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

                                                                   
                                                                                                           
                                                               

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                              
                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                     

                                                                                                                                                                                                            
                                                                                                                   
                                                                                                                                                                                                                                  
                                                                                                                          
                                                                                                        
                                             
                                                                                                                                                                                                                                                                                                                                                                                                    
                         
                                                                  







                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                                           
                                                                                                                         
                                                                                                        



                                                                                                                                                    



                                                                                                              
                                                                                                                    

                                                                                                     



                                                                                                







                                                                         
                          


        
                 
                      
                                                 








                                                                                                                                       
                                                




   

   


   

                       



                                 
   

                                          
  

                                                               


   
   

                       
                                              
   
                                                                      
           










                                                              
   
                                                                               
   
   


                                                     


                                                   

   




                                                                          
                    





                                                  
                          





                                               
                          


                                                           



   

                       
                









                                                                                                                      






                                   

                   





                                                                                        


                                                                       



                                   

                       
   


   


                                                                              
                           

          
                                       
   
                           





                                                         
   
   


                                               







                                
   

   


                                                                                                               







                                    
   





   















                                                                                                                             










   












                                                                                                              

             







                                                                          


          



                                                    
   






                                                                                                                                       


                                           









                                                                                                                           





   





                                                                                                                                                                     



   
   
   


                                                                                                              
          



                                                                                                      

   




                                              





                                              
                                                                                                                               
                                                            

                                                  
                  






                                                                                                                                                         

                                         


                                 







                                  

                         
        

                                  
        
 
       
   
        
 
       
 
           


                               


                                                              
     
                                 
     
                                  

                                                         

                                                                          
                                                      
                           

                                                                                  


                                               




                                            
                                    
  
                        



                                                                 






                                                                 

                                   
        
                                                          




                                                                 





                                                                           


                                                                                           



                                               

                      
                                                    




























































                                                                                                                                          
        








































                                                                                                                                                          

              































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
        
       















































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
FOR1s8BEAMAtom�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_2	func_infoatomforeachlength_illegal_instruction
validate_3+	undefinedmembertruegb_sets	from_listvstno_entry_labelvalidate_fun_info_branchesget
setelementvalidate_fun_info_branches_1xlabels_1linereverse
init_statetermemptystnonefalsekill_heap_allocation	init_regs-seqvalfunkeysto_list--valfun_1enteraddkillinitrecv_set	recv_mark%putcase_endtry_case_endbadmatchyinitializedlookupvalue
match_contextmovefmove	put_tuple	test_heapcall_exttrytagcatchtagfrfloatcheckedtuple	exceptionput_listconsbifbs_init_writableif_endremove_message	undecidedunknown_catch_try_statetry_endtry_case	catch_end
deallocatecatchtrytrim
allocate_zeroallocate=<=:=andallocate_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_mapmap
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_utf16returntimeoutsendstack_frameunknown_instructionverify_get_mapextract_map_keysverify_get_map_pairverify_put_mapvalidate_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_call_match_context!binary_and_context_regs_differentno_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_endassert_typeneededactualupgrade_tuple_typevalidate_srcget_move_term_type
unassigned
get_term_typeget_term_type_1literalnilget_literalnot_literalbranch_aritiesbranch_state
is_definedinsert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_typenoderemdivbxororxor>==/=>==/=<truncroundbnottlhdnotis_referenceis_listis_pidis_port
is_integer	is_number
is_booleanis_function	is_binaryis_atomabs*/is_bif_safeself
arith_typereturn_typeextfunc
return_type_1mathreturn_type_erlexitreturn_type_mathpowatan2erfsqrtcosacoserfclog2explog10coshsinhtanhacoshasinhatanhlogsintanasinatanpicheck_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 -verify_call_args/3-anonymous-1- -verify_call_args/3-anonymous-0--verify_put_map/6-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--validate_3/7-anonymous-1--validate_2/5-anonymous-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-Code\���k�"  9:PB#B3B CB0SB@c0#737C-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��PB3dB3 TB30@4@B3@@#$@CDht
� 
5@3@T#@$C@d�P
it@D@$#@40
�jt+

@t@D@$#@4�0
 Et�@@t�`@@ETEd@G@� p@@#@t�0��4
@�
!P9
:
 BSBc8
cAcs�9
s:
s@Bs�+
�
"Bs�9
�:
� Bs �Bs0�B��+
�
#9
�:
� B��B��+
�
#B�+
+
#�p@�@C@3$@S4@�D@�T@dg @4� �@@�`� 
5@DC@3@$S@4#@c@Tp
"`0p@S@#@$8
cAc3=
4
 c@�|�� F0#G
&G$GF03GGG
'F G#G3��  pF3Gc�J3!� 
(p"9
!:
! �pB�B�@3$@c4@SD@CT@#d@tg0@��! ��"|�D�"}��"}��"|���"} �,
#$
*@�@$$�# �+
&
,#$@d�$
:@$8
$DAD#@@#�% M}PF GG$E=
%$4
)D@%���&@�&P@#@�@4@#��'  �'��FP3G
/GG�GG$F0GDGdGT@�@#@t@4t�p �(@
E@@#@0
, &8
'�A�=
('4
*�@(�F0GTGtGdF0#GGG
0F GG#��) FGD�%J* FG��J+�)
10,8
-A3C9
+#:
+#PB#S+
+S
/0P@B# @3@#@C$�* �@@#@!�*0@@#@@#�+0
/@@#@$0
,0-4
+@2.�,
40/9
.:
.0B3BCB S+
0S@20
p0`@#T@D@4@S$@C@3F G
5G4@#hd
1�- -�id=
31jd+
2
 F G
#GF #G
#GF@3G
"GG#G$F0#G3G!GF GDG#��2�l#3�.}�4@T#@D0
/p4�/
6 58
8A#39
8#:
8# B#CB#S0
8C;C
8@

6
7
76 `ES@3 
57@3 
58 @@�00F GG@9�1
9:@
:�2 
?@�3�F�G
<GGGG
=GGG
*GG
>@
<;�4
?<9
=:
=�B+
=
<@@#@q�50CP=@GP�5>�6
@ ?+
@�3N@  �7} @@@�7 8
AA@�7 MyPF GGE=
BA4
CB� �&@�&PC FG�7JD�8
C@E8
I`@ACS�9}`�#@$@3@C@#@S4@DhT
F�: -@@D�; 
LiT=
HFjT+
G
p F0#GDGGF G$G#��G�l#H@#@$@3@4@
E`I4
D9
D3:
D3PB3C+
DC
/0@B3 B30@3@$�<@@@�=@@�> 4
J@0J`F G�GF G$G��K�?
G L9
M:
M B#+
M#
9
N:
MPB3BC+
MC
/@@B #B0$B@4B@3@#@�@0-�@@#@@�A0@#@$@@#$�B `FPG
/GG$GG4@@M9
N:
NPB#+
N#
/B3,
i3
=N9
f<
j� 
O0
X@
bP
cOB#B30
j#;#
j
J
P
K
P
L
Q
M
Q

R
N
i
7
i
O
V
P
W
Q
W
R
WP9
j3:
j3 B3C+
jC
S@#@3@
T0-jQ9
j3:
j3 B3C+
jC
B3S-
jS@R9
k:
jPBC+
jC
/BS9
jS:
jS�BSc+
jc
< `9
}3:
}3 BSsB3B3#;
}@
5
S
S
SS@@s@#@3�C 9
T:
T B+
T
VB#9
T#:
T#0B#3+
T3
W@
:=
UT@@�D -�U@#@0-g V@@3@�E -�@@ M
W@@3@�E -�@-XB#B3B C0
j#;#
j�
X
Y
Y
\
Z
^
[
_
\
`Y9
[3:
[3 B3S+
[S
S9
[C:
[C BCc+
[c
S0P@3@@C@$�F -�9
Z:
Z B0
Z;
Z@
]
~
^
Z@#@0-g0[ P@3@@C�G -�@#@0-g \9
]C:
]C BCS+
]S
_ P@#@3@
`@#@C�H0-t@@ -H ]9
j3:
j3 B3S+
jS
_ P@3@@C�I -L@�J-F+
�
a@��KM
@@#@G`0-g^-
j3 P@@3@C�L M
0F 3G
bG@@#@30-g _@#@C@30-0`0P@@C@@3$�M M-+
a
c@@$$�N -�@-0a@@ 
�0bB#+
j#
d0 B B0$B@�E -�@@� �E -�@�@!�O M
@@#@
e0-gcB#+
j#
fB3B C9
jC:
jC B0SB@cBCs+
js
Pp�P|p�S#@@@#@3@c$@S4@D�P M 0
�;
�@
>
d
,
ed@@ 
�Pe@@4�Q -�@4@#@D4D�R0M@#@$0-gPf0
j;
j`
g
g
h
h
i
ig@#@0-h@-i@j9
k:
kPB#+
k#
/B39
k3:
k3�B3C+
kC
<B3�S+
kS
j@
k��k9
|<
|` 
l0
s@
ylB#B30
|#;#
|�
l
m
m
p
n
q
o
rm9
|:
|PBC+
|C
/BS9
|S:
|S�BSc+
|c
<BS�s8
|sP�As��9
�3:
�3 B3+
�
S@3@@@S$@�4@�D�S -�9
�:
� B+
�
]B#+
�#D8
nDAD4
n@D�T -�=
on@o@D@$@4#@�@4�0 �U0C
*p9
�:
�PB+
�
/@@#@!�V0@@ -r p9
|:
|PBC+
|C
/BS9
|S:
|S�BSc+
|c
<BS�s8
|s@�As��9
�3:
�3 B3+
�
S@3@@@�$@�4�S -�9
�:
� B+
�
]B#+
�#4@@4�0�W -r9
�:
�PB+
�
/B$@@Gp�&@�&P9
�$:
�$�B$+
�
<@3@$@#@�@3$�X0C
*pC$@@#@!�X00q9
|:
|PBC+
|C
/BS9
|S:
|S�BSc+
|c
<BS�s8
|s@�As��9
�3:
�3 B3+
�
S@3@@@�$@�4�S -�9
�:
� B+
�
^B#+
�#4@@4�0�Y -r9
�:
�PB+
�
/B$@@G��&@�&P9
�$:
�$�B$+
�
<@3@$@#@�@3$�Z0C
*pC$@@#@!�Z00r9
|:
|PBC+
|C
/BS9
|S:
|S�BSc+
|c
<BS@s+
�s3 @@�[M@--sB#B3B C0
|#;#
|�
p
t
q
u
r
v
s
w
t
xt9
|C:
|C BCS+
|S
BCc,
|c
=
Pp@cEcCF G
^GC@#@3�\0-j9
�:
�PB+
�
/B#9
�#:
�#�B#3+
�3
<@0B#�CE3@E3C3@#@3#@��]0@@#@!�]0u9
|C:
|C BCS+
|S

PPBCECF G
]GC@#@3�^0-j9
�:
�PB+
�
/B#9
�#:
�#�B#3+
�3
<@0B#�CE3@E3C3@#@3#@��_0@@#@!�_0v9
|:
|PBS+
|S
/Bc9
|c:
|c�Bcs+
|s
<@�Bc �Bc@�
�3�}
���3C#
�#�#
�#+
�
,@�@�@3@c$@4�`@�` Mt�&@�&P�a}#@3@$@Q@3$�  �a0C @@#@!�a0 w@#@S@3@C3@SC@
,P-%x@#@S@3@C3@SC@
>P-%yB#B3B CB0S0
|#;#
|@
x
z
y
{z@C#@C@3@S3@
,P-%{@C#@C@3@S3@
>P-%| 
�}0@F G
zG3��~0F G
]G$��0F G
^G$���0F G
{G@����PJ�@G��V�@GP�X��WH�@GP�Z��YH�0F G
|G@���0@F G
}G3���0�F G
~Gs����bH��cH�`�FPG
rG3GCG
~G�����d
 �9
�:
�PB#+
�#
/B39
�3:
�3�B3C+
�C
<B3�S8
�SAScs8
�cAcs�4
��-
�s�@@s�e -�@@ 
��4
�S 
��@
�����f
� �9
�<
�` 
�P
�0
��B#+
�#
� @@�J-F+
�
�@@
a -D�B#+
�#
fB3B0CB@S0
�3;3
��
�
�
�
�
�
�
�
�
�
��8
�CACcs8
�sAsc�4
��@#@S@C0-A�8
�CACcs4
�s@#@S@C0-A�B#+
�#
�B3B C9
�C:
�C BCS+
�S
_ P@3@@C�E -�@@ -H �+
�
� @@�g-F0
�;
�@
*
�
a
��@@
� -D�  @@@�h-F0
�;
�@
*
�
a
��@@ 
� �0F G
{G@���`F G
�GF G
�G����i
� �9
�<
�� 
�0
�@
�P
�p
Ґ
�`
��B#B30
�#;#
��
�
�
�
�
�
�
�
�
�
��9
�3:
�3 B3C+
�C
@B3�j -�-�@-�
 P@@@3F #G
5G3E#�k -��l}�@#@
�0- ��m}@�3!@#@@
�0-�B#B3B C0
�#;#
�
�
�
�
�
�
�
�
�
�
�
�
�
\
�
�
�
�
�
�
��9
�3:
�3 B3S+
�S
PB3@C�n -�@@#@
:0-g�-
�3@�@#@C@30-Y�@#@C@30-]�@#@3@C0-�P@C@�E -�@��o}@�3!@#@@
�0-�B#B3B CB0S0
�#;#
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

�
�
�
�
�
�
��9
�C:
�C BCc+
�c
9
�S:
�S BCsBS�+
�
�@�BS4@#@3@
b@#@s@$�p0-t@@�  �q -�@@#@� �q0-�-�9
�C:
�C BCc+
�c
9
�S:
�S BCsBS�+
�
�0�BS@3@s@$�E -�@@� �r Mo@g@@#@� �s0 -�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�E -�@@�0�E -�@@� �t -�@@#@G�0-g�9
�3:
�3 B3c+
�c
0`B3@C@@S$�E -�@@� �u -�@@#@G�0-g�9
�3:
�3 B3c+
�c
0`B3@C@@S$�E -�@@� �v -�@@#@G�0-g�9
�3:
�3 B3c+
�c
 `B3@S@�E -�@@ -� �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
ijA���8
��A���4
��0�@�@�@@s$�w -U@@� �E -�@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ēA���8
ijA���4
��@�#@3@�@s@-�9
�C:
�C BCc+
�c
BCs8
�SAS��8
ēA���8
ijA���4
�� �@�@@s�w -U@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ēA���4
ij-
ģ@�@#@�@
b@#@s@�$@4�x0-t@@�  �y -�0F 3G
bG@@#@30-g �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ēA���4
ij �@�@@s�w -U@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��4
ē0�@�@@s@$�E -�@@� �z -�@@#@
e0-b�9
�C:
�C BCc+
�c
BCs8
�SAS��4
ē0�@�@@s@$�E -�@@� �{ -�@@#@G`0-b�9
�C:
�C BCc+
�c
BCs8
�SAS��4
ē0�@�@@s@$�| -�@@G��} -~@#@@@#� �~ -�@@#@0-b �9
�C:
�C BCc+
�c
BCs8
�SAS��4
ē�@s@�� -�9
�:
� B;
�@
5
�
S
��@@#@
�0-g��9
�C:
�C BCc+
�c
 `BC@S@�� -�@@ -� �0`@3@S@C@$�E -���}�0F 3G
�G@@$#� @3��0-t@�0`@#@3@
e@#@C@S$��0-t@@#� @
:��0-g@@#@
:0-g� `��}`�C0`@@SF CG
�G@3@#@C��0-t@@#@
:0-g �B#B3B CB0SB@c0
�#;#
�`

�
f
�
�
��+
�3
�9
�C:
�C BCs+
�s
9
�c:
�c BC�Bc�+
�
�0�Bc@#@S@
�@#@�$��0-t@� ��-P@@ -� �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-b@@#@
:0-g�9
�C:
�C BCs+
�s
BC�8
�SAS��4
У@�@�@@�@$@c4�� -�@#@@@#�0�� -�@#@@G�@#�� -~@#@� ��0-b@@#@G�0-g�9
�C:
�C BCs+
�s
PpBC@S@@$@34@cD�� -�@@� 0�� -�@@#@@#� ��0M@#@0-g �@#@c@
�0-�B#B3B CB0SB@cB`s0
�#;#
�`
�
�
�
�
�
��9
�3:
�3 B3�+
�
`�B34@c@C@@S$@D@sT�� -�-
�=
��@@�E -��@@$�00�� -2@@� �� -�@@��� -?@@#@
�0-g�9
�3:
�3 B3�+
�
`�B34@c@C@@S$@D@sT�� -�-
�=
��@@�E -��@@$�00�� -2@@� �� -�@@��� -?@@#@
�0-g�9
�3:
�3 B3�+
�
@�B3$@C@c@@s4�E -�@@�0�E -�@@� �� -�@@#@
�0-g�B#+
�#
�B39
�3:
�3 B CB0SB@cB`sB��B3�+
�
p�B3D@c@C@s@$@S4@T@�d�� -�@$@�`�E -�@@�P�E -�@@� 0�� -2@@� �� -�@@��� -?@@#@
�0-g�B#B3B CB0SB@cBPs0
�#;#
��
�
�
�
�
�
�
�
�
�
�
�
�

��9
�C:
�C BC�+
�
9
�:
�PBC�B�+
�
/`�B@@�@S$@c4@3D@sT��
<@@#@!��0@@$@�� -�@@� @�� -�@@�� -?@@@�� -�@@#@$$��0M@#@40-g@�9
�3:
�3 B3�+
�
9
�s:
�s B3�Bs�+
�
�@c3@S#@S@CBsC@�`
��9
�3:
�3 B3�+
�
0�B3$@C@s@�E -�@@� �E -�@@ -� �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�� -�@@@$�� -�@@$$�� -?9
�:
�0B+
�
W@T@#@
:��0-g�@@4�@ �� -�@F03G
WGG@@#@30-g �P�@�@@S@�$@�4@sD�E -�@@�� -�@@� 0�� -?@@� �� -�@F03G
WGG@@#@30-g �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�@�E -�@-�9
�:
�PB#+
�#
/  B@�39
�:
��B+
�
<@@#@!��0@@#@!��0 �@#@!@
�0-�0�F G
~G����0`F G
�GS���@GP���@
�����
�@�@@@@#4@3#@
�@#$��0-t@$@�� -�@8
�4A4#8
�#A#3@��
� E=
��4
�4@��0��-P@@#@$0
�0� FG4��J��
��8
�A#8
�#0A#3@��
� E�4
����
�0�8
�A3C8
�C@PAC4@3@#@$�E -�@@#�  @
:��0-g@@#@0
� �4
�@#���
�`�P`@D@#4@S#@
�@#@C@3$��0-t@@$�� -�@��-�@gP@�� �9
�:
�PB+
�
/B9
�:
��B+
�
<@#@q�50CP@@#@a��0@@#@!��0@@DD�� -�@@$$�� -?@D8
�A#8
�#A#3@$��
� E$=
��4
�@��0 ��-P@@#@
�0-g � FG��J�@GP�5�0F GG��J���
�P(@P@$@@C@@#@34�w -U@@�� -�@@�  �� -?@@��� -�@@#@
:0-g(��
�@(0@@$@@3@@#�w -U@@�� -�@@� �� -?@@ -�(��
� (9-	<-	`@- -0-(B#+-	#
�9-
:-	PB3+-	3
/BC9-	C:-	C�BCS+-	S
<BC�c0-	c;c-	@
,-

>-(B#+-	#
7=-
(B#B3B C0-	#;#-	@
\-
X-
(+-	31+-	CG�9-
:-	PBS+-	S
/ Bc9-c:-c�Bc+-
<@@c@
,#@���0@@#@!��0(	9-
:-
PB#+-
#
/B39-
3:-
3�B3C+-
C
<B3�S+-
S
,@@@3@
>#@���0@@#@!��0(
@(@
���(@GP��(
��
�(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#$@@@#@�� -�@��-�@@� �� M-,-
cPF GGE�&@�&P9-:-�B+-
<@3@@#@A@3��0C@@#@!��0 (@GP��(��J(��
�0(0@#��0-@��-�@��M@-(��
�0(+-9-#:-#PB#3+-3
/@2(9-:- B3+-3
-- 0@B@#@g`@@#@0- (-- 0@#@@gp@@#@0- (0 F G
�G��(��
�0(+-@2(00��}000@#$@@F G
5G��K@@$#@0-0(��
� ( 9-:-PB#+-#
/ B@�� 9-":-# B+-#
VB#8-##A#3C9-#3:-#3`B3C+-#C
B3S+-#S
B3@cB3Ps8-#cAc��8-#�A���8-!�A���4-#�@�F0G
�G�Gs��(!4-#�+-#s�@2("+-#
=@
���(#��J($��
tP(%9-$C:-$CPBCS+-$S
/BCc9-$c:-$c�Bcs+-$s
<Bc@�+-+�
=`p@$@4@C@3@@@cD@#T�� -�@@�� -?@0-)$;$-)@
>-&
,-'(&@
�=-(('@
T((@$@4�� 
?@3@D@4#@Q@3D4��0CD 9-*:-*PB+-*
/@@#�P@!��0@@ -2()��J$(*@G���(+`�F G
�G�F G
�G��(,��
o(-9-,:-,PB+-,
/ B@�39-.:-.�B+-.
<@3@@
=#@Q@3��0C @@#@!��0 (.@GP��(/��
[0(000@$@@#@@�� -�@@� �� -?@@ -2(1��
� (29-1:-1PB#+-1#
/  @B@��
<@@��� -4@@#@!��0(3��
� (49-5:-5 B#+-5#
�B -8(5--39-6:-6�B#+-6#
<@#@a��N0(6@GP��(7��
� (88-;A#39-7#:-7# B#CB#S0-7C;C-7@
�-9
�-:(9`9-<:-<�B+-<
<@S#@a@3��0@@ -8(:`9-=:-=�B+-=
<@S#@q@3��0@@ -8(;4-7@(<@GP��(=@GP��(>��
� (?9->:->PB#+->#
/B39->3:->3�B3C+->C
<-->0@@B3@3@$��@� �� Ma��P@@#�@!��0@@#@!��0(@��
�0(A00@@#@@$g�@�� �@�J-F+-B
�@� @
��� -D@@ -H(B0F G
{G@��(C��
� (D9-C:-CPB#+-C#
/B39-C3:-C3�B3C+-CC
<0-C@@@3@#@���0@@#@!��0(E��
�(F9-E:-EPB+-E
/B#9-E#:-E#�B#3+-E3
<B#pC0-EC@C(G��
� (H9-J:-J B#+-J#
_9-J:-JPB3BC+-JC
/BS9-JS:-JS�BSc+-Jc
<BS0s--J3(-J3@�@3@@s$@S4��MG��}!}-I"$+-I��}#$#@4@A@4�0��0@@#@!��0(I@@(J0F G
�G@��(K��
� (L9-N:-N B#+-N#
_9-N:-NPB3BC+-NC
/BS9-NS:-NS�BSc+-Nc
<BS0s--N3(-N3}-M�$s3}-M "+-M0F G
�G@��(M@2(N0F G
zG@��(O�(
�(P8-RA#8-Q#�(M\�(|��(%�(&+-S@2(Q4-O#@2(R4-O@
���(S@
���(T�(* (U9-W:-W B#+-W#
59-W:-WPB3BC+-WC
/BS9-WS:-WS�BSc+-Wc
<--W3`BS@@3�( 9-V:-V B+-V
VB#9-V#:-V#0B#3+-V3
W@#(V0F G*G��(W0F G
zG@��(X�(*0(Y+-ZG�0@#@�w -U@(Z00@@#@@$�( -U9-[:-[0B+-[
WB#B 3'-[3�(}@!�(}@##@@F0CG
WGG3@$@#@C0-g0([0F G*G��(\�(*0(]+-^G�0@#@�w -U@(^ 0@@#@�(	 -U9-`:-`0B+-`
WB#B 3'-`3�(
}0!�(
}0"#+-_@F0G*GG*��(_@ (`@F0G*GG*��(a�(*0(b9-e:-e B30-e3;3-e@
S-c
5-d(c0-j(d0-g(e9-a#:-a#PB#3+-a3
/@#(f�(*	0(g9-h:-h B3+-h3
59-h#:-h#PBCB#S+-hS
/B#c9-hc:-hc�Bcs+-hs
<Bc�--hC(-hCP�@@@�@C$@c4@#D�(
MG@@#@$�0 �(0@@#�@!�(0@@#@!�(0(h0-j(i�(*
0(j9-n:-n B3+-n3
S9-i#:-n#PBCB#S+-nS
/B#c9-nc:-nc�Bcs+-ns
<Bc �--nC(-nC`�@@@@C$@�4@cD@#T�(MG@4@$�( 9-l:-p B+-p
VB#9-k#:-k# B#30-k3;3-k@
^-o
]-o(k@@4#@$$4�(0'=-m(l+-p
=@F0G*GG��(m@D@#�P@1�(0@@#@!�(0(n9-i#:-i#PB#3+-i3
/@ F0#G*GG@#��(o@#��(p�(J(q�(*
 (r9-q:-q B#+-q#
S9-q:-qPB3BC+-qC
/BS9-qS:-qS�BSc+-qc
< `BS #@@
T@3@S�(0'@@#�@1�(0@@#@!�(0(s�(*0(t0@@@#�( -�@@ -v(u�(* (v,-{9-x:-| B#+-|#
�9-|:-| B3BC+-|C
bBS8-wSAScs4-ws(-w3'-{c3(w--|S(-|3(-|S3=-{(x0-|;-|@
b-y
`-z(y9-|:-| B#+-|#
b=-{(z9-|:-| B#+-|#
`({@2(|� F #G*GF 3G*GF0G
|G#G3��(}�(* (~9-}:-} B#+-}#
bB38-�3A3CS4-�S9-�:-� Bc+-�c
bBs8-sAs��4-�(-�C�(--�C--�s(-�sC(�@(�(��(* (�7-� @@g�@�( �(��(* (� @�( -�9-�:-� B0-�;-�@
]-�
^-�(�+-�
T0F G*G��(�(�0F G
]G��(�0F G
^G��(��(* (� @�(  -�9-�<-�@0-� -�(�B+-�
W0F G
WG��(�B0-�;-�@
]-�
^-�(�+-�
T0F G*G��(�(�0F G
]G��(�0F G
^G��(��(!* (�9-�:-� B#B30-�#;#-��
S-�
5-�*-�
�-�
`-�
#-�(�9-�:-�PBC+-�C
/BS9-�S:-�S�BSc+-�c
<--�3`BS @@3�(" 9-�:-� B+-�
VB#,-�#
�@#(�+-�
==-�(�9-�:-�PBC+-�C
/BS9-�S:-�S�BSc+-�c
<--�3`BS@@3�(# 9-�:-� B+-�
VB(�+-�
=(�0F G
�G��(��-�3@
�(�--�3(�.-�3(�0-�3(�+-�*(�(��("J(��(#J(�0F G
zG@��(��($*(�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-g@@�(' -�9-�:-�PB+-�
/@@#�  @!�((0@@#@0-� (�4-�9-�#:-�#PB#3+-�3
/@#(�@G��(((��()* (�+-�9-�:-�PB#+-�#
/@(�9-�:-�PB#+-�#
/@ B$@4B @@�(* (0-�;-�@
>-�
,-�(�@$@#@$�(+0)=-�(�@$@#$@�(,0-�@@#@�(-0'(�@4@#@1�(*0@(��(*J(��(.*0(�,-�0@@#�(/ 9-�:-� B+-�
VB#+-�
=@#(�@#@ -�(�+-�
=@(��(/J(��(0*  (�9-�:-��B#+-�#
<9-�:-��B3B CB@SBPcB�sB�+-��
<��B�B �B@�BPdB�D@3@�@�$@C4@sT@ct+-��S@S=-�(�@
j(�@@@�(1@@@�(1@@�(1 -ř&@�&P@#@$@4@#4$�(2 -�@$+-�DT@T=-�(�@D@TDT�(3 -�(�@#@d@t@#tDTd�(4 MM�F�G
<G4G$GGGGG
*GtG
>@�(��(5*! (�8-�A#38-� @A@#@3�(6  �(6*@#@@@#��(6 -� E(�4-�4-�@(�@
j(ę(7*# (�8-�A#38-�ACS+-�C#`@S@3@#�(8 -� E(�9-�#:-�# B#CB#S8-�Acs9-�c:-�c Bc�'-�C�@3 -�(�'-ȃC@s -�(�+-ʃC0�Bc@S@3@s@C$�(9 -�@#@@@#� �(9 -�PF GGE (�4-�8-�@(�4-�@(˙(:*$ (�0 @@$�(;+@@�(;+'-��(<}@$#@0-�0(͙(=}@#@$0-�0(Ι(>*%0(�(-�@0@$@#@@4�(? �@@$@4�(@ �+-��(A}4@#@$0-�@(�@@�0�(B -�@@#� @�(C0'�(D}@#@@0-� (�@#(ҙ(E*& (�,-�
�,-�
�,-�
T,-�
T9-�<-�@ -�0-�(�B#B30-�#;#-�`
b-�
]-�
^-�(�9-�:-� BC+-�C
b @B8-�3A34-�=-�(�@3(�@8-�A#4-�#@=-�(�@(�@@� �(F MMPEF G
bG(�9-�:-� BC+-�C
]@B@3�(G  �(G*0F G
]G@(�9-�:-� BC+-�C
^@B@3�(H  �(H*0F G
^G@(�9-�:-� BCBS+-�C#;#-�`
#-�
�-�
`-�(�+-�3S0@F G#G3(�00F G#G(�+-�*';#-�`
�-�
`-�
#-�(�+-�#
#(�+-�*(0-�3r-�3=-�(�4-�3@G�(�B#+-�#
W9-�:-�0B3B CBS+-�S
WBcB s+-�sC�(I}p#3c@pF0G
WGGC@(�(�0-�;-�@*'-�*(-�(�9-�:-� B#;#-�@
�-�
`-�(�@*'(�9-�:-� B#+-�#
#B30-�3r-�3(�@*((�4-�3@G�(�@G�(�9-�:-�0B#+-�#
W(�@(�,-�@
:(�(J*)(�9-�:-�PB+-�
/B#9-�#:-�#�B#3+-�3
<0B# �(K-�(�(L**(�8-�A#9-�:-� B3BC+-�C
�`@F G
SG3F G
�G��(�@#-�(�4-�@2(��(M*+ (�+-�9-�:-�PB#+-�#
/@2(�9-�:-�PB#+-�#
/B39-�3:-�3�B3C+-�C
<B3 -�(��(N*, (�+-�@2(�--�  �(O} @@�(P (0-�;-�@
>-�
,-�(�@@ -� (�`F G
5GF GG*-��(��(PJ(�0F G
�G@��(��(Q*.H9-�:-�PB+-�
/B#9-�#:-�#�B#3+-�3
<B# CB#@S0MS;SM@
jM
=MH@2HP@C�(R�(RMT4M@2H@*/��H0F G*0G@��H�(S*1H9M:M B9M:M B#0M#;#M@
^M
]MH@
,H@
>H	�(T*2 H
9M	:M	PB#+M	#
/B39M	3:M	3�B3C+M	C
<PB3PS�(U}`S#'M#�`F G*3GSF #G*4GF0G*5GG#��H@@3@a�(V0@@#@!�(V0H�(W*6H
9M:MPB+M
/B#9M#:M#�B#3+M3
<@B#`C�(X}PC'M�PF GCG
�F G*3GF0G*5GGG��H@@C@#@C#@q�(Y0@@#@!�(Y0H�(Z*70H0M;M`*8M*9M*:M
�M*;M
�M
�M
�M
 M*<M*=M
wM*>M*?M*@M*AM
vM*BM
uM*CM*DM
�M*EM
%M*FM*GM*HM
2M*IM*JM
�M
�M*KM*LM*MM*NM*OM
�M*PM*QM*RM*SM*TM
AM
)M*UM
`M*VMH8MA3C4MC@G�H4M@G�H8MA3C8MCAC3S4MS@G�H8MA3C8MCAC3S4MS@
cH8MA3C8MCAC3S4MS@*(H8MA3C4MC@G�H8MA3C4MC@
:H8MA3C4MC@*(H8MA3C4MC@@#@3�([ -�9M:M B0M;M@
`M
�MHH@*'H@@# M'H@G`H0M@
:H�(\*W H 0M%;M%0*@M!*BM!
vM!*?M!*AM!*>M!*CM!
uM!*JM"
�M"
�M"*KM"*LM"*MM"
2M"*NM"*OM"
�M"*PM"*QM"*RM"*SM"*XM#*8M#H!+M%!=M$H"+M%=M$H#+M%H$@
,H%@
>H&�(]*Y H'8M+A#38M+3A3CS4M+S P@#@@C�(^ -�@#@@@#�(^ -�9M(:M( B,M)
`H(9M*:M* B+M*
`H)@G` H*@*' H+@*'H,�(_*Z H-9M.:M.@B#+M.#*[B CB0#B@3@C@M0H.@
:H/�(`*\@H00M/;M8@BM1*]M7H1+M6
3+M6#1@@3@G@�(a -�9M2:M2 B,M3
bH2@G�H3@#@@G�@#�(b -�9M5:M5 B+M5
�B#4M4#@H4P0E##F G
bG#@ -~H5@H6@@# M:H7@@# M@H80M/0M/-M/#(M/#@
:H9�(c*^ H:0M9;M>`bM;
M<*_M<H;-M>;M>@M=!M=H<+M>H=@
cH>0M9-M9(M9@
:H?�(d*` H@0M?;ME,*aMA*bMA*cMB*dMB*eMB*fMB*gMB*hMB*iMB*jMB*kMB*lMB*mMB*nMB*oMB*pMB*qMB*rMB*sMB*tMB*uMB*vMCHA+ME!=MDHB+ME=MDHC+MEHD@G`HE0M?-M?(M?@
:HF�(e*wHG9MK:MK BB#0MK;MK`
SMH
_MH
5MIHH-MK#'MK#�=MJHI-MK#'MK#i�HJ@2HK@���HL�(f*x HM-ML-MN'MNHN-ML-ML@HO�*yHP@�N,HQ�*yHR@@�N -HS�(R*{HT8MW A@�(RM0MX;MX@
>MU
,MVHU@MT HV@��(RMT EHW4MSHX�(RJHY�(*| HZ -�H[�(*}H\8M]A�(-�@@@�(M\ EH]4M[H^��*~ H_ -LH`��* Ha8McA#39Mb#:Mb# B#C'MbC@@3@#�� Ma EHb@3 MaHc4MdHd E@*��� .He�(g*� Hf -�Hg�(h*�0Hh 0@@#�(i -�9Mi:Mi0B+Mi
W@@ -  Hi@2 Hj��*� Hk �E -�@2Hl�s*� Hm -�Hn�r*� Ho8MqA#39Mp#:Mp# B#C+MpC
@B#@3�r Mo EHp@3 MoHq4Mr  EHr E@*��r .Hs�`*� Ht8MvA#39Mu#:Mu# B#C(MuC PB#S�`}`C@3@S�` MtPF GGE Hu@3 MtHv4MwHw E@*��` .Hx�7*� Hy8Mz  A@�7 MyPF GGE Hz4M{H{ E@*��7 .H|�%*� H}8M~  A@�% M}PF GGE H~4MH E@*��% .H��!*�H�@2H��*�H�@2H��*� 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�StrTImpTD0	
 $%)+-.238;ABD-EFH-IUuvwE������.��".�zz�ExpT4yRyPFunT�
���������������������m����k����h����f���~_���|Z	���LitT�x����n�0�)�q7H�����E�f��!��h�d1�H�<Uv
1�%C^�GJiS�[4Hw?��wB̅���x*��x���,:��'-(�N�@U��PJcQ�W�X�!���L�e�����*��[�[�V`����Z���S|Dz!p�@cijvf�_���/��@�݁�ٶFG2[S�VF�V2���Îsݨ�N̢|j�ځ/{�n����,�4�tL���w���M>,��2�d��s|v;�pW{ݵ��W#-��RT>h-F�X?��Ai��{ί����j$E:�H��=g�<L��hS��\^��W������v�>��
C*=����=�E��8�R��)��W��-�k1�`�[i1�H8��q&����E�!~��&���N[���j�G��}�ܘc$H���b��^�0Attr(�lhdvsnln�'ͤ���׍f�YVjjAbst