aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/net_kernel.beam
blob: b5dbe90b8a5223b5f57f3534dde12af46a9539bc (plain) (tree)
1
2
3
4
5
6
7
8
9
                        

                                                                                                                                                                    





                                                                                                                                                       
                                                                                                                                  
                                         
                                                                                                                                                         






                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                  
                                                                                                                 

                                             
                       
                                                                                                                                                                                                                                                                 

                                                                                                        


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                           
                          

                              
                      

                         
                           

                          
                           
                                                                                           

      




              
                  



                
                  
            
                  

                
                  

                
                  

                                                









                                                         

                         

             
                        




                 
                          
                   
             
                           
         
             
                
                                                                       
             
                

                               
             
                                
                                                               



                             
                                                                                               
   

                       
                
                                                    
                 
                                        
   
                                           
          
   

                                      



                        
                                 



                                                           



                       
  


                                                       
  
                              
               
                                                          
            
  
                                
                                                   
   
                       
                                           
  
                        
  
                                  
                               
                                       

                           
                                       
   


                       
  

                              


                                 
  


                              
                
                                 
                

                                               
                                          
                   
  




                                
                     
  
                                                        
             


                              
  



















                                                                                                       
         




                                
            

































                                                                                                                
    
    
              






                                                  

                


                        
                        
























































                                                                                                                        

       

























                                                                                                                                  
      













                                                                                        
   
                      
    







                                  
            
             
  



























                                                                      
  





















                                                   
     











                                              
   







                                                         
   











                                                                                                                       
       
                              
       











                                                                                                                                                                                                               

              
    

      












                                                                
        



                                                                           
            











                                                                                                                    
        



























                                                                                                                                                  
     












                                                                                                                                                   
            
             
  








                                                                                 
                 



           
           


                         
           




































                                                                                                                                                                                                                                                                     
      






















































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
       








                                                                                                                                                                                                                                                                                                                                
                      
FOR1aBEAMAtom�-
net_kerneldflag_unicode_ioundeferlang	nif_errorkernel_applyapplyallow	longnamesstoperl_distribution	node_info
nodes_infoiverboseset_net_ticktime*new_ticktimeget_net_ticktimeticktime
monitor_nodesprocess_flagokticktime_resdivconnectfalsenormalpassive_cncttrue
disconnecthidden_connecthiddenpublish_on_nodeupdate_publish_nodesconnect_nodehidden_connect_node
do_connectsys_distetslookupbarred_connectionselfpassive_connect_monitorspawnEXITdist_auto_connectkernelapplicationget_envoncenever=/=hd
connectionelement=:=upandnodeslistsmembermake_ref
send_afternodeupcancel_timerrequestwhereisinfinity
gen_servercallignoredstart
start_linkerroralready_startednodistributionexitinit	trap_exitmaxpriorityticker
spawn_linknewtickstate	undefinedhandle_callnodenot_implementednoreplyis_authreplyyesglobal_grouppublish_on_nodes
setelementall++setoptsgetoptspending
up_pendinginserttick_changeongoing_change_to	unchangedlongershorterchange_initiatedno_linklink	spawn_optgethandle_castcode_change	terminate
no_networkforeachhandle_info
is_pendingaccept_pendingremarked
keyreplaceinsertedbad_request	badcookieregistered_senderror_logger	error_msgacceptaccept_connection
controllerunsupported_protocoltransition_period_endaux_tickhandle_exitdo_handle_exitlisten_exit	keymemberthrowaccept_exit	keysearchvaluelisten
conn_own_exitpending_own_exit	keydeleteticker_exitnodedownget_connpending_nodedowndeleteup_pending_nodedownup_nodedownmark_sys_dist_nodedown	check_optoption_value_mismatch
check_options	node_typevisiblenodedown_reasonunknown_optionsoptions_not_a_listbad_option_valuemk_monitor_nodes_errorinternal_error
do_disconnectdisconnect_pid	get_nodesfirst
$end_of_tablenextget_up_nodes
to_integeratom_to_listlist_to_integerticker_loopstart_aux_ticker
aux_ticker-+aux_ticker1byesenddo_spawn
spawn_funcgroup_leadersetupnet_address
select_modselectunsupported_address_type
get_proto_mod	init_nodelist_to_atomcreate_name
shortnamesputlongostypeinet_configdo_load_resolvconcatinfo_msgcreate_hostpartinet_dbgethostnamedomain
res_optionlength
split_node	splitwithprotocol_childspecs
proto_distget_argument
childspecsepmd_moduleerl_epmdstart_protoshaltauthsync_cookiecloseduplicate_nameregister_errorio_libformatflattendisplay_stringdisplayproto_errorset_node
nonode@nohostsetnodeconnecttime
net_setuptimeround
get_node_infooutinaddressowner
get_statusmonitor_nodeget_nodes_info
reply_waitingreversereply_waiting1	all_atomsrestart_ticker
print_infofoldlinteger_to_listdisplay_infofmt_addressinet6inet
inet_parsentoafetchnformatioinfo_reportgetnodeasync_replyasync_gen_server_reply	nosuspend	noconnect
call_ownerprocessmonitor	demonitorDOWNsetopts_newsetopts_on_listen
setopts_new_1inet_dist_connect_optionsset_envinet_dist_listen_optionsnodelaykeyfinddist_nodelay
merge_optsfiltermodule_infoget_module_info-merge_opts/2-fun-0-function_clause-setopts_new_1/1-fun-0-ignore -async_gen_server_reply/2-fun-0--print_info/0-fun-0--split_node/1-fun-0--handle_info/2-fun-1--handle_info/2-fun-0--terminate/2-fun-2--terminate/2-fun-1--terminate/2-fun-0-CodeI �C|�" @2� N0�0b0@P0F@3GrGGG#@3
TP�@�`0F G�G@
Tp�P��@�
T��`���`N��p��-��� � -���-����-����-����-
0F G�G@
T��
 -
'
-
(
 ��}  	���}  i�@ F0#G
GG@#��
T
&��
-
@	< 
�
@
�
T
&�
 @@
@>
� 0?r
 @
  @@ - !�
 "
00 @@F G
G@>$
#� 0#?$r
$@
0$@@ -0%�
&9
':
' BB#0
'-
'#�}0@#	�00F #GG@#'-
(�}@	�(0
%)�
*@
#@
0
:+�
,@
#@
0
:-�
.0F G
G@
T/�
 0@
#@
!0
:1�
"20
10F G
"G@
T3�
#40F G
#G@
T5�
$60
5@F0G
G
G@
T7�
%80
7@F0G
G
!G@
T9� 
&0:@0@@@
'@#@$>4
;�! P;?48
BA#9
C:
C B3+
C3
*4
C#0
G;
G@

<

E<@	`E$3E3#@
,$@�"0p@4�#=
A9
@:
@ BB#0
@#;#
@@

>

?>+
@4@
@?+
@4@
@@
=A
=B9
C:
C B,
E
.C@4@
/@
0�$ �9
F:
F B+
F
B#0
F#;#
F@
3
D
4
ED
F�43

F�4C9
FC:
FC�BCk�+
Fk�
7

F�4C
F�1CC
F�C
:C
F�3C3+
F3
E@
@F@F0G
GG$
T@G�%JH�&
, I@ @4@$@G@
�' 
"+
R
@G�(�@@$�( �+
J
@G�0@
�) 
"+
O
0	`F GG
@�*J�+@�,-�	`@#�,0@�-K
N+
L@G�0@
�. 
"+
P
0	`F GG
@�/L9
M:
M0B+
M
AB#+
M#$@G$@
�0 
"+
Q
@�0�10	`F GG
@�2M
KN
KO�)HP�.HQ�0HR�'HS�3
CT@@�41
U@@
E#@�50U@
HV�6
IW�7NX�8
J Y8
XA#38
]3A3CS8
\SAScs4
Xs
PpF@SG#GCGcG@S#@@3@G �9@9
^:
^ BB#0
^;
^@
K
Z

[Z9
^#:
^# B#3+
^3
L00B#CF G
GC[00F G
G#\4
XS@PECG03E#3 
Y]4
X3 0E#G@ 
Y^@
M�:_�;
O`9
_:
_@p$BdBTB DB04@
@
P�< 0@T@4#4@d�=0-l9
a:
a0B+
a
B4B $@
Q@
R�> 0@DD�?-7@	`@DEDE#@
S@�@0@�A-�@@GP@
'�B F0G
VGGDF�#G
WGdG4GTGGGGGG$GGG
XF G
G#pa0F G�G@pb�C
Y0c9
�<
��@
d 
e0
sP
�p
�dB3+
�3r9
�:
� BCBS

�Cc	s1
�C+
�cs
0`@#F GCGS@
[�D -�0F G
\GeB3BC0
�3;3
��

f
]
h
"
i�
n�
q
#
rf	S+
gCS@0F0G
^G
G# -�g
00P@#$@@CF G
GC@�E0-�@$@$� �F -9
�:
� @BB#F0G
^GG#@ -� h@0F0G
^G
_G# -�i0P9
�#:
�#�B#+
�
WB#�3@@C$+
j3
X@#�G@@#@��H0=
kj@#k9
�:
��B+
�
WB�#@+
l#
c@
=
ml@#@$$�I �m@F0#G
^GG@@# -�0n0P@C@#@@$�J-�0
�;
�@

o

po9
�:
��B+
�
WB�@$$�K @@#� @��K0@F0#G
^G
G@@# -� p@F0G
^G
KG@ -�0q P9
�#:
�#�B#+
�
WB#�@@#@C#@��L0@F0#G
^GG@@# -� rP9
�#:
�#�B#+
�
W@@#@C#@��M0@F0#G
^G
G@@# -�sB3BCB S0
�3;3
��

t

{
e
�
f
�t	c+
uSc@0F0G
^G
G# -�u
@@`@#4@$@S@CF0G
GCGS@�N0-�@@
'�O P8
yA#9
y:
y�B3+
y3
74
y#B C+
vC
:@F0G
^G
G4@$ -�@vB`S;C
y@
g
w
h
xw `E$S#�0@q�P0@@
'�P 0F G
\Gx `E$S#�0@q�Q0@@
'�Q 0F G
\Gy@$#@@43@�R@-Y9
z:
z B+
z
9
�4:
�4�B#B4+
�
WP0B4pF G#GE#@4�@@��S00F G
\G@z@F0G
^G
G4@$ -�@{9
�#:
�#�B#c+
�c
WB#@s9
�s<s
�@@
|0
}|Bs�+
��
jp�Bs �F 3G
kG�F0G
^G3G# -�}Bs�+
��
VBs�Bs �+
~�C@0F0G
^G
lG# -�~P�@D@#4@�@S#@C@@�@$�T0-@'
$0F G
G$@�U@
m=
�@
n�PF@#G
jGG$G@4�@@Q�V0@F0#G
^G
oG@@# -��+
�C
U `@@#@S@�W M@F0#G
^GG@@# -� �0`@$@C@
'@S@#�X P8
�A#9
�:
��B3+
�3
74
�#B C+
�C
:0 B0F G
eG�Y M9
�:
� B+
�
B=
��@G`=
��0`@$@C@
'@S@#�Z P8
�A#9
�:
��B3+
�3
74
�#B C+
�C
:0 B0F G
fG�[ M9
�:
� B+
�
B=
��@G`�@F0#G
^GG@$@# -�0�B3BCB SB0cB@s0
�3;3
�@
-
�
T
��9
�:
� B�1
���B�EsEcESECF 3G�G�E33E
p3@0-P�9
�:
� B�1
���B�EsEcESECF 3G�G�E33E
q3@0-P�B3+
�3
r9
�:
� BCB SB0cB@sBP�B`�B�1
���B�E�EcESECF 3G�G�E33E�3@s0-P�0
�;
�@�
�

��@0
 �F03G
^GG#@3 -��9
�#:
�#�B#3+
�3
WB#@C9
�C<C
�@@
�0
��BCS+
�S
jpPBC cF 3G
kGcF0G
^G3G# -��BCS+
�S
V@PBC cF0G
^GcG# -��00F G
\G#��FH�@Gp�\!�@Gp�]!�@Gp�^!��JJ�@Gp�L!�@Gp�M!�@Gp�_!��`
t �0 F G
\G��a
u0�0 F G
G��b
v �+
�
w @g@�c-/P	F #GG
E#�c @@�d "� @g9
�:
��B+
�
WB��e "@g @�f-/P	F #GG
E#�f @@�g "�@Gp�h!��i
y �9
�<
�� 
�0
�@
�P
��B#B39
�3<3
�@ 
�P
��B3C+
�C
z P9
�:
��B3SB+
�
W0`@@#F G#GSBp�j �`	`F #G
zGF 3GG#@3@��k0F G
\G�B3CB3SB3 cB30sB3@�0
�C;C
�@
{
�
A
��`�@@c@
'@#@�$@s4@D@ST�l P8
�A#9
�:
��B3+
�3
7B CB0S0
�C;C
�`
:
�
h
�
g
��4
�#0 	`@TF GGG�$4@�m@T@#T@Q�n0C
h @@
'�n 9
�:
��B+
�
WPB�F GGDE#@�`@��o00F G
\G@�4
�#0	`F GGG�@@T�P�p0F G
\G�4
�#'
�DT0	`F GGG�@@T�P�q0F G
\G�@4@
|@S@T$�r #�s�
�9
�:
�0B+
�
.B#+
�#T=
��
��
��9
�:
��B+
�
W0Bp#F 3GGD@@TDT�t@$@T@4@#4@A�u0@@
'�u 0	`F GGG�@�v@@T#�`@��w00F G
\G@��F�G
7GDG
gGG
XG4GG$$4T@
'�x 0	`F GGG�@�y9
�:
��B+
�
WPBpF GGDE#@�`@��z00F G
\G@�`�@@S@
'@#@�$@s4@cD@T�{ P+
�$
8
�A#9
�:
��B3+
�3
74
�#BCB SB0cB@sB`�+
�S
g+
�c��@�$F�G
7GCG
:GcGsGDGG44D@
'�| 0	`F GG
~@�}@$@
#@T$T�~0-�0F G
\G`�0	`F GG
@@T�P�0F G
\G�B#+
�#
.B31
�3
0@@B @$@3F0G
.G3G@$#@��0-�@@$#@0
�0�B#B3B CB0S0
�3;3
�@
�
�
�
�� 0@#@@��-� E@G��� %@���-�@��� -9
�:
� 0BF G
\G�`@@C@#@S#��0-L0F G
\G�B#+
�#
�` 9
�:
��B3B CB0SB@cB+
�
WB TBPDB�#B�4@@c@S@C@3$��0-g9
�:
� B+
�
BS@DC@43@T#@@
�c4DT@$��pP@	`F0#GG
�G@#@$$��0F G
\G`�0	`F GG
�@$@T�P��0F G
\G�0
�;
�`
�
�
V
�
�
��9
�:
��B#+
�#
WB@39
�3:
�3@B3C+
�C
j0PB3SB3 cB30s@c@S@$+
�s
n0pF G
Gc@S���@F0#G
VGG@$�0@Q��00F G
\G@� @g09
�:
��B+
�
WBp�� "0F G
\G� @g@9
�:
��B+
�
WBp�� "0F G
\G�
  @E@G��� %0F G
\G�@Gp�j!�@Gp��!�@Gp��!�@Gp��!™�H�@Gp��!�@Gp��!�@Gp��!ƙ�
�0�0>
ș�0
��?ə�
�0�00@@#@@$�� 
�@$@�� 
�@@$#� @��0
�@@�� 
�@@��� 
�0F G
\G˙�
� �9
�:
��B#+
�#
W B�#@@!��0&0
�;
�@

�

���@@G��� %@F0G�G
wG��'ϙ�J�@Gp��!љ�
� �9
�:
��B#+
�#
W@ B�#@@1@$@#4��0(9
�:
� B+
�
�B#9
�#:
�#PB#+
�
�B#B#@@#@
�#��p@@#@1��0@4#@1@3@$$4��@$@@#@���00F G
\G@��'�@
@�@G��!�@Gp��!֙�
�0�9
�#:
�#�B#3+
�3
W00@@#B#p#@@$��0(9
�:
� B+
�
�B#9
�#:
�# B#3+
�3$B#@#@3@$$��@
�0F G
\G@��'�@
0�@Gp��!ڙ�
� �9
�:
��B#+
�#
W0 B�#@@@@#$��0(9
�:
� B+
�
�B#9
�#:
�# B#3+
�3B#C@@$#@@C$��0)@@#@���0@@$��
�9
�:
� B+
�
B#9
�#:
�#�B#3+
�3
7B# C+
�C
hB#`@#3@
#@$@3$��0-�@$@#$@q��0C
X@C
: @@
'�� �0F G
\G��'�@
0�@Gp��!ߙ�
� �9
�:
��B#+
�#
WB@39
�3<3
�@@
�0
��B3C+
�C
jB3S+
�S @B3 @3@��-�@@#@!��0@@#@Q��00F G
\G@��'�B3C+
�C
VB3S+
�S @B3 @3@��-�@@#@!��0@@#@Q��00F G
\G@��'�@
��
�@�@@@4@@3@#@$��
�9
�:
� B+
�
B#9
�#:
�#�B#+
�
7B#pC@3@4@S@#@$#`
�@�@@�@G��!��
��@@
'�� P8
�A#9
�:
��B3+
�3
74
�#0 F G
G�@
K��
�`�9
�S:
�S�BSc+
�c
W``@T@#4BSp#@@@S@C@3$@D��0)@@#@���09
�T:
�T�BT+
�
7BT #BT030
�#;#
�`
g
�
h
�
:
��+
�3D@#@4@3@T@
�`�+
�3D@$#@3@4@C@TP
�`�+
�3D@$#@3@4@C@TP
�`�@`�@G��!�@Gp��!��
�@�@@@4@
'@3@#@$�� *9
�4:
�4�B4+
�
7B4`@
#4@$��0-�+
�
PF@GGi�G
�G$@#@$��0-��@@�@G��!���
�P�9
�:
��B#+
�#
7PPB@39
�C:
�C�BC#+
�#
WBCp4BC�#@@@@3@$@CD��0)@3@@
X#@Q@3��0C$0C
g @@
'�� 0	`F GG
g@$��PF G$GE44@D@#@�@4D�@��0Cp�@Gp��!�@G��!���
�P�0P@@3@@C$��
�+
�
PF@GGi�G
�G@$#@��0-��@$0���
��@@
/@
0�� �+-G0F G
*G@
'�� (@@
'�� *(��
� (@3@
#@-(��
�@(8-ACS9-#:-# B#c+-c
B#s+-C+-s@S@-(+-#
+-C0`F #G
G@S@-(4-9-#:-# B#C+-C
@@B#SF0G
GSG3(+-#
@
(9-:- BCBS+-S
�8-Acs9-c:-c Bc�9-
#:-# B#�+-�
B#�+-	�C+-	�c@s@-(	9-�:-� B��+-�C+-�C��E�EcF G
�GF G
KG��'(
+-#
+-�C0�F #G
Gc@s@-(8- @ACEC33@-(��
�(
7-@@G@�� -9-:-0B+-
B#9-#:-# B 3B#C+-C
�B#S;S-`
�-
!-
c-(@3=-(+-
@(@@
�@�� -9-:-0B+-
B#+-#
�B =-(+-
@(4-@G(`F G
�GF G
KG(`F G
�GF G
KG(`0F G
�G#F G
KG��'(��J(��J(��
� (,-
,-
@
K( @>-��-
(?9-:- B+-
K(`F G
�GF G
KG(��
� ( @@@
'�� P8- A#9- :- �B3+- 3
74- #B CB0S;C- @
:-
h-(@@S -"( 0F G
G(!��
� ("  @@
@�� #��(#-%9-$:-$0B+-$
.B#+-$#B @#@� ��0
�9-&:-& 0BF G
G($-#(%-#(&��H('��
�((@@
'��+@ -*()��
� (*+-+
�@(+  @@@
'@�� P8--A#9--:--�B3+--3
7BCB S+-,S
:4--#@@
'@C�� ,@��� -* E(,4--#+--
c@@
'@C�� ,@��� -* E(-@@
'�� ,@ -* (.��
�(/@
'��+-1(0��
�(1+-2
�@(2 @@
'@�� P8-3A#9-3:-3�B3+-33
7BCB S+-3S
:4-3#Bp@@
'@C�� ,��-1PF GGE (3@� @
'�� ,-1(4��
S (5--4  @@@
Q@
R�� 0@@ -; (6��
�(7--8(80-9��-��.(97-6��N.(:��
� (;  @@��(<->9-=:-= B+-=
B@�� / (=-<(>-<@
V@��@@�� / (?��
�0(@�0	`3E#CECCECE3#@
�@��N0(A��
�@(B@@@4@@
Q@
R@#@3$�( 0'-C@=-D(C@(D@'-E$�(}0$�(} @�(} 1�(} 1=-F(E@(F@@#@40-H@(G�(
�0(H+-I#@
�@�(@
�@��(@
�(I00@@
�@#@$�(�((J-J�(}0#@@$0-H0(K�(
�0(L0@@#�(	+-M
X@(M1-N@�(
(N�(	J(O�(
�0(P8-TA3C8-TC0PACS@#@#@3@
�@>$-Q�(@2(Q?$9-S:-S B+-S
.B#9-R#:-R# �0B#3F G3GF #G
.GF0G
^G#G@ -�0(R�0F G#GF #G
.GF0G
^G#G@ -�0(S0F G
\G0(T�(
H(U�(
�`(V+-W
q9-U:-W ``BB@@S$@C4@3D@#T�(30	`F GG� @�( 4	`@�0�( 5@@#@$�(060(W9-U:-U @0`BcBs	`@S4@C$@3@#F GcGs�( 4	`@44�( 5@@$#@�(06@(X�(
�@(Y9-^3:-^3�B3C+-^C
W�@B3 4B30tB3PdB3�T@B3�@#@$@D�( �+-Z
,-ZD E$��@G�( %@G(Z@TDT@$�( -`9-[:-[ B+-[
B#9-]#:-]#PB#+-]
�B#0sB#@S@dC@4#@t3@@
�c@$@st4d�(pP9-\t:-\tPBt+-\
�@3@t@
X#@1@3t�(0C
X�E#F�G
7G$G
gGtG
XGG#G
�p@
'�( 0F G
G([�(\@G�(!(]@G�(!(^@Gp�(!(_�( 
� (`8-c0 A#39-e#:-e#PB#+-e
�B#@@#$@
�#@@3�(!p0-d;-d@
-a
-b(a0F G
G$0(b@@ -`0(c4-_`F G
�GF G
KG(d�(!J(e@G�("!(f�(#
�0(g8-i#A#3C9-j3:-j3PB3#+-j#
�B30SB3@c9-hS:-hSPBSk�+-hk�
�BS@#-h�##BS03-h�33-h�#3#@#s+-hs
0pF G
Gc(h@C#0-g(i4-f#@
K(j@G�($!(k�(%
�0(l00@#@@$�(&-�9-n:-n B3@@#@$@3$�('0-p9-m:-m B+-m
B#@$@#$�((7@#@$�()0-�9-m:-m B+-m
@B#F0G
G$G#0(m0(n�(&H(o�(*
�0(p00@#@@$0-w;-w@�-q
�-r(q@
=-s(r@
(s@@��(+ 8@@$�(, -{9-y:-y BB#9-x#:-x# B#B#30-x;-x@
K-t
-v(t+-u3
�+-u� �(-9@��(- :@@#@0-p (u@@E3GEG�0�(.;�(/<@G(v@@3�0�(0 �(070F G
G@(w�(+J(x�(1J#(y�(,H(z�(2
� ({  @�(3-�9-�:-� BB#@8-~#A#3+-~	@8-~30-�;-~@�-|
�-}(|00F G
G#=-�(}@#@	.@�(4 �,-�
0F G
G=-�(~0-�;-�@�-
�-�(�(5=@@
��(5>|-�?|-� ?#7-�7-�'-�'-�# E	.@�(6 PE	@F G
G=-�(�@G=-�(��(7=|-�?7-�'-�PE	@F G
G=-�(�@G(�0F GG@ (�00F 3G#G�(8J3(��(3H(��(9
�(�@gP@@@�(:-@@�(: @(��(;
�(�@
��(<A9-�:-� B+-�
B#8-�#A#3C4-�C@3-�(�@G-�(��(=
�(�8-� A@G�(> �(>7@
�>-��(?p(�?9-�:-� B+-�
B#7-�#@@#�(@-�@@�(@  (�@-� (�4-�(��(A
�(�@
��(BA9-�:-� B+-�
B#8-�#A#3C8-�3A3Sc4-�c4-�C@S�(C7(�@
�(��(D
�0(�00@$@
�@#@�(EA9-�:-� B+-�
B#8-�#A#3C4-�C@#@3@3@$@-�0(�@#@G@3@$@-�0(��(F
�@(�@@3C@3@C�(GP-�4-�0-�;-�@
-�
-�(�@G(�@�(HB(�0F G
G@(��(IJ(��(J
�P(�8-��P$ASt@d@G@S@C4@3D@#T@��(K �(K7@@
�#@d@>$-��(Lp(�?$9-�:-� BB#0-�;-�`
.-�
-�
K-�(�9-�#:-�# B#3+-�32@�@G#��0`@�(M0-�@$#@3@D@C@4P-�`(�@���0`@�(N0-�@$#@3@D@C@4P-�`(�9-�#:-�#0B#$B#B# @T�(O -�+-�
@@
�#�@$�(Pp@��(QC�FPSG
�G$G�GGESD3@T#@t@4C@dP-��(�@@
�#@$�0`�(Rp@$�(S-@@G �(S @T@#T@�(T0-�@$#@3@D@C@4P-�`(�+-�#
�0`@$�(U-@G!�(U @@G"�(U @T@#T@�(V0-�@$#@3@D@C@4P-�`(�@���0`@�(W0-�@$#@3@D@C@4P-�`(�4-�@3(��(LJ(��(X
�0(�0-�;-�@
-�
-�(�
 0@E#@G#�(Y D�(ZE@@#@
0-�(�0@@G$@#�([ @@G%�([ �(\F@�(]G(��(^
�0(� 0@@@G&@#�(_ `E	 #E	:##E	'#@�(_ @@G%�(_ 0-�;-�@
-�
-�(��(`F (��(a< (��(bJ(��(c
� (�	#+-�#
� >-��(d H(�?9-�:-� B+-�
.0B#F G
KG#(�+-�
@
(�	#+-�#@
(��(dJ(��(e
�(�@
�@
0�(f �9-�:-� B+-�
B#/-�#(-�#	x@9��(�/-�#'-�#�(g}0 #i��(g|I(�@X(��(h
�(�@@@
'@4�(i P8-�A#9-�:-��B3+-�3
74-�#B #B0BPBp@4@$@#4�(j0-�9-�:-�0B+-�
!B#B 3F G
�G3EF G
�G#EF G
�GEF G
�GEF G
WG4EF G
�G$EF G
G@(�@G@(��(k
�0(�+-�#
:  @@@
@�(l J0	`F GG
�@�(m�(n(�-�9-�<-�@ -�0-�(�B+-�
�B#+-�#@
K (�BB#+-�#
�+-�B @
@��(o J@(�-�(�-�(�@G'(ř(p
� (� @�(q-�9-�:-� B+-�
B#@@�(r0(9-�:-� B+-�
�B#9-�#:-�# B#3+-�300B#CF G
GC(�@G((�(ə(s
�(�@
c�(t-(@ -�(˙(u
� (�8-�0 A@@$�(v-�9-�:-� B+-�
PB#F 3G$G#E3@ -�0(�@@ -�0(�4-�0 F G
G(ϙ(w
�0(� 0@@#+-�#
(�@��(xK@ -�(ҙ(y
� (�8-�  A@�(z -�@@ -� (�4-�@
(ՙ({
�(�8-�A#0-�@#-�(�4-�@
(�@
(ٙ(|
�(�	`@@@
��(}@	`E3E3#@
S@�(~0(ۙ(
�(�@G)3@G*#@G+C@G,@G-S@G.�(�`-�(�
9-�:-� B+-�
Bg`@#@G/�(�0L9-�:-� BB�(�M@@@�(�M@3@#@C@@S@G0`-�(ݙ(�H(ޙ(�H(ߙ(�* (�9-�:-� 9-�:-� � BdBtB�B@
W@T�(� -�(�-@D@T@
��(� -�@4@T@
��(� -�@$@T@
��(� -�(�-@#@T@
�@#T�(� -�(�-�@@d@d�(�-@@4�(�M@@$�(�M@3@T#@C@D@dS@@$d@4T�P@�(�`-�(�}1$�(�}140 F #GG@#@(�(�*(�+-�
X@G1(�9-�:-�PB+-�
�B#B@30-�3;3-�@*-�*-�(�9-�#:-�# B#B#�(�N@@@�(�M E	/@�(� (�9-�#:-�# B#B#�(�N@@@�(�M E	:@�(� (�@G1(� 0E#@G2�(� D�(�E(�@G�(�!(�(�* (� @#@�(�0(9-�:-� B+-�
�B#9-�#:-�# B#(�+-�
@(�(�J(�(�*`(��`ESSECSCE3C3E#3#E##E#@G3�(�N O(�(�
�(�P@D�(��9-�:-� B+-�
B@
W@4�(� -�@$@4@
��(� -�@@4@
��(� -�@@4@
��(� -�@#@4@
�@#4�(� -�(�-��EEEE4E$ED@G4�(� OP(�P(�(��0(�9-�#:-�#�B#3+-�3
WB#�C(-�C0F GG@�(�NP(�@
(��(�*(�1-��(�
(�(��(�* (�9-�:-�0B#+-�#
^ B3B @@3�(� -�0F G
\G(��(�*
 (�9M:M 
00 B#B3F G3G@@#@G5#@@>$-��(�0Q(�?$9-�:M B+M
.=-�(�0M;M`*-�
-�*-�(�@@gp�0�(�R@
(�@
0H�(�JH�(�HH�(�* H  @@@*@�(��M S@	`F0#GGG@@#@�(��(��MHM9M<M@ MPMHB+MB@G6@��(� T0F G
GHB+M*B#+M#@
K HMHMH	�(�
e H
0M	7M	@ F0#G
eGG@#
TH�(�* H9M:M�B#+M#
W B�@�(� M+M

@MH
H@Gp�(�!H�(�* H8MA#39M#:M#PB#C+MC
�0@B#SB#@#@3@@
e3@S@h$M�(�p i$+M
@@ M0H0Hj$+M
K+M2@G70H�l#H4M@
H�(�*H@@*@
0�(� �9M:M B+M
B=MH@H@@�(� M@*@#@
0�(�0U@*@
0�(� �9M:M B+M
B=MH@H@@�(� M@*@#@
0�(�0U@@#@*�(�0V9M:M B+M*B#rM#@*@
0�(�0UH@G8@
'�(� W@@@g�@��(� "@
H�(�* H8M0 A#39M#:M# B#@@#@3$g�@� �(� X E@ M H4M@H�(�H#H �(�
f H!0M 7M @ F0#G
fGG@#
TH"�* H#@�NYH$�* H%@@�N ZH&�(�*" H'9M(:M( B#�#H( E@*#�(� [H)�(�*$ H*9M-:M-�B#+M-#
7B 3B0CB@S0M-3;3M-@
hM+
gM,H+0`F #G
eG@#@S MH,0PF #G
eG@#@C MH-@*%H.�(�*& H/ @G9#@3@@3>M0�(�0QH0?H1�(�*' H2 -�H3�(:*(H4�	@H5��*)H69M5:M5 
0B	`F #GG
�@@#��H7��**H89M7:M7 
0B	`F #GG
V@@#��H9�(�*+ H:9M<:M< B#B3+M;3
P0F@GGItG
�G#@#@0-�H;@
H< E@*#�(� [H=�(�*,H>9M=:M=PB+M=
�B@B@
�#�(�qH?�(�*- H@9MB:MB B#B3+MA3
P0F@GGIhG
�G#@#@0-�HA@
HB E@*#�(� [StrTImpTT\
()+-125689;<=>?@BDFGIFJNT(UZZ`abd(isK=xN=}��=��=�=�(�(�(������rqF^�������=��������=�O������=������=�=�	��
�-1=(�=!!KExpT - % #f!e
�������V�P�B�;S5y�v�u�t�YcO`JYIW,I%8$6#4"2 0.,*"


	FunT�
-@�/,>�/+:�/*8�/)6�/(4�/'2�/&/�/$*�/"'	�/LitT"[x�uT[kA�6M�$����G�VQ�R� *"�
���d�4��df����%/��\��ݤ	�B73�;���Fq ��s��]�f��MƉ�����T�����9�����`�V&�*=�>)�j�j���Yv��j9f�{Q��D?���ˁB�ni��qB���'�qr5Xܮ����f�6
��h�7"���r
h:/=z�M��\��d��z�U9�@���J[RY��dA����}m���]R�u�Ҫ)��Bܛ��h<}���Rc���Ț1MO�uڅ��=���!T�1 �5��lǹ�Ahoo`o���ʭ��y>�������q��Ě�)�5ba�ڿ��x�m���\���*����%��� �=�KO'�Q�;̥9ጂ{$��^_r��IPr��a^e��sPد�Ok�a��)��)qZ��T��G���2녉���;��=9���K4�T����K�	q5�m72�G��F������NP��r	���vUY�
Unf!רv���r@q�
��<v�

�rM�LH�ψ-}�Jb0��]�E��bq��0��}VOE�4-�p
���?:�z}ÂcumC҆d�_�Q+�R�7cV�~�^�	�uX�~
m��i���έ�����{��}\:o��&_�$;���&?��jFkw)fG8ݝ�x�h��*|��y���8����3���w��Ludqv
\�O�h�
��׆t���Ѩ��U.���,�q\��m�ʍ���R1;��cn�i^�~%�[���o��Y{:�8��*��/��g$�����AttrI�lhdvsnln����gTj+P�(�evjhd	behaviourld
gen_serverjjAbst