Showing preview only (241K chars total). Download the full file or copy to clipboard to get everything.
Repository: sun11/sw-sift
Branch: master
Commit: 3bfb1ac676ce
Files: 18
Total size: 229.1 KB
Directory structure:
gitextract_rgsa_otb/
├── LICENSE
├── README.md
├── addOriFeatures.m
├── book.pgm
├── calcGrad.m
├── drawFeatures.m
├── drawMatched.m
├── gaussian.m
├── getFeatures.m
├── hist2Descr.m
├── interpHistEntry.m
├── interpLocation.m
├── isEdgeLike.m
├── match.m
├── oriHist.m
├── scene.pgm
├── smoothOriHist.m
└── swSift.m
================================================
FILE CONTENTS
================================================
================================================
FILE: LICENSE
================================================
Copyright (c) 2016, Starsky Wong <sununs11@gmail.com>
All rights reserved.
The following patent has been issued for methods embodied in this
software: "Method and apparatus for identifying scale invariant features
in an image and use of same for locating an object in an image," David
G. Lowe, US Patent 6,711,293 (March 23, 2004). Provisional application
filed March 8, 1999. Asignee: The University of British Columbia. For
further details, contact David Lowe (lowe@cs.ubc.ca) or the
University-Industry Liaison Office of the University of British
Columbia.
Note that restrictions imposed by this patent (and possibly others)
exist independently of and may be in conflict with the freedoms granted
in this license, which refers to copyright of the program, not patents
for any methods that it implements. Both copyright and patent law must
be obeyed to legally use and redistribute this program and it is not the
purpose of this license to induce you to infringe any patents or other
property right claims or to contest validity of any such claims. If you
redistribute or use the program, then this license merely protects you
from committing copyright infringement. It does not protect you from
committing patent infringement. So, before you do anything with this
program, make sure that you have permission to do so not merely in terms
of copyright, but also in terms of patent law.
Please note that this license is not to be understood as a guarantee
either. If you use the program according to this license, but in
conflict with patent law, it does not mean that the licensor will refund
you for any losses that you incur if you are sued for your patent
infringement.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright and
patent notices, this list of conditions and the following
disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
* Neither the name of Oregon State University nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
================================================
FILE: README.md
================================================
# SW-SIFT
This is a Matlab implementation of SIFT algorithm. The parameters and procedure are almost the same as Rob Hess's [opensift](https://github.com/robwhess/opensift) except for the match step.
An article about sw-sift is [here](http://www.sun11.me/blog/2016/sift-implementation-in-matlab/)(in Chinese).
# License
The SIFT algorithm is patented in the United States and cannot be used in commercial products without a license from the University of British Columbia. For more information, refer to the file LICENSE.
================================================
FILE: addOriFeatures.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [feat_index] = addOriFeatures(ddata_index,feat_index,ddata,hist,n,ori_peak_ratio)
% Function: Add good orientation for keypoints
global features;
global init_sigma;
global intvls;
omax = dominantOri(hist,n);
for i = 1:n
if (i==1)
l = n;
r = 2;
elseif (i==n)
l = n-1;
r = 1;
else
l = i-1;
r = i+1;
end
if ( hist(i) > hist(l) && hist(i) > hist(r) && hist(i) >= ori_peak_ratio*omax )
bin = i + interp_hist_peak(hist(l),hist(i),hist(r));
if ( bin -1 <= 0 )
bin = bin + n;
% i think it's theoretically impossible
elseif ( bin -1 > n )
bin = bin - n;
disp('###################what the fuck?###################');
end
accu_intvl = ddata.intvl + ddata.x_hat(3);
features(feat_index).ddata_index = ddata_index;
% first octave is double size
features(feat_index).x = (ddata.x + ddata.x_hat(1))*2^(ddata.octv-2);
features(feat_index).y = (ddata.y + ddata.x_hat(2))*2^(ddata.octv-2);
features(feat_index).scl = init_sigma * power(2,ddata.octv-2 + (accu_intvl-1)/intvls);
features(feat_index).ori = (bin-1)/n*2*pi - pi;
feat_index = feat_index + 1;
end
end
end
function [omax] = dominantOri(hist,n)
omax = hist(1);
for i = 2:n
if(hist(i) > omax)
omax = hist(i);
end
end
end
function [position] = interp_hist_peak(l,c,r)
position = 0.5*(l-r)/(l-2*c+r);
end
================================================
FILE: book.pgm
================================================
P5
338 289
255
"+'+'/$'&'()&&$'+-.1378;8?=>C?4<??@EFD?@?JAB>>18>9===@HAJIFGEFGHIHNJKGCDEB@D@ABC>6434=CCACE@ABA@?>74.-0478946377;98?AAC<??@9375535;:8640-+)*#)'&(+//.,0,,++++*"$'$#%&!#0++$!!$""! "!#!"%%"#&##%#%""! "!"!
"'"" "%'.12.3512326;>=GF>FKJNQMX\XUYUZ^]]lqxh@76K'BYorjnijgjgc_]dba^dcdbfbhkolnoijha`ceehkifhbmb]WMV^^XZ]OVWSUUWRSRKNMFJHJIJKLEDGCGDFA8533=C@AB?=:;>>;982/0-2679;88776:>@AA;9668433344323502/-++(%,)(,+*-,*.))((&)(,%"!&##$*-)&'"!#$$$"## ""!"$$!!" "% !!! ! #"
#1:>>ER[[dc_`diongdlrktpjoqvxz}}|}}fmnlUPh~~~v{wrquwvuutytlmllnledlhjlfba^ecYSW`^XRUVJQRQNMLGKIFKHBIGFDGEDBC=CAHD@>;9<=?<=:9847;9998644539<:<87979=>=<:99784545452225501.,*--*0**----.+.+*()&*%)&&%$$&((*'''(((#$$##$" $"$&$#"!# "#!! ! !
7Z`juuvvxzxxz{x}}y~}yzvu}~|~|uuutyrqomq~xvvw{x{zzxsyqmktymmnovpkdghdfca_aagbeb\^_[W]TWRQPNNPLPMPFHHIMKIFFEHEFJCEGBAAAB@??;B@@>><=:;<=:99<7868:;@<;;:8779>:7774964444652644306/0,0,//+.,.-..-)((+,+)(+&*%$$'&+())*'((&&""## #$"$)*##%("%!!!# ! " !"
>ijt~wqpsqrrqu|x{tyxyxxtqyzzttvvtuoqnnttzqy|smnloqrrqloqommornuutuyzsqskmisywzljrjmtnha]_a`\[_``bae_Y]_[X\UWQQPTRQLSPMLKKIGJGDIDDGIEGIHIKGDEDCDABACB>?==<><=::?9766<@???<97679:878;69662527537263410-).,+..100.-,-+),,*++))()'***)))''&++,'(%""$##%#'( %"#"!"$"#! ! " !" !!"
Asnvtyzwqqoopruuvx{yttv|wzzuxxptopnoppqqrrs|rsvurrqnrpirmqunlpqsqoopnnppfjimlluqorhhsj``]d`d\adfa``a_YZ[YYXTVRSUVPTSUOPPKMMILGEMDJEGGFHKJIJKIHCGFBC@D@><?:?=A=;;9:9;==@??<:679;9656957656525425532400.4,//-/10/1,*,2*,-*,-+)))+++*+*+))(+&-&&%$#%%$&!&&(%"$#!## #! " #"!# ! '"!
Gvrtsuv{z{vwwvvuxwvtzxwtwtswyuwrvouurrsuyuwt{tvyuvossvunrqutsottrsoqvtrqnhklropqnsmjnwb_^]ffbafch_cc^\XZXX\VTVQSTTSUQUPRPKNOKIHHMHLFDHHGIIEFFEHDDCDEBCCA>D;C>>><><98;=>?@==;68;<9765:9836565643453460111./2/211.,,,,0,+.+**+*),,*+(,*)((*)(+*$#&&%%$)$%)"#&( %"%" " !# $
Utz{v~}xwyvwxy{wuyuwwzy~~uuw{t{vuuvxxzzvywu}stwvwuvvtuquttvwxuqtzvyomlippionmniktpa`bfhefdkjf`_e\Y_YZVYUXQTOUTUVVSQOLPKOKMHLNPIIFGOIOIFIEFJFDFFFFAF@D@=C@A?>E88;8>=;>;?=4<;A;7777795466942550739020//100320+,,+-*((-(++-,+,++*(**')(''&'$()'%&!%&"%&($ "&%$$" !#$ !
_|y||z||}z{xuv~xx{|y{}zyvz|wz~{zvwrsuxx|zxxnpswswutqsuvswrojiqnkmmlljjhgdadehfigdfbde`Z[`Z\YZXSYVSUVVYYUSPQOIKJNMMQKMLJHKKQIHGHEGEFHEGDAC?AB@A=?=;;6583>;>=:<;<=;A78766:528:7774452524232.--1/.)/-.-+*+**,**'++,+++'))()&'%$#&(''''"%%#%'%!%%"$$"! " "" !"
l|xwx{z{wyywzy~z~}{|y{v|}zstuvvuswzxystoptwxtpsortsonoihjlkhdilljfggbfdeggibceddb]Y^`[[[ZZXXUYUVW[XVSONMNOTOMPTROLOIKMPHHFHGIFGHDFCBA@BA@A<@?9897:;?;<?>=;4<?@:8767789667974245332121--,0,3)/,//-,,,*,*,'***'','('*''(#)))$&(((!'%"%&$%&$%'#&"!#"#!!"!!
hx~{xtty{q}{yvw}|yzz|}|yz||utqsyptvzxttpklnqtsnlonoqqlljhkjhidcddihefebcbgedcbbdba____^Z[\XZVWXWURWYUUUNOQQTVSQSMPOONELJJHDHIHIEHFFEBE?B?ACA@A>>:9995=;?;<::9@<9;79698778776675750340512+0/-,-1,-/.,-,*+*/)*.+,'++++*)(')+&'()+*&&&')$#&%&$%&%$!$!# !! !!!!! !!"
`tz{{vtvxv||x{}v|tzz~}{}v~}|ty}wtsqntqprqpmmsqrpjnmjhifkgfacekfechd`adcb`^`aa^_[a_^WUY[\NV\RZVTWYWSRRQQTSTJQKQOOLCIHICGFIHHDBDFCGDA?AAAACC@A=9976<<<?;;9;?=<96:7658977756456642341,.0.210.,/2+/,)*+)/)+,/+). --*-++))-(%)*+*)&'(*%$%# #&&$!%"!""$!%!"" !! !
Yz{|zvyvuuxv|z}vuxywxx|~}|~{{|z~tsrrquwqrrkqqlmqttkpnomifefg_ghmdhkhad_jded^ba\a]]b]`[Z\[ZXQYYVWUTWUUSRSRRJIFMIJIIEIFFFDDBFHECACAACB@?A>CC@?=;::677<><>=993><:9:7556:966654456643240/1*3.2..--.././++,+,-+)(+(&(,*+)&,)(),%')(*''**(#$"&$$"$$##$ $!" !#! $
Wz{~y~yxzsxuxv~x{xtvvyzw|}{}{~~{{w|yxvw|uswtyxrrqppqpqutrtnpsmbmnlmdgjkjnhncechefedbc]^[]bc_[][\[U[[Y[WQSWTTRORSRKMGKJIKKLICFCEFCIGEB?FB@BCA?CBBBC?>;=7688;>;6;;;>=9996788:95477586555477520..4,3,//./+./0-*.+.-*0*,*,+)-'+))&+++(+-,**)('%(''%&%&$"%!# $%!!!!!# ! ! !!
Ox|~|xywwwuuu}zzy~~|xx~{}{}{~{}{y|sy~z}zxuuyytyvzzwurprqsqrrturtwvtnprpmkmnlslkleejieffdab___^ccb\`W`^^WY_WWRSVTRQMOPQNNNKJHMKLGGECDHDBDDBBGCBBDDAFCCDA=>=?=:=9=<:::;;9:99:6:<;;7448677532443213301201.///.*.1(0*,+),+/,+($'&')()))%*+$$%%"'&"%"&%+$"'&$"$$"$"!"#!! ## !$#!!$!
Js|{~wvwyuvtry|~|z|}{uxy}|}u{|~|~~|}z}|}xwtx}{|vvrsuqrwsrwtsvqp{zytqnknjhkjmtpjgcdkhdeb`c]]abdecd\\Y\^[YR_NRTUSQRQTNNQMRMIGNKFMHFCCFCGC@>D<D>AEG@ECCCD<AE;<:<=7:>5;3;631055088/5.,05-5*4438-43.3/)23-33/603+1$'0*(.%/03,8,232.*-.-..514-/(0*,$2+*):/2/$%#)#'""#"! !"#"!!# !
Bnv}zwvyuuyvywzy{~z{xxz{vzy|yz~~||yvqrv~{|xtz~wtosvoospsoipsvuztkjmldcefglmohff`bfhddfa^acadf_cg[ZY]_\ZVZTTTPTTSRRPOSPMQFKFIGKJGHDGDD;=6`L<IB6:E6D?<@7_g..<;>9==CNFHOKTMH`ALJHIILNPJUTT[IGQ`YPQD]]QJSL=DKPNNFlM^ONIGCGKQXIRKMAXLWQ@japSSW_ZSVRU_WcHeD"!"$$#"! !!" $!! !
Cot~xzvxvw{yyx~uzy~}}|}zzzz|~|vvzy|uytmsu{y||z{prxtvuwvpnqqkomprrnmlkkkhdfc`eljhffg``cgbbea[`cbe_ca^VYZ^]ZXVRWVURWUSPPPMPOPOMGMPFDJGIFFDBE<'wjnc17:<=&vznxz5?<<2[}wp}`xioyWiodpnhqykerghruek`]ih]ho\OYciblpYab`_WXbdoGQF`UeNlXKghj`hrkn~yrvbOXo8$##"!!!!"$"!!" " ""!#
Hmt{yywyzwwuvutvw}x{|}z|zzzr{xrxwzwvuvtqrwwv|wroxstsxpqpptjunrpplgjkhhgfecbhjifdeffceeabeb`dgd`]^\ZWW[b`[WWSWWTXZTTOQNPSQQMMMMLLKLHLHHBB<7:kfڳB8<<<=-yx*?9>+ayxiaxkp}Wsnhhcjopfweo[\YZNPRNSP?TYb]NW[\aq^XhRagubTfb_NV;qXOOWY]^asaOgg\q{{jR[a=)"$"$" $"#!!# ##"#"" Rjsxyvtuuttsssosqu|yuuxxwx}zxyw|zyxwx~{z{}xsurq|twnsq}rqsmogpkjmmjlhmidggdiifccihhda]_Y\afa]Y^_XS[^^\^QWRWWWVQPQOLMOTRRPMNNKPJJIGJHBA7>>M$ę;3C9<<?.q_79F466>(VgteYbbXeSDQLHSQWXLNR_W_]olbgiioss}{CDnZcmRZomdhrsPJYSU]Z9|W-JlzvudmjQWlt]X`d7&$! #"#%#$#!"$"" " !##!"
Tvpwwxwswusqtvrupzyyxux{|}xxuzy~{w~|vyztvnoqt{zmqllimkjtololmgjkebgfb]cfgf`_a\]_d`Y]XY_UXW\ecZNVZTYVSRSQQSOPUUMOONMNLMGFGDGC@CA=!2|0)>;9>?=9\N8<>::=:vn˔GCegWkde`il`naQNVETOQ8W$lmpgliWZ]rdvHeik;#%#"# "$""!! "$#! $ ! !Zxt}zwvuvwttvusvxyt}{zvy{|}{v}{t{uz{z~}{tt{s~umpqrvtostlllknrqqnjnjifd`dbeecgfga]a[^c`\[[TX]VZ]acZVTYXWZRSQTOQZSRTLORLMNJOGHCFIEABEE'Q\!?a+=96;930:2;?<=1
qk7k]McjblhjfieXYgQNHO+[BRTbBVmqyOmlyv<)###$!#!# !!#%"! !!#Wlw}yvvwyytvxwwxwuuv{xxwtvyxxvuystxy~|{xz|~|zvwt|utqtqtosvxstmpnorpokjiffb_dbiidfd_``c^^_^W\ZX[X\\[^^ZXXYY[WQSSURTZVQRNPRMNRMPHHEDKFCDDDpgii@97>>IT;EN3?93ѵſݛm6d[Nkbligwecn`Z]QOFS,~]OF=agewix}}uHd3"!'$"#!!$!$$%!! # Xkxwwxvvz{xztwz{txuy~wyyvtuyxuxzww{{yz|vuy~uvtypuqxtrtsrw{zvprwinmrqhghfdbeafjgcab_^b_`\`_d\\^\[_[_]]]\VUXXTTSVTSYYTTPJRNKONQOGGGHIIEE>?%^sqxt)<<<;:qm^h-<88
ͺðΝپҎ֨ёԺ͠Ϛ\.UhRd_sUrnei`\\KREN\4mnL8B\]psy{nukBsyupT;&"$#$%##!!!%!"% " ## !"!
_tyt}yuwvxsytxswvuxxv|y{wwurvttzxxv~~zzuy{yvvyvrqvoxuoossx{vrjsjnnmtshheedddgjhh^_a\ae_[ccba_]ZZ]X\`]\]WXYWVSUUUUUWUTTLQOLMNLLKJIIHJIDGA=Dh&0LN2;>>@2W[?6:8/~ƿɺլآ֘ՉԶݖĺҚɬvd͉RAiSbciRZpndf]\GT@RA.\fL?[g^lnavwofXcdD"!!%"!"#"! ! $"
`wxuvxyuztnxwwsrtyx{x~wzwzwutquvz}|~yxxzxvvsrvvruqxvopvstsonhqjpkokojgegfjihiieeb__abac``e][Z^^[\X]Z[^[WY[WUYWWTSVXUROOTNMQOLJEMHIHLIDBCD)NP5B;>>A)DHT7<:2ֿ۵ϳѵӱzϯ۪ŗѲgz8ScRaaj^nqhf`][XNM=,Xz{{z`]jtczimK"!%"#$"""!# !!!!"
evuqvx|v{tuzzuwsuww|uywyuzxywswx{~|yzyy{wtuswurysvrpruostqoiopmjnnnnhiljlkejifc_^^`aac[\]ZX\]YYZUZY[]]WZ[[W[VXUSVVXSMPTOOPPMJINLJIKHFFATĿ:;;9::+Udm1>83ͼ̸ŪдɺΡҲƕ?ҝ<L\[ahh\u]YcYNYIHD77Pekvtump]5%"%##%#%$!#!!"! ewqzvzzyy||}zttxuwz|v{xywy{xuszt|{}}}{yz}}vtvxwxvtosppsrotspkinoimlprundjkgieeijc^eb_a_]X\^[\a^[]WZU`\][YYY][WWXVTUUXQNQUNMVORMLLNKJJLGF>K,8|i+::<;6S<:KL5<25ţȡ'ԝH^SVRY]VQNhD1@ZiHJPnOa^gs[un~pisL|p\Z3'#&#&#!& $ $ ! !
furzzyzuzzzztyxstwyys{xuvsxyqtwytuwxz}yx}~}vvvxurppnlsnmnmonkkkmkropuoffhhigdklc_b`b]__\Y[^[cf^`[[YZa\\ZYZYYZYXUTOOORSMPRRGOSPMRHNKLJKHC,E+0.3@497A:7426;788qoÇ)ѥ7N\H\L_cVR\R?8pg1<IPXhzJWcPQYfOr{pxyicp`tpKoD!%$(!" ##!"!!"" "!!! !
ixty{~zurzusxyxtxzxtwzxtyyz|uryrvtvwyx}|{wy{vpruuqppppmmkokptnllmnpuoqongbihgkdmle^_`^[^`ZXZ^aedaaX\X[]Y[YYYXZ[YVTRLJPPWNRSPIMVQONGOGNJGEHT$<<?^
?:5<:8723<8794ŤĜrU:ϩ#LT[[cedeMC==ns<IG`\+5;Zdku`bQmu~rhOgfS|:%%&#$%"$"! "#! !!" # ""myzy}{|w{wvwvwxruxwxwzzv{{|ywwxsurvurpu{zvvnstqoosrpooolnmonrwunenloonoqrgciedkbd^^`^^\Z^_[[]b_ac]\ZXY][Z[XXZXZ\ZXVPPMPPWQQONHSRSPKKJILHFGF*IL//2z<=:<1Xwpxr 583Ħl[PҦ<EQgOXWGB=7NupV\3kQaCHk@ZPxBPfqyz_N|eTj<#'$%&$""%# !!!! !$ ! !
g{{uxu{ztwx|uuvxtsvyxvuyxx{xyxy}xxvtyqswzwvwinqqlqpqojoghnmstxtrjgokmjmupjgedbffbda]aZ^[^^a^]_d^ca^]\YY^[ZXVSXVZWYYZQSMWVWVURRKSPSQNLILLFDCC@.zIY=87=7<"i065ĥgm[м$N^^ZcFJ7IB6TqQTDUy[/KwyvbBngQXihg|owmakccB"!#"'%' #$% "! ! ! !
!b|yvxoszxy{wyyxvvyv|z|yvyzsxyyx{wvwtv|zzturnrutnpomghheglknqrigfiosilptmfgfebce`cbb^_a\b`afaadb__\\ZY\aXW_TVYVXXZZWRTMYVSWRQNSTRSOOHGJGDDCAGdv9<@<=7B5697+.32zfc`Զ:CNRJA5NAID<VmVd`mpBǨqufXlmkwimscJVZxD"$##"%$!"$ %" ! # #
httxrptrrssupvw{yyxy}|xxrw{~~yxzty}y{uttqxwsnoqninjgjjiliiijlruqgw|}vkjfhdhmghfecbabdeeidce`]b^\XZ^]]]]YXUT[]^[WRSMTTNPLVLONPPNGAEKGCBAK;5LQ7A><98<16+-35282redaد'COIBH?X>?EJSictb_iU=đG{e`ntkYhqVdg{Z"$$"$##!"##"#"" !# !!!
e~uqrupuqtvssqsww{|~{zy~z}|~vzywx{ywwxrrstxusoosolppjnlknmlpqvztmly{rtprjmkotmkdhedecffjfdccd``Y]YZ^`]Y\YXUWZY^WVTVSUTMLLPPSJOKFFDCFECB@::+X"#K\(?:9:<-D\P5906{fivɧbHSOKCHHK?I@TUaPwa_nT/fhZBT}trG_V^^tl\9j$$###!#$#!" #! ! ! !"
"k|tororrupxwtvsuqwxvzvx}~y}xtxzwuxw{zzxvtxqsvzuzwqpsqlpppmlonpvwxw{plmrvspmohedjeonidhccddfjcb_dac_\XZ\[`X_XVUWSUWaYWXWVUVNHQMNOGIJFEEAEHACAAC,{=;<@6IY!6/8
}|~oi^e1HSWGKSQDDLKP\]YMxfcT]GC`8)LWq_q`t`lPagk^9|R%!%"%&!!#"""# !$ ! #
!n{sqsprrprxwvutvssvuuxvwxwwturspywuzwxntuttutvzrqpqrnpqmmpqturwtollmnrpzpmifdbflple]^[be`fce^_a_^Wa]WZ\aZ\YYTSQQ[`RZYVULMJHLJLLFHHGFDEGHEBC>13Z(B9:<(yRnp485»Ⱦ07L]e]cDUZTMPVTROSORb[dGRRbk;/HJtEJX?xqf\kKnKJb<%#"$"##"# $"!!!!!
cytnoptttutzvqrtrqvtxxyvww{tnsxjttvrsqmstrtwqqwtqpolpoprrtutsrohlgjmnojwnlejd`gajnfbc^``\d___f`]_]g^ZWZ^[\YYURRT\]YXUQPNRMJNIKNKLIFGILHDE@C:68ME248:85-xB8y105мɐܺҷѹ1STcmsb@HMRACFLILLAGUQRRTJei<.;@e[lE_$ppTN\VTSEMN8$"%%%#!#&!$#" " !! !
&Zssmqsrssuvytprsqsutywwyxyzuuuvutsxrpnnqqvq{zsrupskmnovpvtuwuqkgclikmnlljijgdedecjgcec\`]cdc]eda\`d_WYXY`WY\XVSTWZYWWVRPLMNLLGJMLILKHLKJABAAD9Y_8&su>2>:594mtf<41ʜȺı~Й1@ejx}|qc>YebJCG?BCF?9NLHCTO_lQ5:EcS]RT2xo^_[mkb[XI3%!"% #%&"!#!!$"#$ "!"" !!
\vqmqsrvuv}~wsvuusqvwxz|~||qxptwstyqsmmrspuwznprrkgoqnwpwtrtukmddmlnmmijacfefiehjifjeb[^bcc`\g^_^`dYUYZ]VXZ[YUTRXXTUVVSORNKJKKNNOMLJJDJBC@CBCFۯ_'A66;1D{+6212ƝǍô˰ȦwCJksib]wj\HOF?F6L?>GGDBLJZ|[J9EO^IFH:{nj^Dcndah^6'!"$%%#! !$!%!"$%#%"!" !
\tpmprssvs|~wuvsuuv{wu|yxyutqqrrptspmnqnqoslgnljlmnprpssooonkmiolfmflhegdddfafkijihcacbab`^ed`a_bbZYZ]XUZ]Y\VZYYTTSTWTPRQKLIJLKLPRMMFBHBBECD0MHѢw7797A+*(#(14:5
˩ʈֵ|D'f}lxgQ@:JTfPACBGED=:8I=?Qa_95B:Po'M|qVqJPdT;W^A#####"$$# $#"!! !!
Zwnntqtsqp|ysptttvx{zv~vttvvstqquroopqrttttukkqoknssstrmqoqohmomnihkkjbcfdejiegmhorkgd]_`b_]hfe][_^Z\]WWVY[[^[YXUXVTSXTPQQRMHHLLNQQOMJBIBEGED*Z~ 2 g<38798:/387328Ì̖I5UL˼qIDLUcmz|lkOEFMMD@:8:GRfR59-|1Qxg_vb?wi7Kb9'$$$#""#$"$ # !$" !!
[qlnqnonqr{|ztytsstw|{{uvvyvvvutrtqprtvwxwvuppsyyutptyollooqmmmnmhigkebehikkjhgljlle`a^`^b_acfa[^\__]\UXYZ[Z[ZWWTSRTOVTTRQRLHHKKKONLJGFCJFFAH/X}֝'5oA:==:Ht6<46=1ɦh(WYرO=VOW_gi{k^pbTIB?GHXoV%6VHQVywXZ_HO7''$$#$###! " !%#" !
Vkmnqnjppsx}wvvqtnrrtuzzvrvtntstovttwxuxyson{}ztspxugmoejnnkqmdcggegdgkkjffd`gcefda`dcce``db_^^_a`^[[ZZ]ZZXXUXZSQXOZTSWMQLIHIGMRONKDH>HFFEE:3045:@<<<({u8>&:92}>;mqҭ|0]_Rg`KServciJCO;Op[hoXqmAQnXSyRW7 &&$"%" $ "! #!! !
Skirpnhmpqx{wqkjnmnomlqvrsvwrsqwtutssruquxv{yyrtpst{slogjppkmji^dbghffhigeba`ag]fg`bbeedg__b_\[Zda[ZYZX^^^[YWY[WSWXRUSRRIJNIHHJMMJHEFBEDDGDB;-79!"9DE9=B>=;*yvu;+3rolinqtiowrqe{~u}tyn?Uyȟ]i?a\erqxxpYZK:blIc?J?suj~^J`dS3#"#"%# ! " "!!"" $ "$
Zikmonilnowwrsqpppptpllqnprunsssssuvqsqy{xytynqmouuwsnpfmqspkkdahbgkbdhjghfgccd^bbbcbbddh^_`\]\^]\X\YXV_[ZZXUYWVVRVUWMKLIINLIHJOIECBKBCDADFB;6rl|yjk&DA><&x}Z:-4ioJRpȃУ}kQo`{lrqgcFhz9Ej/Vkd_tZb|X/""'"#$$""!## !" !!! "
"Wimonpoqls{xxvvttxxomprtsptpqrstuvtqupwpostuuwrmrt~zztrqnonspkigfffhifhgkijghfacd`bagdacbe`baZY\\^]]\WVUY[[YVVWSSUQVSRJKLQPMJEJJMDCDIHFDCFEGC;Am#@>9;:/!,+-4
xӈWoyuyſtW_LhsomsR=l1)Q`CA\^_r|tdhuV1%!$$'&&%%#!#!#!! !
!Wkhiropslvx|uwvvxvrprsrtpsqnslprortnvopmgfkoprqmpy~wxsmhmjpmiohghjkkgjlldfga_hf`bfjcba__[X^QXYZ]XXWPSWSXTVVXRLOMPXRLNNLPPIHEKNLEEIKHIDDBDDD<=ohofaN.;==<A443374253ʽµь}3V\uwveSRpqc`kulyF:kQZOPGZW^lmluu\o\.'$,,-0',-#$$"!" !" ! !
1P }zF#
"Ymohpswuqpt{truwtplppptvnlgjponrilrookjheqonrrqqtvqlmiigehkgonjhhjqpikfnlkkjcgon`gmwnmf^ZZdh^djoeh`]]ca`a__b[VVZ^\[YWVLMNONOONNKKTQUNJLLKM+`-.!! $26;88:=8ZQ<58.5,#ָaWYMa96GNn|`ذ·ȸdb``XI_^m\8grBP|jMOd[cm\s|w[ZrvB&#';B?:1,2('($"!"! !""! hɜe [fmmlmqnqqqxrlnqooonuvps{{~|wwuvvwzttrw|}|u||}v~onp~ogluvpnhn|syrffehb`^mspgadbLJNTQVWRPOR_\WTQRZMG&Ҏc?5A?B>>?9;<96eQW<,5.1ߙw3;^rJM3Jr>UU@@m_ճ֡ѥzqeLIZ4Z\hNhY.VQY=NRVa`d}}y\Sxp^&+8CA?+72,*,&$ %# !"%VW,
%bhmoqnopsponokjmlnqrqqmuz|ĝrwvnmms}{rlfmswp]`add`\qrrhbfdLKNUSZWQPRV]VZTQOMQK֬]C9@@@D>?9<6IZM'62%
VZ^XobT<f/VVITdk~aŮssiY>b`v\?28RLLQT]ZbexCMxQ?"&':@=;/50*'.&&##!#&""!2b"
apptrnmosnmsonoosnonrmjs{|{~|¾xytqfjs~}nldjvtsgaa^fj]dooqibgfRLQQU\QOTWUWVUSSSWMA$rAvd9+2?=>==(u5$50--S~\u`lcaH=GGTP`i_uroԻwˍҸBg`s˜T56:9LNCTRCYdsgQ[=},%!4352-+.(%)'',)&&''# $!|Zm
*[pjqmqsonlpsnnmmqljflfdrxz~{qzxvp~zpzljds~rfid]]\__\]a]dYVSTTRRVVYQTVYVUUVUWUVG?=X6*&/[zE3=<:=,yqM#1/Qiorj^Ohn[PMda_bR\~aԾKtaGb[E797?YX\7SSephbYUG4"!#,)'(%%-$%#10.,,+,"" ho8Y %Urmnrtrpqkntpppopllikhfo~m}|owuvutprz~zwwqw}}kgkk|vvxzd[^_\[Z_``ZXS[RSONTZWZXYRY\_]\XVW\VRF@=@J4'h\+;<<;,wv.12/+jz}gmcmM\wt6JiXRrMdfqϧ̶`P2buL&danw<HX^ReUWm>U=!!,/+)(..&" 0.1/-+( "" !
U!
"Wjnorsomnnmormqqqorpqgits{{Ċynjj||vxyvqqx{|uwy}{}mjil~yvwzyc]_c_[_aab]_]\VPOQXWWW[SP[Z_UYZXSWVVCH"qx@zƔ.><;;:2x]2 ;34/+OZ{wfjMUL_b@z֤CыX4ϨiUS8l\m3JWYXUW'7dP&)',,*./.'$%++*)*')#"""
5]
)Wllpnojnjkippnpnutspxohxy}|xzsszsvxxrvu~~{{|y{voikoxxwpuxw___e_]ae_^ZZVZSSUNVUYZbd_g^``eeb_\[WAG!{ֵt/&3:=:=?8+/*64254.ͺnVH5f>HSgmBqԿ]R{G-IϏ#vFP~[W<T\nx%BFTRj[uB;qK#,-$%%/85:(##! "###$$%&"# " "FƮa
-Teckjjjjhjjrrmnolmorosj{zywpx|sr~xxw|wrvvz{|zwzc}soqs}zsvsnnol\ZW`\`c_\XZRVUSOPNTSMe}ohjqxvtjbfZLErҤ[) 1:=>9><=849.>H(72ޱɫ¶z}@\_Zd]N6gjuZOuџZxUZ@kʫTMSWhAO[|r;LEUbeNB~CZmL$/.##.;>=&$!!"!#&&&#!#! !z
8 (Wjgfefjlllnnoosqqvotsvtw}}{y{{{}yqu||wq|||~{|xzytxuyx{xzztos]z{{ttux{uquurrpjkZ^\`]a_``\[VUSRWSOQSMklkimytvhdh`M?y֎@$<=:>??=>;;)lQFln#77]3ʳõ?X^e^SQq}sFNX^UIF/Wƾehxlo}̔P8]W>RZus|?Sf_CIRNqTWgD*--'##.@9<' "%"!#%$'%$"!! ! ZM;r5C
'Ygkmjlkmnlomqosspsrxtrwtw|}y~z{|wq|xzu}}}z}v{~{vqwz}~}}~{ruf{~{wvw}wopwuwtjnq^_`]_a_c]^YVUOSXRISOHjvidcgqpxcdg\IC+6@@?B>B:?8>51~[z^o2.x̱ǩiezY̟aoZWXxazj[ythb]sw$fە~$[Y=SjtnwK[VLFE`Hk=^jM513+(('=55,-,/! '&"+"! !"
=jas
'\igpsnlnsjjlmsptvtssppprv||}|z|vzz}{{z|xyztulxy~{}{wosl{}ztqsxqmorqvkfkja^_\b_a_Z\XSRMU[HDihYnoogJB>\?=BAFA;@@BB99;8+iz{#0. ޮEǬĪpWzբazui,ä³ȝ|eF*Fue}_GWm|khE<JSFVbGh7XvS6940,+,2/0387/"!! !%*" ! j
*Xdijimlnimokmmmkmqurvnopy~z|~xy~~||zyxyvx}{xuqrvvy{uzxrohqvxu{ztvojhsgppsomjkijiefigfceddaa_dacdXVVXOUSSYCM}}t~rwjH?K3?@CD?AAEE@?A9<8/e33Ԧ\Ыzw}xylR1ر̥s_ZD+177#?vNϬmueMVdtrs?PLPVhSiP1]cI489-%+.03/4472#"!!"$"!" AY1L
*]bgagijiinkjjhlionnnpnor{~~{u~trpw~~}~zzxzwzuurnuvutz{zrnerussw{utrnermoqqprhklg^iehgdabaeacacecbXWTWNSTXPJNxxnvvxqK?FDEDBHM<DBCQ:>;:94<.0&.-RòütXR9l=ȷn`XWXTXQ<:A?K5``qۈXqWGf_p_zFHOX[j_mD\jMM6;8+,(-33/7891%#"""# $! dǵemo
(acfghhgijjgjiilnsronsopr~xtttv{{|}||v~}|xvrrvrwyzy{mkhpsuwwwsrlmbqqpputpjkhjij`ddhbaba_bbda_]UQRRQQPRVOL}zzyqshC>FHBF7/216 \2=<<<:39,+!*&?rͩڑQfyV|G.vnYH@HNMR?){ӿ:WP5rfxcSXLZcgmM"nyYTHGD.(*-57+>CG;&)%$#$" !
}ц
)_ekilkigkjhnnipnpoqninpuxtvv{}{|{wuv|{|utpnpstuyxzmgipptxsqqsljdqpqrurqhjgkfjbjihaX_\[^f`X[YVQSPSLTT[GLoelcE@EO>AFX$RW,F?=<7<:-5/1?&۷ovۘe
}hS97khXMOXPNX^@6GvHӠjz|kQVV^Zk<^b{nXKKK+%*.35+AGG?("$%!&!" # !"c[L
*\gkjkkkijmiollkmppqmnnmr{{||vvquwt{zy{vspjpruv|rmlmqvsuzyzolfrrtqoronkleustoqurdabdbbdill`V_Y\_a]WSSUNSOOPRW\GWlajeFDDC@ęѣ@CD@;*sw%8ӛfUՕr=SfNT3y~vAĐ}wpZlRTMN<D#Na[n}w/q\Llm_^"TcsJMKD,%&/06+?EF?#$$#%#$ !
'\jjgjkljmpjpqorrnqrnlrrs~zvuux{}wllxywwxz}uwtomqqupvpnloqtpt}qkjrpsrnrpsjhfzrsvrstd\_aabjhhidYZY\`_`YVSTLQPRTQVcIVligdJ=HG1JIiˊ*+F=F:;,\N4ݻ~bpuduQjĢ|a[IF/@C?'JdCxLEOl}TSk\i`Z;K<zNJMP-(+.23-DEE>(+0'$# !! ! #!v
*[gjkllmmpqmrnnokpqpmqsqr~zwwxz{ynmpnrjsu{~zxtpnwvsrvrunpqttw}~pkprpqknsqnggdypprprmd][_^\ahfgbXYX\a`aZTPPMQSUTMajXgcdd_K=GA`n
ZL[&AB<?3( #(L.Ϻ[ֈxȿE}poeopY_Q^^J5\4Ҟ9vvm\~CSari~{gIaRWV-&'*.-(BEB?634.$#( ! #4 BQ
&Xkdlljlmrqqsoonklhkoprrt~yyyspsuxvpiqlmojqmtrjnqqoujoqrpqonpsrsxsnjkoklhkgbffcggulkjojkcZZ[^S[Z_`XURPX[WaVONLNOT\VKlguíbccbLDGA1GӦ`/A;<670<1)0/084Оu~sWpc|QU.;P6Xvfss=Wcv}|{wbOXU.').03)?ED@86<."&!!""! Z`Dow
Ylfkmhjiogijnkhhqonlolrsuusoqoponspppnnnqonmnlkomsromoooopruuwrqopolulhdb_`bdejjpkheccicX]UUSRSZYWQUQVXWKIOMNKRV[[Iuzn{í`ad]KCED%QɵįM8B:37c>+015156Ҷl_|upj^fjnds}wzstsvf`[,sYdoPg}e33BgDufohIUjzv{|{^LZR,,'+,.'AAC=6=83%#" $! 'GJV,{
Sifjdfdhceddfinpopqpntvmpkkcdbb_kqkiikkjidihnjlmhifdcfegjijklgifgeaehja]^_a``a_`dd__\YcUUYR\VUU]YYWTUSWPUNNLLUQR\VLtiz«^]`a[9DB9GB6d8;>;0Hp\8&-142)GcƴXcu~n`B0cFvsMbsL@?R)Xc}rrZDTqnw{|]7LA;5;6*'";86;?DB6## 'm$v
Tjhkhhbdeiiihejnpqpoxrikslldihigirw~x~{xwxx}zz~~~~{}`XV`|_Z_^TTQPXVQVYGppas¿Ū\]Wu|0M@=2tj99HsI3?:,Bq^aXyG-79 a<>Jgx}C:T35XHƫ¸bF7HEYrkghXb7\{yoXXH;>A@BF;% 451;EEH5! MhS6w
SelikjfggihnfceiomjhgkX¿ɿƻhVUkkbkaRNNUSZUWUOet]r¨VcL)<>:HnNcDRS.<99/1
hM(8:+LOJDAX4rr 2I%^afKGfrdvVjaVB>@?FD@'#379=HGG6"#
TfqdjfjfhgcccfhdcdbbbaHºʿdWPchahcONMVRWTQXLel[sĹa[Rt:F$^7ea'>:.;d3//0P2ëhKE@@9hK-Qʗx]8Ot,j]S;GR;Reh3umZ>ACGGGD,'595:DDF/"%!#
)u
N^mekhidmef`eeffeea`c_=½hUKbc\_YPQNWY\W]UIcg]k¸®[bM<C4On uz^+A:$JŔR&"121)j]ڳtPaOe(sH`T5Awb_NR`U5n
rdDEgabhe^)=o`?F@W_ZK#/-8958>>D+'#$ "! "3
>
H\hemefelhfcdehhecfha_;ÿø¹mWNmhesWNTWPSQRZUT[ON\YGR´_^J@>#E}yxW'@:/>O,5+*%54#ֱϳZͿ/ذd?p`[NX=CKABG,v{ukclmK+dqDIk{{FuAy\CDE[_aS'105569<<=.%%#! !3VI}L
#G]hehggdlfgcfhjhlbfb_d6ʹkxmp_VsÛ_hiREKVPPSPUSTVNQYZKT»SZ>
C@-HK-;5534687:3,/'+tWiRk8tkˆRHeKvǯ`LoXMRa6g9?CB2ztziQ;qcĞ*izwP<V^jkaeRelWFFAY]^L(243569:=<-&%&!! !epȴh
"?Yfjhefeebbbeeiihd`dceBż|ro^Ur\fcPLOTSSQPNNRQSWY\FVVXF
BA-DKRSUKz<6;56<=:=98310/֧YXiy\Qv3KۨN#)n|3i\sN\]M7kG;ID97$Âf;GkӧFww|ZKZKXMGeRpg^OQJQGP?0153644565,0-1 ! 9PCE
%CX]cfddfgdaada`\_jeehc9¾}~itl_\SluNY]QQMWSSRONPQUVRXYLYT]Lxv$:?<&i+.(58>8658:<::>3200,Ժ~8qy`wpOE5Xh;s^Qw^PrWnUkP>UUK3@6GNC:̔u:`ԓ[tkRVrjLGdBRmjnU[T?7<89;;0*0..+-0375 ! >u ,
'CRY^adaeebdeb_]Z^ehhhe;iik^]ZZIMOLIKFFGC\]\afdsaaTr\VZOBLRORNVTTPKOOOXVQYXJ[vÚY^Vlg/:C!SgA?>3;B=:9=9:<9893360&BktrfafOBc4oӴrN_h\=fTCyZ\FG^Z12ZpruwDsJ*Vщ@zq|TOYoXGVMH?aaXYU@:;>;;60-1+.+/177:#"!! !!+H
e
CPR_`d`eab```\_^`cfgeb9IJmwvfcjcWW]]Y\VNPNkfgimskaa\pdlmbQVTPQQTPNNQJOOWWU[eQ[ƢZ`Vpn0E;'L??A3sX/<>9=7=:6:<1202e{cjIxn~wF`g5`z18|>mr`fTbMZQQWieDYO֍h([ؓW>~}j>[fgD]T[N\aYSW<>>A565-,0%2.10;8;#!!# ! C
#DSX]``^baa^_```ccdfefb>Ųx}wfdac]YTTW[SRSPef^cgmg`bVocjngWWSQOLOOKLJINQVYVYZLZyÞbhcr]38FNW-:8:?:282@5314߭]ut|T?zrqINaHmgKCF}RQU^XZ^KsIYW`gdUAzzX@v.`qy~iFho{dDQ\dEZM`X[W;=?<;>=(.*'($)<9<8493'+&! ! "! 7a
%DTZY_]^_^^]`acccdddcea<ѹyhgia\^aa^aYXWUUTT]\XZW][[ZPgNV[[TSSQNOKLHILNHOX[WTPHLno[Зu~sE?:CF@*78?9%]a0cJ".1+fLsFhhYPF_QώKtyxT@V_\WRBl?_OoaY`0RvP8,ը/AauAfZvY1bOp79;MMXL'46=?>:#($$"-AD@?5:8*,'!5:#
!K[\^[^_^]]\`c`abbadee_3Ξr4NSUV[b\W][ZQ^jgbW[YWVZVWVXUQUSVXNhLNTWUSRSQUNHIGJLLO[WXSOENlm^ʖi}stC@AAK
H-4<;>2 Qas42̙hq`}oDF[h`<vS{TZ]di_Y[nKZ_iPQg?5qbd.Ӄ=>ϐr@aUX>[@f;_`u\jT05:<@>9##$$($-ECE<796'*'"
0cSPKH5
QYf]a\b_`__\h\c\c_ffda1ԦRnldihdZ^^Y[T_keeVWZ[\]]WZTVUTVW[KpLOZYTSTWQQSNGMNHLKWVXPIFQnkdɏkvz~q@;DF%SqB69=3?:;>?10Fr~-4!ܞQ|ŞyoUl\sh`TT~oH\ql{zl[cuF[]cCgbLͫLƱj:ݎmPlj_6bRISzn12:>>:6$$$$'$-=;C:=@H',&"" /~CF@Mi_
,FTc``^`^\_\]a_`]geggj]7Ԧ]id`eb`U\XTZTbfc`Y]ZY[]][Z[WRURNQRbzsvPONTRNOQQROQKPRLMMTPUNLFSkg[ȢslmgX;D9&*yK15.95:<<><84pL*1ߠQyn}qtiLYf|rxhcTw|oWlq[i^rYb_K@ɇCR/s~`ΩnN\zMIiZ\Dwonn4A?737- "'*$)-*);OGM"&" <
IX\[[^\YZZ[]]`cagjjfgb4̋p~iL]_Z][\W^ZWZSadde\\[Y[\\X`ZX\SMJNUULLMMMPMNOQPPLRMMRQPPOOMRLMDPhdJ˴^XTgY1?@.Ktz}yq[8?><;;05\ 0.-,
ό̦~İ{\m~qk]i|mk|t~s}mxonl_ZjnvSWcH:$(F.7vn,ĭm.huSAfNgBj_max^;F<8.8+" &)**))%>NIP #" !1
G
#J\[\XZ\ZZ]_`]chekkjfdc:̓jkS^a\]Z[^_^_\^`e_e][Z[ZYZZZX[XSPKPOSSTNOOLNKLLNNKKMOOROMNLMOILGMe`UͰRWReZ5@A&h{yL5=;=::*+,-3Έح{ĩox}brisfiufl{vv^cTn[eX[aNXvat'|;@ȠUt^;`[^@S_YXdT@B<405.! #$&,&..)DKKH#! tssof{
(M_]Z\\_]ad^dc`hee\dffc:҇p~nY]X[`]Zfdab_W_``lYaY\WUY][YYYVLLPPLOLPMNONPKJOOOOORJPOLKJLLMSHRabTʷgflzP4>:5E6")+('f47><86.$ './/5%
㞒ν֗ӹ~jpEqqWZ}ɼzsfrNcBefY^Tb m3^de=vuRpw\Abkp6QaUdTU5=6424($'"*+,%878>68;# &
"L_``]]^^a`]bc`ea[YZa_[<tdrkWSOZa`^cfffb`aaal\_YUPRSVTVX[XNKNKMNPQOONOLKLOQORUMHPLIIHHHMURW\ZLJ3;8C;:9=9@>;77/`jdu\44
خʗXPZ<i|xUχkXSB[l[\U^-t1AXiP7\Vxg_UJ^gCZcYwg_073/++-)*&)%#1>A>1%&, 0c7A4.
*O_a`b[`^]^a`_`g\^\\__V<r`ma_^U_f_cc^cjlffhnr\YSVRTQROSUXTQLMKKONQPLJNKQRQROPVLNIJIGIGGPUSZ]]Jƿ¢B5@72A\-),+-]#8==1+d 73$ѬСfCs:ٱBf6ҐY@\fYfadY^6U{p1[8zҸ`PNg}Ea[SmkbsgP064.2.0&('++'0?=C4#(, @~
)M\_`cac_ccaa^c][`^_cbZ=vchb]ZZekgf^fdjhqejog[TZVVVSTOSUQLQMKINPRRQNMOMRRTRPQQNLLKIJIIFRWVZZZK¹I)C:O¶2;;::/B/'93,-6ٶުڶ=|_vPYj٧rB5fn\msj_^ofF[Y`OW7]\}Eb\^biK.21.,/0-(&/044>?>5$+&! " #Nȃ
'KZc]^`\^cfhbcbZbe^`_e]:objh[VXdedffabgjljaoiXUW[WXXYXS\SSR[YU_QTPMMQOPQRWLRLNOPKIKJJGLPWST[TC[!??NǿP'8=:9<>-&*/-+1:%ʸڐ6qzkls{yҡ@os^fvYZmzauX`]X}kcLYW~}@cQ\[nA,0//+,+,+$:;;9221)!&!!$!# ! !Bϳc
)TV]^^\_ae`aaac_eaa\bg[4ȿ^U^e^be]`_bggaZYUZY]WWXWSU\ZWZX\TYUdef_LMKLNMMNNOPMJPILLNJJIIIHOPIMVTEo?E(91)#57675767,+)K&35
ѿʊPivq{oKuf)ͨBox`gk`ilK;^JÛ^;mogFGWxs(bIC_i@&((,-*+.-$=>B8+,-(#""!! !#!ʕ/ +PT[^_``a\Z_]^abb`bZa^^-ǻbQRdghgaZ]`c]]VPORX[VVUUXUYYWYX[\YV`dd]FNMKIHJLKJPHMILNMPHFJJKMKMIKUVIoA:7^{077=7777<6@Nj&77'ݣ˛duZQ{sIM3жThnhan_fjUu)<nĊpv3y{z3FVr;k=hSU&+,'++.((>;>9/.0(#! !" !bZ5x%: !
,OV[``__][Y[[\]baa^^^^Z,ɾfVZlgih[]_`db_XVSVY[WTTSUWXXUWXZVWW``a\JRQOLMPQNGMGMLHIJIILJMOPPLGMZSDq6:2'ɦ88:69<;:6#E!69Ă»ִy]=ؒgle?ƛT]]ocgNPjcbuP,szkGxq)RMtv1]:HXI#-/,'(17544552++)%"%&! Jh]
'QW[`a\][[\X][Z^___a`]X,̿\Q]fneh`cjbege]_a^_\\Z]Y]ZXZVVWYXXZ[XaTQ[SPPQPMGJLHKJVXYOIHNKMJOHAH^\9k=6b (;E;?;:2#yZ%:6+ɃlРmaǧmg{tZj]klffZrmdj];yûS>sn3RTv3T2Jxq:*-)+*$5G@@3-(&! "$$!# D\;
1] 'JTX]\\]]]YZ\ZXZ][^^^_V/βozv[W[fhfkiiggfillmnkjec\a`ZZ_WRSYZU]SQNQPZYZRUURICDNFHT]_cPKJNKJFFC@I`WAÿl;;[y@B^PN-<7:.0^"79ҁd[}ooUǥ\\giahmkuWqmve=ίJ"u@Vhxu9SCwO(.+(&$2DDE.)/)$! !/
5
%DSW[[]\]^\[[YUVZ]_ZY\U5ͳjy^]]ckhgdgdbadhhhihkig_c_\YVUURSSRWNQOPSVTSOOLIGENHMBQ]]bOKJJDIEFDBK`[H¶j;9RG$653116)(69-4:Ӌl͂vFgc]f`cvWkqnd@ëæe-rHZ\x#D\n`%2*(),2=<7,,)*! !& !""*IzL
%BMUZ[\]^a\\\XWY]\\\\YR2ͭn{aU\dogedfcckigefjililgge\ZYSKMNPWRSNQQSSSPOOQJMIKPGIK`]bRJQNMIFCDBL`[Lf==W=887375-.543;15
ГᮉvϞ˹kieeYcairXeig~aBȦ])jwHSR}v$<YdqR$.-5773/2/.+/)#"$"!! :~d!
.
!ALY[[]\_bX]\_V[a`\_]YW(ƾ˵e[Vj{lmillvmqupqouqtpg_]XNMIJMIQHUNMQJIIFHGIFJLD<Ndb_WK]RJFFGFAMZYB}a::-;
KF+;9290PD10:3*="˶͢ԖSirP\hSl{cu`hfbWI϶C*~4LQtz1KYvxP)-27;=5')(,,.-!##$!""!>_ p2w
"@LVZZ[]^\\YUW]^[[^^_]T-ĿʽaXXhtqxssn~psrrtwwupki]_[FHHFGHGPOLONPLEEGEFEDGC;Vjf_XS[RFGDAD@IUUGv`!98.7D.HdH05541'M"=D,45
ޭܙ1ly#JOW^`M{u_j`rdh\@y:NAY}URvyL$'-;<?2'*&---+!"%#" !$|
$BIVYZZ[XVYTZV\[ZXXZZUS,»˾]WQcupuqrortuwsuwrnjf^d]KECGKKPRTMOPJLIIJFFGFIJDThge\UXPFIGAEEPZYMd::A?/8760m!:5"kԮ0-w?: 6]RXoyhigW[p~b-ˬR?mBE\{~-QRevU/.489-&'$*,))&! #%&%$"|
$BIXZTSWVYXXY[XYXTVVVTS,ƻ̹[ZGkokj{tjfcdcb_[_WKEGMMORORKPOMLLLNJJKGGJHQ[WTOLNMLNOGKKQQNN^d_buqWk53QǪ\7v266770*pM 66W܂gjv@e>RrN[4m?snonp[`yU{qp5ɣΠZ6u{QT^o4NIonN")+)),)*)'%%#'&''(,-.(& olhjidn
%ER[ZWWUVUWWYYWVVWVWY_T"ƾŽ̢[fi_dSaeeunRMV[XXTMMIGJIIMNLMJMKSJOTTRQLLFEGD@C@@CGHLRMKLKMLFFA:5631/
lo26HqaWS;&)86;8.50! 358=*
kuhVukFcnWw0^^mtuZXuZxmr;ĆkzUTHDNPhnN!&*(*(,$,-&&&%+'')-,0''!! 9=&K
"AO_\\YXZVXUY]TXX[XVVUS)ƺṳ̀UfdhmS\\dsy}jGQRY[WRPJFHLLMPMKKLPNQMKXUWOIIFGJJFFFGLKHNOKIJPJHEABBDCDMLzn72A6:es$:;447559455764zhek`xA?Zluwv`NwierMQmIs~x[UU~MOQTwK*'(+*.#-,('%&&$%(-,/#(
!DKZ^^`]VXVW\Z[]YZVVVVRûļˡUgejjV~T]^mzcHKQVYROLNKNOPSXVVOOPMKJMVUUJHJLJIILIGIKNPPPLIILEFEFECD@BJF'uZ;=82BFX.8:7:3<;+6B8392"߹ܣst|ɜVy:M|mnthQ~vZpE\Hrѓ]rmIBYfLMWU}I!#")*)+%*')*+)%% ++,+#
!@JV\U[XXSXUZX[_\XTRTVL#͡F__aeK\]Xhl~[MLOSROQNOK`\[ahkp\RLQOIOVUURUUUJKMCGEHLLSOIJHHIJLKKGCFEHFB*RYKI[U[aE%?5!DŧU)?07496._N9qh$73c˹Uɦj٨~{KRBulltoPvgjEk=aƔ{ tGQYsBNIjpP"#)&')&'(+,+$!"")+,-!1
9IPUXWVSPVSWWTUVSTTWVP$МHXa\`E]a\Q[e`LRJWVOLNNKi^\oryrUNMNJMNWUSUWVSKEDEIGDMSSNKKGFHEFMOJGKHFA@;HUDLTUSWH4<?O۵kPJOU49664)~cmnb-4l_ڛۭdy֍sh;kmmxR}kr_jAn?uSPXmFGWciE"!&(&(+&&,+(("!!&*./!
;p
!?GDNSWQOQQPRSKPQSQVSQS-ѥ@ba\a<ZcSRV^TNMMSTROMJNc\WpppmTFDOILKUQSQT\WGFCFFDHMRWOLMGFHBJJ;IFFC@<@4?EGHSUX]H1<9SReyF.9854%jog6-
pl| kջu9ppWbxcexql`*ѱ`Yqźoy2\dr.DbFxG#$!((&%)(*(&&$!"',)*! :>3
!>BKRUVTRLRRRRPRRQOXUYR$ӪRkg`[E]cXdl\OSUQPPMMMLS[Rp|xx]^f\GOGUNTTTUUHJEGHHHKOMQ\\V\\\[PONV\`_YUFj|~qpuyI:A;+< )/6373/%W"/1ヷm-5k[EjhTfuY_vaLbG-Z8l5SRfs<De8wR'&,-,*$((%#!# &&+(.
İ!
!?DORSUTRSTTTUUYUYWYXTT1Ӵozw]ZHzfmivXf]SMMMKKLSS9}iGONQOPOOMTNILJGFEFGCNffgonuiTUTuztjnC}?4907%Yc5"929230?*#786)5
㏺oPJlumybPbiZvXet{iQ>?qvJr4\xVJ`pC9]clA$++.1,,(,,"#$ ##*,)
;V
":FJRRVUWUUVZZS\[\[YY[P*Ӭo_WH{kobuZkcTLQNILMOR4~jFSPMQRQPQUOILODCCHBIIhgfsptgNZRsuxncfK|=:478t6@338757,/)22/#܃ٍqZmnmgRVrbxUbcwlT|:Z~?}CjUYeqNFea{@%%.1--+,.#!'&*&# &mM_Sxr
!ACRNRQVXTWZ[ZVZZ[ZZZQP6Ӯmz^[E{okbu_ffUUTPMMKNT@~hGFQOOTSRUSINMGBCAAC@HqgfruysV]Sso|sehNr=247/Ņ;)@7+47432,$'7?.3˽a`qyhm\XSWe;pnee@crwxv[h}yJR4uZD[t[Kj_rN&$-*,+*/*"#&)&$#$!/σ
"<JNORVSXYWYZ\ZYUXXZ[WQ0ѹb_[u}yzklji`[WWTVYnjcrsmmrtyn\bbGLPPPTVMKGIDCCHB9SX[]kvysdhcfc^aedi\:15:
q$2T6432&hxzg8),gY][LQ_@+?:"J6=@?35&FHUIYB<W?BDJgcRrYcJpzax[e}Iw%xBxxmUG[o\Kc\qE&++,*))10.!*%'#% !%|UPDPnG
:GNPSWSVUQUYZWXVVYUUTO0ѿldhid_nxX]bX]\kupkecdaXWXuuxdNIOjnornxnFMOQRURLELIEDFHB9^Qb\lxxpdfjOCHHYba`9680b;;;b660,+H 663"@GchghjShukxw]leYs`lpsb]lcdf[kZX_bsGdhufr@]ټrOzghYenePhO|{S *+)*),01/! !'&%&(
QH
&?DNPURSTQSRRTUVVXZWYQS+лlifpphi~djg\VZhurldc`\OQRttxa\ZWsuptomsJKOPYVRGGGHD>DDH.VR^`k|zk]]bWPUWgffd?;:Bx,'#T+8580DSt{7'/3+2Sgqvrded|fw_uk^Y{n}jghbftqi_cZYVgnNul{wgt4u}\\ta]boXTTfdJ"++%,()33+ " "!'%$&&&!!
(VDr
$;LROPOOOKOQQQQSSSVXXYL'ϻkglkkagtsnuuxsrndh_Z`betqv`VPPmojmtnjTSXSRQMHFFIB@HIJ5[enooaa`t{^TYY[[WK9:89SP5@92772"sx1 80)7Uiv_d\lj^ptogzokg@e[iiRVRYZ_aeNXTlVpwL|iv~qaxz9ѿh~|vkJtwg`Pm[=%*()'&*..,!! ",-.&!!$%2 G'{`n
'?LUWVUSQNNOMPPSUVXXSRN#|gvk^]b͓lnnlifysw^LOMUSSXjgelloWIJGGJGIFGGHM=Tõ{XHDIgOZW?9;;::5,9X=466/'{Tk\00+(QZeDXFi\j[xdlpsbjebZ`QPp_Rdbhavpe~hbAugitrw{mHew|DhpuS`jV>(-,(%'*,'.%"#'207&..%3Kd1e
%>OXYYWWWTQRTQPRSTUSSRN.rhzd^]aόdmojmhw|ZHNHPMRXfbgmrkUCIGDLDFKIBFH=T°|\BDDhO[S@?>9;954)
zH/53233'A-@eJ$30&2{{vzmwyv~xfij|yxaqOzkg{zxhG|kq}nHlb\9kheE**,&&'',&+#!'*426(!0-)
!nWpXk
#<NVTTYVVSPSNSUSRSWSRNM#}gq\]Xcω\ihkqeuw\KFKTTSYba`agkWBEE@EAIJHGFI8[íZB<MgHVV<9@@=:0 ]eb=v}0,3746:7(0!/0-1(.rxvwb_|~av{qnuxM`v}wueqayf`Vdda.tLoH 0.+'-,%)#"$&/646)%#"+0%4üg
";HLSQPRRROJNPONPQQRTRJ#ɍpJY_qpkqvz}uvo`pnVCGLRVRZ_\]TXQNPSUEH?NZZYOIEYk]@BLngnSVXYNMKLH<p̚M;b
/=5335)*.'001'-y~gsUy~bVv}x{}`guqpvt~l`f|tvmlsvwہEvrdoqoV|Fp~?$#6;7-$##+645,"+,(,! 8v:978]J
#2CKSPSPNLRKONPSPOSUPLIÿɣvL`a`XU\XTZǼ{T_`MFFMSVUWZ\]HGFT^]\MF?Wif`YMKX~x^aCOKFB?U``cRUU\@9\023@016701&;6+/3)6p{u}~shjOyxW\UWpqrfCc}\{|hoiqos{qnwxVzuι߁Qp{Yf`|M[wP& 9;8."&&*5850#**%.!4
T
$4ELQQSSQNQMOUTTQRVOOV@¿şyLcafb_`ebet~uUafRLHHXWPX[^aKHMP\^[ID@WgfdNIOY~zi]EMKOLJXde]RSRT@;|58:45,T5522V/6";msnkntdfg`qeIOfkmfdnUGjqx{poe{jgra_hbj}|m_{{~[YxĆَmbK\T~+xXs>(&<9:0 %'"-845.+*)'% *ys
&7BLLMQRVUROWSRVOQRQPKF"ȾľNdabaZ^b_[~w[^eOGKHWROX[a]JEINU[[IBBObWYHJGYsdXAJI^^Yc]\[QWODB7
8578200_ ;52,'Wc09')qn}hhkq[]SbqlW^hozO^{WVUl^d}jraev[qkmuZ\{vXaykZsywz]~yڜhcUfYiKiRlR *1>AD6$005/2-.,,,/,1(8˽d
!4;BINPQTQUUVVTSRTTQNPD+ƿɹƓZkp[\Z\UTT}tPĽzvzU]aTKGIQLQMPNNGGBDIKLGGCFTKRLDBTx]TB@N`NMIHGGD79 s
>2)9\?615#%]F`7/$;dx|gmpkf[Ybtjeuzqe\kcQ[fSX]PjlQ_^gkboki`r|K\ym`p|e|^w|xٚBtu_vXd_yd%/7KAK48=82((),11228& .cGE
"4@GKMMNRSTTURVUQUSOMPC&͗Usm]Y_XRTNooClprV^bRFGINGLLQFNFH?FEFRJC>KVLMEEAR|x`QE7KWFIBHJF>45Z$
C3470$p(/*1&0gtm_}l^h__kgb{xl`_^`NXSbX[R[bVDT9Vg[`QWiXSGSVlvic}`rq|ԗHw`osW&55HFC9?7=0'*(/65827'35!
!8BDIMKLSRSUSQRQLQPOPOB'ȻʑKjgT[^USVUqrDɼmrqO]aVGJLRKMNMMPFDDGIHLF?AGQJHEE@XwcY=AGO:BJDDGD82
Iֵ
?4756*#JY.-3*/-0]_`FUGIRRK^XXdULJMPWZZNOSQX^b`aYTUaZrgnsb\KvWlqkvn`cu|pٞ5xbq|i<-8>DEI1>9A7)%&-53817( Eh\=
!<@CGQIOQRQOMONQLRRMOOC%Ȣ~]^__WVUdd>wzilnkQ^^XHGNLINWZ^\LKLLPLPG@@JQPMMMF]zk^HHQzhutOJLNC(2#<8262*+"225/%2{wtalny{uRwRcihwlf|t؏>k\zivWyzK86?.-+%&%$><B6!258324*+HCSa-
4>BFNPPPPLJKMKNNNQTWUD.ú_ghbYYV[UP]bfc^chegijYX[SLMMKKK]jmfSPMKMMLDC?GPQQOQQ`qgTP]ƺşKPH^C+3,qŋ510543197VG).7?~]dfdzlNZfretz{xk҉_t}azoYenzU9A; )#<AC2-89226)uúA
3@B@FNNQLKJKPQTQSNSVNI#Ϳ·[[`\WUUVUQhrqqjeilifi[[]PHNNILM\egeLHHKOIL?>>EORPSQLcqfIMYř?NE]G-62&+%,2/0:51 OT[32":oxd}{pSh`bdg]mZ?tabeatpaj`SEQL@6@aW8LLGC6CGZdSsz{pqϗk]l{^wm5@;")*<?B3/84514(&z̥Z
2?GHOLNOMNNNMOPOONQNQC,ľ\_cZWUVXXYjlxrkgkhfkjX]YRLLMPQVZfb^MMMNNKMD?@NVUPRQOd~t`SH`xIOFT@/5192,!,3+716575+,msjW^3,%;udkv[WY^WU1_cTa_aV]lwbhjzskknyn{}PlmRZatll{ƝRh}npL/87/+.,,--:<@3 4::20-%4ȏ9
7DLLNOMPORQMLJOQMLMPMJzxvyzVZW^cbdwR]Vhmf\a][TUS]g_bnjcr~ppzEA:GuhlebddNIKJ<345485675+'.15554-Y54#:vu~t*ȸŴɛʬ˷̭ŭySp\s|pe~tfcmqBwszA,769D<?8682550)'%7?=A%!$2
!9@DIKMLLPJIKHFGKLKLPTC$θJWQclcmpILMlptfbge]_Wckgnrwhsztpnj`[jAADCXQU\Y\\KOJB7479315/408G;(5033+3qty<%22#6orPɁ}}y6oLd~mwr[~lrqUpa|rZ_$-7@D@@7:9445/++)4?=:($
"8 &[
%7BEGEGFDEDGGIGEIMMPUOGɿ̮}{CSLchgfiDWVpuqkgkhWTSdiffsrny~{wjknJK<G\__a_bdLJLE65842358/-N@+940.(,-/.!3thqWkXkVVd^[y[yuxznv{inpiiYiVu{rjq\O_V-xֱW`U\i{sw_y{QdlzEr_rR139>CE@:775450-),6@98(& 7l &8EGIEGDCCGFFLEIGNPRUQB%̵TbejjikbMRZdihcdb[TSQ^X]`ffahprtkinf_abQPBM^aWbceaTSVK9/85/43./5 X%/5/1/132(-1.029ulhb}UTlm\sipuq_{ysxusssbulJj~XWZW07@IIM@;>>40228369677*0$;ƭW
%:BGIHHGCHHEHJHKLNPNMEB$Ǿq{nni`SNRWSUTYUSOJLKMJJQSLOOOJQNVWLHIJPRP\VWRaeccefeY]ZS=-4+.*-'$$% 8'/36&2:/^T94+0;eummȼzdÌw{}B{tk~jpymi{wMbgIMcN;<=PNNF?=D1171?C>6263-0'4-
K-
#=GHIJEFGIFEFDGLHEINJJA.ļi{pdicTPTXQQSTTVIFFIOOMGNNMSRPTUUSONONRPOWUVY]e`_fc^X^]Z>.41JY"/*-2"4W[S 5+!3lceƻ¢P|wn}fjumzuYRl|zqOMZK\jU<:?LJNF:9D0/(/=:87363./%Ar^
%8CCCEIHFICECF?BED@ABFB'¿ÿkz|lfhkTWVVRQTVVXLLGMNLKNNMQVRTSTZ[POMOQMIURTW_c_aa_^XXX[@16;
[̸-0.5^Km\4*(tyTsɄP¾ǭpkĖrj|frZU2+PZaCDURoqx_6>@FGG?<8;4407;994/2023&m $8AEFGFIFGDECEBGEGFEIK;$̯[\]QJHKTWPQQQRRSSTTRSTSVSUWWQLKMNOLKDGG[__SJKHJKKP?357kϷ#354b`"@q3- (k|dbiǿ:Wώ͍vrcwrzyEgu|qbXnVyl{h:CA;6625158?=@;<:0,+1<<)1FZ
$=AFCHFGIEBBDKDFGGKJHO<ľ\_`NF@ESTSRUUSVXV[WXWSSXPVVUQPKLMFJB;<:]XaLE@BCM@E>-4:"D,
W5+10Ga8;R.-!+n_fy˛Ӫǩh~[dzn[ƃYy{bdUojxm4GE2463020C@B?:=?.)(+=B'.h]_Lh
#5?ABCCBCBBBDFEGEHIJLJ:(°UYZO@?>PMICJMHFBHLNPOJHJHGFGBD@>??>B@9:[QT<771380>;162-3)3 33/3%%О1.+'.nszSޫYgssWddsnofO}javw]pXnSAA?6/2334.@@?=;:7."(*;C$=f
0<?CAC@ACEEGFCKHJHIKEEĴcinXGN<sx{kkmjpmitjmlopqopmoigejdfqODCArmkiigj_b\oT$71., .w+2,2nl,./-%)vUT½nXýýզŃǵ|lf^Vhihb`ThggvyUpN\:A@<>><:9<EB@9524'('/15 8}LIOTrF
"5;BEFCAAADBFEEIIFGKIN<$ȿÿÿ½pLG_Ż^8CLl7.4fЗ0/201)/'$1%-w]К̹ƻrJyonmbmpqk[msNkV_\JpQN~to}_u~Lc`4=AFJHB@A>DBE6,/.+$()#" !
6:@BDDA@@B@BFFFGCFHME<žľ¿qKHNR7:Hk73Vҕ,-001,22<3,-/+,.'"woaSguzn{bpdK]qglnfmg^^VDMVVPkrrp^gnpn~}}wk^tjlygcoRV=>:GIFE:;@AAF9-.1*&()"(
bϸ1
!9=B@CCA@=?ACGEDDFHCFH9'»þútM5UM6;>f31BhD;9114332692,-+*/4ü}κekwj[mlg~S7:<LFNC?>@??<7+*-*'('$ ^ˋ #;@FDCCEBBBDEGCDDEHFKGAþÿrE<KĻP48@Q1004cz?&64133930-(0,0>ܹ̔ĩnx}N_rDqpR/;9KPLK?=C225*%$((%')%
57B
%>DJEEGKFDBDDFEHIJIHII:)ǧq?;P»¶U24CI1468,'\2/-400166,+*-)+5ʿ̻˶ʹžˬɳêŮͮɸĠxmU]ywKwOV-68QSOM@CD.,.,("%&#&)"Vm !>?EBFHGG;DCFGFKHMEDKL=ƿȣv<GKŻȾU12BH"43&>:$ W'1/2-5.7'''$!.2Ծ˽Ŷ¨įȟqsltySs~di_gW_}zhHlw|tW37>OMPNEF@2/-/%$%&#'!"jP7
8>GIKEND?FDFGHHEKHGJI8)ĺƨx=6Sø¿ĽV57AD$10Xxsmc,*/03*110
3B).*wmump`gfPQGCEe=:QM0-0EDTJOOH5@AH?S2-ZnXX2O:#V@[ӽ]KQq`i\jX)/5CFB86;8-,*,21/+,++!"xe:
$8@EJIJFIFHHGFHHIHIIJ?C ɳH?SóýX31IT^^W7+04 kvqcޟ65//$:ee
/2,mly{u_lw}|}mpy{eWhWSS_Z~QbjOCeiZUb^nnVm`VDNNTeRhYNc[pHm`fHykhby{L&'#"$%$$+@?;5.15!*T$
n
"7?BGDHFIFFGFILFFGJIKM<*¿̶A?Y°ƽY/4?ESOL5-22K3132/XʾH*,+~vlru~dcf\]j`~nhRItfjgaNI`OJrWQMF;WAb_b6XUU;X[_}Zlinj_:%'%$&!!""!,A@A5/41&+#VC6L
%6@=FCFHFIGIKKKFEGKJKJE¾˰?AUĿ¾W14?Na\R2165:.*d
"+3<2&Dõ9-$#/# qq|{qiV`\`srhrNSjcyiJTKUUMR[OYCD>>CWz>'-BO18dU]mkwwi\iw~vB&'))""& /?A<3/2+*(x]
'7?@CFFJFLKLLHFGIKEJJK:(ɴ½ȩĴ<2VY68NGQM>1/1/*P3C8(61'/S[xZUT%.%tj|gmnc\WgPlygHOgfsohgddIUS9AAJ|lHv:E{0HJ?`\un^optrqu}hm~J)%+.,*("'*-,2<<:2,0-).&iQ
&6=CCFDHEIIKKIFHHJEMGK7êtPO_},8CX:FR5HB:/217W<SV=(/,*#SdV /')ziimvmkod]mry9vȴϻbTJS3IqLspidA(^mGjmfd}XxVxukxE)%,1./**(1775:990'*,.5$
$9?AC@CCDFEGHECKIHHIHD;&ŲÄaWm}.*IdADN1HE;/341qr/+*00.0)!N:$+3-xz~oulrziskdtjeZ߿qPgɏw`mbY5Fv LQ2Bc[e^Ix|tsm|jntxdI(*.31.**)2758;88/'-*.2%
&5>AECCFDDFGFIGFDJHIHE8#ÕvV]vƿúr5@>ĿŴR<DP?IE22536
aJ
(0/2.2-.0*$-&&,!({yjofld_eHGSaBE~mL4=upsuT@Yr<?G_/pwSvRbwuqdYg_gV\Y1/030/)'(7759757,(/..3#
7?ABAACCAECDADCCKCJJK:!ȊtoepuaggY[_JMKQbXV[^Y]{qo|WI.Q¿glpa]^]__b46-G78:23651,1-sr9#$//310+0.+.+(&,*wrymuXb\U[LUg}w>֔YT{ҫ|oQ.gdORo?ae=w]eqleiWunbTjbX4;8857.#)">BH7!)%.012/2"
"6>CA?>@?AEABFEFFHEJJJ<ŊaDI]|aIRM45=EJFE>>92,#&g`VUNVUT9Wƽ;SO,'-22.6:6.@(92565406Wٵ[50232/.-*--(&-(p{pkdz||Dcw}|z2מmP+\||xwqd[GSRUdPURFp[Xjttn]Vk|hl{a2><::62')FIG3& +425//#
7<B@DBA@@AAFHIIGIHJJF;'ˇrSTghT]WJMILKFQFPODE@Fyulc]bXV;TǽôQaZD@DFHGE@:2D%>33310/&Ȩ\\w13340//.)&)'*,-v~|}xsmSXlcY<^us^ֶvuufU+OZhnp}sl~T?AhJQC7S]VkoP֤rcDH_xxjxeQ8DA848,*')GFE6 $$,031.2!
%5;@AA>=?@;AFAGEEHLLMN@ʺmrv[SQ]sutXOWWKKKSUTPGLHE>APli`TY\PY1IǺqIPP@B?@CFA>?8K|tc)742-.02r7://00/+7.+,(%'3!;tzz}Q{wptFykS}dɵf?G]djm]r]iqZ}^eZ_(Lźyd>Z]ajYqhD(10//+.437@@?/%%#,1,.28
$1>>?=>@@B;CBFCDFFHHJJ:(̮8HHGLPMLJF>BFHGEKKMGU]]WGCD?==BOEECLHG@KJKQ'GĊHQL)#&'/598A;==8=KNJA-04=30./0+X#/4S 3///.5/+))'*-9z}ajpfʹԩWb\8̠o\C_daRaT_}|3WybS,}{`^]l|S\-6GCC3/0,,'''+*.07
#4B@BA?@C@@EDBFEDDDEFEA̫ËQ\VVUZQTNLKGIKKHLJGGUZaVD?DBCGIPTNQTTOINMNP0AɑPe[71398<==?9=>@?LOPN<:/950/-.0q)%B0..*-0/,**&+.5q|côiǶ˸yXʰxRNacUT^[iteeaQC*AԸscZini]- !!"5FEF0//+(%.),--65
"7>@CAAEDFCDBFGEDB?C>J6̰ċT]VTQ[PSNLJJHLPQPGHDQU[SFEACBDGLMOJTRNNJIHP>TɓVjb>86=9=>CB>><<ANPPL9;,<421/00^l#n 7//-+-21-+,&)-2}{{gھ|zz_Q{_fhVFScXpy_Ae)G|ofbqhrw4#!1BB=2,..)(&%)*+24!
$;@BABB?ABABCDE?D>BDCE;ʸt|~]SYUMJJPXGLKOLXY\[DGHIJJIFFHJDI?EE<@GCD@??HS@QungqFTQ?=?C>@;OPJKQSSPNRE12itvh38630/00'ǹ]
,1*+*,30+**#%(2wt~pxn£ٿuYLPEZYdjgPzŃLU{uwn~v<(& )231%&$%()"-30585&
"8AC@@A@@B?AC?CCA@@@CC8ǼHJQUPUUDIFNQVKQSLYeh[GDHDBEDKIHFGEA985:;9;:56JUOE:0%jb>HHLFEDB<;QORX[^\ULKC31)CQKH693201035
5^&-,0.)/0*,,) !( vs`aP_`\\x^Lĥt^ͪjLWRF`adc^Zomһh>bavD ,&#"')+)$!%' 28346<#
"8>?@@BD@D>ACDBAACCBBD8Ƚ[Y^ZXVTBD>LRPLNOMY__WCGIDCEFKFHCGCB9>A>>>:99>MWZYMG;|j<NNDBGE?>9VTRV\\YPEKD73'O\XU@744/122)1
-;&102*-/*+&'$"( ˲o8ϣfPXe{lgh:H{k؎_̴Q{D+("!%++* #'(#03364A! #:;@@@BF@C>CCACACEFEDB4%̻WUUUWTRKMLRLKNJJLX]]UA?FACEFHFDEDFDAA?B<@=?;?LPRPJ>4wg<HIIHJHCDDQMKNSXNDEF?510JLQB8515412-R}"*40+ )0--+*'",8جs³gμ^V|pb:?ڨmqw[xunjy5(.($# $%()!# !""#-/,+27
5=BBCA?@A>G@A?AEADDEB=ϽLRSSWZY]YTOEKLHIJTY`V<?A;?>@GHE?=>?A@>?@>9:4;?=>=8:)tuh|X8CHXTXSKKM>:87;A>B?D=4<>:64211+.2.07 m31//)'./+*$(!0 Խt۾ù̬}GXeXuRʳjrwcA+3/# "!"!2-
5;>?AA?AF>@BBCAB@A@B@7&˾KORQUXVTW[PIJHIFHU[YY<??=<=@FFE<<>??>>=<=7758979885xliuZ9AGSRWQNNS5707:9:=>B?99:9632/.*./-/+VQ'12(q.20/**+.+,%(%1.ƤseW_z?OPkǸЎfv΅qzpN*3/"!!" ,)#
57@<?A?C>@DAADB@?BBBA;MOJVXXTVTXMCIKKMHR[_Z9D:;9>AEGI>=>=>=>;<6647889<:94vomxX@EEOSVNKOK7315:==;<>96:888640.*-/./2+1FR@231-*)(,,,&/%(
p߾uw__pfU$ùaD"*]ҡ߶=bz˘l~w=.0-&$$#!! *(
#3;>;=B@DD?CFCBFEADDDD5$˰McTFMLUYZVTSVJCDFOVNTXYU?B::;:@EGHDA@??>?9723989:=?;776[nolOR[G9;>FKGIMMM602498888:8966667310,110/33tٽ)*/-+)%)++-(,$/+Ӻز~wG|uoԸWƶRò˽Heg}ՏȚ_i;/0.##'$#! ! "#!
(;9>;;=AB@?@A>DACCEDDC:ɫn<:JLKUZ[ZSURHCBGZRRQVVT@?:9;<=GHEAA>>?BA:9184:6;><8>;?*%)*2529698>;8BQOS-6027863015::8863510*2311.
k%!ГFM%.-*+%''*'*"'. /ڞYKXvoiWշy8m˿|T٦̢p/)0('%#$#$#"#'"
)85:9<@@D@?AE?AAAABAA:6Ǩv+FINNMU^[[SRSEC?HOQPYRXWA@:9;:?CF?>=<=?@>73065578896<36677485;<538;:9BUKX25/477833537:7531///)34012{EX.0*'$+*$'*&(,+䰿TOsZcZQYB`ȿZba¶q֞noK$-/##&'$%$"! "
(97<;??CAEAABA@BBCBA@>1ɲ2IPPRQWb^^QSQEBAFOJLV\\Z@A;;=<=EID=:;=@@@92253536653=728:>E==>;177;>;=TNP26756683123745421.00+23020ZTr11"1-,''(,%%%&),1є}`|D^_XLgP;^ӯfofswѝ`i*rՏh^!/,&'%$###! !
*:9>;?>A>CABCABCCGEEDB3ɏ7PTQLOWcecQNOKKNKMIHYbd]>@;;=?ARKJ::9=CDG=527544876;QOLasrn;<@;18547::??A9:88344305494/010//1,11.24L<,0-,*'-),)"$+-
,卖憣Q}hqkBпlA˯WبfXȠէmof!90$ !"" !
'75:9=><<??A?D@@DEFF@D6Ɣ2RSPJKYeffOINKOLNNJDZdj]@@@><DCRPMD<:?ADF><0<4369;1@ZXYp}}r@:H@/57397>>::;=860//1,1/10/10250101/1,+"NV NoF
$1,**(,*(&&&$ 2ށriwʇy|T-ҰR^YpѸ;ɑݼ]aɻ%|ΕRgb>3!$ !!
&0278=><=>?E<@@BCCD@D>0&ȉ4USNPK`ic`PKJKPINPKJ[deY==@;BFASSRD>B@CBE??2;87:877=TTOh|zw?FC>28689:;<;;:==504+1/-23-/01002121+20.OLOP4<P!)--(+*'%%$!!&,юhc0}myqp}sRu<}=sxAֺصϯ^wX4{ǡOlseU186 "
%-045;=>?A>?=CBDC@ADE@6ȒcETUT[TfggdJLIIQJNSRS[_^V??>?CEFDBEAA?@B?A;<;:95;898<NK<lCDL=483HKMM<==<>97/1273340031433/20//010mˀYϣ )0),&#,)%('!#"
/۔4ImՁ*Vju6IA}dOc{ȫ-ԋGkkYӤrmqtgM$73%"" $$!! !! #.1497:<A@@:ABAEAA@@D?7`KYYQSX[c`djjfNNKPRQRWUV\ZWRAA@AIIE;::=AAA<<=<?<<::<97:996+sHJPC596_acS;;<>;8710196<;9753441.23/1014a`lڮF*1*+($'*(*($%)
.ືM8|`VdZzKrN;Ԥ<01ڨ̮}AbݡjktdkjpK$3.$% " "$%#!!!""
$2575::9=??>A@C@ABA@BC;vah[VVS\^]_ggjPLOSVPSVXTYY[Z@GDDLJH=>>?>>=<:<?<=9:28<;;2=1.sJKRD137d[gO<<=<985/3/:8<7468022/2012-103$+ۋ,.1+,,(&+(&(#$' 2پ5xչŁU~fa5bPrY&˺gʜxpztMIo{SlxT9,#($" !#((#!("$ #3686899=A:@A=<?>?@@A;3dZfYOTJabaea`^TTSUTUTV[YZZ\\GC;IIOI@B==AC>?;:;?>;289:;>8;9-jFAMG436SY[O@=<=:9835078:886751323121011.,!b
04,,/0+,*.,)(##$
4YJڊXwek:wyy^ ٰmաʼ`bә~ocJeqeivG"6.')$"#$')%" ' !&"!
%37:9:;:;>=@@:>>=?@?=>5þ\PWTOPEmpraRWW]Z]\a__[\Xaaf[@@;HJRGA=@GEDA:8:=<;>56:;;=<585HONH=BD<444KINEACC>=:;<=;?BF>;<:655420001//6#L'4@ ..-.1**.+(#$*
4nrOYWIFKȽLr|ӹ¯٦lўyklx`IrausmE,12*))+-00;<:6311131.9?#
&37;:<>=>=?=<=>>=<<;<@7»ZOUOLJGpsqfRST]_]^bcbZXV_db[;@?EJNK@:=CCDA=;;=>><<6:<=@@:92/1'574<;864=ADDFEC?>;=A?ADAGB:<:9:7532200024
j}r#(-+,,*).,'%#&*3ڥn]SCy±y·dܺ`o$xlw}tOe|yix~/.35++-.280DHD@47688;=A@)
(688:=====;<==:=?@;==A3Ź\JTUOUFswx`JRPU\^`]ZWUVRXb_bC>AFGKK9<<CA@>;:=>@<<=<9<==<;9699:<=5;;8:8CFCEECB;996@>ABCE=<;<78751320-011
cx%DIPR.(*--()'+*#!() 7ҟ~ϿoاY*= Txw~WΦgTмVcu~l]fwnk,%5/)+(/015?DCA4554577?I
#0568>==>==?>9<>:>:<=@1"ö[RRX]]]zy{l_eeb`b\WX\nrsppmg<I?IJIHA?@CHD@>=@BFBB::::9;;<:<<???>???@>;@B@?@C@<?8:=@<EDB?AC?<5402,-+(-0,,,'Jb),'%)++)(*&%(/0ZPpαYauzUJQ}[uhӺKԓn\xTdtnl))/.'(((,.0=>861205628<F
(0477===>>>=?;<99<<:>=/Ű[PWZkjjwrrqefg`VS_|}t:I?JJHICFFIEDBEDEELIJ<<;<9<<@>@>CACA?CEHEB88:;C@B=<8<=??FG@FPLQ;01:.6/4./-4:Q#7(,*+,)'(,*))'+
3Lқ'SjrS{l\CePx]ZTF_pUhjT
ǮkYӤRft\ztlos.&-)&$!(/.*4/2/2/32/03=>
'3284::;<:><<;9:;<>9>;-#įUJR\gdhy|wsoofif`WQ`w{r8GDGHGJBFFCAEGGDFHMKG::9:9=;@@@A?>A@<BCDEF9:9>D?A=78:D=>DFDGNOT;636.4/31---
r(u=6/0-+*/.**++*(-1EԸ`IP{}r|sbYlw}]eX^ʙsikw{zfy&'('%%#(--,241/301./.1=@
*435499=:9=<<=<=??:;><1ŶaQUejhby{rqqjeh^YT\uBLKDHHH@BBDBDAGFFJJLF?<:89;5F@AA@>:<??EHKG<;=A@;>=;8<BCCDHDHQOO<322./20.'.3 dC(&,*+('(,**-)(+
3ីҁYI|ζ÷_Ơ~v{mr`fl}x تefsvfy{q$'%''&!',20.2211/2/1*2;=
*0477=9;<9:<<>===8;==8-Ȍu[bZqurqs|`LKX{[_cOMLJ?BADFBCFFJEB?=;@:3659FNMHEHE?=9HRUVJ@EA9699=>?FDHIJJKSP]<6523431*.'3 RAeF ,$.+,,()(''))).5ץ~_IίKM:ô{WtnLjlr׳{Sj{_smtq.20-($ &(&(.,-&),+'*,.5;
)289999;9:9;;>>><:<99=4̢X^Vtusy`PDR}belXLQJ>AADGAFGEI>:8:8>7784;RPQOLKG<=;S^\WQIKA765:??GKLJKRLOVV^B:9865:21.()Pȼ¸"-)+-*,'$(((',
5咻˙cdVԼxu}ϴ~ox~qͷȎwq}@35.#""#%"%%&#)')*('+9:
(359::999799<<;;;<<>=83͙}Z]QposnqtP<5K}}}}]diQFLJ><:?>ACLGF>><8<=;8:7<QNQNKMI:;6P]^ZOILD965@@>EIFGNROUTV[C<;;;9920)+,ḭ
',+-+)+)#%'&*/0㾥ؾauƐ{jвjԮѐdt~}D07/ " !# "##%$'&%*()-6:
*0948;9:8958;98999:@:83~qq`UYF|r_biS^aQKJKUT^RMSPLIKD<><==@2;;?IIKFCHGA?@SWTSJGG<<<>GFAFQJOUTTYV_^G@A@?855.*.*=U#,-*'('&)%'(,
6htt`pmnƸ~TƝٚjobywhy4/8/! $("!& )%&$%!+47
%0287;::98;9:988787<:;&WBDMOETūJKXMSNUp_f`PSQICE<@@>:=D@A@:9<<?IKOEAB@:;5>HIIJL@JbcaehgiZ^dNKNG>>:60./,$! 'S!,'&" #$#(%'&+2@͛mr\sN~]͝ٿyqԱϰgepx}tOe~Pp8342 #"&$" %%'$!-3
(/474<;::8:<;98::8:=751aDTOPIC«5HQMMGYt\c]VVXKADBAA<@?B@?==9;<<MMPF<?>895<KKJIMEVa_`lmllWa\QUOJA@=;1.0-I ,')'!$%##$"(
4܋{ÙwZLP\Okڲn/ͼpuZc{ib:150#%!&%"$'#% ))
&2977;<;=9;99::;99;=8;+]TNTPHP<GUKJK`k[a]]W[I@C@?=>>?>??@9<=9BIKQD:<::67AJGIGIFO]\Wccb^IUaNKJJ<A?;1,.3cѺl'))**&"%!####+1NذirkSS3˰m\3eغӵzygip}hmw76:3&#&$"#&%'/) '7577:==;5=:99<>9>8<<<3Ī[NSX]U`zyu{ŧbkf\WVZafhOCDB<9::77<DHBRSQTNONE;;=8::@KDGCF6PtpyYOQOCCB=3,.+
H^O8
$"-*()&"&(&"$ &3TʔujhE ֮thviFѰ~nktevlqx@:?4 $"#!"!$(('!11
&65794:<7997859=;998:;+ν^XX]`bdffa{npVǽòGOQPTT[lkiSGEC=:58549HPOfha`MLNGCB?:3:=DAAAD%]gU`SE=C7,)-,
Fe}D$+*#+(&"''##%%+2tФƉHɰzl`bČs[waqYjWYsACD;!$ &+(&*:9!
'559;:;99:8786797798:8-̼_OU_b`elgbzijRʸAMLNMJRnlmNAEE=88:82<HMTU[[\HOQK@@A<447ABCD=*WaU\PH=@;1'(''# `` *-)+*&''(%$%''1ᣥ٫Բz_nНã~\uo^?wRՙtK~udflwR^oJABA#&"%/((#!!A;"
(:8=8:;987957879;:5;79#ķmnY]XlrkȽfmne^kj_djN=D?=98=>/9MQIRvipJJSM?CC745<EEJBA!U]O\VFDF9,).2
:йt.(*'+-+('('**%'%(
0L̹ʻիwxuhTЗ{=iw]pws~ym<rȖzPVahmiZZM?F;!(&! $-+*"#&;8"
%5;6495868547588:87:::/ſΰJ\R}|sÜwȶK`\E;=4616<A6:ON6YSeX=DC?87@LGM<8 OyvWgcGFNA()*/Vվt0#h<!-0))*'%'%&&&% 1Jݸqv]+ƈoAg?ٽpi\tzMr=7ѝBt~cUbn^IN;@>!)3:/"'")+*0&"$&03
"0534065727375889899:9.ſͫDQV{|rŝw}{~fÿıEZaD9:=676;>7?TPAXQgSEHD=<<EJJM4.Nw{Ž|_ncMHOA*-,/ ]N[s!#,+&)&*)$#!$'-Wѯɵ֏iuÜ~4ѻЄwfZBZOij[q,uxLdkvRAgCFA</953&%$(00-)('+,2
#/3354565663776757:9:2/ɣxHURz{qŞrοC[bI=>>8579F7>TQ/\WgXILJD?<EKNL64S}ķvehdNLOE+0--5"4BS+/,(-+((& !!")1[שکШ|ldx,ayܮmfmca\[Y`na-oGmlcJstH>E72531"& +,-.(%'&+4
#.4563276446685:8;:99:-¿r[gZPTXlh]w|ȵnmo{FadMCEB886?OLHZWMCI[MNOOLIKKEGCBB/XvtaZZ^MQUH,1-3-/
D-%+.'-,())&#!#&+ݧץ۾ŀoGSB0ZeɝbV[kezq\heМԔpRes^8ciIZm}J@>6 )-+,"%#+*-+($#).-
'4366555745378699:>9:;1˾T:HUVZ]c^][RJVƨu[W`{,,#L[c]\dfTQGF434HXVUh`Yhkjs:=JHYWVWTPK2:8IMBPpj_hrH@FRSVZG,+-0N#5&/'+*)+'%&!'*
/tژܧՉU_AGHԽMaejqƮeIUWPT_GؕxkuiqwtJXqYGrr~O8=8! ("$$(&! !&)1
$22754545543456;78;8:4)T3EKTNU]_bbba\ƥwSI]6?>Wgfdg_kUOJJ0-1EQLRbd_gv~uD=GPUVSQQTF856HICUmkbowIFCCSTZ>'.*1j%,*****,("%#'(-]ؑշbhvgS)d@ƇPXYVKKdFbɾڟ]ZX{|eJ`XHjpM8;9!$'') "0*
'23875664382354::79897.½qwthhii`a_ǮrsUSUgrqidebRTPJ/1*CMMO]b]otzpEJNRTRRRQTI>=BJNCRkhbsw~PEDIQRXC+-.,
RO !'5o***+*++*'%'&',1NӪӴzfmb(M̳sptqy`eSJYLqHu̯ׯQeJ|}xoMkfzsrN:<7 #'%%!!.,
#447668747966<7:76786>#zprjcfcw϶v{uX[\\[]U331>DCEOSSVRSORQUTTQSPRSRAIISNNSUSY`ae`PULFHHLDDC?2(0)"16#-+++(''(+*&+()+ۚ\yǧ᮱ktqV3mmWӞujPSNQOZA)ŋդH=vtx]_hnuuL;A9 $((
#/4755<66929:79:86:9=6.ľӿwovmgccyͻ|}uM[WZc`b266<GC@GMLC>DIRUXVQIOKRQPOQOQQPLKJDICB?6?<IKLJ@A9A1.#'[a!,**,&,+(*)'))*
1=xwʻbΛـ|vpLwmuEceOBGGAFd-}ՠ̉=UvzAfYfQp}P<A2 '%
"135964496656979599::</ÿλslqmlfi~rϹy}uOUX\bZY737?BDDKTQFG@?NSVTPLINOPOJNMONOMLLHTPKNA@>KMOM894<.,-VR
'-#*'((*))('%)+W|0քrio[Lrf>@W@\OcXUSD;B\
ĄγPqm9fOaRlvuV:@9#)(
!-5893637769;:7;635;<91ηkdclptrtulosuxujbgfSWWVUQR>@?BGHIKRHVdgfmkrfRVTQNRKJMJECEFFFCNLKKA<@HNNH:<-IP"օa]|֗&-),(***%*+(%$/aݫzGҗiplTx}SWXQ>nQo\SOIH_N:Ͱw͆AloQeUmFYruS;A8# !!)+
#-4574557;68879:76899:3ζb]^pzid_rtưL'+:\YZLJOUVSTMGBFEFGFMKJCICrwP]\QLOKNPJ>257898IMQJ779CMLIB?'z^$.)')&')++)'((-mWݸɧPvE^`[WajVGhnwa_QG`u`
ݿؕ7vVk_Z7NwvF=@6 $%% %#%#"#&-2
$.322774582876887;683:0Ю]b`r}xloi|~ɽ\3@Dbbd_TXUURUMDEEDGFFLPJGB8rzP\]PKORNMR4927:;9KMQG384HHNK@@+d̀&/+$-*,''))')(&&)%) 3ޱsaĿugS`yHvc}cfrرw2tA},MRcYbsxA9A3$',%#$#+#&'5,
!.3756656485872586:576*βfcipvrpd_bz|]ALUeisgOSSSQQKGC@@>BGRROM@:msK^^OESLKEO7705<:=HLOB:51EJLJA@(^
-25.))
1.)*()(*(&&%%*
0~>ϙӉIZҡFqճç'Ǝmy;iPl~|;MJcc}t::<3!'%($##'#&/0
63445775575:859678865.|{{kYZYUSJi|¨m;ONSWWH>BA<;8Fb][^\YF^ZLILRkgp::7?MLQMOIEGFIEEB?deSY
/+)*%%%&%''$$+
4ИŪjnxCӆ'|wĶЕVjDz^gs@GNqPkk@5>4##! ! "*/,3<A
!/046677788559887686:6-˿~{mPTSQLGo|̴n3LGVTWF>A?67-Geeeii_}ϒ6`WNIC\}}>8;GZ_\QKNSWRU??1<vN nsiia^m'*)$%&'(''($*
/uאȪÈĆ4̅ЄMH[[ԂJXGiLpklsKOdX3LqjE3<3!!# 379FTQ
$2254372865583568788:;3Ⱦwk\VXQPDrDzh5GBWTXCA?A;5-Me`bidZzˎ*SMAB4U>?9D][^NMKOTRV<:2:xqQ+(,(")&(*&'%(/f^\¿mɩ|tx=ݽdo"ֺtAcFiJgjjrRM^SWU[hB:83 #!"!;:4>KN
&.25245292655555666677,ƽOVWTUOikfm{uzv_JQRKHLC@DD>=;R\^Vj_V|˒_plgd`vttx:JBKXVZOMNLOQJDG3?M
#$(&#$#')%$$$'-❉yXմo}@ҩWٜtԳsjGTUQoeXwMFQxRdSLlF590!"##'570=II
$03205427762645554357;1ſþÏNYWY\\YXEUZ3:>JLLPNLKNJQbbcZ@==?FGINTPTPSPoi]̾ɤV`dURQLIFJNSMNMI1ht~H E &,"(#4
*%+*+$&)&%'""&1ٺ.ռaӒ;Ybًۤ^)uԨz8NoDjXYe?ObVKPbt<0;,'334110.66
#055337483636786665568-GGKYWZZTLUfHTPVXYTSQVTXUabgY;<:>IHKOOQRONTrg\ӬHTWNTTM@CBKSPPLH)y~ʸIcV)+,-,'")'$( "(-֥d˝rb˧Qwء~ˮҧnFFgzpGN^@`q}NBUZ^852-&754.//&,,
"/152233825286965568842Ŀ¸acpaUZWYKVeMTV]][YSQRZX^^i__<C@FOLITSTTPLNmjYЗDNSIDLF:?@PUUPPG,nwʵB
))&,.+d&,+,.**##&$'#$%+uܻmnZ)ú~͕alMZv{BD_<TazU:YOH361)&826+.-+,,
#/21323264414586463475¿¹XRRY]V^mroZLRSWZ\MECIf_e]QRLXLNRSUT\ZZTIMN[UAȶz`_`cjjbRUɲD **)+)'
!,)+,**&"!$%!!'$*SߩdmBоSxjC`IyωWmMic(;\tQE?>oF-;+)811-.*+13
".28523256435763576968-½UIOXa[YbccXKSQW^VI=:BmeeX?ICYUYV_W]b`bWHJJG@˾ħz~{}}xZW ǴH
,0,,+,%)-*'*'('&'!"%'$*``^1٭Լ))tؿtF^j`m.IWib0K^FP7F0?/-848-/(8>=
$/4972536673698366497<&E9CGKOV^ddWPKCFJYB6;BffcXHGHSUUW\YZb_aTFFFD?)¿Ŷuz{~|zt[XɸI
,,,""'2-')+++()&##&''*
+ުܕǘug4ׂq֩3tڠnIzx@4kLL^l[0W]w@LaeN;9>,,847-/,3B?
$/13845356365345545797+ǿƺda`WPWMyjUX_b]b[UOVTYR]`[_^^`XRUIQO?ÿ±{~~}}WVŽL '%*C;)Qlh )+)))+,%%((%'( +d͍yE_٪ӳv^~lx˂MnYs@_pm_4gbcOGtqO;3@.-7641/.2B5
$*25344356344332428454)ķXVWVTW_Ƒs~tZUX[cd]JPVYacb_]]_d_\ƻQVijM).FP!%(&())(''&'*&),UΨ%DYíԓl~nVE<OOlӪCdyn55pgcXCdKhTE6C261#$+482/0.5A7
$)03643446544256345421/Ż˼SVNUSOQyuSTR[gecYNPXdfa^a]aede¾¾NWòS
&&
i:,%)())'%('&)')%
)ylͩkֹlnؒвdQmk_PWӟRY\3gǛP1UcwPHLHs9B!gh@5:0'$$.24300,59@
$04225442753366446755;*ƽƹVZSSVU`p}hRRN``]WKHHVY_e[[^cfX_½ĪLW
³N%(T@ $)(&&**&%$$()++
-۰ъƓюȲtSڶPqi}x~|b?ҹ:۫'\̘{kCI]sPBFNtBSSRUD1;/%(056200.3;@
!,325842346.6483656575'ſƾʎhtqy{oYU?h_b`QNY~~vïʺumruHU»W
#-MZmX'#(*(()-&#%$&)(' .}طxʿl9SuxQnvwlv|İ`JԼJHҸmjUXfTHCYRT[`fE3<1- 34741303<;
+324332420122120/3325'ǼƿĿcjrrI:G̺eZbRFALfmYƲr'01*&$/DF?xBM[$ Vͻ#"''#+)($&"&''){iöžqoT83LpZ[fXli`\ҹ?>p¬OOVPMCbw>UYqgC590--&.1452,6<;"
!)32514347/21134233020)ŹƷωXdlf@4/ü_Y`RHOOkm_Ÿ8FD:>6CTQHDKZ $([&$((*)))# &"#% -ijzi٨FpQogg[lhiasekrljoo\?V?J^KDCda>H\ffC48.6.&.2.552:=?
*/3305345545653414324!ŴƼϗycRpêghqcMEHtzmǵ|8D@9@7LVYLFPû`%('
.P((+,+(('% $(+ju̇`fyzxlawXtWvhztV#JXNX"SθR?lJ>EW^EEU[b<68( '0/.352<B8
!-.7464453765;45345355/ʽzzsŹ̉amo|NXWDz[RaN2@8=:6?;5=S[YL9<%k~uo\
%#*Z0+(%)++$*&%""%& ,qutϹnRpUaV{_]=U^wh=K}ѻa:oO:8KZ;JO`jF<>0
"61311/<B<
!+05542445644355122244(Ϳ}tǼ|O[\PM_ñ<2/48=9<=;7+'&)*(113!:?*=a*,i/Wn;@&'$+)*'%%!% #
,אcȇgY:ecT@GRDPU`͉zJGr̯|=^AIRih4OLdkOIB7 )204582?@?
-35443322347/66242211)κǽ΅T]fUNYű<:9;<;>CC<:00/888955-JS>Wc
*#
`R%#'$+&!' "! #) +٤֒kuʽRyڻqAbXSXEZgaiəh9p:REO\gd6GaeZSBF9
-441691;CD
-1526644333356533010:!˰fopecXyЀM_`VMU59:BNJKKIE=./.525155)AH;P~_')HEaM |2#*$&%("" #$ .teܪ!ll_OAf?,doÌ5b|ʟ|3ZBCald/R[ZaV;E5"-232883:CA
"154635332340452242234(̰]dkX\JyсO_Z{MQIċ4US=05=e_cWVZF-2,*,/,73574/5GF7p^**
H-*)$#'(%$ !2ɪHYuݦլދdZ@pHcqsӚ=Vq͒y4YC5XWc7WMXcL3;.#,525653<?C
0447413411.4120102110'˩cfaUQEqƻyQX[xNGZň5US543?da`WVUJ+)+*)))10,-/)08:-g]
*&^ĸ
%"%)$%" ! +Zmĺ|ĹMҵwQؾZlm@Uefjxپ^OiyΒEkL<>V^0T6MfF36,!)4014669@@
-2261212/30422011400/)Ƽ˴¿{GaXxKQ`Ɗ6WO71/Bbb_RPTG-.'(&)*1.4)2//>>.nT
*'@.
b $')&"% $!DB;%1!911:3.CKP;D=FYLOidKf6CV:&#Z|%a]HXQKd~ȌmHfӘ<^J.N[\cPSbE:9," ,401586<?B
-33855446355333342145#öĮyHSRu>EK]YJtĂE?A?<IbbeJ?C:1/)+,*(335136184,Q=#&+%!
+)('&!" "! kpb_WHx_kmT_koiH[bYw_~reV`^TP\S`ؚ̛ngQuM9\svyҡoGkѼy7_L@^cRr_WcA7?0".504686<<A
"*203:4519653413833350'»uGRNx:KE, d86AF=Rb_e=.0010.-,..4:139:3,)'$%**') Y=/')%"$& #!!$%!tqkc\Yp]au[nqw_mkgVzlpuud`XbcufOÃطxwXbXERfz{ѦyBęYH_MMIZb7ia[XA<@0,513866<@E
!+32422452362335/01224%´z:SOu<NA7/g9;BE?Oa_g<.2/./-*)+.17774:3)**(&)('`&),'""#&#!! )f`fcabcXPWnuz[}lPyiexzfMcrcU֮u_a]^KN{p}~իD~Λkw|>RZH;@[e(mgZTH<@0*32/267=C@
!+333342234603/7012214(wBRRcBTI[WJȌ:<GLOUUWV:/2/.-.,*/2597;><81,,(*&'%Xv .>%!)&$!!!! $\\gkbfiVJRru{azf[|n|^Qqld/❗ؽmOiieGW_7]\[vгBoýws7O\Q+@g\.g[\_J<C2*1135::9?B
,11423246444645455453$̿{HURWW`ZSZ_Ҍ
3:U_cS8:91310...2125@ECCDGB420,)&)'VT"0q2&-)%$$#!" abjkljh\nQurwhgmnlrJn~iɥuR}c=*CDDZ^cnֳ-s6@]T<<]]6]\^WZSX@-*-/688;>= !,.0361518313052716448)yAXPb``[YWVĹΎ75YhhW3612341.,3,338AFEKFJE925.(&.)N˼ʴ& '+(&$#'"!'[egosyogqwg{ztldjqx|ofRϳiԔպ{vp}WRl|kwpԩ/xɝ{C.gME8\V5ObL`fWc>%.*,*459778
&00001330434223334227'ͿʼyFYSb``^ZOMϋ6:]ddW*36222303/-350A>=?AC?5680*&'&
[~ +*#)$&! !#!UmihhuaWdnw}sc\yisaxcTҞǦ_y`N{vxv[ѧv}f=AdS88Zf*LcQXdVe>
"-**34858=
%200205656/2435232013+ƢĽvM[YadbbhYYΐEGXWXQICEHONH662BEB?pjgkjjhKGF<')+1
4)(*&,#) ]ija[vUDppdvyTek|ktjR8شBͣn`\(yq~RSFKcL1?iv,\US^^HU9(-,.4346=5
-.1332771427354523423+ɟ·zSY[abcan_`є+PMKMNOURNechX;A9LRRX_\aL#,(11a7;;5"z1'(&&'$% #Uak[SxHVkhnqwwsMjqndz^tiG<Ц<^N~cVT1i`y&kӿh>KV@=Ndp&UNTgC/:/+.1.1205<7
,04304572335344636331)͢ûǽUaU]b\chiYԜ'TTKOQRIJIaaeY?=@KQOPbXZF%()*Jͻ¾#,&%$# ! #"$"^_v[ciVnsyn}q|pHgqlureqlQ6J|x|^Q[jCTL/^]d'̠5FVG9D_b*YYIkB/7,+00/6314@6
+02-2/52300.221324220)̼·b\aWt|ta\]LjG^]WLOCbaf`^_TDB>RRROUY[H5)- ]{&'*&%##!%$'m[lblcRdwtkzgFtgg~txqj[DGrIT}te/AMGW==Г}>GР'OV9:Ai\(NVHa?:5,'2242/16:?
)02-5.711/2/01004433/,ɾǸ/GMUa\]RPUu|xNFBWeMVU^b^WSGQ~GOD^R,(, ?T4#)(()'" (#)0u_}bbaOpolcQ{`Wn{gsiVR[he7״}udrqcНyWˠy%La9=Ega%HJJVJFE:*413342;AB
"+21022311332134233334+þƷ¶(FMVXWXTRWxNF7VWBURfgdX[PZƾʓz5<'pb+.! Jg %'*%'(('!"'"#.`\sTdTbtdi}wf^fSjjps\hY_^RVh2|ؾyf҅RέkAXT@.5\`DGDNRRX=1252431;FA
!15/562932/16343435353*ƿǻALOW]R^JYS{yxC;,\Z?RTbadTXEVǎ09p^ ''5l<t:E3',%&)""%!(Y]aeaSw`fsrwgcpktfgf^Zyd>a`JͷƟk̓wB«|d[MZF@EYkJ?DTYMX<2124321>B?
!152544:45551543422242(̡ZllbiZFEYfjbmypzu``xc^bbTXORYT^mnubdj_^
#,OξȾ$! (&$"## ! "$+YTiq\Shh_z~ykccbozzWkh\lpS9jWO%ۻ̤{uMGKQ_T6Gbb :9@UVMT9,3/1225:D;
#/44568:33235431242350.ȉ&CGzzeÑFSVi))#S]:Ȑwmxh36/Q\TOC5?L`T\g%Equpqy$$)%( "! "!% .SeffcRbiV`tdNeV`mtp^h^li^VL]X?M@sxS;̺<]Ob8;5la98;E@5C.*3*06467<8
!,44637865443454542330(Ύ4JDrjUǻēHQ\v*43\a=þ|r^w^-4,OWRUCD<X]JYb
+]g54&#''(* "%"### _faq`HbZg|fO[mK_lbsb~XxoYaVTZ[LGM3fӼt'@βKId199n^D8>@88<**3,/:66964
/2457<64063544/44433/,
ûƊ6L.zĭETZd/79Y^9|Ŀxn0=<R[^YCI<XdO\aٍ4$%&")%%*"'( '#" ""ccgu`NbdlsxrS_g=cffsgjnmHX^mI\OJOG2;#SOrrcͲv*NZd*94oW'@@DB98=,%+-0,495497
-/333843244534153333/,÷5>/¸{d,B?Z]XJ71<UZ,xý˵qunus|l*6K\L\P<:)($%'"#"" # +YYrwYVd[|PZQdPU_`hbi}oWVK^bLgZJLI:K<1'.šf:ḑ^7ZQU3<:qS"F:DD=BE1 %-,/367::7
-/10451/4246771243442,Ĺ(@t_#2<OTOFB;<QY)qɻz'J[PYSl(+)&!9($''$%!!" $#daql\Xsqeb>\Wr`RWY|\upq_QMVVCnYJONAFBF36/qlğ9^cƢ?@KJa-9BlS"S3AECGN4&+)+586988
023213244446353554237&ȸ+8Ņth+:AQY\P;B9QV+x¾v}}y~y%L[Q^Nβȿ+&'!#%"!#!!ldtobVzYf[\nl\lQZ^^vhf]xZUNSRMaOKTJKC<>)D[pXwѸJI^W4:1qR5D9?>GDM3 (/*,7989=4
-44143544443152441/1.*
Ż,9Ǔp+C<dnofDD7dfN~ŷ
)EVOUw{}@()(%,+$%$ma_WNaXWW_k_v\P@PiJp^ASQLVAGBILBI1;N5:7/FX6ErI8Ϡ]1LPPc6CtK1:B78KII4" "$.,16:6;:1
1128.234222159655222.'ſ,8ǖp5H?{hDNBu~o 6>=8A??D/jnmtkpy%)('*%(&% !
1^DOFQMRYFW[V^?@AHHIVULQ3FWMNGDHQ<BFC7:D?GfOYiZJ6JLRQabU;ӽx/FKQHX%>McF2S3'>B<G1 " ))&,444.3/
.0125465445453457532/*Ņ14ɓq3I?~kBLCu{h%!49<=>B?G0%
f &'((&)$&%$!"
(rwwo{UlEWhzeYqxc^)DD]Q[1@>fPAA30<;?C)! ##()&+73021*
#,05342236300;65353432-{żư:A'.F<pCNCuxg
%"99:<@EBI3'iB',.'',$*$&(%&'!#!&.wqbWc;b_qqʡ+K6IUU]8CFgG'98.>><A3" #&*'*843/3*
!2222120975.5052311752.
yǝzOS5%C9{KJKmzb~-,75::;<;C5% Q ,)*()(&(''%!'''%"!"$q|z~syu|f~_ovf{mmoe`b8XfssʽϭU:cRKU8K>d456AEM>@@3#&'(,7645:2
$210111/323211//151/00)v³ÛX[<ĸ):>|GMKjua)3.896643:7'&!$*)&()''%$%(&&%&#""&ivozttjfakck}ptiepUF4TfPHrǶt/Zw2N^1@8t@IZn{lC?A6"''&-7648>6
$00/001413//11/1/-/01(/myUQI¿*:>wEMLt|c*.3547544<6 &" !)**''(*)&$$&)$'(&&#$!t}px|wgqv`if`rvXoRB(ZbsiNXccxwft~h>Xzg&t_$52PMNYq]D=B/%+'.775897
,.11217221/1002140004+ciffjjhecggadb]XQZ__bZX`ZOUURPQVTRRRSZ[\[`]``ddk`Y\[SHF={|zxz|vyX)3;jrt^BHFU^Lm|ywl,12;58444=5%*)-,*'(()&&%&$#$%($&%''#$+ ~|zv|u|r{mj{w_jM|fbubiGO%W]fd\ed`[4$þ|SNK[171n;=:eWWMBB2& %)%,5876;3
00142213512101125123/2owtvturttqpfeg_^\]hbgba`ZPRHDDC>B?>;;8676577=11-267888699893))*-204113546:8<>2-)'#$(%%#&)(&%&()'/:5'00266;1/29;(./-)*,&/1$''*+&)&#('&%%'#&yq|tz{yllol~izbndbat[iN_l^cWU2_-U^\c\[^\h1bӮRuAVob47>`93<VQRSHU<%+*## !$$$%&&974<95
.-.1233531330/12/5300.)ctghjhifjlgje`g_Z^aiimgfh^UUVNLIOONJJJIHJLIHFJIGG@CBDB==<GJKG?@>=9=@575>AB?=@<2-,('#%'%&"# !' ##(+'-1.+4:74/./5:7/KDCHJHM1%''-(),*.,/.-0230 #DDGC?LVVQILGXLTANC?FNLBQSAHCG;SahXbc]M58/PNXǫbpitwn/w7/4II9$*-2%(-'&7TV_:"+* ""$##!"$!&4565;6
-,.023113133100141112-19;567257?@AABKIEDEGLPQNMNGEFEGKDFCGEHGGFILHGCG@DA>@?AA9;8AFDB=?@@B>;:42@A@@<<>746-0)00421,**+2+,.+,.-511.42456,)/4?:<VJLQTQ]6#&&/.)-01344069;>(@HC;($#.+2'"&-.0,&'**'Sd[`dae=)//>C)w
%"40;58:<!! %VRS9(,)% !$$"#!&733<57
-.2/220/1222232031133021/--.*+),/-4:A:=56758:8447787:?==777;?BCIHGA<985406542//154833556798345AC=?789414510.166432/-0---2.35:90/-1524,+-3?:;PJLL\Uc7")(110,.-/311498@-)**1-2FHIH145;:<6**'07:98672;7'r{x|{L./9UW-y#"4A;@:9;9AAB%!&# !'(KHE5%+) !"%%%"%664?;7
).10/22130337141042242366210313994:;A<?::8:<>989:;567><9995>??AHDF>;678346423517483524268631/0;A?<5773/1-033;897523/4100002=:8/132111-.*6=<:OOKQ^Vg3"()031/+-*2116=;7+-+346-ILFA==:=@D;*'$4C?>=;<=KT5f=CEddP+!5<<8743:<?>)!!'%#6420$-* $$ &%$+:7;7=./43443123333031314435445333622158:>:>?=77;=<=9778;==<<<9:99>AADHFG?=B872127684617975202554300.=@D74673.//1.335873140--11-/1897./,---0./,4>>:SOLRYZf7$'(361.+(-1.157;8--,.43/GHHK;::AA?<(( -A><787<GH*X@JCjgK*%5:@87336;<;% !!'345.%() !!(&&,8467<2
<=:35651424425/91222444765234426>9>;<:>8997:9634;@C?<9<:?<<CFGIHGGBBC=73848353478786405687611.>@?9416300-2.247733573200.+/2:44./,---*.*+3=;9OOKRW^c8%)0/00,.+21/698?+,(-542IIIA999<?>;$%"1@@B;63;HH-T=?CjiQ'(5;A:6427=<;$ !#%&77;0)+,!$!('$.8546@1
,n]QNIGEF@A;?>>;:989;::7;<867757:;:A:>;=8699:84347AC@@<;;<ABGILJFHFDFE>55757497459;984159;:83-4:A@:/00101/10259:9:<;4312200/3.2/..-+*+.-.4:58XTSUVZ^4!&&-0-.3516566::;,-*5:=7A@FB679==;=#&!7JMIA:?>GD4p}t{yxCA;@yn.'8CC>2428<:;$##"$!&C?E6),, %$"*2206A2
Dq]OGJPOMMNJNJNLHFBBBBFBHCA><<15565433/4/443145256EB>A;;@IAANLOOJHGBAJ81967556554::47633;;:7.,2>@@6-//*//0/.08665?;;4330+/,20-0,-4+.-*.*+58<6TVQUSW^1 %&0000644>663;>D3+-9?BA@@G=878>B=>*)#=RSNC?>?DF5TXTRYS`G=<;Ė,$8IF<,439=9;##$$ "%.GJO8/53"$" %,,*5=4
*# )//6153994211.+')!'%'# !# $'(0,38;75599>=A@DA;=::4371+--**-,)*'.-+*%')+,.*" *0-(!%&$&%('''*&,-011*+,'**(*''&%(*%%##'$'/2+GOKKLPS/ ))(-0//10+/62/&((.;:5:=<67469672&#;OMA;>7?;:8SV[Z`aeC9>9r
($:@??,-./844&" "*B?C-(*(&+)%/5#
+'$+4:<5788<@88985%#." #&,%.963(&,'!" &)')$$%$*++ !($ #;97;?B?! # $ !!! !$!%#&)*+%*')+(/&,876504DQUNcejXLNQB>1ByQ&%010*%)**-(, *2-- !!!#'($&,
67;HOLKJKMLGEHHINJ>677?=9<>@CCDENTPGFGKIA:8>@;CCGAA=6=83=??;76:<=;5-0;53-/-$$+*-0-02*+++/,()"*$)%&$% #%(,+%'''(!')'(##)'*-+&%$!#!&(&&(*)"@FFLKOO1").,-/1**-),.++*&&(.3.15141554454/#%#4>9?FC3paLPKAB>`;0.446...-330/!&# #'(#:?:/)&,&# #$''""&242,1- 1!
/2:NEFBAA?B?>?ADDG<559:<==>?CBFFFSEEQNDA>><@C=BFCC@>>D?@CEJ@BKGMFED?BLGGDH;==;<=EIG@?;HG@>;@?<;CCA;8444AFA>ACA<=@@?;:CJCFDED@:=FOJI@@B?:=>24,KTQYYX]@&.27357:842244352537=?<87368>><7;91200=IGEIF4z:-06::14.36970)*+..,7881*++#!!#"$/0/27.
%)
(0BGNE?9:555312302425638569;>:;?@A;:9533166641344677412897688:3<:7:98::559262368648639:973//227;C@;4//5;93;<9:98;?;=>@DBD>ACA=@NPNG;<=>CA>+*GOGIRSS6$)(.2/4751,)+,///3015:?80038:;:1'/-24+BEACD7%}+107>;80.3;8=00,- !,++3341,-,%!'#$-1.141
!%
%,CMLHDA>=;<8523198,13562:=:9;:<6;<>;7898:;>=:=:;6876:9::=<=<:<<9>><8;84450025466994558<6.//02-3=66422216664288679;9<B?=>=><6:8IJOD;<?AE=8'*"DJFGLOO5%%0//010.++**//12118;9722/359<.,))22/=ECA>7!733:?B813189=5/01 ,,)13;6,.0& !()'!-10334)%
$,9FKMJIJJMMIG?<967322441>B?A>ACADEEDHCEFFCJJNMA@?DBCECACFHKGA@>GHD@;:<888758=;><;;79>@D>54421.5A9;@<=;.339>?@>><?A?CHGFD@@>6;7HHNFEBFBDB<*.$JGFBLLM/ (&0203423--/256:1235787002657952..203>FBA>8'x173?>?8837>?>1./, +*#2;75+-1),*'655386 *
.%'7FMIDNQOQVVQF?;;8/1668DF>@?CACDHDFKIJHMGKTQOEADHJKEEEJIHMI@ADHKJH79;9:;:>;?>A>><;;FHK@86524,7B8CHJLC425AGDDDBBLGEJRS[ORLB608@B@BDJIFFF</.2G=;>@BF,#!)02.36425.56??>525826326384335:=343)@EE@=<"pllZ5.5<;=9;77E<D1),*!!#%9<=4--+"")..' "!:796<;
*)
;(5>??;@BDKLI@@B=<3787<LBGICFGIKJOPNMKMNNRWQLJFEILLKFEBMLNDDCEJMNE?>A?<9:<>;?@@;;8>GGK?65210+6@=@DJJ?521BGDHCECGKJJVQUKGJA576:?9AJILCBD=320:?9==9?3"(0//4434436;BBA545145104/4.55:<?9/0*=@BB<;'odcH@10<9;<<8<=AF3%*/ #9=?5))++-,( 47>57;("
8 %-054330235::7?@59=@@FPNMMOOQQSVVTXROLLQVVUOLJOSTPGGBQMIJHGFIKQIGDE@;6<???A::<;9:CFJ>9742218=<9ILL=755?GDE>DBJFILVQSLKO@577<;;@FGGAA>=0/38<:??@>1""&,2-13264649@A?441151430170746<950--=C;>=<&sfgH=3-=;:9><:>CE3%%& $8793())#*.*#569487,
!,244/-,,48659=935689@CKFBJHLMOPQPQPHGBJMIJIJLPQPNA@CFJCJNLKMRPOMROC889?B>9/32235EEI@8464./452.@@F@>;<?CDA=A>IEJIHMICAD<62478;A@C@8674,.08:;;DAD3!%263642154549:93542756-,+1,0159831225889=<6dsnl^Z0>0098:9<;;@<A/')%!!'%8341,()"""%,43274
!
)
',&%$#&),*$" *)++---1032.41+)--2550471:64.+/11168467=:=><9.)(-572*')()'*9741%&&(!'(($&385443047711/->?@@>=<6795*/%0/034751-1.$'*46/8CEM+41/1/0,2/53200-.13677,$$$,)*..2(30111.3:86GNQNHD
7/1643775795;,%*& $%&.-/+((,,.007-)(#
!!!!""! "#$#$#!'%$%!" &'(+&+1%*&! $&!#'*''$%&($+24:%)"#$"$(('$$#$$##&)+(! #'$"("()()$./,:BB?86{#,,/,*./-.)-% !&$($ "(&%'+#
================================================
FILE: calcGrad.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [mag_ori] = calcGrad(img,x,y)
% Function: Calculate gradients for image pixels
[height,width] = size(img);
mag_ori = [0 0];
if (x > 1 && x < height && y > 1 && y < width)
% x is vertical, from up to down
dx = img(x-1,y) - img(x+1,y);
dy = img(x,y+1) - img(x,y-1);
mag_ori(1) = sqrt(dx*dx + dy*dy);
mag_ori(2) = atan2(dx,dy);
else
mag_ori = -1;
end
end
================================================
FILE: drawFeatures.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [] = drawFeatures( img, loc )
% Function: Draw sift feature points
figure;
imshow(img);
hold on;
plot(loc(:,2),loc(:,1),'+g');
end
================================================
FILE: drawMatched.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [] = drawMatched( matched, img1, img2, loc1, loc2 )
% Function: Draw matched points
% Create a new image showing the two images side by side.
img3 = appendimages(img1,img2);
% Show a figure with lines joining the accepted matches.
figure('Position', [100 100 size(img3,2) size(img3,1)]);
colormap gray;
imagesc(img3);
hold on;
cols1 = size(img1,2);
n = size(matched,2);
colors = ['c','m','y'];
colors_n = length(colors);
for i = 1: n
if (matched(i) > 0)
color = colors(randi(colors_n));
line([loc1(i,2) loc2(matched(i),2)+cols1], ...
[loc1(i,1) loc2(matched(i),1)], 'Color', color);
end
end
hold off;
num = sum(matched > 0);
fprintf('Found %d matches.\n', num);
end
function im = appendimages(image1, image2)
% im = appendimages(image1, image2)
%
% Return a new image that appends the two images side-by-side.
% Select the image with the fewest rows and fill in enough empty rows
% to make it the same height as the other image.
rows1 = size(image1,1);
rows2 = size(image2,1);
if (rows1 < rows2)
image1(rows2,1) = 0;
else
image2(rows1,1) = 0;
end
% Now append both images side-by-side.
im = [image1 image2];
end
================================================
FILE: gaussian.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [ out_img ] = gaussian( input_img, sigma )
% Function: Gaussian smooth for an image
k = 3;
hsize = round(2*k*sigma+1);
if mod(hsize,2) == 0
hsize = hsize+1;
end
g = fspecial('gaussian',hsize,sigma);
out_img = conv2(input_img,g,'same');
end
================================================
FILE: getFeatures.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [ descrs, locs ] = getFeatures( input_img )
% Function: Get sift features and descriptors
global gauss_pyr;
global dog_pyr;
global init_sigma;
global octvs;
global intvls;
global ddata_array;
global features;
if(size(input_img,3)==3)
input_img = rgb2gray(input_img);
end
input_img = im2double(input_img);
%% Build DoG Pyramid
% initial sigma
init_sigma = 1.6;
% number of intervals per octave
intvls = 3;
s = intvls;
k = 2^(1/s);
sigma = ones(1,s+3);
sigma(1) = init_sigma;
sigma(2) = init_sigma*sqrt(k*k-1);
for i = 3:s+3
sigma(i) = sigma(i-1)*k;
end
% default cubic method
input_img = imresize(input_img,2);
% assume the original image has a blur of sigma = 0.5
input_img = gaussian(input_img,sqrt(init_sigma^2-0.5^2*4));
% smallest dimension of top level is about 8 pixels
octvs = floor(log( min(size(input_img)) )/log(2) - 2);
% gaussian pyramid
[img_height,img_width] = size(input_img);
gauss_pyr = cell(octvs,1);
% set image size
gimg_size = zeros(octvs,2);
gimg_size(1,:) = [img_height,img_width];
for i = 1:octvs
if (i~=1)
gimg_size(i,:) = [round(size(gauss_pyr{i-1},1)/2),round(size(gauss_pyr{i-1},2)/2)];
end
gauss_pyr{i} = zeros( gimg_size(i,1),gimg_size(i,2),s+3 );
end
for i = 1:octvs
for j = 1:s+3
if (i==1 && j==1)
gauss_pyr{i}(:,:,j) = input_img;
% downsample for the first image in an octave, from the s+1 image
% in previous octave.
elseif (j==1)
gauss_pyr{i}(:,:,j) = imresize(gauss_pyr{i-1}(:,:,s+1),0.5);
else
gauss_pyr{i}(:,:,j) = gaussian(gauss_pyr{i}(:,:,j-1),sigma(j));
end
end
end
% dog pyramid
dog_pyr = cell(octvs,1);
for i = 1:octvs
dog_pyr{i} = zeros(gimg_size(i,1),gimg_size(i,2),s+2);
for j = 1:s+2
dog_pyr{i}(:,:,j) = gauss_pyr{i}(:,:,j+1) - gauss_pyr{i}(:,:,j);
end
end
% for i = 1:size(dog_pyr,1)
% for j = 1:size(dog_pyr{i},3)
% imwrite(im2bw(im2uint8(dog_pyr{i}(:,:,j)),0),['dog_pyr\dog_pyr_',num2str(i),num2str(j),'.png']);
% end
% end
%% Accurate Keypoint Localization
% width of border in which to ignore keypoints
img_border = 5;
% maximum steps of keypoint interpolation
max_interp_steps = 5;
% low threshold on feature contrast
contr_thr = 0.04;
% high threshold on feature ratio of principal curvatures
curv_thr = 10;
prelim_contr_thr = 0.5*contr_thr/intvls;
ddata_array = struct('x',0,'y',0,'octv',0,'intvl',0,'x_hat',[0,0,0],'scl_octv',0);
ddata_index = 1;
for i = 1:octvs
[height, width] = size(dog_pyr{i}(:,:,1));
% find extrema in middle intvls
for j = 2:s+1
dog_imgs = dog_pyr{i};
dog_img = dog_imgs(:,:,j);
for x = img_border+1:height-img_border
for y = img_border+1:width-img_border
% preliminary check on contrast
if(abs(dog_img(x,y)) > prelim_contr_thr)
% check 26 neighboring pixels
if(isExtremum(j,x,y))
ddata = interpLocation(dog_imgs,height,width,i,j,x,y,img_border,contr_thr,max_interp_steps);
if(~isempty(ddata))
if(~isEdgeLike(dog_img,ddata.x,ddata.y,curv_thr))
ddata_array(ddata_index) = ddata;
ddata_index = ddata_index + 1;
end
end
end
end
end
end
end
end
function [ flag ] = isExtremum( intvl, x, y)
% Function: Find Extrema in 26 neighboring pixels
value = dog_imgs(x,y,intvl);
block = dog_imgs(x-1:x+1,y-1:y+1,intvl-1:intvl+1);
if ( value > 0 && value == max(block(:)) )
flag = 1;
elseif ( value == min(block(:)) )
flag = 1;
else
flag = 0;
end
end
%% Orientation Assignment
% number of detected points
n = size(ddata_array,2);
% determines gaussian sigma for orientation assignment
ori_sig_factr = 1.5;
% number of bins in histogram
ori_hist_bins = 36;
% orientation magnitude relative to max that results in new feature
ori_peak_ratio = 0.8;
% array of feature
features = struct('ddata_index',0,'x',0,'y',0,'scl',0,'ori',0,'descr',[]);
feat_index = 1;
for i = 1:n
ddata = ddata_array(i);
ori_sigma = ori_sig_factr * ddata.scl_octv;
% generate a histogram for the gradient distribution around a keypoint
hist = oriHist(gauss_pyr{ddata.octv}(:,:,ddata.intvl),ddata.x,ddata.y,ori_hist_bins,round(3*ori_sigma),ori_sigma);
for j = 1:2
smoothOriHist(hist,ori_hist_bins);
end
% generate feature from ddata and orientation hist peak
% add orientations greater than or equal to 80% of the largest orientation magnitude
feat_index = addOriFeatures(i,feat_index,ddata,hist,ori_hist_bins,ori_peak_ratio);
end
%% Descriptor Generation
% number of features
n = size(features,2);
% width of 2d array of orientation histograms
descr_hist_d = 4;
% bins per orientation histogram
descr_hist_obins = 8;
% threshold on magnitude of elements of descriptor vector
descr_mag_thr = 0.2;
descr_length = descr_hist_d*descr_hist_d*descr_hist_obins;
local_features = features;
local_ddata_array = ddata_array;
local_gauss_pyr = gauss_pyr;
clear features;
clear ddata_array;
clear gauss_pyr;
clear dog_pyr;
parfor feat_index = 1:n
feat = local_features(feat_index);
ddata = local_ddata_array(feat.ddata_index);
gauss_img = local_gauss_pyr{ddata.octv}(:,:,ddata.intvl);
% computes the 2D array of orientation histograms that form the feature descriptor
hist_width = 3*ddata.scl_octv;
radius = round( hist_width * (descr_hist_d + 1) * sqrt(2) / 2 );
feat_ori = feat.ori;
ddata_x = ddata.x;
ddata_y = ddata.y;
hist = zeros(1,descr_length);
for i = -radius:radius
for j = -radius:radius
j_rot = j*cos(feat_ori) - i*sin(feat_ori);
i_rot = j*sin(feat_ori) + i*cos(feat_ori);
r_bin = i_rot/hist_width + descr_hist_d/2 - 0.5;
c_bin = j_rot/hist_width + descr_hist_d/2 - 0.5;
if (r_bin > -1 && r_bin < descr_hist_d && c_bin > -1 && c_bin < descr_hist_d)
mag_ori = calcGrad(gauss_img,ddata_x+i,ddata_y+j);
if (mag_ori(1) ~= -1)
ori = mag_ori(2);
ori = ori - feat_ori;
while (ori < 0)
ori = ori + 2*pi;
end
% i think it's theoretically impossible
while (ori >= 2*pi)
ori = ori - 2*pi;
disp('###################what the fuck?###################');
end
o_bin = ori * descr_hist_obins / (2*pi);
w = exp( -(j_rot*j_rot+i_rot*i_rot) / (2*(0.5*descr_hist_d*hist_width)^2) );
hist = interpHistEntry(hist,r_bin,c_bin,o_bin,mag_ori(1)*w,descr_hist_d,descr_hist_obins);
end
end
end
end
local_features(feat_index) = hist2Descr(feat,hist,descr_mag_thr);
end
% sort the descriptors by descending scale order
features_scl = [local_features.scl];
[~,features_order] = sort(features_scl,'descend');
% return descriptors and locations
descrs = zeros(n,descr_length);
locs = zeros(n,2);
for i = 1:n
descrs(i,:) = local_features(features_order(i)).descr;
locs(i,1) = local_features(features_order(i)).x;
locs(i,2) = local_features(features_order(i)).y;
end
end
================================================
FILE: hist2Descr.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [feat] = hist2Descr(feat,descr,descr_mag_thr)
% Function: Convert histogram to descriptor
descr = descr/norm(descr);
descr = min(descr_mag_thr,descr);
descr = descr/norm(descr);
feat.descr = descr;
end
================================================
FILE: interpHistEntry.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [hist] = interpHistEntry(hist,r,c,o,m,d,obins)
% Function: Interplation for hist entry
r0 = floor(r);
c0 = floor(c);
o0 = floor(o);
d_r = r - r0;
d_c = c - c0;
d_o = o - o0;
for i = 0:1
r_index = r0 + i;
if (r_index >= 0 && r_index < d)
for j = 0:1
c_index = c0 + j;
if (c_index >=0 && c_index < d)
for k = 0:1
o_index = mod(o0+k,obins);
% if i == 0, m*(1-d_r)*...
% if i == 1, m*d_r*...
value = m * ( 0.5 + (d_r - 0.5)*(2*i-1) ) ...
* ( 0.5 + (d_c - 0.5)*(2*j-1) ) ...
* ( 0.5 + (d_o - 0.5)*(2*k-1) );
hist_index = r_index*d*obins + c_index*obins + o_index +1;
hist(hist_index) = hist(hist_index) + value;
end
end
end
end
end
end
================================================
FILE: interpLocation.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [ ddata ] = interpLocation( dog_imgs, height, width, octv, intvl, x, y, img_border, contr_thr, max_interp_steps )
% Function: Interpolates a scale-space extremum's location and scale
global init_sigma;
global intvls;
i = 1;
while (i <= max_interp_steps)
dD = deriv3D(intvl,x,y);
H = hessian3D(intvl,x,y);
[U,S,V] = svd(H);
T=S;
T(S~=0) = 1./S(S~=0);
svd_inv_H = V * T' * U';
x_hat = - svd_inv_H*dD;
if( abs(x_hat(1)) < 0.5 && abs(x_hat(2)) < 0.5 && abs(x_hat(3)) < 0.5)
break;
end
x = x + round(x_hat(1));
y = y + round(x_hat(2));
intvl = intvl + round(x_hat(3));
if (intvl < 2 || intvl > intvls+1 || x <= img_border || y <= img_border || x > height-img_border || y > width-img_border)
ddata = [];
return;
end
i = i+1;
end
if (i > max_interp_steps)
ddata = [];
return;
end
contr = dog_imgs(x,y,intvl) + 0.5*dD'*x_hat;
if ( abs(contr) < contr_thr/intvls )
ddata = [];
return;
end
ddata.x = x;
ddata.y = y;
ddata.octv = octv;
ddata.intvl = intvl;
ddata.x_hat = x_hat;
ddata.scl_octv = init_sigma * power(2,(intvl+x_hat(3)-1)/intvls);
function [ result ] = deriv3D(intvl, x, y)
dx = (dog_imgs(x+1,y,intvl) - dog_imgs(x-1,y,intvl))/2;
dy = (dog_imgs(x,y+1,intvl) - dog_imgs(x,y-1,intvl))/2;
ds = (dog_imgs(x,y,intvl+1) - dog_imgs(x,y,intvl-1))/2;
result = [dx,dy,ds]';
end
function [ result ] = hessian3D(intvl, x, y)
center = dog_imgs(x,y,intvl);
dxx = dog_imgs(x+1,y,intvl) + dog_imgs(x-1,y,intvl) - 2*center;
dyy = dog_imgs(x,y+1,intvl) + dog_imgs(x,y-1,intvl) - 2*center;
dss = dog_imgs(x,y,intvl+1) + dog_imgs(x,y,intvl-1) - 2*center;
dxy = (dog_imgs(x+1,y+1,intvl)+dog_imgs(x-1,y-1,intvl)-dog_imgs(x+1,y-1,intvl)-dog_imgs(x-1,y+1,intvl))/4;
dxs = (dog_imgs(x+1,y,intvl+1)+dog_imgs(x-1,y,intvl-1)-dog_imgs(x+1,y,intvl-1)-dog_imgs(x-1,y,intvl+1))/4;
dys = (dog_imgs(x,y+1,intvl+1)+dog_imgs(x,y-1,intvl-1)-dog_imgs(x,y-1,intvl+1)-dog_imgs(x,y+1,intvl-1))/4;
result = [dxx,dxy,dxs;dxy,dyy,dys;dxs,dys,dss];
end
end
================================================
FILE: isEdgeLike.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [ flag ] = isEdgeLike( img, x, y, curv_thr )
% Function: Remove edge-like points
center = img(x,y);
dxx = img(x,y+1) + img(x,y-1) - 2*center;
dyy = img(x+1,y) + img(x-1,y) - 2*center;
dxy = ( img(x+1,y+1) + img(x-1,y-1) - img(x+1,y-1) - img(x-1,y+1) )/4;
tr = dxx + dyy;
det = dxx * dyy - dxy * dxy;
if ( det <= 0 )
flag = 1;
return;
elseif ( tr^2 / det < (curv_thr + 1)^2 / curv_thr )
flag = 0;
else
flag = 1;
end
end
================================================
FILE: match.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [ matched ] = match( des1, des2 )
% Function: Match descriptors from the 1st to the 2nd, return matched index.
% matched vectors' angles from the nearest to second nearest neighbor is less than distRatio.
distRatio = 0.6;
% for each descriptor in the first image, select its match to second image.
des2t = des2';
n = size(des1,1);
matched = zeros(1,n);
for i = 1 : n
dotprods = des1(i,:) * des2t;
[values,index] = sort(acos(dotprods));
if (values(1) < distRatio * values(2))
matched(i) = index(1);
else
matched(i) = 0;
end
end
end
================================================
FILE: oriHist.m
================================================
%
% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>
%
% Note: The SIFT algorithm is patented in the United States and cannot be
% used in commercial products without a license from the University of
% British Columbia. For more information, refer to the file LICENSE
% that accompanied this distribution.
function [ hist ] = oriHist( img, x, y, n, rad, sigma )
% Function: Calculate orientation histogram
hist = zeros(n,1);
exp_factor = 2*sigma*sigma;
for i = -rad:rad
for j = -rad:rad
[mag_ori] = calcGrad(img,x+i,y+j);
if(mag_ori(1) ~= -1)
w = exp( -(i*i+j*j)/exp_factor );
bin = 1 + round( n*(mag_ori(2) + pi)/(2*pi) );
if(bin == n +1)
bin = 1;
end
hist(bin) = hist(bin) + w*mag_ori(1);
end
end
end
end
================================================
FILE: scene.pgm
================================================
P5
512 384
255
,,//10-/1/1/2//351100222./.1/2312444170-3/20/415730..0./+0,/,-,,,,--+,+*0,,.0-.-.1//-//./02,.,00-*+,+%!%%*'-*//20.11353345334671:3:77547666777:889<7::@<:C"'*'%$%""" &/0-20-+$/<<<?>?>@@F>CACBA@8<=@@??>>>??>??=?><>A@ABG; *(((,)(,+*+)**&"0;@CABCCCA@EBDFBIHLD~]WB'**-,../10312,5/8),6Bdcgeegiegkjjllhllkqnmm}H*).0,,,,+,0.-,++,(36m}wz|x|wv{}yzzz\#,*)%,,&,'+#%& !#/AwPH=(#&%&$&&''+(,+...22656Oz|~~~+.-----0/14122210///.0/0//01/3121103/2.-0..00034240.-/-./../--.--,--+-,+++/-),.+,/+/,,+,-+/*-,..++,+1& $$&**/,11+3/00.31335254355153794368666967;787::;<9C"$%($&"# ! 00,/,-,&-<>=>:;=<=?@B@B>@>?=?=A<>=@<<><@==>==>>?A=<<$% (&''')+)((&'&$57>C@AAAAC?BEABDHHMB[S?-&(++-./22514130.-'5<de`fedggiliikkkljlmqpo|?#)(,*(,-,,1-,,/,,#35qzvtx{~xz|xz}u{}}X!)%,)),'*''&)#&%!7A{EI5#&$#%#%%,(&'*-./002535bty}v,/,.0000-/101100.1--.0021-./0-00-122/10/00//0.30/30.1,/-/0-/--//,,,,,.,,*,(-*+-,-/,0+.-+.+-*,-.,/.-*2("#%'()0-+0/,5-2.42444243.424768595678769857867998;8B!%$&%%"" "!"*2-.*,0$/=::=?:=<@>>B@B=B>A>>>>===?>?=<?;<@<=><=A:@?$!#&$&*)(*()+)''#.:>AAABB@ABDAAEBCHG(-/&%$,//02564622/.+)2@hdcgffhjkjhofonmknkssr0%'.,*)*++-/+**),1!8;xvxwzxx}{{~{{~}x~J('(*'(*()*)&&#!"&!+T<M1!!"#%"$$&()))-./1.0352 pxy/.-040//0221111210--.122/1023144/233311012604221221/10/-0/.0.,.,,,--*,--++)-,,+,//....-+..,++-/+1*-+++ #%'-+--1102-01323332233245559767456789586::7:99::B%%"'(#&"!" *110)/1)1<=>>=@>>@A??@B>A??@<@?>?@?>?>>=?<=<;?=<>=A=#$%%%#)))*)**)''%-9=@DCB?FABACDGEHE$&!(")-/2355755522,46Ajfdhiijjkihjnjjnnkmoss{+%)-(+*,-++.-,+*+,$.<~}vu{{yz}wv|~{~{~E''-)+*++))'%%$$#!!1[~q=J)+ !#$"$$&(&(*+./01/44-3y~//-011*0,//,//.22,/.*021/0111111233424222244222264412/-.3,-.,,--)+..,*.++**.-,,,/,-.2,/0*---,,-,.-,,*0 !%')*++.0,021/23.-36/137452756348749877568::7:9:=:9(#%'$##"#! !#/32./,1)0>:;=>A>@@BA:@>A?A=B=<>=AB@<>>AB?>8=<>=<=;>="'&$$%'/'*&',(-)#05?@CA@DBADCBDIHA/#48!+,.3635635432*6/Glfgefhlhkiklmnnmonknowz*+-,-.+--,++-,/*')1Fzzs~{|yw}|z}}|}||,%'&&+()%(%&%'%#"!(/a~g9A( "$"%!#&$'%+),-,00143)A}--+/--0.*..+/,./0//0,.110022222241/411/,412234344331,.0-,/,0,,-,,(-,*+(+++*,,*,,.-../-,+++*,*)+,-,*+..##('(,--...2-1)101/1014344433441434445;868::::<:;<,##&#! ! $/00.///*,;?<==>>??A@<B<?>A@>?:A?>>????>A==?=@?@><=@9 %%%&&"+))&(,##)!37>A>@BBAAABEBGK5",'!$.2448984562.7/Hphhhglkjlhmklnommsonouy#(.**-/.+),-+,+,**)8Kwwz{|}y}yz}}{x|zz{{~1$&+%*%%'*$$#&&"!-0_VC:(%"$!"#&$&&%(*,+,-,012J}~/-*///---+/,.+./.0/2312001322221100332212012863332312/..,0)1,,+*),+*+,'-,+++,),,--.,-.+)+--(++,.,--++/% "%&(*+,/.../101240164444524464556666648::7:88;:<<*$#&$! *42/0//++;?;>>??>=??>A;?>@@9>7>8<><??>=@@A@:@?<?==A7$$%%+"'&+('**#+28;CA>?DBBACGBG6#$(#)06685;55842;.Olmkkhmnlkkmmmopnqsqoo{v
,+/,..)*-,.,++,.,)5T|x{z{}y{{y{}w~{{}x'(#'%'''&''&'%!!!+4m~~KD:$'##!$!"$*#)(*,+-/.356_.1.0-/././0//0/0///2331232201224123511.020221134222201.0,./----,)+*++++,-**,0+.--,-*..,*-,+,,+,.--+,+0' !#&'(*,././00/0224347645340345466635679988:;99:;;=.###"" $+02/101)-=B>A>A??>????<@?@?@=;A?>>??@>AAA>@?@@?@AC><"%&&%$%+,*)','',%3;;DA>?CCACDHC<!"$$%+348898785/<0Ulliiihkllllmoqponsqoq{s#++.,--.-/--,-,-+'(6X|{y|yy}|~~z||~}}{m+')''$((''"$#%#"%9w<E5#$$#" #$%')+(+-.1136/t~.+.0..//-01020/121.3232/10145.0415145002/11135/314210.0//.-.0..-*,++),.+,*)),)-,,-.,,/+--+%1(*)++*),1,('%&)(+-+,/...11.55352342221163357854584567776989B+#%!##$ $"-4203,0)+<?@@@>@>?A<@?=A@>C>E?;C=<A=<>>???<@?=A<=>C;$$($)'$&,,,*)('*(3;=CB?CAGBFCH>"$#",34674466-B-Zoiljmjjojmmmmppnpqqtpn
$,,)++(+.*++..+*. /5]zwx{|~v~{y~}}|z~}l%",+%''+%'")&#$& 1>{~?G*'$" " %+')++2/2024.'}~}..,..././.-0-,1.-,11230.2201.24203121/003.41.20401130-.,.---./,-++,*,)'+()(*-+**-,,,,.,.)*,*'))+*'*+*.* "%''(+(++--,-.0/.404023333536555768655573786:;88:>4#$%&%" !-3533+1()?C=>;A@<@?>?>A>@==D9D@?<=>?>><>??=><<=:>=>7($'*!(+)()(())'&8:;C>A??ABII<% $#%*1475554.@+Xqmnnimlllomononjotrtszk)&,0&&)+,,+-+)+-'-9bxx{}~v|{~}|}|{c%#&(&)*%&'(&&%#$"+L{~~r/H%$%$! "#$&%&#**'/,*/06"2~.*/0/-/+,01.1.,.2/4-21--.022/31401031../3+3/031002021./+-.--..**.*-+*,.+)$*+*()*,-.+..,-,)+'(**+-'(++,&%%'*',+)(*++.00/3/22224342456778798988679;6:;56<>/&($%$$!! +4112/1(/<><C9A@????@@>?@A?A>@??B>??>>;>><>=<=><<;?;")!((''%*''((&(%%5:?@@?>?EDD@&$%'%077761350_qinmmmmkonrnmpqroqrqte&*)+)'*)(,++.-+*-#5=iy}|{}{{||z}|{~]"(&&(()&)&'(&#" /Q}b9F%&#""!!#&(('(++--.//02H5.1//-2-.0001//1.033722.3543524623241/1221320344.332212-/-...-,+.+,-,,+-,*)'2+,'-..-,++-,*)*,,*,+**,-+(! %)(('+),/,0/120131244244666788677:89:76699679;8<?1##'&%$#! "+53321/+.:@>A???A?A>BAAACAA>A>AAB=D?@@????>=??@<==?;$'$)(&'*)()*+(+%'19B@B@A@>CG0!'%(/2761.<*askmopnmpunrsponrspuvt`)*-))*+)+..,.,+/%'3@o{~~x}~|}}{yxz{|T*')&*(+((&&&$##%"/W{RG>&#$#! %&)'&'*+,.,,/24b1.0/,-10/1./,.1/21006214555633541321-1000722/25042/1030/100//.//0)+++(,)&-.*///.1,--*-*++,*,,+)+%/%')&&$"%*'++,+/0130023061415/434954564589687584978;::;5?2 &"+( ! "#+332322-'>=BA>>A?>?>@??<E?@C<BC@??F=D?@BAC@<A@?;;?A:%'&&&(%'++)(-,%)'8:BA@?DAAK4"%(*+043648,dwkkoqoppooqssqpsqqtu~X %*,++,-(+'(..+*,(!8;r{x|~{~}yy{|{~}D)')-+%(*((('%!#%!*_FJ< $ ""$"'())+*-,0212?q|2./.,-1.11100111..010022632824754431.100.204551300/300001201-1.-,*++*(,),)(*()+,.*,,-----)++*,++')(&'')& #''**+),,-001300314145136343355864679696977986:8<2!'&&$#!"!! +7210/--%:=?=AA==?@>@=A<@=>@B@A>=?@BEAAA?@@A?===>>@9$$%&)"))))(*-.)('5:@B@A@FL;#&"#02639)erlommnqmmprkqspottqtwT,'/*,,+++(*+--++*&9@v}||~||{{{z~{D))(*'()'''&'%!#!.d=D3""#"#%)&(*-+,/0328}~|/,..-/0,//1/.1.0111/3,.1/2372474655223227527163533//101/13/3/30/-/+('(())'**'***)(,,*,..+,+*-*+-+'*%*()'!#%&(*,),,,//131131311.3333564:467696678566655;75=0!%")'%!$ "!$"(62/20-+ 8A=A>>=@?A@B=?@B>C>C>A??AEBB?C@@@?@A?>>@>A9%%%(+&$)-++,+))(+1;>E=@BBB$&&#',/-;.hrllkllpppssprqstquuvtM**+*,,*+(*,+//.,+%<K{~|zx}{{|x|~}}~{;&),)&)('(*''&"##$&2q|5I-""!""&*&)*-),-245(/1.11/0/-0212-412/1333-003338348795544221/15656163211/43.1./1/..//-,(*,)+.+)++-+,,+/0,.,-+++)+*,.*)*()*)'!#&&',**.--//01203420514556455:595588988557976<;8?4$$"%$% !(:-1/03/&:@=CB=?@BAAD@EBFCDBEAD@@ADACDB??@?B?=?=>;A9%'&*(*&)-,++*+(&%3<>CBAI=)"(((!+-9+onnqmnmoqlropqnrspssruH))--.//,'--(,./-)+9Kz||w~{z||}{{|{||}{2 *))+*,,'()''&""# &;wr:I%""!!"""$()**..11438#E22,33.1/.0./.1100144510-5116666483437433253713333111340.0,./.-.0-+,*&/)*-(*(0++,.---0+**+(***)+++,))-'*."#'&*+-0+01-0.02001423456557769988787:9697988;;8<=!$&%"%!#"! " #,54332/0,8E@?AB@>D>FDF=FCDFAACCA@ACBCDC?D<?><;:=>;A;"*))'*((-+)/**'!+5=?CEDA5'$!#)51qplrppqqrroouruuqqsrtsA*+0--***-.,1,+-,(#6Qzyyz}}|~|}~z|w}s*#(.**(+)+)*'%&$$$!9|e@=%$ !$##%'*(**1..3633f|..*//0/./2/1221/2135302135645565454313337419211442132310-,+,,+-.***'((*,+*,(+-0+.-...+1-,)*),+-*+-+***)*#&().+**+/--002/313115766577678989887::::9797<==5!$$&%% # " !!*260003.)9@?=A@A?D@AABCB@EBBABBBABA?AD;D@E=@><<=><?6%+#)+(()-,**)&##(49@EBEA%%"&2,qpmopqqrmsttvsussvwuys7-(*+,+)*--+)./,,%&5Lw|yyzz|}x~|}|~}|~}q)%&'(-''*,&%('&$$!#I]?B#!!"#!!#$&'((*,+-..442p..-.0.0/.2.03222/46231435324655565/502454657324574453310-/-,-,..)**'**()-**+..-*../.1).-,**)**,*.(,*+(), !#$(**)+)--+/0033125364486567766;8:87998;8:99;=;><&$$#$#&""! "!+15-03..-7:BC>AB?GDCECAADCBCCABDBDCBCB?CCD>B>=?>=;@;%()+'&&&)-+)*%'$&1:?E@?($&%-$vjkmpqqqvtsrrruuutvtvq.-+.),-,/-+,',+,,'(4Yyxz|{{z}|y~}{|~f%*)'(*((,*'$*'#%%&KOF4$#"!$$&()&**./,./350~~0/2/1/1/02/0201/13523154755786536523304554577356755665300.0.--.-*,-++-)*,--+,/-*///-0+-,*,,+.+,,0*++)-',#$"%')+),+--/01304125475467566998;789679878::98;;?="#%'$&"!!$#!! +130242/,:@BB@>DAFBDDFCDEDBAEC@CBDCBDCD@DAB@?==>=<D;$''+**++-)+,*%$&(38BFA%&&(ysmrppqrrrvtsutsvtvvvu'(,0--/.++*)0/--/$+:]~z{w||~y}}{||~}|z{~]!%*)(&*')'('&)%$&!&X{DK2$"" !%')*(-).0///76,+~0/202/..3-.,1./-3213233232333754543264665394485534101421./0*.-,-/,+-++-+0,,,-,/,--0+-.*,++('*--.0.**(++*'"!('+-,+-./..00232451465495269877866;788788989<<9A$"')$%!""! ! -54/534.):CAC@?B@CEC?EFDDDFB@BECBEEEAAC@?=<?A??=9;E4",))))''*,*,./&'+75AJ7%Hqqmnqpqsprtsstwtwuxyx ,*.,13,,,--1+.-0$45h~|yx}v~}|y{}}I#(+'(%(*())($!'#$( )`nKA1 #"$ "'"'&)(+/.+-.27!C~}0.0./..0/-0.+0.002322101333341753.22705335536208/121000/-02*.-,,+-.+.*)+-,,+..,-/-,0.+--,)*()),--/+,-*)-$$%#')--+,./01011026645865775:9579598>8:;::9;999=>$&$%'##!! """-4123353-;ADD@ADCD>FEGFEEEHECCDDCDECBAAA@>?>==<=?=<6(('))$',-+)**,)#'.<A@* Ajqlqpopqtrwtuuyqtvqu{
"-.111,0/,,).-//''77kz{zz{}z{~~}}K)')(+)''(''%%% $'ji/Q$#!""$!"!$'*')+*-0/06S~~/.0.//-.1.0//./.3301-13211111232111354326475542332212/1///4,//.-'.')+--+*,,*+0/+,/.0//,**&*'+),+)/*,,,.,( ##&+**-.0/0//12062283665678677:949:;8::;8>:::7=?$$&'&$#$# ! "+7324373,=@HHADEEEEHBBDDDEFEEFEFFEBADECBA>@?=;=><;A9%'')*+(&),*)&)%&"-79! :qppoqrrqrvsuwuwxvv|w'0..-32/-,,-23/,-3?m}wz~zz{|z}|~C'*'())(&&%&%##$# #)kZE@ ##$!#$ "#&+(()*0-11;"f1/0-.0.01025-./1/5320343334325334536725553632365323223210.3///.,,1+.+-,+*.,*,-/--*/--*-..*,,,-,,-.,.,,0++"$&(,,,-12002122364615768856:785998;:<;;>6?;9<8==($%(&&#"# '!!$")5343431(8ACEBCDFEDDEEFGHHIHFGBFEBCEEDDCDCA@>@;=@>@8''(+)*'(,*('#*'#!'>++%>lyssnssqvvstvxqpu~s'/110/0102*/.---(%8Cn}x}~|y|}~~z}}|~}:(*(('()(''(&)"#(%1qS@B%!$#!$&!#'',)*,/./124z3///40,../032/.0313312486757:32565525/766381121233341201,000//+,+++,/+,+(+-,+).0.+--3.,-*-)++-+..,,++*,,*#"#$()*.+./.012542345166165777496:8::98:<8:::;;<<C(&(''($%&#" !%$+463/24-/7B?@ABBADIBFEFGFGDHDKGGCFEFJBCBDDE?B@A?<@D5(%'&'+''(+*#!'!.2"#?o{woqupjrstsuxqt~o-./1/22320/-5-.*/"6<{z|yw{zx~y~{}}#((&,!*('(&&&&#"#(6|FN4!&%#$! &#%-'0-+///108).-.0.+00-,./.20021243023335363230451431554345664403766411/-20-0*,++++,,)*+++,,+-,,--..,,*-**)(,,,0/-,-,---#"#))*++-0020033300533258455867888::;9::<;9;9;=;I$&%'%&"#$###$ !$+6154450*7AEBDDCCFBGCDDEGHIGDDGBCEHDEDCBCCC>@?:>>BA2%%&&%*'''%&&# /- #5hvvssswvrvtnssvxf,/1/340//---3,-+)8Etxx|z|y{|}~}{}}~}x+)'')$&''($$$%$" !"G~|AL.!" %"$"#"')'(,+..-2.1*;,./...-/.,-.0/02453/021624256221424524463525243385462212-/0.-2--,--,)+(-+-,*,-.-+.//1+)-)+)+*+)+0/-,.--,-%"#"&))*++./1/0121232035475666998789:88:::<<=>==?B+$'%* #&" "!!%!+5754452*=ACEEGFDFCHGFHGHFEDEFHGB@DDFDCABABA>=@A;?C7%%&'(&%&&%#$!&P,2`utrspxuyrsuss^/-1533010/.-0,,-(%5K}}{y|{}x}{|z}}p#(')'*((''$$%&%$ "$Nt:K*&"%#$"%&%)++-*-++.04R~~~~00-120.110/11/122433208656468334424387345665476676753334///001/,-,+,++,-,,,+,-----/02.,,-,++)..-00//0//-,+ "#&)*,*,/0000120256254267866899897:<::8;<;;;;;>K%)$"&&$##$"'#""#-:85577205DFFDHHGIHHIHKHIHEHCHGGEFDEEBBAAA@C?@<@AAC<&''''%$&$&! ##6) ,-etxuuuuvuusx}_4.02424211110/-/'-4Q}{~zz}|~}~~~~|j&#'((((&&%%&&$$$# Xk9M %""!$$&#(&*+(-3/1/224g}/,*032-31/4203114454576681385232123645556688954:7874732640312--,)/()+*,//,0-.-10-,..,-,--))*)---),/-)*-+,*!"$',+,,...0000354554545876598968<6;:=:;8:8:8::>F*'"!($" $" "% $%*:842332-6IEHADFGHKJHHHEJGHHFJJGFGFGFFAA@B?D@A@?AAJ4!)'(#&'$*!=' & !fxtmvkrvturv}R
1123615/1,1-7.-0+*9U}|{{w{z~y}}|||~{t~k!'()*')+*()*&#%#""c[?D&##!!"')+,/,/0*/+23*w0,./022/001.40034241455836654453443348754466776477655564243/0/0-*.())()+*-.0--11,.--+,+,(.*)-*-,+((*))*+,, $&&*+,.,-0.///012433555768777:::899;8:988:;6;9=E-'$$#$%$# $"#$*7642332-6?FEDCFFFFGGEJHFGNELENFHEHEEDDACC@=@?C@@?I2!($$""
P1']}stqouqwruM/./22330/00+1)/+%+8S~sx{zzx|x~|x~y{~Y(&&''()+,%(%$%! $l~S?6% #!"$$#*/+,.1+/.//2.~1-2/.03-02210031423355476646355545437155444675473663632362202...,-*+,-,-/,.-*,//,.,.--+,*.&+--++)+.***)++,%"#$')),-.,../00112542665557789:<;5;89797:9<:8>=@;0&%$(%$$%%"$""#$%,6523221-4CJDCCFGFJGGKIHMIKKFKGIJEJIIBGDEDAACACAA?C8!&#!! =Q!!&[ypstqqsvx}C21124410.05*/-).',5`}xyzy{~|||~}{~}O*()'&*))*)*$$#"# &vJ?8%#$##$&'%'*)*+-..+2-0@/02301/4./220232552356699766443787668577667776565665534452411..----+...-/-/0,.00/--0//,-*+)*,,,,-,-,*,++/*) !$(+*,,0////1224455366766778:9:989;<7=9<<:99;=?G.$!(*'$($$$!$#'&%-5644523/5EFGEDFGHIJIIMLNMKJKHJHIHEGEIFFECDCBBB@@?>;!#!"" !)D
,$^{uvtssst}:245554322/3.0/0/%19d}yvy}y}{{~}{{wuzK'&*))(,+***(&'%#! +z~{@G3$$#!"#%&&(,+,,++./1/$R30140/330442310442242664747541488837567967882;686878658533214-/,1+.)..,*)+*-+/-/01-.0.,,.-+-*,-/-.+,+,+,*+)#"'()*-*-02/333456662468587769;9<7;=8:=4;9=;:;<D0!%)&$(%#%$%&$#)".5856745.4DFHIIFFIJIKJOMIPLKMKNIIJFDCCDCEDCC?C?@><E6#5" J+'Iwxtrrqyy-"224764465.320--++60o{{z|||}z|{yz||x8&(/')).*+(,''$&"2t<D+%#$"$%$&#()--+,-.0.6g0..0/112530221241604387444842549646755579;96682:65336554415+4,.+0)--+-+)++.,.-.1*/.,...-,,*,,-,-,-,.+,+,1(.##'&),+,-/20344334552463666978:;<8:978979797:9:H.# '$$%#! "!$#$#*587664305DHIHGFHJGJKKKMIKKHJGLIJIGDDCGBFD:BB?B?@=D7 !6'[tK
'"Kywvrswy*!0685845522232,,))4@qyw}{|yyxyyyz~}{y~00+&*)'-**(*%)%'!":i?A#!"&! #%$'+)+*++++/1.+v~~1/130221143012331825353654847555485566668;;87956=3144534410.0-.-/(-(+-,+-+-./+.2+.0../0.-,*,--+-,-+,,+))/(,"$'%),,---1113522224346453:879:=<99;:9::=<98<:<E1"#$$$%!"$""#'#$-3:7765406CHKIHGHJGLKKINMKJNKKGHJHFDBHBBAAB??=@@A>B6!3.a;
) Fpvsrrs%0246:565644410,*.4;wxx|vu|yz{|}|{~||~|{0'%+('*))''*%*&%!! B[<>#&# # !!$%%)(+%*,',0-31310/2342233333332342763876857776765887667::96879:593635233/5-1--+*-+,*.,--.--,/2/./101001-+.+,,0-.,.,,+,-)+"#"%(*,,./0/00336544433497789799::;;998;::9<<<<>D3%#$'&$$"'$$$'(%*4<97545,4DHKIKIHILMNNNLOKLMLMJKKJHFEGCECC=A@A>BA=A6/1h<E8X))Fw{v{s)5266:5864747400.)4Hyzv}yx}y{|{|||}t%.$+()*+.*,*%&#"" MQA;#"!$$ $!$%),)+-*/,-0.0=105340223125131253745646;66689;;7586666896>;6:7;994687644616+1.0,,,)*),-*--.-.011//1.21/-.,*+,)-1.01.,..+0+& "$(*,+*,++/,0244435831547588978;9:<;;7>?8:>;??=B6#$*(&!&$$##('),-5=7763616CHFLOGJJJMJOMMOHQNLQIJJHKFHFEFEDBABABBC?D5"!27 FUC7<#.$Fsx~t 4269985477:6740//'=Iw}w}u{zz{~||{yu'*,+*+(+()'#%#!#$W~KB6'"!#%!")((),0,.+,+4U/-132-0410122312352344478675788::982999898;77;8:6;969656350403/....*.+,,-+(+,-..,,.10./-+-,**.,-////,/,-*-,( $'')(*)-0./0013144152544568:99<;89=;;=<<<>>@>>C7!"%%&#"!$%$"#'#%.7954441-4BGLNGKNLLNLQLKOLMRKKKMIHHFFDFBDCC@BAA@A>;:H!DUvf
*$Ho|n5077:35768697732..=Nw|w}wxz{yz|}~~}~}e'/'**)++,'($'($&#$$
`}sFC0"##"#"&"''*+,*.--/-5)d{~300132/22122242221585457965266687:=8;;:97::;99:8;8668764333113/..,,*-+,,.*(+)*+*.-.0-/,+*-+(-+(.-///1-/-..-, %(''*,+,./0.0020366147568:9:9:<9;<8=:=<><?===F:!$'''"!!##!$%&'(/58644512/GMHNLPNQMMLQPOQMMMLNHLGIIHFDEAECCBDBBCBAB7
!C! utj&).vh)247:766567::;1/0,>Sz|y~{~|z~z~}~}~~Z+),+*+')'*%''$%#%)jmG?*# #$!%%&(*).,,.-+/1(p522252515122132585527577;77699889:<6>;:;899;97;8=::;9888867234111-/-.+,,++-+,+,././1021...,,.,,..112/.1.,-*0!$('((,.-,./211032357657978;:;:=<;=;9<=;=>:=;=?D;$'(*%##&&!$#%$(,5655462/0DLJQJMJMQOMROMQQSNNMLMJIKFGDDDEDDFDCBCBBF6 6<z2
hP$+5T*0679:789799:9120,;Z~y{|{|z{~}y||O *,++*+*+)*)'(% #&r`G?$& # "&%''+*0..-+0401|~32-324438024324688977884=897::;9<;8<<:67=:87589;99:::987656574402/-/-++,..-+0,+*--.-6/-12//-.0/0/./0-.0-/.+,"&(+,2-3/0402011475789;88=9;8;:988<::<>9<<?<:F>&'+&$%'%"!%%'++385457/10FJLNINLNNNNMJMNOOMMOMLILNHIEFECFCFCDF@C@D7 #!06?pS$* ).36:89=7;68<467-03`zzz|ww~z~zJ '--,.,,,-,'''"#$%+*|~PE=%%##!!!$)'*(/,/01/-2,C/1/2122155455455:6588777:677=88;;;58;877:899889:893769667553535113./.-.-**+,++*,+--.220.0/.+*./1..,,/,*,.--/$%%+'++..1/324313635798898;79798;<;=;;;9;<:>;>C;%&'(&"#%%'$(%)-495355610DMQLMOLORMMNJPOOPPMOMMKMGFGFEDABB@?>?BABC5!%<L>g'**2 "-39;997:79<744+1;hz|xzz}}y}|z||{~{;%%)+***+*++)$"%&$ $&|KB6$%#%! %$&%(,-1--/075I013123221432125666766686:68789<;8:58;8878887:78;68985855666544520500.,.--+*++-+/,/./,/1//-+.+-./-0,,+.,*+.*0' $(((*'0,3023153557855<9;9:8;9<;<;<;:9:;;;;@<=@@#(&)'#'$#'&(%&*-495446243HMONKOMNOOSPQORNOQLNMNKLIHGCADDD@C@>AAA@J2 >
Qx*_%!#0!2$%/06;:7899:943+66ny~zx~{z||{}}|/'*++('*+))*)'&$&"$(3~yDB4!#!" ! #&!'),)+1,,/13,h2.1.331355457556768999:8<78778<<99:8:978:::8;8:9::8886758852844212///--.--..--,.1.12601./1.2-/011/.,0.-+.++-& $)(+-+0.410214663647;;8:;::;:9=<=;<=<<:;==>>?A?$&(()&%&'##%(%'*.896787551HMOMMPOQOQQRPLQNNQMOJNKNIEHEDFDC@B@@B@CBH2A.o#u*w#0'9'*218799;<?744)25r{}}}x|}}y~|}1.)),&&*/,+**('%&# >|kGE1!#! !!&!#%(,.0./-0+2.r512334834735555775469:98>58896:=9;=:9<8989=9=9;8=869888559366132//0/0-.1---.1.-0/00030./0/1---/3101.,--*0-/1( #&(++*1-511223336635<9;9<9<999=?:=;=<><@=?A@BCE&(%&%%$%#'$&--4;4269743GIQPNNNPSOOQTRONOMMLGKFIKJIHGDDDG>AACAF@G-M/a]7r,}+'0!3!(+70594:=553+28p~}~}{}w~~}}y}|}u#-$.+,+./)*((*#%#!LjFA+&!#% !" %&'%-+,/.-15356033/6726657235767879::8?5559998<89;6=;788;98999?65:8986463630222.20.-00,++,-+*,/1222/101-0..-./1.0/*--+,,/1, "$&++-.0243431335587:898;:<;;<9;:;>=;>>?>><>B?A$&''&$$%%% &'&'175635021GLONPRPPROQRRNPQQMNMJKIJIFHJIHDCGBBBC=A>D9=@5vO$@$)*%.367:;;639*.>q{z~y|zz~|z{yzy}xvj&('-***.*)))$($&#"![]DD%"%!"#$ ""#''-**,.1006H~734572545566345785668;;<9477:6;76799::79;9;79<:9;78::99876433311130/0--.,,+,.-+-01117000.,-,.,.//,..*-+,*,.1/%$$++.-1.101234441666779<8:99<;<;:?==<@??8@?<CA("&(''$%$&%#().;536:21+EOQOLPRSSRRRSNQQORRNNKKLIFIJGHDHEECAE?ABC3N8!p3 -(
!6&*%$,368<:<76-2Fyyzz{|~{{~|{}s}yd")*,+)**-+(%&'$"$"! jUG;%$'## !&"!%&***0+,.4.Y~4624637436454689:6:;<=<:;666;9;999:<;88=<;=9:;:9<<86666696758532211/2/01/.-.,,,-1232253///...+./.-/.-1.0./.17 $%&-*-./0113554446779;999;:;;=>7?>>>?=?AA?B?AAB($*)(%$#%%$!&# '+/9806523,FMPNPPOQNURSTRQPRNRNNMKKHIHIIGDBCCCACA>BF7<2QI(*}d5+,,$+37;<=83.2H~z}||}{~~~}}|zy~|Z *-./)(*,)+*))&%# "!vKF: (##"#!!##&'&*+./+)//.i67465443643543<756:89:99:;99;<;;>;;;;78;9><:;;>9?;;8<85896996656332//0//,-/--,.,3/5073121-,-/,--0,2-2////1/25"$')**+-/112244546768:<=7;;;>><?:=>;>=;?>?>??BCC+&*(&'!&(&*$&#-,8:55840-FJPLLLPPQSTSUVRPUOMPNLLKKIFIEDGDBAAA@@E<>N'TIRT#Q^wgMwX*&;&",589<8009Hzzzz|~y|z|~~z{|H#)./.*--0(,)''%# # %u~~AF8# %$ !$#('&+-,/+*-/,o}596646733224@2548567;<;<:89967:;99986<=<;89;96<:9:9::786::9889667/0//0/03.,.-,.-044123420.....//4.///1//01//6$""&))*-/0152345455587498:99;<<;:==:>=;=@>=?<@BE,%&('#&$"%#&+&+#)04533730.DOQQUPORTNQPQRORMNKNLOLHLIEKFDECCDAB>DC?E/ReUOeM!@|FFIC*-.,%-36561*9Sz|}yyw{}}}{}~}||9)),0().-*,+(.(#$# ! m@D4('$ #%&'&+&)*&**0-9~}375495876322634449<:<;<<9699:999;;=;>;=?<:?;;8==<<78:5865979:754514//1/0./10-,/./1535411../..-+.002..1-+0.-/3) %'()+-..4243474566977::5889;<9<<:8<:<:>??A>A>J.$)+('$&$"$!($+(-13433531-?SVPPQTTSRQQQSOSMMNKHMMMHJGHGEDCBD>=ED>I8,zt`bha\/iJN/0&'6!%/760/4X|}x}|~w}~|w~}}}~4),.,,*+-.)(%('&&#" 0aA?+ %!""# ##&&(%+)'((*,-J}35341<87556535664788<:=:778:89:=::;;::<=<;><<<==>:9:;7769:88?67631210201//11.,/-22635722311//..,4030-/0-.-.-.-"$')'+,.1424547547566;8:;;;;;==<9>;?>=<?@BABBIF,(%*(&&('%!!(()'..8646551+AOSVUTUSTSURRROPROMPOKOJKIEJFFCD@A@AADBA#8\rbSfiwmG1:.\/13;#,44014^~{}z}|||{|~|{~}~|*--../.--3++()(&#&""?}XG7,&(""!"#$%%&',*)*),2$U}~5535767::;8634573436778;7888<7<;8;<<<<:99>><=;=;<98:6966998;:63323/11242402/+,.0022377533.01/..,222101/-.-+*6-"&#(),+,0/30345773959::9<<<>><=;;?>@AABAADDACCH0&)+#*'&&&!&&'+(-.9724638'AOPRMRUTRTRUSRTTVQORMMNKGLCHCECCE@>@AB?%(SG ]m>LsDc2"# .-4$9%+0+13dzzvww{~{{z{z|z|z{~+-00--/-/--,+($(($XOF>*'$$##" $%&#&+&)(+&*-"a|7754368<8988685679686=>:878998;;<;=;<;<>=98;;:<:A8574777579::9745212.0001,10--..023457522/14+,-,0122201.,++-,- $%%%..-0013326569899>:999;<:<=@==@B@?A@=??A=E.$*)'&$%&&&$,*'*0/7966662'>OPRSPRTSRTTQUSSPRSPNNNJKJDEFBBAB@B@AD!)[AWXrwcsaXTHVH& GV)3*9# .4fzx{zzz~z|{{z|~{y|~ --21-/-.-,-+)('%![IE5&$!"##" $#%$&(&)'''.)0l}:;876864678928697:9:9;:886789;==><A=@>;;=<=;<;=<989956878778;<:47431/1.-5/21//...013/65441/0,/00211001/0/,,-*5&%&(-.0212136206888799=98;<==;;>??<@>A@?A@>?I2&+))%('&&%&*)''*28975180#=RRQRRUSUTWTWTUSTUNTPONILHHGGAD@@A>AC)^^Z{}}}|]ON_Tpb '# pZ#
*6+7$,9jxv~xx{{z{|x~}|x}s/0/--.,..,-(((&!#&etCJ3%%!"##" #!$#&%%%'*'.+,y~9:997487799989889;:=:<=<:89:;9>=<><A?==?:@>==<?>::8:99<:9999;8676732200.410-//0//24409646401,/..211023240.-.*4% (%)+*.1.32423666:7:;;;9:9<><?>>=@??@@AB@@@C=E4+**(')&%&()(*()'1755564/;PTQSRVUQTUWUSVUSSROQOMIMLHEFDAC?BEC7;F^flb_ss]\_FK:K5&&#
e!o(7'=)<pzv~|{|{}||}{}{|{}k01241100/,/()&'$"'qiDI."'!!#$# ""'()%-,)/'>3;7;4598999977666:88;:::<::;==99<<9>>=<<<=><@@@?==<:;:;;:8;=9;:577324//21.0.2-/0//1475764.02001/4344-00/0+..+/-""&*,*,/00248476747=:;;>=;=9=??=@@>?>ACCB@?BBH8++)')%&&'(+')()1346535+9RQTTVRTRSVVUUTSVVRQNLLJHIGGIHDCEDMC>JYm;hdrztgttf_op:F7""+)#!!
&JЄ-(C'953v~x|{z}}z{{{{~{|{}g'45422//21-(**)*&!#'}bBF.%### "!!'"$))"*()+1E5=473778788:<899677<89::;9;;=><;;=;>>;89:;=<>;=?::<9><;98=:>7;<98640-/40100-2.////0234552-3//++1/500000,,,/-,+/$(&,,.11/3434557759689:99>===>>A>?@A@@C@@@CBI6%((($(%$$$%())&(07493<2. 6SVVRTSVSSUTSRRPQQNNNLKHIIGEDBEBGAD&O9^SEfWh_ejdhUKhWG^T;$:5& ! >{v~&:#;Puvx{yxzzz{{zz~~w~|vR&202231.-/-*,-(&&%!$SJB'%!"!!"$%%%%(,'._838=37377658;68968;8;;;9:9;<<>=<;?=?;::78:=;=;>=?9;9;;<<9:;<@<:8755232.241./3010./02355210.//--.-12210100+-..// &(+*,.2/33266595997:99=;=9====C?BCACB@AAACBK7$(('#'%$$%')'+&).57>/62,9TQSSTUVUSTSRRRQPPNNMFKGLIHFCCBBBD *CG%a>FNZ[OWYUYJMQHd1,B=/61$ $/"-&708 $9&.^u{{{zw|~|{~~}|yD.3043230-0/+,'))$$+)FF;)%#!"! !#!""&$#'((),kA49<88267768:8:=65<;=::;;:;=?@>=>@=?@;:<9;=<@;?>=<<=?=<;<9==@::<8754114310/2202/.0443664/22//.02115576/02-,-/0/ %()*.00112444387:97:9;99=>==?>BBCCCDBAABBDGJ9 ++)'((&&'$-**(.1559363-:WVWSTWWWVUTTRRQQRPOMLMMKGHFFFDCJ''<3YID"<TJBC79A6@Q6GAglpW;&("/5/.+12,!
<æ
I >#(^~}|~|s|}|x}~}}~5*4552530100--')'#$'2~BD3(& # """$%&$)('*$#{;96875445377998::99;9=6<:=<<===>?A=AB:::;8;=><==;;@=7===?79<A<=<:9633101-/0100-1-1673486315020/1174653061-..117$!"#(+*,.1-2313366677756;<;>>?A@A<BCA@EBEEACCCF=%$)+)&(*#'%---(,086254/(&/RVSTTSU[UXYUUROPLRNONMMIIGFGEHC7IHF8XZ1_<Innnz|~^UO@E?gjW;"-''&8>;--0&rR
_DN'GQv}wyzz|}}zy|3.679744204..)+)&$&)Js?L2(&! # ""#"(&,%0, 7~998;764358578:9;878:99<9;9>?>?A?>>?A===;:;>9;;<;<9<:<===:>=:><?>96740400,1.//0.0/3225331222///0-124363/0-,/-0+1'!%(+,,/.102436888897:=9>;=<==>>?ACBCBDCDBBBDG<"**(&*%%%$&&%#+*047554.&!6QVTUVVWTTYVVTRRPNPIQKHKIFHCEDF6/J@A003aq}=Nry>[pgpz]OXRn}*$&%34=4/>>(
{!@&J|{zx|x}zw|}|y~z(186635/4-/-,((&%##U~dAD0%%!" !!!&%&%,%--G~587:987458577::;8899<:9:=><=?AB??>A@<=<;;9;<:<;8A<<:?>>>A==;=<?<848451221/0/000/../42133.10././+/.2./.11,-/-1/3)$$%*--12/33758::89;8;?:<<>@:A>?CAC@DADBEDBBCG@$*)%'&$$$%$('(&+.4634.-,"3SZSUUWW[WVWVTTRPMMKLMKJIDHCEF;,>AD;86[:/OkumK2?fNso~pMTvI2#"$ !$+894><;#!$(tA
'@2 Kx}~{~|wz{|{!6365522...+)'&$" $a}{YD@(&%&!# !!##'%&(+),/Z399><:77789779899::;==;:<==@@@A@<@@>?>>?<:=<9;:9@:;;@?=?@==;><><99:9414220112///0.135574033./10.011/302/1.-.,./. %)))+-213376799:;:=<<==;=><@BB@ACBCCCCCDCCHH=)(%(%&%&(((')$./56434/)1TWWYSXYVXUXUSUSQNMMKKLMGFHHED!-E^<?D:8#v]@NKPG2-n=\V\tnPD`JPD(&$##$,//1:34'-/,*#%KZ91>wy|~}}}{87;774-320/,,(&$"!#iLGB)'"$"#! !!!"$&$(+*.0i~578:==69:9>6:::989;;=>=>>>;>>>@==@@?8:<;;@><<;;9><=?B>=<<<<<;;=<97:8523/1/1020/2.,287;67455041//35543,./1/.0/31.' !&**,//23168799:88<:=:?:@;>BABAC?AB?EDGADDAI<%+$*(**&+%&'&!(-019260.'"+WVTXVUYXWWWYTVTRRPMMJHOGIKEE$UCWOHH7507U-wW*;K@E?~S9TV^j]GrGIPB,10##$ .+.3.#"-1."@C~5#
77@yy}z}}}|~y|q5983882233-+-2%#&*"tBI='""% $! ""$%#(+,0,(o}|66799::88:4@:99879;:=<;;:==?A=??=>><::=<;<?<=<;9:;>>;=>@@<:=9;==>67952301/11-0.2,02579:97552630023444.2010/02/41!!"%'(.-0014266767:=<:<<;;>>A<E=BB?@?BADACB@HD>'''***&')%&%%($(/2254/(*!+SQVWUVY[TWYVWURURQMLKILKIGG3ZeUOQLFP:K/C'gG*0-0ev+ERJW^Db]LN_=6=9#)%--*#+204=&)v
-;(s}y{}t~}l"549842141,10-,*)%!)$|<G6'$## %#%"$)+**,,!.~~95699;69:;9>;:::8:;;=;;;===>@>A>@@>;78;<<?>;<==><=@>>A@>?>>>;<?@:=856220311015/000.388<8576342202343535230//2101&"')*.(0/0557566<68;;<>?;>=?>A@AB@@?D?C>CDBFCB#+&)&%'$'('''' %*433.4)+ )USRVTVV[[XWYTVQUQRQLKKLHKB69WALVXTI9&o@<T3NE3,+ W8=<GEBEFJZCN9?MH=EA%:*&',%$$572:H;! OJ!070h{{}\!:986392/./1./++*&$(({=J5($#$" $$%&%))*++(- @}~;7899=9::;<<=:;;89;>=;>>>>?@@A?=BA?>=<>=@<B=@?=>??@<@@@?>??=>=??<<978442330/.1120/1388998884323102457664310.00/3%#%)+/+/122477::;99::<=>=????=C=C@BECDDC@CFDGA('&)*()&('%%&"$)02332**)!+VTSTVTUZZVVZTUQTRRRRKMKIMA 5QNTUVUWIC.b?KUJ@@S_tb2THRL/?67DDACAP:g_ODNI<5>:)#/## 15$+:+ 8J9=+=4l||}}R>:996722120.0/*)%#,,}~h@K/$#!""!!#"%#'(&(*,-./[~}@6:;;=87999<>;<<<;7:A9;A<<ABAB=A?=;>@=><CA?@?>=AB9>AA>@BA>@=@8>=@<:842215011212/111776;997754110023678640//0//13(%())-/,22352759998::8>;<@<@@=C@@@DADFCH?>D?HB(+*,'+'&%'%#&%"+/9140--*$)URWVXXXVXYVXTSSTOPNVLJIO>#'7=IGOMIV?<'JTZ`UD;7<CbsZGWT:4P?'5@6PN8S;V}c729ET<'3.$'/)#\8=>6a|~}}B$:88:6654323--,-$&!.;\BE+!$""""#$"$'(%'*(++,h>59;79;<9::<=><<<=<9=::>??B@?BDA??=><:?A@A?B??>@>>@=?B=??>A?=9@@B:7650341/0../1/1015479:88:941//0236757741.+0-/3* "'%(+1.0.46375699:8::?8?><@@B@??ADBBCBBCFAGGD.+)+'''&''%#"$#)-/31)++)%)QVTWXWXYUUXUSSROQQJRHJOE''C58P1BEGEE6%-AMMG51*+.J{xP3'Etk@>=8J\bHi[io212EQ@23# 0;4#nx %3;&Zy}z~{4,4::7;67644.*01+*&#-IEB<+&'"$!%"##'(('(+*)**y}}>68;;<<:;<;<:?==><<:;===>>?@A>AA=?@=@=>=CDABAAABA@>=?>?@>=@?>;?@;:=6933420/10//-1./44:98<9:541/10346956610/.1/001'(**-,11352758999<<<<<=><@@DABBADCBBBBBEBDHK-'&)('*&%#"#'$$')/11/.-*%'TUYXXXXXXXUVUSRSQMLQKKI3'>MV1/?@F<>I2,)8F:83%),0.!(G6(QjljK->IFeVugiOWL-5C433!&")3/+! B:+az{|"+;6<9;987541220,,%*.U8M7%&$'"$#%""#&(()(*+*-"*}~A:8;9<=>;===??>@=>=<=;>=?ABAA@BC@CC@<>?@ABAA@AACB????@@@AADAA>;?===766222111001.0.-559:;<8;33000/347777621100203/%#&')-0.21532769:::><==><?>AA@CDCCDCCCCCCBF@HD-)')&'((%(&&'%$)+332*/,)')TVXXYWWYZYUVVRRTPOMKNL7"N,Rmu
3G2JQ.1+6>4+,2=BQX_WQG2DRaiaO7>OUporr_b]D@JA254!/'&"xn<v208#W|.:99;;888644/.0--''(c~~4N1&'&#"""#%"%'''*(-+-.7}<?69<=<:==>>><=?@>?><<=<>>BBC@B?CB@@>A?A?AAAE:ABAC?@>CBB@BD@F@@@B==9663842/1///,121339:;987422,-0035653552/22/075$&+/.6.4533586:6<;:=<>=>AC@>DADEDFGGDCECBGED/-%()$'+(&**'& $..3.*/**&(STXUXTWWTYVXTSURQQNRH;47+[0CEE-.5<6)./NadbaXrf=(7Z`]`kMTNlc{oP}QY[J=/23'':3$ "28e1%:%$V5<<;98=785740/-.,('-g~t8H3)(%)&%$!"'''(+')#*0L~@?48<<==;=;><><=@??==<=???AAB?C@CA@B?B?@?CBAD?ADADA@@ABCEA>BC@@@?;<87301234/012./.-24699:83433.//14534242123,54/7)$*+--.15045799:9<?>=9A>?>ABBAFEDDECDDBB@A>DH(+'()(')&$'%%#"$*/0.-*(,''NXVWXXXZVYUVXVQRNNOPA :K0ťh5ȩ0A7+.53).Jqnc\N=EJ~}hF;J`cma9EYpeRLj]VHK*)--)%+;5##(vS
5?$%\u5988757986724./)*"$/p}f3E)'#$$$$%!)$#&'%&(*(+3b=?;5;<;>;=:?<@==>?>>>?=;?A?AAACAB@>A@C@B@BCCCDBDACDCC@DDCDBBB?@@@=<772202011012.11/376;9<<9521//-.13563281.330115,%(*..-0136689;887;;9==;A>F@EABEFEHCCDDBAAC?D0(''((&)&"$"#$ ')0-../,+"%OXXXW[Y^YXRWVTSSPOPE(
.L~z^ŵ4.497,7Cev~zhS?;5+XRvIGTf`jY@Or>XbdP4>B?%62'%!"&**" !#$!!
)J&(Ss28:9:88859725/0+)$)3v~}Y7F)%)&$"##$#$%&**)*,,2q}<<<57=9<=;?????@=?>@;?>>@D@DCCDBCA@A?CCECBCDBFEEDDCCABECBGCCC@BA?@?<947.862/210/11038::<?;:85422/23588578601013/5/&#(*,(6/1245688:7:;=;>?=ABDCDEDEEEFEEDDBCBBBJ0*())(*)%&'%%&$'+0/-,0+)"'M]WYYYZWUWXWTUUQSRL.*C9d¥@hK,;$D=Nf`TC;:4Uk*L;VSiPS_W^bX:"MfE5?FE=jo,5*$#!(3/##$!#"("ɞY"U*em-59;;;::<985421.,%+8|~DC=.#)$#!"$('&%+'#+*)-*~}A=:88@:?>;?>>=@D>B@>@@=<@A@ACACBAB<@BBBCAE@DBCCCEBEAFAGEGGEED=E?@C@=;:96355443420.12:::?=9:7730/23387;680322/0/124&$+,,,.1042564;7;4A;@E@?@>AB@BCDBHFEFDDFDEEJ4)$+(%,+(&'%&'&',1--).()&"JZT\\[ZUVUVVVPRRPM?S/?y"Ƀ0M3P1>;122>I_["*#MLyA^ddWVo;9:Sj@@)nmcF1$'"$/:=#!)!! %$'K1U^hL/(^ !/497:9==767431.2*&C}~7H<#'&$$%"&"&&)()'+()..#'~}}~~}}9<A66<=<;:>;??>@A=B><>=@@CBAEFFEA?>@@AACC@ECCCDBCEDDCCFEBAAAC@B??DB=9763.0232/201/22278>9>572/-.-245587423120.2321$"&'&+,-0415668878@:<@9AC@CBBCFCBFCFCEHHGFCCL5*$*)*)%)!$'""$'*,)+(++)(#FUYVY[XYUUUTPWQSN;HI:uau;zN7^NB%.HYpx6pGMskqxdKWt;FYpxANkbKJX+% "*.! "&%0
4E0`)!069<=:;97743//1*%H~(E6(($#$!""#(("()'*+++-A~~>:=:5:<=<=@>A<>???A?E?@>@BAAAEEEA??>ABBDDBFDGEGAGHEHDCDFBABB=?<<ADB<;962//111-10//106889=<9530-//006745655021/3434(%)+)*/0.32555598<;?<AFABCDEC=@CFFADCCEEFEFN7*$((',+%&$ $$#&*+*)).(*' MU\YWXWXUXXYRSOM>
=QŶzRmp=NYc@?b#;WmUG;faP6<PxBONJ_^G(($ # %'!!)G@0!\,/66:<>6:98631.,!Y}r3K1)"'""%$ "%+%'('),%-/f~=@@<45?><=?>?A?A<ABBA@A@ADBBEDHFBCC@EEDEHEFHFEKEFEGFEBGEDCED?AAABBB=:87511111010/00175=<>:;752/0/2468::84512123445, &),,-1/.32585<:9<>?@?BBEGCDEDDBCF@FEGGGEAEK9(&((***("%%$$!$')))*-'*'IT^\Z\[YWUQTSSTN%/KiIJqshD]AYgm] ͼõJ9 _30G:KjKTchX16VnC8HVLT\0 66(!"#!#%4 [C&S'!.689:8856464,,*\g.J)*#&#"" $%%%'%)*+-&-0 r~}~?@>><4?C@A>>?>A@=C?DC@D<CCCDEBDCACEDFFEEGAEKGGJHHHGGDFEGEEEDIEC?AB@?<55450226///31215;<>C<=;<84000687;;:953/.36306.#(&*,0/0103788:5;;=;>??@AADBFEHFEHBFEBDEFBEJ9(((+()+(&%&$'$%'&'**.'(( K[ZZZ\\WZWV]UUU:H%]vn~|w~_x9\Aǘ\hf[^YvhˎK!;Vd|g[d`U:QTydOK>B`V+"$.3 #% ;f\\B+C- /.:<89975840,'h~V7E)&%##" ! #''&(.*+,))-~~}=?>@<6<?=?>??@@A@<>@AA>BBCDDCHCDBBDFGGFDGAGGHFHGGHFFDEFGFDGFGDDACAC?9;1631200.00312287;?:?>7:452.145697774413014576!$(*--/01/3557:;;:?>A?=BCBABDGECDDFDDBDEGHBI<*#$*)($$&&'$" "&$&)*')(+$FZ[ZWVXZUURRTP7 C9#{{t{sj~Afñv^Poa͝GhN$/eCLkX1E\vj;Q0Noh3! +) $ -&:RG!Q:,8469775551+.p~}C9B!&$##" !%$($%,)&*./3&~x}~~?>>>?3;@@??=@A?BD?C>>D@BDECCDEBBBCDFEFHFFDHFHGHGEGFFGFGFHFIEFBB@BCB?=9431100-./.122276;>?<<9651/-23467898541.412446&!)+--.001567:98>:>>@@=@A@?BEEFECFFEDDEFFJAI=!&),(*&%%%$$#"$'&(('(+%&G^YTXYZYSWRUO:CA̧{qvjZw%Bļikun.
faGe|O>tOroU_lVBFEgc<.Gdnl6"&%(,-''+.0%
H>"PA',28967595..-x{5J;%)$$#"$$('%&***()**0!:~~|@@BDA56?B?A=?>@C@AA?DCDBDFFDFFDDCEFGGGGGEIEHHHJHHFJJGEHGFGHEHDDBCEC@<8583212/000/00347;=@?=;9440//33988876602322847'#&),//022678:<:>==A??@@ADECECHDCFDFCEEGEFBJ=,)+,**)''&" "$&(((-(+)D[VYZVXZWXVX>#=Nntgme71|fģn28-,%}~TX@Lz~pLkYUO76ef4>M]wh=&#%(",1*)--01*<I%E;%$;6677651(8{-C6&'%##"$##&&&)(..**+2R~=<A>A54=A?><@@@AB?E>FCFE?DFFFDBCCCGFHGGFEHGGEFIIIDGLJJKGGHGFBFECBDD@>933331121225,/-288=<@>:95527/54668666557.63455(+".'0024799:<:=?;9D<>;C?HDGCHIEFGDBFECEBDAH>(-+*('*&&'"""! $()..))*'GYXX[ZZX[UZN)3JBKghtgCfýë\X'05;"][ʧ]m-kbYcvA%:lb,8FUgnB!%"#&'$ %,)'%120/@Z&CF"'4687432&B~x+F6)%%'" #"$%#&())))-1e~~{B=A@=;5:C>@>>?AAB>CCDADDBDFDEECCEEFGJGFHFECHGFFICEIGHHHEGJIIHGGDCEEB@997221011/2-..-447>@A=::8422-55436878754046266-')(,/14889:<9;:@>@=>?B>ACIBFEDFDJGABFFCC@G=**+(+(%'%&%!$$$(+)+()*&=^SUZYWYU\S0!WAMrpq}|sa0NLSslE+;?)QIY6ff2|xiadwS3Hal:4>Bbv?! &%%&.6/$:U'@M-466864+F~~e+F,*'"$"#!%(&%%$&')*+2}||}@>BA@:69@BD@D@?B@BDADCCCFEHEEFECBHGDJGGIGHHEFGFLDEHHHGHFKKIHHFIGDEFEE>>93331,10//-+/-2;<=A?>9732304136:78:853234377/!$)+./25656869:==;A<B@BBAAECHDDEGGCFFEBFBEG>-)+'',(&&%!! %#()*))('%=]WWZZWW\X4RVNu{{yzihJBJ[>Vǻ{^P>B>g[1& 60Ǩn){wygba}e42^rR>=JerG$# "1,#*86/'((W*<O,7:9730L~W,B*%"%%""""%%#%('$&**,*"~}~~~~}BB=?>>:1EAGCCABB@DDEDECCDDFEDEDFGIKIJHIJJKKGJKKJLIFGHJLHIJHFKIGDFFDCA=:8733241031.00/5;=AB><<7853171769;:96452634493%#,*1/0486899;8<@<=<AACECEFFHIGGFGHGGEDGEEI@,**')+('"(!#%')--*)((&;_UXY[XaTD4G{yr|mopb}9MGq>ZHW\`Zu>7>;0)&3tt#]`Ti{o+2[~^=CFZpN! "%#048 #-71.05'3T+?j')566/2\z~B:<.(& #$$ #$%$%&'&)--4%1~~}~{~@@=D@B?0ACCFF@BGCG@BCCBDDFFEECIEHIKLFJIINJMHJIJJKIIJIHIIEFEHHJGGDDFB@<86432230111013479?EB>>;86323145978=744432743;3$$(.-0-03576;8;>>=@ABBB?DDEDGEGCICHGHDCBFFGA,')))(+)$) #'#',*(**)$;[ZXYVZ_HKūzth_ax-2?8-*3 Yae~u]XMYB2+%k\'tmQ'uhUsmA=E|b/HP`vP' #41$$3=4%$'1/.2>9(V,Ek*/761c~~4G7,+$&$ !$ $$&#(+-/.3!D~~}}}}=A?>A>@69CDFGEAB@BACAFBEDEFDHFDEIKKJHLLLLIKHIGILLIKKKKLKHIGIIGJGABEBA=864323322/0/02359;??>=:9644045788:865230124358-!#(.,1212695:9<=?>@D<BEDEGGLGFGFFJEFDCACDF@*&'&(&&(%# !"'#&,+(*))!4ZWYYW`R,"?rwht\;*6^xSzfulu`WVi_G> Je1SX~8_uh`lke>0Kpg8LQWuY!"$.9A%!'?1+'123(*)b)/l&+/93j|t1D7!$$&&"#!$"%$&$(**.,-#]}{|@?<=>=A87FEEHDACCACDECCCCCEDGJGBFIKJHIJIIHKJLKJINGIKJMMNJHHGIEIFDEFDA?9742224220110/128;<A@<;9743001758:;85210214167&&',/00348758<<=@>>ACECEEGIGJHEHEEIDCDABCE@)'&%&,)'!$ !'(*+())((7V[ZUZP32e;
,~}hvmevX42:IlNQijn[j)*77;!J^jC?-kz{tSxgtS<QnJNLTi^8B<$4--*1343(!!#c0/_3%:4u{j.G1'&$% ""!#$%%('*.+-'4%fDA;;@?C=2AEFLEEDECEEGCCBEDEFIIGDFIKKLKKKIJLNLJKLOILKMOLJLJJHNIJIHHEEA@98846632411011218<;BA>;:6351445887;:73/5445479) $)+../248:68::>>>>?DCGEEHIFIGFGGDIGEDACDEC('('))'&## "%)&*,+)(()!7Z\VY_5mS!}zth{NV,)57*.ʔf˙?FA87B:16=|:[Ue>hksH;GaRIYUg_%.5*/22-&+565-!#"Z-6d3+<z}_-D.,%#"! "#"%#&+(+(--./%{}zA?>AB?C@1=CBGBEHGBHGIGDECFDLJHHIHLJLNLMMMIJLNJLINLJJJNLKLMKLLJOIIEFGE@:7;454543/2/01/159>?;=8:5321378:>8;;963424554<2().+1/2158778;>>=?D@CBFGGHGIGDFJEECDACGCF>.%*',,+)##"((*(,)'(''0X]ZWF!:
-\zaysW=EK=oYRZk]IZtX̰_EH?8ICC3JNxq^0yzPfpsc2GiYBTamo;!-+7633-1:>.(+##!!_<*X?8{{|Q2C-&('!%%!#&'(&),',-0(8~}|{~}@=AA@A@B5:CAHCEDDHEHFGHFGHFGKKGHHJKJOKLLMMKONMLNLJKLLLKJNMNKKLKHMEHFJ@;9837764431/4/*039;A@>;;750/1378<5<855332324692$),,-//247:9;><=>A>HBCEGHIIECIEHGHEFCCEDFC1#%%&'&"!! %)&(+*&%'&0V\XG"
#Kk@%w~nJф;eT5>(,=MTgLD[cbpYF4AF<F=.(<UPnyJ^xybGTbzV]QPx)/4)49::44:=<0&&!!'+&&)V9+gZ|C>:,'$"!%%#$&&(*)2&.4'E|~~~z@>A>=A>@97AFFDFDEGGJFJIFJIIHIKGHHHLJLKLKNNMONNJMMKKLMLLKQLOKNJMJLEJFGEA:;76284644/11,148<@>?<:6421123598:<95433544491"$'(*.21458879<>>?AEGAIDEGHJJFIIGFEEGFDCDGH/)(&)'$"" #'%&,(%&'&"/V\O!+/t/a{xLJ1{P\V<xh2QJihw-kk:AHQ:?>8k):~}NbflrECYlIqzV#+/@A@2127<=+#&1,$'.&E;Rr}z~9A7/*&#%!"#$$#'&&+-,/2'`~~}~:<AB<@?@=8?IFEGFCDHGIIHHKIFHIHGHIIKKKKMKJLNLONKLNMLLMOMLPMNKLKOMKIHIFDB<656563632303127:>A@C@<746213368:==86534445698$"*/,2/3379;:=>?>AA@?BBBDGIIKGKIFHHFEEEECHG-(&**(%# $'((*)'()'1ZV-+
F`5
i|ZwͪPUnuLmc":lLbκIZu@.OfCJQECHHQJB\BE}~{Kpΰ`ejqtIOPpxrxh|;'&<L=.,1698.*%480(%,/'RA"Ls~x8A3/(&%"!"$%%%*+)-*-//'m~~~z}|A@@?<>>?@48HKJEHGGHHGIEJEEHGHGHGKMIHOGLMQFPHQMLMJLNLLPNPONNONPIMKKIHGDA98641913.0323314;@BDCA6884122378;<<534.3/75889( &0-2152787<>=??@AD@CBHIFEJGFGHFEEDED@HBHH8+%+((#! " $,)*+)')((!.d<S/Kf
l|Hm»#C_x.EP JMo\sMd:E64QeF<<IQTLNZY_O(yp%(ilkjncKPYinsyJ56>--064<60%*9?1,#+1-+OQFk~~}~l0?;0)&&#!'&"#$&()+2,.5*~|}~~}=?=A@>@A<73JAFIGJIJIJHGHGFLEHGHEIGKHJMMMIPLNLMMMONNMMMMMNMLNMKJLLIHGIEB98345360113111049=@CC;9842031/67:;96250/346898+"$.,011138;9<<==>>BB@CDGEFEGEFHEFDDACC?EFF0#'')&&!(!&'&'*)+'*+%2:)b&pQA`M/NtXΑJzxq]Ź8eWN?DHDDfODPPJF>IMRaK6\|sUoj{W`]rrc[gvQ764*6=7<<2&.4+*2+.-)! M[-j{~}~}}}j0C4)'!(####$%%(()+2,2,5}}}~|~}8A?AA>A@A73BEFHHIKLDGKHINEIHJGIFGJJHNIMLRNQMONOOPONOLJNNMMKNMJLMLKIIKFB:9334332/2220//47:>AB997310412889:77422055899=-&--/113379;9<?>??AC>BBDBFEDGFHFEBC?CCFDBG5)&+)&&!$ """&$%).)))+-+ !P)5(HX4R$¾ApWi\ǝEA.=SZUU\}\JXOUYLJPPZTBO!`QZ͂\siuf]_xKZSSi^658?>B?5%&.2# **(*33N_ 0e{}}O:>4-($$$"#!"#$)*)()0+/+A}}|}~@B?CBAAAA=4@DEJLOKJGIMJMNGIJIGJHHNLLTNNMOPOQRQSRONONMMOPOPLPOLKMKOHKHEB;675565201042/158>@BB?;934221557898953344559:<1 ')+-234568;:=??@A=BAIFFBFGEHGFFCFABCCEEEJ8'%)()%&""!#$'&%&)*))*,!Ai,&KkP&P4|lĮihgC?[ggZTWc=CQIRTRRSWH<rFtșWab~d[dm|\bgmb/25BJD&$//1%#&&/46/ Gk(f~K6>0-##&#%""'&&'((*/(4)R}z~zA>BCAA@@CA9;QCKKJMJJLHLLKKJKKKIJMLPOPONPLPMPRQQPPPPOPRNNQLLMNMLILLIIHI@=6:443665430/4/58<AEFB@7322122659<:85:756797::5#%((+026489<<<;A@B?C<FGHEEGIGHGHFFGGFCHEAD7&()((!&! " $&(''',%)('#pUm(F,<ôț\QZV\
\eTQnr7oMFDXLCE\fYF1_]*ʧF`l~tP_w|h^U_[=%6P,%! *2G: )"(5;+'#>j]{~}|}~>=;6-)$$%'$ '$$&('*,1+3&h~|}yzO?A@=A>>?>>9NFNNKLKJIIKJLHGIJJIINJQQQMORQLPMOSNLRQPPQOPOQOMQKOLNLMKJJI@<87645655110/.026:@DBA>:63200.3479976453573:999#&(*,/13398;;>?=A?@DBAFGGHFFEEDEFFFDABDC>F4()'$#&$! "($%#')"$()"
}* 1im^#3ȿҾ{tǽ¹Ȗ9\5Pd?W`Z~<ot_Q6PSUDM`Wf^EcriɰȲQjqfCCKlXZgb32*!&!#/C7'(##,+#=y#^}}}~|{}z9@64'*#""#"% "%&$%),(12,s}~}||{Z?<@>>?=>A>:HLOQNMMKJLMHMMLLKJHGONNNQNRROPOKPNMNRPPQRORPPQMPQNNMNMMKFIDB:5746544222.2-239@C?@<;4600026687875443556:7=9+"&./-13559;;=A>>BA>?@GFEEIFFDFGDBEAFA?EAE9'-(*#'"##" %'('$$&((,NET~2b_
"ij~m5-zWYXZ>tYd`έk`8PQZ_QKR|siGatjimplAAkvjg]^ra)" +*#",)*$$ :t$Ny}}yz{}}|~m3C0/%' !$##%'%# $(,-00-{~}|{}}zgG;=>=>>>BB6?OJQKMKKLKOIONMMKKJKPPPQSQPQSNTROPOOPQRRSPRPSQSMPMOPKKMNJMDA;8:6787652213/239?AC?<:63311166758655136688;5<,!$*+/21548:;<?AA?@BAEEDFGHFHFEFGIECDCACBH7%.'(($$"!!%')'%(*(-&\8\. O+ƸǜO',24-++MQW?NQ`gbwN'4B]SPPFXn{j=SyjVbxe~yktrgms^[hwqoe~h ''2$(:9) 0n,X{}|{}za6D6+*)$"!#%$&'$&((+.'/+B}~||{}yaK>C<A?@CAA=:IHILLMJLJLNQLMNMKJLNNNOMPNVTRPNOQQQQRQROPPQPSOOPLPNMMMNOMFD?565342303354246<>@DA>;5-332334556532.3565688?0#%'$2,339=9=<B>?ABEGCKCEGDEDECFIFEEBCDCDE='))*+##%#&"&'+*#&)+- WxmL <Ka
nN_E]E7H,dMWPhO[]2n+=ZKNZHXulbbctlimheudysfsrydoqf^olipmi+#0.*-?=)""%o1Oz}|~|T=F4+-$%''%!(&%&(*$+-+1Q~~~|}~~{gY=@@AAACB@>*LJNLKJKQHMJLGLNKPOLMMMONQSOPOOONNLNMOSTLQQOOROOVKOPQLHMJKG@>:76343385316.06;A??=<:5422223335552513346977:2''*,,046:9;>@A@A?CCEBDFFFIEFGHHFEDBCD?EF;&)(*'#'""! ((+(("/4
02n99hg#¿»`\QEYD.^SCВp[iyM)p96<HNa_]ThabmXhsulnpje]fnkhktujDjlep|x916-
((&!!%#&x1Nu}~~}|N;>2+)%%# "*#&&&&'*),-.+[}~~~z}|~|^`EAC?A>@A?:/DLJJOPLKIJHIJJLLNLMNPOOQNOSPNMLNLJMPQRPQSRRSRPOPKRPOMKJHLH@8943433/404410467:>:::8851.//023246642336568985'&*./06568:=>@>?BCAEEFDGCDHDEEFGDDBDADBF>(*)('%&$#""&#)%$%5$F0yN0@OD@AE¶ZYmX$^JPUVEztrD'=pya3UQ__Ze_fmUUkynkcQfn[8GeansrB`in~mN/&!2B6mD@q}}}{~~~~DB<4-,% "$% %$'&&)*,.*+#m}~~~~~}~~{~|cdLADBB@ADBA(>MMMMQOKQKMOLOOPOPRNQQNUQSRRQQQNMNQQPPSQSSSOPRTQPRPNNLLKMID=:666250614010315:;=;<89/22100113445333244689;:%('*/25579=>@?@?GBCEEEEFHGDFGEDFCBBE<F@H@)*'#+*%#!%&(!+'$+( 0UFq*"9lA# ȼ=K^{hO[K[zU#SOȻJY4#ˡ͏]@]WWbffclkPKjkhwcdnp'brknrmKhxrnpl6"-59D1%mGCv~yq9C91-*& % &%*%(&(+'*-/&2|~~~}}}|}a`T@DCAC@A?E60QIOONONMKNPMONOORPMPNPQNXRMLOPPQMQLPOTQURXPPPRSPSNMMKNMMKFA85265237431/11756:<=8826300/1243361/1426666?<;)%&+1346::==?A@@GBCAEEEFGGFHLDGCBDCC=EDEB&*.-)&&&#""$&%*&,'#
&b49 4fk''ożNv\Zwu]TuLEƴ:R@~~YvlFVTY`VIbYTaru~v`rzzy[Sj|pO_}fngp4!!"'557785SK7p{||}}g9>71('%"#("&%&'%'+*-+1&B~~|}~}{~~~}x~b`VB?CAB@B?C6,MOMRPQOPOOLJOPOOQNRNQRSTUPNLLLOPLNNMNSRUVUPRRMPMRMQMMKKJIEA7746133234/2/005789:;6540//..121325/14235889>@-%)-/11388;<>ABCADEDF@GEDGIHGFGFCCBA>C?H>-('))($$#"!"(((--$ 90#F 4+g[
d]hYk|QBZ]_PR]jM8HPqxGWW__TVX\OSZ_SV[LY`M<`nSdl{g__sfTgmvM.% ""#-241..180UP2l~~U<?4-+%%"!%&%%($(+),+-.+Y~z~}}}~|~|y}|zb^_K?B@?AB@A80@QLTQPOOPLPLONNNRPQPOQQOTPNMLNOOMNMRNRZOWUQORQPNONKPOMKNID@765363532011/4/15788<662/03000/.102223136989:=0#(*+//379<=@AAABFBFEBECDDFGEDBECBB@@ABG<-*(&((#!"$#&',/
9 <)."Hˆ:uoͳ{YTjsũiD\DGGoh]Mf\_hLPTO?DP\Ye__]J|mw}cl\}j[Vcf\Zt|=+."#!"+94.*/.#)6'`V(f}}z~}~~K5<50)"##"#&$%'&&*++(/,$e}~{}~}~||{fagSEBB?@@@BD,=QLQNOPNPLSNPOPPSRRRPRRRRNPQNLOPQQPTPTRQXTVRTOUPNPOQPLMLMG?:572636155400//4699;8:532.0/30/2/31112235777:?.$(*.21787;==?>A=DFDCDDGFDFIIDFCDACAACBFD/*')&&%#$#!"$)1(Jut14 A}Zw~hasmƘ֪CD8BJWh_K_Oac/:eugfbdIBCdykdmahNbY?JNZ_vK!-("%?G7.*))%%!%&$SZ &h}~~zD7<41,"! "'"(&('(--+.1)*p}~~}||}}{}zcbf[L?F=A>ABA9-RMOPOPOMMOMNNPPPPSOOTRSSPOQPNLUNUQQQRTPOSWQPQUURSNTPROMNGD<:746-36212/0/42386637342/.//1110/4003414469972!!++.,154;==:=?BACAGCHFHIIHGEIGHA@BBBCBCH0+&('%#$$%#!-*tH%U3˕?̭wsfpǿ#C9@vv\WQf<\TPJ_|{omxe<XaxԞnZlMhE.LUgeb]fo`4!#,/59300+%%8= Nc/g}y}|~yA;@44,&!##%$%(*%)).,-/-3v~{}|~~|{zbfa^J?EA@@@@C@.HLORQOOOQQOOORPPOOOQRSRQPNQQNQOOSUQSPPTURRRPSMTRROQOPNNNHD:9608222/032/12667547430000--../55355115566:9;6',-,14588<;>>A@DDFDEHIFFEEGFED<B?>@BADB-&-&'%$ !'%,,V%!
6E
m1v6ɾmhƠQǢz:9KLWb_\UNAGiG9K]haqwfN{ZveXeq~hdpr|9./!!(*-*-.&$%!*92Oj"_~l;A:21)'"$#&&''&%)(,+-,A~~~~|}~~}~|~{}{}{|iedeRACABABAD@3?OMMNRRNNPPNOQQRSNPRQRTSOMPRMROPPVQTOUTTUTUPQSQQQTNQNPNLJA?86650322201.0/11674421///0001/13445057668999<; &&)--24389:>???@FEEGDGFEEFGCCED@C<@>AAEH,''''$""$&!)1""B=͟`kg]~H֙^XMAW{]YMRPC~3M\Qog>LCFU;Sj_ky;)#$!%*(**&#$ #!--/ M\(c{~c;A63/(%#$$'()'('(+---/*S~~~}~{y}~|~{}zy{cfdbbA@A?BCBDD48QQPPPPOROQNQSQQOSPPPSUTOQSTQRRROSSSQQSUUXUSRQQSTXOVNNNMKF@:57645312343114233545210//122/3242614537799=<>#")*-/26588;>?=@AECCGEFEDDEEEGC>AAAB?BBFF.(+(($""% *%#$"!MUlG\'D еqg\ŵǫrBJ;?v[JTNAlqdeofov{uStEU)$APW@ChHT>2nD_rшgw1$*+(#'(%#% !","&(#-)SM"aV>B73.*$$%&%')&'**/,.,0$e||}~~}}~}}}{z|ffhb^E=B@ADDAF?3NRSROOPQNRRRTPQMSMQVSXSPPWVUPQRSPSPQTSWVZSTTTPTRTRTNOPPOHA;76567636531.1,254346470012-0,1/000.03237788;;+%()/447778;?>?>@@ACEECDJGHBACABBBB?DCDDD1,(''&%'!$% %+''.,
ss03D ˶d˘XM8bpm_WM9YRX_qbh_GfN/<\]@Dez~w[g{2%/#$$! !#""&(#*-"#*'9X0 Ux~C@:59-)%$$&$)(&&,+0&4/,$r~~~~{~}}~}}~}z}~hdcd[KA>@?ACA??/BOPRONOPOPQPQQNNPSPRUSPROVUUVURROQSTUQSWXURTQTRSQRPOMOPQF@;85155342211001114433270130/../0./01/17678:<<;0"&)-/14567:<>@A>ACCDFIEECDEBCC@CAA@F@?DH1('&('#! +"!&//+,;6$l[O3b4~Ȗ'KNFXoig_@-AMWc]k_TF)+U.5?>8@qGJMccnkx```xx7+!#$ #(/.'#"', CW#%c=?;52(%#$&%%'%&),,0050)0x}{}~}}}|{{{~z~||z{ddec^Q@?@?>AAA@6;QNPONPQQPRPOTQRRQRTQQRPPUTTUUTUPVRQRTVWZSTTRRRSQLUPMOOKFA:45254362241/3022132322-.0-/-./0-/-1/267869<<<2!&)//3448:><?B@A@BCEBEEFGDBDED?EEC=BABAF2))($"#%+%#%*-0>6>E#}p
1u;Tv-sɹՍ$GA4HPXa[REBg.|QlbuxT?RVSP4-JPCV/R|Z{rb`cym)(( #+*&%'2"4Y6t|y7A<20+(##&)'&&()+,0325(7~}~}|~~{}~||{w}|~}}z|cefed\D?BB?BA?@<:GRQORPQOQQQPOPRTQSWQUSQSTSVUVVVQSSTQTUYXTTUUQRSOSPQMNMKIB;75764332232033531224310201-0-1001001346979<<;6 $*,13687<?=@C@CBCCCEFFBCEDFFC@BAAC@BCBD3,*)))',*$ +-(?DEBI=#+Cci"!WQ
cжM7IBS_K5I@8C|uIn=xxnWvz@@1BXrYP@<$JRW\̰dQěvzJpvWlrvs-,0)&)$$"%& &,27&^.uj3A81/'%%$%%&&)('),.422M~|~}~~|~}}}~~}~}|~~~{}}}}{ecggdePCDCADD?C@@KSLOORQPPOPQNNPTTPSSXMRQQTSYSSTSTRURSVXWVUSVTQPQQRQRNNMLF;99554234102/0132.5212/100,21/14/1303348777;984"!*,01555:<:@?CCD>BDEECDDCDGC@BF@BACAEDF3/&+%("9!#)+2?9zG?9)bsH+ 4sUMAMMJ^cX>>?7jpXMSpoM41*B64!5DduMjѳ\Pq;Tmt`hs|>-4!'6/%"$###"HY=%L3
q^/C:-,)#$##&$&*&+,-/2,5Z~~~~{||~{~~}~~|z~|}~|{{|}z|ieecfdYCABCCCADEC@RNPPQPTONSNORQPRSWRUVSSQUTVSSTVSXQVVSUXWVURTRRRTRPLTOLEB>646442422/023.02/11010101-032/2/000.0456778:76"!&--234499<;?>>@CE@BDFFFEDBCBBC@BA?@CDD8+(&%'6!&*7=.i?;4&Va#).:W@l?]MM_\SOG88]q>tXhOKB<;/5\of]VaeSESgryTIlxkpq8&5/$5. $)28B>% U> *~~P59.'%#"!#"$&)$$*-,0--j~~}~}{{|~{}~~}||y~z|{}~|y~v}zyjgighc]J?BDCABCCA7MLONNPOSSRSQRRQRQQQTSRTRVUVVUT\RXWQSPVVUUTURVQQURPNTRMLA<60514362353230/1210/1.0////10.1/.2,-066576<:98&"'+/0155:;:=>>B@CCDDECFDDBADDBC@CABDEEE;))'$4* 522SG\B48Y0,xV
qR
4}0YXNlZUMLD;XlFwYk\|_xtb3IA):UaffRGKFIOGtǷgoqw|Tfq~pawQ9=3$#(;50-.-!"]6m~F:6(!! &"%$$(!*&,+00$-u~}~}~}}~~~|{|{~~}{~|}z{~|z{}{z|xxzkghfiabO?BDCBAECD>KVNQQOPTTQSRRSPRTVSVTSTRUUUWWVZYXWRWOSXUWVTSTQQSTQRRQOOE<75323465533/62.0310-1131221.0/00/1.0366667==;;,%+/2177::@=@AABCADCFEEBCBBCBBD@CCADBEH9,'(1*#8<5!".H`r|n>(5^8Dq@q?Wo
%П:KTQazd)XO7^u2`ipdq}fHL,1\iZVI=9>dMfSeibkIQE|Xm~dZz}hYusK:>/ % #20/6B:!8Fq|>>/"$$!''!%(',$-*-.139z~~}}~}z}}~~~~~|}}~|||}||z}~xy|kjdecc_U@ADBFCADC=JTUUQSPPQSWOTPPTUTSXUWSUWWZTWSWRSVQSSUVUWUUTRPQRRROQNOLEA6;6454244-424422011.4202403.312223//425778;;=91#,-02767:=<=@>D@FJAFAGDCC@CBDA?CB@CBEF:*'*1 .M?#%&u|~xqpqE+&~C
1s0<FhI ^!˴<<OCipgV=_<LnGW^g9hysK33GxG<=CE;9G0
~Ad0v8v^y~tzgbR{W?;-#,! ""#+4./-795$" 9+x~~o5;* "$%%%&*%&)**,/25G}~}~~~}}~|{~||x}}~|~}zz}{~zv|{zvkidi_faYE?@D?ACBC<=RTQPWSPQRTOSQWPPTUYWXTTVVVXTSVRQTUPQQTQWSRUQOQTRRURQKSDC77541522101-011321.0332120104/232011032268989<0#)*21577;9>@??BCDBDGACABDADACCAAAC@BED;!.-!!5F4'!<Nkx~tptO#Y7-]XTz=i[
LGG7]|fNJIKLn6S\Lfdo2?9Rtc1:I[ftsskZCJCkƨgp~rqLPry]Obx[0:/%%" 1340.05>:% !>H||~`:=!!$(&%"&*')*./-3Y}~~{}}~}~x}~y|~|~|}}y{|zx{{|t}{|}{zzgkjgdfa_JABCC??BAA;MVRSVOUSSTRRMTQSSTXXZUTTUWZSXSSSTQPOQUPWPQTQPURTSROQKQHD;57611132,//2321.03/010.03021221330/124536889<1&.*//4:97<@??CBBBGAECEBBACBFB?CA@C>ACC<&-$"*-*+))CLgr~xwZ#-=+ ;5=4 PA(=
>.Q1Pse8A:DGVZ\mX.;VM0.bVozvqv{yxagƧO[y}|^_g\Rkp]9=/!)422013<5!! $$;*_}~~U08#$#&$%$&'()*-.3/m|~}|~|~|}}z~~~}{||{z}zz}v}{xy}y|{z|zzfkhedfecRDACEAABCC@JSSU[UUVUSRVSUUTSWXWXXUTUWVVVVWSPQRRSSTUSSRSQUTRSTTQNMIA;755286623212633003/29100403032110/02145687:<<6 "..0/26;;>>?@ACADDCFEDDFGBCEC@CCAEDFDG@+%$*-.*0$Rpq~yzO$LL5O"d#-TF0CKuncL@9>aDtSQK1[czazcu~vy}JkɡwUAa}m~QTxDXa|h=<0!#.643616<<)
L!*:zD9/ "##"%(&&)*,,,-30w~~|~~}~|~~z{{~~~~}xz{z{|||yy{~|x}w{|z{jfdacbcc_BCCHFGDGFBDXWYVWPZVUSUSVVRTRSWWUPTUWWTUXVTWVSVRVYTTUTRSTVTUPOPPOKD;975763130/6263201041101/+5.1032..-0.36:6;;::;6$!)-03567;@9<B<BACEFHCGEEAABC@?CBCDDABEB,"<1*+,.) "Q}v}x`gQa`G6,I]P~""/g} 2kqhNKH:clNXhp\{L@+qɗj{u]eϼagh_jxPUf}Liwq`>50! .32422AFB($7Gr~>7/ %%')%'-*+,*,.2$,|~}}}{|~|~}~~}~|~~y}~~}|{z|||~~||yz{zxycfhccdd_^LF@CCEFE?C=QSVVPYUVVTTTUVUSTSUTXRSYXTVWTXXTTUSSUWVXRUUUTQTUTOROOJE?9686025/1032212370/3-240/23/20-0//3/3566878:D5)+,0234695=>?@=CDA@B@GA@CF>D@>BBDCFDC?A-?>@*)(&*#"/_yWBNF&83RR}0.EV<\UU\2Y+VsWYOPX?øtYVgqb}5Ee}dSfhd8<2! #(,..2454B@* -72+x|}4:'!$!$$-$*(++,,.2B}~}|}|z~}|~~}~}}~{||{}|~{}yxx{zzz|{vybeiccegcaSAAECCAE?F<MUTVQXRUURRRVTTTSRVVUUTUVWUWVVUUVWXSTVWXUUTUSTSTTQSNRJD>;46541602122321232352411427/5/4/..21+2455556;6+)-.1256999=?@>@E@FCDCACBD@A=@ABAEC@BF0"9`I0(.'&&*F9[@Wn`8
]"
kf8!.UP2Og[VKF{i\z_9K^9ιp2WɮkmOliVHbr^;Tlc;85""$,.165:<C-`}t09 !%"#'&))))+-,/-Q}~~}~y}}~~~|~|}~~{~{{}{z|||z{z~~}{{z{wzzxxv|fehgeeghfZDACCDADDF?FTWUVWZSXTSTWURTUSXYTWUUWWVTWXVWXUUWRXWWUVTSUURRSPQOMMF@<8766243211324215420201533502.2.2023.46768:97;(#,*01478<8=???ADCDBFB@CACBB@BACC>BE?. .\^Q4-&*%(""(=<"i}wvyzn
=V%1Pz`1
,?gzaTdJKt]oFEUZQ}͵mV0FeM_nzl^OPt^hji[@-4!.*0/3678;>+!
@}~~~a36!%!&'*('*+-+,/, f~}~}~~}~|~|}~}~z}y}}~{~~~~z||{}z~~|~x{z{|wxx{|zvvgdcjggeef_L?CFDDHCDCBTUZZZZXVUUWWSUWYTVZWTQRXSVSVWWXWXTTUUVVVTSRUQQSRONOPLD@98756251/0432/202215411323.2/1-32211/668<9;9;5.'#*/03239::<@@>A>CBEEBDDCEDABAA@BB@=' 7SSQDF;$)#.$"&%(@>y^hxt#NpUL~
j/!gjqbnUInb|:LELNFYB+xŨa7ηTWbN;˼yrRamgxN\UpEIZX+22'$ ! (0/424:79-/9~}Q55 $ -)&)*)-.)+&u}|~w}~}~z~~~}~}z}yz}}}}{|z}}}{|zxyx~{yy|yvyxzyxheeifddba`PB@DEDEEDC;SWV^XWZWUZUUSWURSTUWSTVVUXSYTXV[VXRUUWVXTTSVQOQOPNOPLFB676115/92141400,3101/010.5021..0/02/0076667694.#%),.247678=<@>D>BDEDCCCDCBBB?CBAF:&+S\DCA?7(&$,#!&//TSV.
I.?! MzV$
)Z[kdZLWx6lHMPGH\SLàD&8f6hHJnxyNϾ}{MZ`}Y2GygQMB_O0; (3143989A0 :|}~A60!$%$)&*)(+,'&-)~~}~||}z~}|~}}|z}{{}}{~|zy}|}}||~~~}~zz|zzv{xzyzxzyxwxwwmhflgdecdcU@ADEBEEBC<MZRYVYVWWVYWQSVSMRR[VWWVVXXZUZTWYUUVVWWYSVTTSSRPQNOPLE@<55465463242203/2/,,1//203,0,0-/2,51-033367879,%%(+/1595<:<<?<B?@ACADCBBAABABB@D>.<SQL=<=:,+%'#""!'*3N,J~{y~q.
'$sIL"JV\p\g[PhH\\TWUB;QXqm8soX7zu=wxWO`[{|yu<DOj8IKsV``CLi_;8oU@64%(00/6383;3-~~~{2:) ##$&*(*,-,,)** /~~}}~~~~}}{~|{}}~~|{~}|~~}~~|~~{{||}y~~z}w}|z|z~|wyxxwvlhgkieddfa^JDDFDBCBFFC]W[WZXXYUVZTWYVUVSZXVUWWWVXWWUWXTTWUVXZVTRVQQRSQOPNMHD=77685648431534/22/12122300-02/10021/115549:670*%*+.156:6<<;A??BDAFBDEDCBADCDABA9 ,)9KVL?@6,2'(#"! "&)>0&{~l{{@ 3
We>To$%0 fgcmF[g]pwSTVNS;xfVdC1\^@^G26Y|rniUkHeYmkkiDUsgHUovD65%'.1,224:G9& 1~~{|})= $#%(&(+*)*)).I~}}~}~~{{~{~}~~{z}z}|~~{}||~{}{{~{z~~|~{}~~{}xwyvxz{x{|yvvzxwthfddffdggfcPH>E?DECDD<WV]VZYYUVXU[V[VYTVYYYTWVXVXWXWUXWRSUVUUWUOXROSQSPMOLKC97:396445335174054241302412-/113/2/16.3475;;=61&%,+.80::9;=@?=BFECEBCFABFEEBBE?<& 9C4.8KA<<130+"$""#$# 32#_ua@f=S "^@cYr_:W``s{u]POJiiz^Ok\I=37Odtq1^`ft[?Klrˋ3cjic\RDEf[J:AYL43/#1,4543;C2 ($~}}u+>!
"#$$*((&++*-'+Z}~~~~|}|~||{{{z}}|~~|zz}{~y{~|{w~y{yz{{}|{{z~{}{xz{yxxwyjhdeehdehfcRCDA@DCBBB<NYXW[ZZXYYUXWXYWTX\\YTUXWZWWXWVTWXSSTSVSSQOQSQOSLORILB>::586668443425114.114113121--...//1--425889790+%%*,1455=:;;=AA?B@CACA?@A@B@AA>#(=DH8&9?;2271/ (8!/*'+#Sxl~< 3Y"coi5^{E=^_L`H`guyqWJavn_8iIPcVOaFqj{cjmG0c|mSVxTUY<N6L^TEOa]J?B3"! #,050307<6 *|~z}~}b.7 "!&%&)*)&%+'()p|~zz~}||}|}}~|}|~||}zx}{}yz}z}{x{yz~}}yz|~{y|}{{{}|yyzyx}{yw{yz{xukjfegpaehfdYABADFCCBC@C^UWXWWXXVWVYWTYUUWYXWTYTYVVXXVVYUTUSTXSTPQNNOMPJOOMLE>7768776735444102200-1121.....//../0635686:8982.#&(+034486<>=<@BA?BB@AC@CAA?>@*!(!&D[N>C@7343=2GA3(%$#! $$"Okgi-%F.
,u{2y
BFA4Wmtsdncvt]b}p)ra^ZDY7`fhʾmYEHXiRtFGcfzYaRAJOcDHU`VF:,!.70489;<9!7}|~~||~S/5 #$&%((%&))'*"|}||~z}~{{}}}~|~}{~||{}~~}~|{y{wvy{yzzz~}{|~}{}z|z}|zxz{x~yzzz{zwwyyviigffofghffaGCB@EBCCDB9]XVXXV[ZUYXYUYZVUY\YWVXUXXXZZVVVUTVTVVWWQSPOOPNLPMQMGA9867653:35332042312020210001-/022/2014877:::94.$&++13489;<;A?@@B?BABB>AB?A@E3 "G50HQLB?92/223$9pw1&##$$,ilw/9^-1nf) 4n
ohRWqQdmtnnmvdȺ)yG[K)&<lwԻf^Z]NLcwZnJD}{FLcO;,aVCBZ^X682%120889=;3!A~~~~{|{~}>5.!"%%$'&)('&&&)!~~}{}~}}{z}}~}}~||}{}}}{}~{zzwx{||}y|yv}z{|}}w|{|zwzw}xzzyz{xzyutilfekhnejgfbQCBADDBDDF8WYWYYZYYX[XVU[WWTX^]][ZXYXYWUXTVVTRTTWWSVQTQQPQNOQNMH=687255544317/23/401-4.2214210134122152559;;;;50(&--354:9;>>@>=>??@DD?BCC<C@9KPSEH^RI<70,0*%4eoYA"% ! ')Cb\1
)lrh@#dC o5cwXoTbcrle\aS]q]7`scΗ]YICCFZiug6YW^hV4CRM7EWNZ998&1.258=504$#C|}||{}|}17&'%%%#'&#&+&(@{{{}{~z}{zz~}~}z||||z|}~z|{}z{x|y{|~{z}x|y}yz}y}zzzx{xxyy{xwwwywvvjgihdkjegfhcYADCBBCDFH=L^XVXWVVUXXWTXUVVY[[\YZVV[TWWTVUPURTSVVURRRQQOONMPONIA8;:6231530134431/00.3/1--.10014422/332126557;6.+!(,5447::>>>?@??@@BAFFBDCA:(#HdU@=BruP9:2''# "[ryW+-:A7%kw*F5#{|$f ;P^ .nuk[jburZpZCKgvjưn]jŌE@SJ56&ѷqdEA9A*1AKD46`U?AK[OAHc $,1+38648>#F|}~~~~~~x~&5 !$'#($%&'('#)X~|}~y|zu~z}||~}|{}|z|~{||~x{{|y{ytx{y}yz}z}}|ywzyyyz{zwzzxwx|wxww{wusikijeijhjggdaGADBCCCACAGWVXYYXWUYXXYWUUUWWYYXYVWWUUVSSQRRRSSTXSUPOOOOMMMLLKGD9:95/44220526510211331.11//2112343/20213666585+)!&+317799=><;>;>>>@EBDDBCE+<U^C:BI[;2982!Wfl^!&+"/Qy9)<!spƽ$p1O$
#WgfffmllaX]`d̼uhQt]ά(Pʹf\?DFoe[aеXDo~xv][;YN9RVO<WdRT`eP! #!+)+0374;>, Q~~s="##$%(&$%%%)'(l~{{z~y~v}}~~~~|~{zy|~|y||{}~z|{yxwx{zy~zz|{|}zzz}{~x~~|zwyzwuwxwwwvwvdkhjfhjigefchNCDBEABCCE<\XY[\ZYV[YXZXXVUTYZY[XXXVXVVYWUPTQSRR[XSOQNOPLNNLLJFC=979454763144431231203001041222441/32315868::80'#&,/2756;;>@;??>@@ADCCDFB12SIL6:8*/-1::5. 7`iy~<) &";=26".*!$2+ Ty(ER+$"axrZMX]Oev~s{
LȞWphC{ɿMPG=1dG}kχD~vwHFA18PSDX[P\S//'#!&)+-1847;=( Pz~~~}}e< %"$#%&'(''%') }~}~|y|y}yzyy|~{~|~~{{|z{}}y|~|yxx{{yzwvxx{{xzyxyz{y|{{yzzyx}zxy{xvyvvwvurihgkfhgjfelbjXCDEDBDFBB?T][`V]]WZZWVVVXXU[YX[[XWXWUYYSYQWUUQVUWXTSQOSNPOONLFC=4:377746407/43003,41037/1-01/452./030357767880*$)-/1336=:;>>@CD>?AC?@DI0$,U]ICB=:>32*>08+V+6jsS93!#! "2PM@>DG$21-*"
L !MxZjegfIdN@U6}x/bW</pSaKN@rQ{UW[9X6LLcFJUX]=7H2"! &"%,+0:6797-" Lz|||}~|z|yQ03
"!"$&#$#%$$($'{~~{|}zz|uyzz~||}{|}}|wzz~~~{|{{zzw~yz|z|}{zz{yxz~|{|~z|zxxyxuwuwxu|qihilghgjgcdgbgEB@?BDC@B@JWVZ[WXXXWWXYXYXUWZZ\\]WYVVY\S\UUTVSRXXUTRRQRNPOOMJGC9571552;/11302/2.--10123/1//02423111/2444749873.$(+/-5676:;;?A@?CC>DCBB4"1JP.>@<<642,114By&
-`lb-(#+!# )5CPP;rC7>3(*&$F1hd
OW8N_oW_sϾJ[2*IHOOV:7~a;^P`yY6]l{3˵bKQE0FQ>IHRSNTM( #!'+")489:=0#S}x}{}~{|~z{z|{71,"!"$#!$##$#&(#,{~x~z}}~||y|x}zx}|zzz}}yzx{zx}z|{}{zu~yzzvwzyyyx|vyx}{yz|zuzwwwvxuvuvqsrkkjjgffjlhejkePD?CB@D@BB@WWYXZYVWXYVXVXWVUZY\WZ[[VWWXUXUVVVTPRZWURRPQORPQNLHE:6656615230/11./01.0112201/01050443020051448640+"%-0134889<>==?@EABCBD9'"$;/+523:=75801+)B74dbW&$721.-""""18,5FO/_F17)%(.4*T@_ )Y7SiacДѸ|XXZorXY5RmN+@Zͬyb?s{ǘgMX==@kH?Q?YP:4-!&"%'+6=4>6&!Vz{~}}~}}~~{~z&8$!""$$!#!#$##,H~|~}}{~}{}z}}|z}}|}{zy~wyyzz{wzwxwzyzzyy}xxx|zvyzzzyyyy{x|uywutsyuyqvvvrljhhiffjjdgifkXF@@A@BC@G6V[\ZZZWYXUZ[VXWUWZY[X[XYWVTZWXVUVUUXTVVUPSOQRRQQPMID@79335224433240110100122200.3/4.761142134638751-(#*+/686::;?>=?@CBCEG@+ ANC5460872943/,-w|b,&'Jd,-6A0&!'"*CM@.+6<+5B1-.! 8W
,Uc"
Bѵͻom{^;k1ARؼ~n?yzwʝrH<LE1F]H?C@D=6F6 !$$$&).6-1%3( W|~|}|}}~{~~=!#!$&!##%$!#!/
\}}|}w|}~}|~|{}|}~}|z~|{|}u{y{yyuzx{yzxy{yxzx|{yxzy{zzyyyyxwzwxzwuuutwuwuysmkkgiihijfbfff_CDB?BEB@G>I_YZYYZZ[ZYYXXWVTZ\[\[WXSVSUTTVVTWVXSTQSNROQPRPQPMGB=:368755353413642//11/3/100.2014/312/245593;853/*%(./668:7>=<??D@@?AD- CVRVG585/--741.&yCLW58( #+,B&!)$9BVzZBb>#MeFIvZ5.0-
{gM4E oυaѤdRI4>*.B];bSyҏg+IcuuyʎruO9PD8Se=21@AFJI4 #"$%&.'**+01/-&W}{|~~}|~}|~|k 8!"!('$"$#&$#)$n~~{~z~~}}z}{|zyzz~{w{|}w{wzzwxu{{{zzwx~xyxzxxx~|u{|zwyv{xwzvwyyysyquuwtsxplnjgihfejgcekddL:@A@>ABB?HWZZ[XYXXVWY[UTRTW[ZXWYZXPVTTUUVVTQYRRVRORMQPOOONKJA;675766435341111///-/00./2.-/-/1010105263565551)'#'+,135=:<<;?=:?A=B<F_YRLWF<95/'23&hoZ>-:0"#'#*5Iu~yYiM9hkV=0=D, yAYRx~ʍ~nE\aaT4ĩEHнL*@+MdZƟ}k8;H=/<uF6;A>FA=-#""!%$#!%!#,+(0;0( S|y{~~{|~~}z~~|~|~~|\4 "$%"$#""%##'(|~|~z~z{zz}{z}|v}{z{xwz|{y{w|y}tuyxtsxxyyvxw{w{|vwvxzxwwuzwwywuvvxsxutuvtuysrqnnljjjfdjhfelbeTDAA=@@BC?AUZWXWWXWVYWUWWQVVZUYYXTXTOSTTRTVWUXVTSRPSNORRROMJHA:687754535311/11//1.030-1/./--.0010*,6232435552*)$%+,04595<<;>=BCA=A( +U4:DC=;930,)_}nma+)-}}}gpXAa:CA=9.!:]o$#pbŭrvYKɕӸYfJupf?;D¿N9QG:=q=?D44>9?9)/" '#"!#$.:6>2!S{{{~~z~~~|{}~~~~|N$0 %"#% %%#"$##&& ~{|}}{|zz{z|{}~{}y{|yy}{{{y}xwyyy{wx}yz{vwtxvxsvxxwwxxwvyyxvzxssruusustusvuwqkmnkjkighihfjfg]A<EA??DDG?OZZXYVWWVVZWWUUVWZUYXXXWUQUVVUWSVSTTSTURQNORPSMKIEA<857744856312014210300104011../2/21121/54235432-+')*.24998>=<>=ABD=)6wwP:8A;6:E;0J|mna)(""% !
Edv|jzT'Nd=AAB?+.h#
gn-7 _ʹ~ɪ~^ȳ~cJ6f8SȦxQHQF,>nM=?/-I@AG1*$# "!-;<01Y{~{{}}|}~}~~~{}~}9+& #$$%!$ "&&%$$:~}}{{{yx{|z{}}}wzzx{zzwzxwzxvvwz{ywywxxyyx|x{x{wxvvzuyxxxyyvwzxtuxvwuvurwvxrxriknmijfdfjgdkeg`KBCFD>H@GGB^[YZ[Z[VVZYXXYXYUXXTWXYVUXXXWUQTTWSQRSTTPUQPOQGIEC=97575485524441310360.211434200//22101166367562,/%)+/238;8=;A@=@B;4G:2^k846085AC/P|rmh2"!-;-$ 6pdcnxm38DC@7t$
;Abk6
\uͯU=njƫJ4d``A4Ȯ{J9ʳoAIW:5;bI<+XpZS\N+)&%##%(,:/&`}~~z|~~~}|~|}|}y&7$"&#$%%$%&&'#&V|~|}x}|{}{v|z|zyy{{{||}yv|yywwx{z~wz{|uvvwwzzxytwzwxyvzxyxuxy|{zxxyyxztwtxqtsjkmljigdcjkcfdfaR?ABE>CDEFE[Z]]X[ZUZZWXWWVTWWYVUUXVXWZVUVUVVXVTTSRQPONNMMJHA@<856175306310110-.0013011310./12-12300215341612/-'(+/14599<<>@@AC8%"DiR*(M>:2.1,200A}u|: #!""*6*$ !$!-)".JDX|[!-<>9nd)9Lw5Tw\ŸWdlɩSA^jv5a¡-1̸i,GXA,?Y<9V^N@WG1+/0%!!$-) %#hzyz|y}}}}}~~}}|z~~y;"&"$##%! %%#"*h}~||}|{z{wzyzx{y{zzz{{wxxxyyyvuxzw{zwy{syttzywxzxzyzvwvxuuvxvtvzyywwyuxsuuqrllmllhifgikeegee\A@AACEEFG@R][\\Y\\W[VYXTXXXVXUYUYVXWZVUTUWUUVTSRRROMOPNKIEA<9884464631010011//02111222231/.42115/01/200/7140.*%*00457==>=A?@B6+CWkY6+.957,++63}L%&&(*% $'+/-&"#!$HDTqEE-4248"_A!1
#|$5unhÎcl~W9]kǾb6KV629XV?9&
//3;7+%- !)31 d|yyzzyy|z||{|}~~||{|}{wi1"##$#%$&$'$###"v|}|{zzx{zx~zzzy|zy~wz{{{yxywz{zy~wwwvwxwvxyytz{wy{yxxwuvwxwyxz{xxxxvvuzxtsqtmlmmljjghgngghggcK>D@ECDGECJ][[[Y[\Y[Z[ZVUVUUYWWWVXYYWXVVVUTVXSRVSRPQPPOLFDB=:893764556422425311301202220/13./014/22142313333).")/0495<:;@?=ACC"-<0ClxJ44728/)*$%ye)4'!!# $"# $"(,+**,"0#! I?VVD>510%"YL95
C6
4˩~ɬgmv8w}qlkB^dfeW:_zB[Ƨ?9FQE<5^@&#-6M@,',&!,& e}uz{zz~}~}{~~}}z}||}||}|}}{^5 !$#&%$!##$(!%#"/}|||~}}w{{zz|{{{}~{y{{v{{z|{zyxxwtywvyyxxvwttrwwtvxywxxywwuxuvvyzzxus{ttstsurpnlknnmkkghflhggjebQAFBBFEDEBHVZYXWWY[X]X]VWVUTUTZXWWWUTTVRXSUTVUQURTRQPUSLIA>=:978972<4325531533440.30100010/./223113241341128&*%'+.26679<?:A=BC@(% ;D=0?J>976640+'r4+%#2-#!" #"! %#(''**-0?8)I[[\VK..2%(do[37 RdjObςαeP~y?vutuv~nJ/KY5ZnwmG;WƟf&EPJD*0/"",B360&,)! f}w}|w}~||{}~z{}z}}|L+- $$'""!#%#%'*#@|}{|z|x~zv{{~~|}|{wy{vx{yy|xz{{{wyzqyvuyvwvu{vztwuvxyyyuyywuwxzzvsvvyxxwtuoqnklljjfjciigheffeWCCCBAEEC?EQYXYW[WZT^Y\VWTUTYZZ\XWXUUVXUTVO[ROPRQQQPRPNMDE@:598975535522220100352/3/00031/0--00.-.001/132221.()*).337;:=??@A>@BI0(?@O?/.88792.1$f=<1#,*#"% $""#%)*-%!32%!(&S_]T0.)/Pie_-"(X5
PNζmδ\hN|ywytswsv\JKKO{sWnı*]ElQ1#$$ 6+0/,/&#d}~|x}z{z|{|}{|{z||{y{|~{|50*""#"%%%"%%#'&Q{||{{~}}z{z}wzx|{|yzz{z|yxzv{xvwwxxuxwuxtvxttutvwwwvswu}wuvuwww{ytssxrvttttqrppnlloomlghjflfehfcaG@EAEDGBDBMXWXYVZZV]Z[XWTTVUTW[[[YTUVXYYTVTRUSPQPOOMONKEC<;575588566340/0.00/2640201112431//00../1311122320*-*'+5378::<=?=;BC@EF, # 683:PA78;=45/4&PwcB-2)!(#&" + !/!/*.+*!*,1(Fa_702,<Y=~f&#\$W6h#
Ϳΰ~ƀXE|~}|yvxzuutn[H:hlɔw;IVYdk[P!"$ ($*-41,*+dzyz}|}{~|yz|z|}|{v~}|23)
!!$&''$"'#%%( ($b}~||||||{yw{x{z|y|yz{zz{{xzwyuyywytvstvxuszsy|xywuzxvyxwvrvwxsxvsttuttsttqrrsnmlrmllklgjkihhgfcP=GAEEDCE>IXWYYW\V]XXW[ZVQWVWX[YXXUVWVVWSWWVTQRRQPTONPJFA=877798655533011./1.241/0211021/21010./045321123220*)'/6599:=<>?>@=AAADE/#5@<1-?98<DC741&3vy8!(42& ,,-1+".C2J`A=I3;M/36$(-3=PO624(/a
Mu|p" )B'>z( {zuxqyqqo_\QmțfNϢpw:::(!## ('-;<6%d{y||||z}z{{{||}}}z{}{~t": $!$#%&'#%%'%&&r{|z|{{{{{~{{zzzy{z|x|xy{|yxwyzvywywxywwvwxxxwyxutvxyyxwwyvwvtvtwxusswturqpportnppkmoonkjkffjpehecgUFCF?HEACAETVYW[ZX^XZXZWURVXVXZXUU[XSVWUUU[URVSRUORMQONHB>7:15<6361331-501/0.422/02011///1/220210377;)/0/73,'),-4:8:98B?>@M9AABA@@1!-FJyC:>7=@:70),A,!(%28*"(.,097.%*;?Sd^PHE4;B -+$*8@D802.#3q@}vxm$%~T
V"~ϫ~}xxurrqroc]NÉ-DMFmX34;3&####'.0)ey~~~}yz|y|{v~||}z~z{~~~}}z_%0 '%&$'%*%!'*'$)$wy{x{wyyx|{yy{{t{zzxw|xv{w|ywyw{x}vxqytzttysy{wzszxuvvxvxxvrwxvvusuuvvvtsyprtrtnojklmplmkkijiohgfff\I?BBEDBCD;MYZWZYZZXXXVVWTYSW[XVWVYVUWVRTVSWWRQTUQROONHC?=8556544323,+/10+.2-/32-/10110124+..-14021>))--"',/9===FC@>?@A>>?BCG8"!" 4YA>zf;=/87505'M"-$"%")*!18::D6 "-.9krJBF/25,##")*9C60-2'~Cigt}|!,"[=,B##"
v³||xywvtqqtc`Fwǩ~QUѐX652784,)("$&,$"cv{}}||z}{z||{x~{}|{w|z}{{|{{~{W3 "##%%(&!&&%#)'6}|{zz{y{||{{{z|y}|~zywyzxyyv{wwuwuyv}swuuytwsysuvtxwuvvvwuuwvxwyyvuutuwtuptrrrsormgjkmnoljnieikhedgcdPECC@FC@@@AXXVYXXWXWVXUVTWWXX]ZZVYVWVUTRQSTSPRVUQSQKJIC=:54443455261,201,*/-000,2335401/0/1/.033342ɝ|gJ/
%+187F=>A=D>A?C3%
,m~RGIVWK-+313/ jt9#$%)*&',;;@DB.) 16E 24",2:.#'(0951.23!%~6%gG#nj3, s.2V! Yʼ¿}~{{wwrxpmoV(^OƠk.3/251..&(&"!!'
^ux{||~|~z{|w}~{|{{|x|}{z|~~w}K%1
#&%&)%$&$)'#,G~|y{y|yx{vyxyx|v||xzyy|zxxq|xwvy{zw|yuwvxtvtxwwwtttsu{uxw~{tvyzzuxvutvovqqrrqpppplkmlooolnkgijhghledSG?DCHAFDDATWWZZXXYXUZXWSUXXYY[Z[\XYVQSTUUTSRPTSURNJLD@=;89877545653.01001/./22/433521300010.325217̽jS7%$-/68<EG='$!U`5?H<MA=2*))$__m5!%,(!),39>G<&-)+ 0@,$")(,2&!"$%3D=.(+&'&{w!-C-!YRT<{7 Y¿||xyuxnm`]n2hʳW^gS-1730-+/5-+++ #axz~z|}{{|{xzx|{|}~~{{~|zz|}x|{82 #$*(,)!)($&!/[~zyy{yyzxwy{xzuzzxxwwwwyx{wwwu~vxuuyzwwswvtuuxtwyysttvtsvttvvyvsxsvuvswqsssqtrqoqpkkkiklnmjkhikhhheic\F?C?D@DCCBLWVZ\XZ[WU\WYVWWYYSZVWXXZXWUTUVXVTRQRPPNLJGB=8<6899475=44234021.0/40414234122/30/07225.3̽zdG-
!$!>09<F\[;1.,)^OC-!"$!(36:AD2"/#("$@CJ5$,-# )5!2DD>'*,4b&-+.'%$/" y
=K6$"8ǟ~zxvuleZt֢dƿ͠NBŜɍ
*5==4)/./5;+((!f}{wx|wzy}{x|zy~~z||y}|{z}}}}y{{x{}{22!# "&%&)&%'%(*- r{yxxz{zwxvytsvzytwwxxxzuxxuxvuwuzvzyswvyxuvtxuvuvwzx{tvssuuxutvuwvuvnsrqvtvspqkhijmlmonnikfkihhjea_QBACAACA@AFWXVWYZYVYXZXTTWXVSYWXVZZXVSTTWRWTPQSRMJHJC@<7:8667776644423150/3102/1423333211/./2-618y̻vW*
@;ABlx263$QC3(0*&/%EbMUnC)% %$%IXN'!%"0F9GU?)#,-^#'$*20'##$#!$P>cE"%! 7^AԷ|xsifuz6d&][.D<61,)19D9)!d}w}x{zxy~{x|yw{{{vy||{z{{x|}{zywn,2 #$$%$($('%$),&tzywvwwsxzwsuwx{sywyytuvwxtytsuswxssvvwrvtttwvwuvuvztr|trxrurtsswpvsrprsrsqqtpppoqllkhjjkonpnmgkklihefaVCDC@>EC@AAWVY\ZVZSYWVYUTUSVVVWYWZWWVRSTURWTRQRPNJFED>::9:746544143222341230524270022210/-,,/12/3ϸ̺{ZC(
+@M$(CA.+525/6QhZaiM"5*'9%>jYH1+ &%#5*3B52%7a ($!091-&%!!!m6cSSEϜ~}rmvKDl\REnu$033/-6;<60"=H?IN]fqz{~}}|y{|}yvyx~v{y{{}|z{yzv~c/0#$%'(&&(&)%-',/~|xxzv}x{zxzywvsyrvtxyuwzxx{xuvsutvswwxwqwsuqtvvuttutvvsquvtourpttqvruvsrsqsqrrtpoqllkkmklpolllinjiihgf`\H@C?BCBC@@RWYZYYZWXYYXUUWUZ[TVZWWWWXTSSTQVSRSSQNKGJB=<::88484565544654310016212216-112211.-/4.8.%ʷǺ̿iD) !>"/,7>:CPJQ* F7:79;UigO20+)!,dG.14+/RF*.$!+=G0')"%%!
*S6V
9PD&1=AKͽyo|ұ3JS=S_LJFw'+257:882..=KBJ@><;8@DJ]ipy}|{|yyyzz||y|xy|||T.0"%'%(#)'!+')-&+?yyz{xyxuxwuwyzyxwvvuwvxutvyxuxtvsxuwwvuwutuxswtvwtvuustrtuususoyutuutvtpooovnqopoonqlpmmloplmlijikhhfd`cG?CB>ABA>BIYX\XZWWWVXWVVZVWZXUWWTZ[XPQSURSSSWRONJBB?=866546765655677522.//.100/13123/02340152+4L~p9 /:B8)=ilZc>H>?:YjpJ)6.* Kzn<)2*%>U1!+5;@('"" 3O{`6u VtA,.s;8ћ{sG?~LM^_Tv?%045533+-0<<=@ACDFCGJCAA=7:AKZhp~{{{zxz|y|w|zw~G**&+$'&%%+'',(+Q~zx}|{{zy{ywxwzxxywwzwwvzv}u{vyvsuuuuvxuvttuzrtvuxrupuvyrqvsxrusxvtuutuvtsqooolpsqooqilnnloommliihkhebb^aM>BB@B@CB@CSYXVZXXXWUXVTUTWWVVTUUUTVUSSRPQRRRSPOIEC<:6556677654664022//./////11.112/131012./07:ҸȽtbI
3LoC!Eq}J3@=:=N[[G=36,8EV;.-".z}%);0%#(" j9}u/hN{G .:9
#2A̾w{˗OhKDB|J'/4230').1314779;>;?>@AAAFC>5'%*5JYhq}}}vxzsx}w@*"#$'&'%$%()%*)+!c~wzy{y}zx{zzyuxxwuwxywxw{s{wuuyrvutwrrtuvrtruwstrswssuswuvusvtvwtsurstwvtspmnonnommknmpnqnnllmljihjhgdd^aXAAA@DADDABS]Y[ZYYYVXXVUSTUVSVUSUUSWTNTQPNMMQQNLEC@><786778553341110/0/0-.0//00/01/30//4/002.40иñʹd2Sui*qZw=IuRN[QC;?/@E@8%;&%"\> " +%!#%!!## 8LsI',<=@D1d_
˝~ͽg;_KtX$313*&((*,,//-/16/14689<@@D?B?61.##"%6H\gt}}ys6+ !#&)')'&(&+&)-'/rx~zzzzz|ywxw{xzuwwxxywvzzuwuwvtwwvtutsvrutvvutvquuuvsvxvrttvtu|uvuuvxvqqrolmnqtopjmmppqonnmnnljikjjceb]`KACBECCBBCLWYZ[XYYWXXWSRXXUVVWWTWVVSRRRQNONPQMLF@A;:698988653371100/013001001011203101../,1063&ýɾ̿nw5+h}}edR==N5'G=A^33S5Gl"!+'1,"## $)&&"" %'&5n3-&+=9D@B3~!5AӻʥU^W.jZ:lo$/"'$&&-)*(++++/+-.-/1347<<::;9732,*'!"$>Ngvn.,!''(()'%$$*()+,>u}yy|{z{yx{yy{wwx}{xvuyzxw{wuvvvxquwttvtwvsttutuqstqsqtsuysuqtssssststrstpqrrsrnmpmqqnnnqoollnpnljhgjffcc`dOEBB@CDCABH\YYYZXXXTYWURXXWWYT[WVVTTUWWUOPPPQONGC?:997;85775221112420.2/0212/0.22541111/0362- OµørF)2I<0CBmv`p](B7?0-3462/"#!%'-)3%"" +)/tg6=<P1R>Y_=-Ȕɼa[[J(3DNm%"&"&$'%'&(*&&&'&$*),/+3423336434//,(1/-(#%%'(('%',('+-N{xvv~{yv{uvvxyvxxtyyvuvzvvwwyxvxtwxstvttxxwuwxtwuwtysturrvqqusrsvvrustturttsqnoqomnlnknmkmnoomnmnjihiffdcc_[ADB?DFBA?@TWZWXXYUWWWWTYXTUVSRVVTWSTRZURQONQPLG@==776678887334654332/110111..1013113321/314<{μüfk_4.&154459+&$&,'224)''5|\<1?LOP++%ZtW(H˥AV45WNVr*$$$%'%&%%%$$"$%$%$%&(&&'(((,)*---*"()%((#&$"$%%')%&)****'%Zyzwyxvzzxyxvuwwy{tvxzwtuy}vtvwvrruvuuvtsttuttrvtutuoyvquusrquptswruqoqqrqsqspsonqnnmnfjkkiikmnmkjfedhghdcf^^E>BBAB?A?;NZXWXXYXVXXXUXXTTTRTPRSVSTTWRSRQONMMC898488;:837543153352213/3112231.133352/402026ȼƶkjzL
4,*!'#!&%).*255 $=dD3:EOT]O3>Lٻtɏ)bbWͽ¦?T=-79eujx+$#%$%&$&%$$&%%&%$!!"#$('&&'()''&&'!%!"$$&($(,-((-*h}wxxzwuxywxywvvw{yxstxuwsxxxwtwtutwwttvrwtsuwssytxvtuuttrurvswrrnqrpqorpsotqrqqoonnogiighhjjfhihfecfgieee__N>BCC?ABABETYXXWWXYXVUSUVXTWSSVTUUVRRVSRRQRQMME>:<87598:965541533413132104234225532433403-,;*úƾd! !%(/---TvRDI+PEQYIB"Emi3P¿7:F%8_n,#$%%%$%$)'"%%$##"%##$!" !&%#"!%&#&#)"#$('&&*+-+*-)$svxzzyvwxvyvwvzxuv{rtyvwuwtwssvptuvwtvrswrtrqsvvxtstqqqtpqsurtqqqvrpqstpsqqnqqropppnopjfglfiecmgeffgccfjhfc_YT@>@FBBEC=ESXWVTVXWYVXTSQTSXR[UTSXTSPRSQPSTPKJE86469954;35112510023012120222532440432250014#V˾uP*
&XvDIFD&:Q?8
˜ ȴް,$
~nx'5Sj0 )"&&'#&()&&''%('%(#$#"&$"!#"$!#"!!##$("! $#%'&'%$(.*+),(5xzzyxwwwzvtytxutxsxwwsrxuwvtwtsxwtwsvwssosututvtvsuxqvutuurpwuvpqrpuptuvtttppmuonpnpnnnqswsqlfieebjdcccc^[]ac\?@B@EA?@C<RVVVUWWX[UVTTRXSWRTUVSUTTQSTSRQOOOBC:674665;4332/444504011///-3400215404526214.4)ɝ
7<bƿómA7S^V+_OF4CD*!yMQ78h,%$-$)((&'("+$%&($''&&#&$%%%!%$%!"!!"! #!&&%'($&%()'(,!Dxxxwxwwutvqxxvvsutvuvuqsuwuwvu{upvturrttqrstutsttvquttssurwpurnssnqrrsrpqqonqooppnmnnn%1AMSbjoqvwtputojfgfcJ;BA>BA@A>H[UZUWVWXVYUSVTVVRUTQSSSTQSRSRPOOIA@759237274553446223340////.02032141223305336'"xjbL; 5TeķèЪ#W^^2TٚW0-}2/
%rAJ9Nq)#%)+)%&''()*'%+%))*&($&'$%'($#"$!""%$ % $ !$'&&&"%$),%((X|wyxxwyvswxwwxvtvruvuvwtwurvtvwxxuqurpuvrqpsutvvqtvtrssttqrpvpqqupnsprtqsrtsrnnnmpqomk~ocQG7&
"6EV^`gkqqnWB@ACBEBDB@XXWWUUXYYXXUWWWVRTVQSRQRRRRSRPOMKBA875778;674644421133301./0/4123223231332322(2K]Ź̾ɳm[O1#
,Giwżʫ]Cb[)-ʻǂ,10¾(FgfY)-"(%*'.*$&)*$'()('%*''&&'%%'(%%$&#%"%$$$!#&" "!%"&&)'&''-%+)"k{xwwwuwywyyuvuwuvtsuttxuwsqssvvtuvruuvqtrtrrttsrsrptrpooppporusrrqprorqtsronporpnkrlkklUA( %1=?CADABCC@P\UXZXUWWXRSTVTVTRPVPPRWWXVSQTLJIB?9689868665522311504/-//0/14022100./2/021.11rӽ˵վ=vurWJ*!(?TgЪ3RQ
KJ9
/.(T_N",&&*(*(*&"*&&,$,%*''%*)&'%$'$"#(#(%"&&'%#"%$" "&*#&$&&)*&&(%o{yuwsutyzwzwxyuxtyuwuuwvuvsvprnrvtrstvoonvpqsrsqwqurqupoqsttssrrnnsqnqrqsppopoppqprjmmM\q{{{tpcXCBA?A?@DD;L_WWYYVWWYUUSVVVTPTSQSRRSUSSQTOMGA>976676733452236302-3/-.-/202125//2023304/3*%ʲŎԟA|\eoX9@6/1/(# 5P]ͬL3.NNr۩0:/3%!żÿxm2&+('***&(*")+%'&(*((*$+(*(&(%'&%)$'&$&%#'#!#! !"! #&&()$$%')++(7vyzvtywvxtxtwyttvuunrttuutrvrouuortrttmsqrrqrtstrotqtsrqpposqlrpqttrttqqqsnqonooooplmpkNF?61:7>J[n{FG>@@@ADF>J]XVYVUWYZWWSVXVTPURQLOQTSQQPRPKD?;876576643463331400211250/02/23101111320/13$*ΪѾlцAtw{|~stglknkceumhdxf\mnFBH?:=PWRG4/#1JewɲΙ0I> $Ԣ /?$3x|WH^w)%()+-+)*+'+)'*))*(*)(('))*('%%#((%'&%%"%'&##"(%!"!#" #"%'((%&%'&+((+Cyuwwwuyswut}tyswsrwxwvtrttsuumvtqutqoqwqquqrrstpvpqrtorsqpnnsqpqopqrprsqqsopqppronnonnmV\RSTNOIF>=;;<AN`lo!)<??>>@DFBCYYV[SVXYYVVUWXTSVRUPRPQRTSSSPOJC?;998575767664433433012321121/232/1213221///(Kӽέ~dJ^^Q=878/!$&"#+(kXPLFNSD=9mzEcžZ(*$"%7DVt½IӀݩ ?=-,½rsZ.3l1#+)*-,++-,*/)-++-*),++,'+')*&&'((&&&*&%$%'%$&#)!"#""# #"&*(')%$'(+()S{wutwsvttwvvuzwtvsvvuvuotsusvosuutqssuprssptstsvwvuptprronnoqrqrsppposrpprqnolnsqpnqkmmZRSVPRQUTNQPTQNSOI@63?NN%:?@>=>?B@;UYV]VXUVUTSTUTSRTOTPTPRUSRRRSKHB=;964857754629/5410/.031201//32172-.00422//,wպͥطօ>Ztyzvpe\F08/1/'AzpTTsO/5%4IUsv{{H3<F<=3,5310&0xӆ;;-6A0.þýZ{[A;'*-*(,)*,,*,**.*,*/**+%*,,+*),$)))(('&%&%"#*$&%"#&" !$ !##"$&0$+&%#))+%'\{xssstuwuxxtwxxuutvzwusuttxuvttvutsvpqrqroqvorvvrsqrqurrutpqqopqqtotqrqqqsotnpqlqonmmlkWSRUQTSUTRWSRRXTTQUTRSIX>4?>===C@@9KXXW[XVVWSTVTTTSRQTSRRQRSQQRPJE=;87556372524453540000-1/0/1.4,14/.//3/30330$0̽űչӦ2ՋӠBsf[O;4+\|c]JA=>=70#322=FC7-H\mlnjcJ;>=CRO=h#L<
F~X:2-1Ŀb;ZHB7")()')&+-,,*-)+-)+*-,+''*,+*)**(+*-$%)&&''&&#($&("&" #" %#%')++&%#)*#+"&k|tsvqwwsvtsxuswssswutvusuwrtttsvrmrqtopsqsqnprrsrrpsrtruuqrorsrprovkronkrlplmoonijmkmjkVVRSRUSSRTVPNSVXZ^Z\UURUL'?;=<<;?A??TYT[WVVUUQTTTUTRTSRPTSQUQPOLFA;<79613533114846350013.1./0//2-.04,1*2/3/5451βոٺ'(ي>i{gJ3$1vc9BFA93'PW|rx{\4:3=SvyBOE0 1?90,¾»79B7)%$(+(',,*+-+0.,,)*)+-+*,+*+*)*'+,(*%(''&&%&%$'(%'$%"! ! !$$&)+(()&!&&&*1sxstwutr}wutsuutstsstuvuwqqqqrrqinmppqrqtsqolqpppuwpsqonsrnsqrstsoqqqrppnpmmlkjpknlkkoijVUSUSXWWWVUUPNPVSUTVXTQMN%7;>>>?@F>8LZWWZXYWSRRSWSUPRQQQRTQTNOLKFA;;8847352443573654012200//1.1200/1-102344140Sټӵùe."wݕSbhp|\?3C¼{UBFH8aʙrR17>}ǽ@PSMH<;&oU;7>>=?C=45K`^?.+)-+(,,-,-+,,),-,,,+*,,**()*,*))*+.))'(''''&%%#$#$$#$##"!!"#'$),'('' '%.'AvuuvxuwvxuvvtutwtttvrvprutsqorsrqpontruootnvqpoqrnrnrrprmqoqoprssoppqpqoqqmmoompmomlknkjUSRRNS[XWZUWYPMLSWUWXZSLN18?@B???@D6GYYVYYXTVSRRRSSONNQPNROMNLMJC?;:7856354/42665133.00+2.223.60/132111205526+zּʲ5x֑-lrv{KKYQ<:-5#B̲xkfLA2dȦbQ=ukKYF9!7ԡPq{}vuoj}{b?N$++)&//*+,,**-*+,.,,-/./(+***/(,)*))'*'%'+(&),$"'&()('"#&#$$$")$*,+'(%(*(+*QyusuvuxvsuvtuxttqyrrsrossotvqtvtvrqpovnuopnnrrnotssnoopnpqpnrmrrrqonnrnspqqrtmnoolnnpjjiOMHKKLOOWXVUZWWTUUUWZXXQPA&<@<<>?AC??SXTVWURQSSWUSRRONPONROQNLHHA>;:8843334420015301.//10010305/0112.1.+02324 (Ϳɰک0Y՛}ױ5q~uv~Z9>C>=6&Y»ȴwiJuks˭=E7+ԜW~cr¼qf[shMEP")+-'+-+*+,,.-,.,-*/-+,-,,*)),((',&+''*'(#''(&))$%&&'&#"!!! $#$$*&((%&%+%+)
bvuussuusytwstvstrrqqrmwsurqtrussqprrsrtspqoompnqpqqnooonjmprqoqjmvromopnrlkpolmmkkogihjjJQQTOTRNSTUXUWYWUSSVWZZVVR!7?<;<=?>?;NSVUURSUPPSRRVRQQONOPPPMMHD>97764125112-002/-21/01.-00/0///01//1/-/3/345EϻǴӱƄ)_ޣ&#SڨҗGmme^UEFBG@;3.R~S*qsέomM5Ϙfsڳ}nxQ]'0)*'*,,,-,,,-/,2+,,0.,-))*+*)())***&+')$))&()'&%'$('#!"! ##$$('*'$$&&,!-%m}xutsutsxuvsttrtwstrzotxssrspvuqtonpqtvoppooospqprqpskpnrqmlrktnsppsposlqomknnllnknmklii)18DMPTSWVXY\]]UUYWZYT[23<@=<=>?@<FUWUWUPQPT[URUTQQPNPQRQPLFC>6578743432421/101220024.2/1/00/001121053224-sֿЏ~еطWH߽- MШw[gi[_ZKQE@GKDA>:>{ăȽfNwf³^?G\ѦfԐegM@+((*+,,***,,-/+1+)).).,*++*-))*(**)**'(%%(**%%%%)%&&#!#!"$#%%)')+%%&'*%&+svuxtsruuurvuttssuvssuppqtrssuqrtnorqrqoroqoooroppoqppmrqoonqqnsnrnmpnoonilnlopkopnliilgm
-;BELW^]Y\WXVY]H+B<@??ABD?DTZUTWRQSWSRUVUQMNQSRTQPLIB;73:62447243020330120002-.2.0/01/000-1127662-ԽӿԾc'TQ'w-# ˸i*xwi`][`d^UUNA=;@55uٿ»ļ}Vpxbh4$:SNDҮmustTi%+((++)+-*.0--)+),,+,,)*--.,,+-(+(*'$(%'%&%$$%&)&&$$#$"#$#%))((&''%')%6vxvuwvvtqvssurtuqrrtrtsrrspuurstsquuqonmrsoqoqptqtqoonmnotklpqoojmnpppmmjmkqlmnjofomklkhj *6AFMUT]P'!9=<@>==A=<PQXWUTTTUTURQQOPNNQRPOJND<:33043223/03.101102/24//--0-0.10/20102125331̿ԲųƬշ9!@175<A*IͰY'{lr[N8|jlqz|o9caEALIiͫ¯nas}mfC,3EQWUNET̾c}p]a6&((&)(,$-)**(+,',(-(++/)%))&+*)()(%()&%$"&%$#&$%%&$#"$##"#%%'(&(&''&&&!
I~stvqvvutptrrsstrtpquqppotoprtrpqsnqnmotqpnqqroqpqoonnllllnnljkonqnmpnkomojqmnnlnhlmmliji
'7:<@>==?@8KXUXWVVTVQTQQSLNNNQRNMLLA?9/23646441101./33122011-0.-/2132.11100013535<|˾к8DmiP:* n٧{ɒxt)jeo{Yo}ʮg[^QjԲLbugYcyiT=/BJOVSOYYE@szQidAOT]$)'*&'(#(''*))+(*(,)+)'))++(-+)+((,))((('&(&$%%$%&%#"$% #%$$%'))($&&'(%%^wtssstttrusrsssttsrsrsssqsrsspqpppqproqqqrprproqpnnpmonnmnplmoonmooomnmrqnqpmnkjikjmmljlk
*<=@>>>?A8FVVYVUVSVTTSPSMRMPPRMQNKC<74643455543142444236100111.-11400412221/555-
vԽ˪ѼֻUKΣ`
ϥzǐƶqRN+/bdkxssՎgc\JZvZ_T9*+<VTTRXQQEHF;fqOu;[X~}*)((&')())*+)*+*&.*-(-++'')(*)*))*+'(',*)''''&%&#'&#!$"!%%$%(((,("'%$'''i|tvvtwvusttsusrrsrqrrsrrqrrrssrpmrqppppqpqproqoqonmmlnmnmopmllnnpnnnmmnnpporopmkknlklijlk
@;>;>@?==>TRVVUWRSWTRPQONNMOOOPKHD@886555484451133422/01014.0/.1222//42233464/5ûڽ{TۂNٍۨkѹ֮/@Ims}̒gjbA 1SɡSE,1S]XOSRORLNdgHLսnTc3Wwicj`E&)&'&%&$)),*-*--.)+)-,+-*)*+'%(),+*+)('('-&'$*#'&%!#$ #%&'&(*&*$&$'('* %szuxwqrruswtvustsrosqstqonovooqpomnmmmqpossnotspnownpommnnnomllllommnnmjlnnnnllljokjjigilk
5?>>>@>@C7MTTQMUROTTRRQQQQPRNMKJIA=665626666522..141./-0100/0/01125200211-252/˿͍ʶдЭ-oݽE1Ww|YɮTTnДdWD4-$vkeo՟[3FX^YTTQOJIOrMJS?fH\Lx]m^|eyt%$$%&%#&&)')',*+-(+*,,(.0+*,,,+*+*+)(&&''$'%&%&&"!!!#%$%%"()(&#%%$'(6ywsuvsvqruvosrrrrqrqqqspsqjpponopnlmnjnlmmmnqmroopjmplollojmnnklolpmlnmoiknplkikgjiimjkkji
+?>@?@@<?>CSPTQSONQSRRPQSTPQNMMFB?:677454236520//.01./10.//12/0/033131/0200721;Ũ|oٸҾf#4|w3|Ƽūՙղid|ǯqSH7145#'buX}vԕf\^UTPQRTJL`{h2;ZA:ĥϖ߅yU\f}MDM<$%$%%$$#&'&&('()+&+)(+',+++++*--+*+)'%&()&&&&'$###!!!#$%&#(%()"&)"!*A|xttuutrtstrqppoqrtrrqqopmmmnplmqmtnnnnmolnnmkqonmolopnorpknnmsmnnmqnlnllonomkiljnjkkijjij
@@?@?@BA:?PPQROSQUQSTPRUVUOOIMGB<9667557677201122303221/12/2/./032/2.432,0231~ռֻʼɺ߸FG#~ҵӏ#
-Fioqmt¨ʶaBF>7918-) VC7NA:NUSSXIEUoU*"[0)XJ4hShbY/h[ll#"#$#%($'&'%%(&))+'')+(*++--0.+,+*,*.,*(+)(()&$"$ !"$&&'%(,(,)$$$(&)Y~ttrqqtossvnrstqrqpqqrqrpommkopmplqmomnnnonmjnnpqmnmmnlkkmmnlmponpmomkonlmnlpmmlkjmgkjjjki
4;>>:;?=<9KTURRQQQRSRNMRUUONKIGA7:776=66379434,426040,0.0--..21213-112-3//5:-ӻ̴ԸһȰ|ߡD Oӊ^niG9P54unF=;A8775655)8[v{aO=MPRMCZxu=$%))R_>@ʓzۮޓHU9Z_|#!!!"%%'(#*%'&*'))-(.+*(*(+,+,,',))'('*'&''&%#"$ #'$"'*'&+&"##*$0dqsquvprsqwnsvvsrtrnpmqpppqnsmnolltomnpkoplmnqnqonlppkonenkpnnqqolljjljrinnkmmklkmogiihgmf
/99:==;<;=BRUROPPSRSRSMLPOOPKOA=:85462466242/-,11012/10/2-.00//102//../.1405̿ՓȳȻ=%>%$@Ҝ̰lsǞtTzSkNOvǽĮm24;B@<>987832,'Hn|~sTAIHPg[$<y "_vr&]Q%vǺlе߾ټ(]{XQTqyVM?#
!)''%+$'*$()'*,-.*((+(*+&,&(&&&&&&(##$ % (%"$&#&($%%$'%""rrnosomqpmqomonurnsrqoomnorrpqooppsnppkmommmkomnppompqpnnlokjlkmkjlklklnolmjjjjijhijefejgci
5;<9;:8:9=PPUQTTTRSQMNPOQOLNHD>7965487256531,.01.300-1//./110/1220.-+2--062JԺװ̐rЏ6CէέЊ:EhHrVFNpɩX<1EVeh^VC8=<;9:8EFFNSK+;`HDQs> (#,#3'o{&KN)pǞrxʬەKv~lKNMatYzzu
syeU=(#,)*&&&')"(())'(),&(''(('(&')##% %"&,&$%#()'%"%"%')tspoorqqnsqpsroorqorpsnqqprnrqrprlnqonmklnnmnjkmmnnknmmnorqmmkjjllmjllllnlmjkjjijhhjfhgfidi
09=;A9;<>9NTSRSSURURPPOMMLMOID=68775636754640.1112/22/31001010042.001230231Կҥ¸o_ڈ<Ռ
GӧՐÍ{çȆ؆8RI9-LP!҂ys@*;[`ruregZD759:DKYad`:<=Ge]]MXP`
"
f}|rI bVzؾ2TwUWd`Sbco~z~,
T}xv{q^D-
$%(%())*)+)'*('()))'(('$$$"$$#'(''')'%$!$'*'
Hvtnrmrrrqsrpppkoorotrrooooppqspqslppnmmjlnoosomonppnqpmllnmmjkkiljkhllknkljkijjhjiijhiggfhg
%7?;E9==B7HTOQNQTQQQRMMKNMKNHA<4597667679563/0051--22/20.,0/2.211/30/2-286+ϺƽʈM V,ϋӯEKMGP\q-KNvɧxn|V1);\gdcmkf[a_S?=HNTW]^fS`j^nyz}abGa iozuzkw{`V'EýŵuKBu_\aac_W[ufT{{||n>wyowrrutwyzvkXD*
!#))*+%$$')++1'#$&$"$%)"%'%(*++%%%#''#)[|qtouopoqtrsnolnompoqnqoppoqqoqoomorppnkmpkolnooqnpnmpmnmojqknsmnkmjklikmgknjjjilhhihkikdgg
6;<>:?=@=BORPMRRMMQNOMJNLJMG@=4768756567231./11/24102/03.+-1--/,1/0.1/504
ݼĺؽtI(VqXȑͺ̕ӈդ2NRM2pAPL ~ּٍ{h^6/5Zcgjghmnb_dedfiMIQdeMT]dxnZYdxrDm/%_{lnFDZ!oƚs)lk\`cce_d^VOol{vxuL}tvwqusrstupyxslS6'
##&$#)*(&%#""$"!$"'&'))($&'$%#) hyqsqroqnqsssqqopnoppqoqpopqnmoqnnnlmmlmrlnknmopnonpkinkofkhqllliljjinkmjjijhkijljggjihhlgge
15;9;<;<==JNQNNONLNOKMMJKKHL>87486656456440./1/20010114-31,+..-+..1./-1.3MּɭѤҵtîo0'3_7YțͫϠYҽ\AVUC_?PRӘ֥M752LzzsuofeklWX`igqgfOBJK\ie`\gufitaa*E
HuzrJX$]^mŌߠhqWSdfedb]b^[X}o[zvuyqaqyvvsttxsqwrxrttwsz{|ywgM7!$$&.)%%%#%#!$)%'&&+)'&"#%&" uvqpqoppqrqqppqqrnsroonprptrkokqqmpmllijjjojnmnlronmjjmkkmmikilllnmkjnilimmlkjkkknhjgjhfkgfe
,?;><;<>8?FOQNOOPNMPJNLMLIIJA8:34675656733213354311//&$),/0/.../01132011A sֽYYƷܷP1&&
1ιjҕ-DWOMDNQI ҆õڝ:59Nfxnimwjga^]dhl{rud_A7LW`SRWe_h{yrqTZxv 8<.1evtshf¿C@Z^cldcccfee]]UXx^jwruxzDpvrssutvxrrrrxuurzvt{twzz{{tbS>$
!#$!!"%#"%%(*)$'$'"(,""{tqoqpqprpsrvrrqpnqnqqqprlqpirimolmkklkmijkoolmmllomlkokljhimjllklnljjjjhljmjklkhnjliikgkfii
$;>==>=>==CJPONQQNMOMKMJKJHDD968354446491351916012,#
#ed/3-0../15114151.0θPBEzZLl֙τ}Ήu3UOMG)+n=KSTґξ_.<H]~r{q[famK66GPeie[NEXd`bca@d?W+,Yq}{umuztZ@zh]\kebffjmjicbc\Qz`zutr}Efnsututqwotwuqswu{wttwutvvtuvrwxzw^K4 ! $(&)(*%)%''%&)*;}tmoqpoqrsqrukprqjooppqjpjmnmqlpnokmmolkljnmnlolmlhkimkimljkokhlpkknkjkjjjikpkkigklonhfhkfig
2<:8;:>==;INOPROOMIKKJKJJJFC>984323245223236224!An6/.1+03-/0/.103,ξίԎ̹ҺS)+Y˧пЬ$FRUJ<[ԍ@JSDϘd%!M_j}|ZW]bbS:ILlxxr}H"IqskYXUE^KaMBctppvuzyv:chP]cWo|dogddgdedb_WkuWlrsuzbmwrqtsvusvusuvvvrxrwuswsrussttrrwlorvzn^W&!!$'%''.%*#'$%&&(Ppprppopnsptornnnlomnnpknimmnklmnnllmmmlmjkklklklkjkmhmkhmkhjlminjkkkiijlkmkeimjhgfflighhjgg
-:;::<9;=8GMNOQMNMJMOMLJHGNFA>863277:65211:1$=xpB11-0//0/00/05C˿`sҴЯӰd;-@pΞŀ;w˚մQQWGxf>QMG(ŝzC!K[nv`]PdgYY5Haw|w_muiltnf]^YQy"\vxvonutݠ1o|XciWdȸ[keeccfdbc^`Pqu\ysqspxusuuqrtvpstustwsvttunwvutsuwrsvtmqmmqprsrxw+/!!%$%+)&&%$'$%&(,^xpnrqsrsrprslnqolnpmnnolmkmmoiklmlnmmkmnllljgkkjnlnnmklllilmkkjjmkljkjkmljlkmkkkkgjkkkkiihgg
"6:>8<8><7=MLOPONNPLMMMIJGEF>9:764535/953+!!P{ļ~tD*.1-00/1110:!iؽӺow?)&+5,##)2&âҿmuƝ_7QTOXԟ/3LMS?5qi/<E_r³ykkjjVB2TZR;'&;jtUU`Q=KTONyZdyvmn{p¿~yC_vf_pmSGTecfb`cbegabZdWovpplnuvvttusruursuuvqttwuvvrrvsrssvuuottvxuwwjpsxg1%'%&((*+(%$&&'()n|lqqqssqspqovqonononononnmonnllnqlnkkmknkmljljklkljkmmmklmjikjkmmjkjljjlklimohkhmiiiggigjgff
5;:=;@9;99KKQLONLLGKNJIIJHGC>95:8578-1-!1|nQ'030-0/1123ҹŀթɰЉ3>A_|ߣ·ы3KPONEAîATMSMA9^SwxmͳIJ½tpkd_NNknYW]b]Xjd\aa`TQTPLFwjfhqr~zǿ½vjSG|h_luowxUEtfeTRAUc`fba]Wu]dlpmnmsuqvtussvuurqwpxsttsuwyvuvrrsursvqqnswuvqrl]#7!$$( (+)+'''')&*#~tpquvprqoqsptpnosqppqqoskpnlnlmonilmnlllmlmlmllmqmmlnglkghkhlhklqlghjmgjejljjgjhhkkjjfecfeff
/;589:7;:7ELLQMLOKKEJJJJJHGB>98548;.0*]uV=)154..337$ͺϽҬ}Ӑw_3$?rΡҳɚ˰#LNPIDqRcGTTQ0P̸U|zusJPk]RDNo[cznZYb\\WRPMM7fpnauoہ*ivZgptynr,Z`f^a9RjacbaVZTknjmjpusutttstqutsttuwssttuuttustrtrvsqtqqsqsrspO+2##$&*'-&$)%'())%1ysrqrppqnlonkonqmsppolrnojkhkmkmmintjolklmklkkljjljmlkijihgjfgdgggjkiolkkjghkifiijhhffccbdded
#=:;::9;:6>OJKJLKJLKKIJHJHGD>;65576/(Zo[<0211289!Hӱtș̓S?aF̯ЦxƝ},HRQ<dP5x[GPQQ2YԠXӻcbV@7\R?'Hmjbhpzja_Z]VKH>8D[Xb{oym{|ƿ{4a~`btjha$Ȏ`gm^@wpfjdc][_|^]pijikruuusssstpqtrwtuvvswtrvrutuqssvtpqqvvssnrs{<20$&'",!/('&%'''*?|porqnmmplpmlqlonsqppmmkpipplkjlkikpiokjkinjilnlmlklhjkihihifjhjhjkjkiljkphhljijiheighdecfefe
;>:<;9;;99IOMMLMMMLHIKHJOFF?=77633dypdB412357#aռˤrϺȟt3ƒҷƘЬ?MJTPCa<XQRmҜɸiXARb[EFALdja\_a`_]WNK?>9;DHHKRYqr}n~hDQpcnolkuzecebO?݁gdced_Q[xTnmkjipuururssrswruttvuutuutuuuvtstpruqrrttqsqsvy-8)'(&)')+))(&'(#,Uuvmrssmosoonlqnnnnnoppmqjkklmkjmmmjmiljkkjllklkkllkmknjihjikihhighhkmnojknjljjjihghihjfgegffe
2;:;=99:=5ALLOLLNKLMKMGHMFHA>/68/*;uqhG2136.һ͝өجȥwڟͼӦͤ!SDQS2RIPUGȆhî°tjW;AZFPY\`ga[NZYVPN>B4+.551DO\`_Krdtwȿt^JyqanyitKU_kxdl=4>gddfb`VRdohkkmuuvtsrwussssrspsorvuusvuysvrtpqorrstutnpwq#5"'&*%*'.-,**#(%*fusooooqrnononqqjolposopnnllmnpljlnllimiiillilpphipjhlnilhmkijflkjjihijkjhjglijfegljfikiiegddg
+9:969<997<GIHIKHJIKLMGJHKE@=75874¼opiQ3.:90̿Ȟѫjٷ?5չѳѻƏ˂Si@)Fd2J]MLeüȽ~{yY<,*>OOZoi]\PYSUF;/*$&(/.2/6>HRS_Qc{ydev~qBy~^pqoXVPacjnVЗߗ+U0
hfebc\VjeSmfjheosrstrsxrqstrttptutrsqsqvtrtrqqposrrsqppx`7$$#*')&-(',+%*'(&ksqqtoljknplmlknooqnmnklmnklmnhmllikiofjkhikkoflihjlnlgifjhihjnjhjhigiijkijhljghjebfiihefffde`
876<889;96DIDGJKHKKKLGKGHGF;<93%Ÿ~vnkW50)@̩Ѻt~o[E(.{ͧΡЯțOzLin:77~ԕŌªÿzo<,*BYQ_`V[QVK95+*&+.213.1/08GQL[WV|ln}rwſh\I:ugfuxkþha`XPef6
T 2Ti]j^a[HN`jikflsttrqusvvvwtuvtttrpsrqurstuqulqtrrssqksw`8$'()('(*)+)%+))#3tqtnonoppkpmomrolmoloqlkmljlllrkllmkhfllijiijkjkilmkmmjghgiihiihiijigilkkiihkigefhhfeegccdd_ac
68<;9:<:82CFDGIIJPLHJGKKKGD?:;+N}mqncG UӾҮԴXdˁj^я{çºGzb{N5ZET7$l5),*?URWTNL66+)%(-06873533427<<?AMIRkfWwm(oldwszsaόݡbjir8ظg`YVm;gݤlce^aZT\VphhierwruqnvqsrvsuqstsspuutpxrurrqqpssrrtrrsyP%5!&%%&)&+.+-*%+)*!Bwnqopkooomqmnnkpkonmnkmlnkjklkllllkhlkmhihjhikjkhlljilljffhihigjhiijiihhiijijigeehgfghgffdfeba
*>899:;=<2AADIHJGLKIJFGCJIEBA26wnuw^.Ѽˑϻiѝ!o~ҏTӐңͨ`]x^C5&[Qи^.ƚ϶h6+@MP?;SYMHH<.)*,..747B5<=:<9;76-2/?8-udzü}Mm]Q}}crolm{n[]~jeumq3)epx$c6Rh_\\`^H{Rkiiffjtrtvqvqtrtqtvuvuurstrwsuwusqrsmnnppnlo56,!"$&'(&*-*,+(+'1Ryqqlqlmooppoononnlnpoonmrnqmlodkkkikmjlilkijjlkhhjngijkkge^gffgiffjdggijkhlhgijkihgegeecdcdfeg
!5:99997617?=@FFFHHKMIIHIHHEB-YsptbϾָզȱ܅-$-2<@EɜԲΊɁt~yDظAfɘ+h͍ʟ~eW/1KEQVN;EKB73,&*,)49;<;>=CDC<?;<3-+&,0!Tvd__my]KptՊ5doyyrvv\Ӷswlnsuq,oxJ{
R@d`_^[]C]]hhfiguurusssutttrtsuuvuqrrsqrtpmsooppqnlpqsx.6)#%%%&)&+/+-,,"+*"[uqpmomlnopnmmmlklohlnhlomholmmhjmkmihhmkkliljijghihghjfhhgfeeejheehdfehdigdfhfhhjghhihk``bfdab!!#
4;9988865.<;=BBFFFIJHIIIMHD>5uŽ}oppxּqB4(!/侦ɮecgdUT~M>`Q:TLjˤO+7MWHRKF?/-0-+.-,)2==>?FFA@D@FB@@:,.*+,.}n}kso¼sowExliuvuqڝh}e[_`PiHssٟ
Xg+
aE1H`[^]X\NvgNmgimfrptywvrstqsussuuuursqptpuprrrqutqqppksp(7"#%&&%(&+-,+*$+!%ipmlnmmooponpnlhlioomollllgnilkmjkiijkhjkllnjmiighigjggfgjggficifffgfhegifgfefgigihigihdeee`cee #$!
'8:988688178<>BDGFEIIILGLF?7Aȼ~{~v˛֢`dêȱƭݟҺaÑÜ8_4n>:0[ǡU33EOTUYN;9A6502.+7C@FOQX`\K9?>LHIC9(*./,$[xdfodkOhm_uzttlxuvtxg,au
i,b8`Fb+L`c\b_[]X5}V`hhicnpsrtsrttsrpsrsssrtssoutprsuttsrronqqth8 "$&&'%),++**-#&&&qpmlskknmppkqojmkkmkmnkmjmipjnlmjijiikkkkjlmlljjijihhghhgjgdfgfdgffghiegkgjjhhighhgihighegeheee!%&
$"
$4:69557430349;BFDFGFCKEKC33ízwgҮ|U̻ƫ'`іЖ˿ȟҩZPIgwZ
swB(8BRW[XLF-4A73.43)=MDLeF=_cJ)*7FUJD:)*/.+''4|dfwnbysXesmhvv{LjΛswvurm?u.y<9gBl_h`ah_aZ[RG}aSfifejqwswqprtustorrutuxrqrrussssstqrqopprvV$1 %%&&)(*+*-')$($@qtrnpolmmmmnnokmlojklmkojlmlnmnnjkjljkmqkkkjkjjlmhkjjggghjgfgfeehifkegghhiidgghfjkfifgefccecgfc
" %$#!
533854697)64;8=>?<FFGLA1$Iʸ|ݺƹraѼzbIȽwPʴع˟˪4>T;3.O/=l%7ǕŽj7+@RQ\VLE;;7OP=,07=#BZeblqtsv^WTRI7*,(,14?&fyuozgnuVepvtuy|Ysfj{uuuhQ]
GF6egdcfb`a^ZT]xeDhhdgairrtrwrsttqqtqsxrssqnqqqrqprpopmnpokvK&1"!""%&&,+*&'$"&Julrjommnkmknnimpnkmmknjlimlkllmhlljkijkmilkmikjihghkfijjhkhijhihhgghhhfghhhgehgkiffedgeeeccbecc"&! !'+*#
35584776:,/531:9;?AC5)fĴ|ʛɚ٥6^E3''9ʂ̽{ȵϔє0PDcb>ĸ;d̈́gΉĿl&*S[`\\SGG?=LFS<5;C9ChraMrz{bXSLD<+*-7:?@18{~l^q~kޑFzfhsupl}ьiummh>spiT4Ӷ[FϐaogilgiaccbUVc}^;RdldfdgpsuqwtusuqtussvtvsopsooonlslrmppmmluC.+!#$%%)'**,)&'"".Qxmpfpqmnkmjkqlolonlljpmmlmlnnkljlhlkkjkliliiijiljkhlkggjjjighhjhgggjhiefihhfhgggiieihidggcdeedd #&'$(**1
168:5887963443851.!?ȿֲǑh:gt0!# !+7FL`RnɅϸѧȬȽy9ROO-fנMBzh S9Yag_]]RJG3BQHI<AIP/bhyzn[aT_VE.)/7CEIE+*irs~zhc߮:zuirwd{֥}c]lnvR\.uuHwܵ
nfL%dgeemdig_]WayhF;djeifeecmvqtzstpvqsursttusmtpsqpopopnpinonsq46* "#'&)%)-(($'%%'`unnmmoplomklmkpmmopommjmkkmkkjmiijhlljjnijiijighklhfjihekgjhggiiiighhjiehfgcefffghhhfihifefcedc/311*
(0967536;:9.)7*1qŴqпλ^\˽ʈOzʒʱɽf@PNOFE$$(DTOM:PS\Lyb@Da{to[UUTQA1GQFEI_YdfaSksobw``]4%-GVYa]YJ6DsyU|skjV[tktumgѵ:zpy`\hb.cG*߫
uotmdnoihkidhi`Zfw_4Zgkflchdeccpxqsvtqtsqtrrtqpqrprpqposmonpprppmd*6!*)(')**-++)&* %"ntlnpmksmmmlolmlsjlooknnkkilmjkmjkkimkhjljkiiijhkijfgkjffgbfgicefiiikjjighgffhfhhbihiggei`fdhgfa
&#
2-%4:;9;8=85-/$ PɺҲӺ{̥zдֹ̻҆RIOLSG@51*5HKRSH(CƌqXc|rH*OLYrlst_O<9?G>BWk_`}~^oy|ySQsqjB45M^oTWfkbeT<r~oeuv^}GAYcjywti]tnjp
6:c(
~tjopskmjeegbQeylL5gkcgeecdbac`jqvwuvrtrqrqwsttqusroporrqoppkolor]%7!"&&('*+,--%#&&' .nqokollmkkmnmklkrlommnmnhkikijmlmlkikihlgjkfffhighjilegihgdcefdhhggfgghgdfhhfhegeajdfefgg`gadeec
38$+<:566:391# 0|ĽصҸƙ̯aLu6&XǃβN˯GMQPH;jfgGMOLNoz^H>,OgYYM^}nNFA5>C;TvjoixuTypmtp@,i[VfhpfbRStxtlQys^ldjvqpincqptiȃ1EQrġ>ontolmjkicm`^x~|91emedg_cddb`dactsuuvqsqqtqpupqtqoqoqmpsroqpmmpltO"6 $'(',-/-+%&%''@ulljooomnmlkmllljjmkjmlnikjkljjjjimmjmjijgffgggghgeefhhheeffggdfkggfffggfgfffgefdciceegejbecdh_d&'('-/6;8:32
G»¾һΠóʔH#7AċҽЪ̧=KINM7qGXQLFm~zuT,-QinfQJ\{u]I:>02?Kho}ojmlF
!DqxxzwojeGquzeY|Vco`nrjӹagx{|c A5O:6ʚ^ormoonmjfaYhyfQYpmfbbcbdacdb]ssstrqsqnrruxrsutrqmppopppooplqlrD$1 #%())-+.-*(''&%Srkpkolllmmmlkkjoimjmmklmkjjllkjinkljgkhjjfhefgigjifighighjfidefhggbdddfdbfgihhgffdhcedfgdgec`ebcogT=)
,970]Žл˿Ŝְμ+i0ۊ?Յɚ͗Χ9KJJJ(rAKPGG'ΒSu[<;_hW4kye`dnh_L>99<XU_v|}xgm]C *.VoearidjcHW\NJy|{EvZ]dnuvupwqmjpiw|fI.moKQAm ?ttqtjllqnj\Xzl˷TAbideajfbdddc_ktdmorsvuoprxstspsrpostoppoqnlnst>3+ !#&%),/*-,('"&$.]ponlkmkmonjllijpmlhllklmnijnikiijklijjlkhliflhhhhlhghghgkelii`cbefeegddfdegigjgjffdfeebhfdaaddabgdkoqn[C)
+(!Qƿпv\]͡ƍZթ".RGǃӺʶȇ͕ˡ8KRP"Ƈ3<ALOG,dQcg]VD]pdoy~zfRWQID3E\\_ixrpr}}{i3$!0J?Y|ovl\x|X(GWZFpE[~_Y~livvvy{tVjvzlt{`_K_!ZGCy_xyrwlpjmsh[o|Ǿ|AYbffdcddbcc`^Qur_bcsmxummuttqsqoqsrrpnronjoqsm35%! %%)**---)"&"'-joijmjjknfnljklljjjfihlnmjkjkiiiiljiihkhhgfggeggijhfeeibcidfdddidbccd_ceedcfgfhighdfecbbfedccbbaacfffhdjnmeT=#
VýԼѸΤRK`r̴Jw՟! nЌɛƨ}Õӎ2PIH?YISON"/[ZceZngnnos_EUNF7;acmZnwretzwxR""0@\ri|qvrzkPi_YJW|p|VuKkkrx|wuxzvcfpov|jx2Ju["=iD ^k}vrupytjqi\`xzyʾ¨=Jgeecca`caba`<|c[\divtqqqttqspoqqnqqqqnue*7" $&&)),+-,!(#$$#8hplommkloilijjkjmljiijhhmhihjkjjkijkhjghffehefiffffggghghfddeedefegfggf`cfcfedfjgcffebbdddcacbaabebbbdcdedhhpt^L5
)Ծҿӱtox8
LֵVϳ˛ǨξBJHG?BhEKLDI"Ҩ:_hfaIYrtx}z|wn[I7\je\pwuryzzi^?!$CNF_nnt\nx~aie]_Vt~ccSiX|bvyx{yuzuuxrslsstoul`SFm $ "+|cOpav|ѧYsphfj`Tvrr4]ededccc`b_`QCѻwb[W`fjptstrprnqpsoqwZ+8" "%&&+*-.+,)($)!&Hjolllmmjmklllloklmkjjkhhkmlkjkjjijijhigihhfggffijfjigighdhdcgfhcgfggggfdgegefhffheeedcffeeb`cc`bbc^cadbeefhfihluyp\G6'
¿һȼзӷϹ`"&ͰʺqALTDEeۦEMJH5Xf>\f`eYjt~}|kC3Skvn{yloqs]4$()ASWsdizpd|KrXTXT\`VQxy|~gxvy~{~wxzwuqplfmzxn\oG|]=9m._8tpl]wjbȹɊ;Weahbeeded``dĤkVXZfoortssvpmrW)0#''#%++-.*+)%&%(Pqpkmmhkgilknnkkknkifiiihjjliloillohhhkmijigjhijhjkjhificejcfgifgfffdhfgidififgebfdgdgeddecb`aa_e_`]`]^`bchehfkjefkw}qaSB:442*$$# ľ»б~ϼѹ; {Ər̯h?PR*њRHMJUQcnl_Tw|z|xvqS7Bgwuv}wiM)))/?O1D=_pDXzYUJKOLIosepGd|Emwtxw|{vwtrtbT5dwkY'}:yjbc N{aO͔Hɬʛӻ[,cgdbcdccb`b_;jgXY]fjoqlwE0-"&((*+*-.,,*'($arknkljjiijlljkmkmlhnigiikjlkjhjiiohjiiiiiihfiihhffggfggdedfgeeecf_gbddccffdfdcgaecgaadcccb`aa``a]ebc_`^caceighejgeeemw}|oVH;28333213"ľ}ѳǦԼѸֿD)0Pԅ˕ˮ`BGP3vH=KVH?>д/Nqvnc>qzzyrng^P4#*0FpwituqmL711(7NI;SqDldwWN_S61<5DH\tyx{pwQsijk~t|xvvura&gX)qnrpplQȃ`ǽl?Wdibabadbcdab-ͮm_X\d,-&'(%"(&-./.-*$%)'#)jmmninkilkhlljklkjoijhjnkkjjmlkikjelgiigijfhffhhigffhefegfegefdfcdedcedgecdcdccebdcafgedbb`c]`ba_]cacdbcdbedgcjgiejgee_ajq{jQA60414e¾z̰æ֦ѽE"`XȏϳΦ\DJB0IqQMMN'}t,a}dbDfzxvo[Q?1)&/?KEoi~mcZM<6=8+HNKlre\}l}`GxVB7GKLPztqpuNk~Riysu|xyxlPRip^*Ȭm~wȴ*вθɞEKa_b`cacadfgf0|ɞp $')+/00/.(*)*'4krnjlnkjkkiilmlhljmhhjjmhjgihijjijkhikhihjihgkifgefehfdfggehhedeefdefe`dcccddedfbdeedcedcdaa``c`a_bdaa`abckfcceegcjekgeha^dfrsfT@7˳œǵƴŔM).a}l@εѦ]EMG0`nOKLC%2opjiegldOOE-%(4DH^`_pvulX9FJFE74QHe|sfcu`IqQ'$ -7HFA^qhzrSvnqqtv{wxt `ff؍R %seЮfԿdzſ`GJT]`[^he]aebYGԱ` %*04***'+'@lmoglmnmlkljnimlkkjggihhijilgjjgkhihiigfjhlchjjeefedfgifjkeefdfddfdeefddfbbdbfjdbecgecffeecbcac`^__accbaccdad`]_\babfeeeifcbZ\durHz¸ԶȨϛO%9Vi7M^xΣ^AH:kԗ/AJGP?MҦ D|zwruuqkS3%"3@KV\^gmvzh`8>RECK=CJXgc]Xd~zwdvS+)+*''6NP@m}imjrRg~Onw{wwtu=$q֢,;Um,zj qbJoz|b˹ƹ{lQed_c_aaba9wطg"-0*"%&$Noljlkkgljllikhkijihigheghijjijjghgggiighfdndhdggicddaggeghggfeffdgcecbcababcaebcbcbddedeeddc_____]d`_`d`eah_ebeaa`]_`_cefdggjed]Xcn}½uӸůʩʶ#&5p}PΩd<L1rri/CNCP*XIsfw~baz~Z?.&9NR[`fhrw{ssVFTU^QPK?NT`htvcjzxmhl|eU4(:2)(*$=8XnlvujUxSjuyuzvy{w,Bzrw?W{wqoPŸӾùÝ̇^f_cbbb[bRTᾞV!&&&+%!^mqjkmkimhnlijhkjkihiigihhhdmjhiihiffgfbgefidhefcddcedffeeedefedgefdgcccdc`^dcd`fd`fefdefffbccab___Z^acbabaf`d_ac_ba`a`_^bchfgffgf_V[Ny~uѰ̰̤]հnAAxϣg8P:\PHJ>а 3Vxgv|z\O+%OX^bbe{lw`J4NIQWWQ?Q\etnth}|ylxwgeW:,=76.-&'#0<4~rxNmvqWmrxzxwzbY؛Y'Ar}{wx|ysEƭȿƽȵ̶ZWZ_\_]]Hy2$*(%kmmkimkhjkjlkkiljkhmhifjgiifihjjgjieeedfigeiiehjfghdbfeeefgdefeefggcgccabeccfefbdedbdffeffdd`b`cba^[\^^^aebie`bfbdb`dfdda_]_`bedchihg[w̮˷̲}2(ͭu0AFjOGByAQsbqV=FTbmbfjqskijbhxnc`?DS9P^TN@Q[]i`dnzwzptxrkc2.6@9<881)'%-X^_q]~upwrwsrp3ܗ?o0EvwvyyvvxnTüüƾ˺tQUQWMNQRˑ."&*#*ngilmkhhijkklklkikklhhhggefgifqgiheifhhgjgigidhhhiijifedgcdegeefgefdfeeicbdfecefehfcfdffdfecab_ccb^]\\Y]\\_]caaeabd_adcdddb_`^^b`ddg]`ƾƺmóνϿި(ڏpά՛.#');6FDʵI<6WWRvl~a\d_Nh{z}ypKbrsuiadU1IUSUzZJIY\tu\w|tof`L.",:CEBD>4-(#,YFly}jeujptutsw=u 5i
Rktqwzxvfvʺ˿ƺĸ¼}\_guJ~0&$(&7skkhhjhjfjihijjkeeijjhihgjfjikdihggfegjgffgdiiihhkfeefghcefdbecfddddbdaadcdceedfcgcdcdbfcgde]ecb`__XY^]\]\Z]_Z_eafaa^]_ccddcdcb`]aad\vźoѹϾϾȯJCҹl5opиз|`I6*&ӑJI3']Zqwnrrc^ihWkqi_hmm[9%cwZhsU83aar`Xm~`xjpn_T7%+47>CKNG;-((<{ken^Mr}}|Vo}lvuwuouDuЍ
HBnzvvutqļʾɾɺx,$#"(Krjmlkjhikihjkkihihfhkijkehjfgkhjiiihfhjhfghifhiedihffeegfcdfagdcfccfafaeceacefc`adbebebcffefad```a_XY[[a_c`]]^a]\`_baaa``bbcddbd`a_bVĵlЮǯΤx#$A@˨f
zdq͵ϸpeB8 Q^xrlkorxum}|wl~j}hJ'\zmrU$?XUv^ZdU}nR;)#-,-59AJHIC5.BWkkdy~Kczz|ociqstj|q7ǣ5js~otstof¿ƻǸ{zžzsn#$(%)[rkkimkmkljikikihjjighiiihhihhfiihjhehijhhffmfhffgdadgeedhededhgedffedeeccgcgecddgc`bcceedfeddfebab`<FMTVZd^``a_]`Z]X``]abbaa]a_j[gceeþ¿Ʋ~{ɦ˯գӒ PjMd%}֗xʼՠu`M5VYiprh[kmuqizxpnh26yxhge1NXiwam{p\}N<"%,)2=66I_PE]NBKhksg~TUt|~~}{Onooxupv_T~$o~uwxrwro^x˸ɷ̮ñ̲Ĺcaex##''("drkmolkknjmimknfflhkmjfkjhifnijiiijgfgdiggghkhggeeebdefgdfecgchhgfegdfefgeccdb_egdcdfccbcdbdddecbe`b#$0;DGCJU\^`ecbcb^\[^]^b__a^b`ee[vżõ̴ϴ-tʏA4&yșÖkwXA4Kb^hmbmiRuzzwmzsQI0_os_Ngxqovuux_=%%%',9LXZa^NQ_PL$]I}kFgt{xy{e\^sqomql
@vyrzutsqnʲ̻˻tytvv{ǿt11#*%'+-pmmnfjjkhlijjihhgjgiihgkiikjijihifehgebfggfehgfgefddgefidefdfefffeeccbbabbbc_cd`bccbad_bccbdecacbaad-$%(./2>=@>GU`__bcfb_][[\^`_`bfaZ¿í{Ҽ˾Ì^T$6ʚÍeYodž{Y?/ 7d`ku`jgcUvx~}t{dkzzM5@preN!XWm~snjd@#!-'4529VboWT\V\W!m`l|LVm|w|yx|UarmtruoG7hs~wu}ussldƪǽgx.*+.&-(8oopljimjjjloimmkgigilkihhhjkgihgiggg`hdfegfiiighghggghhgfgfdefedifdd`bcebacdc__d_bdaddb`bdce]bcab_acLB0&'',2DPK:*4:ISY_^eddca\]\_[b]^ƝzͮɨΗh24˽k+9bjSyY?+()[qyt`dsukvciK2S~ttjcA$R\porukrp\4#"+6NUXS]~iIu[XQ"yYqjyt>_|xywvuc_{fnqoptzqyxwsu}xsuqeþƻȻǴǻƵyqrޥ''1%%#*&Gqmmligknlhmnkjljjkjliiimllkikhiiihjicgegcfggghddihkjjhfifgghgegegeddaeacebdefccbdcccdafeaccd_babcaacjhaM;-+&&$2QLJC5,(9JY\_^ab^_cd`YnŽŲ|ͭɰ̹ӑJ=trQ;0/?Rjy}{t4Xp[B0gln_S91ant}vyoeM8$#.8NY]fnt|ukpVZP(|_mzl|JVq|{vwvuuRmmuortzroprtrwyqt_hŻįĵ|b¶ճ+0.*+&&
Xvkkkmmlolhjjlkkjnjjmkiijfjjkjigkggfiniihiflgkiihhhhggghgfifefgdddedc_fdffbeecbbchdecbcb`_`bffb`aaa`amdkkkbP7/((').>HG=0**6ISX\eebdX½ʻƱ˸̔ͽٹɳroN?+#Vtpp~}t}^]coTB66u|m`WF+!?pldtlaM>!'2CX\[g{y~y{qkX[E/zw\vmssp5_vxtvwsrbngdspqqqmrnprrszmc|ŷǿʽŶÝzuu夏./,(,&!`nlpljmkmiimhkjjhhghhkihiniihhkjfkejhhijhfighdcddfeeddffffihfddcbaccfdbafacbbdccbdbddbaccbcbd_bd`cc^]fgjiellhbJ8+++(-5KTNC=40<QQRXV`]ýþÿͪWD]fx{ѼϧɟiI2,1\zhc^\8&*As~s`WWJ5 (2aLZXA>-%(9LYefs~m~zqjVY5B{yYyz}p~?Zlvuuv}ttIanrqpppqrpusq_kľɽ½¸¯ǿ½}z㿒!*,,-!!mrmmmoomlmijjkijijffhjihhfjjjiiihjiighgegdjeggggdeegfeihieghffeedcbcdeccadabeeffchcdcc`ddbcbeebbc]c`^e``cihehahlcK5(%&!)5JMDK=96FCG>c½Ͷ}yasfVKRdWѰʦǹϼe8u`A4,!mvvƼtdVO>B/<^bffV^E7+''$)<PVJ7&7BQ^glnrrnl|vn]ae6Uz|la|hlj<dvyvwzqzYckgsqqrprpnldk{ĸȸɹ±ȟ~pc_}qmϙ6.))&-*,snnonqkompkmkllkkkhijkiijikhjjikjijfgghffhgiejgieiegefkhghffhfcdccbdbecbdddcfdfgfhccaded`ddbbaabcebb^^`_\`ddeibeajd]K7.&'-0:CTRB3*0DƷѼvf\.FtzlX̮ʼ>UsP30-7^y{{Q046ML7Nae`]XG8,..+*'-9QZE+:VY_ilrim]kfNb_ lzxT|nnp1bk~vyvrtlPu^mqppsorpepw¿ùöĶ˥ŭv{ewqo~jѼH 0,'*(;ulmnmolimlikmjkjjkljlqckjjihljikhlgnkifgijihhjdgdghffffhhgdedefcfadedccdedgffddcbdbedbdcaabee_decec_]COZ\\\_^_bfdedghj`M9,%'(*;GMF*AŲѹ_lE cƮǡ¿mL753+zp &?RZJJ][TSP?/)+)*',,%)>NG<N[gwe^qsq}}ob^jdr}z}lXsliS5guyuprttQ\kmnusnqdp~mĽºǷ̻øîxthe_f_vjlr1.+*+,
G{qmkohljiljkkjlljjjijjikfjggeehffkjjfgfhgghggfhheifhiedddebedcegdaddecccdbebddadaccbaaad`b`^bd`]_`^[^6LTY]a]_^^a`_adgfZF8,)+)*1˿͠v*
%#sӼƵ~c<8:35"/vz|S&-0BTU;HRLE>73.()*),*,6@?BLR\kv}ysdglpztc_UfX/z~|{~|V|$_s{rqropaC^jppelznϻȿ̮˰o~va^`jo0.*()Zunopolnknkjkkjkljikkjoijjhgfgckhodjkjiiigeghglcegeggffddchddbfbceccceddddfbedfbfcedabb_c``aa_``_^`^[_
$<MVa`acbbdcdafgh]K:.'0ɴբZ"ұɟ oV<;<;DD-RPbzph_?'-0;NWHLMB3395*&'-,)*6DMMPZVdb~xb{xpPMIGD7z~{|ibkxpNGiuovplksAYnfgpS']ƾȺ˱ȮƫƦxxs]Zui&/+&(hwlnppmkllnjkljilkllkjmhlljihjeifhhjjkiiihggfgidegeggehfeeheedceeefebdccdedeedbaddgdcbdaca`aa`_``_`_^]<4**>HXV``ab_cddecbf^M7R¬53ͬĂbcSJIJ^WE^dR[|qiia\TU?&(+--2=GIBE5/3?9/)(-/,6>IWV^bWUzzzjfoH:6EF~{{}}N|tp1eqummmlob@\plI4Tpʷµ§ɯҽêû~rvkse#3-',ktnmjklnlkmnlomilinhhlijhfgjkighhhlijgfgggeheeigihhifggfggfhiefdhgffecegfeecdacbbdf_baeedbbc_bd^_`_``^:?BB:1)"*2#"HS[`a`b^bcbaaiYoɷżƶY)oVZbfbbad34LHHE621038130/-29=72301/-*+5:GOPZ[^y~yym^[XTIC!X~~~{~|r`CRgpplkhhw,{yKDZgDrfƾ˼̾¹üŻ;qws1#20*%ulntmltpkmkkjklkljihllljihgikfiihggfjjjggfjgcgjefhffgebddedbfbdddcceaddcbddb`abdcfddecbbbaac`dbaa^b^]^7:8<<AE?54'2@GQY`b`da`b_`_n°Ⱦ¿ˣȻ8_}sgq{bdm9/EGFFIC=?9946210127231./-,06DJU[basmnyx{kgLKME;gz|
gitextract_rgsa_otb/ ├── LICENSE ├── README.md ├── addOriFeatures.m ├── book.pgm ├── calcGrad.m ├── drawFeatures.m ├── drawMatched.m ├── gaussian.m ├── getFeatures.m ├── hist2Descr.m ├── interpHistEntry.m ├── interpLocation.m ├── isEdgeLike.m ├── match.m ├── oriHist.m ├── scene.pgm ├── smoothOriHist.m └── swSift.m
Condensed preview — 18 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (426K chars).
[
{
"path": "LICENSE",
"chars": 3198,
"preview": "Copyright (c) 2016, Starsky Wong <sununs11@gmail.com>\nAll rights reserved.\n\nThe following patent has been issued for met"
},
{
"path": "README.md",
"chars": 527,
"preview": "# SW-SIFT\n\nThis is a Matlab implementation of SIFT algorithm. The parameters and procedure are almost the same as Rob He"
},
{
"path": "addOriFeatures.m",
"chars": 1907,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "book.pgm",
"chars": 74186,
"preview": "P5\n338 289\n255\n\u001a\u0019\u0018\u0017\u0018\u0018\u0016\u001d\u0019\u0016\u0016\u0017\u0014\u0018\u0016\u001b\u0016\u0011\u0010\r\u0011\u0016\t\n\r\u0010\u000e\u000f\u0014\r\r\u000e\u0012\u0007\u000b\t\u000b\b\u0003\b\n\f\f\u0007\u0012\b\t\b\n\u000e\f\u0014\u0018\u001c\u0012\u000e\n\u000f\n\u000b\u0019\u001f\"+'+\u001e'/$'&'()&&$'+-.1378;8?=>C?4<??@EFD?@?J"
},
{
"path": "calcGrad.m",
"chars": 730,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "drawFeatures.m",
"chars": 478,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "drawMatched.m",
"chars": 1541,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "gaussian.m",
"chars": 596,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "getFeatures.m",
"chars": 8022,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "hist2Descr.m",
"chars": 549,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "interpHistEntry.m",
"chars": 1272,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "interpLocation.m",
"chars": 2474,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "isEdgeLike.m",
"chars": 794,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "match.m",
"chars": 918,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "oriHist.m",
"chars": 858,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "scene.pgm",
"chars": 135240,
"preview": "P5\n512 384\n255\n,,//10-/1/1/2//351100222./.1/2312444170-3/20/415730..0./+0,/,-,,,,--+,+*0,,.0-.-.1//-//./02,.,00-*+,+%\u001f\u001f!"
},
{
"path": "smoothOriHist.m",
"chars": 745,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
},
{
"path": "swSift.m",
"chars": 597,
"preview": "% \r\n% Copyright (C) 2016 Starsky Wong <sununs11@gmail.com>\r\n% \r\n% Note: The SIFT algorithm is patented in the Unite"
}
]
About this extraction
This page contains the full source code of the sun11/sw-sift GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 18 files (229.1 KB), approximately 155.5k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.