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


                                                                                                   
                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                 

                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                              
                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                
                                                                                                                                                                                                                                                                             
                                                                                                                   
                                                                                                                                                                                                                                  
                                                                                             
                                                                                                         
                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                          
                         
                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

                                                                                    


                                              

                                   
                                           
                                                                                                      

                                                                                                        



                                                                                                                                           
             
                                      
                                                                                                              
                                                                                                               

                                                                                                     
                  

                                                                                               
                               
         











                                                                         
          
                                                
                                                                                                                                       
                                                                                  
                                                                  
                                                                                                    

                          
                                                                                   
                       











                                                
           
        
              
                                 
          

                               

                              
  
                                                                                                                     



   

           
                                              
   
                                                          
           

                                  



                                                                 
                  
              
                                                           
   
                                                                               

   
                                         
          
         
  



                                                   


                         

                                                                         
        
                                     

                         

                                   
                             
                         


                               

                                   
                             
                         

                               
                                                               



   

             
                
                     

                                                          
                 
                     


                                                          
                                                                                                                                                     

                                   

                   

                       
                   

                   



                                                                                        
      
                 

              
                                                                           

                                   
                     
     
                  
                       


   
   
                                                                              
              

                                      

          
                                       

                           


                      
                                                         



   




                                               





   
   

   



                                                                                                               










   
   

   

           
                   

                                                                  
                                                                                









                                                                                                                     






   
   


   
   





                                                                                                              
                                       







                                                                                                             


             







                                                                          

   


          
                   
                                                    

   

                                                                                                     
                                            


                                                                                                                                                            
                                                                                         
                                           

   
           
                                                                                                                    
               
                                                                                                                    



                                                                  
                                                                                                                                               
                                            
   
   
   


   

           
                                                                                                                                                            


                                                                
   









                                                                        
                                                                                                      
          
                                               
                                                                                                                 




















                                                                                                                                                                                                                      
                                                          




                                                                                                                                                      

                                                                                                       









                                   
           


                                   
           




                                                      
     
                    
     

                                 
                                                   

                                                                        
                                                                                        







                                                                               
                                               





                                                             
                                  




                                                    
  




                         
                                                                 




                                                              
       


                       
        
                                                        
                                                                 











                                                                          
                                                                                         
                                                
        

                                 
  








                                                  
                                                                                                                          




                                                                              
                                                                                                                                              














                                                                                                                                      
                                                                                                                      

                          
                                                                        






                                                                 
            




                                                                                      
              































































                                                                                                                                                       
                                                                                                                                                          

              
                                                                                                              





                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

   


                                                                                         
                               
                             
                               
                                        

   















                                                               
        
















































                                                                                                                                     
            

























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
FOR1qdBEAMAtU8��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_utf16is_tagged_tuplebs_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-CodeZY��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#3��#P�@@B#0B#@@@3$@4g@�� 08�A#�� 
BC+�C4@4@#@#4�  �0
@@ � �@@$ �@�4� @�@�P�
08
A3C9
3<3
@@
`
B3S+
S
B3 c�
c 
BcsBc�8
CAC���
� 
@�@�@�@#@$@4g@�0� 08
A#�
 
BC+
C$@@#@#0
0B3S+
S
B3c+
c
p@E3F 3GGE3#@#�H�
08
A3C�
3P��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��
s@
#Bs�Bs��
� 
$Bs �Bs0�B�ӟ
� 
$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
.A3C�
,#P
.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
?=�
>�
;@@#@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
E�
E3P
.0@B3 B30@3@$�;@@@�<@@�= 4
K@0K`F G�GF G$G��L�>
G M�
N 
B#9
O:
NPB3BC+
NC
.@@B #B0$B@4B@3@#@�?0-�@@#@@�@0@#@$@@#$�A `FPG
.GG$GG4@@N�
OP
.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
XQ�
k3 
S@#@3@
T0-�R�
k3 
B3S-
kS@S9
l:
kPBC+
kC
.BS�
kS�
; `9
~3:
~3 BSsB3B3#;
~@
4
T
S
TT@@s@#@3�B �
U 
VB#�
U#@
W@
9=
VU@@�C -�V@#@0-� W@@3@�D -�@@ M/X@@3@�D -�@-YB#B3B C0
k#;#
k�
X
Z
Y
]
Z
_
[
`
\
aZ�
\3 
S�
\C 
S0P@3@@C@$�E -�9
[:
[ B0
[;
[@
]

^
�[@#@0-�0\ P@3@@C�F -�@#@0-� ]�
^C 
_ P@#@3@
`@#@C�G0-�@@ -a ^�
k3 
_ P@3@@C�H -e@�I-_+
�
a@��JM2@@#@G`0-�_-
k3 P@@3@C�K M/0F 3G
bG@@#@30-� `@#@C@30-Ia0P@@C@@3$�L MQ+
b
c@@$$�M M@-0b@@ 
�0cB#+
k#
d0 B B0$B@�D -�@@� �D -�@�@!�N M/@@#@
e0-�dB#+
k#
fB3B C�
kC 
B0SB@cPp�O|p�S#@@@#@3@c$@S4@D�O MD0
�;
�@
>
e
+
fe@@ 
�Pf@@4�P -�@4@#@D4D�Q0M5@#@$0-�Pg0
k;
k`
g
h
h
i
i
jh@#@0-i@-j@k�
lP
.B3�
l3�
;B3�S+
lS
j@
k��l9
}<
}` 
m0
t@
zmB#B30
}#;#
}�
l
n
m
q
n
r
o
sn�
}P
.BCBS�
}S�
;BScBS�s8
}sP�As���
�3 
SB3@3@@@S$@�4@�D�R -��
� 
]B#+
�#D8
oDAD4
o@D�S -�=
po@p@D@$@4#@�@4�0 �T0�C
=p�
�P
.@@#@!�U0�@@ -� q�
}P
.BCBS�
}S�
;BScBS�s8
}s@�As���
�3 
SB3@3@@@�$@�4�R -��
� 
]B#+
�#4@@4�0�V -��
�P
.B$@@Gp�%@�%P�
�$�
;@3@$@#@�@3$�W0�C
=pC$@@#@!�W0�0r�
}P
.BCBS�
}S�
;BScBS�s8
}s@�As���
�3 
SB3@3@@@�$@�4�R -��
� 
^B#+
�#4@@4�0�X -��
�P
.B$@@G��%@�%P�
�$�
;@3@$@#@�@3$�Y0�C
=pC$@@#@!�Y0�0s�
}P
.BCBS�
}S�
;BScBS@s+
�s3 @@�ZM%@-FtB#B3B C0
}#;#
}�
p
u
q
v
r
w
s
x
t
yu�
}C 
BCSBCc,
}c
<
Pp@cEcCF G
^GC@#@3�[0-��
�P
.BB#�
�#�
;@0B#�CE3@E3C3@#@3#@��\0�@@#@!�\0�v�
}C 

PPBCECF G
]GC@#@3�]0-��
�P
.BB#�
�#�
;@0B#�CE3@E3C3@#@3#@��^0�@@#@!�^0�w�
}P
.BSBc�
}c�
;Bcs@�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
| ��
�P
.B#B3�
�3�
;B3CB3�S8
�SAScs8
�cAcs�4
��-
�s�@@s�d -�@@ 
��4
�S 
��@
}����e
~ �9
�<
�` 
�P
�0
��B#+
�#
 @@�I-_+
�
�@@
a -]�B#+
�#
fB3B0CB@S0
�3;3
��
�
�
�
�
�
�
�
�
�
��8
�CACcs8
�sAsc�4
��@#@S@C0-Z�8
�CACcs4
�s@#@S@C0-Z�B#+
�#
�B3B C�
�C 
_ P@3@@C�D -�@@ -a �+
�
� @@�f-_0
�;
�@
=
�
a
��@@
� -]�  @@@�g-_0
�;
�@
=
�
a
��@@ 
� �0F G
xG@���`F G
�GF G
�G����h
� �9
�<
�� 
�0
�@
�P
�p
֐
�`
��B#B30
�#;#
��
�
�
�
�
�
�
�
�
�
���
�3 
@B3�i -�-�@-�
 P@@@3F #G
4G3E#�j -��k}�@#@
�0- ��l}@�3!@#@@
�0-�B#B3B C0
�#;#
�
�
�
�
�
�
�
�
�
�
�
�
�
\
�
�
�
�
�
�
���
�3 
PB3@C�m -�@@#@
90-��-
�3@�@#@C@30-r�@#@C@30-v�@#@3@C0-�P@C@�D -�@��n}@�3!@#@@
�0-!�B#B3B CB0S0
�#;#
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

�
�
�
�
�
�
���
�C 
BCc�
�S 
�BCs@�BS4@#@3@
b@#@s@$�o0-�@@�  �p -�@@#@� �p0-�-��
�C 
BCc�
�S 
�BCs0�BS@3@s@$�D -�@@� �q M�@g @#@� �r0-��
�3 
�
�S 
�B3sBS#@3@C@s@
���
�3 
B3cB3s8
�CAC��8
�A���8
�A���4
��@�@�@�@@s$@S4�D -�@@�0�D -�@@� �s -�@@#@G�0-���
�3 
0`B3@C@@S$�D -�@@� �t -�@@#@G�0-���
�3 
0`B3@C@@S$�D -�@@� �u -�@@#@G�0-���
�3 
 `B3@S@�D -�@@ -� ��
�P
.BcBs�
�s�
;Bs�Bs@�+
�S=
���
�P
.BcBs�
�s�
;Bs�Bs@�+
�S�@#@3@C0-!�0
�3;3
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��9
�C:
�C BCc+
�c
BCs8
�SAS��8
ǓA���8
dzA���8
��A���4
��0�@�@�@@s$�v -n@@� �D -�@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ǓA���8
dzA���4
��@�#@3@�@s@-�9
�C:
�C BCc+
�c
BCs8
�SAS��8
ǓA���8
dzA���4
��
@ �@4@s$@�@�E��w -�@4@$$4�x -�0F 3G
bG@@#@30-�@�9
�C:
�C BCc+
�c
BCs8
�SAS��8
ǓA���8
dzA���4
�� �@�@@s�v -n@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ǓA���4
dz-
ǣ@�@#@�@
b@#@s@�$@4�y0-�@@�  �z -�0F 3G
bG@@#@30-� �9
�C:
�C BCc+
�c
BCs8
�SAS��8
ǓA���4
dz �@�@@s�v -n@@ -� �9
�C:
�C BCc+
�c
BCs8
�SAS��4
Ǔ0�@�@@s@$�D -�@@� �{ -�@@#@
e0-{�9
�C:
�C BCc+
�c
BCs8
�SAS��4
Ǔ0�@�@@s@$�D -�@@� �| -�@@#@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;
�`
4
�
S
�
�
��@@#@
�0-��B#�
�#�-ǟ
�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
��
�C 
BCs�
�c 
�BC�0�Bc@#@S@
�@#@�$��0-�@� ��-i@@ -� �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-{@@#@
90-��9
�C:
�C BCs+
�s
BC�8
�SAS��4
ԣ@�@�@@�@$@c4�� -�@#@@@#�0�� -�@#@@G�@#�� -�@#@� ��0-{@@#@G�0-��+
�CG�`@S@�� -�@-ԟ
�C 
PpBC@S@@$@34@cD�� -�@@� 0�� -�@@#@@#� ��0M5@#@0-� �@#@c@
�0-�B#B3B CB0SB@cB`s0
�#;#
�`
�
�
�
�
�
�ן
�3 
`�B34@c@C@@S$@D@sT�� M-
�=
��@@�D -��@@$�00�� -K@@� �� -�@@��� -X@@#@
�0-�ڟ
�3 
`�B34@c@C@@S$@D@sT�� M-
�=
��@@�D -��@@$�00�� -K@@� �� -�@@��� -X@@#@
�0-�ݟ
�3 
@�B3$@C@c@@s4�D -�@@�0�D -�@@� �� -�@@#@
�0-��B#+
�#
�B3�
�3 
B CB0SB@cB`sB��p�B3D@c@C@s@$@S4@T@�d�� M@$@�`�D -�@@�P�D -�@@� 0�� -K@@� �� -�@@��� -X@@#@
�0-��B#B3B CB0SB@cBPs0
�#;#
��
�
�
�
�
�
�
�
�
�
�
�
�

���
�C 
BC��
�P
.BC�`�B@@�@S$@c4@3D@sT��
=@@#@!��0�@@$@�� M@@� @�� -�@@�� -X@@@�� -�@@#@$$��0M5@#@40-�@�
�3 
�
�s 
�B3�@c3@S#@S@CBsC@�`-�
�3 
0�B3$@C@s@�D -�@@� �D -�@@ -� �0
�3;3
��
�
�
�
�
�
�

�
�
�
�
�
�
��
�C 
BC�8
�cAc��8
�A���8
��A���8
��A���4
��@G�3@sC@S#@S@�@�`-�
�C 
BC�8
�cAc��8
�A���8
��A���8
��A���4
��@G`3@sC@S#@S@�@�`-�
�C 
BC�8
�cAc��8
�A���8
��A���8
��A���4
��@
93@sC@S#@S@�@�`-�
�C 
BC�BC�8
�cAc��8
�A���4
��+
�s�`�@�@@S$@�4@�D@T�� -�@@@$�� M@@$$�� -X�
�@
W@T@#@
9��0-��@@44�00�� -�@��PF@3G
WGGG@$@#@30-�0�P�@�@@S@�$@�4@sD�D -�@@�� M@@� 0�� -X@@�� -�@��PF@3G
WGGG@$@#@30-�0�
�C 
BC�8
�cAc��8
�A���4
��@G�3@sC@S#@S@�@�`-�0
�;
�`
�
�
�
�
�
��
�P
.B#B3�
�3�
;B3CB3@S+
�S
< @G�@�D -�@-�
�P
.  B@�2�
��
;@@#@!��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��-i@@#@$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@@�� �-
P
.B�-	�
;@#@q�40�CP@@#@a��0�@@#@!��0�@@DD�� -�@@$$�� -X@D8-A#8-#A#3@$��
� E$=-(4-@(�0 ��-i@@#@
�0-� ( FG��J(	@GP�4(
0F GG��J(��
�`(P`@$@@S@@#@C4@3D�v -n@@�� M@@� 0�� -X@@� �� -�@@#@0-� (
��
�@(0@@$@@3@@#�v -n@@�� M@@� �� -X@@ -�(��
� (9-<-`@- -0-(B#+-#
�9-:-PB3+-3
.BC�-C�
;BC�c0-c;c-@
+-
>-(B#+-#
6=-(B#B3B C0-#;#-@
\-
X-(+-31+-CG�9-:-PBS+-S
.Bc�-c�
;p@@c@
+#@���0�@@#@!��0�(�-P
.B#B3�-3�
;B3�S+-S
+@@@3@
>#@���0�@@#@!��0�(@(@
���(��
�(9-:-PB+-
.B#�-#�
;B#3B#�C8-CACSc8-SAScs4-s--cp@@c�� -՟-P
.@@
<#@!��0�(�-P
.@@
<#@!��N0�(@G���(��
�0(�-#P
.00B#$@@#��0-#@��M@@� �� MQ,-
cPF GGE�%@�%P�-�
;@3@@#@A@3��0�C@@#@!��0� (@GP��(��J( ��
�0(!00@$@#@@��M@� ��-F@@#@@#���0-#@��M%@-("��
�0(#+-$�-$#P
.@2($�-% 
--&B0-+(%--&@@# -((&0 F G
�G��('��
� ((+-)@2()  ��} 0 @@F G
4G�� -�@@ -( (*��
�0(+00@$@@#@�� -38-.A#9--:-- 4--#BB@#@$@$��0-9�-0@
WB@�� -78-,PE$F G
�G��(,4-/@20(-8-1#$��M�0F G
�G@��(.4-1@20(/��J(0��H(1��J(2��
� (3+-4@(40 ��} 0 @$@F G
4G@�� -��-5@
W@#@$@@#$�� -3PF GG$E0(5@$@ -30(6��
� (7�-6P
.B#B3�-63�
;@@B3 ��@ M�(8��
�0(9�-8#P
.0@B#@�� 9-::-< B+-<
VB#8-<#A#3C�-<3`
B3S+-<S
B3@cB3Ps8-;cAc��8-;�A���4-;�+-;�+-;s@2(:+-<
<@
���(;0@F G
�G3��(<��J(=��
tP(>�-=CP
.BCSBCc�-=c�
;BcsBc@�+-D�
<`p@$@4@C@3@@@cD@#T�� M@@�� -X@0-B$;$-B@
>-?
+-@(?@
�=-A(@@
T(A@$@4�� 
@@3@D@4#@Q@3D4��0�CD �-CP
.@@#�P@!��0�@@ -K(B��J$(C@G���(D`�F G
�G�F G
�G��(E��
o(F�-EP
. B@�2�-G�
;@3@@
<#@Q@3��0�C @@#@!��0� (G@GP��(H��
[0(I00@$@@#@@�� M@@� �� -X@@ -K(J��
� (K�-JP
.  @B@��
=@@��� -M@@#@!��0�(L��
� (M�-N 
�B -Q(N--L�-O�
;@#@a��N0�(O@GP��(P��
� (Q8-TA#39-P#:-P# B#CB#S0-PC;C-P@
�-R
�-S(R`�-U�
;@S#@a@3�(0�@@ -Q(S`�-V�
;@S#@q@3�(0�@@ -Q(T4-P@(U@GP�((V@GP�((W�(
� (X�-WP
.B#B3�-W3�
;--W0@@B3@3@$�(@� �( M��(P@@#�@!�(0�@@#@!�(0�(Y�(
�0(Z00@@#@@$gP@�( @�I-_+-[
�@� @
��(	 -]@@ -a([0F G
xG@��(\�(

� (]�-\P
.B#B3�-\3�
;0-\@@@3@#@��(0�@@#@!�(0�(^�(
�(_�-^P
.B#�-^#�
;B#pC0-^C@C(`�(

� (a�-c 
_B#�-cP
.B3BCBS�-cS�
;--c3(-c3@`BS0$@3@@S4�(Ml�(}}-b $+-b�(}!$#@4@A@4�0�(0�@@#@!�(0�(b@@(c0F G
�G@��(d�(
� (e�-g 
_B#�-gP
.B3BCBS�-gS�
;BSc--g3(-g3BS0s}-f�"s3}-f  +-f0F G*G@��(f@2(g0F G
wG@��(h�(*(i8-kA#8-j#�(M��(|��(#�($+-l@2(j4-h#@2(k4-h@*��(l@*��(m�(* (n�-p 
4B#�-pP
.B3BCBS�-pS�
;--p3`BS@@3�( �-o 
VB#�-o#@
W@#(o0F G*G��(p0F G
wG@��(q�(*0(r+-sG�0@#@�v -n@(s00@@#@@$�( -n�-t@
WBB#B 3B0C'-tC�(}P�(}P!3PPF@3G
WG#GGC@$@#@30-�0(t0F G*	G��(u�(*
0(v+-wG�0@#@�v -n@(w 0@@#@�( -n�-y@
WBB #B03'-y3�(}0�(}0 #+-x@F0G*GG*��(x@ (y@F0G*GG*
��(z�(*0({9-~:-~ B30-~3;3-~@
S-|
4-}(|0-�(}0-�(~�-z#P
.@#(�(*0(��-� 
4B3�-�#P
.BCB#SB#c�-�c�
;--�C(-�CPpBc@@@C$@c4@#D�( Ml@@#@$�0 �(!0@@#�@!�(!0�@@#@!�(!0�(�0-�(��("*0(��-� 
SB39-�#:-�#PBCB#S+-�S
.B#c�-�c�
;--�C(-�C`pBc 4@@@@C$@cD@#T�(#Ml@4@$�($ 9-�:-� B+-�
VB#9-�#:-�# B#30-�3;3-�@
^-�
]-�(�@@4#@$$4�(%0%=-�(�+-�
<@F0G*GG��(�@D@#�P@1�(&0�@@#@!�(&0�(��-�#P
.@ F0#G*GG@#��(�@#��(��($J(��('* (��-� 
SB#�-�P
.B3BCBS�-�S�
; `BS #@@
T@3@S�((0%@@#�@1�()0�@@#@!�()0�(��(** (�9-�:-� B#0-�#;#-�@
S-�
4-�(� -�(� -�(��-�P
.0F G*G@��(��(+* (��-� 
4�-�P
.B3BS�-�S�
;BS@3�(,N &(��(-* (��-� 
S�-�P
.B3BS�-�S�
;BS @3�(.N &(��(/*0(�0@@@#�(0 -�@@ -�(��(1* (�,-�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
yG#G3��(��(2* (��-� 
bB38-�3A3CS4-�S�-� 
bBs8-�sAs��4-��(-�C�(�--�C--�s(-�sC(�@(�(��(3* (�7-� @@g`@�(4 (��(5* (� @�(6 -�9-�:-� B0-�;-�@
]-�
^-�(�+-�
T0F G*G��(�(�0F G
]G��(�0F G
^G��(��(7*  (� @�(8 -�9-�<-�@@-� -�(�B+-�
W0F G*!G��(�B0-�;-�@
]-�
^-�(�+-�
T0F G*G��(�(�0F G
]G��(�0F G
^G��(��(9*" (�9-�:-� B#B30-�#;#-��
S-�
4-�
�-�
�-�
`-�
$-�(��-�P
.BCBS�-�S�
;--�3`BS @@3�(: 9-�:-� B+-�
VB#,-�#
�@#(�+-�
<=-�(��-�P
.BCBS�-�S�
;--�3`BS@@3�(; 9-�:-� B+-�
VB(�+-�
<(�0F G*G��(��-�3@
�(�--�3(�.-�3(�0-�3(�+-�*#(�(ř(:J(ƙ(;J(�0F G
wG@��(ș(<*$(�9-�:-� BB#0-�;-��
�-�
`-�
$-�
�-�(�--�#@#(�.-�#@#(�0-�#@#(�@#(�+-�*#@(�0F G*%G@��(Й(=*&0(�8-�A3C8-�CACSc�-�S 
BSs�-�#P
.BS�--�3
@0�B#@4@c$@�F G
bG3�(>0-�@@�(? -՟-�P
.@@#�  @!�(@0�@@#@0-� (�4-��-�#P
.@#(�@G��(@(ԙ(A*' (�+-�9-�:-�PB#+-�#
.@(֟-�P
.@ B$@4B @@�(B &0-�;-�@
>-�
+-�(�@$@#@$�(C0(=-�(�@$@#$@�(D0-�@@#@�(E0%(�@4@#@1�(B0�@(ڙ(BJ(ۙ(F*)0(�,-�0@@#�(G 9-�:-� B+-�
VB#+-�
<@#(�@#@ -�(�+-�
<@(ߙ(GJ(��(H** (�-��
;B#�-��
;B3B CB@SBPcB�s��BB $B@�BPdB�D@3@C4@sT@ct+-�S@S=-�(�@
j(�@@@�(I@@@�(I@@�(I -�%@�%P@#@$@4@#4$�(J -�@$+-�DT@T=-�(�@D@TDT�(K -�(�@#@d@t@#tDTd�(L Mr�F�G
;G4G$GGGGG
=GtG
>@�(�(M*+ (�8-�A#38-� @A@#@3�(N  �(N)@#@@@#��(N -� E(�4-�4-�@(�@
j(�(O*- (�8-�A#38-�ACS+-�C#`@S@3@#�(P -� E(�9-�#:-�# B#CB#S8-�Acs9-�c:-�c Bc�'-�C�@3 -�(�'-�C@s -�(�+-��C0�Bc@S@3@s@C$�(Q -�@#@@@#� �(Q -�PF GGE (�4-�8-�@(�4-�@(�(R*. (�0 @@$�(S*@@�(S*'-��(T}@$#@0-�0(�(U}@#@$0-�0(��(V*/0(�(-�@0@$@#@@4�(W �@@$@4�(X �+-��(Y}4@#@$0-�@(�@@�0�(Z -�@@#� @�([0%�(\}@#@@0-� (�@#(��(]*0 (�,M	
�,M
�,M	
T,M
T9M
<M@ -�@M(�B#B30M#;#M`
b-�
]M
^M(�9M:M BC+MC
b @B8-�3A34-�=-�(�@3(�@8-�A#4-�#@=-�(�@(�@@� �(^ MrPEF 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,M	3S00F G#GH+M*1;#M`
�M
`M
$MH+M#
$H+M*20M3rM3=MH4M3@GHB#+M#
W�M	@
WB3B CB0SBcBs+M	s3B �B0�+M	�S�(a}�!C�P`F@G
WG3GGS@H	H
0M;M@*1M*2M
H9M:M B#;#M@
�M
`MH@*1H
9M:M B#+M#
$B30M3rM3H@*2H4M3@GH@GH�M@
WH@H,-�@
9H�(b*3H�MP
.BB#�M#�
;0B# �(cMH�(d*4H8MA#9M:M B3BC+MC
�`@F G
SG3F G*G��H@#MH4M@2H�(e*5 H+M9M:MPB#+M#
.@2H�MP
.B3�M3�
;B3 MH�(f*6 H+M@2H-M#  �(g} @@�(h &0M";M"@
>M!
+M H @@ M H!`F G
4GF GG*7��H"�(hJH#0F G
�G@��H$�(i*8H%�M$P
.BB#�M$#�
;B#3B# CB#@S0M'S;SM'@
jM(
<M&H&@2H'P@C�(j�(jMy4M)@2H(@*9��H)0F G*:G@��H*�(k*;H+9M*:M* B9M-:M- B#0M-#;#M-@
^M,
]M,H,@
+H-@
>H.�(l*< H/�M.P
.B#B3�M.3�
;B3CPB3PS�(m}`S#'M0#�`F G*=GSF #G*>GF0G*?GG#��H0@@3@a�(n0�@@#@!�(n0�H1�(o*@H2�M1P
.BB#�M1#�
;B#3@B#`C�(p}PC'M3�PF GCG
�F G*=GF0G*?GGG��H3@@C@#@C#@q�(q0�@@#@!�(q0�H4�(r*A0H50M4;MBb*BM6*CM8*DM8
�M8*EM8*M8
�M8
�M8*FM9*GM9*HM9*IM9*JM9*KM9*LM9*MM9*NM9*OM9*PM9
�M:*QM:
%M:*RM:*SM:*TM:*UM:*VM;*WM;
1M;*XM<*YM<
�M<
�M<*ZM<*[M<*\M<*]M<*^M<
�M<*_M<*`M<*aM<*bM<*cM=
AM@
)M@*dM@
`MA*eMAH68M7A3C4MBC@GH74MB@GH88MBA3C8MBCAC3S4MBS@G�H98MBA3C8MBCAC3S4MBS@*2H:8MBA3C4MBC@G�H;8MBA3C4MBC@
9H<8MBA3C4MBC@*2H=8MBA3C4MBC@@#@3�(s -�9M?:M? B0M?;M?@
`M>
�M>H>H?@*1H@@@# MKHA@G`HB0M4@
9HC�(t*f HD0MI;MI2*KME*NME*MME*JME*LME*IME*PME*OME*YMF
�MF
�MF*ZMF*[MF*\MF
1MF*]MF*^MF
�MF*_MF*`MF*aMF*gMF*bMF*hMG*BMGHE+MI!=MHHF+MI=MHHG+MIHH@
+HI@
>HJ�(u*i HK8MOA#38MO3A3CS4MOS P@#@@C�(v -�@#@@@#�(v -�9ML:ML B,MM
`HL�MN 
`HM@G` HN@*1 HO@*1HP�(w*j HQ�MR@*kB CB0#B@3@C@MTHR@
9HS�(x*l@HT0MS;M]@BMU*mM\HU+M[
2+M[#1@@3@G@�(y -�9MW:MW BB#0MW;MW@
�MV
bMXHV9MW#�(z
'#0F G
bG@=MXHW@G�HX@#@@G�@#�({ -��MZ 
�BB#4MY#@HYP0E##F G
bG#@ -�HZ@H[@@# M_H\@@# MeH]0MS0MS-MS#(MS#@
9H^�(|*n H_0M^;Mc`bM`
Ma*oMaH`-Mc;Mc@Mb!MbHa+McHb@
cHc0M^-M^(M^@
9Hd�(}*p He0Md;Mj2*qMf*rMf*sMf*tMg*uMg*vMg*wMg*xMg*yMg*SMg*zMg*{Mg*|Mg*}Mg*~Mg*Mg*�Mg*�Mg*�Mg*�Mg*�Mg*�Mg*�Mg*TMg*�MhHf+Mj!=MiHg+Mj=MiHh+MjHi@G`Hj0Md-Md(Md@
9Hk�(~*�Hl9Mp:Mp BB#0Mp;Mp`
SMm
_Mm
4MnHm-Mp#'Mp#�=MoHn-Mp#'Mp#i�Ho@2Hp@���Hq�(*� Hr-Mq-Ms'MsHs-Mq-Mq@Ht�*�Hu@�N+Hv�*�Hw@@�N ,Hx�(j*�Hy8M| A@�(jM+0M};M}@
>Mz
+M{Hz@My H{@��(jMy EH|4MxH}�(jJH~�(4*� H -�H��(*�H�8M�A�(-�@@@�(M� EH�4M�H��(*� H� -eH��(*� H�8M�A#39M�#:M�# B#C'M�C@@3@#�( M� EH�@3 M�H�4M�H� E@*��( -H��(�*� H�8M�A#39M�#:M�# B#CB#S�M�S@
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#3�M�# 
@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��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�StrTImpT8/	
 %)*,-127:ABD,EFH,IUE������-��(,-����ExpT4�w�uFunT���.����.����.����.����.����.���.��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(��(?Ӏ@��:ܥjj