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


                                                                                                   
                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                       
                             


                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                                                
                                                                                                                                                                                                                                                                             
                                                                                                                   
                                                                                                                                                                                                                                  
                                                                                                                                        
                                                                                                                     
                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                          
                         
                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

                                                                                    
          
                     
                                              

                                   

                                                                                                      








                                                                                                                                         
                                                                                                               




                                                                                                    
                               
         



                                                                     
   









                                                                        
                                                                                                                                      



                                                                                                    
                         
                                                                                   



                                                
   
   
   
   














                                 
                                                                          



                                                                                                                
                                                                                                                  





           
                                              
   
                                                          
                 
                            
                                  
                                                              


                      


                                                                                      

                  
                                                           
   
                                                                               













                                                   
                               





                                   
                               





                                   

                                                                         


                                     
                                                              









                                                          
                 



                                                          
                                                                                                                                                    
















                                                                                                              
                                                                         











                                                                           
                                      














                                                         

                                               













                                
                         
                                                                                     
                
                          

                                                    















                                    
      











                                                                                                                   














                                           


                                                                                                            
                                                                    
                                                                                   

                                                   
                                
                                     
                                                              
                           


                                                                                                             



                                     


                                                                          

                                    
                          




                                        


                                              


                       
                                                                                                     
                                            
                                         
                           

                                                                                                                                                            



                                           
                                                                                                                              
               
                                                                                                                              
               
                                                                  

                  
                                                                                                                                          







                                            

                                                                                                                                                                    
      



                                                                











                                                                     
                                                                                                     
          

                                                                                                                 






                                  
                                  






                                                         

                                                                                                                                                                             



                                                           
                                                  

                                          
                                                    
          
                                                                                                                                                     
                                                               

                                                                                                       


















                                      
                                                    




                                 

                                               


                                                             
                                                                                        




                                            
                             

                                                                               
                                               

                                                         
                  


                                                             
                                  










                                                   
                                                      











                                                                                                  
                                                                           











                                                                             
                                                                                         












                                                  
                                                                                                                                                          


                                                                             
                                                                                                                    














                                                                                                                                     
                                                                                                                      

                         
                                                                        

                            


                                                                                          


                 






































































                                                                                                                                                          


              
































                                                                                                                                                                                                                                                                                                                                                                                                                     
        













































                                                                                                                                                                           
         




























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
FOR1u4BEAMAtU8q�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_stacktraceif_endremove_message	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_4jumpwaitloop_rec_endcall_funapplyfunloop_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_lastset_tuple_elementget_listget_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_contextno_bsm_contextbsm_saveillegal_savebsm_restoreillegal_restorenot_setrangeset_typeset_type_reg
set_type_yupdate
invalid_store
set_catch_endcheck_try_catch_tagsbad_try_catch_nestingis_reg_definednot_a_registeris_type_defined_x
is_definedis_type_defined_yassert_termassert_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-"-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-Code]���u�"  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 G$G#��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�=0-�@@#@@�>0@#@$@#$@�? `FPG
,GG$GG4@@N�
OP
,B3,
n3
:O9
k<
o� 
P0
]@
gP
hPB#B30
o#;#
o
H
Q
I
Q
J
R
K
R

S
L
n
4
n
M
W
N
Z
O
[
P
\Q�
o3 
Q@#@3@
R0-�R�
o3 
B3S-
oS@S9
p:
oPBC+
oC
,BS�
oS�
9@c9
�3:
�3 BSsB3B3#;
�@
2
T
Q
TT �@@s@3@#�@ �
U 
TB#�
U#@
U@
7=
VU@@�A -�V@#@0-� W0@@$@3�B -�@$$@�C ME�
�P
,@B#�
�#�
9B#�39
Y3:
�3 B3CB3S+
XC9
XS:
XS BS$BS@@#@
:#@��D0�@@#� @!�E0�@@#@0-� X-
�C�F}`C0`@$F 3GGS@#@3#@��F0�@$@#@!�G0�0Y+
�3
:@
V��Z@@@3�H -�@-'[@@@3�I -�@-'\@@@3�J -�@-']B#B3B C0
o#;#
o�
W
^
X
a
Y
c
Z
d
[
e^�
`3 
Q�
`C 
Q0P@@C@3$@3�K -�9
_:
_ B0
_;
_@
\
�
]
�_@#@0-�0` P@@C@3�L -�@#@0-� a�
bC 
^ P@#@3@#@C@
_�M0-�@@ -p b�
o3 
^ P@@C@3�N -t@�O-n+
�
`@��PMH@@#@G`0-�c-
o3 P@C@3@�Q ME@@#@
a�R0-��
�P
,�B#F G
bGF 3GGF GG3�
�#�
9@@C@#@C#�@��S0�@@#@!�T0�d@#@C@30-Xe0P@@@3$@C�U Mg+
f
c@@$$�V M1@-'0f@@ 
�0gB#+
o#
d0 B B0$@B�W -�@@� �X -�@�@!�Y ME@@#@
e0-�hB#+
o#
fB3B C�
oC 
PPB0SB@c�Z|ppS#@@@#@c$@S4@3D@3�Z MZ0
�;
�@
<
i
)
ji@@ 
�Pj@@4�[ -�@4@#@D4D�\0MK@#@$0-�Pk0
o;
o�
g
l
h
l
i
m
j
nl@#@0-+m@-'n@o�
pP
,B3�
p3�
9B3�S+
pS
k@
l��p9
�<
�` 
q0
x@
~qB#B30
�#;#
��
m
r
n
s
o
t
p
wr�
�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�0s�
�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�0t�
�P
,@CBS�
�S�
9@cBS�s8
�sAs���
�3 
QP�@@3@S$@�4@�D@3�] -͟
� 
\B#+
�#D8
uDAD4
u@D�b -�=
vu@v@D@$@4#@�@4�0 �c0�C
;p�
�P
,@@#@!�d0�@@ -� w�
�P
,@CBS�
�S�
9@cBS@s+
�s3 @@�eM;@-UxB#B3B C0
�#;#
��
q
y
r
z
s
{
t
|
u
}y�
�C 
@SBCc,
�c
:
Pp@cEcCF G
]GC@#@3�f0-��
�P
,@B#�
�#�
9@0B#�CE3@E3C3@#@3#@��g0�@@#@!�g0�z�
�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-L}@#@S@3@C3@SC@
<P-L~B#B3B CB0S0
�#;#
�@
v

w
�@C#@C@3@S3@
)P-L�@C#@C@3@S3@
<P-L� 
��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 -�@@ 
��4
�S 
��@
~����s
 �9
�<
�` 
�P
�0
��B#+
�#
� @@�O-n+
�
�@@
` -l�B#+
�#
fB3B0CB@S0
�3;3
��
�
�
�
�
�
�
�
�
�
��8
�C�Cc8
�c�cs4
�s@#@S@C0-i�8
�C�Cc4
�c@#@S@C0-i�B#+
�#
�B3B C�
�C 
^ P@@C@3�t -�@@ -p �+
�
� @@�u-n0
�;
�@
;
�
`
��@@
� -l�  @@@�v-n0
�;
�@
;
�
`
��@@ 
� �0F G
yG@���`F G
�GF G
�G����w
� �9
�<-� 
�0
�@
�P
�p
�
�`
��B#B30-#;#-�
�
�
�
�
�
�
�
�
�
���-3 
@B3�x -�-'�@-'�
 P@@@3F #G
2G3E#�y -��z}�@#@
�0-+ ��{}@�3!@#@@
�0-+�B#B3B C0-#;#-
�
�
�
�
�
�
�
�
�
�
�
�
[
�
�
�
�
�
�
�
�
�
�
���-3 
PB3@C�| -�@@#@
70-��--3@�@#@C@30-��@#@C@30-��@#@3@C0-+� P@#@3@#@C@
e�}0-�@@#@
70-� � P@#@3@#@C@
e�~0-�@@#@
70-� �P@@C� -�@���}@�3!@#@@
�0-/�B#B3B CB0S0-#;#-
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

�
�
�
�
�
�
���-C 
�-S 
�@`BCBS4@#@3@#@$@
b��0-�@@�  �� -�@@#@� ��0-�-'��-C 
�-S 
�0`BCBS@$@3�� -�@@� �� M�@g @#@� ��0-'��-3 
�-S 
�B3BS#@3@C@-��-3 
@cB3s8-CAC��8-�A���8-����4-�@�@�@@s$@S4@��� -�@@�0�� -�@@� �� -�@@#@G�0-���-3 
0`B3@@S$@C�� -�@@� �� -�@@#@G�0-���-3 
0`B3@@S$@C�� -�@@� �� -�@@#@G�0-���-3 
 `B3@@S�� -�@@ -� ��-3 
 `B3@@S�� -�@@ -� ��-3 
 `B3@@S�� -�@@ -� Ÿ-P
,@cBs�-s�
9@�Bs@�+
��S�@#@3@C0-/�0
�3;3
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��9-C:
�C BCc+
�c
BCs8
�SAS��8
ғ���8
ң���4
ҳ �@@s@��� -}@@ -� �9-C:
�C BCc+
�c
BCs8
�SAS��8
ғ���4
ң �@@s@��� -}@@ -� �9-C:
�C BCc+
�c
BCs8
�SAS��8
ғA���8
ҳ���8
��4
��0�@�@@s$@��� -}@@� �� -�@@ -� �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�� -�0F 3G
bG@@#@30-�@�9-C:
�C BCc+
�c
BCs8
�SAS��8
ғA���4
ҳ-
ң@�@#@�@#@s@�$@4@
b��0-�@@�  �� -�0F 3G
bG@@#@30-� �9-C:
�C BCc+
�c
BCs8
�SAS��4
ғ0�@@s@�$@��� -�@@� �� -�@@#@
e0-��9-C:
�C BCc+
�c
BCs8
�SAS��4
ғ0�@@s@�$@��� -�@@G��� -�@#@@@#� �� -�@@#@0-� �9-C:
�C BCc+
�c
BCs8
�SAS��4
ғ0�@@s@�$@��� -�@@� �� -�@@#@G`0-��9-C:
�C BCc+
�c
BCs8
�SAS��4
ғ�@�@s�� -�9
�:
� B;
�`
2
�
Q
�
�
��@@#@
�0-��B#�
�#�-'ҟ-C 
 `BC@@S�� -�@@ -� �0`@S@C@$@3�� -���}�0F 3G
�G@@$#� @3��0-�@�0`@#@3@#@C@S$@
e��0-�@@#� @
7��0-�@@#@
70-�� `��}`�C0`@@SF CG
�G@3@#@C��0-�@@#@
70-� �B#B3B CB0SB@c0-#;#-`

�
f
�
�
��+-3
��-C 
�-c 
�0pBC$Bc@#@S@#@
���0-�@� ��-x@@ -� �0
�3;3
�`
�
�
�
�
�
��9-C:
�C BCs+
�s
BC�8
�SAS��8
ߣA���4
��P�@�@@�$@�4@cD@��� -�@#@@@#�� -�@#@@$@#$�� -�@�
�$ 
�B$#4
�#@=
��@#=
��@�PE#F G
bG#@$�@�� -�@#@$�0��0-�@@#@
70-��9-C:
�C BCs+
�s
BC�8
�SAS��4
ߣ@�@@�@�$@c4@��� -�@#@@@#�0�� -�@#@@#@G��� -�@#@� ��0-�@@#@G�0-��+
�CG�`@@S�� -�@-'ߟ-C 
PpBC@@S$@34@cD@S�� -�@@� 0�� -�@@#@@#� ��0MK@#@0-� �@#@c@
�0-+�B#B3B CB0SB@cB`s0-#;#-`
�
�
�
�
�
��-3 
`�B34@C@@S$@cD@sT@c�� M1@��M+-
�=
��@@�� -��@@$�00�� -Z@@� �� -�@@��� -g@@#@
�0-��-3 
`�B34@C@@S$@cD@sT@c�� M1@��M+-
�=
��@@�� -��@@$�00�� -Z@@� �� -�@@��� -g@@#@
�0-��-3 
@�B3$@c@@s4@C�� -�@@�0�� -�@@� �� -�@@#@
�0-��B#+-#
�B3�-3 
p@B B04B@TB`B�dB3D@$@T�� M1@$��M+@$@�`�� -�@@�P�� -�@@� 0�� -Z@@� �� -�@@��� -g@@#@
�0-��B#B3B CB0SB@cBPs0-#;#-�
�
�
�
�
�
�
�
�
�
�
�
�

��-C 
�-P
,p�BC$B@@S4@cD@3T@sd@S�� M1@��M+@�`��
=@@#�P@!��0�@@�@�� -�@@�� -g@@@�� -�@@#@$$��0MK@#@40-�@�-3 
�-s 
�B3@c3@S#@S@CBsC`-�-3 
0�B3$@s@@C�� -�@@� �� -�@@ -� �-3 
0�B3$@s@@C�� -�@@� �� -�@@ -� �-3 
0�B3$@s@@C�� -�@@� �� -�@@ -� �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-�@
73@sC@S#@S@�@�`-��-C 
BC�8-cAc��8-����4-�@G�3@sC@S#@S@�@�`-��-C 
@�BC�8-cAc��8-�A���4-�+
�s�`�@@S$@�4@�D@�T@��� -�@@@$�� M1@@$$�� -g�
�@
U@T@#@
7��0-��@@44�00�� -�@��PF@3G
UGGG@$@#@30-�0�P�@@S@�$@�4@sD@��� -�@@�� M1@@� 0�� -g@@�� -�@��PF@3G
UGGG@$@#@30-�0�0-;-�
�
�
�
�
�
�
�
���-P
,@#B3�-3�
9@CB3@S+
�S
: @@G��� -�@-'��-P
,  B@�0�
��
9@@#@!��0�@@#@!��0� �@#@10-+�@#@!@
�0-+�0�F G
|G����0`F G
�GS���@GP��(@
���(��
�@(P@@$@#D@3#@#4@
���0-�g0@8-D�D8-A��-
 E=-(4-D@(@4@#@��0@@$$�� -�@$8-DAD#8-#�#@��-
 E=-(4-D@(� 0��-x@@#@$0-0( FGD��J( FGD��J(	��
�(
8-�8-	 A��-
 E(4-	(��
�(
8-A#8-#0�#@��-
 E(4-(��
�0(8-A3C8-C@PAC4@#@$@3�� -�@@#�  @
7��0-�@@#@0- (4-@#(��
�`(P`@D@#4@S#@#@C@3$@
���0-�@@$�� M1@��M+@g@@�� �-P
,B�-�
9@#@q�20�CP@@#@a��0�@@#@!��0�@@DD�� -�@@$$�� -g@D8-A#8-#�#@$��-
 E$=-(4-@(�0 ��-x@@#@
�0-� ( FG��J(@GP�2(0F GG��J(��
�`(P`@$@@S@@#@C4@3D�� -}@@�� M1@@� 0�� -g@@� �� -�@@#@0-� (��
�@(0@@$@@3@@#�� -}@@�� M1@@� �( -g@@ -�(�(
� (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�($@(%@
���(&�(
�('9-):-(PB+-(
,B#�-(#�
9@3B#�C8-(C�CS8-(SAScs4-(s--(cp@@c�( -�-)P
,@@
:#@!�(0�((�-)P
,@@
:#@!�(N0�()@G��((*�(
�0(+�-*#P
,00B#$@@#�(0-1@�(	M+@@� �(
 Mg,--
cPF GGE�#@�#P�-,�
9@3@@#@3@A�(0�C@@#@!�(0� (,@GP�((-�(
J(.�(
�0(/00@$@#@@#�(
M+@� �(-U@@#@@#��(0-1@�(M;@-'(0�(
�0(1+-2�-2#P
,@2(2�-3 
--4B0-9(3--4@@# -6(40 F G
�G��(5�(
� (6+-7@2(7  �(} 0 @@F G
2G�( -�@@ -6 (8�(
�0(900@$@@#@�( -A8-<A#9-;:-; 4-;#BB@#@$@$�(0-G�->@
UB@�( -E8-:PE$F G
�G��(:4-=@20(;8-?#$�(M�0F G
�G@��(<4-?@20(=�(J(>�(H(?�(J(@�(
� (A+-B@(B0 �(} 0 @$@F G
2G@�( -Ÿ-C@
U@#@$@#$@�( -APF GG$E0(C@$@ -A0(D�(
� (E�-DP
,@#B3�-D3�
9@@B3 �( @ M�(F�(!
�0(G�-F#P
,0@B#@�(" 9-H:-J B+-J
TB#8-J#�#3�-J3`
B3S+-JS
B3@cB3Ps8-IcAc��8-I����4-I�+-I�+-Is@2(H+-J
:@
���(I0@F G
�G3��(J�("J(K�(#
uP(L�-KCP
,@SBCc�-Kc�
9@sBc@�+-S�
:PP@D@4@C@@3@#$@3�($ M1@@�(% -g�-RP
,B@0-PD;D-P@
<-M
)-N(M@
�=-O(N@
R(O@D@4�(& 
@�-Q�
9@D@@4#4@Q�('0�CD @@#D� 0@!�('0�@@ -Z0(P�(&JD(Q@GP�('(R�(%H(S`�F G
�G�F G
�G��(T�((
p(U�-TP
, B@�0�-V�
9@3@@
:#@3@Q�()0�C @@#@!�()0� (V@GP�()(W�(*
Z0(X00@$@@#@@�(+ M1@�(,M+@@� �(- -g@@ -Z(Y��
� (Z�-YP
,  @@B�(.
=@@��(/ -\@@#@!��0�([�(0
� (\�-] 
�B -`(]--[�-^�
9@#@a��N0�(^@GP��(_�(1
� (`8-cA#39-_#:-_# B#CB#S0-_C;C-_@
�-a
�-b(a�-d�
9`@S#@3@a�(20�@@ -`(b�-e�
9`@S#@3@q�(30�@@ -`(c4-_@(d@GP�(2(e@GP�(3(f�(4
� (g�-fP
,@#B3�-f3�
9--f0@@@3@$B3�(5@� �(6 M��(7P@@#�@!�(70�@@#@!�(80�(h�(9
�0(i00@@#@$@#gP@�(: @�O-n+-j
�@� @
��(; -l@@ -p(j0F G
yG@��(k�(<
� (l�-kP
,@#B3�-k3�
90-k@@@3@#@��(=0�@@#@!�(=0�(m�(>
�(n�-mP
,B#�-m#�
9B#pC0-mC@C(o�(?
� (p�-r 
^@#�-rP
,B3@CBS�-rS�
9--r3(-r3@`BS0$@3@@S4�(@M��(A}}-q$+-q�(B}$#@4@A@4�0�(C0�@@#@!�(C0�(q@@(r0F G*G@��(s�(D* (t�-v 
^@#�-vP
,B3@CBS�-vS�
9@c--v3(-v3BS0s}-u� s3}-u +-u0F G*G@��(u@2(v0F G
xG@��(w�(E*(x8-z�8-y�(FM��(G|p�(G!�(G"+-{@2(y4-w@2(z4-w@*	��({@*
��(|�(H* (}�- 
2@#�-P
,B3@CBS�-S�
9--3`BS@@3�(I �-~ 
TB#�-~#@
U@#(~0F G*G��(0F G
xG@��(��(J*
0(�+-�G�0@#@�� -}@(�00@@#@@$�(K -}�-�@
U@B#B 3B0C'-�C�(L}P�(L}P3PPF@3G
UG#GGC@$@#@30-�0(�0F G*G��(��(M*0(�+-�G�0@#@�� -}@(� 0@@#@�(N -}�-�@
U@B #B03'-�3�(O}0�(O}0#+-�@F0G*GG*��(�@ (�@F0G*GG*��(��(P*0(�9-�:-� B30-�3;3-�@
Q-�
2-�(�0-�(�0-�(��-�#P
,@#(��(Q*0(��-� 
2@3�-�#P
,BC@SB#c�-�c�
9--�C(-�CPpBc@@C$@c4@#D@�(RM�@@#@$�0 �(S0@@#�@!�(S0�@@#@!�(S0�(�0-�(��(T*0(��-� 
Q@39-�#:-�#PBCB#S+-�S
,B#c�-�c�
9--�C(-�C`pBc 4@@@C$@cD@#T@�(UM�@4@$�(V 9-�:-� B+-�
TB#9-�#:-�# B#30-�3;3-�@
]-�
\-�(�@@4#@$�(W0#=-�(�+-�
:@F0G*GG��(�@3@$@4#@34@�00�(X0-�@@#� @1�(Y0�@@#@!�(Y0�(��-�#P
,@ F0#G*GG@#��(�@#��(��(VJ(��(Z* (��-� 
Q@#�-�P
,B3@CBS�-�S�
9 `BS #@@
R@S@3�([0#@@#�@1�(\0�@@#@!�(\0�(��(]*0(� 0@#@9-�:-� B30-�3;3-�@
]-�
\-�(�@�(^@�(^ M�8-�pF G
QGF0#G*GG@#��(�4-�@2 (�@2 (��(_J(��(`* (�9-�:-� B#0-�#;#-�@
Q-�
2-�(� -�(� -�(��-�P
,0F G*G@��(��(a* (��-� 
2�-�P
,B3BS�-�S�
9BS@3�(bN $(��(c* (��-� 
Q�-�P
,B3BS�-�S�
9BS @3�(dN $(��(e*  (� �(f -�@2(��(g*!0(�0@@@#�(h -�@@ -�(��(i*! (�,-�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��(��(j*$ (��-� 
bB38-�3A3CS4-�S�-� 
bBs8-�sAs��4-��(-�C�(�--�C--�s(-�sC(�@(�(��(k*% (�7-� @@g`@�(l (��(m*& (� @�(n -�9-�:-� B0-�;-�@
\-�
]-�(�0-�;-�@
R-�
a-�(�(�0F G
\G��(�0F G
]G��(�0F G*'G��(�0F G
aG��(ə(o*( (� @�(p -Ÿ-�@
U0F G*)G��(�(̙(q** (�9-�:-� B#B30-�#;#-��
Q-�
2-�
�-�
�-�
_-�
"-�(Ο-�P
,@CBS�-�S�
9--�3`BS @@3�(r 9-�:-� B+-�
TB#,-�#
�@#(�+-�
:=-�(П-�P
,@CBS�-�S�
9--�3`BS@@3�(s 9-�:-� B+-�
TB(�+-�
:(�0F G*G��(Ӝ-�3@
�(�--�3(�.-�3(�0-�3(�+-�*+(�(ٙ(rJ(ڙ(sJ(�0F G
xG@��(ܙ(t*,(�9-�:-� BB#0-�;-��
�-�
_-�
"-�
�-�(�--�#@#(�.-�#@#(�0-�#@#(�@#(�+-�*+@(�0F G*-G@��(�(u*.0(�8-�A3C8-�CACSc�-�S 
@s�-�#P
,BS�--�3
@0�B#@4@c$@�F G
bG3�(v0-�@@�(w -�-�P
,@@#�  @!�(x0�@@#@0-� (�4-��-�#P
,@#(�@G��(x(�(y*/ (�+-�9-�:-�PB#+-�#
, @@�(zM+@(�-�P
,@ B$@4B @@�({ $0-�;-�@
<-�
)-�(�@$@#@$�(|0&=-�(�@$@#$@�(}0-�@@#@�(~0#(�@4@#@1�({0�@(�({J(�(*10(�,-�0@@#�(� 9-�:-� B+-�
TB#+-�
:@#(�@#@ -�(�+-�
:@(�(�J(��(�*2 (��-��
9�-��
9� BB $B@SBPtB�TBB 4B@�BPdB�D+-��S@S=-�(�@
k(�@@@�(�@@@�(�@@�(� -��#@�#P@#@4@#4@$$�(� M@$+-�DT@T=-�(�@D@TDT�(� -�(�@#@d@t@#tDTd�(� M��F�G
9G4G$GGGGG
;GtG
<G
:@�(��(�*3 (�8-�A#38-� @A@3@#�(�  �(�'@#@@#@��(� -� E(�4-�4-�@(�@
k(��(�*5 (�8MA#38MACS+MC#`@S@#@3�(� -� EH9M#:M# B#CB#S8MAcs9Mc:Mc Bc�'MC�@3 -�H'M�C@s -�H+M�C0�Bc@3@s@C$@S�(� M
@#@@#@� �(� -�PF GGE H4-�8M@H4-�@H�(�*6 H0 @@$�(�(@@�(�('M�(�}@$#@0M	0H�(�}@#@$0M	0H�(�*70H	(M@0@$@#@@4�(� �@@$@4�(� �+M
�(�}4@#@$0M	@H
@@�0�(� M
@@#� @�(�0#�(�}@#@@0M	 H@#H�(�*8 H
,M
�,M
�,M
R+M
RH@H9M"<M)@ M@MHB#B30M#;#M`
bM
\M
]MH9M:M BC+MC
b @B8M3A34M=MH@3H@8MA#4M#@=MH@H@@� �(� M�PEF G
bGH9M:M BC+MC
\@B@3�(�  �(�'0F G
\G@H9M:M BC+MC
]@B@3�(�  �(�'0F G
]G@H9M:M BC+MC#BS;#M)`
"M
�M
_MH+M3SHH00F G#GH+M*9;#M)`
�M$
_M$
"MH+M)#
"H+M)*:0M'3rM(3=M&HB#+M)#
U�M)@
U@ B3B B0$BsB B04+M 3s@3=M!H �(�H!�(�}3@#@4@$@#$@34�  �(� M�PF@G
UGGG@ H"0M);M)@*9M#*:M%H#9M):M) B#;#M)@
�M$
_M$H$@*9H%�M) 
"B30M'3rM(3H&@*:H'4M(3@GH(@GH),M@
7H*�(�*;H+�M*P
,@B#�M*#�
90B# �(�M-H,�(�*<H-8M/A#9M,:M, B3BC+M.C
�`@F G
QG3F G*G��H.@#M-H/4M,@2H0�(�*= H1+M29M0:M2PB#+M2#
,@2H2�M0P
,B3�M03�
9B3 M4H3�(�*> H4+M5@2H5-M9  �(�} @@�(� $0M8;M8@
<M7
)M6H6@@ M4 H7`F G
2GF GG*?��H8�(�JH90F G
�G@��H:�(�*@H;�M:P
,@B#�M:#�
9@3B# CB#@S0M=S;SM=@
kM>
:M<H<@2H=P@C�(��(�M�4M?@2H>@*A��H?0F G*BG@��H@�(�*CHA9M@:M@ B9MC:MC B#0MC#;#MC@
]MB
\MBHB@
)HC@
<HD�(�*D HE�MDP
,@#B3�MD3�
9@CB3PS�(�}`S#'MF#�`F G*EGSF #G*FGF0G*GGG#��HF@@@3@a�(�0�@@#@!�(�0�HG�(�*HHH�MGP
,@B#�MG#�
9@3B#`C�(�}PC'MI�PF GCG
�F #G*EGF0G*GG#GG��HI0@@C@#@C#@q�(�0�@@#@!�(�0�HJ�(�*I0HK0MJ;MXb*JML*KMN*LMN*MN*MMN*MN*MN*MN*NMO*OMO*PMO*QMO*RMO*SMO*TMO*UMO*VMO*WMO*XMO
�MP*YMP
#MP*ZMP*[MP*\MP*]MP*^MQ*_MQ
/MQ*`MR*aMR
�MR
�MR*bMR*cMR*dMR*eMR*fMR
�MR*gMR*hMR*iMR*jMR*kMS
?MV
'MV*lMV
_MW*mMWHL8MM�34MX3@GHM4MX@GHN8MX�38MX3�3C4MXC@G�HO8MX�38MX3�3C4MXC@*:HP8MX�34MX3@G�HQ8MX�34MX3@
7HR8MX�34MX3@*:HS8MXA3C4MXC@@#@3�(� -�9MU:MU B0MU;MU@
_MT
�MTHTHU@*9HV@@# MaHW@G`HX0MJ@
7HY�(�*n HZ0M_;M_2*SM[*VM[*UM[*RM[*TM[*QM[*XM[*WM[*aM\
�M\
�M\*bM\*cM\*dM\
/M\*eM\*fM\
�M\*gM\*hM\*iM\*oM\*jM\*pM]*JM]H[+M_!=M^H\+M_=M^H]+M_H^@
)H_@
<H`�(�*q Ha8MeA#38Me3A3CS4MeS P@@C@#�(� -�@#@@@#�(� -�9Mb:Mb B,Mc
_Hb�Md 
_Hc@G` Hd@*9 He@*9Hf�(�*r Hg�Mh@*sB CB0#B@3@C@MjHh@
7Hi�(�*t@Hj0Mi;Ms@BMk*uMrHk+Mq
0+Mq#1@@3@@G�(� -�9Mm:Mm BB#0Mm;Mm@
�Ml
bMnHl9Mm#00�(�
%#F G
bG@=MnHm@G�Hn@#@@#@G��(� -ʟMp 
�@B#4Mo#@HoP0E##F G
bG#@ -�Hp@Hq@@# MuHr@@# M{Hs0Mi0Mi-Mi#(Mi#@
7Ht�(�*v Hu0Mt;My`bMv
Mw*wMwHv-My;My@Mx!MxHw+MyHx@
cHy0Mt-Mt(Mt@
7Hz�(�*x H{0Mz;M�2*yM|*zM|*{M|*|M}*}M}*~M}*M}*�M}*�M}*[M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*�M}*\M}*�M~H|+M�!=MH}+M�=MH~+M�H@G`H�0Mz-Mz(Mz@
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�8M� A@�(�MA0M�;M�@
<M�
)M�H�@M� H�@��(�M� EH�4M�H��(�JH��(l*� H� -�H��(^*� H�8M�A#39M�#:M�# B#C'M�C@PB#S@@C@3$@S49M�S:M�S BS0M�;M�@
]M�
\M�H�@@$ M�@H�@@$$�0�(^ M��F G
QGF #GG$E#0H�@3 M�H�4M�H� E@*��(^ +H��(F*�H�8M�A�(F-�@@@�(FM� EH�4M�H��(:*� H� -tH��(6*� H�8M�A#39M�#:M�# B#C'M�C@@#@3�(6 M� EH�@3 M�H�4M�H� E@*��(6 +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� -�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 H�4M�H� E@*��" +H˙*� H̟M� 
B3+M�3@
<H�@
)HΙ�*� HϟM� 
B3+M�3@
<H�@
)Hљp*�H�8M�A�p,@@@�pM�@EGEH�4M�@GHԙ0*�H�8M�A�0M�PF GGEH�4M�StrTImpT -	
#'(*+/058?@B*CDF*GSC���+��04+����ExpT4����FunT���*d���*d���*d���*d���*d���*d���*d�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�o�uYW�]�Hǎ�LEjj