HTTP协议之post multipart/form-data数据类型实例

首先,说这个问题之前吐槽一下网上的文章,做这个东西的时候几乎看了所有的博客,没一个说到点上的,太笼统,也不完整,我就在想等我做好一定要写篇完整的文章,其实最好的源码就是提供的demo。

1、先说下问题背景

http://help.robotscloud.com/book/osr/api/hsr_detection2.html
这是萝卜头的一个人形识别的请求实例,我现在要做的就是把图片上传并拿到返回数据,来判断。他们官方是推荐enctype=“multipart/form-data”这种请求方法。

2、我是参考curl中allexamples里面的multi-post.c,并做了修改。(这个寻找的过程有点小痛苦啊!过程有点曲折)

multi-post.c

/***************************************************************************
 *                                  _   _ ____  _
 *  Project                     ___| | | |  _ \| |
 *                             / __| | | | |_) | |
 *                            | (__| |_| |  _ <| |___
 *                             \___|\___/|_| \_\_____|
 *
 * Copyright (C) 1998 - 2016, Daniel Stenberg, , et al.
 *
 * This software is licensed as described in the file COPYING, which
 * you should have received as part of this distribution. The terms
 * are also available at https://curl.haxx.se/docs/copyright.html.
 *
 * You may opt to use, copy, modify, merge, publish, distribute and/or sell
 * copies of the Software, and permit persons to whom the Software is
 * furnished to do so, under the terms of the COPYING file.
 *
 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
 * KIND, either express or implied.
 *
 ***************************************************************************/
/* 
 * using the multi interface to do a multipart formpost without blocking
 * 
 */

#include 
#include 
#include 

#include 

/*回调函数将收到的数据写入一个指针里面,也可以不用该函数,直接将数据写入文件保存,
此时该回调函数的第四个参数则为文件流指针
*/
size_t robot_reveived_callback( char *ptr, size_t size, size_t nmemb, char** userdata)
{
    char *c;

	//printf("reveived_callback =================== start :%s  size:%d ,nmemb:%d \n",*userdata,size,nmemb);
    if(*userdata)
    {
        if (asprintf(&c, "%s%.*s", *userdata, size * nmemb, ptr) == -1)
        {
            free(*userdata);
            return -1;
        }
        free(*userdata);
    }
    else
    {
        if (asprintf(&c, "%.*s", size * nmemb, ptr) == -1)
        {
            return -1;
        }
    }


    *userdata = c;
    //printf("reveived_callback =================== end  \n");

    return size*nmemb;
}

int pf_robots_post_cmd(char *filename, char** received_data)
{
    CURL *curl;

    CURLM *multi_handle;
    int still_running;

    struct curl_httppost *formpost=NULL;
    struct curl_httppost *lastptr=NULL;
    struct curl_slist *headerlist=NULL;

	/*增加post请求参数,一般你的参数都在这里面进行设置*/
    curl_formadd(&formpost,
                 &lastptr,
                 CURLFORM_COPYNAME, "service_key",
                 CURLFORM_COPYCONTENTS, "自己填相应的字符串",
                 CURLFORM_END);

    curl_formadd(&formpost,
                 &lastptr,
                 CURLFORM_COPYNAME, "service_code",
                 CURLFORM_COPYCONTENTS, "自己填相应的字符串",
                 CURLFORM_END);

    curl_formadd(&formpost,
                 &lastptr,
                 CURLFORM_COPYNAME, "device_sn",
                 CURLFORM_COPYCONTENTS, "自己填相应的字符串",
                 CURLFORM_END);

    curl_formadd(&formpost,
                 &lastptr,
                 CURLFORM_COPYNAME, "file",
                 CURLFORM_FILE, filename,
                 CURLFORM_END);

    curl = curl_easy_init();
    multi_handle = curl_multi_init();

	/*增加post自定义请求头,请求数据类型为multipart/form-data类型
	后面的测试中发现,这个头可填,可不填,curl会自动加进去
	*/
    headerlist = curl_slist_append(headerlist, "Accept:application/json");
    headerlist = curl_slist_append(headerlist, "Content-Type: multipart/form-data");
    //headerlist = curl_slist_append(headerlist, "boundary=WebKitFormBoundaryrGKCBY7qhFd3TrwA");

    if(curl && multi_handle)
    {

        /* what URL that receives this POST */
        curl_easy_setopt(curl, CURLOPT_URL, "http://api.robotscloud.com/hsr/v2/hsr_detection2");
        //curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);

        curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headerlist); //填充请求头
        curl_easy_setopt(curl, CURLOPT_HTTPPOST, formpost); //填充请求体
		
		/*使用该选项时,第 3 个参数作为用户数据的指针而传递到使用  
		CURLOPT_WRITEFUNCTION 选项时指定的回调函数中(第 4 个参数)。
		如果不想用回调函数而保存数据,那么可以使用 CURLOPT_WRITEDATA 选项,使用该选项时,函数的第 3 个参数必须是个 FILE 指针,
		函数会将接收到的数据自动的写到这个 FILE 指针所指向的文件流中。*/
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, received_data);
		
		/*接收数据的回调函数*/
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, robot_reveived_callback);
		
		/*设定连接超时时间*/
        curl_easy_setopt(curl, CURLOPT_TIMEOUT, 25L);
        curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 25L);
        curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1L);
		
        curl_multi_add_handle(multi_handle, curl);

        curl_multi_perform(multi_handle, &still_running);

		/*下面这段代码比较关键,使用select函数监听multi curl文件描述符的状态 ,curl内部会自动上传图片,我们只需要知道结果就行*/
        do
        {
            struct timeval timeout;
            int rc; /* select() return code */
            CURLMcode mc; /* curl_multi_fdset() return code */

            fd_set fdread;
            fd_set fdwrite;
            fd_set fdexcep;
            int maxfd = -1;

            long curl_timeo = -1;

            FD_ZERO(&fdread);
            FD_ZERO(&fdwrite);
            FD_ZERO(&fdexcep);

            /* set a suitable timeout to play around with */
            timeout.tv_sec = 1;
            timeout.tv_usec = 0;

            curl_multi_timeout(multi_handle, &curl_timeo);
            if(curl_timeo >= 0)
            {
                timeout.tv_sec = curl_timeo / 1000;
                if(timeout.tv_sec > 1)
                    timeout.tv_sec = 1;
                else
                    timeout.tv_usec = (curl_timeo % 1000) * 1000;
            }

            /* get file descriptors from the transfers */
            mc = curl_multi_fdset(multi_handle, &fdread, &fdwrite, &fdexcep, &maxfd);

            if(mc != CURLM_OK)
            {
                fprintf(stderr, "curl_multi_fdset() failed, code %d.\n", mc);
                break;
            }

            /* On success the value of maxfd is guaranteed to be >= -1. We call
               select(maxfd + 1, ...); specially in case of (maxfd == -1) there are
               no fds ready yet so we call select(0, ...) --or Sleep() on Windows--
               to sleep 100ms, which is the minimum suggested value in the
               curl_multi_fdset() doc. */

            if(maxfd == -1)
            {
                /* Portable sleep for platforms other than Windows. */
                struct timeval wait = { 0, 100 * 1000 }; /* 100ms */
                rc = select(0, NULL, NULL, NULL, &wait);
            }
            else
            {
                /* Note that on some platforms 'timeout' may be modified by select().
                   If you need access to the original value save a copy beforehand. */
                rc = select(maxfd+1, &fdread, &fdwrite, &fdexcep, &timeout);
            }

            switch(rc)
            {
            case -1:
                /* select error */
                break;
            case 0:
            default:
                /* timeout or readable/writable sockets */
                //printf("perform!\n");
                curl_multi_perform(multi_handle, &still_running);
                //printf("running: %d!\n", still_running);
                break;
            }
        }
        while(still_running);

        curl_multi_cleanup(multi_handle);

        /* always cleanup */
        curl_easy_cleanup(curl);

        /* then cleanup the formpost chain */
        curl_formfree(formpost);

        /* free slist */
        curl_slist_free_all(headerlist);
    }
    return 0;
}
int main(void)
{
	char* post_result = NULL;
	pf_robots_post_cmd("./snapshot_demo.jpg",&post_result);
	
	printf("post_result: %s",post_result);
}

运行结果:

HTTP协议之post multipart/form-data数据类型实例_第1张图片


我在里面做了一些关键的注释,刚开始做的时候主要是不清楚请求体怎么组,后来查资料才发现用curl_formadd函数,请求头的话后来测试发现不用添加。

3、抓包验证,表单的样式

POST /hsr/v2/hsr_detection2 HTTP/1.1
User-Agent: curl/7.35.0
Host: api.robotscloud.com
Accept: */*
Content-Length: 74576
Expect: 100-continue
Content-Type: multipart/form-data; boundary=------------------------1560fb19a4fc5a04

HTTP/1.1 100 Continue

--------------------------1560fb19a4fc5a04
Content-Disposition: form-data; name="file"; filename="snapshot_demo.jpg"
Content-Type: image/jpeg

......JFIF.............C.
.....
....

.....

......#.%$"."!&+7/&)4)!"0A149;>>>%.DIC;...C.
...
.....;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...........".....................................	
.....................}........!1A..Qa."q.2....#B...R..$3br.	
.....%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz.......................................................................................................	
.....................w.......!1..AQ.aq."2...B....	#3R..br.
.$4.%.....&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz..........................................................................................?.}.b.........R.@[email protected]*.I../.(........(..E.c.cm...<.K..B7...:...........T..m........}E+.". ..c.S*.8..G"H......*[l.....Pi.....4.p.n>.Jv'...!.<.....*.cJ
W.b.h.n.1.Q&.<3.6?.j.iYD.....U..N.5.......D..70............A.z..T.....r..}.k...uhg L......r...{F..*....!.:wjz_d....j...cEQ..)... ..MX..
JZ).J(....Q@..([email protected]	r......\.[...'.\..1..V.W..q...=.Z...?.X...U...<...s........~`?"+.IM]....18.[5*[email protected].
CL....T.Y..4.X.C.I.S.Ty~..X\..m...i_j\...8.mI..m4.Gr=...v.m.`..(.<.M.....1O.I.V...L=
JE4..Z`e....+.....5.+>%U.....F..........)*

1Fh.0.QE..
Z(..
([email protected]);[email protected] ..!j...,..o.}M\.
...L..v....q...~%	.......N.......
.~h.7.P
R$p4...4.MU.a....M.{....V.KC.R....|[email protected](.+.1..qL.EMd.....2n....Z+......J#.aT`R........z.E.QE...QE..QE.%[email protected]..`.O~=Me....G.Y.$lod.d>..*ma ..3H....(<7.d..........';.....fI..w9g%[email protected]. ...Z..0.f.i...o...O.^...{..1.i...Vn...].>..QRsk:..u'.?"j%......QO.v...i..u....%....a.Z.\...z.eE.VF.KE..QE-.%..P11J.(...Dm....c.N.....q".......4.1...0.G(q.H....>.6.(......>[email protected]`;4..Z.ZZm-.-.i....f.Nq.0=.....'[email protected]"...Mj...mj...a..U$.r...S.0......_"V..A.qT.H....F..<...?....E....@7..I..W.....g.C.9...3.........20T....u................iH.n.*..IKE.b1.?~G.bx..Q.. ...)h.X^.....).3K.F(..(..S..@%-..J...%(.l.	V.....#8...RD.4S.S.f.X....e.J..2..z.E.p.|...Z.#>.Il..F0...m...:.'xY#R..8'..
......y.....o..R:..V.,eP.2..]I.F.n.,P..2
K....I..u.) .....(....QKE.%[email protected]@
2.A..^YB'.B./.;dP8-.?SW....t.%.%.q..R:..Z.mM...L.h......>......V..Ya..9R>o...Z...f.g(v9..J..&......cQ......ifLUE!.U...e>...>VY.=)..V.I.Hd#..s+..XSK
.d&...j...9aM,*.0....0. ..}MO3....!j.n.....:O.C.~O...;".jB.W.Q.......#....
Z.h.&.... ....4.>x..-KQ.KSKUc%.....Rn.#.@~..Q....]g..&..aW..u...K.G..c
.......O..x..<..).Qp................
Qi&.7..J..Z.F.U.........8[...7..h..O..F.;.?f...K.d....6..F..Q}.>..:..x./...d........?:.[.;...!..\..=...b..xQ...]G.K....i|.....T...tc................*.Q.S.5.n"....".BF|.Rm\`...
.......a....d.
..G..K&~l..a.M>._*..r.....Il."....Oz../V<].{.....G...x..qK@.../...."..).Q.Up..q.b.*p........dS...>..;.1w$~..E.E;..7."../...C.FEZ..Y8.?.S....U.K.U.O)c.)..)E.y...q.N.{.U...... y..:z.C..=W.../....Qp....I.KM.
.w.p._....7.
zsYq(.7...F.r*...8.t.j.1...-......H.....c..q\.E.. .2.g `.k.c..5U$..kzQ....A...>.S...6....i<;..U..R...&............I..5^%.*..'.........b?....+...ES.{.3..|7.......\......;...z.....S.Iw..0...\...|w..../aS..h.%.1S...
WU6A`.T..A..eb_S..*....b;)w...1..2..y...r......[Y.N.oB.......t1.
......Wv.!.{.Q.g.kk.F{..bj.4.jcR).M0.JH...fPw.."....tu"...Hga....<7...w...'..J..Z..."b".4....t...0..W....d.....%-.%[email protected][email protected]
Ju%.%....f..J.DRH.S.}.QNI...{.J~H.x.Nz6:.M.......}....*@..A.. 4..isHc.......?...Jb&..U.`o.Q......r.....f.-g....A..H7z.ME.B...ff.p*X.a.|...4h-H...D6...<
B5.F7.#.y..\.t..R....N..1k.....bG...Ecm... {..OKE...(...-......
Z.FEu*..z.UY$.;....W.....QT..6)VU...G..*...	.....^.O..e. ...OPi.W,[email protected]..!.R........-(QQ..R..h.`.)[email protected]%..<.T..h.X.....|m....u5...4....Bi.bh..=n...k,.xj.Q..i=....rGQ.*.......X..D..~......	*.6......E`..w:r.8#...l.&.?"re.f)3.G.5x...v.1..\........J.,.."....V5M1(....2=h....r..M..@...).`..4y...vb...>.......$.u...Pl.k.z\.J..!....T..vc.cZ*-.K.....O.,i...P..YB9.........!..5.,C...e..b..h.......V.......|........t.#......)...Vr...4.<,7FX...dR...)n...*...l..{...e...?..s\v.a.......<......j\..CY\...r......n....*j*[...s..o..............W6...$.....,}......J....a.;3...1....RQJ.#..tQ.R....E+..~.QIJ....Hh.&.M)..@..+.....s..?.W.".M...q...~.W....B...4.%..%..4..f.4.. ..%!.q...i....;4..f.4....o...\..L...g.0)]1..(G .....|U.8P.Q..[...Up....S.U.j.b....M..E...4..hB.K.m.i.vh.&h.1..........R..Pi..)A.B.[h..`...\.G..;.e.:.S.*.j.B.....!.N
H.P.N
B...T..UZ....2Z-...*.zpsV.+"....I..T?....byK^m.o.V.I.S...d..M2T.e0.>`.,.*6.../U......M+.....|...#....".W..Z..B2!.Q4`t$~4.i..n;..#[email protected]..	.-.b#..CM...sR...J.v.f#.7.A.{.}i..jt..>..KO.Y...{.....8..........y..0B....m%I... ......&
....t ..XT]M`%.QY..e.)[email protected](.(.-.....:..Nj'[email protected]...=.......e=A..D....H.....G.......2L.....H!\a.#...b.%.i ..x".....\.>......3J}j6....0.K.V.^./Mf...l.+5D.....P....}......._..d.N3.R......a4*...M.........._.....:...n8.-4..L.2..R.R.RQA..)(..P..f...!..@	E...C.M4...P.;..Q.c......p.*....K.o.........OdOQ..4..M..(~h.4.N.(.sFh.'..\[email protected]..%[email protected]..%?...bk..<.E.7..L.-..l"1.&..n[.y.8....=).6.ZZn)h.h.......)..1I.Zb...KLB..P*.:.$.4,N0)......>.u.5H.Ij..5.....".:R.\C...Q..4.&J..
B.)...L...C..;.wU......CQ...M.Q...F.i....&.Q....`...............F:...o'.=M;q.{......Z.8...+...Rx.f..`&.M..I.K..M&.i..l.I..!4..0.D....0k..u.....w.-.ki=....w.....5.......Y....B.p..1.....J...3...+.s.h....J([email protected].%-.P.E.P.E.P.QKE.7..)....I.sr..:0.M....a..R.....+.84..Z!..v...C.....:..;[email protected]!ii)[email protected]..;.<.}B.kZ
................i.z.{?J....yRG...*..aJ.'.O.F4...
..4.Z`3l.9|}./..........h.G...Q..H).\B.QM.f..8S.G.p.P.....
;5I.H
<..4.Nj.L
$.$B.......i.a5q.NU.Rp..cVC.I..\..y..n.|......TF...o..C.....bm.o.wQ..`...M...M...bR....oziaI.v$.L&.^.X...$-L&....Hi.jaj	.&...&......P.TF..'.g...t........ ..RJ.....F.5B..~....g.~.=P.e.q.8.....n..s....YU....a.=k..H..(.N......q.:...N.jl	c%@.r..t..ik6.H..GrZId.Ws|....R...4f.5#..Y.~...N)	[email protected].}[email protected]..$..];NS.......(....o...R..(.gM.x...&.k.'..............K...P37.V.....?.........?X...i........!y..".1.wl*..-.u...K...Q.hS...Nd>.*.j.0..v.A85].K....\...;......._L.M.R.+}..u....N"...z..e.u$.k...-.9.*6..........n..={
..-.{.G.Zw.............(N-.9=6...5..C.x..j-..A.iY.....~	...h.,......Es.....G.L..\(....F..Y../..Y...d..S.C.w.......4...Q...........j..s.F..v..m...4([email protected].$...i..8.....).?....t..x.p..fP{...\....i.).m..e.>..d[....!/.f.mJ.s..Zo...}l.....K*......
.F;.w..q.G.FS..YY...'...QP...b(.)...0........fL$..E<...m..9.-E3/....g.h.......8\DG.....
^.jz.<.....R...F.(....F..|}3.Q.&x?..QLB....R....Q..Fi.	W...y...P1G..<.=.|...(...hBy..Q.(..R.H..K.T!....rO..K.H.....6..&F.z
..=.].....#....?......AF....j(.?.?:_1s...}..F..U..."....z.[V.j......(aP._JM.........j
...t...&..;.....U......J|.'.l...V,I(.I'.....9..O.P.3.......7....+..qI.....A.(..t..d...."...C!..O...1..&.....i<.....H..L.y..G...
C.H..3p.Z7Rc..c..{...$.x..aH.s..[.P...w9..U.
..^1.%g	............Ul.MJG..n.8..T...V..w..=X...)..)....E..:.FA..&....R..R.1F)qE...)...
...%.%-.P.E....R.@	E-...R.@	IN...%[email protected]...	..R.2...........9.[*......U....UB....../...G.T..&.....56.d.\..'s..1....7....Z..g4...Y........o..z....c.Ni....c.g.I.1..1........N..G.......N.zS..x...p..o.r...4.E^...R..q.-%-1.E%.h..aI..:r.qPy.[2....=Z.eVR....5I....89..{d.../.q.....*[email protected]..!.f.FM4...p5..f..bL..Q.N..1..J
E.pj......'...Dp......MJ.h!...=.qR..2.F.r........H..7.H.........eQ...Hv&.HZ.3..!I........4..........c.3..2b...B^BxQ..i3c....+.>i7f.a1.....-4..`....2rx........C.IO...M........Z...<.......d..}D~..Qk..D..(.5....4.
H.S...;.....UD.-..$..0...}
i`....*9TH..pF(M i.7*.B;}.V...A.9........20g....i.{..[......E.E...E.w7j<......O..NM...V+..=.%...cP?..........i"..X.a.l.u.....:.g.]..y..}.1R...P...9..hle..M9...7
....(... .ue\....I....w.e.....2?.......papG.W,..-N.......c0R.oNi..nW...!..[.V;[email protected].\Ak....l..v.....i....`A.P!_<..y!q.N...S.........)...af....7..x=..x.V
.a..V'.9..G$..Uy..".6.u..=MH.....b.PO.....h..=.....dp.|..*d.....j..[.a]..~......._
.`..0........:Z.-[>.G.V$......N..[......?J..u."..F..<..H#........\.W@....'...*Q..!.....y!!.....zV...Lv....r.9........g.W....:.<...q.....AK(.$....u....4........`y...z.........&.b.A.=~...$....Aw......EDuM<).P..g...c=...m+...Py.......~..&..F.`R..$...G......5..m@....}.7..A.D...o...........e.8. .D.q.............O..i.P.. ....p..(K...:I`.cgeT
[email protected].!t.d`..4..K;i..8Kx.C.
..;1..K......L.9G..N.u.8.>.{.....yb......+......4...I.v.T>U....?*.."y./.
*..<...x.U..#8<...\([email protected].:b.~..JA...P ..p4..S.&.....zn)....@4.....(4.)E1...i.S...12.!.:....A.e.*d.Uw1.7&.w.'P...O..)i...FE6.....)A...N...L.f.4...Fi...w..3I.f.B.....=.*.'......n..4.;..
.:.8...a..4......;u74...+..f.Z.M&h.XRi....h.X....z.\.sJ....P.....{....,...4..;Qp..,s.......N.%+..L...J.H^2..R
I.3J.c..m...
...bX.08. ..9..V.r_......<...Y..d_.S]mC..mc....(.P....b.
...b.P1....Rb...\R..P.h.Q.@%..P.QKE.%..P.b.Z(.1IN.....R..LRb.I@
..Q..3oC...C..)[email protected]*..-078<.p4.8S.L..h..).....K.nh..;4.......\[email protected].`;5^H.X....J.5=....../..+..z....@....:0.E;.yS.#.....s4f....y.....8...4.5(5..{#R.....<}M1..Fj.......P....P...p.j-.....".f.D.b....G...i.Tv..(...s.1.Q..y......isN..Z........'....Z~h.U.b3...<..q..)T.`...<...Y....Xd.........`..MI..E.A]....19..........0:.K.L....C.Fi...E.vi3M.HMK`;4......1...0.!$..,;u!j....i.qp;...Q.Rm....3..s..e....?.U...Gz...:.....GJK)..pH.......{	nO.=h..)1.IB.i.....`R........0.R....."5.......g*.........3J9l.....pQ..{*`.....k...-.O.........M..wtw........c .sj..#.?......:yK,.2..*~....u...[..uI..C`....*y.Un...*E...n...<~y.Q}NF;.y.3...p..9...LS.............b....Hv...cb...?+....z\...Y.`...2G.jC_......./@..P....y@.........."01......Qa.....8[email protected].].*.).qNI.T..>...0....\.~j.e_Z..&i	.....oS.P"L..Q.^...=h...RdR..\.&.4....p.$....@.'..,f.r......9<'..I.`Qp..
0)sI.L...b..i..4\.....&h.O..B...lN.P.`...A..j...-....i:.@.].;....#~.^."......;.y.(.;...(LQK.(....;.b.
...b....QN.&(..R...J)h..%.........	E.P.QKE.%.......RP.RS.I@	I.u&(....... $e..R.Qa.I..A.......[.TM#...r..^.Z....isP....\...>...1.R.|.........R.d..k.....v...{.#.U_.4l..f...%-...}....F?.b.......^.-..+.N.g......U.`..pG.'Q.......H2..I...q..j..IFT..Rf.......4.visL.......sFi..isL.......sFi...Fi..4....T(.*z.h&h$.4......f...nc...9V.
U.	.|...kp..'.E.=..t.I.1sE&E&i..CI.(..i;..."'.p>...I.G......Z..mc...j..
V`KI.P..In./.`v...;X....J..d.!..6'....[".s.....eKm2.R...`....Ks..v....o.`...VS...9%.W!j.	..n~I..=._........_....ttQ....m{m........e.g.G.r..tZ
..T.I#............CPU.h-.3d....h..~.....n............0..O.E.@.`)..M)...KHg).X.we.rX.c....}...e.p.p........gH.u[...h..%*..w{.|....$.=..r+..:..5k....$W.yb9R......|..I#...".....)%a!l&...e...Q1.Cm.....B;...]....,CK.....*E..X.....wg......m..P.;... ..L4K3./#d..c..+Nek...s.z...6.....GQ.)N.! -....i..}...%.?...s...S...FKF.........[K....Um...8.L...5o/..6.@.!..{zWD..Lg...?.6?..Fn4.......u....e.ots..i.b~p?.Q......[[email protected][.o..D..!G2.na.....e`H.1...c....	#.f$p..z~=.|kzy9E..m.N..Zp.....P#..'..
|..VV..,...c..{.:._a....:81..`..}.A.Eo.l..L....?..m...C.......=...D....S.....6.6:......[Z...iJ...^Y$q.....=.&.g...)]...~_.M.s...m..mrb..]......s..f.}.^]Cd........T`q..6.....l...........N.Z....}OK..k..ib.a.E9S.
l.!N:....b.n7.
.[nH.F...v..>Z..N:.......O.(..........D....;`.;...F.Au$]?L_..Y(.....SG..`%..zm.G...`[email protected])..;..6~..3.....E&(.1..C.R.U...8/zp"....R..HYGzC4j9u..0.KQ}...T...k^[v..:,+....W.n),..mQ	..>..j....D.....?J.$....}....Fi...g.....c......Q.....f....t....)..(.....2....3L,..?.&...........\..x...$...k...B.c*\...k...$+.C.hL.kiy".....
......-..n..ck......Xm^3.9...mz,"h.jF8.gq..S...7..6.G...'..G..k....R3.k..........>.......t.........jT......X..fq.)....S.J..........^.....V..)=a|...UV...f..(.=h....4..QQ.../OZ.{>:ri.$..*EP)..p.....\..E...:/..A...Esy./.O.o...8...#.\8.F.z....Rb.E.
..I..J)qF)....;[email protected].@..%:..n(.b.P.h..(..7.b..LP.h.Rb.
......E.)(.))........m.......RP.i.......b....do.o..=\0.9..P.}......=
+....f...R.H.9.=~...=.~&..&..j.d=J..............S..F?...iB(........K....@..
\. .......{(.sKK..
.!\o.}@..........Z.g..p[.sP.kf,.<}..U...N........O.>..
.. ..>..RC:.02.uS.S.z).....4.......Fi..4....nh..?4........4.3L
.1.&T\.................o
...6..E..`.G..0.U9......~....g(..m.Y..%[email protected]~Y..7.m5.).....g.U........b..g.....=5O2.......^..|G..c.o...U.......t.....82^.~.X.6...k1r8l.
[email protected]...]x]..:..O..O.j..c...L....h.D..\dR.......1.utR:..........iF.5.I..d]...h._.....y.dFG`Cph..U{.W..w.
[[a.7,.....[...n.
...y..n....B..08.'.t~..g.G5............:....f.......N..S...M.3n36.`.i.`\`.#.....It......E$....`........s....5 .......^.5.0.2Sv.bpFj[..isF.j.D.......S..?....PQ.h.....v....R..1..).,c...iv ..~..T...#..8..).{...F.JQ.;P....'..q..........h..i7.?...-%0+..A!.~5N.eh....sgp.9.&.:_0..#[email protected]._..<....6)
.(.#.........S.".).....Q.....>....W.....!N.?....p..'.A....Q.*vh..7.Lcb.T.Uz(...Ew7.l.u..L.
..nf.? ;......
../&...q.}MOCbB.Q......Q.(.......RQ.`:..&j+..h.r...b.!.....//[email protected]..=.I....3E.vh.74.......&h...4.L...Fi.."......b..e.AI$........Y.X..b.nY.\.5.i..4\..E6....HM74dP!...&i3Lc...2M5.(.5..L3d....-/.....@.`R.(4\b....f.4...........L...Lr......	8Q.zU\rNO....1..{R.k.N.4..G...1.h,..8...A....0....K7.Z.T.x.G.f%...}..*.CH..aF)...t*......F...QHcqF)qF(..S.1H....P.b...J.%&).R..R..`%..R.1E-..LRS.....1N.&(....b.P1.."[email protected](..R.P.RS.(..R.@
.......I@	M4.J.k*..`....O.w/..R....\..8..Cu..L9C.#...\..p5.l.vi.&isQ..4........;4..f.........T....^.4.KP....C.A.....{#.C$...?......*Q...CS..H...\...@$.i...s....)...3Q)..9".h=I?. $.!p:.M.=)p3.............Z.&...K..........&L..
?{....f..2?-...a....0!....?4n.E6U.u.u
...{{[email protected].(. ..L.I.i..>.....".T..~T.....3Sr...>.......E74f..4n...4..i3IHM .5..+sm$-......L.....d...I....W3.Y....jk(....l..*.4.!.......N.!...H}...([email protected]."..u4.~.QA4.1;......w.{P....%S..R.T..>.M.?.Q.....%?..y...#.U;....!`_.....k\...AO...h..?.........E [email protected].'.!..w........sL.q.K..Rf....iM74.......y.C?...U.y.GOS.....x?..[12..G..X.!.A.A=)...T...4Y..w...`..`.b......0C$..y.	..Y.-..?.=i...}..i..)f8..+
.E\...k._...;...
Xz.z.K.n...K.9.Q.hiP...R.....\.....`R[G...z......$...<.w1..`O.tps.I..-.."...To.c.T.>.g....q..4X.?4f....h..w...>......&_.Q`.P.JQB'[email protected]....?*[email protected].}..;4.$.1....!..d.'..E.#....=(..B.{....*?,z...h.=[....I....Md'.$..=)...........
q...j]......A
 .........O.sE.G......Lx.e#....=%."X.T....4.....S....o...Q....(..Td7..R.J...=....3.....4.`!"S.@..(R...)
.r3...I..CLa.;.V;.+H...6.A.n5..'&.#.V.:...Y.g....}(z1..QH)E.--%..ZQIKLGA.Jv)[email protected])).LQK.(.))h....RP.QKE!....b...b...J)i).R.K@	F)qA...Jq....Ju..m&).....IO.&).e.S.I.`0.LS... .E%?..P.qI.v)1@
...J.m...........R.P..i...R....P..}C$E..nQ.{Rhw$..uV...&A..jL
@K.z../M........0v$..y.<)4.........&_..&is@....>.........C.......'5.R.......-....dE.
8..~.H...;5I].[l..]...j.p. .=..%....4.~h.74f...)[email protected]"L.i..o..2G.Q.B.....)....n.A.h...Ic.. ..T7}.V.bd.. ....b8^>.4"Bh...z......R.).sI.L..E.[.~B...4.4.{.c........FT....h..?r.8.:..hn.9x...{...z.?ZF.
...#.
h.n#l.1FFq.w.....=5...K.2...v5w40A......O.I.-!....X.......j...PI.(.Fh.2.................U..U.C..
........a.
H.G.sW..4D/.
=..........Zi6e=.I....66....I....o..^.......}...=...F.1.x...3......X~6...N..p.........M]&.D.q."pqM1...$.O..k...;HdU...8.~q..s../
..\[email protected].* ...Y."...A.o.lm.H.....Y.%y.I.j.y.k.....af....1...!A.H.....E'..i-.....H..;.
.=.D..P........8.G.*......E....<.h..3[.XC....^.I.ES.n?.i+ng..R.i	..x..{Pm;...... e.# ..*..".....T...a..\]M..P~?1?AY.W.5n..4....[v....Z.zTPF .#..5&ED...-..SsF}.PP.))7{.n.....Fi.E=
..{.T.vh4.....g....
.......H...f.}.X."`..ap..*M...	.....n...7.JC..JnO..>.....4.M!-.?:.~i..#..O@;.r;...I.MD}.c0$....$..%....Rf.........X~T..4..8....wlg...F...BAq...KIKTHQGj(..N8....
JZJ`%.Q@.%.P.QE%....J.JJZJ......nTmx...*V... .2:.i..m.c.4.A.b.7..ZQ.+?Z.4....m*J0=..CWc#<.({&..N..p.!h..`-.R......(.!....P1..\QH...\Q@	IN.....b..	E-..JJu%.%....
Z)q@.!.b...a...C@
.......ZJ.JJv)1@
...Rb...&).....E&).."...LS.HE!."....i...R.~).P.i)[email protected]
-%.6..u%.0.F..DP..y..=4...\.vi.0.........n...l;...u@...).7...].f.........].o.....3J1.P....h.1....(...H...P...^%;;.j..\.@69....{.S..~.......Hxn....:..AV.T....?......4P.]..
L...^)x....wJ8...4........A..3[..........=j9.rFU....Jw.84f..rA1.9^...*q*....!.f.5....h...h.ZL.77.M&X...!...4..........C.Fx..n.~T.9.....
.............h.*...../,G*=..sy...>.g......3L.=...i...ZL......J.1w..)7...pix.A.R..'...J9....5..p.^)....Y.....X......$....Ul....{.*...
.....Kf.S.v6...z.|O..x.J........3...!A...Q.U.Q.i.8.j..j...d.7.*..#h..z.v.vV...g.F..T.....5 CA.......qOCV....1k.ZD.......
.....A=...PF.a....e..r}.(
. .q..$.wA....8....S.W7....i.....O6=.*.....Jd...rB.i....fd\.d.)"G.$.,......Q.....^*=..(.....f.......	3Fj2I.HI..d..I"...^....rI....<..Io.J.z.f.$?7a.*B.....P"B.....1W...*.S.68S.4S.1..
h.
.u(......N....RR.L.......R.J.JJZJ@..........	E.R...i..i.oC...;5.J...IF}.y.U.k:b"..g<\.c..O..b5..H*(.QR..- ....ZAN..IIKEQ"QK.)..)i(.(....1.R...m..Z..I..."[email protected]}+Tt...bE\`.~y.n.j.&(.........)h....KE..zSM<.M!...RP.QKIL..b.).J1N...7.b..1@
.&)....n)........B).."...HEHE4.C#.4...a.....*B).P.dSM<.H.1....P!)
-%...M:..!...M4..)......!9S."......Hrw#.>....d...Q...pi.R...1}E.`..4b.4.v..c.Q..SsFh.81=.A.c..L..h..$<.....L..A.9..F.....{......Z03....I..P..
?u $...7R..4.%[email protected].._.D2..j..QVVEu..*y.......U..R.f>D...O.S._....1I.i. j7~..
	.c.c./.=i..8.......)S.#...JM.*X...[I.l?.}*84.Hu)&K@.`.....N...0^..........*......C.Qn..R.........K.z..C#R.oZ.u(q...L$~..TP..W[.exn-....z.z.Q.;....96..N~h.Jh..'..A..{.v_.}.p...<.-..M.....(.#.s........8...sI.M^[email protected]...|XrwLH?.gy....8.
.....Oswv....g..)...Bn.<..|.J.?.W..aG.O...Z.y.]..\F.......6C.dm...K.j2......L.P.vL.n....8....H...U;=B...<
Bs.....].......).&....E.Fi..p.HdP98.....q......"H....

K./.......!......"...........;}5..t4..Tri...n.....b..	=..;.8..Rn........{.}..=z.Tc...N..)..)...)..)...
p...@
)i.:..."..ku.bQE..J(....R.P.QE..JJZJ.JJSIL...)...i..h...upc..n...r.}7.?.i...........y..R....n......R.Q5.2..tR?*..;..N....
)..R.b:Z)h.....P.RR.H....b..........)...g..o..o..>..Z(.(.......R.0...P!(.....i..e.......%-..QE..QKE.&(....JJv(..7.b..LP.H..?.......R..E.DE0...a.....*B).R....*R).(...i..M4.%6.i(.
[email protected]..
;&..O$s.Q....EKC...Z\.BEa.A.o...&}.....K.....zS2h...x..G.:.JD...A...i>.....R..j`..Fj.f...+..T.....I.3Q..(......6.4.q.GzG..U.r..b..I.P".&kv...A..V...Y......h.9..CPCp..L..^...=....R.$T^`..}!...n5...i<[email protected]}qFOsQ.>....:H...l....U...d..x.k
..X....H.U.98..R{dU e..;....A...?.@}..7...#8......2l....'.....o~($.......=.....:f....GP"...@h	.u8....."......_z<.j..:P.u...M..M.H.M0..."......2S)..?.U..[..|..c...dO.*g.7..X&..&Y.Wv,.j}..\.w......}.,[email protected]	n.S...^.A..q....
,.....~T...S...R...i?y.~aW.n_j....?....F`..rz
.6...>..\.......C.P..4R|..a.(......I...Z.Mb...*.....?x.}E.........a]..'.K........:.NU............8R
p.!E.
.......xD......n.B......>.4..,..r.z.M`2 ..8..x...(...i.?....|.1.....m4XM....o........(...u.pFm.=.1H..!.......l....O..S.B4N.3....J........d........C....~....u..|..g...M^.........T.9.'.#.. -6.~I..Q..*.]d.$......g9....L	...Q........J.n.F..I.*.J...I$....s...R....JO.sLc....@.+...~.h([email protected]..
[email protected].'h....<....M..D... .....}i...}i...E&.u..g.,..*<.-...1.uY....8..uL0.+..q.:...[...E...	.1E......P.qHE:..j.)h......{Sh...H)...S. ...B.R*..S*Q`....O	O.LDaiqRm.m0..
...R.....m&*B).Q`.E&)....3..S.HE.3..S.HE...Jq...H.".I..e&)....M0..0..M0...a.P..uO.L..............nPGC.T..>.~.{g?..Md..`o.D.....u...[email protected]%1.%-..JJZ(......	E-%.%....J)h.....@%....
CKHh.)i)h.)..M4.i......(...)i.R.
Z.(......b....b..b...b..1@."..~)..DdTl*b*6..	..*R).R....*CL"."".jR*2)...S.4...m:.....ZCL..CJi
 [email protected]:.h.
4..6.
k.......E #..0I?Zw..Z}.....b.`...........P..)h...Q..s..Jj	...?...).v.=Y.$.ja..F.......VP..sHzR...	.O.I....4..s..x.' .i.....4.?".)..4...).k...~x.J........j..".....(.......'..zt.qM6_..+..p...;.....23.a.)..g.@..*.i<....h.A..d........P0..JC..).......1s.(....)[email protected][email protected]:..][email protected]*[email protected]@
......E-%. [email protected]@.jm=....%9E ..i.U\....D.Z.:."G.S,u"G.J...l.%;mM..m.....jR..P...#.N..8..1HEJV.E.""....i.....T...H..I.y...c...y..P.
!.b....)[email protected].....$..z..?.ET.&..{99....U...*....}..4@"...q.k.c..n..t.	.+....7.....S.zr......."w..8)<....(........J)i)..R.....)h..%%-...)h.......QE [email protected](.(...(...QKIJ(.h...
\QK@	.).......b.	I.u!...Q..M0....0...FE.#4.*CL"..0..R....DE4..S
!.4......R.P..i..i..4.N4.@
4..i...i
).4..HiM!.bR.Jp..KE..QE..R.E0
(.- .j.G.G...C ...98y.i...M.~.
.j..1...G_..\,).(^......p
.$}).M..G.9.R.1..".>.=.#...O..LDj>S..N.o.$\....|[email protected]...!MB.Y.
;8"../..<.....~.7..})..G.......^..4.>./.....B...{R....n....v.(...y.jy...e.[.K.,A/._.I.j)z..M.F.C..j...O....R..;
.7#..;T..G.D?..qO...C...~)G..)...x......u.I..
.>.{.|?t.........sa.9.#..?..$..Z...;.P.B..=2..)0f...->.#iiqF(..S.I..6.\RP!..:.}.N..1.SjB8.b....5.(....%.*.iQ..*.kUa.D...J.O.1....R.L"."".EHE7...R.K.p.X....R.M"...M".".E "".EJE4....B*R).P22).T.SH...Hi......5Hj&4.cTd.K:..
..I..d*...1.I...j..%........PD.=..HW,.9..tKS>.....F......q.T..I'..^.37.1.....
3.2s..5..I"K.#.RK.....[_7...J+..X...M.+.3[.#U..VMN...."Q.. U..);.#........T.!.^..k.....C....vB).G.YN....y%..x...U.......6....QE...R.E.%.QH.....J(......J.J)h.bw...@	IKE.6.....	E.P.IKI@
4....
J(.........)[email protected].\[email protected][email protected][email protected]."*2*f..
@Fi..M4.i..J.CM4.Hh...i..h.
4..4...i..i.cM%-%.....R.....)h....R..E.....~.1.d.) 9X..`I.b8....y....C....YBR.p..Ji...H...~4..M9.....v...
{sO..LC..{...2.T.zy..d\#.....A.}.......}.....:.A........E>.......P..`.`>A..bsn.#s......R.....T....qU..{..n.h..bsp......
..nO...|..."2q".jw...g?:...2}.Lei..51??.
.....$.....LBL?z...y.{Sn?.-9...p)......O...z`......>>&q.L.6|.}.U.1../...52..aC.....,\3.........J}.......4...J.L.0...2_.Z....0.........^...G..R ......LT....0.LS.I@
.&).....>aO.!."...DG..*R).sLC.j.KP..U..S..b.F*.ui*.%QN."....).T..h.")......
.8
LS.....0...4.)....*B)[email protected]
..i..i.J.1.Q..T.z...7.q....+..+)... O}.....&....j..G$...#..f..[^.Z....s.l..n..<....S...#Q..1..W...mV.l..J..0?:...tQF...hO+{.Y.+......S.....1.#4.;..+.6. ...R.8.1KH)E.
)hQ..A'.f..........J(..aE.P.E.P.IKIH..(....-%...R...)1KE.%[email protected](....S.1H..m<.M.%%-%..Q.(.E(.....QIJ(...)..(....S.0
(...R.u!....EJEFh.6..T.S.P.DTf.4.)..
a.)..........a...DS..H....b..E&).i..y..P"3IO".E..M4.)[email protected].(...
(...5..ENj	[email protected].:q.E....;J.......*...jc. ..*r..r..... ..T......4..jq..T
.5?...?...S..[.)...q..t.........B>I>....R..B8.....I/.....|.c....Z.j}E.jsm'.#......k7.....f..c(..?..{T.....>f.d1.>.;...J..y....S...D0.s...>.V......mG...Lkb..l#..I..>.Y.bF..'.=......OqN...z.i'.!... ....ns..i.q2...p.U8.N..!=. ..\..S.....2_..S.)...`2ly...([email protected]
....Z.t.....&.........U..GT...ZJ..YJ.N.)...N....O...0.qO...4
p..N...E0...4.`FE4...i....i..).P22).T.S
.0.a.
Fi..Q.H..../....t;....E..P}...$0..3F......(../.Wn`(..qU	.2.....`....5y....Xzt.
2}.....d........[K.Wq.<^lK....Sb.r,.....4.....G..I.L[.....Rs........,kIk=...{\`..f.\.....?.F.[....!.8f'.`..P..{-.QHAIKE......QE..J)h.bQE..QE..QE...QA..M4..4....)..JZJ.i.. d.r.....?...W...$....h.s.G@=([email protected]..|~"...
..P...k....-.".&..G"...	.T.0..P.......R..}......p.....QKE.......
JZ)..Q.R.i.DDS
Hi......R.L".#4.*CL".#".EHi.."".EJE4.C"#.B).R.@..&)..".#".EJE&(."..*b).h....*b).R.#[email protected].^..(....%..uo.M....\}..u2..i....Qd..........M...
..'....
.....X
D..W ...X.4.G....K...H....B..@	........,.2..=.....2/.(...7..>..r...
)9._Z:.D?....7.].S..	G|Ty...h..	..D.ZHG.........ib..>..V^$?Z...3.UG.....`.cM..C.r.{...Q..>....)=......\U.....\....S......#..Dt....HGcH....4u...f...&$".O....Jsj.....&#@...T.).qv...9...c.t.N...B\..t.......%.n.....O..-.....'..q...?f$u..nUH......-....18.\g.)....7~..a.....R.t..O.Q..S.FaIKE0.I.u!.CqIN..cXeMH9QLa..zr..P........|..*.....J.Y..!....	T...S..).Zi..4	.i)h.1...IJ(.
4.y..Lc...a.e.=..5).n [..&b...uS.........8h..".V..sT..,ipM...ie2..ROz.E.@.......]C.)	;.....$T...0.
Hi.H..F..5.P.-Q.J...,Q.n.....N......
. T...[...L.
#....K...vk....O.....u.w.l/#....!.....9........5,..Nn0.0S..L.!.i.O..[.U.4mv.~.F..3..A..}..+.Q....g.e [email protected],..........]..H..#....[...Rt.	........[.F.H...j.l|[email protected]@.%-% 
(..
(....Q@.%-........M4..4.......%-% .?.....	..&.....d..........9.n......zP..Cl..(...
.u....t.D.kT-,...%#.r.%..Z.K.....S...P...&.,\E7..oF..z..Z. .x4Z..)c..x.....r..k.Q..B.....+;"....z....o<`l.....Qs.......	\...\}.5-..dY.p[.$v.)....!.....i.4..Q\...A.._.......vn.C...Hl.....I.z.U..g..{.+q.C8S.......O.w'....Y.j:.6.e._..!
[email protected].......`.,M...$g?J,....S....H....`~{PG..."[email protected]...?..?CR-....l.......P..:J..uu.S.Z...G.3ne.3.8...*b.i..i....a.!...D..R0.......
0....i.!..)....*SL".....y....b...Rb...B*LRm.....R.M".!aL"."."...L".".E."..)H...J(...R.S...S.%8R...(...B*..j.j...@#....[t......TK.*[.g...|.+.3U.............O.9C..]s".)-......)..)a.......?.."...J#..D]....bj.........
%.27..!....1.........sn3..m.O.iS.s.C..o.R.j.q.b:`...G'.._.
.@...............<...J.L...........J......$..ZO..q.M.nV...H..p	...?._.h?..)=..C.K......j.9._j...K.:..O./[email protected].?}.=..Q'........\.	.)..[to.Gs..>.......([..u.F..v.y.o.-.9.......GQ-....RA...n2.
d....-...=.a9....-...)`.'z...............[c..LQ.0.>..A..	'....C...!...\. ..C..'..T..m>.._..&jHO......^Q..G.Z..C...0...b....).EU....}....T...5|....C.*D.%.%..q...?y..>..q.)=..O.......f\q.D.$...-..z....H........\9.....	E*.`........Lv..s.D.S&..2:S....H......P.[[email protected][email protected]:..[.
C........t......`...d.v...[R.....*.n.......I..i.V.k8.
KHp@ .NX....i ...p......:..x..YL.$.........,.......6.2~..d\v....iWI.C....%....#......{.O1G.....1... ...'..#....U=_..Xh.W......n..f ..=Mt.A..U.t	|1...9..4E.=L."i..#J.."....,......rzS......+...m>.E.BE..N..d.E2F.N....L.	V..%N..,).....).}[email protected]..{S
.0.
<....J..3....,.p..Y...T*Z]F.Q..O..u.W...n.I<.!t.q.../...H..Z...l.l..B...........l...#!y#94Y\E...J..+0.$j.....P.U..

&.q.]..>.d...lg...:.I	.../."...d...p..]}."..	I..N1.>[email protected].
.....a..4.QL.n..*@(...J)i(...(.)i)i.(...(...))h..M0...0..
6.i...E.P.A....N.'.&.<.1.X8.......j.....7.....<%k..YO.>[email protected].	....k,......".."..[[[email protected]!uP. ...=j.TkY 1.....`c......o..e[....I..c2.6.....z.....W.......lq....NjM
L.........f;.A...I..mi.B..@
1(.p.. ....4h.)....&.s..:..R..ef......l..&.I.(.. ...tcwe>...O. a...NI+.[I].?e........?....E9/~..p.}...D.....x..0N.~.......CM....q3..Zn.PATu....7*.F*2U.......)A......v...PK.o....x.F.).....7.5X"...d....]sM.~ ....M.a..>[.w~..f.:*..7.$m.......0...*....%..Q...T......tX.m...l.q.h..U....@#..._X...-R.%vYI;.......3.\].Mp.u=4.r.S....V%B.....T............pgb.b.j...M....]....8...7.sA(.lq..}.[..?zn?..j..!..SM4.a....3L..Q.Hj3H..a..i.c
4..4.!...M4.i...J.n))....R.@	M4.M4.....
[email protected]&h.!.OTf.....5.x..9|Gw.s..+.O.SJ.vT.k..V.KKhm.H...m..n#.9...!.7..A..w...........-P.u....t"....q.rJ.9?.^..5R..[....(........{.*..1......t....Uc...d...5........S.?..J}G.[c..S..CSm...R.169...[..C...m..8..0..4.u.._...4............^h....cR..I..-0n..I..A.i.....).s...O...................a...[........{[email protected].~Y...$S..5=.2..C..MO...^'. U...X}.........V...>..#..q.. .s..u.?i8.C..}....E....)....jm.7.g.1@=...e...,..^9.C.....n7Z.}.0.......4....d..0.m....6	.h.X..
A...C./[#.zH.......Q.h...........W......u....E<....u..-..y.R/..}x...xm..6.=#Q.V.t.o	.m.1..?Z.=(20bP...N..i............O..c.3M ....Zc...*.....*.. ...i%.5...w`.I.7.]..S......n7.h(.F...1....{.]..-..'..d.
.E..{g....J6..d.A........i.$..?J...A.h......)W..0.b....."..wq.h.....Z0g-.........u.Y...I.....m....I...
.G.g..ov)....{S......T..P..*.`XCS.WCS.2K
x...V......ii.ZZAJ([email protected][email protected].........(K..G..N........95	..A.....J}...	..r......x#.T.......CLaZ.m...U%.. ...y4.WD:b.Y..	.VM.....P...`.+.K.N9...q..mr=...B..+c.....p....dc.j..d..:;..u.Y..'.H.7;.2F1U;RPKCOJCJi....}......e....C...]. RGCR.{..'.C.......\..j..|....*...Z..E........,ZQH).,[email protected]..*F.QE....P.QKIH..(.aE.P.E-...QE.5.3R....M0..0...QE..QGj.c..........	.<+j?......5.).....?.5..A.
[email protected]+.<.!.?...8.A.....z...]'N....i..d[\...`.........D...- H......>..4..X.b.....-.?.Q....M.-.m..fI>gU.G.Zx&3...Go......n?...K.X...q...........f8.8?..........z e...2I..^...A.]J......M.VF8=.?...N*=...B......&.%.....9C.	P.>..........4K..F....k...O.<..z....x..hno....]E..._..II..cC
.j3....6..bY...,H8....+.|...e...x.U...}9...
.x..B.....'.NM^.b-.]!v.Sd.H..i...N|.rb_65
63..I..........p...I#..Z....c.t....)#f.#....~..b.....s..E.?..2.........K..?......i..y.....FjF..0.i..i.H..a..i...CJi
0.Hi...a...J.Jozu%.%....	HiM%.0.
<.....D.).Z..9..Nz.v......I...]\...qh..#..s..q..Z..."in!.7.,.	[email protected]. ....$..G.W.o..8....\@..._...."..
C.... .Q.U).q......b;P...O.5tib..0,..p.......V)R&.=.8'.+Ph6...y.........J..q...B..M..?e..E.\a}G.]....s.....1...G..y<...AV..U[..Vj....g5t?.cq......p.../..@j._p.S, ?.4\..D?.......}C.Z.............S..L....k`............pj4....A......#....H...hA....i
	jqpO~h.......\.^h..d...A.$...o.O.>..s.jm..P{P......
6....i.%...k....,.M....s...L....l.....{.2.0.?.5|...D...........(b.R.>...4.~/p=H.....zr|....h..?..z.m...~4......1Q[[email protected].....:...x.qKi.........d..S..?.Zj...g........#L.Nl...A.[J;.K.>...%...G.......z..?..=
2.f....j~I.h....YS.......'.f?...7<...P...rF.f..J.|...wi...G.?..#..'................j...{.....4..wh._.t...h...B*fR(_Z........t(..Fp..^I.Zl7.....,.../.....9.<..5.U..#...D...X.W.1<.R..d6.E...3..2..a..].=..q..Z.a..........$...S.....'v......4..c]..sm/.......u......t2>./..Z.[.e.53L...\[email protected].
jE4....!....
1.....*jALD...`4.y.C.i)[email protected]=t.hdim.....w)..O..-...w......D..Z0%y.$8...}....S.!...N.Us0.gc...5..h..;X...g...._..*..$1\...-..m.s
[email protected]...\y.3..~@=.:c..Q.b.S......M...P..-....8p>........Abg..1.p[a..=._....$R%....o..."$.P=. .uz.WS...D.X.R.
1...rR...`..\O"%..k.o..m...._...,o4..lo.5.,d.....A...jp[...r,..!..U.|z....r..yfc.M&....M8.k2.C..g............).
....#.O5^....9......>....CU.5..8...."c...*..D$.vP$..p=j...\."g.....`.....+N...v.5.....|.<...5.~..`..m.Np...G....|.^.4.I............;q..=........[$'.JN......*.i3E...M...v..>....h"2Ei.WZ.9..h......(...(...(.(..C
ZJ(.i(...!...C....4...j.Ri..KS..2L...}&..z..4f..Hd...?.......j..0<-b.o0..F.'.........|-.."....%.....Kq..V.3)...........y....\.8.U....J}Z.9..=Q<^.	|E..U<....dg....Z9.E....rW........|B0......{
..P]..$.*".ox...N.V^.?.k..~...-^.-....x.F'.....g...........9.......el..~.?..>a...H..e..G..U4.qo$^K....Bz.1.*....#..cy>.....g......9?i....k[K*.......@}..Y?......=.S....%G."ZQ.e....|S..a.8...(...f@J.	.N.sI..C,.}..o...K..~.....M4..4.!..i..i..Q...f.
4.N4..i...J`..
-%.4.R..P.M%:...RR..C....M0.j6..F..i.Z.5........_Mg
.....3._../%..1...>.B..#.....dR..^!.e.....p.....W-.8/..2.{.8Y....k.k.1....t...k<..\..Imp...~.....W...#....Nc..j....{.......ez..}.W7...b.ny1....U..RYN......r.......B..km....<....v.5.Z^Obe6.53cye.#...H..f.......o..J.s....f	........D.8#...Q:.t.V..'..ilYd...rHFJ..M	..6.U.?....3..}.....1.....d..pUX..5n..D.s..H..L."8...~........t.{.S.....A>.......m......&|..l.{.l...i.....`w4.S......|........r.....sM_.......>..Hc ..........RA....t.N...Z...0..&w...nL....'.N3.t........c..s0'..Z......-8.a.*;l..w.D....C.ib?.#.........p..K..........~.5Fn/d.?xU...z.`.p.........|>.......O...."..0...j.x.\..S>E..{TO.....z.68q~})mx.`=
#..g.Fi..^J(.8...A..t\.....]....4.~l..LC.....Zr....,..AE.>d..x...?.|.-FZAIg.%..i..L...."...j.uq..Qx..j.c.c.I.4...u.|.K.....S..o.6.F..}.........akgo..4..J........z../...n\.-./..Z.q;QQh...T..Q..9$.]....1.zhk.'.]:.*=.....>...Ig..J...T.z...U.w.Zi....c`..x..X.......Q.".v.!..C
.+Gs98....z.;V...I.....+jV..ma.....1.I..7.LV.'.!..B...G..
.t..ga.....4........3d6..Jz..t..x.C...f....:..	l...4....yR$.,..g.............>..i\..
H.5V....-..*..J6@>.aM.Z...Uc5e...,)..B.....
p4.i....(...
.-8SiE....u!...i.4.Lb....4.......I|...F..=kLcx'.9.r.	.gc......\bKu.QH..7.5^[......=.0Q.....Y.H....;..$?#...6.G.cj.".B.<.....RBp..'..Z9.pyS..n!7v.9y`^3....e...3...#.G......*.Z\O!bS.c..3Zv...V...H...W..q.O....U...\...c.....h...?...Go.U...}.JK
.]...>.%.z....L..(..!....H-R.....^.c.\..z..5....zg.....3.{...O7.5..ho.u}7J.g.>ig9.#...U. ...#X.K..yX..*d../..ek...,.p...v.....^.........!.n..R..91H.\......[..
.YO|....8.g&.(eT.~.c.SF.....G
.v;..;.d.cV<.G.G.c..;.+.)....I.c%.7....;...UT.........	...:&H..T...BZ.l.<....U{.wc...+.;..(...(......
(....)(.i(........s..5..P3T..)....qn).......&.M.	[email protected]...`m.......|.Y..l=E[..O.....3...4...	.Eg..kBa.p..dc..R..{H..fP.=x.....f..0...V...&.=.I...i........Io?...m..c..w..=([email protected]..#.;.U..z`W..*-./?.b..l.[...cn.=.k.>.nVN.}.c....V..%..#.
%RT......a..N..I.qX..M...H,p..OZ....d.....b.3.....<...[....s...dGu-..b.$.\l.~.f.X.....@..=})..g1....9..f...	b......1Y.?...{E.dk...rwd..>@,|5...kU....p.G~._.c..h.).([email protected].<....	.I.i..a......Z5R."i.l/..t..M4.M4.i..q..`1.Fi.L4..M4.L4..IJi...(...4...%.....P.h..4.CL4.L4..Q.Hj#[email protected]..,.k{.......c.f.`4.|.-A.f..y?......[:.2.2J........z..K$.5.O&..cqU.O.2eUq..f.....]G.....e.....[.i6..Iu.;&.&.6....m.L...+`..R=..]4..C."[email protected]\.T.*r.z.S.f$.m.E.~d..*7*q..zB*.Kq.\}...o.i...G.........\20..<..5...jV..^....$x*....N......T..c...F.?.z..cn.....UT<.Y.....O...........}....Ti....n..~...A ..G......	..s.ONV@*YHH?..4.....\R.s0.RC...............>.....G..8`^..1@
....>.........?.,....Z.[p..g...b7?..m.7..Kjx.}.4..[.]J;.......~.4..7.../..s......\r.........~..[...........1..W...R.?.r...*...u....+[...'.M>..r..(..5%.....lI/[email protected]>.P^=).q....6...=..t...>.G@...$..5...y...,<	..h......B........s.Ph...=.....{..%.Y.s..?..a....g....il....-1	..-........I.......J..k.............O..n.p3..x......./s.. ........1...?.|...?...;Ms.]A9...V....J...>.DT.....e`C).G.8.Mf2( ... ....('8..8.O.....V..r.
........?.5...6.|r#.<..~X....J.-GQ.....?.B.F..Q..............oE...Dq.H.w.....4A..]..P..6..O.52.I.....|.V.....'[...I..y......{..+......p.K..HYSku..`D....J.t.............Su-E(..vQ...5F...e9R2*.8..,).A...2.`J
<...)[email protected]..=A.Z6%...]Zp....S...OP..t.K..D.O...j..z.(
.=.2.W.`.
;.6...N...T]x5'.sC@oh.[iz..G.R.t...2cc.....[.M..}....6...
...Z.l....h$ FC&GNs.j..iy.+.a..{....N..n...*K..I.~.%|.p..s.`i..!X.......~.e..p\[email protected]?...k..u5/u[]N.......z..}).R......9Y...Ee<....U.U..^{."........Fj$...:...b.q. ...>...p......$..k[........Z_.......f..2....<|c.W....WQ.
J8.[.&..l..y...krZOCF....nI......V".Y.....[..."._.o.v..]..9W^...g{kr.%..'.	.o.....%..R..]..d...*.H.>J...H .7....s...s.~..f.......D(...(...))i).QE%.
(....Q@
5..jf.P=!.H~SU....?CT..!.&.[.SL4.B....CHcK.ajq.. ...U..	..r..u8....g....G.a............#......q..n......p.:.../.?.*....i....Z...o
...\d.........#...	Lk.V0..@.>....
...GW..Z...MZd......g?.	....{..E.^W.r..I..[..m.6.......WE7.4.&O+K.&1.....v5.x.../erU.PVc.v.......K........%.(...Nkn.U.........%.VX|+..Im.....j..,{.m.c.Zq...I.........Z..O.....'.....;...C.......=vm..f...."?..j.,...$.1T [email protected]]E..k.Y.G...Y..Fq....{Y.'..S.....p1....g......$...DeC.;[email protected]...,^.`..n7{......h.........O...,Z..>......cT..>.5@.....}..P..,..o....UV.|.....Z4..LcO5.PH.HiM'jc#j....i..M4.i..M6.i..(...
4..i..	E...JJv)1H..i..a.26...j..1.5..?j.l...4.Q...[s.1.k.n.'b..=.u..8....T.%A Q#..#.
..,[email protected].`G5:.l../..G.......$.........l..*..rT.dt...{..s.F..$......l..7x....Zn.5...3..9...]W........'V.w..].#....hhV3...s.._....s....ln.
......*.A{O.M....(......mEb....T.t kvE.....N1....G..p..hh.z.W...P3.Ka.{.Bs..J.v.....b..t&..].A..21B=.c].....V...F...Opj.0nN/...]>.b.]....*.}...i........o?./...........{S...-..;u.S.&..Cm.....Ni=.[	l?}M..........S...t..1[.j}i...To...R>~.3.H.G..~4.......}..^(^/..i........[dK(....!.............m.....L....4.o...j...A.q..'........M(%MAo..O...#.....\o...;.n...
O.p=.E.....J.........W/..u.....j-.[.}.%....:....:...-....s.KL..c.E.....%.E...0.n'~.j.}..U	.....^C.....%....W...O.........,/.	<~...`OZ}L.........x......v......b..g...I.?....}. .52.2.....+\.E.s.28\.......q...zL......e.kh.u.V..c.....i.-nl.xt.&vDo.......@1J.,..i....L...b3...q..`..`.8.....[.y.......I..iB.....mu.F......hHM.rE...Yv.vw.c......{.V.......p.7>........|..obYb....ypzb.7....f.
...)......S...6.rRC.w5....T....P..	'.............y..%..1A.4 .....{x..o'.,
.>.MT-k...W..{...?....V.g..$nd..M..n..)6..5.m...
fy.Y.m.b|..t'..	..B......>.20c%..:~...fb.d5*..3R..H.M<..M<.@...
..x4..KM.-..HiE4....M)".M...M)...Bk..0.... 2..l.T..o.S.r..)2.N.$..K...*.."....t...$%I.Rh..Oj.y db...Y.W..J.U.k.
x..U.\..d..*....*...d7...32..<....H'....&./....MM...MRU.O...d.
.:.Z.....RY....[p.a...zt....#.	s....X.m[.?s...QZ..N..OA .
'Q......d.U....8.zV^...es.a.P...NQ...V...d.....	..*...wa.....'.i..z.........3REv	.....&...}:.][mYF7F..q.El.%...SQ....3...+.c\...C.....y..+K\
+..f....!.?-.n..c.P.1\.F...UH........m.y...KF....c	[email protected]...>u....k....xdWR9..}.+....i.)H....8.2..:u.......~W...l.w1.;.z..Q\.@QE-.%.Q@.%-...QE!.%-...QE.5.Uy*.t.$....UG.W..S~......y..C.i..8.M..i..i...5..L...?.#..S..f..h.c..,t.D....4.?..../x.x.b......v?.?.WKK...y8>g.`3...*...-......7=:..>...o.....`....2...	.Cp."..._.j..aqaw..;DD...	'.n.:..0....<^p.......JJ.e.\.8....;.Q.2_.........(....p....
.....A......o........F........dh.....S..vvb.....P..L.2.%....i.............(.F."y3..?.U.go....d.|.l...W..*.....LD..Lu.k....e.......?.j.a
..>...$$........."...8|z.b0.jd...qK.....?......6....].+u1.....L.X...........-..Y........E....{..^oP6.L....kW.:)9e	.}kC....Y.......[...zo.
Z4..i..j2i.!..=.B..Tp..[z-...f..*!y..nL@.`7.....ub.m.{U.V..H...__......."....]XE=.....Z.rW.>.-......>..f~..~f....rrNM0n6.BR.R. Z;Q.
IDf.jF...FA.4....^F8.^.[[a..c..{.L.-4.,S....zS.F...R....vzn...qq.Z.......8...~...I.y..L.v..A.(..o..e.P.Y%.........-N.....t.l..6..\.4..p..JB.......W... ..Xx$*...._..+....%...+.G..nmQ.S...t.N.\...>t....(@."1..../..5Q.Cn....m..5...Bi..A..H.P...&.Z....	...s...sW....,.ZB..2.h.F.....5.7.'...Q.;v...i....Esu$...V=..O.>....q.....Z.5.G....$..Sp.+.k-...ym.\4nv..~S.VLV6..OQ.m.Ix..s......Wn.c$..5.#.P.NP....B.7rG.W5..H.Z...?W.....j.N.c..5-.T.T_...._.}...A...%jd.....7.V.;.4.-......t.t.o..*Ko.a.Z..&?.P0....T....#......QO.b.{..h............/.+.].........i!......ia#...".....4.-........'..X./z.4.x.of."..n..-.&...f?!n..`..Z........r}y.m....U.....=x./..y...:..R......7.R]c+.....?...e..^.)..k..2..S.B.>.$D...'.Q0.....U........J.Q.....KO.(..'........=.....[.S...Sm....z......d\]..4DH...4&E.q....}...b.......T.)......b^y.K..&...#..s....^[.........H...y8...[..&..l......WR3...R....K.di...j....V|h..i..!.f..G..M.*M.}.Ep=29.,....&.$.$.+...XA.^....._./.,..t.0..AR.O.j.E......U}
.j.k...q...W.+!..vQ..4mo*N-.yh......[..8;B.8..r...8.,~e...7......Y.56......s.......C#....SU..t..g+.|..h.....bv4....dy$.......q...=.b.cA.Q.H.&..2+..(.iI.s..{.S........b~C.*... Ec...B=...2. .H.q........FKt+.W.+.xX...W...9.if..a.2..s.+.....O.e.I&......0.......B.[..Z..^N.~..Y.EA.[.N?J...CsU8...9.05V..g....q...L.....n!.wI ..I.-57...!o....Vv.7>..nU..)..Jr*@i.<[email protected]).....3....R...9.A...Q.0)..i.4.@
5...0..F.<[email protected].+[L...H..:.f.G.!..PO V....K6]0p.*z......3..E.=~..5..L.cD.......s..8.+D...3.MW..y.;}..'`h.	.F.j.;.F1.H.
yd...jh..'......,0Y^ER	...T.6.6..C9..To..^|..h.#....?.i..q........O.N!sSi.Hv....n.X.....j..w.....=k<..*:.l...R	..|	..h.u...D9WS.*..V..a..c....*.0..{..U3Hy..b}f;.P..B4.~...._..g+n...j.......p.B..~.O........&.^{.&K.../7j....U.c.c.b<.w....5....[......0 ...e.#...........O..4....E.R...(...(...(.(..C
(....ZJ.kT.b.=*...
..H95q...z..M0..0.1..i..H..a.
0.....
......w...C5@...
....>.\L9..|[email protected]...... m5....~..W-X.)...G@<....{.......A..r.].}...p......K..e..,..../j...G,.c..sZ.JQV&.-H...	..G....S$..A.I.|.....m..*...p.F..f....K.H.,6._2Iw.u......W..olK.<.q...\Es.,......Um..........ne,..y~e..d..&.M......jk,G.Z.Cl.)...g.."...v........,. .)
..%T.....H%i^V..c.W........).....>....g?.Z5V........Z.h%.n.....cL.&.4..I.!
0..&.M.!.....q!*.7...*.y.c...c..R.........0...)r.....+.c.a..dn.8..xZ.$E.r.~`|...W%=..........o..`..U...k.u.......S$..}....o2}.]....;.-....r#eB...J.q.A...H.G.t .qx.....P......y..j..V..&c.Oi~........&.J....ZD6.._...4a...U$.
D......2...r..-.\....+L..7.
1..!d...q..o..%.%.-..2....N["....R....>...e.....j5..........2K......a.P[..-.&.n.rO...#..H.l.^}=.0>.f.FD.(.3)$......i.wh...".H
P.`...N../..kn>P...MX.....U.....i..;...8=.&.Z.R.*.h...R.....j....q.. .}sYJ.......O..^..i....t...#......
.4.-.	D>j.....;q.....r.+7.4=Ytt...R.A.;J.g=.}....]....k.iQb2.'...".#[.-~..R...O0.......0Y..g......f..F.".....F2....V.^..[[[#.Y3(..|..w.Xp..k.E.+.h...I...sW..w...V.............]	.......V.."fA"....T_..=.i<..f.u...`..A=........A.#8...5.D>.	...S\....."..........oz.........Z..-.C...j98.o.K........\.....K8...A..N...?......./G.id....C....(..>..(......?.....qx....}9...#.....i&..q.......Z..........!..W.|.....p..A.....C.u.zO..e...)5^.qxF;
.!.*)..U.&....\T}.......J:.I...8.j;.>Ou.%...%>..q.P.P....=..o.....f.?\.>.....c.?h....i.O.H.M9..dS-:8....H?...i.".~.....;....)>..............D.-..
.6.~ ....Z..4C/[email protected]}:.	.h..VX.3.'.*d..V+Gq...E.z....8..4J...'5.,....Zm.dq......4..T....^..?,..:.2M..K.6.I.v.V...-.....:,.03.. ...i.c.....1...........,..F..En...kI.e..7$..1.'.iE....]Zh.(s...~$.[..Q.m..F*6...9?S\..>..W.e.3R.......... 1...i^E.WR^.d.%BG.d..ROCW.w.b.......&.G.VR.U...T..HlG.vx..n.bG.Nyd...O.3.F.F.l...=).Q.9.9..*..A.9.	.........C..
...`Q}F......U..S...j...<....os$X.*.|...]..t..zL.w%[.:..W9.......x..*..M4..T.!..SM4.	..N4.@
5...x..U..W........Z..'s'.u.I.+.7..x.j..c..I........DN.k.Ve.L..=.g..4L...Lc.g.1.....dQ..d..
.Z......#&.,:[email protected]?AE..A.	..`.`...t.)<.F......Mv..u..d...`q..I..9...}.....kod.f..t.P.*...*...MF...km...1..}...J...K.Z....!.1,X.DS....4...)s..Q.$.."........T..W..|c1D... >7..U2py....aV...#.*........E...u.-.c.J.ix.7}j........KIKHAE...RR.P.E.P.QE..(.........P.Nj...
.....[n.V_.Hd.S
HE0..c
4..4...S
Hi.....]......nf.....SaW<8I.9.q(.....OcN...yst.\
>H.h./4...:.;....b......
1.Y-....v..0.
.@[email protected]...?..s.z.o.......d..B...k...[.(.....x.k.....v.._.y=8Z...Y.Y.l.W...^.1....T}.......<.1..%'s...7J..1n..e..;........gF.{s>.k.Z..*?.dR.A.s.UmLK:.~.s.....~.(.
...Y//bv%....n.$.U..H.&...G..`.....l.w..	!'..:s....>...y6.B...........1].tX....9...H..A..A....n#d....O...w8.m.Er...O.}{..J..G.,........f.5..."...&y.3......f.*....f...h....T.i..B..=
@...4H..5.....d..S...n..1L.5SR..4...D.9...q...5BO.i....m
O..v.=hI.6..	.B..["....\....VL:[email protected]..^^^...*.e.
.1..4.a.|.3..6....K.Rx.jY...j....i#u...*F+;S.G./%...v..z.`_................Oq.iQ..b.Y.?..E.....d..}.7P..}i...4m...9=k..|..XX........,.....=.'..... .....m../k...|..J.e....(%.....c..{i#...........V..`
...O.....
].........\<.#..q'..^......h..!.#.o.Q.C.'..X.G...'.tqR...!...,..{.v..M..r.............a.k....N7....j..KT...u.!X|....n.......K......V..\[email protected]+G.-4...m..Y...N...#.E...kQ...ZZ#...79>...G..............`...O......E.i..........?}C....vj)........^s.5.....H.$.....#.L....nc..Z.1...O....?..M~.G.S...=.....v.........B.........h...?.....n	......C...?..~...N-..q.B.P.T.G.........].o...V$..U......*.....Heo...~..1.I?(..Q..6#.M..Tg..A6X..3
P..'6I.M..P...N?.....7.....@..../..K1........p(...=1GA..?z>......)..G.._.....?.}.S.|....w..l.u.x..>|....i....u>....\.e.{. ;I........c8.f.6......"......vD.A....`..jy?....Aj.`DP........._@2..\#......s.;.fj.l"5.S...$..H?J.}..?......AGA./..Z@'^...c..P.$..{[email protected].'..O.W..J.+.lt.....Robz.h..d..QM........N.w.LS	...X.f8.u....rY....>...;..-............>....ImV..X....[/]......~+.CM.E...cp1"..$*;...i...*....obo"..k+.+...,....*\5.....~..$........yy.La...E.........SGk..-d)
..3.....&.,RF...2.F.#,j{..J{..F..4.@..$t.'\..........6'..-...6..q.t84.(.E'....Zx.WW..0........8.....!.....WJ9Z.Zi.SM4!..4..CV!..4..0..Z...[I.+27..*pz....m......U.{sWI{.$.g6.dI....l......|20..{Y..V....\I.e..|...	..uv..%p:c5.J.e.9T...op..\L.".......4..`0.i.......s.:U....7..9.s..........3X,.2....q..5..B.V0s.r}Ma.....M<..!.Z(.......Q..FB......7.fj...{Z.F.:g......{..f.e...|............I........M1.....zk}.#...4^...$.HW.du..<'..EX...A.[..l.s...IV.].PA....X\.%%.I....@.=X0....e...{..Y...C....}! u SC....&.....n.... .......(...(.......(..QE..CQ8.MD....iG5e...i..i..aL4.2..q..P.dSH....HddT.....e....o..MDEI...;...?....P{..s.{Y$P.......2(q.4;UI...r:.i.....1..!..?.K.!b.
..$..d.t....h.pm.1.....E..^.0.<...y.....'.bxdI.....m!....?.v.j0E..Gea..q.z..U.,Y.........G.(d......q.
..u..W.Y........]....M.......F.	.	....?.o....."....o.}..'.F.%&.g=..}....NI...:...B.-.q.+......L-.......].c8...Y..E.h.n...Z.(....#HWv..S...5..V........b..'..........Uf.xY...d.:[email protected]."....<....~.b...#.../..^..q.tU....T\.......?..U[....j. .^.....".....J..F.I.v5{R.h"2(.......<..ZF...4...?..rDQI!.f
?.C&.<.....OS.....9..;.....8....,G.\\.X.yn|.\.'.i...se..<.A..+..9...b?.H!........5!r....4."-&..o&..5.......c...h.6...sqcs.\..YeV?#u..R.#.?b_..*k+..A%..x....[V..oq.}..)"&.....~.....>....s...=..i)...][email protected].....+.p0j9.].!.R{b..Y.Fev..`}i]v............`-..e.........3....%G.....S..........j.+y,[email protected]...&..e.m.]^.....v......%.......2.-.^.Z......k....pe*U.......UG......A..qJ .S.a...!.I...O....k......I..7KT.
/B.8e....3..]...Pz..U.:..wj...JF..99.J.?.5.....$..~o.J.F....=..+EYP....k.]._...e....{... ...jM..I..R......m..h....,..L.b,.....v'>..9e.E.........O^IF.j..y.......E...T.Kus-..L.6..03.L.b.......J......(V....s4..
.9	..}M(.Oa.....CEi......SA..>..*!....F.....I..z........R...P....%...Jt.p....?.....k0V%..._X.F..L.K..R...NG...ZXA}o+O.....V.O.....8........_i.".JU.$.s...R...>...z..."-.............qI,...1..\..5........Oc5m
.X>r...Hm.=.NA.;.0..F...*Fr1Z*T.{	.q....S...sP(..9.......gJ+'..>.w..Z........vi1.j...*)....L...P.?~M"...... ..'..k..9.m....G/.|..)....=.6n...(.........q.J.......P .4..w.......dt5%...j't3.0.<.S\........#....O.'..\..}[email protected]{.a..c.(...0k..\
.s..S......O..-*E4.....4.[7
p=+.S..}.w.s..s....M*<.r.Ip	.........6.}...*@BN:b............[.........%?ZO.....}.h.<........S.G...!..b?\.Op
.=.2..Z\..y.Q.g.0PN8.....4rl.X...aV-%.X.Om6W.....R.......x.....H......[
...x.s.o."....0<..,G........cFOR....4{h.!7{.....Fv.B.	h.z5....-.R.....
...^k^.V.N.[[...HZI%.z,....*..M=..;....!.X.:u..4..._..]\\.FV5......}[email protected]&t_..L..ld<.I]T.`..a......sF........H<....Gc.t.[3G....#.
tSQ......66.][email protected].*.G....:T0#4...n.My.........o`..Od.g.u.G...f.Yw..p}{W]p...hq.....+..Fy.K	.1...51..s>..=.+..j..=..i,.	&eb9....L/.v..|sBad.h..(3..(......(..........Q@...(.
F.*Jc......*..%.H
.SH....AC1HE?....dS..H..HddR.o.u!..O`....JE...[TPx.J....4.a..:.X..H.u3f9.y.>.#=M...5...5....w....W.`.[.V.%...Cr2@=?.5z'!...};U..h...\jQ.b..x.....a..c..Y.][...kW.0...L...8$.u>...#8...`.c...Z......FI....4.rj.T.....4..kC9LN..6.8.G....9{..x#..#P..5..2...3.N0....R.....d....7..0. f.....Q]....V..X.!V..2...CV......5.....Q.U)u`M7....5V.\).O.z.J.j	,.c$.I*7`c..m.S..H...Z.d*.......j....2d2D..x..^...3!\...1SR..y.l....Q6LD...V..+J0.....s.A....{..{hZt.eh.q.=jNI.6..../..h...9.&z.U.........\A..I,.....=.q....!.0a....?e...r...w.R.#.....	...a.F....[.K.....}..=.....Af.jBI,......#..3....0...A?..Q....!.W....jP.z...MK.H...`wF....E.qso*K"....@..C......3...i..F..~5^...q.s...&......=
;.~..DM&i...&8jo.&...Ty.......x.l..u#.[.l.D.6..8..Y......j}U..hc3$g22..m$`..D@.$.......Fi.X?...z.'.._.....~...Kk..l:e....*...............N.8.>....}...V".aI..iI.u.3........:..q...t..X........Jh.K+...>n..@..?('..P.H....J....*....p*......j.....8....&.e^...*.;yvWR.v	..:j...a...	._O*.W.n...;..W..`B..c..)b.....S.....G..$W/...C.Vx.?Q]+.........."...L.2..p_QN1..c....Z..
.sT/...!.r..LUae..*.	[email protected]...|._p3V.c.n@........*.I..s..M...c.$.......*F....~U..g.9`.!k;.s9-y....T....K..E^.p+A-.~.e@Q...{...q..q..%v.2.......:B.u..... .|....h.......2.2...5X...&s=.;.1.c..W.5s.;.(.]..Ze....O(.....j[
..Gin-.......1....9... Q.Qq....>iH.!*:q.?..Z!?...zr3ZS.d.~U$Q....6.h.Qb,.B..
.9......E.....!...A....J..."[email protected]$h3.?
..[...v8...Eh.\....}.c."..3.$.7.....HP)r*.&..>.7..u.jg..BWn}.K...9....h.&!z.J.k)&b..XpA4 e?/....&5r=h...Bv.........i....s..,.J.<..>..5N....@...#i....GEf.lL.A..y.......f...#_:(<.(...O]..1.E......oVz.....^g.
Ni79..WE.?.4..\
..Yc..c..4.....X.....iS...K0.z...V......%..fY.	e`FO..Z.....D7.7.Y.B...D.70.$V..U..6.. 
.Y..9.....x~..|.......'....Z#..w..i.i.]&-.......}:
..-.b.`...L+...v.......L..;.nM./.
..6.-..2.e.A.C..k......A.*[email protected]*....RT.b.I.......g=...........J...`..Kt..o_..^.C2n....kcx&.m.!\m'[email protected]?:...sa1g%..vc.....i-....2[.......[8..].o.5....I....,U.. .+b...&..r..k.(C.mE.)...5Vg..+q.]K.e ~B..}.......2.on......7.!.-c2K....b \...G.0.Y....X..\E.p.....Jj...c....W.Y....!N.......2...=+&.Y$.....1...-.b..(..w%.....b....J..B...0.MI.!pz..$.8m..}(.#pE...}.q(..CIzqi1.CP-...8V..[,.r....u#.......]IgW.....H....5.........XQ.E... r..P......P<.h...V#'?.....D...a.:.{..[.........9.T0[....inA..g.."..........7.dXmAO"..4..Hz".......7......
...._..$.rd....(.....Tf.....C.....d3......r.q.2*.....1.....G....5...]".w... .....s.H.v.zs.M.V
.Z+.G.}...AVf...Z....).TH[..[	.......)..s
...1...L....u,..........S8.X.....eE.9..}.....2.q...$.
...kz^...-....
.\.3;..$N:c.......l)p.r... *....U..J....f0..........V{..E
.	...5&..*....e.;U........T.3.)D.	.Ij....2*ja..t..F.k...#f...,.6..F.y.4I.H,[email protected]@..Z..qVgR...t.	[email protected]...>T....q...N*..h....B....
(..
(..
[email protected]......)...i......PJ8.
...dR....).sM4.f(.:....M".i........]Mz.5O.jC.......1.F..*kq.f..fHC(;.`...v.zS.`...#.h.).J.C.T$.....f.E.\..A:.M.r.G*O~...=	.=.M..I	'.......a.Jwr:...i.]..0..I.`..c......J.....H".....U...*[email protected]....>P..8.../.&..G.k4iUHE......5.- .q.......^..YY..I.$d/..Yh....q,.'.......V..n....	..F."l 9$..`s\..nc..)jc.V,.j.=.....[[..c...zd....+.~.G.K....r.2q.Zi u T.......7..F..Q..r....M.e$Y%..6a..~.(....*[email protected]'.cR!..}.	[email protected]
..|.=.U.o+.:.g./........Wu$.^@....c6..z..?...pT....1M..L.......B...S..#sH
...nb....H0i...G5@1....".UV........!..A..HA.L.f.....M3.KN.....*.'....mm1._..B.....|...cS.9.....7..d........J....)|U..f?..s...je.?.6.8........v.8..L....
D.x...}[email protected].).S..4
z..b....U4C..1G..JP../=iX9...A...^./..=*.........8....e.RF..V=H./>..F.E&{Q..H.N...$..>N..+N..{.........T.. ..VB...-&*Dr7A...q.1-.....>UTe..+...$.5f..$Q
..x....[.....b.`.....O...y..R\...Q....TH....-.U6L.zHl..Q2...Z()..rj.%.b..d.EhYC
.;.$..6..3iVR.H..t..R.I...X7A6.<0...`..s..)...\k$.n.v...q..4.~.Y..f.4.%b....`..?....=:...D....u....&H.....7..'.."...`U]S.6lu.V....MA.YH.s..Mn.c..8.1...Ur......m....*....i.......tS9Y.[..uy9$.....kc..v..I...~.$..J..A.&.....[..P..%..DO.g...]..g..j......?.......?..y.N...m..P0....X.k.Q.FO.Q...J{L........X..E{NV.s.......A...F...c.$..K.....>.\+.......1..}MWn.-...hM...;.+..a)nB......Z%A.%.'?....R|...3.....Me....o.T'...f9.'9..I/.5.#.......V.....oY..j..;[..*..>.(..R....b..p...R.....<......+...YBr<.......A.q'.i.h;...i.....^[email protected]@[email protected]
i.N.4..u...R.Z..T..z.OJ{u...e%:...4.N4.).......':.}.q7..9.SL![email protected]..>.....7........c.*....1o...U]..54.|.rbU>....$Q.0.....wk.A.X....F.'..TG>.........dr...qW5..........X....u	v.0.(n.....#Z.&..I......`......H.PM.....w..P.'xL^0......a.dV..T..0zV^.<...H.......%..m.<..0......C...R8.H.....pC....1..?y.T....V...I:Uic..C..R=).l.)......"..t...X.3...Jtv.B.....i......!'......g........kcL...K<....
.+..u,pO7..~s.z.U..e`.L.x..f.kH...P.....9.=...\.3LBZ........AR.......s...j....V.s.N...P.A..?...4..Q?.50.QH>|......p.I.D......	.G.%EC...@.}..q*.T}..:.\.........I?..=m..7=.Wm4H.a2=......?.6(....2...?....V.l..K.G......-...on%.a..N....*......jZTY. .N?!YO.jm#[email protected].......^..fo...s...G..V6.<"K...nJ.QW....D.
..Xtzw.a.,..V)[..
....Egk..v.Eq2...VRp...Z...#h9..MC......I....z......=.s f+.A..El0`..c.J.H...>.=.....p..1>...2.....i.$...g).l8.m...)@;..J2....X......d...E.,0.{{..S..W=h..:.....eb..H$.*E.....O	Y.E...eM....C..P.T.3N	..E...eM..e.C..v.. ....  ...yu6.v...#...p...0 ..i._.;-.8..P.=<..I...Rm....y.O.\F1K..V.qI......t...Sm.........3S..%.!..)J.h..h...zR....F..@S...:...P"/,..j$..T`|.......3......Vf.E..j.7g.&.>...?......n....h$.:.......*.6...bw....',.o.]..~Ly..kH.-......9.pC/.H.j..m..g..O.iK..>....C]D....Y.....o<....".n..D
F....A]......,.S.<.S&.z.jg...w...u.rMV......SG;[email protected]$...=...Fc....U..a.3[.	.......iv..\.VgL]..eG..X.`..j.....#.1...Ud...0....ma....4......$Yd\E4p.......5Q.....Pq...V..N.;d..._8..[....;.`Xn2_$....OJ.-..]..#R.f`I..P..........EE-......$...p:...&$HY}.sQ.o..+.P.R.CJ/P.i.tqI..96..j-jS..u).h...Q...K.{.L...[....C<.hsB..k..u..E{..R....<.X.vQ[.....3.
d.s..+.F#..R...Y.-.ku.1l.e..k..BS.h...S.:.4c..!N.t..B3s...9..H./.?..j...$c..t..UI..^........HmB...<...&..............4.....z
~...|w.0..5./..b...4..+.{...<..E!.....o..8.6.c.`9S..2.L.....I..d.(.-....kCUO'@...f......W.GX.ddi..........E-...9...(......B.~b..........
1..M;QLX.s...X.uF'..?.R...)52.).R.@c..|.....*....^.R.~F...)l}....K.......t..5.R.J.jQ@
zR..M..i..4..r.(>W.4;.p	h.........6........../.D..u..A2.~.5.....k..@....(.....r.OC.....#.H.*yb..<..P.<...........pi..H......Xw.0?.5..........d..\.".#.....c#.4...o.".	.U..
@6.".6h.8.j.V..U..3LcI....i<.............[:`.d..(....a.!~Q.....7....i..g..I....P.'.dH.>.....}.i%#..d.....:n~a...-.......}.U........_....j....o....)9..8....?.>.0E5.,r
8T.2*.G..#...q.j?!......x......8...p(..I&..j...j..M$.e.f;G.h.....}.W.....W-m`.;...;......!m...*..5*......2............XPv.(.+........9...0...O+.([email protected]......`\
p^).qN.. ........(...+N.;..f.q...v.C...8
([email protected]:NH..
..1.I.Lq]FCq.&).x./...Rc.~(.4.f)[email protected]).P..#..*tb.b..7..58...#[email protected]....(......VPH...
5.uQ.........mjt&..N.!......E_..[jx........56.d.....Iq....o......|..CD.r
.!....."L..q..,pv..Y..FQ.d...5..	....?QQ.	.g.m.#<<.0.)..7.,.H.0..O......g
.....*......s..sP...h\..........d.3..+.......1cm4`d9......=...N..4....r..v....U. /'.....X..|...}..z.Wd.....M..N
td`..<.\....;`..?
..ey.L
.%...^..W.x..=.2.R......u.;...u.x8..?.U{.#..S ..#.?A\.f..H........`...#Q..N.........l......s..]>P.H....X.6..Z...;#....k...[......{.J.._.*..y.NC.j.t..|......a..jC.......0...L....HV....<....._ozY-.f.....=	....!D\...OSN...&.8UH9.2sZF2..*U.V(Z....d<*..A.\G...,...r:.
.H.$...=......p<.K.{...w..u..Q..QaJ..?.D...4......H.......}.>.-3.....
....4..6....I.d....}#.......G....V.....}Yw.:.2.	.K..
.x.]...7.9...`s...p...2.W.......^+...fX.B.........)..I..y....h.M...#..5Z.........^]-.|.....i...4..^#;.v..hyx._Q.T1..Q..zUY. .....W.+.g7k.6.m..g....._......h...9.j......2.
.;....EX...a"..?......+Q.X..".4..B....q.^.B..U....\j.*dqM..i-r......?.+S.....z.B....."[....`.`z....u..*.....O......h.$.YE....\.b.5&..+...A...>...d\[.f........r...+..).....z...#Q..pL.)i)kc.......(...(...(....).QE..))i(...G.L...2.....N...2...0i..M=jM..(.#L59AQ.. #..).
(.....)@....F.(...?.%..t.nG...............Q....f..'.U!=.D..D.(...t...z...S....\..d..4.w.....)t...iO.n...l.....Z..`:..Hh.......3...Fm.}...ZT.z...^-c....z_.'[email protected][.%.7.cA...............5bq.....s..p1.).....z~.........nn..!O.O... t...bcV..rj..M.h.
.*.ts.....-........ 5,..)...5.T.x..i./Z......-.=..>..].-....4m.$...\...O...a	.N@.].....8.	.L...f.!...t..g
.}.n.?.l.Y.i..v.....o.G u...#.R=,[email protected].=+L.^.I..jzb..i..b... ..'."..f.^.LvH..Zvb.3m..)hz~.O.W...~Q....b..k...!.Ib...q..oB\.L.j....P.........I..7>..N......\[email protected].......[98...1.B.d..j.60g...v'.@:...P2F.i..RL......bT.&..#..]0...3...g,$..sN...c............g.....jC!....8....{)......qZ.pk/V..'.......n.U.@=...zTlk3.
j..S...%..X..K!...h......An...Y..A.5...6.'....En.I<.....+%..`F......U.n.m..0[....M......E4..	...:.gC...L...(...Z))h.h.....(...(....).(......(....L.......4..3
n(.=.....P.b.i..@
.FG.R..ZC.....E......J...f.Q.......3..G.*.....cT.O6.s.....SYz...^.([email protected]:d.i..i....t.lgK.........$..j...JhF...L..Hc....!....Hh.;\M.T...\.....\...9....k...v.0.N8..hnVMN!.BL..#.).....)f.:..+,...M.."[email protected];~LTmr.....$.. d.A.x.3J.'.....RI+...~B.(.C..=1@.(.......Wc1du...B. q.8.3)hN=.
....5A.T$n.>..T..T/.O".D:ts..l.....`:.J.{...}.K.c
~w.#..m.......>.[[email protected].
A..09.X.......].N..Y.|....t..$...A
.F....I._.h..f.........'p...j9L.7.|M.1.......<.n.`..5z.K.C.s....~o...6".Sp..=..l .......J.z.P.$.......B...c....j....o...,}.+.r.^_...(....4F$$...nO.r.
..Q.........;...H...)...=*Dh..d..6..x....9S.iJ....._...o..;.2w.N.\.~..L.u...j+..Am5...M....J.c8....W..(.X.\S.^..2...$..f..bb.qO
h...`7o.b..)[email protected].!........S..R.N.8-.0).N..0/.*[email protected].(.!.........M..S...6..&(.0! ..U..e...4.!H.e....0=.Q..y..q.)B....e..x..9.....Hdei. t..........m?`..)(...U..;..A...H..^u.....*	....#.,....y/.n.?...Z.I#.[..R4x..5&..4....f..v.m.1I.l...m.qHECCL..4.IHzT.d,0..=..)........#.5.7	Y1..w-..........qWdZ..qec....V.o...{.Z.mQO.|...`s]....$c.
s!....<.G)...):.	....;j.H....$...........n%....Q.Q.q....DQ.Q.U)"%...].j..T4....Zc.F.={...
t.q*,..$..:.O.......zi.....q...l...4..)[email protected]+$.j.Y.Q.o....]H.`~.....?...=.r0I....*.WKH)ks.)i([email protected].....
(..
([email protected].(.)..Hh....O.5 ..P:QL........n3..j..?%..|............^>..~...du...F.5*.).KW..$......i..&..pm..
...t.EQ...u..L?Jh]M.S.&9..b.......i....o..9G_...(....q..u...#[email protected]. ..M......6z S.qX.#m........6L.Lr0?...d_..Lg.i.....\..a...........iO.).=..i..`S....i.I......,.El?x......,.W...yq7s@
v.2..1..Os3..T.t.H4...	(.s.j.02B....(...q.U...2D.m ..kG...o.e..Sx.
%`d&."....l.S.....R.].5T.9.`..t....qWd+.N..	KW'..
.4i.}*.v..fI>L...\.P.G&...+..LF$.. $.~..$.}.....g
L..m.2...Lm.a..b...S...GT..{...Y...vI?y&.s.}*.
Z..J)...q.p<.I$..=...#...9..;z...o.....{....x...[Y..I1...J.J.V.x....e.P~A.~n8..}-......7.....Jc...H..h8...;..G,..W..0...y...D...r=....x..U.&.$w...c%om.K...KE..N*[email protected].
. 	O	R..i.(...l...Rl9.....O.K..#.OT.O	..<.J...7o.NV.m.E..-K..A$(......;.v...O..N..0#.F.*LR...{x..Rm....^)v.O.K....K.~.6.....S....n8...R.......
;[email protected].\....F8=...0(.u..;bQ._..Rb..].Wy...Q.~([email protected].."..T....Z..P".q%...
.o....T....T3t...%?6(C".&).U.m!..R...Fi..Ol..L....,d.<'.Lt.W...sU.YM..]C.4..1La.k#a...H.J../.ht..S..!~.......[[email protected].(8....k.[..F.m..<
..V..&tk.......v............\.D.$.....$.].......t..Z.Y@$pz....n].....ZZ...- 4.]' .))[email protected]..(...(...MR.cP.g.0...i.i..(.)..M4..cS.5.R....R..(.K.\qL....B..s.........J.'m....g..!..>cR....4.(............t.._..o.lf.....M?....6#.........h...E...O...i..7=...U...>#C+z...M,.8.I....
.;6Z.....o.X....u.x.w[..B.......`.]K....... l...=B..5.	.Q....?..J.0....i.F.P.I);..~=....^.Q.#[email protected]..\....?-:.=j..bniR....y.C~ b.....Lq..........K.|..~PU...kg|R...l
.).8...R...d.).[....K.. .....6..J..7m(Zv(.........m...)......\S.Q..7....I@	.P.-....2(...).. P{
B.*...8"...).d/...H.}...."'D...q.).......h.c.1@	E).c..LQ.wz(......;[email protected]..~.I.b....4.4R....IBT....Ll..^..)jn..zb.......y=M!.P.8
.G.F*\Q..E..]..R..#.K..}.....&.RRf......K..LR..
\S..R..(.0..3...e?0.^.`...G=..25.............*..	.Z...&.X..ac.H		.5.jM...\..*....P...}...Ta...@..+]6..;(.C.(.r3. .. .7.....Lma..h.75.b...]...
q..7..+O5..1.Q8..]......R..p....G...?6..&..v..V(......`...'.WT9...ijEs...y........8......y....j.4.l.....=G....(.
M.."x.-.[mn.].v.;
......kaX)@...).S....(...z>.A[.sXs......J......>cC...S...Hk;v. ..?.M.b".......\..p....
.?R+..n.Q...W3fq.E.%.$.n.n.Ts....nb.}I.'.E......zUI..9..s..)\i.^.4?._0....<......
N..L.\........~5"..^M!.l....iV.G."2.....1.E"."...
...6........a-"..G..Q.F.O..E=...U.}...........+..!.\[email protected])v.2..}(...*..6..X.....i>...?.[.K..S..M.p.1..xv.I]....'.D(G.T...9G.\
.[Gkm..[.D.Wq......pi....
#[email protected]..))1@
M .(.....iE....Px........i....#..
...A@...)qN...LQ.	..Ha......(.E.... [email protected]@.s.K.w.........4\...s.[....`:.....!.i...+..f7... ..y.........)h......QK.)h..sF9.c..`7.....w.b`.Rb.E....
../Zq..Q ?..0..~.f.A8..J...R.#.....`....R.H........<'<..`......b..r(..c.....`s.Op)..Rc&.....4 .M.).."....b...Z.1F)p}h....Q..h....*.nOzPX.c..V.8..
)........*.i.z...94......m..Q......8
P.-.&(.b..J1.N.(..Q.~)[email protected]..\PT0....`.H)..)!FM1
c.>.`
U\e.SA...I.x.b..m..N......--.E. .....#....ZnG...\...Rb.....(........1x....(SHB`P.8).JP=....-"...|..b..N...._.%..ZL.Z\.Z.Q.%.(....!0(.4...)23KI..3IKE ...R......E.....4...3I.P!.Rq.Rm.b.....t.2.\c.............;m+..x..})...H...`...h..AiB..h.......(........S.......b...%&)...7.!.S.!..n3M"..
.FE1.5.)..e....py^..w...Y?..3p.2+.+..k`....".....l..Z....r....
~.8#.Z.^....{.f_X.
......Fb..9......X..
...om1cl..dd....B.4...,p..+?S....{..(..:.......i.T..m%..N..NJ..Vv..i.;....
tS....,.F.....d..`..........
....e.:,.]C.\] .Y1...a...g....aV|........\....54. .V.......{.I...>p...J...,...S......o..O.X.7F.....ZEO....X.+/[email protected]....<.J%.r[#......P.......OJw[1[...a.l.Z.$..b..e..-%..r.KIE.:.J)..))h.h......(.QE..QE..R.Z(...E<..4..Q.\QH...ZZ.i.c.\[email protected]......(..Q3.jl.[.}.2?.Eg....3._E........2.M *.D........B..<.l?.['..+...e.........'....1..Y....Q..o....Z[.p2. ?..Ri.2`.....0X.....p..8...b...&&G."..}qX...c...*.....%...k.....S..~.U....x..	.af#..Et...2.e<...T.fU......p.....b.Z).J.QSTr.(.8....=)#..0..1GJ1F(.f.ii
.&h......M...\P.sK...jLw4........N.&.........i.....h...H.q.7.#....LQ.Z\q@...)[email protected]
\Q......P.8
`...y....1 `u=)Up0).c.B9...E..K..1F(..........IN.M&..m(...m.%..<-.i.f.....Q@
)p1.........(..2.r.}M!*..0.u$..u.... .A.
...w.*A.	..........C./...SQ..z...S...R..
Z)h...(...-...R.qL..Rf.....&.`%!...!	..N4.@.&.i..H.]y....KX......M<.[..L.cA.MsW..{!)..:.tzV...."...........9>...|K8:lj>.9#..	.b.k..w.!.c.B3..G........M[[bJ.`.Tu>..4....l..t...%.....G.@8*ju.....9.{0.?.yN..k..."....:....V.Aa.........l.......U.B.Y!d..!'...?.	.qC...AP=*&...p....U",.(v,...MR...'?w..V.bj..Z=..6-.....1...+PU
>.+L....Y.T......9.._....d.c[.E/j.9U.B.......
;QH.
M....
--------------------------1560fb19a4fc5a04
Content-Disposition: form-data; name="service_key"

这里一个显示你的数据,就擦掉了
--------------------------1560fb19a4fc5a04
Content-Disposition: form-data; name="device_sn"

这里一个显示你的数据,就擦掉了
--------------------------1560fb19a4fc5a04
Content-Disposition: form-data; name="service_code"

这里一个显示你的数据,就擦掉了
--------------------------1560fb19a4fc5a04--
HTTP/1.1 200 OK
Server: nginx/1.10.3 (Ubuntu)
Date: Thu, 26 Oct 2017 13:44:13 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 94
Connection: keep-alive
Set-Cookie: beegosessionID=f7e4bcf65fb6ef17ffcb515b352053a0; Path=/; HttpOnly
Set-Cookie: lang=en-us; Expires=Tue, 13 Nov 2085 16:58:20 UTC; Max-Age=2147483647; Path=/
X-Via: 172.19.150.166

{
  "ret": 0,
  "msg": "ok",
  "features": {
    "person": 1,
    "cat": 0,
    "dog": 0
  }
}
4、几篇关键的文章

http://blog.csdn.net/boshuzhang/article/details/50504848
http://www.cnblogs.com/jikexianfeng/p/6055024.html
http://blog.csdn.net/five3/article/details/7181521
http://blog.csdn.net/collin1211/article/details/3075544
更多的还是去官网看代码!
枉费我两天时间!!!







你可能感兴趣的:(嵌入式系统开发)