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


                                                                                                   
                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                 

                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                              
                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                
                                                                                                                                                                                                                                                                             
                                                                                                                   
                                                                                                                                                                                                                                  
                                                                                             
                                                                                                         
                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                          
                         
                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       






                                                                                    
                                           






                                                                                                                                   
             
                                      



                                                                                                               


                                                                                               
                               
         













                                                                         
                                                                                                                                       
                                                                                  



                                                                                                    
                                                                                   













                                                
        
                          




                                          
                      
  
                                                                                                                     





                       
                                              
   
                                                                      
           






                                                                 
                                  
                                                   
   
                                                                               

   
                                                     

                      
  






                                                   

                                                                         
                    
                                                 

                                 

                                               




                                           

                                               



                                           
                                                           






                       
                                 

                                                                      
                 
                                 


                                                                      
                                                                                                                                                 

                                   

                   

                       
                   

                   



                                                                                        
      

                      
                      
                                                                       



                                   
                  
                       


   
   

                                                                              
                                      
                           

          
                                       

                           








                                                         

                                               







                                
   


                       

                                                                                                               











                                    
   


                       
                      
               
                                                                              
                      
                                                                                        
                      
                                      



                                                                                                                             


                                 
                                        











                       
                                                                                                              
                                                                     
                                                                                   
                                       






                                                                                                             
                                                    
   
   

                                                 
                                                                          
                                         


                                    
                          
                                        

   

                  
                      



                                                    
                       
                                                                                                                 
                                            



                                                                                                                                                                        



                                           
                                                                                                                    
                           
                                                                                                                    
                           
                                                                  

                                          
                                                                                                                           






                                            

                       
                                                                                                                                                                    
                      
                                            
                                                                


   
   


                       
                                                                                    
                                                                                                              
          

                                                                                                                 
                                         
                                                             


                       

                      
                                              

                                            








                                                                                                                                                                                                                      
                                          

                                                                         
                      
                                                                                                                                                      

                                                                                        
         
     


                                                                              






                                  

                      


                                               
           
                                      

                      

                                                              
     
                                
     
                                 
                      


                                                                        

                                                                                        

                                        

                                            
                             
                                                                                           
                                  


                                                         

                                                             
                      
                      

                                  



                                                    
  

                         





                                                                 
         

                                                                

                 

                                   
        

                                                                 
                      
                                                             

                                 
                                   


                                        

                                                                          
                      
                      





                                                                                         

                                                 
  
                      

                      
                      

                      


                                                                                                                          

                      

                                                                                                                                                          



                                          






                                                                                                                               

                                     
                                    

                      
                                                                                                                                  

                      
                                                                        

                            


                                                                             

                      
            
                                                                                      

                                     
                                                    

                      
                                              

                      


                                                                                               
      
                                                                        



                        



                                               
                                  
                                                                                                                                           

          
                                  
                   

                                                               

          
                                  
                   
                                                  

   

   




                                          
              



                                          



                                                                  

   
                                                                                                                              



                                                         
                                                       
                         
                                      
   
                                                                                                                                                       

                            
                                              

                                                   
                                                                                                                                                          

              



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       






                                                                                         
                               
                             

                                        
   


                                                   



          
                                             
                              
                                         

                                                           


  

                                                               
                 
                                  
                      


                                                                          

                         
                                                                            

                           

                                           


                      
                                                                                                                                 


       
                                  
                      
                                                                                                                            

                                 





                                                                                                        

                           


                       

       

                                                                                                                                     
   



                                                                
           
                                                                 


                                                                                              
                                                                                        

                                                      
   
             
            
                                                        
                             



                                                                   

                                                                                                                                                                                       

   
                                                                                                                                                                                          
   
                                                                                                                                                                                                                                                                                                                               
                                 
                                                                                                                                                                                                   

                      

                                                                                                                                                                                                                                                                                                                                                                                                          

           
                                 

           
                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
FOR1x@BEAMAtom��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_0throwget_stacktraceiofwriteraise
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%putcase_endtry_case_endbadmatchyinitializedlookupvaluemsmovefmove	put_tuple	test_heapcall_exttrytagcatchtagfrfloatcheckedtuple	exceptionput_listconsbifbs_init_writableif_endremove_message	undecidedunknown_catch_try_statetry_endtry_case	catch_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_4jumpwaitloop_rec_endcall_funapplyfunloop_rec
bs_put_stringbs_save2bs_restore2	call_only
call_ext_onlycallwait_timeout
apply_lastselect_tuple_arity
select_valget_map_elementsbs_add
bs_utf16_sizebs_utf8_sizebs_put_utf32bs_put_utf8bs_put_utf16	call_last
call_ext_lastset_tuple_elementget_listget_tuple_elementlistfoldl
bs_skip_bits2bs_skip_utf8
bs_skip_utf32
bs_skip_utf16bs_match_string
test_aritybs_test_unit
bs_test_tail2is_nonempty_listis_floatis_tupleis_mapliteralmap
tuple_element	make_fun2has_map_fieldselement
tuple_sizeintegermake_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_refreturntimeoutsendstack_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_contextno_bsm_contextbsm_saveillegal_savebsm_restoreillegal_restorenot_setrangeset_typeset_type_reg
set_type_yupdate
invalid_store
set_catch_endis_reg_definednot_a_registeris_type_defined_x
is_definedis_type_defined_yassert_typeneededactualupgrade_tuple_typevalidate_srcget_move_term_type
unassigned
get_term_type
match_contextget_term_type_1nilget_literalnot_literalbranch_aritiesbranch_stateinsertmerge_statesmerge_states_1
merge_ct_1ordsetsmerge_regs_1merge_y_regsmerge_y_regs_1merge_typesnumberbool
verify_y_initverify_y_init_1verify_live
verify_live_1not_liveverify_no_ctunknown_size_of_stackframeunfinished_catch_tryverify_no_ct_1eat_heapleftwanted
heap_overfloweat_heap_floatbif_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-verify_no_ct/1-lc$^0/1-0--validate_src/2-anonymous-0-$-assert_unique_map_keys/1-lc$^0/1-0--float_op/3-anonymous-0--prune_x_regs/2-lc$^0/1-0-function_clause-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-Codea@��r�"  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#ECE3@G�` @@@�pM�@E	 #E	 #@��  pB#SB#cB# s+�s��pESEcECE3@G��N ���EsESEcECE3@G ��N � E@G0��N ���� �  @@@@�� �@@#@0
 ���� �8�A#39�#:�#PB#C+�C�@@B#0B#@@@3$@4g@�� 08�A#9�:� B3+�3
BC+�C4@4@#@#4�  �0
@@ � �@@$ �@�4� @�@�P�
08
A3C9
3<3
@@
`
B3S+
S
B3 c9
c:
c Bcs+
s
Bc�8
CAC��9
�:
� B��+
�
@�@�@�@#@$@4g@�0� 08
A#9
:
 B3+
3
BC+
C$@@#@#0
0B3S+
S
B3c+
c
p@E3F 3GGE3#@#�H�
08
A3C9
3:
3PB3S+
S��PB3B3 sB3@�@CD@4B303@#C@s#@�@C$@#T@dht
�P
it@D@$#@40
�jt+

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

7
6
87 `ES@3 
68@3 
69 @@�/0F GG@:�0
8;@
9�1 
@@�2�F�G
;GGGG
<GGG
=GG
>@
=<�3
?=9
>:
>�B+
>
;@@#@q�40�CP>@GP�4?�5
@ @+
A�2NA  �6} @@@�6 8
BA@�6 M�PF GGE=
CB4
DC� �%@�%PD FG�6JE�7
C@F8
J`@ACS�8}`�#@$@3@C@#@S4@DhT
G�9 -
@@D�: 
MiT=
IGjT+
H
p F0#GDGGF G$G#��H�l#I@#@$@3@4@
F`J4
E9
E3:
E3PB3C+
EC
.0@B3 B30@3@$�;@@@�<@@�= 4
K@0K`F G�GF G$G��L�>
G M9
N:
N B#+
N#
9
O:
NPB3BC+
NC
.@@B #B0$B@4B@3@#@�?0-�@@#@@�@0@#@$@@#$�A `FPG
.GG$GG4@@N9
O:
OPB#+
O#
.B3,
j3
<O9
g<
k� 
P0
Y@
cP
dPB#B30
k#;#
k
J
Q
K
Q
L
R
M
R

S
N
j
6
j
O
W
P
X
Q
X
R
XQ9
k3:
k3 B3C+
kC
S@#@3@
T0-�R9
k3:
k3 B3C+
kC
B3S-
kS@S9
l:
kPBC+
kC
.BS9
kS:
kS�BSc+
kc
; `9
~3:
~3 BSsB3B3#;
~@
4
T
S
TT@@s@#@3�B 9
U:
U B+
U
VB#9
U#:
U#@B#3+
U3
W@
9=
VU@@�C -�V@#@0-} W@@3@�D -�@@ M-X@@3@�D -�@-YB#B3B C0
k#;#
k�
X
Z
Y
]
Z
_
[
`
\
aZ9
\3:
\3 B3S+
\S
S9
\C:
\C BCc+
\c
S0P@3@@C@$�E -�9
[:
[ B0
[;
[@
]

^
�[@#@0-}0\ P@3@@C�F -�@#@0-} ]9
^C:
^C BCS+
^S
_ P@#@3@
`@#@C�G0-�@@ -^ ^9
k3:
k3 B3S+
kS
_ P@3@@C�H -b@�I-\+
�
a@��JM0@@#@G`0-}_-
k3 P@@3@C�K M-0F 3G
bG@@#@30-} `@#@C@30-Fa0P@@C@@3$�L MO+
b
c@@$$�M M@-0b@@ 
�0cB#+
k#
d0 B B0$B@�D -�@@� �D -�@�@!�N M-@@#@
e0-}dB#+
k#
fB3B C9
kC:
kC B0SB@cBCs+
ks
Pp�O|p�S#@@@#@3@c$@S4@D�O MB0
�;
�@
>
e
+
fe@@ 
�Pf@@4�P -�@4@#@D4D�Q0M3@#@$0-}Pg0
k;
k`
g
h
h
i
i
jh@#@0-i@-j@k9
l:
lPB#+
l#
.B39
l3:
l3�B3C+
lC
;B3�S+
lS
j@
k��l9
}<
}` 
m0
t@
zmB#B30
}#;#
}�
l
n
m
q
n
r
o
sn9
}:
}PBC+
}C
.BS9
}S:
}S�BSc+
}c
;BS�s8
}sP�As��9
�3:
�3 B3+
�
S@3@@@S$@�4@�D�R -�9
�:
� B+
�
]B#+
�#D8
oDAD4
o@D�S -�=
po@p@D@$@4#@�@4�0 �T0�C
=p9
�:
�PB+
�
.@@#@!�U0�@@ -� q9
}:
}PBC+
}C
.BS9
}S:
}S�BSc+
}c
;BS�s8
}s@�As��9
�3:
�3 B3+
�
S@3@@@�$@�4�R -�9
�:
� B+
�
]B#+
�#4@@4�0�V -�9
�:
�PB+
�
.B$@@Gp�%@�%P9
�$:
�$�B$+
�
;@3@$@#@�@3$�W0�C
=pC$@@#@!�W0�0r9
}:
}PBC+
}C
.BS9
}S:
}S�BSc+
}c
;BS�s8
}s@�As��9
�3:
�3 B3+
�
S@3@@@�$@�4�R -�9
�:
� B+
�
^B#+
�#4@@4�0�X -�9
�:
�PB+
�
.B$@@G��%@�%P9
�$:
�$�B$+
�
;@3@$@#@�@3$�Y0�C
=pC$@@#@!�Y0�0s9
}:
}PBC+
}C
.BS9
}S:
}S�BSc+
}c
;BS@s+
�s3 @@�ZM#@-CtB#B3B C0
}#;#
}�
p
u
q
v
r
w
s
x
t
yu9
}C:
}C BCS+
}S
BCc,
}c
<
Pp@cEcCF G
^GC@#@3�[0-�9
�:
�PB+
�
.B#9
�#:
�#�B#3+
�3
;@0B#�CE3@E3C3@#@3#@��\0�@@#@!�\0�v9
}C:
}C BCS+
}S

PPBCECF G
]GC@#@3�]0-�9
�:
�PB+
�
.B#9
�#:
�#�B#3+
�3
;@0B#�CE3@E3C3@#@3#@��^0�@@#@!�^0�w9
}:
}PBS+
}S
.Bc9
}c:
}c�Bcs+
}s
;@�Bc �Bc@�}
���3C(
��3+
��@�@�@3@c$@4�_@�_ M��%@�%P�`}#@3@$@Q@3$�  �`0�C @@#@!�`0� x@#@S@3@C3@SC@
+P-;y@#@S@3@C3@SC@
>P-;zB#B3B CB0S0
}#;#
}@
u
{
v
|{@C#@C@3@S3@
+P-;|@C#@C@3@S3@
>P-;} 
�~0@F G
wG3��0F G
]G$���0F G
^G$���0F G
xG@����OJ�@G��U�@GP�W��VH�@GP�Y��XH�0F G
yG@���0@F G
zG3���0�F G
{Gs����aH��bH�`�FPG
rG3GCG
{G�����c
| �9
�:
�PB#+
�#
.B39
�3:
�3�B3C+
�C
;B3�S8
�SAScs8
�cAcs�4
��-
�s�@@s�d -�@@ 
��4
�S 
��@
}����e
~ �9
�<
�` 
�P
�0
��B#+
�#
 @@�I-\+
�
�@@
a -Z�B#+
�#
fB3B0CB@S0
�3;3
��
�
�
�
�
�
�
�
�
�
��8
�CACcs8
�sAsc�4
��@#@S@C0-W�8
�CACcs4
�s@#@S@C0-W�B#+
�#
�B3B C9
�C:
�C BCS+
�S
_ P@3@@C�D -�@@ -^ �+
�
� @@�f-\0
�;
�@
=
�
a
��@@
� -Z�  @@@�g-\0
�;
�@
=
�
a
��@@ 
� �0F G
xG@���`F G
�GF G
�G����h
� �9
�<
�� 
�0
�@
�P
�p
Ր
�`
��B#B30
�#;#
��
�
�
�
�
�
�
�
�
�
��9
�3:
�3 B3C+
�C
@B3�i -�-�@-�
 P@@@3F #G
4G3E#�j -��k}�@#@
�0- ��l}@�3!@#@@
�0-�B#B3B C0
�#;#
�
�
�
�
�
�
�
�
�
�
�
�
�
\
�
�
�
�
�
�
��9
�3:
�3 B3S+
�S
PB3@C�m -�@@#@
90-}�-
�3@�@#@C@30-o�@#@C@30-s�@#@3@C0-�P@C@�D -�@��n}@�3!@#@@
�0-�B#B3B CB0S0
�#;#
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

�
�
�
�
�
�
��9
�C:
�C BCc+
�c
9
�S:
�S BCsBS�+
�
�@�BS4@#@3@
b@#@s@$�o0-�@@�  �p -�@@#@� �p0-�-�9
�C:
�C BCc+
�c
9
�S:
�S BCsBS�+
�
�0�BS@3@s@$�D -�@@� �q M�@g @#@� �r0-�9
�3:
�3 B3c+
�c
9
�S:
�S B3sBS�+
�
�BS#@3@C@s@
��9
�3:
�3 B3c+
�c
B3s8
�CAC��8
�A���8
�A���4
��@�@�@�@@s$@S4�D -�@@�0�D -�@@� �s -�@@#@G�0-}�9
�3:
�3 B3c+
�c
0`B3@C@@S$�D -�@@� �t -�@@#@G�0-}�9
�3:
�3 B3c+
�c
0`B3@C@@S$�D -�@@� �u -�@@#@G�0-}�9
�3:
�3 B3c+
�c
 `B3@S@�D -�@@ -� �9
�:
�PBc+
�c
.Bs9
�s:
�s�Bs�+
�
;Bs@�+
�S=
��9
�:
�PBc+
�c
.Bs9
�s:
�s�Bs�+
�
;Bs@�+
�S�@#@3@C0-�0
�3;3
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��9
�C:
�C BCc+
�c
BCs8
�SAS��8
ƓA���8
ƳA���8
��A���4
��0�@�@�@@s$�v -k@@� �D -�@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ƓA���8
ƳA���4
��@�#@3@�@s@-�9
�C:
�C BCc+
�c
BCs8
�SAS��8
ƓA���8
ƳA���4
�� �@�@@s�v -k@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ƓA���4
Ƴ-
ƣ@�@#@�@
b@#@s@�$@4�w0-�@@�  �x -�0F 3G
bG@@#@30-} �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ƓA���4
Ƴ �@�@@s�v -k@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��4
Ɠ0�@�@@s@$�D -�@@� �y -�@@#@
e0-x�9
�C:
�C BCc+
�c
BCs8
�SAS��4
Ɠ0�@�@@s@$�D -�@@� �z -�@@#@G`0-x�9
�C:
�C BCc+
�c
BCs8
�SAS��4
Ɠ0�@�@@s@$�{ -�@@G��| -�@#@@@#� �} -�@@#@0-x �9
�C:
�C BCc+
�c
BCs8
�SAS��4
Ɠ�@s@��~ -�9
�:
� B;
�`
4
�
S
�
�
��@@#@
�0-}�B#�
�#�-�9
�C:
�C BCc+
�c
 `BC@S@� -�@@ -� �0`@3@S@C@$�D -���}�0F 3G
�G@@$#� @3��0-�@�0`@#@3@
e@#@C@S$��0-�@@#� @
9��0-}@@#@
90-}� `��}`�C0`@@SF CG
�G@3@#@C��0-�@@#@
90-} �B#B3B CB0SB@c0
�#;#
�`

�
f
�
�
��+
�3
�9
�C:
�C BCs+
�s
9
�c:
�c BC�Bc�+
�
�0�Bc@#@S@
�@#@�$��0-�@� ��-f@@ -� �0
�3;3
�`
�
�
�
�
 
��9
�C:
�C BCs+
�s
BC�8
�SAS��8
ӣA���4
��P�@�@�@@�$@4@cD�� -�@#@@@#�� -�@#@@$@#$�� -�@9
�$:
�$ B$+
�
�B$#4
�#@=
��@#=
��@�PE#F G
bG#@$�@�� -�@#@$�0��0-x@@#@
90-}�9
�C:
�C BCs+
�s
BC�8
�SAS��4
ӣ@�@�@@�@$@c4�� -�@#@@@#�0�� -�@#@@G�@#�� -�@#@� ��0-x@@#@G�0-}�+
�CG�`@S@�� -�@-�9
�C:
�C BCs+
�s
PpBC@S@@$@34@cD�� -�@@� 0�� -�@@#@@#� ��0M3@#@0-} �@#@c@
�0-�B#B3B CB0SB@cB`s0
�#;#
�`
�
�
�
�
�
��9
�3:
�3 B3�+
�
`�B34@c@C@@S$@D@sT�� M-
�=
��@@�D -��@@$�00�� -H@@� �� -�@@��� -U@@#@
�0-}�9
�3:
�3 B3�+
�
`�B34@c@C@@S$@D@sT�� M-
�=
��@@�D -��@@$�00�� -H@@� �� -�@@��� -U@@#@
�0-}�9
�3:
�3 B3�+
�
@�B3$@C@c@@s4�D -�@@�0�D -�@@� �� -�@@#@
�0-}�B#+
�#
�B39
�3:
�3 B CB0SB@cB`sB��B3�+
�
p�B3D@c@C@s@$@S4@T@�d�� M@$@�`�D -�@@�P�D -�@@� 0�� -H@@� �� -�@@��� -U@@#@
�0-}�B#B3B CB0SB@cBPs0
�#;#
��
�
�
�
�
�
�
�
�
�
�
�
�

��9
�C:
�C BC�+
�
9
�:
�PBC�B�+
�
.`�B@@�@S$@c4@3D@sT��
=@@#@!��0�@@$@�� M@@� @�� -�@@�� -U@@@�� -�@@#@$$��0M3@#@40-}@�9
�3:
�3 B3�+
�
9
�s:
�s B3�Bs�+
�
�@c3@S#@S@CBsC@�`-�9
�3:
�3 B3�+
�
0�B3$@C@s@�D -�@@� �D -�@@ -� �0
�3;3
��
�
�
�
�
�
�

�
�
�
�
�
�
��9
�C:
�C BC�+
�
BC�8
�cAc��8
�A���8
��A���8
��A���4
��@s3@S#@C@�@�P-	�9
�C:
�C BC�+
�
BC�8
�cAc��8
�A���4
��+
�s�`�@�@@S$@�4@�D@T�� -�@@@$�� M@@$$�� -U9
�:
�@B+
�
W@T@#@
9��0-}�@@44�00�� -�@��PF@3G
WGGG@$@#@30-}0�P�@�@@S@�$@�4@sD�D -�@@�� M@@� 0�� -U@@�� -�@��PF@3G
WGGG@$@#@30-}0�9
�C:
�C BC�+
�
BC�8
�cAc��8
�A���4
��@s3@S#@C@�@�P-	�0
�;
�`
�
�
�
�
�
��9
�:
�PB#+
�#
.B39
�3:
�3�B3C+
�C
;B3@S+
�S
< @G�@�D -�@-�9
�:
�PB#+
�#
.  B@�29
�:
��B+
�
;@@#@!��0�@@#@!��0� �@#@!@
�0-�0�F G
{G����0`F G
�GS���@GP���@
�����
�@�P@@$@#D@3#@
�@#4��0-�g0@8
�DAD#8
�#A#��
� E=
��4
�D@�@4@#@��0@@$$�� -�@$8
�DAD#8
�#A#3@��
� E=
��4
�D@�� 0��-f@@#@$0
�0� FGD��J� FGD��J���
��8
�A#8
�#A#3@@3@��
� E�4
����
��8
�A#8
�#0A#3@��
� E�4
����
�0�8-A3C8
�C@PAC4@3@#@$�D -�@@#�  @
9��0-}@@#@0
� (4
�@#(��
�`(P`@D@#4@S#@
�@#@C@3$��0-�@@$�� M@��M@g@@�� 9-:-PB+-
.B9-:-�B+-
;@#@q�40�CP@@#@a��0�@@#@!��0�@@DD�� -�@@$$�� -U@D8-A#8-#A#3@$��
� E$=-(4-@(�0 ��-f@@#@
�0-} ( FG��J(@GP�4(0F GG��J(��
�P(	@P@$@@C@@#@34�v -k@@�� M@@�  �� -U@@��� -�@@#@
90-}(
��
�@(0@@$@@3@@#�v -k@@�� M@@� �� -U@@ -�(��
� (
9-<-`@- -0-(B#+-#
�9-:-PB3+-3
.BC9-C:-C�BCS+-S
;BC�c0-c;c-@
+-
>-(B#+-#
6=-(B#B3B C0-#;#-@
\-
X-(+-31+-CG�9-:-PBS+-S
.Bc9-c:-c�Bcs+-s
;p@@c@
+#@���0�@@#@!��0�(9-:-PB#+-#
.B39-3:-3�B3C+-C
;B3�S+-S
+@@@3@
>#@���0�@@#@!��0�(@(@
���(��
�(9-:-PB+-
.B#9-#:-#�B#3+-3
;B#�C8-CACSc8-SAScs4-s--cp@@c�� -�9-:-PB+-
.@@
<#@!��0�(9-:-PB+-
.@@
<#@!��N0�(@G���(��
�0(9-#:-#PB#3+-3
.00B#$@@#��0- @��M@@� �� MO,-
cPF GGE�%@�%P9-:-�B+-
;@3@@#@A@3��0�C@@#@!��0� (@GP��(��J(��
�0(00@$@#@@��M@� ��-C@@#@@#���0- @��M#@-(��
�0( +-!9-!#:-!#PB#3+-!3
.@2(!9-":-" B3+-"3
--#B0-(("--#@@# -%(#0 F G
�G��($��
� (%+-&@2(&  ��} 0 @@F G
4G�� -�@@ -% ('��
�0((00@$@@#@�� -08-+A#9-*:-* 4-*#BB@#@$@$��0-69--:--@B+--
WB@�� -48-)PE$F G
�G��()4-,@20(*8-.#$��M�0F G
�G@��(+4-.@20(,��J(-��H(.��J(/��
� (0+-1@(10 ��} 0 @$@F G
4G@�� -�9-2:-2@B+-2
W@#@$@@#$�� -0PF GG$E0(2@$@ -00(3��
� (49-3:-3PB#+-3#
.B39-33:-33�B3C+-3C
;@@B3 ��@ M�(5��
�0(69-5#:-5#PB#3+-53
.0@B#@�� 9-7:-9 B+-9
VB#8-9#A#3C9-93:-93`B3C+-9C
B3S+-9S
B3@cB3Ps8-8cAc��8-8�A���4-8�+-8�+-8s@2(7+-9
<@
���(80@F G
�G3��(9��J(:��
tP(;9-:C:-:CPBCS+-:S
.BCc9-:c:-:c�Bcs+-:s
;Bc@�+-A�
<`p@$@4@C@3@@@cD@#T�� M@@�� -U@0-?$;$-?@
>-<
+-=(<@
�=->(=@
T(>@$@4�� 
@@3@D@4#@Q@3D4��0�CD 9-@:-@PB+-@
.@@#�P@!��0�@@ -H(?��J$(@@G���(A`�F G
�G�F G
�G��(B��
o(C9-B:-BPB+-B
. B@�29-D:-D�B+-D
;@3@@
<#@Q@3��0�C @@#@!��0� (D@GP��(E��
[0(F00@$@@#@@�� M@@� �� -U@@ -H(G��
� (H9-G:-GPB#+-G#
.  @B@��
=@@��� -J@@#@!��0�(I��
� (J9-K:-K B#+-K#
�B -N(K--I9-L:-L�B#+-L#
;@#@a��N0�(L@GP��(M��
� (N8-QA#39-M#:-M# B#CB#S0-MC;C-M@
�-O
�-P(O`9-R:-R�B+-R
;@S#@a@3��0�@@ -N(P`9-S:-S�B+-S
;@S#@q@3��0�@@ -N(Q4-M@(R@GP��(S@GP��(T�(
� (U9-T:-TPB#+-T#
.B39-T3:-T3�B3C+-TC
;--T0@@B3@3@$�(@� �( M��(P@@#�@!�(0�@@#@!�(0�(V�(
�0(W00@@#@@$gP@�( @�I-\+-X
�@� @
��( -Z@@ -^(X0F G
xG@��(Y�(
� (Z9-Y:-YPB#+-Y#
.B39-Y3:-Y3�B3C+-YC
;0-Y@@@3@#@��(	0�@@#@!�(	0�([�(

�(\9-[:-[PB+-[
.B#9-[#:-[#�B#3+-[3
;B#pC0-[C@C(]�(
� (^9-`:-` B#+-`#
_9-`:-`PB3BC+-`C
.BS9-`S:-`S�BSc+-`c
;--`3(-`3@`BS0$@3@@S4�(Mj�(
}}-_ $+-_�(}!$#@4@A@4�0�(0�@@#@!�(0�(_@@(`0F G
�G@��(a�(
� (b9-d:-d B#+-d#
_9-d:-dPB3BC+-dC
.BS9-dS:-dS�BSc+-dc
;--d3(-d3BS0s}-c�"s3}-c  +-c0F G*G@��(c@2(d0F G
wG@��(e�(*(f8-hA#8-g#�(M�(|��(#�($+-i@2(g4-e#@2(h4-e@*��(i@*��(j�(* (k9-m:-m B#+-m#
49-m:-mPB3BC+-mC
.BS9-mS:-mS�BSc+-mc
;--m3`BS@@3�( 9-l:-l B+-l
VB#9-l#:-l#@B#3+-l3
W@#(l0F G*G��(m0F G
wG@��(n�(*0(o+-pG�0@#@�v -k@(p00@@#@@$�( -k9-q:-q@B+-q
WB#B 3B0C'-qC�(}P�(}P!3PPF@3G
WG#GGC@$@#@30-}0(q0F G*G��(r�(*	0(s+-tG�0@#@�v -k@(t 0@@#@�( -k9-v:-v@B+-v
WB #B03'-v3�(}0�(}0 #+-u@F0G*
GG*��(u@ (v@F0G*
GG*��(w�(*
0(x9-{:-{ B30-{3;3-{@
S-y
4-z(y0-�(z0-}({9-w#:-w#PB#3+-w3
.@#(|�(*0(}9-~:-~ B3+-~3
49-~#:-~#PBCB#S+-~S
.B#c9-~c:-~c�Bcs+-~s
;--~C(-~CPpBc@@@C$@c4@#D�(Mj@@#@$�0 �(0@@#�@!�(0�@@#@!�(0�(~0-�(�( *0(�9-�:-� B3+-�3
S9-#:-�#PBCB#S+-�S
.B#c9-�c:-�c�Bcs+-�s
;--�C(-�C`pBc 4@@@@C$@cD@#T�(!Mj@4@$�(" 9-�:-� B+-�
VB#9-�#:-�# B#30-�3;3-�@
^-�
]-�(�@@4#@$$4�(#0%=-�(�+-�
<@F0G*GG��(�@D@#�P@1�($0�@@#@!�($0�(�9-#:-#PB#3+-3
.@ F0#G*GG@#��(�@#��(��("J(��(%* (�9-�:-� B#+-�#
S9-�:-�PB3BC+-�C
.BS9-�S:-�S�BSc+-�c
; `BS #@@
T@3@S�(&0%@@#�@1�('0�@@#@!�('0�(��((* (�9-�:-� B#0-�#;#-�@
S-�
4-�(� -�(� -�(�9-�:-�PB#+-�#
.0F G*G@��(��()* (�9-�:-� B#+-�#
49-�:-�PB3BC+-�C
.BS9-�S:-�S�BSc+-�c
;BS@3�(*N &(��(+* (�9-�:-� B#+-�#
S9-�:-�PB3BC+-�C
.BS9-�S:-�S�BSc+-�c
;BS @3�(,N &(��(-*0(�0@@@#�(. -�@@ -�(��(/* (�,-�9-�:-� B#+-�#
�9-�:-� B3BCBS0-�C;C-�@
�-�
b-�(�
-�'Sc(-�c3=-�(�8-�SAScs4-�s(-�3'-�c3(�--�S(-�3(-�S3=-�(�0-�;-�`
`-�
e-�
b-�(�9-�:-� B#+-�#
`=-�(�9-�:-� B#+-�#
�B38-�3@2(�9-�:-� B#B30-�#;#-�@
�-�
b-�(�9-�3@2(�@2(�� F #G*GF 3G*GF0G
yG#G3��(��(0* (�9-�:-� B#+-�#
bB38-�3A3CS4-�S9-�:-� Bc+-�c
bBs8-�sAs��4-��(-�C�(�--�C--�s(-�sC(�@(�(��(1* (�7-� @@g`@�(2 (��(3* (� @�(4 -�9-�:-� B0-�;-�@
]-�
^-�(�+-�
T0F G*G��(�(�0F G
]G��(�0F G
^G��(��(5* (� @�(6 -�9-�<-�@@-� -�(�B+-�
W0F G* G��(�B0-�;-�@
]-�
^-�(�+-�
T0F G*G��(�(�0F G
]G��(�0F G
^G��(��(7*! (�9-�:-� B#B30-�#;#-��
S-�
4-�
�-�
�-�
`-�
$-�(�9-�:-�PBC+-�C
.BS9-�S:-�S�BSc+-�c
;--�3`BS @@3�(8 9-�:-� B+-�
VB#,-�#
�@#(�+-�
<=-�(�9-�:-�PBC+-�C
.BS9-�S:-�S�BSc+-�c
;--�3`BS@@3�(9 9-�:-� B+-�
VB(�+-�
<(�0F G*G��(��-�3@
�(�--�3(�.-�3(�0-�3(�+-�*"(�(™(8J(Ù(9J(�0F G
wG@��(ř(:*#(�9-�:-� BB#0-�;-��
�-�
`-�
$-�
�-�(�--�#@#(�.-�#@#(�0-�#@#(�@#(�+-�*"@(�0F G*$G@��(͙(;*%0(�8-�A3C8-�CACSc9-�S:-�S BSs+-�s
9-�#:-�#PBS�B#�+-͓
.--�3
@0�B#@4@c$@�F G
bG3�(<0-}@@�(= -�9-�:-�PB+-�
.@@#�  @!�(>0�@@#@0-� (�4-�9-�#:-�#PB#3+-�3
.@#(�@G��(>(љ(?*& (�+-�9-�:-�PB#+-�#
.@(�9-�:-�PB#+-�#
.@ B$@4B @@�(@ &0-�;-�@
>-�
+-�(�@$@#@$�(A0(=-�(�@$@#$@�(B0-�@@#@�(C0%(�@4@#@1�(@0�@(י(@J(ؙ(D*(0(�,-�0@@#�(E 9-�:-� B+-�
VB#+-�
<@#(�@#@ -�(�+-�
<@(ܙ(EJ(ݙ(F*) (�9-�:-��B#+-�#
;9-�:-��B3B CB@SBPcB�sB�+-݃
;��BB $B@�BPdB�D@3@C4@sT@ct+-߳S@S=-�(�@
j(�@@@�(G@@@�(G@@�(G -�%@�%P@#@$@4@#4$�(H -�@$+-�DT@T=-�(�@D@TDT�(I -�(�@#@d@t@#tDTd�(J Mp�F�G
;G4G$GGGGG
=GtG
>@�(�(K** (�8-�A#38-� @A@#@3�(L  �(L)@#@@@#��(L -� E(�4-�4-�@(�@
j(�(M*, (�8-�A#38-�ACS+-�C#`@S@3@#�(N -� E(�9-�#:-�# B#CB#S8-�Acs9-�c:-�c Bc�'-�C�@3 -�(�'-�C@s -�(�+-�C0�Bc@S@3@s@C$�(O -�@#@@@#� �(O -�PF GGE (�4-�8-�@(�4-�@(�(P*- (�0 @@$�(Q*@@�(Q*'-��(R}@$#@0-�0(�(S}@#@$0-�0(�(T*.0(�(-�@0@$@#@@4�(U �@@$@4�(V �+-��(W}4@#@$0-�@(�@@�0�(X -�@@#� @�(Y0%�(Z}@#@@0-� (�@#(��([*/ (�,M
�,M
�,M
T,M
T9M<M@ -�@M(�B#B30-�#;#-�`
b-�
]-�
^-�(�9M:-� BC+-�C
b @B8-�3A34-�=-�(�@3(�@8-�A#4-�#@=-�(�@(�@@� �(\ MpPEF G
bG(�9M:-� BC+-�C
]@B@3�(]  �(])0F G
]G@(�9M:-� BC+-�C
^@B@3�(^  �(^)0F G
^G@(�9M:M BC+MC#BS;#M`
$M
�M
`MH+M3S0@F G#G3H00F G#GH+M*0;#M`
�M

`M

$MH+M#
$H+M*10M3rM3=MH4M3@GHB#+M#
W9M:M@B3B CB0SBc+Mc
WBs+Ms3B �B0�+M�S�(_}�!C�P`F@G
WG3GGS@HH0M;M@*0M	*1MH	9M:M B#;#M@
�M

`M
H
@*0H9M:M B#+M#
$B30M
3rM3H@*1H
4M3@GH@GH9M:M@B#+M#
WH@H,-�@
9H�(`*2H9M:MPB+M
.B#9M#:M#�B#3+M3
;0B# �(aMH�(b*3H8MA#9M:M B3BC+MC
�`@F G
SG3F G*G��H@#MH4M@2H�(c*4 H+M9M:MPB#+M#
.@2H9M:MPB#+M#
.B39M3:M3�B3C+MC
;B3 MH�(d*5 H+M@2H-M!  �(e} @@�(f &0M ;M @
>M
+MH@@ M H`F G
4GF GG*6��H �(fJH!0F G
�G@��H"�(g*7H#9M":M"PB+M"
.B#9M"#:M"#�B#3+M"3
;B# CB#@S0M%S;SM%@
jM&
<M$H$@2H%P@C�(h�(hMw4M'@2H&@*8��H'0F G*9G@��H(�(i*:H)9M(:M( B9M+:M+ B#0M+#;#M+@
^M*
]M*H*@
+H+@
>H,�(j*; H-9M,:M,PB#+M,#
.B39M,3:M,3�B3C+M,C
;PB3PS�(k}`S#'M.#�`F G*<GSF #G*=GF0G*>GG#��H.@@3@a�(l0�@@#@!�(l0�H/�(m*?H09M/:M/PB+M/
.B#9M/#:M/#�B#3+M/3
;@B#`C�(n}PC'M1�PF GCG
�F G*<GF0G*>GGG��H1@@C@#@C#@q�(o0�@@#@!�(o0�H2�(p*@0H30M2;M@b*AM4*BM6*CM6
�M6*DM6
�M6
�M6
�M6*EM7*FM7*GM7*HM7*IM7*JM7*KM7*LM7*MM7*NM7*OM7
�M8*PM8
%M8*QM8*RM8*SM8*TM8*UM9*VM9
1M9*WM:*XM:
�M:
�M:*YM:*ZM:*[M:*\M:*]M:
�M:*^M:*_M:*`M:*aM:*bM;
AM>
)M>*cM>
`M?*dM?H48M5A3C4M@C@GH54M@@GH68M@A3C8M@CAC3S4M@S@G�H78M@A3C8M@CAC3S4M@S@*1H88M@A3C4M@C@G�H98M@A3C4M@C@
9H:8M@A3C4M@C@*1H;8M@A3C4M@C@@#@3�(q -�9M=:M= B0M=;M=@
`M<
�M<H<H=@*0H>@@# MIH?@G`H@0M2@
9HA�(r*e HB0MG;MG2*JMC*MMC*LMC*IMC*KMC*HMC*OMC*NMC*XMD
�MD
�MD*YMD*ZMD*[MD
1MD*\MD*]MD
�MD*^MD*_MD*`MD*fMD*aMD*gME*AMEHC+MG!=MFHD+MG=MFHE+MGHF@
+HG@
>HH�(s*h HI8MMA#38MM3A3CS4MMS P@#@@C�(t -�@#@@@#�(t -�9MJ:MJ B,MK
`HJ9ML:ML B+ML
`HK@G` HL@*0 HM@*0HN�(u*i HO9MP:MP@B#+MP#*jB CB0#B@3@C@MRHP@
9HQ�(v*k@HR0MQ;M[@BMS*lMZHS+MY
2+MY#1@@3@G@�(w -�9MU:MU BB#0MU;MU@
�MT
bMVHT9MU#�(x
'#0F G
bG@=MVHU@G�HV@#@@G�@#�(y -�9MX:MX B+MX
�B#4MW#@HWP0E##F G
bG#@ -�HX@HY@@# M]HZ@@# McH[0MQ0MQ-MQ#(MQ#@
9H\�(z*m H]0M\;Ma`bM^
M_*nM_H^-Ma;Ma@M`!M`H_+MaH`@
cHa0M\-M\(M\@
9Hb�({*o Hc0Mb;Mh2*pMd*qMd*rMd*sMe*tMe*uMe*vMe*wMe*xMe*RMe*yMe*zMe*{Me*|Me*}Me*~Me*Me*�Me*�Me*�Me*�Me*�Me*�Me*SMe*�MfHd+Mh!=MgHe+Mh=MgHf+MhHg@G`Hh0Mb-Mb(Mb@
9Hi�(|*�Hj9Mn:Mn BB#0Mn;Mn`
SMk
_Mk
4MlHk-Mn#'Mn#�=MmHl-Mn#'Mn#i�Hm@2Hn@���Ho�(}*� Hp-Mo-Mq'MqHq-Mo-Mo@Hr�*�Hs@�N+Ht�*�Hu@@�N ,Hv�(h*�Hw8Mz A@�(hM)0M{;M{@
>Mx
+MyHx@Mw Hy@��(hMw EHz4MvH{�(hJH|�(2*� H} -�H~�(*�H8M�A�(-�@@@�(M EH�4M~H��(*� H� -bH��(*� 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#S9M�S:M�S@BSc+M�c
WBSs+M�sP@3@C�(~ M�PF G
SGEH�@3 M�H�4M�H� E@*��(~ -H���*�H�8M�A#9M�:M� 0B@#��M� EH�@#M�H�4M�H���*� H� �D -�@2H���*� H�  @@�( -�0M�;M�@
>M�
+M�H�@ H�@@#@
90-} H��(JH��r*� H� -�H��q*� H�8M�A#39M�#:M�# B#C+M�C
@B#@3�q M� EH�@3 M�H�4M�  EH� E@*��q -H��_*� H�8M�A#39M�#:M�# B#C(M�C PB#S�_}`C@3@S�_ M�PF GGE H�@3 M�H�4M�H� E@*��_ -H��6*� H�8M�  A@�6 M�PF GGE H�4M�H� E@*��6 -H��$*� H�8M�  A@�$ M�PF GGE H�4M�H� E@*��$ -H��*� H�9M�:M� B#+M�#
B3+M�3@
>H�@
+H���*� H�9M�:M� B#+M�#
B3+M�3@
>H�@
+H��p*�H�8M�A�p.@@@�pM�@EGEH�4M�@GH��0*�H�8M�A�0M�PF GGEH�4M�StrTImpT8/	
 %)*,-127:ABD,EFH,IUE�������-��'+-����ExpT4�u�sFunT��������������������}�LitT�x����n�0�)�q�h�����E�f��!��h�d1�H�<Uv
5�%C_9GJI\$[4Hw?��wB�	!��V�l�"�t��n=���#NZP�E	�ڂ�P���Ƣ�+X[�!���L�E�����*��[�[�`����
Z���S|Ǣ!p�@cijvf������ˁ�S�m��d>��6��|�d>�ۇ-�Qɝ�E�Զ1�_��O��)4Y��i&����$���+7��|�C�d&8d��@��ӟ
w��];�z5��h!u@��b���Y?(��t�����{\��HI�������9
a*��ˋT����2��n����{YbH�'�?5���(XGY*J��lrr��&܎J��b��J��b�p����ϗG�!�����<��V2��G��=�}�"7�)�R�︘=7)�SAttr(�lhdvsnln��\����x�О7`~�jjAbst