4. I    I I  I  I  I I I * I           I     I  I I I ! " I# I$% I& I' ( )* G+[ ,- . /0 G1 23 /4 Rf 5 6 R78 R9: R;< R= > R?@ ABC cD cE FGHb II (J IKLMNOP sQR sS sT IU V W sX  IY IZ[ *\R] ^_`a *b Icdef *gh /i Ijk *lmnopqr st u v Iw x yz { |}~ R R *           s  * I I I I    /   * *  I   9      E B    !"#$%&'() Y * [+, ^-./ s0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU  VWXYZ[\]^_`ab  c def dgQ hi j kl mnopqrstuv wx syz{| I} I~  I I I I I I I I I I I I I I I I I  *   I    InnerClassesloggerLorg/apache/log4j/Logger; mapClientsLjava/util/Map; SignatureTLjava/util/Map; mapLoginInfo5Ljava/util/Map; server_urlLjava/lang/String;convertCodeNamemaxCountIclientsLjava/util/List;6Ljava/util/List;param5Ljava/util/Map;listReqConvertEntity6Ljava/util/List;listRespConvertEntity sipiiRequest#Lcom/jishen/acsserver/SipiiRequest;jsonResp!Lcom/alibaba/fastjson/JSONObject;mapResps_b_initZ map_ecard ebook_urlebook_identify ebook_appebook_srch_dayscheck_rdrstatusreturn_speloan returnReserve JSON_STATUS ConstantValue JSON_MESSAGE JSON_TOTAL JSON_ROWS SIPII_HEAD_OKSIPII_HEAD_DATESIPII_FIELD_OK SIPII_MESSAGESIPII_CLIENT_IDCONVERT_LOCATIONCONVERT_RDR_STATUSCONVERT_RDR_TYPECONVERT_HLD_STATUSCONVERT_MEDIA_TYPE()VCodeLineNumberTableLocalVariableTablethis#Lcom/jishen/acsserver/SIPIIHandler;init tmp_list1ecardtmp_listipporturl wechar_ecardLocalVariableTypeTable$Ljava/util/List; StackMapTable  initACSInfotmp$Lcom/jishen/acsserver/LicenseEntity;objectLjava/lang/Object;arr Lcom/alibaba/fastjson/JSONArray;des#Lcom/jishen/acsserver/util/DESUtil;jsoneLjava/lang/Exception;*C getInitData(Ljava/lang/String;)VjsonobjtypeCODENAMEinitConvertCodeName getParamMap()Ljava/util/Map;fldValuess convertEntity$Lcom/jishen/acsserver/ConvertEntity;P+7()Ljava/util/Map;getDataFromServer5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;status Ljava/lang/NullPointerException;excookies1Lcom/arronlong/httpclientutil/common/HttpCookies;zdgetFirstRowFromJsonD(Lcom/alibaba/fastjson/JSONObject;)Lcom/alibaba/fastjson/JSONObject;totalfirstRow getRespMap2(Lcom/alibaba/fastjson/JSONObject;)Ljava/util/Map;X(Lcom/alibaba/fastjson/JSONObject;)Ljava/util/Map;getHttpCookies3()Lcom/arronlong/httpclientutil/common/HttpCookies;keycheckVaildClient()Ljava/lang/String;ipscount licenseEntity4 removeCookiesremoveCookiesByCtx+(Lio/netty/channel/ChannelHandlerContext;)VitEntryEntryLjava/util/Map$Entry;ctx(Lio/netty/channel/ChannelHandlerContext;itLjava/util/Iterator;ZLjava/util/Map$Entry;pLjava/util/Iterator;>;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;valueretloginj autoLogin()Z check_strpsrchBookbarcodereserveJsonObjectrow0reserveJsonArray HEAD_STATUS HEAD_DEFAULT srchReaderonei overduecountcurloanoverloan curloancount speovercountucurdatearrayrdridFIELD_PASSWORDHEAD_DEFAULT_2HEAD_HOLD_ITEMSHEAD_OVERDUE_ITEMSFIELD_MAX_LOAN FIELD_VALIDFIELD_VALID_PWDpassword jsonObject srchFinancereader cirFineType/Lcom/jishen/acsserver/constant/CirFineTypeEnum; qianfeiStrhuakuanCodeMaphuakuanCodeSetLjava/util/Set;yufukuanqianfeiqianfeiListStr#Ljava/util/Set;loanBookFIELD_ATTACHMENT succ_flagatt_flag returnBook reserveJsonholdingJsonObject updateBook updateReader newReader updateReader1url1 jsonResp1 checkRepeatFIELD_OPER_TYPEFIELD_OPER_RESULTopertypelogout saveImage checkServer HEAD_VERSIONlistCurLoanEBookobjrow book_name borrow_listbook_name_list status_infordrnop_json cur_stampLjava/lang/Long;ret_jsonpayMoney HEAD_FEE_TYPEHEAD_PAYMENT_TYPEfeetypehandleSipiiRequest=(Ljava/lang/String;Lio/netty/channel/ChannelHandlerContext;)VreqstrcodetoStringsbLjava/lang/StringBuffer; addCheckCode&(Ljava/lang/String;)Ljava/lang/String;datagramt access$0004(Lcom/jishen/acsserver/SIPIIHandler;)Ljava/util/Map;x0 SourceFileSIPIIHandler.java  java/util/HashMapjava/util/ArrayList  com/alibaba/fastjson/JSONObject java/util/LinkedHashMap server.check_rdrstatus  server.return_speloan  server.returnReserve  http.ip http.porthttp.urlhttp   java/lang/StringBuilderhttp://  /libsystem/ d:server.wechar_ecard,   { java/lang/String\|     微信电子证对应:[] @ 后台系统地址:[ server.ebook_url  ebook_url:[server.ebook_identify server.ebook_app server.ebook_srch_days   lib/common/getACSInfo.do    !com/jishen/acsserver/util/DESUtil!com/jishen/acsserver/SIPIIHandler rows    "com/jishen/acsserver/LicenseEntity   id @ids notafter @  最大可连接设备数:[ 授权用户数:[java/lang/Exception  d par/common/getInitData.doname location ?@ rdrstatusrdrtype hldstatus mediatype"com/jishen/acsserver/ConvertEntity dHEAD_      d GH `agetOperatorInfo.do 9999 message请先发送93指令登录9006  z{java/lang/NullPointerExceptionConnection reset 返回异常:  YZHEAD_OK OK01AF HEAD_DATEyyyyMMdd HHmmss AO d d   /com/arronlong/httpclientutil/common/HttpCookies  a无效的客户端ID[超过最大授权数[ dyyyyMMdd d  客户端ID[]已过有效期[     ]达到最大连接数[][  java/util/Map$Entry par/operator/login.doaccountCN COlib/common/getOperatorInfo.do    PQ900490059008 ]^ i   uticketpar/operator/autoLogin.do!hld/holding/listHoldingWithBib.doABhlduidHUauthorCF returndateAHloandateCMtitleAJisbnIScallnoKCpriceBVCKAQ curlocationAPCHpublishPB reservationREBG请输入条码号99page SPELOAN-cir/speloan/listUnion.dolimit[0].valuelimit[0].conditionlib_cir_speloan.id未找到合适的馆藏记录cir/reserve/unionPage.do#com/jishen/acsserver/SIPIIHandler$1  resstatus#com/jishen/acsserver/SIPIIHandler$2;com/arronlong/httpclientutil/exception/HttpProcessException  d%02d u u0001%cir/circulation/srchReaderForSipii.doAAidcardXOrdruidRUADBZBLCQAEmaxloandebtCCdeposit yu_fu_kuanYF curloanitemsAS overdueitemsATLXaddressBDemailBE telephoneBFbirthdayXH createdateXEenddateXDopenidWXSTstopdateSD 0190000000000000000%04dNY  密码错误cir/speloan/pageCurLoan.do ,SPELOAN-cir/fine/pageCurFineUnion.do#com/jishen/acsserver/SIPIIHandler$3 获取读者证号失败   d d money fineid [[ logbarcode logloandate logreturndatefindate ]]JEJFJAcir/circulation/loan.docir/circulation/renew.do attachmentPRcir/circulation/return.dodebt_1overdaysED#com/jishen/acsserver/SIPIIHandler$4#com/jishen/acsserver/SIPIIHandler$5*本图书被预约需通过人工台还书#com/jishen/acsserver/SIPIIHandler$6hld/holding/update.docir/reader/update.docir/reader/saveReader.do  libcodeAMBPXT gong_ben_feiGBpaywayPWnoteXFgenderXMXKotherno2DZcheckauto_rdrno_code'非电子证类型,证号不能为空读者证类型XT不能为空nationXN nativeplaceXP02请输入读者账号请输入有效读者账号请输入密码KDcir/reader/getFirstReader.doAC20,1,2,3 操作成功lib/images/save.doimageDA#com/jishen/acsserver/SIPIIHandler$7获取读者id报错 YYYYYN1801805.22act!b2b.apps.docking.book.borrow.list identify_keyapp_keyplatformunamepage_num page_limit20java/util/Date !" # start_time $" %end_timeresult Q status_codeAT borrow_timeC category_nameP publisherZZstatus_message url返回: &dcir/fine/payByRdrno.do '0100rectype F /!com/jishen/acsserver/SipiiRequest .获取授权信息失败,请检查sip2配置 cd x ~     无效的XK操作类型[          未知指令java/lang/StringBufferjava/lang/Object () *|AY 1AZ + ,-&java/util/concurrent/ConcurrentHashMap http://localhost:8180/libsystem/java/util/Listjava/util/Iteratorcom/alibaba/fastjson/JSONArray java/util/Map0[Lcom/jishen/acsserver/constant/CirFineTypeEnum; java/util/Setjava/lang/Long!com/jishen/acsserver/util/MyUtils getProperty startsWith(Ljava/lang/String;)Z isEmptyStringappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; StringToList6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;size()Iget(I)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnorg/apache/log4j/Loggerinfo(Ljava/lang/Object;)VgetIntProperty(Ljava/lang/String;)IcleargetDataFromUrlu(Ljava/lang/String;Ljava/util/Map;Lcom/arronlong/httpclientutil/common/HttpCookies;)Lcom/alibaba/fastjson/JSONObject; getIntValue getJSONArray4(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONArray; getString(I)Ljava/lang/String;decryptcom/alibaba/fastjson/JSON parseArray StringToIntsetCount(I)VsetIdsetIds(Ljava/util/List;)V setNotafteradd(Ljava/lang/Object;)ZgetCount(I)Ljava/lang/StringBuilder;printStackTrace getMessageerror*(Ljava/lang/Object;Ljava/lang/Throwable;)V getSipiifldgetLen getOffsetgetHeadValueByKey((Ljava/lang/String;II)Ljava/lang/String; getValueByKey getJsonfldendsWith8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;equalscontains(Ljava/lang/CharSequence;)Z getJSONObject$(I)Lcom/alibaba/fastjson/JSONObject; contentEqualsgetCurDateString getClientid getUniqueID containsKey&(Ljava/lang/Object;)Ljava/lang/Object;getCodecustomgetId getNotafter compareTokeySet()Ljava/util/Set;getCtx*()Lio/netty/channel/ChannelHandlerContext;&io/netty/channel/ChannelHandlerContextchannel()Lio/netty/channel/Channel;io/netty/channel/Channel remoteAddress()Ljava/net/SocketAddress;getIPremoveentrySetgetKey'(Ljava/lang/String;Ljava/lang/String;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;!com/jishen/acsserver/util/MD5Util MD5WithTimejava/lang/IntegervalueOf(I)Ljava/lang/Integer;G(Lcom/jishen/acsserver/SIPIIHandler;Lcom/alibaba/fastjson/JSONObject;)VcharAt(I)C toUpperCasegetFmtNumStringMD5&(Lcom/jishen/acsserver/SIPIIHandler;)V-com/jishen/acsserver/constant/CirFineTypeEnumvalues2()[Lcom/jishen/acsserver/constant/CirFineTypeEnum;getType YU_FU_KUANgetNotNullValueOrSpaceFromJsonG(Lcom/alibaba/fastjson/JSONObject;Ljava/lang/String;)Ljava/lang/String;isEmptyStringNotTrim((Ljava/lang/String;Ljava/lang/String;I)VgetTime()J(J)Ljava/lang/Long; longValue(J)Ljava/lang/StringBuilder; toJSONString)(Ljava/lang/String;Ljava/lang/String;II)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer; getCheckCode getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!I$              J L      m o p q r$z<**Y*Y*Y* Y * Y  %"0# < !KLM,, ,L+!Y * ! "'Y * # + ! "$N-x-%&:':(?)*:+&:,-../W0Y1 - 2 "34Y5  2 "60Y5  2 "3788G0Y9 8 2 "3:;<=>?@@@~-./12$3*475>7E8c:>?@ABCDFH K)LINQOZPzQRSTUXH$"-#m$%${&*u'()$"*m$*+(>,,,$#,-.B(//&AY B "KCDE*FLGYHM+JK,+LMNOPN-Q:(i): LRYS:+TUVW+XUY+ZU%&[+\U]D^WC_`CA0Y` Ca2 "30Yb D,a2 "3M,d4,e,f)cn\]_a!b)d0e8fAhSiljrk{lnopqrstvw{xyz%|H{K01lZ23Sz45867089: '+-Q,;<=.oG,>?@ Y g "LYMh:i:,j*/W+,FN-JKS-LMQ:(>): :kY* hU "iU/W:d4ef&cB"&07@^e\ ^/23e+A7\89:B'"C&D) +>K,,E;,,.D,,E,,>(Fj)Aklmnonpnqnrn& #(+GHx*'M,(c,)sN-t:u&-v-w*x-w-vyL *xzL+*-{+/W*& #;PZaps4MI#MJSKLZIx +. .EM, N,.M,OPQ:*|*}W*~M+#, Y N-W-W-+*,FN-U:B*+*,FN-U: Y N-W-W-: Y N-W-W:Y e "+*,FN-UW-:d Y N-W-Y e "Wd4ef-??cc& #+4=?IQ[blt~&+8z +8QIRIT89S8 8T:z9:: :'$UV;8+W -W4;,%N,WX^>3N,W>>@N,W; YZ.*JK<M*LMMN-d, Y M, c*   $,*9:.8'[ %\+;B> ]^++N*':()s:tt+UM,Met +UMNt M8t*xM { M -{UM,,M*t,/W8*N&7@G[hr   f GIoIIII&KLI 8\+y ;./MN;,;.MA,N;;.M N;,;.M@,N;;_"`aF*xL++*x]M*x,/W,"!-/!3"D# F >b3UV+ !, cd*x*x"Y *x 2 "|CY Ca2 "D'L+(+)RM*x,Y,  ".Y *x  , 2 "N6:()*:*xqY- *x % "N,_7Y *x  ,_a - 2 "mY *x 2 "V/03"4A6O7j9:;<?@ABCKDWEHJLM4}bef g1 +' +(.oh,.i?*xW QR  jkEL+(0+)M,*N-*-Wͱ& UVW!X+Y6Z@[A]D^*! ln+bEop7qr)! ls7qt+ .2uW*,*N--:kY+ - ""kY+ - "*:abcef5gTi4W WBWbIv?w+,>,xtY  "L*sY^W*sY^W*sY^W*sY^W*}WM*~N-}Y  "-F:UY* "7UY* "WMN, *+M,UN-- - ,W**,ĵ* *ŧ4*x:Y* "/Wqcjz|+}@Ujoqvz $-6IPYH^yv~UVY(b l'q8 yR+,;B> !,"0z{G*xL+w*~M,j+*NY:+/W-/WY ɶ ",F:UMc:/8KVs>/U|8L}sykUV b) 8L}+ ,B>~#Y ʶ "L*sY̷^W*sYη^WMN*sYϷ^W*sYз^W*sY^W*sY^W*sYҷ^W*sYԷ^W*sYַ^W*sY̷^W*sYط^W*sYڷ^W*sYܷ^W*sY޷^W*sYr߷^W*sYm^W*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*}W*˹*͹*͹W*˹*˹Z*͹*͹9 Y :WW**ĵ*/W*/W*L/WxY *˹":EY  "L*l*/W*/W :d*+:UJK WUJK:Y  "Y**~FLM:n:UUW WUUWLY*W:**ĵ*Ϲ*:*/WM9/*ϻY da"/W*/W**r߶/W**q/W**m/W**m/W*/W%(cYBP+@CF[p-BWl >Yblv%(*/6IOYry     (8@ Q!\"$'()*+,z b-8L*9:cys5 'CF688R+>,,, 5B>);z;=; B2,6 YmY  "LM*sY^W*sY^W*sY^W*sY^WN : : : : :: *sYз^W*sY^W*sY ^W*sY ^W*sY ^W*sY^W*sY^W*sYi^W*sY ^W*sY ^W*sY^W*sY^W*sY޷^W*sY^W*sY^W*sY^W*sYp^W*sY^W*sY ^W*sY!"^W*sY^W*sY#$^W*sY%&^W*sY'(^W*sY)*^W*sY+^W*sY,-^W*sY^W*}W: ***W***W***W***: *W**+ *** ĵ*./W* //W* 0* */W* 0* */W* 0* */W**H**+* 1/W&* 2/W* 1/W* :  [ 3 U*2/WF*1/W* U%*4/W*1/W XU:  *~: Y:5 /WY 6 ": F::LM: U: U::: U:* 0Y V`a"/W66: %&Y  XU ":$Y 7 XU ":ӶU\ %&Y  XU ":$Y 7 XU ":,*/W*/W: U:* 0Y V`a"/W :  d**p/WCLOct/1203G4^5t8w9|:;<=>ABCDEFG.HDI[JqKLMNOPQR&S=TTUkVWXYZ[\ _`b0c=eZfghilmnpqstuv3wUyjz~{|~(8CLTZcp %.@c7CLOQVl.-g4ZUV c}85L Q9: m V'Sw| [  ) c}+= N,,,,,,,,,,)))5;2N,,,,,,,,,,;,WE,;,=,,A, A,A,$;" " Y N,,,,,,,,,,;B> Y 8 "L*sY^W*sY^W*sY^W*sY^W*}WY  "9Y*:*~FM*5,XU/W M4;<**+ YM=N-66.-2:>,?@/W,N66:* LMQ:(<): : A? BU CK`6- BUD CK`6Y EF G  BU G , BU* G  ׸F G  HF G  CF G  IF G  JF G  KF ": LY  ":Y M  ":*** ĵ*Y* "/W*NYa "/W*OYa "/W*/W*P/Wqc2-BWlq:AUev*2Kgj v      9:*= A& :-23 '5)5+\ N,> N,E+N,E,.=;,<Y Q "L*xY R "L*sY^W*sY̷^W*sY^W*sYη^WMN*sY^W*sYз^W*sY^W*sY^W*sY^W*sYi^W*sY̷^W*sYط^W*sYڷ^W*sYԷ^W*sYS^W*sYT^W*sY^W*}W***W*˹*͹*͹W*˹*˹L*͹*͹+ Y :WW**ĵ*+:**ĵ2:*1:2:**1:*/W*лY  2 "/W-#:Pe| !"#$-%B&W'l()*+-.014,5G6P7Z8d9n:o<v=?@ACEFHIJRP8 ']Zv|8mP+$:,,,' '-;,, aY U "L*sY̷^W*sYη^WMN*sY^W*sYз^W*sY^W*sY^W*sY̷^W*sYط^W*sYr߷^W*sYm^W*sYS^W*sYV^W*sYWX^W*sY,-^W*sY^W*}W*͹*˹*͹W*˹*˹L*͹*͹+ Y :WW**ĵһY ʶ "YY*Z*~F:UJK:Y  "[Y*\*~FLM:R: Y :W]WL^Y*_WJW**ĵ:*+:**ĵ2:**1:*/W*лY1  1 "/W**m/W**r߶/W;MO,PARESHT]UrVWXYZ[\]^5_L`abfcdfghijkmoq!x$q)yBzI{il{qv~8L`z 8G>8IvW5)a J'EH8y+",,, 'B/;,9ϻY ` "L*sY̷^W*sYη^W*sY^W*sY^W*sY^W*sY̷^W*sYη^W*sY^W*+M**,ĵ2 ,AVk  ' 8?ջY a "L*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*+M**,ĵ2 -DYn  ' 8 Y b "L*sYc^W*sYc^W*sYi^W*sYde^W*sY!f^W*sYpg^W*sY^W*sY ^W*sY^W*sY#$^W*sY޷^W*sYhi^W*sYjk^W*sYlm^W*sYno^W*sY^W*sYp^W*sY^W*sY^W*sY^W*sYqr^W*sY^W*sY^W*}W*s/W*/W*pu-*p#*t-*p/W*tO*A** Y ĵ*u/W** Y ĵ*v/W*j*xkzV/W*+M**,ĵ).E[r(?Vm /=Ka   ' 8+ ,;FY  "LM*sYc^W*sYi^W*sY!f^W*sY^W*sY ^W*sY^W*sY#$^W*sYlm^W*sYno^W*sYwx^W*sYyz^W*sYp^W*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*}WN*+:**ĵ*p{/W*xz*|/W***}/W*xz*~/W***N*W-6-3U"U*4/W*xz**xzN*W*-3/WY a ":** *** ĵ21G^u     ,BWl! "#%*&9':)H*W+c-j.~/015678:;<>> OH'+N,,,;$(96ջY  "LM*sY^W*sY^W*sY^WN*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*sY^W*}W***W*xz:*/W*/W**+ *** ĵ*/W* U*/W*/Wv@BC1DHE^HbJwKLMNOPQTU1V=YI]S^d_o`~bcfghjl4 'bsI+=,,,&,F}*sY^W*sY^W*sY^W*sY^W Y L+W+W**+ĵ*ű* qr*s?tTx\yezo{x}|~} \!8Y  "L*sYh^W*sY^W*sY^W*sY^W*sY^W*}WY  "Y**~FM*h,XU/W*B/WM4,f*+M**,ĵcJ-DYn4! 9: ' 8+N,> WͻY  "LMN*sYз^W*sY^W*sY^W*sY^W*sY^W*+:WW**ĵ*/W*/W>2G]r4 '?8Ͳ8L*sY^W*sY^W*sY^W*sY^W*xzM,*|/WYN-/W Y :;W=WW,WWWYm:Y @he"WY "W-/W Y : Y :+-F::KdW**ĵ*WM: Y:  Q:  (S ): :  U:    *Y1  ,a" /W*Y  ,a" ѶU/W*Y  ,a" U/W*Y  ,a" U/W*Y  ,a" ٶU/W*Y  ,a" U/W  ^W , *Y  ,a"/W*/WWUW^:WY e "Wd4Y  "<4ef**ĵVIgcJdgc?.CXcjyz5DMV^n{Jv;IJTdgisD3@ 6 5  niY9: 'cjK5MVw8)* K+ z,,@N,,E;;;;=-..N,,E;;;;=;,-. N,,E;;;;=-4 N,,E;;;;N,,E;;;>ZUY  "LMN*sY^W*sYB^W*sYj^W*sYC޷^W*sY^W*sY^W*sY^W*sY^W*sY^W*}W*xz:*BW*B/W*j*xzV/W*/W**+ *** ĵ**xz/Wb  5 O i  /L![#d$p&'4 q'mi+N,,,, ɲA *Y+,x*x>A']*/W*¹/W*:c.&]*/W*/W] *ħ< *ŧ/? *Ƨ" *ǧ  *ȧQk*}W*xpz *ɧ{*xpz *ʧ*Y˶ *xpz 2 "/W[ *̧# *ͧzc *Χm% *ϧ`) *ЧS+ *ѧF- *ҧ9M *ӧ,U *Ƨ5 *ԧ*չ/W8QR S VX!Z'[-\;^J_KaQb_cedsfgpwxyz{|}~67=DJQW^dkqx~4 op!Qxw+# .', $. dxYL*x`=d b= =+YSٶW*:(P)*:**N--Nu +-W+-۶W+ܶW+ݸްB#%:`oz4`>bo2v +3$.,N,.,A, i1Y* ߶ "LY+ +  " 1/*  NI4YYYkCYDAY-@* ",0:%>&H)B^[Y9m