1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Êþº¾4com/dev/lock/comm/Lock_Task_SQLjava/lang/Object<init>()VCode
     LineNumberTableLocalVariableTablethis!Lcom/dev/lock/comm/Lock_Task_SQL;insertLock_Rt_Table>(Lcom/sql/MysqlConnPool;ILcom/dev/lock/data/ElectLock_State;)Vjava/lang/StringBuilder9SELECT * FROM `plus_lock_ram`.tb_lock_rt WHERE lock_id = 
 (Ljava/lang/String;)V
 append(I)Ljava/lang/StringBuilder;
 toString()Ljava/lang/String; AINSERT INTO `plus_lock_ram`.tb_lock_rt(lock_id,client_ip) VALUES(",'
$ %-(Ljava/lang/String;)Ljava/lang/StringBuilder;
')(!com/dev/lock/data/ElectLock_State * getClient_ip,');.com/sql/Sql_Mysql
021com/sql/MysqlConnPool 34getConn()Ljava/sql/Connection;
-6 7(Ljava/sql/Connection;)V
-9 :; sqlMysqlQuery((Ljava/lang/String;)Ljava/sql/ResultSet; =?>java/sql/ResultSet @Anext()ZC
lock_state =E FGgetInt(Ljava/lang/String;)I
'I JK setLock_state(I)VM
comm_count
'O PK setComm_countR err_tol_count
'T UKsetErr_tol_count    WYXjava/lang/System Z[outLjava/io/PrintStream;] lock_state:
'_ `a getLock_state()I
cedjava/io/PrintStream fprintln
-h isqlMysqlExecute    -k lmlogger!Lorg/apache/logging/log4j/Logger;
opjava/sql/SQLException rtsorg/apache/logging/log4j/Logger uverror*(Ljava/lang/String;Ljava/lang/Throwable;)V =x yclose
-{ |    close_conpoolLcom/sql/MysqlConnPool;lock_idIstate#Lcom/dev/lock/data/ElectLock_State; sql_str_selLjava/lang/String; sql_str_inssqlLcom/sql/Sql_Mysql;resLjava/sql/ResultSet;eLjava/sql/SQLException; StackMapTableŽjava/lang/Stringjava/lang/ThrowableupdateLock_Rt_Table“VUPDATE `plus_lock_ram`.tb_lock_rt Set record_time = NOW() ,gprs_sn = '' ,client_ip = '•'—,already_id_count = 
'™ šagetAlready_id_countœ,max_id_count = 
'ž ŸagetMax_id_count¡,lock_state = £,lock_version = '
'¥ ¦getLock_version¨,unlock_type = 
'ª «agetUnlock_type­ ,unlock_id = 
'¯ °a getUnlock_id² ,lock_addr = 
'´ µa getLock_addr·,comm_count = 
'¹ ºa getComm_count¼,err_tol_count = 
'¾ ¿agetErr_tol_countÁ ,err_count = 
'Ã Äa getErr_countÆ WHERE lock_id = 
'È Éa
getLock_idsql_strupdateLock_Inf_Table^(Lcom/sql/MysqlConnPool;Lcom/dev/lock/data/ElectLock_Inf;Lcom/dev/lock/data/ElectLock_State;)VÎ/UPDATE `plus_inf`.tb_lock_inf Set lock_state = Ð ,lock_online =  Ò ,lock_mac =  '
'Ô ÕgetLockMacAddr× ,bl_state =  '
'Ù ÚagetBluetooth_stateÜ ,lock_open_count =  
'Þ ßagetLock_open_countá  ,model =  
'ã äa getWorkmodelæ ,last_update_time = '
'è éêgetLast_update_time()Ljava/util/Date;ìyyyy-MM-dd HH:mm:ss
îðï com/base/Com ñògetDateTimeFormat6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
ôÈõcom/dev/lock/data/ElectLock_Infinf!Lcom/dev/lock/data/ElectLock_Inf;queryElectLockControlCmdúy SELECT op_cmd,id_card_set,lock_addr_set,ctl_uname,lock_id  FROM `plus_lock_ram`.tb_lock_rt WHERE FLOOR(lock_id/10000) = ü AND (þ
 op_cmd =   OR op_cmd =  )
' K
setLock_idop_cmd
'
 K    setOp_cmd  id_card_set
' setId_card_set(J)V lock_addr_set
' KsetLock_addr_set    ctl_uname =     getString&(Ljava/lang/String;)Ljava/lang/String;
'  setCtl_unameparamupdateElectLockControlCmd#0UPDATE `plus_lock_ram`.tb_lock_rt Set op_cmd =  
'% &a    getOp_cmdinsertLock_Ctl_Log_Table?(Lcom/sql/MysqlConnPool;Lcom/dev/lock/data/ElectLock_Ctl_Log;)V*pINSERT INTO `plus_lock_ram`.tb_lock_ctl_log    (lock_id,ctl_type,ctl_result,ctl_time,ctl_id_card,ctl_uname) VALUES(    ,.-#com/dev/lock/data/ElectLock_Ctl_Log €0,    ,2 3€ctl_type    ,5 67
ctl_resultZ
9 :(Z)Ljava/lang/StringBuilder;    ,< =>ctl_timeLjava/util/Date;    ,@ AB ctl_id_cardJ
D E(J)Ljava/lang/StringBuilder;    ,G „I);log%Lcom/dev/lock/data/ElectLock_Ctl_Log;queryAuth_Idcard_Table*(Lcom/sql/MysqlConnPool;I)Ljava/util/List;    SignatureT(Lcom/sql/MysqlConnPool;I)Ljava/util/List<Lcom/dev/lock/data/ElectLock_AuthIdcard;>;Qjava/util/ArrayList
P    TÕSELECT DISTINCT(tb_key_inf.key_id),lock_id,state,tb_auth_idcard.create_time,key_number,ctl_uname  FROM `plus_inf`.tb_key_inf,`plus_inf`.tb_auth_idcard WHERE tb_key_inf.key_id = tb_auth_idcard.key_id AND lock_id = V AND key_type = 1 X&com/dev/lock/data/ElectLock_AuthIdcard
W    [key_id    W] [€    W.    Wa €c create_time =e fg getTimestamp((Ljava/lang/String;)Ljava/sql/Timestamp;    Wi c>k
key_number    Wm k„    WG prqjava/util/List stadd(Ljava/lang/Object;)Z    client_id
batch_authLjava/util/List;auth(Lcom/dev/lock/data/ElectLock_AuthIdcard;LocalVariableTypeTable:Ljava/util/List<Lcom/dev/lock/data/ElectLock_AuthIdcard;>;moveAuth_Idcard_TableB(Lcom/sql/MysqlConnPool;Lcom/dev/lock/data/ElectLock_AuthIdcard;)VINSERT INTO `plus_inf`.tb_auth_idcard_his(key_id,lock_id,state,create_time,end_time,auth_result)(    SELECT key_id,lock_id,state,create_time,NOW(),    W ‚€ auth_result„    FROM †`plus_inf`.tb_auth_idcardˆ    WHERE lock_id = Š AND key_id = Œ    AND create_time = 'Ž' 6DELETE FROM `plus_inf`.tb_auth_idcard WHERE lock_id = ’ AND create_time = '
Pr
-• –—makeManualCommit(Ljava/util/ArrayList;)Z
™šjava/lang/Exceptiontmp_authsql_strsLjava/util/ArrayList; sql_str_delLjava/lang/Exception;)Ljava/util/ArrayList<Ljava/lang/String;>;queryKeyInfByKeyNumberTable,(Lcom/sql/MysqlConnPool;I)Ljava/lang/String;¤¦8 SELECT * FROM `plus_inf`.tb_key_inf WHERE key_number = ¨uname    keyNumberupdateProcess_StartTime(Lcom/sql/MysqlConnPool;D)V­oUPDATE `plus_user`.tb_process_survey Set Process_starttime = NOW()   ,ProcessTime = NOW()  ,ProcessVersion = 'V
¯ °(D)Ljava/lang/StringBuilder;² WHERE ProcessId = 11001 mVersionnumDupdateProcess_ProcessTime(Lcom/sql/MysqlConnPool;)V¸UUPDATE `plus_user`.tb_process_survey Set ProcessTime = NOW()  WHERE ProcessId = 11001queryLock_Rt_TableByLockId»: SELECT * FROM `plus_lock_ram`.tb_lock_rt WHERE lock_id = ½gprs_sn
'¿ À
setGprs_sn    client_ip
'Ä Å setClient_ipÇalready_id_count
'É ÊKsetAlready_id_countÌ max_id_count
'Î ÏKsetMax_id_countÑ lock_version
'Ó ÔsetLock_versionÖ unlock_type
'Ø ÙKsetUnlock_typeÛ    unlock_id
'Ý ÞK setUnlock_idà    lock_addr
'â ãK setLock_addr =å æçgetLong(Ljava/lang/String;)JqueryLock_Report_TableByLockId@(Lcom/sql/MysqlConnPool;ILcom/dev/lock/data/ElectLock_Report;I)Vë> SELECT * FROM `plus_lock_ram`.tb_lock_report WHERE lock_id = í AND record_year = ï record_year    ñóò"com/dev/lock/data/ElectLock_Report ï€õmonth1    ñ÷ õ€ùmonth2    ñû ù€ýmonth3    ñÿ ý€month4    ñ €month5    ñ €    month6    ñ     € month7    ñ  €month8    ñ €month9    ñ €month10    ñ €month11    ñ €!month12    ñ# !€%quarter1    ñ' %€)quarter2    ñ+ )€-quarter3    ñ/ -€1quarter4    ñ3 1€5
year_count    ñ7 5€$Lcom/dev/lock/data/ElectLock_Report;now_yearquerySystemLockMode(Lcom/sql/MysqlConnPool;)I=5SELECT plate_model FROM `plus_lock_ram`.tb_plate_info? plate_model    sys_modelinsertRemoteOpenFailAlarm(Lcom/sql/MysqlConnPool;I)VDYINSERT INTO `plus_lock_alarm`.tb_lock_alm_temp(lock_id,alm_source,alm_start_time) VALUES(F,NOW());updateLock_OffLineTableIP UPDATE `plus_inf`.tb_lock_inf SET lock_online = 0 WHERE FLOOR(lock_id/10000) = insertLock_IdCard_TableL? SELECT * FROM `plus_lock_ram`.tb_lock_idcard WHERE lock_id =  N< INSERT INTO `plus_lock_ram`.tb_lock_idcard(lock_id) VALUES(P; SELECT * FROM `plus_lock_ram`.tb_lock_rt WHERE lock_id =  R8 INSERT INTO `plus_lock_ram`.tb_lock_rt(lock_id) VALUES(updateLock_IdCard_Table=(Lcom/sql/MysqlConnPool;Lcom/dev/lock/data/ElectLock_State;)VVjava/lang/StringBufferX+ UPDATE `plus_lock_ram`.tb_lock_idcard SET 
U
U[ \,(Ljava/lang/String;)Ljava/lang/StringBuffer;^card` = '
'b cd getId_cards()[Jf WHERE lock_id =   
ULjava/lang/StringBuffer;kqueryBluetoothOpenPlan:(Lcom/sql/MysqlConnPool;I)Lcom/dev/lock/data/ElectLock_Bl;mŠSELECT * FROM `plus_inf`.tb_lock_bl WHERE NOW() BETWEEN start_time AND DATE_ADD(start_time,INTERVAL 20 SECOND) and type = 1 AND lock_id = ocom/dev/lock/data/ElectLock_Bl
n    
n
ns tusetCreate_time(Ljava/util/Date;)Vw
start_time =y z{getTime#(Ljava/lang/String;)Ljava/sql/Time;
n} ~u setStart_time€    stop_time
n‚ ƒu setStop_time…type
n‡ ˆKsetTypebl Lcom/dev/lock/data/ElectLock_Bl;queryBluetoothClosePlanˆSELECT * FROM `plus_inf`.tb_lock_bl WHERE NOW() BETWEEN stop_time AND DATE_ADD(stop_time,INTERVAL 20 SECOND) and type = 1 AND lock_id = 
SourceFileLock_Task_SQL.java!/*·±
      ×
4»Y·¶¶N»Y·¶!¶#,¶&¶#+¶#¶:»-Y*¶/·5::-¶8:¹<™F,B¹D¶H,L¹D¶N,Q¹D¶S²V»Y\·,¶^¶¶¶b§v¶g§l:´j¶n¹qÆ ¹w§:    ´j    ¶n    ¹q¶z§V:Æ ¹w§:    ´j    ¶n    ¹q¶z¿Æ ¹w§:    ´j    ¶n    ¹q¶z±D £o»ÂÅoD¶àçîñoo
‚ 4ADLV c"p#}$–%™& (¥)¶+»-Â.Ç/Ø2à*â+ç-î.ó/2    3 +-./.234 p 4}~4€4‚#ƒ„4…„Aó†‡Dðˆ‰¥Š‹ÇŠ‹    óŠ‹    Š‹    Œk ÿ™0'-=IoaoGÿ    0'-=oÿ0'-=No    ‘Ðã»Y’·,¶&¶#”¶#–¶#,¶˜¶›¶#,¶¶ ¶#,¶^¶¢¶#,¶¤¶#”¶#§¶#,¶©¶¬¶#,¶®¶±¶#,¶³¶¶¶#,¶¸¶»¶#,¶½¶À¶#,¶Â¶Ŷ#,¶Ç¶¶N»-Y*¶/·5:-¶g§(:´j¶n¹q¶z§:¶z¿¶z±¯µ¸o¯ËÓ
b8    ;<!=->9?J@VAbBnCzD†E’Fž8¢G¯IµJºKËMÓLÕMÚNÝMâO >ã}~ã€あ¢Aʄ¯4†‡ºŠ‹Œÿ¸0'-oZ        Ë̽ƻYÍ·,¶^¶϶#,¶Â¤§¶Ѷ#,¶Ó¶#”¶#Ö¶#,¶Ø¶”¶#Û¶#,¶Ý¶à¶#,¶â¶å¶#,¶çë¸í¶#”¶#Ŷ#+¶ó¶¶N»-Y*¶/·5:-¶g§(:´j¶n¹q¶z§:¶z¿¶z±’˜›o’®¶
RX    YZ%\6]G^S__`uaX…b’d˜ef®h¶g¸h½iÀhÅj >Æ}~Æö÷Ɓ‚…Aʄ’4†‡Š‹Œ9aÿ0ô'ÿx0ô'-oZ        ø    c»Yù·'l¶û¶#ý¶#¶ÿ¶#¶ÿ¶#¶ÿ¶#¶ÿ¶# ¶ÿ¶#$¶ÿ¶#&¶¶#¶N»-Y*¶/·5::-¶8:¹<™¶,¹D¶,¹D¶    , ¹D…¶,¹D¶,¹¶§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z±vÏÒoêñôovå o@GJo
¦)t    vwx y*z4{>|H}R~\btf€svƒ~„ˆ†–‡¤ˆ³‰ÁŠÏÔŽåê’ñ“ö”—’“"”3—8˜;@’G“L”]—b™ f
c}~c€c ‚fýʄsð†‡v툉ÔŠ‹öŠ‹"Š‹LŠ‹Œa
ÿÒ0'-=oaoGÿ0'-=oÿ0'-=No    !'b»Y"·,¶$¶Ŷ#,¶Ç¶¶N»-Y*¶/·5:-¶g§(:´j¶n¹q¶z§:¶z¿¶z±.47o.JR
:£
¤¥£!¦.¨4©9ªJ¬R«T¬Y­\¬a¯ >b}~b€b‚!Aʄ.4†‡9Š‹Œÿ70'-oZ        '(r¤»Y)·+´+¶/¶#+´1¶/¶#+´4¶8!¶#+´;ë¸í¶#”¶#/¶#+´?¶C!¶#+´F¶#”¶#H¶#¶M»-Y*¶/·5N-,¶g§%:-´j¶n¹q-¶z§:-¶z¿-¶z±uz}ou–
N¸
º»¼+½A¾N¿_Àe¸iÁuÃzÄÅÇ–Æ˜ÇœÈŸÇ£É 4¤}~¤JKi;…„u/†‡Š‹Œÿ}0,-oX    LMNO        F»PY·RM»YS·¶U¶#¶N»-Y*¶/·5::-¶8:§o»WY·Y:Z¹Dµ\¹Dµ^_¹Dµ`b¹dµhj¹µl¹µn,¹oW¹<šÿ§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z,°0±´oÌÓÖo0Çñøÿo"),o
–%ÍÎÐΠÑ-Ò0Ô8Õ;ÖD×SØbÙqڀۏݞߧձá¶âÇäÌæÓçØèéëñãóäøæÿçèëìä"æ)ç.è?ëDí p F}~Fu€>vw &ʄ-†‡0ˆ‰Dcxy¶Š‹ØŠ‹Š‹.Š‹z >v{Œe ÿ;0p-=ûkLoaoGÿ0p-=oÿ0p-=No    |}÷ñ»PY·RM»Y~·+´€¶ƒ¶#…¶#‡¶#+´^¶‰¶#+´\¶‹¶#+´hë¸í¶#¶#H¶#¶N»Y·+´^¶‰¶#+´\¶‘¶#+´hë¸í¶#”¶#¶:²V-¶b,-¶“W,¶“W»-Y*¶/·5:,¶”W§(:´j¶˜¹q¶z§:¶z¿¶z±¼ÃÆ™¼Ùá
Z÷øúû%ü?ýWþ]øaÿ›¢¨¯¼ÃÈÙ    áã    è
ë    ð Hñ}~ñ›y霝a…„›Vž„¼5†‡ÈŠŸz 霠Œ$ÿÆ0WP-™Z        ¡¢[    Ø£M»Y¥·¶¶N»-Y*¶/·5::-¶8:¹<™z§¹M§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z,°&CFo^eho&YƒŠ‘”o´»¾o
v#&.8C"H#Y%^'e(j){,ƒ$…%Š'‘(–)§,¬-¯%´'»(À)Ñ,Ö. f
Ø}~Ø©€Ô¨„Âʄ#µ†‡&²ˆ‰HŠ‹jŠ‹–Š‹ÀŠ‹Œa
ÿF0-=oaoGÿ0-=oÿ0-=No    ª«^»Y¬·'¶®”¶#±¶#¶N»-Y*¶/·5:-¶g§(:´j¶n¹q¶z§:¶z¿¶z±*03o*FN
:3
6738*:0;5<F>N=P>U?X>]@ 4^}~^³´Aʄ*4†‡5Š‹Œÿ30-oZ        µ¶Ý<·L»-Y*¶/·5M,+¶g§"N,´j-¶n-¹q,¶z§:,¶z¿,¶z±o'.
. CFHIJ'L.K0L4M7L;N *<}~8ʄ,†‡Š‹Œÿ0-oU    ¹4    ‰»Yº·¶¶N»-Y*¶/·5::-¶8:¹<™0,¼¹¶¾,Á¹¶Ã,ƹD¶È,˹D¶Í,B¹D¶H,й¶Ò,Õ¹D¶×,Ú¹D¶Ü,ß¹D¶á,L¹D¶N,Q¹D¶S,¹D¶    , ¹ä¶,¹D¶§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z±"õøoo" 5<CFofmpo
ž'QRS"U*V4WBXPY^Zl[y\‡]•^£_±`¾aËcÙdçeõhúi kmno-r5j7k<mCnHoYr^sakfmmnroƒrˆu f
‰}~‰€‰‚wʄj†‡"gˆ‰úЋЋHŠ‹rŠ‹Œa
ÿø0'-=oaoGÿ0'-=oÿ0'-=No    èé˜
лYê·¶ì¶#¶¶:»-Y*¶/·5::¶8:¹<™k,î¹Dµð,ô¹Dµö,ø¹Dµú,ü¹Dµþ,¹Dµ,¹Dµ,¹Dµ
, ¹Dµ,¹Dµ,¹Dµ,¹Dµ,¹Dµ, ¹Dµ",$¹Dµ&,(¹Dµ*,,¹Dµ.,0¹Dµ2,4¹Dµ6§l:´j¶n¹qÆ ¹w§:    ´j    ¶n    ¹q¶z§V:Æ ¹w§:    ´j    ¶n    ¹q¶z¿Æ ¹w§:    ´j    ¶n    ¹q¶z±-<?oW^ao-R|ƒŠo­´·o
®+xy*z-|6}@N€\j‚xƒ†„”…¢†°‡¾ˆÌ‰ÚŠè‹öŒŽ .<’A“R•W—^˜c™tœ|”~•ƒ—Š˜™ œ¥¨•­—´˜¹™ÊœÏŸ p Ð}~ЀЁ8Ð9€³Ê„*¦†‡-£ˆ‰AŠ‹cŠ‹    Š‹    ¹Š‹    Œd
ÿ?0ñ-=oaoGÿ    0ñ-=oÿ0ñ-=No    :;'¿<<M»-Y*¶/·5N:-,¶8:¹<™u>¹D<§g:-´j¶n¹qƹw§:-´j¶n¹q-¶z§R:ƹw§:-´j¶n¹q-¶z¿Æ¹w§:-´j¶n¹q-¶z¬14oKRUoFnu|o¤§o
n©ª«¬®¯&°1²6³FµK·R¸W¹g¼n´pµu·|¸¹‘¼•½˜µ·¤¸©¹¹¼½¾ \    ¿}~½@€¹ƒ„­†‡ªˆ‰6Š‹WŠ‹Š‹©Š‹ŒX
ÿ40-=o`oFÿ0-=oÿ0-=No    AB    ]»YC·¶/¶#¶E¶#¶M»-Y*¶/·5N-,¶g§%:-´j¶n¹q-¶z§:-¶z¿-¶z±.36o.HO
. Å"Æ.È3É8ÊHÌOËQÌUÍXÌ\Î 4]}~]€";ʄ./†‡8Š‹Œÿ60-oX    GBýQ»YH·'l¶¶M»-Y*¶/·5N-,¶g§%:-´j¶n¹q-¶z§:-¶z¿-¶z±"'*o"<C
. Ö×"Ù'Ú,Û<ÝCÜEÝIÞLÝPß 4Q}~Qu€;ʄ"/†‡,Š‹Œÿ*0-oX    JBa    æ»YK·¶¶M»YM·¶H¶#¶N»-Y*¶/·5::,¶8:¹<šu-¶g§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z±:RUomtwo:h’™ £oÃÊÍo
nçè*é7ê:ìBíLîRðWñhómõtöy÷Šú’ò”ó™õ ö¥÷¶ú»û¾óÃõÊöÏ÷àúåü f
æ}~æ€ԃ„*¼…„7¯†‡:¬ˆ‰WŠ‹yŠ‹¥Š‹ÏŠ‹Œa
ÿU0-=oaoGÿ0-=oÿ0-=No    Ba    æ»YO·¶¶M»YQ·¶H¶#¶N»-Y*¶/·5::,¶8:¹<šu-¶g§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z±:RUomtwo:h’™ £oÃÊÍo
n*7:    B
L R WhmtyŠ’”™ ¥¶»¾ÃÊÏàå f
æ}~æ€ԃ„*¼…„7¯†‡:¬ˆ‰WŠ‹yŠ‹¥Š‹ÏŠ‹Œa
ÿU0-=oaoGÿ0-=oÿ0-=No    ST„«»UYW·YM>§>ž ,/¶ZW,»Y]·`¶_¶#+¶a/¶C”¶#¶¶ZW„+¶a¾¡ÿ¿,»Ye·+¶Ç¶¶¶ZW»-Y*¶/·5N-,¶g¶g§%:-´j¶n¹q-¶z§:-¶z¿-¶z±y„oy–
F! "#$&H"T(m)y+,†-–/.Ÿ/£0¦/ª1 >«}~«‚  Êh Gi€y2†‡†Š‹Œ'ýU .ÿ80'U-oX    jk§    M»Yl·¶¶N»-Y*¶/·5::-¶8:¹<™´»nY·pM,¶q,b¹d¶r,v¹x¶|,¹x¶,„¹D¶†§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z,°${~o– o$‘»ÂÉÌoìóöo
Š":; =;>!?$A,B6C>DCEQF_GmH{J€K‘M–OP¢Q³T»L½MÂOÉPÎQßTäUçMìOóPøQ    TV f
}~€‰Šüƒ„!$숉€Š‹¢Š‹ÎŠ‹øŠ‹Œa
ÿ~0n-=oaoGÿ0n-=oÿ0n-=No    ‹k§    M»YŒ·¶¶N»-Y*¶/·5::-¶8:¹<™´»nY·pM,¶q,b¹d¶r,v¹x¶|,¹x¶,„¹D¶†§l:´j¶n¹qÆ ¹w§:´j¶n¹q¶z§V:Æ ¹w§:´j¶n¹q¶z¿Æ ¹w§:´j¶n¹q¶z,°${~o– o$‘»ÂÉÌoìóöo
Š"`a cad!e$g,h6i>jCkQl_mmn{p€q‘s–uv¢w³z»r½sÂuÉvÎwßzä{çsìuóvøw    z| f
}~€‰Šüƒ„!$숉€Š‹¢Š‹ÎŠ‹øŠ‹Œa
ÿ~0n-=oaoGÿ0n-=oÿ0n-=NoŽ