From 194e1dbf79b5568b0999742fd81196fcdec06c77 Mon Sep 17 00:00:00 2001 From: Robert Weber Date: Mon, 6 Jan 2014 16:21:48 -0700 Subject: [PATCH 1/4] Messy update to sanity check the remapping file --- resources/ProtocolDescriptions.csv | 915 --------------------------- resources/remapping | 953 +++++++++++++++++++++++++++++ scripts/buildDpiMsgLRProto.pl | 53 +- scripts/buildDpiMsgLRProto.sh | 15 +- 4 files changed, 999 insertions(+), 937 deletions(-) create mode 100644 resources/remapping diff --git a/resources/ProtocolDescriptions.csv b/resources/ProtocolDescriptions.csv index 6ed3d76ee485c..986f8bf7532e5 100644 --- a/resources/ProtocolDescriptions.csv +++ b/resources/ProtocolDescriptions.csv @@ -1656,918 +1656,3 @@ radius,Remote Authentication Dial-In User Service,#avp_int64,A 64 bits integer v radius,Remote Authentication Dial-In User Service,#avp_vendor_id,SMI Network Management Private Enterprise Code. (CLEP_DATA_UINT32) radius,Remote Authentication Dial-In User Service,#avp_interface_id,IPv6 interface identifier. (CLEP_DATA_UINT64) radius,Remote Authentication Dial-In User Service,#3gpp_sgsn_address,IP address of the SGSN -radius,Remote Authentication Dial-In User Service,#3gpp_sgsn_mcc_mnc,MCC and MNC of the SGSN -rambler,rambler,#query_text,Query sent to the search engine. -rambler,rambler,#query_raw,Contains the query sent to the search engine as indicated in the URL. -rambler,rambler,#query_type,Sort of query sent to the search engine. -rambler,rambler,#login,User's login string. -rambler,rambler,#domain,Domain name used for the login of the user. -rambler,rambler,#password,User's password string. -rambler_webmail,Rambler webmail,#attach_type,Content type of the sent attached file. -rambler_webmail,Rambler webmail,#date,Message date. -rambler_webmail,Rambler webmail,#msg_id,Identifier of the message. -rambler_webmail,Rambler webmail,#contact_alias,Alias of a contact. -rambler_webmail,Rambler webmail,#contact_email,Email address of a contact. -rambler_webmail,Rambler webmail,#attach_filename,Attachment name. -rambler_webmail,Rambler webmail,#receiver_type,Type of the email receiver. -rambler_webmail,Rambler webmail,#attach_id,Attachment identifier. -rambler_webmail,Rambler webmail,#folder,Indicates the directory from where messages are read. -rambler_webmail,Rambler webmail,#subject,Message subject. -rambler_webmail,Rambler webmail,#draft,Indicates if the email is a draft or has really been posted -rambler_webmail,Rambler webmail,#action,Indicates if the message is read (Read) or composed (Compose). -rambler_webmail,Rambler webmail,#msglist_date,Message date in a message list. -rambler_webmail,Rambler webmail,#msglist_attach,Indicates if the message contains an attachment. -rambler_webmail,Rambler webmail,#msglist_subject,Message subject in a message list. -rambler_webmail,Rambler webmail,#msglist_msgid,Message identifier. -rambler_webmail,Rambler webmail,#msglist_unread,Indicates if the message has been read. -rambler_webmail,Rambler webmail,#msglist_importance,Indicates if the message has been marked by the user. -rambler_webmail,Rambler webmail,#msglist_folder,Indicates the directory from a message list. -rambler_webmail,Rambler webmail,#attach_size,Attached file MIME size. -rambler_webmail,Rambler webmail,#folderlist_item_name,Message folder name. -rambler_webmail,Rambler webmail,#receiver,Full address of email receiver (including cc and bcc receivers). -rambler_webmail,Rambler webmail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -rambler_webmail,Rambler webmail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -rambler_webmail,Rambler webmail,#sender,Full address of email sender (alias followed by email address). -rambler_webmail,Rambler webmail,#sender_alias,Name of the email sender. -rambler_webmail,Rambler webmail,#sender_email,Email address of the email sender. -rambler_webmail,Rambler webmail,#msglist_receiver_email,Email address of the email receiver. -rambler_webmail,Rambler webmail,#msglist_receiver_alias,Name of email receiver. -rambler_webmail,Rambler webmail,#msglist_receiver,Full address of email receiver in a message list. -rambler_webmail,Rambler webmail,#msglist_sender_email,Address of email sender. -rambler_webmail,Rambler webmail,#msglist_sender_alias,Name of email sender. -rambler_webmail,Rambler webmail,#msglist_sender,Full address of email sender (alias and email address). -rambler_webmail,Rambler webmail,#domain,Domain name used for the email address of the user. -rambler_webmail,Rambler webmail,#login,User's login string. -rapidshare,rapidshare,#action,Indicates the action executed by the user. -rapidshare,rapidshare,#login,This attribute is deprecated. -rapidshare,rapidshare,#password,This attribute is deprecated. -rapidshare,rapidshare,#filename,Name of the transferred file. -rapidshare,rapidshare,#filesize,Size (byte) of the transferred file. -rapidshare,rapidshare,#method,HTTP method used for this action. -rapidshare,rapidshare,#email_address,User email address. -rapidshare,rapidshare,#client_id,User account number. -rapidshare,rapidshare,#download_url,Downloaded file URL. -rdp,Remote Desktop Protocol (Windows Terminal Server),#version,RDP Version used. -rdp,Remote Desktop Protocol (Windows Terminal Server),#client_build,RDP client build. -rdp,Remote Desktop Protocol (Windows Terminal Server),#desktop_width,desktop width. -rdp,Remote Desktop Protocol (Windows Terminal Server),#desktop_height,desktop height. -rdp,Remote Desktop Protocol (Windows Terminal Server),#hostname_ascii,"Client hostname -rdp,Remote Desktop Protocol (Windows Terminal Server),#domain_ascii,"Client domain -rdp,Remote Desktop Protocol (Windows Terminal Server),#username_ascii,"Client login -rdp,Remote Desktop Protocol (Windows Terminal Server),#default_username,"User's default login -rdp,Remote Desktop Protocol (Windows Terminal Server),#encrypted,Indicates if the traffic is encrypted with TLS or CresDDP. -rdp,Remote Desktop Protocol (Windows Terminal Server),#io_channel_id,IO channel ID. -rdp,Remote Desktop Protocol (Windows Terminal Server),#channel_id,Communication channel ID. -rdp,Remote Desktop Protocol (Windows Terminal Server),#channel_name,Communication channel name (An 8-byte array containing a unique 7-character ANSI channel name and a null terminator). -rdp,Remote Desktop Protocol (Windows Terminal Server),#channel_disabled,Tells whether the channel is disabled. -rdp,Remote Desktop Protocol (Windows Terminal Server),#channel_encrypt_way,Tells whether the channel is encrypted. -rdp,Remote Desktop Protocol (Windows Terminal Server),#channel_priority,Channel priority. -redhat_update,RedHat Update,#kernel_name,Kernel package or package linked to the kernel. -redhat_update,RedHat Update,#kernel_version,Version number of the kernel package. -redhat_update,RedHat Update,#kernel_archi,Archi of package kernel. -redhat_update,RedHat Update,#kernel_distrib,Distrib linked to this kernel package. -redhat_update,RedHat Update,#package_name,Name of the downloaded package. -redhat_update,RedHat Update,#package_version,Version number of the downloaded package. -redhat_update,RedHat Update,#package_archi,Archi of package. -redhat_update,RedHat Update,#package_distrib,Distrib linked to this package. -rip2,Routing Information Protocol V2,#ip_addr,IP address of a router. -rip2,Routing Information Protocol V2,#next_hope,The immediate next hop IP address to which packets to the destination specified by this route entry should be forwarded. -rip2,Routing Information Protocol V2,#netmask,The Subnet Mask field contains the subnet mask which is applied to the IP address to yield the non-host portion of the address. -rip2,Routing Information Protocol V2,#metric,Total distance to a router. -rip2,Routing Information Protocol V2,#authentication,Authentication content (password for example). -rlogin,Remote Login,#client_login,Name of the client host. -rlogin,Remote Login,#server_login,User login. -rlogin,Remote Login,#server_password,User password. -rlogin,Remote Login,#term_type,Terminal type used to establish the remote session. -rlogin,Remote Login,#speed,Connection speed. -rpc,Remote Procedure Call,#program,Program Identifier. -rpc,Remote Procedure Call,#version,Version of the RPC protocol. -rpc,Remote Procedure Call,#program_version,Version of the used program over RPC. -rpc,Remote Procedure Call,#procedure,"Contains the request used by the application program (NFS -rpc,Remote Procedure Call,#state,Status of the command response. -rpc,Remote Procedure Call,#xid,Identifier of the request or the reply. -rsh,Remote Shell,#login,User's login string. -rsh,Remote Shell,#remote_login,(Deprecated) User login on the remote server. -rsh,Remote Shell,#server,Remote server. -rsync,Remote synchronous (file transfer),#module,Name of the group in which files are gathered. -rsync,Remote synchronous (file transfer),#login,User's login string. -rsync,Remote synchronous (file transfer),#password,User's password string. -rtcp,Real Time Control Protocol,#cname,User name. -rtcp,Real Time Control Protocol,#name,Complete user name. -rtcp,Real Time Control Protocol,#email,User's email address. -rtcp,Real Time Control Protocol,#phone,User's phone number. -rtcp,Real Time Control Protocol,#loc,User's location. -rtcp,Real Time Control Protocol,#tool,Client's software. -rtcp,Real Time Control Protocol,#note,User's comments. -rtcp,Real Time Control Protocol,#rr_jitter,Jitter value (in receiver report). -rtcp,Real Time Control Protocol,#rr_cumlost,Contains the cumulative number of lost packets (in receiver reports). -rtcp,Real Time Control Protocol,#rr_ssrc_id,Identity of the source that sent the receiver report. -rtcp,Real Time Control Protocol,#ssrc,Identity of the Synchronization source -rtmp,Real Time Messaging Protocol,#page_url,URL of the webpage where the audio/video content is streamed. -rtmp,Real Time Messaging Protocol,#stream_url,URL of the streamed audio/video. -rtmp,Real Time Messaging Protocol,#app_name,Name of the application accessing the streamed content. -rtmp,Real Time Messaging Protocol,#start_time,The timestamp of the beginning of the streamed audio/video (in ms). -rtmp,Real Time Messaging Protocol,#stop_time,The timestamp of the end of the streamed audio/video (in ms). -rtp,Real Time Protocol,#end_session,The end_session attribute is raised at the end of the RTP session -rtp,Real Time Protocol,#codec_name,Name of the codec. -rtp,Real Time Protocol,#unseq,Contains the number of miss ordered packets (use sum). -rtp,Real Time Protocol,#mos,Standard voice quality indicator (Mean Opinion Score). This attribute is deprecated. -rtp,Real Time Protocol,#ssrc,Identity of the Synchronization source -rtp,Real Time Protocol,#timestamp,RTP packet timestamp. -rtp,Real Time Protocol,#mos_session,"Standard voice quality indicator -rtp,Real Time Protocol,#rfactor,"Rfactor value -rtp,Real Time Protocol,#mos_satellite,Standard voice quality indicator for satellite (Mean Opinion Score). This attribute is deprecated. -rtsp,Real Time Streaming Protocol,#user_agent,Client's software. -rtsp,Real Time Streaming Protocol,#filename,Name of the streamed file. -rtsp,Real Time Streaming Protocol,#method,RTSP command sent by the client. -rtsp,Real Time Streaming Protocol,#server_agent,Name of the server software. -rtsp,Real Time Streaming Protocol,#server,Name of the streaming server. -rtsp,Real Time Streaming Protocol,#directory,File directory. -rtsp,Real Time Streaming Protocol,#code,Server return code. -rtsp,Real Time Streaming Protocol,#uri,Complete name (path + filename) of a web resource (truncated at 1503 characters). -rtsp,Real Time Streaming Protocol,#urilast64,uri last 64 characters of the uri. -rtsp,Real Time Streaming Protocol,#urilen,uri length. -rtsp,Real Time Streaming Protocol,#uri_full,Complete name (path + filename) of a web resource (not truncated). -rtsp,Real Time Streaming Protocol,#header_name,One HTTP header line (field). -rtsp,Real Time Streaming Protocol,#header_value,One HTTP header line (field). -rtsp,Real Time Streaming Protocol,#header_statusline,"The status line -rtsp,Real Time Streaming Protocol,#version,Protocol version. -rtsp,Real Time Streaming Protocol,#cseq,Sequence number. -rtsp,Real Time Streaming Protocol,#start_time,Start date of the call. -rtsp,Real Time Streaming Protocol,#session_duration,Call setup duration. -rtsp,Real Time Streaming Protocol,#media_attr_value,Line value of the media attribute. -rtsp,Real Time Streaming Protocol,#media_attr_type,Contains the media type (audio or video). -rtsp,Real Time Streaming Protocol,#media_attr_encoding,The encoding of media data. -rtsp,Real Time Streaming Protocol,#media_attr_rate,The encoding rate. -rtsp,Real Time Streaming Protocol,#media_attr_param,Session attribute value. -rtsp,Real Time Streaming Protocol,#media_attr_label,Name of the described session attribute. -rtsp,Real Time Streaming Protocol,#media_attr_addr,The mentioned IPv4 address to be used. -rtsp,Real Time Streaming Protocol,#media_attr_channel,The channel value. -rtsp,Real Time Streaming Protocol,#media_attr_transport,The transport protocol (TCP or UDP). -rtsp,Real Time Streaming Protocol,#media_type,Contains the media type. -rtsp,Real Time Streaming Protocol,#media_proto,Protocol used in client stream. -rtsp,Real Time Streaming Protocol,#media_format,Client's protocol formats available. -s1ap,S1 Application Protocol (S1AP),#ep_name,Elementary Procedure name. -s1ap,S1 Application Protocol (S1AP),#ep_mme_ue_id,Mobility Management Entity Identifier (MME UE S1AP ID). -s1ap,S1 Application Protocol (S1AP),#ep_enb_ue_id,E-UTRAN NodeB Identifier (eNB UE S1AP ID). -s1ap,S1 Application Protocol (S1AP),#ep_ie,Contains Information Element attributes. -s1ap,S1 Application Protocol (S1AP),#ep_ie_name,Information Element name. -s1ap,S1 Application Protocol (S1AP),#ep_ie_rab,Contains E-RAB attributes. -s1ap,S1 Application Protocol (S1AP),#ep_ie_rab_addr,Transport Layer Address (IPv4). -s1ap,S1 Application Protocol (S1AP),#ep_ie_rab_teid,GTP Tunnel Endpoint Identifier (GTP-TEID). -s1ap,S1 Application Protocol (S1AP),#ep_ie_tai,Tracking Area Identifier (TAI). -s1ap,S1 Application Protocol (S1AP),#ep_ie_cgi,E-UTRAN Cell Global Identifier (E-UTRAN CGI). -samsung_apps,Samsung Apps,#is_smartphone,Boolean attribute indicating whether the client is a smartphone(1) or not(0). -sccp,Skinny Client Control Protocol,#message_type,The type of the message. -sccp,Skinny Client Control Protocol,#call_id,"Call id -sccp,Skinny Client Control Protocol,#caller,Contains the identity (or the phone number) of the initiator of the call. -sccp,Skinny Client Control Protocol,#callee,Contains the identity (or the phone number) of the called party for a call. -sccp,Skinny Client Control Protocol,#callername,Calling party identity -sccp,Skinny Client Control Protocol,#calleename,Called party identity -sccp,Skinny Client Control Protocol,#device_type,Device type -sccp,Skinny Client Control Protocol,#device_name,Device name -sccp,Skinny Client Control Protocol,#call_way,"The call Way (In -sccp,Skinny Client Control Protocol,#start_time,Start date of the call. -sccp,Skinny Client Control Protocol,#call_duration,Call duration. -sccp,Skinny Client Control Protocol,#callstate,Status of the current call -sccp,Skinny Client Control Protocol,#nb_pkt_sent,Number of RTP packets sent -sccp,Skinny Client Control Protocol,#nb_pkt_rcv,Number of RTP packets received -sccp,Skinny Client Control Protocol,#nb_byt_sent,Number of RTP octets sent -sccp,Skinny Client Control Protocol,#nb_byt_rcv,Number of RTP octets received -sccp,Skinny Client Control Protocol,#nb_pkt_lost,Number of RTP packets lost -sccp,Skinny Client Control Protocol,#stats_jitter,Observed Jitter for RTP packets -sccp,Skinny Client Control Protocol,#stats_latency,Observed latency for RTP packets -sccp,Skinny Client Control Protocol,#keypad,Contains the key pressed on the handset -sccp,Skinny Client Control Protocol,#codec,The codec used in the RTP session -sccp,Skinny Client Control Protocol,#softkeyevent,Contains the soft key event -sctp,Stream Control Transmission Protocol,#chunk_data_tsn,The Transmission Sequence Number is a global sequence number of chunks. -sctp,Stream Control Transmission Protocol,#chunk_data_proto,Indicating the data type (or protocol) containing in the chunk. -secondlife,Second Life,#login,Name of virtual character. -secondlife,Second Life,#message,Content of chat message. -secondlife,Second Life,#message_type,Message type. -secondlife,Second Life,#source_name,Source name. -secondlife,Second Life,#source_type,Source type. -secondlife,Second Life,#chat_type,Chat message type. -sip,Session Initiation Protocol,#method,The command -sip,Session Initiation Protocol,#uri,Contains the URI (similar to To: field) -sip,Session Initiation Protocol,#expires,Time in seconds after which the message expires. -sip,Session Initiation Protocol,#reply_code,Return status code. -sip,Session Initiation Protocol,#mime_type,Data type. -sip,Session Initiation Protocol,#user_agent,Client's software. -sip,Session Initiation Protocol,#request_call_id,Call's id extracted for each sip request. -sip,Session Initiation Protocol,#server_agent,Server's software. -sip,Session Initiation Protocol,#cseq,Sequence number -sip,Session Initiation Protocol,#via,The Via header field indicates the transport used for the transaction and identifies the location where the response is to be sent -sip,Session Initiation Protocol,#contact,The Contact header field provides a SIP or SIPS URI that can be used to contact that specific instance of the UA for subsequent requests -sip,Session Initiation Protocol,#record_route,The Record-Route header field is inserted by proxies in a request to force future requests in the dialog to be routed through the proxy -sip,Session Initiation Protocol,#p_asserted_id,Indicates the identity of the trusted SIP server -sip,Session Initiation Protocol,#remote_party_id,The IP address of the remote party. -sip,Session Initiation Protocol,#reason,The reason a Session Initiation Protocol request was issued. -sip,Session Initiation Protocol,#from,The initiator of the request. -sip,Session Initiation Protocol,#to,The recipient of the request. -sip,Session Initiation Protocol,#subject,the subject header present in the SIP packet -sip,Session Initiation Protocol,#caller_domain,Caller's domain -sip,Session Initiation Protocol,#callee_domain,Callee's domain -sip,Session Initiation Protocol,#date,Contains the date and time. -sip,Session Initiation Protocol,#proxy_authorization,allows the client to identify itself (or its user) to a proxy that requires authentication -sip,Session Initiation Protocol,#www_authenticate,Contains an authentication challenge. -sip,Session Initiation Protocol,#alert_info,Specifies an alternative ring tone. -sip,Session Initiation Protocol,#call_info,Provides additional information about the caller or callee. -sip,Session Initiation Protocol,#accept_language,Indicates the preferred languages. -sip,Session Initiation Protocol,#call_id,"Call id -sip,Session Initiation Protocol,#start_time,Start date of the call. -sip,Session Initiation Protocol,#time_before_spk,Waiting delay before speak -sip,Session Initiation Protocol,#session_duration,Call setup duration. -sip,Session Initiation Protocol,#call_duration,Call duration. -sip,Session Initiation Protocol,#setup_delay,Call setup delay. -sip,Session Initiation Protocol,#caller,Contains the identity (or the phone number) of the initiator of the call. -sip,Session Initiation Protocol,#caller_e164,Format of the caller's telephone numbers -sip,Session Initiation Protocol,#callee,Contains the identity (or the phone number) of the called party for a call. -sip,Session Initiation Protocol,#callee_e164,Format of the callee's telephone numbers -sip,Session Initiation Protocol,#caller_nickname,the caller nickname -sip,Session Initiation Protocol,#callee_nickname,the callee nickname -sip,Session Initiation Protocol,#confcall_caller,"Caller's name -sip,Session Initiation Protocol,#confcall_callee,"Callee's name -sip,Session Initiation Protocol,#caller_user_agent,Client's software in the caller way. -sip,Session Initiation Protocol,#callee_user_agent,Client's software used by the callee. -sip,Session Initiation Protocol,#caller_server_agent,Server's software in the caller way. -sip,Session Initiation Protocol,#callee_server_agent,Server's software in the callee way. -sip,Session Initiation Protocol,#end_status,Status of the call end -sip,Session Initiation Protocol,#caller_addr,Address which could be used by the initiator of the call. -sip,Session Initiation Protocol,#callee_addr,Address which could be used by the called party. -sip,Session Initiation Protocol,#connection_info_addr,Connection IPv4 address. -sip,Session Initiation Protocol,#connection_info_addr_type,Connection address type. -sip,Session Initiation Protocol,#connection_info_net_type,Network type for the connection. -sip,Session Initiation Protocol,#media_type,Contains the media type. -sip,Session Initiation Protocol,#media_proto,Protocol used in client stream. -sip,Session Initiation Protocol,#media_format,Client's protocol formats available. -sip,Session Initiation Protocol,#media_attr_type,Contains the media type (audio or video). -sip,Session Initiation Protocol,#media_attr_encoding,The encoding of media data. -sip,Session Initiation Protocol,#media_attr_rate,The encoding rate. -sip,Session Initiation Protocol,#media_attr_param,Session attribute value. -sip,Session Initiation Protocol,#media_attr_label,Name of the described session attribute. -sip,Session Initiation Protocol,#media_attr_addr,The mentioned IPv4 address to be used. -sip,Session Initiation Protocol,#media_attr_channel,The channel value. -sip,Session Initiation Protocol,#media_attr_transport,The transport protocol (TCP or UDP). -sip,Session Initiation Protocol,#media_attr_value,Line value of the media attribute. -sip,Session Initiation Protocol,#user_id,Client identifier used for his registering with a SIP server. -skyblog,skyblog,#password,User's password string. -skyblog,skyblog,#login,User's login string. -skype,skype,#version,Skype client version. -skype,skype,#service,Current service identification string. The service is computed every 5 secondes (can be tuned); This attribute is extracted only when the service changes. -skype,skype,#service_id,"Composite 32-bit integer value defining the service currently used. The first byte (LSB) gives the generic service definition -skype,skype,#service_duration,"4 bytes integer value indicating -slsk,SoulSeek,#query,Query sent to find a file. -slsk,SoulSeek,#version,Current version of the Soulseek client. -slsk,SoulSeek,#filename,Name of the transferred file. -slsk,SoulSeek,#filesize,Size (byte) of the transferred file. -slsk,SoulSeek,#file_id,"Unique identifier of a file -slsk,SoulSeek,#transfer_way,Indicates whether the file is uploaded or downloaded. -slsk,SoulSeek,#password,User's password string. -slsk,SoulSeek,#login,User's login string. -smb,Server Message Block (Windows File Server),#login,User's login string. -smb,Server Message Block (Windows File Server),#service,The type of resource that the client intends to access. -smb,Server Message Block (Windows File Server),#file_chunk_data_offset,Offset of the transferred data. -smb,Server Message Block (Windows File Server),#file_chunk_len,Size of the transferred piece. -smb,Server Message Block (Windows File Server),#end_of_file,The end of file offset value. -smb,Server Message Block (Windows File Server),#file_attributes,File attributes (bit field). -smb,Server Message Block (Windows File Server),#user_id,User identifier (SMB usmb_v1 only). -smb,Server Message Block (Windows File Server),#process_id,Identifier of the process being affected by the following command. -smb,Server Message Block (Windows File Server),#nt_status,NT error code. -smb,Server Message Block (Windows File Server),#directory,(deprecated) Name of the shared directory on the server host. -smb,Server Message Block (Windows File Server),#path,The server/share name of the resource to which the client attempts to connect. -smb,Server Message Block (Windows File Server),#domain,Domain name. -smb,Server Message Block (Windows File Server),#native_os,Client's operating system. -smb,Server Message Block (Windows File Server),#native_lan_manager,The native LAN manager type. -smb,Server Message Block (Windows File Server),#command_string,Command name. -smb,Server Message Block (Windows File Server),#loadway,Contains the file transfer way (Upload vs Download). -smb,Server Message Block (Windows File Server),#version,Protocol version. -smb,Server Message Block (Windows File Server),#query_id,Indexes and correlates requests and responses. -smb,Server Message Block (Windows File Server),#security_blob_len,Security blob data length. -smb,Server Message Block (Windows File Server),#search_attributes,An attribute mask used to specify the standard attributes a file MUST have in order to match the search. -smb,Server Message Block (Windows File Server),#search_storage_type,Specify the search type (directory or file). -smb,Server Message Block (Windows File Server),#search_pattern,The file pattern to search for. -smb,Server Message Block (Windows File Server),#dialect,The version of the SMB Protocol. -smb,Server Message Block (Windows File Server),#filename,Name of the transferred file. -smb,Server Message Block (Windows File Server),#filesize,Size (byte) of the transferred file. -smb,Server Message Block (Windows File Server),#attributes,File attributes/folder (bit field). -smb,Server Message Block (Windows File Server),#ext_attributes,(deprecated) Extended File attributes/folder (bit field). -smpp,Short message peer-to-peer protocol,#sender,Sender's address. -smpp,Short message peer-to-peer protocol,#receiver,Receiver's address. -smtp,Simple Mail Transfer Protocol,#login,User's login string. -smtp,Simple Mail Transfer Protocol,#password,User's password string. -smtp,Simple Mail Transfer Protocol,#sender,Full address of email sender (alias followed by email address). -smtp,Simple Mail Transfer Protocol,#sender_alias,Name of the email sender. -smtp,Simple Mail Transfer Protocol,#sender_email,Email address of the email sender. -smtp,Simple Mail Transfer Protocol,#sender_mailfrom,Sender's email address (used by MAIL FROM method). -smtp,Simple Mail Transfer Protocol,#sender_domain,Domain of the sender's email address. -smtp,Simple Mail Transfer Protocol,#receiver_rcptto,Recipient's email address (used by RCPT TO method). -smtp,Simple Mail Transfer Protocol,#receiver_domain,Domain of the recipient's email address. -smtp,Simple Mail Transfer Protocol,#receiver,Full address of email receiver (including cc and bcc receivers). -smtp,Simple Mail Transfer Protocol,#receiver_alias,Name of email receiver (included cc and bcc receivers). -smtp,Simple Mail Transfer Protocol,#receiver_email,Email address of message receiver (included cc and bcc receivers). -smtp,Simple Mail Transfer Protocol,#receiver_type,Type of the email receiver. -smtp,Simple Mail Transfer Protocol,#index,Identifier of the request and response in a flow. -smtp,Simple Mail Transfer Protocol,#email_index,Index of the request which the email is attached to. -smtp,Simple Mail Transfer Protocol,#method,Command sent by the client -smtp,Simple Mail Transfer Protocol,#response_code,Return code -smtp,Simple Mail Transfer Protocol,#server_response,The return code of the server -smtp,Simple Mail Transfer Protocol,#subject,Message subject. -smtp,Simple Mail Transfer Protocol,#date,Message date. -smtp,Simple Mail Transfer Protocol,#mime_type,Mail's content type. -smtp,Simple Mail Transfer Protocol,#msg_id,Identifier of the message. -smtp,Simple Mail Transfer Protocol,#user_agent,Name of the software used. -smtp,Simple Mail Transfer Protocol,#start_time,Starting time of SMTP session -smtp,Simple Mail Transfer Protocol,#stop_time,Ending time of SMTP session -smtp,Simple Mail Transfer Protocol,#duration,Duration of the SMTP session -smtp,Simple Mail Transfer Protocol,#attach_type,Content type of the sent attached file. -smtp,Simple Mail Transfer Protocol,#attach_size,Attached file MIME size. -smtp,Simple Mail Transfer Protocol,#attach_disposition,Attached file disposition -smtp,Simple Mail Transfer Protocol,#attach_filename,Attachment name. -smtp,Simple Mail Transfer Protocol,#attach_transfer_encoding,Contains the encoding of the attached content -smtp,Simple Mail Transfer Protocol,#server,Contains the name of the used smtp server -smtp,Simple Mail Transfer Protocol,#server_agent,The software name used by the email server -smtp,Simple Mail Transfer Protocol,#greeting_message,Contains the greeting message of the server when connection is established -smtp,Simple Mail Transfer Protocol,#replyto,Email address to use in a reply for this message. -smtp,Simple Mail Transfer Protocol,#received_from_name,Contains the sending host name -smtp,Simple Mail Transfer Protocol,#received_from_ip,Contains the IP address of the sending host name -smtp,Simple Mail Transfer Protocol,#received_by_name,Contains the receiving host name -smtp,Simple Mail Transfer Protocol,#received_by_ip,Contains the IP address of the receiving host name -smtp,Simple Mail Transfer Protocol,#received_with,Contains the software used to send the email -smtp,Simple Mail Transfer Protocol,#received_date,Date when the transport service relayed the message -smtp,Simple Mail Transfer Protocol,#received_server_agent,Contains the name of the sever agent -smtp,Simple Mail Transfer Protocol,#xmailer,Contains the user_agent of the used mailer -snmp,Simple Network Management Protocol,#community,Community name. -snmp,Simple Network Management Protocol,#method,SNMP request type. -snmp,Simple Network Management Protocol,#request_id,Request Identifier. -snmp,Simple Network Management Protocol,#oid,Object Identifier. -snmp,Simple Network Management Protocol,#value_type,Object type. -snmp,Simple Network Management Protocol,#value_len,Size of value_raw in bytes. -snmp,Simple Network Management Protocol,#name,Name the user. -snpp,Simple Network Paging Protocol,#login,User's login string. -snpp,Simple Network Paging Protocol,#password,User's password string. -snpp,Simple Network Paging Protocol,#method,Contains the SNPP command. -snpp,Simple Network Paging Protocol,#caller_id,Login of person who send the message. -snpp,Simple Network Paging Protocol,#message,Contains the message sent to the pager. -snpp,Simple Network Paging Protocol,#pager_id,Contains pager number. -socks4,SOCKSv4,#remote_addr,Remote IP address. -socks5,SOCKSv5,#remote_addr,Remote IP address. -socks5,SOCKSv5,#remote_name,Remote FQDN. -spdy,SPDY,#stream_id,Stream identifier. -spdy,SPDY,#length,Length of the message starting at the offset of this field. -spdy,SPDY,#status_code,An indicator for why the stream is being terminated. -spdy,SPDY,#header_count,The number of repeating name/value pairs following this field -spdy,SPDY,#header_name,"Header name -spdy,SPDY,#header_value,Header value. -spid,SPID : Statistical Protocol IDentification,#found_protocol,Protocol name that has been discovered by SPID. -spid,SPID : Statistical Protocol IDentification,#divergence,"Divergence giving the distance"" between the flow content and the selected SPID model. The smaller the divergence -squirrelmail,SquirrelMail,#contact_email,Email address of a contact. -squirrelmail,SquirrelMail,#contact_alias,Alias of a contact. -squirrelmail,SquirrelMail,#msglist_sender_alias,Name of email sender. -squirrelmail,SquirrelMail,#msglist_sender_email,Address of email sender. -squirrelmail,SquirrelMail,#msglist_sender,Full address of email sender (alias and email address). -squirrelmail,SquirrelMail,#msglist_subject,Message subject in a message list. -squirrelmail,SquirrelMail,#msglist_date,Message date in a message list. -squirrelmail,SquirrelMail,#msglist_receiver_alias,Name of email receiver. -squirrelmail,SquirrelMail,#msglist_receiver_email,Email address of the email receiver. -squirrelmail,SquirrelMail,#msglist_receiver,Full address of email receiver in a message list. -squirrelmail,SquirrelMail,#msglist_msgid,Message identifier. -squirrelmail,SquirrelMail,#attach_size,Attached file MIME size. -squirrelmail,SquirrelMail,#date,Message date. -squirrelmail,SquirrelMail,#sender_alias,Name of the email sender. -squirrelmail,SquirrelMail,#sender_email,Email address of the email sender. -squirrelmail,SquirrelMail,#sender,Full address of email sender (alias followed by email address). -squirrelmail,SquirrelMail,#msg_id,Identifier of the message. -squirrelmail,SquirrelMail,#folder,Indicates the directory from where messages are read. -squirrelmail,SquirrelMail,#subject,Message subject. -squirrelmail,SquirrelMail,#receiver_type,Type of the email receiver. -squirrelmail,SquirrelMail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -squirrelmail,SquirrelMail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -squirrelmail,SquirrelMail,#receiver,Full address of email receiver (including cc and bcc receivers). -squirrelmail,SquirrelMail,#attach_type,Content type of the sent attached file. -squirrelmail,SquirrelMail,#attach_filename,Attachment name. -squirrelmail,SquirrelMail,#draft,Indicates if the email is a draft or has really been posted -squirrelmail,SquirrelMail,#action,Indicates if the message is read (Read) or composed (Compose). -squirrelmail,SquirrelMail,#login_server,Concatenated login and server: @. -squirrelmail,SquirrelMail,#password,User's password string. -squirrelmail,SquirrelMail,#login,User's login string. -squirrelmail,SquirrelMail,#msglist_folder,Indicates the directory from a message list. -squirrelmail,SquirrelMail,#attach_id,Attachment identifier. -ssh,Secure Shell,#rtt,Server response time. -ssl,Secure Socket Layer,#common_name,Domain name mentioned in the certificate. -ssl,Secure Socket Layer,#server_name,Domain name mentioned in Client Hello message. -ssl,Secure Socket Layer,#supported_next_protocol,Supported protocol on top of SSL specified by the server in the Next Protocol Negotiation TLS extension. -ssl,Secure Socket Layer,#issuer,Certificate Authority. -ssl,Secure Socket Layer,#validity_not_before,Certificate's validity start date. -ssl,Secure Socket Layer,#validity_not_after,Certificate's validity end date. -ssl,Secure Socket Layer,#subject_alt_name,Identifies a list of host names which belong to the same certificate. -stp,Spanning Tree Protocol,#root_addr,Root Bridge MAC address. -stp,Spanning Tree Protocol,#root_path_cost,Cost of the path to the Root Bridge. -stp,Spanning Tree Protocol,#bridge_addr,Bridge MAC address. -syslog,Syslog,#code,Message type. -t38,Group 3 facsimile communication over IP,#caller,Calling subscriber identification -t38,Group 3 facsimile communication over IP,#callee,Called subscriber identification -t38,Group 3 facsimile communication over IP,#fax_message_number,"Identification associated to the following FAX messages: CSI the called subscriber identification (which is equal to the callee) -tagged,tagged,#login,User's login string. -tagged,tagged,#password,User's password string. -tango,Tango Video Calls,#service,Current service identification string. The service is computed every 5 seconds. This attribute is extracted only when the service changes. -tango,Tango Video Calls,#callee_id,Called part identifier. -tango,Tango Video Calls,#caller_id,Calling part identifier. -tango,Tango Video Calls,#callee,Contains the identity (or the phone number) of the called party for a call. -tango,Tango Video Calls,#caller,Contains the identity (or the phone number) of the initiator of the call. -tango,Tango Video Calls,#call_id,"Call id -tango,Tango Video Calls,#phone_number,User's phone number. -tango,Tango Video Calls,#user_email,User's email address. -tango,Tango Video Calls,#login,User's login string. -tango,Tango Video Calls,#user_id,Unique user identifier. -tango,Tango Video Calls,#device_id,User's device identifier. -tchatche,tchatche,#login,User's login string. -tchatche,tchatche,#password,User's password string. -tcp,Transport Control Protocol,#loss_count,Number of lost bytes. -tcp,Transport Control Protocol,#previous_lost,This packet follows one or more missing packets. -tcp,Transport Control Protocol,#rtt,Network response time (syn-synack-ack process). -tcp,Transport Control Protocol,#rtt_app,"Application response time of the server -tcp,Transport Control Protocol,#cnx_duration,Elapsed time (in seconds) between the SYN packet and the first FIN or RST packet. -tcp,Transport Control Protocol,#start_time,Start time of this TCP session. -tcp,Transport Control Protocol,#seq_number,The sequence number of the TCP packet. -tcp,Transport Control Protocol,#ack_number,The acknowledgement number. -tcp,Transport Control Protocol,#tsval,Timestamp value. -tcp,Transport Control Protocol,#tsecr,Timestamp echo reply value. -tds,Tabular Data Stream,#login,User's login string. -tds,Tabular Data Stream,#password,User's password string. -tds,Tabular Data Stream,#hostname,Name of workstation communicating with the SQL server. -tds,Tabular Data Stream,#application,Name of application used to connect to the database. -tds,Tabular Data Stream,#server,Name of server hosting the SQL Server. -tds,Tabular Data Stream,#library,Name of network dynamic-link library used. -tds,Tabular Data Stream,#database_name,Name of the used database. -tds,Tabular Data Stream,#language,User locale. -tds,Tabular Data Stream,#query,SQL query sent by the user. -teamspeak,Teamspeak v2,#channel_description,Channel description (long) -teamspeak,Teamspeak v2,#channel_action,Action associated to a channel -teamspeak,Teamspeak v2,#channel_topic,Channel topic (short) -teamspeak,Teamspeak v2,#channel_user,User associated to an action on a channel -teamspeak,Teamspeak v2,#channel_name,Channel name -teamspeak,Teamspeak v2,#channel_id,Channel ID -teamspeak,Teamspeak v2,#contact_uid,Contact ID. -teamspeak,Teamspeak v2,#contact_alias,Contact alias. -teamspeak,Teamspeak v2,#message_scope,Message scope -teamspeak,Teamspeak v2,#message,Contains the chat message. -teamspeak,Teamspeak v2,#receiver_uid,Receiver ID for this message -teamspeak,Teamspeak v2,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -teamspeak,Teamspeak v2,#sender_uid,Sender ID for this message -teamspeak,Teamspeak v2,#sender,Contains the identity of the sender of a chat session or a file transfer. -teamspeak,Teamspeak v2,#channel,Chat room name. -teamspeak,Teamspeak v2,#greeting_message,Server greeting message -teamspeak,Teamspeak v2,#server_version,Server software version -teamspeak,Teamspeak v2,#server_name,Server name -teamspeak,Teamspeak v2,#server_platform,Server architecture -teamspeak,Teamspeak v2,#client_version,Client software version -teamspeak,Teamspeak v2,#client_software,Client software name -teamspeak,Teamspeak v2,#client_platform,Client architecture -teamspeak,Teamspeak v2,#client_uid,Client session ID -teamspeak,Teamspeak v2,#session_id,Uniquely identifies the current user session. -teamspeak,Teamspeak v2,#password,User's password string. -teamspeak,Teamspeak v2,#login,User's login string. -teamspeak,Teamspeak v2,#nickname,User nickname -telnet,Telnet,#login,User's login string. -telnet,Telnet,#password,User's password string. -telnet,Telnet,#term_type,Terminal type. -telnet,Telnet,#rtt,Server response time. -teredo,Teredo,#server_ip,"The IPv4 network address of the Teredo server involved in the exchange -teredo,Teredo,#client_ip,Client's mapped IPv4 net address. -teredo,Teredo,#origin_client_ip,IPv4 client address as visible in the Origin Indication -teredo,Teredo,#client_id,"Client identifier -teredo,Teredo,#auth_value,Client Authentication string -tftp,Trivial File Transfer Protocol,#filename,Name of the transferred file. -tftp,Trivial File Transfer Protocol,#request_filename,Name of the requested file. -tftp,Trivial File Transfer Protocol,#filesize,Size (byte) of the transferred file. -tftp,Trivial File Transfer Protocol,#mode,File transfer mode (Netascii/ Binary/ Mail). -tftp,Trivial File Transfer Protocol,#query,Command type. -tns,Transparent Network Service (Oracle),#login,User's login string. -tns,Transparent Network Service (Oracle),#password,User's password string. -tns,Transparent Network Service (Oracle),#base,Name of accessed database. -tns,Transparent Network Service (Oracle),#server_hostname,Database server hostname. -tns,Transparent Network Service (Oracle),#server_os,Database server operating system. -tns,Transparent Network Service (Oracle),#client_os,Client machine operating system. -tns,Transparent Network Service (Oracle),#client_hostname,Client machine hostname. -tns,Transparent Network Service (Oracle),#client_program_path,Client program absolute path. -tns,Transparent Network Service (Oracle),#client_program_name,Client program name. -tns,Transparent Network Service (Oracle),#query,Database query. -tns,Transparent Network Service (Oracle),#response_size,Unitary size in bytes of one the PDUs returned by the server. -tns,Transparent Network Service (Oracle),#response_time,Elapsed time between sending of the dns request and reception of its response. -twitter,Twitter,#relation,"Relation between two users -twitter,Twitter,#media_url,URL of the image which is shared inside a tweet (legacy Twitter API). -twitter,Twitter,#date,Message date. -twitter,Twitter,#tweet,Text of a tweet or a direct message. -twitter,Twitter,#screen_name,User name appearing in the result of a request. -twitter,Twitter,#user_id,User id appearing in the result of a request. -twitter,Twitter,#param_text,Generic text used as request parameter. -twitter,Twitter,#param_screen_name,User screen name used as request parameter. -twitter,Twitter,#param_user_id,User id used as request parameter. -twitter,Twitter,#action,Indicates the action executed by the user. -twitter,Twitter,#login,User's login string. -twitter,Twitter,#session_id,Uniquely identifies the current user session. -udp,User Datagram Protocol,#cnx_duration,Connection duration. -udp,User Datagram Protocol,#start_time,Timestamp of the connection start time. -unknown,Unknown,#maybe_application_id,Possible application's ID for this flow. -unknown,Unknown,#maybe_application,Possible application's name for this flow. -unknown,Unknown,#maybe_family,Protocol family of a possible application for this flow. -ustream,UStream,#password,User's password string. -ustream,UStream,#login,User's login string. -ustream,UStream,#query_text,Query sent to the search engine. -ustream,UStream,#query_raw,Contains the query sent to the search engine as indicated in the URL. -viadeo,viadeo,#login,User's login string. -viadeo,viadeo,#password,User's password string. -viadeo,viadeo,#contact_email,Contact's mail address. -viadeo,viadeo,#contact_alias,Contact's alias. -viadeo,viadeo,#groupe,Contact's alias. -viber,viber,#filesize,Size (byte) of the transferred file. -viber,viber,#service,Current service identification string. The service is computed every 5 seconds. This attribute is extracted only when the service changes. -viber,viber,#service_id,Gives the service definition as an integer. -viber,viber,#service_duration,"4 bytes integer value indicating -vkontakte,vkontakte,#contact_email,Email address of a contact. -vkontakte,vkontakte,#group_name,Name of the group the user has subscribed to. -vkontakte,vkontakte,#contact_alias,Alias of a contact. -vkontakte,vkontakte,#contact_uid,Contact ID. -vkontakte,vkontakte,#account_uid,User ID. -vkontakte,vkontakte,#password,User's password string. -vkontakte,vkontakte,#name,User's full name. -vkontakte,vkontakte,#login,User's login string. -wechat,WeChat,#service_id,Gives the generic service definition as an integer. -wechat,WeChat,#service,Current service identification string. The service is computed every 5 seconds. This attribute is extracted only when the service changes. -whatsapp,WhatsApp Messenger,#service_id,"Composite 32-bit integer value defining the service currently used. The first byte (LSB) gives the generic service definition -whatsapp,WhatsApp Messenger,#service,Current service identification string. The service is computed every 500 millisecondes. This attribute is extracted only when the service changes. -whatsapp,WhatsApp Messenger,#phone_number,Caller phone number. -whatsapp,WhatsApp Messenger,#version,Program version. -wikipedia,Wikipedia,#query_text,Query sent to the search engine. -wikipedia,Wikipedia,#query_raw,Contains the query sent to the search engine as indicated in the URL. -windows_marketplace,Windows Marketplace,#application_name,Name of the downloaded app. -windows_update,Windows Update,#platform,Indicating the Windows version using this update -windows_update,Windows Update,#kb,kb (Knowledge base) is a unique internal Microsoft number to identify different software and updates. -winmx,Winmx,#login,User's login string. -winmx,Winmx,#query,Query sent to find a file. -winmx,Winmx,#filename,Name of the transferred file. -winmx,Winmx,#filesize,Size (byte) of the transferred file. -winmx,Winmx,#file_chunk_len,Size of the transferred piece. -winmx,Winmx,#file_chunk_data_offset,Offset of the transferred data. -winmx,Winmx,#loadway,Contains the file transfer way (Upload vs Download). -wsp,Wireless Session Protocol,#pdu_type,Message type. -wsp,Wireless Session Protocol,#uri,Complete name (path + filename) of a web resource. -wsp,Wireless Session Protocol,#connect_rtt,Connection establishment time. -wsp,Wireless Session Protocol,#query_rtt,Elapsed time between a request and its response. -wsp,Wireless Session Protocol,#server,Server name. -wsp,Wireless Session Protocol,#user_agent,Client mobile name. -wsp,Wireless Session Protocol,#mime_type,Data type. -wsp,Wireless Session Protocol,#request_size,Contains the total length of the request or the response (including headers). -wsp,Wireless Session Protocol,#mime_type_main,Primary part of the MIME type. -wsp,Wireless Session Protocol,#mime_type_sub,Second part of the MIME type. -wsp,Wireless Session Protocol,#profile,A link for a full description of the used user_agent. -wsp,Wireless Session Protocol,#index,Identifier of the request and response in a WSP flow. -wsp,Wireless Session Protocol,#index_client,Identifier of the request in a WSP flow. -wsp,Wireless Session Protocol,#index_server,Identifier of the response in a WSP flow. -x25,X25,#calling_addr,Calling station address. -x25,X25,#called_addr,Called station address. -x25,X25,#pkt_type,Packet type. -xdmcp,X Display Manager Control Protocol,#client_ip,Client IPv4 address. -xdmcp,X Display Manager Control Protocol,#server_ip,Server IPv4 address. -xdmcp,X Display Manager Control Protocol,#server_status,X11 server availability. -yahoo_groups,Yahoo groups,#login,User's login string. -yahoo_groups,Yahoo groups,#uid,Generic user ID. -yahoo_groups,Yahoo groups,#query_raw,Contains the query sent to the search engine as indicated in the URL. -yahoo_groups,Yahoo groups,#query_text,Query sent to the search engine. -yahoo_groups,Yahoo groups,#group_name,Name of the group the user has subscribed to. -yahoo_groups,Yahoo groups,#group_short_description,Short group description. -yahoo_groups,Yahoo groups,#group_detailed_description,Detailed group description. -yahoo_groups,Yahoo groups,#group_join_request,Group to which the user want to subscribe. -yahoo_groups,Yahoo groups,#group_membership,Group to which the user has subscribed. -yahoo_groups,Yahoo groups,#name,User's full name. -yahoo_groups,Yahoo groups,#sender,Full address of email sender (alias followed by email address). -yahoo_groups,Yahoo groups,#sender_uid,Sender ID. -yahoo_groups,Yahoo groups,#sender_email,Email address of the email sender. -yahoo_groups,Yahoo groups,#sender_alias,Name of the email sender. -yahoo_groups,Yahoo groups,#sender_nickname,"Message author's nickname -yahoo_groups,Yahoo groups,#date,Message date. -yahoo_groups,Yahoo groups,#subject,Message subject. -yahoo_groups,Yahoo groups,#msg_number,Number of the posted message. -yahoo_groups,Yahoo groups,#action,Indicates if the message is read (Read) or composed (Compose). -yahoo_groups,Yahoo groups,#draft,Indicates if the email is a draft or has really been posted -yahoo_groups,Yahoo groups,#replyto,"When posting -yahoo_maps,Yahoo Maps,#country,Location country value. -yahoo_maps,Yahoo Maps,#city,Location city value. -yahoo_maps,Yahoo Maps,#street,Location longitude value. -yahoo_maps,Yahoo Maps,#longitude,Location longitude value. -yahoo_maps,Yahoo Maps,#latitude,Location latitude value. -yahoo_maps,Yahoo Maps,#query_text,Query sent to the search engine. -yahoo_search,Yahoo Search,#query_text,Query sent to the search engine. -yahoo_search,Yahoo Search,#query_raw,Contains the query sent to the search engine as indicated in the URL. -yahoo_search,Yahoo Search,#query_type,Sort of query sent to the search engine. -yahoo_search,Yahoo Search,#encoding,Query encoding. -yandex,Yandex search engine,#password,User's password string. -yandex,Yandex search engine,#login,User's login string. -yandex,Yandex search engine,#query_type,Sort of query sent to the search engine. -yandex,Yandex search engine,#query_raw,Contains the query sent to the search engine as indicated in the URL. -yandex,Yandex search engine,#query_text,Query sent to the search engine. -yandex_webmail,Yandex webmail,#folderlist_item_name,Message folder name. -yandex_webmail,Yandex webmail,#folderlist_item_id,Message folder unique identifier. -yandex_webmail,Yandex webmail,#receiver,Full address of email receiver (including cc and bcc receivers). -yandex_webmail,Yandex webmail,#receiver_type,Type of the email receiver. -yandex_webmail,Yandex webmail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -yandex_webmail,Yandex webmail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -yandex_webmail,Yandex webmail,#sender,Full address of email sender (alias followed by email address). -yandex_webmail,Yandex webmail,#sender_email,Email address of the email sender. -yandex_webmail,Yandex webmail,#sender_alias,Name of the email sender. -yandex_webmail,Yandex webmail,#attach_filename,Attachment name. -yandex_webmail,Yandex webmail,#attach_size,Attached file MIME size. -yandex_webmail,Yandex webmail,#attach_id,Attachment identifier. -yandex_webmail,Yandex webmail,#attach_type,Content type of the sent attached file. -yandex_webmail,Yandex webmail,#msg_id,Identifier of the message. -yandex_webmail,Yandex webmail,#action,Indicates if the message is read (Read) or composed (Compose). -yandex_webmail,Yandex webmail,#draft,Indicates if the email is a draft or has really been posted -yandex_webmail,Yandex webmail,#date,Message date. -yandex_webmail,Yandex webmail,#subject,Message subject. -yandex_webmail,Yandex webmail,#importance,Indicates if the email has been marked by the user. -yandex_webmail,Yandex webmail,#msglist_receiver_alias,Name of email receiver. -yandex_webmail,Yandex webmail,#msglist_receiver_email,Email address of the email receiver. -yandex_webmail,Yandex webmail,#msglist_receiver,Full address of email receiver in a message list. -yandex_webmail,Yandex webmail,#msglist_sender_alias,Name of email sender. -yandex_webmail,Yandex webmail,#msglist_sender_email,Address of email sender. -yandex_webmail,Yandex webmail,#msglist_sender,Full address of email sender (alias and email address). -yandex_webmail,Yandex webmail,#msglist_msgid,Message identifier. -yandex_webmail,Yandex webmail,#msglist_date,Message date in a message list. -yandex_webmail,Yandex webmail,#msglist_subject,Message subject in a message list. -yandex_webmail,Yandex webmail,#msglist_attach,Indicates if the message contains an attachment. -yandex_webmail,Yandex webmail,#msglist_unread,Indicates if the message has been read. -yandex_webmail,Yandex webmail,#msglist_folder,Indicates the directory from a message list. -yandex_webmail,Yandex webmail,#login,User's login string. -yandex_webmail,Yandex webmail,#contact,Complete contact. -yandex_webmail,Yandex webmail,#contact_alias,Alias of a contact. -yandex_webmail,Yandex webmail,#contact_email,Email address of a contact. -ymail2,Yahoo Mail v2.0,#login,User's login string. -ymail2,Yahoo Mail v2.0,#name,User's full name. -ymail2,Yahoo Mail v2.0,#contact_lastname,Contact last name. -ymail2,Yahoo Mail v2.0,#contact_firstname,Contact first name. -ymail2,Yahoo Mail v2.0,#contact_email,Email address of a contact. -ymail2,Yahoo Mail v2.0,#msglist_sender,Full address of email sender (alias and email address). -ymail2,Yahoo Mail v2.0,#msglist_subject,Message subject in a message list. -ymail2,Yahoo Mail v2.0,#msglist_receiver_email,Email address of the email receiver. -ymail2,Yahoo Mail v2.0,#msglist_sender_email,Address of email sender. -ymail2,Yahoo Mail v2.0,#msglist_sender_alias,Name of email sender. -ymail2,Yahoo Mail v2.0,#msglist_msgid,Message identifier. -ymail2,Yahoo Mail v2.0,#msglist_size,Message size in a message list. -ymail2,Yahoo Mail v2.0,#draft,Indicates if the email is a draft or has really been posted -ymail2,Yahoo Mail v2.0,#replyto,Email address to use in a reply for this message. -ymail2,Yahoo Mail v2.0,#msglist_folder,Indicates the directory from a message list. -ymail2,Yahoo Mail v2.0,#receiver_type,Type of the email receiver. -ymail2,Yahoo Mail v2.0,#receiver,Full address of email receiver (including cc and bcc receivers). -ymail2,Yahoo Mail v2.0,#receiver_alias,Name of email receiver (included cc and bcc receivers). -ymail2,Yahoo Mail v2.0,#sender,Full address of email sender (alias followed by email address). -ymail2,Yahoo Mail v2.0,#subject,Message subject. -ymail2,Yahoo Mail v2.0,#receiver_email,Email address of message receiver (included cc and bcc receivers). -ymail2,Yahoo Mail v2.0,#sender_email,Email address of the email sender. -ymail2,Yahoo Mail v2.0,#sender_alias,Name of the email sender. -ymail2,Yahoo Mail v2.0,#attach_size,Attached file MIME size. -ymail2,Yahoo Mail v2.0,#attach_id,Attachment identifier. -ymail2,Yahoo Mail v2.0,#attach_type,Content type of the sent attached file. -ymail2,Yahoo Mail v2.0,#msg_id,Identifier of the message. -ymail2,Yahoo Mail v2.0,#attach_filename,Attachment name. -ymail2,Yahoo Mail v2.0,#attach_fileid,Automatically generated filename for file attachement. -ymail2,Yahoo Mail v2.0,#action,Indicates if the message is read (Read) or composed (Compose). -ymail2,Yahoo Mail v2.0,#date,Message date. -ymail2,Yahoo Mail v2.0,#msglist_date,Message date in a message list. -ymail2,Yahoo Mail v2.0,#session_id,Uniquely identifies the current user session. -ymail_classic,Yahoo Mail classic,#login,User's login string. -ymail_classic,Yahoo Mail classic,#session_id,Uniquely identifies the current user session. -ymail_classic,Yahoo Mail classic,#encoding,Page encoding -ymail_classic,Yahoo Mail classic,#msglist_sender,Full address of email sender (alias and email address). -ymail_classic,Yahoo Mail classic,#msglist_sender_alias,Name of email sender. -ymail_classic,Yahoo Mail classic,#msglist_sender_email,Address of email sender. -ymail_classic,Yahoo Mail classic,#msglist_receiver,Full address of email receiver in a message list. -ymail_classic,Yahoo Mail classic,#msglist_receiver_alias,Name of email receiver. -ymail_classic,Yahoo Mail classic,#msglist_receiver_email,Email address of the email receiver. -ymail_classic,Yahoo Mail classic,#msglist_msgid,Message identifier. -ymail_classic,Yahoo Mail classic,#msglist_subject,Message subject in a message list. -ymail_classic,Yahoo Mail classic,#msglist_date,Message date in a message list. -ymail_classic,Yahoo Mail classic,#msglist_size,Message size in a message list. -ymail_classic,Yahoo Mail classic,#msglist_folder,Indicates the directory from a message list. -ymail_classic,Yahoo Mail classic,#sender,Full address of email sender (alias followed by email address). -ymail_classic,Yahoo Mail classic,#sender_email,Email address of the email sender. -ymail_classic,Yahoo Mail classic,#sender_alias,Name of the email sender. -ymail_classic,Yahoo Mail classic,#receiver,Full address of email receiver (including cc and bcc receivers). -ymail_classic,Yahoo Mail classic,#receiver_email,Email address of message receiver (included cc and bcc receivers). -ymail_classic,Yahoo Mail classic,#receiver_alias,Name of email receiver (included cc and bcc receivers). -ymail_classic,Yahoo Mail classic,#receiver_type,Type of the email receiver. -ymail_classic,Yahoo Mail classic,#replyto,Email address to use in a reply for this message. -ymail_classic,Yahoo Mail classic,#date,Message date. -ymail_classic,Yahoo Mail classic,#subject,Message subject. -ymail_classic,Yahoo Mail classic,#msg_id,Identifier of the message. -ymail_classic,Yahoo Mail classic,#attach_id,Attachment identifier. -ymail_classic,Yahoo Mail classic,#attach_filename,Attachment name. -ymail_classic,Yahoo Mail classic,#attach_type,Content type of the sent attached file. -ymail_classic,Yahoo Mail classic,#attach_size,Attached file MIME size. -ymail_classic,Yahoo Mail classic,#draft,Indicates if the email is a draft or has really been posted -ymail_classic,Yahoo Mail classic,#action,Indicates if the message is read (Read) or composed (Compose). -ymail_classic,Yahoo Mail classic,#contact,Complete contact. -ymail_classic,Yahoo Mail classic,#contact_email,Email address of a contact. -ymail_classic,Yahoo Mail classic,#contact_alias,Alias of a contact. -ymail_classic,Yahoo Mail classic,#contact_name,Contact name. -ymail_classic,Yahoo Mail classic,#contact_firstname,Contact first name. -ymail_classic,Yahoo Mail classic,#contact_lastname,Contact last name. -ymail_classic,Yahoo Mail classic,#folder,Indicates the directory from where messages are read. -ymail_classic,Yahoo Mail classic,#attach_fileid,Automatically generated filename for file attachment. -ymail_mobile,Yahoo webmail for mobile,#msglist_sender,Full address of email sender (alias and email address). -ymail_mobile,Yahoo webmail for mobile,#msglist_sender_alias,Name of email sender. -ymail_mobile,Yahoo webmail for mobile,#msglist_receiver,Full address of email receiver in a message list. -ymail_mobile,Yahoo webmail for mobile,#msglist_receiver_alias,Name of email receiver. -ymail_mobile,Yahoo webmail for mobile,#msglist_subject,Message subject in a message list. -ymail_mobile,Yahoo webmail for mobile,#msglist_msgid,Message identifier. -ymail_mobile,Yahoo webmail for mobile,#draft,Indicates if the email is a draft or has really been posted -ymail_mobile,Yahoo webmail for mobile,#attach_id,Attachment identifier. -ymail_mobile,Yahoo webmail for mobile,#attach_filename,Attachment name. -ymail_mobile,Yahoo webmail for mobile,#receiver_type,Type of the email receiver. -ymail_mobile,Yahoo webmail for mobile,#receiver_alias,Name of email receiver (included cc and bcc receivers). -ymail_mobile,Yahoo webmail for mobile,#receiver_email,Email address of message receiver (included cc and bcc receivers). -ymail_mobile,Yahoo webmail for mobile,#receiver,Full address of email receiver (including cc and bcc receivers). -ymail_mobile,Yahoo webmail for mobile,#date,Message date. -ymail_mobile,Yahoo webmail for mobile,#sender_alias,Name of the email sender. -ymail_mobile,Yahoo webmail for mobile,#sender_email,Email address of the email sender. -ymail_mobile,Yahoo webmail for mobile,#sender,Full address of email sender (alias followed by email address). -ymail_mobile,Yahoo webmail for mobile,#subject,Message subject. -ymail_mobile,Yahoo webmail for mobile,#msg_id,Identifier of the message. -ymail_mobile,Yahoo webmail for mobile,#action,Indicates if the message is read (Read) or composed (Compose). -ymail_mobile,Yahoo webmail for mobile,#folder,Indicates the directory from where messages are read. -ymail_mobile,Yahoo webmail for mobile,#contact_email,Email address of a contact. -ymail_mobile,Yahoo webmail for mobile,#contact_alias,Alias of a contact. -ymail_mobile,Yahoo webmail for mobile,#password,User's password string. -ymail_mobile,Yahoo webmail for mobile,#login,User's login string. -ymail_mobile,Yahoo webmail for mobile,#contact,Complete contact. -ymail_mobile,Yahoo webmail for mobile,#attach_type,Content type of the sent attached file. -ymail_mobile,Yahoo webmail for mobile,#session_id,Uniquely identifies the current user session. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#draft,Indicates if the email is a draft or has really been posted -ymail_mobile_new,Yahoo webmail (new version) for mobile,#attach_size,Attached file MIME size. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#attach_type,Content type of the sent attached file. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#attach_filename,Attachment name. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#attach_id,Attachment identifier. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#date,Message date. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#subject,Message subject. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#receiver_alias,Name of email receiver (included cc and bcc receivers). -ymail_mobile_new,Yahoo webmail (new version) for mobile,#receiver_email,Email address of message receiver (included cc and bcc receivers). -ymail_mobile_new,Yahoo webmail (new version) for mobile,#receiver_type,Type of the email receiver. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#sender_alias,Name of the email sender. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#sender_email,Email address of the email sender. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msg_id,Identifier of the message. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#action,Indicates if the message is read (Read) or composed (Compose). -ymail_mobile_new,Yahoo webmail (new version) for mobile,#folder,Indicates the directory from where messages are read. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_subject,Message subject in a message list. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_date,Message date in a message list. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_sender,Full address of email sender (alias and email address). -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_sender_alias,Name of email sender. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_receiver,Full address of email receiver in a message list. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_receiver_alias,Name of email receiver. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_msgid,Message identifier. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#msglist_folder,Indicates the directory from a message list. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#contact_alias,Alias of a contact. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#contact_email,Email address of a contact. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#password,User's password string. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#login,User's login string. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#contact,Complete contact. -ymail_mobile_new,Yahoo webmail (new version) for mobile,#receiver,Full address of email receiver (including cc and bcc receivers). -ymail_mobile_new,Yahoo webmail (new version) for mobile,#sender,Full address of email sender (alias followed by email address). -ymail_mobile_new,Yahoo webmail (new version) for mobile,#session_id,Uniquely identifies the current user session. -ymsg,Yahoo Messenger,#caller,Contains the identity (or the phone number) of the initiator of the call. -ymsg,Yahoo Messenger,#callee,Contains the identity (or the phone number) of the called party for a call. -ymsg,Yahoo Messenger,#login,User's login string. -ymsg,Yahoo Messenger,#version,The protocol version number used by the method. -ymsg,Yahoo Messenger,#client_version,Client version. -ymsg,Yahoo Messenger,#message,Contains the chat message. -ymsg,Yahoo Messenger,#message_len,Contains the length of the chat message. -ymsg,Yahoo Messenger,#encoding,Message encoding. -ymsg,Yahoo Messenger,#sender,Contains the identity of the sender of a chat session or a file transfer. -ymsg,Yahoo Messenger,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -ymsg,Yahoo Messenger,#chat_id,Window chat id. -ymsg,Yahoo Messenger,#timestamp,Packet timestamp. -ymsg,Yahoo Messenger,#service,Type of service. -ymsg,Yahoo Messenger,#sessionid,Identification number of session. -ymsg,Yahoo Messenger,#contact_login,Contact login. -ymsg,Yahoo Messenger,#client_firstname,First name of the user. -ymsg,Yahoo Messenger,#client_lastname,Last name of the user. -ymsg,Yahoo Messenger,#client_country,Country of the user. -ymsg,Yahoo Messenger,#channel,Chat room name. -ymsg,Yahoo Messenger,#file_sender,Contains the identity of the sender of a file transfer. -ymsg,Yahoo Messenger,#file_receiver,Contains the identity of the receiver for a file transfer. -ymsg,Yahoo Messenger,#file_url,URL of the tranfered file. -ymsg,Yahoo Messenger,#filename,Name of the transferred file. -ymsg,Yahoo Messenger,#filesize,Size (byte) of the transferred file. -ymsg,Yahoo Messenger,#filehash,Hash of transferred file. -ymsg,Yahoo Messenger,#client_local_ip,Client local ip. -ymsg,Yahoo Messenger,#channel_name,Channel name -ymsg,Yahoo Messenger,#channel_action,Action associated to a channel -ymsg,Yahoo Messenger,#channel_user,User associated to an action on a channel -ymsg,Yahoo Messenger,#client_ip,User IP address. -ymsg,Yahoo Messenger,#server_ip,Server IP address. -ymsg,Yahoo Messenger,#call_duration,Call duration. -ymsg,Yahoo Messenger,#transfer_id,Transfer identifier. -ymsg,Yahoo Messenger,#webcam_brand,Webcam brand. -ymsg_conf,Yahoo Messenger conference service,#login,User's login string. -ymsg_conf,Yahoo Messenger conference service,#caller,Contains the identity (or the phone number) of the initiator of the call. -ymsg_conf,Yahoo Messenger conference service,#call_duration,Call duration. -ymsg_transfer,Ymsg Transfer Protocol,#login,User's login string. -ymsg_transfer,Ymsg Transfer Protocol,#file_sender,Contains the identity of the sender of a file transfer. -ymsg_transfer,Ymsg Transfer Protocol,#file_receiver,Contains the identity of the receiver for a file transfer. -ymsg_transfer,Ymsg Transfer Protocol,#filename,Name of the transferred file. -ymsg_transfer,Ymsg Transfer Protocol,#filehash,File hash. This attribute is deprecated. -ymsg_transfer,Ymsg Transfer Protocol,#filesize,Size (byte) of the transferred file. -ymsg_transfer,Ymsg Transfer Protocol,#file_url,URL of the transferred file. -ymsg_transfer,Ymsg Transfer Protocol,#file_identifier,File identifier. This attribute is deprecated. -ymsg_transfer,Ymsg Transfer Protocol,#client_ip,User IP address. -ymsg_transfer,Ymsg Transfer Protocol,#server_ip,Server IP address. -ymsg_video,YMSG Video,#login,User's login string. -ymsg_video,YMSG Video,#webcam_brand,Brand of webcam. -ymsg_webmessenger,Yahoo messenger on web,#sessionid,Identification number of session. -ymsg_webmessenger,Yahoo messenger on web,#login,User's login string. -ymsg_webmessenger,Yahoo messenger on web,#version,Version number. -ymsg_webmessenger,Yahoo messenger on web,#message,Contains the chat message. -ymsg_webmessenger,Yahoo messenger on web,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -ymsg_webmessenger,Yahoo messenger on web,#sender,Contains the identity of the sender of a chat session or a file transfer. -ymsg_webmessenger,Yahoo messenger on web,#contact_firstname,Contact first name. -ymsg_webmessenger,Yahoo messenger on web,#contact_lastname,Contact last name. -ymsg_webmessenger,Yahoo messenger on web,#contact_login,Contact login. -ymsg_webmessenger,Yahoo messenger on web,#contact_name,Contact name. -ymsg_webmessenger,Yahoo messenger on web,#service,Type of service. -ymsg_webmessenger,Yahoo messenger on web,#msg_code,Contains the number of YMSG command. -youtube,youtube,#login,User's login string. -youtube,youtube,#password,User's password string. -youtube,youtube,#query_text,Query sent to the search engine. -youtube,youtube,#query_raw,Contains the query sent to the search engine as indicated in the URL. -youtube,youtube,#url,Contains the url for embedded players -youtube,youtube,#name,Name the user. -youtube,youtube,#date,Message date. -youtube,youtube,#description,Contains video description -youtube,youtube,#tags,Contains the tag list linked to the video -youtube,youtube,#videoid,Contains the unique identifier of the uploaded video -youtube,youtube,#title,Contains the video title -youtube,youtube,#nameviewer,Contains the name of the user watching the video -youtube,youtube,#method,Contains the method used -youtube,youtube,#video_duration,Duration of the video in seconds. -youtube,youtube,#video_width,Width of the video in pixels. -youtube,youtube,#video_height,Height of the video in pixels. -youtube,youtube,#video_datarate,Video bitrate in kilobits per second. -youtube,youtube,#audio_datarate,Audio bitrate in kilobits per second. -youtube,youtube,#video_framerate,Number of frames per second. -youtube,youtube,#start_time,Start date of the call. -youtube,youtube,#video_totalduration,Total duration of the video in seconds (not extracted). -youtube,youtube,#total_datarate,Sum of video and audio datarates. -zimbra,zimbra,#login,User's login string. -zimbra,zimbra,#password,User's password string. -zimbra,zimbra,#msglist_sender,Full address of email sender (alias and email address). -zimbra,zimbra,#msglist_sender_alias,Name of email sender. -zimbra,zimbra,#msglist_sender_email,Address of email sender. -zimbra,zimbra,#msglist_receiver,Full address of email receiver in a message list. -zimbra,zimbra,#msglist_receiver_alias,Name of email receiver. -zimbra,zimbra,#msglist_receiver_email,Email address of the email receiver. -zimbra,zimbra,#msglist_subject,Message subject in a message list. -zimbra,zimbra,#msglist_date,Message date in a message list. -zimbra,zimbra,#msglist_folder,Indicates the directory from a message list. -zimbra,zimbra,#sender,Full address of email sender (alias followed by email address). -zimbra,zimbra,#sender_email,Email address of the email sender. -zimbra,zimbra,#sender_alias,Name of the email sender. -zimbra,zimbra,#receiver,Full address of email receiver (including cc and bcc receivers). -zimbra,zimbra,#receiver_alias,Name of email receiver (included cc and bcc receivers). -zimbra,zimbra,#receiver_email,Email address of message receiver (included cc and bcc receivers). -zimbra,zimbra,#receiver_type,Type of the email receiver. -zimbra,zimbra,#date,Message date. -zimbra,zimbra,#subject,Message subject. -zimbra,zimbra,#msg_id,Identifier of the message. -zimbra,zimbra,#attach_id,Attachment identifier. -zimbra,zimbra,#attach_filename,Attachment name. -zimbra,zimbra,#attach_type,Content type of the sent attached file. -zimbra,zimbra,#attach_size,Attached file MIME size. -zimbra,zimbra,#action,Indicates if the message is read (Read) or composed (Compose). -zimbra,zimbra,#draft,Indicates if the email is a draft or has really been posted -zimbra,zimbra,#contact_email,Email address of a contact. -zimbra,zimbra,#contact_alias,Alias of a contact. -zimbra_standard,Zimbra Webmail Standard Version,#msglist_date,Message date in a message list. -zimbra_standard,Zimbra Webmail Standard Version,#msglist_subject,Message subject in a message list. -zimbra_standard,Zimbra Webmail Standard Version,#msglist_sender_alias,Name of email sender. -zimbra_standard,Zimbra Webmail Standard Version,#msglist_receiver_alias,Name of email receiver. -zimbra_standard,Zimbra Webmail Standard Version,#msglist_folder,Indicates the directory from a message list. -zimbra_standard,Zimbra Webmail Standard Version,#msg_id,Identifier of the message. -zimbra_standard,Zimbra Webmail Standard Version,#draft,Indicates if the email is a draft or has really been posted -zimbra_standard,Zimbra Webmail Standard Version,#sender_alias,Name of the email sender. -zimbra_standard,Zimbra Webmail Standard Version,#sender_email,Email address of the email sender. -zimbra_standard,Zimbra Webmail Standard Version,#sender,Full address of email sender (alias followed by email address). -zimbra_standard,Zimbra Webmail Standard Version,#attach_type,Content type of the sent attached file. -zimbra_standard,Zimbra Webmail Standard Version,#receiver_type,Type of the email receiver. -zimbra_standard,Zimbra Webmail Standard Version,#receiver_alias,Name of email receiver (included cc and bcc receivers). -zimbra_standard,Zimbra Webmail Standard Version,#receiver_email,Email address of message receiver (included cc and bcc receivers). -zimbra_standard,Zimbra Webmail Standard Version,#receiver,Full address of email receiver (including cc and bcc receivers). -zimbra_standard,Zimbra Webmail Standard Version,#attach_id,Attachment identifier. -zimbra_standard,Zimbra Webmail Standard Version,#attach_size,Attached file MIME size. -zimbra_standard,Zimbra Webmail Standard Version,#attach_filename,Attachment name. -zimbra_standard,Zimbra Webmail Standard Version,#subject,Message subject. -zimbra_standard,Zimbra Webmail Standard Version,#action,Indicates if the message is read (Read) or composed (Compose). -zimbra_standard,Zimbra Webmail Standard Version,#login,User's login string. -zimbra_standard,Zimbra Webmail Standard Version,#contact_alias,Alias of a contact. -zimbra_standard,Zimbra Webmail Standard Version,#contact_email,Email address of a contact. -zimbra_standard,Zimbra Webmail Standard Version,#contact,Complete contact. -zimbra_standard,Zimbra Webmail Standard Version,#date,Message date. -zimbra_standard,Zimbra Webmail Standard Version,#replyto,Email address to use in a reply for this message. diff --git a/resources/remapping b/resources/remapping new file mode 100644 index 0000000000000..36dcf5647c558 --- /dev/null +++ b/resources/remapping @@ -0,0 +1,953 @@ +VTP_mgmt_domain logrhythm_VTP_mgmt_domain +_3gpp_sgsn_address logrhythm__3gpp_sgsn_address +_3gpp_sgsn_mcc_mnc logrhythm__3gpp_sgsn_mcc_mnc +accept_encoding logrhythm_accept_encoding +accept_language logrhythm_accept_language +access_point logrhythm_access_point +account_uid logrhythm_account_uid +acct_input_octets logrhythm_acct_input_octets +acct_multi_session_id logrhythm_acct_multi_session_id +acct_output_octets logrhythm_acct_output_octets +acct_record_number logrhythm_acct_record_number +acct_record_type logrhythm_acct_record_type +acct_session_id logrhythm_acct_session_id +acct_sub_session_id logrhythm_acct_sub_session_id +ack_number logrhythm_ack_number +action logrhythm_action +ad_bid_type logrhythm_ad_bid_type +ad_channel logrhythm_ad_channel +ad_client logrhythm_ad_client +ad_page logrhythm_ad_page +ad_status logrhythm_ad_status +ad_targeting_type logrhythm_ad_targeting_type +ad_text logrhythm_ad_text +ad_title logrhythm_ad_title +ad_type logrhythm_ad_type +ad_url logrhythm_ad_url +ad_url_full logrhythm_ad_url_full +ad_visible_url logrhythm_ad_visible_url +address logrhythm_address +alert_info logrhythm_alert_info +alias logrhythm_alias +ancount logrhythm_ancount +app_name logrhythm_app_name +application logrhythm_application +application_action logrhythm_application_action +application_end logrhythm_application_end +application_id logrhythm_application_id +application_id_end logrhythm_application_id_end +application_name logrhythm_application_name +arcount logrhythm_arcount +area_id logrhythm_area_id +as_number logrhythm_as_number +assertion_value logrhythm_assertion_value +attach_compress logrhythm_attach_compress +attach_content_seq logrhythm_attach_content_seq +attach_content_size logrhythm_attach_content_size +attach_disposition logrhythm_attach_disposition +attach_fileid logrhythm_attach_fileid +attach_filename logrhythm_attach_filename +attach_id logrhythm_attach_id +attach_mime_type logrhythm_attach_mime_type +attach_size logrhythm_attach_size +attach_transfer_encoding logrhythm_attach_transfer_encoding +attach_type logrhythm_attach_type +attribute_desc logrhythm_attribute_desc +attributes logrhythm_attributes +audio_data logrhythm_audio_data +audio_datarate logrhythm_audio_datarate +auth_password logrhythm_auth_password +auth_request_type logrhythm_auth_request_type +auth_username logrhythm_auth_username +auth_value logrhythm_auth_value +authentication logrhythm_authentication +authentification_type logrhythm_authentification_type +authority logrhythm_authority +authorization_country_code logrhythm_authorization_country_code +avp_int logrhythm_avp_int +avp_int64 logrhythm_avp_int64 +avp_interface_id logrhythm_avp_interface_id +avp_ipv4 logrhythm_avp_ipv4 +avp_vendor_id logrhythm_avp_vendor_id +backup_router logrhythm_backup_router +base logrhythm_base +bootfilename logrhythm_bootfilename +bridge_addr logrhythm_bridge_addr +call_byte_count logrhythm_call_byte_count +call_duration logrhythm_call_duration +call_id logrhythm_call_id +call_info logrhythm_call_info +call_pkt_count logrhythm_call_pkt_count +call_setup logrhythm_call_setup +call_way logrhythm_call_way +callback_number logrhythm_callback_number +called_addr logrhythm_called_addr +called_station_id logrhythm_called_station_id +callee logrhythm_callee +callee_addr logrhythm_callee_addr +callee_domain logrhythm_callee_domain +callee_e164 logrhythm_callee_e164 +callee_id logrhythm_callee_id +callee_nickname logrhythm_callee_nickname +callee_server_agent logrhythm_callee_server_agent +callee_uid logrhythm_callee_uid +callee_user_agent logrhythm_callee_user_agent +callee_user_phone logrhythm_callee_user_phone +calleename logrhythm_calleename +caller logrhythm_caller +caller_addr logrhythm_caller_addr +caller_domain logrhythm_caller_domain +caller_e164 logrhythm_caller_e164 +caller_id logrhythm_caller_id +caller_nickname logrhythm_caller_nickname +caller_server_agent logrhythm_caller_server_agent +caller_uid logrhythm_caller_uid +caller_user_agent logrhythm_caller_user_agent +caller_user_phone logrhythm_caller_user_phone +callername logrhythm_callername +calling_addr logrhythm_calling_addr +calling_station_id logrhythm_calling_station_id +callstate logrhythm_callstate +canceled_chunk_data_offset logrhythm_canceled_chunk_data_offset +canceled_chunk_length logrhythm_canceled_chunk_length +canceled_chunk_number logrhythm_canceled_chunk_number +chaddr logrhythm_chaddr +challenge_name logrhythm_challenge_name +channel logrhythm_channel +channel_action logrhythm_channel_action +channel_description logrhythm_channel_description +channel_disabled logrhythm_channel_disabled +channel_encrypt_way logrhythm_channel_encrypt_way +channel_id logrhythm_channel_id +channel_name logrhythm_channel_name +channel_priority logrhythm_channel_priority +channel_topic logrhythm_channel_topic +channel_user logrhythm_channel_user +charset logrhythm_charset +chat_id logrhythm_chat_id +chat_im logrhythm_chat_im +chat_type logrhythm_chat_type +chunk_data_proto logrhythm_chunk_data_proto +chunk_data_tsn logrhythm_chunk_data_tsn +chunk_len logrhythm_chunk_len +ciaddr logrhythm_ciaddr +circuit_id logrhythm_circuit_id +city logrhythm_city +classification_type logrhythm_classification_type +client_addr logrhythm_client_addr +client_addr32 logrhythm_client_addr32 +client_build logrhythm_client_build +client_country logrhythm_client_country +client_firstname logrhythm_client_firstname +client_hostname logrhythm_client_hostname +client_id logrhythm_client_id +client_ip logrhythm_client_ip +client_lastname logrhythm_client_lastname +client_local_ip logrhythm_client_local_ip +client_login logrhythm_client_login +client_message logrhythm_client_message +client_net logrhythm_client_net +client_nickname logrhythm_client_nickname +client_os logrhythm_client_os +client_platform logrhythm_client_platform +client_port logrhythm_client_port +client_program_name logrhythm_client_program_name +client_program_path logrhythm_client_program_path +client_software logrhythm_client_software +client_status logrhythm_client_status +client_time logrhythm_client_time +client_uid logrhythm_client_uid +client_version logrhythm_client_version +cname logrhythm_cname +cnx_duration logrhythm_cnx_duration +code logrhythm_code +code_respmod_req logrhythm_code_respmod_req +codec logrhythm_codec +codec_name logrhythm_codec_name +college logrhythm_college +command_code logrhythm_command_code +command_string logrhythm_command_string +command_type logrhythm_command_type +comment logrhythm_comment +common_name logrhythm_common_name +communication_id_number logrhythm_communication_id_number +community logrhythm_community +component_list_desc logrhythm_component_list_desc +component_list_name logrhythm_component_list_name +component_list_url logrhythm_component_list_url +component_list_version logrhythm_component_list_version +confcall_callee logrhythm_confcall_callee +confcall_caller logrhythm_confcall_caller +connect_rtt logrhythm_connect_rtt +connection_header logrhythm_connection_header +connection_id logrhythm_connection_id +connection_info_addr logrhythm_connection_info_addr +connection_info_addr_type logrhythm_connection_info_addr_type +connection_info_net_type logrhythm_connection_info_net_type +connection_type logrhythm_connection_type +contact logrhythm_contact +contact_alias logrhythm_contact_alias +contact_blocked logrhythm_contact_blocked +contact_email logrhythm_contact_email +contact_firstname logrhythm_contact_firstname +contact_id logrhythm_contact_id +contact_im logrhythm_contact_im +contact_lastname logrhythm_contact_lastname +contact_login logrhythm_contact_login +contact_message logrhythm_contact_message +contact_name logrhythm_contact_name +contact_nickname logrhythm_contact_nickname +contact_status logrhythm_contact_status +contact_uid logrhythm_contact_uid +contains_sasl logrhythm_contains_sasl +content_disposition logrhythm_content_disposition +content_encoding logrhythm_content_encoding +content_len logrhythm_content_len +content_location logrhythm_content_location +content_part_filename logrhythm_content_part_filename +content_part_id logrhythm_content_part_id +content_part_type logrhythm_content_part_type +content_range logrhythm_content_range +content_type logrhythm_content_type +content_type_respmod_req logrhythm_content_type_respmod_req +context_id logrhythm_context_id +cookie logrhythm_cookie +country logrhythm_country +country_code logrhythm_country_code +create_ctxt_delay logrhythm_create_ctxt_delay +creator logrhythm_creator +cseq logrhythm_cseq +current_ip_address logrhythm_current_ip_address +current_version logrhythm_current_version +database_name logrhythm_database_name +date logrhythm_date +dd_seq_nbr logrhythm_dd_seq_nbr +dead_interval logrhythm_dead_interval +dechunk_size logrhythm_dechunk_size +declassified logrhythm_declassified +decompress_size logrhythm_decompress_size +default_username logrhythm_default_username +delete_url logrhythm_delete_url +delivery_country_code logrhythm_delivery_country_code +description logrhythm_description +designed_router logrhythm_designed_router +desktop_height logrhythm_desktop_height +desktop_width logrhythm_desktop_width +dest_point_code logrhythm_dest_point_code +destination_host logrhythm_destination_host +dev logrhythm_dev +device_id logrhythm_device_id +device_name logrhythm_device_name +device_type logrhythm_device_type +dialect logrhythm_dialect +digitmap logrhythm_digitmap +directory logrhythm_directory +display logrhythm_display +divergence logrhythm_divergence +dns_ip_addr logrhythm_dns_ip_addr +dns_server logrhythm_dns_server +domain logrhythm_domain +domain_ascii logrhythm_domain_ascii +download_url logrhythm_download_url +draft logrhythm_draft +dst_addr logrhythm_dst_addr +dst_net logrhythm_dst_net +duration logrhythm_duration +e_action logrhythm_e_action +east logrhythm_east +email logrhythm_email +email_address logrhythm_email_address +email_index logrhythm_email_index +email_invited logrhythm_email_invited +email_type logrhythm_email_type +employer logrhythm_employer +enc_data_type logrhythm_enc_data_type +encoding logrhythm_encoding +encrypted logrhythm_encrypted +end_addr logrhythm_end_addr +end_addr_raw logrhythm_end_addr_raw +end_addr_text logrhythm_end_addr_text +end_of_file logrhythm_end_of_file +end_session logrhythm_end_session +end_status logrhythm_end_status +end_to_end_id logrhythm_end_to_end_id +endpoint logrhythm_endpoint +entropy logrhythm_entropy +ep_enb_ue_id logrhythm_ep_enb_ue_id +ep_ie logrhythm_ep_ie +ep_ie_cgi logrhythm_ep_ie_cgi +ep_ie_name logrhythm_ep_ie_name +ep_ie_rab logrhythm_ep_ie_rab +ep_ie_rab_addr logrhythm_ep_ie_rab_addr +ep_ie_rab_teid logrhythm_ep_ie_rab_teid +ep_ie_tai logrhythm_ep_ie_tai +ep_mme_ue_id logrhythm_ep_mme_ue_id +ep_name logrhythm_ep_name +err_cname_name logrhythm_err_cname_name +err_cname_type logrhythm_err_cname_type +err_crealm logrhythm_err_crealm +err_realm logrhythm_err_realm +err_sname_name logrhythm_err_sname_name +err_sname_type logrhythm_err_sname_type +err_text logrhythm_err_text +error logrhythm_error +error_code logrhythm_error_code +etsi_671_nei logrhythm_etsi_671_nei +event logrhythm_event +expires logrhythm_expires +ext_attributes logrhythm_ext_attributes +external_fwd_addr logrhythm_external_fwd_addr +external_ip_address logrhythm_external_ip_address +external_route_tag logrhythm_external_route_tag +family logrhythm_family +family_end logrhythm_family_end +fax_message_number logrhythm_fax_message_number +feed_like logrhythm_feed_like +feed_text logrhythm_feed_text +feed_type logrhythm_feed_type +file_attributes logrhythm_file_attributes +file_chunk_data_offset logrhythm_file_chunk_data_offset +file_chunk_identifier logrhythm_file_chunk_identifier +file_chunk_len logrhythm_file_chunk_len +file_chunk_number logrhythm_file_chunk_number +file_chunk_sid logrhythm_file_chunk_sid +file_chunk_type logrhythm_file_chunk_type +file_completed logrhythm_file_completed +file_compression_type logrhythm_file_compression_type +file_downloaded logrhythm_file_downloaded +file_ed2k logrhythm_file_ed2k +file_hash logrhythm_file_hash +file_id logrhythm_file_id +file_identifier logrhythm_file_identifier +file_incomplete logrhythm_file_incomplete +file_is_compressed logrhythm_file_is_compressed +file_left logrhythm_file_left +file_md5 logrhythm_file_md5 +file_receiver logrhythm_file_receiver +file_sender logrhythm_file_sender +file_sha1 logrhythm_file_sha1 +file_sid logrhythm_file_sid +file_uploaded logrhythm_file_uploaded +file_url logrhythm_file_url +filehash logrhythm_filehash +fileid logrhythm_fileid +filekey logrhythm_filekey +filename logrhythm_filename +filename_encoding logrhythm_filename_encoding +filesize logrhythm_filesize +firstname logrhythm_firstname +flags logrhythm_flags +flow_id logrhythm_flow_id +folder logrhythm_folder +folderlist_item_id logrhythm_folderlist_item_id +folderlist_item_name logrhythm_folderlist_item_name +forward_addr logrhythm_forward_addr +forward_redline logrhythm_forward_redline +found_protocol logrhythm_found_protocol +fragment_lost_size logrhythm_fragment_lost_size +framed_ip logrhythm_framed_ip +framed_ipv6_pool logrhythm_framed_ipv6_pool +framed_ipv6_route logrhythm_framed_ipv6_route +from logrhythm_from +giaddr logrhythm_giaddr +gid logrhythm_gid +greeting_message logrhythm_greeting_message +group logrhythm_group +group_detailed_description logrhythm_group_detailed_description +group_id logrhythm_group_id +group_join_request logrhythm_group_join_request +group_membership logrhythm_group_membership +group_name logrhythm_group_name +group_short_description logrhythm_group_short_description +groupe logrhythm_groupe +gsn_address logrhythm_gsn_address +gsn_address_control logrhythm_gsn_address_control +gsn_address_data logrhythm_gsn_address_data +gsn_type logrhythm_gsn_type +h245_addr logrhythm_h245_addr +h245_method logrhythm_h245_method +header_count logrhythm_header_count +header_end_offset logrhythm_header_end_offset +header_name logrhythm_header_name +header_raw logrhythm_header_raw +header_statusline logrhythm_header_statusline +header_value logrhythm_header_value +highschool logrhythm_highschool +hop_by_hop_id logrhythm_hop_by_hop_id +host logrhythm_host +host_addr logrhythm_host_addr +host_respmod_req logrhythm_host_respmod_req +hostname logrhythm_hostname +hostname_ascii logrhythm_hostname_ascii +ice_type logrhythm_ice_type +icon_buddy logrhythm_icon_buddy +identifier logrhythm_identifier +idle_timeout logrhythm_idle_timeout +ignore_encapsulations logrhythm_ignore_encapsulations +im_network logrhythm_im_network +image_height logrhythm_image_height +image_type logrhythm_image_type +image_width logrhythm_image_width +imei logrhythm_imei +imei_receiver logrhythm_imei_receiver +imei_sender logrhythm_imei_sender +imei_sv logrhythm_imei_sv +imei_tac logrhythm_imei_tac +importance logrhythm_importance +imsi logrhythm_imsi +imsi_cc logrhythm_imsi_cc +imsi_nc logrhythm_imsi_nc +imsi_receiver logrhythm_imsi_receiver +imsi_sender logrhythm_imsi_sender +index logrhythm_index +index_client logrhythm_index_client +index_server logrhythm_index_server +information logrhythm_information +interface_uuid logrhythm_interface_uuid +internal_ip_address logrhythm_internal_ip_address +io_channel_id logrhythm_io_channel_id +ior_type_id logrhythm_ior_type_id +ip_addr logrhythm_ip_addr +ip_lease_time logrhythm_ip_lease_time +ip_local logrhythm_ip_local +is_mobile_service logrhythm_is_mobile_service +is_smartphone logrhythm_is_smartphone +issuer logrhythm_issuer +jitter logrhythm_jitter +job logrhythm_job +kb logrhythm_kb +kernel_archi logrhythm_kernel_archi +kernel_distrib logrhythm_kernel_distrib +kernel_name logrhythm_kernel_name +kernel_version logrhythm_kernel_version +keypad logrhythm_keypad +label logrhythm_label +language logrhythm_language +last_activity logrhythm_last_activity +last_activity_timestamp logrhythm_last_activity_timestamp +lastname logrhythm_lastname +latency logrhythm_latency +latitude logrhythm_latitude +length logrhythm_length +library logrhythm_library +life_duration logrhythm_life_duration +liid logrhythm_liid +link_data logrhythm_link_data +link_id logrhythm_link_id +link_layer_addr_type logrhythm_link_layer_addr_type +link_layer_eui64_addr logrhythm_link_layer_eui64_addr +link_layer_mac_addr logrhythm_link_layer_mac_addr +loadway logrhythm_loadway +loc logrhythm_loc +location logrhythm_location +location_ci logrhythm_location_ci +location_lac logrhythm_location_lac +location_mcc logrhythm_location_mcc +location_mnc logrhythm_location_mnc +location_rai logrhythm_location_rai +location_sac logrhythm_location_sac +location_type logrhythm_location_type +login logrhythm_login +login_info logrhythm_login_info +login_server logrhythm_login_server +longitude logrhythm_longitude +loss_count logrhythm_loss_count +ls_adv_router logrhythm_ls_adv_router +ls_attach_router logrhythm_ls_attach_router +ls_id logrhythm_ls_id +ls_metric logrhythm_ls_metric +ls_netmask logrhythm_ls_netmask +ls_seq_number logrhythm_ls_seq_number +ls_type logrhythm_ls_type +major_version logrhythm_major_version +maybe_application logrhythm_maybe_application +maybe_application_id logrhythm_maybe_application_id +maybe_family logrhythm_maybe_family +media_attr_addr logrhythm_media_attr_addr +media_attr_channel logrhythm_media_attr_channel +media_attr_encoding logrhythm_media_attr_encoding +media_attr_label logrhythm_media_attr_label +media_attr_param logrhythm_media_attr_param +media_attr_rate logrhythm_media_attr_rate +media_attr_transport logrhythm_media_attr_transport +media_attr_type logrhythm_media_attr_type +media_attr_value logrhythm_media_attr_value +media_channel_addr logrhythm_media_channel_addr +media_control_channel_addr logrhythm_media_control_channel_addr +media_format logrhythm_media_format +media_proto logrhythm_media_proto +media_type logrhythm_media_type +media_url logrhythm_media_url +member_alias logrhythm_member_alias +member_email logrhythm_member_email +message logrhythm_message +message_id logrhythm_message_id +message_len logrhythm_message_len +message_name logrhythm_message_name +message_scope logrhythm_message_scope +message_sz logrhythm_message_sz +message_ts logrhythm_message_ts +message_type logrhythm_message_type +message_way logrhythm_message_way +method logrhythm_method +method_respmod_req logrhythm_method_respmod_req +metric logrhythm_metric +microsecond logrhythm_microsecond +mime_type logrhythm_mime_type +mime_type_main logrhythm_mime_type_main +mime_type_sub logrhythm_mime_type_sub +mime_version logrhythm_mime_version +minor_version logrhythm_minor_version +mobile_ip_addr logrhythm_mobile_ip_addr +mode logrhythm_mode +mode_channel logrhythm_mode_channel +mode_status logrhythm_mode_status +model logrhythm_model +module logrhythm_module +mos logrhythm_mos +mos_satellite logrhythm_mos_satellite +mos_session logrhythm_mos_session +ms_address logrhythm_ms_address +ms_address_peer logrhythm_ms_address_peer +msg_code logrhythm_msg_code +msg_id logrhythm_msg_id +msg_number logrhythm_msg_number +msg_type logrhythm_msg_type +msglist_attach logrhythm_msglist_attach +msglist_attach_filename logrhythm_msglist_attach_filename +msglist_attach_mime_type logrhythm_msglist_attach_mime_type +msglist_content logrhythm_msglist_content +msglist_date logrhythm_msglist_date +msglist_flags logrhythm_msglist_flags +msglist_folder logrhythm_msglist_folder +msglist_importance logrhythm_msglist_importance +msglist_mime_type logrhythm_msglist_mime_type +msglist_msgid logrhythm_msglist_msgid +msglist_receiver logrhythm_msglist_receiver +msglist_receiver_alias logrhythm_msglist_receiver_alias +msglist_receiver_email logrhythm_msglist_receiver_email +msglist_receiver_type logrhythm_msglist_receiver_type +msglist_sender logrhythm_msglist_sender +msglist_sender_alias logrhythm_msglist_sender_alias +msglist_sender_email logrhythm_msglist_sender_email +msglist_sensivity logrhythm_msglist_sensivity +msglist_size logrhythm_msglist_size +msglist_subject logrhythm_msglist_subject +msglist_unread logrhythm_msglist_unread +msisdn logrhythm_msisdn +msisdn_receiver logrhythm_msisdn_receiver +msisdn_sender logrhythm_msisdn_sender +multi_match_proto_id logrhythm_multi_match_proto_id +name logrhythm_name +name_invited logrhythm_name_invited +nameviewer logrhythm_nameviewer +nas_id logrhythm_nas_id +nas_ip logrhythm_nas_ip +nas_port logrhythm_nas_port +nas_port_id logrhythm_nas_port_id +nas_port_type logrhythm_nas_port_type +native_lan_manager logrhythm_native_lan_manager +native_os logrhythm_native_os +nb_byt_rcv logrhythm_nb_byt_rcv +nb_byt_sent logrhythm_nb_byt_sent +nb_pkt_lost logrhythm_nb_pkt_lost +nb_pkt_rcv logrhythm_nb_pkt_rcv +nb_pkt_sent logrhythm_nb_pkt_sent +nb_receiver logrhythm_nb_receiver +near_raw logrhythm_near_raw +near_text logrhythm_near_text +nearest_service logrhythm_nearest_service +neighbor logrhythm_neighbor +netmask logrhythm_netmask +network_element_id logrhythm_network_element_id +new_version logrhythm_new_version +newsgroup logrhythm_newsgroup +next_attach_id logrhythm_next_attach_id +next_hope logrhythm_next_hope +nickname logrhythm_nickname +nlri_prefix logrhythm_nlri_prefix +north logrhythm_north +note logrhythm_note +notifiedEntity logrhythm_notifiedEntity +nscount logrhythm_nscount +nt_status logrhythm_nt_status +ntlm_domain logrhythm_ntlm_domain +ntlm_user logrhythm_ntlm_user +ntlm_workstation logrhythm_ntlm_workstation +number logrhythm_number +octets_received logrhythm_octets_received +octets_sent logrhythm_octets_sent +offset logrhythm_offset +oid logrhythm_oid +online_principal logrhythm_online_principal +operator_id logrhythm_operator_id +organization logrhythm_organization +orig_point_code logrhythm_orig_point_code +origin_client_ip logrhythm_origin_client_ip +origin_host logrhythm_origin_host +os logrhythm_os +other_ip_address logrhythm_other_ip_address +p_asserted_id logrhythm_p_asserted_id +pa_data_type logrhythm_pa_data_type +package_archi logrhythm_package_archi +package_distrib logrhythm_package_distrib +package_name logrhythm_package_name +package_version logrhythm_package_version +packet_counter logrhythm_packet_counter +packets_lost logrhythm_packets_lost +packets_received logrhythm_packets_received +packets_sent logrhythm_packets_sent +page_url logrhythm_page_url +pager_id logrhythm_pager_id +param_screen_name logrhythm_param_screen_name +param_text logrhythm_param_text +param_user_id logrhythm_param_user_id +parameter_name logrhythm_parameter_name +parameter_size logrhythm_parameter_size +parameter_value logrhythm_parameter_value +part_filename logrhythm_part_filename +part_header_name logrhythm_part_header_name +part_header_value logrhythm_part_header_value +part_name logrhythm_part_name +password logrhythm_password +path logrhythm_path +path_attr_value_as_num logrhythm_path_attr_value_as_num +path_attr_value_local_pref logrhythm_path_attr_value_local_pref +path_attr_value_next_hop_ip logrhythm_path_attr_value_next_hop_ip +path_len logrhythm_path_len +path_type logrhythm_path_type +payload_is_crypted logrhythm_payload_is_crypted +pdu_type logrhythm_pdu_type +peer_addr logrhythm_peer_addr +peer_hash logrhythm_peer_hash +peer_id logrhythm_peer_id +peer_ip logrhythm_peer_ip +peer_port logrhythm_peer_port +peer_share_id logrhythm_peer_share_id +peer_share_ip logrhythm_peer_share_ip +phone logrhythm_phone +phone_number logrhythm_phone_number +piece_length logrhythm_piece_length +pkg_name logrhythm_pkg_name +pkt_type logrhythm_pkt_type +platform logrhythm_platform +plugin_current_version logrhythm_plugin_current_version +plugin_id logrhythm_plugin_id +plugin_name logrhythm_plugin_name +plugin_new_version logrhythm_plugin_new_version +port_id logrhythm_port_id +post_variable_decoded logrhythm_post_variable_decoded +previous_lost logrhythm_previous_lost +printer logrhythm_printer +procedure logrhythm_procedure +process_id logrhythm_process_id +product_id logrhythm_product_id +product_name logrhythm_product_name +profile logrhythm_profile +profile_name logrhythm_profile_name +profile_value logrhythm_profile_value +program logrhythm_program +program_version logrhythm_program_version +proto_version logrhythm_proto_version +protocol logrhythm_protocol +proxy_auth logrhythm_proxy_auth +proxy_authorization logrhythm_proxy_authorization +proxy_login logrhythm_proxy_login +proxy_realm logrhythm_proxy_realm +qdcount logrhythm_qdcount +qos_alloc_ret_prio logrhythm_qos_alloc_ret_prio +qos_delay logrhythm_qos_delay +qos_max_downlink logrhythm_qos_max_downlink +qos_max_uplink logrhythm_qos_max_uplink +qos_mean logrhythm_qos_mean +qos_peak logrhythm_qos_peak +qos_precedence logrhythm_qos_precedence +qos_reliability logrhythm_qos_reliability +query logrhythm_query +query_id logrhythm_query_id +query_index logrhythm_query_index +query_raw logrhythm_query_raw +query_rtt logrhythm_query_rtt +query_text logrhythm_query_text +query_type logrhythm_query_type +query_way logrhythm_query_way +rai logrhythm_rai +real_sender_domain logrhythm_real_sender_domain +real_sender_msgid logrhythm_real_sender_msgid +realm logrhythm_realm +reason logrhythm_reason +received_by_ip logrhythm_received_by_ip +received_by_name logrhythm_received_by_name +received_date logrhythm_received_date +received_from_ip logrhythm_received_from_ip +received_from_name logrhythm_received_from_name +received_server_agent logrhythm_received_server_agent +received_with logrhythm_received_with +receiver logrhythm_receiver +receiver_alias logrhythm_receiver_alias +receiver_domain logrhythm_receiver_domain +receiver_email logrhythm_receiver_email +receiver_rcptto logrhythm_receiver_rcptto +receiver_sex logrhythm_receiver_sex +receiver_type logrhythm_receiver_type +receiver_uid logrhythm_receiver_uid +recipientid logrhythm_recipientid +record_maddress logrhythm_record_maddress +record_route logrhythm_record_route +reference_clock logrhythm_reference_clock +referer logrhythm_referer +referer_path logrhythm_referer_path +referer_respmod_req logrhythm_referer_respmod_req +referer_server logrhythm_referer_server +relation logrhythm_relation +remote_addr logrhythm_remote_addr +remote_id logrhythm_remote_id +remote_id_subtype logrhythm_remote_id_subtype +remote_id_type logrhythm_remote_id_type +remote_login logrhythm_remote_login +remote_name logrhythm_remote_name +remote_party_id logrhythm_remote_party_id +reply_cause_code logrhythm_reply_cause_code +reply_code logrhythm_reply_code +replyto logrhythm_replyto +request_call_id logrhythm_request_call_id +request_callee logrhythm_request_callee +request_caller logrhythm_request_caller +request_filename logrhythm_request_filename +request_id logrhythm_request_id +request_operation logrhythm_request_operation +request_size logrhythm_request_size +request_ts logrhythm_request_ts +response_code logrhythm_response_code +response_name logrhythm_response_name +response_size logrhythm_response_size +response_status_code logrhythm_response_status_code +response_status_text logrhythm_response_status_text +response_time logrhythm_response_time +response_ts logrhythm_response_ts +result_code logrhythm_result_code +return_content logrhythm_return_content +reverse_addr logrhythm_reverse_addr +rfactor logrhythm_rfactor +root_addr logrhythm_root_addr +root_path_cost logrhythm_root_path_cost +router logrhythm_router +router_id logrhythm_router_id +rr_cumlost logrhythm_rr_cumlost +rr_jitter logrhythm_rr_jitter +rr_ssrc_id logrhythm_rr_ssrc_id +rtt logrhythm_rtt +rtt_app logrhythm_rtt_app +s10_mme_gtpc_address logrhythm_s10_mme_gtpc_address +s10_mme_gtpc_teid logrhythm_s10_mme_gtpc_teid +s11_mme_gtpc_address logrhythm_s11_mme_gtpc_address +s11_mme_gtpc_teid logrhythm_s11_mme_gtpc_teid +s11_s4_sgw_gtpc_address logrhythm_s11_s4_sgw_gtpc_address +s11_s4_sgw_gtpc_teid logrhythm_s11_s4_sgw_gtpc_teid +s12_rnc_gtpu_address logrhythm_s12_rnc_gtpu_address +s12_rnc_gtpu_teid logrhythm_s12_rnc_gtpu_teid +s12_sgw_gtpu_address logrhythm_s12_sgw_gtpu_address +s12_sgw_gtpu_teid logrhythm_s12_sgw_gtpu_teid +s1u_enodeb_gtpu_address logrhythm_s1u_enodeb_gtpu_address +s1u_enodeb_gtpu_teid logrhythm_s1u_enodeb_gtpu_teid +s1u_sgw_gtpu_address logrhythm_s1u_sgw_gtpu_address +s1u_sgw_gtpu_teid logrhythm_s1u_sgw_gtpu_teid +s3_mme_gtpc_address logrhythm_s3_mme_gtpc_address +s3_mme_gtpc_teid logrhythm_s3_mme_gtpc_teid +s3_sgsn_gtpc_address logrhythm_s3_sgsn_gtpc_address +s3_sgsn_gtpc_teid logrhythm_s3_sgsn_gtpc_teid +s4_sgsn_gtpc_address logrhythm_s4_sgsn_gtpc_address +s4_sgsn_gtpc_teid logrhythm_s4_sgsn_gtpc_teid +s4_sgsn_gtpu_address logrhythm_s4_sgsn_gtpu_address +s4_sgsn_gtpu_teid logrhythm_s4_sgsn_gtpu_teid +s4_sgw_gtpu_address logrhythm_s4_sgw_gtpu_address +s4_sgw_gtpu_teid logrhythm_s4_sgw_gtpu_teid +s5_s8_pgw_gtpc_address logrhythm_s5_s8_pgw_gtpc_address +s5_s8_pgw_gtpc_teid logrhythm_s5_s8_pgw_gtpc_teid +s5_s8_pgw_gtpu_address logrhythm_s5_s8_pgw_gtpu_address +s5_s8_pgw_gtpu_teid logrhythm_s5_s8_pgw_gtpu_teid +s5_s8_sgw_gtpc_address logrhythm_s5_s8_sgw_gtpc_address +s5_s8_sgw_gtpc_teid logrhythm_s5_s8_sgw_gtpc_teid +s5_s8_sgw_gtpu_address logrhythm_s5_s8_sgw_gtpu_address +s5_s8_sgw_gtpu_teid logrhythm_s5_s8_sgw_gtpu_teid +screen_name logrhythm_screen_name +seal_algo logrhythm_seal_algo +search_attributes logrhythm_search_attributes +search_pattern logrhythm_search_pattern +search_storage_type logrhythm_search_storage_type +second logrhythm_second +second_dns_ip_addr logrhythm_second_dns_ip_addr +second_win_ip_addr logrhythm_second_win_ip_addr +security_blob_len logrhythm_security_blob_len +sender logrhythm_sender +sender_alias logrhythm_sender_alias +sender_domain logrhythm_sender_domain +sender_email logrhythm_sender_email +sender_mailfrom logrhythm_sender_mailfrom +sender_nickname logrhythm_sender_nickname +sender_sex logrhythm_sender_sex +sender_uid logrhythm_sender_uid +sensivity logrhythm_sensivity +seq logrhythm_seq +seq_number logrhythm_seq_number +sequence_number logrhythm_sequence_number +server logrhythm_server +server_addr logrhythm_server_addr +server_addr32 logrhythm_server_addr32 +server_agent logrhythm_server_agent +server_hostname logrhythm_server_hostname +server_ip logrhythm_server_ip +server_login logrhythm_server_login +server_name logrhythm_server_name +server_net logrhythm_server_net +server_os logrhythm_server_os +server_password logrhythm_server_password +server_platform logrhythm_server_platform +server_port logrhythm_server_port +server_response logrhythm_server_response +server_status logrhythm_server_status +server_version logrhythm_server_version +service logrhythm_service +service_duration logrhythm_service_duration +service_id logrhythm_service_id +session_duration logrhythm_session_duration +session_id logrhythm_session_id +session_packet_counter logrhythm_session_packet_counter +session_time logrhythm_session_time +session_timeout logrhythm_session_timeout +sessionid logrhythm_sessionid +setup_delay logrhythm_setup_delay +sex logrhythm_sex +share_text logrhythm_share_text +share_with logrhythm_share_with +siaddr logrhythm_siaddr +sid logrhythm_sid +sidc logrhythm_sidc +signal logrhythm_signal +size logrhythm_size +smb_client logrhythm_smb_client +sname logrhythm_sname +softkeyevent logrhythm_softkeyevent +software_version logrhythm_software_version +source_name logrhythm_source_name +source_type logrhythm_source_type +south logrhythm_south +speed logrhythm_speed +sr_filehash logrhythm_sr_filehash +sr_filename logrhythm_sr_filename +sr_filesize logrhythm_sr_filesize +src_addr logrhythm_src_addr +src_net logrhythm_src_net +ssrc logrhythm_ssrc +start_addr logrhythm_start_addr +start_addr_raw logrhythm_start_addr_raw +start_addr_text logrhythm_start_addr_text +start_time logrhythm_start_time +state logrhythm_state +stats_jitter logrhythm_stats_jitter +stats_latency logrhythm_stats_latency +status_code logrhythm_status_code +status_update logrhythm_status_update +stop_time logrhythm_stop_time +stream_id logrhythm_stream_id +stream_url logrhythm_stream_url +street logrhythm_street +subject logrhythm_subject +subject_alt_name logrhythm_subject_alt_name +subnetmask logrhythm_subnetmask +supported_next_protocol logrhythm_supported_next_protocol +t_pdu_direction logrhythm_t_pdu_direction +tag logrhythm_tag +tags logrhythm_tags +teid logrhythm_teid +teid_control logrhythm_teid_control +teid_data logrhythm_teid_data +term_type logrhythm_term_type +terminate_cause logrhythm_terminate_cause +thread_id logrhythm_thread_id +thumbnail logrhythm_thumbnail +ticket_name logrhythm_ticket_name +ticket_name_type logrhythm_ticket_name_type +tid logrhythm_tid +time logrhythm_time +time_before_spk logrhythm_time_before_spk +time_stamp_qualifier logrhythm_time_stamp_qualifier +timestamp logrhythm_timestamp +title logrhythm_title +to logrhythm_to +tool logrhythm_tool +torrent_filename logrhythm_torrent_filename +total_datarate logrhythm_total_datarate +tracker logrhythm_tracker +transaction_id logrhythm_transaction_id +transfer_duration logrhythm_transfer_duration +transfer_id logrhythm_transfer_id +transfer_way logrhythm_transfer_way +tsecr logrhythm_tsecr +tsval logrhythm_tsval +ttl logrhythm_ttl +tweet logrhythm_tweet +type logrhythm_type +type_string logrhythm_type_string +uid logrhythm_uid +unseq logrhythm_unseq +update_manager logrhythm_update_manager +upgrade_header logrhythm_upgrade_header +upload_description logrhythm_upload_description +uri logrhythm_uri +uri_decoded logrhythm_uri_decoded +uri_end_offset logrhythm_uri_end_offset +uri_full logrhythm_uri_full +uri_get_decoded logrhythm_uri_get_decoded +uri_param_name logrhythm_uri_param_name +uri_param_value logrhythm_uri_param_value +uri_path logrhythm_uri_path +uri_path_decoded logrhythm_uri_path_decoded +uri_post_decoded logrhythm_uri_post_decoded +uri_respmod_req logrhythm_uri_respmod_req +uri_start_offset logrhythm_uri_start_offset +urilast64 logrhythm_urilast64 +urilen logrhythm_urilen +url logrhythm_url +user_agent logrhythm_user_agent +user_agent_end_offset logrhythm_user_agent_end_offset +user_agent_respmod_req logrhythm_user_agent_respmod_req +user_agent_start_offset logrhythm_user_agent_start_offset +user_email logrhythm_user_email +user_id logrhythm_user_id +username_ascii logrhythm_username_ascii +validity_not_after logrhythm_validity_not_after +validity_not_before logrhythm_validity_not_before +validity_period logrhythm_validity_period +value_len logrhythm_value_len +value_string logrhythm_value_string +value_type logrhythm_value_type +vendor logrhythm_vendor +vendor_name logrhythm_vendor_name +version logrhythm_version +version_code logrhythm_version_code +via logrhythm_via +video_avgdatarate logrhythm_video_avgdatarate +video_brand logrhythm_video_brand +video_datarate logrhythm_video_datarate +video_duration logrhythm_video_duration +video_framerate logrhythm_video_framerate +video_height logrhythm_video_height +video_totalduration logrhythm_video_totalduration +video_type logrhythm_video_type +video_uuid logrhythm_video_uuid +video_width logrhythm_video_width +videoid logrhythm_videoid +virtual_addr logrhythm_virtual_addr +wap_profile logrhythm_wap_profile +webcam_brand logrhythm_webcam_brand +west logrhythm_west +win_ip_addr logrhythm_win_ip_addr +withdrawn_prefix logrhythm_withdrawn_prefix +www_authenticate logrhythm_www_authenticate +x_client_ip_respmod_req logrhythm_x_client_ip_respmod_req +x_content_urn logrhythm_x_content_urn +xid logrhythm_xid +xmailer logrhythm_xmailer +yiaddr logrhythm_yiaddr +zoom logrhythm_zoom diff --git a/scripts/buildDpiMsgLRProto.pl b/scripts/buildDpiMsgLRProto.pl index caa3b9c832247..02d6cbb024f46 100755 --- a/scripts/buildDpiMsgLRProto.pl +++ b/scripts/buildDpiMsgLRProto.pl @@ -6,6 +6,7 @@ open qosmosWorkbook, "$ARGV[0]" or die $!; open previousData, "$ARGV[1]" or die $!; open filters, "$ARGV[2]" or die $!; +open remappingFile, "$ARGV[4]" or die $!; open summaryFile, '>'."$ARGV[3]" or die $!; seek summaryFile, 0, 0; @@ -22,6 +23,16 @@ #print "Exclude Filter: $excludeFilter \n"; #print "Include Filter: $includeFilter \n"; +my %renameMapping = (); + +while () { + if ( $_ =~ m/(\S+)\s+(\S+)/ ) { + $renameMapping{$1} = $2; + } +} +close remappingFile; + + my @ids; my @previousFields; my @previousData; @@ -41,29 +52,14 @@ } close previousData; -#print "$callbackNames\n"; - -while ( my $line = ) { - @lineValues = split(/,/,$line); - $field = "$lineValues[7]$lineValues[1]"; - my $index = 0; - foreach (@previousData) { - if ( $_ =~ /$field/ ) { - print $_; - splice(@previousData, $index, 1); - break; - } - $index += 1; - } -} - -seek qosmosWorkbook, 0, 0; -#print @previousData; - print summaryFile "protocolName,longProtocolName,attributeName,attributeDescription\n"; while () { if ($_ =~ m/$includeFilter/ && $_ !~ /$excludeFilter/ ) { @lineValues = split(/,/,$_); + if ( !defined $renameMapping { $lineValues[7] } && + !defined $renameMapping { "_$lineValues[7]" } ) { + die "Rename file does not account for field $lineValues[7]"; + } if ($lineValues[3] eq '' ) { print summaryFile "base,"; } else { @@ -79,6 +75,25 @@ } seek qosmosWorkbook, 0, 0; +#print "$callbackNames\n"; + +while ( my $line = ) { + @lineValues = split(/,/,$line); + $field = "$lineValues[7]$lineValues[1]"; + my $index = 0; + foreach (@previousData) { + if ( $_ =~ /$field/ ) { + print $_; + splice(@previousData, $index, 1); + break; + } + $index += 1; + } +} + +seek qosmosWorkbook, 0, 0; +#print @previousData; + while () { if ($_ =~ m/$includeFilter/ && $_ !~ /$excludeFilter/ ) { @lineValues = split(/,/,$_); diff --git a/scripts/buildDpiMsgLRProto.sh b/scripts/buildDpiMsgLRProto.sh index 2ef168e908bfb..88818dc1cb424 100755 --- a/scripts/buildDpiMsgLRProto.sh +++ b/scripts/buildDpiMsgLRProto.sh @@ -1,4 +1,13 @@ #!/bin/sh -cat resources/DpiMsgLRproto.protoheader -perl scripts/buildDpiMsgLRProto.pl resources/Qosmos_Protobook.csv protofiles/DpiMsgLRproto.proto.orig resources/ProtocolFilters resources/ProtocolDescriptions.csv | sort -nk 5 -cat resources/DpiMsgLRproto.protofooter +set -e +TMPFILE=/tmp/buildDpiMsgLRProto.$BASHPID +TMPFILE2=/tmp/buildDpiMsgLRProto2.$BASHPID + +cat resources/DpiMsgLRproto.protoheader > $TMPFILE +perl scripts/buildDpiMsgLRProto.pl resources/Qosmos_Protobook.csv protofiles/DpiMsgLRproto.proto.orig resources/ProtocolFilters resources/ProtocolDescriptions.csv resources/remapping > $TMPFILE2 +sort -nk 5 $TMPFILE2 >> $TMPFILE +cat resources/DpiMsgLRproto.protofooter >> $TMPFILE + +cat $TMPFILE +rm $TMPFILE +rm $TMPFILE2 From 70dcd11d091991fc1204623e8b36823b7dfb84f1 Mon Sep 17 00:00:00 2001 From: Robert Weber Date: Mon, 6 Jan 2014 17:14:05 -0700 Subject: [PATCH 2/4] Some refactoring for cleanup --- scripts/buildDpiMsgLRProto.pl | 154 ++++++++++++++++++++++------------ 1 file changed, 100 insertions(+), 54 deletions(-) diff --git a/scripts/buildDpiMsgLRProto.pl b/scripts/buildDpiMsgLRProto.pl index 02d6cbb024f46..49f6a81087abd 100755 --- a/scripts/buildDpiMsgLRProto.pl +++ b/scripts/buildDpiMsgLRProto.pl @@ -4,79 +4,125 @@ # open qosmosWorkbook, "$ARGV[0]" or die $!; -open previousData, "$ARGV[1]" or die $!; -open filters, "$ARGV[2]" or die $!; -open remappingFile, "$ARGV[4]" or die $!; open summaryFile, '>'."$ARGV[3]" or die $!; seek summaryFile, 0, 0; -my $exludeFilter; -my $includeFilter; -while () { - if ($_ =~ m/^(?!#)!(\S+)/ ) { - $excludeFilter .= $1; - } elsif ($_ =~ m/^(?!#)(\S+)/ ) { - $includeFilter .= $1; +sub ReadFilters { + my($filename) = @_; + + open filters, "$filename" or die $!; + my $exludeFilter; + my $includeFilter; + while () { + if ($_ =~ m/^(?!#)!(\S+)/ ) { + $excludeFilter .= $1; + } elsif ($_ =~ m/^(?!#)(\S+)/ ) { + $includeFilter .= $1; + } } + close filters; + return ($exludeFilter,$includeFilter); } -close filters; -#print "Exclude Filter: $excludeFilter \n"; -#print "Include Filter: $includeFilter \n"; -my %renameMapping = (); +sub ReadRemappingFile { + my($filename) = @_; -while () { - if ( $_ =~ m/(\S+)\s+(\S+)/ ) { - $renameMapping{$1} = $2; + my %renameMapping = (); + open remappingFile, "$filename" or die $!; + while () { + if ( $_ =~ m/(\S+)\s+(\S+)/ ) { + $renameMapping{$1} = $2; + } } + close remappingFile; + return %renameMapping; } -close remappingFile; - - -my @ids; -my @previousFields; -my @previousData; -my @newFields; -my $highest = 1; -my $callbackNames = ","; -while () { - if ($_ =~ m/^(optional|repeated)\s+.*\s+(\w+)\s+=\s+(\d+)\;/) { - push(@ids,$3); - if ( $3 > $highest ) { - $highest = $3; + +sub ReadPreviousData { + my($filename) = @_; + + my $highest = 1; + my @ids; + my $callbackNames = ","; + my @previousFields; + my @previousData; + + open previousData, "$filename" or die $!; + while () { + if ($_ =~ m/^(optional|repeated)\s+.*\s+(\w+)\s+=\s+(\d+)\;/) { + push(@ids,$3); + if ( $3 > $highest ) { + $highest = $3; + } + $callbackNames .= "$2,"; + push(@previousFields,$2); + push(@previousData,$_); } - $callbackNames .= "$2,"; - push(@previousFields,$2); - push(@previousData,$_); } + close previousData; + return ($highest, @ids, $callbackNames, @previousFields, @previousData); } -close previousData; -print summaryFile "protocolName,longProtocolName,attributeName,attributeDescription\n"; -while () { - if ($_ =~ m/$includeFilter/ && $_ !~ /$excludeFilter/ ) { - @lineValues = split(/,/,$_); - if ( !defined $renameMapping { $lineValues[7] } && - !defined $renameMapping { "_$lineValues[7]" } ) { - die "Rename file does not account for field $lineValues[7]"; - } - if ($lineValues[3] eq '' ) { - print summaryFile "base,"; - } else { - print summaryFile "$lineValues[3],"; +sub CreateSummaryFile { + + my($qosmosFileName,$summaryFileName,$includeFilter,$excludeFilter) = @_; + + open qosmosWorkbook, "$qosmosFileName" or die $!; + open summaryFile, '>'."$ARGV[3]" or die $!; + seek summaryFile, 0, 0; + + print summaryFile "protocolName,longProtocolName,attributeName,attributeDescription\n"; + while () { + if ($_ =~ m/$includeFilter/ && $_ !~ /$excludeFilter/ ) { + my @lineValues = split(/,/,$_); + if ($lineValues[3] eq '' ) { + print summaryFile "base,"; + } else { + print summaryFile "$lineValues[3],"; + } + if ($lineValues[4] eq '' ) { + print summaryFile "base,"; + } else { + print summaryFile "$lineValues[4],"; + } + print summaryFile '#'."$lineValues[7],$lineValues[10]\n"; } - if ($lineValues[4] eq '' ) { - print summaryFile "base,"; - } else { - print summaryFile "$lineValues[4],"; + } + + close qosmosWorkbook; + close summaryFile; +} + +sub CheckRenameFile { + my($qosmosFileName,$includeFilter,$excludeFilter,%renameMapping) = @_; + + open qosmosWorkbook, "$qosmosFileName" or die $!; + + while () { + if ($_ =~ m/$includeFilter/ && $_ !~ /$excludeFilter/ ) { + my @lineValues = split(/,/,$_); + if ( !defined $renameMapping { $lineValues[7] } && + !defined $renameMapping { "_$lineValues[7]" } ) { + die "Rename file does not account for field $lineValues[7]"; + } } - print summaryFile '#'."$lineValues[7],$lineValues[10]\n"; } + + close qosmosWorkbook; + } -seek qosmosWorkbook, 0, 0; -#print "$callbackNames\n"; +$QosmosWorkBookName = $ARGV[0]; +($exludeFilter,$includeFilter) = ReadFilters($ARGV[2]); +(%renameMapping) = ReadRemappingFile($ARGV[4]); + +CreateSummaryFile($QosmosWorkBookName,$ARGV[3],$excludeFilter,$includeFilter); +CheckRenameFile($QosmosWorkBookName,$includeFilter,$excludeFilter,%renameMapping); +($highest, @ids, $callbackNames, @previousFields, @previousData) = ReadPreviousData($ARGV[1]); + + +open qosmosWorkbook, "$ARGV[0]" or die $!; while ( my $line = ) { @lineValues = split(/,/,$line); $field = "$lineValues[7]$lineValues[1]"; From 8d9b5f4955de3a2f4ad4d9f93e407bdf8863eb33 Mon Sep 17 00:00:00 2001 From: Robert Weber Date: Wed, 8 Jan 2014 11:57:43 -0700 Subject: [PATCH 3/4] Fixed up a bug in the script where return/references were concerned and added the ablilty to turn the remapping file into a yaml file --- resources/ProtocolDescriptions.csv | 1875 +++------------------ scripts/buildDpiMsgLRProto.pl | 44 +- scripts/buildDpiMsgLRProto.sh | 2 +- scripts/installPerlModules | 24 + thirdParty/ExtUtils-MakeMaker-6.86.tar.gz | Bin 0 -> 435933 bytes thirdParty/YAML-0.88.tar.gz | Bin 0 -> 121204 bytes thirdParty/YAML-LibYAML-0.41.tar.gz | Bin 0 -> 179218 bytes 7 files changed, 270 insertions(+), 1675 deletions(-) create mode 100755 scripts/installPerlModules create mode 100644 thirdParty/ExtUtils-MakeMaker-6.86.tar.gz create mode 100644 thirdParty/YAML-0.88.tar.gz create mode 100644 thirdParty/YAML-LibYAML-0.41.tar.gz diff --git a/resources/ProtocolDescriptions.csv b/resources/ProtocolDescriptions.csv index 986f8bf7532e5..4057f71abff54 100644 --- a/resources/ProtocolDescriptions.csv +++ b/resources/ProtocolDescriptions.csv @@ -1,1658 +1,219 @@ protocolName,longProtocolName,attributeName,attributeDescription -0zz0,0zz0,#login,User's login string. -0zz0,0zz0,#password,User's password string. -0zz0,0zz0,#action,Indicates the action executed by the user. -0zz0,0zz0,#filename,Name of the transferred file. -0zz0,0zz0,#filesize,Size (byte) of the transferred file. -0zz0,0zz0,#upload_description,Description of the uploaded file. -0zz0,0zz0,#sidc,Session identifier used to find information about file which has been uploaded. -0zz0,0zz0,#sid,Session identifier used to find user information. -0zz0,0zz0,#email_address,User's email address. -0zz0,0zz0,#email_invited,Email to whom the invitation has been sent. -0zz0,0zz0,#name,Name the user. -0zz0,0zz0,#name_invited,Name of the user to whom the invitation has been sent. -0zz0,0zz0,#download_url,Link of the downloaded file. -3gpp_li,3gpp_li,#version,Version -3gpp_li,3gpp_li,#liid,Lawful Interception Identifier -3gpp_li,3gpp_li,#timestamp,Timestamp -3gpp_li,3gpp_li,#sequence_number,Sequence number -3gpp_li,3gpp_li,#t_pdu_direction,T-PDU direction -3gpp_li,3gpp_li,#country_code,Country code according to ISO 3166-1 -3gpp_li,3gpp_li,#ice_type,Intercepting Control Element type -adc,adc,#file_chunk_data_offset,Offset of the transferred data. -adc,adc,#file_chunk_len,Size of the transferred piece. -adc,adc,#file_hash,Hash of the transferred file. -adc,adc,#filesize,Size (byte) of the transferred file. -adc,adc,#filename,Name of the transferred file. -adc,adc,#client_version,Name and version of the client used by the peer. -adc,adc,#peer_hash,"Hash of the user ID -adc,adc,#peer_id,User id assigned by the hub to the client and notified through a SID command. -adc,adc,#query,Query sent to find a file. -adc,adc,#command_code,"Message action -adc,adc,#command_type,Command type extracted from the first character of the message. -adobe_update,Adobe Update Manager,#component_list_name,Name of a piece of Adobe software we have a new version for. -adobe_update,Adobe Update Manager,#component_list_desc,"Short component update description -adobe_update,Adobe Update Manager,#component_list_version,"Last component version available.""" -adobe_update,Adobe Update Manager,#component_list_url,"Component update download link.""" -adobe_update,Adobe Update Manager,#update_manager,Adobe Update Manager version and identifier. -adobe_update,Adobe Update Manager,#product_name,User's request for a product update. -adobe_update,Adobe Update Manager,#action,Indicates the action executed by the user. -aim,AOL Instant Messenger (OSCAR protocol),#login,User's login string. -aim,AOL Instant Messenger (OSCAR protocol),#channel,Chat room name. -aim,AOL Instant Messenger (OSCAR protocol),#message,Contains the chat message. -aim,AOL Instant Messenger (OSCAR protocol),#sender,Contains the identity of the sender of a chat session or a file transfer. -aim,AOL Instant Messenger (OSCAR protocol),#receiver,Contains the identity of the receiver for a chat message or a file transfer. -aim,AOL Instant Messenger (OSCAR protocol),#user_email,Email Address of an AIN user. -aim,AOL Instant Messenger (OSCAR protocol),#user_agent,Name of the software used. -aim,AOL Instant Messenger (OSCAR protocol),#client_status,Status of connected user. -aim,AOL Instant Messenger (OSCAR protocol),#service,Type of service. -aim,AOL Instant Messenger (OSCAR protocol),#filename,Name of the transferred file. -aim,AOL Instant Messenger (OSCAR protocol),#filename_encoding,Encoding of the transferred file name. -aim,AOL Instant Messenger (OSCAR protocol),#filesize,Size (byte) of the transferred file. -aim,AOL Instant Messenger (OSCAR protocol),#version,AIM software version. -aim,AOL Instant Messenger (OSCAR protocol),#file_sender,Contains the identity of the sender of a file transfer. -aim,AOL Instant Messenger (OSCAR protocol),#file_receiver,Contains the identity of the receiver for a file transfer. -aim,AOL Instant Messenger (OSCAR protocol),#contact_login,Contact login. -aim,AOL Instant Messenger (OSCAR protocol),#contact_status,Contact status. -aim,AOL Instant Messenger (OSCAR protocol),#icon_buddy,The contact whose icon was downloaded. -aim,AOL Instant Messenger (OSCAR protocol),#internal_ip_address,Internal IP address of the contact. -aim,AOL Instant Messenger (OSCAR protocol),#external_ip_address,External IP address of the contact. -aim_express,AIM express,#login,User's login string. -aim_express,AIM express,#message,Contains the chat message. -aim_express,AIM express,#sender,Contains the identity of the sender of a chat session or a file transfer. -aim_express,AIM express,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -aim_express,AIM express,#chat_id,Window chat id. -aim_express,AIM express,#chat_type,Message type. -aim_express,AIM express,#version,Client version. -aim_express,AIM express,#contact_login,Contact login. -aim_express,AIM express,#contact_status,Contact status. -aim_express,AIM express,#client_status,Status of connected user. -aim_transfer,AIM Transfer Protocol,#filename,Name of the transferred file. -aim_transfer,AIM Transfer Protocol,#filename_encoding,Encoding of the transferred file name. -aim_transfer,AIM Transfer Protocol,#filesize,Size (byte) of the transferred file. -aims,Secure AIM,#login,User's login string. -amqp,Advance Message Queuing Protocol,#major_version,Major version of the protocol. -amqp,Advance Message Queuing Protocol,#minor_version,Minor version of the protocol. -amqp,Advance Message Queuing Protocol,#response_time,Server response time. -apple_update,Apple Update,#pkg_name,pkg_name (package name) is the name of the software being updated. -appstore,Apple App Store,#device_type,"Target device (iPhone -appstore,Apple App Store,#connection_type,Type of the connection. -appstore,Apple App Store,#application_name,Name of the downloaded app. -archive,archive,#login,User's login string. -archive,archive,#password,User's password string. -archive,archive,#query_text,Query sent to the search engine. -archive,archive,#query_raw,Contains the query sent to the search engine as indicated in the URL. -archive,archive,#query_type,Sort of query sent to the search engine. -archive,archive,#query_index,A number containing the index of the showed results -archive,archive,#encoding,Server encoding. -archive,archive,#action,Indicates whether the file is uploaded or downloaded. -archive,archive,#filename,Name of the transferred file. -archive,archive,#title,File title. -archive,archive,#description,File description. -archive,archive,#subject,File subject. -archive,archive,#creator,File creator. -ares,Ares Protocol,#nickname,Contains the user identity of the Ares connection. -ares,Ares Protocol,#query,Query sent to find a file. -ares,Ares Protocol,#file_hash,Hash of the transferred file. -badongo,Badongo,#login,User's login string. -badongo,Badongo,#password,User's password string. -badongo,Badongo,#action,Indicates the action executed by the user. -badongo,Badongo,#filename,Name of the transferred file. -badongo,Badongo,#filesize,Size (byte) of the transferred file. -badongo,Badongo,#upload_description,Description of the uploaded file. -badoo,badoo,#login,User's login string. -badoo,badoo,#password,User's password string. -badoo,badoo,#nickname,"User's nickname -badoo,badoo,#sender,Contains the identity of the sender of a chat session or a file transfer. -badoo,badoo,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -badoo,badoo,#receiver_uid,Unique contact ID for a receiver. -badoo,badoo,#message,Contains the chat message. -badoo,badoo,#contact_login,Contact login. -badoo,badoo,#contact_uid,Contact ID. -baidu,baidu,#query_text,Query sent to the search engine. -baidu,baidu,#query_raw,Contains the query sent to the search engine as indicated in the URL. -baidu,baidu,#query_type,Sort of query sent to the search engine. -baidu,baidu,#encoding,Query encoding. -baidu,baidu,#query_index,A number containing the index of the showed results -base,TD virtual protocol,#application,Name of the application to which the packet belongs. -base,TD virtual protocol,#time,"Elapsed time since 1st January 1970 -base,TD virtual protocol,#flow_id,Unique connection ID. -base,TD virtual protocol,#family,Family to which the uppermost protocol of the protocol stack belongs to. -base,TD virtual protocol,#application_id,Unique ID of application to which the packet belongs. -base,TD virtual protocol,#path_len,Contains the number of protocols in the packet protocol stack (path). -base,TD virtual protocol,#packet_counter,Number of packets received. -base,TD virtual protocol,#session_packet_counter,Number of packets received. This attribute data cannot be retreived in externalized versions. -base,TD virtual protocol,#dev,Name of the device used to establish the connection for an interface. This attribute data cannot be retreived in externalized versions. -base,TD virtual protocol,#declassified,"Attribute showing whether a declassification is happened in a packet -base,TD virtual protocol,#application_end,Contains the latest value for the attribute application -base,TD virtual protocol,#family_end,Contains the latest value for the attribute family -base,TD virtual protocol,#application_id_end,Contains the latest value for the attribute application_id -base,TD virtual protocol,#multi_match_proto_id,"When multiple pdata rules do match the same packet -bebo,Bebo,#is_mobile_service,Whether or not the access was made through a mobile device. -bebo,Bebo,#password,User's password string. -bebo,Bebo,#login,User's login string. -bgp,Border Gateway Protocol,#identifier,BGP Identifier of the sender -bgp,Border Gateway Protocol,#path_attr_value_local_pref,Local preference value -bgp,Border Gateway Protocol,#path_attr_value_as_num,As number -bgp,Border Gateway Protocol,#path_attr_value_next_hop_ip,IP address of the next hop -bgp,Border Gateway Protocol,#withdrawn_prefix,Contains Ip addresses Prefixes -bgp,Border Gateway Protocol,#nlri_prefix,Contains IP addresses prefix -bing,Bing,#encoding,Query encoding. -bing,Bing,#query_index,A number containing the index of the showed results -bing,Bing,#query_type,Sort of query sent to the search engine. -bing,Bing,#query_raw,Contains the query sent to the search engine as indicated in the URL. -bing,Bing,#query_text,Query sent to the search engine. -bittorrent,Bittorrent Protocol,#tracker,BitTorrent tracker URL. -bittorrent,Bittorrent Protocol,#user_agent,Name of the software used. -bittorrent,Bittorrent Protocol,#client_version,Version of the software. -bittorrent,Bittorrent Protocol,#canceled_chunk_number,Number of the canceled piece. -bittorrent,Bittorrent Protocol,#canceled_chunk_length,Size of the canceled piece. -bittorrent,Bittorrent Protocol,#canceled_chunk_data_offset,Offset of the canceled data. -bittorrent,Bittorrent Protocol,#file_chunk_number,Number of the transferred piece. -bittorrent,Bittorrent Protocol,#file_chunk_len,Size of the transferred piece. -bittorrent,Bittorrent Protocol,#file_chunk_data_offset,Offset of the transferred data. -bittorrent,Bittorrent Protocol,#torrent_filename,Name of the torrent file. -bittorrent,Bittorrent Protocol,#piece_length,"Chunk size -bittorrent,Bittorrent Protocol,#filename,Name of the transferred file. -bittorrent,Bittorrent Protocol,#filesize,Size (byte) of the transferred file. -bittorrent,Bittorrent Protocol,#peer_share_ip,IP address used by a peer to share his files. -bittorrent,Bittorrent Protocol,#peer_share_id,ID used by a peer to share his files. -bittorrent,Bittorrent Protocol,#peer_port,Port used by a peer to share his files. -bittorrent,Bittorrent Protocol,#file_completed,Completed file. -bittorrent,Bittorrent Protocol,#file_downloaded,Downloaded file. -bittorrent,Bittorrent Protocol,#file_incomplete,Incomplete file. -bittorrent,Bittorrent Protocol,#file_left,Left file. -bittorrent,Bittorrent Protocol,#file_uploaded,Uploaded file. -bittorrent,Bittorrent Protocol,#classification_type,"How the protocol has been classified. Always returns Deterministic"" if the port list has not been set.""" -bmff,ISO Base Media File Format,#video_type,File format. -bmff,ISO Base Media File Format,#video_brand,Normalized video format specification identifier. -bmff,ISO Base Media File Format,#video_uuid,Universally unique identifier. -bmff,ISO Base Media File Format,#video_duration,Duration of the video in seconds. -bmff,ISO Base Media File Format,#video_width,Width of the video in pixels. -bmff,ISO Base Media File Format,#video_height,Height of the video in pixels. -bmff,ISO Base Media File Format,#video_datarate,Video bitrate in kilobits per second. -bmff,ISO Base Media File Format,#video_avgdatarate,Average video bitrate in kilobits per second. -bssap,BSS Application Part,#timestamp,Message timestamp -bssap,BSS Application Part,#validity_period,Validity period for the message -bssap,BSS Application Part,#imsi_receiver,International Mobile Subscriber Identity of the receiver -bssap,BSS Application Part,#imei_receiver,International Mobile Equipment Identity of the receiver -bssap,BSS Application Part,#msisdn_receiver,Mobile Subscriber Integrated Services Digital Network Number of the receiver -bssap,BSS Application Part,#imsi_sender,International Mobile Subscriber Identity of the sender -bssap,BSS Application Part,#imei_sender,International Mobile Equipment Identity of the sender -bssap,BSS Application Part,#msisdn_sender,Mobile Subscriber Integrated Services Digital Network Number of the sender -bxml,WAP Binary XML,#version,Protocol version. -cdp,Cisco Discovery Protocol,#device_id,Unique ID of the sending device. -cdp,Cisco Discovery Protocol,#address,List of network addresses assigned to the interface on which the CDP message was sent. -cdp,Cisco Discovery Protocol,#port_id,Unique port ID on which the CDP message was sent. -cdp,Cisco Discovery Protocol,#software_version,Version of the Cisco IOS running on the sending device. -cdp,Cisco Discovery Protocol,#platform,Name of the platform of the sending device. -cdp,Cisco Discovery Protocol,#VTP_mgmt_domain,VTP management domain name-string to which the sending device belongs. -chap,PPP Challenge Handshake Authentication Protocol,#challenge_name,Hostname of the peer initiating the authentication process. -chap,PPP Challenge Handshake Authentication Protocol,#response_name,Hostname of the peer responding to challenge. -chap,PPP Challenge Handshake Authentication Protocol,#message_type,Type of message sent. -chrome_update,Chrome Update,#new_version,New version number returned by the server. -chrome_update,Chrome Update,#current_version,Current version installed on the host. -chrome_update,Chrome Update,#plugin_id,Plugin Id for the updated plugin. -chrome_update,Chrome Update,#plugin_new_version,New version number returned by the server for the plugin. -chrome_update,Chrome Update,#plugin_current_version,Plugin version number currently installed. -cups,Common Unix Printer System,#printer,URI addressing the CUPS printer. -cups,Common Unix Printer System,#location,Location of the Printer. -cups,Common Unix Printer System,#information,Information on Printer. -cups,Common Unix Printer System,#model,Printer model. -dailymotion,dailymotion,#login,User's login string. -dailymotion,dailymotion,#email,"Parent entry -dailymotion,dailymotion,#password,User's password string. -dailymotion,dailymotion,#query_text,Query sent to the search engine. -dailymotion,dailymotion,#query_raw,Contains the query sent to the search engine as indicated in the URL. -dcerpc,Distributed Computing Environment Remote Procedure Call,#service,Service used. -dcerpc,Distributed Computing Environment Remote Procedure Call,#interface_uuid,ID of the interface. -debian_update,Debian/Ubuntu Update,#package_version,Repository packet version. -debian_update,Debian/Ubuntu Update,#package_name,Debian packet name. -dhcp,Dynamic Host Configuration Protocol,#ciaddr,Current client ip address. -dhcp,Dynamic Host Configuration Protocol,#yiaddr,New ip address attributed to the client. -dhcp,Dynamic Host Configuration Protocol,#siaddr,Ip address of next server (used when booting via a server). -dhcp,Dynamic Host Configuration Protocol,#giaddr,Relay agent ip address (used when booting via a relay agent). -dhcp,Dynamic Host Configuration Protocol,#chaddr,Client hardware address. -dhcp,Dynamic Host Configuration Protocol,#sname,Server host name (optional). -dhcp,Dynamic Host Configuration Protocol,#subnetmask,Subnet mask assigned to the client. -dhcp,Dynamic Host Configuration Protocol,#router,List of gateway's ip addresses. -dhcp,Dynamic Host Configuration Protocol,#dns_server,List of dns server's ip addresses. -dhcp,Dynamic Host Configuration Protocol,#bootfilename,File name used when initializing -dhcp,Dynamic Host Configuration Protocol,#circuit_id,A suboption that contains the circuit identifier -dhcp,Dynamic Host Configuration Protocol,#remote_id,The remote agent -dhcp,Dynamic Host Configuration Protocol,#remote_id_type,An suboption that contains the remote agent identifier. -dhcp,Dynamic Host Configuration Protocol,#remote_id_subtype,Subtype for the remote agent -dhcp,Dynamic Host Configuration Protocol,#ip_lease_time,"In a server reply (dhcpoffer) -dhcp,Dynamic Host Configuration Protocol,#end_status,An event sent when dhcp session expires. it's equal to 1 when a release message was observed and 0 if not -diameter,Diameter,#acct_record_number,Unique identifier for one record within a session -diameter,Diameter,#acct_record_type,Record type -diameter,Diameter,#acct_output_octets,Indicates how many octets have been sent to the port in the course of delivering this service -diameter,Diameter,#acct_input_octets,Indicates how many octets have been received from the port over the course of this service being provided -diameter,Diameter,#acct_sub_session_id,Sub-session identifier -diameter,Diameter,#acct_multi_session_id,Link between multiple accounting sessions -diameter,Diameter,#acct_session_id,Accounting session ID. -diameter,Diameter,#terminate_cause,This attribute indicates how the session was terminated -diameter,Diameter,#destination_host,Destination Diameter host for the current message -diameter,Diameter,#auth_request_type,Requested authentication type -diameter,Diameter,#result_code,Indicates whether a particular Diameter request was completed successfully not -diameter,Diameter,#origin_host,Source Diameter host for the current message -diameter,Diameter,#session_id,Uniquely identifies the current user session. -diameter,Diameter,#calling_station_id,Client id. -diameter,Diameter,#called_station_id,"The phone number that the user called -diameter,Diameter,#framed_ip,IP address. -diameter,Diameter,#nas_port,Physical port number of the user on the NAS -diameter,Diameter,#nas_port_type,Indicates the type of the physical port of the NAS that is authenticating the user. -diameter,Diameter,#nas_port_id,Indicates the physical port number of the NAS that is authenticating the user. -diameter,Diameter,#nas_ip,IP address of the NAS originating the Access-Request -diameter,Diameter,#nas_id,Unique identifier of the NAS originating the Access-Request -diameter,Diameter,#login,User's login string. -diameter,Diameter,#end_to_end_id,Used to detect duplicate messages -diameter,Diameter,#hop_by_hop_id,Used to match Diameter request and reply messages -diameter,Diameter,#application_id,Identify which application the message is applicable for -diameter,Diameter,#command_code,Command associated with the Diameter request -dimp,Dynamic Internet Messaging Program,#attach_type,Content type of the sent attached file. -dimp,Dynamic Internet Messaging Program,#attach_size,This attribute is deprecated -dimp,Dynamic Internet Messaging Program,#receiver_type,Type of the email receiver. -dimp,Dynamic Internet Messaging Program,#receiver_alias,Name of email receiver (included cc and bcc receivers). -dimp,Dynamic Internet Messaging Program,#receiver_email,Email address of message receiver (included cc and bcc receivers). -dimp,Dynamic Internet Messaging Program,#receiver,Full address of email receiver (including cc and bcc receivers). -dimp,Dynamic Internet Messaging Program,#sender_alias,Name of the email sender. -dimp,Dynamic Internet Messaging Program,#sender_email,Email address of the email sender. -dimp,Dynamic Internet Messaging Program,#sender,Full address of email sender (alias followed by email address). -dimp,Dynamic Internet Messaging Program,#subject,Message subject. -dimp,Dynamic Internet Messaging Program,#date,Message date. -dimp,Dynamic Internet Messaging Program,#attach_id,Attachment identifier. -dimp,Dynamic Internet Messaging Program,#attach_filename,Attachment name. -dimp,Dynamic Internet Messaging Program,#action,Indicates if the message is read (Read) or composed (Compose). -dimp,Dynamic Internet Messaging Program,#draft,Indicates if the email is a draft or has really been posted -dimp,Dynamic Internet Messaging Program,#msg_id,Identifier of the message. -dimp,Dynamic Internet Messaging Program,#msglist_subject,Message subject in a message list. -dimp,Dynamic Internet Messaging Program,#msglist_sender,Full address of email sender (alias and email address). -dimp,Dynamic Internet Messaging Program,#msglist_sender_email,Address of email sender. -dimp,Dynamic Internet Messaging Program,#msglist_sender_alias,Name of email sender. -dimp,Dynamic Internet Messaging Program,#msglist_receiver_alias,This attribute is deprecated -dimp,Dynamic Internet Messaging Program,#msglist_date,Message date in a message list. -dimp,Dynamic Internet Messaging Program,#msglist_folder,Indicates the directory from a message list. -dimp,Dynamic Internet Messaging Program,#login,User's login string. -dimp,Dynamic Internet Messaging Program,#password,User's password string. -directconnect,DirectConnect (NMDC),#login,User's login string. -directconnect,DirectConnect (NMDC),#query,Query sent to find a file. -directconnect,DirectConnect (NMDC),#query_way,Way of the query. -directconnect,DirectConnect (NMDC),#sr_filename,The name of a file returned by a search query. -directconnect,DirectConnect (NMDC),#sr_filesize,The size of a file returned by a search query. -directconnect,DirectConnect (NMDC),#sr_filehash,The hash of a file returned by a search query. -directconnect,DirectConnect (NMDC),#file_hash,Hash of the transferred file. -directconnect,DirectConnect (NMDC),#file_is_compressed,Tells whether a file is compressed. -directconnect,DirectConnect (NMDC),#file_compression_type,Tells the compression type. -directconnect,DirectConnect (NMDC),#file_chunk_data_offset,Offset of the transferred data. -directconnect,DirectConnect (NMDC),#file_chunk_len,Size of the transferred piece. -dns,Domain Name Service,#query,DNS Query sent. -dns,Domain Name Service,#qdcount,Number of queries. -dns,Domain Name Service,#ancount,Number of answers. -dns,Domain Name Service,#nscount,Number of answers in the 'authority' section. -dns,Domain Name Service,#arcount,Number of additional answers. -dns,Domain Name Service,#transaction_id,DNS unique transaction ID. -dns,Domain Name Service,#name,Name of the request -dns,Domain Name Service,#host,Host name -dns,Domain Name Service,#host_addr,IPV4 Host address -dns,Domain Name Service,#reverse_addr,IP address returned to the PTR request. -dns,Domain Name Service,#response_time,Elapsed time between sending of the dns request and reception of its response. -dns,Domain Name Service,#ttl,Time (in seconds) a DNS information returned by the server will be kept in cache. -ebay,ebay,#query_text,Query sent to the search engine. -ebay,ebay,#query_raw,Contains the query sent to the search engine as indicated in the URL. -ebuddy,ebuddy,#contact_im,Instant Messaging network associated to the contact -ebuddy,ebuddy,#contact_message,User's contact IM personal message. -ebuddy,ebuddy,#contact_blocked,Specifies if the user has blocked this contact. -ebuddy,ebuddy,#contact_status,Contact status. -ebuddy,ebuddy,#contact_nickname,Contact's nickname. -ebuddy,ebuddy,#contact_login,Contact login. -ebuddy,ebuddy,#chat_im,Instant Messaging network the message is being exchanged on. -ebuddy,ebuddy,#message,Contains the chat message. -ebuddy,ebuddy,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -ebuddy,ebuddy,#sender,Contains the identity of the sender of a chat session or a file transfer. -ebuddy,ebuddy,#nickname,"User's nickname -ebuddy,ebuddy,#client_message,User's IM personal message. -ebuddy,ebuddy,#client_status,Status of connected user. -ebuddy,ebuddy,#e_action,Action of the user. -ebuddy,ebuddy,#im_network,Name of the current instant messaging network used by the client. -ebuddy,ebuddy,#password,User's password string. -ebuddy,ebuddy,#login,User's login string. -edonkey,Edonkey,#login,User's login string. -edonkey,Edonkey,#query,Query sent to find a file. -edonkey,Edonkey,#query_type,Sort of query sent. -edonkey,Edonkey,#filename,Name of the transferred file. -edonkey,Edonkey,#filesize,Size (byte) of the transferred file. -edonkey,Edonkey,#file_compression_type,Tells the compression type. -edonkey,Edonkey,#file_is_compressed,Tells whether a file is compressed. -edonkey,Edonkey,#file_chunk_len,Size of the transferred piece. -edonkey,Edonkey,#file_chunk_data_offset,Offset of the transferred data. -eigrp,Enhanced Interior Gateway Routing Protocol,#as_number,The Autonomous System identifier. -eth,Ethernet,#dst_net,Destination MAC address. -eth,Ethernet,#src_net,Source MAC address. -eth,Ethernet,#ignore_encapsulations,"Ignoring a MPLS -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#liid,Lawful Interception Identifier -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#authorization_country_code,Country code which has the authorization -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#operator_id,Operator Identifier. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#network_element_id,Network element identifier. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#etsi_671_nei,Network element identifier. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#communication_id_number,Communication Identifier Number. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#delivery_country_code,Delivery Country Code. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#sequence_number,Sequence number. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#second,The field contains the timestamp in seconds. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#microsecond,The field contains the timestamp in microseconds. -etsi_li,ETSI Lawful Interception TS 10 232-1 V2.1.1,#time_stamp_qualifier,The timeStampQualifier field may be used to indicate what time the timestamp represents. -facebook,Facebook,#message,Instant message content. -facebook,Facebook,#is_mobile_service,Whether or not the access was made through a mobile device. -facebook,Facebook,#application_action,(Deprecated) Indicates the action executed by the user. -facebook,Facebook,#application_name,(Deprecated) Name of the application -facebook,Facebook,#feed_text,feed text. -facebook,Facebook,#feed_like,Number of time the feed has been liked. -facebook,Facebook,#feed_type,Type of the feed. -facebook,Facebook,#share_text,Text of the share message -facebook,Facebook,#share_with,Who the share message is sent to. -facebook,Facebook,#contact_name,Contact name. -facebook,Facebook,#contact_uid,Contact ID. -facebook,Facebook,#comment,Text of the comment. -facebook,Facebook,#status_update,Status update text. -facebook,Facebook,#location,Location shared -facebook,Facebook,#profile_value,Value of a profile entry -facebook,Facebook,#profile_name,Name of a profile entry -facebook,Facebook,#receiver_sex,Instant message recipient gender. -facebook,Facebook,#receiver_uid,Instant message recipient ID. -facebook,Facebook,#receiver,Instant message recipient name. -facebook,Facebook,#sender_sex,Instant message sender gender. -facebook,Facebook,#sender_email,Email address of the message sender. -facebook,Facebook,#sender_uid,Instant message sender ID. -facebook,Facebook,#sender,Contains the identity of the sender of a chat session or a file transfer. -facebook,Facebook,#message_id,Instant message ID. -facebook,Facebook,#client_time,Instant message client timestamp. -facebook,Facebook,#query_text,Query sent to the search engine. -facebook,Facebook,#query_raw,Contains the query sent to the search engine as indicated in the URL. -facebook,Facebook,#highschool,"(deprecated -facebook,Facebook,#college,"(deprecated -facebook,Facebook,#employer,"(deprecated -facebook,Facebook,#sex,User gender. -facebook,Facebook,#uid,Generic user ID. -facebook,Facebook,#lastname,User family name -facebook,Facebook,#firstname,User name -facebook,Facebook,#name,Name the user. -facebook,Facebook,#password,User's password string. -facebook,Facebook,#login,User's login string. -facebook,Facebook,#action,Indicates the action executed by the user. -facebook_apps,Facebook Apps,#application_action,Indicates the action executed by the user. -facebook_apps,Facebook Apps,#application_name,Name of the application. -facebook_mail,facebook mail,#attach_type,Content type of the sent attached file. -facebook_mail,facebook mail,#attach_size,Attached file MIME size. -facebook_mail,facebook mail,#attach_id,Attachment identifier. -facebook_mail,facebook mail,#attach_filename,Attachment name. -facebook_mail,facebook mail,#contact_uid,The facebook id of a contact. -facebook_mail,facebook mail,#contact_name,Contact name. -facebook_mail,facebook mail,#sender_email,Email address of the email sender. -facebook_mail,facebook mail,#sender_alias,Name of the email sender. -facebook_mail,facebook mail,#sender_uid,Sender ID. -facebook_mail,facebook mail,#sender,Full address of email sender (alias followed by email address). -facebook_mail,facebook mail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -facebook_mail,facebook mail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -facebook_mail,facebook mail,#receiver_uid,Receiver ID. -facebook_mail,facebook mail,#receiver,Full address of email receiver (including cc and bcc receivers). -facebook_mail,facebook mail,#msg_id,Identifier of the message. -facebook_mail,facebook mail,#thread_id,Identifies messages belonging to a series of replies back and forth pertaining to a certain message. -facebook_mail,facebook mail,#action,Indicates if the message is read (Read) or composed (Compose). -facebook_mail,facebook mail,#date,Message date. -facebook_mail,facebook mail,#subject,Message subject. -facebook_mail,facebook mail,#uid,Generic user ID. -facebook_mail,facebook mail,#login,User's login string. -facebook_mail,facebook mail,#session_id,Uniquely identifies the current user session. -firefox_update,Firefox Update,#plugin_new_version,Plugin version after update. -firefox_update,Firefox Update,#plugin_name,Name of the plugin. -firefox_update,Firefox Update,#new_version,Browser version after update. -firefox_update,Firefox Update,#current_version,Browser version before update. -flashplugin_update,Adobe Flash-Plugin Update,#new_version,"New version number -flashplugin_update,Adobe Flash-Plugin Update,#current_version,Current flash-plugin version number installed on the client. -freebsd_update,FreeBSD Updates,#package_name,Software package name. -friendster,Friendster,#password,User's password string. -friendster,Friendster,#name,Name the user. -friendster,Friendster,#login,User's login string. -ftp,File Transfer Protocol,#password,User's password string. -ftp,File Transfer Protocol,#login,User's login string. -ftp,File Transfer Protocol,#filename,Name of the transferred file. -ftp,File Transfer Protocol,#method,Contains the FTP command sent. -ftp,File Transfer Protocol,#filesize,Size (byte) of the transferred file. -ftp,File Transfer Protocol,#loadway,Contains the file transfer way (Upload vs Download). -ftp,File Transfer Protocol,#offset,Indicates the start offset of the file transfer. -ftp,File Transfer Protocol,#greeting_message,First line of the server banner. -ftp,File Transfer Protocol,#return_content,Message of server's response. -ftp,File Transfer Protocol,#transfer_duration,Elapsed time (in seconds) between the begining of a transfer (ftp code 150) and the first packet signaling the end with succes of the transfer (ftp code 226) -ftp,File Transfer Protocol,#index,Identifier of the request and response in a FTP flow. -giop,General Inter-ORB Protocol (Corba),#version,Current GIOP version. -giop,General Inter-ORB Protocol (Corba),#ior_type_id,IOR object's repository id. -giop,General Inter-ORB Protocol (Corba),#message_type,GIOP message type. -giop,General Inter-ORB Protocol (Corba),#request_operation,Name of the request sent to the server. -giop,General Inter-ORB Protocol (Corba),#request_id,ID used to associate a reply message with a request message. -gmail,Google Mail,#session_id,Uniquely identifies the current user session. -gmail,Google Mail,#login,User's login string. -gmail,Google Mail,#name,User's full name. -gmail,Google Mail,#encoding,Page encoding -gmail,Google Mail,#msglist_sender,Full address of email sender (alias and email address). -gmail,Google Mail,#msglist_sender_alias,Name of email sender. -gmail,Google Mail,#msglist_sender_email,Address of email sender. -gmail,Google Mail,#msglist_receiver,Full address of email receiver in a message list. -gmail,Google Mail,#msglist_receiver_alias,Name of email receiver. -gmail,Google Mail,#msglist_receiver_email,Email address of the email receiver. -gmail,Google Mail,#msglist_subject,Message subject in a message list. -gmail,Google Mail,#msglist_msgid,Message identifier. -gmail,Google Mail,#msglist_date,Message date in a message list. -gmail,Google Mail,#msglist_folder,Indicates the directory from a message list. -gmail,Google Mail,#sender,Full address of email sender (alias followed by email address). -gmail,Google Mail,#sender_email,Email address of the email sender. -gmail,Google Mail,#sender_alias,Name of the email sender. -gmail,Google Mail,#receiver,Full address of email receiver (including cc and bcc receivers). -gmail,Google Mail,#real_sender_domain,Domain of the email sender. -gmail,Google Mail,#real_sender_msgid,Email identifier. -gmail,Google Mail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -gmail,Google Mail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -gmail,Google Mail,#receiver_type,Type of the email receiver. -gmail,Google Mail,#replyto,Email address to use in a reply for this message. -gmail,Google Mail,#date,Message date. -gmail,Google Mail,#subject,Message subject. -gmail,Google Mail,#msg_id,Identifier of the message. -gmail,Google Mail,#attach_id,Attachment identifier. -gmail,Google Mail,#next_attach_id,New value for the attach_id of an attachment. -gmail,Google Mail,#attach_filename,Attachment name. -gmail,Google Mail,#attach_type,Content type of the sent attached file. -gmail,Google Mail,#attach_size,Attached file MIME size. -gmail,Google Mail,#thumbnail,Indicates whether this attachment is an image thumbnail. -gmail,Google Mail,#draft,Indicates if the email is a draft or has really been posted -gmail,Google Mail,#action,Indicates if the message is read (Read) or composed (Compose). -gmail,Google Mail,#version,Gmail version used. -gmail,Google Mail,#last_activity,Time elapsed since last account activity. -gmail,Google Mail,#last_activity_timestamp,Last account activity timestamp. -gmail,Google Mail,#current_ip_address,IP address of the logged user. -gmail,Google Mail,#other_ip_address,IP address of the other logged user. -gmail,Google Mail,#contact_email,Email address of a contact. -gmail,Google Mail,#contact_alias,Alias of a contact. -gmail_basic,Gmail basic,#date,Message date. -gmail_basic,Gmail basic,#sender_alias,Name of the email sender. -gmail_basic,Gmail basic,#sender_email,Email address of the email sender. -gmail_basic,Gmail basic,#sender,Full address of email sender (alias followed by email address). -gmail_basic,Gmail basic,#msglist_date,Message date in a message list. -gmail_basic,Gmail basic,#msglist_subject,Message subject in a message list. -gmail_basic,Gmail basic,#msglist_sender,Full address of email sender (alias and email address). -gmail_basic,Gmail basic,#msglist_receiver,Full address of email receiver in a message list. -gmail_basic,Gmail basic,#msglist_msgid,Message identifier. -gmail_basic,Gmail basic,#msglist_folder,Indicates the directory from a message list. -gmail_basic,Gmail basic,#login,User's login string. -gmail_basic,Gmail basic,#contact_email,Email address of a contact. -gmail_basic,Gmail basic,#contact_alias,Alias of a contact. -gmail_basic,Gmail basic,#subject,Message subject. -gmail_basic,Gmail basic,#receiver_type,Type of the email receiver. -gmail_basic,Gmail basic,#receiver_alias,Name of email receiver (included cc and bcc receivers). -gmail_basic,Gmail basic,#receiver_email,Email address of message receiver (included cc and bcc receivers). -gmail_basic,Gmail basic,#receiver,Full address of email receiver (including cc and bcc receivers). -gmail_basic,Gmail basic,#attach_type,Content type of the sent attached file. -gmail_basic,Gmail basic,#attach_filename,Attachment name. -gmail_basic,Gmail basic,#attach_id,Attachment identifier. -gmail_basic,Gmail basic,#draft,Indicates if the email is a draft or has really been posted -gmail_basic,Gmail basic,#msg_id,Identifier of the message. -gmail_basic,Gmail basic,#action,Indicates if the message is read (Read) or composed (Compose). -gmail_basic,Gmail basic,#attach_size,Attached file MIME size. -gmail_basic,Gmail basic,#session_id,Uniquely identifies the current user session. -gmail_chat,Google Chat,#login,User's login string. -gmail_chat,Google Chat,#message,Contains the chat message. -gmail_chat,Google Chat,#sender,Contains the identity of the sender of a chat session or a file transfer. -gmail_chat,Google Chat,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -gmail_chat,Google Chat,#caller,Contains the identity (or the phone number) of the initiator of the call. -gmail_chat,Google Chat,#callee,Contains the identity (or the phone number) of the called party for a call. -gmail_mobile,Gmail mobile version,#msglist_subject,Message subject in a message list. -gmail_mobile,Gmail mobile version,#msglist_msgid,Message identifier. -gmail_mobile,Gmail mobile version,#msglist_sender_alias,Name of email sender. -gmail_mobile,Gmail mobile version,#msglist_folder,Indicates the directory from a message list. -gmail_mobile,Gmail mobile version,#contact_email,Email address of a contact. -gmail_mobile,Gmail mobile version,#contact_uid,The GMAIL unique identifier for a contact. -gmail_mobile,Gmail mobile version,#contact_alias,Alias of a contact. -gmail_mobile,Gmail mobile version,#date,Message date. -gmail_mobile,Gmail mobile version,#attach_filename,Attachment name. -gmail_mobile,Gmail mobile version,#attach_id,Attachment identifier. -gmail_mobile,Gmail mobile version,#email_index,Index of the request which the email is attached to. -gmail_mobile,Gmail mobile version,#subject,Message subject. -gmail_mobile,Gmail mobile version,#receiver_type,Type of the email receiver. -gmail_mobile,Gmail mobile version,#receiver_alias,Name of email receiver (included cc and bcc receivers). -gmail_mobile,Gmail mobile version,#receiver_email,Email address of message receiver (included cc and bcc receivers). -gmail_mobile,Gmail mobile version,#receiver,Full address of email receiver (including cc and bcc receivers). -gmail_mobile,Gmail mobile version,#sender_alias,Name of the email sender. -gmail_mobile,Gmail mobile version,#sender_email,Email address of the email sender. -gmail_mobile,Gmail mobile version,#sender,Full address of email sender (alias followed by email address). -gmail_mobile,Gmail mobile version,#action,Indicates if the message is read (Read) or composed (Compose). -gmail_mobile,Gmail mobile version,#login,User's login string. -gmail_mobile,Gmail mobile version,#session_id,Uniquely identifies the current user session. -gmail_mobile,Gmail mobile version,#msglist_receiver_alias,Name of email receiver. -gmail_mobile,Gmail mobile version,#draft,Indicates if the email is a draft or has really been posted -gmx,gmx,#attach_filename,Attachment name. -gmx,gmx,#attach_id,Attachment identifier. -gmx,gmx,#receiver_type,Type of the email receiver. -gmx,gmx,#receiver_email,Email address of message receiver (included cc and bcc receivers). -gmx,gmx,#receiver_alias,Name of email receiver (included cc and bcc receivers). -gmx,gmx,#receiver,Full address of email receiver (including cc and bcc receivers). -gmx,gmx,#sender_email,Email address of the email sender. -gmx,gmx,#sender_alias,Name of the email sender. -gmx,gmx,#sender,Full address of email sender (alias followed by email address). -gmx,gmx,#subject,Message subject. -gmx,gmx,#msg_id,Identifier of the message. -gmx,gmx,#session_id,Uniquely identifies the current user session. -gmx,gmx,#login,User's login string. -gnutella,gnutella,#user_agent,Name of the software used. -gnutella,gnutella,#server,Name of the server from which the file is downloaded. -gnutella,gnutella,#query,Query sent to find a file. -gnutella,gnutella,#filename,Name of the transferred file. -gnutella,gnutella,#filesize,Size (byte) of the transferred file. -gnutella,gnutella,#file_ed2k,Hash ed2k of the downloaded file. -gnutella,gnutella,#file_sha1,Hash sha1 of the downloaded file. -gnutella,gnutella,#file_md5,Hash md5 of the downloaded file. -gnutella,gnutella,#file_chunk_len,Size of the transferred piece. -gnutella,gnutella,#file_chunk_data_offset,Offset of the transferred data. -gnutella,gnutella,#peer_addr,Gnutella peer's IPv4 address. -google,Google,#login,User's login string. -google,Google,#query_text,Query sent to the search engine. -google,Google,#query_raw,Contains the query sent to the search engine as indicated in the URL. -google,Google,#query_type,Sort of query sent to the search engine. -google,Google,#encoding,Query encoding. -google,Google,#query_index,A number containing the index of the showed results -google_ads,Google ads,#ad_channel,'channel' ad attribute. -google_ads,Google ads,#ad_url,'url' ad attribute. -google_ads,Google ads,#ad_url_full,Complete ad URL. -google_ads,Google ads,#ad_visible_url,'url' visible ad attribute. -google_ads,Google ads,#ad_page,Page on which the ad is displayed. -google_ads,Google ads,#ad_client,Buyer of the ad. -google_ads,Google ads,#ad_text,Ad text description. -google_ads,Google ads,#ad_type,Ad type. -google_ads,Google ads,#ad_title,Ad title. -google_ads,Google ads,#ad_bid_type,'bid_type' ad attribute. -google_ads,Google ads,#ad_status,Indicates whether the ad has been displayed or clicked. -google_ads,Google ads,#ad_targeting_type,'targeting_type' ad attribute. -google_earth,Google Earth,#query_raw,Contains the query sent to the search engine as indicated in the URL. -google_earth,Google Earth,#query_text,Query sent to the search engine. -google_earth,Google Earth,#near_text,Location being near place researched. -google_earth,Google Earth,#near_raw,Location being near place researched as indicated in the URL. -google_earth,Google Earth,#start_addr_raw,Departure point as indicated in the URL as indicated in the URL. -google_earth,Google Earth,#start_addr_text,Encoded departure point . -google_earth,Google Earth,#end_addr_raw,Arrival point as indicated in the URL as indicated in the URL. -google_earth,Google Earth,#end_addr_text,Encoded arrival point. -google_earth,Google Earth,#encoding,Query encoding. -google_groups,Google groups,#sender_alias,Name of the email sender. -google_groups,Google groups,#sender_email,Email address of the email sender. -google_groups,Google groups,#sender,Full address of email sender (alias followed by email address). -google_groups,Google groups,#date,Message date. -google_groups,Google groups,#action,Indicates if the message is read (Read) or composed (Compose). -google_groups,Google groups,#msglist_date,Message date in a message list. -google_groups,Google groups,#msglist_sender_alias,Name of email sender. -google_groups,Google groups,#msglist_subject,Message subject in a message list. -google_groups,Google groups,#group_detailed_description,Detailed group description. -google_groups,Google groups,#login,User's login string. -google_groups,Google groups,#group_name,Name of the group the user has subscribed to. -google_groups,Google groups,#group_join_request,Group to which the user want to subscribe. -google_groups,Google groups,#alias,Name of the email sender. -google_groups,Google groups,#receiver_alias,Name of email receiver (included cc and bcc receivers). -google_groups,Google groups,#receiver_email,Email address of message receiver (included cc and bcc receivers). -google_groups,Google groups,#receiver_type,Type of the email receiver. -google_groups,Google groups,#receiver,Full address of email receiver (including cc and bcc receivers). -google_groups,Google groups,#subject,Message subject. -google_groups,Google groups,#msglist_sender_email,Address of email sender. -google_groups,Google groups,#msglist_sender,Full address of email sender (alias and email address). -google_groups,Google groups,#member_alias,Member name. -google_groups,Google groups,#msglist_content,Message content in a message list. -google_groups,Google groups,#query_text,Query sent to the search engine. -google_groups,Google groups,#query_raw,Contains the query sent to the search engine as indicated in the URL. -google_maps,Google Maps,#query_text,Query sent to the search engine. -google_maps,Google Maps,#query_raw,Contains the query sent to the search engine as indicated in the URL. -google_maps,Google Maps,#encoding,Query encoding. -google_maps,Google Maps,#start_addr_raw,Departure point as indicated in the URL as indicated in the URL. -google_maps,Google Maps,#start_addr,Encoded departure point . -google_maps,Google Maps,#end_addr_raw,Arrival point as indicated in the URL as indicated in the URL. -google_maps,Google Maps,#end_addr,Encoded arrival point. -google_maps,Google Maps,#zoom,Zoom level of the map. -google_maps,Google Maps,#south,Latitude coordinate of South edge of the first tile that was loaded by the webpage. -google_maps,Google Maps,#east,Longitude coordinate of East edge of the first tile that was loaded by the webpage. -google_maps,Google Maps,#west,Longitude coordinate of West edge of the first tile that was loaded by the webpage. -google_maps,Google Maps,#north,Latitude coordinate of North edge of the first tile that was loaded by the webpage. -google_play,Google Play,#application_name,Name of the downloaded app. -gougou,Gougou Search Engine,#query_raw,Contains the query sent to the search engine as indicated in the URL. -gougou,Gougou Search Engine,#query_text,Query sent to the search engine. -gre,Generic Routing Encapsulation,#protocol,Identifier (string) of the upper layer protocol. -gtp,GPRS Tunneling Protocol,#imsi,Unique ID of a mobile station SIM card (International Mobile Subscriber Identity). -gtp,GPRS Tunneling Protocol,#teid,"Transaction ID -gtp,GPRS Tunneling Protocol,#ms_address,IP address assigned to the mobile station. -gtp,GPRS Tunneling Protocol,#ms_address_peer,IP address assigned to the mobile station on the peer half-session. -gtp,GPRS Tunneling Protocol,#gsn_address,GSN IP address. -gtp,GPRS Tunneling Protocol,#gsn_address_control,GSN Control IP address. -gtp,GPRS Tunneling Protocol,#gsn_address_data,GSN Data IP address. -gtp,GPRS Tunneling Protocol,#gsn_type,GSN address type. -gtp,GPRS Tunneling Protocol,#access_point,Access point name. -gtp,GPRS Tunneling Protocol,#msisdn,Unique mobile phone number identifying a given mobile station (Mobile Station International ISDN Number). -gtp,GPRS Tunneling Protocol,#reply_cause_code,Return code following a create context request -gtp,GPRS Tunneling Protocol,#create_ctxt_delay,Time for PDP context creation -gtp,GPRS Tunneling Protocol,#session_time,GTP session duration (time between create context and delete context) -gtp,GPRS Tunneling Protocol,#rai,Represents the Routing Area Identity -gtp,GPRS Tunneling Protocol,#start_time,Start date of the call -gtp,GPRS Tunneling Protocol,#stop_time,End date of the call -gtp,GPRS Tunneling Protocol,#teid_data,TEID data (Tunnel Endpoint Identifier) -gtp,GPRS Tunneling Protocol,#teid_control,TEID control plane (Tunnel Endpoint Identifier) -gtp,GPRS Tunneling Protocol,#imei,Unique ID of a mobile station equipment w/o SV (IMEI only). -gtp,GPRS Tunneling Protocol,#imei_sv,Unique ID of a mobile station equipment (IMEI+SV). -gtp,GPRS Tunneling Protocol,#imei_tac,Unique ID of a mobile station equipment (TAC code only). -gtp,GPRS Tunneling Protocol,#qos_delay,Specifies the quality of service delay class. -gtp,GPRS Tunneling Protocol,#qos_reliability,Specifies the quality of service reliability class. -gtp,GPRS Tunneling Protocol,#qos_peak,Specifies the quality of service peak throughput. -gtp,GPRS Tunneling Protocol,#qos_precedence,Specifies the quality of service precedence class. -gtp,GPRS Tunneling Protocol,#qos_mean,Specifies the quality of service mean throughput. -gtp,GPRS Tunneling Protocol,#qos_alloc_ret_prio,Specifies the Allocation/Retention priority. -gtp,GPRS Tunneling Protocol,#qos_max_uplink,Specifies the maximum uplink throughput. -gtp,GPRS Tunneling Protocol,#qos_max_downlink,Specifies the maximum downlink throughput. -gtp,GPRS Tunneling Protocol,#location_type,Terminal Location Type -gtp,GPRS Tunneling Protocol,#location,Terminal Location -gtp,GPRS Tunneling Protocol,#location_mcc,Mobile Country Code (MCC) is part of the IMSI number with uniquely identifies a particular subscriber. -gtp,GPRS Tunneling Protocol,#location_mnc,A Mobile Network Code (MNC) is used in combination with a Mobile Country Code to uniquely identify a mobile phone. -gtp,GPRS Tunneling Protocol,#location_lac,A Location Area Code (LAC) is a unique number given to a set of base stations that are grouped together. -gtp,GPRS Tunneling Protocol,#location_ci,A Cell Identity (CI) is used to uniquely identify a cell inside a location area. -gtp,GPRS Tunneling Protocol,#location_sac,A Service Area Code (SAC) is used to uniquely identify an area consisting of one or more cells belonging to the same location area. -gtp,GPRS Tunneling Protocol,#location_rai,A Routing Area Identification (RAI) is used to uniquely identify a routing area. -gtp,GPRS Tunneling Protocol,#imsi_cc,Mobile Country Code -gtp,GPRS Tunneling Protocol,#imsi_nc,Mobile National Code -gtpv2,GPRS Tunneling Protocol version 2,#seq,Packet sequence number. -gtpv2,GPRS Tunneling Protocol version 2,#teid,"Transaction ID -gtpv2,GPRS Tunneling Protocol version 2,#access_point,Access point name. -gtpv2,GPRS Tunneling Protocol version 2,#imei,Unique ID of a mobile station equipment w/o SV (IMEI only). -gtpv2,GPRS Tunneling Protocol version 2,#imei_sv,Unique ID of a mobile station equipment (IMEI+SV). -gtpv2,GPRS Tunneling Protocol version 2,#imei_tac,Unique ID of a mobile station equipment (TAC code only). -gtpv2,GPRS Tunneling Protocol version 2,#imsi,Unique ID of a mobile station SIM card (International Mobile Subscriber Identity). -gtpv2,GPRS Tunneling Protocol version 2,#imsi_cc,Mobile Country Code -gtpv2,GPRS Tunneling Protocol version 2,#imsi_nc,Mobile National Code -gtpv2,GPRS Tunneling Protocol version 2,#msisdn,Unique mobile phone number identifying a given mobile station (Mobile Station International ISDN Number). -gtpv2,GPRS Tunneling Protocol version 2,#ms_address,IPv4 address assigned to the mobile station. -gtpv2,GPRS Tunneling Protocol version 2,#reply_cause_code,Return code following a create context request -gtpv2,GPRS Tunneling Protocol version 2,#start_time,Start date of the call -gtpv2,GPRS Tunneling Protocol version 2,#stop_time,End date of the call -gtpv2,GPRS Tunneling Protocol version 2,#session_duration,Call duration - not extracted -gtpv2,GPRS Tunneling Protocol version 2,#create_ctxt_delay,Time for PDP context creation -gtpv2,GPRS Tunneling Protocol version 2,#s1u_enodeb_gtpu_teid,S1-U eNodeB GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s1u_sgw_gtpu_teid,S1-U SGW GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_sgw_gtpu_teid,S5/S8 SGW GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_pgw_gtpu_teid,S5/S8 PGW GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_sgw_gtpc_teid,S5/S8 SGW GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_pgw_gtpc_teid,S5/S8 PGW GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s11_mme_gtpc_teid,S11 MME GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s11_s4_sgw_gtpc_teid,S11/S4 SGW GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s10_mme_gtpc_teid,S10 MME GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s3_mme_gtpc_teid,S3 MME GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s3_sgsn_gtpc_teid,S3 SGSN GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s4_sgw_gtpu_teid,S4 SGW GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s4_sgsn_gtpu_teid,S4 SGSN GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s4_sgsn_gtpc_teid,S4 SGSN GTP-C interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s12_rnc_gtpu_teid,S12 RNC GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s12_sgw_gtpu_teid,SGW RNC GTP-U interface TEID -gtpv2,GPRS Tunneling Protocol version 2,#s1u_enodeb_gtpu_address,S1-U eNodeB GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s1u_sgw_gtpu_address,S1-U SGW GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_sgw_gtpu_address,S5/S8 SGW GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_pgw_gtpu_address,S5/S8 PGW GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_sgw_gtpc_address,S5/S8 SGW GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s5_s8_pgw_gtpc_address,S5/S8 PGW GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s11_mme_gtpc_address,S11 MME GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s11_s4_sgw_gtpc_address,S11/S4 SGW GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s10_mme_gtpc_address,S10 MME GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s3_mme_gtpc_address,S3 MME GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s3_sgsn_gtpc_address,S3 SGSN GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s4_sgw_gtpu_address,S4 SGW GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s4_sgsn_gtpu_address,S4 SGSN GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s4_sgsn_gtpc_address,S4 SGSN GTP-C interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s12_rnc_gtpu_address,S12 RNC GTP-U interface IP address -gtpv2,GPRS Tunneling Protocol version 2,#s12_sgw_gtpu_address,SGW RNC GTP-U interface IP address -h225,H225,#call_setup,Call setup delay. -h225,H225,#call_duration,Call duration. -h225,H225,#session_duration,Call setup duration. -h225,H225,#start_time,Start date of the call. -h225,H225,#time_before_spk,Waiting delay before speak -h225,H225,#call_id,"Call id -h225,H225,#end_status,Status of the call end -h225,H225,#media_attr_encoding,The encoding of media data. -h225,H225,#caller,Contains the identity (or the phone number) of the initiator of the call. -h225,H225,#callee,Contains the identity (or the phone number) of the called party for a call. -h225,H225,#method,The command -h225,H225,#h245_addr,Address used by h245 session. -h225,H225,#request_call_id,Call's id in the message. -h225,H225,#request_caller,Contains the identity (or the phone number) of the initiator in the message -h225,H225,#request_callee,Contains the identity (or the phone number) of the called party in the message. -h225,H225,#audio_data,Encoding can be used in audio flow. -h225,H225,#media_control_channel_addr,Address used for a rtcp channel. -h225,H225,#media_channel_addr,Address used for a rtp channel. -h225,H225,#h245_method,The command for a H245 message. -h225,H225,#language,Used language. -h225,H225,#product_id,H225 product component identifier. -h225,H225,#version,Version of the H225 VoIP client software. -h245,H245,#media_attr_encoding,The encoding of media data. -h245,H245,#method,The command -h245,H245,#media_control_channel_addr,Address used for a rtcp channel. -h245,H245,#media_channel_addr,Address used for a rtp channel. -h248_text,h248 Protocol (Megaco) in text mode,#context_id,"The context ID identifies the context. It is assigned by the Media Gateway. It can be an integer -hi5,Hi5,#nickname,User's profile displayed name. -hi5,Hi5,#password,User's password string. -hi5,Hi5,#login,User's login string. -hi5,Hi5,#is_mobile_service,Whether or not the access was made through a mobile device. -high_entropy,High Entropy,#entropy,Computed entropy value. -hsrp,Cisco Hot Standby Router Protocol(HSRP),#virtual_addr,Virtual IP address used by the group. -http,HyperText Transfer Protocol,#server,"Normalized web server name -http,HyperText Transfer Protocol,#host,Host name value extracted from the Host header. -http,HyperText Transfer Protocol,#location,Destination address where the client is redirected. -http,HyperText Transfer Protocol,#referer,Source address from which the client obtained the requested URI. -http,HyperText Transfer Protocol,#referer_path,Source address from which the client obtained the requested URI without query parameters. -http,HyperText Transfer Protocol,#referer_server,Contains the host or the website name of the referer. -http,HyperText Transfer Protocol,#uri,"Normalized URL form (path + filename + parameters) of a web resource -http,HyperText Transfer Protocol,#uri_path,"Normalized URL path (path + filename) of a web resource -http,HyperText Transfer Protocol,#uri_full,Complete raw and encoded URL form (hostname part + path + filename + parameters) of a web resource. -http,HyperText Transfer Protocol,#uri_start_offset,Offset to the first URI byte in the TCP stream. The URI start is located in the current packet (the offset value is positive). -http,HyperText Transfer Protocol,#user_agent,Software used by the client to access the web page. -http,HyperText Transfer Protocol,#user_agent_start_offset,Offset to the first User-agent byte in the TCP stream. The User-agent start is located in the current packet (the offset value is positive). -http,HyperText Transfer Protocol,#mime_type,Content type of the request or the web page. -http,HyperText Transfer Protocol,#content_disposition,Information related to the disposition of the content present on the web page. -http,HyperText Transfer Protocol,#forward_addr,DNS address to which the client is redirected. -http,HyperText Transfer Protocol,#forward_redline,"Value of the http header x-forward-redline"" -http,HyperText Transfer Protocol,#method,HTTP command sent by the client. -http,HyperText Transfer Protocol,#proxy_auth,Authentication type on the proxy. -http,HyperText Transfer Protocol,#proxy_login,Login used for proxy authentication. -http,HyperText Transfer Protocol,#proxy_realm,Parameter used for proxy authentication. -http,HyperText Transfer Protocol,#smb_client,Name of the computer during NTLM authentication (Windows environment). -http,HyperText Transfer Protocol,#version,Protocol version. -http,HyperText Transfer Protocol,#server_agent,Name of the server software. -http,HyperText Transfer Protocol,#rtt,"Server response time -http,HyperText Transfer Protocol,#directory,Directory of the accessed web page. -http,HyperText Transfer Protocol,#cookie,HTTP connection cookies. -http,HyperText Transfer Protocol,#code,Return code sent by the server. -http,HyperText Transfer Protocol,#content_len,Contains the content length of the HTTP request/response. -http,HyperText Transfer Protocol,#x_content_urn,Contains the different hashes of downloaded file (used by Gnutella). -http,HyperText Transfer Protocol,#filename,Name of the transferred file. -http,HyperText Transfer Protocol,#content_range,Contains information about the size and offset of downloaded file (used by Gnutella). -http,HyperText Transfer Protocol,#charset,Contains the name of the used charset. -http,HyperText Transfer Protocol,#wap_profile,url link that contains the specification of the used handset. -http,HyperText Transfer Protocol,#header_raw,One HTTP header line (field and value). -http,HyperText Transfer Protocol,#header_name,One HTTP header line (field). -http,HyperText Transfer Protocol,#header_value,One HTTP header line (value). -http,HyperText Transfer Protocol,#header_end_offset,Offset to the first byte after the last HTTP Header-line (\r\n included). This is an offset to the '\r' character of the second carriage return. -http,HyperText Transfer Protocol,#header_statusline,"The status line -http,HyperText Transfer Protocol,#auth_username,Login used in the HTTP Authorization request extension for authentication. The supported authentication methods are Basic and Digest. -http,HyperText Transfer Protocol,#auth_password,Password used in the HTTP request Authorization extension. The only supported authentication method for password extraction is Basic. -http,HyperText Transfer Protocol,#mime_type_main,Primary part of the MIME type. -http,HyperText Transfer Protocol,#mime_type_sub,Second part of the MIME type. -http,HyperText Transfer Protocol,#part_header_name,Name of a header line. -http,HyperText Transfer Protocol,#part_header_value,Value of a header line. -http,HyperText Transfer Protocol,#part_name,Name of uploaded data or field. -http,HyperText Transfer Protocol,#part_filename,Name of uploaded file. -http,HyperText Transfer Protocol,#uri_param_name,URL parameter name. -http,HyperText Transfer Protocol,#uri_param_value,URL parameter value. -http,HyperText Transfer Protocol,#index,Identifier of the request and response in a HTTP flow. -http,HyperText Transfer Protocol,#response_ts,Timestamp of the first packet of a HTTP response. -http,HyperText Transfer Protocol,#request_ts,Timestamp of the first packet of a HTTP query. -http,HyperText Transfer Protocol,#connection_header,"Options in the content of Connection:"" general header desired by the sender for that particular connection.""" -http,HyperText Transfer Protocol,#upgrade_header,"Protocoles in the content of Upgrade:"" general header.""" -http,HyperText Transfer Protocol,#request_size,Contains the total length in bytes of the request or the response (including HTTP headers). This attribute is computed at the end of the request or response. -http,HyperText Transfer Protocol,#dechunk_size,Contains length of dechunked data. -http,HyperText Transfer Protocol,#decompress_size,Contains length of decompressed data. -http,HyperText Transfer Protocol,#content_encoding,Contains content encoding format. -http,HyperText Transfer Protocol,#accept_encoding,Contains the accepted encodings. -http,HyperText Transfer Protocol,#image_type,File format. -http,HyperText Transfer Protocol,#image_width,Width of the video in pixels. -http,HyperText Transfer Protocol,#image_height,Height of the video in pixels. -http,HyperText Transfer Protocol,#video_type,File format. -http,HyperText Transfer Protocol,#video_brand,Normalized video format specification identifier. -http,HyperText Transfer Protocol,#video_duration,Duration of the video in seconds. -http,HyperText Transfer Protocol,#video_width,Width of the video in pixels. -http,HyperText Transfer Protocol,#video_height,Height of the video in pixels. -http,HyperText Transfer Protocol,#video_datarate,Video bitrate in kilobits per second. -http,HyperText Transfer Protocol,#video_avgdatarate,Average video bitrate in kilobits per second. -http,HyperText Transfer Protocol,#audio_datarate,Audio bitrate in kilobits per second. -http,HyperText Transfer Protocol,#video_framerate,Number of frames per second. -http,HyperText Transfer Protocol,#start_time,Start date of the call. -http,HyperText Transfer Protocol,#total_datarate,Sum of video and audio datarates. -http,HyperText Transfer Protocol,#ntlm_domain,"Domain"" attribute of the NTLM protocol.""" -http,HyperText Transfer Protocol,#ntlm_user,"User"" attribute of the NTLM protocol.""" -http,HyperText Transfer Protocol,#ntlm_workstation,"Workstation"" attribute of the NTLM protocol.""" -http,HyperText Transfer Protocol,#uri_decoded,"Normalized and decoded URL form (path + filename + parameters) of a web resource -http,HyperText Transfer Protocol,#uri_get_decoded,"Normalized and decoded URL form (path + filename + parameters) of an HTTP GET request to a web resource -http,HyperText Transfer Protocol,#uri_post_decoded,"Normalized and decoded URL form (path + filename + parameters) of an HTTP POST request to a web resource -http,HyperText Transfer Protocol,#uri_path_decoded,"Normalized and decoded URL path (path + filename) of a web resource -http,HyperText Transfer Protocol,#post_variable_decoded,"Extracts the 'name/value' metadata from each web-form CGI parameter found in a POST HTTP Request. The name and value strings are normalized including ALL percent-encoded characters full decoding (double pass process) and '+' characters decoding (single pass). The parameters are extracted from the URL of the request -ica,Independant Computing Architecture (Citrix),#application,Application name used by the client. -ica,Independant Computing Architecture (Citrix),#login_info,"Login information for the given connection (host -ica,Independant Computing Architecture (Citrix),#service,Service used by the client. -icap,ICAP,#x_client_ip_respmod_req,"The IP source address of the encapsulated HTTP request -icap,ICAP,#referer_respmod_req,The HTTP referer embedded in the ICAP RESPMOD request (see http). -icap,ICAP,#content_type_respmod_req,The HTTP content_type embedded in the http response part of the ICAP RESPMOD request (see http). -icap,ICAP,#user_agent_respmod_req,The HTTP user_agent embedded in the ICAP RESPMOD request (see http). -icap,ICAP,#host_respmod_req,The HTTP host embedded in the ICAP RESPMOD request (see http). -icap,ICAP,#uri_respmod_req,The HTTP uri embedded in the ICAP RESPMOD request (see http). -icap,ICAP,#method_respmod_req,The HTTP method embedded in the ICAP RESPMOD request (see http). -icap,ICAP,#code_respmod_req,The HTTP code embedded in the ICAP RESPMOD request (see http). -icloud,iCloud,#service,Current iCloud service.. -icmp,Internet Control Message Protocol,#rtt,Response time of a ping command. -icmp6,Internet Control Message Protocol for IP6,#rtt,Response time of a ping command. -icmp6,Internet Control Message Protocol for IP6,#link_layer_addr_type,Type of link-layer address (source or target). -icmp6,Internet Control Message Protocol for IP6,#link_layer_mac_addr,Link-layer address in MAC format (if applicable). -icmp6,Internet Control Message Protocol for IP6,#link_layer_eui64_addr,Link-layer address in EUI64 format (if applicable). -ident,Identification Protocol,#server_port,TCP server's port -ident,Identification Protocol,#client_port,TCP client's port -igmp,Internet Group Management Protocol,#version,Protocol version. -igmp,Internet Group Management Protocol,#address,Multicast address. -igmp,Internet Group Management Protocol,#record_maddress,The multicast address in this record -imap,Internet Message Access Protocol version 4,#index,Identifier of the request and response in a flow. -imap,Internet Message Access Protocol version 4,#method,Command sent by the client -imap,Internet Message Access Protocol version 4,#server_response,The return code of the server -imap,Internet Message Access Protocol version 4,#email_index,Index of the request which the email is attached to. -imap,Internet Message Access Protocol version 4,#login,User's login string. -imap,Internet Message Access Protocol version 4,#password,User's password string. -imap,Internet Message Access Protocol version 4,#message_id,A unique identifier of the message. -imap,Internet Message Access Protocol version 4,#subject,Message subject. -imap,Internet Message Access Protocol version 4,#date,Message date. -imap,Internet Message Access Protocol version 4,#sender,Full address of email sender (alias followed by email address). -imap,Internet Message Access Protocol version 4,#sender_email,Email address of the email sender. -imap,Internet Message Access Protocol version 4,#sender_alias,Name of the email sender. -imap,Internet Message Access Protocol version 4,#receiver,Full address of email receiver (including cc and bcc receivers). -imap,Internet Message Access Protocol version 4,#receiver_email,Email address of message receiver (included cc and bcc receivers). -imap,Internet Message Access Protocol version 4,#receiver_alias,Name of email receiver (included cc and bcc receivers). -imap,Internet Message Access Protocol version 4,#receiver_type,Type of the email receiver. -imap,Internet Message Access Protocol version 4,#msglist_subject,Message subject in a message list. -imap,Internet Message Access Protocol version 4,#msglist_date,Message date in a message list. -imap,Internet Message Access Protocol version 4,#msglist_sender,Full address of email sender (alias and email address). -imap,Internet Message Access Protocol version 4,#msglist_sender_alias,Name of email sender. -imap,Internet Message Access Protocol version 4,#msglist_sender_email,Address of email sender. -imap,Internet Message Access Protocol version 4,#msglist_receiver,Full address of email receiver in a message list. -imap,Internet Message Access Protocol version 4,#msglist_receiver_alias,Name of email receiver. -imap,Internet Message Access Protocol version 4,#msglist_receiver_email,Email address of the email receiver. -imap,Internet Message Access Protocol version 4,#msglist_mime_type,Content type of the email. -imap,Internet Message Access Protocol version 4,#msglist_attach_mime_type,Content type of the attachment (in a list). -imap,Internet Message Access Protocol version 4,#msglist_attach_filename,Name of file attached to message (in a list). -imap,Internet Message Access Protocol version 4,#mime_type,Content type of attached file. -imap,Internet Message Access Protocol version 4,#greeting_message,Contains the greeting message of the server when connection is established. -imap,Internet Message Access Protocol version 4,#user_agent,Name of the software used. -imap,Internet Message Access Protocol version 4,#attach_mime_type,Content type of the attachment. -imap,Internet Message Access Protocol version 4,#attach_transfer_encoding,Contains the encoding of the attached content -imap,Internet Message Access Protocol version 4,#attach_filename,Attachment name. -imap,Internet Message Access Protocol version 4,#replyto,Email address to use in a reply for this message. -imap,Internet Message Access Protocol version 4,#login_server,Concatenated login and server: @. -imap,Internet Message Access Protocol version 4,#received_from_name,Contains the sending host name -imap,Internet Message Access Protocol version 4,#received_from_ip,Contains the IP address of the sending host name -imap,Internet Message Access Protocol version 4,#received_by_name,Contains the receiving host name -imap,Internet Message Access Protocol version 4,#received_by_ip,Contains the IP address of the receiving host name -imap,Internet Message Access Protocol version 4,#received_with,Contains the software used to send the email -imap,Internet Message Access Protocol version 4,#received_date,Date when the transport service relayed the message -imap,Internet Message Access Protocol version 4,#received_server_agent,Contains the name of the sever agent -imap,Internet Message Access Protocol version 4,#xmailer,Contains the user_agent of the used mailer -imp,Internet Messaging Program,#attach_size,Attached file MIME size. -imp,Internet Messaging Program,#date,Message date. -imp,Internet Messaging Program,#attach_id,Attachment identifier. -imp,Internet Messaging Program,#action,Indicates if the message is read (Read) or composed (Compose). -imp,Internet Messaging Program,#msglist_receiver_email,Email address of the email receiver. -imp,Internet Messaging Program,#sender_alias,Name of the email sender. -imp,Internet Messaging Program,#sender_email,Email address of the email sender. -imp,Internet Messaging Program,#sender,Full address of email sender (alias followed by email address). -imp,Internet Messaging Program,#msglist_subject,Message subject in a message list. -imp,Internet Messaging Program,#msglist_sender_alias,Name of email sender. -imp,Internet Messaging Program,#msglist_receiver_alias,Name of email receiver. -imp,Internet Messaging Program,#msglist_date,Message date in a message list. -imp,Internet Messaging Program,#msglist_msgid,Message identifier. -imp,Internet Messaging Program,#msglist_folder,Indicates the directory from a message list. -imp,Internet Messaging Program,#contact,Complete contact. -imp,Internet Messaging Program,#contact_alias,Alias of a contact. -imp,Internet Messaging Program,#contact_email,Email address of a contact. -imp,Internet Messaging Program,#attach_type,Content type of the sent attached file. -imp,Internet Messaging Program,#subject,Message subject. -imp,Internet Messaging Program,#receiver_type,Type of the email receiver. -imp,Internet Messaging Program,#receiver_alias,Name of email receiver (included cc and bcc receivers). -imp,Internet Messaging Program,#receiver_email,Email address of message receiver (included cc and bcc receivers). -imp,Internet Messaging Program,#receiver,Full address of email receiver (including cc and bcc receivers). -imp,Internet Messaging Program,#attach_filename,Attachment name. -imp,Internet Messaging Program,#password,User's password string. -imp,Internet Messaging Program,#login,User's login string. -imp,Internet Messaging Program,#session_id,Uniquely identifies the current user session. -imp,Internet Messaging Program,#login_server,Concatenated login and server: @. -imp,Internet Messaging Program,#version,IMP version deployed. -ip,Internet Protocol,#src_net,"Source network address -ip,Internet Protocol,#dst_net,"Destination network address -ip,Internet Protocol,#client_net,"Client subnet address -ip,Internet Protocol,#server_net,"Server subnet address -ip,Internet Protocol,#client_addr,Client IP address. -ip,Internet Protocol,#server_addr,Server IP address. -ip,Internet Protocol,#server_addr32,Server IP address (32 bits). -ip,Internet Protocol,#client_addr32,Client IP address (32 bits). -ip,Internet Protocol,#fragment_lost_size,Length of the last lost fragment. -ip6,Internet Protocol V6,#label,Used for specifying special router handling from source to destination(s) for a sequence of packets. -ipcp,IP Control Protocol,#ip_addr,IP address attributed. -ipcp,IP Control Protocol,#mobile_ip_addr,"Mobile IP"" address attributed.""" -ipcp,IP Control Protocol,#dns_ip_addr,IP address of the primary DNS server. -ipcp,IP Control Protocol,#win_ip_addr,IP address of the primary WINS server. -ipcp,IP Control Protocol,#second_dns_ip_addr,IP Address of the secondary DNS server. -ipcp,IP Control Protocol,#second_win_ip_addr,IP address of the secondary WINS server. -ipp,Internet Printing Protocol,#version,Protocol version. -ipx,Novell IPX,#dst_net,Destination network address. -ipx,Novell IPX,#src_net,Source network address. -irc,Internet Relay Chat,#login,User's login string. -irc,Internet Relay Chat,#login_server,Concatenated login and server: @. -irc,Internet Relay Chat,#nickname,User's alias. -irc,Internet Relay Chat,#server,Server name to which the user is connected. -irc,Internet Relay Chat,#message,Contains the chat message. -irc,Internet Relay Chat,#sender,Contains the identity of the sender of a chat session or a file transfer. -irc,Internet Relay Chat,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -irc,Internet Relay Chat,#channel,Chat room name. -irc,Internet Relay Chat,#mode_channel,Name of the irc channel. -irc,Internet Relay Chat,#mode_status,Status of the irc channel. -irc,Internet Relay Chat,#filename,Name of the transferred file. -irc,Internet Relay Chat,#file_identifier,File correlation key. -isakmp,Internet Security Association and Key Management Protocol,#version,Protocol version. -isakmp,Internet Security Association and Key Management Protocol,#life_duration,Life time of connection parameters. -isl,InterSwitch Link Frame Format,#dst_addr,Destination MAC Address. -isl,InterSwitch Link Frame Format,#src_addr,Source MAC Address. -isl,InterSwitch Link Frame Format,#type,Type of the encapsulated frame. -isup,ISDN User Part,#message_ts,Timestamp of ISUP message -isup,ISDN User Part,#message_name,Abbreviated name of ISUP message. This attribute is deprecated. -isup,ISDN User Part,#message_way,Way of message -isup,ISDN User Part,#caller,Calling party number -isup,ISDN User Part,#callee,Called party number -isup,ISDN User Part,#orig_point_code,Originating Point Code -isup,ISDN User Part,#dest_point_code,Destination Point Code -isup,ISDN User Part,#start_time,Start date of the call -isup,ISDN User Part,#session_duration,Call session duration (elapsed time between the sending of SETUP command and the end of the communication) -isup,ISDN User Part,#time_before_spk,Waiting delay before speak -isup,ISDN User Part,#call_setup,Call setup delay. -isup,ISDN User Part,#call_duration,Call duration -isup,ISDN User Part,#call_id,Internal unique call identifier -jabber,XMPP Protocol (Jabber),#login,User's login string. -jabber,XMPP Protocol (Jabber),#nickname,contains the used username. -jabber,XMPP Protocol (Jabber),#version,JABBER software version. -jabber,XMPP Protocol (Jabber),#user_agent,Name of the software used. -jabber,XMPP Protocol (Jabber),#os,Client operating system. -jabber,XMPP Protocol (Jabber),#message,Contains the chat message. -jabber,XMPP Protocol (Jabber),#encoding,Message encoding. -jabber,XMPP Protocol (Jabber),#sender,Contains the identity of the sender of a chat session or a file transfer. -jabber,XMPP Protocol (Jabber),#receiver,Contains the identity of the receiver for a chat message or a file transfer. -jabber,XMPP Protocol (Jabber),#file_sender,Contains the identity of the sender of a file transfer. -jabber,XMPP Protocol (Jabber),#file_receiver,Contains the identity of the receiver for a file transfer. -jabber,XMPP Protocol (Jabber),#filename,Name of the transferred file. -jabber,XMPP Protocol (Jabber),#filesize,Size (byte) of the transferred file. -jabber,XMPP Protocol (Jabber),#file_sid,Transferred file identifier. -jabber,XMPP Protocol (Jabber),#contact_login,Contact login. -jabber,XMPP Protocol (Jabber),#contact_name,Contact name. -jabber,XMPP Protocol (Jabber),#contact_status,Contact status. -jabber,XMPP Protocol (Jabber),#call_id,"Call id -jabber,XMPP Protocol (Jabber),#start_time,Start date of the call. -jabber,XMPP Protocol (Jabber),#caller,Contains the identity (or the phone number) of the initiator of the call. -jabber,XMPP Protocol (Jabber),#callee,Contains the identity (or the phone number) of the called party for a call. -jabber,XMPP Protocol (Jabber),#call_duration,Call duration. -jabber,XMPP Protocol (Jabber),#end_status,Session end reason. -jabber,XMPP Protocol (Jabber),#caller_addr,Address which could be used by the initiator of the call. -jabber,XMPP Protocol (Jabber),#callee_addr,Address which could be used by the called party. -jabber,XMPP Protocol (Jabber),#file_chunk_len,Size of the transferred piece. -jabber,XMPP Protocol (Jabber),#file_chunk_number,Number of the transferred piece. -jabber,XMPP Protocol (Jabber),#file_chunk_sid,Transferred file identifier. -java_update,Java Update,#type,Version type of updated Java. -java_update,Java Update,#new_version,New version number returned by the server. -kakaotalk,KakaoTalk,#mime_type,Mime type of the file beeing transferred. -kakaotalk,KakaoTalk,#filename,Name of the transferred file. -kakaotalk,KakaoTalk,#login,User's login string. -kazaa,Kazaa (FastTrack protocol),#mime_type,Type of the downloaded file. -kazaa,Kazaa (FastTrack protocol),#filename,Name of the transferred file. -kazaa,Kazaa (FastTrack protocol),#login,User's login string. -krb5,Kerberos,#login,User's login string. -krb5,Kerberos,#service,Service requiring the use of the protocol Kerberos. -krb5,Kerberos,#server,Name of the server requiring Kerberos authentication. -krb5,Kerberos,#enc_data_type,Indicate type of Encrypted data (hash) sent in the AS-RQ message. -krb5,Kerberos,#pa_data_type,PA-DATA type. -krb5,Kerberos,#ticket_name_type,Ticket name-type. -krb5,Kerberos,#ticket_name,Ticket name component. -krb5,Kerberos,#realm,Realm in KRB-ERROR message. -krb5,Kerberos,#err_crealm,Realm in KRB-ERROR message. -krb5,Kerberos,#err_realm,Correct realm in KRB-ERROR message. -krb5,Kerberos,#err_cname_type,KRB-ERROR cname type. -krb5,Kerberos,#err_cname_name,KRB-ERROR message cname component. -krb5,Kerberos,#err_sname_type,KRB-ERROR message server sname type. -krb5,Kerberos,#err_sname_name,KRB-ERROR message server sname component. -krb5,Kerberos,#err_text,KRB-ERROR message error description. -l2tp,Level 2 Tunneling Protocol,#hostname,Name of the issuing LAC or LNS. -l2tp,Level 2 Tunneling Protocol,#vendor_name,Vendor specific string describing the type of LAC or LNS being used. -laposte_webmail,La Poste Webmail,#login,User's login string. -laposte_webmail,La Poste Webmail,#session_id,Uniquely identifies the current user session. -ldap,Lighweight Directory Access Protocol,#message_type,Message type. -ldap,Lighweight Directory Access Protocol,#message_id,Message identification. -ldap,Lighweight Directory Access Protocol,#payload_is_crypted,Indicates whether the LDAP payload is encrypted. -ldap,Lighweight Directory Access Protocol,#seal_algo,Algorithm used to encrypt the Kerberos content. -ldap,Lighweight Directory Access Protocol,#contains_sasl,Indicates whether the authentication is done using SASL mechanism. -ldap,Lighweight Directory Access Protocol,#value_string,String value of the LDAP element. -ldap,Lighweight Directory Access Protocol,#type,"Type of the LDAP element -ldap,Lighweight Directory Access Protocol,#name,"Name of the LDAP element -ldap,Lighweight Directory Access Protocol,#number,Item number of the LDAP element. -ldap,Lighweight Directory Access Protocol,#hostname,Hostname extracted from a logon response to a CLDAP searchRequest. -ldap,Lighweight Directory Access Protocol,#attribute_desc,"Filter expression first operand -ldap,Lighweight Directory Access Protocol,#assertion_value,"Filter expression second operand -line,Line,#proto_version,Protocol version currently used by the client. -line,Line,#service,Current service identification string. This attribute is extracted only when the service changes. -line,Line,#call_byte_count,The count of bytes that were exchanged during the call. -line,Line,#call_pkt_count,The count of data packets that were exchanged during the call. -line,Line,#call_duration,Call duration. -line,Line,#caller_addr,Address which could be used by the initiator of the call. -line,Line,#start_time,Start date of the call. -line,Line,#call_id,"Call id -line,Line,#caller,Contains the identity (or the phone number) of the initiator of the call. -line,Line,#callee,Contains the identity (or the phone number) of the called party for a call. -line,Line,#user_agent,Name of the software used. -linkedin,LinkedIn website,#receiver_email,Email address of message receiver (included cc and bcc receivers). -linkedin,LinkedIn website,#contact_firstname,Contact first name. -linkedin,LinkedIn website,#contact_lastname,Contact last name. -linkedin,LinkedIn website,#contact_alias,Alias of a contact. -linkedin,LinkedIn website,#sender_email,Email address of the email sender. -linkedin,LinkedIn website,#action,Indicates if the message is read (Read) or composed (Compose). -linkedin,LinkedIn website,#query_text,Query sent to the search engine. -linkedin,LinkedIn website,#query_type,Query domain. -linkedin,LinkedIn website,#folder,Indicates the directory from where messages are read. -linkedin,LinkedIn website,#sender_alias,Name of the email sender. -linkedin,LinkedIn website,#sender,Full address of email sender (alias followed by email address). -linkedin,LinkedIn website,#receiver_type,Type of the email receiver. -linkedin,LinkedIn website,#receiver_alias,Name of email receiver (included cc and bcc receivers). -linkedin,LinkedIn website,#receiver,Full address of email receiver (including cc and bcc receivers). -linkedin,LinkedIn website,#date,Message date. -linkedin,LinkedIn website,#subject,Message subject. -linkedin,LinkedIn website,#msg_id,Identifier of the message. -linkedin,LinkedIn website,#contact_email,Email address of a contact. -linkedin,LinkedIn website,#msglist_date,Message date in a message list. -linkedin,LinkedIn website,#msglist_subject,Message subject in a message list. -linkedin,LinkedIn website,#msglist_receiver_alias,Name of email receiver. -linkedin,LinkedIn website,#msglist_receiver,Full address of email receiver in a message list. -linkedin,LinkedIn website,#msglist_sender_alias,Name of email sender. -linkedin,LinkedIn website,#msglist_sender,Full address of email sender (alias and email address). -linkedin,LinkedIn website,#msglist_folder,Indicates the directory from a message list. -linkedin,LinkedIn website,#msglist_msgid,Message identifier. -linkedin,LinkedIn website,#login,User's login string. -live_groups,Windows Live Groups,#login,User's login string. -live_groups,Windows Live Groups,#group_name,Name of the group the user has subscribed to. -live_groups,Windows Live Groups,#group_id,Unique identifier of the group. -live_groups,Windows Live Groups,#name,User's full name. -live_groups,Windows Live Groups,#sender,Full address of email sender (alias followed by email address). -live_groups,Windows Live Groups,#sender_email,Email address of the email sender. -live_groups,Windows Live Groups,#sender_alias,Name of the email sender. -live_groups,Windows Live Groups,#date,Message date. -live_groups,Windows Live Groups,#subject,Message subject. -live_groups,Windows Live Groups,#action,Indicates if the message is read (Read) or composed (Compose). -live_groups,Windows Live Groups,#member_alias,Member name. -live_groups,Windows Live Groups,#member_email,This attribute is deprecated. -live_groups,Windows Live Groups,#msglist_sender_alias,Name of email sender. -live_groups,Windows Live Groups,#msglist_sender,Full address of email sender (alias and email address). -live_groups,Windows Live Groups,#msglist_subject,Message subject in a message list. -live_groups,Windows Live Groups,#session_id,Uniquely identifies the current user session. -live_hotmail,Windows Live Hotmail,#login,User's login string. -live_hotmail,Windows Live Hotmail,#session_id,Uniquely identifies the current user session. -live_hotmail,Windows Live Hotmail,#name,User's full name. -live_hotmail,Windows Live Hotmail,#msglist_sender_email,Address of email sender. -live_hotmail,Windows Live Hotmail,#msglist_sender,Full address of email sender (alias and email address). -live_hotmail,Windows Live Hotmail,#msglist_sender_alias,Name of email sender. -live_hotmail,Windows Live Hotmail,#msglist_receiver,Full address of email receiver in a message list. -live_hotmail,Windows Live Hotmail,#msglist_receiver_alias,Name of email receiver. -live_hotmail,Windows Live Hotmail,#msglist_receiver_email,Email address of the email receiver. -live_hotmail,Windows Live Hotmail,#msglist_subject,Message subject in a message list. -live_hotmail,Windows Live Hotmail,#msglist_date,Message date in a message list. -live_hotmail,Windows Live Hotmail,#msglist_folder,Indicates the directory from a message list. -live_hotmail,Windows Live Hotmail,#msglist_msgid,Message identifier. -live_hotmail,Windows Live Hotmail,#sender,Full address of email sender (alias followed by email address). -live_hotmail,Windows Live Hotmail,#sender_email,Email address of the email sender. -live_hotmail,Windows Live Hotmail,#sender_alias,Name of the email sender. -live_hotmail,Windows Live Hotmail,#receiver,Full address of email receiver (including cc and bcc receivers). -live_hotmail,Windows Live Hotmail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -live_hotmail,Windows Live Hotmail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -live_hotmail,Windows Live Hotmail,#receiver_type,Type of the email receiver. -live_hotmail,Windows Live Hotmail,#replyto,Email address to use in a reply for this message. -live_hotmail,Windows Live Hotmail,#date,Message date. -live_hotmail,Windows Live Hotmail,#subject,Message subject. -live_hotmail,Windows Live Hotmail,#msg_id,Identifier of the message. -live_hotmail,Windows Live Hotmail,#attach_id,Attachment identifier. -live_hotmail,Windows Live Hotmail,#attach_filename,Attachment name. -live_hotmail,Windows Live Hotmail,#attach_type,Content type of the sent attached file. -live_hotmail,Windows Live Hotmail,#attach_size,Attached file MIME size. -live_hotmail,Windows Live Hotmail,#action,Indicates if the message is read (Read) or composed (Compose). -live_hotmail,Windows Live Hotmail,#draft,Indicates if the email is a draft or has really been posted -live_hotmail,Windows Live Hotmail,#contact,Complete contact (this attribute is now encrypted and no longer extracted). -live_hotmail,Windows Live Hotmail,#contact_email,Email address of a contact. -live_hotmail,Windows Live Hotmail,#contact_alias,Alias of a contact. -live_hotmail,Windows Live Hotmail,#folder,Indicates the directory from where messages are read. -live_hotmail,Windows Live Hotmail,#attach_fileid,File identifier used for attachments correlation. -livemail_mobile,Live hotmail for mobile,#receiver_type,Type of the email receiver. -livemail_mobile,Live hotmail for mobile,#receiver_alias,Name of email receiver (included cc and bcc receivers). -livemail_mobile,Live hotmail for mobile,#receiver_email,Email address of message receiver (included cc and bcc receivers). -livemail_mobile,Live hotmail for mobile,#receiver,Full address of email receiver (including cc and bcc receivers). -livemail_mobile,Live hotmail for mobile,#sender_alias,Name of the email sender. -livemail_mobile,Live hotmail for mobile,#sender_email,Email address of the email sender. -livemail_mobile,Live hotmail for mobile,#sender,Full address of email sender (alias followed by email address). -livemail_mobile,Live hotmail for mobile,#session_id,Uniquely identifies the current user session. -livemail_mobile,Live hotmail for mobile,#login,User's login string. -livemail_mobile,Live hotmail for mobile,#contact_email,Email address of a contact. -livemail_mobile,Live hotmail for mobile,#contact_alias,Alias of a contact. -livemail_mobile,Live hotmail for mobile,#msglist_sender_email,Address of email sender. -livemail_mobile,Live hotmail for mobile,#msglist_sender_alias,Name of email sender. -livemail_mobile,Live hotmail for mobile,#msglist_subject,Message subject in a message list. -livemail_mobile,Live hotmail for mobile,#msglist_msgid,Message identifier. -livemail_mobile,Live hotmail for mobile,#attach_fileid,Automatically generated filename for file attachment. -livemail_mobile,Live hotmail for mobile,#attach_filename,Attachment name. -livemail_mobile,Live hotmail for mobile,#attach_id,Attachment identifier. -livemail_mobile,Live hotmail for mobile,#msg_id,Identifier of the message. -livemail_mobile,Live hotmail for mobile,#date,Message date. -livemail_mobile,Live hotmail for mobile,#subject,Message subject. -livemail_mobile,Live hotmail for mobile,#action,Indicates if the message is read (Read) or composed (Compose). -lotusnotes,Lotus Notes,#login,User's login string. -lotusnotes,Lotus Notes,#organization,Organization. -lotusnotes,Lotus Notes,#service,Type of service. -lotusnotes,Lotus Notes,#version,Client version. -lotusnotes,Lotus Notes,#subject,Message subject. -lotusnotes,Lotus Notes,#mime_version,MIME version. -lotusnotes,Lotus Notes,#msg_id,Identifier of the message. -lotusnotes,Lotus Notes,#replyto,This attribute is deprecated -lotusnotes,Lotus Notes,#header_name,Lotusnotes header name (used for the Email service). -lotusnotes,Lotus Notes,#header_value,Lotusnotes header value (used for the Email service). -lotusnotes,Lotus Notes,#sender,Full address of email sender (alias followed by email address). -lotusnotes,Lotus Notes,#sender_alias,Name of the email sender. -lotusnotes,Lotus Notes,#sender_email,Email address of the email sender. -lotusnotes,Lotus Notes,#receiver,Full address of email receiver (including cc and bcc receivers). -lotusnotes,Lotus Notes,#receiver_alias,Name of email receiver (included cc and bcc receivers). -lotusnotes,Lotus Notes,#receiver_email,Email address of message receiver (included cc and bcc receivers). -lotusnotes,Lotus Notes,#receiver_type,Type of the email receiver. -lotusnotes,Lotus Notes,#attach_id,Attachment identifier. -lotusnotes,Lotus Notes,#attach_filename,Attachment name. -lotusnotes,Lotus Notes,#attach_size,Attached file MIME size. -lotusnotes,Lotus Notes,#attach_compress,The compression method used for the attached file download. -lotusnotes,Lotus Notes,#attach_content_seq,Sequence number of a attach file part. -lotusnotes,Lotus Notes,#attach_content_size,Size of a attach file part. -lpr,Line Printer Daemon,#login,User's login string. -lpr,Line Printer Daemon,#server,Name of the machine that sent a file to print. -lpr,Line Printer Daemon,#job,Name of the printed file. -mailru,Mail.ru Webmail,#contact_email,Email address of a contact. -mailru,Mail.ru Webmail,#contact_alias,Alias of a contact. -mailru,Mail.ru Webmail,#attach_size,Attached file MIME size. -mailru,Mail.ru Webmail,#folder,Indicates the directory from where messages are read. -mailru,Mail.ru Webmail,#sender_alias,Name of the email sender. -mailru,Mail.ru Webmail,#sender_email,Email address of the email sender. -mailru,Mail.ru Webmail,#sender,Full address of email sender (alias followed by email address). -mailru,Mail.ru Webmail,#subject,Message subject. -mailru,Mail.ru Webmail,#date,Message date. -mailru,Mail.ru Webmail,#receiver_type,Type of the email receiver. -mailru,Mail.ru Webmail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -mailru,Mail.ru Webmail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -mailru,Mail.ru Webmail,#receiver,Full address of email receiver (including cc and bcc receivers). -mailru,Mail.ru Webmail,#msglist_attach,Indicates if the message contains an attachment. -mailru,Mail.ru Webmail,#msglist_importance,Indicates if the message has been marked by the user. -mailru,Mail.ru Webmail,#msglist_unread,Indicates if the message has been read. -mailru,Mail.ru Webmail,#name,User's full name. -mailru,Mail.ru Webmail,#msglist_date,Message date in a message list. -mailru,Mail.ru Webmail,#msglist_subject,Message subject in a message list. -mailru,Mail.ru Webmail,#msglist_msgid,Message identifier. -mailru,Mail.ru Webmail,#msglist_receiver_email,Email address of the email receiver. -mailru,Mail.ru Webmail,#msglist_sender,Full address of email sender (alias and email address). -mailru,Mail.ru Webmail,#msglist_sender_alias,Name of email sender. -mailru,Mail.ru Webmail,#msglist_sender_email,Address of email sender. -mailru,Mail.ru Webmail,#login,User's login string. -mailru,Mail.ru Webmail,#draft,Indicates if the email is a draft or has really been posted -mailru,Mail.ru Webmail,#msg_id,Identifier of the message. -mailru,Mail.ru Webmail,#attach_id,Attachment identifier. -mailru,Mail.ru Webmail,#attach_type,Content type of the sent attached file. -mailru,Mail.ru Webmail,#attach_filename,Attachment name. -mailru,Mail.ru Webmail,#action,Indicates if the message is read (Read) or composed (Compose). -mailru,Mail.ru Webmail,#folderlist_item_name,Message folder name. -mailru,Mail.ru Webmail,#folderlist_item_id,Message folder unique identifier. -mailru,Mail.ru Webmail,#importance,Indicates if the email has been marked by the user. -mailru,Mail.ru Webmail,#contact,Complete contact. -mailru,Mail.ru Webmail,#msglist_receiver,Full address of email receiver in a message list. -mailru,Mail.ru Webmail,#msglist_receiver_alias,Name of email receiver. -mailru,Mail.ru Webmail,#msglist_folder,Indicates the directory from a message list. -maktoob,Maktoob mail,#login,User's login string. -maktoob,Maktoob mail,#name,User's full name. -maktoob,Maktoob mail,#msglist_sender,Full address of email sender (alias and email address). -maktoob,Maktoob mail,#msglist_sender_alias,Name of email sender. -maktoob,Maktoob mail,#msglist_receiver,Full address of email receiver in a message list. -maktoob,Maktoob mail,#msglist_receiver_alias,Name of email receiver. -maktoob,Maktoob mail,#msglist_subject,Message subject in a message list. -maktoob,Maktoob mail,#msglist_date,Message date in a message list. -maktoob,Maktoob mail,#msglist_size,Message size in a message list. -maktoob,Maktoob mail,#msglist_folder,Indicates the directory from a message list. -maktoob,Maktoob mail,#sender,Full address of email sender (alias followed by email address). -maktoob,Maktoob mail,#sender_email,Email address of the email sender. -maktoob,Maktoob mail,#sender_alias,Name of the email sender. -maktoob,Maktoob mail,#receiver,Full address of email receiver (including cc and bcc receivers). -maktoob,Maktoob mail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -maktoob,Maktoob mail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -maktoob,Maktoob mail,#receiver_type,Type of the email receiver. -maktoob,Maktoob mail,#replyto,Email address to use in a reply for this message. -maktoob,Maktoob mail,#date,Message date. -maktoob,Maktoob mail,#subject,Message subject. -maktoob,Maktoob mail,#attach_id,Attachment identifier. -maktoob,Maktoob mail,#attach_filename,Attachment name. -maktoob,Maktoob mail,#attach_type,Content type of the sent attached file. -maktoob,Maktoob mail,#attach_size,Attached file MIME size. -maktoob,Maktoob mail,#msg_id,Identifier of the message. -maktoob,Maktoob mail,#draft,Indicates if the email is a draft or has really been posted -maktoob,Maktoob mail,#encoding,Page encoding -maktoob,Maktoob mail,#folder,Indicates the directory from where messages are read. -maktoob,Maktoob mail,#action,Indicates if the message is read (Read) or composed (Compose). -maktoob,Maktoob mail,#contact_email,Email address of a contact. -maktoob,Maktoob mail,#contact_alias,Alias of a contact. -maktoob,Maktoob mail,#contact,Complete contact. -maktoob,Maktoob mail,#session_id,Uniquely identifies the current user session. -mandriva_update,Mandriva Update,#package_name,Name of the downloaded package. -mandriva_update,Mandriva Update,#package_version,Version number of the downloaded package. -mandriva_update,Mandriva Update,#package_archi,Archi of package. -mandriva_update,Mandriva Update,#package_distrib,Version of the currently upgraded-distribution -mapi,MS Exchange Message API,#login,User's login string. -mapi,MS Exchange Message API,#login_server,Concatenated login and server: @. -mapi,MS Exchange Message API,#host,Client's hostname. -mapi,MS Exchange Message API,#domain,Network domain of the client. -mapi,MS Exchange Message API,#action,Indicates if the message is read (Read) or composed (Compose). -mapi,MS Exchange Message API,#importance,Indicates if the email has been marked by the user. -mapi,MS Exchange Message API,#sensivity,Message sensibility. -mapi,MS Exchange Message API,#date,"Message date: number of 100-nanosecond intervals since January 1 -mapi,MS Exchange Message API,#size,Message size. -mapi,MS Exchange Message API,#flags,Message flags. -mapi,MS Exchange Message API,#email_type,E-mail type (enumeration). -mapi,MS Exchange Message API,#receiver_type,Type of the email receiver. -mapi,MS Exchange Message API,#attach_id,Attachment identifier. -mapi,MS Exchange Message API,#msglist_date,"Message date in a message list: number of 100-nanosecond intervals since January 1 -mapi,MS Exchange Message API,#msglist_msgid,Message identifier. -mapi,MS Exchange Message API,#msglist_size,Message size in a message list. -mapi,MS Exchange Message API,#msglist_importance,Indicates if the message has been marked by the user. -mapi,MS Exchange Message API,#msglist_sensivity,Message sensibility in a message list. -mapi,MS Exchange Message API,#msglist_flags,Message flags in a message list. -mapi,MS Exchange Message API,#msglist_receiver_type,Type of the email receiver -mashare,mashare,#action,Indicates the action executed by the user. -mashare,mashare,#filename,Name of the transferred file. -mashare,mashare,#filesize,Size (byte) of the transferred file. -mashare,mashare,#download_url,Link of the downloaded file. -mashare,mashare,#delete_url,Link to use in order to delete the file. -mashare,mashare,#fileid,Unique identifier of the file. -mgcp,Media Gateway Control Protocol,#method,The command -mgcp,Media Gateway Control Protocol,#endpoint,Handset identifier -mgcp,Media Gateway Control Protocol,#version,Protocol version -mgcp,Media Gateway Control Protocol,#tid,Transaction identifier -mgcp,Media Gateway Control Protocol,#code,Return code of a query -mgcp,Media Gateway Control Protocol,#packets_sent,Number of RTP packets sent -mgcp,Media Gateway Control Protocol,#octets_sent,Number of RTP octets sent -mgcp,Media Gateway Control Protocol,#packets_received,Number of RTP packets received -mgcp,Media Gateway Control Protocol,#octets_received,Number of RTP octets received -mgcp,Media Gateway Control Protocol,#packets_lost,Number of lost RTP packets -mgcp,Media Gateway Control Protocol,#jitter,Observed Jitter for RTP packets -mgcp,Media Gateway Control Protocol,#latency,Observed latency for RTP packets -mgcp,Media Gateway Control Protocol,#call_duration,Call duration. -mgcp,Media Gateway Control Protocol,#session_duration,Call setup duration. -mgcp,Media Gateway Control Protocol,#phone_number,The phone number. -mgcp,Media Gateway Control Protocol,#event,Observed events -mgcp,Media Gateway Control Protocol,#message_type,The message type -mgcp,Media Gateway Control Protocol,#call_way,"The call Way (In -mgcp,Media Gateway Control Protocol,#start_time,Start date of the call. -mgcp,Media Gateway Control Protocol,#mode,"Contains the connection mode (sendrcv -mgcp,Media Gateway Control Protocol,#notifiedEntity,Contains the identity of the notified identity -mgcp,Media Gateway Control Protocol,#media_type,Contains the media type. -mgcp,Media Gateway Control Protocol,#media_proto,Protocol used in client stream. -mgcp,Media Gateway Control Protocol,#media_format,Client's protocol formats available. -mgcp,Media Gateway Control Protocol,#signal,Contains the received/sent signal -mgcp,Media Gateway Control Protocol,#digitmap,Contains the digitmap -mgcp,Media Gateway Control Protocol,#caller,Contains the identity (or the phone number) of the initiator of the call. -mgcp,Media Gateway Control Protocol,#callee,Contains the identity (or the phone number) of the called party for a call. -mgcp,Media Gateway Control Protocol,#connection_id,Connection identifier -mgcp,Media Gateway Control Protocol,#media_attr_type,Contains the media type (audio or video). -mgcp,Media Gateway Control Protocol,#media_attr_encoding,The encoding of media data. -mgcp,Media Gateway Control Protocol,#media_attr_rate,The encoding rate. -mgcp,Media Gateway Control Protocol,#media_attr_param,Session attribute value. -mgcp,Media Gateway Control Protocol,#media_attr_label,Name of the described session attribute. -mgcp,Media Gateway Control Protocol,#media_attr_addr,The mentioned IPv4 address to be used. -mgcp,Media Gateway Control Protocol,#media_attr_channel,The channel value. -mgcp,Media Gateway Control Protocol,#media_attr_transport,The transport protocol (TCP or UDP). -mgcp,Media Gateway Control Protocol,#media_attr_value,Line value of the media attribute. -mgcp,Media Gateway Control Protocol,#call_id,"Call id -mimp,IMP mobile version,#attach_filename,Attachment name. -mimp,IMP mobile version,#date,Message date. -mimp,IMP mobile version,#sender_alias,Name of the email sender. -mimp,IMP mobile version,#sender_email,Email address of the email sender. -mimp,IMP mobile version,#sender,Full address of email sender (alias followed by email address). -mimp,IMP mobile version,#subject,Message subject. -mimp,IMP mobile version,#receiver_type,Type of the email receiver. -mimp,IMP mobile version,#receiver_alias,Name of email receiver (included cc and bcc receivers). -mimp,IMP mobile version,#receiver_email,Email address of message receiver (included cc and bcc receivers). -mimp,IMP mobile version,#receiver,Full address of email receiver (including cc and bcc receivers). -mimp,IMP mobile version,#msglist_subject,Message subject in a message list. -mimp,IMP mobile version,#msglist_sender_alias,Name of email sender. -mimp,IMP mobile version,#msglist_receiver_alias,Name of email receiver. -mimp,IMP mobile version,#password,User's password string. -mimp,IMP mobile version,#login,User's login string. -mimp,IMP mobile version,#action,Indicates if the message is read (Read) or composed (Compose). -mimp,IMP mobile version,#msglist_folder,Indicates the directory from a message list. -mimp,IMP mobile version,#attach_size,Attached file MIME size. -mms,Microsoft Multimedia Streaming,#filename,Name of the file currently broadcasted. -mmse,MMS Encapsulation,#receiver,MMS receiver. -mmse,MMS Encapsulation,#nb_receiver,Number of receiver for the same MMS. -mmse,MMS Encapsulation,#version,Protocol version. -mmse,MMS Encapsulation,#tid,Transaction identifier. -mmse,MMS Encapsulation,#sender,MMS sender. -mmse,MMS Encapsulation,#subject,MMS subject. -mmse,MMS Encapsulation,#content_type,The content type of the message. -mmse,MMS Encapsulation,#message_id,A unique reference assigned to the message. The ID enables a client to match delivery reports with previously sent messages. -mmse,MMS Encapsulation,#content_location,Specifies a reference to the stored version of the MM that can be retrieved or can be used to obtain information about the MM using the WSP/HTTP GET or M-Mbox-View-req. -mmse,MMS Encapsulation,#response_status_code,"It is used by the originating MMS Proxy-Relay to inform the MMS Client -mmse,MMS Encapsulation,#response_status_text,Description which qualifies the response_status_code. The description may be based on the on the status code names contained in RFC1893. -mmse,MMS Encapsulation,#message_sz,Full size of message in octets. -mmse,MMS Encapsulation,#content_part_type,Message sub-part type. -mmse,MMS Encapsulation,#content_part_id,Message sub-part ID. -mmse,MMS Encapsulation,#content_part_filename,Name of the file containing the current message sub-part data. -mpegts,MPEG-TS,#chunk_len,Data length. -mpls,Multiprotocol Packet Label Switching,#label,Label allowing the routing process of the packet through the various LSPs (Label-Switched Paths) crossed along the delivery path. -mplus_messenger,M+ Messenger,#service_id,"Composite 32-bit integer value defining the service currently used in M+ Messenger. The first byte (LSB) gives the generic service definition -mplus_messenger,M+ Messenger,#service,"M+ current service identification string. The service is computed every 5 secondes -msn,MSN Messenger,#login,User's login string. -msn,MSN Messenger,#sender,Contains the identity of the sender of a chat session or a file transfer. -msn,MSN Messenger,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -msn,MSN Messenger,#message,Contains the chat message. -msn,MSN Messenger,#message_len,Contains the length of the chat message. -msn,MSN Messenger,#encoding,Message encoding. -msn,MSN Messenger,#caller,Contains the identity (or the phone number) of the initiator of the call. -msn,MSN Messenger,#callee,Contains the identity (or the phone number) of the called party for a call. -msn,MSN Messenger,#call_id,"Call id -msn,MSN Messenger,#service,Type of service. -msn,MSN Messenger,#method,Contains the MSN command. -msn,MSN Messenger,#file_sender,Contains the identity of the sender of a file transfer. -msn,MSN Messenger,#file_receiver,Contains the identity of the receiver for a file transfer. -msn,MSN Messenger,#file_identifier,File identifier. -msn,MSN Messenger,#filename,Name of the transferred file. -msn,MSN Messenger,#filesize,Size (byte) of the transferred file. -msn,MSN Messenger,#ip_local,Local IP address. -msn,MSN Messenger,#profile,Information about the user. -msn,MSN Messenger,#group,Information about group. -msn,MSN Messenger,#contact,Information about a member of the contact list. -msn,MSN Messenger,#client_nickname,Nickname used by the user. -msn,MSN Messenger,#contact_nickname,Nickname used by a member of the contact list. -msn,MSN Messenger,#contact_id,Identification number of member changing status. -msn,MSN Messenger,#contact_status,Contact status. -msn,MSN Messenger,#contact_login,Contact login. -msn,MSN Messenger,#uid,The client ID number is the sum of several values specifying client's options. -msn,MSN Messenger,#client_status,Status of connected user. -msn,MSN Messenger,#online_principal,Message signaling change of status of member of contact list. -msn,MSN Messenger,#file_chunk_len,Size of the transferred piece. -msn,MSN Messenger,#file_chunk_data_offset,Offset of the transferred data. -msn,MSN Messenger,#file_chunk_type,Transfer type. -msn,MSN Messenger,#file_chunk_identifier,File identifier related to the current chunk. -msn,MSN Messenger,#proto_version,Protocol versions used. -msn_groups,MSN groups,#group_name,Name of the group the user has subscribed to. -msn_search,MSN Search,#query_text,Query sent to the search engine. -msn_search,MSN Search,#query_raw,Contains the query sent to the search engine as indicated in the URL. -msn_search,MSN Search,#query_type,Sort of query sent to the search engine. -msn_search,MSN Search,#encoding,Query encoding. -msn_video,MSN Video,#recipientid,Identification number of recipient. -msn_video,MSN Video,#sessionid,Identification number of session. -msrp,The Message Session Relay Protocol (MSRP),#session_id,Uniquely identifies the current user session. -msrp,The Message Session Relay Protocol (MSRP),#authority,Authority part of an MSRP uri -msrp,The Message Session Relay Protocol (MSRP),#uri,MSRP uri -msrp,The Message Session Relay Protocol (MSRP),#path_type,path_entry attribute type. -myspace,My Space,#query_raw,Contains the query sent to the search engine as indicated in the URL. -myspace,My Space,#query_text,Query sent to the search engine. -myspace,My Space,#password,User's password string. -myspace,My Space,#nickname,User's profile displayed name. -myspace,My Space,#name,Name the user. -myspace,My Space,#login,User's login string. -mysql,MySQL Protocol,#login,User's login string. -mysql,MySQL Protocol,#base,Database name. -mysql,MySQL Protocol,#query,SQL query. -nbns,Netbios Name Service,#service,Service Name. -nbns,Netbios Name Service,#query,Query sent. -netbios,Netbios,#caller,Name of the caller. -netbios,Netbios,#callee,Name of the called member. -netbsd_update,NetBSD Updates,#package_name,Software package name. -netflix,Netflix,#login,User's login string. -netflix,Netflix,#video_duration,Duration of the video in seconds. -netflix,Netflix,#videoid,Netflix video identifier. -netflix,Netflix,#title,Title of the movie. -netflix,Netflix,#description,Synopsis of the movie. -netflix,Netflix,#date,Release date of the movie. -netlog,netlog,#login,User's login string. -netlog,netlog,#password,User's password string. -netlog,netlog,#is_mobile_service,Whether or not the access was made through a mobile device. -nfs,Network File System,#version,Used version -nfs,Network File System,#filename,"Accessed -nfs,Network File System,#offset,Offset of the written/read file. Extracted on READ and WRITE procedure replies. -nfs,Network File System,#filesize,"Size of the file. Extracted on GETATTR -nfs,Network File System,#uid,Generic user ID. -nfs,Network File System,#gid,"Identifier of the file owner's group (see page 21 of RFC 1813). Extracted on GETATTR -nfs,Network File System,#mode,"Protection mode bits (see page 22 of RFC 1813). Extracted on GETATTR -nfs,Network File System,#type_string,"File type (see page 19 of RFC 1813). Extracted as a string on GETATTR -niconico_douga,NicoNico Douga,#query_text,Decoded query text. -niconico_douga,NicoNico Douga,#query_raw,Query in raw HTML -niconico_douga,NicoNico Douga,#video_duration,Duration of the video in seconds. -niconico_douga,NicoNico Douga,#videoid,Nico nico video identifier. -niconico_douga,NicoNico Douga,#tag,Video tag. -niconico_douga,NicoNico Douga,#title,Title of the video. -niconico_douga,NicoNico Douga,#description,Synopsis of the video. -niconico_douga,NicoNico Douga,#date,Release date of the video. -niconico_douga,NicoNico Douga,#nickname,User nickname. -niconico_douga,NicoNico Douga,#login,User's login string. -nntp,Network News Transport Protocol,#sender,Full address of email sender (alias followed by email address). -nntp,Network News Transport Protocol,#login,User's login string. -nntp,Network News Transport Protocol,#password,User's password string. -nntp,Network News Transport Protocol,#newsgroup,Newsgroup name. -nntp,Network News Transport Protocol,#subject,Message subject. -ntp,Network Time Protocol,#reference_clock,Reference clock IP address. -odnoklassniki,odnoklassniki,#contact_alias,Alias of a contact. -odnoklassniki,odnoklassniki,#group_name,Name of the group the user has subscribed to. -odnoklassniki,odnoklassniki,#password,User's password string. -odnoklassniki,odnoklassniki,#login,User's login string. -oovoo,Oovoo,#login,User's login string. -openbsd_update,OpenBSD Updates,#package_name,Software package name. -openvpn,openvpn,#seq,Sequence number -opera_update,Opera Update,#new_version,New version of Opera which will be installed. -opera_update,Opera Update,#current_version,Opera version currently installed. -orangemail,Orange webmail,#draft,Indicates if the email is a draft or has really been posted -orangemail,Orange webmail,#attach_id,Attachment identifier. -orangemail,Orange webmail,#attach_filename,Attachment name. -orangemail,Orange webmail,#date,Message date. -orangemail,Orange webmail,#receiver_type,Type of the email receiver. -orangemail,Orange webmail,#receiver_alias,Name of email receiver (included cc and bcc receivers). -orangemail,Orange webmail,#receiver_email,Email address of message receiver (included cc and bcc receivers). -orangemail,Orange webmail,#receiver,Full address of email receiver (including cc and bcc receivers). -orangemail,Orange webmail,#sender_alias,Name of the email sender. -orangemail,Orange webmail,#sender_email,Email address of the email sender. -orangemail,Orange webmail,#sender,Full address of email sender (alias followed by email address). -orangemail,Orange webmail,#subject,Message subject. -orangemail,Orange webmail,#msg_id,Identifier of the message. -orangemail,Orange webmail,#action,Indicates if the message is read (Read) or composed (Compose). -orangemail,Orange webmail,#folder,Indicates the directory from where messages are read. -orangemail,Orange webmail,#msglist_date,Message date in a message list. -orangemail,Orange webmail,#msglist_subject,Message subject in a message list. -orangemail,Orange webmail,#msglist_sender_alias,Name of email sender. -orangemail,Orange webmail,#msglist_sender,Full address of email sender (alias and email address). -orangemail,Orange webmail,#msglist_receiver_alias,Name of email receiver. -orangemail,Orange webmail,#msglist_receiver,Full address of email receiver in a message list. -orangemail,Orange webmail,#msglist_folder,Indicates the directory from a message list. -orangemail,Orange webmail,#contact_alias,Alias of a contact. -orangemail,Orange webmail,#contact_email,Email address of a contact. -orangemail,Orange webmail,#contact_firstname,Contact first name. -orangemail,Orange webmail,#contact_lastname,Contact last name. -orangemail,Orange webmail,#msglist_msgid,Message identifier. -orangemail,Orange webmail,#attach_size,Attached file MIME size. -orangemail,Orange webmail,#login,User's login string. -ospf,Open Short Path First,#router_id,Router Id. -ospf,Open Short Path First,#area_id,The Area ID of the area to which the attached network belongs. -ospf,Open Short Path First,#netmask,The network mask associated with this interface. -ospf,Open Short Path First,#dead_interval,The number of seconds before declaring a silent router down. -ospf,Open Short Path First,#designed_router,"The identity of the Designated Router for this network -ospf,Open Short Path First,#backup_router,"The identity of the Backup Designated Router for this network -ospf,Open Short Path First,#neighbor,The Router IDs of each router from whom valid Hello packets have been seen recently on the network. -ospf,Open Short Path First,#ls_type,The type of the LSA. -ospf,Open Short Path First,#ls_id,This field identifies the portion of the internet environment that is being described by the LSA. -ospf,Open Short Path First,#ls_adv_router,The Router ID of the router that originated the LSA. -ospf,Open Short Path First,#ls_seq_number,Detects old or duplicate LSAs. -ospf,Open Short Path First,#ls_netmask,The IP address mask for the network. -ospf,Open Short Path First,#ls_metric,The cost of this route. -ospf,Open Short Path First,#ls_attach_router,The Router IDs of each of the routers attached to the network. -ospf,Open Short Path First,#link_id,Identifies the object that this router link connects to. -ospf,Open Short Path First,#link_data,"For connections to stub networks -ospf,Open Short Path First,#dd_seq_nbr,Used to sequence the collection of Database Description Packets. -ospf,Open Short Path First,#external_fwd_addr,Data traffic for the advertised destination will be forwarded to this address. -ospf,Open Short Path First,#external_route_tag,A 32-bit field attached to each external route. -owa,Outlook Web Access,#draft,Indicates if the email is a draft or has really been posted -owa,Outlook Web Access,#msglist_sender,Full address of email sender (alias and email address). -owa,Outlook Web Access,#msglist_sender_alias,Name of email sender. -owa,Outlook Web Access,#msglist_receiver_alias,Name of email receiver. -owa,Outlook Web Access,#sender,Full address of email sender (alias followed by email address). -owa,Outlook Web Access,#receiver,Full address of email receiver (including cc and bcc receivers). -owa,Outlook Web Access,#msglist_date,Message date in a message list. -owa,Outlook Web Access,#msglist_subject,Message subject in a message list. -owa,Outlook Web Access,#date,Message date. -owa,Outlook Web Access,#subject,Message subject. -owa,Outlook Web Access,#receiver_email,Email address of message receiver (included cc and bcc receivers). -owa,Outlook Web Access,#receiver_alias,Name of email receiver (included cc and bcc receivers). -owa,Outlook Web Access,#receiver_type,Type of the email receiver. -owa,Outlook Web Access,#sender_alias,Name of the email sender. -owa,Outlook Web Access,#sender_email,Email address of the email sender. -owa,Outlook Web Access,#msg_id,Identifier of the message. -owa,Outlook Web Access,#contact_email,Email address of a contact. -owa,Outlook Web Access,#contact_alias,Alias of a contact. -owa,Outlook Web Access,#msglist_msgid,Message identifier. -owa,Outlook Web Access,#attach_filename,Attachment name. -owa,Outlook Web Access,#action,Indicates if the message is read (Read) or composed (Compose). -owa,Outlook Web Access,#attach_type,Content type of the sent attached file. -owa,Outlook Web Access,#msglist_folder,Indicates the directory from a message list. -owa,Outlook Web Access,#folder,Indicates the directory from where messages are read. -owa,Outlook Web Access,#attach_id,Attachment identifier. -owa,Outlook Web Access,#session_id,Uniquely identifies the current user session. -owa,Outlook Web Access,#attach_size,Attached file MIME size. -owa,Outlook Web Access,#login_server,Concatenated login and server: @. -owa,Outlook Web Access,#login,User's login string. -owa,Outlook Web Access,#msglist_receiver_email,Email address of the email receiver. -owa,Outlook Web Access,#msglist_sender_email,Address of email sender. -paltalk,PalTalk Protocol,#uid,Generic user ID. -paltalk,PalTalk Protocol,#login,User's login string. -paltalk,PalTalk Protocol,#user_email,User's email address. -paltalk,PalTalk Protocol,#contact_uid,Contact ID. -paltalk,PalTalk Protocol,#contact_login,Contact login. -paltalk,PalTalk Protocol,#chat_id,Window chat id. -paltalk,PalTalk Protocol,#channel,Chat room name. -paltalk,PalTalk Protocol,#message,Contains the chat message. -paltalk,PalTalk Protocol,#encoding,Message encoding. -paltalk,PalTalk Protocol,#sender,Contains the identity of the sender of a chat session or a file transfer. -paltalk,PalTalk Protocol,#receiver,Contains the identity of the receiver for a chat message or a file transfer. -paltalk,PalTalk Protocol,#sender_uid,Message sender's unique identifier. -paltalk,PalTalk Protocol,#receiver_uid,Message receiver's unique identifier. -paltalk,PalTalk Protocol,#call_id,"Call id -paltalk,PalTalk Protocol,#start_time,Start date of the call. -paltalk,PalTalk Protocol,#caller,Contains the identity (or the phone number) of the initiator of the call. -paltalk,PalTalk Protocol,#caller_uid,Caller's unique identifier. -paltalk,PalTalk Protocol,#callee,Contains the identity (or the phone number) of the called party for a call. -paltalk,PalTalk Protocol,#callee_uid,Callee's unique identifier. -paltalk,PalTalk Protocol,#call_duration,Call duration. -paltalk,PalTalk Protocol,#caller_addr,Address which could be used by the initiator of the call. -paltalk,PalTalk Protocol,#callee_addr,Address which could be used by the called party. -paltalk_transfer,PalTalk Transfer Protocol,#login,User's login string. -paltalk_transfer,PalTalk Transfer Protocol,#sender,File sender (this attribute is no longer extracted) -paltalk_transfer,PalTalk Transfer Protocol,#receiver,Contains the identity of the receiver for a file transfer. -paltalk_transfer,PalTalk Transfer Protocol,#sender_uid,File sender's UID -paltalk_transfer,PalTalk Transfer Protocol,#receiver_uid,File receiver's UID -paltalk_transfer,PalTalk Transfer Protocol,#filename,Name of the transferred file. -paltalk_transfer,PalTalk Transfer Protocol,#filesize,Size (byte) of the transferred file. -pap,PPP Password Authentication Protocol,#login,User's login string. -pap,PPP Password Authentication Protocol,#password,User's password string. -pap,PPP Password Authentication Protocol,#message_type,Message type. -perforce,Perforce Protocol,#parameter_name,Name of the perforce parameter. -perforce,Perforce Protocol,#parameter_value,Value of the perforce parameter. -perforce,Perforce Protocol,#parameter_size,Size in bytes of the parameter value. -perfspot,Perfspot,#is_mobile_service,Whether or not the access was made through a mobile device. -perfspot,Perfspot,#password,User's password string. -perfspot,Perfspot,#login,User's login string. -pop3,Post Office Protocol,#login,User's login string. -pop3,Post Office Protocol,#password,User's password string. -pop3,Post Office Protocol,#sender,Full address of email sender (alias followed by email address). -pop3,Post Office Protocol,#sender_email,Email address of the email sender. -pop3,Post Office Protocol,#sender_alias,Name of the email sender. -pop3,Post Office Protocol,#receiver,Full address of email receiver (including cc and bcc receivers). -pop3,Post Office Protocol,#receiver_email,Email address of message receiver (included cc and bcc receivers). -pop3,Post Office Protocol,#receiver_alias,Name of email receiver (included cc and bcc receivers). -pop3,Post Office Protocol,#receiver_type,Type of the email receiver. -pop3,Post Office Protocol,#subject,Message subject. -pop3,Post Office Protocol,#date,Message date. -pop3,Post Office Protocol,#mime_type,Content type of the attached file. -pop3,Post Office Protocol,#index,Identifier of the request and response in a flow. -pop3,Post Office Protocol,#email_index,Index of the request which the email is attached to. -pop3,Post Office Protocol,#method,Command sent by the client -pop3,Post Office Protocol,#server_response,The return code of the server -pop3,Post Office Protocol,#attach_filename,Attachment name. -pop3,Post Office Protocol,#attach_type,Content type of the sent attached file. -pop3,Post Office Protocol,#attach_transfer_encoding,Contains the encoding of the attached content -pop3,Post Office Protocol,#attach_disposition,Attached file disposition -pop3,Post Office Protocol,#replyto,Email address to use in a reply for this message. -pop3,Post Office Protocol,#greeting_message,Server banner line. -pop3,Post Office Protocol,#login_server,Concatenated login and server: @. -pop3,Post Office Protocol,#xmailer,Contains the user_agent of the used mailer -pop3,Post Office Protocol,#message_id,A unique identifier of the message. -pop3,Post Office Protocol,#user_agent,Name of the software used. -pop3,Post Office Protocol,#received_from_name,Contains the sending host name -pop3,Post Office Protocol,#received_from_ip,Contains the IP address of the sending host name -pop3,Post Office Protocol,#received_by_name,Contains the receiving host name -pop3,Post Office Protocol,#received_by_ip,Contains the IP address of the receiving host name -pop3,Post Office Protocol,#received_with,Contains the software used to send the email -pop3,Post Office Protocol,#received_date,Date when the transport service relayed the message -pop3,Post Office Protocol,#received_server_agent,Contains the name of the sever agent -postgres,Postgres,#login,User's login string. -postgres,Postgres,#password,User's password string. -postgres,Postgres,#authentification_type,Authentication method requested by the server. -postgres,Postgres,#base,Database name. -postgres,Postgres,#server_version,Server version -postgres,Postgres,#proto_version,Protocol version used -postgres,Postgres,#query,Query sent -postgres,Postgres,#error,Error message -pplive,pplive,#method,Contains the method used for a PPLive Live Streaming command -ppp,Point to Point Protocol,#protocol,Higher level protocol code or name. -pptp,Point-to-Point Tunneling Protocol,#version,Protocol version. -pptp,Point-to-Point Tunneling Protocol,#vendor,"The type of PAC being used -pricerunner,PriceRunner,#query_text,Query sent to the search engine. -pricerunner,PriceRunner,#query_raw,Contains the query sent to the search engine as indicated in the URL. -q931,Q931,#display,Display name. -q931,Q931,#call_duration,Call duration. -q931,Q931,#setup_delay,Call setup delay -q931,Q931,#session_duration,Call setup duration. -q931,Q931,#caller,Contains the identity (or the phone number) of the initiator of the call. -q931,Q931,#callee,Contains the identity (or the phone number) of the called party for a call. -qq,QQ,#login,User's login string. -qq,QQ,#version_code,The protocol version number used by the client. -qq,QQ,#msg_type,QQ command name. -qq,QQ,#service,Type of service. -qq,QQ,#caller,Contains the identity (or the phone number) of the initiator of the call. -qq,QQ,#callee,Contains the identity (or the phone number) of the called party for a call. -qq,QQ,#contact_login,(deprecated) Contact Login -qq,QQ,#msg_code,(deprecated) QQ command number. -qq,QQ,#call_duration,Call duration. -qq_transfer,QQ transfer Protocol,#action,Indicates whether the file is uploaded or downloaded. -qq_transfer,QQ transfer Protocol,#filename,Name of the transferred file. -qq_transfer,QQ transfer Protocol,#filesize,Size (byte) of the transferred file. -qq_transfer,QQ transfer Protocol,#filekey,MD5Sum computed on file data (extracted from data flow) -qq_transfer,QQ transfer Protocol,#login,User's login string. -qq_transfer,QQ transfer Protocol,#service,Type of service. -quake,Quake,#server,Server name. -qvod,QVOD Player,#peer_ip,IPv4 address of the QVOD peer. -radius,Remote Authentication Dial-In User Service,#login,User's login string. -radius,Remote Authentication Dial-In User Service,#calling_station_id,Client id. -radius,Remote Authentication Dial-In User Service,#framed_ip,IP address. -radius,Remote Authentication Dial-In User Service,#acct_session_id,Accounting session ID. -radius,Remote Authentication Dial-In User Service,#called_station_id,"The phone number that the user called -radius,Remote Authentication Dial-In User Service,#nas_id,Unique identifier of the NAS originating the Access-Request -radius,Remote Authentication Dial-In User Service,#nas_ip,IP address of the NAS originating the Access-Request -radius,Remote Authentication Dial-In User Service,#nas_port,Physical port number of the user on the NAS -radius,Remote Authentication Dial-In User Service,#nas_port_type,Indicates the type of physical port the network access server (NAS) is using to authenticate the user. -radius,Remote Authentication Dial-In User Service,#nas_port_id,Identifies the NAS. -radius,Remote Authentication Dial-In User Service,#callback_number,Contains the dialing string to be used for callback -radius,Remote Authentication Dial-In User Service,#terminate_cause,This attribute indicates how the session was terminated -radius,Remote Authentication Dial-In User Service,#acct_output_octets,Indicates how many octets have been sent to the port in the course of delivering this service -radius,Remote Authentication Dial-In User Service,#acct_input_octets,Indicates how many octets have been received from the port over the course of this service being provided -radius,Remote Authentication Dial-In User Service,#session_timeout,The maximum number of seconds of service to be provided to the user before termination of the session or prompt. -radius,Remote Authentication Dial-In User Service,#idle_timeout,The maximum number of consecutive seconds of idle connection allowed to the user before termination of the session or prompt. -radius,Remote Authentication Dial-In User Service,#start_time,Indicates the beginning of the user service. -radius,Remote Authentication Dial-In User Service,#stop_time,Indicates the end of the user service. -radius,Remote Authentication Dial-In User Service,#framed_ipv6_route,Provides the routing information to be configured for the user on the NAS -radius,Remote Authentication Dial-In User Service,#framed_ipv6_pool,Contains the name of an assigned pool that SHOULD be used to assign an IPv6 prefix for the user. -radius,Remote Authentication Dial-In User Service,#avp_ipv4,An IPv4 address. (CLEP_DATA_IP_ADDR) -radius,Remote Authentication Dial-In User Service,#avp_int,"An 8 -radius,Remote Authentication Dial-In User Service,#avp_int64,A 64 bits integer value. (CLEP_DATA_UINT64) -radius,Remote Authentication Dial-In User Service,#avp_vendor_id,SMI Network Management Private Enterprise Code. (CLEP_DATA_UINT32) -radius,Remote Authentication Dial-In User Service,#avp_interface_id,IPv6 interface identifier. (CLEP_DATA_UINT64) -radius,Remote Authentication Dial-In User Service,#3gpp_sgsn_address,IP address of the SGSN +base,base,#hdr64,"Contains +base,base,#byte_val,Contains data defined by given offset parameters starting from the header of the protocol level considered. +base,base,#frame,"Contains packet data +base,base,#parent_user_handle,User data associated to one parent session. +base,base,#data,"Contains packet data +base,base,#classification_match,This attribute compares the classification states of both half-sessions. +base,base,#statemachine_anomaly,We check if we are in a final node when we cleanup the statemachine. +3gpp_li,3gpp_li,#hi3_domain_id,3gpp_li HI3 Domain +3gpp_li,3gpp_li,#correlation_number,GPRS correlation number +3gpp_li,3gpp_li,#national_params,National parameters (other than country) in ASN.1 format +adc,adc,#file_chunk_content,Content of the transferred data. +aim,AOL Instant Messenger (OSCAR protocol),#inherit_key,"Candidate inheritance key +aim,AOL Instant Messenger (OSCAR protocol),#inherit_parent,"Parent inheritance key +aim,AOL Instant Messenger (OSCAR protocol),#icon_data,Binary data containing a contact's icon. +aim_transfer,AIM Transfer Protocol,#inherit_key,"Candidate inheritance key +aim_transfer,AIM Transfer Protocol,#content,File content +arp,Adress Resolution Protocol,#src_hard,Source MAC address. +arp,Adress Resolution Protocol,#src_proto,Source IP address. +arp,Adress Resolution Protocol,#dst_hard,Destination MAC address. +arp,Adress Resolution Protocol,#dst_proto,Destination IP address. +badongo,Badongo,#content,Message content. +base,TD virtual protocol,#packet,Packet data. +base,TD virtual protocol,#packet_ip,Packet data from first IP layer. +base,TD virtual protocol,#sys_pkt_header,A binary buffer container data inserted in the head of the real packet +base,TD virtual protocol,#sys_pkt_footer,A binary buffer container data inserted in the tail of the real packet +bgp,Border Gateway Protocol,#error_notification_data,Raw error data notification. +bgp,Border Gateway Protocol,#path_attr_value,Content of the attribute +bgp,Border Gateway Protocol,#auth_message,The content of the authentication +bittorrent,Bittorrent Protocol,#file_hash,Hash of the transferred file. +bittorrent,Bittorrent Protocol,#file_hash_raw,Content whose SHA1 hash is the file_hash ('info' section of the torrent file). +bittorrent,Bittorrent Protocol,#peer_id,Unique ID containing information about the software and the version used. +bittorrent,Bittorrent Protocol,#file_chunk_content,Content of the transferred data. +cdp,Cisco Discovery Protocol,#native_vlan,The assumed VLAN for untagged packets on the interface which sent the CDP packet. +cdp,Cisco Discovery Protocol,#duplex,Duplex configuration of the interface which sent the CDP message. +chap,PPP Challenge Handshake Authentication Protocol,#challenge,Challenge sent by the peer initiating the authentication process. +chap,PPP Challenge Handshake Authentication Protocol,#response,Response to the challenge. +dhcp,Dynamic Host Configuration Protocol,#inherit_parent,"Parent inheritance key +dhcp,Dynamic Host Configuration Protocol,#option_value,Content or value of the option +dimp,Dynamic Internet Messaging Program,#attach_content,Attached files' content. +directconnect,DirectConnect (NMDC),#file_chunk_content,Content of the transferred data. +edonkey,Edonkey,#file_hash,Hash of the transferred file. +edonkey,Edonkey,#file_chunk_content,Content of the transferred data. +eth,Ethernet,#trailer,Data added to complete the Ethernet frame if required (padding bits). +facebook_mail,facebook mail,#attach_content,Attached files' content. +ftp,File Transfer Protocol,#inherit_parent,"Parent inheritance key +ftp_data,File Transfer Protocol Data,#inherit_key,"Candidate inheritance key +ftp_data,File Transfer Protocol Data,#content,File content +giop,General Inter-ORB Protocol (Corba),#object_key,Identifies the object should receive the message. +gmail,Google Mail,#attach_content,Attached files' content. +gmail_basic,Gmail basic,#attach_content,Attached files' content. +gmail_chat,Google Chat,#inherit_parent,"Parent inheritance key +gmail_mobile,Gmail mobile version,#attach_content,Attached files' content. +gmx,gmx,#attach_content,Attached files' content. +gnutella,gnutella,#file_chunk_content,Content of the transferred data. +gtp,GPRS Tunneling Protocol,#inherit_key,"Candidate inheritance key +gtp,GPRS Tunneling Protocol,#inherit_parent,"Parent inheritance key +gtp,GPRS Tunneling Protocol,#qos_raw,This field contains quality of service data. +gtp,GPRS Tunneling Protocol,#location_raw,Terminal location in raw binary representation. +gtpv2,GPRS Tunneling Protocol version 2,#inherit_key,"Candidate inheritance key +gtpv2,GPRS Tunneling Protocol version 2,#inherit_parent,"Parent inheritance key +gtpv2,GPRS Tunneling Protocol version 2,#message,Binary content of the message. +gtpv2,GPRS Tunneling Protocol version 2,#guti,Globally Unique Temporary UE Identity +h225,H225,#inherit_parent,"Parent inheritance key +h245,H245,#inherit_key,"Candidate inheritance key +h245,H245,#inherit_parent,"Parent inheritance key +hi5,Hi5,#uid,Generic user ID. +http,HyperText Transfer Protocol,#content,Message content. +http,HyperText Transfer Protocol,#content_raw,uncompressed HTTP content. +http,HyperText Transfer Protocol,#part_content,Uploaded data. +http_tunnel,HTTP Tunnel,#inherit_parent,"Parent inheritance key +http_tunnel,HTTP Tunnel,#inherit_key,"Candidate inheritance key +ica,Independant Computing Architecture (Citrix),#application_utf16,Application name used by the client in UTF-16 format. +ica,Independant Computing Architecture (Citrix),#login_info_utf16,"Login information for the given connection (host +icmp6,Internet Control Message Protocol for IP6,#link_layer_raw_addr,Link-layer address in binary format. +imap,Internet Message Access Protocol version 4,#attach_content,Attached files' content. +imap,Internet Message Access Protocol version 4,#attach_content_decoded,Decoded attached files' content. +imap,Internet Message Access Protocol version 4,#content_entry,"Parent entry +imp,Internet Messaging Program,#attach_content,Attached files' content. +ip,Internet Protocol,#inherit_key,"Candidate inheritance key +ip,Internet Protocol,#src_addr_md5,A MD5 sum on IP Source address +ip,Internet Protocol,#dst_addr_md5,A MD5 sum on IP destination address +ip,Internet Protocol,#src_dst_addr,A binary buffer containing a concatenation of IP source address and destination address +ip,Internet Protocol,#src_dst_sport_proto,"A binary buffer containing a concatenation of IP source address +ip,Internet Protocol,#src_dst_dport_proto,"A binary buffer containing a concatenation of IP source address +ip,Internet Protocol,#src_dst_sport_dport_proto,"A binary buffer containing a concatenation of IP source address +irc,Internet Relay Chat,#inherit_parent,"Parent inheritance key +irc_transfer,IRC File Transfer Data,#inherit_key,"Candidate inheritance key +irc_transfer,IRC File Transfer Data,#content,File content +isup,ISDN User Part,#ie_raw,Raw value of the i.e.. This attribute is deprecated. +jabber,XMPP Protocol (Jabber),#inherit_parent,"Parent inheritance key +jabber,XMPP Protocol (Jabber),#file_chunk_content,Content of the transferred data. +jabber_transfer,Jabber File Transfer,#inherit_key,"Candidate inheritance key +jabber_transfer,Jabber File Transfer,#content,File content +kakaotalk,KakaoTalk,#file_chunk,A piece of a transferred file. +krb5,Kerberos,#enc_data,Encrypted data (hash) sent in the AS-RQ message. +krb5,Kerberos,#pa_data_value,PA-DATA value. +krb5,Kerberos,#ticket_enc_part,Ticket encrypted part. +krb5,Kerberos,#err_data,Error-related data. +l2tp,Level 2 Tunneling Protocol,#challenge,CHAP style challenge used by a peer in order to authenticate the tunnel endpoint. +l2tp,Level 2 Tunneling Protocol,#resp_challenge,Challenge response. +ldap,Lighweight Directory Access Protocol,#value_raw,Raw value of the LDAP element. +ldap,Lighweight Directory Access Protocol,#assertion_value_raw,Raw value of filter expression second operand. +live_hotmail,Windows Live Hotmail,#attach_content,Attached files' content. +lotusnotes,Lotus Notes,#content,Message content. +lotusnotes,Lotus Notes,#attach_content,Attached files' content. +mailru,Mail.ru Webmail,#attach_content,Attached files' content. +maktoob,Maktoob mail,#attach_content,Attached files' content. +mapi,MS Exchange Message API,#subject,Message subject (UTF-16). +mapi,MS Exchange Message API,#content,Message content. +mapi,MS Exchange Message API,#sender,Contains the identity of the sender of a chat session or a file transfer (UTF-16). +mapi,MS Exchange Message API,#sender_alias,Name of the email sender (UTF-16). +mapi,MS Exchange Message API,#sender_email,Email address of the message sender (UTF-16). +mapi,MS Exchange Message API,#receiver,Contains the identity of the receiver for a chat message or a file transfer (UTF-16). +mapi,MS Exchange Message API,#receiver_alias,Name of email receiver (included cc and bcc receivers) (UTF-16). +mapi,MS Exchange Message API,#receiver_email,Email address of message receiver (included cc and bcc receivers) (UTF-16). +mapi,MS Exchange Message API,#attach_filename,Attachment name (UTF-16). +mapi,MS Exchange Message API,#attach_content,Attached files' content. +mapi,MS Exchange Message API,#msglist_sender,Full address of email sender (alias and email address) (UTF-16). +mapi,MS Exchange Message API,#msglist_subject,Message subject in a message list (UTF-16). +mapi,MS Exchange Message API,#msglist_receiver,Full address of email receiver in a message list. +mapi,MS Exchange Message API,#msglist_receiver_email,Email address of the email receiver. +mapi,MS Exchange Message API,#appointment_location,Appointment location. +mapi,MS Exchange Message API,#contact_email,Email address of a contact (UTF-16). +mapi,MS Exchange Message API,#contact_alias,Alias of a contact (UTF-16). +mashare,mashare,#content,Message content. +mgcp,Media Gateway Control Protocol,#inherit_parent,"Parent inheritance key +mmse,MMS Encapsulation,#content,The message content (headers are not included). +mmse,MMS Encapsulation,#content_part_data,Message sub-part data. +msn,MSN Messenger,#inherit_key,"Candidate inheritance key +msn,MSN Messenger,#inherit_parent,"Parent inheritance key +msn,MSN Messenger,#filename_utf16,UTF-16 encoded filename. +msn,MSN Messenger,#file_chunk_content,Content of the transferred data. +msn_video,MSN Video,#inherit_key,"Candidate inheritance key +nfs,Network File System,#file_handle,"Unique identifier for a file. Extracted on GETATTR +nfs,Network File System,#content,File content +orangemail,Orange webmail,#attach_content,Attached files' content. +ospf,Open Short Path First,#auth_data,Authentication data. +owa,Outlook Web Access,#attach_content,Attached files' content. +paltalk,PalTalk Protocol,#inherit_parent,"Parent inheritance key +paltalk,PalTalk Protocol,#inherit_key,"Candidate inheritance key +paltalk_audio,Paltalk audio chat,#inherit_key,"Candidate inheritance key +paltalk_transfer,PalTalk Transfer Protocol,#inherit_key,"Candidate inheritance key +paltalk_transfer,PalTalk Transfer Protocol,#content,File content +paltalk_video,Paltalk video,#inherit_key,"Candidate inheritance key +pop3,Post Office Protocol,#content_entry,"Parent entry +pop3,Post Office Protocol,#attach_content,Attached files' content. +pop3,Post Office Protocol,#attach_content_decoded,Decoded attached files' content. +qq,QQ,#call_data,QQ payload containing the data of the call (audio/video) +qq_transfer,QQ transfer Protocol,#content,File content +radius,Remote Authentication Dial-In User Service,#inherit_parent,"Parent inheritance key +radius,Remote Authentication Dial-In User Service,#avp_prefix,Ipv6 prefix is a sequence of 0 to 16 bytes. (CLEP_DATA_BUFFER) +rambler_webmail,Rambler webmail,#attach_content,Attached files' content. +rdp,Remote Desktop Protocol (Windows Terminal Server),#hostname_raw,"Client hostname +rdp,Remote Desktop Protocol (Windows Terminal Server),#domain_raw,"Client domain +rdp,Remote Desktop Protocol (Windows Terminal Server),#username_raw,"Client login +rdt,Real Data Transport,#inherit_key,"Candidate inheritance key +rtcp,Real Time Control Protocol,#inherit_key,"Candidate inheritance key +rtp,Real Time Protocol,#inherit_key,"Candidate inheritance key +rtp,Real Time Protocol,#inherit_parent,"Parent inheritance key +rtp,Real Time Protocol,#payload_data,A binary buffer containing the RTP data (without header) +rtsp,Real Time Streaming Protocol,#inherit_parent,"Parent inheritance key +rtsp,Real Time Streaming Protocol,#urimd5,md5 of the uri. +rtsp,Real Time Streaming Protocol,#content,Contains the data in a HTTP response. +s1ap,S1 Application Protocol (S1AP),#ep_value_raw,Elementary Procedure raw value. +s1ap,S1 Application Protocol (S1AP),#ep_ie_value_raw,Information Element raw value. +sccp,Skinny Client Control Protocol,#inherit_parent,"Parent inheritance key +secondlife,Second Life,#login_id,Id of virtual character. +secondlife,Second Life,#sender,Sender Id. +secondlife,Second Life,#source_id,Source Id. +secondlife,Second Life,#session_id,Uniquely identifies the current user session. +sip,Session Initiation Protocol,#inherit_key,"Candidate inheritance key +sip,Session Initiation Protocol,#inherit_parent,"Parent inheritance key +sip,Session Initiation Protocol,#from_tag,A globally unique id of the caller. +sip,Session Initiation Protocol,#to_tag,A globally unique id of the callee. +slsk,SoulSeek,#file_chunk_content,Content of the transferred data. +smb,Server Message Block (Windows File Server),#content,File content +smb,Server Message Block (Windows File Server),#security_blob,Data contained in the security blob. +smpp,Short message peer-to-peer protocol,#content,Content of the Short Message. +smtp,Simple Mail Transfer Protocol,#attach_content,Attached files' content. +smtp,Simple Mail Transfer Protocol,#attach_content_decoded,Decoded attached files' content. +smtp,Simple Mail Transfer Protocol,#content_entry,"Parent entry +snmp,Simple Network Management Protocol,#value_raw,OID raw Value +spdy,SPDY,#content,Message content. +squirrelmail,SquirrelMail,#attach_content,Attached files' content. +ssl,Secure Socket Layer,#session_id,Uniquely identifies the current user session. +ssl,Secure Socket Layer,#certificate_raw,Raw text content of the ssl certificate. +ssl,Secure Socket Layer,#certif_md5,md5 of the certificate. +ssl,Secure Socket Layer,#serial_number,Serial number of certificate. +t38,Group 3 facsimile communication over IP,#inherit_key,"Candidate inheritance key +t38,Group 3 facsimile communication over IP,#ifp_data,IFP packet buffer +t38,Group 3 facsimile communication over IP,#field_data,Fax data carried in the IFP packets +t38,Group 3 facsimile communication over IP,#fax_message_data,Fax signaling messages carried in the (reassembled) IFP packets +tcp,Transport Control Protocol,#stream,Private attribute of the classification engine. +tds,Tabular Data Stream,#rpc_proc_name,RPC TDS packet distant procedure name. +tds,Tabular Data Stream,#rpc_parameter_name,RPC parameter name. +tds,Tabular Data Stream,#rpc_parameter_type,RPC parameter type. +tds,Tabular Data Stream,#rpc_parameter_value,RPC parameter value. +tftp,Trivial File Transfer Protocol,#content,File content +udp,User Datagram Protocol,#stream,Private attribute of the classification engine. +unknown,Unknown,#session_buffer,Payload received from the beginning of the session. +websocket,The WebSocket Protocol,#raw,WebSocket frame content. +websocket,The WebSocket Protocol,#msg,"Payload"" field of the WebSocket frame.""" +winmx,Winmx,#file_chunk_content,Content of the transferred data. +yandex_webmail,Yandex webmail,#attach_content,Attached files' content. +yandex_webmail,Yandex webmail,#content,Message content. +ymail2,Yahoo Mail v2.0,#attach_content,Attached files' content. +ymail_classic,Yahoo Mail classic,#attach_content,Attached files' content. +ymail_mobile,Yahoo webmail for mobile,#attach_content,Attached files' content. +ymail_mobile_new,Yahoo webmail (new version) for mobile,#attach_content,Attached files' content. +ymsg,Yahoo Messenger,#inherit_key,"Candidate inheritance key +ymsg,Yahoo Messenger,#inherit_parent,"Parent inheritance key +ymsg_conf,Yahoo Messenger conference service,#inherit_key,"Candidate inheritance key +ymsg_conf,Yahoo Messenger conference service,#inherit_parent,"Parent inheritance key +ymsg_transfer,Ymsg Transfer Protocol,#inherit_key,"Candidate inheritance key +ymsg_transfer,Ymsg Transfer Protocol,#content,File content +ymsg_video,YMSG Video,#inherit_key,"Candidate inheritance key +zimbra,zimbra,#attach_content,Attached files' content. +zimbra_standard,Zimbra Webmail Standard Version,#attach_content,Attached files' content. diff --git a/scripts/buildDpiMsgLRProto.pl b/scripts/buildDpiMsgLRProto.pl index 49f6a81087abd..051799169ed4e 100755 --- a/scripts/buildDpiMsgLRProto.pl +++ b/scripts/buildDpiMsgLRProto.pl @@ -2,6 +2,7 @@ # # # +use YAML::Any qw(Dump DumpFile); open qosmosWorkbook, "$ARGV[0]" or die $!; open summaryFile, '>'."$ARGV[3]" or die $!; @@ -39,28 +40,29 @@ sub ReadRemappingFile { } sub ReadPreviousData { - my($filename) = @_; + my($filename) = $_[0]; + $highest_ptr = $_[1]; + $ids_ptr = $_[2]; + $callbackNames_ptr = $_[3]; + $previousFields_ptr = $_[4]; + $previousData_ptr = $_[5]; - my $highest = 1; - my @ids; - my $callbackNames = ","; - my @previousFields; - my @previousData; + $$highest_ptr = 1; + $$callbackNames_ptr = ","; open previousData, "$filename" or die $!; while () { if ($_ =~ m/^(optional|repeated)\s+.*\s+(\w+)\s+=\s+(\d+)\;/) { - push(@ids,$3); - if ( $3 > $highest ) { - $highest = $3; + push(@$ids_ptr,$3); + if ( $3 > $$highest_ptr ) { + $$highest_ptr = $3; } - $callbackNames .= "$2,"; - push(@previousFields,$2); - push(@previousData,$_); + $$callbackNames_ptr .= "$2,"; + push(@$previousFields_ptr,$2); + push(@$previousData_ptr,$_); } } close previousData; - return ($highest, @ids, $callbackNames, @previousFields, @previousData); } sub CreateSummaryFile { @@ -115,12 +117,20 @@ sub CheckRenameFile { $QosmosWorkBookName = $ARGV[0]; ($exludeFilter,$includeFilter) = ReadFilters($ARGV[2]); (%renameMapping) = ReadRemappingFile($ARGV[4]); +my $renameMap = $ARGV[5]; +if ($renameMap eq "" ) { + die "Must name a path to output rename map $ARGV[5] $renameMap" ; +} -CreateSummaryFile($QosmosWorkBookName,$ARGV[3],$excludeFilter,$includeFilter); CheckRenameFile($QosmosWorkBookName,$includeFilter,$excludeFilter,%renameMapping); -($highest, @ids, $callbackNames, @previousFields, @previousData) = ReadPreviousData($ARGV[1]); - - +DumpFile($renameMap,\%renameMapping); +my $highest; +my @ids; +my $callbackNames; +my @previousFields; +my @previousData; +ReadPreviousData($ARGV[1],\$highest, \@ids, \$callbackNames, \@previousFields, \@previousData); +CreateSummaryFile($QosmosWorkBookName,$ARGV[3],$excludeFilter,$includeFilter); open qosmosWorkbook, "$ARGV[0]" or die $!; while ( my $line = ) { diff --git a/scripts/buildDpiMsgLRProto.sh b/scripts/buildDpiMsgLRProto.sh index 88818dc1cb424..84f1aad4f394d 100755 --- a/scripts/buildDpiMsgLRProto.sh +++ b/scripts/buildDpiMsgLRProto.sh @@ -4,7 +4,7 @@ TMPFILE=/tmp/buildDpiMsgLRProto.$BASHPID TMPFILE2=/tmp/buildDpiMsgLRProto2.$BASHPID cat resources/DpiMsgLRproto.protoheader > $TMPFILE -perl scripts/buildDpiMsgLRProto.pl resources/Qosmos_Protobook.csv protofiles/DpiMsgLRproto.proto.orig resources/ProtocolFilters resources/ProtocolDescriptions.csv resources/remapping > $TMPFILE2 +perl scripts/buildDpiMsgLRProto.pl resources/Qosmos_Protobook.csv protofiles/DpiMsgLRproto.proto.orig resources/ProtocolFilters resources/ProtocolDescriptions.csv resources/remapping resources/remapping.yaml > $TMPFILE2 sort -nk 5 $TMPFILE2 >> $TMPFILE cat resources/DpiMsgLRproto.protofooter >> $TMPFILE diff --git a/scripts/installPerlModules b/scripts/installPerlModules new file mode 100755 index 0000000000000..1d626c0774794 --- /dev/null +++ b/scripts/installPerlModules @@ -0,0 +1,24 @@ +#!/bin/sh + +set -e +cd thirdParty +gtar xzf ExtUtils-MakeMaker-6.86.tar.gz +cd ExtUtils-MakeMaker-6.86 +perl Makefile.PL +make +make install +cd .. +rm -rf ExtUtils-MakeMaker-6.86 +gtar xzf YAML-LibYAML-0.41.tar.gz +cd YAML-LibYAML-0.41 +perl Makefile.PL +make +make install +#rm -rf YAML-LibYAML-0.41 +cd .. +gtar xzf YAML-0.88.tar.gz +cd YAML-0.88 +perl Makefile.PL +make +make install +cd ../.. diff --git a/thirdParty/ExtUtils-MakeMaker-6.86.tar.gz b/thirdParty/ExtUtils-MakeMaker-6.86.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..656ed00892b0655e35f55e9c9620dd5c33f37854 GIT binary patch literal 435933 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 B9RUCU literal 0 HcmV?d00001 diff --git a/thirdParty/YAML-0.88.tar.gz b/thirdParty/YAML-0.88.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..381bed1cfa4fb8192ac4613437c81594923c0eed GIT binary patch literal 121204 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

_o(}9k=q=|2ti3{yHo`V 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 literal 0 HcmV?d00001 diff --git a/thirdParty/YAML-LibYAML-0.41.tar.gz b/thirdParty/YAML-LibYAML-0.41.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ed27f52a0288d1aee4aa854037fa76b18c8c7d9 GIT binary patch literal 179218 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

gXmC0JzDJcm5i_{B{))O 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]Y@w$c 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 yr;ng> zn>q;ndfsx&V+BwOflTRNFMw`x>a70HF*Mxh4Nb$Igu-=#j4nZ)6W zgwK{nC>kh)Lu4al*; zy2?%rP)WqygW35}YD9a<^pdyJ5vtkYI>h!-GY6fxU~<0FY0;&w>`+8jQ8tNboEx)s zI5mN}!A%bzs|tf?l`apJ;*DP}7WW0Qa198{*Ug_+-Y>5(1{STl`*hu^t!dtaxm7fvR_fwwzbAHrSLLR|pG%f&~f7!siNhgIY~ z#C3$(M1)ZtmR%sQ7Wjk&$wDn$iJCAfm`w`DfN5~|0eJ&}{4?_j&hp3Br42PbMDI{; zMEjmEwLA^h#e`?;;3{VYT;CgN(9RTeE6QpXaDYX2u(1-9{)V z5Et@p<=yH#Ho)YxGocX8dZA1deaDh6bFXquQuqDN2(`RLH`4)9S16hRQ+T;)O=!Bf zy}_h6JHrHyAkm`;3xjGg;;ymP$+1RBZI~i@q6udeuwB=*_{pe)OhoJLY2kn%^N4Gt zd#NxUZ`#}x*BXi!Bd0WG3nDLjk?Mj;4@~+>lU9K~cE%27x`AILCKLP8;px;SSwjn? zA4hcpmu8Mk#Suyk*hx}$xFV0|$vNkL-A@ zCyy0yOwU5c@YuPLJJ)iYNs&28`I^mh5|5SOLqU+GMC}UnJc21r#`z3ao7G2ThOFnF zZ*>=HlH<3eKr|j|*d=Z%OC8Es*x5Xp^@5kyfvHeP?qt~O{-i$z8}Cvv2Q zhnR7L_Oo4E8JF`t!NIV2Enb9C(WgBp29&IXexQMGb)w49@Ke$WkA2v(v!2Q}Wh#x= z5*k%u90=FRR4_-{pA2bk2}Ms;=~T2K0he)H*Xg4S#C4`D-LLB{eNW0{db#4B{c>J- zpz;5dU^}`4FYc_u|L(*8zLqlYIXJ3i3Zpf&poMjdiRQut27+M&g@qLXPs07Htd#@j zBp!*mk{zpvo5160Bp1Azj@W%`z{!l&FzP6PnCK{oR0*N@JdiJKZSJ7BoDWfOtlF`q7f2I;%oFcQln24=;rZmoGYf zQMEItS8}WAoHT4iU=3oEkYDnfNkmpwC0j|VH-Rs#^H-46T%1XO7c18tAJ0ZT@mLoo zmIg<$C{^J`=mZ;5Lp)Csb$C3<&bT8i&58YmH4W1W|AdJBxA;0`t-g4EOS%wly2G zpJ&;6D0du0mC8yo4 zm8-$A>(Gtu;32S{8M*;Zr&d&+-wxIjHWjo5;sBL-IJehFCbEM{&hI!^*6Dm*6KJ8d z=u>m6HlTt+k4t{HMBY&`bmpidF%5h-`Il|MLl9eCnV63eLqui zY|AP0D=VN=(Ub@Bz77FhD3QVkG<}EZe38HgH2jzIMjhE>;K{HY9A>GK4l9lb9-%p7 zeQs!EF_8t*!zkLu??XE*cSCyRtRj9ly048N2j9tZ2sx%LozV4X#qMB%%&GEgRc$+D zdLlLsvKmH6bc~a~%m!L)MYvg!3Pe8}_MPO7)P$pj z(PmA?c~Y5^IU7S6lTkz|#^_Mf{OR0TN=%le2Fp0jo6th!gH`!pwTY`+9o6YvHgQ3` zN+5dc^-&vi-L1CRnT43#JQIZv+2KQK6s|t10VAS`%G*=6N^XxCCtM!RH9*s#d=ip8 zT!f|swi0*hls~F&KL6tab_NUne!G5Y%i6&de7st6w5B+-WA0#)%uoN{EZg%^*?7sF=JnGpkZ zJZr*c^;UGMlu))D5+$z{B?T4BUz?P0EkXCk+)naVEi}aS}=v~qlq3hP*qlPQi&TD4baI47tn4n8<5e8EC z%f+S_N@NF8!U778C;N#r5~&gsS)f2k35@xKHWDk7@N3)?PL<%*0O+F0E`RD2k&+0S zO;F3XYmCP*+k+wMpG6lTkzTDZF<#`tlp!9^*erNGs>wrw;6eM3I(q3x&@`n5}=q0vedaY##K@tB~nr-%s{^IoJu6h5-f z6h{GzqZBOafj~b<1AlTAU9p^-sm0hWaqglw(TI$aZB)9vnc|{#F4oA2mG)nnL?bZj zT<`+O7Ob-x>4r|`I3b~7oFEa43Qt~qvqT9emcjgof@f_^^l~6u&dZI;6WSG@XE89X zl&qR~C$3kAhC^{&)r_liUHhyGp+xYUuQPEhVr~E{A>=jqK$qLW1v@>EI1KQFL53udA=L)nv&kx|At{BYs1hL?InP6!RP7xK8=Yuug9{>vur~B1EnI<& zo(J2Wri%~oFOMDlgpE%xe)**p|8mi6MXGR|s%lk|grcs@oA~$|zypP`0Z<91vBC7U zr0ge=)B6X@pv*<1YE@4@&?$bZ$=ixdtAJq?f;p>9tSijYyU1r7;ns1xL_*wrgxdmh zZc+^8FXiZfZSlu0uoRQvE`&=BhZNID!f@o{KA_Vijl;!s*-|%uQD~Bmn3A3b-fnVh zMIlOw&oKt`HZ_j+G8I#H>qbMCdIl*^6WK@u7u#W+a_HivE##YXQ98iP0~dk_J7xmN zqCo`voWgfWOu-s9y&{s7h#XL+`&2Jc(#WBSikv}l>$D=7XB*xna4@6UaOh)99XIXV zriGG8LMaBrb9UB{P!wLTi(hg9H^dK$1GhcvL}LP3NnOx*V6tT+odP_F?%XT55jEbs>EYA#w@r8NGQMgmeo1mW0D_SIM*PP-O()u9f|W&Ei4vTMH#qZ{ed5w&_P zkO_TSbiu8aNS?vq;AsgQ1%!c7hOGo_;T%2#XI8X2^2U*Ui>m5l?-8S7Oq1L_Y^8Ly zMC`No%lRg(v697BNeNW2SJ6pBZ4n)Dys>;79EFe}?u;m^(b+!zh|a_*A~%scYqKTb zHnhEsjoRw1U}6+E(NZ(fNy6=NE(>4y#6h#H>nD9+V6&i9Rd8>i)TpZcQuCeS2Zh${ z2Lg9Po28>A(s|B_HTx2YPH8bw?bJo>_syVp;u)8sZA6MiID{au>8K`COCLI*(6g zK!|{>3&fL;z65ELmJd-**&nLRbOkd+tP~{^lj7+we8ih{C9$mqYUQLu?RNWW9xw3< zlak0(B7}tmnGvF#1vD_OdD*CB6-pTI>S)jh4lP38KgLAT>%{s&!1f0|{M<|JYWDQd zXi=qsD_~!Yt1qJdYIYUD9gvI7LvT5jp{RiSgB(3ES$k=_5m|(`qQgOp=7r$_x5mvPaB$VnoDm&B%r%aTNZm!4{KbLte9A8%3&x6pivA??4n0)5Ww^vzbwSgpg zY$KP2CB`s=3ll;{uT>4fRtma+Tahz@GRMUnBL!AxL-SA!{oYf9?S6#5>a4^o4iTr^s-X}qCJ7EbHpWUhz^mTfHIx7K%E^(Jt-M*StI zY^HWDcAhEv&r=oB! zUZB}EEW!_c9i63x4$_LuV8jOq~j~qIZlJYdmk=N;7!DG-bu~c9oe>PHnJL zrCSQ!69fe^Rs_dp5h9=2jWsLvjZQ8GKwU$KokEuj{#D*ZUd@Bs1;z+(jie;Eg&wg_ zA0?;+lmlpiGz*YH#rcD(#tEDg$od`uEkr^DT?vLeS?5? zNy%4@XF-veF-Y4H+)--y1p3Mtt1ligCC5%6v4Fp+4*Z)&9lss(2=@$bUL-BUK~x&r7bXsQb*0G}+bgCecgts5{&c@o$ zokzpz=ElyWlj-KBQ5vZc()-o<`Xo$}EQuhS&BiAaKEo8vQkd^RVT`&XvXg|Wdi4tm z5HA!=qdbh*xoWc&1}^1xmD^Qzbk0b+zrZPmHw3*&_DHgJwS;YA-jWHJXQ4W5zH-S1 z*x$nVFp^S72OIj8Imp0LKn5d3)oAYNBJ9-E?T?&GN$u>Er@@V0lv5_@Q26}QY{<$3 zI5@AEMV23Uz<0g5B@ZVv*aP1a*nA-tu^gOOdZsFhO^W*C8tK8wl;}lGS`nd!UOkHA z)%F8Z78pqTW6Rz}zpVSFEZmw<@BONJH#U6ao3>ceA`n}4 z{p4F3Pszg~OC3FZbe3F-FDMA;@w_E$Kc3*wFrZmD3N$S;XL?_1i ze53P57$nmW4jn_w$dL#!IebJuMgKU~6F6Y>UEuXW7!2*@n}fsnzuy3F z%I-)M!NWdCej0qj(75Sz28T%d0>6Qkc3H|K$HD=KuJNtRJ_{|FL?1<$lNK|F{q3 zR#(1Rx&NR1AOEiWAD@@>E31+)mcqP@D&SrG++dSrY07z43Jul>e&c>^J&tb$7;7xEpEboE zhjO(eWBZ&buBxZo(M$nmUOX3gMm}2sFtOjnAa;kl38Sm|SkNrd608DGUuPzqeH zPT*4v7i8}r#f#^303*g=7B>v_e?=yOeUS=Yc0@>Ezgd-uxC@dOq(+8T7*gQSYu=!! zBG`XREZHRGI{#3?AA?Qtwc7EBb<4i49B*pDQFj`WxU#yuDrCv$9?WnLRai8~Fo z6r6S=SHHukPV-x*2I@i^>L#!f!D2`KWYS0H5Y0NIa1_ojb2d3)3`PW|qozp1s;LJG zu9$69c~?_W=cY-seBNfvY`5Z=X!9W6d#>q;;=QN;wX=PAPy``xPG#inQk!YR7Bm zqWQmw+-b2MKcs)c+iiN;@=0~j4toLXr*U`yT|lD0IIZ#V3}qRWS&(dJ0%%#3EuQUc zzu4N}ef6!LlLIF-it^rulTZ|5QgNMzkqP1#fw(l{y3Qf&1onYv!7193X%Hx>mJb{% zeC@z`VP7L+oy$05LTFAXat8ZLr_2Q}R>aD$&AaF^Rpe~8PG za1wg-TN2G-9L1Pv^#+72kRT(uM4r_Knh4Q!#YK}X{4lU08 zoKmN-qT9Hm6js5711+K+eHbsjbV5cN*9*2E!=BZgou?joST`hQBk$`>lu-fu!d3FH z0UZ9);YdyV6{>HRcGtE7nUU>#PJH<9l?#{{2Th5iU0}V*=Y`-0$g-nIv9=SJIM4#J zW2TCMM@B@$1;y!Lnl>|t8g5Oy+w3Moh*BS*h2;MA)|-PJc4?QeCp5=rLqURxn5AMZ z6!3}$EJ65zI;wUDC(vA1^J~;GN=A_p=u(vv4wI8mwnw>LQIm_!BASHq4lf?53S(`} z=`ciZ_>!twTYEYi3^m!KGmciAz8&P1#66oVql9k|B$zTpL;$kH0^cg{nqqW3t8+G@J3uqvVJsARFEP`MbT@CATw1V>C$j;%EsxT?%tL*J?olS9 zr_@2X?i=bI))e5zg&f0N3`r>-0wI}uLo-5vU^5sclglFc zY2n6)Q^eGwxoLcMV>wxYo&5C{>}R;Sw_ZJqxA$JY4)1XeYW3T~SPRPOPO zck3s^O#B4kaI~wA=d<8Mt`z~nT&yQs%M40bkV!MD${lLmRIG}Ld_mM)F-?1?BXL2X z!|j02a6N+-&ADd~`jNoThmBL0k^YL$6K^t#cD0}``OD4rYyb(HYuDeepQ`Xs0f1f7ypiyX8q8}ckor-BMI!F3-b$h-KA07-6> zDoq3Z1p*u+(40hThzu^+=o*-4t#zd&C4;;>Og;idk@OtNN8gRA6v-G($y_*kO-Y^- zcCT@Yc9)gJLk_ruZn$twNiex{dQQOdW_yq(sU230p|Sd};D< zcVV6sp)#Kx9}jv1NtmH>W7^Lvgz1nWP_K%T(pRD3#6i+{OFbg3vh|b_UyUdXjQxEc zO%WbmlqH5k>!&yr8@}=MkmSkP=e%PB|yX7rJIpemyLLIA-k4$4(m$QBnMS>jg-5tc1g7 zILdQz4{_{$&lyOn`pnL(Kxsv?kuK`Z8#G(h!-t#!a3Mb2f3sr~jTQJ|w>ul&HMmSx z2xc)#D)R#6=?N+jn%3DY%b?n@rPrIc+tw6Z1xN$rEsdB(iMSAM*=xW^rB8Wrcn z2nVdfk6-Q_ez*6`gYl>v1qR|C5?I8s=i?+SptztWJV1Crn}c2L4uzrBC12eAdeb{^ zkg1Kv8JATgbwzCqKG1pb{pTp+L+cS!(Q5|#o0EQMUY|L>OFHn&xrtAi+i8Y3EPUX~ z3))V(#-dTQSihUZ%5UYMx>;d@h|{t!p8CoK>x!wpDXx1pUA>BfkPo7e&3D0L_l;%% zr*Qs+xG*{&jXY;`HsH?W2z7%aukCPf>~iY7f}JC_tUXErD+BSclXW;)l|1nO3V~|A*YukY;8~s0LtlXp94VRH|Za3UN$VIY( zL23WL=sNlTrvK;JpZ;L~&y}wq+<#c~|9tS^oB#NK{wsbK?y_0-B2pwtj}?MfgaXN} z(_c)Pw_j`>9K?&9$S+=evGqgzm0aoZSHGO&En}>uo%Wyq zj8FKh4R0@mhYL%8*v~?=;2gJHGEisc`a>InmY!3RP}c8FIXbFn%5`-7(7}^SUT66R zsv#9QPq`$x_*lxo7exrb@O*!ZIFs({t^GrE1f49uYyZ?)`pf%!%j?u5iYn3WNbJRY zJalQa&{?SG%}BB_Xp&9hQ%r(Q=Bwj|K>y(7#pz z)#1*!JNsr-onL=ifl<-WzWPl=!%4h(T+E~;POoT2$9ZB%8{$BkfazL@2}70|u>iCj zH9=`1ok9_{HFRBH0t5Jwp)a#O)}etwAlPbHwKIc?Pqxz(w$xb>)rxeADL*o7XP!&! z=nhJ|3vnr?XQfk%NfoxzDZh^4bZAa%5PVZTdw`N7PsTtYK_+p4t&MJ+0A&s zn3!bJ@+d+6tjO-0;{@Rs?M1lf$ZyW2o^}8RK6RuxS?D5R4PLuk%m~SQ)FsBENO#fL ziTX=jT-XztWo2@Epf52{ZYT-Q*y~VOdcr6;PYWj|-1yJ-4ng4PKHJ&eeYy3be5yaK zwC-QsZZhYmV*cZ1GLB#2v1XHiIGi~DB#jZBnDm%D&6=Z@K><(-T@d+}WgsYci}`2B zYQOhxnmgHq4E;nJ^N()2%EUp=D4uy#II;^!v`~=_eQNr!_2Tt+Tc+u*Y59-6)DA*Q zEq9wYy!`Q(o3uD@GX>jN*1%o&q+y5osHX7YHTF2Bw7&RV&y#Ci6&+_oj=L~TE@&2^hy3zq}ONe~+HLSPB(vtX8h=pZH zLAi8o;9w~^blP8|{=D0A4B5NCLo>i|$)DvVDURybn}*H3{$scG3v&?v1$+8MnX~d6 z%cZt=Va$ks=^#uT_%iYsR2hG2>vH`Th?}|BQ)y|VJLhv&ci!!GZ~ht=>v=r45~4rX zZ30J>=H8K?O_5MEWO9T@{?K6r#C0?>9oJbbk}wR04^<~?0wqgw%>3yx)-K=;E@>?! z|1r6U8~@OkqWtYTXEEx8KUdT+9-^w__v^JQ_{WpM$meo#I=AzWxs$bP>k)@ZKSAp? zS+3EOPg6(4KODG)aybfUq*e8f$EIFa7oi2k#|TtRnY{;TTw8oni(R|x^n5(aPh->r zwBRV1Dr@|Dm?0my`14!-^D9^6mvi8c-hF95!H30Ssy--}l{du?{IM#1(RGPY@Dsu# ze9zepI-S3CI-U5-FJpM}2p_DhbUI(7W5AtJri8yfNssgTdUVIP=IjR*&3W4beDSI7 zUN&mA`qfS4-79qdFPDXFMBjx*mzs%t1PhXJhh& z?StHhk!w_vUe8A4TOl7K+>BH6(Nvp#1vAE_+I6>iXx8iy-KGjk|8icOUfobvk@o+K zWO9=Geek5qgcG~X*@Z~9BrqppEHoEHbmuG?L(xV2{?lR?8(P8m*{(D|WK|E=DD(Ku zxx_QEt2@VFQ0Y6=7pNz?(}?cS1#~V+De13z8Jka&R^DkA$F+#QR^tyRP#uF!H>8Lg zD%leA1`j|c@Ty7EkCVus7bl&2g4^ShT&#Pn5YvIOW$O&_>of73Bx)4tvLq+iC1-Jd$|iR{xa8~>=3 zlA#W%04l!K*N&sb@vp2$|NHHK?)@%vkjsDiZT7!!9z2+1|DzwY|2#q-%|C#HLxY7Sv|Nq(R|2pY?K!5w2T>@^vf9jyke`R&$n}=Vo z-2Vm+erNRoY={5Y|Nj*~K7XVtNpxMU0{~`jwDx}rz)U7%H2*i{PYUZ@4?F|BQ^0(OcNIS9U^Or8fZ!}-E#1c?+#bB6nf~xprm>m(m=-%4eb4+B$ zL45-2;_}AcB^})HDdl(Eh-=TkTR}vFjidBrFp9gd;j`Y1v!rPZ%-M(IQ}hgb$$|a8 z&31f%wR{+iDC~65PZPA&9$cOsWy7^K=x2U;)@Z6X6!8&K*{8@!SL@OvT?eqy8OEhT0~z2*gHHq5i(Y>K9i>1poL@JReMyNR;F z1kntso|OE3C$mvR00s=KdQN(`#h-s*Q=kdxP~AL-QYKSM^NXRJ&`SieC{C)Ii;CWV zaxxlqm$|r$Q(VsmNuHDBqWdAeY{m2&Y!Z}0Df`wJy!nWu#2JMyVM&ZNkdM$n4Nqac z?~KxqQ{^O?HH{bf`%n7eRiT(Rh^*e(-FI#Lzva77Xpy@5sr3ETy?g6MFkFaVpgU+j z)og$ydo$9f;+;!cEST)v33cuvhPQ0Qf6Jh7?bjNDh=MRmq1G584}2)M!vIjjbaXO3 zjTet7Ku7;du43p}9?UMVtv@${R+`J%x-!lLPPvF1)(ieH`A9MFAmHpj>B7lnp?(AQ z!m(2i{Q9d%X0*k>K;Msb*ivbOer?6&+T1=r!YOaO3ko)yu2+Y`e0Ni?aQY}R zZ3857eTm|;D;dKob6bl+Q!pa@dubEF4;rRolx0-(FpohFSURp62vy@desH+AzXRPS zp4P}<|Nm0$<=8(;9k(jMoH9aV1) z)Gf(g`lJtOq4kgT*lA<^w%jOxgXQqLU0dr-vgAXf_9~-2jn_0?N_3@3V)e9Ns7>s&Xq#VGiVK(Gd+D-B+-=8}^IUBMpYikFvdh7P__C=rmrs1DwLmd8K zf}{5zENxQ%kfb*(1-j$%GU2PjC(s%Gz*X9+?kv?KQwF_RTSM#){#0si>O5XWESJE*Ejtz9reUNw4pf>QF*-mt;k+8i zB`+zL%)GOy1UD`MY9Y`OapV%J$U!)gZJFE!(G`IMtEh#xs{|*D`9&dFcg*D213k*R zv++eT>F2>?VEDnxk@q$63_r@tfZuq^ej8SEggjqpPUUSRo8DOCrtX5Qu?Ske`v>UXcH|i zqT^SV($>t>hv}&fCAiwIlp)nh{j4a3?&6MXgcEbi`LF_my%4w&IQdbxyYuQHZK!J*nhUFPWj@uH(ZzllD_h13vhIZM7*U9dC{B#yy}h#HV=fLIqUhpF$?bUGOvAz)1Gt|x}HO*jD31Jp+P z4IJ+c_Cp^hgGp}UZYaz`vR;Xo6va~Hy~$vV@wFbkcz~crlJSXWmBVrdqYnhi=Q6eU zfXg=rTi@<5V9;rjpQ4TgtLmBPYiXOZI{FY(MkaC@A+cftZyfaz9FY-{NS8Myj7teE zajQy+$izTRdG7CMBS&I zfLVz6z|&%|m!_U(KCDsD`7krQ&qUxw#MU+Y59^L(_Yv1wt`Y|FIaM<8(GAUm5(=aT zqqJ#EK6AfW%cIpbr~C1<7d<>Zn7h%f*X}V|6jY{g;$f@sjeCJ#^ZFJRp0|?ONyVSE#ck?GF(a-5UEK?lqYwMZ_dHp z@v-9xOyEA$kbce)jpnQwnM;rePMB~Ju3d{rpm0NSq4*_1CbS9%1(XUtWa|oV}N8u(XY%*B8bmkO=d`A&SedmX*m#<&IjrbkV zk$N6)KZ09la)wD~5u;=Z(>vwX5lu35`R zgVC}EHM9GnF{bI?Xe)d+nD_^C*xr|L&d_#Y+Ooo4|G$MsJ;??+Zyb`a)ozVXZ!(%Bf zacCJF67q>lW8E5wfQ=d!r6?7GVGSobZ@1e{IwV=mm)NM9AReV~>VZHj;LeScNjh%a zUH%zEE*6(trpBdBX|&O7Hbd=^I<#*D#pP*3>ZW-8oi>P;%}~QNAw}_omDiWc15rdR z0O!FwUe=98xI5uI5^-W_+0F%(bu-cQx-A(Au*&o)kCI=_M##iA7QOoTN_EKN~*tMk%jgR?nJ03U?6~l2#x9)V3rd8u2A47Kr@mR5D$Mpa!#^=(D zJM@H0>I7Wzm;?RDRS7m_YX~Ih>1;A2$iheXXIuY#GW*cZXQOs6JKOwUgn{zg{eRp^ zztI8cdjFsM_g5dR6#aizAN~jbPfDu=&V{*k^1>BLm28-u?b1!ip^ZyhmXN@K>E}BhU5@b`QQo z`!K#^>*33Tw}a8U{=5FKS-$#fKg)kT!!#|6%Xp2cT@I>XHzQ;>DJLhlQb0vf2d0v{ z(_jAbmo6ND>wTWcM`nj!_S7~QRfa}ITf-2V4O}pVH z%Urm|{t%3MZEZFhd_+{cMW05zU~umICNafn-N9f6P5^L6iQ0(uos~jbCiw5 zY~a-VW(HPpZBV~3oit>+IxTUBai27CS1hXi!p8^k?g*!XEUEv9^IzY+`*r!(llAf} zRlT&madn)1`uW{|%V+O)t_Idw$nb+#ek1g=-ke>ai|-h-vt+b_SDv@A)z{!IJO}oC zt$y{157pHtDVBa5U#;73@89m*`@y%;>4s|@`5LalZ)05sEo7}2F|cg*uZHW&O*P#w z)uf!Toj+3W&OJu>w&D=+qS2?AA{(e;E!blX(=k{e+1kzUD|k`!6O7(>*H5mAQgd~T zC)r8O?#6Qag^9s-(3C(=uh<{UKEkDI7S-G^)pzHOsVH8|->QTVJ9n<1&}%!{i}Zvd zDdJj93_DV6y(B#lm#CGLCS*lyICJNPHcLQ!Dh2@`bo;2=DGlNYK5qKHFPMADt4ltN zvI_By=@;OoxVOzS zP=&2Go8?Nnfm@*OC{K#H5$?L4+hr2_s>qF3H<3*(Cvz?VgQe=EC8|z-_xFiN^yEvB zjhBX)HpXQ{BMsRoezN;&`?^ln>%PA7+4@vD2B`At$`0PSD3slc*b>T)MLKQk!G}1d zOCXhvi#1Y@b@gGB(QjR3@nALG#%hLqSE+*XkV~QeP+g%<6<>By{l>mL^UJ!OLkdMK zt!~AI0#~0F$5-WghKcH$iuQRgiCX_BnS(3m`2;7Da**x5Iyl^V@nYxMy87?hlNko? zV(6=o-y8gQgV0&aYiIYk(YK7hK zwaZDPCW9vO$|m4@PZsG7yTNx+F+3Uc(_m{8Hy-ZG>&`V$YURx8 zg){(Gk+v;GJltYeI=@KxV7-!(1atjGe>OG~JBR$g*nRqJcmIGqs!?$ZJ05*+y2LXs zVigz_fA6041f5?St^XCA?&~g_VvIYnBJPHDOj_fn9yc9G0orrL42sSZLY95F#iVx% zJ2b9n8 zdBZmBp(Of7?ZOoj*IbzzkyX#{uB{=zfbz5S-`vCt@pou57xR#! zB9UjWJmZ+8FI`$!&LG6yA~z7rV>pH&Xr2{6wjBE@Zuk$-1NrCnSC5x5C(UxB{Z-Su z5#3!}xtj;OmC!;9M{I%ATygDfmYm*=-z|1G7Q638@1%td`4^uQW@e-K;N7U!DpU3W;T&%|n`DxN8 z!}jCi4Py7T^5>`{thNyUep294aZr={08#9@!6K2q%AA9j|jh8hYS^zC|Op)#9Z z2z;nu-0_Dqd+@3RyOSMn4-TL0?C;05Z3Iq3&--KVGhW(&$c?G-P8!e~7<}L^Kop{dh2Gd?-3t3pOWYGL%G24&@^P9>soTdKg$P7VvLleo5u9IV z9Y8O^cBQ@{@)|sLWJsVx8OZr;V^SYsKfAMUHQTYli?gIzAJ(O#eeu2N<78)oTy zaW^rbLii$xy;uzMyE`+e3-!=Ax&pOUl@@CZH&|6!j1D0srxdiU*6AbVQR&l`s2nL5 zEh;eU&4Bafc1BW~RJ861e;7Q%8VozrctR6jq1K(Pm* zZVPJr1pi^(3r%YwtXYmP9aTPFd~FxzfGzj`_GuvHmQ-by=k{}f|24klGL|7_&fWkP z&W2dXWlV4J2(Y(LL3pE=8}u%`SQgm?<0hXy6^fS;O+b0ClG-g$pWiTytMYa>As959 z&2kXPb?X@hgZ!qI{6ooNA-H~bS-`o6iec>qU`PTmUq zu{%O8nSRC663Tw7h#=?25iiBNAYzXwaFN4G$U7BbONvf@w}}!m{vkTUSWoi?H$c7m zrKP5Nl^I_@Q%HiWd?9x}YtNqU)?Cp=XvD`6aZ$eF3gzfw_b3HPqdUtdU0%wnZ(5E8 z@;;@72FWJozO|Q0p;at6ztMtgo3_rzURQ^=cjPPuh3g`YjtR>~v13R> zmN;L@i09a&#kj3QktVoBa`7Jm{BMIvHp*1nD0%JS>7q=}iVl z80>=kuN}W-yz;5a&3fNy^jdlrn9TS`DTr-hL!Dg0(gNcatH3Xv+kV zIilrzy|e$~!HeCeaXLC5OtKMCp7UffNRDinluK3nhNW5W$xq>W7lWLAVI|w7jGjXe zID00Vumsn(Mfmc$B%X}qX&b%s=X`-(<&~((gw%qR#uA9dV;vkvqZE~>n3G30GG}Wh z)iURNS4}HSvrHL%j8+oZ#hB?ALoMpkTwMYreBgpfL=Mw*bKH;%ut1KnZ{TNP;RWm7 zKjTQf=r`_D9&GuvlsAV9JJM|?oB%f*u?l$m5l+e`Z*kuwhBs13qnq03#iO#Jf71s7 zNF-EY0x)TLXi?h?gGex1N?_~Bv{n)0B#|7NQ(7G4-SDGX&VeATey%(x?fAKm4{VVy zIqu@@2y2YWxLm>PQU*v3YUET;0m($VF-~#`T^WqpUXgg2^^&B&@3R5=oYwq&GY;J72Ht;4o7@Q4;$z*uh677{=25UOpbb*P5`Nr@Ww2<+P zYkVe5>3E2dokCVB_mhBy$X?`4fH{;B<#HU z{*w~1D>GH&2W-onKTmeJ8=LP`xgR}!gn7+3*Ww>x4`7xkAcdF3oUWX&HN_aVv4r~$ zvk`2ZWO$Zg>=7kkiYO$3(%#E=i26k7Z>HG^B^hn=4dvIN_sE-KH;ZAWd@3&Er;qfK zO@^Cds+nd&FlaxP<3nhJ(_>i6=<~uve3v#hf2u8?T`t4#%h+!1Jwqs~7^&&iri&??ro&;bA)aiP$R-hm zg_DxTo*K=_d`vl=os)1?8+oaXsL+N>$x+clP!un7dhFZ5al5uQ^$r|Jnk`{JbU#xc z+F{%_h*M|4OkgH>36C3IQbt^Nt_C^k)ah-SYvwS9dxy&sp=Dgio0CHd!ERwx9fiSD z7;fppbSHtYG9=S=C zU5{)e5f8y}xME?zZf9~KnK84e9LFLWR+zKMn4j$^;&{uEjQ|0ElDb^PJUN1WNP~-H zW;qW+E&@=C)yAZOW_gUr+YtAaBzgSXj4>2Wpdsm9M9*NhW{GrI@-GD_2p;Oc*hx2E zMyP8`k9Fc)3xCUHi|n$+zh~JZ zT{hFPR%{o~_E?rMSd(xeqj?J%mlo1iTwKcN+NF%Emr?@YMK;kjpo~@G{1EhlnKXs9 z;63V=#JAws+HjwUu0Xd+U`QQcoOL>JVsx;#TAHqmc|@d%z2S^h0lY^dB9g#66U>F} zFu@&j^B3iKGcWRV-YcI&9aYgM&{L|)g`RUOAIlB`NLxF(fiTKoTn zV9Nie@ZaUZEi%Gi8~?eo^3CdM5&!+`Zyv7vC;s!_8vl7y!uKaTKfK<<#E}l;{pFj3 z!|wjh)4jbzhsZ5oZq26I0ZQ5iIz9xB$9nxo^!%ca4|^AV7e0!3QW_gNFPJop3&k45 zjM}vCF`FUs3D^MtT6jIaEQXz8S=5mS1z%GPWhwSFqAA*l8+Gk8s#$c(@VQ70^;Ug0 z^1qMIy3?$C1ad5hqgtk`5-Mr>$65a-n@_x?LWyNBNa&qP!sSXsPoJ6}9R0-ZQ-AiDe@8Gdar6#qxlt zMR%`@(hU|PFur_8Spsq^AaZWlzMmLM1AEM}mGCevfgQ^c;(Y{6?Fl|hr@eL?F3_ha z2&!@fy@yUBXQ^_hqZ832=W#v*ehR*PI~d(x4SRwLLP_DkNx_F{Gy_g| z7$?W5$U@EGQI=u8OJFa1z1alC6bAB1B(VWdECMt`B?Q5Y_0oJTB34XN^=89<{OrXG zAGX0Z>}MKYLrWjNAiwU^-OSu7n;SXNJXqexXFD0ZPKiMKM8oX&DplEVY7lhk0O z+`*pla#%6KOfIRJweNAzcdAkp0x}t7|3J$KFPTh0WEac!M$ASUoQ_j`oDB2p`W0nl zYw7cXh<4B{Au91E{u2^WB-e)+?p-d8-YImxu}HY4(c4KfMubDOBhquV#vIK~PV^L~ zlL@DA9*^OXrm{_K5+Rr}lC(j0HuHbsAC^|zu z=Lr?3q#C~WMEDHQ0VCsDsUAvZ$Km<44^Y~b{c%_PR7&q(i<3J z`62oi8^3pgjG+J__31d+{q|G0`)qfo+r3(kL#zjOZC#H`;g3O2T*NLHUt1GPV56q0 zBPp69M^G#JW=YrQ*8(qLpI``M^~dBsef`%^qAMQnsjZ_FiK$w?ZxN2 zFLsdi=)QTi`vVXjWNPXZbY}xgwGPwou$rCc2i@)Ow)PKpZu*)>R{V79V5j?ff9GIl z|NEWl3X1Dv#)EhtKkXc@yk8#7U5K#j*MFgX^!=?Y@7=c#~~Gvnl|E`LKU)+cu4@kB@Y0ohiL5xs4`!5h}J0j3&ByH;jU@Zf&DI# z^SSkUxBHw!Oy(Zih@H0OOzG*-&pC>HJzk+j>Tv0`xPy!`QIAot>lhiLpk3xqCY1e2 zd0Cr`hdhG67YfYA^qxaHP(cWk zS`Ld?S2!~d#_-hd*5i-yH><5DUH?1oOIXTJ7;T5cL*FT?%-j~4Nyid4dqE-HXq`-IQP=krRV_w~m4jAnQC_xJY8japwn zEG|B3(u%uRjYl5&;-R1DfV^H1cI^n+#pZ_d%+p5*>fiAZFjQagdEf|+&UMFeja%(} zk+tG4@+Pi|{eq&MwEoR_Wlk_Y5ueFqqqcb0gj2Z{gUeZ3bF1+@86e{qw!Q}cDFuG{ zs1q{_&{#2G2O});t;uLQkAp$wB00i!lW7+@tw!v;+!K_0$O95ss2G@xy@RC#5foZ{ zN|(3kAV<+b?=)p~DkCxr7ANU0mnU?Mc^u(n%Ar}>ISzotu7{)AhwzKQ?`X1CqO>i$ZNYYp5xc5J6IhvwdBx6oGVgZ zbipAr3hVf*7*GWSDQ-c`g^jpixZPgwZ0|nb-8M8}&hGT?xk6a7(J?0Js=ZD|gWg)q z=}9UYQ!xZqaEiV&cWWjLMCoC0gpZSY1NEAL7m4py-MC2HEJ1pL)VP2du+8FDF6UN;LRtJs;%XOYPwfyrCcFkByrk*$ zp~=t4O*pf_C4W!{%3_6lDzyX7sZ*Md_fSkC4^ya-klG0?+wJ(H%VLFi`J;!_1bw30 zaRVJ?NE?u{T+0!4bo^O+;(hJtZfcg`5IkZ4?J~^RWA0wOwA=;Yu10=Z43+KJ02tgk z*?5|76lM`b^1bhOkWKDB+j+6|BQVN`yDx-}Xl8c#lKzQ*onHg+*DtoVce<2P4KA97 z-`29L&90R#B^PhpdHC?5#6;;-6kZ7tZqBa@=dIK^I79f`&c}*_OaltzXDk`TE8VmL z=c)roW~GdnHveL-ItRW>r6WLOGVKHF^7Bq{uj$^pVT;CvJz1>g^Y^Gdmw(JI4T7>d z%!SQk7Z``Nn@zfWJDO#jT!O^Y_i(&;mapd-4kzMvjms%)1FAg4K>+>Bk1hrJl|y&Y zqE8L;pFku=5orkb4(d=9@3;5}kVr8!74PFqED+H(&Q74H z7h)YHaSZMF#o$9q90O@%24|kl5l1*vZKQ_s9{Sd$Xx%kc!vH`s9G$?gVpsPR7yW2h zfQi_L4+TPwdyOYBF$ji_mIQ1ZR%1*ZAZvwbQoSX(L1+9fPAv2T)%KJ@1Gd=5OJ~DX zu_@2o1Vvn#=tsvGPR>fQhU{gK6M+P-u?ksKM?P>WhQyHIXfp`DM$y zBpaf!AYF&^jcMA=&d&Z5q6sq=5{UigQ$bEWZ3-uWznD(*F~taWX0cs|={U5}jG@aw zgUrLh-@qOhN$%~q<4S65z#^`>=~;nCjVh*mC&1v4qoPO>Vd;DK*25cx>qbc<2Z!_^K6&6BPm$zFT+o>aRzGe2Mh+Aan zcYx$U{n?jvkF*z$XK><0Hpk|;-ghHQa?A}x?HL4{0@*>@igy6&HJR5?_geGO?%rEE z#9US{QA5*&4th3gU|@t6m@rdbp1!-VvdK_LsXcLc3!I^;Do-g7sHp_GE@i2XoG9zG zF;!X*n3z`l)BD1aDY2J}9#-*6A-2L#%!+t6Oqa#6ly~Q?ORXJBhP4Vwkfp?6-AqsC z4=*_9c2Mwk4%@6JG3-Aaz?PFCiAC+F?V8s<6A$UF+^ez6KQ^DY#4r<8=H?#;V{Z)~ zW{d-cdqLE*?SsGWzLwi%UtRQ6{e#wVywK>)&_aPo1sL(fW+t%dnyiM|@qqB_{y)W&>fOy(92+cE8pxgC;a2To2(j zm>Vk~$Qd8v?1SSK*%ocLr!jjM4nObuA{}sK0KcWAuarkbPKL*tInRciWWYg@%};iY zCvv4(ibyV%)?`)c6fzqbkjz$vD?_pKwggEN(kOK0jVBp+-(vc%@FkiLR~1jq7j#5 z^}b{`3^4{N;evCB?PdM6U4^n$K;)&_#$_y`u?B$5MOrz(t}0O1>e9R`uxZ*F^?I`s zhY}{*?M5gZ>_+&zs>90GHMnI;d4ri~igpLir;bI6i|6(nZiH4Du?$<7cT-i|zmolM z&ds&L6F_a<>Wb=AejvOQQue`UWVe3Zc2npD#y-6~1MVx?zCSSP2dZW@SnjNSrYM-4)a#;0J^{ufljpXN?ady@(xC z$xaQlXckWF=3TI1)eL@JQIBc-j)*^um-;1aK&pJhT13^=NOsT{dFzXQ>x+eqe4AoP zv_V~Br=p?~;jZgifnY-i#0|D$qZUWn1g11D%lbye3qqHyQyo99*IKp3CxN4B6k5+4 zi?Ae&+{~x9xlv#v4fY|A1YS39wgy*rCZxgGC^~gKW8@9uWq5avk*Uga^?j&Q(R!_d z8n1z%H^OW`qj(38@?6J*ss#xB$#4`mFyuVb#gYY)k&Zf&j;ba_cw|AHQULjjowa=- zN1u%mt{Pa&*5Wj~J-x&5DfHYKU;b`dS0Z)k8D??r-$cczaYw)$r%9e!ZE>>~`angG z1!*bZ81aQwDAG*CI2CRLt+@KwSDku96|C@9#7V{@oy&1{t=#Gu7iZkBSF?z1Z#^~R z(5X{2z%=4I)le7nMaE_tpID@{NlxjU;y2~}Kre}YCsT}^HhX~D<5(Hs1kbZU-#|rs zLt*biVx}1roS$K>PzzCc^;-++Ha8rSZKD9DqzdWOua~k^4vRX(rcb9E*b}=V+`^*e zw_%PQHB>lnHv>$C*ya`LOQ<7$S_?MB5c%urBhm0~Dz0=t9mD;`!fiG=W9x}Vg}wU% z=dKHzVZHi!)lP1aqr7U>DGNZ}s#dMG5D*cei0H7i;&)#F_dOdvlO+}$lk;zLyZYtB{ zY|O}o=5k_erwO}JOfND9VJ-y^B_qaIq@#myW^ikvZnQ=LT{XJ%Y7D56rw*8+0DBn6 zTNHJt1e2=FF|aaiMLq_R!Kj$WL+lF$&S6(C_TqtIFUk~rqM}#mSP;2q*te@VfXq=G zL^dRnqzE^PUI}OEF^PN#DUc+1Cm~=0G$km@ERCvIW8?`&WQS zIZX+YXej!pahf640ZzLy7!q7ue{f82X4A-OZ4w>^Dqk)*4%cH@kOK}9&16!2IktG9 ze0QV!5A7@Jy?{!<>O6BmjuAPHC@Km3e~lC}Y8d){Xa6Z$aW+<9&0SNp>tM#wmK`zF z$Ag$yiNOfDDAZ=d=*dcJ1rX@Ycs8AL8LMM;#+hdZBf%EM=ZQ2%I3-zhAsB`3qV8wv z8fJ#Z{xH&7`EYw?;!@Uu4irONREg9O6DwzwuFA&|EAkn zHQ~7VY>a_jd~2cNngC7o1Xw#JEFDEA!bX!5fwRK8E4(sn94YzSu=NK6ewg_oudk6_ zS;+I~5#$MXo(PgDh|e)zqJh;_NW%8pXA(E7eoemHlk{YUNgUFTNRfCR2?R6eXlVlK z!b)Clz1n@gb8zVGx#R&B9bE=^ATNO!9jA;3vgP2yay(!`*W_4QkhI)`hK($oXyig! z=h-J2?$Ycd)@oFEiY>5G1EY%B`4RSASq3|G_$6Tu|U zXJ_0lzl=t~Utkr@@1uV;Z7*BUdkJku5?Q`Jbt`K)HTA6 z4v|j_UVePK!a0}eRzyJ&3Z6dNCYR1U<}?1ifa4&qvZ)9E+&tv|X6P?ZHVYA4V5{Ml zQniS6#&r08?FdmIy*UGY>>SKcKD`{Kx^(J1Bb*fjk`j!MW2^+^(XwI&@lm|$Xv5$# z^pY97AAS1tQh7sb}k|7tc;-{qUW3LB$?Ltn{fQcymV!|A?r7i(!~=E|+;roY+! z@NW7pV!mqokvwz8GaG~E9DR>c13QkFEPTgPK;Kba5pTyr(HKQ0Tv7PK^o9**K$4gj z5g%GHYY-qX;n7AYg+B^GWjDzzN5{-TvZGm;D2Z!J=GF~M=bDtJbfWvn^z(d}z&#|1 zV`3vl65h*9oQMi?WAyuY1Qm<}kzSGYb13Z=qYqxB=R^{S28q3;CxjCr=x8Vk%0>|K z2>3_WEJ^SLa6!i~FZ9D7KoRzFM%lfdIS=)`9VzMN%bQYbMydtygq0k9iL~WKDoP-M zM6b`&mXnOE$~)=}fhG5SndMY)mUDm<-5+d<6$ucVIKv*xu2ABN+%v+Go}3_gW!=@& zN3V9?##{T}zInOx>M%Yy{PD%krb1Y=kxXDBe7-1Vyrwr@*pa)UgL^x3lAY)7VDguk zwvH1tJ_`J=k~N2KyDOn}6xiy#|&dk zV540^g+13Vmm!OWtPb1=fjvBiDth#i{cB`u=u16sIN^-nL0;Z;s@fhf5tFmCdD?3x z0^D84)6+uj?;O6_f5nS~8!G9UJ6=4+k7o{%o41gtb{IY!9mX<^2B57H(S@V{{R}yz zaT|-WL)``5W>msUX_?nw9MReDKWMr?;0-OOjW>)PD~35S*062QBWT*NPmg{hBcknM zf*ZoFB1h+VcE_SRluexsJ?~7&azXf(w}Bo{M>f}2zM*P^vUa*vp~YgQRiLwy@!P~O zs1SV8-Pl-Rs28@7tlWE|ZG}i67}ZZPZ+gYWuAuR{(obC>ij(^!kFP3Cy=C342E%G? zv==IHHLcOb3HgPl<*`Xm?Iid@NqKBbmZfi3y7cO*;CyD;0r>_W+hUfJHO0(hTUxeZ zu~L2<<`LGi7=`%hYChV4p9*;x8Q-~*+p#zVI)6Q>BTyv9B_~?LsaC8%B5cS9Hx}&7 z^;a=naQ+<)rxb=>eG%?ee2c0-H7g2Ug>zFeXl?5cIp8YMB~f^`}eLJa&D@ z=MAlb(^D-SyE;u=4O%70BG51nJS16jHX`@%3o?~=+1Y>|zTA7JJ76tHP$$e=!{pO* z>tqr+vsn#8s8F9Q@}=0Gn7p7@D326S$rITs}tn> zgw<_1w2&WPng-BGqHU5@@4=kmpjZC#mv7c=;GuT2Jr;m*QZmPyD12~i`rYw-;Kp+uc1wKacQZGF@FbL%hf&G`s3qTdC|-z@`@VFapN zFpJ%}ANyjk<7;i+*|lYC?^n2y3kl_$^XilS73$*)(6!j|ovf&cH_tU4 z;{vzp6c@d&Q?9kJQ$bA{p#&ESaOb4}oDe|4H@WeTW&C70o|pVvjx&a`Ae3V;hYeME zHLK#1ZV0ppy^Vg{dS^f5JYV zvbqzaz5QC|g<6m~I7&&;WEl<;E!kbWyzJ=p$&8YcBnERX7DQW}4^9pU&sw}2Ut}Y_ z-l26AwHci^I~nvy08*PF0{sI2G8v!#5|y`vWyWFrcbATXrG`gKdGO>erUnHPQW;l< zeYQz-=Q?eMV2<{6XlO*VW1-qHlkLj#mXP@lx8i`9m??`&mAo%(I86Sb zE=CS$z_8RQ>wMrcCu52qUs#PeHO+E|MlhHXzA%s(JTs@+WHP|;36$nhaoa9>`7wc& z<73??TNT%(bu}!Xv#U}bY=7lgNyBfGAnsXQL4(=u!2f^q;6at=P&~I)=93zB?-X<> z4c#}#$9=n3K4WKm?w)9pss?*h;F2*p6o0=Fo`%q;6Z%^u4y-Jyyp=+NbHjC1M(DBM z7UL}E-8%l0jY`ZPJ4bcFSTM-*^|(3r($nZ(S^0`v$pufcm$Tn@^M?LgciVjGXC`#l z^W$z|NCp)SzTS77tCS~8{CZ5$IZ|; zLOW5CP_-tN{VB3vSD(zc#C7?#E`PpKxaJXbBdg*H%3NMD_{_HY1DJy+g)99A$MABy z&cb{9#;@grU46x!SSg`0!&O!h7Z3ix0{;g5ja&kH%&yUny90P#nYmjG#Y^*YEw0sW zs7Sn9D@MH#@29O8b4@?Q5nv@Yxp4WIyIV%oCX1X~m@|2+p~$X@=KstZ=&Zd?h6h>m@luOf4$ zOSwWy$f5_p*j~141rP&gim+4SgCa`6N7Ch83znk>L)Y`zxlMhv;5mh}Tl-F&71#*M zvX^F!CFL>W7M)4fyWyorP72VLfkPClbLs*gsy4F%^Z593!FWQrKvi~FVDi?Yvor+H zBa@bOPJ?*fC0NrmN2i)wBS|1^j3Ui$Xp1&wVZc5pref5xfWcbZ`peNO1?^AJ$9S>( zQ|Eni4vG=IGz(PKCm;CnTe?)9wa@F(bz6p_F_{f7LA>EAIv`E4b0r>j&q5x0PtptV z`b4b^x>n<6kNW93`K$>RqhNjcTGb0GbXQZ4lVm&|axWrH%HxDs>s*XYma&5!)?nhs zFpU%zb1S}(=pZD7WqG7|^Y$|{7)E9l=8`C6HTQiR>{Fl=jhffu*P3y2{iemOvPhK9 z=Zd&MN*w$s7S%9Y&=8fB{n*G&Ck!2FyGlAiB_qUMzh>TW+A8`6_XeK=wCNIE&|5`e zpmNp8RcqRfvb#H9%gussN#YBXLu0t+)1orX_aT&ZoPc-5CTcpD7Sk;+1#r8Vsjf>k zz5D3d?!ornoBgeCcb;vAZjMr@5r#~;$BW3?!L@_(-Zr^;+3**Py>Z@4s^inVrV_}8 zHa{`kMu7`_01&69QCM7UQl0-aU#dyNEW8IR7R}a)8iN#5vuBtSZ{lOCCAC_UbDr7; z2u)n`f40zRoQ}N$i)viKKq3mBZ0&#hz45N{DY->i8=#VLb~AQ>+dJIZl(+){mDA>t zBli`k+F1sSCv=Gnq*2j|%=16W2pLyA-Y^q8P40Qlxvb$|VDS3c#O8Q*!9j>f1ac15 zK#IOW?=&u^yVlsGcC@X=XAI=RPWA_R55$<{gfG*gBa`kTIuB2}@uPUP7@1is7WJtO zM6*bv?BI7RZnLq&4<6m;Z(h9E`Qea`Gl(~g+prcd;yTGyiP&`4s^OlmwQBg^X7K6O{`Pmb{v3^_h3}v4zPkQf zF-zBv2BUiTDW~hZ-PgQv3l+TFdbRRwcmH-ZoF$``^7r>Y=llD0wuzyy303gj;ma3T zf`y!f_Ytu z*FNhTScj{MPP%imIk%yTujsUtzJQ}~6<3tj15$2+PD51#?nsor!TpcBq57lyb3eKt zeB^hat>>z>((1H2l6gokeWzL4EQBL?AGWTspUrz6>PFy3>82l3pzCCy-lqV}Jg&-3 zp2T5Ae`Iv01YDZl{0pKk{cYwWJ3e_o+`+H{A;Rb?ZtrGkG#7$TFv<$fW@NQlV+dUX z&7nrjW8wwZB?g@mSwTC%rJ@2f9Ugn>^OuVT(gx?s7;6$;BWkphq3X~U98RCq2vSD; zT{1uno1>Y}#!fhMUUhRDr%CLwcax-TKo+_NTId>I_&S2z8U-XzwI>L)cXzIG&dQ>T z-IlZd%vHcu)D9i4tUst5_eFeD^>Y+^H>zL){V}d5DmPn;Kr{)wrtA{VIKArhoj3Ie zOW=;?xM7)FKz##|yATe^F!@p9!xqtPkiKiXSYl1cI-am@F(1!3tPB-ih!RY!bVLe8 z3IoN4_$(&gyWhh^N737q!Wig`<7uHU(AXe{n@NYu;lAKdxOOmbi~3LNlBo4wc5H#!pE5w=U@hE z51P%NR^NLk<2+4AUA77|436IuN`$!c>U-hPsUmmBVm;kF9fKh41OiI2siA3gm9-z2 zUZ6nX9`O^&zZt+8ZZyI^lx!;)6<2;J9YoU1p0>aWUSpL(4f>6R3|DzWDXyyNTxSe~WoSX-@rc`-p(?=0W+og_*7vc;r!R1 z-?f*2{WXu*>AWPWl%JI6xAAt9vQVU~TMdwe<_q?7jN^m%DB>GvDg zhNZ>VT6Kgd2n=rPb~Tx$xYY;O`aUk;nxQ_+$!|&vaz-FNwSh5}M?=xvUGB2LD}vbx zc>H+2Tf{X^VWe_lC(D0SEgbU9r8D&2np*Ngn_$_Id{qYDnZVGqsbr7 z_ctvu{KhHAv;A{@a(>fUB&VG9&-2Q`hLE-F{-)MAh()QUAP@>whX>R^9c_7$eeXwbvjuhfZ6`m#n4 z`ZPfTa0naq13~ba@1PoPuNeka+V3bA2bM7(Q%uzC*l>S;$6Kni`gMSmjc-6SME3hK zrvO845I)6b{~k#5P=sA&XfRR+z7G6qIkzO#vTpu_51blbRt7`9Nw&f%sY}WqPPGCf zsa4p?#u)n4McuFH%>07@G7vQ;BusQYCwiNrd>cUDy3ivspc$k*knnB^j~A!M$AjL0 zOxJDPha`FD9<~KogLFhejTpH{L3!E@-k%is9(1i8Z6RzJQ9d>%1?HiNgA68noEwCg zaXDxTsC<5!g2<>dk0f9=;^Aowq2iE5aJOWHQb2uB8m{PiXqX#~XU^sqLg1-AsueK; zo5K+D=D?|d`=d(_CwxTya#W3HW3ea<#%tkW5f&~w;)J>qD5 zZoWW)=r@ZMuVLXake>joP@aHNJkv@7BJ0BD%5_@k!`3vXuA$Wtjw*gl9sEL?2w{+g zYtMvRr!va1%hQ+i+avmgUN@`x1j>hlMMHls%ge7xn1if-HnUx}C($KXxUB}ph7 z>N_SjP?vo^Bt?Wp=0@d?A^^b_L=S?P(fLtgZHelbG01Fnrz)BaP*@WXaEGB*N8_!6 z+e!A!WMosy!OzlCyubCb6?g70cUG2HJDru#^Bzao^$1-XUNzw-1y)1>@9o3u8Ae&w zf5gl0;3O_Cmn4%y%g{&%cY&9z6jt|-T>DadK-T+g+aXOwC++foBcD?>^7dkiS$aMEl1@$Y$W{49*xL9h0k9qkL> zg;~~$+uPOduDQmdp{^Fsd9J6d`xLl6tbe85x!?JQVh3CC7Q8&5E0y%SKBY3LRQOgD zm{oxQ7kpL&!9|rT>ZSnGA-6olXktWQyv(QgE8Xl4=On^3&G$<=r$$hNL%H8T%FPbQRj+K)j_}Q=-MuRz zMFtKUDrZ|J+I*6ebe{5HojZ*e|EKtfHo~W?miT;J@k_)*@OLa4zgSThhJ<()n`8Vw ziJ9yZmA$%Zh3Y%0``OOH;r`x_Qa^9Sn>{XBQ#wSwRUzw^D%o3$1GxQ%vq>^+1|}<3 zr;7CLqt~dqlCp;@z@ZgKL-`jT$F;mhF8`I3VPPSDRs@mNDzjthgn((1+cd>@G9YSJ zBK!n=(rLFB7m9tUk|m`Jld~8B;e+x&Eq33xND*BjQV&WYsTK6h&&%Rqlcs^OHgMaL z#e^os#iiCl#V|5?Ncy^i(RubE8BH6cC8%4B*AFTFZ&H=O<}uPY*6$-~J?Z%oX_xH> z_**@0w(H7E)~he|HrC>F<@M#4Tig448#PAht!=E-5iG!g_Ev_mA)3JQ)7fCyH#wp4 zHz;2+r@~&?pN&SG;S~$j#qU-Op)#Ym$d}n{juUy2xatH((X)&a(VwO>;H(e`EgNa7 zFHDK2nN_mbhn7+_JQ*i}(H{;6Cy0d0Ik=Gz0Gg3o|6VrI<<4Q)JCiXW?q&Rv1c$XX zni9k*gl83NdM)kL5qW9;2@S!Rw-BGIl!)3IzBp@lgG=7K*KGc@@;*qLK;((4ZCz_7 zGbXaD$O!B(ymaDwG|k4)EM){TeI_NO|}8Sf&vbt!zs zc!o<`P<=g^-TFLNa`QpeajM8xdAyw^U++r1^XmKE{k>O+GFXvIpd|Kz*#Fk$ z6jE`oAm33~Q`=Wk4SB3Jsm+@}f#BvlOK^jWKWBjXoa6yit^+o%ZYn@{E0g+M9C2gwb6lP8bct<}H4+xF_izl4we9TPAEia80x zzZ?S%O|$vsZhHU!=j)IEuKfGf|M8PYf3E+3-1@(L3taA(t^ebP56jno^6*Bkyiv>(680JO>)9b^?qq zaYWHb{OmDV4kce{A^=n}wGua51)4l9h+8^EVfk%ubAM}RC$FHuRAy`WlCL%ocHXp$ zCEJCP?+#vm7nanyS}3{m<^^KV7fL=Tl-$~Uv-@UeYx7mEK@aw}U%Dlq6zlwPZ|BY5iX-}NPMyzRZSU`Izi>)^ zUmW}H8`zfzep#IP;v(&BzuNq}t8cF8ieSLgK=WbAjZy`m5172Vw1 z{@eC1ZqbKxitg{c`Qg>}f4|#3*w&)OrP|)#+I$N__p8nQAH5Egtkpg)RB>M0Pl{8( zJ$U!#Z*O*ge&d$?E?;){)r%ggEGSawC|oDf^j-KgB>M=Ie!l&~&KpPj^a=6)5aKZD z9VgQs$UkEQ=%BD-pdFr85W{XqZIEU9NfOScC*Kh*7-5piQ92@dI|FJN_aq+#{~{0} zm=U4}#n9(HI|F(AgI71dCk1^x&{$pbJ0d7z;&U!F| z5j-b#aLJ2Dj;5D<^nU&IvyJbO7Cz@t-=0BF+<;v~Ycl>+fs0g1;UKm7o3K%`s`+7_ z45QQDh?S<*x4mlE3}^isRqX<#O7B;^)kU2wccN%vfVvNtczqlr`{7dWeftQeQGV!n z9=z@}=*ROs;SLEGW4U|vc5nCX{`GSAy&cL?(V4d#x^02i+fDVi%IXiwYss5T3X_O% z|MMntaYvXmRjc!?GAnNGW#ms@N+^651Q^&M+zp>oW;_DPac~}u!>ig-k4RIP zQ7!WJz4S?v&^FZ0^tejzurKhOSWLNuLh?U7amsLM&Z3$N1g7i{Oc2h4aCUc@2Y&*P z^xZ%oZ=MCAljqT=9)eLS;YME)>?N_V=%L+@fGDy}#AQzjaRXlSGit6z-;jTJuLqpa z-!^~P?)Atge7TFms4sW9I2)K1^2X(KuP6!dovP&GrpkNaF2eQ4T1byXYxQbtM%|Y-y1!W$j$RRbv9sU0d@zFsj*8WB;v}m zG%=Zb`?lvSY>lpo!oHmMrL$!GWg~2TQWa2fcLOCmNj`l^Wo@$`SdvR8^ox*2GU}r1 zKf5CGL&pJGCgr0ayB8L(%cYMPsrAvhCW%8ZHzP(Mxa&}RP$%YqxA@=p1%Ep^PKL?! z(n*p-27msv)~@T1wiYyYT2_>bIP7Sx?YRr*t&Cpnt$barTwSfYpFan`7NQYP`#gpA zz}V9U&q8;qgt1V*qV?%JSu2T#lv~tPMgI8koAcUk5WJ9`MoYd%mdtjJPVDXbR_qd1 zaH}41OT}+(f5dkf_iZmd{wLbNuDtg8$MXF8_I-TW`*C;oZ`TCNQLF|%zU|ZOgTAO+ z(a9fDzMp($_TcjKyUdBQ(3_^7heXS_g$^v(cbdhXW19bihv5@K+wHIYndQ3S2b6s6 zZ|h;p9huxzsL-ll*dkJw@sy|n!v>`%xf5SUIjDvARr`^FMl3y+GBWRTnXGnkvds86 z6;*MJ<@K4*(0QtNe3>gOPZw>xcG)BwHYzdBA9kv0756pINUHoslMKQx8-@i?NjK12 z{odj~Q~>{Du@tU4B(L-^2#^GCG1D5j$DgT$CG9**_IJ_(*k74{w!b4A^!22TyyCJ^)K8Yj zTlzY@Moy{N$SdxSya_bNrjgr&b?ahzeFfr|y_vmYEAD#eUcxoA3bv=h053&h|9lLS z6(Z6AWrWW8>+3=*#VR;|+WLWuEGdpYi(9)dwyQ|na&OBe!A_wZ`&+-bzhaylZ(CDg zn56+Bo*Ymidj(!il-w1iS~WC;HMB%TVU{2~ZU`H07{NxhlvSi)O3yT;^ruNyujITU zlat!lSc(oO`c8k1+iq;L_P>L@!K z-gvdS`q(hY!#K!e{K$!>yIS-c_#;WUxy^vjI-S}0bP^3PkIHmXpNm^=$1GNaqw?AY z>BY#_*9hC?RjSwmWegu}h^IeO`E(c}hT!x$f{5{3yd1~6xpOm&aB%b*_xO)+(5tzi z64NPKFWgu8)hcSL2+i54cXMxV^OwaH(>}dr%^_FKLX)bOcz&K1!tmuiSBc9Ll&4D4 zj*#T+cSLp`{0O2@7S$Z}@bff9B%*3Ptj|$?7RWp!BT!{P%xcwx-5%D5Rm{;}auflj zBHfTL<)bnz0MoGH$~28NzcsLT9SN3-Fux(H}uj-BF0B6M@C2G+cY#4fD#x^UsRr2bCV&9h0It<7Uh*vkTg z(O`AZ!87DU3Fz{R=^x_(=5+m(oWtH730lPvoj<~wWfd{rnBp1Ji>C$FWYHho!T0Zr zc+hpEyBwENTN)EDKTa7^K)DXXwDo3Vk)%Nc?S!=|W|{P|A`ZIHE%=DkwiYu-)ivg58PhW z_rKfbg1vQAvbVg^%-LI1#)DEQ+;SuYTJr{dkk25EYFDV_d8d z4lnN4SL&EK<&LaTh3l!*7y4zGzL7M#zqR>lbC01!&Gyy)%xyk2^MZA>t7c~Ak-v`j zL5n`%8C>v%r;>ElDeCfu>UBPT^K0=*K7${soz~cZIRgtSe{PsO&60d`&q~F>1&ncC zV4CN`!yPEBA0Y$k!@cd7)wy!$Z=8^M!rcOwBfmvgs^LAs0!`jL541ePd(QNUv!o*{ zkl}EVC6BY)bkA8sUqA>KNeEZ!V*m@RC$xMy3LhBlLg9_0KFxJ}&eo8=>y1UOO<5l~ zX;Xysfg9bhdN`^!oTn3cI`N)P<>}OWdLmCxyr;+V^w@h^k*5{!>7hJ@Ki>1Id0v(0 zb=M5y)A%{}Z!|eA+`jmbARbq0?+-t%t{#4R)IS^@P7bGsCx^#J^%b-qTrIV)S5DVT zJ~~`kfiA7AoQmgxV{53d&1t07T86*Aga3}r@38J z{~YR5BmnuzbIECL=J;9Ba_BmWRk&28xGE$`yLk|mA5fFfQ^5`~4{D4eaz&%ZApTD1 zJt=9!2rFeK&vKh5=>yP>7ykFDV8$)VN=8&dQOK8sSRxP`N>i);l(*ZK+f@-G#Hnc# z-=QK|UAKcJljDd+XytP2T3%lB%GzUnoPKiV(%)3R?YAq&;6^T)tZO>%`pw#+b}_GA z-v9=%a7mVQfrPSZ)%5@z=gCwrTnD~-^+`!OnEu%W&QCp;^o758{OHkxMJLKY}O(?VU!jKdnN=f@~vpPbfFxE!`VwXF-AIU87J1>QYuwZi-G?~CtRtpTm>}= zlH>b$`)H-W2{?Vm`5(aK=Ryd8=b4rQ+~Rt^-Q3&X4n5`*7$wv`)DV~O_%i%2;LhRA z>)F{5K`+<;c`iS_kETcAaWXv_rs;t29!w+0LXIkjpT2XfQB(W)d*|`UKHhX5pV-G+ z&f|%F{K9z*Tv}B)QRieLt3pp*X12N_4_6$H)hIL&h!BR(ag)(BvK~V495p!U$w?MZ zoo&I7+i8&{P}P3rN){qrQ>OcdOP{u`gn&;_~ZMEn=)-F#AT9Ef6^OAlPvZa4=;$KTpK^0 zl75gn!AQUH$q7s%LcL(8Ecgx~wc3aT*KtZJ!)+;b=A}S{i9`>yvxe+_V*6UC0B?k? zdQSQZt%g?B{$%K;U+M+c$<Iw&xgJf^ z^GdnYbSo!3@wt;d+mNl%@ONG#w=EjpUh}mVuD2YLl!lGJZJ6*{a-b^&x*p}Hm3kN6 z!3(V-`vT|EF%J*5)#VwtAffrXyTq5oB z9QTxdG#on7@Cigi2}4d#G|$P;df1y9L$|(=YxCUy=*BnS<^0EK_=qq7BscRfc``uY zK>uoVSuG7UymfpSqcj(1w`8o}A*uDO@Y{Emu@r(qS&-12wjdg~6ND&PEd`|xwk_AlH& z>LN1e$Ic8DF3Wjdth}M<<}_Y!B}rNq(vqsB7s~FT>YwSJy6T2C&J2mxP=6#1NdZbW zB!Xg}4Tp`nW}s$Ry~(M!I@c4`y{M`L)_g{}1}Ew06oUuRmWmh2I*R}bJYJpRAQIZ6 zlep>cA4F!L?}^8YRQ>Qz2fMXW<+@rt!9GIGq$? zs~gwG3Zij&I1DF*;7d@=d7iR-6Q4$tV+7A(A0HYSFZ~=A$vHKKiLEmvZdq?T`nafK zL+I}wNMg?DRfF3#LACv9{#JdyjaB!uv|KQZH7- z=hIe18j05O_eU$Fbdjo;OS*6Ya&FBJmb8|kynKOyD99M#yw7qjX2AI&qKd~?XDqe4 zT%9M+HmuyL8e?B>Si+0HT3sUnE5l$5;2}sJCov`+`R?O)n8K?fgNBrD3vM9_?l{YN zR_?w7VZS4JI+SeGbVJwb>M$^n}1oj&&!%+Y;RJi|2%KRkc=a$!&a&JiMA zzaP9fdjH+`(edW{8oz{`+&q75|6@v04!l!5tZH$WUb`k1 z8Zq5kXvZEEWbe7FFHwAVAHV{a9Cr)<);00x+r-x0Jn=X74F1Q6Rj3?;zfsdfKHgn2 z8s4U>w_m`yizt??+O1b^@s_&9s@Sd|r;6kM(gx>D^4tp}p5HMO{z00@o93S6m<qEsnuFjRWbdd}8Y;A$}XBz3s7pLEPW4OncFsd6&cS z8#?2;M6pEuMeN4S1nPSJcKiC~!$=pq%46cg);>{>IW!p4m5w&g^utX@dU^Ry=UMQV z?1piDKRJa7>bmekclJ^B_lhc9aNMuw29V8ByUj)>W*pNBq$et$&K*XjL?6H^8BZVJ z$Z||L>UocGT0Ts784e)yN0KeC3;(obbY+67Rxpa$fy(>6 zlx3SIm(Arl%CubWF=|3)HzbKh^< z?=Pk7SGT8Om3Jdf14`LLFgtBLnpVDmK+PNH+O2txJCfu-)_i>v9i888ajO;JUT0h1 ztFmw@`E7=mE!(pYAQ7=4d)EP43TK1ou+IA z8Krj7$pM1by*cOZtN#9RlGQuJN#^#>jUkg|)WhiAgInBaM|t{M3}swIrBt~X-O^vd zza{ZTDIxD1qPY|`N(_$k2kEhj?wvJt`{kli?g+O)^1DVOJ?!r{s8+>ZOrS> ztp~TLYm4W&l&&3B=S}y&Yld#Y-Zt=PA6Z-^pQ|NGQO3`Dn1)J_QkNcGUEi7>VQ7X& zj@(K=to=t*r$vETRHLxhVV=b`;6CRd*f!tJfso6D<@SHlPR%OJsI z1pXBkU#{geKSnY457Er6K7juo;SVnlKRwulA0D<2KRtR5KRnt#{PY-pd4j(@K`Uqx zxUp2TLgZr$-y1?*oHN&~7};W9d;@+^K{Oknb;Ravzj;ww$MS z0Q8~81!#MwWs0W!?JehQaP!+khqT+Z2cPBVu+irD@VJc9kekt3aC=%7gDQQ z;$$?A;}3ZsHr{(hk8x}fxq1Eu3Du{+AFbfdXkkypa@EF91D@TLVx>+r)AD-tp@Bg(q zh4KmJwjZa-Xu4od7uc!i%vtUvmz(G6H>}6P`fs-uW_!m~*Ee{(TEFYs&!J506X7*= zznXJHzWuNkpZ9q?f)UPFzLb>bcLgvuVV0bZZcE8-TA_jk)y~;(T>Az4@^>5bAHS1J z+2W5>c$5#v`^XNeO^m;P2MK`>7 z?p5R#qHJb9X5+0_&j2fbtlSEJw`_F5!chQ^e)+9cDE~sruijjK8|&Ye@(*q<{}Ri;e8}Y=mX>doJS~e* z;}9?tw;$v~C!Coo33@@-D>r#EquKx zuNRhV<6LjKWfm5HVP1cKL&(gor_l!Y6`gHZpr)vz{?$>W<;1M@~n1weq@f|in zfK78Ny?qCYqK4rlXpLaguC_{Dea#wHo6Tl*?T%h1g#2_e=wx8b~^rE%~t#Ms7SdL+a3_QxoX;!wU7|uu``m0(u2`m}+_RM8R4e8V4F5 zI{X6;QsL~<>jLP72i1UVAANy1!T5{Ddby>RyI0}T2a3rz7@-SF0Gg>XYF53a)!8!*=~NB!bpN0%gcE?Hl{Q`#f60g3CeKCJt&RoV+uB+@S>im$ucmgn`p z=t*V6I~Kv`(Y+HgavoheeiC?_v=$Yp-n;&peb>(c?je(@@8IV~DPrFous#DaVQSDP zIZ!{J@9O3*^Lem-1ox%5YK0)C+aSCNu0eP|tda7Iz~cz<4TI|H;kO3JP2acmJ;S=$ z>hN5;ICRi}yw5q`L(#eiB?nI&d^kUj$3bkHjcf~5)~^#ga>rH>E^Z$ljp=GeTK zaVm+A@g&2fJcTJ4G#D7;2_vUz#euzibRD)X&VGy); zZfHC&EONZ|DgL(HP0rB#GN5uwzl zzgv@3n|CyL>s`4UHQxogN;}~&4~apX;N3g3R!nM8UJYgPm0#hOye{RRJuEWYU36I# z(-Pu7koySS-AKx@P>jI&%?VnJ3npj z?Qg#7bRxKe}M@qI9S}bBUx5W*YdV{hc4K zdc7Ar+r8ek`Ss_`y*KcC!D-#J`IP%?Qn4@UtdnFm$4|=5@XZvlk2k_!FMQeWd8hN{ z-K$sd6DP39zx?qh`UwHu^RG7f6``@`-)-?bM7YSm+S#R_c6ReGe&BC@c(waH|7vgh zhwZ<=4f!8e%3Qb`i)%uNVI^6c^A1MJ`iTLW7G+Y;`vj6MOLFQIatW1`=N5`lMIxZ$ z3SBKtuTkNrKL>dwhT9`-0`()9Wu#EB*klTcCJpcIFeRyw_5{06qk5%L%5y02$Imu-0dMO@sfIx}SIRe%8({Uo+sOKPk zp5QOeo$~j6qL$4d$hqv1RyPIW!t--T3o)3T!#}8yXoQtQYNiTqm%J0(qH0?6s|mye zbPUhnYolN8DNLe6q!A!o)~}?tI-&7nbv&%AurShVdd=OvD!AdvYxJ1IubGNsoj2XX zL0)Pwor3XUJcXv0Vs%@kb-$vz0!f}N$r-|H(gIZO7YeYs$rijHwzcr`@=b-8O<~P? zgN56Tfbzb4!RRdKCj(>`T=@lI-=@)M8t%N=+UvdU{k+e;YoV8#`lpa{HK%AmetC?* zM`a)HAMDY`ZT>hzR9e<9TqW3h9fapK*# zRXIc`4;V!XDnnt&s48~wnfYv5(nc&T0d~s@HT+kOvW-qd?zQ@CmwY)6jXF$TA-_Xi zvTC4$V8|U8jALfM<>E3}th*;nAddeo8mYGGd<=OMJcI5Y(HaI-vi+Mmc7u;;6eD zx%n-atFp(TCA?S2bCA7Y zUq_QEqVzPw?T^tYD>tq{|DN(cD$NmcKm0Dp{paK9rE!Z_I*du?`|0_37*Auz{oE$3 zv-w$WO?h!DP&wvi@+DS1EUdqq$03`hl#FR4Y7`aNbywWANgtuFdQrD)F9to)vTAA_}>^kdwUfu`~WOsKNrG?1}r-@+N z5n9VDSzDL815@0n9&BZG zuASTMkt-z`zT^w-&zy!(7~&H2CE=appx+=K|MV=9tm9%J4Og2jP91lQNi;5!;V_J5 z(-in_!TpDQfS;RvBxz!Bo*H4663&g}62gQgxWA@p_|I83?O?;YjZhIPn@qHEOcPg| zt4~&2t3mK;U7P6A!?5;0tIY?ky0dZZK7F%$;BND?2pb0q2geCI0<)zst%C$*xZ@da z*RZzrcJqzw`FbdKiPtvg_5s^N?@NjfA zD){VTl1!&CAuJE~!&mXyc{IWa3b$z4Gy@HGHW{*ABS=uQO7}&=x5X?Y@XwFQBpuPA=%Uv6(6yxZFbYO{d~eE27s#^>R;iia1f zr;kn2zA^(Hpd}W^hrCnfwNrfK<6T92rqzpnj&_LB2+q zvjp=SZ>~LNu4ds5rQ--V6`OWWKW=P2w&_%%&3(Q^s_A;1VD*RwG3I1Dg+CZ@ztt)0)L} z!9W8;UfyAhUIsv1XchNAAJgux`KWX50?9 zA@%w9yT^@~rf46+Dv#3)VUc0OZLK?V)a?k{L`p~=c8!Ny*RzR>1wX}E0CU4CM!MD` z=Np+SyNeqld~p6zO!BK?7vPNgQRF%w}Y(s7z&E49=rzs1og z+$a{REtv(`qmgB7l?K5H$2X41TSz)JiN`1s;I0>dlbqoixYnGl8i?veYHW>}OfgUy zB5_;mZN3t=)>~bi%rWPA9bN{UhZpm%WhvjEuuP@{ydqoc*s9h*?R5>)!ONUAOC|`v zvg75&#qP6%;l&xIphllt@s(0gL0}2C){`vi7VYO22er@`bt~5zoALjU=Fls^wzjoS zl2}(R>sRY?Gjtn#Cp0)DEG0A;))V8Fh5sWzz#K02lF8h8G#=AJ1USP@%ZmQE`*ZkW zH{1c>M#pVI<0(-l!B^?iP0NZcq<-smLlXIeX6kW_&EL#LFc+t##gcZm4P}F7j zp!J;-;scO>0pezp+!5u)Nt)q>agk1jn7SOU(-`*R9ZI zV22`XR@fsG#gq}it^`oXFamL~M#5->>Jp-{<`lG2*47U@QU*w0bY2TdC)&eXqsj^b z2K>3bs1@2Cy0aS?EfzT$0mD7w)GQ}wjj+02ZE(v?r{!E%*P&>ap3l7*@}0r0VKxBW zgv78+OV*b1cLG6n)>zjUXbB@54sArx>Xyt;DpunBikbDk#JSy}nk~J6e0qv{SE?^#5LYCuLcJosrlcb-p#JNdY@C%*{bXmX~wa@G$(_2_PryqEgionTd2u0fr12+@;bUuY8WV3lR z7JBjvHbzy>vKg^MLiw`X=E&$X+h6iQrw*%d2K_jW^;icBNVdxzhIiXdFtelsa=Gv_ zeG&24G6hd*_)oDViJpEcr`6Qv?56qZE~I4nWkGq8RyTiNV9Hx4tf#rVtmIB+Gr-H9 zdLU;bsNC%w9Eg(@#Knn+#YSd%n(rRbAp0uqQ!HBv#xBZg2WACgsFAr2S;+ zN)y+-aKybe`QJF=R+(p+d1P?NqK<;5za43ULDU^jQuzEF7o3+;?umQ;@|jI-$-loK z!dv0_FQc$|ax+&YT27*o=_WsIB)xWd$r=S?9acivmJUQ8$C^Q; zq`2m|;ILyZ3pCYez?eM%w))k&1h~SSPSUQ!B){H1_;L5eeh@s@WUvj^wOAb*Q6@(R zY8iZB)f{m<&*=ff&-{Kw-jznTD4U;lI5G&wu@R*P@rqncSURxM(k85}3XGVi79HWT z{vt?RI$7oV?9pbc!^L#PPFP zM&dI5JqnH~J0tohv4m{c-8sTBdFl2D|H&Mds|Z~?-?tm9N7n?M0KZ*TqDlv!h49eK zFqtX*IhF%RZ))$CnDiVm0s|N1M~+nioe`uapxpAF6woMO)==2uJd}0Wvp5^F5V8SD z6u^yUOg_%(702Jegkw#j(PkLof?C0=lk(&ZL|e*YeGrA5 zeKo>(PmI9Dv5WW|JU}`!Se3j&i0#w z?H7(Z43)||#%R!LJ)%i6`bLZDa29wsZcNq0gAqsakceD$E}6B#G8Q%ppgIAPlYs!Uiur<Q*uZA_-M2v?J|B1326j>ZzAuZ) zW7H)LYp{NwuD<*J8vc%s``48tv#k91aMpt7l_L%(tg%}YHP#5<-G^6t*74WxzQ-Zd zgIgXG*(pe8OZN%!D7W7wT+i>dM`&7kqXZGWKy|`7p1K*ng_{!C&XHjy%Zg>ly|^qp^d*?HKi#bn z>0Uj)oW>VP7O#jJe`jSE7OIvbpWZo`+l*!6DYWl)#IsJc`ea7-1q~E#FoVweaTNQ> z5Cdy^dNvi_oeblHcq)27X5ck3G(}Ruj}KM@!!(~n=gBZZE-!MK5tv1D%iR3{=a~_; z3LpFL{L@9Q7rf>M7#(ra;_&KSkCjVBnLgcpnXhTK|DMrfqzqEd@lOU92PB~GBvh~4Z8mz$vKoSnsR1q}m-^^wN`T4=GU zfCwEvk;}bKw>zee%fv-v8z>jBHZkdGm;sg{ale$`JBtp>pCEU z$*ey=3pqSa{2R&HViLzJ@@wiQoy{JX>XPp1j7Sg}cj>9UXxyQdcHb>?#`-d)4xz6JaM&Q*lC}ifFm%h>@LeL~PNkft zfj(snUZmx+LsUZKeSB4c@mIo5g$7@_&Mmv_;km0$@9(_mQtKbQ<~;H*S@M9L{h&@a z=G3jPk*{x=MW1n$OjrX$ZhXOcjBX?U=k`#^cJcRcCNxGxb{Uh)0uy;&t zx866_dc>QB99u~18o==5QKmjSBNXR`o={NBVzJ%So6g#pMLCXxh-R1BA6TD@=&~8^ ztUrh8yI?Mn7Rlkfq7SgwP&q0+k*ptq}qZvOrN&2J%_nhd?X26BRr3-BENpd=yu(_FvH9%_4fYpJ0 z#-GL0KJl2PdzgKKsh@8|o>q@rNco>Vr5bX2(;U)DnRUjIHK-6`pFTcbC zl(4azO?=MU!F;j_1*=u7j`bi7fQ#sVz}I7R=S5mbGiI5FjQbIaQk;Q0gKUOQ z3N&uqh~l<3y@;8Rob#c4FCO)6jj~>CgzL+iw-IZ_k9p%`pE&0RmL;qTb;z%LXw%7V zR~qKYDm_`P+_u7N$FJ=y9uAkY=_O`DzgJzBT+A8!62>3Z1(d$d9O~QfKGo0IEoH!I zy0F)B3F-tKBO6o_-v2jW)ls^N4`hgD(?Aogv#qu@@n4R zfxtR7{tj2ONIu@Z3JZ{>lc`8e$%JlV(Yv9te?S*h#GE)%B=kRG)gqpL9Qc=CrP3jD z-UB}G;uoAw&|_ZQmC^}0zrdEQ@xoIDjGUyrvL3m~Y?K8esASPO`~^bscv{yhS*UYj zGzLmO)Qn0W6@3J)Efp?>z!bE;H8plIG;eT*$Qr~vKnC{~%v3_=GjogEiYQSlD+8RS z2FVFI&mk?2vHIl18qd7mHUhY-^2C#fFfbm;=!|ONX(gh`%8)N+RCb(MBa3EwF*2KJ z0&5Frw_)5baB65Dp?;Cv0sC=4s`G4iETzK{4h3c!k5cpMd; zvTtEZzC|?!S~Ew1@ug>4kg%u6Y(%PA-7RE6#i_JTs4BtLKz@NrM5saTm9@rMovg>Y z(OkW?_$yX$r&qWQ*B!z41?5{F+fGLP;S5P8S;f>xR&~_Mb7F`ATp8=`O3pEMmGaU4 zWZiC>6p6^0C><*A^xV~CG|nv0gcaV?6_IPu^v+I0bf5w!vPa?=K9cuIdSYPRj4vor zYAlW(4J2V?D5OkBVi;9m_clS+-6LqXlot!XE&^E6+R2}b|-p`m)F5=Pdsn9>n9k# zQ)k<;IWv)?^ACg?mDH}XzW9~QsT!T8W7MV#Bhd_h^ltXl5eb`jlq5ab`<6$b;KFU# zW`B6)%(GwSE-ZAu_B-e*V)a{@jnk1G3~|JPKb(eKH{`N{7ATxI37+BbG^07stydti zQe00J?tjGBB2JN3vVjw+4hek|IhVuGiNtf-nuMi*ab+;hy{>DRE(W$XN`vBN!i~Va z@J`Ftx_6MfxdReSF>Yj#ipxu}+H;Wkv*?7FcjS-XB@rt=Ur0taNB_=9)GGaEUr6<5*z~J5dB&8&!SPZBNMQO(;XbAh6X@EYW zA&BlSEjVYq2MfS!(v4h<1tf(Mw zfgv4UF83!fsZx-6rgLN6IP`-|47!>1T@vab!Zeyy70khDh$vwqTwYL1ny}ANgc}Pr z171w(F`FzJCJ_-)iU%EK?2Sya4PI&s0!URh*0XK^vQVoS)G%ze6Yi{&hpa~KG;DxS z#EMzz5Yuqj%9tQ88hU}N0m<3Ac-lwNdFUQQNi9Qvz5z1eMgS(aQCJi7cWjpLk@OrD zx^(kXC(%W(A=ZKiVe4KHw$_(~%HXs2dOU@HHR$J@E6~F+s8Ie9B z9!h^Cz|btU_yL+Tj}7A$g?kKp(NzMU+rfGzSqm*rqM?1^$0Q2obSuHoA~d?7gC=xA z$r;|m+zDnO66;(NI4p>J{Jjr6dRrhXL`j0Vlms(Y<3!YGi+rRb%k+b$krerc($rZY zXO5^)^^(!%>HmmAVA)&*ycBnT87JMIcN9#`M4C(TX7a%_-PH?uGz4v5DspH*JW?>) z9;CxRj*asL4~rxZK8(;sbZyR*oslB6fHF4Xh0>ELU)_3tmrM$9v+C+XOz0SI7DLFC zTghgq)5N(tpY_kA$GF=Xp`Ers_c2=OhyV=P;R7zqm|f5;$^kJ>E{#KXN1SN3L1a$7 zK0PE80W#glLdteRFofl4bb5-Lo%Sn*Z;YpbDyFCdwFKGqV|7?ZGPUz!<)_V8@3zC~ zY>fCH;jTt@H6&I@c&I?27I@BGv0mU#=t_qE(BL!FKwp}`AU4Yo8bTmw2+plQQ$gGS z9Pi69#Zlw2&x~9mCrilr2QkZRt@nB)d-Ra$!X|n>IMP5>V2k#817IJcN!Ej+y$Sp^ zyzHU7e6P18Aw$=*Q+RefL7Oz$z|Yx12tB)Cn+0?TGmUN5w$2BSve|i!e!*VWsZk1N z9?bgUjhAE}NE3klc0MwBcNN&Kz{YN7Z_umu`}I5fL=qQ7A%<5e)@SqQaF_ zSa9VkD3(gLWF)rm5Qjx`fIa`2K6(z)N~fb0>u3;tjliosz-Wu&Xn?H-*B<K00TUWb~ojJ%?W1#WP3h z+8G(=XW_@upAIGcuT{Zy_I#E z*pCIBWDcUHIumZKKWeXb>((2C9c_)vEIMk+rAzEjL^fI=LVkT{cqHdy2fj+7J|l+f z@ujkYpD=r_@lF!$QZ~g^MY}s0TOy9B3J5M4R^d&t2aKx>tEX126C&ix#`Xf-KxShP zrRBhQ|4t_n`c%h!PhiBG@-ozDDEFMLeQW(n&cOSw>spSKjp2UiI7HJvaf-+d;J@Pt zO{Q?cAVHj@nL*m1CIfELdXQ6qib0Gam7108p$aO`%p9!_qHM`|@s%G!ctyNL@t<#8 zF<2YG3bU{G_qVs+?d=@=5^n9j+247wy|;;QI{RH8!XhNy?4>XrnXT?;)~yVYwbGcO zc8hX|;>UH;V7zyq=eNM_<_}|rH(vU zRo5Dd(3l{CIb1R0vnY$3-VsHTHTQ(#OXq;{lF-w_@l?=!|8#Qg`|;E}o8rXl!fD|6 z$i!YtMih0B)lpG3i7gMDWC1DSL&Ru0AB(QR@e|Gn;iUohYDDt`yJiRiAc#aidyZRy zmCaJS(~Kn(MBP(%hZMym#dJ`gtoVeir}TpZ9ZjH!6UAGUx^vnQ_7MnNOM+fBwab`1 zEf(&68lEW2b;A$fP)(DMbc5B%ry7jt}v3gLC{Q?;sb(Ppsc zwdE+T_|%BX43Uy1F8%=xy$k}WnFH4|@y|-Tj!@T*55?SxO`5_2iV|)(D)ecP6ZQ=e(YV5MaKoTX| zurepQnT;K+;w*qmyI_psn&tv{lEQ`bzNA($r!X>vF^Q=DBgh>vi^t>vJv*Nb zIkJFGH78bqMLVOAxRaT$WjB1=ly75{rFrJ%9vx58K1#AUbyn5O#zzBy!;91nNY6#) z(PB$v`A~>PqZLM_8sB*ajv=TKgU&)dkp&#BmF-m$gqbwHYQte>d?sZ!9oKQoL?}L> z>k65YOB?lulvl|V%`R}irnA#CEM=DsYDEh7645lQ)eDs zTxJ#dCy^Qw4k|$A5l=S(jFOa+1#vXN?hEQI&L>yGXm7?*Nx)n1OO}|dFc1glNk+0l zoH;f;{gKx{{@MW=PkKAr5_oL(ci*(=H?EVb}*FZ?LK< z&$7R?CUN(*!mS$K@w}e!s+b+EG{!?}cK=wrPX-GdK%~)6ID-H*T(`B>xco z^-L;aYrrikqJRgjCQzqoQXayHCk};D>pGc6=oqGW?l|rMVM&x*2q>lqxoWw5iFOKu zj-<*^qnI$GPSA==m9df&=F&i?6Ft@#thzBb@Cdp-PcAZpFp5Z4sBhL5EeQUBv0^e< z<0Lwz#U>YR<8%S72$+;Q`)tbfhq-nHKht;|Sh)s1ch}g;Ekp$_168q#*gi-F&VbL} z$!vmmhMbTbrVGYwF$@MSRze5woFl+zqYo74qwdT+QzZErFPM3rHwGq3oS|4-CX0xE zkA1w(ch=KU-1UwBJ10hT%VvGN4}cok5u2+XpFQ zFq7O2U#1fD0Sz)bCeN(`n~zcrIz&JpC*;SqY-UEBLpfZSNQx)3_~@fPoM#D%iTWRw zr|B~Oi_3}N3N*Q4+DDB^!#9Vk_)JO`L5Sw@`$Uetl&lkN;vo|<`a}E?lba7OmucI$ z5n)ES9HxkXpw^a7NZBu$YjXsP6>EtznmGqq*ja$4msm{w4}@EF5}X06`snEWlOqBv zsyOC(lUzftkRb_Tq%(WfjCkU!78X|2yCC3usy)ZEV9U~4-fn&#JTs{&B zqFmwr=)z?LZ1Ie`Le@D3KkTCkjV>f03!B95uw~Y6V>^#zb1+>LH#zl15RV4go=W!% zpwdoc&xj$GQK0CAQJsi@5*{O>@!iW|+4)d_68 znU(@)6-;~X=~(mM=lWIF`I;%6Ka_Yi6bH;tS?cBsEE6p&Y}To|Vwa{68X0sF^p+xj zGT8|h*_gj2hX4~Tso33yvK$Sgj}YF5wDo$K zn3!iBB_=;%uY);fuRNHJ1476@5qicW^t~@^TyBt@jyTf&(wJy*POj z9#g;&h=yXS=v`(HEK@|da$x2_6qd!G(CBbfQ<4lQgY#s>ji!dRLoS2#B!(t z-5n{A^E8@VHXOrRUyV##e#0Iu-O5)Pcz(a0!9Y-db58gUu5(%7Y%cQ4UlcmgOYk!d zyI@DDt~Oh9|Fk7Zs0aV7<~FTT{f##;eb<7z%1FH?cR>FWG5IUX2v2P$!B@^C*^8J` z%aeMUlXTbr(9uca>aGIR_qT^+Z8w@91)emY@MK+eSvlL)wUV39!l!s6Yq_U?YG zwfd4`8D#Ly5OXPs>E7lkt3{U1YX9q@x=83!tJ=x{aZ)?YFNsN$cv%6M9jX_k2W=*B zVha$?q(p6r|Mk+sm7|wE2*r+|sXv+BZQ7|&maMD-6L-Wafh9#Y%eg~5V68fDKZ?j@ zJVtoc!sTi|a=_3SD4^Wsj^EXmR5I+5hv~wiHZlPi>=V9R{O>s#u~*Ed(n6&>)};Ul z^ak%!)HoW@#vGa%cZc%N_H9=<%3{f8uZhC``PhAM99~;gThxLpeM~YmayG(WKTBK# zg*7xP{YvLSqcW&;9yTg*rSqs!IjM9WH!7!<&XY#vtkU_eQAsMD@2@{gj@puLRnv=6 z4}Yot!ENLC?O3(do2Nuv+2cGG1>u6Ykq5k8`{|gy+;~$4c{mEC!K$fXN&In=5um{_FZ#G{A!AtV? z`v?;Kn4!$P)P`^0N>0+=ar((*JF;n{eV<`=Pt+Va-EfH>H2lQmOe`q;mCCpe8g71S z+XXRV-lhwZ%!X=a$1(S9G_`$;a_{8R%n*c?<-gMs4rCnoFB z#Z8#KJTvYSXKL2+>GOmg$>n(>QGRSp=7t)3)^raIrP~a=Qf6agJ}S1$A&pM5bA>}9 zWqfP^G@FZ>HvC2YsRrIK;B+G5)@8$hi5B?9O?0pV!ej`NCkSVO<7^m?VpM#9^k6#9%&h6S z$RgTtK~_QaFHp@|8^}9HUEAqf352vJYj= zaCa1#F_CMq4`;8iNB!8bt6+={kVtVvq7ZFlh69`XhM4$4jQ%Vc`$O1qk$6i%-`Nlq z*~3eYYdVk5(+Oe31+3tNj;@I4vJ!cFQV=_G9;pI$X4)zLuA4K!lQKImy1=9E-D~~!%DdH!-^HG zk9r2(AxF+p5KrP{6gZky)ZkIH6{WDn47LnP&o~JURaLlKRjp5x*q|m))5txBc+%g9 zU@PcY>_g&gJW}h8(-9_@lzpgi4j1eV7r18;eOwpLAFO~(8@j_#uxW12$SXKEblze# z0dR8Y_MbBmKiJfnxX?kuPE$!_tew3oy$>q)L5-O<43hE#%;_VFWi}wbZ$>rJ? z8fMHwLbw7i*=RFVbZT+YX26@s5Ph@PG#AeCB|B{etYqYlN*2|wb$$t~h9{RCwHa0p zM-^5H10O|6NavNkAGS?F&dia1s9CR5;BCUNs`@1V)y78HM)ATUzmkz$6euEbn>qAS zB8x8!a&j@VWHU7q$W4n0M$J8ov;`Kn;L+-^7VfID`|HF_PpbZ}%sVPGhD;bTW5h#n zRw3c`=%~^CsA>)5F7>*j>kMz!q)(1^dY9sYigz8xzS6BYg!_9IoyNpzTsZN>l-OFR z8rwSIlTcjJ5U?bOLhJ3_EHI0Hpg%|j#;@3QEH8B@XTi?!2n9?-6tbxz;vP|d;(lM3 zgb}pp8j9>e0xzsdayVRQ4ttx15wS;I zFB675!qiykx-^npF?hfK3abj2r#+F($``g<{&83gbucuWt9Pp)PAHs>3g}`iW7$P_ zab=DDTJS4ez$``=rMR0>BXm@_lbgdIh<2-y6g_IiJ48Yt#QmOWyWA#p*@z5ch<%{h zq(k31-@AOc0*p#IhwVx}yO^{gkx55so&klz_lK>9Pq>d1Pxms3hl4D9&xkW$ zVY%|fMYA+89;OQ*o0Y^mHOzbJ7CAW#Bk~Yr=gWZ`U}_xuOp*!XSMJ%68Y+Ubi)=h( z5n99vYFY6M2D9_AeHW-6ESB@UdQ@(|vFCa9sPNJ9gJvskKRKHJ(ei`%J`_+4A{H4p z!bfX#o)Da!Z*GEN; z7EKm@b`+RAFtCV%c0ufv;M6;T?)+17!hrWvi`w)FX6r$-y+)8n=dn>x`*N^d)XLJQ z%9`zu)|)VH5>(gR2rFFTo?fmEW*wu84;Rs7Kt8i8Dq2(5z{COTb$({q-RjwIvcR82cZ^1d`)rnwPgdL*7|2HQE#`V@bE!K{dt zhM96Xsn)RQj+5h zt(6tkRh|egPdEV1_k55m`d+B=uR%HoiAE`hZ)b;~n=sUQ7BL)(y-3=wb7& zr$H*A->{Y^4<9{7&x<`H;5^qIwcTxq?fPueHIR5AT^s*eWfx=b90&i5#?gpwEdwW0+gkr|XK(X|%{QCjtL=k> z?Y(dlvp{2kUE zL~kk8*zsASb7S4|3v<()*SS1B)EZcL^IK>7M%pMkfxr`BLnke0bQ_WF!}vM@5<$dFJRI^^WIhr`A> zJi^+m^|R@8+*w(29dAKS1VtapUZ|5y~nftgW1bUE}M4zIrHa23y-5Aa| zUnksF`_pv7+1wG7Nf2JtSd8j>bH~4Zn@1>P8J*+uC=-a>Wx*_Sq?sCUK(mZd+xk=B zhT3a|o1Yn^K^*aQ>p}3CY3jN`Jg=ikKYSIRox|N7u4nx-=++on1NpIuD0I@D|E2T4 z^>*{k^6PjSE&sCl`qdYa|1YBdtp|V7|NjK~pId+Yb>-i%{!do_y#N1W*B^gf`9s&g z{kXmQ=lcIguRs2JOD=FR|Mzfp^~q|U|HFU&JyMs~>KIaV z6m~aALG`57dJtX*&$oZrK|uPil9RCJlt#SyufDoR@o8e4jXz=@f_OO2!n0%`8Q_WC zI*79=be5s@eqt>)d`%xzCaBZI;IQe*cWae3c#cWXDlemCC}|v#v1BEoB#Wq^+HdI@ zl!XyOC$^A3v;ecgS6U|y-0s%Q>T4o~z<; zHX?gEo3d>`#Ug?ZW!aQNET97TW^;dQXU8eoAS^5P4CHsL&K-sXT}#fm2)gv{&D*`5 zHwT-~Uv1N3)Pk@6g){i6)yBV8@vjH?*F*g45&rc!45Q#H7+4rmXcmQ8eZ;>`@UIDf z9^+ppP_EsApW0Yk8*6K0ZEdWrjkUEO<6lp(+;{lX_xM*7hB4LB?&Dtr{0r-Ap9FO~ zWBIuu|36y142Sm3yEnWZ`!FyX7G~tdWvMj6NPl?(zi99o{{DTX5qve$-y(SXQGYpx zUrwB&eJncB-v;nDmS5Ufw0d}0#ozJYhV*-1+|xXb_j4)z>$_dFUS zQKD=U?eH283G@n`%ihpm?_RwMzPb#52`}R;{00AmQI5hl=oI?~{=XZ1MQ(2g^w-|I zZSi}1$$xLY+TRYo0$Fu;geF}~6T6H5y?hzqVZ%T7evdye;vGeUB>V`RgDuKeXVbgo z&#?x8A(cj8L>M_9FFv^&VRn|B08Rgje80l?;j>8m*(SBNB5sjaFFfFqqm1#TqokK{;Mj=66OYSjwKh{G<2DMC)LJq6#{ z%C**$u(zPboe?H>V!&B+{UBF*@$R5GmnN}Zt#N`i;_U7ZXOpoKIG*5Pie4^DD=@+2 zPqn6xzTJBH1N@@-V8V19k81F&!Go^LHC^6M=ZeMecoC#$op9-EM3;jLmUjm_**hGg)SULb>n>RWYMx_{C zqjJie6UOfiei&8+4~eD0IWV)MK92?+j9wFub69yHCqeaSHkSdjJ;V;-l)%1tj;2)h z!#|HEA2NE#ck|!kc+8Hbu!qUYi1+tkhG2?NI3W)(jBdeCkiI_Oea)8v{EmMrhYub- zIb4160RDSId7!GqZ~?(~iadD?|G{ga{Zyp=`1y9O)DtY3FZHUl)M4weWt)4j3ZEEN2$`z<8%ga&+X5aa(ah zAi?98kUwnJaOP`V!InwDOzwc{7ft|x&Jm>zE_+q5DWujlcN4qw`~I-iUWNZ29o;|t zSNY^w(mWDiZA{UMNCJjUad-Cqc*qFhOcKc33rk~1kvF5CVZWYEVq^!thBZFSzQtv} z*Zj8r6nk-veZXClQC%ze61sTRZmeEoe?Q}I_}6NErD2B{*hS=!f`lR>>H0+-ay)?& z(mtxNm*_{N8MM<5zrm94JK@p$!@*(m=zjBC>208qc{)Pq7GZd%ru&%ga13wdVag{KQiubwZ^-vS*O^d~2;4z4iP1 zm9}80SDVM*4!_nTcCUH=b72DNZi`=yXW3c!j5b+AvxW7TCQ~2as$6OVi}+qViGjQx z>P&Daz8Vo2BmP87Ogo0V_O(tL!jSkA0o{YS_2cM&fevkf+2!j9I8T{k88oj2iB zZOs`sTcLww#=-|2)i$avg30`! zs<6BknlTPaZuG-yt@-WKI{X84C%bRSzPAe1s@`OlYT+C^T$=wo4WN2hg}+wlzBBW# zHz2E*UZk^Q?Ornwr58fkvbPzUDLL(5CV@8-j{kF`j}_rz5}(GOunySJxc3G#LGaWh zU`S=qqY6>IKhRwn#TN72gej2l1-oYo zKV$w>=I{u&0)g;}83Q5Ml&4@G8v-=GY~Hxihn1BIuXFBs?L9%d9v+@Vlj*;XK7Xpc zZ!LcxEuU;IzdX8Hy{^|+YL)&yRco86f9wx(Kd>RdND#h_IGI~|Poenma=8r`yWXqF zhSl}9Gt|?TT|Hv%$NPGHBUfbMe&u;Tjt0_O$*tmEz|>{gtT@28GX^72VE|CK5_%#Ju@&77e|T7wITq6-M%x_20@sMqt4WLXhEt8+;K&30 z6T2v1m@Bu{2%#~&{JPb8_%y7-|2l&CKwnMEzG|DVmien{Xup!JhhYV9$o|=IC#fDb zp-SN)I7flPIyqbd^PD**fgUd45y~gtl{}ebJFK?DSGr46&aLO`x9m56TV%k6|6Z~T zILQn$KW#_iEF2vIURu0wsPoQ-S4n#tVF2BYR{q`Zacp>ab7q-@4Io-|xTE2Q zIXc|`79KI>ypN>QN}p`&(Nw0$jt9cmb0=1dl%p_p*$S)-O`J0RvY}KSC}a7l2+s?0 z{m<;?(}s_9BMS4Mmsgw-(|~FHKpuWtXI9k?a+5YarYE}8U>tJh4@!5EKZZH7>}tjD zwUKJ?)MdY;#jY5wjDPa-eRKp_cTe(}n7>Eru0(pnl1nxIow8v+F_Q5;w%0^<$~^@^ zvB#cBho6(w&h?Vwr0}s3iOc2QJMOIc!h2!59Fe$uqu*_(yOUhlI$tX4&LI~(L_5OU z-uxToH$O>6iJ%px#}VOyIeA|V*pf+>)@(NUJD}tI145$9BhErZKOZAMW=`ileh41` zV?dn0W0=$svpmQSr+~}Y0f;ea8%XoTDp-3Oa{AogJfGK|_};$h+NB=mZe4u#=cW69 z@6x>&{vi7fQzE#k^Zd0)x@*3J!z1{2bo4DoNvF?%OY#6ty|bqwM>%dyV~>Fnx`41!teSatz5Eo^5%a$AqU#uD(gFbA+0S z2Nd=R^Y=3~kxUJ01bGXP6F^8_03c+d07x~|=QaZ4TjUEs*9wjX$ROG2QO5#Csm(%Wxr9)ySvrJoy{=Ys+0pm9DW5(Pb!_mhCDz z6P05Jbvu>lPh}hiQ+x$iC zATBZVJ67n~dvx~mEPK~hzLE*`d#-dX*YO4_GHvHeOi}YY|KsNVkHx-!b5q~1uJ77+ zp+57w?vgau7*yF}&=$e}`d1uQU`b&dHL0v#cQ{Ve{lHOZh{IfEsdqT4gxAIv31x`w zbhm;zSB?)0slD`M{ZBP47*x#RmO_DC>GY9?p>*tD8QTfc8 z^uoY^Z~MpL&z}#o&z-}60XvO0X>ww`l2X^ct*SCdH*e<7U$NUM=rAj`iVE6Acm&rT z?3-vXnAG^2`t|+$j>_2+#64qS7%Rp(Yyt6%heQ&%``jWvR{bq(uxj{8M}WG@ z>N1@$QiLKHl(=cd!!=7s`Hf5XZlrk#s;>0ze%O}l-9NYZZ(ct`EfuL9y?lnF^Cf@3 zs;_QG)^dH5b#&RX*d<3fDmtg(>v;q5C?CBe4ApOb<6wl&ebHD9RlRX6j+}mrP0NG! zcdQc3a>95Uf&3PS3_tnzoiXAJYYdDlYf0m<#|@Sizcf5BesR5a<5{dw!A|AR1NrBH z{C6HmkPhN0r~2l@$(VFki(*|Y_afpV)w37FZ5n@!oyw&AqRQyw-_!S>W@8J%o2LmQ z1T)p4&>-kZz9W?NyY{SC&x=$-tthU@mx_v2xX#m1mFuwW3NjwgnTxrSRTNJy@~##( zsP3>q2>$C{@WRQcIOcAYd*K0QYMBD%k|@Q7lLMVWULBdo7goh6dyTVTqSC&V0I7}e zTbxaJ|1HHzA-($+=gCZ(38}g&ir;HDuR)C+>b*5^t6R7ZHF6LCz1E zKN0KdmoEzAmgo zBxvH9>y@wWcW$L??C3|ByRd>-wpLkkOPJWoN*yP>WiI|_#OHqu*TZ(Rtuc|**!p^P z`^}3U0z(2Vz2}eO#9v~<+f2iBIFOhHVk2~8jX#|7r7N4r(c-9PjIZIZ5t0%+x(Sr5 zAC0(tBdo&DRSnJHI0k*=5AtR7A+Gv+Lt58{V0TsM+X@LitxvVXi~FRgC#4FM9HbzA z%FO@c=QYC3TWXUb%xjt|hJG8t5`HK56g*%$b6!`z)p>z~?e|+==mu<4pBUAW+;`in=XBTfw-YtSpi@ zVBlON5sc6Kdi!9LwRrf3G;vEOz9V%C} zNgT|G(orQO2{lZr?r5MH9%vg_B!AfP&(~qxUBhH@S2zTNy64P_%^|t}?k$F1=hicG zP^mGI%0~qze6`LD;z2UH>{2N4AUY5K7LR~-U1GOS0?x;R@P@~;Q}QOnd;-aoP0+YQ z?7%{uN}9+LsDkIS z)8^UqeE9UgXYnlFpwmHPD1mGA#@LV{n;!&)aRb+|lTFhx1?z^`Y&eaxDX<8W>1O3(2Jr^6u%x$qp0%ZCfhP7-qto)83Ij8YpSr=bU6JdFDB8Qh7uk?<*gSzJDW zt9_1Bz7oC^o8}$@j%Juy;w{gtOlQOsNFgI?|C~r!%Hl9P<+Qv>mZ4uZ_dAHDVd+%A zogEL8{>qCao8n*4dbUBrX*|&|1G9uD05(0>!Ya_9f__p`w2VMf6V-Xz)nWD4ipjRap8k zyUcL-f)A<~W;Itr@K5}=|Mc~Lz4>P6<@WwTbN_EUZ+`>+Yy07oRu2E`QS0I3 zKk>i*9e>~+#=tj|UXU2FlqH6&85|z(ZS5Z(!@pZU@xS|9^q}!^DL8z7*vvkT@G<-Z zY?J+o!3gMs-XNOvGkMkjnDMJ6Vgab>pI+}988$TAP=!X6jp)WdJbn>p{Yf%zzJ9&G zguk-DtiKNA?fH4;RE~9>=juaNV>TrXxgDqO=ELT3^Z|c|kMJc{4P5K-iag^payWor z$LGCi+QXNJ&1tseJ<-nw$t0t0sA&KQKGZ4HuFDFzL`=x_wduh z=DmQX44+TW$M_FEnZ*BeD%;&(HY-dOt>C=C>(@~qUjE&xa&VKp*zX~tZ|uC^fBhV| z(itX1_H-9izGoYHfxf<-&K7a&*n9WE-{oK3QaEXSe9#*l(^l>CTlhJ&OYneKrW{Lj~=xi6zKozqd)P#|E>6sx~iRyF6&wl6!8p6!JLjxl2iT} zZBsy=qAW%uzWWUGRfJU(QmgLcm&s`0{*H0VQY~Q>ctDaf${jk%5GZd+fhV6KVB#~2 zX&6{AuBDx<2NYv>pMJu7MgHxbqiRBb8TQSOqjZo?-5OrRs25xMDV`joTj|n&&k~SC zm-Kdk0^2V)-@Q8My+*DFo$HnyM9g;caSMivUEHWub=uI6_L&dDSUdl4F7q7Za~9$Y zP76j`n}(24MNTmcn|UP;8)UY!W}^l$)rddFgk+16D~QB_y{0A6DFZP7oz$7=iH@Mt0 z9iTkMKC`J%jVSv&KV0>CFLt(jz3a8y09b#x7GCT4sAjk8P_tXK(-G}*t%8$;6DUPV zJ6Vw=O{N+c>--wvWex_M4xssxP*; zww7M*yxK;iTJPPPoxk_?w($g2uh|;C=6&z<)30Lt<$iDL$IZR{?L}YmNb;X;?r-+d3toAMBeTbTZUgLpy5k_3NI}$=-|Y=kI>F7CW{fryJH1Tly7{(&xMT+t=aK zpd|C{4c~O|fC<570%NE)kY@cEJ?MQR4sY#UwA}4SQ#>~{BtLj~YP}xr!(Ol62rEmT z&|4w;=$n6w7iqXGyn4b}#YM}B+Ha!gQE2)}rkVMs-IBWDDrq*GC$mvMlQiLQ#^Fg_ zsFl5EYUUB*8z5BV=(NWcHd;q>?HJ1U3~vNX$ZGy<*t^G;ia$*!k*x_!nR`o1)t02i z25e?5kG_rOO0ykX;+QzoA-v4ojxXtGgk<#NbLAHpaxJ}5~^KxDHUAGzROf?gvq)(Ap zA0Xb8iJMI^?|@PeBoSIksXxSRG{dgh!$GiVIzx#r*{cWbO%uUwfpMeR3DpghVVl;& z_J)pDH>h#WJx&F~DZ*KGfcDkR(IvmZxpW4?b*cF)i#~EjPN#AZRlCL@L4JSa(yF`z zdA#tG5c$L??1LPPKOJMBL(h0-*@cjAb$8-MXZoX0i4EHbYs(Xd426IFtFwd2-^P4? z|GrRS`BI>C^fkW}Xx7)Z9T?iNTo~Gn)MMUI%tCXew{q%mL`>;1|0IDRxvZAV3OWCp zN|6pqjX0eqG9%YPvJ}2XhY0&=MZGC1TgGb6t`k~oklx5y#~*9;wH&GN>4Z|7 z5AkIKQ(ZRbus6Pe10rwnM_i0=mIOlc8=7Uk`{3=B=?jMY)x3N2sdEJ!P7kLQxOK=g zE-1~_UX?6-oS~2oMb(t_mJ}y{Frc7na~r@B#5BSZCP!iFbmYVx9DrJv86Q>7v<*_0RDZ;5yo&m|3Lf3LEht6Jvht5G# z;*zMJ)vw$JHwOdugez-IcJI741e#dgglL24J9X~_7V11gkZI$;$=^iBND69?fCVtn zUR2m#6UX+@u&~16(^eLBgA`eHtwnHL$jiu zxb(nyKRUJd|L7duuP?2@3@Yg)As9=mo2q`quHABh3v~(> z(yd@3Nq!@aFf`ulP2wBqbjuyg5r~u6gyLolBoHjP^SuktC<*MnH8v5#z_4Fk7ila$ zGY`@0H^!$}oA{5)%oe74MRw!io!IaSI2DR zWU%IPo5L(^NZO1K(WN%ILU`S_R!`#K^N76NayGpjnl{JL^ek%{Hm`Q23*Xf}aNPhZ zYxP5LJ9h9!tTZdib(^Dsvy?v~J^#Dlact*ZwnDLrbYOpc( z4_<8V?GeSyL7#R3-@eAeh0#p#LZe5mcB&6!s7u zqR7@O_VM5>HtP-IP(brEiql!* zjqXb8=e(FCqB~1p#AVLw~d-88f$-jk!GFFyDWb7@=YCuZs+$}ePg3lF9_;Z zET6{?nFWJ2HH%WC3yc$@+ZP&)={1T= zWF?0UV0&tZ7oV5w_v;&s77CTN8?DB}`o`&k&&ogg&j08-$Ys%~86nItRU~N@csrh^ zHz^ZlEYrEe_S9u6?9bBOsHF?rv7rAcIpJTpqde`$JQ9E%V_eBECIWaE8F$&$6|CKD zJ0kzSa3>a4*AuY|i%W1g5#~hM@OeuVKAQzun=~+MrQ3rd8}cGQ*L~}aLNk2(okGR) zd@hdnMius=*XChQ76|!RMk|NYJt#06VNEy&;`8P+#+IMud)qRm7%%R?xf61!vTYiF zMVksW!JbInF^= zMBhI`CdUj6Bx%9gqcVpW?`qZgt_BZST0skABRo8$1wE|N`bb*9x_1{9Isy~D@{elm z@Q}1qpPTpV_p1n62*UazWflVIvpUOHX4%^$XJ5uY<&D=4_bG!7HCa{@O{|g$rU3r^ zs^n=-f5To*Ex2Gzt>p(t@YfUmtG<$v?(L*j`KDiKglT_Dz~3w77pMR}xVq|mm(;Bw z@3P~Q-r5qX^&3k-80y9_s)aip>@r1~m5vBwyt8!pF*d;WG(;~z(InNRfRYPLLIXr9 zns^ntV2elRqD=pO>pH=V4YMPse#)B-HoIEnj=Y)UDcYH0mv&=~8*53pJJBJ75% z^-`t&Rk$Qp76E?LCYoWjiC83rkY4Ro8~SF=St$3COFyXY6^BB#R*IeS?%*AnS2oDd z=lwHGOUl}9u5r#aoZp*L+AnY&&S4Z~!3(wN>9C5pzy8%xOqVIp>h2D<4i7$8uwl+> zsczYPL3gdaYRQSo>4~uSPDUytW zQe{Z~YTnv?vF%*VB&bd)w(#OCMm19qg{R3!fmfuRVnb*}wlWvzJy&6cjM3#eDkShe zrHTh|bO(GH5VY_qqcw=!XzpENRIfbgG;~-R4}=mp;JhCN7gfHRrk;ln!^q4njym8I zsm-~dYv00Uywt1btd8b(Mq`5e)N}r*I6w!a&Td`Ly?4D^7l`&`#Sk6L9s57wuahfD z83+HbQp%dDo3f@#DQl|r&+zKrVTRcF_4-pTj_9YK86}^y5W(;DrE6{A9;e4Vmuy!{ z5A;ROw6V0RFI=c?f*r-Z8h8g=ziF?PzR;VgdU%+-ZIzxW<55F>m}yIEAfqs_S-1n?J*rc)20lkFNUEW5cw&3c4M!CXr}1RO_n*UTp2nY`YmBP+ zSzr}0pAl?kxbkT@z8akdF6l&hztQ-(s%x}3kj+h0(*mI*l%cdX!dWRXCZBW}>5h4)WW1)l7%)soR zN)UU6of%$o0KV!ty~=`ntWO+)>_}5M484w69Nam?!*$N^v3M-2?Gq3;6{P2GFpN&E zU&jJrAp8x|fV=Y@3KaT!yOn^Rc=sB1MB{n$XQc1K~Gtj_L@InvrEcH>{qa8 z{916q1emt`T5p_!o3x>Y&ZsCjpCB3$1zIZg2XgMrTRH>X=nZr(E&-k^kldZ_gzZNk z83rUdO=!0G90J$xep$k^7LHi=cRymry`e`0tHv`fhrVQ@g}%Bh6QN%Tomb_DBn&-q z=@xueq+AUgGx2H-ascyK6DDiLUF?!HagQ>Lm0yEDkHkCS2ZibT_17!j))E;7i%JD6 zbbGUka+z62#F$+)qh%DelvYyxw^>Lmc;iBr5pC}bRSrk@zGfX$qC@4njrU6K%nAJk z@>{YU{JQUbjTwjw^_rShL1@7T9UFK$zRbC=9)6Qe`k1>Euf2tc$ZaC_y zR*aIyXTe!CAvNcRjBUAF>&Gx7TIxK_&}D$$JBx-UeyJYq#M$NfF}mzgImXHRfG8O> zIjAs2PblO%y@D_j>Nw6bO`3Wl7tH+_8DvcuuIqGz_SJ^!P6;|NteB;)hqz1Pf$0Q) zWu(MP0oR)g$UTJ1gnHO&e_UM)iYltNz70K+mbdoa)OpnSTFe6tjdXe{IXyZdVj9dfyA;iPUlkOFUlsiL&cE(_O=23p z;ta>A<028MA5C>AVvZnqRn>xJE99ZJM0p~qy^@h(;YPb5J$G5M{UIar}NxEJmWFQW#Nu(R1@3P)%M@suWXSDr_g3~=;RaD#cK z@(N20;>b_f+KVyM{JHW)pFH|@45ZbIk;$xL!Zo4 zJ~PJ_XZLH;oL~|6%I!xJ5IE_vz3FebXK{v3PU=D)T#UT8-yu}tJee8I$S^K zu91%(zcrq|=}8UyDyc&b+yU~I*80{wp8KWkrA&gjS}(`gS#zXknAh+_jUJ_xUG)T; zt?+X!D*Vh>mf_z&*xT7U=FWDS4$fhrI7D6fkqz}C?m*Di1GY4>v(@?*wzyGfBy~0a! zz>(HyDiqFlnxLp8wS`z+c;A>dfIPI3G}LWJL=mc2Y_ER?pOkgjdLs-+w;tL(AdjDx zp-0OEx`8~B;u#VT(sa4izrvhZI*1#&W}<)he@;dZR;x7U^kb*9lfe()KdRMb=zIjq zI_}5>wc8BUa}dxoJhM?6$BjQ}ogo z7Sa>ouNeg{FJRBX>KN}PM;o&!}2WbWK{UM-6 zt%4?dG}nJtbG`Ze5+-`(^ICpF9gP6uGXze&YPcX^b#pLaS93B}V1Bbvd0eCnH6cG& zq-Z42Pta*~$%~mBrIT~Y1T_e23CPp$h%p8-P)7%z^>=S}UcY^{{d)V&!S;)8UY5iV zHaq$7TS5o0Znf@wznMndLUQ+=B%iEHudx%}A_iFXK%+PwkY_AWhO6*vbvx7V(8%1o zhO;X|n(2bKwb~}*8&@bDApX>egzR>0a3dXexsiz5)inf3d2zVoLgzi{Ks|?<;8+9A z2(0})hgR@!2^TZkYdRJ-$fWYk^1~L)bOxM$Bh0ztl<2ngI~5wXDKiJYB$Z&<+!g{HlMQC+L=u^^P%R9N=-QAiC z1UCM9x!uodP_u)U3d6lcXskhBx89)kP>`ofxKcZ8wI9KMtDp6+M|HRuEm3HM%k8z2 zd3Ox=GZ?}oX2b#;*+iR38>GB-z!g?pH@JIY77-hi#T^zQDDTS|0=*Wd((apdYzJaD z7OCdx=HFc}_O4$yrxn0=sI#dsH+qYY`e{;*)y5+Kpy~fZLZ+VRx!C!(oG{q8Rp2xCY zUJEhtE|K{@_>8+Vf)CTQW;7j6f}96&Z-hd1uKo^slFr&&f{o=$OtECx^f&%x*^B@VM%&; zhz}WRfx>WsIhbBxRwvkF)0mw^jd33Sfnk{qoR7z&_!vWb2L!?oZectY zRdF1jCL=Qc5Lv!QNa7gC=9GT!mnnhdXg43NHY5~DeOv?e$e=;+7!Zdi>Q4~?o*^fo zHP`VKFCFOpud@`sSd(7^{uQ?qu670o_)M1+h=pyFgW_$WWp<7oG}Y~d?k6)adPoiz zCQSwXMhO<^nR_0T1>k6C|FbIn3bjwzs8=m~78Ld<`&VT=){&JWiY#N61OVfm^Xu6^+L+G>In!_A;?bd_YS5$^*8skS@+3 z0gn&S-<-}$h^&?k19W;pRwP?jM76;pzQkOwpCZiB(a|OSsSHe&b5JA`(XuGAD*w#r zs`xVktI{(AuIjiaotGh_<|_V&MKYD&4U#GS%3!AEjlnaOW)9->aRajiG4KLNR9OxJ z6wCdObdsS!sj_>`Z|}*E2mu=GoFEuZ&NWELfIx3V#)(AW-f>|v6RL^EyG9<6M&=r~ z{KuGbV$ix_JhG-Y*7a=!8Rky86oZ)tB*n*Yhr=#KGd8-F{AC*gg|DBe3(ayT*^jpFm8`plCxrV#;y!!KTzO zD3C$0wf~&Jic`cS3hiVB2t6DE51_@1hy-dzc3@tYsK&fVEDP{|%%^h!RX0gA@nb_%4P( zrt8hQ6Giquf0kMVDu5J?^36{tGYN-k1ccLN;K6|DFt`EpTOg09LJM=7K)=hAupEz% zd;y?r18RdxY4sQzz|dUw!*FvLz1Z3O;mz*;!Oqq`V|xvf2rl$&n)LN!-29TmZ)=@H z(z``!wY4r0d4|*O!WqOB?*;)yy-Qp>`kMP!h4@P(oahs(aCf4uUqh8|Q*SP;+vw1| z%6V5d-4Qq;r#Cj^0T)EYST;>v8VE#^X~vtOrLT((xK;Jt{8K1$@#;xc2KwlxShxRPg4Am?=sRhtXM>qmuIF$omE~80^t7|CS!ZmfKpNKnLNcXR`|wqQ>!QvmaSl zy!P6k*>(QR|KsDoZ!zlQ7o`9BlKemICx7Pu`OjScyQly8g7sg0^61a}KmXzDFAr|a z{%}+NhxX%#PujWs4-cQT9{idA;eRLpgRHBhUwG7PwH~z|_=y?(bPYD&ga7+E2Fcx& zCIU4K=qNHdM|bA>+MJvdngzm5{@^Bo&?F3XPQGB^s^Jr@$R=ShulnO~a^5?^za}T) z`Nt658RB2bX^VY4frCYMe@do2{%63hHU%@#Ak9|Mi?qI$O9|0_j4_62=$M-@ zc9X2Yc{NG}JwEr2Jh0s44C0=(hWQZ;MxwD4eR=AGKQkBnnYrMP%3R>4B`DdR`7=;ytiRMMUvu zT&`!Edq4aXP9ictOwTZbcJzUB53q}MCZ=Grk7NNwtjAH7#AIw4#6aNLJ=-}87*-@e ziRYX+9_^Q%n+^loB6~6b`b8~;DR&r_OLX#Yb`QFDsJQCY40n2I<@G8X>c}>W{KTvE z{j+#DG*yu$PwpIslnuWnb=Om4jW`{q$EZ|~MhrY<@AQ2z}Y zGp6WBoSs0Pl!6= z?&QYcRNP;0G@{ml2B-1peIL*qKSbth1g4>|X3{(%qnQG;jPmZ=y_ zw^M|Th!NWwnOJ%~ly;zp>WfSs{p3N4vjx3m#z!Z*Mz7aGCZn}F#Z3zy1o`@sj@O{z z2OJSlBVTT+zs|t~+>A3~qMqW~Mue2-oGcrLI`Z-`nttXRgH4fTv>?tV86hno`^J7D zXgR_J0CjKt-0HjqVjjKrp8P5?=0*0fe&yQt2cz56>qkDsnOM@w~A|m0@frE2C4!wQC)z~?kvV4c7*XHh?TW%f>Wdmlu zfsVccJ^<{r#lrVf zT$y?0fg-^C(%BQjNjJPH0N46!bq(YK?0pbnz9KR?1uhv)GSAW6%`>nk*a&2k6tH$a z^x3T6Cr9Q+coLx?l`1B>PlRDeR}0sT5T+)5hbZfgC-+zKB8B%Fpv7@%2Ps;PN0*lS zsni+p4Xf&gZNvutnvx7KDK@o^(huba4?m>OJpmVsV_5UoIBMq(DLE!zV_}DG_654k zu<{EQK38Vp!V4^bF043H{M(jaV%cw8|6Hiv|MBHFfq@OTMo9=k8XGnLhO_YiZFW-@ z1q|a7@yrdx1BvqMAhU1lVVD8=LNEo;*U8j8Orbl`w3#D6_*Wz3znQ_2NI&XW89~o& zRMLRixHCuGVNy<<7)dR}$~zHuVHL|(k!SP(*I^6B&C_Psdi?mY&ow%6b3XHxTYk|X z2r8p6w+p!kH-iX$4ST>-G`K74E`2ii6xLeJ=F+|Vg<)d%P>==w9pAsl@<&A&biIGP+8mQsWplrkFRA)`q~2I)-|9YIA+qz$=#KSMvlTtY+& zCxGWQ8C4#}6hEOLfaXS6#Y%H%%sLlkNfxQSdT!v(q~R2f4Gu&Bd6{{$v_Iw57m+4^ zLG$PCZEU7d&5taN#Bm|?t zf()hQYKB-W5xGVnc_;r}q~vvfaMB?fTrwrxAzIPa5yqinp3Xw|2Tu20Rf{_Yy9#$6 zNT34=Z#NKU90NO!!NPH<{+~ypzj<<7X5{IQP^oHk$^%-cK3FEAV?<4107xoR+O26K7mSbuvCu) zEA7g))^V`?`Ypz@P*a5Z$*=|U>*LEc^tx22+@M#n+5*QyDv*tE9edsNKsSlF@oU0f zllZI^`YRV`$J!9=HGksa<#9|4HegXKpd_WsVsy4CxpC7x%Q9RyLPz5>&t1w_i&?)r zP8~#;%}#z(!u&zsYGtYHjSs zssE4I|8b6%U&qsE<;&Z+v;Rl?$-{?#`v3fgtv~*>^6y#yRdfpZbN&AV*B^hng~!ib z{C^&{VC8fEKkbL@M}PYN{CkGaK0c3&9zMtv!JxCXK<`l80-X--fwchBpt*i7tIhUm z>%pUT6@!iCc@P*^A#%6De@P!x7at;1pLG{0ym&i_fw#?yFNBR&7a{i*VK_!0EAXqg z=&k@Cm=a;T`S4+@MNpx^^X(sY-T<5SZEpaq6!C6{e=TjO)6pWR&zA2vz3elD$a?cb zZ*P0^1q`13i-_-vFacK7=g7`Mob@NkSnSjA`z5ezNx#=86dHPDqWgNsm-GM`I$`mL zG5V#T@o2_iyc)(5hAc#nQdz>Vii!0|5+|2-;7g+^CgRF!%^dX}+56-CehZ^3FOy_!I*}a)sM{Wt|1T zlAmf|uHcXX14+Tz6omF^TFED`!r&vq`qj!5)AcHpJyGM<>)|zD zJZV{|)4$y1Cs2ZLzIg63`&yoqY{u7{Z%bC?9Cq_EhUCd^5>2llA*UZP(F5m!))ir7KAS6O2wX5n#zWOGnElr^~laiMy@1=Dy6WP%>w2 zH1CtM-AMyUDEB==i@CDto&{cJ!Va{9TsYVJ2N2CY3ks_lFTd(ZOQP`iSbuOPcwe!9LKkGU9}kfnE)x ze_i%IGI@nZHhbH>P!NdvOf5MwjY@{x7C8e#ePRd58k`MObp}(T$nBq_a=(-UFLz-u zHSN8sBB{HSG3Fd~i(I&7V)-_@;VKk`E^>Dm0wQzu+s6z9C5uCI#CyQYCM6Z1>}bM3 zxhGEFKj!*w?xOO(o8)-->2f#8cy_H$nKYR@BknpLVW=#!Q`!s(9VhFAmS#x~qDmt~ z^bV>wrb3vc$WPZ!iqw1IY`m=NmJSCXHY1rZAR)R#bv|_rupg?1s8p}7qyRe{wwo;? z0=$FFw;Q+?GB~qtTwTeG|AE^<2ft_s$Qk~^0|XDmTb4gs?&49bm3&FZoGn#L&zL?v zb5ArMM?;TTF?Git+12ay-fnLFZS#liUT?XpEF3Hu8Gh{2x{Sy**|eMwaU+=-)w(O8 zU&Fl3v4IiYHT|moTjwmi&7=*}Xkg*U)%{Tlc8 z51%%KVJNU$1qqaT-MV~;K(fNZM(yGC)YC=s_KiJI?oM0on$MhVVk?bLP8h$XCxTOP zGm7lw99Vrsm*e{*vo*Pj9Qz|05oUg*PtsQ19jSh;IF_art^OH9(~!S#c(tbElVa#8 zY$^u%CilJH$Z{9WFun75ataKCd{jH+796x{-jFO_=B{JssB-o=b4XQ=RJpV#-g;Ns zV|@V&V$d(&AKAzwYnQa??O1*4V{~gM*S4-DdD<)lC;r;p5 z%HhAR*K$3jA~q>r!~d?1oOCPC#J1;5v?}oOb1lyoP4)Q0>7234$BQOg+x6xeYMejS zKu^kBBhP%qYr8IMNhZq}^D0YMPL{ zbe(d5dj#!EHN!a3%nbu9W{g#|S}N$Cz-PAc+*k_hO{sL8Aqh`9O3fFXzLX1kyeHB2 z1tX`f(`Vte+q?PWrowpO9rD2U3-T2Cu9r($%6}N$2(8&#iQ>ZC=k?zvT55~)h0D@L z^`wK9eOV}Bwf?N|Wmr^6% zpn)0X`X7MVsjuC{erd^a-j&!^DWPtsh7*$KG;+Ehr_)RHXd9&?%u==7jYs`-5F4qY zY*Y(dCs|`o>mnQ%w5{P^uPR#WVW;zAc0R6LTfydf&B2d-=77dB1+Zg+VbrSeWC9;n z>%i37H~bJoho1S`Bi+)>o>4x5cNu$d{MY_2jOy*%28B=(wXet)=#j!D9#m-iAMEz9 ztgBwV3ct}*r<&Oms5Ml+`F#IiZ*%LQQ$SC(>M?97Vh0Z_5TG~87+qGq5K+e2KgZn^==6FjA>g57%{XM9^R%NpkkZkFZUe^+^SkpSpw}T$P%DiB6L#s~XX^&jN zl;qT;Ds=&6)O2(ew&NXWe58~urWG?IGgWAl*kSFhK!;5*U3y*yGULEhEn^ryf1}-N zgr2hMx;&I~KRuaVpxe9;M<-^xf%@IkMpB5y2vPcV-MgWr&J9=z>($fHk|3j*baZS_ zJeEXsK9X=U%>u<#WQ@Qm;j890(eW%9ir?yhq7u@9%ZSqBe}ah648xbuwPbXH4sx7+WF%ikBnhX)#U?QN8Np=6Lo|^fU^2pWDw?K^ zB8I8{arec(i9?0kXaSiaj!UPdr)rkNZ>*lhgl?$SrZ5IIoZvM={h5u&LyS)_vws$4 zXMs&ke-b4_S~@kGz%1Aq01{ zA4!JF9rjbCuodN8sk3N6Lx@(Mg(fF|)L-?Gb|kV_J$=6of}El(TwbOQ61E~*3urvi z6umH~o>2@sOZi^S&=Ek-j`BFhFa!OPHlv+AOhTj)+XUWCLEV@l@+A30T4T2InAt>V zyCL7irOcZ)X9v;@YHv~sMTz8?ohPSfn6Qm@A!a}qOO%;LTEF9%aCZgFG8jx!0$8py zcDZ8CBAg?-SvT_->1@$huzk6}O*>d|L&;4wA_r60_I03^ob-o>wYBbAHoAhIYD^Vf zIeUQ#{5EjQ$q8K|LZb%x#fVGHbC^#R=-2F=>Awki0>Xi@Rh%vuqY0*AIc<~~GHk-F zSP45%toZb1=?B_>Kx(7u8EHbuQcL98$z!ZTX$ZAND3pW{?`^8m0B*~4GLUVGxn(#O zZFT}1lI9i37fnUR$rNCsZI8P`S2(mOphzKIGIZ`2R8qXq69q3ey%?BNQ=l?|k_PNi z8AZ@fUCKZN4QE3Szq5bH(RphL+|mKlpIAz{P zu2Dd27{9|{?U6H#0+GJJ(p(ZTexEU;l>x^otTX<)_|)zD$49ykn~XX|zV;YLOq~!$ zkvq+h$V5kpu=j{UR-yX z>Ph-T#O)puKsitkZI0-X_WSSq-Qq-$>_C_B>J8I?c9&+3`!&~a*F}EO+lE*bk^+jC ziYzoOo27^FF&=6}XmMJhbDo=VdS+%k`~_z%x(v!D4U679X|PeXKAebjc6t^}w>}V?}0CGog{^=R;9ArALt3uwFc4U ze3ho;!0O{sqGr1iO#5j}bb;s;_Q~x-74yqXY^B28`tq0=sScDdusO}WL*Dads(>+^ z$f_YEKVPKg7?H=A>S9b0Po@zh*V{xKC3 ziXPKU5=LPXnh0(LBbDjVv)Y&A%fg|pX6AA!j6f-mKY&92Yhv`F(|v1VlN*IO{`u|) zdd_tNnx>fEIEE`J3G$uOANFuT&b+ZK=+F_t!4BBGu35%z!GH&G zJf`H(x@&l-&XiL$BAzJGgrh>jDo=PX-%e|xNs0BHh;bl!y4;EeX*MKP%h*%h=&ZQv z7x(%M{FE*tNJXQ8rJkhX@{%Eu$rR2!d6SmSiQG|c zvnCF+bo0tsT(-c747CFmG%zfN?xp8ICZ=7NV`i<#qNNLNvvlF@moB(z>B3tsU65b8 z^66f*a5)C~l+-qYK8Snc*BOgd!Y@k$Isj*V;3y#DEqiJa&%LM)Wr%l10p+D3z{G}? z^(V8TFc_?k;g8G}KvEru|FV&gO7+iDaxe<)ZW6Vyu+!G|Lvc3Yi_L>g$*4w6h;D_H z#bW7-G{qdJaPfk!`I!>P0Qeh}R?`tFT}l~O*EJmVnX@=^Zpt_z{%Hm`+X?21kn{U0@ zMjvJ5snUry0++XoG@i*m zGf_>>-ZQaHPAL(~%#&i6Q*H}xz1u(7eJ#^s^Lk3K4>6L2pY<_HhV0Lch^$OioNyvT zT5$1DK27?RRgo&d1*dHayErz=8MhAooN`HGax0b)x+KH| z6KXJ=4T>{6g15C<<-$rD>Cjjjeez@D;zCP)c+sD~`(Zx_-co7Fn?ztg$Fox+4a$mI zog|rh_u$q;{rId0;j>KF18yXq=s(-h{rph>zJOc|u86r@^cBv*~o) zSy`D(n~ImQ@&a}p{xu#(m(8>3`S9s~&*E9UVPdwsLGUw%SV@Q;*(1#W^?%Af0Xxg;7dWjc8mjTCAx@cKttROy=0io>^(97t zQ&+4Awa?g+TfhceYaF?T3+iMhE)t^9Mt+%wpCttBgusH9WCBMzra?fFk4b!?7A0%; zM>d8fN6aa1tnWe?Ct#U<3YIj z<^^y>Tib8;w`I_;NxVPpw}MS6l5CDgwN2;jH?NH|^q`Ok%rgYouUD$_1xd z^$2K|#yVCga~hnKOME~p6BtIDmnUNCz_tk9Owsu{(vx8{I-QYD=Q6|jNT%rRXTWxX zUT^!&i(W4X{!C2vzmETLXAqb#$p6)PwE8Fh%YW+n|CnTi_Ig_!m>cpxt*$Z^;H9|3N8Lq zwyXSj@cI?!t|x^VGCY}PzJ9y=BCN4hH6(^8JBtT_e&l3>R~ZvNsH5hL{Fp$PKuL5! zz{?W?;3o(Ko(4>ko&raM(CVD2H3JqP)HEIZoSZLDhN!6r;eWUcO!aU8Vh-Wzov?y0 z4nS6!D(7H)PSEmeT!2W?Y1d_1oXKNylm(fKdlwGV)2!igh-gPn&~Y%s)-&VQYUYI} zMN-x8jM(Q>^nO;t9wINBq?G7Hm%ZH-jbi)>rB;>xE>MEf?C&Sel)~CbvSepE$$?~q zV}^0!1c*615TO#5g+wyUB%jWXMWb8RdlKChfdM+#LNB9s^PzB2f`W=_0j$ru5W*fa z`K$+|g&@}g{wg4!>4XgSCIQAi=1fo2N!HZVC{Y?)U!u&lrw8Vm@ZECBtwkgYJI0iw zf>6g>?(_CTioJpH1Koj5Tk5+Nj%Me_@x;v*KaEfE0qRoF26zq!5Ctnvi<1x#xoS^Y z&moe3NY0gNgR&h8hRHE1v#i|uY-QIR%-Qu?O|nPDT5$Lj5yV@Ut_Mr-LQ}kpF}ykDN7F!|hL?7;`hPyCl{QFt&s} zZmNy2N`B%!_lb!PaGnNLti6S zaTg>PZK%QC>J5_RfiBEOjA4$^CH0UK2*IK<$vsQP-JqsjYgi`~_&J-Mp2lPvG`*`k zGr&o+#m|LyMpcefHKb0_vw|zVW~OKRfGP!9@5N4%>Cm0%Euk4z5m>9dE$Krx&+xvX za~M-)?0oC!khQMY5s1=NUwKwV$a_+aTrv$uYDFWSWxfXA^u%bts;D(W#bDJ^U+Eue zd|B_)2U3cg3+ruF z{~?W&YbdGRCnYeS)q;YsTH@}_`+-i%u*8hUH{t0FcCMS}i2(cMxR>+=dWyUi9tYJ) z=6#24T~25KYD}#GJYIstLW+i?Yh%Ob1i<%Yg{SkX4vag0`C6Oi_EwHx7p;s8e5l=iV zvEz!Nw~bTbOIj%!rA$KQQ;$HOD}RT7saCuX9CbZqOW+Gtj6vxMEOH_Xp7&V)$uJEM zgW$hr!27MXTHh6S4tmoM5ab<>EbuKJNkQsg#nyQFXGw+*pv8G9p|jp6bmGd6QgLq= zJGjmJlkdj97>~2F^nwDHVdmhU%-xAf*6?|tY^hlqOhACC4YCNxR29lp!&qF0KDL_= z>fSZOyr{Wl)G3HA7xOUHdnEou8tMT)31BY^wiwX}=RnL^rU$qdA7i@mV5uG#XTqK! zqHVZAyoF(?YrQ=wjLfG6B}=Dv2usV1qgGW&yi5Y-O|VuvIG1qL112nD7Q++)g%%>8 zK1(a;_-pCt{7FH+Wp;{W3Z~>y8RN2iF-fPfbk$HMVP&9WD4S%LKuA87Z9ufe(5Qev zGgnbrLD$N2s}I~8b52>FAQMDbReO}smPI9nVBS>D!dqGL$U%u=RrX0WtkLF$o3C1T zxn)P_A^x2B2lePE>?1W+&Fho1(YPm+1`Z9}eG(0!g5)FoB(FgVv0nsogp3KOO3*0{ z-jnc;97{Qd#$m2n?1kFr=62J$+_|3|mnR*lo`JA7#-=`_2D`{$C8)zmxvI_3**N)q?)N-TG7i z{~wJ1?%=iGPU$}v)qMfNs&(W>a8uxvd<>j#PG{s$&*0XM*EfO6I3MSc*Xg~4>o||E z8!p^6!9zg71;A@ugOtCnHw+dwW62&$2fHquERELft75I&XV(NU!8x9sPHRE8$EKj$ zX)UN73rmnwT(@NPHPNtUya*h)6DwW^H(6iQ!)5u)>i;r(%x2lP%tbNf9I>@WAmPUo zw?jcedz~5espBc>#7}sT7Z?`lfOOOYirv)I18}kvoywDHW=7-;qRA~I~ z{n%Z9WyAq!YyBIJ!BY=+bzL`BqjVBj?`6X`M6PqRiRsIW0e)zo@$O|?9L0%>yFHal z#OAWK?i?}o$Cbn6L;%~d&ksG6epE9za>dl(IaA+U1>u-D-`I+b1MAI|_!^C9ejH$s z-z$H5KmK0ckAKPq|3-hYKV^j9o&OgS@q79IJc5@6{{Lb7PyYWun*TQp{FfwxN=GNa zAxjpheTt~*bZ{TyTL~N~$q}{Z7+h6y==Fy2DO~wvmc`^aQa>3?*j!BXT8+i(8&M|+ zL$?N04^j3VsKG!@SpAT(89OH9kkAg}Ph-OJkjs^I<7A6BydeTaA%SiXNnLI|TyD4L z3qD*=&lPz>?j zvIt9!{cP}Sz8pVi!<)Scwv)IKo&J+9oO0w@5<`X}0^vL-5KsHN0Y1e0|V ziSzPD17oG3Mr!6`Q~9+=DYcEo)i23n*ek;jUK}1bow;)wm$_bo z_)QfpLY@DHTl%+b5Gi-d6}-#b;vjzO#2(627)7dc=8fLdJhAFgLoVjcvJxlf+YL+( zP@Hqg@)zdGnUnva=g=o|;^iRxl8=-I7BUV}9NMBp1e&R|u+<8gT6lZaO98Yabu0Ar zp1zI<#D5+-xmuH_(T$2=g;-kt(iVOXRd5dH$%Ol}Qo-+nh4}VWz?i9KL>flKlFTcR z(VKfa>YwQt^+HL|%l|YQ(Y7p%j?&P(sK|3PaJN#^-kcx?4vi~0ECyJVfvAMfO4?*J z23|-^(ljl>!I_Fs!R`;Q4sE8<572j3c&D94Fs|}k`vDwsLuJs4=OrFT^*Eqw! zh~A3;8;mX+jSz_Idzs%b$dz=8Sa0(Ns7qK{7h?$`!ZmH`et&j88?qt6bu|@mv=a_R z2?n$CvFdFv&e9<}98>s->yc^@L#*;Se^oeapJfy`!U9yhy<2>S|JEQ#hEy&E`RHVQbTemAri24YHp5*U6R<5r@} z;8>z@NUNMdeer;x6rfLA>r3MEPId^Ik1oe>j8ytSl4MYX1&z5uJIh133Q7>JN|;|= zE#yxekU_IpWm%ns>;tTAMQ>reh|*d^FuC$k9-oHxu`K`sq zMT7=F`qQHNr$zNoi|U_${_omM*4oSU0!G7Uoo#K#8&< zJG-6EOG>(3e0|+;hGIM)@`Kr&^v{4r?sN{KiR#N*t=o;L`Cwi-%7pp%eJ;1!Y^|2{ z%lyEe9k-kO1K9ki-;~K!J|fTjJ;ug2fp|&THKrzBs(lV}Fjq>JRZKnZev|e@tk5hK}|V z({8#; zCHO{+iC-QjCvmu{TQ~I4qzEYh47mV0)`Q(bytvpo<#(BP@ikZt&1QO$04jbAYNaVCB?Oj2^`jV5 zxIU+s<5WY%IZGB?Cm=>-aUfU_5(=&8wFD5!NX7ZRDjFuo_Lp>ZrMcVj?sgD@-LG&eNUMnEYt z9sb0hBeRVUw)bA|yxD!V`@=5cBp)QG7nDqA+Y8GLyTN8ufsnW@qk2+~eZ*!ren%&cCfP#FX&qqZk-)-ZUOSBF?# zM7c5Rs3HO*#IRcGJi>gCs>Gv&I{0DJ%^1O{Of=u*Nj%~FYs}G*vCx5`2wu_)l|_vj z$7G)=%$12-#{@Azt6V^B+SE>J7)lz5dx0Rt@NL6R2~P#k8dPrOz?4j?7`8U>9AQ!& z5h}XjN1&3lWD-wgx@A_IQof#>uo624T3MP^gkVRm-y;+aKS^UUHQM+*stkMwt9(i7 za#9Oo67#G8{7t7tZxmqV>2R2Cjv4%HQ8&HpkCqJk=;DFfXSO#UU!u4IgFIKYmX{k3 zj@1WyHfE@FWD45ATZhr06s%s#+Hp8GY923WK)oez3zK%=Z1?m#GnH(ZczQeXsE^gteC7BGi%0E-1ZXaD^7toA! zwEVAll7_>0bc#R~sN}|57*_G!C}C2oX<`Ug42_T+Y>0VLksK0j;j9tHtU-1;C)bbZ z;VZ&o!v5h;)H|+=3>*GMMjcav?QOMYusu|RG%f<|17XPUOeddWc16L{{8r9!W@gkT z+NKY+Rg3=$=G>G^CpO~ymBHE<7)(=1B}K+4RTlRBE{ z08Jfb-#`?Vu%d}LDs{|MCS)=b|9kEm^;ic&FpLQJ5y{eHD_#~qX!Die8Oaj2?P9>G z;kAGtbSY+|yDmmhtMI5R^@b)YBL>VKeCeE-=voE6%qn&9zk%kfS-`Q5rp&zMG#iO! zRd>t#&$^;GVj_SQ?Q13-n1+bqeiA~2V$&A)Amgku$-rGpkC+aC&?iF^FYAGJ1wu77 zO^LwKm~Ow@dldvb>+sLq?s*3k4k03hgnJ^dhp*B;!kJ)N&>c5f*n76?Q(b73VLxwZ zhsYhC$9H=>#M&`HDcKz12FgeXILbqs@Pz)PhUVLJmDi7R%d1QmxLKNng+O9#SdB@J z)edo_v@9&BjRYVixM3Aw$`y>|CF4Ds>#A9RYuQ7Yi`@~-82Mq>Okl}yHT#~4xMqwj zOn3E@!k98O;H|4f#tIiq`%h-WlOzwm)eKl6>BVEu9V2zNI7CXy#J4pMuQXqG?$#n{ z7zfIiDBJhA-oO#g=}3@sD4rkb5`F?(WprsV=DbBJk>iXoQ@c20d1IQ6mxm~6pkyGG z&%K!QY(t&SrxHTo+;`R;)H{xDwm0c1deYGG2WtCC0Q1PD0T;~V$U^Eh3dq2iq0`G+ zm^9&5CRADqtG20z#+b@}GU@<#y&nELxx!$C>m=-UC1GeVCk4%%0X7U)luSf|`K@tc z1N5Wfemh8iu!l~PPu^|eFtxN3lhYB>Y&5(VVF96+n;4x>3qc@F{u=Tm3xCObfIL}j zW=g7^rcC*I*vt0LrRl;tP2OK5Ub88BTxyNf5k?Up77~6JhcAZiOR~^$QF7MEix#K5 z#7*GE>+N_dIqBjQ-i=vRe2EK$(8A=p#tH%Ft-=bU^BELk#}xE?Gn-hdfW9I`D?5pI zv7Q|hw%;{q&XyAvRhOUl%x5Z@(MMrG8GXc9fLHh&n6hK?lbAANi@z`!tj&(qlx#@0 zRU!hf5&v*P{|K#X_<&u;&Cl!ygeAO)heHHaM%-zEizcTtb`{!Le_>GBjP8pHAm-vI zcLN2g>cFm>twOX@kf#&!QI@SG5a76#iGE0q)dQz!pnY6ca>FiH6=WROvgY)T<$kUkZ0f`YFV9yV+LJ?f8qR#Uy+~2 zxJgXkSamIQ!`pMfpG#&t@rstG%cP50j}ZoU8O|wY>gh_q*c;pAyowYF)Nk zv3%_j*$W)hN7>JY+BjDo+`h(WB5a-E?1Qa!3*RTZK9ml|G0u#riKH{)YDpP~c+~?| zZQ_{G;fujqL11N$p$7NyY?4eb>)17rDb5|L=1y%RASWeO#~o9IUtUFukj3avRRZ^d zS9#v&(|DE1E=#Ol&0Q}+mgV_kt)&7nZl%kL8?7=VOkw80Nz<*x=*Hx!gXs-{kbg{_ zRG+>Xz)2NoF>TfUiJu711!qR{y5F|p+**aI>lz!%07)L`d% zNcSw*JDT#|r>bjUK0PT?89c~%7BdP}(6NUaY|iXkEy^g@wAp8{pdjg}17AG)m`u_U z<#G)KwcH}64vj?0`K~)5 zmw!wI1`ng*WtQaTQL&9-$3I_3FUpWo;+n4Ls>;m}nH>u4X3;%>>^=csVjV=e0kLCa1^})Z!+{Ef}?6&4_Yq@f?ze zqLZFrJde&*WIg3n8DE`$6dEQgu(^ zT?~)*Zfh;Nig^(JJ%)B7@gk0_rcR7jQ}ODRPFq#wC^gzRYsKT(3T>xBG(92t4lW7f zrNK58jz3}Na<(4eeOUQ{2My2BbAT-lP9~2BBm>|~3Yc$3n)ZesY}!;81`&PA9P?RZ zGx$DGd%r)~t`mUcCQ^JAffRoh_f`=&^gR6+8v1(eUd!PxZoysnDjVc7cAd8-`z0H! z#^WJDKNEQpSthl^&0HKT%WR++X7qEW#%Q8fN23U|t}-g0B}Su=l{${==Jh;U;3n zrQr|4K5>>sU8jc8p*(=Ec>}b2ZT@H6H@NT(Lip-etG$-@RiW@|vjv4GQ*@y2 zn)3Zq&FT*0k5rwMJOW7^|5`Oo~U!=D5 z>B(RS6SL}0EPfHb@OD5ca&sOjF*(!hb;Eta`Cx_IW z?I(Wr3VG$p&5hz7qVFH*4!YC#4{+fz!;<^w_09n>HXow!@9lP7zky4FoXv zR0Q4n*DyJDKd0Zd@&d&yQc4m7tYXS=Wh~n97Ze)mskJ~h`WXN5^c9!2CyINTMBcUT z6v=ghC$O0V#y9!L+2+8hJx<9+uS^xD#c}LVOFM$}?#cN$>QBo#N^e{_ z7mf$S`}?P*+(rLx;!);#Ko!(Qc9`rk#G(>zn_wD!P?bOh)jVqQtCZ=TIPW!jLUOoh zr_;rG-CAGn@}4ri5X+iMl`yYJ+J=#%C^EK1ql+r^daHTTv^mA|qyY=BI38;&T}zpK zhkt*<=LZAKk%!8r+$b=y+a_CtRH<&OMfrxEu*{j`y2LswW_`6~S$_@^d`9q{-}A26 z%UI0;vt8j~G%J!Dv{0U#Q!5)ejtQv9)FT&cP|v3ylZ;w&9t}NpTud4gfLt*X;*(O> z>)`F?yZ!CJcra=*E_3uHPNdjeSUHBnmTQ8^QiiUyiTD!o&f|T_E>7q=_K~*WB*{MD zut~wnDTU;&c49N62cjkR{uR`G%gDBwm5^Ietuq`-tOjzqgj<1GfnoHiLl`hw|SZya)zfUDCkC5ZIyivnY zEJt7?2aG2Ko8zs0aF^l}HecoKgC2~zJBt7C$TjEIQ46$t>ugHe!3OKvjHY&xX>yWJ zzF2g@r?jqQa2fe25g0y6&8l5w9_=pCC>Vc&?-mCQq$ELq|x(m-oQFU9Rw^YL3rMxSmO}XA8a6 zY*rf4Cpu$Wk0L;Uq!RZ=sZ2}aHoJAx7V6S!$9E?GI-Fr7{~RW-9| zyzNa7cS5lGBSc`Se)7B@NWG8=|59LE z$j9IDWQ9I(X5NqF6m&*b8cx$4hHvSCY?Whlz&CDQ6v#3gC7r zHs#Fj!Uh8}9G5is9@PSI2aPx%={Ah{N-)@G8K;8BY!T3y8?3-jxT9TiCiG(!ysqoU zq%}7KH9KHY=`s7ZT(I$FbjfgP$G{|9_^}3oT1{o$nSIzcv^WqFe4|cBq#}}h z8G1@7n5B3+I-Qqk+GXsSAm3=&2T~S^MnRG*#8UbMV?n58_UjOnrMjV)xe&{@DqZaV z_bV(alD-KQEQtc169+s$7&Q#5FP^`Ekx~-|ZSGOkDRUjPxfG^=G{vqF zK#LhQDJpncZi|!I{KP6C)Lke7OpHq3w(f1H;<7MXN+WGRf>*tU!npZYB(KDe zB=C~JSS*tj$z`gULDyfcuPB5f^8n;k>p1SHT})5D3#S)|w>=;33??!oBC4o(x*nYS z(JHb~N*E!NK42Xd`@tfI(ua;F-(Hc zL8UKXO<-m^-SBzbk64hCO(@`eAi<76UWr&!7zKGrhVO6od1Vi_{w1NQm8SiI$7}$x zg?XAKTX{3jO%V1bYT|DPllOx~yIaE6<~URdj5PK&5Qk8~$b)K7s%K)h+3d5{fJ+ zpu4*?(%iv@-nln#;c~n^{;Gmwgod#%U}RKn7-&_?w3^>}MgD7l_f4*v)n?lkG0+3^ zpe?9|P6sh4oElb3YB0G#{O^5Wj2za44|q_(ub4A8o5Lg?!N6aHq84=^y_n7Hdp8S~hQ)o^5_$hfQL1OhY@cnRx`o6QVX#&O#B9kOse zU2ilb|4it~pwta=aWxOju<|5925a_SRjHQ;%%L(p?!sYmyaI(*pbSd%jUskOtGW85 z*IISAy{Q)d8b)WgseA?kf{G(%RHNKvxsBIy~Lzj7W zIE{iONsu2H8UxKrNp{Xy76DlY7+;kY4>{uxF^;UdBf~)kSI4Ee=5ZLP*BZvUqoi!c zA#UC$7}+B`kxn38xw=~z@Hn@R9V`L*dV%@s;LM9Nr9*GL!98n>l_kox7rw2}m}#9R z{4A0bkN9ahn_doMqk^C$prnUj?vqk^rs;H^PL>meqB!iv52A1&Q_?KA59f_qu3cDU zAHC3}B4Q|z$tNe*tRQL|fBw87uYiqYz_W}xZ81EOYSzxub6`?VMABcnn? z&AG$G9~fLcPGKa1NFC8jpn;?5GO$X98kx?ZE0!L$WzLm=;k^hCiFbjr(y&ncWuYphq*8N17TIm47wj$dQc=cFGQ_dhqV2EY1g zYo9IFfr{7>^_4KJw$$0<{1R(#I;3rdquUkRffQD0z|oLn6UJK5k^whPxeG9rbKg3IQkT=LE}ls+37ZOR}+(8W9?+!^WQgIygvMU9XmJb(s*1o3gy z2>Tz=)B;=$Muz^2v^i&|xvOtAe6js@Z+mO=pcoBFcaJ8Y%21V2vk{%h2MLwzmRl9~ z*lbLknN`7<+Kp)Qhqge;D}V2b-BZ)!EIxN^pu}%*fUy&tmIW57%9__I84l2O&53Il zly=M+(?GndK6*oqE=w@D&MuE9$$*&747VoSB0vY}K|mIhtPldyn@y5=!$Ef59}pbm z!gQJI0X{={Q6nWC35v{lw{N9z^O~##6M_e&>lOsJidttXo}-outiSg*_+$31LFEnK zynFq8dvCu0S|P9&>MUuXm^cE9D4>*N+NI)=Zh;dQ*eUQmD3M3;d^s|sW1osoUzFMO z73c>e1f9Z}DB4$4BY0_Cx|$G#X&T{Np!&XuXhGH|5gExD z3vL7CyFAyuG)7Wu5y}(lj1Lvyz4)K!W{ThE7!yJ)k96prz&$3lsYn_%cdhs%Bu{RZwGrTtPuoB1*(UQ z6I90NvNp&V2}Cy*aaW3~l<@9z;Ghyk)4>BpSfG`U%W|r{&FEMxCnaz^tRT2l8W9*( z8jxbBepsPWjnKh?3x`0=kX5UEtk_Ypx@L+mGc<)_kdsa;0i=uw?F*VqF_j9dAmHKh zG+ibvML4Yn(Mcvj^?~SFf>w?F>K+l-+%wT zC`CAW*i`DACvOEk^cZKnj>|+8@)8zL$w%1Z%?H)_rvwZ1ZYt1x(ByM8zd&z60U+Yv zH`}e|12`k42NA2d%^`CKv#1;os`s#Zi*jDy-cYQHT=&TT`<$*1ndIY^)c6)|6um0y zZm4-o0qjX1skm-01a&|Li^OwHRy5Q6F5+}*4dj{0p3aK!X8syylcIZ#Q-@jp$)g5N zbLvo0HD=@%l}+`ObJ9n@K4|oxcx)Z#$w2%!Sz;4`VrzZ1`LL^m1es6KBRpT%1KYK5 zE6s<-<3>=g_|W?C`ta%Kvg`V6`jbL=B|i|tB@vX9f^CJe7>%k^#c#Cuq!=HJXv8p8 z9_ZNCdJEaYO-!9MiWm>4;e5xZ-1D$SlQRa4q(F7I*M~698u1b6*;sD`^k~C*M&1R# z&VblAp!_M8KP9edBA@Wn4gYcAe6<1Z^k*cAU&HUnWbw1Sl@y7SADgnZ&i!0%0_Wwd z70L%W4_S9M13LuxlAYZ-=b4}}S;tTjR^Y2yB(M)!vDcN%p@^GrUM!RFD!9UIg2#gz zsh4$e7&K9E#2YvX?dGEfFF`;_~J}fHwHA?zFu{y|H zO4?BJ(#yfUoh7iJ(R7QTe>pE`zN7~U8?s7#D|Xi3lC`qynk!X~@IWUd#*9Y1v%cpH zChHpfZKelj=|#?u!}9$Ta=su}9e>|jF9@n^YyCxpaeFUj=Wt$0jk9H;x5B|}qJ{-A zoraQzb82;Gk}u9M{Y9u5S;le~fTB6N)W+@h(_{{4Rm*(eM9SnTN1-w2ub{#Nk}BQx z76OMIU(`6v<821J;_~lQWoO&}7-K0C926|;Y3$jOF9Q~49G|bgAE9V+v9gfDUKf|X z16S0aq_9QA04_;d8QVrRdAi4P;Mr;k_kB3HVTo8VjwR0Ghu-27w{oPTkg)8x1^$V~B6;M}m64?Aq{*iGlnqzTcsK{FbZBTuZ05{9CX1yRTwZ4p{9 z=G?vY`lA+%=1|A&d%&8x(w_U;0K2SoKbT*|5io_rF)=%yGb!g6|PA8Zd4a>}v2&`vubqXy0dx0w(EP?306Gi!|) zNUp&1ae|wmmYf8m7;lSca#^Q6VbwI0JryC~*=FJ1F>EWjDCRr7|8Y{X$S zIVOn#-oa`}Wy?JO=-EWs1Ey&p;9WwMrcw66Gx*97HT}377g@j}$~z!baXldmL499bEuC28(2SV z&ZUcNgIWMWgP)JDEjpZy{7_G_(t%QH4&j+)lOvQUf1>f9qchALGZ3*2C0cboF@PVX z0jiFvh?}-s(k3{z^J|WzAvUNb);61tryzOSPpGFVFg1*y9Q*fCyWO1g-I+#^kibt` zEfN`_I}Gng+HC~yAZfQ?)w_iYGiSIZi=~lJ95#-;u5<3$al&a~@M<0;Cxl=>4b+8E zUX+P84Mt3MJ-Q`d3;H>;KNYD9CNAUyZA2#_Qi&G8O}H(9KOofyQ>&^#_)$2aBWoX? zBd)qaDZ=grIs9t$4V;g`b<47?V;%md8|&qF#3oE7F| z1fdUc6AF-e8tl%ALYyF9f`^ho0{+X?w=QJ1AZWVOj3R8InkXgBQkr{RNkBSbA= z!@_}Z7$y0l+2lY3ksOFuRSrUwRLAVoKsk##o!7f>!{VP-^ZSQk_+sV79{hjz)&Adp zS>YTxplMF}dUju7S8T~u?;!kd@9k{9+WCJrIhkI0CO8*K)firD zv^YSv&w$@VT-E@?0haMvA82+SN_WS4CAold{soy$aP@Ni_4dJL^PgEd>e~3pafJDb z=IT)#)f9%3l06?A)JWJubJEJ?`LNpvZN@lk;FrzUufl_5bg2sO8qzDeS1{`ml5Q;0 z>0p^IS;cHBIJxxZ^inRn?1RJ9_oFc#K*VfJ*_!2b4!INKCq((Z+!+dzlkhl21MS2* z2y1@d-GlA@@a67axbyn$tL@j@Zw_`H7l7?g6f%zu>Q(ec%+}OTvWrXBGhk)X@HF-m z{0h(@gw_ETXgGJjbX|1d0p>G!{d&1O#;m11wR$Y!{MW-Ss+oab9=M*{!K?L>Tz~{{ z{AyhTU|-7&ck^0p@%|EGZDYB%)|cQB^Acu2#=Zhe7k?C(cmp{TSm!mkQklfxqcFIV z{z-~s+E*Ji;+{GAJ$%}Op7pp_HS9`#O+GPJsk!sSLXZZsZ>`U-+03UInK+Bkp-2_W z3resWaF~kgo4w#sfBtOe%~rQ*$D5yZ={cH?u-mz}%U!sGd$>z(7%x?@+?5Aw6c0#( z6Q57=X>;Se8abCj0-eKfSs5*|yPaaMpNoR)c3sAnW!`VmV>w!!NVw!=@zNEXO?-eR za@YeFo)g{?`<906%aXUQG0KYQ(ll-Wcc)|(5rNg7Cp5p%LvmgZ1c~0@frLNM0YN7X z1=w@E>2uyKs61Wz*rr$=OxE{tHOHH?t1f&cLal=(#aSzj;)?j?z$E{29CwV-%s<)e zG@AYY*!$ClHj-pt9Gu;OO;B1-OKdMao=;ts46R$$jHdp!@>i5L!_``e)A4iXm-`$(c>rir>$yG zRZTh_qro_s`_^}@v1Xi~26LODK;P4J?}J`ucB%-7U9#%1;EInWCaaWA*#BDMGEqmu z%&W$XGg2K0E1?M71@ZAhOrE!`D{H8tyQdjm)r^O3$Gmu!Nc=F*&DpIE|} zgVzP*x+OId#J0#Q_?b~Mxwy3cjJBL|Nz*-`q7ZX9hPw76A-uM<2#F~Jwkx5~E)BC% zgGk@KE}g`E==8cH7#esq?&#$y@t1IwI^40&>0SzUqe|p#K!cLgxY8$P?k;hPnZN5` zS(s+Fmx(aD6B6wYUU0+t&*Zqi4nsd5&HRx))egQ?QVZ__#OS+CrKrYdcli&aMHQFibm*x zQ8EBZ;zwp9?K#|fefm-)glrM&2P6>sIP}QGPr3R(Ueg?wJR1GuEX_2`REga_Jo@2y z@5RegICccD_O^EqPIiquvdQ_*HXf6HxYDUALS1K3dm2USF3=j8)@_HI!F4iWWf~n% zTdW!FC9Z3(j17mol1)LPg>h5oIlN+mD*BvEIviX~VB^;CAe#s1ac43vmHzbk zzyFH=rmx|J)%yDC;u)a}F@B3S7E<^F{>yi|Ajaa(F&gyW>hd!FZLX~}{D0}crRC;o z<4?_2b8U6GxwO_=`ctE|+-x-e6f}Mh08Hri9|ggmkP#?JXSciS{eS3x6Ac*aj5oR1 z3Y2k>mNreaap0!__ji7?luSl}DQr$MB$92k8cQq9@+JwY`n>dIu=VWZ^muFgbi?I5 zu-=7v_nlCfqAr&~<_T?wqak>6{&B)(ls7hjvi6~?Z?m?>T>O_z(^Tc4Y60pkot&`= z@`FgfmH7^oq*a>v)AlCEHIFBwL2$+%aUX8rha^olOE>bhQD3x0=yN@ZW2lj*O_%i6 z6R|5_*g`n2VeY@LoqWfWuQaND>aY!T;=^ELgJ&CcE4It(bSL&*wy*pBH}7-;7DVnD z0jBh9_r=};!-6HV>tLRpax4G5s?bdm_a}W~_ulir(R*Sw7#<|eb;fNsX%V{cu_}5V z2XkOt+uRvTTJn0Fw2>|8v5rE5TRGELnbt3_Hi9{7X*;kzu!;OJY*N+-&EG^R6I8I5 zJ~S{s+AloG;Y7tXsk*PUXZzf6v~K%L zmM^LcPr|fqo65w!vG{RNdFpzrX1B|L>}fc!JXb9{G~y)J&&c@leXFs6%qu$j5;h zi}IG@gT_qm)(JsGAkw|D0c$?BuFMgaS{}>TS;Ei8*@0SN{5Nw#vEp+xRGhYLOCCaO zw&wK*|Kpnv7H4lZXYXzvk%JGClH||ydHcu4n{1!KP2hkCrB()T?k>T;;jSUFPv=s` ztg_NBGZp$x#~^newJ&$;IQTMF7fy^HHs8qnD9_?uHa6PqtUyokPuag2J$jKL z#)V5z@#@|)#>|-TX^=i)kRpM3B!puIKC|WE2GC|qGN?$qBC##A&~b`}OaHTo_?N-= z-+#XmIENjZ{Q8oZLeH5FUJIj$HOV6=ed{If%5ukcCizz=JpSKc@uze#PlubC6*?H3 z17M%HLunorwRucr)zWk`b{qEIVz9}xKXZe}aEJ&#Y*Mex7Z&c%eEY^<)lDhONEO4} zrw2drV6tiqtrjh|gC#>?Hp=`weq1&QzbjcbO490-zwjD>xLB^sGjp-_2#(JJ#EN z@+18KUO=J0zYLkMlXGLg3H+Hl&L&Xy1+9rP^WWJ|rP&GS;zF36Ij&6_KEn;(a z+i75#l6RvNaJQxVVSBnkh%B*fJh8mzW7M6iZceSi5V+~tTjFUh+dC)kp!MXj{eJWQ z)3?NyQ?Sb-GH#oN3s9n4umD5cKVbon9^3CfW&t`E$xMIG1vuTo^b)*Vuc(Z%)l z`0>=TK4K}{PnTW0XRhMkLbUjwO?#&Kas*8{ugGbJnuICTMo=+?%+amt4050_E&M`3 zYYB!^xzIlO8w1wnV#2p=MTvezQV`Nk&^9Q3-_R7T25HLm!EactVinbDt*|#iHt9_f zuedjD=z1&a&LU3g_`9#s#5@*OhuOv4AZ>zb@btq}KlJpCyJx+X7@{W7{z-xMM0PRF zo{=o^&z_JR@SpbWbvv98bH%@FG-;oc^SE5QA8$YdEHJV!XZGhnZa*v$&iGfECh<~+G5!G-#0MtFH}#UoQeN_E)SeJX79ZA zRgj&gWTu$~PrF?{ZVCR(SY_aU#q6m5cARQFvS*I@aa=)9?2S@2i8;+%qVJC^xwdbM znB1t%|GX7V90uC-INRJJ=ilD=+%2XHKefz4FGkUj#W+N|n-6IKs5pF>Y}#%x&{RK< z{kGLiDGos{hEt99jQG~fFmtZwDW-brV=RB>=RtlCvy(eFQ zla*IS*6YNBi)d1y)VYli0M)FlmM4=q)l)CccS>Qi1WY2)-jU{t-&b|&HKX)SHv|~@Ecg!sr4y?Cz zWo};S>QMo<6?XLn+C>9sxW4+zDjH_3Dg)8H{puHpRkx8I|3Fq$D~;ZR0%*B?nm&I) zB}IK`TG?69=@Us0X`vM}o0{#nT4fHm;BqMFGb`iW6iT>;?EFH>?c-q-z7Gn}pa4b& zcRUz{0;4m5ku<2;e(wPz*JoCY{8$)$v~YMEoaDltMFJl)4fOlny#HjK7U*NNAhdC} zUN+W<_-F=OeoH@Q2QvN4qLQ=wDH4mAhSyIp!b zghz*o4%*t^6}RQ0D~OXLf0WxvHsNTg z^sFzO_B!`XRs~#^ycgG8V2?HSNdC57{gf|T_0>k}K3`fFZCm0-6Y}ZDa9O_Y_h?(Q z-S8ow>N#VF*|ebD**)1l-aC>QzO9*X(&!7A;fTIWZ?p}rA8UaNDTL+1HPt`Xi&MkZ z=*OjLSYteJC}QL9>ZLtfl>#dp2a_SEH|%osTR+j#cbX^6&P8k4j)`{lz}6s%Hs;YU zX(m^jscsZ$IDpCS@hZ7MmZ}~{1te)2pY<|bOP7etmpXjB$bLWS#v#{(=d>uJQl<0hNFv#Btz01;bt}- z8ZxG_Yl)AWLC(Tp9V;Z;XSZwSWY~@Zf?x~A=S|bdzK5+EbhWUsRKtuV?MX(S(G*%p z6f;PI==_{bqosWvbt(f8dtj%uSQ;GRM<%w&D>{N~ory{1Nl+@8TzT10CgUfpPE=+m z#0PvD_F2#hsn3B{9)1L9m0S6pL93(Q3fhCj>H67eiq3uJ|Uv=v@qf) zLe}1IS=idg_lK^P?X*!oHVWS05*DX%s{FsBC@Sf^K|93L|Mue}MaBY_jc>;WYPsGj ztFH2{#Zlw66=}TXC0{hT{4glfM)c|SPUF6j!Hn4_iJ8=7Ds+FB(CepeP(}yh){uF8 z#|F`@lP$Myvrw6^7zx)kDNvC#ko!m4m?@+aOqG~c)8Un0F+?)nd$9N=xS7d5m)XIL zPZII^lFI{+jsL3!fDSB(szIEYkz?<0-E||BY_W{#i#{<4_hKyo;N@hHl98ci53@;R zkkT@+mmN;DT!5bpw2V8TW$lm|%(y#do1~QjJ^wSA(!w zMVi4k)1yio8gwL)vkuMn28w1}s=X%nEfa@*cVao;Xroah;X<-9mcEOG%aGpvL%X)Z zzCrNIYSdRa**w0n=~BhRPKpF3lBp+?TG9u676i&E0S+aA!R^PCGo!=esaNhCR~@s` zPfU6p|4I_EAaibQ`7VnRpM*ep51`_1T%licpbYqI5{K+C95Tjv=`4He1Bt|2A21^A z77r{2KMf0v2k#PMamN~JChtt7t_@|>liQI?lo?`FmXm}=CSw(^Mm}e>bJMd9Y%@Tr zc+Y9@5V#x*RA%4yhQmus3kxQnTTPEnJTfJ6qW9pg%|)Nj`|MaMH%seIcKbx9aKLVk z=PF37I6ZbbSj`)o>p+N`1{(I=JWRvv9QxttZ2|V#@leUv<>S-riR^DFJ5`$c)QA%2 z;TYM)_8!IOPb4h zlb?IvW`WRXyp4~Oz={~VnSQWkDO1_BlK=Flx2hPX7{lB33e&ycrA#PbCue=Lp7|!r zzLmef{@1^*we@Pf(bTp8t0w$$mv>$zK@yp^d14X}NhS&28Lex2D}=eUZcB^sO@m0T zSb}N|8u=FeWhxFAtd-gdh&Thdu3TH2Rl4fMj~@rT+?tm?xi#fpd0!06e^*hDRd<_0 zS{cZRXB&!WCMKOR^59uT+nwrwarl<*MLl@PR3#U%)B^RBJxqHs%KMB8qIB1opW}u< z#|?ju|GjtoFW2itDx3QR|K1t@ySB8{Sk1-%E-lgP&+)&%Q~d7=iD;`5OMCxNV2cFz zi~}x}zFhd#{`<1@r9`K2EGJRMSd;FC-Ee4gcuI|XH);BaC?;K{XK_SV?HT{!2s2+$ z`*E6blZbfVBd%{L^*rd~O!k*PH9V7c^-fZsynXWPF7Vd|*GWcCuwzTVr@!*F;rhTi zY}(*=osVa^iF!+3xnaMSb3I@28C>%MI#_szL@=n$Y?z!T$|ZeLKTElOTA$cYE7wo+ z6Z>iA`e}S(KMm;z(K8PElTj})u3fnQGZn|4Du`TiyE;dnqeXE&rlkm?Ng1qF>UBLf*l}fxko7Bk}yL z%m##mYp#=O`nxGjZ9=oX^m!XTdM<7sa@!!Ee*7l<9%mu=<-PoOZ$fkSCfq&Py%yny zl~jYEuR19IWr{6%B(~&WCVfinCw=V5aw!j&%tOBeld9i`>!1Cr#J#YvxAW&ebrFB= zI_AX0ytcgAd>L^4vE$txSyXtIa{k}4zl{vCKCy%$lL+XoY6T!PGbl@Wi*gnh3OnhA z|GK`{u9UTaO1Wkw7CV_K2 zN$-gc*^g{rHrdU`Ovo~1HRJ4j$R1W(uM}S+sjto*&%$n<0D+c`hGj?k?|m)|Z8YC{ zyqmU|s+Ca=GL$DzNbgUjl&*U3OkcTAg1`eu2EsFeVnah*89a|5XWRTD;T;IKURcHN&V+0d@+khVi%yTe)2hvKg9DjM={{kWCezd*i2}qIVt| zre*$QE|Y#Vgc9aXx_36YzV$0tampJwO}NquQ%v7E&WYrr4_AeJL+|ev0^s(WH^&szJqcGxq|J7{=M~)B8LIOufnGMV#eZE;m1FQ8wc^cgXQ=L_P2=P(Em_U&tl+&E!CTqCECcxIOkd_d8{%;*TxWi4w&fE(&V`tK+{boTZrPKWAAdRt zo5^k6IMP@$D$nZNqXU;T>w)n^9lGlTVSX0X0wk8gC`k5js9 zy8J;r4$>&wb1xL?z1T`R9m zt1fPLDC_4!TEYQ!WJ7^yVsPI!1>JcX=$_;CP>~b?8Dp*^Hqc1Faomr31Rx&-HW>$dS~~eGLVYy?(`L0~9lQQ7^PqnmCiD-$@_jrXdj}i)OBw6m zkq6COH6Q1yGj*ByJd5vS#FLxP+>A3@e&&lm^TnU};{Q6m<7d|NGixf7VU7=Df#qYq zhUaBs(o>JA2vdjXCF@83;db8T-@~hX0&g<=>en9HlTlorIgCZM--}bY&sE?2&$+<= zi_TF)&QUjsQq&xhqjVh@4h2~@9EyvahfpVykFGRR#~6~Fy(s*17o;)5+&Le^RZM7& z$PykiMkl85PY-Fi&f+lwm!-mSLed*@^OkJj%IAao?>V@iPvdWQ8WGt3D+l6jC*9~* zj=7sr+O#%LFblneqF<^?hhy}|8uZP{)Go6%l$3qL=T^~)AF3g-`V{kg;mHS2({l5{ zo@ve*Jx3H`PCt!CqhzFBA&4wLXN^U6b}q$EzACH9mFmi}n(APTAzlqiT}XNvpO0Pf zP|VfKc8i}k?ky(Yo+{b+0grFItg#DEI+s!BEs(o1@5L&7$aHX{(9a}J{lfGhU~nst z-?z@+l-{V?wCGbA$fcK??3i9v1bKa93yjHx`7!FPBK8%iucwW#ijE}B8sxH<1amY5 z{qH_<=A1==CJbVRzXn2?j`?48Z>7I!h%%qE@|+g=vQV5#hRgGs!d@gWu1M(%dR;~B zyzrQa5_v&>8be&_b3t`8m)Sg%jo1t?^SamYyYFd8 zR$Fo;j-yl@pschXxiLtpyK{U~#Q_A+7L#C5xCsoR_hXkhUqHnL7ozJMPUovP>Ww#) z`G(eKF-lK0f9EyT)X4T|j7hw@K{8}&w>c9E2C;Hn3Lyx-D`(a{Oor0~+zAHRk`Es_ z&-gqGplZ&2IRE|wBk)u+S@Lwdg(n7|>0xaaNNsxTsnPf}%@{3DhYCLYlo9!`-aRCm z6@U6kgBmJvkAb!6>@Mz}Ks0+0i?Kds1ilp@YNld=U0YyhCY;CAl5(#g&eN@&cRzf~S%=sZs3{L2UNTgf5yT^pU9bT& z_vaacN|3qMg1`KQ7%}fA_i7y|gZQKV^(J%i%s@BG=-v2y%|}i$&sl68A8-9|U)F-h zD&C%AHpVfIf~_7~;EhNPzsNBJTO8!FM$DEG4`7zf51j^m*B9T>|-v45k zFCc9^V!7hUT;`t7ueg|cX5U(hsr;;rQQgeb{He~13FT}esl@T#-4_$3Td1KSK=&VE zCh5C_?D^zw#%TArB8vbuqrWU&yNz0s$e46u>(M|&E`vlrF0|g1KasTYxkoy;Xf%E1 z`MQ<4dj&{*sO!rQ`Laq)bM*^y6W!9kP%!)NB>M+n{;;+GYJ=qK#p-6s%{dPSHX1>H z$O$>wb0ZYFCqM@}btizBI(L?)<-(A&mE;RoICFh`yr+b07R6m%Q50`4Z#n|*zMz%2 z7d?_~L8a|1e16)he7!M_IEVbtlR?Uvva3J+Yte0S9!zEVyzH@jP$|U&0TrH_d6dnJ z9LfmjGbnlcZKz=1;z@=X!uvC8h`^MteU%vUOx>5a_ zelIT46FhiOrQbjPo&TceKjDWy{d(ieN*#aIEXqO;`^(Rwd`qMV`o?*rUu$fuf zHa#<}(VrLp{xxPLJ~;9C`d$;G7?W-j^1mO9+?cyJzKrFb-#TPU6J#`9J;O+{!b7 zZnf?o9L)4paaGn|aXaX$@o&|}{Own%G?hHJ%xLmpGRxUmrAc#>QJcTH?{fSZ=XJh5 zj(p_G@@qOs446&t1v-zZH8E512@9FtqnWc3zU3q4^Nz#Ji2hUhpi+7C^P|T?%T-2uL4|S;Qj509>b~9___HrN*4Tl z9@3ht^S=iS%-Xog3>Y8@*t=$1&Fx+e(P1>|Wi0O|S!OqSSI0{va$PjvEt=Gt7sFoG z;$8L`k@aB`$_&4 z_j+OZ{{6@Y2w(8JLF=|O&)LQ4v(uMV&9e8d0$m)o$R2LBXc~qeVYxC+UBYc3%FvIPdo01n&Ms z&lsVp|F-mBJn!)Xe#L(-@o2OY_+Nn|_0Y)tLSu$~+M~Zf585mA$3HOyH%$>UbIr9_ z2lT)H>cwaJiEaRky$0SW>p95%WSBAxL8y&O(LD(@SOyQ~8O9&wm4dH>pE87R1Hauq z{SuLb%jua2HbX5iKG)`o?W->aN|lEFsJBhCuipv#)-Qqmov?V{ zUW|#UC16h_e)=^)fG@JEzo6BNcK3a|%uXlYx68Lc!InuK{iblJ{0N*-%pgXKfda6w zu7NJ$Uk^0jIG9+bs~24mI=i*r0uU{=@>>D}CxHObSa{fe^HpVIBlElZVE$J*B(uTb z6_c6Ge?DcB(&ntVpw<7pS`2J_^UvX+E`tj zg3^@K#!sk=xSV!o!bO5oeD3xD=khlNGSA~q@S2>#2EsOe$csfvCl?nHt}YiPq%byL z{~N&UCjRe-H0SoTz(_CS;Vs8oZDDsgO7SW5M(jQYFN3yEsm0`S|9to!m4aZWV#FWqwQQziW)HUW#v7DzJ;929=yGCGA% znPQX-kW$H*NQ<|zUat#yk8Me`j0y(zITEQL4=#zhzDFvu9w06v97g353NXM!AFIe+l_)QqNF zh6<*{z`>lt(I~vW@1z*PKXFnS7mhn7W`?YBbP@d`z|(zfD(|rm7o2~3(L&Uds(kFf zl_`1G3LH6|xrgGBP#{j1O5a*KU}L1z^}@r@gJc|SppJGg8C=k-Nh-M`u22^g#plCr z0ZeOrvvL{En9FM0`AkN=`%K1E47OIHmW2Z0uZuxG#ty9w{o23XMN~othby-q~oc9Sg=?)v= z8cIgVcne44pwTx zlgF)E@c1#;5M8F9&06qiwH7qW{$TeVN)Eiea&^|hw>q-fZ_b`wUa7Cw*UPMWDL3kk zMjI8yvF&FGao%!zgRMYQ+XUrzWr2pN3(NS8qQ3SjGSk&t?T+b65z?#?BG{gcMntO! z<7lF(qP!FlE;kX!(!l?~Qc|v!%4{s52balJ^iFTf9_lHNf|l8HsVbhCpDNz&hqd<5 z2~HUdGfL>d+@?(_i>(JwIsZ-Cl39Gghjwq8FE*&QK7euDdVkum?gZ zp;b%OK)#gmfO|+rIix8|T(xhyo>5;K8CM9W%;Dh}u;9l9=v1IulX~_B3!C-tONN8P zy(Y!vIi(P~jNT7v^)a>_E^WrT?9vz%EW7pb%VrKHomNN{t-s`HE;csUh)&6BJ#s#odeP->d9W7Nr^$???2_e^tz`4;^$QYf zj<{dWgE1QOUY<=ZQVvs-TsW@Yxd>vYsSI7%sbt%zm!6?LqIZcDrjxV2>YdX9o!#0=Tunxk>ul;m98A&B9BhQ08biyVIaw@EaK9^0z4PfDflkhDw(!K^~e z7Ly&xtZKnf))Nmpy-63x4T`%3zQp-97_#>h7^*>u`2=2^ZNoSg_j(f~eHtq=>locA zjYps!0+`R0q<_Ck(xrBL_h6^phWh4n9p~S({`0oTebKK{|GC**YcyMbYPMR-jb&=r zkowQm{B!;1KXUzNiv;(s|BOCoRFK9ib2(M2`0Q91=%7(wZ>f?jr2C>4?7rUL51{8G z>5|@i)t%AFQ8-E?|3)W9aGB5wy{ZDd+v&l^t04^Yqv$-N=>AeUYDqw#{6vAg3JRIe z$U+hUlriXp)$T&EB)ILbCx-_$s2~0@kzg$XExvKd4v2w0#Z|*zxzIA9AEDF2Trekg zJtVT+lPAjm^tsI$Cr*G4g9Rq50p-5a8uxY-jxPy1%sHADK{W0_ML0<8jtAvr(23X{ z(MvGegVzUp*vPF{8ylyGZL9@ABXC-W-8pvRpVM3pfGqAN@J^4XcV*!TE3>slh4sP4 z-BBO1x^&^mWPHB9@I*A=;sjRMfRG`%YIBl^h~B7X$~}k%+yQpGO1)IAn^|G0>by5q z8ik|IrDIFrS<+29U;EgM`r59P^XF36zj>)^HY0L)mt?Xej)b_?55asGJVIWQv!JlR zHCqW^9e%faa#{=KUlO}Sf3dO9_Vr_t}xH7?PQm_@_`XVu0rD8-yIH<`jV? zFhsN^*UkL-q}OXhD^Guq6O(47%3T@JQO}Ub`xB#^;%=ywsOmCp`XsERYVZJ;_%u==vz?Pb{E5N)@~ndZGW@%Vz=E!vJ^{`=jd0(d%5t$+@2i2 z+Kt{lnG++OA&Tfv4R+R&eW851v0Bq_pN`@+4ADHh{|y!^wV?Xb-_X;d*K7{&YdpZ5 zGZNzz;Bxv9eBs7ppnR=Zw1EI>eHQ)G#4CHS`;q@}TTL?mdHlXDQm+M_SimjljMY3{ z{Cnl=FW$GS>?8A977mf32gN<>Y@kVIy~_J`HfFx^^~U>!ud82MCc-Kc-!DL9dmmH? zEKotvA*=e|vaSC8rgILXMnl|SJcNNOXAm)~nsm1 zE`H4woY{3-GOrEw4|S!Mzl~dT=2yEVzkBu@_!MV*fj6)Gq3*b~QqHNCA7mV9H65Ds zp4BGeG3$I}O~SW+IJ7INWPD|Prx0(^)tcuG+v2+}vnI=pnh}~)8|pSrLG3(x^OV5u zfiVSV=KZ19u}yBQUD)j3?54RmP&@prt!}Xs&u6#c+uer03}E)3OM2ZoV`t!G`(`ug zUfE}MXk+6U_#w%o&rOo^F`E`IV6zDJIJT1dWBU?IC?ti5$>l5}b~rc-Q`X_LwG#v| z)A7c}*3lk!4zZ;}D;)K%k)&hnC2O7brLZ=LsRPn72jtH4(URlA_~4x99e$K+oDEK< zWEAwoC$;K6>e%lrD$V+?nK_KX)N!0KnxIuCP#{BA=&LJ))k6ft1_xJ{apy94arA04 z7)}Ob#lesL{*~W>V(CY9uwd(#-cD)R}SViMbnQ zJYOn!Ztf2Eyyv}Ga?r9b=w8XKc-kEx*x6n*T$?471nx`l3uA2Fw++eej zg)X+-LbC61<=yt)`&IbfQ4!}XYw1kx!Ze8qimp(6a$2%r|SWYo*;xqom6dB5M zM^*sbbm=tUC_IA}+0VIqM|U1SCJ}ZjWyyTu`TpRTaFU-Sf2u!=Oll8ZMrJy*7`)<9 zrU&romG@jolFJ3o%91AE`JDF|ma?*>&^6Md=0F}5Jywl!(JQDsQhGoA@@BJm5=-}( zL)&`Pt>1ql$Z#yeXIZOFWF>8xDxVL(5Q{w;IiV5qr8_153UL#%kL;5V<`LtL zd8p~*ec8~6xTd|y@(T<3WT+LJ)ECYkNycS6sPBx-M$yN9cdQQfCio#B00Rm?YU?*O z@zwGl1vi_y1C$-I;5Z8}!Ai#ajs8@cXNEV=%=iL}q~C|*xYW$r;N~g3>e&@Qfnq}U z%vc0%Zs&NA{Hq)G8iyC%^eeOa>A^(}%fri`w@g6W7EeK5&X|P0%#oV5sz58YX{~_T zxFmZHo9&q@P>HbHh@fbZMkI%)mKVJ*n&wHakEI@Cn_+DkOLW4YhN-vQJ3gY`djj`F z)(j>%MGFb#JaxTn6kL9rMTf|p08S9?j!m4lH8(%ILm7o7J@XZo*@I!ZB((A}L(xxP6Ucr1 zZ_xi>0{q_ifqf4uUvEr@`rUXMPMo*4pI79zv+P+w^2fP>4f~=%#LUQ;{~M$qkSXNm z!_DT@3wl0Z_~P$B)o(sD>Nmb}UdJ;~@y?y!pprefeBqY)0`(u;j4m#&2LUC~yRe5E z5VB&4BymhF&-2UR`|rQkys0icob@~K>tw4l{XUC2p>J(hD=>8AZ-ai+M=2gQf)AW8 zTQV3!U|v`VjI&Y=UPG;g2L0bsDW7BY-4qKdaVh_N2b8A22cV@rAhQRnT(UYp=hThG z5uLS78h@+e;Vv!d6fxy&?ipGN5nW{N51Q`LCLgB`H1~M^7Rc%sawo1b|JFtfxwt_76$*1r0)14Wd)*e3PhDNxNxSf2+ z*b*90mD-PQG7+3U>Q_t;>?vdT6!>W}D1&r7IX}N^US%JNX2^~oJnF~O%kXTDbV~?o z+D1l5&ysPcY@y%T<7Ez)IJ#C45-gF{Hu8Eg14uEe&CP${4{mJ58WV@8{bQG<#Rt=Z z_dEkq6=Nhfw>y5B=Vr6bJV#MaW?2-sY{Qk^oV^KY*!ax{bTWH3cv&{e9dCe$57NddO1il<+5y!-6eCK7(eYZD+p>Zf-KBWt$?I?~Y(H-uT zOd(P}AMMOzhd-rExl-{YQ-V;*j^NWNfRN}^`yv{*=i76eE?ohWrP@3qZ~!Ywj{DEi zVtbJm)b{KV9zV8W@OzREndieKEEj$04EVG8y=E}la)Zt=MKH7Nc@BuN9n)YP?x_IX#u$4lZ z%sAC5*ciD}*b|Xwae43Fgbq&k=15J(k@Z-f;hs!4{RJQ|LoOWLZ@ch>FHDWtz@1*v zg;%pPM?W9ejjmX*(@tjLN!Yc!!QWQg2vvHU`n`BLBeFm%B3pt8fyLyaQ-3FYD!8z@ zLr+R{TI{I;&G+LwvQsirz22)+eOeTfLiC;zbaqoapFCT`61No_v`5Pun9s0yE(&Ao zumzdw&@igYx3=X6@4YQgYY!cLFpc*49xVP_dQo$Q1*@jdY5Mr-y-)Y$#>tV5PaY#z z$gt{Q<1+-G3LRTbF#{iA6n+s{q@<$uIxTn#0)3dq7~d#u^iETaSmMdc#)Yj4ZP>P{ z=L9$Wd?N32A}#arBrh`M0hH@4iwU!L*5K0zd$y*8gv{-3i$9yzRyJV=1b)vh4v<~=NApc41)AH>pZ@Hr+GfHg zPEiygPA{F4zq+F%{h+Ne^5Lhg9~Zu=iy7k0R~z-OZer`EP8}dxfcN@NklGm%Al>L$ z9Lwvw10LUqcEPBYl~b8A;KTE;ii13oPK_1g%E6bW6oM};k@o#zo?yfCEG7)l_UC>AqZ?TM@RhqU0 zSTNUcne?L}A}`Gq>Y=A7>@LOpIcC=OdsAq%ooZDpz%v`VIPW$;!?7utr;){NoyW!9 z8#dSxE@J;nSR0>U7TM))g&smuHf_`{&4%}U>b1F|c&>b1U%;jP-C%LbE-8s`&i(G> zelS{xDRYMzTX6G!a97lvej$oGeq*8gajI}dl$K#d3yF{p%)ZH=MpL|4udjXH8Bb~j zh?t{dMTgm|#x7n5G6p}&jG>ysDWF$B@r)a$z37ZPh<=hvTfg;m+UCivO6|<3(|ej7 zed+>g`Z!p)@!sBk+}=;W&+g>(`>9NsKV*jL0K1AhA<;bEPLjC&dZyz?;8hBkHNFuIyIeHiQ^+);fDF(Y0HRGF@H(oyl?!_}YC3*|QHpVAZzlyTq{qsUy{Yr4Y3Bu92kRb39m4 z^)O^{q0ODkRxjo4MvrFe@i%6$eYmq*-psi3S%*7ngKQgiLudvT`4nFx z=2LTlWVTEqP%lGH78Y>qTNXtJW=^zirxttWSuvdOaSNBX%Nz{{gz3ed3@ zu$&DIln*=wp{e2KB~K}58~d+JDLP^L$^~89=wnle&E)PcPc_Zw&CoBPdC$!{$X#{R z$`-`Et<{&o_RFn<7rQ&b>0ut8-D?^s?zF`oS1y8QGKfq+TRS_{ORkG7Cz9#n7AB>Z z+2up7rm*!&der=~Y5CT*n>d4lR@0$3wvt`WI8k;i_beN+erj&ng5k_7SM*ME^iH)b z(BEZYn+1et+bqupgjzI25@AI+9=*XIV4nb6Vf<94Vu(EG3fR z_B)?$4@2`>k(}L>4<94% zY}EKIvDsv4g*`H_^|VTYETjIP$)ZnXHv40+>i0gZ(~*F+JB3MnGyVGRvu?iQ*Z*Z) z{w=|8zb2y(5W3fQ6BcQo*`Qml+5*ppq6>F2NGC%Spt3h^P?3w)8ELAw-L#%|HyeLr zW59gvdH(vlm(2A}l>pY;W|5|2-0*Jqel zemg$BR-`Ie`b;oB6O7-0VEo?V_aBB-{Dz0NS!^Nr{YC0e(S&^#zo!Y+og(gUhur?f zHhrbtc5j(W!Te;pZrNZtmL^%9QUm>IsEg&2_5A#f_gOCeS0WX=h<)}9`|KI^*)!~q>>2i(o&Dw?$0zImEO;WK(n(zm2jymPB5A5_27 z%o!E_n#*(X8OkPcosUK%fcqawJgCh5G?=Stb9$bPQd=L1b9OurW8{DsCsL7UVKU54 z7Fu2hS z87xTfMUZBb+r~6XBdFJd`7hDOLNj053yC!F=EwQ?4W{7D$bf_pJk##0=9}PAX0m=2 zFwQn3r5CuMk^4wYp?0)6n?v^=Xyp4vfAGh+sb%JsDMfCn&2jat!F2v z$6MQ{8^j98cz{I4isWWM&n6v~S?LZeJsu`q`rk`pW}3ml*8Xm(RKPJTEzJUZDsF&CWA-cH(Vz4lnm+}U;*^sw;6qN0~*Y_2uOAL&GQc2BmC_m~MUl}<0?R13Ab z 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