eaiovnaovbqoebvqoeavibavo ELF>P@X@8@qq {{#{#/P9 ##  $$ppp PtddddQtdRtd{{#{#ppGNUrl<뤇5Om@ K0"K@d@bhH&A$B, V@XC`@.PE" ) DQ P@ `@"$3Y`@  A$0 Y PD-A @`a@* ) R 5@@@D  @1"H0@p c! D @ %`>"  DX`2 "@ H2 E @  A1 @RdH `@@B(@( ((  "#%'+,-1359=?ABDEFGHIJKMOQUWYZ\]^`befhlmnpstuwxz|~  K#4mi*faz"~h2#KϯĖxJKd乌JZu wͱU۞Z~bоyZ)QqU{}w;g4A g2_=qMW}ƆOZ2nŇ଍bk/;v 2;8&p P$!tnž"v/wJ؉7HPJ%ƔRf͑i6`T26i)}k5Q>bW^g>23*USx<)aE¾ń`G{<9urS{TaH,,+xe&9@re~5DDF]!qT6tb#ɟ|` [GM/F^wˮP`hZasG.i1&V{z5Hb7s\MRLb㜉%qq *dҭ18!Y@u?cwe*4iH== fgI.pCz4 \L*d@ (Y>3uᵱO{Y1j2SŴ?"BT m.%SAt}Q!"mi+]G (ȓ౭ qBXh$d<4޳MfyPZ?xc]LĒRe>܄kcy*ⓢ5buʍzZCyc@ 4uz 3[i__\qH9b{Hy~TH{fDn!QpJ@s88S>\EqI츈+{ظ^(ǝؕl<C{tbцf ?AG8ǓuBⓖ6ʬe=!ɖ%d-bvuXR~[e0cy}„\?q~&2RĕU<$ &9d(n mn[C5náߩ '\AUPةU 6$I[ٶ/3,tt34X!e*an'K)Fޢ璥% Bk &: 5MۧFJe@NB)xL 7t5O2կNBG؏f02mR.q(P]) J nZ ,ZSk&R()`;s%':{ $ q8bl*A|/JKnK4~5Q'ST[bBŹbJBC{ o3l4uL-@Wi砠ۦ}0sfh̼2Jk3{J/wge:zjH$%+"/`*PD%nEfGffDv5iT𽔢'ӧM2!ohC-+K yG5Sl# P&  QB @ R dt  P n \  [" { A)  6 pF `    % Ps ! &  ( @ N  t B& Pxf|#P%( p  0i  U @ie % J h $ @q pA  \ @   $(" )/ ZF )w x 0R `V fj  `Y  f Z'   \ ~Z @,  ~f P " 'x   ^  &) u Y[' P9E X @0  P#! !`x( R=   0   ~  pgx '` P$JQ`~#P< 9 " 5 g    0!  6" pkK&   s  @zG! 0r a ! $$ `n @Y / )  k `f  wx #P @T[  `'` @lC  ` \! ~A a  Q#` -L c '` p,q mI -)   Z  b p^% `~& `o \  0 l  G U n P ; ;% 4@#P! V, @J D  y ( @eV paS `z& # V!O# % @ ` & pV@|#P p `K  ]5  \ ~# So  {4 0? P   ]1% {, @' P!  i U  , zA P{i U ` f G T_ 9 _ XH @bk 04&  y $ r" p@ u gR \; 0> @  F ` PUq H" p UA 8 0 ;  L# \ f Pc ~ 0] ЖG `y6! pRl  $ d  p D Mg Pwy~ C$ `  P! 0_# @s  p8# U  pWc @ k Ѝ8  o  @$ / 8 0( .B  H% P{D Ppu q d  <  b1 P% @$u `w P^0   ~ S   j #  WC  0  _ '` m '` /4$ j {Q Px@%#P~   % }Z @  `' @U   ^'K @'`  P \; Wa: 0_  pFf  pxC   ^ Z 7& ЍN & @^  Vy 03% PZ# c#Pz z  _ U `1$ `` `*d A,   Pn4 &  b f R*  G' @W# *% Ѐ& `U}#P8 [; $0 @  w pC4  @V  k If  '` T$ `h4  0 tF   \ ? @/ !_ V$W  0&z  G  @Q @  e / , " `@ $ (n% 8   kq! P a pR  ! d  `a#% 0\x$! G p'|   _& 0U  @ _ Q pK \' ! 8% t  < A  a \'`   M& F o P  ak "W$ ` pO  {># C% P( Б8`#` m e Y >~#P 0  |% `& R__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeisns_create_servercallocisns_source_getisns_errorisns_server_set_scn_callbackisns_process_messageisns_simple_decodeisns_debug_messageisns_simple_printisns_source_set_nodeisns_entity_touchisns_db_syncisns_flush_eventsisns_simple_encode_responseisns_strerrorisns_simple_freeisns_function_nameisns_create_replyisns_message_set_errorisns_db_begin_transactionisns_db_commitisns_db_rollback__stack_chk_failisns_callback_service_opsisns_process_scnisns_process_esiisns_default_service_opsisns_process_registrationisns_process_queryisns_process_getnextisns_process_deregistrationisns_process_scn_registerisns_process_scn_deregistrationisns_process_dd_registrationisns_process_dd_deregistrationisns_source_create_iscsiisns_socket_set_security_ctxisns_configisns_create_dsa_contextisns_security_load_privkeyisns_principal_set_nameisns_security_set_identityisns_security_load_pubkeyisns_add_principalisns_fatalisns_create_local_clientisns_create_client_socketisns_client_callisns_simple_callisns_client_destroyisns_socket_freeisns_source_releaseisns_client_get_local_addressisns_socket_get_portal_infoisns_default_security_contextisns_create_clientstrcasecmpisns_create_bound_client_socketisns_create_default_clientisns_control_security_contextisns_assert_failedisns_object_template_findisns_object_template_for_key_attrsisns_object_template_for_tagisns_object_template_for_index_tagisns_object_template_nameisns_mark_objectisns_object_eventisns_object_getisns_object_get_entityisns_entity_templateisns_object_containsisns_object_is_valid_containerisns_object_isisns_object_is_iscsi_nodeisns_iscsi_node_templateisns_object_is_fc_portisns_fc_port_templateisns_object_is_fc_nodeisns_fc_node_templateisns_object_is_portalisns_portal_templateisns_object_is_pgisns_iscsi_pg_templateisns_object_is_policyisns_policy_templateisns_object_last_modifiedisns_object_set_scn_maskisns_object_printisns_attr_list_printisns_object_prune_attrsisns_attr_list_pruneisns_object_extract_keysisns_attr_list_append_attrisns_attr_list_get_attrisns_object_extract_writableisns_object_extract_allisns_attr_list_append_listisns_object_attr_validisns_object_matchisns_attr_matchisns_attr_type_nilisns_tag_type_by_idisns_attr_list_update_valueisns_warningisns_object_set_attrisns_attr_list_replace_attrisns_object_set_attrlistisns_attr_list_updateisns_object_set_nilisns_object_set_stringisns_attr_type_stringisns_object_set_uint32isns_attr_type_uint32isns_object_set_uint64isns_attr_type_uint64isns_object_set_ipaddrisns_attr_type_ipaddrisns_object_get_attrisns_object_get_attrlistisns_attr_list_append_uint32isns_object_get_key_attrsisns_object_get_stringisns_object_get_ipaddrisns_object_get_uint32isns_object_get_uint64isns_object_get_opaqueisns_attr_type_opaqueisns_object_delete_attrisns_attr_list_remove_tagisns_attr_list_remove_memberisns_object_list_initisns_object_list_appendreallocisns_object_get_descendantsisns_object_attachisns_create_objectisns_attr_list_initisns_attr_list_copyisns_attr_list_append_nilisns_object_find_descendantsisns_object_list_append_listisns_object_list_containsisns_object_list_lookupisns_object_list_gang_lookupisns_object_list_destroyisns_object_releaseisns_attr_list_destroyisns_bitvector_freeisns_object_find_descendantisns_object_list_removeisns_object_detachqsortisns_object_list_uniqisns_object_list_printisns_portal_from_objectisns_portal_from_attr_listisns_portal_to_objectisns_portal_to_attr_listisns_create_portalisns_dd_templateisns_ddset_templateisns_unicast_eventisns_register_callbackisns_event_string__snprintf_chkisns_add_timerisns_add_oneshot_timerisns_cancel_timerisns_run_timersisns_attr_compareisns_debug_stateisns_db_lookupisns_db_gang_lookupisns_db_lookup_source_nodeisns_source_attrisns_db_vlookupisns_attr_list_append_valueisns_db_get_nextisns_db_allocate_indexsigholdsigrelseisns_db_insertisns_db_insert_limboisns_db_removeisns_db_openisns_db_open_shadowisns_db_purgeisns_db_expireisns_db_get_controlisns_attr_list_append_stringisns_db_get_domainlessisns_bitvector_is_emptyisns_db_printisns_db_generate_eidstrdupstrlenmallocbuf_openbuf_put32buf_closeopendirreaddir__lxstatclosedirbuf_getisns_attr_list_decodestrtoulaccess__errno_locationbuf_get32isns_esi_registerstrrchrstrcmp__strcpy_chkbuf_putisns_attr_list_encoderenamemkdirunlinkisns_debug_auth__memcpy_chkisns_string_array_appendisns_assign_stringisns_create_db_keystoreisns_bitvector_foreachisns_object_get_visibleisns_create_storage_node2memcpystrcpyisns_create_messagebuf_alloc__buf_resizeisns_message_releasebuf_freeisns_principal_freeisns_message_statusisns_message_socketisns_message_securityisns_message_functionbuf_clearisns_message_queue_moveisns_message_queue_insert_sortedisns_message_queue_destroyisns_message_queue_findmemcmpisns_init_namesgethostnameisns_get_canon_nameisns_source_pattern_matchstrncasecmp__ctype_b_locisns_build_source_patternisns_source_createisns_source_from_objectisns_storage_node_key_attrisns_attr_allocisns_source_typeisns_source_nameisns_source_dummyisns_source_set_entityisns_attr_releaseisns_source_matchisns_source_encodeisns_attr_encodeisns_source_decodeisns_attr_decodeEVP_PKEY_base_idEVP_PKEY_bitsEVP_PKEY_freeisns_principal_nameisns_create_keystoreisns_security_set_keystoreisns_security_initbuf_get64buf_truncatebuf_put64isns_attr_list_get_stringisns_string_array_destroyfopenPEM_read_PrivateKeyfcloseEVP_DigestUpdateERR_reason_error_stringERR_func_error_stringERR_get_errorEVP_MD_CTX_newEVP_sha1EVP_DigestInitEVP_VerifyFinalEVP_MD_CTX_freeEVP_PKEY_sizeEVP_PKEY_get0_DSADSA_get0_keyEVP_SignFinalPEM_read_PUBKEYmemchrd2i_DSA_PUBKEYEVP_PKEY_newEVP_PKEY_assignisns_dsa_encode_publici2d_DSA_PUBKEYisns_dsa_load_publicisns_dsa_store_privatefdopenPEM_write_PrivateKeyPEM_write_PUBKEYisns_dsa_generate_keyPEM_read_DSAparamsDSA_generate_keyDSA_freeisns_dirnameisns_mkdir_recursiveisns_noticeBN_GENCB_newBN_GENCB_setDSA_newDSA_generate_parameters_exBN_GENCB_freePEM_write_DSAparamsisns_simple_createisns_create_registrationisns_create_registration2isns_registration_set_replaceisns_registration_add_objectisns_registration_add_object_listisns_scn_transmit_allisns_create_entity_for_sourceisns_attr_list_scanner_initisns_attr_list_scanner_nextisns_attr_list_validateisns_attr_list_containsisns_esi_enabledisns_attr_list_scanner_destroyisns_debug_protocolisns_create_default_portal_groupisns_debug_esiisns_registration_response_get_objectsisns_simple_response_get_objectsisns_create_queryisns_create_query2isns_query_request_attr_tagisns_query_request_attrisns_query_response_get_objectsisns_create_getnextisns_create_getnext_followupisns_getnext_response_get_objectisns_create_deregistrationisns_portal_equalisns_portal_stringisns_attr_list_append_uint64isns_simple_transmitisns_connect_to_portalisns_esi_initisns_attr_getisns_debug_scnisns_scn_initisns_create_scn_registration2isns_create_scn_registrationisns_create_scnisns_object_test_visibilityisns_object_test_membershipisns_object_mark_membershipisns_portal_from_attr_pairmemmoveisns_create_dd_registrationisns_create_dd_deregistrationisns_object_clear_membershipisns_dd_get_membersisns_dd_load_allisns_create_entityisns_entity_nameisns_object_is_entityisns_attr_list_get_valueisns_create_portal_groupisns_create_storage_nodeisns_attr_list_update_attrisns_create_iscsi_initiatorisns_create_iscsi_targetisns_storage_node_nameisns_object_is_ddisns_object_is_ddsetisns_bitvector_set_bitisns_bitvector_allocisns_bitvector_test_bitisns_bitvector_clear_bitisns_bitvector_intersectisns_simple_get_sourceisns_simple_get_attrsisns_attr_list_decode_delimitedisns_encode_delimiterisns_simple_encodeisns_attr_printisns_debug_enabledisns_socket_callsnprintfctimestrchr__sprintf_chkstrspnstrcspnisns_attr_type_range16strtolstrtoullinet_ntopinet_ptonin6addr_anyisns_attr_from_stringisns_attr_list_get_uint32isns_attr_list_append_int32isns_attr_type_int32isns_attr_list_append_ipaddrisns_attr_list_appendisns_attr_validateisns_attr_print_valueisns_portal_initisns_portal_is_wildcardisns_portal_tcpudp_portisns_addr_get_portisns_portal_parseisns_get_addressisns_attr_type_by_idstrncmp__stpcpy_chkisns_attr_list_parser_initisns_attr_list_splitisns_parse_attrsisns_parse_query_attrsisns_attr_list_parser_help__printf_chkputcharisns_attr_list_parser_contextisns_print_attrsbuf_list_freeisns_debug_socketbuf_setrecvfromacceptgetsockoptsetsockoptgettimeofdaysendtorecvmsgbuf_splitgetaddrinfofreeaddrinfogai_strerrorisns_socket_set_disconnect_fatalisns_socket_set_report_failureisns_create_systemd_socketgetenvsscanfgetpidgetsocknameisns_socket_sendbuf_dupbuf_list_appendpollisns_recv_messageisns_socket_get_local_addrisns_portal_from_sockaddrconnectisns_socket_find_serverisns_portal_to_sockaddrisns_addr_set_portbindfcntlrandomlistenisns_create_server_socketisns_slp_registerisns_slp_unregisterisns_slp_build_urlstderr__vfprintf_chkfwrite__vsyslog_chkisns_log_backgroundexitabortisns_enable_debuggingisns_debug_generalisns_print_stdoutisns_read_initiatornameparser_get_next_lineparser_get_next_wordperrorisns_config_setparser_get_rest_of_line__fprintf_chkparse_timeoutparse_intisns_read_configfgetcparser_separatorsparser_split_linewarnbuf_initbuf_init_emptybuf_seeklseekbuf_compactreadbuf_getsbuf_putcbuf_putsisns_write_pidfilefgetskillisns_update_pidfileisns_remove_pidfileisns_get_nr_portalsioctlisns_enumerate_portalsparse_sizeprint_sizeparse_countparse_longlongstrtollparse_doublestrtoderrxisns_bitvector_initisns_bitvector_destroymemsetisns_bitvector_printlibcrypto.so.1.1libc.so.6libisns.so.0LIBISNS_0.96LIBISNS_PRIVATEOPENSSL_1_1_0GLIBC_2.14GLIBC_2.4GLIBC_2.3GLIBC_2.3.4GLIBC_2.2.5 D'F_Q'φ^'Q')' mn':' |'ii 'ii 'ti 'ui '{# {#{#{#{#+{#?{#U{#2{#F{#3{#E{#Q@|#DX|##`|##|#J|##|##}#}# # }##h}#p}#x}#}#}#}#}# `~# x~##~##~#o~##~## #i8#@#@#0#`#@##p##`## ####@#X##`#ؓ##0p#p#x#p##########H#####Ȓ##h#p#x###$#/#<#I#Q#[#g#rȔ######## #(#0#8#@#H#P#h#p#x##########ȕ#Е#`#`#$h#8p#Nx#]#j#y##`#h#p#x####`#h#p#"h#!#*#@(#Qh#l#########p(#H#P#pX#`h##(#h##!# ȝ#Н#0؝#@#1(#AH#P#X#`h#K#b#v(#(#h##`##P##(#H#`P#X#P###`##P(#####(#h#####p#,#8###(#Ih#Z#e#{ا#p(#h##ȩ#`Щ#ة#P#(#h#(#h###,(#Bh#V#^#q(#h######(#h##(#h## # h#,h%E%O%[(%ih%x%~%(%h%%%(%H%`P%X%P%Ȥ%Ф%ؤ%%('0'H'P'X'``'h'Pp''' 'PН'0؝'p'c'''' '('00'8'`H' x'''0''؞'' ''8'@'PP'X'0h'''P''ȟ''''p' '8'X'']Ƞ'' 8'2p'']''P''!'*'70']h''أ''H'@']''('D`'P'aХ'p'@'x''Ȧ'' 'X'' ȧ''''Ȩ'''('p'p'x'p''v''''' '('''Z~#=~#=P#=#=p#= #= #='=#`#8###8###x##8###0##8##x##x##8###8##x#x#x#%%8%x%#p##ȏ#x##8####8#x##8###8##x##8####8#x#x##x###8##x%%8%x%%%8%%%Ȁ##8#x#8#8#x#8##Ѐ###8#x###%؀# x# ##X#(#8#P#'@#H#H#'P#.0#.'.X#(h#1x#7#?#(#ب'#@##`#8'#m#Џ#؏##8#GP#K`#h#p#zx# ###]##Q #(#0#8#@#H#P#-X#`#ph#p#x####(#)#U####ȃ#Ѓ#؃## #Z### #t## #(#90#8# @#H# P#X#`#h#p#5x# ###O######Ȅ#Є#؄#######u##E #(#0#8#@#H#P#3X#`#h#p#x#####n#####yȅ#Ѕ#؅## #!##### # #"(#0#8##@#H#P#$X#`#%h#lp#x#&###'####B##)Ȇ#І#*؆##q#`###+###, #(#0#8#-@#.H#P#fX#/`#h#0p#x#/#####1#2##3#4ȇ#5Ї#؇#6##7# #"#W##8# #(#Y0# 8#|@#?H#P#9X#:`#;h#6p#<x#####=#7####Ȉ#Ј#؈#>##@#####A#B #C(#0#D8#@#H#P#X#S`#hh#Ep#Px#F#G#8#H####I#J#Kȉ#LЉ#؉###M#N#O###H#i #(#0#P8#@#H#P#X#`#:h#p#Qx#R#S#T#U##V#W#X##Ȋ#YЊ#؊#Z#4###[##j#\#] #(#0#$8#^@#H#_P#X#`#`h#p#&x##r# ###*####ȋ#Ћ#؋##c##a#b##!##c #a(#0#8#@#dH#eP#fX#N`#h#gp#hx##i##j##2#m#k## Ȍ#Ќ#l،#n##o#p###q##r #(#}0#s8#@#tH#dP#X#u`#Fh#p#vx####w##L#A#x##yȍ#sЍ#؍###z## ####{ #|(#0#}8#T@#~H#P#X#`#h#p#x###V####@###Ȏ#Ў#؎######HH"HtH5"%"hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݩ"D%թ"D%ͩ"D%ũ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݨ"D%ը"D%ͨ"D%Ũ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݧ"D%է"D%ͧ"D%ŧ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݦ"D%զ"D%ͦ"D%Ŧ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݥ"D%ե"D%ͥ"D%ť"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݤ"D%դ"D%ͤ"D%Ť"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݣ"D%գ"D%ͣ"D%ţ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݢ"D%բ"D%͢"D%Ţ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݡ"D%ա"D%͡"D%š"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݠ"D%ՠ"D%͠"D%Š"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݟ"D%՟"D%͟"D%ş"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݞ"D%՞"D%͞"D%Ş"D%"D%"DH% f.DH=)&H"&H9tHΞ"Ht H=&H5&H)HHH?HHtH"HtfD=&u+UH="Ht H=" d&]wfDAUATUSHHt=HI IHHLkHLcHH[]A\A]ÐH59H=r11YHwAWAVAUATIUHSH(LDdH%(HD$1LoHHH$HD$HD$#[H5"H<$H$H?xHCHtvH$HHxxtbH$HpHt.Hx,ytHH$LHxxH$H@Hx(fA|H AHcH>MtLHD$Ht+H5Ҝ"H|$XH|$HT$HH|$H=H1H<$H|$HtHL$dH3 %(HD$H([]A\A]A^A_fDljIxLH=ƴH1HHD$u7 H H=`H1BH|$;H=4H1@IGXH<$H HHT$LЉy@I?I|$LHT$H4$AI|$Åur=IGH<$HufDIGH<$HufDIoI|$[LHT$H4$AWI|$ÅtfDIG H<$H'(f.IG(H<$Hf.IG0H<$Hf.IG8H<$Hf.I@I|$LHT$H4$AW@I|$Å<IHoI|$[LHT$H4$AWHI|$ÅIGPH<$H'(f.AH=H1AUIATIUHSHHHt.H^LLLcHlHH[]A\A]fDHa"HhŐf.HI"AVAUATUS@x1ۅtvHIIHHLH3IHt[LLLHHt.HHeIHt]LHxLHRjH[]A\A]A^fDLH=1/DH=i1gDHH=1f.ATIUHSHK"H{`Ht*11dHt/[LHH]A\]DH=a1H{`@Hs`1H=s[1]A\HSHHHtJH;HtMH[@HcH%&HtHHm"uHBPHrHHzHH&HfAUATUSHH-+"H]0Ht}IIH5H}tIH}8HA1H~HHtfMtQHLLH[]A\A] fKgHHuH=T1H1[]A\A]19I@Hu0H=M1^ff.HU"Hpff.HͰ&HtHH"uHBPHHHH&HHH@+BDf.AWAVAUATUSHH-˖"a&HL-"L5 &L%IImHEHuHE 3Hp3'H,؋E tGE1I,AD9} v4HUD3v@LH=4AI,D9} w̋E(sH ̯&IH,ImHhH[]A\A]A^A_;LH=Ԯ|PV&St_3vGH"Ht/HP ;t'H"f.HH H;tHHu[f.HY2'H[kftnSHGHHxHtNPv>H{L@ HOAp9qu1r1HfDHLWHA\9Yu H9u[fD1[@1DV&Sto3vWH"HtFH5"H t+HP;t0HH H9ZtH9uHHFHu[H&H[[fƭ&St3w$HЭ&H[f.3v1[Df.ATIUSHΓ"@H}Lt HHkHuH[]A\HtH1f.USHHO1H1HC1 C$H[]@HHttHH5H|$H=HD$HfDHu !DHHG8HuH"H9WHHD1ÐHtH9uH9tHv8Hu1fHGHH9F0f.1H9wHfHu"H9GHf.He"H9GHf.H"H9GHf.H]"H9GHf.H"H9GHf.H5"H9GHf.HGSHOw 1 HC[@H(Ht,Hft!HbtHYH=HEUHSHXH_HdH%(HD$H1SBw\Ht#11HfDHK   H9SwC(tуH}(HD$HdH3%(u'HX[]wH5uH= SvfDAVAUATUSHHoHdH%(HD$1EteILg(1IH4$L9]vauH1[]A\A]A^A_@H[]A\A]A^A_E11CH$HHD$H"H9FEU(D9sM]0DNK<3D;Ot:HD$AA)L$LOH8HD9OtI9u\fFA9/OIwH4H&"H9FwvL AUIATIUHSHHHuH[]A\A]iL;%‹"t HPL9u7H}(LH‰FtQHH[]A\A]@HJHp1MD$H=CH1[]A\A]fDM1eHEH[]A\A]ÐAUATLg(UHSHHHFDn@u Lu)H}HDuH[]A\A]HLH(H[]A\A]ATIUSt7H19]v HULH4u[]A\DL[]A\ÐH(H5"1.@f.H(dH%(HD$1H"HT$HHD$HH$HL$dH3 %(uH(Zf.H(dH%(HD$1Hɉ"T$HHD$ HD$H$}HL$dH3 %(uH(H(dH%(HD$1H)"HT$HHD$HH$$HL$dH3 %(uH(f.H(odH%(HD$1HE"HD$HH$HL$dH3 %(uH(?Df.H(AWAVIAUATLg(USHdH%(HD$1HHI1IuBLLuYA9v(IWH‹pHEH9p,u1LA9wHL$dH3 %(u1H[]A\A]A^A_DH4$LfLLN@f.AWAVAUATUSH(HoHdH%(HD$1EtsILg(Ll$1Ht$L9]vKHU LDH5TH=UaH뼐f.ATIUHS1y0HH 0x"H5)x"HX@L` Hh(H9tAHH;Y}6fDH H;Z|HH9uHJHHHHBH[]A\Hܐf.AUIATIUH-w"SHH=w"H9u;HH9t,HL9g uMtL9o(uHGHHCHH9uH[]A\A]ÐAUATUH-@w"SHH4w"H9u*f.HxLAH]H9Lc1*L9HHSHHPCLk Lc(H[Ht1SHMHHCH9tZHH;A}TH H;B|HH9uHBLHHCHZHAH]H9eE1HL[]A\A]HHf.DAWAVAUATUSH8dH%(HD$(1AIHo(HHDLt$HD$Ll$ 8Ht$ H|$H9tHHtU螽uQHH;\$toD;LHD>u HD$LDL#uHD$ H|$tHL$(dH3 %(u$H8[]A\A]A^A_f.1ӸUHHSHHN{ C HsPHt#H}%(H{P'H{P'HCPH#H}(Hw0tSkCXtHC`HH0yCXuHCHsH=!H1H}PH^HH[]H=a1b롾HӿG@f.H?@H?$@UHHSH(dH%(HD$1H$HD$8HH=1HH HHUHL$dH3 %(u H(H[]VfDAWAVIAUIATUSHHT$`IHl$HL$hLD$pLL$xdH%(HD$H1H$$HD$8HD$PHD$D$0HD$@/HD$@D8\$0EDHHPfEHT$ vC\$0/,ڃHT$@\$0Ho L$D\$0/ڃHT$@\$0HHT$OfHD$8D8HPHT$8EDLLLHO\$0/wwڃHT$@\$0T$HHDL蒹DHrH=51f1LlHHt$HdH34%(umHĈ[]A\A]A^A_HT$8HJHL$8HT$8HJHL$8!DHT$8HJHL$8DDH=vAWAVAUATUSHxHT$HL$dH%(HD$h1HtMD2IIEENHzHL$ IqHTAƋRTH9tIVDL,I9]HuHT$LHT$L薸T$,HT$0HT$0AuL9vo1D)H=[趾HD$0H9HBAE9>zDùHL$8dH3 %(HueHH[]A\A]A^A_ÐAuH=݃`+H=q1JH|$L-AuH=) ƼfDAWH7AVAUIATUSH(L7dH%(HD$1I$HD$L豬At?1L=Qc"A9v0IVH,L9}HuLH5tكE6L=c"@1LL3LHHHALiHL$dH3 %(HuH([]A\A]A^A_λ@f.HtgAVAUATUSH/EtGII1 9]v2HUL$M9t$HuI|$h5tLL蓽9]w[]A\A]A^DDf.UHHSHLHHtH}HHoHH[]QH[]fHHHHtHxHD1HÐHAWAVAUL-ATE1UHSHHHG8W L7O$H|$H=}H01ՋS$AE1uAE9>IVDHD9cu{ HSHsLH1HHC8HtpH=1ՋCt1H=vՋCt H=m1H=1AH{(H0E9>tHD$AD9`$DH[]A\A]A^A_DUHLHSHH1HDO H,C HH[]@f.g@g@SHG@u K@[@H=1HBK@[f.fSAL}  H0dH%(HD$(1HHwHHHtHT$(dH3%(HuH0[fDH=1ʿSAVIAUIATIUSLHLHH\HH脭HHt1HIIH-Lt$ HL腷?t$ hIvLdbIvLPNHD$LHC תLϥH3H}AąH E1L-S}uAHD9vzHQDH<‹W@tHG8Ht4H@H0;VHH fH0H;VH9uw1LA躨H HD9wD[E1L{`2AUHMH=a|1AeHAD90 HHDL,Au tYuLL!H={1誸L蒩LA 脤H H{(LIEHAEH@@Ht1LHHtKIuPHt H{ HRW"I9EH.L!LA @DAuH=%{pH=zbLʨLA 輣fAWAVAUATIUSHH~dH%(H$1H5LHHYHI^{H5|LHH1HI6s1LH=x貰1LHyl蟮8LLD$ 袮HD1H /HHuHL6rfDAL[HHLd$1@HD$MD$I|$IDŽ$LH)HD$LNjC ȉD$XCȉD$\C ȉD$`HCHH0ЬHC8Ht @ȉD$TL源HA t&Hs(HHAąuLLLƦL辦H趡H$dH3%(DHĸ[]A\A]A^A_f.H55wH=8wHDHD/x_HLĭIAI!ʁ t€DIOLDII)D9|$ wsLH=v1A LѥLɥ@LH=v@LLH=v1謴LA 订Ĭ@tZAVIAUIATIU1SILHHuHS`HsXLu A;mr1[]A\A]A^1f.USHFt?Ho8HH}?t H[]@H}HHS`HsX[]If1H=w³H []fDATUHSH~H5"HHIiLHnu1HH=ruHrxHF[1]A\H1H=[u7H[1]A\AUATUHSHH_8H;SAŅu&EXL#1ۅtHE`LH4+;]XrHD[]A\A]UHH1SH=vH"(ìHH(HH^HCHHCHHHCH=HC HH[]f.DSHH迪H9C(t [H=1v1肯C[ff.USH(dH%(H$1$HD$Hw>LD$HHL_DHHHH} H1YH$dH3 %(u H([]藩AVAUATIUHSHdH%(HD$15HTLHHH0HHI踪H H蠪C(Mt$ tTE1AD;k(s>HS0DHxuH O"H9HuHpLAD;k(rHHt$AD$HHܭt$AD$0HHu$HL$dH3 %(LuVH[]A\A]A^@$AD$fDH4$I|$8: DH4$I|$"DE1@f.H(dH%(HD$1HtFHL$HT$HGt+Ht$H|$D7HL$dH3 %(uH(1Df.AT1IH=sUS藬LHtjpHH=s1v0'H=HHsHHHHCHnHCHk(Lc H[]A\DH=r11蠮f.@魨f.UHSHHHGtJ H,ЃEH[]ÐHHNHCHt̐1H=r貭HCf.tMHLLI9t#HL9t)H9uL@I9uH9PuH9ptHL9u1fDt^AVIAUAATIUHS1HMHD9(uHpHt L9ptL9pt9]w[]A\A]A^L蠧fDt^AVIAUAATIUHS1HMHD9(uHPHpL9tI9t9]w[]A\A]A^fDHL-DEtTHGAyLLDHL9t7H8D9uH9wuLWI9tI9uH9WuոH9Ou1f.HGHWH9tH9ֺHEfHff.AVA AUIATIUHS)LD0H@H{LHCH{HH[]A\A]A^ff.SHHoHCH{^H{[T@otDSHH[N@f.UHSHHH~HCEt6HuH;tGHN1҃9t HHH;Yu9wHvmH[]HH1҃H9vf.HW1Bt HG@fUE11SHHH5I"H;ئHtHH{@HĤH,H1[]AWAVIֺAUATIUSH8dH%(HD$(1Ll$D$HD$LIT$tj1Hl$ f.HT$ؾ3LtLbD<AWEtSH 'Hc.D<HcH x'LDHHPAHyHD$Ht6HAD=w|AOH50'IcHc:HHt$蹗H='MH/M16fDH5dH=_c11yLaHH[]A\A]A^A_H5hdH=Ac1JATAUHSHHv6H޿IHPHPHPDH[]A\@.H5bH=b訇fDATA=?"1USG?"h 1fHÿ ffDfffnHHŋP@)Ѓ v֋EH H9w UH[]A\HtU UސAT1ҾUHSDfA1ɿ fHfDǀ @ff贆HIċP@)Ѓ vAD$H H9w} AT$LoEL1CoM(K(oU8S8o]H[HoeXcXomhkhouxsxo:H[]A\fL؇{AT$ifDHtSHtUuFHHtHHHt贔HhHSHCHHHP[p[fDH5o`H=`0@HdH%(HD$1fyHHt$mt D$HT$dH3%(uH!H@HHtH@(Ðf.@ATAUHSH越HCS)ƒ vƋSH H9w$ CHDH[]A\鈓H(t֋CDf.AT1LfUHSHHHtNHNHVHHJHdžLfLfHhHtOH5_H=_藃HEHkHCLeL HEH)Љ[]A\DfATAUHSHHH5X^H=^AHEIDfDH8HHHH9@uHH9@H@ujH9uI@HSLCHCIPHHEH[]A\fxHEHSHkHCHUHHEH[]A\@IHtH5]H=].ff.HH9tTSHHHtBHHHHHJH@HHǀHk&HH9t HHu[Df.AWAVIAUIATAUHSHH?HD$ fDHH9tPIHIt,D9uEtD9uHT$HL蔑uHL[]A\A]A^A_fDE1USHHL6"dH%(H$1H{(tRH;t]H{H{ H{H$dH3 %(H[]DH)\H;HC(uHHoxsH蓐Ht~H{HHH{ HCxHCH{HC pHSH{(H3[HCHSH=[B1E1H=[*1-H=[18AWH1HAVAUATIH5[UHH=q[SHH=b[HH=F[HÀۅH5+[LdAŅHM|$HhHLAL7*IT$HDPIT$DPtIT$DPtrIT$DPteA|$-u]IT$ DDPtMIT$ DPt@A|$ .u8M|$ LHL诌u!C 7:wI`IADH[]A\A]A^A_fLH1ff.H1H=YKf.GPu)S0HKHX[1DHsHtHH钇f1HfS1H dH%(HD$1H2"H|$HHD$ H$0H譍HXHL$dH3 %(uH [舋HG@@HGH@HGHHtH=E'HtHH=XȇH!'HHDUSHHdH%(HD$1HtHL$dH3 %(usH[]HHtPH萅HHt@HT$!Ht2D$HkHC ߊHtHBHC(@1@D$1ODf.UHSHHHtHH}(躅H](H[]Df.Ht/tÐSHHsH{zH{(qH[鈂HtHu 1HvHkf.SHH0dH%(HD$(1HtHv趂HT$(dH3%(uHH0[f1D$$D$D$$P1迃[D]A\A]A^E1H-)OHAGtAH-NFtE1H-NwfG tKATIUHS1DHU(HHCH[]A\f.SH= IjH5YE@0HHx H@!lH[HSHtiuZH!"H9tvH_!"H9H!"H9tzH{1pH{(pH{8pH{ fxH[ pD[fD5H5XHH=ZHhx9H58HH=IhfD;H5HH=+Hhi:H5GH=IhhIf.DUHH5_eSHHlHt/HH111}HHyHH[]fHH=.K11~ؐf.UHSHHVdH%(HD$1F)HFHmHEHHߺHH$mHD$dH3%(uH[]ufttCtDH5H{fH5Hj{f.H5BO{Df.ATH1H=HUL%HS}%fHeHHhHLH1|fHHu[]A\Ðf.AWAVAUE1ATUSHH^ HHIIHkt/qIrLHyLLL^AT$$LHIt$lLAvEtYxgHuHEH=GAHHD1QyHD[]A\A]A^A_HuH=-I1&y@H=~G1RyH=GE1Df.AVAUATE1USH H^ dH%(HD$1D$ HD$HHHIIitH}q=H:n1HT$H{kH|$HdHuH=H1xoHqHH[xLLHHHT$ HH5;&&wHA;uEH&AIED$ AE$fHL$dH3 %(Du[H []A\A]A^HuH=G1w@H=G1ZzH=G1BzH=F]rf.UHH5`SHHgHt?111HHrHHtHtHH[]@H=EfHH=F11y͐f.AWIAVAUIATI/ULS1HdHA<$.HtwMw LgjItHHt$fHt$HHthATH1AUML/EH$uH'uZYx H1HHiHH[]A\A]A^A_f.H=91bxMw Ht$|@SPrH=}FHH>HH"CHHC HHC@HHCHHHC0H'HC81uH[UHSHdH%(HD$1HH<$1gHt8HdHھtHHmHL$dH3 %(HuH[]1oDf.UHSHHHjHHIiHc1x HMH[]H1BfAU1IATIUSH+vxWH5rlj'jHHtH1E1E1j1HLgHXZqt4H[]A\A]L1H=D1vH[]A\A]H=BH[]A\A]LH=B1v1`H[]A\A]fATIH5$rUHSdHtAHLHCdH߉pt []A\fDH=hB[]A\DH1H=S71u[]A\fDH"ATUSHHH5\HrcHH111HiHI]pMtXLpdt$GbLtHHDkH[]A\@H=A1*LmH[]A\f.1H=AH[]A\f.H=IC1uHH=U611t뇐f.ATUSHpu []A\HgHhH5upHYbIHH=B1Oi*]1H5HHhsH11UE1E1HHB]ZYtTHdtH5c>rHtWHLsŅthH߽klLn[]A\@HPlHtH5acqH=cB1L|nH=C@tHkLTn[]A\DHH=411usAUATUSHHdH%(H$1IfH9gL1IٹL?&oH)ouLotZJ^IHHHccHމŅtZH=?1|gLLALŅtHH={?1UgH$dH3%(uBH[]A\A]fH=!A1brH=9A1RrH=?11@rijfU(HSHDlHHH>HH]HCiHC HH[]fDU1HHSHjHHtHtHp Hit HH[]ÐH5)CH=@ aH1n֐H?HtHfHHuDGƒ ЈGf.HHw0H=ef.t6ATLg0UHS1fHELHoC0C0E1)D$uDt$AA9HL$DHx\H9tֻE1M4$HL$(dH3 %(H8[]A\A]A^A_D{ uHC(HxTHHKD1fDT$H|$HLl$BHLLHHD$茼LD$HL蜷HKHEpHt IvHI>11HHp IEs0HC8t:HH !H9JH1LHI9HtCH9uD$1HD$Iv0HWIۃ HO)H|$Lt$ƅHD$H !HH9JH1H8HH9O9uE1= E1nt$LHD$EE1 SfDUHSH_0HHSHt"H1HYHEH1[]H=,[H[]S1HHHSHtHuH[fHx0HHD$JHD$H[@H?AWAVAUIATIUSHHoHT$H\$0HV01HL{@dH%(H$1D$ HD$(NIE$HD$0HD$ H$D$H9D$XHCAƅH$H;5G!H;5 !t H;5w!T$pu1HS0HNIHtH<$HTLyMH6H=+1WH5X!L0QH$fDHLI<$1]IHID$ EID$0E1D$E1HD$AEtsD;DDH=Y+AH13VHt$HFDt$D9|$ v[HT$(DIuI}AMHHuAfHHHAƅwAD9|$ wEDDt$@ tRHE1KH<$nPHD$L DH$dH3 %(uEH[]A\A]A^A_fDAHAE1KDA E1&PfDU1HSHwH=S*V0QHHUHu!K(HCHCHC HCHb!HHCHT!HH[]fS1H=DQ1H54[>K@f.USHH_Ct H[]Do1HH=#+ZUH3!H9CHteHOHtH !H5!H9tHH;Au fH H;BtHH9uH1[]BHʀJ(H1[].fDtH\!H5U!H9t!HH;ZuDHH;XtHH9uHwDSHH`HtHHC`1UHH!s8HCpHHǃHsxKh9w1<<G‰Cl[DAUATUSH8dH%(HD$(1HIHJ LIL%_!H X!I9t.I4$I\$IT$H;t%HH9uIH9uH=)1S_DH{LJthLhQH=i)H1gSH1TI|$HFKHg&Hx?HD$(dH3%(uTH8[]A\A]LQH='H1?DDH=(RH=9'RLf.AUAATIUSHHHPH=(H1RHSHHHPH{`H[HHtFHC`HkMtHt } uAuHGHH[]A\A]D@HLUCAUAATUHSHHHGH=L(p1QHSHHHPLcH[HHtMtA|$ uAu=LLcKGH{L9tfDHH{L9uHH[]A\A]:DLHBf.AW1AVAUATUSHdH%(H$1Hg&H@HD$RH!H$LH!H9gH$L|$PHD$DHLcHD$C(hLsH=%C(1L|$PL|$XAvPHCL9t HL$XHS HT$XHHHL:Lc LcAFXHD$`1Ll$0HD$ HD$LHD$8Ld$(A;nXIV`L$H!I9D$HuH|$L=tH|$ L=tHT$8L3OtHD$PL9t+L(L;`uIEM;eIM9uH|$MH='&H1OKLIEOMmIEMmHt$I}Fufo$AEfo$AM(Ht$ I}1H!I9ED$D$@HD$HD$AE-H HcH>Dt$H!I9EH$MmLpM&LL+2H$LLH=013D$@|$H!I9EtH$Au=9H$0D9}w_fH\$xdH3%(D$HĈ[]A\A]A^A_fDL$tH!I9E7D9}vI$DH=!EL,Au"TD$wD9}vI$DH‹rxE~H%!I9E>D$끐AEH|$‰D$8!L-!HT$H|$ L-IHu |$3H|$1'M(D$tH$L0b(JH2HIIFHH;)!#H;d!H;g!'AEI}L[HD$(Ll$(L(H$L0z"LR+DIEH|$@HHD$8L-!HT$H|$ L,IH |$H|$8Ht$1Lb5IH&HT$8IuH=1o0H|$%IEH|$ HHD$85L-!cfAEH|$$‰D$8GL-!;H|$0L{!t?HL$H|$0-t"H|$02L-!HD$8T$DD$D$/IED$wD$8DT$8IuH=y1b/fH|$$D$fAEH $AAE&tWH&Ld$8Hl$LtHf.LeMtI|$L-HI9uHl$Ld$8H$LHxo$:f.&H&HLHH9HHt;2uHRH= 1U.D$AEIFHAVH= H01.Lz%D$8MLH= 1AHl$Ld$8-D$Zu,DAWAVIAUATIUSHHdH%(HD$1HtmII@HHtMHkEC A4$HCuH{$HHHuIIT$HuHHHuHIHD$dH3%(H[]A\A]A^A_HL-EUDL@H,!H4$H{(S"fDL H,H4$H{(#"fDIT$I*fATAUSHHo(HAA#2HSH#SH2H[Hu5wuS H1f{$u\@cHHtDCuEuCuS H1HS(HtȾH{"f[]A\H{$H'HAVAUATIUSHP/dH%(HD$H1uw-e!5&M˅tHH&H9r8HH4fHH9wM9uU͉H9uމH=!1*A,$!I|$D5&L-&1D9ID9(Qw#dfIL9)4V9rA~A9AA)HJItI|'H &L$&AL$ 11L-&L%/uJfA;]s6H Ƹ&H,E9wMLH=9EA;]rHD$HdH3%(HP[]A\A]A^fD*HDHLHH|.LI AFH-.& &H5 H=R1/؉f.PafDHALW1@@HJ+I|$HmA,$ ]eH5H=&L-&$'@f.UHSHH_Ht=fDHHECtu H{(H{rSHH]HuH}(HtS"H}jHH[]\ff.AWAVIAUAATUSHH8dH%(HD$(1$HD$D$HD$HtCHL%Y!I @HmHt'HuL9fHu~ uL?(HmHufDHt;L%!Hl$ DHHt HsL9fHu~ uH'HHuE1EL$A1AD fDHD$ډHILHtII9tDH=1LfH H=1DLLHrLHEPLyHEPH 1H=1@f.AVAUATUSH dH%(HD$1$HD$HHHHHG8H9F8uNIA־ 0LHuGE1L HL$dH3 %(LH []A\A]A^H=1E1DL1HstL2HZtHH=!LHIEtH=ǻ!1L HH H߾!H[]A\fDH0H11H= H[]A\fATAUSHHtHBHH"!H9u} HHx u>H=/!H1%HHHx(D!HFH[]A\fD11H5H=V H[]A\fH0H11H= H[]A\fH=?11 @f.HDf.HDf.G(t-HG0H5!H1H9ruJ t@u HBD1DG(t HG0HD1DAVAUIATUSHH0dH%(HD$(1D$HD$tH5!HT$HD$ti1Hl$Ld$@HT$ؾ!L4HLt1D$u*L LtHT$Ll @9\$w1HL$(dH3 %(u H0[]A\A]A^f.H1HSH=!11HHt1ҾHHHCpH[@H}!H9GHf.H=!H9GHf.HGhHt HHt$ H<$H<$t$ HGhHHDf.HhHt fD1DHhHt >fD1DSHHH}!Hht HFHH9CHtHvh1:H[Ht$ Ht$u H{hH~hHt$ ¸uH{hHt$@ATIUHSHHh tH۶!u![]A\@H{hH[H5]A\1HsHH[L]A\=f.S@HHx H{0H[fDAUAATIUHSHHD(HhHtEMt H{ LHH[]A\A]fHt7SHH H{0H{H{?H[fDDf.HGHG0AUATIUHSHLHfKfxftf tHsLui%Hs Lt= t8t(t?Ku7I$H[]A\A]Hs0LTtЀKDH߉D$ I$D$ H[]A\A]f.HIH1HLJLHH)HoIpA@f.SHH0?H{@6H{H1HǃHH)H[fAWAVAULo0ATUHSLu@H_(LL9]WHU AߋE`N$A|$t9Lt| HEPHtiU9w*FDHHu1LL59]vHU H}PL,EeDu‰](1H[]A\A]A^A_fDA|$HEPHHUu9v_HU J4HP N9 uLE1%9]v;HM H4HH D 9Nu"LAHEPD9`w@HH51H=+H[]A\A]A^A_fH []A\A]A^A_ËM(qu(Hʃ3H w!HMP01E(;EsHM(L$A|$2uHUh0L^HLLLUd3Lx](9]w<FЃzH}PiLLm;]RHU L$At$3uE`32AT$1H5VH= HCH;˱!LH;߱!CEdID$HH;!H;B!uHUh L tE`1E(;EhHU HM(H‹E`9CxHCH=Hp1aHLcH}pL21EdQH}pLu ID$H?E`0Xff.AUHW0I1ATUSHdH%(H$1Hl$HLe02dH%(HD$1LH|$% H|$Ht$F^HD$H="Hp+p1H!Ht$HH|$HŃ?HeHH=p+p1z}HÅHHt$a H7H|$LR I<$ HD$I$HL$dH3 %(H([]A\A]H=SUH5>H|$3fD_H5H=JXHÅHHyfljwHHD$8XHH=H14 ?AH=H1 fH=1 AVMAUIATAUHSHHH5z!dH%(HD$1HHÅH$H=VHp+p1H4$MtH1LHLDxjH<$ DUHL$dH3 %(u;H[]A\A]A^fD)}ILH=KH1Gff.H@H@1fH@HGIL Hփt!L tL H{LEHLHPL10HÐf.AWAVAUATIUSHHDoEL oE11L58!LmLLLDHAHDHH)APHLRQH1H HL IAI tVAtK DHuH LHDH&AHDHH)QHLRAW|fDH[]A\A]A^A_HLH1[H=]A\A]A^A_Df.UHSHH5,HH1tH5Hu"EH[]@H5H1u޸f.W1u/Ht%HH7Hf.Df.AV1IAUIATLUSHdH%(HD$1HMH$AHt;u,EfHL$dH3 %(u[H[]A\A]A^fDH51Hu A@H5Ht1LH=L1sH1H=*1HATIUHSHdH%(HD$1HGHH$~ HHHt1HHLHHD$dH3%(u H[]A\GIHօt/DL*uL#HL1pHLQAUA:HbitfieldATLUH-&SLmHHHڍ&ۍ&HHtBHLHHPH)L1HHA,HXZHL9uHHr&[]A\A]Ðf.H=!@H=!0H=թ! H=Ū!H=!fodATH or RW; =UL L%>)݋&foESHu!)֋&HH؋&֋&typef Ӌ&ADHHt0HLHPH=&1XMZHH9u[HW&]A\AWAVAUATUSHHHdH%(HD$81HH HIE1HD$HD$ L AL=:HD$K@Ht$HHMPH1H)HL HXZIEI tSAtKDHuH|$EH LL$HD$LL$xH[HHHD$8dH3%(uHH[]A\A]A^A_fHHH5!HHH5!HHH5|!HHH5\!gHHH5fSHHHC[DSHHHCHC[f.HWHH+FuHvHfDf.HWH;Vu"HHvHQH@1f.15DUSHHnu H[]HH[]Df.Ht1HrH1HHxHDOHLHH1UDHDOHLkHH1%DHHHW L:HRDOH1HfDHLOHLHH1DSHH0HC[DUHSHHHtrH5H=!H}Ht HCH[]S1HHHdH%(HD$1HCH$8HL$dH3 %(u H[ ff.S1HHHdH%(HD$1HCH$8HL$dH3 %(u H[ff.S1HHHdH%(HD$1HHCH$8HL$dH3 %(u H[Kf.Ht1HrATIHUHSHHsHLHEHtH]H[]A\H}D$ D$ H[]A\@f.ATUSHH~HtdHtHߍpD`tTEtYHuDHtfAH[]A\A]A^A_fHHHHH$SfLI AD...말ATIUHSHH^uHu'[]A\DH5 H=$HtHCH]H[HEIt$H]A\GLOHHMtHLH1`HH1?Df.UHSHHFu H[]uH-H[]@f.SHdH%(HD$1HtHL$dH3 %(u(H[Ht$Ht֋D$C@UHSHHu H[]HuHH[]f.HuÐATIUHH~SHHHHID$H#tID$H[]A\I|$D$ D$ ff.Ht1HrfUHSHHdH%(HD$1HT$t5H!oD$CCHL$dH3 %(uH[]HSH W@AUIATAUHSHHtD(HHt=LHDcHk$HH[]A\A]fDHfDH=12AUAATIUHSHHHI$H;!t&HUH9tHpLB1DHMH=HLD3HōFV9sHCH,H[]A\A]fH{H HCHt$3VDHXf1H=:RHCff.AVIAUIATIUSHHH;!t%IFH9tL@INH=Hs1AFu5AUt-IEH;ktMHHHH;kt1H9u1L{AUHÍBJ9s'IEAMHLH[]A\A]A^8rI}H4IEHtAUJDI1H= #IEf.HHttH/H5H|$H=HD$HfDSHt2u#HCH@HHtH{H[[fD:H5H=S@F9Gu$HWH9!H9t4HNH9t+1H9t 1DHB(HNHHtHff.HGH3VH3AH tfDHAH9Gu1fATUHSHLgF9GtH5JH=L9et1L;%!D[]A\L;%i!t7ID$0HuH{Ht []A\[]A\f.1ff.AUfIATUSH(dH%(HD$1)$HD$HtZHH@0Ht>ILLЅt?LHމHL$dH3 %(u&H([]A\A]HCH@XHu1Df.f@UHSHH6Q19s?t,1fHSƉσHHuH9w߉MH[]DpHH4gHEHtM3H=1UHSHt1HEڃH<9]wH}HtfEH[]@UHSHHHHH[]zf.AVAUATIUS/t[AE111H/IHI/HHHHH5hH8utEAAHLE11HHHAs1ExDHLH$dH3 %(uxHĐ[]A\A]A^fDH5HuEAAtAA[H5AH=e1u f1w H\f!HH=ȅ%tvAUL-տATL%%USH%HDEH8H@IHCH;t'{HHuH3L1H[]A\A]DDf.AWIAVAUATIUSHdH%(H$1H=%Ha%Hf.H3HtDsLL9)HH9uM1H5%L-%1HuafH2IHt]Ht IU8I9]uAGuIHt IU8I;EuLIU8IMuqwH2LlIHuHD$HPI@H$dH3 %(H[]A\A]A^A_H1H1蔶 :H{H8HH{HD$HdH3%(HX[]A\A]A^A_f.L=LHzH5̶1f.H51AGH5r1ݵHH5p1趵L{IHtH51I蓵L9uܿ 4H=f蜴H@kiAHHtH@Df.AWAVIAUATUSHhHt$HwHH|$ T$dH%(H$X1AN(H$P11MHL$Ld$PfIO0HAMDfAfDD$tAI(I(Ht9PHHf;l 0s#@PHHf9l w HHHuIL>AGAA A+GA SA A AA9)9赬I(HHfCs) v s)HsHKHHI(iI(HuHEg1MgH=߲I](薿AD$AOAWf)ʍp 9D` HD$pHD)LIwH$H$Ht$@Ht$H8uLL*sH{E1C9D$@La@A{9xefDAAAAH=_1蒾DH=1:I(IPH)у v PIdž(1BILIdž((MT$PHt$TH3IHttHL$LHH6I(M;L%H=贽7H=製&fAH(_!HT$Tt$Pt It$H=<1OMA$zH=17Df.AVAUATUSHH $HH $H@ HLd$L$dH%(H$ 1LL$ MLD$ xiu'H$ dH3%(udHĠ []A\A]A^@HcHIHtHLHϾT$ E1LLHJH=.1¾f.SθXHH@HHHHHHx$HǀHǀHHHǀH[@AT11UHSHdH%(HD$1$^I}LD$LD$ϲHu0@HÀHHH{0HHHHHHHC HE(HC(HE\!u{Hv%H v%H HCHv%HHD$dH3%(utH[]A\AL߾֫K8tH=w1踼fDHX1BHHXH]賴AVAAUATAUIt$0HS萶LHHEH{0DsDcCC H{H[]A\A]A^SHVHvкHC[fUHSHHHHHHB(HuHZ(H[]fSHHH>Ht3G9GtH[HHt$H蘴Ht$H>uՋH[ATUHSHpsDcDA)HsDEt>LC(@зx@SC)A9wADc[HpH} ]A\D@E1E1@萷yH=T1޺ff.ATUHS@H=2H1h~\nuoEE1tpDH=1HX1LX[HH%H]A\ tPetKu[]A\@~6ot6qt1蝮H=H1 [H]A\kuEuHX!Dt@@H=1B봐f. tfDf.g $tÐofDUSH$Hpu!O G$HLJ`HLJXHtSuUH@)HuDZxCMUH)H9wȉEHHpH{ [])fH[]fK0 tHH[]fDAWAVAUATUSHH $HH $H(ALhdH%(H$#1H$HMvAGA+G= …fHT$Ht$ L$fLl$)D$ HD$Ptf{0tHD$`Dd$(HD$ HD${@HD$8HD$0H$HD$@HD$H0+H…Ht$H1HvzHl$@HtpHH9EHEHvPHHHHHpH9r9H8HwHHH9w&HH9HyHv HHvH9s1ff{0Dd$(CtHU!DELcLLL襶HhL4$IHGDGA)A JHGPfDJ E9.Ll$`7GDGA)A  HGPfDJ E9D@ t* HD9v΍F=DD9w}HhHHtHIDLTHhIHa ןIHhAGA+G= vf. lfDI8AfD$`CD$bnH<$u~c x@H=1BC$LhHX1HT$赡HNEHT$LXHk0 tH H$#dH3%(uCH(#[]A\A]A^A_HHp@H B&HH1B&|ZH豬Lh!HHt8HHx(H@(Ht(SH_(/HHu[D H5H=AWfIAVAAUAATEUSHH|$H\$ dH%(H$1D$$HD$CHC$C,D$ H?/tkH|$1(H$@[H<$:貪HaxLx0H$A (@HE,$fH|$-HÍ@lHt$HSH|$RfL$PHl$Pl藡sHWHLd$H$vf1H$A H1E Dt$$Ld$DDl$(A L5VDDE1DD$ .fDLH=ulMA€LHLH藞uLd$M8EdHD$LLl$swBH0HŋCH}0ECEC E SH}UHs胰ImLm(H[(HuH\$LUH<$茢HH$dH3 %(H[]A\A]A^A_É1'Ht$H=ۣH1QLd$MtDH=_1H$Ht$H=,11Ld$@A D]HD$ $#HtP:tFuH$A$(q@H=y11(Ld$HD$M~LxH$A$(+Hl$PHHHt2fT$PDHHnH=112Y D꾀HfD$PHfT$PDHvHC(H=11ݯLd$@f.HHtfDOOHw(SHHHSHHPCH[HKt[@HHHH[ATUH=םSH0dH%(HD$(1FHHHT$H5(17;D$H=HHHT$H51;l$Ld$HT$ LHD$ 訣xlt$ LHt H{0H"HH g%HC HHNHHhg%H HCHZg%HDH=1蘤H`1HL$(dH3 %(Hu H0[]A\ͥf.SHHGtUPSCu H[fD1uHHD$ HH&D$ H[@aH5H=C뎐f.AWAVAUATIUSHH8dH%(HD$(1$HH>E+E /AŃKH+HH@A HEfAffffPfDhffPffHffH у fHI|$(E,fPMt$(MnMAF1I$豫HD$IEHD$I}LHLLD$ D$$D$LHD$s#H=1轨H蕤D1Ht$(dH34%(]H8[]A\A]A^A_AH5kHA)LtMHXTH`FHX1覗HI$$fL$$T$H=1t$oCHI$pE(oK(M8oS8UHo[H]XocXehokhmxosxoyAL$ 1HA$PH@H=,H=q1r8UHSHHt HHھ'HH[]@UHAWAVAUATSHxH}HuHdH%(HE1HH!HEHHHHHH)HH9tHH$H9u%HD$HHHHHpHH%H)HH9tHH$H9uHD$HHhHEHxHx1`HEHHHEH9E"HEH@HEHa%L8I9EL-IIAGHEIH9IIHSHHHPH[HHǃII(tH*f.fl1H}+LE1L-\H)HLifILJ`LILJXAIXHu I`t9H;E҅uH}H }t H;EB}I`H}HEHI#G HH90M@ɅIH9BMA1LL萝A}M9tH5kH=dIVIHLHHPMvM6IdžIaHyMM9 LHHEIH9(IH9MɅA1LH= ǜIHt%INIHHJMvM6IdžHhH9]LIHK1H?IH9EHEH EtH9ucIHEHEH H9HufAG$Lt7DeLD9evBHhAWuJAW fPHpN!@xtH=14fH=\1"11'H{ f.ATIUHSHH H=!H1?HHL[]A\fATIUHSHHHs=!D1HLHHHCHчHHtHIHHHʆHHHbH<H'HHHąHHHcHEH HHmHAUATIUHSHXF%tGȃv41HFF fFfGFGfFoHGHFGFDS1HHdH%(HD$1HjRH $HQH$Mtv$GtGKtZu%H|$dH3<%(u]H[Àkt;mtFgtHH5[1{R@yuHfT@HIHthu`1I tAuuH\H@@L[H= &P1;XXZH &HDL[@1@H= &XH &HS1HHdH%(HD$1H:ZH$:uHL$dH3 %(uH[HH5Z15QSS1HHdH%(HD$1HPH$:uHL$dH3 %(uH[HH5qZ1PPSS1HHdH%(HD$1HjWH$:uHL$dH3 %(uH[HH5Z1uPRSHHdH%(HD$1HZH$8uHD$dH3%(uH[HH5Y1PRfATE1USHHdH%(HD$1H HHXH4$htU(uDAH|$dH3<%(DuYH[]A\Dmu+kEu!MtLHA1뒐1@AIcHD/AtM/LJHI9r@HI9t'{/tAGA?#IcAH\M@A$AGA?~iH5VH=VD$ @D$ IcH\I9tEt=1L$ L$H[]A\A]A^A_f.D]ALF1L$ L$fAWAVIAUATUSHH_D?HyDL,N$+L9L-RG9re)A9AW9AGHI9I9D{tLH=@RD$/K$5fAW1AVIAUATUSHHHH|$H=RKInAHLH $H9L%PKDm1uH=7KLuAEEAMJl fI1AwLL9uKl1H=l+H9,$r6H9,$wHD$u H=*HHH=:1[]A\A]A^A_H50JH=BJ(4fDLHfDAWH 9AVE1AUATUSHHH_Ht$HHHD$(1H93H{H|$8Dn sH|$EHt$0HtA_Ht$ Ht$ H9t$DHD$H|$Dg>f.EH1HL$H=IEщH DE9tDkAuE1DE9uA Ht$ A_H9t$vH|$8Ht$0HH;\$(H;\$(E9HT$HHH=z81[]A\A]A^A_fAaAvE1)‰GHL$H= ItH=I1HT$1HL$4H5PHH=bHHL$D$?2HL$D$DH=(1Ht$LAv)5HL$tH=H1HT$HL$H=kH1HT$HL$HH%s: source name not set Function %s not supported response status 0x%04x (%s) Failed to decode %s request: %s MKLL0LpLLLLL0MMMpMKisns_create_serverUnable to create security context Unable to load private key from %s Unable to load public key from %s Cannot use local mode: no local control socket Unable to create control socket (%s) Unable to locate iSNS server through SLP Unable to create socket for host "%s" SLP:isnsobjects.ctag < MAX_QUICK_TAGobj->ie_usersUNKNOWNlarvallimbodeadmaturetmpl->iot_num_keys + 1 <= 16Out of memory! obj->ie_container == NULLobj->ie_references == 0removed != 0(Object list empty) object[%u] = <%s> old->ie_referencesPortalapplication bug: cannot set attr %s(id=%u, type=%s) to a value of type %s %s: %s object is missing key attr %u You are not allowed to add a %s object to a %s! tmpl->iot_container == parent->ie_templateisns_object_get_key_attrs, %sevent %umgmt registrationtarget+selfinitiator+selftimer.cperiodPolicyUnable to remove object from scope isns_db_vlookup: unknown tag %u isns_db_vlookup: unsupported tag type %s state == ISNS_OBJECT_STATE_MATUREInternal error: unexpected object %u (%s) state %u in db_insert DB: inserting %s object without relation DB: added object %u (%s) state %u obj->ie_state == ISNS_OBJECT_STATE_LARVALLast portal/node unregistered, removing entity Unexpected object %u (%s) in limbo Unexpected object state %d in object %u (%s) Unsupported database type "%s" DB: destroying object %u (%s) DB: moving object %u (%s) to purgatory - %u references left No registration period for entity %u Entity %u will expire in %u sec Dumping database contents Backend: %s Last EID: %u Last Index: %u -------------- Object: index=%u type=<%s> state=%sisns_db_begin_transaction: running into pending transaction DB: removed object %u (%s) db.cobj->ie_indexobj->ie_users > 1Error loading database: %s Using in-memory DB file:No timestamp for entity %u Expiring entity %u CONTROL parent=%u DIRTY PRIVATEisns.entity.%04d%08xOut of memory.%s/%s%sDBUnable to write %s: %m DB: cannot open %s: %m DB: cannot stat %s: %m Unable to open %s: %m DB: ignoring %s Cannot open database %s: %m DB: Storing object %u -> %s db-file.clen < true_lenDB: Unable to create %s: %m Cannot rename %s -> %s: %m DB: Purging object %u (%s) DB: Cannot remove %s: %m Unable to load %s: Internal error Found iSNS database version %u; not supported DB: Bad type name "%s" in object file DB: loading all objects from %s DB file truncated? Ignoring it DB file from unsupported version %04x DB: cannot build relation for object %u Unexpected object state %d in object %u loaded from %s DB: object %u references unknown container %u DB: Refusing to store object with index 0 Creating file DB backend (%s) DB keystore: policy data was modified Could not create control entity in database Creating DB keystore Control entity is 0x%08x database key storeout of memory! scope.cscope->ic_userstmpl%s: FQDN too long %s: name too long message.csize >= sizeof(*msg)msg->im_usersinclude/libisns/message.hmsg->im_queue == NULLiqn.1967-12.gehostname: %m Unable to build source name %s(%s, %s) *match:iqn..dummy.Unable to get fully qualified hostname isns_source_pattern_match__revert_fqdnDSARSA (%s/%u)security.cpeer->is_usersCreated security principal "%s"%s Setting principal name to "%s" Loading private %s key from %s Unable to load private %s key from %s Loading public %s key from %s Unable to load public %s key from %s Unable to refresh key for principal %.*s - probably deleted Refresh key for principal %.*s isns_security_sign: auth context without sign handler. Failed to sign message, spi=%s Possible replay attack (bad timestamp) from spi=%s isns_security_verify: auth context without verify handler. Failed to authenticate message, spi=%s No DSA parameter file - please edit configuration No AuthKey specified; please edit configuration permittedDENIEDBad function code %08x :: policy %s source %s %s :: policy %s entity ID %s %s policy.cpolicy->ip_userspolicy != &isns_dweeb_powersinsecureanonymousadministrator:: policy %s operation %s on object %08x (%s) %s :: policy %s operation %s on %s object %s Internal error - no policy for principal %s! :: policy %s function %s (%04x) %s :: policy %s storage node name %s %s :: policy %s operation %s on object type %s %s :: policy %s registration of node type 0x%x %s :: policy %s scn bitmap 0x%x %s policy != &isns_superhero_powerspolicy != &isns_flyingpigs_powers+/%s - OpenSSL errors follow: > %s: %s *** Incorrect signature *** EVP_VerifyFinal failedGood signature from %s EVP_SignFinal failedError loading DSA public key%s/%.*sfdopen(%s): %m Failed to store private keyFailed to store public keyError loading DSA parametersFailed to generate DSA keyError writing DSA parameters%s.pubFailed to generate AuthKey Stored private key in %s simple key storeUnable to open DSA keyfile %s: %m Incompatible public key (spi=%s) isns_dsasig_sign: signature buffer too small isns_dsasig_sign: oops, seems to be a public key Signing messages with spi=%s, DSA/%u Created DSA authentication context Cannot save DSA key to %s: %m Cannot generate key - no DSA parameter file Generating DSA parameters; this may take a while Error generating DSA parametersUnable to write private key to %s Unable to write public key to %s %s: object not fully specified, key attrs missing Trying to replace %s (id %u) which has no container Refusing to accept portal registration with ESI port More than one entity in DevAttrReg msg Entity mismatch in message vs. operating attrs DevAttrReg of type %s not allowed Client attempts to add %s object to a %s - tsk tsk. Client attempts to move %s %u to a different %s Error updating object's attrlist Unable to build relation for new %s Unable to create dummy storage node for source %s invalid attr in message Unable to attach %s %u to %s --Created default PG:-- Replacing %s (id %u) __isns_create_registrationQuery operating attribute must be NIL Cannot determine object type in GetNext response Client included invalid operating attrs with %s: Failed to deregister object: %s (0x%04x) Enable ESI monitoring for entity %u Ignoring unintelligible ESI response Faked ESI response for portal %s Updating ESI state for entity %u No ESI response from %s - dropping *** Sending ESI message to %s (xid=0x%x); %u retries left Next ESI message in %d seconds ESI disabled by administrator Max ESI interval adjusted to %u sec to match registration period isns_esi_callback(%p, 0x%x) ESI call 0x%x timed out Good ESI response from %s Ignoring unmatched ESI reply ESI: dropping portal %s ESI: dropping entity %u Updating ESI state for %s Creating ESI state for %s Attempt to set up SCN for strange node type SCN: %s acknowledged notification Recovering SCN state for %s %u Deleting SCN registration for %s SCN unicast <%s %u, %s> -> %s %u Internal bug - SCN recipient without container Deregistering SCN for node %u SCN: transmit pending message for %s SCN for %s dropped - no portal SCN timed out Received an SCN response SCN multicast <%s %u, %s> preparing to send SCN to %s SCN for %s timed out SCN: %s using portal %s dd.cdd->dd_members == NULLAllocated new DD_ID %d isns.dd%unew_datacur->dd_id > prev_iddd->dd_objectDDReg for unknown ID=%u Loaded DD %d from database DDReg: symbolic name conflict: id=%d name=%s requested=%s Created limbo object for %s DD member %s Ignoring duplicate DD registration for %s %u DDReg: requested ID %d clashes with existing DD (%s) DDReg: requested symbolic name (%s) clashes with existing DD (id=%d) Attempt to register %s DD member with unknown index %u Internal error in %s: DD already listed DD dereg: object %d is not in this DD %s: DD member not found in internal list Problem converting DD object (index 0x%x). No DD_ID Problem converting DD %u. Proceeding anyway. HPPPPPP0X(isns_dd_remove_membersisns_dd_list_insertNetwork EntityTrying to register PG for non-existant node Trying to register PG for node in other entity Trying to register PG for non-existant portal Trying to register PG for portal in other entity Refusing to create portal group linking objects from different entities iSCSI Portal GroupInvalid container type "%s" for storage node: should be "%s" %s: source tag type %u not supported No source attribute iFCP Device NodeiFCP PortiSCSI Storage Nodeisns_create_storage_node2Discovery Domain SetOops, client sends PGT followed by <%s> %s: attr %u is not a key attr %s: incomplete %s object (key attr %u missing) Cannot encode %s message - caller forgot to set source Message attributes: Operating attributes: Server flags error: %s (status 0x%04x) Unable to decode server response: %s (status 0x%04x) Timed out while waiting for reply [REPLACE]---%s%s--- Source: Source: Message attributes: Operating attributes: Unable to encode %s: %s Sending request, len=%d simple.cmsg->im_users == 1Received reply, len=%d resp->im_users == 1Sending message, len=%d DevAttrRegRespDevAttrQryRespDevGetNextRespDevDeregRespSCNRegRespSCNDeregRespSCNEventRespSCNRespDDRegRespDDDeregRespDDSRegRespDDSDeregRespESIRspDevAttrRegDevAttrQryDevGetNextDevDeregSCNRegSCNDeregSCNEventSCNDDRegDDDeregDDSRegDDSDeregESIHeartbeatisns_attr_list_scanner_nextone of None, iSCSI, iFCPUnknownNoneiSCSI%s (%u)%s%s:%s%s%sbit%u:%s%snoneiscsiifcpCannot parse port spec "%s" [default]%u/udp%u/tcp%c %sbit%uALLNONE,+;|DEFAULTentityiscsi-nodeportalportal-groupddddsetpolicyBoot list enabledDD/DDS member addedDD/DDS member removedobject updatedobject addedobject removedmanagement registrationbitmap validipsec enabledmain mode enabledaggressive mode enabledpfs enabledtransport mode preferredtunnel mode preferredTargetInitiatorControlSecurity Policy IndexDSA security keyPolicy allowed entity namePolicy allowed object typesPolicy allowed node namePolicy allowed node typePolicy allowed functionsVisible Discovery DomainDefault Discovery DomainDelimiterEntity identifierEntity protocolMgmt IP addressTimestampProtocol version rangeRegistration PeriodEntity indexEntity next indexPortal IP addressPortal TCP/UDP portPortal nameESI intervalESI portPortal indexSCN portPortal next indexPortal security bitmapiSCSI node typeiSCSI aliasiSCSI SCN bitmapiSCSI node indexWWNN tokeniSCSI node next indexiSCSI auth methodPortal group namePortal group addressPortal group portPortal group tagPortal group indexPortal group next indexFC port name WWPNFC port IDFC port typeFC symbolic port nameFC fabric port nameFC hardFC Port IP addressFC service classFC4 typesFC4 descriptorFC4 featuresiFCP SCN bitmapFC port roleFC permanent port nameFC4 type codeFC node nameFC symbolic node nameFC node IP addressFC node IPAFC node proxy iSCSI nameDD set IDDD set nameDD set statusDD set next IDDD IDDD nameDD member iSCSI indexDD member iSCSI nameDD member FC WWPNDD member portal indexDD member portal addrDD member portal portDD featuresDD next ID/tcp, /udp, or (defaults to TCP)comma separated list, including of KRB5, SPKM1, SPKM2, SRP, CHAP, noneTimestamp parsing not implemented target and self information onlyinitiator and self information onlybitfield (type:perm): perm=R, W,%d[%u, %u]%Luattrs.c!value->iv_string%02xvalue->iv_opaque.len == 0(empty)"%s"attr->ia_usersa->ia_tag_id == b->ia_tag_idvUnknown Attribute %04x%1s %-12s: %s = %s [%s]:%d/%sopaqueipaddruint64range16uint32nilisns_portal_parseUsing wrong type (%s) when encoding attribute %04x (%s) - should be %s Error decoding attribute, tag=0x%04x, len=%u Unknown address family in isns_portal_init %s: no AF_LOCAL addresses for portals! Bug: cannot find object type for tag %s Cannot mix attributes of different types tag name "%s" not known in this context tag name "%s" not unique in this context (could be one of %s) portal=... not supported in this context Key generation not supported in this context Policy-key attribute not supported in this context %s: Unterminated quoted string: "%s" Missing value for atribute %s No value allowed for query attribute %s name of key file, or "gen" for key generation Attributes for object type %s; using prefix %s portal-addrportal-portgenUnable to parse %s=%s %-20s %s (%s; readonly; multiple instances [%s] %25s[%s]%25sAliases:%s%s=%seidprotnode-typeauthmethodesi-portesi-intervalscn-portpgtmember-namemember-iscsi-idxmember-fc-namemember-portal-idxmember-addrmember-portspiobject-typenode-nameentity-iscsi-portal-pg-dd-policy-isns_attr_list_splitDisconnecting idle socket last first authblk server clientauthblock truncated error decoding authblock recv: %m send: %m isns_net_stream_error: %s socket error: %s socket error: bad auth block socket.cnext3205LISTEN_PIDLISTEN_FDSsock->is_users!sock->is_destroymsg->im_queue == qpoll(%p, %u, %d) poll returned error: %m Next message xid=%04x Received message %s: msg not unlinked! getsockname: %m Unable to create socket: %m src_len <= sizeof(addr)Unable to bind socket Unable to bind socket: %m %s(%p) Unable to retransmit message Unable to connect: %m Incoming PDU xid=%04x seq=%u len=%u func=%s%s%s%s%s%s socket: credentials mismatch! Dropping PDU Message has authblock; trying to authenticate buf_truncate failed - cosmic particles? Accepting unknown peer spi="%.*s" as anonymous peer Unable to create security peer for spi=%.*s Oops, unauthenticated fragment in an authenticated message! Error accepting connection: %m socket disconnect, killing socket socket disconnect, retrying in %u sec Path as address, but af_hint=%d Can't set AF_LOCAL address: path too long! Cannot resolve address "%s": %s No useable addresses returned. Warning: isns not in /etc/services, falling back to default 3205. Cannot parse address spec "%s" getsockname on fd %d failed, %m Cannot sign PDU: no sender identity for socket Cannot sign PDU: error creating signature Successfully signed message (authlen=%u, spilen=%u, siglen=%u) Error adding auth block to outgoing PDU Ignoring unauthenticated message Ignoring spurious response message (xid=%04x) Response message doesn't match function Received response for pending message 0x%x connection closed by peer, killing socket sock %p message %04x timed out sock %p message %04x - minor timeout, resending. Received authenticated message from "%s" Received unauthenticated message Cannot resolve hostname "%s": %s Unknown protocol %d in portal No matching source address for given destination setsockopt(SO_REUSEADDR) failed: %m setsockopt(SO_PASSCRED) failed: %m setsockopt(IPV6_V6ONLY, false) failed: %mUnable to listen on socket: %m isns_net_stream_reconnect: cannot create socket isns_socket_callisns_socket_retransmit_queuedSLP support disabled in this build iscsi:smsservice:%s://%s:%uservice:%s://%sUnknown iSNS status codeSuccessMessage format errorInvalid registrationInvalid querySource unknownSource absentSource unauthorizedNo such entryVersion not supportedInternal errorBusyOption not understoodInvalid updateMessage not supportedSCN event rejectedSCN registration rejectedAttribute not implementedFC domain id not availableFC domain id not allocatedESI not availableInvalid deregistrationUnknown errorRegistration feature not supportedwTyDy4ydy$yyyxxxxxxxxtxdxTxDx4x$xxxError: Warning: ** FATAL ERROR ** Assertion failed (%s:%d): %s allgeneralsocketstatemessageauthscnesiIgnoring unknown isns_debug facility <<%s>> #InitiatorNameIQNPrefixBindAddressControlSocketPIDFileLocalRegistryRegistrationPeriodSCNTimeoutSCNRetriesSCNCalloutESIMinIntervalESIMaxIntervalESIRetriesDefaultDiscoveryDomainSLPRegisterSecurityServerKeyFileClientKeyStoreControl.SourceNameControl.AuthKeyFileAuth.ReplayWindowAuth.TimestampJitterNetwork.MaxSocketsNetwork.ConnectTimeoutNetwork.ReconnectTimeoutNetwork.CallTimeoutUnknown config item %s=%s HostNameAuthNameDatabaseServerAddress/etc/isns/auth_key/etc/isns/server_key.pubDB:/var/run/isnsctl/var/run/isnsd.pid/var/run/isns.registryisns.control/etc/isns/control.key/etc/isns/dsa.params*** Missing value in configuration assignment for %s *** =write errorbuffer.ccannot seek to offset %ldread errorbp->allocated || bp->base == NULLError writing pid file: %m Removing stale PID file %s Error creating pid file %s: %m PID file exists; another daemon seems to be running Error opening pid file %s: %m %s: no socket - %m ioctl(SIOCGIFCONF): %m ioctl(%s, SIOCGIFFLAGS): %m Got interface %u: %s %s isns_enumerate_portalsisns_get_nr_portalsparse_size: unknown unit in "%s"parse_count: unexpected character in "%s"parse_timeout: unexpected character in "%s" %lu%lu%cout of memoryutil.cns < 64-kMGbitvector.c!(base % 32)wp <= endsrc <= endoffset <= bv->ib_countresult == NULLbita == bitbBit Vector %p (%u words): <%u: 0x%x%s%u, %u-%u;t HQLT\h\L0h| lL l ( D X |    0 \< p|   <\l(<P d,x<\l\@\p< p|8T<p\8\<0L\L\ Htl, @| h! "|"" # \#< # l$ |$ $ $ $!\%T!%!&!&"'d"("l)")#*D#+#,#,#,#|-$/`$1$1$1$3(%3<%<4h%4%5% 7 &7L&7h&l9& ;& <@'<'<'<'=',='L>D(>l(>(>(>(|?( @ )@X)|D)G) KD*|K*K*|L*L4+\M\+M|+D>>,>l?D?p?,?L?l??܎?@@T@ܜh@ |@,@l@AA DAl|A|AL <IEB A(A0z (A BBBE [ (A BBBF d0 REE E(D0A8D@Y 8C0A(B BBBA T8F0A(B BBBE$ GEDD wAA< NDD  DAJ D AAB P( wEFF@^ AAA , 0gK[D WQ^I^d %x FE@H {FBE A(A0J (A BBBH A(H DBB( LFDA z ABH     4  (H @EID hDA4t zFJI D(D0R(A ABB8 zFJJ D(D0P(A BBBD DFBB B(H0A8D@8A0A(B BBB$0MEIL pAA`X FIG I(H0H8F@OHHPTHH@p HHPH X8A0A(B BBB8FED C(D0 (A ABBC ,$FDD v ABI 4(oFED H(D0M(A ABB8`FBA H(D0 (D ABBA HBBB B(A0A8Dp 8A0A(B BBBK (TAGG  DAE  ( (< zEGD@_ DAA Lhd IFBE E(A0A8L 8A0A(B BBBH Hd FBB B(A0A8D 8A0A(B BBBJ   P, .FDA x ABJ K ABB  FBH  MII (JEDG K LAH <QEE A(A0l(F BBB8<RBG A(G0o (C ABBF 8<LBGA I(D0  (D ABBG (xHu K I O W I RXES8\FBE I(H0 (F ABBH LFBB B(A0A8D" 8A0A(B BBBB HLFNB E(A0A8D` 8A0A(B BBBA <qKBB A(A0R(A BBBF0GEIJ ] DAF DAA    /HV J F@, DT(FBB I(D0D8GP8A0A(B BBB$BENU TDA( $  4EN E [ @}A]@B AG D0BEE D(A0u8M@Y8D0A (A BBBH 4xFRA O ABE SABL|BBB E(A0A8G, 8A0A(B BBBF H^FBB B(A0A8G`a 8A0A(B BBBH LL,BBB B(D0A8J 8A0A(B BBBK < cHEE D(C0x(A BBBH< jEAD _ AAE H IAN RFA4 !BAD T CBH ZCB4Tx!XFBA D(D0}(D ABB$!qEIK RDA!4ES H S("EAG AAA @"FBB D(D0D@% 0A(A BBBE D#qH0X H 0`L$FMA s ABF $($fEDG \ AAB %Z@d%iLEE D(D0o (A BBBD P@,%iLEE D(D0l (A BBBG Pp%c&$84&dFJJ D(D0z(A BBBh&,Eb|&"QL( &EDG R AAD 8&$L'MEHL oCAHt('BBJ B(D0A8Dp 8A0A(B BBBA H'BBB E(D0D8GpT 8A0A(B BBBH h  )MED [ DBI A ABD t DBN k DBO @H x*#E]*\l o$+qJS C h H `Lh+FEB B(A0D8D+ 8A0A(B BBBC $, 8, HL,zFED D(G0Y (H GBBJ D (C ABBD H-FEE E(A0A8D 8A0A(B BBBJ <.KPED D(G0I(H GBBH$.BBB B(A0D8DP 8D0A(B BBBA (p<0jFDD z ABE ,0FLH  ABD ,1*FHD  ABC $2JQ E A G `$x2_H Q A @2 T2h2 ,|2qFDD B ABM ,3FGD  ABF 83$FDD  ABC p ABE 4aMODH44FDE E(D0D8DPT 8D0A(B BBBG (5HEAGk AAF H@6FJB B(K0K8I@7 8C0A(B BBBJ 7 7;P`H( 7'HQ G F H 7xEF0f AA l 08  ,8  (8  $8 8;\Z( H8EAG0p AAA $!81EDG ^AA(!88QbD!9% X!49EG@r AA 4|!9FDA D0W  AABF D!:BJI D(D`hGp^hA`l (A ABBA $!:yJy M A G `$"(;#EY@"<; $T"8;,EDG YAA0|"@;kEIG i HAI VCA0"|;kEIG i HAI VCA$";1EDG ^AA #;L #;FEE A(D0 (A BBBJ  (A BBBJ p#l=#x= 4#t=`EAD ] CAE V CAF P#=FAD G0M  CABK O  CABK V  CABD $$$X>jEs H Q G Q8L$>FBA D(G0W (A ABBG ($4?EDG Q AAE L$?BBE A(A0k (D BBBH  (D BBBD 8%AUIDD k CBG AFBA@%,A`^HX%AFBA A(D0\ (C ABBF V(C ABB,%AaFAA I ABD 8%(BFBA D(G0 (D ABBD &B ($&BTFDA m ABE P&Bd&B0x&BFDD G@W  AABH 8&CFBA A(G0[ (C ABBD &D@Ez'8DVE~ E ( '|DcFII GABL'D `'D=Ew,|'DN` J A G ('EeEKG j DAJ ('FgADG0S AAA (HFa((FUBMH zABHD(FFBB E(A0A8D@ 8D0A(B BBBH @(GFBB D(A0DP$ 0A(A BBBA ((HuEKG o DAE T)LIFEB E(I0D8FPEXP``XAP] 8D0A(B BBBK X)IyEs(t)HJqEDD0U AAD $)J@EDG mAA)Jx)JFLI A(D0e8J@S8A0M (C ABBH W (C ABBA P (C ABBH ^(C ABB@X*$KzFKD i ABG O ABF VABD*`KMAA q ABE Z ABK R ABK P*LFFF O ABD [(E0W(A P ABE g ABF 88+DM7FBA A(J (A ABBC $t+HNJEND mDA(+pN_AII f DAB +N +N+N,N,,NALED fABBLH,N FBB B(E0D8G 8A0A(B BBBB ,d\ ,`\,l\0,\HO,\@H\ D WL -\8FFE E(A0C8GG 8A0A(B BBBF \-_ $t-_LAR S AI ZA4-_WFBA F(D0z(D ABB-_H-_FFE B(D0A8Gp 8A0A(B BBBF 44.XbXEDK _ CAI PFA$l.bLAQ S AJ ZA.b P.bFBB E(D0A8GL 8A0A(B BBBG $.enAFD `AA$/He"A\@@/\eEAD N AAF e CAE K CAK /fkAi8/\fcFBA C(D` (A ABBD 8/gBED A(K0g (D ABBI 80gBEA D(G0u (D ABBE LT0hhFDB B(A0A8G 8A0A(B BBBC 40mFAA R HDJ } ABH 00`nFHD G@F  AABE 1nBL$1(oBBB E(A0G8Dz 8A0A(B BBBA ,t1pOCJ sABF$1qEAAD |AA1@q:At81dqFBA A(DP (A ABBA ,$2reFDD E ABJ T2Hr Hh2Dr~FMA F(D0g (D ABBB P (D ABBG H2xrGFBB B(A0A8DO 8A0A(B BBBE P3|vhuBB H(D0I@Z0A(A BBBHH@<T3w FBB A(A0k (A BBBB `3xxFDB B(A0A8D` 8A0A(B BBBH 8A0A(H BBB`3zjBB B(A0A8D@ 8A0A(B BBBE XP@$\4{JAND qDAL4| BBB B(D0D8G 8A0A(B BBBG H4؂wBBE B(D0A8DP 8A0A(B BBBI , 5 BDA  ABD DP5܄BBB D(A0D 0A(A BBBG $5ttADD aDAH5̇ BBE E(A0A8Gp 8A0A(B BBBA ( 6EFD0\ AAC (86JFDF vABHd6FFB E(D0A8GP 8C0A(B BBBD H6܌FBB B(A0D8DP 8D0A(B BBBJ (6@{BDC nABH(7FBE B(A0A8DpF 8A0A(B BBBK (t7GFHJ kAB$7<>EU F I G I7T377<aS0 8dBHD D@H  AABA H@8BFBE H(A0D8Dp 8A0A(B BBBJ @8\FBB A(A0DP 0A(A BBBA 88 cOLJ N LAH LCAH4 9@~FDC I ABG ZABDD9FDA c ABG [ ABJ Z ABC 9 9,98;9d@9pFBE A(A0G` 0A(A BBBA  :HP8:$<EvT:Hh:T|:`A\ `:: :EG s AH @:cFDD b ABE H HBF HDB$;H*Ah4@;\NFED D(D0m(D ABBx;tAJk; ; H;FBD D(D@} (A ABBI |(A ABB<D <@C0<|GEAxL<FBB F(A0D8H@ 8A0A(B BBBG  8F0A(B BBBC D 8F0A(B BBBA 8<FKA A(G (A ABBA =gtr4=ADG l AAF } HAJ (T=h\FDA GGBzRx  $<=h_FGD D0c  AABD Z AAB0=9FAD J  AABF 0(>FDA D0  AABG 8\>-FBD D(DP& (A ABBH @>tFEE D(D0G@ 0A(A BBBG >0>< ?8 ?4,?0 @?,eHzO S|`?|1FBB B(D0A8G@MHEPKXA`W@W HDPKXB`K D 8A0A(B BBBA D8I0H(B BBB(?EIG fAA4FĮLFAA K CBH `ADFܮ6F9ZN0F0FDH Dp`  AABF ` G̯PKB B(A0A8DP 8A0A(B BBBC `HP4GxiFDD Q ABF mMBGA0GBEIG M AAD TDA H\ED j AD 0(HDCEIG M AAD UDA0\H`tRDH G0n  AABI H(HEDL0M AAD 8H FED D(D0y (D ABBG 8 IPBED D(G0j (A ABBJ <HI#BEE D(C0 (A BBBM IZl m I<\Eg L A G Ix@IFAD ~ ABD \ ABI A FBO 8JPFIA C(DPc (A ABBH XJĵ (lJEDG H AAF $J4LEDD |AA$J\&EDG IGAHJdFBB D(A0O (H BBBD A(G BBBH4KFIE B(D0C8DP 8C0A(B BBBC 4KEDG ` AAF k AAK Kt Kp KlKxiTT LзY L^4LhkHLĸn\L mpL|FLPH0B A LUH0G A L0\H0N A Lt\H0N A LUH0G A MPH0B A @,M0FGE A(C0DPK 0A(A BBBC @pM|FGE A(C0DPK 0A(A BBBC MȻ&LMFGB B(A0D8Gf 8A0A(B BBBC ND8Ed G G@8NdFBE H(A0G 0A(A BBBA ,|NALDD gABB4NDFEA c CBD FAD0NFAD G0N  AABD @OFBB A(A0D@ 0A(A BBBA @\OFBB A(A0DP 0A(A BBBJ HO\FBB E(A0A8DPo 8A0A(B BBBB 8ORLDD k ABF ACBA(P9Ea J FHPn\PP|$pPYk D x H H(P4ECG` AAA 8PEJJ[IHAZ HAA Q,$QHF(QEO D F@HQGFBB A(A0G 0A(A BBBG Q<QLIH A(K0K(A ABBFLQBEB B(D0A8G/ 8A0A(B BBBH H4RDBBE E(K0D8Dp 8A0A(B BBBF RaH { E 8RODA  DBA ZFBAPRNEG E(D0A8GP^ 8C0A(B BBBK uH,SPFBB B(D0A8D 8A0A(B BBBE \xSFBB B(D0A8DC]F 8A0A(B BBBK S\SxFBE B(A0A8G  M \ D y 8A0A(B BBBA LT0!E[$hTDqACG XHAT$EZ`TBLB E(A0A8GGYENy 8A0A(B BBBH HU,FBB A(A0G L@LAh 0A(A BBBE \UA0xUTFED D0  AABD 8UXBEB D(N0u(A BBBUA\$V7ADG hAA$,VPAG [ AD fA,TV(FAD N LBI DVBAF Z WBL P ABE j DBH VpV|<VEAD k LAN D AAJ PDAT4W?FBB B(A0A8G L@LF 8A0A(B BBBA W`aYFLW4BBIE E(D0A8Gt 8A0A(B BBBA W4 X@  X< 4X8 HX4YEn E \0hXtsFAJ DPT  AABA (XEG \ AG r AE HX$FBB B(D0A8Gp 8A0A(B BBBD $Y<ADG mAA,\$r)y#N ݂kJ Ҟy@(_< H (^%]Gwp2{$F^wx ,q?T^!([ 9xr%4a{D>B'U/ .Gb^]Y3 Ffp"Hn} 6k;8{:%G\EU!򗇤w<bXפ |`tuyurr~z$2;XKYyѼR _Ɍ7LܘZp-lg?¥3"gP*F>6 Rٷ0"]f?YΝxP&zR0ZCB? čW,Im-+(|3lH1}-rq)#_};.sfa@m>"4bmnZ3uyA"-SbYlEdV С=bj!}OܽXO}tmT=j,Z$|˜aNc_IvZ"݊H_L'8eʊ07-h ^$[xVɅm%"2,x%A{a$.GRnwLIXwJiT<깹|Lu)m\ kh'C2g4vϻɺ(ghmGz*}$emc =$j<+d5ߵMJՌrYy8ɵ6q[7y[i؍[ZWBS- t"l.wGs'Y,8m$u%dWBEiCx@B>>9lC_!;@po>;4ڞkp[%*n$xorrUí3F~> :jgI< х349؇QOӸ<7V^jo4U0pM/@f򊨉јBLg?ΞɆdldrm2y-S1; r6AX0Cq ԇ/Ϧm 1OAnRۢ"#Ec{`VVѿC5OkAA4* 5Y66GO>V'q$]wT #2 h#٣Nf8qHĎGLtBW bAF?/^Oa؅ pc nԦ`SqV7}O MU};ϩZC$v"KoN&Rnj.L6@qZ"t5Q,.fP"XhsI˖n w؂$rV;e16I<_igذj&urOUppARC.Sj~F8]BeB@Rk|-ɹ(2 8i˻vʮi;;ń9T'T%(yUww69zⴱb]i5;-Aꯁysqc`]v=&s䏥D~Y3Xb|ˍȈX+MQ݅x=_4m\ѵu0&9h#WQc"j0ZFEU#dKb36vН</z"p?D,G6 "%@>x5ݬ?ك[wȐ~gE(lh2oF ?"3[5 B_6qt%>wtנ5úVNT^&Hb/Ϸmc\?YP!Ӡ_ V5 d[*@."Pْ{Cύ@LLc>%Xx]"ޗtGhfnS,#?SIaԥ>rSEp'rLS[L],2d&*jϢE(No-VlnwZ"K s s8r2F|E|w~/ "#[ޗ\ bVu k_3 #f1P܀%L|]KOCczҗ (&ZX".ʢ#'V֌LbqY.ܐ0"0-S,ۼqi֝S>`\ZLG䶲2_0>'o9!t'{iT^!Cl[muje1\i>5nğ/ nZFf:iJ\;OZQ7Kr,&# <]:ۈVNe$7AT8 =L{vI㴠G@0,CH_TI~ &ёs=)0Fxbíd! 88(;p#j 8 F4uԌ ^ev!#IɣO[sT{dq|pw'oC~ǧ؅5l-Of; c.0 D2s/Jt#~4PWfiO\LC w:T9Q3VфD+RN)BVSϽVSe?DPi7?IUg'A64xI5t4eR\ChU //Q[ʓd&`(@bSJ┑!\Rhx ?\O彐o~f|c޴4Emw}շwAT?xxEgFbweȊԥ^|4@bZWFkf"tw8[ /{|N\ Vx^N:c.DES;aQS`*>)frܩBwI $%MpN-2 [f-6@^T G'Em =rua#ث:5?O׵|aT9.&FA0Kiz)CW ^uwP;`t1y'Ds@홃6"Q0՟"^[W>e`0g7=ihv&S2 4ݦJd,U4|¡ZY]1 "q\vҪ-jX\?ۓo/fUwjW%1Ɲe׈a!Dw14#nd7qG ?(h^̫cwiȴxfm1VFr\lue^zDHϱ&6feeKhof_CV]^£<|Edr %b4m)q#ў;fֳ= &UgexS>谿Yiՠu ;)P{?Ƙb(CNwgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata $o(( ( 30AA'8otitiBEomm\Tonncnn-mB#wXXr}ppPP QHddlpp {#{{#{{#{@ # # # '@  hGL,(x7