aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_validator.beam
blob: 237dcc3da16b0646897016f1dc24cda68dcf9257 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                                                                                                                                                                                                                                             
                          


                                                                                                   
                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                       
                             
                                                                                                                                                                                                                                                                                                         

                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                                                
                                                                                                                                                                                                                                                                             
                                                                                                                   





                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
                         
                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

                                                                                    
          
                     
                                              

                                   

                                                                                                      








                                                                                                                                         
                                                                                                               




                                                                                                    
                               
         



                                                                     
   









                                                                        


                                                                                                                                      

                                                                                                    
                         
                                                                                   
                       

                                                
   
   
   
   
   





           
        



                                 
   
                                    

          





                                                                                                     
  










                                                                                                                  
                 



                                                              
            















                                                                                      
  
































                                                                         
                


                                                          
                 

















                                                                                                                                                    
      






                                                                         
     















                                                                           
       












































                                                                                                                  
                         
























































                                                                                                                   
                      


















































                                                                                                                                                                
                                                                                                               
          
                                              
            
                                                                                                                                         






                                     
                                  
                      
                                                         

                   

                           

                       




                                                                                                                                                                                                                    
                           
                                                    

                              





                                                                                                                                     









                                   
           
                                   

             
           

                                      

                      
                                                    
     
                    
     
                                 
          
                                                   
                                

                                                                                        


                                        









                                                                               

             
                                  
          
                                   


                                                   
  
                  
                         


             
                                                      



                  

                                                                                                   
       
                 

                      
        

                                                                           
          
                                                             

                     
                                   


                                        

                                                                             

             

                                                                                         
        

                              

             
                                                  

          
                     


                 
                                                                                                                                                          


                                                                             

                                                                                                                    

                 
                              


                                     

                                                                                     
            

                                                                                                                                     

                         
                                                                                      
                                  

                                                   

                         



                                                                                                      

                         
                                                                        

                            


                                                                                          

                 
            
                                                                                               
   

                                                                                         

                         
                                        

              
                                  

              
                                                                                                                                                   










                                                                        
                                                                                                      
                      
                                                                                                                                           





                                       

                                                                 






             
                                          



              
                                          

                             

                                                                  


   
                                                                                               



                     

                                                     
         


                                                       
   
                                                                                                                                                       

                            
                                  

                                                           
                                                                                                                                                          


              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        






                                                
                                                                                         
                          
                               
                             
                               








                                            
                                                                                               



                                                        
                      
             
                                                                                     
                        
        
                                                                          

             
                                                                            

                           

                                   


                      
                                                                                                                                 


       
                      
             
                                                                                                                   
             

                                                                                         
             
                                                                                                                                              
   
                                                                                                                                                                








                                                                                                                              
                                                                            

                                                
                                                                




                                                                 
                                                                                              
         


                                                                            
   
                
         
                                            

                                                                   
                              

                                      

                                                                                                                                                                                       

   
                                                                                                                                                                             
         
                                                                                   
   
                                                                                                                                                            
   



                                                                                                                                                                                                                                                                                                 

                      
                                                            








                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
FOR1{�BEAMAtU8!�beam_validatormoduleokerlangatom_to_listerrorformat_errorundef_labelsio_libformat++limitvalidateindex_bs_start_matchfunctionlists	dropwhilelabelsortgb_treesfrom_orddictindex_bs_start_match_1testfbs_context_to_binarybs_start_match2
validate_0throwiofwrite
validate_1
validate_2	func_infoatomlength_illegal_instruction
validate_3+membertruegb_sets	from_listvstno_entry_labelvalidate_fun_info_branchesget
setelementvalidate_fun_info_branches_1xlabels_1linereverse
init_statetermemptystnone	undefinedfalsekill_heap_allocation	init_regs-seqvalfunkeysto_list--valfun_1enteraddkillinitrecv_set	recv_mark%puttry_case_endcase_endbadmatchyinitializedlookupvaluemsnot_building_a_tuplemovefmove	put_tuple	test_heapcall_exttrytagcatchtagfrfloatcheckedtuple_in_progresstuple	exceptionput_listconsbifbs_init_writablebuild_stacktraceremove_messageif_end	undecidedunknown_catch_try_statetry_case	catch_endtry_end
deallocatecatchtrytrim
allocate_zeroallocateallocate_heap_zero
allocate_heap
bad_sourcebad_floating_point_statebad_typesource_not_y_reg	allocatedvalfun_2ambiguous_catch_try_statevalfun_3fcheckerrorclearedfaddfsubfmulfdivfnegatefconvfclearerrorfloat_error_stateunsafe_instructionvalfun_4jumpcall_funloop_rec_endwaitapplyfunloop_rec
bs_put_stringbs_save2bs_restore2	call_only
call_ext_onlycallget_tlget_hdwait_timeout
apply_lastselect_tuple_arity
select_valget_map_elementsbs_add
bs_utf16_sizebs_utf8_sizebs_put_utf32bs_put_utf16bs_put_utf8	call_last
call_ext_lastget_listset_tuple_elementget_tuple_elementlistfoldlbs_match_stringbs_test_unit
bs_test_tail2
bs_skip_bits2bs_skip_utf8
bs_skip_utf32
bs_skip_utf16is_tagged_tuple
test_arityis_nonempty_listis_tupleis_floatis_mapliteralmap
tuple_element	make_fun2has_map_fieldselement
tuple_sizeraiseintegermake_funbs_init_bitsbs_init2bs_private_appendbinary	bs_appendgc_bif
put_map_exact
put_map_assocbs_put_integerbs_put_float
bs_put_binarybs_get_integer2
bs_get_float2bs_get_binary2bs_get_utf32bs_get_utf8bs_get_utf16make_refreturntimeout	raw_raisesendstack_frameunknown_instructionverify_get_mapextract_map_valsextract_map_keysverify_get_map_pairverify_put_mapforeachvalidate_bs_getvalidate_bs_skip_utf
val_dsetel%illegal_context_for_set_tuple_element
kill_state	tail_callverify_call_argsbad_number_of_live_regsverify_call_args_1verify_local_callmultiple_match_contextsall_ms_in_x_regsms_in_y_regsverify_call_match_contextno_bs_start_match2unsuitable_bs_start_match2
uninitializedsizeexisting_stack_frame
heap_allocheap_alloc_1allocheap_alloc_2wordsfloatsprune_x_regsfloat_opset_flsget_flsset_fregbslbandbor
bad_targetassert_freg_setbsruninitialized_regassert_unique_map_keyssetsempty_field_listkeys_not_uniquebsm_get_contextfragileno_bsm_contextbsm_saveillegal_savebsm_restoreillegal_restorenot_setrangeset_typeset_type_reg
set_type_xupdateinsert
invalid_store
set_type_y
set_catch_endcheck_try_catch_tagsbad_try_catch_nestingis_reg_definednot_a_registeris_type_defined_x
is_definedis_type_defined_yassert_termassert_typeneededactualupgrade_tuple_typeupgrade_tuple_type_1validate_srcget_move_term_type
unassigned
get_term_type
match_contextget_term_type_1nilget_literalnot_literalbranch_aritiesbranch_statemerge_statesmerge_states_1
merge_ct_1ordsetsmerge_regs_1merge_y_regsmerge_y_regs_1merge_typesnumberbool
verify_y_initverify_y_init_1fragile_message_referenceverify_live
verify_live_1not_liveverify_no_ctunknown_size_of_stackframeunfinished_catch_tryverify_no_ct_1eat_heapleftwanted
heap_overfloweat_heap_floatremove_fragilitypropagate_fragilityanybif_typenoderemdivbxororxorand>==/=>==:==/==<<roundtruncfloorceilbnottlhdnotis_referenceis_listis_pidis_port
is_integer	is_number
is_booleanis_function	is_binaryis_atomabs*/is_bif_safeis_bitstringself
arith_typereturn_typeextfunc
return_type_1mathreturn_type_erlexitreturn_type_mathpowfmodatan2erfsqrtcosacoserfclog2explog10coshsinhtanhacoshasinhatanhlogsintanasinatanpicheck_limitminmodule_infoget_module_info#-propagate_fragility/3-anonymous-0- -remove_fragility/1-anonymous-0--verify_no_ct/1-lc$^0/1-0--validate_src/2-anonymous-0-"-check_try_catch_tags/3-lc$^0/1-0-function_clause$-assert_unique_map_keys/1-lc$^0/1-0--float_op/3-anonymous-0--prune_x_regs/2-lc$^0/1-0--ms_in_y_regs/2-lc$^0/1-0--verify_local_call/3-lc$^0/1-0--verify_put_map/6-anonymous-0--verify_get_map/4-anonymous-0--valfun_4/2-anonymous-1--valfun_4/2-lc$^0/1-0--valfun_1/2-lc$^0/1-0--init_regs/2-lc$^0/1-0--validate_3/7-lc$^0/1-0-&-index_bs_start_match_1/3-anonymous-0-$-index_bs_start_match/2-anonymous-0--format_error/1-lc$^0/1-0-integer_to_list-module/2-lc$^0/1-0-CodecU�|�"  9:PB#0#B373B C7CB0SB@c-c `@@S@#@#�  �450F G2G 0��0m@@@�@�F GGEF GbG@�PrP9�:� B9�:�0B#B3B C9�#<#�@ e0u`B#S+�S�
@PB#EC#E3#@G�` @@@�pm	@E	 #E	 #@��  pB#SB#cB# s+�s��pES#Ec##EC##E3#@G��N ���Es#ES##Ec##EC##E3#@G ��N � E@G0��N ���� �  @@@@�� �@@#@0
 ���� �8�A#3��#P�@@B#0B#@@@3$@4g@�� 08�A#�� 
BC+�C4@4@#@#4�  �0
@@ � �@@$ �@�4� @�@�P�
08
A3C9
3<3
@@
`
B3S+
S
B3 c�
c 
@sBc�8
CAC���
� 
@�@�@#@$@�4@�g@�0� 08
A#�
 
BC+
C$@@#@#0
0B3S+
S
B3c+
c
p@E33F CGG3EC#@#�H�
08
A3C�
3P��PB3B3 sB3@�@CD@4B303@#C@s#@C$@#T@d@�ht
�P
it@D@$#@40
�jt+

@t@D@$#@4�0
 Et�@0@#t@@ET3Ed3@G@� `@@t#@��4
@�
P@P@4@@C@3@#$� 
6@3@$#@C@4P
@�
 P9
:
 BSBc8
cAcs��
s@
!@�Bs��
� 
"Bs �Bs0�@ӟ
� 
"B��@�B�+
+
#�`@@C@3@S$@�4@�D@T@�� 
6@DC@3@$S@4#@c@Tp
$`0p@S@#@$8
 c�c=
! 4
"c@!�|p� F0#G
$G$GF03GGG
%F G#G3��" pF3Gc�J3#�
&p$9
#:
# �pBsB��|�pS�}���}���|�ps��}����@d@s@c$@S4@CD@#T@�t@�@3�  �+
'
)@T�!
;@8
%4A4#@@#�" M�PF GGE=
&%4
*4@&���#@�#P@#@t@#t@$�$  �$��FP3G
,GGtGGF0G4GTGD@t@�#@d@$��p �%@
F@@#@0
- '8
(t�t=
)(4
+t@)�F0GDGdGTF0#GG�G
-F GG#��* FG4�"J+ FGt�J,�&
.0-8
.A3C�
,#P
,0P@B# @#@C$@3�' �@@#@!�'0�@@#@#@�(0
0@@#@$0
-0.4
,@2/�)
1009
/:
/0B3BCB S+
1S@21
p0`@#T@D@4@S$@C@3F G
2G4@#hd
2�* -�id=
42jd+
3
 F #G
"GF 3G
"GF@CG
!G#G3G$F0#GCG!GF GDG#��3�l#4�+}�4@T#@D0
0p5�,
3 68
9A#39
9#:
9# B#CB#S0
9C;C
9@

7
4
87 `ES@3 
68@3 
69 @@�-�0F GG@:�.
6;@
7�/ 
@@�0��F�G
9GGGG
:GGG
;GG
<G
:@
=<�1
==�
>�
9@@#@q�20�CP>@GP�2?�3
> @+
A�0N�A  �4} @@@�4 8
BA@�4 M�PF GGE=
CB4
DC� �#@�#PD FG�4JE�5
A@F8
J`@ACS�6}`�#$@@3@#@S4@CD@ChT
G�7 -(@@D�8 
MiT=
IGjT+
H
p F0#GDGGF GG#��H�l#I@$#@@3@4@
F`J4
E�
E3P
,0@B3 B30@3@$�9@@@�:@@�; 4
K@0K`F G�GF G$G��L�<
E M�
N 
@#9
O:
NPB3BC+
NC
,@@B #B0$B@4B@#@3@3�=0M@@#@@�>0@#@$@#$@�? `FPG
,GG$GG4@@N�
OP
,B3,
W3
:O9
o<
s� 
P0
_@
jP
kPB#B30
s#;#
s
H
Q
I
Q
J
R
K
R

S
L
W
4
W
M
X
N
\
O
]
P
^Q�
s3 
Q@#@3@
R0-�R�
s3 
B3S-
sS@S9
t:
sPBC+
sC
,BS�
sS�
9@c9
�3:
�3 BSsB3B3#;
�@
2
T
Q
TT0�@$@@s@3@#�@ �
U 
TB#�
U#@
U@
7=
VU@@�A -�V+
a$
2@#@0-�0W@X0@@$@3�B -�@$$@�C Mn�
�P
,@B#�
�#�
9B#�39
[3:
�3 B3CB3S+
ZC9
ZS:
ZS BS$BS@@#@
:#@��D0�@@#@!�E0П
Y$ 
2@$@#@0-�0Y@$@#@0-�0Z-
�C�F}`C0`@$F 3GGS@#@3#@��F0�@$@#@!�G0�0[+
�3
:@
V��\@@@3�H -�@-1]@@@3�I -�@-1^@@@3�J -�@-1_B#B3B C0
s#;#
s�
W
`
X
d
Y
f
Z
g
[
h`�
b3 
Q�
bC 
Q0P@@C@3$@3�K -�9
a:
a B0
a;
a@
\
�
]
�a@#@0-�0b P@@C@3�L -�
c 
2@#@0-� c@#@0-� d�
eC 
^ P@#@3@#@C@
_�M0-�@@ -z e�
s3 
^ P@@C@3�N -~@�O-x+
�
`@��PMq@@#@G`0-�f-
s3 P@C@3@�Q Mn@@#@
a�R0-��
�P
,�B#F G
bGF 3GGF GG3�
�#�
9@@C@#@C#�@��S0�@@#@!�T0�g@#@C@30-bh0P@@@3$@C�U M�+
i
c@@$$�V MZ@-10i@@ 
�0jB#+
s#
d0 B B0$@B�W -�@@� �X -�@�@!�Y Mn@@#@
e0-�kB#+
s#
fB3B C�
sC 
PPB0SB@c�Z|ppS#@@@#@c$@S4@3D@3�Z M�0
�;
�@
<
l
)
ml@@ 
�Pm@@4�[ -�@4@#@D4D�\0M|�
n$ 
2@#@$0-�Pn@#@$0-�Po0
s;
s�
g
p
h
p
i
q
j
rp@#@0-5q@Mtr@-1s�
tP
,B3�
t3�
9B3�S+
tS
k@
l��t9
�<
�` 
u0
|@
�uB#B30
�#;#
��
m
v
n
w
o
x
p
{v�
�P
,@CBS�
�S�
9@cBS�s8
�sAs���
�3 
Q@�@@3@�$@�4@3�] -�
� 
\B#+
�#4@@4�0�^ -��
�P
,B@$@Gp�#@�#P�
��
9@3@@#@3� @��_0�C
;pC@@#@!�_0� w�
�P
,@CBS�
�S�
9@cBS�s8
�sAs���
�3 
Q@�@@3@�$@�4@3�] -�
� 
]B#+
�#4@@4�0�` -��
�P
,B@$@G��#@�#P�
��
9@3@@#@3� @��a0�C
;pC@@#@!�a0� x�
�P
,@CBS�
�S�
9@cBS�s8
�sAs���
�3 
QP�@@3@S$@�4@�D@3�] -�
� 
\B#+
�#D8
yDAD4
y@D�b M
=
zy@z@D@$@4#@�@4�0 �c0�C
;p�
�P
,@@#@!�d0�@@ -� {�
�P
,@CBS�
�S�
9@cBS@s+
�s3 @@�eMd@-_|B#B3B C0
�#;#
��
q
}
r
~
s

t
�
u
�}�
�C 
@SBCc,
�c
:
Pp@cEcCF G
]GC@#@3�f0-��
�P
,@B#�
�#�
9@0B#�CE3@E3C3@#@3#@��g0�@@#@!�g0�~�
�C 

PPBCECF G
\GC@#@3�h0-��
�P
,@B#�
�#�
9@0B#�CE3@E3C3@#@3#@��i0�@@#@!�i0��
�P
,@SBc�
�c�
9@sBc �Bc@�}
���3C(
��3+
��@�@3@�@c$@4@��j@�j M��#@�#P�k}#@3@$@3$�  @Q�k0�C @@#@!�k0� �@#@S@3@C3@SC@
)P-V�@#@S@3@C3@SC@
<P-V�B#B3B CB0S0
�#;#
�@
v
�
w
��@C#@C@3@S3@
)P-V�@C#@C@3@S3@
<P-V� 
��0@F G
xG3����lJ#��mH�0F G
\G$���0F G
]G$���0F G
yG@���@GP�S��nH��ZJ�@GP�_��^H�@GP�a��`H�@G��d�0F G
zG@���0@F G
{G3���0�F G
|Gs����oH��pH�`�FPG
sG3GCG
|G�����q
} ��
�P
,@#B3�
�3�
9@CB3�S8
�S�Sc8
�cAcs�4
��-
�s�@@s�r M
@@ 
��4
�S 
��@
~����s
 �9
�<
�` 
�P
�0
��B#+
�#
� @@�O-x+
�
�@@
` -v�B#+
�#
fB3B0CB@S0
�3;3
��
�
�
�
�
�
�
�
�
�
��8
�C�Cc8
�c�cs4
�s@#@S@C0-s�8
�C�Cc4
�c@#@S@C0-s�B#+
�#
�B3B C�
�C 
^ P@@C@3�t -�@@ -z �+
�
� @@�u-x0
�;
�@
;
�
`
��@@
� -v�  @@@�v-x0
�;
�@
;
�
`
��@@ 
� �0F G
yG@���`F G
�GF G
�G����w
� �9-<-� 
�0
�@
�P
�p
�
�`
��B#B30-#;#-�
�
�
�
�
�
�
�
�
�
���-3 
@B3�x M
-1�
 P@@@3F #G
2G3E#�y -�z}�@#@
�0-5 � @@�{MS@-1� @@�|MS@-1��}}@�3!@#@@
�0-5�B#B3B C0-#;#-
�
�
�
�
�
�
�
�
�
�
�
�
[
�
�
�
�
�
�
�
�
�
�
���-3 
PB3@C�~ M
@@#@G�0-��--3@�@#@C@30-��@#@C@30-��@#@3@C0-5�0P@#@3@#@C@$@
e�0-�@#@$@3@
7@-�0�0P@#@3@#@C@$@
e��0-�@#@$@3@
7@-�0�P@@C�� -�@��MS@���}@�3!@#@@
�0-9�B#B3B CB0S0-#;#-
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

�
�
�
�
�
�
���-C 
�-S 
�@`BCBS4@#@3@#@$@
b��0-�@@�  �� M
@@#@� ��0M-1��-C 
�-S 
�0`BCBS@$@3�� -�@@� �� M�@g @#@� ��0-1��-3 
�-S 
�B3BS#@3@C@-
��-3 
@cB3s8-CAC��8-�A���8-����4-�@�@�@@s$@S4@��� -�@@�0�� -�@@� �� M
@@#@G�0-�Ÿ-3 
0`B3@@S$@C�� -�@@� �� M
@@#@G�0-�ß-3 
0`B3@@S$@C�� -�@@� �� M
@@#@G�0-�ğ-3 
 `B3@@S�� -�@@ M
 ş-3 
 `B3@@S�� -�@@ M
 Ɵ-3 
 `B3@@S�� -�@@ M
 ǟ-P
,@cBs�-s�
9@�Bs@�+-�S�@#@3@C0-9�0
�3;3
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��9-C:
�C BCc+
�c
BCs8
�SAS��8
ד���8
ף���4
׳ �@@s@��� -�@@ M
 �9-C:
�C BCc+
�c
BCs8
�SAS��8
ד���4
ף �@@s@��� -�@@ M
 �9-C:
�C BCc+
�c
BCs8
�SAS��8
דA���8
׳���8
��4
��0�@�@@s$@��� -�@@� �� -�@@ M
 �9-C:
�C BCc+
�c
BCs8
�SAS��8
דA���8
׳���4
��@�#@3@�@s@-&�9-C:
�C BCc+
�c
BCs8
�SAS��8
דA���8
׳���4
��
@ �@4@s$@�@�E��� -�@4@$$4�� M
0F 3G
bG@@#@30-�@�9-C:
�C BCc+
�c
BCs8
�SAS��8
דA���4
׳-
ף@�@#@�@#@s@�$@4@
b��0-�@@�  �� M
0F 3G
bG@@#@30-� �9-C:
�C BCc+
�c
BCs8
�SAS��4
ד0�@@s@�$@��� -�@@� �� M
@@#@
e0-��9-C:
�C BCc+
�c
BCs8
�SAS��4
ד0�@@s@�$@��� -�@@G��� -�@#@@@#� �� M
@@#@0-� �9-C:
�C BCc+
�c
BCs8
�SAS��4
ד0�@@s@�$@��� -�@@� �� M
@@#@G`0-��9-C:
�C BCc+
�c
BCs8
�SAS��4
ד�@�@s�� M
9
�:
� B;
�`
2
�
Q
�
�
��@@#@
�0-��B#�
�#�-1ן-C 
 `BC@@S�� -�@@ M
 �@`@#@3@#@C@S$@4@
e��0-�@#@4@3�  @
7��@-�@#@@3@
7@-� �0`@S@C@$@3�� -ș�}�0F 3G
�G@@$#� @3��0-�@�0`��}`�C0`@$@S@3F CG
�G@3@$#@C��0-�@#@@$3@
7@-�0�B#B3B CB0SB@c0-#;#-`

�
f
�
�
��+-3
��-C 
�-c 
�0pBC$Bc@#@S@#@
���0-�@� ��-�@@ M
 �0
�3;3
�`
�
�
�
�
�
��9-C:
�C BCs+
�s
BC�8
�SAS��8
�A���4
��P�@�@@�$@c4@�D@��� -�@#@@@#�� -�@#@@$@#$�� M
@�
�$ 
�B$#4
�#@=
��@#=
��@�PE#F G
bG#@$�@�� -�@#@4�  ��0-�@#@@3@
7@-� �9-C:
�C BCs+
�s
BC�8
�SAS��4
�@�@@�@�$@c4@��� -�@#@@@#�0�� M
@#@@#@G��� -�@#@� ��0-�@@#@G�0-��+
�CG�`@@S�� -�@-1�-C 
PpBC@@3$@S4@cD@S�� -�@@�� M
@4@#@$@#$��0M|@$#@44��0Mv�
�D 
2@$#@D0-�P�@$#@D0-�P�@#@c@
�0-5�B#B3B CB0SB@cB`s0-#;#-`
�
�
�
�
�
��-3 
`�B34@C@@S$@cD@sT@c�� MZ@��MS-
�=
��@@�� -��@@$�00�� -d@@� �� M
@@��� -q@@#@
�0-��-3 
`�B34@C@@S$@cD@sT@c�� MZ@��MS-
�=
��@@�� -��@@$�00�� -d@@� �� M
@@��� -q@@#@
�0-��-3 
@�B3$@c@@s4@C�� -�@@�0�� -�@@� �� M
@@#@
�0-��B#+-#
�B3�-3 
p@B B04B@TB`B�dB3D@$@T�� MZ@$��MS@$@�`�� -�@@�P�� -�@@� 0�� -d@@� �� M
@@��� -q@@#@
�0-��B#B3B CB0SB@cBPs0-#;#-�
�
�
�
�
�
�
�
�
�
�
�
�

��-C 
�-P
,p�BC$B@@S4@3D@cT@sd@S�� MZ@��MS@��
=@@#@!��0�@@$$�� M
@@44�� -q@@4@T�� -�@T@4#@DD��0M|@4#@TT��0Mv�
�d 
2@4#@d0-�p�@4#@d0-�p�-3 
�-s 
�B3@c3@S#@S@CBsC`-��-3 
0�B3$@s@@C�� -�@@� �� -�@@ M
 ��-3 
0�B3$@s@@C�� -�@@� �� -�@@ M
 ��-3 
0�B3$@s@@C�� -�@@� �� -�@@ M
 �0-3;3-�
�
�
�
�
�
�
�
�
�
�
�
�

���-C 
BC�8-cAc��8-����8-ã��8-ӣ��4-�@G�3@sC@S#@S@�@�`-#��-C 
BC�8-cAc��8-����8-ã��8-ӣ��4-�@G`3@sC@S#@S@�@�`-#��-C 
@�BC�8-cAc��8-����8-ã��8-ӣ��4-�
P �@D@s4@S$@�@�E�@D#@
7��0Mv@3@$#@4C@@DS@`-#P��-C 
BC�8-cAc��8-����4-�@G�3@sC@S#@S@�@�`-#��-C 
@�BC�8-cAc��8-�A���4-�+
�s�`�@@S$@�4@�D@�T@��� -�@@@$�� MZ@��MS@@$$�� -q�
�@
U@T@#@
7��0-��@@44�� M
@4��PF@G
UGGGD�
�T 
2@4#@@T0-�`�@4#@@T0-�`�`�@@S@�$@�4@sD@�T@��� -�@@�� MZ@��MS@@� @�� -q@@�� M
@��PF@CG
UGGG@$#@4@3@C@-�@(0-;-�
�-
�-
�-
�-(�-P
,@#B3�-3�
9@CB3@S+-S
: @@G��� -�@-1(�-P
,  B@�0�-�
9@@#@!��0�@@#@!��0� (@#@10-5(@#@!@
�0-5(0�F G
|G���(0`F G
�GS��(@GP��(@
���(	��
�@(
`@@$@#D@3#@#4@T@
���0-�g0@8-D�D8-A��- E=-(4-D@(@4@#@��0@@$$�� M
@$8-
DAD#8-#�#@��- E=-(
4-D@(� @��-�@#@4@3@$@-@( FGD��J( FGD��J(��
�(8-�8- A��- E(4-(��
�(8-A#8-#0�#@��- E(4-(��
�@(8-ACS8-SP`ASD@4@#@3@$@C�� -�@#@4@3� 0@
7��@-�@#@@3@$@-0(4-@3(��
�`(P`@D@#4@S#@#@C@3$@
���0-�@@$�� MZ@��MS@g@@�� �-!P
,B�- �
9@#@q�20�CP:-�B+-
9@@#@a��0�@@#@!��0�@@DD�� M
@@$$�� -q@D8-A#8-#�#@$��- E$=-(4-@(�0 �(-�@@#@
�0-� ( FG��J(@GP��( @GP�2(!0F GG�(J("�(
�`(#P`@$@@S@@#@C4@3D�� -�@@�( MZ@�(MS@@�( -q@@$$�( M
�-$4 
2@4@#@D0-�P($@4@#@D0-�P(%�(
�@(&0@@$@@3@@#�� -�@�(MS@@�(	 MZ@@� �(
 -q@@ M
('�(
� ((9--<--`@-) -*0-+()B#+--#
�9-.:--PB3+--3
,BC�--C�
9BC�c0--c;c--@
)-.
<-/(*B#+--#
4=-.(+B#B3B C0--#;#--@
[-,
W-.(,+--31+--CG�9-.:--PBS+--S
,Bc�--c�
9p@@c@
)#@��(0�@@#@!�(0�(-�-.P
,@#B3�-.3�
9B3�S+-.S
)@@@3@
<#@��(
0�@@#@!�(
0�(.@(/@
���(0�(
�(19-3:-2PB+-2
,B#�-2#�
9@3B#�C8-2C�CS8-2SAScs4-2s--2cp@@c�( M
�-3P
,@@
:#@!�(0�(2�-3P
,@@
:#@!�(N0�(3@G��((4�(
�0(5�-4#P
,00B#$@@#�(0-;@�(MS@@� �( M�,-7
cPF GGE�#@�#P�-6�
9@3@@#@3@A�(0�C@@#@!�(0� (6@GP�((7�(J(8�(
�0(900@$@#@@#�(MS@� �(-_@@#@@#��(0-;@�(Md@-1(:�(
�0(;+-<�-<#P
,@2(<�-= 
-->B0-C(=-->@@# -@(>0 F G
�G��(?�(
� (@+-A@2(A  �(} 0 @@F G
2G�( -�@@ -@ (B�(
�0(C00@$@@#@�(  -K8-FA#9-E:-E 4-E#BB@#@$@$�(!0-Q�-H@
UB@�(" -O8-DPE$F G
�G��(D4-G@20(E8-I#$�(#M�0F G
�G@��(F4-I@20(G�("J(H�($H(I�( J(J�(%
� (K+-L@(L0 �(&} 0 @$@F G
2G@�(' -�-M@
U@#@$@#$@�(( -KPF GG$E0(M@$@ -K0(N�()
� (O�-NP
,@#B3�-N3�
9@@B3 �(*@ M�(P�(+
�0(Q�-P#P
,0@B#@�(, 9-R:-T B+-T
TB#8-T#�#3�-T3`
B3S+-TS
B3@cB3Ps8-ScAc��8-S����4-S�+-S�+-Ss@2(R+-T
:@
���(S0@F G
�G3��(T�(,J(U�(-
uP(V�-UCP
,@SBCc�-Uc�
9@sBc@�+-]�
:PP@D@4@C@@3@#$@3�(. MZ@@�(/ -q�-\P
,B@0-ZD;D-Z@
<-W
)-X(W@
�=-Y(X@
R(Y@D@4�(0 
@�-[�
9@D@@4#4�@@Q�(10�C4 @@#4�0@!�(10�@@ -d0(Z�(0JD([@GP�(1(\�(/H(]`�F G
�G�F G
�G��(^�(2
p(_�-^P
, B@�0�-`�
9@3@@
:#@3@Q�(30�C @@#@!�(30� (`@GP�(3(a�(4
Z0(b00@$@@#@@�(5 MZ@�(6MS@@� �(7 -q@@ -d(c�(
� (d�-cP
,  @@B�(8
=@@��(9 -f@@#@!��0�(e�(:
� (f�-g 
�B -j(g--e�-h�
9@#@a��N0�(h@GP��(i�(;
� (j8-mA#39-i#:-i# B#CB#S0-iC;C-i@
�-k
�-l(k�-n�
9`@S#@3@a�(<0�@@ -j(l�-o�
9`@S#@3@q�(=0�@@ -j(m4-i@(n@GP�(<(o@GP�(=(p�(>
� (q�-pP
,@#B3�-p3�
9--p0@@@3@$B3�(?@� �(@ Mڙ(AP@@#�@!�(A0�@@#@!�(B0�(r�(C
�0(s00@@#@$@#gP@�(D @�O-x+-t
�@� @
��(E -v@@ -z(t0F G
yG@��(u�(F
� (v�-uP
,@#B3�-u3�
90-u@@@3@#@��(G0�@@#@!�(G0�(w�(H
�(x�-wP
,B#�-w#�
9B#pC0-wC@C(y�(I
� (z�-| 
^@#�-|P
,B3@CBS�-|S�
9--|3(-|3@`BS04@3@@S$�(JM��(K}}-{4+-{�(L}4#@$@A@4�0�(M0�@@#@!�(M0�({@@(|0F G*G@��(}�(N* (~�-� 
^@#�-�P
,B3@CBS�-�S�
9@c--�3(-�3BS0s}-� s3}- +-0F G*G@��(@2(�0F G
xG@��(��(O*(�8-��8-��(PMՙ(Q|p�(Q!�(Q"+-�@2(�4-�@2(�4-�@*	��(�@*
��(��(R* (��-� 
2@#�-�P
,B3@CBS�-�S�
9--�3`BS@@3�(S �-� 
TB#9-�#<#-�@@-� -�(�B#3+-�3
U@#(�B#3+-�3*B#C�-�C@
U@C(�0F G*
G��(�0F G
xG@��(��(T*0(�+-�G0@#@�� -�@(�00@@#@@$�(U -��-�@
U@B#B 3B0C'-�C�(V}P�(V}P3PPF@G
UG#GGC�-�$ 
2@#@@$0-�0(�@#@@$0-�0(�0F G*G��(��(W*0(�+-�G0@#@�� -�@(� 0@@#@�(X -��-�@
U@B #B03'-�3�(Y}0�(Y}0#+-�@F0G*GG*��(�@ (�@F0G*GG*��(��(Z*0(�9-�:-� B30-�3;3-�@
Q-�
2-�(�0-�(�0-�(��-�#P
,@#(��([*@(�0@@$@@3@@#�(\ -�-� *�-�$ *@$=-�(�0F G*G$(��-� 
2@#@0-�0(�@#@0-�0(��-� 
2@@#@$0-�0(�@@#@$0-�0(��(]*0(��-� 
20-�(�0-�(��(^*0(��-� 
2@39-�#:-�#PBCB#S+-�S
,B#c�-�c�
9--�C(-�CPpBc$@@C@c4@#D@�(_M�@$@�(` 9-�:-� B+-�
TB#�-�# *�-� *@=-�(�0F G*G(�@@$#@$�(a0#=-�(�@@$#@$�(b0#=-�(�+-�
:@@$#@$�(c0$(�@4@#�@@!�(d0�@@#@!�(d0�(��-�#P
,@ F0#G*GG@#��(��(`J(��(e*0(��-� 
Q@39-�#:-�#PBCB#S+-�S
,B#c�-�c�
9--�C(-�C`pBc 4@@@C$@cD@#T@�(fM�@4@$�(g 9-�:-� B+-�
TB#9-�#:-�# B#30-�3;3-�@
]-�
\-�(�@@4#@$�(h0#=-�(�+-�
:@F0G*GG��(�@3@$@4#@34@�00�(i0-�@@#� @1�(j0�@@#@!�(j0�(��-�#P
,@ F0#G*GG@#��(�@#��(��(gJ(��(k* (��-� 
Q@#�-�P
,B3@CBS�-�S�
9 `BS #@@
R@S@3�(l0#@@#�@1�(m0�@@#@!�(m0�(��(n*0(� 0@#@9-�:-� B30-�3;3-�@
]-�
\-�(�@�(o@�(o M�8-�pF G
QGF0#G*GG@#��(�4-�@2 (�@2 (��(pJ(��(q* (�9-�:-� B#0-�#;#-�@
Q-�
2-�(� -�(� -�(Ÿ-�P
,0F G*G@��(Ù(r*  (ğ-� 
2�-�P
,B3BS�-�S�
9BS@3�(sN %(ř(t*" (Ɵ-� 
Q�-�P
,B3BS�-�S�
9BS @3�(uN %(Ǚ(v*# (� �(w -�@2(ə(x*$0(�0@@@#�(y -�-� *B@ -�(�@@ -�(̙(z*$ (�,-�9-�:-� B#+-�#
�9-�:-� B3BCBS0-�C;C-�@
�-�
b-�(�
-�&Sc(-�c3=-�(�8-�SAScs4-�s(-�3'-�c3(�--�S(-�3(-�S3=-�(�0-�;-�`
_-�
e-�
b-�(ҟ-� 
_=-�(ӟ-� 
�B38-�3@2(�9-�:-� B#B30-�#;#-�@
�-�
b-�(�9-�3@2(�@2(�� F #G*%GF 3G*&GF0G
zG#G3��(ؙ({*' (ٟ-� * B�(| -ݟ-� *(�0F G*G@(� -�(ܙ(}*( (ݟ-� 
bB38-�3A3CS4-�S�-� 
bBs8-�sAs��4-ޓ(-�C�(�--�C--�s(-�sC(�@(�(�(~*) (�7-� @@g`@�( (�(�** (� @�(� -�9-�:-� B0-�;-�@
\-�
]-�(�0-�;-�@
R-�
a-�(�(�0F G
\G��(�0F G
]G��(�0F G*+G��(�0F G
aG��(�(�*, (� @�(� -�-�@
U0F G*-G��(�(�(�*. (�9-�:-� B#B30-�#;#-��
Q-�
2-�
�-�
�-�
_-�
"-�(�-�P
,@CBS�-�S�
9--�3`BS @@3�(� 9-�:-� B+-�
TB#,-�#
�@#(�+-�
:=-�(�-�P
,@CBS�-�S�
9--�3`BS@@3�(� 9-�:-� B+-�
TB(�+-�
:(�0F G*G��(��-�3@
�(�--�3(�.-�3(�0-�3(�+-�*/(�(��(�J(��(�J(�0F G
xG@��(��(�*0(�9M:M BB#0M;M�
�M
_M
"M
�MH-M#@#H.M#@#H0M#@#H@#H+M*/@H0F G*1G@��H�(�*20H8M
A3C8MCACSc�MS 
@s�M#P
,BS�-M3
@0�B#4F G
bG3@�@@c$�M 
2�(�0-�=M	H�(�0-�H	@@�0�(� M
�MP
,@@$#$@!�(�0�@@#@0M0H
4M�M#P
,@#H@G��(�H�(�*3 H
+M9M:MPB#+M#
, @@�(�MS@H�MP
,@ B$@4B @@�(� %0M;M@
<M
)MH@$@#@$�(�0$=MH@$@#$@�(�0M@@#@�(�0#H@4@#@1�(�0�@H�(�JH�(�*40H,M0@@#�(� 9M:M B+M
TB#+M
:@#H@#@ MH+M
:@H�(�JH�(�*5 H�M�
9�M�
9� BB $B@SBPdB�DBB 4B@�BPtB�T+M�S@S=MH@
kH@@@�(�@@@�(�@@�(� M#�#@�#P@#@4@#4@$$�(� M*@$+MTD@D=MH@T@DDT�(� MH@#@t@#t@dDTd�(� M��F�G
9G4G$GGGGG
;GtG
<G
:@�H�(�*6 H8M A#38M! @A@3@#�(�  �(�'@#@@#@��(� M EH 4M!4M!@H!@
kH"�(�*8 H#8M'A#38M$ACS+M$C#`@S@#@3�(� M# EH$9M(#:M(# B#CB#S8M(Acs9M(c:M(c Bc�'M%C�@3 M#H%'M&�C@s M#H&+M(�C0�Bc@3@s@C$@S�(� M1@#@@#@� �(� M#PF GGE H'4M"8M(@H(4M"@H)�(�*9 H*0 @@$�(�(@@�(�('M+�(�}@$#@0M-0H+�(�}@#@$0M-0H,�(�*:0H-(M/@0@$@#@@4�(� �@@$@4�(� �+M.�(�}4@#@$0M-@H.@@�0�(� M1@@#� @�(�0#�(�}@#@@0M- H/@#H0�(�*; H1�M2 *@#B3,MB3@@3�(� M1�M4 *=M3H2�M5 *@#B3,M63@@3�(� M1�M4 *H3H40F G*G@H5,MB
�,M6
�,MB
R+M7
RH6@H79MJ<MQ@ M8@MGH8B#B30M@#;#M@`
bM9
\M>
]M?H99MD:M@ BC+M@C
b @B8M:3A34M:=M;H:@3H;@8M<A#4M<#@=M=H<@H=@@� �(� M�PEF G
bGH>9MD:M@ BC+M@C
\@B@3�(�  �(�'0F G
\G@H?9MD:M@ BC+M@C
]@B@3�(�  �(�'0F G
]G@H@9MD:ME BC+MEC#BS;#MQ`
"MA
�MA
_MAHA+MC3SHBHC00F G#GHD+ME*<;#MQ`
�ML
_ML
"MFHE+MQ#
"HF+MQ*=0MO3rMP3=MNHGB#+MQ#
U�MQ@
U@ B3B B0$BsB B04+MH3s@3=MIHH�(�HI�(�}3@#@4@$@#$@34�  �(� M�PF@G
UGGG@ HJ0MQ;MQ@*<MK*=MMHK9MQ:MQ B#;#MQ@
�ML
_MLHL@*<HM�MQ 
"B30MO3rMP3HN@*=HO4MP3@GHP@GHQ,M0@
7HR�(�*>HS�MRP
,@B#�MR#�
90B# �(�MUHT�(�*?HU8MXA#9MT:MT B3BC9MVC:MWC BCS+MWS*`@F G
QG3F G*@G��HV+MWC
�`@F G
QG3F G*G��HW@#MUHX4MT@2HY�(�*A HZ+M[9MY:M[PB#+M[#
,@2H[�MYP
,B3�MY3�
9B3 M]H\�(�*B H]+M^@2H^-Mb  �(�} @@�(� %0Ma;Ma@
<M`
)M_H_@@ M] H``F G
2GF GG*C��Ha�(�JHb0F G
�G@��Hc�(�*DHd�McP
,@B#�Mc#�
9@3B# CB#@S0MfS;SMf@
kMg
:MeHe@2HfP@C�(��(�M�4Mh@2Hg@*E��Hh0F G*FG@��Hi�(�*GHj9Mi:Mi B9Ml:Ml B#0Ml#;#Ml@
]Mk
\MkHk@
)Hl@
<Hm�(�*H Hn�MmP
,@#B3�Mm3�
9@CB3PS�(�}`S#'Mo#�`F G*IGSF #G*JGF0G*KGG#��Ho@@@3@a�(�0�@@#@!�(�0�Hp�(�*LHq�MpP
,@B#�Mp#�
9@3B#`C�(�}PC'Mr�PF GCG
�F #G*IGF0G*KG#GG��Hr0@@C@#@C#@q�(�0�@@#@!�(�0�Hs�(�*MHt�MsP
,@B#�Ms#�
9@0B#B# @#$@4gp@@�(� )@#@@#@�0�(� )@@#@1�(�0�C@$@#@!�(�0�0Hu�(�*N0Hv 0@@@#g�@�(� *0Mz;Mz@
)Mw
<MyHw9Mx:Mx B,My*Hx0F G*G Hy@ Hz�(�JH{�(�*P0H|0M{;M�b*QM}*RM*SM*M*TM*M*M*M*UM�*VM�*WM�*XM�*YM�*ZM�*[M�*\M�*]M�*^M�*_M�
�M�*`M�
#M�*aM�*bM�*cM�*dM�*eM�*fM�
/M�*gM�*hM�
�M�
�M�*iM�*jM�*kM�*lM�*mM�
�M�*nM�*oM�*pM�*qM�*rM�
?M�
'M�*sM�
_M�*tM�H}8M~�34M�3@GH~4M�@GH8M��38M�3�3C4M�C@G�H�8M��38M�3�3C4M�C@*=H�8M��34M�3@G�H�8M��34M�3@
7H�8M��34M�3@*=H�8M�A3C4M�C@@#@3�(� -�9M�:M� B0M�;M�@
_M�
�M�H�H�@*<H�@@# M�H�@G`H�0M{@
7H��(�*u H�0M�;M�2*ZM�*]M�*\M�*YM�*[M�*XM�*_M�*^M�*hM�
�M�
�M�*iM�*jM�*kM�
/M�*lM�*mM�
�M�*nM�*oM�*pM�*vM�*qM�*wM�*QM�H�+M�!=M�H�+M�=M�H�+M�H�@
)H�@
<H��(�*x H�8M�A#38M�3A3CS4M�S P@@C@#�(� -�@#@@@#�(� -�9M�:M� B,M�
_H��M� 
_H�@G` H�@*< H�@*<H��(�*y H��M�@*zB CB0#B@3@C@M�H�@
7H��(�*{@H�0M�;M�@BM�*|M�H�+M�
0+M�#1@@3@@G�(� -�9M�:M� BB#0M�;M�@
�M�
bM�H�9M�#00�(�
&#F G
bG@=M�H�@G�H�@#@@#@G��(� -�M� 
�@B#4M�#@H�P0E##F G
bG#@ -�H�@H�@@# M�H�@@# M�H�0M�0M�-M�#(M�#@
7H��(�*} H�0M�;M�`bM�
M�*~M�H�-M�;M�@M�!M�H�+M�H�@
cH�0M�-M�(M�@
7H��(�* H�0M�;M�2*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*bM�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*�M�*cM�*�M�H�+M�!=M�H�+M�=M�H�+M�H�@G`H�0M�-M�(M�@
7H��(�*�H�9M�:M� BB#0M�;M�`
QM�
^M�
2M�H�-M�#'M�#�=M�H�-M�#'M�#i�H�@2H�@���H��(�*� H�-M�-M�'M�H�-M�-M�@H��*�H�@�N+H��*�H�@@�N ,H��(�*� H� �(� -�M� *@
)H�@
<H™(�*� HßM� *BH�@Hř(�*�H�8M� A@�(�Mj0M�;M�@
<M�
)M�H�@M� H�@��(�M� EH�4M�Hʙ(�JH˙(*� H� -�H͙(o*� H�8M�A#39M�#:M�# B#C'M�C@PB#S@@3@S$@C49M�S:M�S BS0M�;M�@
]M�
\M�H�@@ M�@H�@@�  �(o M��F G
QGF #GGE# H�@3 M�H�4M�H� E@*��(o -Hԙ(P*�H�8M�A�(P-�@@@�(PM� EH�4M�Hי(D*� H� -~Hٙ(@*� H�8M�A#39M�#:M�# B#C'M�C@@#@3�(@ M� EH�@3 M�H�4M�H� E@*��(@ -Hޙ(�*� H�8M�A#39M�#:M�# B#CB#S�M�S@
UBSs+M�sP@C@3�(� M�PF G
QGEH�@3 M�H�4M�H� E@*��(� -H�(#*�H�8M�A#9M�:M� 0B@#�(#M� EH�@#M�H�4M�H��*� H� -�H��*� H�  @@�(� -�0M�;M�@
<M�
)M�H�@ H�@@#@
70-� H�(�JH��*� H� M
H��*� H�8M�A#3�M�# 
@B#@3�� M� EH�@3 M�H�4M�  EH� E@*��� -H��j*� H�8M�A#39M�#:M�# B#C(M�C PB#S�j}`C@S@3�j M�PF GGE H�@3 M�H�4M�H� E@*��j -H��4*� H�8M�  A@�4 M�PF GGE H�4M�H� E@*��4 -H��"*� H�8m  A@�" M�PF GGE h4mh E@*��" -h�*� h�m 
B3+m3@
<h@
)h��*� h�m 
B3+m3@
<h@
)h�p*�h	8m
A�p.@@@�pm	@EGEh
4m@Gh�0*�h8m
A�0mPF GGEh
4mStrTImpT8/	
#'(*+/058?@B*CDF*GSC���+�!�7+��O���ExpT4����FunT�	���h���h����h����h����h����h����h����h����hLitT�4x������0���[v�X$nsA�`�q�;/����[Ǯ�	i9�@��p����vo�C2�g��7�!^	!~���]M�;w��n=:�/�08i��.�H���-�[��XT�veD��Za�7R��A{k�`\Vnо��`���5?\�glz�	j�P�3#�2ҏ���&��LǶ:���5�!d�c%�b���N��,�Om{C��q��2p��geͦ�dd����<p?w�>���ʕ]���	�K���h�k��U�ۙ��>(%f�X��3m��ί����v&Ez����*�y��������J�'������V(� �4~�`�i�
����xV����lEŊ��R��I��ɛc��v�S�J,1X�%V	�?a�q�ŇG�!Q=��&��9]�iT}��O}�ܘ�g>H�g��j��3��Attr(�lhdvsnln��MW��p��{���jj