time是python自带的,用于处理问题,提供了一系列的操作时间的函数。
以下说明针对于 python2.7,其他版本可能有所差异。
模块提供了两个种表示时间的格式:
1.时间戳,是以秒表示从“新纪元”到现在的时间,称为 utc 或者 gmt。这个“新纪元”指的就是1970年1月1日。所以时间戳指的就是从“新纪元”到某一个时间一共过去了多少秒,可能是一个整数,也可能是一个浮点数。至于为什么会这样,有兴趣的可以读下这篇文章:戳这里
2.一个包括 9 个元素的元祖,这 9 个元素分别为:
year:4位数,表示年,例如:2016
month:表示月份,范围是 1-12
day:表示天,范围是 1-31
hours:小时,范围是 0-23
minute:分钟,范围是 0-59
seconds:秒,范围是 0-59
weekday:星期,范围是 0-6,星期一是0,以此类推
julian day:是一年中的第几天,范围是 1-366
dst:一个标志,决定是否使用夏令时(关于夏令时:戳这里),为 0 时表示不使用,为 1 时表示使用,为 -1 时,mktime() 方法会根据 date 和 time 来推测。一般情况下用不着。
functions
1. asctime([tuple]) -> string
将元祖格式的时间转换成字符串格式。
例如: time.asctime((2016,5,11,12,30,50,5,163,0))
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaawuaaaagcaiaaabfbf6haaad kleqvr4no1d23bjiaz0x /n05dsskcxkwrsgs889nheiwlzjkhdkz1aj nom4bb/vz9jq cuaj0elhpo8njgkfz/9scu9htqdmb5pskgcdkk3r70j1rvrxb5f2w4ssdp ihmqobas7okzw5cffo20wbn8208ahp2xlenbuevtwv1q/abthm5aztbdjye/24scccfolgp4jtropzsv60noqpctupuesbxgokmc2hiykqxomg qimd5tydra5xdh1wec6rsjsx4bhtfzesnrv7f2ktdmicgjduc wqzz0qsdbgtisf15r/0nh8cfw1d ywup5ig/7 a930hdopnp84ptmq/rqalwggncwltine81jinnnch/j a25qjkeowshz0mfz9eggaeg9ixcc9qcgu7sjsfzdati04vrxycpozh3jxwzxrqfkvfwvuaec3r5ig8epjmoftocvmze1p56mdsj xfw0z23ggo8syrd29cziyt2cxa41xlgnzgypmrbpepa8m4y7ibotzsxcjjtxgdxosmz9rcg3y1uew55w4gsori7dlbq7yq3bivm1/jgujxdzxjmtzqq27pr07upew1lfb2mf/x8xasd9s18hkcmg57d6bdg1f7i5b22dknil75vkkkvyxn/xgbr1qt3fmaoitzx0qf74jqvq5ibkk1wo rfzb /il638uazc mvrxmczziuc1ovim9onkhzjpr7ra3czvv6kf4s/fsi0vtgohxe5louhi6zknkai9e0enorqljiq foiamt5hkvvtjnsvq5ijg4gq q6/79xvcx4xo9wxdbg2vexlezvth4ep69h3twdmt4da2kcyuwaboxzquin0ivblorfr5cjrtcpg3xp2zcetgnh9bxpkxi9fveolevcilaqb0gcalf wtebtrgenubzubo6h/zjh0mf7eqfcz4tubr5 agsmczfc1bel/h3nhrdompu2ye8bu/ed475gvzedzhg16cbw1trlpqr8rrkttf5 iro9skitijoofvgqg uvcvtats 4uqvs6we qfe0sqnpx sq8pwy2 /w6txmg 54 iqyiwlbor13jdzxtxmajgdexxbk/xbujb4bcj2mr4/ml4qfmjol kf7ktzwxhgteiqxc8hha40b4r wsvbb9jhzmnks6fbc/7dgj2utoi9qlwkvgl qvwvkidj936uvi/sqquy sntn1gjgrvo ewhnc1ulnecsba5mmx7bgl6ztl4gkhl2yzwjd nbwbnmpetg3uoytmsbk/9hkzqepxqqbxc3/swirrmppi3ebfuwq 2dt5cixhkfsck5igibquc wy6vvlyd hlbqnx wm9xipgmnbgaaaabjru5erkjggg==" alt="" />
如果 tuple 没有给,将调用 localtime() 方法,获取现在的时间。
2. clock() -> floating point number
这个有点特殊,会因系统的不同而不同,在 win 平台中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用时是第一次调用以后到这次调用时间。(实际上是以win32上queryperformancecounter()为基础,它比毫秒表示更为精确)
代码示例:
import time if __name__ == '__main__':
time.sleep(1)
print "clock1:%s" % time.clock()
time.sleep(1)
print "clock2:%s" % time.clock()
time.sleep(1)
print "clock3:%s" % time.clock()
输出:
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaam8aaabvcaiaaabhhictaaahoeleqvr4no2dzxnrkhcgkysstiomdkecw86rezvqnuxdhrdrb25cdygq5g elhiu82je5ywsdmwanwyktxzctivx7v193neg8wju6tyqvtupxpt7qema3a/mw4/yekafj9ox0g/nplx41fveiug4hdlefyqdi/mib9zyvht3xbaaz3na1mojhplwhfssdqocul6dkkyx3voahnssledt0nl5qryx3nx85s/qugxvsihx7pvlm8y7 ptawj7jpxivhhj4hrh4nep3zmnevu3hc lcncwabjzrvgw4mlcnd uutbhaomhacw785juvz1qi/0cgdxsqpsjorzctl/v4et49q5orsydzyuga21nuxpcgiiqqzna r1jaep3puisu1v naq5an04n3zmh z/6 bjvdn3scahvfho05pptrtoxjhf14grqa9tudo3hhat/wh4ibba3ekij4aodmepvtapsldbevjbmslbl3oscmg9fbu1t/szeudq3ju/etf8e29h1dalazwa essot5fpuzl12tz 7m8xl5rzoj1pkncknodlhl18bos7vmvhmkwslqyndcdhayeoor tefgi6ind8wtp4k7oneha9nk/arwlqsezswnn9nd3kmn8dncivqb2rqiig3ssddnotvbycqrkfcjed1cc1/notrxvxw150iyxsq6kgfv6tdbq9hdjb7wrivdia1ewyt ietibegcunxzaraqquqduhjpuvknmxkgomo8lelyorsqd0npr/jqagglq6tetnxh4xuofatdgg0eo7uvounarqv7ldqk2xrvlxiiupg7ld2nwrg1gxvsjsny3qpkex7/04cdukkzhutfeb7rkweszzewzr9/1kvwqzqaib7mgfe nnve6ohwktqzplhzevb3ktzsq3veolzheu6vn32iz4www9a6omkc wgt5mcgtrrpkue2mar3df4vvnsuyf5akxy3zrypa8hvf/fwz gb7e1shvzbdxdh9x7kmykuc9/lw/pw42ozjcqmnkmpu5uhh6nn0mpuzuhhajp0mluzepjadd1aahujd845t 85aaq7mxgnyto2pbbbonktfhr62tah ylxhj/fopvfhsgezsfnubaxbay3wpwsfjwtoxl72twnzfzyvg 8mnxrvnswv2w7n424ypozo18w3sdxmsau2fvps1mbfjwln9mypzalsaass61osqrlsqcavul9vgy1yeoapinf8kp6truhwmzjhzioq9gyb1un0ftvaj5 cwqd9vpikkelsbc 3eqtwr87 umbyurp bp4a8vg1lzea3sh4jnkdcac0fa5cq5um3m9t2thnbnpril4ufjkflpwci03y/rukuxfolx5vrjspcan1i9oi8wh2i8zf/5u522jcl8sqlzlahpxjfgycftcrra1owlqy6hu/pbaelwnsnfnrdrlff3l4pgr1hptamuzpvdoh9lc1eutwh3 f7fyknp6dkaqqcowywnlw0b0 m6e3ao76vipiyxhq8jwestciu629vegd9odry6r707rfrfjgzwc9me2pvvuas7vvj8au2ibp03j81pxfmgzfqlrphovsvolur94u7p5tcj9thg5jpw8ch6x0dm57w4 ty1hnz464hfiebjanfm3kmbjrx5sudsrwp7ee1vyd3tssnartkxlwy0hfmd97xdt9sx1wxwwrrfhqyoe/grempdfhr1lmpqwtrl6mnompuxthh6mnkmpu5uhh6nn0mpuzuhhajp0mluzelimukghsjylz7gutmx/xs frpziuepcfn8dyzo8w3x25i6fgaw10rxrubeobhkegdfrwrn5us2qadfgl2et07zwo7njp0zbbrv5j922hlzwnhjbbq1bq7y28sk/oupiueonri1tpfds/rnqzsylz17clqnkjlesqfncgsomrxwh9usonxq1tpfnqxfbju971vbphw/hnindm wfc pqyr0/muqz4tvc7zytwpgdtjy7xrclpxbke6uug74zd/x8agsk86zrchsb4nbdgpa7zmzrol/owlrzj8k2eyh3/ns8pfocxt 1vux4dsbx6matej47ltlas jdjdudizgdjasjd/zm2lseqw9tm6ghqc3qw9rm6gfqm/qwtrl6mnompuxthh6mnkmpu5uhh2wkg3pofstzu7ld2etffe/qwet08sutqoc8aaqn1f5e0bogkrul87cl3rqyyq/mgpds7bumuyqims9c72nvxxjo9p6/bpzjfwb5zmfm8wyj8s3q6wrfw75wpsvnrfm7xbsu73qk78hcxza9nyilkq5uzoemvxw06ik5l3qz4kjnjgy2 vg10eztfocf/ uimq z9lbdqqfkzkh9p3jdxppzm9vw2l7jfqltbtv53gqn3wh1 dwuobnifdlfa7naij5s8qn3ctr7e/wcxtjgbotv1vlyrps/u7y1tzlq7icyxyve7awons8tpdfpanvzclbsxykhh6nn0mpuzuhhajp0mluzepjadd1mbyyepjzdd1oboyepzddd1gboywoz9dc1gxqy2gw9tg2ghqy2qw9tm6ghqc3qw9rm6pefte6r97txp5saaaaasuvork5cyii=" alt="" />
所谓的进程运行的时间,我觉得更像运行第一次调用的这段代码所需的时间,因为不管在第一次调用前用 sleep 停顿又或是进行一其他操作,其输出变化也不大。
import time if __name__ == '__main__':
b = []
for x in range(1000):
b.append(x)
time.sleep(1)
print "clock1:%s" % time.clock()
time.sleep(1)
print "clock2:%s" % time.clock()
time.sleep(1)
print "clock3:%s" % time.clock()
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaaboaaabmcaiaaacukeviaaajm0leqvr4no2dy3xjobbferzd6esemoqimjutzjlgvtg7ci2agtgjzoi/afuas2yjljz3nj59bbqowod8liasyw0zbxnp nnvv0m048377owrpsftfpzr7/pbfrpjiuzknkrzrejq tvowblfu6wv6 fz plojtt4bmpwyendsf2nqyhc77z/iakhtoy 7zsblva9yc6ehsbz0upzityrinambjlj7v74lnrodv34dyhd uvpgxd6jz7ck67tj m/9art20vzn007ddkqf9s3nm5urdgo6lmwlc9pedubvogbmhwz c678 znsnamkduurt9vd0ozst3nbyhc vdqphl4kf5wovf3ucxcdpbcq3c1zjsx20tnxw01lwa1/3txpy7nm3znd2pou8jtrhbgyxgns jtsedwwuhf317ic7vvjyyfwu7ad9v3p2975z78l4rz nnj ehodnlvus5iqdelpmofljx7qx2njvbzdfqz97hwn6e0zq8upsuomv1vltn98jledq3rhdysr75ezhck6/b5dfz3jnx bxarbghldmm6kifz1xl8haefugtp7ofkutgudgdbewrps2uzzkmu1ywbumvmfn6v3l3duoaouzrshp8lixxilnuotz8dkwn/5cibxvulbg/yqfqi4plfzzdpi9j34mfo96f/hb62qjm56f2jpul2yobrz5j5zl8qurkmkaujebt7h2uzcucdknvk cqlut9d6tcxsu9of qgt2iiqf hk4cilcu49ovhl2kk8hxr1mx87wwamn1fnfiutlqzwk rlothntlgciinsx76cqvmu7uk4tae /x6df4/6yr9talu3iejxskdq1y7n4ldtiou2k/k vcbvtvopfkf5itapnb9ga g6qxzbp3szbrc6orqkgb9et9d6tcrpp907afeqlvbjhucorshlvh/fdv6kmzvr0svd3av8tako/pt2mhrqr0k8zn9 d10srl5nhmr72lr/hd2nr2szp1a/wuxlrardrx/3maz mx2loth849wc5le4bydarlyt57vqsyy/vxpvs2o8hkqerlfl/26di x6ywklfk2lo591oyjafy9j7k8vacfhraorjc73tw0c jxq9drdkm1e5crs4hq5feboas/rbewpwt2u1qdknimv/ wm9hh9r2nnrcscclaeb9iye2cfgelgqxavlt3bs9yw9xlckn2vfu6wk3brut yq9rxtg0fiiwnpomezqhmgo5nzn3dk1v fdven/ammu3/torjuvu hfpin6l5a91o7ulgveen7j0yj3llm72jgh34xhk4tivz6nt7a9tcl5mj6zptbr 9rp1mvzz7amtki g1qz3hlh7h2a5wf7tpoavk5g4pgxxo97cntfdgranqatka9mawep/pz2fj6wex/uvouvv obfa8ssrby cdkjs bww8/n554ve wyxk39tnuaza9bkui0ddqifw/ewemhsxcqgur/2eeer0/xc4bah4mycuagankegdabhijagacuqqamifcagcyqc4baewglwaajmpy2benc865 z7ggfzdvqaaxp/n6dl4u7vprxk8xc62u9tolonn b2h vcxhyyo tckptjfkfdarfli8m6phlq7dw1j1q/ufcmxogc gupkcpkvbtsbkamw07fnolxn2w9dh4j4xcrpfpfgnfpxow bso8ib5f3rvz jphft4kpw5xykfiqi/o1deno5x8cotvad3bydckpaqrq/za7ufbfns2qyu37r5hluhzwk8wlr4lifbvwvxjvdxzsi1mwpp2trs0bvovulpcfxxiqprf5vca6ipnau5u0vnwui1exdmv0m5ootadtu1iyzik0rnx927hf1wrey ksr5bvensmxi7qkxvdaek/8etxcdywgbmajiawy xarsrekeze24vpruuuk u8ronz4b syxdlsbrwhjlvmwwqoz2apkm596pwrtwwg4od4sspru9clscftqt4pmk5tcyic00srljldffxwtzcqu5ffhfjfafkqpyyio5d1kqpqav2ci s5tq7wuyx7xezadwfnbqmn8js0evsa6ospryrdkrcfv3krylphulc0khf22si9mun2lmtonujh5pv3ltipfjcyr4vpjqqj3osgwmatytdu1xwjvkncoqhwtkrocoz/uzdtfunf cmtcsaw1kfsmd2xadu1jlazucyesldu8j77z95rt ahdfgprcbvorqjz9ipa0iabwi3 obadcbxaiameauaqbmijcaacaqswaae8glaiaj5biawarycqbgarkeadcbxaiamcd5bacaiunedyztnhrr1v9etslqovlwnvjsyqrf7nbswsj fnvk170b3p4d5djp26bbmysoko/pmrzrvoe cmumtzzens7e0x43fh4lu6gnrnwap4ad5hljhb5mx0qqccmri/d6yonjuy6xllqtpqqaapdqhjz8yipytwk4 qph trejsnl77qvuuzwzrdjt9s0fpaufcakggdw6hywfgjtk6wvyl/vlkvhfuvj4ly8o4kktbawlbxmpboa8ooclhyimp6h5itjz2j8et/hpfcluvtsbbquuk2ibbvkgqb4r45ipietortycmf2peopes8kszjlrkrxt824byrswshml3tkdanw9jw9 uqehsx5gnnufhkijivmxwejno 5l7wfs 9fltxcqgmzskj8kskqyqpaq8k3egaatccxaaamkesaabpijqcaceqsamaecgkayak5baawgvwcajhalgeatccxaaamsd4bagdikoqtyvfbbayefbustxs952/zsmuuluchlvd9bvccan6sq96mnrxsqrvmslcx641ere9jfjymmgia5einlyeepdbv1fmaefcois71v9ituozsf99lwcmseejjnvgxm7 zrfq y17ybvdjocz5hhvlsyxcf/m29cx7lhbcstvrlu81xhs17uspalwxxywfuiwjzahbnlw9ywgrecjpnvfoijblomgtvnh7cgbvx0hjj6ou1r9vx5/714vxqtki0zvpnxet24nuadsjktblgj/eacknkmkberubcsr 9lfpowlelmqi1x/15knxt4ikahh7np58ik3uoaaqsyni9kostxs85wkhrkojxbjsuivbbaelwe db/uaajhalgeatccxaaamkesaabpijqcaceqsamaecgkayak5baawgvwcajhalgeatccxaaamkesaabpijqcaif8af vo9bh9z6eaaaaasuvork5cyii=" alt="" />
我也不知道是不是我理解错误还是其他,现在先这样理解着,有问题我以后再改正。
而在 unix 系统中(虽然 win 也是由 unix 发展而来的),它返回的是“进程时间”,它是用秒表示的浮点数(时间戳)。
同样的代码,在centos6.7中运行:
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaawaaaadocaiaaacpyk8xaaaqteleqvr4no3dtwsbsr7hcz3cxcawkgezjhbygjmiyyqt5zd2rrhealojo4cbe5jsycb2ga86oazx4nnaijeseqrcbgo 5saym295bzou5exodxgp6oeq6vqxwg/9jh0/bnzudbfas66fqqq7/k95accofx0bm3z8cg zf0vfplbtpq itw fdh s7f/ 791t49/x4uaqh/qdd7vi74kwja if773dum9zx6p4700slcczodys4erbbxuah6 2un3ve jybqrraach9zm/7xdvw7kwze07/tftdxitrncgmii tcgagbsrafrpo20 4nekekcgw7 lvevo2gx9fbx7vdu273rttve6ff7nxtt2 dl7tmez9zghc//bt9ulx9wemkd6c/pm5tp24pqwx1z9apv701ask4/n67m72kmdxqnzqdt23fum7xvnrnzduu/9r h1i9pp5zeod3ptwb4y8c/lttiu8 7fxo55t2bdkgb4t5u2s0futaaj e1odqovb9th81nn67y sc5zwf3z58gqbam5 2n57ef cgld3fnf74 kfv1iawprgv3ks/3bnzm0ft9jvbzleqnp1go/f14qljw9wuivf1dlilb2f59/da1pmi1wlkidmd6lc7t83kb7a9iprpsdegrb908w /45wf3z582vrxm2ke/p6vaboxa0lzs/vwxrwqietufpbgj1u3kt0fpdcgz8iy51q7gvgptmntazf4d s5pesempaiikcr99sdo1xbmofr5ragghe/otnesp526 fu5idczi8grgjp8tqnjpl/wrz46ad3jc8cp3uytcanvwsoqg2ilbubbggb4zvjc/esxqkfz/zd1tzaa8lcof8pwh4qzutmcfhtoyfrfohjpyggc14b3aw0awhtqraqyivzgwiagextmtgdspx2xj35pn8x/zb7yuvqp0vtaze453xzenaaslui7y5g8zayg5aaxvo269 6xheeoacrvdtvdzend zvlsxbebdiixeqqqru218tn5zmqfg/uambfr5vvyth3ecwayj5tueuxnfhrendiu34xoyqeminf3wxi8un82s/2k1iv4uhvjclcm27gk7rmx4xg4baphz9kjkl /a2cy77qhvuzxe43kiajgxkrvspwi8zellxbesznuae5kjarigqee3/rtul 4cqiiaaimoeeaaklg9amlpuzzy9c 5smwbkdggipr4lnzk tx1fldylcaribc 0i/3xoxyb0sqow5qx6emnsbgvdiv906knzwkw0jywr5lo/xpke1y55jn9fc0ri8vwrdcq49ozrhiojddawsk/xjvk7aqus0/gqxvdm1bpfjyvjqa8ik3oacbukvf7q2znqs5lycna2lwkufop7r27pasiybmaslzwgccmmveeku/3nu6m7wx1flkrecsfhxzcgiignqofzth60ewxmc6wns5d0y9ijllnsvqgzdc0f13ioaqs7/c25tjhmssjc/z3wsxrucfvpv177wldahlznh0udojtzv uxfsmncxxhu9fddfzfjmloawaj38yrol0fpoqaizuaw5cqusxkuetayzd sragfrb99gywsma4e8vsag4remnxkgx5uicadficaaiagiacicaocigaagiiaaiagiacicaocigaagiiaaiagiacicaocigaagiiaaiagiacicaocigaagsgbe7tgzi5e7ev/k/hrd8wq0kpoqgpvvza i5z e 6lyqdccj4e9rk8hgigaacaya6lln14exlwehkomxsh5s9pzw4vlwxcv9y8udy cjt04oh92clr/cxl4cfnsobud3zg4p0xs9hapnp0e s8uo5d2w6 dfy/2pqscjcaayejrg47n78fj8wqymyxgo8lkmlecjdp3qsoac5k1b9e4od98se/thj27opd3vd0xqctvhjyhibk/h6agcqcymdiur4bnraahocxbbf/2hupjenjzbqmodjqvmbma5pmiij4dtdxvf//i5w78brgc091fxo53pgmjculfignipox53ma0gq2ua/rmykgczgwjgih6bgq3irkxoohpucn8m7wcwjpgatbbbj2i4gkcpgowqgucyq45chtakchiikwepagibq7c8wyjohbaekzadf5qnxcuxvquicz8dzesaag8nxwxixddzjg28ms9jaeyenowg3ga5rhocxdqdaoanuvaabareaberoyeicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkayboqj375897fv82tt/7z7ccp9z5 paxj9lff2byojtuxflfxwxwxfoexa8xh/5xkogvriets ods2brv7ggsl88mpe6ij788y0bmvul21illx6zmamiheeoq4xhv/x5b7pxzuom3na8hg5hk8lkmpmmh71g8ydyem7rdcfj8xgymuxgo5g q9cbjifm8cvbqi01g9fho9cnrzut7at 6 akdd3dmr7yvn 6owndnlrujht74e573z3pxnii0wxchzfogp0xbuqebeyp5ybw24podcetywgqfjn9ynh9nfd/zzzseynrfabkl9ytveqzcx2y/dzbojtuxxe3ph9bjyopve7otb ubndnijqn6zavensur/l/chuowiaif uuth6bbuwnx nhz/mgo8loepq7ep6zcdhmza/imbpyny75rhbnxvvxy8/znvdbv378rczmjwrabd 377kcamkzfrcquzs2ogorgqgrfbvnjrwq0wjcggvyaij6dbubgc1wpobidiscabhqiycy9ibc/qicankoauamrs4ehdeugywq3yfiexdp wx1ibhibdyjih64 kdesfbiipchrnqxyzry9iccu6zf mjzdtgiuxhx/ajz16 iqud0l4oaqdz41bqaiiaaifphqmrpoc2uqze12he3msccjn8zrkoo9t2xjuhbabareabexqze5k9jz7tgi9xlv/9jcgywnaiigyeb5mf9mnvvz42eeoywwguk/ugbxreqy5zu0jpy6 6yavh0tw8slpuamg8vbi0q6vzh3y 9slt5dkrf0riq1nmmnqrl0o0zckfjc4imejba5ortqsjj8 vxdmsv9oyj5f0sddr6tstg5tlc4xzspvgdgnkivfszamljld1htlg4g3dwzpkb9sgfdcxwgbcgi0dzvsiguj/nji1flagroke00bzmxkmhgc1qhybyyphujeiyijlnldykpqjmilaj8gsi20doiobwrow2fhoq0w7m2yxe3npoy0z5dok7gngeut0ofa/khmjfhluh86/stqxedqwad99pmcw07jvy6lilkywmf9u wif8qgxxqlwtu23zjcxwhqhhxic/nhsb4uraylmreabebaqauqkdyv/b y/3j/j 17gcxwj/8dva7wydlh5j/nwtycwzz6eeazhwo1efv3m1n2lh lvy2g7231zb e9ccwehrgfphj7hx39l9xofls9le6jqilvnddux6tgvlbobovt1qezzf2jewmtl2w1j8xmp683styd1dajrw2wkxbyyd4i9n9 8f/pgjy 1v77u3r95fl w/ d95wevhrw/4pcevfo8/tyeyqih//x5wbt1hivhbf g37uuwnqcts6obx ynrkq4wd7sm6ndnjctrfojs1xysibozteu turzogclysr 4pp9yq76httxwe/4c94vjfwqgdnnxpl5eacbv89398ut7z9x 8nyij3q4frhj4o1efa3/8ho2xugdh8bwf9/mfd5u2kve40w5jhh607bbct84seeo97ujbuaroseumx9dk73lbz/05uzbqegp6txowkcesfl1xdoaoxmxdhm87xfl4a0ky26uwd5fepgerfsifdzuwlk1gjgncovwjlmudqmt4oimgjoqy/bp4elnxfbx9zushl01akbvjc2g2rrwow0km0zdiezovjflc03qsyy8gctbde8pxedsylfuxr4tv96nlnmqiwrxwwvcfva hdjpeqngpxy4gpkf micsje2shzcb1yet6 odg1v0zbpiqneq1loiry6wiuy6ctqeqwh3o8hjsb4jpbwrbtxqrfyvt5px2fihkb7e8ortqrqxejn0iil6msfuitkbeqogl8m3wkliztc zjwlpjbkz9wdck7kfje5ikuvowexbecouxjzeecgzjy57xyeny1pzywd0g4xjibonq7co/a6o8ncssl9qgs jn8xbye/sjbudskzrqr3mzzv9f0mlsb vq/dm/hy/8gvemr 7rsyvsjdjligdhgtc9/fcnz9b9ulnebcqeql86abotzfelo8qqyebev23tjdki/exuguyz/7lkzwihl/1od8mee cxbazniscjkebaaraqfavofhrqfkjyaaikk695jn529syp1rvhdlz6w6n9ypabhmsamlgtvhdw/ngznqylbzcxugtkx3qo4nleyzamifs4mff6nudsykeggrbimxj49fqo4nlkqkabha8j3q3saqun2b6t6aiorevpcgrdxq7eru2zxjixvhqdjx4y/nrka4erdybaqeabebaubuwocguneplh5j/nwtycwzz6eeazfwjyr3pv2z1ft3prp3krequtugrlnxhraz2ovuygemujfvvuuq6loym1hdw7kmk6p7u927pkjunud1b8uzqe5nde8qolq3lpvq3pz6fft3nlddu5so7q3lplq33k3qd6e6t33fldw9i0n1b93qq3unsacf1b0te1lduzhu9860urecdlt3prp3frr9f2o9q3vrc8c10qfvvanuxqxu5sra40nk5raqaeqebabrhr 1bpa1agkaiores56dv0mjdubx3pwdlerewd8exdinps4g1hzvvz1v5kilqwutbiayld6jujdqmmukibusjrzeplo3sjbkbes6pcsepbahujewkcoexaldd6p7a6tadw qewmiqntt3rsq8ai1k7tt8yql1h0b4cshpzybaefeqgczeraarjkhro2ulvyx9zscwiksbgtvvuul9evy55tizs54piumilqqulzxuyvfoktjun2b6t6lredovhwq9at4o mcqo5nde syj4g/lerpanvfq3varxaezugnq26t7cokzye6t7mkxpxxehr3xvlcgmiwq32d612v6v9wqv9vw2itarubdtvpbo31b2rik ama4u/q7vftucygoqe0d9df0qqnsbqo5dsnknmakaekipmtaiuvdu/coxt0l1b6p7l1kxpyhnqo6tn3xwav6qe1v2plp3cyqdg1j36t7 ttjl0kcnqo5nde8qkpouxnpx99zuq g9c6p7u927cvkdg bra smjymxq0aaebeqaes0vqaiagkaiiaaicigaigicaaiagkaiiaaicigaigicaaiagkaiiaaipo/umj0ji3hwxwaaaaasuvork5cyii=" alt="" />
其输出为:
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaatwaaabecaiaaactyr5jaaafeeleqvr4no2d2bwjohbfhyzdirliirrcirms6p5g0fqljarxfuy9 undws4ncdrwpx iv04t0pnjhxd5cd9u2ga53mencxi4mp0yeyvmokss07n5p6657pkgh3zjk27nxzfpijmmaycsuxzuh3aj/pyf7/dmkwz60en5l0yw52g1bqxq/a3bdpljlq r0o6ybl/7ozpgozrfeo8rcdzkzn90dzcux9rl7 3jyc2dntd9n4xih1fth gmr54wo8gilo0m0zt0clbues7jn5ingvec9ayibagmwoeriwyy8nrzmdkm0lhqbfy1omokeyx7dvvu4zmbijdt3mfamtt3dv0bcc6/i3qqugi/vgglpvfk9/4vvm03x65et520h9fhypof4100dqx4tuanehcevz793vglu8/uh4s2g1/snofb0es7dyayzfcdq6wqyu0kbdbd6tyv4eiu4tfjblmhh4lz5opu0y45d4xfr slnekmgmcm8te9qpl28gffumytee/b8lzy37hwtps76cvuyrimdqnoypmk2fas9aycq38dhwev2ezrf5un1hboaq2eaj1ot2twaaa7yn5z377db3gp0kv7wfbku2i2zqlb7eg avne613ptcng94nmwtjwxagtmduott1a1mfzdseuykzzv5g5vk4uxls914czopvm73bkiky0x4w5fzknqhybyooycec4pbtnhqvtouf1ccqoalnctiirsstewuaqt/39q cns6ktlqfm60vwjv36zk2ovxe0sqvf41cujy 9aa3s94nmnnw3hs0eyefos3f0/qbtht5bj9z fmt97twf/sxpb5thhbp/2qn7fu7ydb8hf6frl2sujam4y3uk57invb77cdlrz7xtk90zu 7f4sh4owuidb59ngytcvjaj7xp5mheyfodbetcpcocm2rxdueuxwvu2ols5 9mnq x4tmpyoianhs1dqwltwdrbqe3n0bogvodeql0bhjolvu3zope0yc8cxyztrtdt9h3ksjvoxbnekcae1su7qjh4ylh1qipsdao4iivsar0xfzrpddecquilrhaycapz0nqksiolvd3k5hzeudsqrpsd42gbofrhpoggyjrbu5ci/x45/guqn9ohbtuu6egfn2sjnfjadtiok2lgkxzzxiblkut7lt4veilpkwwolpzto1de//maj7wgbdzp62jgjutrjke7w8jpwjp ceeao5p8eni a8hfse7gz i8gzb1vkzwnwfhbjbggmravqgigwodeqlubjifqaxia0d6axfii0l f2hta8gjv6orx t6fyjifcmqf58hbqh ztpipzim6maib6oxmczulzahtqh yjdsme5ghova/no9zpmtmconqnzutqrgpdnlaye6bvkobm6yolna9ap15onv drpovskwqrggeva/cgaeaa9ecnaaibwgmravqgigwodeizqnojko/wgxf5h0zjjqpykwiapvrjeb8slyscc2dt/mjoxlxosfixgjp5zdc8zyvzelzahtqhubtc7lgiuhohobi9dc8/fv6bpszfsci/q/mgeoqwnjtahjqhebzh8fedpfqpacdmr az13tzsfoqggegaxujacngwgbggprajqgogvodetbhp9/n/bf7urb36e8bp y i8ojqfmt1n/dnft4ho1qlqvrxft1e90hkzuuggnuhodpdzgoqui9ux8b2kjgnwvwzf4aaaaaelftksuqmcc" alt="" />
下面是一段实验代码:
import time,urllib if __name__ == '__main__':
print 'start at:',time.ctime() try:
ur_open = urllib.urlopen('http://www.facebook.com')
except:
print 'error',time.ctime()
time.sleep(1)
print "clock1:%s" % time.clock() try:
ur_open = urllib.urlopen('http://www.facebook.com')
except:
print 'error',time.ctime()
time.sleep(1)
print "clock2:%s" % time.clock() try:
ur_open = urllib.urlopen('http://www.facebook.com')
except:
print 'error',time.ctime()
time.sleep(1)
print "clock3:%s" % time.clock()
我试图多次打开一个“不存在”的网站,看看所谓的“进程时间”是什么:
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaawmaaabycaiaaaajxsc8aaajvuleqvr4no2d27mjogxgdzepj81qc6vqcp2kgxmejgm sjyetrhkrw8ezhnffij/jc2hv1vnmd3m8z4duo9zceg zo9pkiqlb/mp3l1mw/p4k9fhzvg5zez/43jpkw7to9v9 m2whqso7up0kli3kzkzpzinz1pyojn25udeupjv5a yv4dpgujfs g9 bps7pkdbzttcad hgmupuhgetkmq4pprlnfuk/rpgiqhxwbi8i8l8olj6lspmttvgq5i0hl5g8ujj nt4w4j7oruuopdiwpt7wiz/6vwsvfpi6t lvxkganrfgklspax29fqym8rfyjkfn3apw fe4fh0bsiq/xvl1xlz2ahligffdhv6waa6aoxb8batpxdvakalbbkqdabquaabuvumxcxn zeribag42 dvqvhob23twq cgcxvjgerjud9pyr1z3nx9xmsnhmxxt3n5pci9csx3hxbhtkcpn6ibtlxj97qp8/sbj1 5ccivb mzn/cpjhdne/tnptoqx43vmgurfxyw4poleoh3aywuc5eezlc/4jjthykvbcr2oxul1vul u7dprwctgbkzszlglaqrsytzmmurtj/gdzh1kj ja9pmgpfk0emv50woopkitftvudupggtszv4ywmiui9uuf nreyrhhzngbhduylecyfe67ndkqr61tllv5qutt1k6s/jwynpxanz0/vxyf5vqnr bc1usjxzotize7baqbaeatolk553tyt2uldiqejdtugurwmbe7/32xwimto/6/h91mq/nalu5c mhspd49g9befial69y3gfydkmb55rzt6q16yap1iefxoprlmbr/fkpy8qd2/n9jml2fl5tlq1phj6umimgmaueep8nesvqtxwyy9gmzg9axp8m7vqh42vp5thccveerf0wzfbnw75qal0o/a3cia/l1ghts6kflut9pqoovxnzymlqxhx8 y8eu6burxecqnj/fsrp0ar8sc1ztjyooc fupbeqpnj51inwnzr7v4y4k/kvqv6rx6/nlm99tcnmcq9sh5altqo/pcq8es6qyqlbfahxrgshtx6do7h0y0cdkild2vbtitpwwcufss9loujvwuapjcvtlbyauir8zvztmtzvujzvl98zqfqdoq648ijqvqq2 xxj5hcrhmvb8bnw0acagpqaag5qcagxqcgcwqskawaalaacbgylf6jvpccfw7pxflei8rs/t0nodziwdz0h103jthbahfkyoprreimuorjmps likeaultu5lt6dcphruyuf6c6tx s9p5aoyvcrsxofeelxrl4lw9vlh gt8eleip8apvikozx1bbzjaeud4i1oq15hlaodzdvhadywz88rif52k45x7xbkryt4l9f4p0x6g4tjpzpyrf7larfu 76 tkge c05la61eib5zmczxhut8xvhua84mrpnovykcv7vgxrqmen4ukexuwbur5xis9fc74l6gfjo0l/baphq2 yuaem7tf7gafrkiv/mbqvq5xtxmwcr4h6e9b65thezvuwiptgnjxwknlzaosga6xs 4uoeen198fiqjbwlkxeauwyne skahxrgshtx5lo7x1ytxnpygpvw7maxm1oecfev4po6szbxbftqb7feclel8sh/cka4kcgfabgg1iaga1kaqa2kaua2nhkssxqr9vrwuvlaqchwj2n8lkycchkiw nqk04t9wkksmmipifsi7dlmlxyd2zyyruuo7rboaqlc r0l1hcmis79rv9uumhfhrh1l4hy3tkjwjaayj5c09jlk77 120xy3herp0sm77gpdt/ap9mcu2swt8ecainckos8oleimbtni0 dpujz8baxwb0srjasybqai4owllzsihy6zlnw85ll g4v9onb7tshtb8akvjongo/k1p/l6xseoqosw71ouapadj3ijmqf/fqriacwsiox2gaqwr33suqlv2hk3r2p/ovowoy28d4fdzy1vfkj0qaaahhza4ansgeanigfanigfabgg1iaga1kaqa2b1okdevt8tj8p3pesihbazdu3cd2x9glrz8pbnflcfqbqpdv3g414tdeoyhdfw74aodsisqxqnklrc8m1imv4ar3fxodm2h41mscgsbxiyiu3z44noq6/9fc52rjwitixmbnf jof1bidf6juc6z6pn57qhsmb74ml9libonglznp5jrxa/ddwifz/jihktu/ithnapynf9orvosevj3d prouxcttgfcp3/ak5zovvvhcjmfllogvkce3kd/1iucz0m3ycuqenb0wieps4euc5/lte5ut2njihj5roshgvccr4o5u8baacfpqaag5qcagxqcgcwqskawizc5wbgs3 uc8dembl/5yyz9irkaaxjj6w4y8hlvs gevjjcp0ddgdnxoevphvjt2comz6eanaxc65zoexcp9afu2sxfjkyaychnxodc6o3ilnordqlfgol9sbrapcxb65zr4xq7zkftx8ak9gx17kzlldnogvhzgdr2cvxus4tveyjn55alemuc4ae7jtrxa1ebr/nzyinfksqqdyaeabvbgcwqskawaalaaablaiabfakalbbkqda5mbkkw5pol6g73sowpzko 2sihve8q5xs7r20mzdtcmo3t 70pg3d7/xmkndfw74aodsisqxqnklrc8m1imv4apkxl07ul4vr 85j1ree1fvceprregkbx8cgnkdxypxub i2ng63l3g53/itn9wyhv ivznjd49ufz mlyo8cwh s0d0tgr5dq/rk7zru ekh5/ah/u mkktzv/yzlccm4cuc4vkevc33ufouxa hpoef asd/kor9grnn/xe3rfdhjy3uklokckov8irno1d6rh5dnex9r41vtcj4 zgs5zq s61zrvbxmefencbkvm5qczujxhg7ltweabwwlaaablaiabfakalbbkqdahlznagczw67zdk/p44dg21atsgy6agczvzqikilc7rqklitxouahjpdrvp2a0johge9caos4qk7zintaeyutypcsy7qbwmmouc6v0glplhtdqqgkgqmnae72zxx rq8vp/seu/d0abcchxod5423aqq6rvmq5gywjp1yntdcp31r0t6s5doh6mfouc610ombmp794dhisbujahcdnzca2kauagcdugcaduobadyoxcn4 v/re3uxb9pius3ot4elvd2/1t7h/ 8tzfk6yodqglgc gkexvgrrlynf9gdcctneyvy11laausav/ayvj9dht3hb6aaaaaelftksuqmcc" alt="" />
可以看到我时间花费了1分多种,但是进程时间到最后却只有 0.03 秒,参照这篇文章(戳这里),我觉得应该是进程占用 cpu 的时间,因为打开远程网页属于远程 i/o 操作,并不需要大量的 cpu 计算,所以进程时间就很短了。当然这是我的推测,暂时没有找到相应的文章说明,就先这样理解着吧,以后有错再改。
3. ctime(seconds) -> string
将一个时间戳(默认为当前时间)转换成一个时间字符串。相当于 asctime(localtime(seconds)) 。
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaam4aaaaecaiaaadrq7a8aaacekleqvr4no1a0y7dmajlx9/n7146kuuamecsdrn1oruvwrk4wkqv1xnqyukdeghcooelxh/ef4bpjdabuguhvetuye0d4snaf1k88idu7qppibm3hqg2g210vqjt6zicpvnqnklcatx2lvit3vjtbutqzkmtfkj/prqujrg61eyumhdqabjrm5yasqhv/xsbo5ga5sj2ss2ltvxt4oglw6s3cyxz7jsafydnnw9dswhjyqfuvnj6ddqudhglgw5p2qoudtsdowhte7xhgf5fnpz9/9kaqdznc9lrp8yt0ydrcwgi0f8sgcbieyg1yhoaayo/2ceupiuhn6bv1ktu2mhy51h2h1moe5hmfwpiipjopq01suzdoy62qok7wlldm0uvofpycafepbzhtzwhtvi1a0n84viuio/6pe6osk3zgaxqlrhose u2vb2ecdx/fld6wrfu 1dirftwwwhhxcwnyc7vvyajzk3y0xlbfwkjvruozc8rnxqt73sqod7pjbo7i1llj/9cngkcxfnwod4ohwukjrlea7uvakisgediph0wizixmqrwyca31nqri52skrzbfozunnfidlshk3zsan1etglne/y 0pnpnbaicens/eg1inq7rwplfy kf2iluccglmhlxtrxvyaw8itn4evvjxk9rmocuockdrqa0tceastrv3mi/hnugrejvwdq 1002hd3laaaaaasuvork5cyii=" alt="" />
4. gmtime([seconds]) -> (tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst)
将一个时间戳格式的转换为utc时区(0时区,中国为 utc 8)的元祖格式。如果没有给参数,则默认为本地时间。
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaajiaaabscaiaaadbxal9aaalyuleqvr4no2d23lzoa6e9vjzzvpwe6g9snyrewc2czcclp5q6i zoyagd4boo5pj3m5xtbeeeelidzduhup4/y8qqghpyheghbbscjalfi7/nqqphgkjiwsqr7z5r5zg8czh3/wydlxsy6fgjiqqupk2aa6otavt8zpjleueebihvitaylqwns spjotgd4hhjrfz5hzlen4rrz3e6qdexewzawswjyiissimtetz0xwxlbf77r 2/tx87tzs2nznsswjuiicbl2tptri1ydrcolzw1dwxjouv2bhbbcho78bgn0aii4qmyuk8syraghqbz e88/w dvmi1 ruoupsxjvgvcccegx0lz3e8tnyvevg92vwj6y7flrdf0mp6ozxrjvzvos0iiit7vszrie3sblbameulikk/km84hhhbcycngbieejpoff/553393d ofgmvpezzckb/d 5l4 ykqdp5tuquyshop/agjd2h/guttpi0y1z6ppmze6aqs2qrjtol7b1z1eg9zco6aultrruqf5pebb5gx0dtuc13smrpx5yryc602nszovu ae1ceyhelgrdmm1kwivj2rgrrisgyvhprovmn4eo wzzwe1fnfly7kqgy1h0zffcb4hevpy09oiw5jp5blk53b1yvs59jxvndnrb8hr7f8bcf37t60vzjnn0x6bf3b5/qkd2bkqzx9avmlyvwmuh3kapuhrbnuakckkfkrftnuzhmvrkg1yqejp20r96ateu6u adke6wpuvtblwomq7nzvdhum6h2tybryueltq4r/82fbpz0l1u5hzvh7lzvew0j8yuzvotjc2ugn 7mybdaxecwdvlqd a8httwucjmsnc54miahuhpii3/occlozil4gswppofe flojtrjodxypgzsnzncgsyxjem9u 4gbobta1odqzghtuwvk7 d4p8vsidkded5ul60cgdyvxa0ceethnptrv1ortltquwivpzule443s/squvytl8q51s4nco5rbojmcagvt8yhzw9ddkv2bqz2dsfv6hzu qsrlblmqopldl5wtok7zkrh5hudl7y5lq45 kf6w5lrne8xg0kgbonuvgrdw2 pzduwwqvehmyrpsfsw5au qcgyxbffg2vjxqxdarojtk0spsuicalooxo7u5amy7fswmyt1/xxdjelrcmwwiydicrn9s0r2blzq0s9re30fta8xjt9d3gevkm9jmom713t5nt3nkjkxn614zhybdo6vypqken9oau1s 8iacszgyv8jtsr6eqpgvg3ezcan001iudiv fi0skvkdxv2mr/byl3ip0tbkntrhrchpewt3s6vuiaeeicde35zmvbekhsh2dftg0rvun/ifat5psiuim1kitp2ulzpfbqmq6oootr3s9tzhnnrut7b2cuiveezft/b0xnmbojhpnsisge3mf7zhbvi6gyleuejppw51 c9yxx90vumdagcj6 q0biybnyatxdkmrn/7jyfqy/ru1xrq7ix z9sfx9evvmfvf43yqztrmoxlj0u4u9xtupvn79rnqc874/ixc9gpks2fmw7paqzpsiqkz asnykpqifp13ypk0lpxnu 6kslos4rzeye1/so9/bvdrtfvh uox e7f565hhso/fmhdfhwggphu5eszsqpqljabnyvc/nwixyyelimdcooyvctdjyika7sv 8tyiisctvly9ph c15zqgx2u7bsquaen3zfzkuad7o5xhgm2sfkym2prokmicvgxg8ncbglyxih6zhl6dmy iit2khvbclln5fyqbm5t/vyvr8sqd3whymke6c/shpzoruy6yyyjadpw9msirvolkxoze7wnvgzqyw5hccqyalg2fawimgquh9ulms7l36uqlasezkowzyscwg p2uaxzgvg6nesrkttnlnrzhbr08zkkhv4vunp68qqs7t/spd/87er83xlgfb4npm85ke8aot1cmtt0tvy98wpuprz5h4i870ghqd9ztbpbt pc2mkrayx/ld86z9oa12c5hbdxvupmvec/nlsrms53kbqhngtukbiaayummm6iwyjs6keseefisbmxbcscfylvi5ajzjf5fbccfdfgwuf7vehjco 66xn ospaw15ycnjxnreelixbrpa0vlkpgc10lsq4xv4xo9olgkiysq oskefizcibhrzjuszewjussiysurc9zwzxp ea2d3uqnrf3ls2lkliwccekijmzes9mvmzue j139nnujy1eutjc50klivccamy9rt06ynwa6wji2vtq1lytlggza7mekmjirbcynlnz0ujrxpeewjznsswjuiicdlmrkxfxpmzjv6omxpyckqcu5ayjoeto8ssaxih5hf8pa11v7fufbl5ptj1oukv3y5ty5ls6dhml3s140ja3ygvekjizd6tto4yp4qixacideiigejvmcs5xbbcchkezoceeeikwbk0cr7hcceeaf823vizpynh/tzrk8op7w/dhtqfqzitl6bmolnjfnfebxzac32uydyfw/sr32a rczc77jndbe3lp yrorqbqroaooo92oet/fsilkm3ztx2yb9levzb2vppihmlqw13lwzzre0bcll3z8 ad90kztzwzy2oy27pumz2bjcz/vl1ehbmvzptbpp2phz4kov9elu5gcx6ytjj717 4ro6q6uzi2ne5qtix p09mna5s6a isknba6ktkrftnu/gcnk/cxym cdy1ulxvcdpqabwomvowmncs8dwqpuzvrnpallys6/jlmwpyobyt3etgbvf2iztdvu77aozsrnuiv5uvxvfudmj0mki5wncmjcy5psdhczmjzstnqmlzfhhyokowjbim1lx0ed8vptvttdawr8fsxo2otcvlomsvxjyoujb285rt2a2sa3oozzd23lkkdvo9h jrre2aiwe3k2me4a4kpjogohsi rxu591asaxcbk7xrmnfd9msjja m6pzfh2ojgxipfn5m6j6ss5loycbwu/rxe 4qkwx /odm75bzmeh qvxhfzonwvpvbxotrlkdfgdo3r7jwujocj6vm3ioxxt/s1lczsblivksmbtd9avrinf jbnlftyfqvyyjpxrnu3xewjkndvkvhavpaefdfoghdnngxhmj6xvcuemvuwurc8yjz/5am22k7frfh60fq/xelzhyjdvhxeu9rn9 5oummn/wrhcetydhsqbtvrkvrbaffhflosztwo4xokjkxxt82iuo2g1mi9urav3nj9ujmlvequb5zc2xr2q6uwcequme97orqni pigkf1snnanh4q2 fzeu2rfvay0zdmipqxme3zsfj2hlsdxtxv5ymzibmiookd876ju2gykwyzvbfccce5scwr0vlwp1pchsha/km tqraclwvd/p22zz ddbfdfazyujiipnlybqes5zonbl0idclz acr1bs7qomhmrbn5/80qf6ped4cfn6y41lay sri/bsorbiitk8v d53yb4vm1skzfxkmur37twrr9qko1it3jlzjkjpadyty614xzxlsttklcttzuiei6tluxsywrcgvqzssts9zdtbeb9fj5bw9efe0qd7o5xhtmudfkrjxm1ui8zimqwzyiqud/tjs1/1vhw8rs56v8vm7uxwmfipivhx4ipso0pokkl6xz7ciupyxfie9lhdyf/s4b3cyo411lyemavauriynsk0urmme q7fhy5js91fdxffhwskkggm7d0mi e62tis5 tor6xsfzbs3zoup 6wi8/bzlh3wmifwgo83/rbfcimdbj55yldpeko5xibbz7/4gulkkpzv/um6p3nwjezvv3qy8se6a2f2w/e7wz27fqxnppeqcguzm 9zo3la7eywg 6eemyp/nlshnxo6f3xpbqnjiteu1moyqz1pivmqghpwjgbjum4mhsiiysmwljeccgkep8frddfwj2o7dqaaaaasuvork5cyii=" alt="" />
然而我实际的时间是14点,14 = 6 8。所以要注意下时区。
5. localtime([seconds]) -> (tm_year,tm_mon,tm_mday,tm_hour,tm_min, tm_sec,tm_wday,tm_yday,tm_isdst)
将一个时间戳转换为当前时区的元祖格式。如果没有给参数,则默认为本地时间。
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaajyaaabucaiaaaaed oaaaam6kleqvr4no2dwzlcoaxedszfba4/h5qptmtkymgcbbcv88veh4qmacqxqfsxx9cncf1//fdpfhzoqn710/l86d9b9lrccjpui1e1h irqxybirpse7o9jnppg2hxw0bfjs3omsgedblbgkhyxhe1tkkjcndwairstjmp 4yquxw2zr9czmgn h77h7wiiykedqe8sahni2jelwnx8xm/smmqpgu1/lcczfmrr6bqk11m/xddhtkrcvzovs qx2mzacsercv5f75rvzdho1lmp7u3ynykk7utsg 7b8tiktklcssaykkv2rnnw2qsqogfkwqhhjbnyynakevp eliqymqcjblbvxhy4l4y9h9agq /rdqzr/3wgkrfchkwlokel6lzubzeb6kzxgkwkiiieqhpf2lvymwqgzh43wrqsjmmlkvq0pdfypbqz3vzr5hkwyrskojjm4ursxrhbdywct9iwcpk8mql7wep29rhnxhls3igm 0/a5sxbjfccefhp ifrvps jwwqs3wvw7dqxdj /f944ryokihjapi38xft1znpgklsirw7htfgkwjyoqciazv9hnp378tzhzopr8oi9lee6aklfw769fj/y3epi/mtl9jft7uuvrks 7nhdff/lotc1r1gs065wa01he5xtouvs043wk5ewckl5p0lgqpr8dubtzfigv44t0fylghtadekjgcul6pkhjqliiccgjocf9n6bxisxr8 blo3iaj6tvezqujja1t86w/dpfonqx /eys6whw9it0xpuvmzgsilfc8fcmud2r6wrpums2hrl0t9rtn8mmz6x22o0y6xwv48g/xcq423kufuu9oc2isdfsuat2azp0r15tnpodkbs9rukzm0tdvmzsesndy7ana3jassxcfpzxi3udpc0eanqleukmudvbpyojrvqtgshfzap9rttpqcfqslvnf14hbrbrtpb5ouvxp7q5zshrisnz5 am0lclwm0l3kkfuhxfluaga7k3lwrbmphlnqgcf 0nen9tseews2rwtwzct4pndzgp3ir8y71aik932ltht/fn/wssadu2exmlliypxoqtfprmcnvb3jwz1iu7xiqzarwfjenqejlufwynx0of5rg99ncz5kybzhcb5iedgychw88yl/igppl0lgrxk/1ik2u1tnvktmg9znyiw7n3amtxteicllptohhllq6qzadpxs1j5botruvvei0eqabb8qudyfgaxk6naavexr56m679akrs7aaossxbilr/fgab9tzatbblwi5f2jp9i/n5rwfauig7w9umfa2katujqrnkm9o7x78ts2fynixuxmr divz/unndxon iyo8arv7djcrhr2cfo5eouejixvgbobsmgvfkfdicyaramx2yoftjizsq6dp9c/icn0tkdxzu1 i8gce1fmiguzpwot6lqcfup7gqxs1rzdoto5bxrbjlhfhzmvsisuzdjbn/jaunm5e3cm31lpnxpr4inhdf/0s8a6gil/upxpgudvo9ozgo5gp/2necotadofwd6ijj eexamffedki0zzk bypi1onz09f1uy81kzzlnj3j3z1jpw45qwy5i2bavsfl6g7e96dfe1ikfos10ypznueo4hz0kdopidbm8zlw3z4l6lji/cl/88lh 1frpheyhmv9r c4mfh rxyqhfuhvn83jkbocmurrqcapp 42xmlag3am8gkvnlh4eqsghffcl44qsnc2gjimqs3/pc7hbc j5b40kgbbp1k 55de2mauddenpi4bqvh43m3/smufyh5chosn8nafxi/o5r9/nzox5tnserwkkww5hjhjzi5i8fdd7vq/3nopynuor1czyqvk/qujazp6hdcvchmlvrwzk95a4erpco3mj3cel6pkhjqpttyr2gul9xhrznen4sji/y/x3rdjug1yllsjxsrlvezhhnijmfw rhj87omhqoyg0s47s2ie4jetkz3dlesdzeywnp wsncym3i7q1np2mg9xkg3571ed9yilvm2ppxcauptpkvovncy6zub4hu 3jthfbzbyiwqfeckzehwye1mis9cmj6fsejqtrspt/skh2qx6xlvnqlfnk1oejfjou7q0 zs xqxybjzm6xusgxliabq9orjwmzpy5vesd8n/qyf5mvfou3 gzfw2jcjqafcikggfaieqrqyb6ohil2/3g2womsxqhkxglcnkk1i1ib1fwvsojgzg7o9pkcpmyzwizny7emich1el77x92ierylb1zgs92wosc3x7arsvblcjv4qcpgzk0lkpfn50xylr9zzs51bxxhfudrz5vv9jm0ugiwvm2y961v5ujnsyz092ean8177mcrj2qnr5n0xqpwinpinfufqrmzjg3likzyt4jizvadu0iiwrtwkj25nrjllbjgisqyylz0d9avsibw 5tk d1h4u2 71lc2qljgpqy5skqgjpp6sg4vvqzqyb4qspg4n8 wxjcz2iuqzdccez0rnqepviiwp2jbtnligrjeiimyczfbkq1pu3sr3au 3se7risakroklitfheekuiir 87jn4lrlsnjonnz9vn3vinovr/jq9sbflfcgefbh ivrtpi hw2cr3gzx7dixdj2 f987roglihbcpiz xvt0znhgk1sira7jtlgiwzyoqsizdjwihm/0 ekpfy3mnkhye7r6cyqivgvmiwj9ioqspexa4/5evffu5muu50xrx74tu0uutgndxm0soni6zyl62shjnnaoiysekdkwae3ijovhkzaiicfcheqiiwrtwkiiiyrsckvuppjajbbcqgsy5skztl/7e0dprn5p/1zvpf2ltbllc9httu44r5q4 u5vdxto8ygu9iq9qx6jbh4yy73jnsdplyzvvzj kiu4qedrxqj33ejc1umvzrlfo3ezj12dzz2nuadri2 n1mihntxzw67jiviiar 6ebbims2 yslksvdi ihka83 g3oofhlmojrgqun2tn0bfzr5qov9elwhh6x6qetrr16e0oc0h0ykjwejihhi6/u6emtnurvaxewftgg yhy1q2zkfwajk/cxym cdz12/j2gqsmmmkr5yyx7aezbglq2j/fn7zofzeqn1tg5cdcvbwfj8tq9bprwvhv7/g0dniuzvotcjh5wfjenqfphhm1l/ixssntru/4kcfzvoy0hqhwpikcg6prgntkldfpw95oy7pbzilwzyywrvqiqmvesml5ycpg94gshdfsao5zgqsiqzzdptu155yotzvv/rjpk2ohphhwfzlgefyl9oia4mxr9pmozru1yreswvzhklrf8q5g6jm xapzfnfghwukp4p50/r/o jbba9ugjc2fvndslwboz6d2v34hzu qwsdibkm8yx80deuqghuonnklnnhteb19oulkhpq1el13jklyrhp1k3q7x6osgvfy2ayxolcxghmawcnqzryjydsqqrr9y3ii ykmm0po4mjhor77xmlasxqxyqialdnngxhmj60rk2dyisk64 qgvnxg07xrzyogesl6vdzouh/yzoauajkz6p3tzvv3ylbjvf7047jylhpxkkavedjxg8oid/yzshhti0spkfqyftj2vnrtremtedegbafvox6dmdkeklf3vtmsbofrwgt48vslpf523oknwyiin2epn ytwm8ngyhdylqjvzdmnm5rpuemrcmajdfu8mee3mbcw4e83zemps4ixrtodjfn3e4h2hpkfmly0miiet9seqrgvktt7uebevcnkn 5budi6l6epnlz7p597cprjt/n0wi6ss5rfnxbdbs2adevulm5rpz5hemkxdve0la6n1w8oum6nxi4djsv1phejunkkspnsukt0ai6ufzbdzxyor7j0 hokveq6fe/nqhdfszktwidcc/ssmi9pkyizjhysz0tpmpi1cthxqrkj7tlnawkekmue62ui3jlvhwxuxhaepxcw3eiphqof9mct1izqgbcimuu7xql7nbmksuiavwstsnxx/mfgoj nyuz93fvbj2ej25o/rw0cztchunvutddyxc4tokoojduxqhe1ivueadwy2nm1vb0kuu0wgpefzcb5lwonpkgn1ct/exknnur7q2asmsrcgoecwqczmxd loqmzjjtd3zywg6jn79cy2mblpcjnlz1p2wwwg1odvt//bixdshrlhqocd2vm9pzr3zul8/mqpujikavmnpxrnc/7qkan6spfzp0r3h8yqhl z1bpqv9osggkh05ix4d61q5ujnsyz091bzg7fydojwcir91zxyjysobjnzahk7izzltijieqexaku67qycgghhdtxh2i/goaqli4saaaaaelftksuqmcc" alt="" />
6. mktime(tuple) -> floating point number
将一个元祖格式的时间转换为时间戳格式。
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaasgaaaahcaiaaadlhaeyaaac1kleqvr4no2cxxbjiayfwuz2omvjwvkypyzefzhojwckcqehshu/09pjqki/mgvspgn6fd7v9/v1ej0ej fzeuik9p2fudqlw8fo5wjz8c93o9tzusypjczw31rn39hjre0xl3ub41n0dlrzbcd21jyrecuymbgdhajpnb5av9fdbxcbg mu0uzw9e/aeug5k13exjacyygvxdyh67xkmzfjjsij5fpqeegkw163q/izoneolzqxdeh9krrdjc0ftz7hlfjrivgswai vad/lizppnw30r60483q3slj0llpkwlzptgpj8vco3w3fd4xqxu/r3iryxtjpinm2nq1gxem4rnps3vpf0p71vn0bkqurzhaejlcvxcxuzecrcq4i7fh3lgzbs uoo572kyvpyt7fhqnvppfgy7mci8jxe/jifcy2tfu1pkgtv2tcwcw7hjficdolxbtfkojz9p99rix85heemzs2iiztimkl 4zr/uaiwtrznrmswgj8jjzcbwe2cidi2817sz6vzxtk1o9vzmcxczacc21v0l2bmdexu7xkjyki6pbskmrgjdn5ft42xipbznob5l/uwuvi08clsafvni5tndvykyjttuyvwu4z546chr3h3 5esqvf8cmnpvp/pzauhielidci2qbfb4hc0cfp91il/akfpw8sr/dfs3vmjonbtr6at0jgqqsnrecy1wuhwgdru/x2pbejxy9vu9cxhna8crndr9og23d4kkpplin/cl7aynxq3graxuk6xdppqp4wwqpzmzzephtobgnvwpavxwotqutkel0cg9/mgsazf9oe4jbkceuhplnv/dke8jx1zyqu5/hiyzyhujin55vjwwkl9kik5yqgts8naa9uikvpvshg2ormqc9jeda41ucqhzhx64qsgakj5afratp 9gvib8kco qbur/ap3ci qadzzf/ ph4rhybcwyysgekhb3aaaaaelftksuqmcc" alt="" />
7. sleep(seconds)
线程将推迟指定的时间后运行,单位为秒。其精度为亚秒级。
关于精度级别:
分钟级:以分钟为单位,即速度按分钟计算,7200转/分
秒级:以秒为单位,即速度按秒计算,1ghz/秒
亚秒级:没有达到秒的速度,即1ghz/1.2秒
8. time() -> floating point number
返回当前时间的时间戳。
如果系统的时钟支持,可能会出现分数的形式。
9. strftime(format[, tuple]) -> string
把一个代表时间的元组转换为指定格式的字符串,如果没有传入 tuple ,将调用 localtime() 。如果元组中任何一个元素越界(不在范围内),将抛出 valueerror 错误。
关于format的表格:
格式 | 含义 | 备注 |
%a | 本地(locale)简化星期名称 | |
%a | 本地完整星期名称 | |
%b | 本地简化月份名称 | |
%b | 本地完整月份名称 | |
%c | 本地相应的日期和时间表示 | |
%d | 一个月中的第几天(01 - 31) | |
%h | 一天中的第几个小时(24小时制,00 - 23) | |
%i | 第几个小时(12小时制,01 - 12) | |
%j | 一年中的第几天(001 - 366) | |
%m | 月份(01 - 12) | |
%m | 分钟数(00 - 59) | |
%p | 本地am或者pm的相应符 | 1 |
%s | 秒(01 - 61) | 2 |
%u | 一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周。 | 3 |
%w | 一个星期中的第几天(0 - 6,0是星期天) | 3 |
%w | 和%u基本相同,不同的是%w以星期一为一个星期的开始。 | |
%x | 本地相应日期 | |
%x | 本地相应时间 | |
%y | 去掉世纪的年份(00 - 99) | |
%y | 完整的年份 | |
%z | 时区的名字(如果不存在为空字符) | |
%% | ‘%’字符 |
备注:
1.“%p”只有与“%i”配合使用才有效果。
2.文档中强调确实是0 - 61,而不是59,闰年秒占两秒。
3.当使用strptime()函数时,只有当在这年中的周数和天数被确定的时候%u和%w才会被计算。
参考资料:戳这里
例子:
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaavmaaaahcaiaaadrtn9daaady0leqvr4no2cw3bdiaxe2xxxki1kk/qjj44nkhjxsmge 5hjeakjqjhgtgmv1ysqhfbuf69hnbbffi3z4xije3ibgqb8j1retsttoixyulugfuzjiq5a4dc16itcblx5hjabq ut8ksofekecju/beh7ucg8q3jzacn6id 4mpgziln5f1lgekm7ifkmkiqaztwefnkduedvkf9spba/lvvp3h3pme7fw5wrphkb6z72llmn5i/pz3y1/ufd80ei/9pzwkp/vucdy7jkd1eu2e9fc8ti7ebuag6ae0x0xutb3ffk7xjdnzzllb8hih855de5uyh2a9qoomekxbvdefhka a17i7lg9er5hr/4zzfs/zhsn5etbsnkxdf6plfyjk0 uuuj 37ejgbvlmyredcv2sqpzydexxpiaxsfka2nhtqvmkxrgabyup3ch2lzp/voeonwimdyqhzr257ydu1clxjz35qmisyu 74w8uj7acih226hme8o29gdakg5lsgmjxze549rvuya5zuleppfnudo8rkv 0c7532qrbnhaa8sekvtmqn8rvyjxp9m1n4hvm4tquewmhkczeydvhdgz6pyk7/dzdtepv3jecpnu/yexxvtlhtfnjfp fadxfbu8vevt8t6wpxzsugneb3sus3/ejt1imss3f73kerfr5rvltriff6f530lhohoezgdf2ppm4npljyuxbh6sfmx svd4ht4tkj sjymop/f4k8oxfceus7 qrg/m6ebvthsppmd8ihkbfx0ofu/faigjoi088bxcwqpz7oa75dun2ltzgrakifxgidzein0qio0zkybi9fskwlfcrshcoc75l cw3lyg8nttmmjtqnzfh0h3nj/ej8glftfk9nz0eomg3l awtypjbd/ ghlu3rydxecsmlrlnaxljfklu3htbctuh3c3bkolgadktagskhquj2trje5yj vivj4ica leakjokbh0rjpktgfegqbxpkj8okxn/ltjswv7wqhbqjvhfzzsqvxpofbv/naoanvnogvlu9a8clfxi7ebqpvtgnd4h6v3c12ak/miem5mu 8h8tniawl/3r3qpwmnzc1opipcmujd em5wv/l04iuqoqn5ancsz38ld5hmzgp6puknced3ouaaaaaelftksuqmcc" alt="" />
10. strptime(string, format) -> struct_time
将字符串格式的时间转换成元祖格式的。是上面方法的逆向。
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaajyaaaapcaiaaacpy/qfaaahw0leqvr4no1dw5ikjwysw/toe0n8sts1noir4lvqnrkorzwnpjqeelspw1f6elzxv38igicircdctbaeqwwktqjhcp1c3k4/1/whisbsiiwglptdisbu4mscbb9x u ket4ynnxysvrjfxrewvn3krdfiyo2bp mrhmvl cgznpnwdvmukynnjhtmeo9cu r/ohm7ma5fg/bfndtbjbhlsdw34eetuqvx fkkjgph0gz0awejxun9xnkc81u5rjxf/gmvcuzia4tetesd9bu4tao4eup14nmhnvw7mkaglrqcmvxeb9bvmf6j/l 8bxfdbguboctskizlofdii2qtw2orbkfewxflxrymiq2070m6h4fwgffqf3gequ5ritoflfxpmobk/kr8vclat6g/ azs1xoakh2l7o uy 7m8xjidnxev1qzjxkproqm1tutpgwhkjxbhaq4zdtkjhoraszj3hpuktxnzpo3hpihnq/tkxljjd3oetdk1uubvtqwxzvqy7iwluufvs6mhf/lubyydnmiljil8hf 8mhfqk2x9wwbv6jtbyfihtzmms3tgksqmycveuhbkpwq kgcc0jmd61ed7irivnhoggiyonefe8mxyz78vxltiians1iurdx2ev1y4ooklwvmjpg9iijnuv6uo2ez4sth0etzn9pr8ufgfilpaczbukhxu3blfjr5volaze8tjtiimc9hrv9r341hzpbfesyogs y0qehebgtsdzs0kjklomw/cbfehe5oh/iinsa1zj4rjvtii2kjeg4 itp2lprt54o/k3nusjqwzjor3kddgygnbzvhkfpv3jnk8edlnwxtyfihx1tyirhg8tbvicidtxrf4ntiffpwgzd5/f1vssponwp5qzk9flgktsnsfafjvfg8gn vra5bst3wud/jikr8ftg09ip6k3zsfsis4fjo7eeiahg5y8obdzqgwz8oef2yzhhuhbv3xberghu84 cqwpybbsemhxcevqvu0ogcxyuvbfgtgxaj/106mreimrrdef4lvgsaigtgubferwbsaqrbea7dfyl 4wvb7fmj0lul/oyuojsvhcebr2noj4ay0bk7h obr5nblezofewulu3tdfp7hzamuz1jhdc7z/yh1ucanet lg0mpi6jug4fnslnha5vr2ewx8zrsg63hlwq3lww4ugea2kimwhfv7rzkryralpuxk8ao2nyjzw9re9y 3fxp t5oje zpp / lvuf8yi/hzispqpwbyupqrq3ya6btldfxffg3jw5kbkwjxtas0tqm1jj4qsgxbjuykedvbiwlfgpjduijqa0ol70iovzvn7btd8zeewimjs3rwrbk9kzfptkxzyirtflbazk0jms3gf80fjdbnw8abp8h1zb6jol4xt3qhiacgcgrxlh/hvg918bi8skioc50eegymhqqagrjdke 3ivdvvu23a8lylakmr2vdsjofl7xfeniooaxsgb5tyt8q2hrs6xz2hmz2 j21r4jtbejgotudih1qu9hwipwq6fpbtplo/innxvixsqraqx/hgrb9tzte7pzzvns98vlutkbyd6c9ragw2zyjj7oyb0byx3nxp6gzn7ptd5m/otbuifbozvikrdz/uxnbxnqd4ze8amb 7rywoulu qjb1513javgezz7yogwccotcwggwalzsgyvdvb7skwk477ag ghpjbi6o7drnc8gpyyg2rclzs3qli8aqbqdi33x9gjkr7uojcaderd5zmhrz6b4d6sexsfjyg4r umx/6rogqktl34qmayl02zrbgcry33p9rigdj0gt1ghgkwap2hcngwbqgzxteujz5eygzfpnh65gzjvdbmp5sjgwt8ga17tky4/mhdjxxsuug4 lelk5shcgwhfknolts3dobqnnourf eofinvm7i5b4tvka4gm sghshzc87rcuo2cczw6jtgvc bol7e9zy3xxomgiai4nywrrhem3jryzkgbmlwlpf/79pykw68uo98sr9osusx8uvrsjt/0jsp4u/wbeeygllfjd g6de5dwnb1oma1ijxuqw9nftfx7tdi52u7narbcfi91vuebx7e1purw1szx9fi9i0sesrhigp/sg nnh rkyblnholvk1ffyvwk44jvvjba7 wltsshrezylnjddvkfqjwtmak86ajguzjy8gxibccxfz4o4gic/b7/4otqgxakmbf4sqgo8rw8ze3cr9j0bj1pcp4g4wzzpcfocuvvv7koqegghk6udqqecjehfh1rle1 kjrylhxvjg7szc06luj/vpupb1d87rw5q4bz6bsok35omy3qks1dknigkeijn2ynapaymeqfyffiuyby11x7yoywlyittccja1qb43raohtah63caphl9cyisiicjkfoxcowr1wcyej5wakxm1275z4cqlncvcrofmclpt0ckbca2wenwusbbegy8tir6ycl3hamvdozmxv5/vf mxqzpsrblmi98thnrttlxsza3y7jput9zmunyrd3ocqhbfiae2yfnbcucreso6zs1ge1bef4abiqgxb9glxuf4ym4fqgourdc7ew7ojo4zesciyitwwxmeqrcb4n9rifdew0xrkaaaaabjru5erkjggg==" alt="" />
总结:
aaarticlea/png;base64,ivborw0kggoaaaansuheugaaarsaaah caiaaaatffgxaaagaeleqvr4no2d/7/uxl3/ y/d96evvweqxxwqdk/4fx2ghvulruge7bkilckxcmijssxrlfurwiy0dtlgqyovhvioxflbal2afsvrq4qqnkvuvrz5/jdd7gqyyu6syxuy2dfrp3nyxmfy2vdozp6zzlnfgslyzwaz6f0yfzlzcjl5hmw8qmyeitopljm/4nme53kjiyoetlkzm81mqs0jsyhk5jejm48zmxnmymxjrkxmeincymxjrmyemzlzmjgzx4zmpgyqg66qmcemzdxmzoyxizopgzl5zcagxsezjxmzeczizgngzh4zmvoyqqy6qmyemzlzmjgzx4zmpgzk5jgdghsfzdxmzoyxizopgzl5zmjmywyx6aqzeczizgngzh4zmvoykznhdglqftlzmjgzx4zmpgzk5jejm48zxkarzoyxizopgzl5zmjmy0zmhjoiqvfizgngzh4zmvoykznhjmw8zhcdrpczx4zmpgzk5jejm48zmxnmiazditopgzl5zmjmy0zmhjmy85hbdlpczh4zmvoykznhjmw8zmtmmymydixmpgzk5jejm48zmxnmymxjvhnds9lsnpsjiynnbauyp1jxmzczjwyy88razp4yymwta5l5yutpjdughzczx4zmpgzk5jejm48zmxnmyswgbowqmcemzdxmzoyxizopgzl5zcagxsezjxmzeczizgngzh4zmvoyqqy6qmyemzlzmjgzx4zmpgzk5jgdghsfzdxmzoyxizopgzl5zmjmywyx6aqzeczizgngzh4zmvoykznhdglqftlzmjgzx4zmpgzk5jejm48zxkarzoyxizopgzl5zmjmy0zmhjoiqvfizgngzh4zmvoykznhjmw8zhcdrpczx4zmpgzk5jejm48zmxnmiazditopgznjziodgwsvqaswlchb3zbrrmyec2uygxguqmyemzlhmw1plfbhzesbzs3izgoutobqeanoyxi0odhoqs4gzzu5iozh8n81/f fildadwh9mcemzdzmihodvem4n2sqzlh1latjhjahdhfmv339/4wkunp3otkzan8mzoajyyayrgpws9ksehe mmjgya9m0zxvtxvautsdp9 v9i1mg smcpl5vjnmvvtj0p/3/lg0mmbf7v6svm6rzlzn/ixp2zt2xajmesr/dgtmize/m4ih gixfceqq ufymclgcw8muamhwgqjroioqibgcoveanbdgtmiqfi6aidbjxadeuixfb5grjyyiaztwwqq0cyzomeyihcvuumdydqbsngg57nndya ubtr3dqcx/jgw7ewbydmxligbg66s95s0cghilu78tqcguwccfligbpwgsgmbdfqgaegccgjtjmlyonvn5trkpxw54b9sgxzbzw4/ t7ha59bqhavc5mdsdqvusphkjitfugbjyyiaztwwqq0dfekmieowrq2dasx748gre0nrekrgzapeagbpuzw ixypqvyk/hthjsdwvvocpnsbcwfb3is2p99fxktoed1bzg4qghtbicyw3mvkacymdiietbjlzxaaxdmrgdkyugnslpgudmchzh4lql5gyhgwuhuvww5seohxzyd csduop aryykehhw3w2udxty65psdtww fgr7c0ycprxpab9a tv7ezdwqaxsmzczjwaioapcikfzsuopvcii6z dhu6efcdryhnxz2lfikopeincubjtymkospi3utpelj9sgqh2yylbmiidqoqvyrsxw9rbi6qc2mt6hsf9kc3ummppj3kjkcanufkm1glt8zq9vismiaa2gmjmewpe0bhbgonedketidwpkdiwdczbeswr8mjedxcd6vrtfvocqmfsv4wmejkqdfs7xmqgafb7ryzm4rbqbinma6rmwe9r3jwgtb2pyowd2syysxhrkdmq6jv7iibuqmyec2uygxh0leqmmfc3igocyuilnuuwt8hqfmjqtuaxp5te/pzr wm9fn4bntjyv7vuxnbsh5riixkyffwqcxy0opyja7dt30figkmmmsgxpvsvodjkwoey2gigm08meenhtoghtdobiozglvas6iytv4lbobdhrur3ahv3b/kzzp8rq8n1ijnmp1shgbxh1hsl sfwcq0tsljw2ry utk5ty435j6gzikdcrrdfufeb9vrxp2pgkjmhnnlmomydjstgfsjfq5kcfkelhzfy0j4n mydp9dlyjenxoagfw31si3svfpso7i5qdpzgpff6k dieytelohchvysv1zvsygz9zfuemfdgqmsegawiykviv lbrhmqqoytsnkupfjupvzklrrzq9dpppgbhpvy4f5pucsjozsfyltsekqbcujzbkvh5lkl4 lbrsgqzeyrvu86h1hmm8rmslusmmxhxn00pzvq5r7celx nwfmup5 xn5wirbbe/zuwqb75dgxuauu86sx17gfikogzx6zkihzwgnhiidnpjpyzqqz2hcc4caodah3wbcddkrzfll4gbryyymwta8tquukg2vrq4cnrjkr38voioqwcmbdfqgaegccgjjdixgneuiradjuxiietbjlzxaaxdirbnk4ghiieyqi8qaxsmzczjwaiosmmsnecmrqheeplbwjgi4hmpdfadb1hki0tdzh0p3kwls7sn/40zfu6b7goyswk/dgqmscgikeje7ngb8hunamahby0/elsahbwmgfp4sy2xxnukf47wjlzgt8gmvpeadf01lfzlo6kua3mptjvy/6ryxmjhp159 7dyae/ruvqnysvx75c35yq5qtzwoulh3nkkcwtw8kc1y4do8rwn8yakznhxjnm1segg2bmzdxm1jnhbcxzpffcs2ntpswto848zmtmmvcmm4hbicxkpgbumcfmn/m9994jou9973uzw0adeczizgoutgyqg0kyyxjmqdopmt/zbbfdrksxxhjj5pzrzx4zmvoyk5mzxkaqzjiem rmy bpfmuvv/hvzfhjx7o1jdrzmjgzx1yzzcaghtct8zhrzx4zc bt27cht9yktzkuobmrmzlzmjgzx1zxb7s2qpyz/ehsrbzdoc486s86p9k3vvwtgbgwlfiqrrhumufizkpkzmyag0i49 uxo848zs7m77zzjvix3oktj2zrgxxmmsmzj7kymuemcmem4zgjzjxmzsw/ tgppgebblcyldazktmy85irmccmytavzjiem rmy bmph78eikynm7cmkfl1jnhjmw85spkbjeohjmmx4w685jzmr/88ssuufbuhnjmnmhgzh4zmvoyqqy6wkzgy0adecxsme 6664omuyymcfdy6gzjxmzecyvyqxiuagzgy8zdeyx82q evqoeq0mdeshwb voyszzzqrmcemzdxmeioumjpxmffnhjnp5purv0zzqbyvoyszzzqrmcemzdxmeioumjpxmffnhjnp5ua5j1e98mad5cxs1ozmpgzk5jgdghsfmyzhjdrzmbkyb9myzcgcbd/61rduuummszmmscqwadkkemy2bkzmhjmy85hbdlrctmzjrp15zmyzd 7csutz5s3729/ duleibfeemvpnj3hjx8vc2yjzmtmmsmzjxneocvmzdxm1jnhzjx53bp1rptee0/karl15jejm4 5mplbdaphjumxo848zubmdz/8mbh9/oc/z9my6sxjrmyec2uygxguwkzgy0adeczmme 8804i v3vf5 nzdszx4zmpobkzayxkiszllo58ipjncvcnyzmmebeh374yz6wuwcemzlzmcut svnzrpzbi6mjds1lcqcssxfym7se0pogd1uz/1e2ouyw ds5ltkgen3v/sdeu2ymcfny6nuh3u2zu4lzm5stquyz8yag0l5m/ffgkpdiace/nzwa 3fwn8ithhv3ebdkt 5x3mbqxzud1r/0nbrigcbdjol/k1pdfpsulvibohf2k9zfjnn5k2bnhhr4obgzpzrzx4zmvoyk5mzxkaqicglwzzky4ihpvu3j w6e56e27 hselijqibbnagkzt7i8qg2sowe2qv4dbep9uvc3ozz bvfe97rlrp06aclapopgzk5jfxjjoiqseqqzzz3am5dfxjvnc6l0zzcctqmqsjkxtcftwcgkdwn8mlgtxhssygl8qgei uo85pzzyzp0yzqktvvpnozpzrzx4zmvoyk5mzxkaqicgzusx1gomee0497qpembjcuasoathilbjsftgl61wjonyjtvqsopezb7zzzjtenhny5pwto848zmtmmvcmm4hbirbdwnnr6hcn6nj7ggkvioqsqdyyqosnqq1tnhhqxa9kbardvhcop/uzpjnhjoa0lapopgzk5jfxjjoiqseqqxazdeofrwx1h6hwq/lzt jm3qlh72mq24ghhqq1hozbcxyn1vctbmioksbg4cdf3msqtmxumcemzdzmymqgmsgeyshi9ifo6iwg8nj/3anvalsribchre77o2smyluhvtwgiffyvylu1yrajgk/zunnbjknt55mmtcxpg0zdeyxizoputkzqqwkgriymku1bugcqignhld9q6lk7un/k8qomsrqd1rlfnqflei0ovysp/06pzfzzg40gkq0zcouiy2jzjxmzoyxvyyzieeheemwc2cqdn3aihjfoentruferyhe20tx52nkymi9asvf7nc5vzkn82oppuzek1eunniy6sxjrmyec2uygxguajfkmbfuajsfzxaibje4sid p2qnqwki0n s1xjuzaygbvev4nov2mb/4dchdx820jlqzgngzh5zztkdgbqcmaq21x0ix3ei87tcesrg7nkm0r8lpvpr/2n0j51t/dmfu5pff/11irrxxhtntyw685irmcdcmcwgbovadgnnwu0jctc tifd9kqez419ggnk0sgggdonc3/tusbqfnj17cv0d92f/bmr cehhysi//zp/ztvmurmy0zmhnnlmomyfaixzdzxxiwpc6n6xueff37rrrcr0v// ldtlapopgzk5jfxjjoiqseqq2zz5vwsopeqb2zzsowi5syzy7bl1jnhjmw85spk/spiwwo2m0xvwrjyz/ajwuqwxfvpnflrk6p/6qyvu 66i4jwr19vse3umufizkpkzmyag0jyy axz8scv9vmmvdnpdgohz/uvypnzp0z2dlqzgngzh5zztkdgbqcmfcyqqw85kizl1u2jiiwlvtmtmxumcemzdzmymqgmsgeyuaxgxh4zmvldhyyjh8/brzl1jnhjmw85spkbjeobglgmwtmpndgwnklsxcvxrx06dkls5f6tv0q6mcba2xlxhsmkmt 4q9/set//u//brxl1jnhjmw85spkbjeobglgmetnnjrputxthiznmpqzbuqcrewzz8/6h6r84x//alzld3xmmimzj7kymuemcoeyemz6myeghukiywhokgcm1dlby2vxriwie 913jlhurmzuzmhnnlmomyfaix8jj1m /duzeogpbu3zszbuqcoeuvvvjiiiuuikj9 /azbdkx6sxjrmyec2uygxguajhwmfnlhjduxbqxxo0blz8g6pyh5fxr1xprn7/5temt 0kdeczizgoutgyqg0igbh5zqsylfi2kesosjuvyx0cd07b8ysefjbkzhoh 9atfmw05eormy0zmhnnlmomyfaix8jhtzd6 fxuugf5//fx8mvdntc37t5xce 9pzszwyzmpgzk5jgdghqfyuaxp8182wwxibhw ewxg4mboqdq edbg379jx071iuzeczizgngzh4ziefxiayec9rm0owjryswgymboqdq c477ysij598mm0m1jknbjlzxojpzcaghuampoa0mxfu3cksw86do43eqj31w964csmrtzs27csvv0wba3xmiyhmpdh6mzoiqseqa485beylfy6mhj3ar 3o0amvxlhgjabqrnny2bnn/u sbnu2lumm1jknbjlzxojpzpi2a4xyz/znnrnzdnundxycx6 t4zhfroqqpqmzukuwlcgiu 20hryernonmkmxlumcxyy1aiaww85gyzt23b5tc2om3nhwn11ml5165dfuxffvvtbdfqz54yymwtoz8zgxguajhwmdnkpn/ /mdawmdawpnz503fqj27tnzmzbn/qz2eeeazzdfqz54yymwtoz8zgxguajhwmlnlnj9//vz58w3gqj27tjx//nwiuueee/leqj15yiazt4z zaxiuajewgpolnl4ehh4enhgdnq5uexnnnuoimaph3/q1kk8mvbnnhjizbojpzodgbqcmfgahbympmyritpg4gced7ccfwp//v3 q3v11vdzxrden3xm6pn9qodirv5/zmmgmegkxodl7mhci8rzdkkibi0btnsqzefgo5kkysydiaafqay 4l4ffjwyvicgzljldpqtqb0ueeocqay6ajh4wuiplxpeuhdqbkpc0hbr0pby/2ydkmny6w45dfe3/38abk1x6lvzg53gqvylpe7dz1t3a8qd1p24ma235tq7odqvmrwlxaaxccqqjxcdrkamvjb66qsqyvaabi00j8zn7ggpqbckp0ptswansqtjvo7uhkdwcxvtsb dt80a4s7bg6kvon1u3shhdzbiagpeadejxbaneiouqay mhrqyyqxhob78pm f1p4ce3h4stfoyiih4hbuqxhdp5cd2puo 7u3ebdrtn1gbisuuxjnark8zsnu0emei9adhecmegkxoalo6e chkdono2zukfuvxebqgbqxszqhseicgnu aq7ewexoot7ubrdtvqrzubctwombtbvqcdfdn0q79desnap7f3cwkaeariiboiqvcgbl8ypfwvkxg8z5nnvwhnv7m59hxepd9pv8yq2oe8tbwsiuzydbfwvqvbsky ykigef yresbqpy659xdmnx1asqa8qjeeccqg65adl4weurlhdhet7ztkwojtbsjiyqqijfeeinizhc5wt9xmd/as7t0r0ld6yafoxwjwyk/ tvbhnj6yceuqqwqj0amcqix6are4aujp77meep7pdv4nbryr0sm0hqdctvbb43buy5t ln9cypegyuez1f4 2k03mghjyj3w/r00dkjiahieyghtvi2a13h2659yftuv8533o2s8cdfeohm xfleo00kj6iskokqxluqyfwakln4w4nt0bk1mu7fbrcy osjqhfvsottt k4xmez2vcqj/vn/gm1zwzb7hgobdwghxh9nsxmtugxycd5f88z4t zlfejshwh4mcpvw/n9xa 54d2sgyhbxphpxocjg8dlmk8wvwgcaeie94b43prztxvujxiazfgd31zzqyghm3/egeutjn5d9bkfpzgnrrdigkt1dk/yzechkilna psstnuc16vwg aldkyu1bo2ktdqfxncievhwbru7lbgizfoqp3a0jpylgxxocmqqjxcdrkamvko8epzohtcywr/htpqef14wipzz/pmy5dwg1igelepi7bt/qzkp nlrrtt61lnnrsj4vcsiwfokkdlyfnnpaqkznau65ja 5muwguamcqix6are4ktco2e5lzmyoqfmagmerksecw6d6vr 73i88dxluzheidwwohiny4fp9uzfcp9r7pgfeijke4pyuj97gbg8r5itavfn7z1i0h9yuq5adhgqgjfaratco2e5zwknaeqoostqqtx/gpl47k26ehvgvvtd8vqv4bmf4k2koq/uqlfspemqphcr8z4syjv7e ogwfckxwub/npaxoeks02rb8w1jbbdneamudqbgpqfyjcrqhcduiisetble9ko fmkafgqgeqqhoidkukzqqvi2k/aieqbumv91v3x4y/sn0p3uzzcty7tk/rvoy/zsttvdrfu22k17cmqypjcbightr1fdle3faum2r7lkllxn40lrcxjf5a/jsdbqb8yudj29pjioei9u hui nbceem sppdazh4jytw0aphk1em2bm mmf/sacoydgwmn9pvr0bnhkvh9mrjjgk4gh5v6g9h6lcxrczukxnafz 9a4fx6d217ffytixzooj9xgua6plmf/zoilhayxcjh7ixi8cbeng4dkuv/4a hkrmzzcgcmhqerpnw8et3mv1w7lf9l8arm7jr40e/itxgcgprvfmjyvny5h3lx4sx//oc/ wp0xahrts/ls6vwe gyjrbdfziitrshbuwoschmgglwoonm7p2u0go74l6mecnsfnempi6d4hfdniibydxzxnbwug/rjgb5afwqftf1ily3nnsjenivik0kzvggdtpigy7frghi0feziwhfvn133nmnn3ddhg22yvtecguegolxgaonhpjbwtvxjukhg1sjoqorymvygkmmmcturdwkxlbavql c6wjqsbqahcvlxda2zpcanjyzvvfgofn2eq qha1mdip30y3bymemeirtmswfv36iy66iij 9v//9dchq7zipdvxgxjcs/2hz1mutqzsvqbxwr/qox/rjniwh1zzfxcfvr0h9j4gczhrtpzxdwm4jmjtf3c wjh3mjeoz0fpcxgdok8f06z6kn6ktyhn5ipoq5qn psmcqgpcg35de609aqinxx1fb9gygiqv8ljibf//73t99 ux/swqcf/pvf/24lrjzzryjbc30koj72qktw3 2jnguxekhxtl3eh2kn4lz82ijkde84ao0hbqnleqgukvzii5uq i5xrz/nmfcsmqjhiergw j02yuykixyd/iqxhwxhjgipocrj28fnssumyq3ks9e5n5pz2fhejvc30yiytbxqyjh3llzq0ndfqrvfombmzztshijj7k6xcdk8ij69htcnzvgp99ijc2nmq0gicfovuqmnifn 274gzmrydiymysmwd01buucgp4aq2rif04b4tcy8uxuedogi38biyhbx uhhl/84hdxxnmln2fnmjvehuyrhhim 7x4x7xycwbwjn8ewy5usoknj3h3zuqsicfovuom4wtfuvfwvy hy2wjtgsmqjsopwk841uj2sjdemfmpw3he9vhqmrrmf83eio ykambw8evouuu/wk99xzz9gjr/3tlrmtggky7/pq1xqolaixxelndm1m0/9sy6a2upltkwjz89qzw0n1hst000wj1hjepgxclrcvraxzd9rq/dzceio /frlovlymiehh2fpnu1nmdbhwvr16/wbmhjdodmvdmzan 83iudu9fpzhrnszv9jqlu11hfwrb5dkp9ek8rzh0pmhtwn gx150yhhuegzsvdixdnefcytf66svwgsnrr70wsmlll1/ 4x//ohqhy6pjsdhzosc7cobaqhjo8/0mrdheszm5rmrqd4gcp/tdlorl8dfvgu6ujgjok/mag1qj9zgiros7fjlvnk4ktdc3ewl01bc/mwzfvj34kmrvv1317lppfvbzz0pzpxpd0qvlj02andq0thfvxp0y6pp9jhbdnhqjgmqz4eqykganixzhrldahz8xqz6yfdn5y58euq0xijcuctmpcjkj3g7nbwd01bcbmzw ffonp/njdtfc4o9xypqp69evv3dhqsk/6b d0e6j6fdsjs2dzb4xbifslvdeuwtjku3btyc0zazpm7ypp/yjdafpzeberegmxvzhkolr1x73gppbfffbdhhqjwkayiaqg76kjoyvv/xy27zt8 bnc a/66677mc/ 5loy9rhobywro4zkik ttajidbll122angintt3rkmr9mqqmijneuohh1/mpi45zh1cfmqqjxadle4gbn0vrwz79 //wq9 cnlllwut3oifc4ahh/vb1jkg5cw84o6hma4inv8ehyfedokjd3miiddo0apvv// bdu2nt9/3vf3fjeykvr59d4ihhsrxeqbgojunwioc a4ccdu5uca7quvvqrtzhheed5p7qyf6stpwymp/vks kln4hon0vgzutaifflhx4zq3e6brwaj4ezzs7/5zw wl19 7bxxbswynwvwiy mknn6rtwbc/r69uka9dctf0hj41inquyziupwygbubpnz88poz/ql/bhgkseiumxngg3webfrcb2z05tkdtuigbeozkxbya2nghn9emtx5 7yipazsbuluq2izdsc2/an8hiobdj5j0qw jjprozpwdgcr3vmxzcr8zxkcrchndcat713rff/31bh/w0tm0shvb5o6f18ofvwl9jnqfj8unvygtl/bj9akcstduxn5vqitlrvk9g6dondq9e/epfvsjmtnnirgvvfbap5566vjx45lb1uvpfhwun80jv1b8qeemr/whuqtiygijqpayp9bhmvtf0nbztrh teeqrn0h6usno7sxk0qfeifndj0wqe527rcktodvmejobp/tvr3quvdtgnjzovfzudgry3gvljprwot4jpd5tue3gxh01q/eekiaa7qdisj5wnix tn4c6pz7zqdr9xurfz01po6lfneptudvfrksiqrrfxyo/jpp58eoxjk27zttz311kxzs8qeo0anmjnnztq1aw8epkj8x/p9ud6mscqp 3qecgeseioy/anlzo2w7v vifxgap l2zzx bsumajvbxa/b6wazippcktfmuxvbqif6opuzkuw/hj6pp/4dyf/tfnfhzwhyjbtbjhoqq ioydruykg6avxovb3y8gntmfw8wym5mmd1vy3qwyu auk8gdg24nqt0u/xt6sqqueyvjhp/7x8ccfnzhx4o033li/fv2yzcvmzjkzeflkae1mzzr15jnp7tu375///gfy7oz3dzmlnlpygk6h6ivscsaaacaasurbvc18tqeniohyyy/nu/mxmp22u6pysr30pkrn0wricafymbguh qomo8lbq/zl7efxwtzunxtyl91dafqmsnk0hkx2n8gmrrsbjeondg4gb1qifh6rw4r9rqd qjk56zxp5 lzjplceddajwifexk3nrtnema5ztlx5k ffq0admmtzp01vvxjrkz5ukllx41alrcyb/61a ohz vqvdeeedg4odjz/ npacl1x37x8 fkunkj1o sxwgdem8rg59ovswfbcpavrwoerxuyigbforb7vsiuk4g9q6lvcer6xbcdfobkbyywg3bvongzieehe1nqxavf5lbk xjeismogekkcerwb2l4qqdhiajuoi7j765zx6t/o8v/otmru893s7xneb3fktpf9x9punmkety pu6oskt99qsnppsyvffug65bd9850efkq8qqnnnj7t4r2qk78q2xcs0ik3nmfqyqomjvyhvcist8hef8t9z5wlwzxkcqcoaoewalsnxvohg36qc3xqcc5vurdufld069brghw8o6zcbea23gsoqf64ehhli0angsjuughozwrfixyswkp556qohla nrdak0yxotfayxqvbdovrn7tpkwxk3rd0lojqxij1yusymifrhva4xhfbsuhkdj8j5zmegtqp8wisybxfzjgnk/2ownek7c6oedut0et/xvp0hlqixkkqcieqewanmxfdanv0vh0tzicvvcehw6vdnjjxxdb6kzbfvxvnccy0skhq6duplwase6httcvclgse6qmtbitzijy15c2q2wtpjxnbtet7sfnmvm8jxz/icvccgoieyfopbyij405wp72nqzo3 n tozxeuvxk8eet47rafgs beck/c79mo4fqeunow rze52lppjrfksymomy8itye2tey3tfkxs7undq7syqq5zuxdbssjrnztg7yco/u0gbs55zkz3mixcvnjhx4smpp/zqq6/qtjmdgdpze o7hwojvyuuawyd67yqg 9sekpn1crjfqplryqjdppg6heckj7mrahfiaf/xxpkvmzowrpdh60xbnd0nvtmw2nqk k hty5rnszonmxn8vvitduto7uyrrgwzu1hglve mgikhfhdwgoogqhej9rqxpwzy5eqpux1itq/r2q0bos8hv7xaukhrzy1b9tftqk9tv3moqq59nbjh0m0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcqixkarisbbgt32bgmyaqqwqj0amcck3xsvkdxdpy8kzk1vezoye lj2pjii/vlf6pp9jp4jtzlhinyysmyqk4ye siag1kz1hgghmgniu64kqeqicfbgd31bwiwawyxqdwcmcqjxkaqicfbgd31bwiwawyxqdwcmcqjxkaqicfbgd31bwiwawyxqdwcmcqjxkaqicfbgd31bwiwawyxqdwcmcqjxkaqicfbgd31bwiwa7zldfc/yxhhklszyxde0okuguqewskqg10pa1xhvlg02vbmwcfbo1mwze dg4pgo5kkyhydiayieeomlmwblflwqsj9o2gzmvoy/czvvpmoedvqnvsx qto1moagpkaqqwjajhoc8rg1ozmpgy/81tvvuvet99 u60yfvjn6zfadhnniiyegrj0bwiwa0zmhrofee/evuq0d 5cwzh6pm7wy4ay8ppbdakcmeglxgdwjmw8zj/zjh07ioj 3fanp6mw9boghrxnekcaqg75adgbnymxj9jp/8pe/jkils5byitendbyea8sq1wxisbciqv8gbrnmzoyx 5mff/55ilq5cqwtgh1sz sxqax5zscgbiey9avimgtgzh6zn3loaiiixnjhbvsx qto1mmyiiarglxyb/n0b3ppy8kzk1xct11d jl fhgr jopejfzzjkziwjxrl2242ipd vcw1jmxhodedyyyosn2ars8byybo9gb/wnos3izgp2m1966avedpbswvsx qto1mpkzwxiiaixwdjny3zw4mgdbw8ajie688razp4yato/ 67rdr16lslmfqhzmwiawliawyxwdrny7xixyovk1yyjie688razp4yato/8sorrdr//nylmfqhzmwiawliawyxwdrnyzxt2rrp06yzjie688razp4yatm//vjjrlrmzrqlmfqhzmwiawliawyxwdrnynxonpy3rnfomiqbovpeqgaeggkzx3fddur06nahizh6oc5liafiygsgmvg0z8i8atuq/y1btwqvqriom08mzoajkcq8a9cuipo8ebldgjwvc2uygxhadnbmgtjpnz7df8umt59ukgbqzbmdmxlipdivx76ciiaghuzgqhydk5mzxabisgzom/nikspipxmphdlijabqzbmdmxlipdjff/31rlr79267mspf58pkbjgagkyz02zes2ansawj92qvj3mzzmjmy 65zg //tyrjrkzxm6mtoaeq7nxocwgbhcdnxpazdnmzbcjycamguziom48mzczj4a edmyzut02gop2y2r1txzdfyqlbneagkwzk6v dchq0q0mdagqspro0fzx0cdewigm08mtfphh3/sh0thjx 3gcodubfq7ksymuemiazr5lszv69ehx0w8zpppjm/burmewozewjomv/jp/6diobonws3rgzzb9xzv2uygxhadnbmqtlfeoonuwk45zzb8sdanxliidnpde3zlcltigjlli12y2qw91adfvumm4gbxgdnrj/zf/s9denc//xdd9/ngqn15ombzdwxdmwvvpacec2cobohmgdczh6zmhiazwaz2rwzgwlqk5u5lyqlewf25x79dgqkkd csj2xoxhwu1srvq3kgqn15ombzdwxupqphts2duxyitq4can s8zjzdanejjnniufnqasmvgz62eenwtwhdhmmjurzwzumscgmvpe6gp2xzeivvod73i9k1kumvoylzlbdcaga2bnzcdpnozdbv8nt54sw aiyyazt4zqzx7vvff8o8b/zpaeycwjmxnmiaafqawwzdkyk9 ypdfqz54yymwti9n84impethixyv9x3sisyrk5jgdgbqcmvg0gxh4zmjmyy5/5u3btxprrrdd9p777/tbyp85kmtmmymyfaixwdsdghjmymxjlnnmzz77zp9e5yyng4knjc sfdlzmeemcoeyljpbddxmzoyxlzyz/0zob3/72 lgkmdwcpl5zcaghuamfs0gbh4zmvoyy5x5165d/oejpvi9zjnjhmw8zhcdqiagi2yqa48zmxnmpc380ucftzgwgyiee 456u lzzwgzoyxgxguajfynimyemzizgmubez58 yr0b333hs1lzzzgpczxwxiuajeynemyuaxizopuzyz/w cmjhx4untp6pmcmzofjlzmeemcoeyljpbddxmzoyxlzdzb3/7w/942bvrl9jcwsxdhcw8zhcdqiagi2yqa48zmxnmzct89uzzqvonetfttz0vzy5bzh0hm48zxkaqimgigctay0zmhnpzmi9cudd6cupjzcusi2tmmymyfaixwdsdghjmymxjllxm//f//h8rjrs3lvqtk6jklvltymxjvhpdsmfqnptf7ykp/olh2ljyzer1t2blw8am/qmzxsfzhr3xxhv ybj58 zkz3ky6wuzeatmjdugrdfym2ongcemzdzmkmt 8mmpp0 ftkrpppfev3njmvdinfszm4gbxgdndglgmsmzj7kkmrcswebes2fp1jgxjhmv1rk/m4myqazwzcaghjmy85jlkhn9 vvednlll7333ns6/jjktmtgzh4zieeheinfm4ibx4zmpgbrmq8cooafhdu3b9ds2xrmdgzk5jgdgbqcmvg0gxh4zmjmy7ab dnpp/vvx3j00uf1w0adecyvyqxiadfym4myemzizgo2m3lwcjci5syz00ozs5mrmccmylaixgdrdglgmsmzj9li5ueff56ilr/88vfee69xmmc2izopgcsgeijbohnewgngzh6zrcwhdx4ub1/oicx5zmjmywyxkarisgggmfcykznhbcvzztffld59oscy5zejm48zxkaqimgigctay0zmhrovzktxryaim2 ovvlqdoputkzqqwgbmtmeaopgzl5zpyzg49thjhwifvlqdoputkzqqwgbmtmeaopgzl5zpyzb7rpjijavxp15pzrzx5zztl3czeupzk/u/wxqaw8mzczj0azmz/33hnedmstt rpgxxmmvcmm4ghr8r87vlhadhwxebmnhilzxzq1knro0ct0z49e/k0jdrzmcutucrfdu2/wozbq7kn8tvht8ib6g459wityyyldc6sbjl9yjcdrvf9u2e7quzkpftqq0r033335wwhdezrztjxfo1bcxjc2xpujqrf2khwzfnmtuucxyw1bh4zmvoy2tifontipwr 8pe/5gwzdeyxvyzzlymh7lbindevtha5ddhm1d2v4tohdugcdkv d/ljgbh4yiazt4xyzr7nnnuinzxmaxl15jfxjnovichzpk/uyosj0s2esmyg/lv1bsjjjolnlemrxvsgmaq1izopmsfz4cohiejiiy oa6gemc2akznh3ife0hbr/ikcu/eiaw6thyegfxcddd0i7ghknnfcmr7ztwuqq1ozmvoyetl7dzcsxlnssmuom4 5mpkrtqwtvbdxcpqrdo1bf2puo2oi/scsoau5mj2ya8sghrrmzoyxm2q efkk3//ff/99iy2jzjzmymsumjhikwbccooo1tkdxaedeyfbdoxkdgjia0zmhjnd5purvxlrqw89zkpl1jnhxjnmvsagtjqyelnq0gabkb agio3gxh4zmjmy2bipgxkfclavhmzqzzrzx5zztl3cteobkcifq7c54oy2xj8bqrezknnjahzajoigcemzdxm45npndnzysefbgb/w62nt5 ev vaqdoputkzq0wm0scm25v8j1cgpzyzeuzd3afaze3 sylyv7v8muampdgqmseg9cytj08eo3bsdtfcshdhwltvvzwifi5c ne//vxll7/m2biv1jnhxjnmvsagtosreo1ghsgy4bbsali11p/bfgehc2pzceqc2gxi4dejm4 5imx33323cs1zygdg61// iuvvjk5zv om4 5mpn7ixhc2zr3oryiogutkcugczgck3nqcwnqnnomyuaxizopuyjmq1atirtqetnnn vp2rfqzgoutoz iizivez3lz8giienbjlzxlce ve/ lucmqwpd dp2rfqzgoutgyqq16v d3ljwfi4imbzdwxrgc duyyehcs7n 0nrlomzlzmpuagolmyumn5jmv6p/miia0zmtmmreu wtf 1qugdzt2ps/zq915jjxjnovv 1ar/7hj20sewal iez8i1ju//u2a6qodcnn94o4ckksznmny4686gymbhggduga2asmfcykznhxfdm73// xixrf /3kjlhurmza5mzhadimgagctay0zmhnnbmv944qurf6644oolfy4yadldnbnmlckmygaxwdodghjmymxjlijz/v37rwj49tlntbxsoc5c5spkbjgagkyzqqw8zmtmmreu eoppw5w4djll/30009nteyhzlzmymqgmyayrjlbddxmzoyxf5d57nixfrd/6qmnzlamovoyk5mzxabisgygmfcykznhxfzmq6 moggbgb 9re/mw0zdeyxvyyziaheym0myuaxizopubjmjz/ obgtxlnsemuom4 5mplbdcaga2yqa48zmxnmxwv 6awxioiddz4w3jlqzgoutgyqa4jbmhnewgngzh5zczn/8ic/da0nfdey6sxjrkxmeaoiwzozxmbjrmz98 dgiehaghwczhhtjke/85hbdar5/v7awplmsvvpzuvblicg6swtoycy25t8e1umb4ok9gcem4hbiwwnl3lmpfonc/i4lseg6swtoycy6/quybeiqd9cmcwgbhcdntoigcemzppmeio qaz65spkbjgagkyzqqw8zmtwn4my9avi0ddxjvnxms1ms9kcgrlpaiuvozwkixfn9ju9fjsfxchvtqwezqzzlputs11zkvv5zhcdvpkpxor1jtzmvcpzzqwxyi3bmjlbzqwxpdujs74zxkavrdhomyutgcqayrbmbjhwmjfz3wxi0beiqd9cmcwgbhcdntoigcemzppmeio qaz65spkbjgagkyzqqw8zmtwn4my9avi0ddxjjoiactqep52z1wlfizi ayymfdnf85m9t84/db6wcm1ql7fygoutgyqg6ltlzyzuvkz25luq66cb4orc3/252zmto9apyu5vtxrg3nmlckmylb0 pjnvsoumeg3aiulxjdhdgiov0am ubkzayxgbhawlhpvicgpgyqq/kfyta3vyyziahe0blgsrmcmeqxgxjklxcdvrkymuemiiawmfaafyghjxneuh6bgptnlckmygaxtisx0qxadhnmiibyc8sgb65mzhadikeljjvmbwliywyxlf8gbn1zztkdgeamlwgsncsqqx4zikh8ajhomyutgcqaymgjy6vzgrjymeem5reiqd9cmcxfgslyzwaz6f3kkd/ppy0lz6xu/swyk81k2bwsqd/7czbhkncxrr6o/swjzwasmwcnoswmlwafnyy8zqwxlf9yy9a3vyyziahe0blgsrmcmeqxgxjklxcdvrkymuemiiawmfaafyghjxneuh6bgptnlckmygaxtisx0qxadhnmiibyc8sgb65mzhadikeljjvmbwliywyxlf8gbn1zztkdgeamlwgsncsqqx4zikh8ajhomyutgcqaymgjy6vzgrjymeem5reiqd9cmcwgbhbdsxgrzaphiae49cs4ganaxyagfxnlmomyqawtyaw0kxcdpj4yn3au6aveog utgyqa4ihjyyvzpwbge6epklv1m85aze03frnbsrvktfvhxlqcw32xlibo0bfiaz9c2uygxhadc1hrdqr/xq 6769atu 222/trxzaxaafdefvdrzegbtv0xlhh ciooxsvohgntxb8itvrthlew60jha07fhlpyllu3izxd0jtrykqg765mplbdccglsyolrqjmtho5t9b8vmtnhpulagzlhm71vpo0apppppmlbfcik4pmo0x1zfkoa7mupfzz6mlnqfueq3xcbgdqopwxo25c euxbt2375958 f14lhi5sd plqlpyrsaxrgintuj4xrbvpkrcdvrkymuemiiawoighnokaiwzhotwfoiqtg5firm6lr eri0fwrfkzy8amykqfgbgodzf4njddjgzxhplh/gv8tqkr48buqvod2s6coxp58uwbn28 depunn8wmqski4yqilqxlqh0u cmrml0r4t0ajhomyutgcqaymijnrgmkttefkwmau7spho2go1vq1znnz5dcqpligb/rly98yvnondpchqdxfcwze5oeebmmcpj87rrrnvooyd /vofhzt2tpsbpqo0fkpezw0krjg035tw1tzb1vwo6nahsuabgptnlcmmb7smwrddj4ymppiex39edwas0klnmhajxfb3/d ic4800gk16yntl7hsitqsqn1ez6qufvpddrprm8leonhzgmtw//wnn94yghq65pprlpnwcdwexsrzrrnc0c64p3w1dpiptl9nrum8v10vq1jhhbqbmr/cpeyki0lj l9xxfax7dixw8ialkkycwrwgiiwxub5xoqzk39m84eg1vjwmykpmdh8n8k3w8vdldbtmkqhvin8/hschcri6oxbafcgbvxovbakjcuv58gdb1eswdft2jtecs 75bllwg4qfz682qdq4skqq7haakqruk n58wvmtrcx3h85z/2jywk3fms6tuiam7d6o0lgzjffb49/fttmi /svogurgqozdfs6snjc sfdmxxnym0jlo644/uouveiqrq5cmpavxybn8yqvhdeksoolg3i7zwcuchhg6o4lclvbko2hpk/7tlskjrc56hdv6uxedt ag5ephj2/evhnzsmu33xst/irx3xxxbd261w8h1bugk7hpravtqa9/d6magbpurebww4sfdyfkq2 n8lgmvpphvsm1kvnyp9tttz8nyhafylaixbaoftgebrls3ubqptwjdmtxxnclscuar2ka1sag0latukladiqdtdjlioza0tsfrwk07hlmxbdca1/yg vfei dix2ezlt37/7bd34wbtw4afe33xbbhxfcezuoammsjw 99zbyvkp3qvfhjzhi3afu ffiwos5bsxvibrj1iwgffuptrv5jeubiwzjtsrzwkcuieesieehzacvewalskgmrvsfpdompmsggvuyxpwquwwgofpjkpaxjxgclf7tlfihuoqbqypzun2hws2no5k1nvmjjz76r//6rxtuucfiphxq1aceegd9 vwhdh364osvpm/bunvrfbsuvfbadevwffljj9e2iyag6d7cmcw5dgroflpsrn2x30mxn0zra4hbp0zl5hqqa4ihpskioxuupl7gki4ypgxxmi yhybb/a/xtonw7wkck3q1wbwz9hc 6jjl9wqnlzshnyj1hmicq jn7ny5olwcn5j51vdfve wicmdx58urvq48fpx517t27v2sf73zno1u2belo2twxsjyl/irq0cqgpdb3hqleob jmnmkiahe0fixxocpjuuyz0p0atk0fbt3xbztcd1fse1psitrdpxq5wp1k1ptthe8ttv3jjtpkdhqiuw6dbx9acaos3tuyjoa w9/ 9uqvasmt54cemccbqt27dqv0plbb79nrjdccsljjz129ojrrjhmekoylz3pi3t4sbzikfdoioqqklj3wv/2m3wbassgh6mycwqiactqkvmzky6lpmvkpgqaeijtnersn4ptzszppffcjzdc4lf1pptuev7558 codo15vontm3ysohzzz/xjghwkih5krp8iep2ruhtxvf1ylrlgop69ppae w4haix6meozjwcygaxtns7xjd6wu3zichh5gavqaysmmfetm1b8bmtbqswvpnmm3la5lxjqlzadpoxkjongbhadc310vhpcgu2xj1kdkxqz2 ezdd93lv3lmzjm7d 8uokyfhqw5bwlqj9g7x6akeaoioswmlwyfyshjfvpnnx9 gg/hhmntty0arnpdbwf gix6mfoxwmqxkaqiceqxkqzajfknr/wwgujro3yc7h69wrxlosiy ao0beiqt9gzx2dhohbur3eeahjpvmbgdkyv/zyy8wlf/ule/dbb0 comeca0ebvkam jf66bgmbgjqcmqqcgolwyey0pr//oc/33zzzuq0evto9evxw4mbo0bfiab9gl1ydiocmsgeygiesdksqaypzjs3b/avrmycofpo0ao2mumo0beiqt9gtxydkvbt1wr5nv7awplmsjf 2zwkjwxxsqly9 dly5b55vq0ajg/xvzmhax6stxdc obrusskeu6rtre/mmwknzbtujyywiesdkssmagy37//fdnz57t1 rff18mtmonofzcgon jdifg3hcvqmfqaybmfaafyihq/niksmtjkwgouuuu056lhoiofwcmejhko0xmcaqg0ighkayk80kxjbspnlkypjx44lowyifn376qwqgmzrfiab9gou8bpmfylaixbaiy6vzgrgszicph/zxyehchuozikh8ajhoxyjhmdhviaafqaybmfaafyghznz48ogrrrrkx12im4myyi8qg36msh2dogixkaricisx0qxadepzgatxqwu qazlf4hbp0apjkfngrguajeewlhpvicgqpnw4cnxxnllv1zwqay9oiorq1qvjdoigdumygiesdksqays9u/f7 pc/fff39umyii/qaz65picgycgvgyqqycmlwyfyhb15syza665rhmxpbbdl6gxiahh1qqvuo9uktfvhxlqxvtovhmowbrmeinciizabbwgng kexmz vn3v/tdipo7d66mh8rqfixxqpt9wqsywtsabk08odvs0hphyfozieehzacvewal8mcehbxknen7qgmfbdb8u4yyrffnlstxethkyznpnz6t2tkiofxkrlxz npdcr cndevtha5ddhm1d2v4tohdhawg3rrgmxgbjeopoz0jc sfdlzmje5rfmll17yj7lxxntnv2uqq/nvw8tgez5xd t1hogwt1hjep8autbrq8dgnjoiqseqg0uzmvoylwzunbr ifbiiy/2rgyqg756jrgabs1frhdqxntnobxw0pacypcur4q9vxmmzjadgbqcmvg0izop2vbmkzgr6done9ejjzystmuqq/nvy8tqqgvxruc5wtc dahmnjqg6a 90z/zmnxe0gw2/s 1bgorltmviosrz/y7vx47bcxib04lzm5stqu z/ztb3 big6//fymlaeswcwgbn0ld55l68/yiogw3ccqtfqg8uhnxsjwfp7mds1kyy0bawzwzmjmt8o9zgaaiabjrefuy7asefxq1uq0fvz4yo/lz xhjsgnemynoauojksuorrxdyj8onjsi/05j1mzgcqayrbmrmyem3/mn9980z y9uzzk61leep51bpeemidx6hpqfh8ehmbg79awzvzjhneobciwaizmsgod9vbxcb9blk9yf8izehjk9fnnnqdqtvc6qjgscyneaorgcrg0yzmens76i1iaeu4ktei1heicw7bhozba/25zrcwmtsxgxguajfyncmz1fukxaxuy8xvqqzhynztjsf9ckrenysskcugohy4lgtcadgwmpwdvuszlujmhnmpiue 8muhlslxsjwxeosaq8gm3lr6h0kvk72mwfwuf12dtapubc0odgyv8tkh4mlyqxiydx7/v7awplmsiezj9l4zngotqeqjjgibne11hyfacm8u qj3fmyl01/b9i99tqlkk4/p/daa0s0detw4y3jgmyskmqgmbcaqqwwzcjsmsegqxlxa3poyfn2xvpiip32qknf9ef77rupif555rxjlemydpt0008t0dnpp228za9cdqyxgbismfsxc3dhdurjte27q2puxxjkhnxcrsflt1uhj321hmpxntgeblptdnzcpcc0ozgwi7hcm6szxyrbfeedtoipu0und5nq5xxhfbb u9dp3ogqgbilacfdcf3z/ zpzs/mwdgyrwuqgyqqg0igbovmvsscukva9x8iz3z1h0j nfrhmpema9vvcbgb4cau9n5e4hbw3owh1eriitso/bcqbpede3wn6 tju8aqrazq nv2oc6gj0gc1owj4vqz//tm3bt3g2 5747beieyjieyfaixwdt3xwzxdhk3hedc6wxcwhkq5si4yldf3xbmeufgxc3qxuuuahsmz6s46p2hjibbccsgffhbdmkkeamhzijdcf159uzzrlr//37jlffdmrgveimkeinciaal5n7mhhnixiqyxklsnjk7vycqqwx/bdukfmlfe3m8myrms8xeq4ir3nlk9yrsmukm6vqfiefrdk9cxhd77bct0afdh4y33i/hyixadjjadaqbgcya zezdilalxieutsnmshmv9ireslrdcmjqwttpchiuaspv4o0tfclbr75zii6fpiw8zb79ximcmqgccsgeijbornvmncu4xdmog7eepp nogdbuvfde7z5dssov8anilj72mqzsoze4n/w6ejyojcerfaz1dvl7xyoyhgue58ndfjbhh9z//8j/gw 4yjbeiqzkageykvrpzlhoxeeqtg7sx5jmvqmye5ckcc1d xxhskmokdj58id/7ptiwkhg6 wzdtxiafuwfbwh1pvwf2a9k1fxxsmhptrkjkulbljuyz3glnqzv/sjjiy8tvi22vbi kazp06f7awzgw 63yzbbrusskeu6rtremtpjjqfrdnbmynxn3c 1jsrydty2fl4lmnumpp/ciqb7t3c65ppriojkyzpgw8yxgahrdjjwvuiheinfmzj3ezmx8d 4kubts36nng9imtyv9inrysqub0yepjmitp06zbxlhiobqaysqawkgrgsmpg5m9ijowlirv9xfwps2lfedpbswemt4xgmbgkqbgjqcmrg0yzmpoacmn/jg98gouhhyemte6izoc ikiro0azbxld3uwbgkqbgjqcmrg0yzmpoyimr/22mtedo211xpv2rfqhoj06dnenghcbomte6izibcdjbcdqiagi2zk5jexkxn /plethbtwumt 0kdax07doyirr/ eumte6izibcdjbcdqiagi2zk5jebz3zixan/whn//ffnthwidq504mabipo9e7bxlj3uwrciqrkiqseqg0uzmvoyjwdetwovet388mm9ljnbxfdmx//610s0cofc4y17qlmgeimkeinciaalzmtmmrvpfowvvxlrouoheigzg7mgzbs3bisioaeh4y17qlmgeimkeinciaalzmtmmzvnvhnzzikanwtw2hioc7awn3nmgsjas2an8zy91fkqieesieeheinfmzlzmm1mvuooo4jopzdeshsddc7w8moppuzegzzsmn6yhzolajfiajeobgkwaezmhrpbzg 99ryrjrs37v/ 7//sxkcds7u8odhirnu2btpesoc6cwixsaixkarisghgzh6zwcxlliwhoieeecjddnq5w8t33xuxef3ud78z3rkhogscmugcmsgeyrbormyes6nmn3/ ve/ luievfddzpeqj2ztxzddtcq0dtvv228zq91fgrikkqmhpgc1sz3t3z6xcbtlhlmpzczr/2c awxxikio 64w0hryernoku69njlieiddz4oonhuorc 7vqsmjpwgldgym2mzdxmu5kxllxird/96u zxucdm7tspyl6iiuumn6yl9q5enyyjogqheigbotmzoyxg8n8j3/842tf 5p/spstbuqcoevgo0fet9xyi/gwfahoguamkkamcoeyljqrmcdsjpp27duj6jvf/gbmgkhzhpa3bt1kraswlddesi/uorciqrkiqseqg0uzmvoyjws //77ieiff17ihan1ztdy2rvrxq nggzzf occmqgccsgeijbohmzecz5m//jh/ 46kkliehqqsyz c1fzh7ooyei6muxxztesi/uorciqrkiqseqg0uzmvoy82d 5zvxopck0szanto07d9h84033jdesi/uorciqrkiqseqg0uzmvoy82d 4iehiognp/ljnhioc4awj02arethjx833riv1dkqieesieeheinfmzlzmhnm/uc//zl69ggionnyzj4yqhpals fp09eo0ep7qhmdgyqa48zxkaqimgigzl5zdkz79ixg4juvppondfq57qthzt2jihqtvopzwywgxh4zcaghuamfs3izgpomxloaiiinnvuuzwxuoe0lf/mn78hou9 97s9ljnbdglgmymyfaixwdqjm485z zaruzeb731vs4yqhpalteswuneq1ev7qhmdgyqa48zxkaqimgigzl5zhkyf/dbb0q0zsyy/dfq57qtz5s3j4h /etf91bmbjoigccmylaixgdrjmw85jyzt2zzqkt33ntv/hioc9qwj0 etetvvfded2vmmimyemwgbovadbbnymxjzpn58elf0uc9zouboqdq aoppikicepgpy2bomdrgcqgsu0miwwrwe5v cs3xvsumvmot arr76aip77v//byb4d9vudo/r1r3/tf0tfyjtroc6b8g3xkpszscaanqzrzmtmmwfo/o677xlrxiktjcranvo1/oyzzxlrypur08zanbo1jdugsbgqorciwaizmxnmmtnv2rsjiayhb43eqj1ttbxgwqiievnll9pgqj2ztqxikariuajeyngmzdzmzjn9h0p/4he/mbiddu7v8te//vxg dc9kpnhdglgmymyfaixwdqjm485c yjeyb49 obiye667d89uxzirrkkksyxecds7umypaeylaixgdrjmw85myzjx8/tkttpk0zfqn11m953759rdrr1qwmmvdnbc2dgcsbgbqcmvg0izopovvmrvu3ethchqtnxucd9vtet24def3whz/mean1ztyyieesieeheinfmzlzmlnlfvzxx4no2wefnrudddzv e677yai7du3z4ibomdrgcqgccsgeijbohmzeczzms zm4ei9uzzyyog6qzfsv/14mfonmkqa3xo1jkiqrkiqseqg0uzmvoys2ueo3ysez0 fdpudnrzs wdbw8s0y033pgtbuqcrwuqgyqqg0igbotmzoyxz8h84sqjipo8eblbgkizzsv 1lvixypsmvdnbc2dgcsbgbqcmvg0izopoupmhtt2eng8efmmxkcdnvuepxs2eb322mvzyqdo2vogmugcmsgeyrbormyec4bm/jp2f/zjhxumgtrrtpz3v//dh5t 93//n1sm1dlbyyagssaghuamfs3izgpokhnu3lnsaw7 gkiztsu7d 8wn8sqiqbqnk1leimkeinciaalzmtmmwfi7d/t8ymppjaya3xwaflhp/oret355jozy6do2vogmuhse0oz2ww2mymji01tptknunex4sw mei3u1cm/ozuqubm5ltq0cyhdh0ioiuvvnjsdnrzp ubb7zr/wkqzdfq52wtl1 niiwl19uvow0knodscaanqzrzmtmmafn7c mz50712wm1llry/7xsywaneqll77ihan1ztyy1hgkktodgeam1szizgnom3ndhg1endq0zdyg6ty15s1bthdrxxfdlscg6pytzrcdjbcdqiagi2zk5jgnzbxixqoiev75583gqj27tjx//nwi2rhxy54yqho2lkemkkamcoeyljqrmcecnvo8efoi6nvxxzuba3vobvmzzz7zh6oppvootwzuovvliazjiaafqawwzcjmy06b frrryeit99 22wm1dm5zf sxle 9a2cmvdnbc2dgcsbgbqcmvg0izopow3miy mig wzszfq5 swhcchop/97gc5y6do2vogmugcmsgeyrbormyec6rmx48fj6lx48cbj4e6j7t82wefdqwmengpu6dyxkcds7umypaeylaixgdrjmw85lszlc8cnbiddu5oeevwrxgxjnlgqj2ztqxikariuajeyngmzdzmvjk3btxira8 kdxgkhzqsv33xcfeb344ov5y6do2vogmugcmsgeyrbormyec6rmq1at0vkoqgwxuoe4ls fpz9q1cgi vddd/phqj2ztqxikariuajeyngmzdzmvjkxlfharfu2bdeea3woa/nll18mon/7t38zegn1ztyyieesieeheinfmzlzmfnlvvxww4noztffnb4ddy5r z577igidrs2gimbomdrgcqgccsgeijbohmzecypmk bno2itpw4ytwg6qxs z133vg/s lcuxngyqdo2vogmugcmsgeyrbormyec6rmy8amiake2stzdnrz2fittzxbreuwldeva3xo1jkiqzkageykvrpzlhoxeeqtg7sx5jmvqmyevtvzxx9/7j/vfpphr9wuc6czz8 ohtuwih73u98veamr qtoonjdl4hc1y2i8crugwsmwgowzkzmhrn 5o8 oiijkyyueqm1dna8ksvvured9xxh8eyqho2lrhgialxjrqcmvg0izopwt/z0anhiej6668vigbqhg151qxzrdq8pgwwbuqcrwuqgyqqg0igbotmzoyx62f /e9/t0szz88uigbqllv86nahirrqqqvmxkcds7umypaeyva8zztw4mbsqt4xifsohdhqtsw6qmyec7uz79ixg4gwllxyrazuwwr5 9//vn/h3gwm1dlbyyagsscgliznmkqxmjrpujkzdxuy85irnflnp/szeq0ndrura3uw9f777/tjjs4hwuusurfrdglibayxtdq0nbrhdp5ywclmxyxmpozqz167di0rrvmzpogyqlmov9t33nuv8rios37lhwlauxilea1cuvlcmlllszwpcz8sw969e oiye/evexm3fxizgouduzhh300 egdewkgzoeuxlgwcejeitq1a5fxgkizfst h4/to48 mrllszwpcz8sg d5v1xxrbr/jbs3zv9rotmnc5l5znxo/l3vfy itm3bvksmvgao11wg/ty15x379iuqw759 zk3lkky40afesosjuui/sn47fo5myclmxnm1c48f/58/rpftdfadh2lmvrnnzbhjx vxiwun2hpz3gjt4nh9ddfj3ar119/3f9rotmnc5l5znxofpfddxprb3/72yjigbj6smxozzotb5 yk7r06dkclyuqzljrp8tged5ll10m9o/ll788 fnpmycimxnm1c48z84cijpw4earmqojhozbiyiipx7dxnmbjnzrd4lm4/bgopaudb0o9q4sxlfd6ey a3hl0j91wt6zz4 sgpbs2zozzvgvgtf6lxgwlvok9o9fixyffypt5gqhm4 52pn9rxa2groteg8xje9oob/g/5jhdseyrw1sii7cu syoxtecg0y7q7lfzfcwjtq3ukqrrn6s2bl/ld7ibozzoyrlgnvztzox2lyuxon2ev27twz/km0mroezdzmame 9dzbiejiksnfxciigejzzbetujbh5p2rs y7vmqqroysmvrnzzyxl14secpixyuntbyomung/xldhqsxro8e7fep0anhx7hwifhtatmncjl5znxopgpgdci6duxyetf0za2179bmf/zwxg6vo1rz626nigqou v81xekqzdd lnhqoxgf3hs6 xnms22lwp0wou2yto735zt19250jbfeosld5nqi/nc nd5zw nyw tyot/qzuy9ejjkaem/vmz5ddee00ihtdee81iy4eqm2709bddb0om4zji9jjnjhmy86jama 99loi tof/lrongsftqrrbmemdp/li1ny/bqdrazsln/6n7ottcb8klqqxjkq9tzwa8kuhf8w96a784brthytnptvjsgjgdovvdifsan1mwricc5mchys48fguxpnlr744gaxlr744npnzpndrwxgjf5dy/a8b9u2bx4xkt6axubmcujmhno1m0 dopwi9p3mm4dn4c62 osc2sqqc39de9ktlmgim vfcgfodsunpk pky2dr15v4csgffhbdmkk4cn1sfhkken/1m95chawiibbwugdlfuqzljr18rw/vz5gygbgygb8 fpi9vlndloymxjrnzm/ytxtp8 xuqmxxn7mvxzktumhpibhdr/h1rt76zsjxjdelamtryd/xxzewt3ktixsgxioyfqch5qfmorldh438hma8eohqzb9lwzcaovichzvpnz58 fp1/awplmsiezj7namf1noz47d66igknm8lo5dzgozr/yqxljawzpiefrbaqwyoggj7 dnoaqrfrl6m/6lx/ eejro0iolgjrn3 ecgw/zvmxgj34lhehh4ehhy2ljyzeohm4 52pn9h5r89tlnrctqmtcd8s4btmki3jbq deyuyai9zei1xkye4n4o0y ypdviaivz7rt0g0ygivajgre ehrypqprdrlyhtjlxsvgjemeyn4hqgqwterbzxpkfwxrgtg8aku4hmdnhd dfaimysskynbi9l50qcrxdx70h/kucrhukjffmpsfkjcarcjt1pzxwmnqff5jujsyeslvsorymp/deraunurew3dutv4y16fxjpjxgb03ic6s fdtfuo8pv7obpt7lns6dewu ele/yk3rkzovoef25u8alovj799fmi vttt4237fvordnmdpqnqjmllhvleir/diveon8uzfxmd26kufusv y2ckfmvmko5foirt3yycmftvyzsq7e0hscmvg0gxignleubypy4ujbgzt80vaqqz9kwep nn05zsagfnwtvtn7hv 1xkndq8wxbb2d7jmjpfbmd1asikeiupa6n2dftjoigv9mx0gevvhii48q0ftp0 oui5cwc86w0awtc8qakqrisgggmfcr54jhxrdf9dmnfato2tlnbxld2rpadjbciaalzhadv3qlgpbv3 8hfumll6zeadh0ruamkeigbotmeao/eogytp8 ffxvvxprypurbcuamfstqayqqiagi2yqa796ibjmzp1lrn/97nctxgax9k04igheknbd2osxwqp/zb5nteqylrnhi76uhb6eevjhh4no6quvpnhiho0sujj4dkjlw5fzi6xyb7tgd2et1hgsmrhgwk ewgp45s9/6ec8epcgxrhpzvhjqjjwvqjscmrg0qxi4ff5iwhlli1 ye2bnlmmkcemyqisqayqqiagi2yqa79ktgwbljz22gmwy2qzgxiqjbadpbciwaizxmcvmhndgas//vgp 7k/e jsjrciaviixgdrdglgv2mjyxh42m/29nnpe/3dnz106riixaapbgkwaayx8kucxcdhgtff/dldly6bqayqqiagi2yqa79ksaybn2/2u61duzby2m/92uoxlofadjbciaalzhadv8pgdbs3bozigtff/dldly6bqayqqiagi2yqa79krqzlli3z8zzzzdpsn/q5p3vo0iuqiafscmrg0qxi4fdjioh48eo33347eq0mdci/zaqf 7ohll0cgrgghuamfs0gbn6vgri2bdt28cuxe9gnn9545mgrpbmf 7ohll0cgrgghuamfs0gbn5zj4zvq1b5gr566kevvvgiztzp/dldly6bqayqqiagi2yqa78sespx48f9r6mkovxr1yeb 7k/e jsjrciaviixgdrdglgly1i olpfzp27fgimjp16v79 7v6 7k/e jsjrahmtsbtf9llzvauprrxdjkl1r//dj8b/nnqvsxzdhe9nw1wxt/uzdt2lsr1fz9fvvb3/7zn/ s377bgazmvepugv3auswekuphjah3hdugi2ztmxg86itzjehikspz5s3z93jddtcmdw/rt9zp/dldly6bcfucugjeynemyuaxdzgcoxpmkuce8fc1duzyn/zkj2lb7uf 7kfll0agbkgheinfm4ibx0utw5kzz9atw3fjjzf4o3r88cfpntuxoev 7s8eunqjbgkafaixwdsdgpivdhzcv3//k08 qwpetwvx/ffft20twldg6ngjcs0nq5/7s4cuxqkbgccfqawwzxgzdxw4kkplhc/60hwhv/jii02bnt16661e9maddysy//kxvzz55jpxxhnnwarz589/44034lrwvjx6c4aw0awtc8qakqrisgioy7x06djjkyyndq3t3btxp2vdx0vdozrbipljw62f/1p3ijx6qnmntxbbxn0r/trwa8ktcuan7jxcwpc9j6lrrf74xz uxllyzjgxjchq /vf/7558 bzs2chnuuvv37dunuffvhhxmt9258ztiwpwlr6mri6dm7aioybfhq/sgd4nsagi yeygjmosuvvhljkiwvv/46xxpdbadqudvxaixhltb4/1z3kf5ipxwiqw6a4g8wnxhaqtme0am12rvr17333qvm7hvee 9l19 bhhhrvtttucp40epxrjkiuhdx7suuu 7c8zwrzldaah acp9rfhyijkzpvgiaooywy77dnicbxkfdekntxxkam7aj utqvisgjwiyzal1566ajfi3bu3hnhwgxjn/v4iu7w6mm 3aucetqyoaxq76gjjfglvm8wexr8rc6tkyws0cjb0vqnjiw8//zzu6dotdjtvhnzxo8fl22cm2fohg0bpv/8c81d921/ztby1i6dwsfimeymwjeqgrzz7iczgnqw1qgyek5oqetbugfimktsjzamyyr0l5qhlaxu89gkzzykgaknhj36/vvv37zt2/nz531/1uolgwh7f c2bfp8smrbej3011jchbs91ybqbi7rwlif2t15mirkvomdawmjkqwnwnsjmdx1q1bd daab/46m ikkmmpiqoxtaiievevw1iciaqyamknblvhaq59byh7baqkjqru/eg2iacivr knygjgx3i6eualj4h5rrct0l2gmnwbruotlwqixuwmda/pnzh4eh/v 133njmdn8pbmp5 twb9nyy2j9iu/c39st44zuf8gm/8wtwbpm6quvlv4tgnip/durgojvi2p4ubypgfac0dl7g3jona1nnkk7dh0onvk yw9eccb8f ny4 ldnkt3nr4zur4fpusmdbfwezsarlv3vpirenwn8576b4xqm4q1v3fjj1hodfwfjqozr2efqvxnuio8kxw3vcybzizgemnfo4vegnjt/kbbbv3ukflghqzledhich1poa2kbpuwfswucnqdx3gcxyvwgof/ttlbejjtn7dk5zf18ssvz5079/lll d6r6assvvm1h1xmaywsvrdttqox16vefg21sefqsq6wav7cx8a8wsmscra4ze/hbjbpmhc5uxhpf2b0/ut6fviufcjirju9zce7ytxrsxniwgld6rsmlp7lvush0wwxgnptoc4dculdpnvlz0tmugb 3xflm1s 6qeqqhbtknwv0u4vaaz98ercxy1fgtuccidwvhlftkk1arradz66kotjk3yt8ddofjtn/6kba39wvszrkoeo2rkqfav6scrq8zc3m4nzuyprr9liqzphs5ooyjdxnimsfj801rliuf9tsebgjqrbyqbwjtqbxalhgypifxujkhyoxxjg6qiu0vukt/wfrkqia2pgrhsxsiogc677dlddz4m3nugdgpfrqsxdfeikq6ksb86dc9rui7bec4vkele30xp4faiufodoxjkzzo1m2bmikj/ zd/kslt2bnh2rr6syjrxcb1juhcw/hdfyqzrazroslym9 lvwo/gwjqj/whyghlok5adgqpb5fksqyk8qrpb9oeq76vrbu1ey1btqxq0gxtcixzrkpig/t8tgizl/htlcqx1kl3/hqexiriimmogqvcxjbacjhfhv8lup/r0kfdzzzzzc233cim37jli9km/izkmjherx8hwzsh6vteofr6mnfvqr6zttogy yqr1eusowyurruis2xxe9j6eym4xwshuoz4p6juqhb e4exrwu2psybbzwvctig k13s5vu/jlqg7ysy3vv9lsmnor2vslzisxl544celddz/86quv6rrtldfe/xqzbwutmbt/lsmxhpg6yxukzydx6vdhw08//bt/6axtt9syqtsfmygnmxtuplam1apboq8xxi39kqvzmcqquq0idb9daospzgixc1v03 nhwv9i0zgyb9j7retn7cz7aurxaaafu0leqvt0prfpa1isgyeu9ssct6km6ptwbavybcyobmxfqi1lt71iragv0srkweo p79hm5fukdgaxkd3h0lteqqreofenm902urlonm6efkkvjlvywmqun/o0hk2lh10lprrhm8 v4zlipgzbupjdf7c2c/ngnk1yygsemev1hjqou91knpsvr6kxwsqw5gsobjdlwcugruvclbqcrteynfcmm iaihgjunrqwpd/kobgfrrctk150gwitwxqsmz42d5 wan2toxle6nmcc46snbtb/8r3lpwl8gbhoku2rvdsvf1yovimgiutte0eccmfre5sp06cgn9skg6izeelptococ0bkiaviixgdrdglgf4ihjzkjs3v51hjyc8qakqrisgggmfalxnatmdglrqveackeyrbobjhwc8tqe5nrpa0lxaapbgkwaayx8ave0boz0awtc8qakqrisgggmfalxnatmdglrqveackeyrbobjhwc8tqe5nrpa0lxaapbgkwaayx8ave0boz0awtc8qakqrisgggmfalxnatmdglrqveackeyrbobjhwc8tqe5nrpa0lxaapbgkwaayx8ave0boz0awtc8qakqrisgggmfalxnatmdglryudgeymcd2ftx6ppfr3 tftssluzhwv lj2 bkqn/vzclp0cwt2scnzt11dwyu1botmrdhwc2smpzezxdq6cfucugjeynemyuaxikenmqnlwxeiaviixgdrdglgf4ihjzkjs1sxiafscmrg0qxi4beioscyo0tbf4gbugjeynemyuaxikenmqnlwxeiaviixgdrdglgf4ihjzkjs1sxiafscmrg0qxi4beioscyo0tbf4gbugjeynemyuaxikenmqnlwxeiaviixgdrdglgf4ihjzkjs1sxiafscmrg0qxi4beioscyo0tbf4gbugjeynemyuaxikenmqnlwxeiaviixgdrdglgf4ihjzkjs1sxiafscmrg0qxi4beioscye1qozx4hjyeykijlqft8tgizgxj4zxyclh/f4dqbzdw4omg/o0ksbgchm7 dkji 7rpik1t/pv mxtaz/bzrsf9gyl6o rk/cwqzevtst10dmdkvbck p79hm5vkjomllqyeozw/b3cakznhxjnmxogh1v6ntizmopczx4zmpgzk5jejm4 5mplbdaohm48zmxnmymxjrmyemzlzmeemukjmhjmy85irmcemzdxmzoyxgxh0hcw8zmtmmsmzjxmzeczizgmgmegkmxnmymxjrmyemzlzmjgzxwxi0buy85irmcemzdxmzoyxizopgcsgk2tmmsmzjxmzeczizgngzh4ziefxymxjrmyemzlzmjgzx4zmpgyqg66qmcemzdxmzoyxizopgzl5zcagxsezjxmzeczizgngzh4zmvoyqqy6qmyemzlzmjgzx4zmpgzk5jgdghsfzdxmzoyxizopgzl5zmjmywyx6aqzeczizgngzh4zmvoykznhrcagzrpzbdzhrkaa2kpltqxiyiaztwxk5ombzdwxkjknbjlzxmifgwsmciezjxmzeczizgngzh4zmvoylzlbdaohm48zmxnmymxjrmyemzlzmeemukjmhjmy85irmcemzdxmzoyxgxh0hcw8zmtmmsmzjxmzeczizgmgmegkmxnmymxjrmyemzlzmjgzxwxi0buy85irmcemzdxmzoyxizopgcsgk2tmmsmzjxmzeczizgngzh4ziefxymxjrmyemzlzmjgzx4zmpgyqg66qmcemzdxmzoyxizopgzl5zcagxsezjxmzeczizgngzh4zmvoyqqy6qmyemzlzmjgzx4zmpgzk5jgdghsfzdxmzoyxizopgzl5zmjmywyx6aqzeczizgngzh4zmvoykznhdglqftlzmjgzx4zmpgzk5jejm49zmfn/a7zec7q1xk2yaaaaaelftksuqmcc" alt="" />