aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/file_sorter.beam
blob: f03cd21072ff26823a216993f378262fd3c7e92e (plain) (tree)
1
                                                                                                                                                                                                                                               


















                                                                                                                                                                                                          
                                                                                                                         

                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      













                                                                
                                                                                                                                                                                                                                                                         







                                                                                                                                                                                                         
                                                                                                                                                                                                                                                        


                                                     
                                                                                
         



                                                                                                   


             

                                                                      




                                                 
                                    

































                                                                                                       




                                                       
                                                                  
                                 




                                                                                                        

                                                                                                        
                                        

























                                                                                                                                                                
                    









































































































                                                                                                                                                                                                                                                                                                                                     
                                 









                                                                                       
        





























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
        
                     
                            

                                            
        



























































                                                                                                                                           
                                















                                                                                   
     







                                                                                         
  


























                                                                                                                                                                            
   



                            
  


                                                                                                                                      
  
                       
     










                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
FOR1n�BEAMAtom��file_sortersorttrueoptserlang
tuple_to_listbadargerrorkeysortbinarymergekeymergecheck	undefinedkeycheckculpritoptionsdefault	ascendingfalsesizeno_filesheaderorderformattmpdirunique
compressed
setelement
descendingtermbinary_termfilenameabsnameEXITdir=:==/=anddo_sortmake_refwno_valuethrowdoit
wrap_inputlistsreverseno_filemerge_terms_funmerge_bins_funwrap_output_terms++nameis_functionbinary_term_funcheck_filesfnusernolastok	check_runeofcheck_objs0lastcheck_objs1
check_objs+rcheck_objsucheck_objsrucheck_objsccheck_objsuccheck_objs
culprit_foundclosebinary_to_termfilesappendfile_runfun_runend_of_inputcont	write_run
internal_sortusortukeysortrev
last_mergelengthsublistnthtail
merge_runsmerge_files
init_mergefsortdelete
cfun_filesukmergerukmergeucmergecmergermergeumergerumerge
merge_kindmerge_writeumerge_files
rumerge_filesrmerge_files
ukmerge_filesrukmerge_files
ucmerge_filescmerge_files	last_file
ulast_filekulast_fileruklast_fileuclast_fileinsertrinsertcinsertnotbinterm_objectsobjectsbinterms
read_chunk	read_morememberread_funfileopen	read_fun2close_read_fun	read_objs	byte_size-
bad_object
premature_eof	file_loopsplit_binarylist_to_binary
file_loop1all
file_loop2file_binloopfile_binterm_loopkey_loopelement
merge_loopfun_objsfun_loopfun_binloopfun_keyloop
fun_mergeloop	make_key2maxinfunreadvalueget_stacktraceraiseoutfun	is_keypos
is_keypossis_inputis_filesmaybe_output
file_errorread_file_infoeinval	next_tempconcat
tmp_prefixget_cwddirnametmp_prefix1nodeosgetpidnowjoin	open_fileenomemwritecleanupforeachclose_input	close_out
close_filekeyfind	keydeletefile_rtermsfile_rterms2ioterm_to_binarybad_termfile_wtermswrite_termsrequestfd
fun_rterms
fun_wtermsto_bin
wterms_argto_termmodule_infoget_module_info-fun_wterms/1-fun-0--fun_rterms/1-fun-0--file_wterms/3-fun-0--file_rterms/2-fun-1--file_rterms/2-fun-0--cleanup/1-fun-0--read_fun2/5-fun-0--cfun_files/1-fun-0--internal_sort/2-fun-0--binary_term_fun/0-fun-0--merge_bins_fun/1-fun-0--merge_terms_fun/1-fun-0--wrap_input/3-lc$^2/1-0--wrap_input/3-lc$^1/1-1--wrap_input/3-fun-1--wrap_input/3-lc$^0/1-2--wrap_input/3-fun-0-Code_��$�"  E#@@# E0" @@#0eP"0`P0@#$@4@DMt@@4M~@@$
I9u:u BB#+u29u:u B3BC+u329u:u�BS+uSB@3@#@C#@"C@P
dPp@F0GGG@
E`E$E4ED9�:� B#0�#;#�@r����P� P�0 F #GGJ#�� �  E3@#@30���0�@3@
��@p@$@34@#D@T@dMk@$@TMt@@DM~@@4
I9
:
�BB#BP3+
B+
#�@F0GTGDGG=
M
3@F0GTGDGG=
+
$29
:
 BB#+
29
:
 B3BC+
329
:
�BS+
SB@PF0G#GCG@=
PF@G$GGG$@@F0GTGDG@9
:
0BB#B 39
3:
3�B3C+
CB@"C@dP
dp$@3
E�E4EDETEd9
:
 B#0
#;#
@r
�
p p0 F #GGJ#J� @#0
�0P0@#$@4@DMw@@4M~@@$
I9
:
 BB#+
29
:
 B3BC+
329
:
�BS+
SB@3@#@C#@�C@P
dP@F0GGG@
E`E$E4ED9
!:
! B#0
!#;#
!@r
 �
P  P!0 F #GGJ#"�0#@3@
%$�@%p@$@34@#D@T@dMk@$@TMw@@DM~@@4
I9
':
'�BB#BP3+
'B+
&#�@F0GTGDGG=
)&M
'3@F0GTGDGG=
)'+
($29
(:
( BB#+
(29
(:
( B3BC+
(329
(:
(�BS+
(SB@PF0G#GCG@=
)(PF@G$GGG$@@F0GTGDG@)9
.:
.0BB#B 39
*3:
*3�B3C+
*CB@�C@dP
dp*$@3
E�E4EDETEd9
-:
- B#0
-#;#
-@r
,�
++p, p-0 F #GGJ#.J/�0 E@ 
21� 20 @@$Mw@@
I9
3:
3 BB#+
329
3:
3�B3+
33B@3@#@�#@�C@P
d030F GG@
E@EE$9
6:
6 B#0
6#;#
6@r
5�
4405 060 F #GGJ#7� 8  E@#0
:9�0:P0@#$@4@DMk@@4Mw@@$
I9
<:
<�BB#BP3+
<B+
;#�0F G4GG=
>;M
<30F G4GG=
><+
=29
=:
= BB#+
=29
=:
=�B3+
=3B00F G#G@=
>=@F0GGG@0F G4G@>9
C:
C BB#9
?#:
?#�B#3+
?3B@#3@�#@�C@DP
dP?@#
E`E$E4ED9
B:
B B#0
B#;#
B@r
A�
@@PA PB0 F #GGJ#CJD
E8
DA#9
G:
G B30
G3;3
G@r
F�
FF@G@#
EH
I7
J@
��F�GBGG9G	G
G
G
G
GA@ 
LJ E
IK
 L8
]A#39
\#:
\# B#CB#S0
\C;C
\

M

N

O

P

S

V

Z

[M-
\S(
\S `@@@S@3 MX9
`:
`�B+
`B@@#�@10 @@ 
LN-
\S'
\S`9
b:
b�B+
bB@S#@A@30 @@ 
LO-
\S'
\S'
\Sy�`9
b:
b�B+
bB@S#@�@30 @@ 
LPM
QSs
QS!`9
b:
b�B+
bB@S#@a@30 @@ 
LQ;S
\@

R

RR`9
b:
b�B+
bB@S#@a@30 @@ 
LS,
TS�,
TS
M
USs
UST`9
b:
b�B+
bB@S#@!@30 @@ 
LU+
\S
  @@@3
�9
`:
`�B+
`B@@#�@!0 @@ 
LV4
WS@9
b:
b�B+
bB@
#@Q@30 @@ 
LW@`>4
X@S@@3@$0X?49
Y:
Y B+
Y
#0F GrG$@Y0F G
$G9
a:
a�B+
aB@#@$�0@Q0 @@ 
L0Zr
\S`9
b:
b�B+
bB@S#@�@30 @@ 
L[r
\S`9
b:
b�B+
bB@S#@q@30 @@ 
L\00F GrG#]4
_9
^:
^�Bk�+
^k�BB
^@
B�#
^P#A#
^`#@#+
^#2@G ^@_0F GrG@`@G0p a@G0p@b@G0pc
(Pd9
l3:
l3�B3SB3cB3 sB30�B3@�B3P�B3`�B3p�B3��+
lSB��$@4@D@�@#@CT@d@�t@Ä@��@��@��@s�@c� M�@$�@8
e4A4#4
e#@=
fe@4f@3@T@D#@�@3D40
s9
k:
k B4B+
g�2@G@=
hg@h@d@#@�@#�d�0
�9
k:
k BB#FG
*GDGGPGG�GG#G$GG4G�G�G�G@G�GG�G�GtG
+h�
i@@#@T$4DTt����0
ni��ij�+
j
,9
j:
j B3BC+
j3@C�jl#�kHlH3m
-0n0
m;
m`"
o�
p�
qo@#3@#@C@@P
�p@@#@#0
�q@@# 
�r
.0s+
t
+
u� 0@#g@
�@#@@@#� m 0F GG@t,
z�u+
v
+
w�0@#g@@ m�@
�0F GG@v+
w�0@@#m�0F GG@w+
y
+
r"s
x#0@#
�@@@M�0F GG@x0@#
�@#@@
1@# M�0F GG@y+
r"z00F GG#@{
2|g }
3~g0
40�+
�
M
�s
� @M�0F GG2@�,
��0@@G`@# �@@#�@
60M�0F GG
@�0 
��#`#F #GG@#�
8�g@�
90�8
�@0A34@#@$9
�3:
�30B3B3SB3 c+
�
:@c@S=
��@#@
;@3@0-�@�9
�$:
�$B$#+
�#
*@@$@#@Q@#$0 @3@C@4#@!S@@
<c@$p
�@�4
�0@#�0F G
=G@�@Gpp@�
>p�
p�p@cd@ST@CD@34@#$@F sG�GSF@�GsGGG3@@�K9
�:
� BB#9
�:
�0B39
�4:
�4B4+
�
*@4@Q@3@#40 @@@�@DC@3@TS@$#@dc@@s@4�
�p�+
�
?9
�4:
�4B4+
�
*@4@�#T@Q@$d�@00 @@#@$0
�0�@Gppp�J�
@��+
�c
<8
�sAs��9
��:
�� B�c@�s�
��4
�sp
��9
�c:
�c Bc�Bc�+
��
A@�c�
��
B��9
�3:
�3B3�B3��B3�+
��
*0
��;�
�@

�

��0
��;�
�@2
�

���
���
��0
��;�
�@2
�

���
���
��0
��;�
�@2
�

��@���
��@���
��J3�
C��8
�sAs��9
��:
�� B��B��(
��c}��SS@�s@�c�
��@�cp
��4
�s0pF sG
AGc@scp
��
E��8
�sAs��9
��:
�� B��B��(
�c�}��SS@�s@�c�
��@�cp
��4
�s0pF sG
AGc@scp
��
F��8
�sAs��9
��:
�� B��B��'
�c�}��SS@�s@�c�
��@�cp
��4
�s0pF sG
AGc@scp
��
G��8
�sAs��9
��:
�� B��B��'
��c}��SS@�s@�c�
��@�cp
��4
�s0pF sG
AGc@scp
��
H��8
�sAs��9
��:
�� ��B��B�t@d@T@#D@�@�#@c@#@S@C$@34@�@��K 0
�;
�@2
�

��}�S@$C@43@�c@D#@�s@T@�@d�
���@43@$C@D#@S@T@tc@dp
���4
�s0pF sG
AGc@scp
��J�
I��8
�sAs��9
��:
�� ��B��B��@t@d@#T@�@�#@c@#@@S$@C4@3D@�@��K 0
�;
�@2
�

��@@#@�K 0
�;
�@

�2
��}�$S@4C@D3@�c@T#@�s@d@�@t�
���@D3@4C@T#@$S@d@�c@tp
���4
�s0pF sG
AGc@scp
��J�
Jp�8
�c`pAcs@$@@
K@S@C4@3D@#TK@�P�`F03GGGE3$#@4@D0
�P�
MP�9
�3:
�3B3SB30cB3Ps+
�S
*+
�c4
�C�M
�s@@3@ 
�@ -�@� McM�@@
K Mc�@s#@@30
�@
=�4
�C@@@3 
�9
�:
�BB #+
�
*@@#�@ 
��M
�C0P9
�3:
�3B3S+
�S
*@$@@#@3@C#@Q0 @#@3@@C@$P
�0�8
�CPPACSD@4@$@#@
;@3#@S@#0-�9
�:
�B+
�
*@@#@Q@#0 @$3@4#@C@D@S@`
�P�@Gpp�@Gpp0�@GppP�
O`�9
�S:
�SBSk�+
�k�
*BS�c'
�Cc
PP`@SD@C4@3$@#@F@cG#G3GCGS@@cK9
�:
� BB#9
�:
�0B3BCB S9
�D:
�DBD+
�
*@D@Q@#@S$@C4@3D0 @43@D#@$C@@S@`
�P�+
�
?9
�D:
�DBD+
�
*@D@�#D@Q0 @4#@3@$@C@P
�P�0`@$@@S@3@# 
�@3@#@C@@S@$`
�0�@GppP�J�
PP�4
�C0@@$@3@#@M[9
�<
�@ 
�0
��BB#+
�
Q@#3@#@@C@$P
�0�BB#B 3+
�
R@@3C@#3@#@$P
�0�9
�3:
�3B3SB3�c+
�S
*'
�#cp@3S@c3@Cs@C@s@S`M79
�:
�@BBCB 3B0#@@3@3P
�� P@@@3@C 
�@#@3@@C@P
� �J�H�
S �4
�@� @@M�9
�:
� BB#@@#0
�9
�:
�BB #+
�
*8
�#@0A#3ECEC33@@#@30
��H#�@Gpp�H�
S0� 0@@# 
�@ -�@#@@@# M�9
�:
� BB3@#@@@3@@M�@@ M� �H�
T �4
��9
�:
�B#B3B�CBS+
�#
*M
�C `@@C@SgP@@@�+
�2@@ =
��@@ �� �+
�30
�S;S
�@2
�

�� @@ 
�� @@ 
��0
�S;S
�@2
�

�� @�@@ @ 
�� @�@@ @ 
��
W �9
�:
�B#B�3+
�#
*0
�3;3
�@

�

��N���
X �9
�:
�Bk�+
�k�
*|
� #B�3(
�3# 9
�:
�B#BP3+
�#
*M
�3@�@#@3@�@-9
�:
� BBC@
<3@#@@P-M�@@
K Mc�@3#0-@
=�0 9
�:
�B#B�3+
�#
*@@3@@$ @�  
�9
�:
� B3B#@@@3@#  E@ 
� �@Gpp�H�@Gpp0�
\0�8
�A3C9
�#:
�#B#k�+
�k�
*|
�P3SB#�c'
�Sc0P@@C@3@#$� E �9
�$:
�$B$+
�
*@$@#@10 0�8
�C0PAC$@@#@3 
�9
�:
� `BB#E$3E3E0
�0�4
�C@@@#@3 
�9
�:
� @BB#EE@#� E9
�:
�B+
�
*@@#@10 �@Gpp0�@Gpp�H�
] � @@M�9
�:
� BB#@@#0-0F GG@�H�
]0( 0@@#�@#@3@@-9-:- BB@ M�9-:- 0BB#F GG9-#:-#B#3+-3
*@@#@#@�0 @#@
<3@@C@P-9-:-B+-
*@@�#@�0 @@ M� (@Gpp (H(
^@(8-	P@AC4@3@#@$@CDM-C@C=-(@
_@3#@C0-�(9-:-BB�#+-
*@3@#@D@3D  ED#@@�0 @#@$@3@DD@-�9-
<-
@@- -(0BB #B03F G$G#}@�$#@@ECECC@#@C#@4@-P(BB#+-

?}0�$@#3@#@4@-P(	4-9-3:-3B3CB3�S+-C
*0-S;S-@
-

-(
@@#@30F GG@(@@#@3�0F GG@(M-S `@S@#@3-@@@�@@� 0F GG@(
J(@GppP(
a(g`(
]P(8-#ASc8-"cAcs�'-%#@��8-,SAS4�@C@3@$@D@#T@�d@st-/@9-:-' BB#+-'
A+-'@$@#@4#=-(+-'
<9-:- B0-;-@
b-
c-(8-&4A4#9-&:-& B3BC8-&3 PA3cEC=-(8-&4A4#9-&:-& B3BC8-&30PA3ScF GSGC@=-(8-&4A4#9-&:-&  0BBCEC(8-+tAt3C8-+3A3Sc9-+S:-+S BSsBS�9-:-* BSB�0-*S;S-*�
c-
d-
e-
b-(9--:-- BSB�@��@C�@3C@�3@S�@#S@d#@�c@@t$4dt��-a=-!(9-)C:-)C BCS9-(�:-(� B�c@��@C�@3C@�3@��@s�@cs@#c@d#@�@@t$4dt��-h=-!(9-)C:-)C BC9-(�:-(� B�3@cS@c@C�@�C@3�@�3@s�@#s@d#@��@��@@t$4dt��-u=-!(@�c@#S@C�@3C@�3@��@d#@�@@t$4dt��-Z=-!(0-*;-*��-
f-
g-
h- (@cS@C3@�C@#c@d#@s�@�s@@t$4dt��-N=-!(@cS@C3@�C@#c@d#@s�@�s@@t$4dt��-T=-!(@#S@C�@3C@�3@�c@d#@�@@t$4dt��-@=-!( @#S@C�@3C@�3@�c@d#@�@@t$4dt��-G(!9--:--@BB#B 3B0C@DS@@#@3#@T3`-ِ("4-%c'-%#@``8-,SAS$T@C@3@@4@#D-/@#@3@@4C@$�00P-@3@#@
<C@@S@$`-�0(#4-%4-$+-$#+-$3
<@@C -;($@
<+--3@C -;(% P@@C@3 -;@#@3@@C@P- (&H4('0F GGJ((H�()HC(*J(+Ht(,HS(-H(.
i(/9-.:-.BB#B�3BC+-.
*+-0#+-33
+-0C2@
g(0+-33
0-3C;C-3@2-1
-2(100F G
bG#(2@�(3+-4#+-73
+-4C2@
h(4+-73
0-.C;C-7@2-5
-6(500F G
cG#(6@
f(70-.C;C-.@2-8
-9(80@F G
dG3(90@F G
eG3(:
j (;9->:->B#BP3B�C+->#
*0P9-<C:-=C BCBC@$@�@#@@$3@� @M�@(<+-=C�M-=3@$@@ -�@$ Mc0(=0PF GCG3J(>@GpNp(?
k�(@8-BSAS��9-C�:-C� B��B��)-A��@�S�-@(A(-Cs� �E�@��@�S�-@(B4-CS��E#F #G
AG�F@3GcGGG#@3(C
@ �@�4@C$@3@ESc@# -�8-EA#8-DA38-DACS9-DC:-DC BCs@c@$S@C@4�@�-@@(DH(EH(F
l�(G8-ISAS��9-J�:-J� B��B��)-H��@�S�-G(H(-J�s �E�@��@�S�-G(I4-JS��E#F #G
AG�F@3GcGGG#@3(J
@ �@�4@C$@3@ESc@# -�8-LA#8-KA38-KACS9-KC:-KC BCs@c@$S@C@4�@�-G@(KH(LH(M
]�(N8-OcAc��9-P�:-P� B��B��(-P�� �E�@�c�-N(O4-Pcp�E#F@#GsGGGG�@#(P
0@�@S$@3ECEcs@# -�8-RA#8-QA38-QACS9-QC:-QC BC�BCC@s@$c@�-N0(QH(RH(S
m�(T8-UcAc��9-V�:-V� B��B��(-V�� �E�@�c�-T(U4-Vcp�E#F@#GsGGGG�@#(V
0@�@S$@3ECEcs@# -�8-XA#8-WA38-WACS9-WC:-WC BC�BCC@s@$c@�-T0(WH(XH(Y
n�(Z8-\SAS��9-]�:-]� B��B��8-]�A���)-[�@�S�-Z([(-]s� �E�@�@�S�-Z(\4-]S��E#F #G
AG�F@3GcGGG#@3(]
P �@�D@�4@C$@3@ESc@# -�8-_A#8-^A38-^ACS9-^C:-^C BCs@c@$S@4�@C@D�@�-ZP(^H(_H(`
o�(a8-cSAS��9-d�:-d� B��B��8-d�A��)-b�@�@�@�S�-a(b(-d�s E�@�@�@�S�-a(c4-dSаE#F #G�G�F 3G
AG#F@#GcGGG3@#(d
` �@�T@�D@4@�$@C@3ESc@# -�8-fA#8-eA38-eACS9-eC:-eC BCs@c@$�@S@D�@C@T�@4�-a`(eH(fH(g
p�(h8-pcAc��9-g�:-g� B��B��'-ksS�@#�@4@$@�@�#@�@�@#@D@�T@sd@ct@S�@C�@3�@��@��@�K 0-s;-s@
-i2-j(i EtT@#@�@�@�@4�@����`0-�8-rA#8-qA38-qACS9-qC:-qC BCS9-q3:-q3 B3c@�@$s@S�@cS@c@D�@C@T�@4�-h`(j@@#t@�K 0-s;-s@
-n2-o(k�@#�@4@$@�@�#@�@�@#@D@�T@sd@ct@S�@C�@3�@��@��@�K 0-s;-s@2-l
-m(l EtT@#@�@�@�@4�@����`0-�8-rA#8-qA38-qACS9-qC:-qC BCS9-q3:-q3 B3c@�@$s@S�@cS@c@D�@C@T�@4�-h`(m@@#t@�K 0-s;-s@
-n2-o(n E�4@�c@ds@�S@T�@�C@D�@�3@�@�#@�@$�-h�(o@�c@�S@ds@�C@T�@�3@D�@�#@�@$@�@4�-h�(p4-gc��E#F #G
AG�F@3G�GGG#@3(qH(rH(sJ(t
q�(u8-zsAs��9-t�:-t� B��B��'-w�c�@#�@4@$@�@�#@�@#@@�D@�T@sd@ct@S�@C�@3�@��@��K 0-};-}@
-v2-y(v@E�4�EdD@#@��@�@t���`0-�8-|A#8-{A38-{ACS9-{C:-{C BCcBCs9-{3:-{3 B3�@$�@c�@�c@4�@sC@s@D�@T�-u`(w�@#�@4@$@�@�#@�@#@@�D@�T@sd@ct@S�@C�@3�@��@��K 0-};-}@2-x
-y(x@E�4�EdD@#@��@�@t���`0-�8-|A#8-{A38-{ACS9-{C:-{C BCcBCs9-{3:-{3 B3�@$�@c�@�c@4�@sC@s@D�@T�-u`(y E�4@tc@�s@�S@T�@�C@D�@�3@�@�#@�@$�-u�(z4-tsp�E#F@#G�GGGG�@#({H(|H(}J(~
rP(9-�#:-�# B#SB#c+-�S
A9-�3:-�3 B3s+-�s
b@#@c0-�(�9-�c:-�c BcsBc�9-�3:-�3 B3�+-��
c@�#@3@s@-�(�9-�3:-�3 B3sB3�+-�s
d@�#@3@c@-�(�9-�C:-�CBCsBC�+-�s
*+-��2@#@c0-�(� -�(�
s0(�8-�A3C9-�3:-�3 B3S)-�S@#@C -�(�@# -�(�
t0(�8-�A3C9-�3:-�3 B3S8-�SAScs)-�c@#@C -�(�@# -�(�
u@(�8-�ACS9-�C:-�C BCcBCs8-�cAc��)-�� �Es3@S -�(� @E#3 -�(�
v@(�8-�ACS9-�C:-�C 0`BCBC$@3@SK 0-�;-�@
-�2-�(� E$@ -�0(�@@ -�0(�J(�
r (�8-�A#39-�#:-�# B#C8-�3A3Sc9-�S:-�S @pBSsEC#Es#@c -�(� PEC@3 -�(�4-�@(�
w (�8-�A#38-�3A3CS8-�SAScs8-�sAs��'-��@�@�@�@c@C$@#4 -��EEE$E4@(�'-�c��EsEcECE#(�'-�C``ESECE#(�'-�#@@E3E#(�  E(�
x (�8-�A#38-�3A3CS8-�SAScs8-�sAs��'-��@�@�@�@c@C$@#4 -��EEE$E4@(�'-�c��EsEcECE#(�'-�C``ESECE#(�'-�#@@E3E#(�  E(�
y0(�8-�A3C8-�CACSc8-�cAcs�8-����A��d@#@@$@C4@�D@sT@�t@3�@c�@S�8-ēA���8-ijA���9-��:-�� B��9-��:-�� B��8-�A��8-˳A��9-��:-�� B�9-��:-�� B�'-��@@�K =-�(�@�@K 
(�0-�;-�@
-�2-�(�8-ŤA�8-�A#39-�#:-�# B#39-�:-� BC8-�$A$8-�A#S9-�#:-�# B#S9-�:-� Bc'-�Cc@S@#dt@3K =-�(�@3@#dt@SK 
(�0-�;-�@2-�
-�(�8-�TAT8-�A#39-�#:-�# B#39-�:-� BC8-�$A$8-�A#S9-�#:-�# B#S9-�:-� Bc'-�Cc@S@#4dt@3K =-�(�@3@#4dt@SK 
(�0-�;-�@2-�
-�(�@E$DET=-�(� E$�(�@E�E��(�8-DŽA�8-�A#39-�#:-�# B#39-�:-� BC8-�$A$8-�A#S9-�#:-�# B#S9-�:-� Bc'-�Cc@S@#DTdt��@3K =-�(�@3@#DTdt��@SK 
(�0-�;-�@2-�
-�(�@E$4E��(� E$�(�@d@#@$@T��p@0-��EE$E4E@(�pp@#@@$@C4@3D@cT@Sd8-�SASs�8-�sAs��9-ȓ:-ȓ B��9-ȃ:-ȃ B��8-�As�8-�sAs��9-˓:-˓ B��9-˃:-˃ B��'-���@�@�K =-�(�@�@�K 
(�0-�;-�@
-�2-�(�8-�DAD8-�A#39-�#:-�# B#39-�:-� BC8-�$A$8-�A#S9-�#:-�# B#S9-�:-� Bc'-�Cc@S@#Td@3K =-�(�@3@#Td@SK 
(�0-�;-�@2-�
-�(�@E$4EDp(� E$p(�@T@#@$@DT�P 0-�@EE (�@P@@@C$@348-�3A3Sc8-�SASs�9-�s:-�s Bs�9-�c:-�c Bc�8-�ASc8-�SASs�9-�s:-�s Bs�9-�c:-�c Bc�'-���@�@�K =-�(�@�@�K 
(�0-�;-�@2-�
-�(�@E$E4@(� E@(� E(�H�(�H�(�HT(�H�(�HS(�H$(�HD(�H(�H3(�J(�
{ (�8-�A#39-�#:-�# B#C8-�C PACScEc@3 -�(�4-�@(�
| (�8-�A#38-�# @A#CSES@3 -�(�4-�@(�
} (�8-�A#39-�#:-�# B#C8-�3A3Sc9-�S:-�S @pBSsEC#Es#@c -�(� PEC@3 -�(�4-�@(�
~`(�9-�:-� P`BcB@4@#$@3#@c@S3@C@#@D@-�9-�<-�@ -�@-�(�BB#+-�
?@3@$@#C@#@4P-P(�BB#B 3B0C9-�C:-�CBCSBC�c+-�S
*0-�c;c-�@
-�
-�(�PP@CF SGDG3@#DES@44 -�@3@D#@C@$P-P(�PP@CF SGDG3@#DES@44 -�@3@D#@C@$P-P(�0PF GDG39-�C:-�CBC3BC�S+-�3
* `@CD@#E@S#@440-�@3@#@DC@$P-P(�@GppP(�J(�H(�
@(�`�@@3T@D@4F CG�GDF@GCGG#G3@4K9-�:-� BB#9-�:-�0B3B C4-�3@D@T3@#@C#@-�`(�9-�T:-�TBTBT�+-�
*@4@@3@#$@CD 0-�;-�@2-�
-�(�@@44  E$#@TT@�0 =-�(�@T(�@T@@$4�00�PF@GGGG$@0(�+-�
?9-�T:-�TBTBT�+-�
*@4�P @@#�@�0 0F G
?G@(�@Gpp`(�J(�
�0(�00@@G�@#@$ 9-�:-� BB#+-�
=@$3@G�@C@#@#P-�0(�@@#@$0M�0(�
�P(�@3S@3@S@CS@C@Sgp(�
�0(�0-�#;#-�@
;-�
_-�(�N(� @@(�
��(���@�@�@@@S@s$@c4@D@CT@3d@#t MX|T}  D#9-�$:-�$B$3B$C+-�3
*}P�#C#@@@#@ MX@#@�@$3@��@M�9-�:-� BB#+-�
=|0#}0�4�>�-�@DC@S@#3@c@T#@s@t@$�@d@�t4DTd�-�(�?�9-�:-� B+-�
#`F #G
�G�F G�G#@$ M��(�0F GGt@�(�+-�
?|-�T+-�@
?�(�`F #G
�G�F G�G#@$ M��(�J(�@Gpp�(�
��(�+-�S@3#@C3@�CPM(�'-�scP�@D@4@s@3@�@C@#$ !9M:M @BB#EE$@#$"@#@3@4@C@D4DPM9M:M@BB#B 3B0C+M3G�@C3@C@#@$#PMP(�
@@�@�4@C$@@E33E#3"@#@$3@@4C@PM@HHH
�PH9MC:MCBCSBCcBC�sBC�+MS
*@sS@cC@�cpMHHCH
�pH+M3tM#p#uM#pc�3wM#p
��#ocsmspsYc�3@s�@cs@Sc@CS@�C�M	HocsmspsYc�3@s�@cs@Sc@CS@�C�M	H�#H#H
��H	+MS+Mc��@3@#3@C#@sCPM9M:M@BB#B 3B0C|M
P#+M
3tM#P#wM#P3�yM#�PEC#F 3GG#E3F@GGGG�GH
P@F@GGG#G3H@sS@3@#3@C#@cC`MH9M
:M
 B�B�+M
��@�@S�@#S@#@��M)H
-M@S�@#S@#@��MH�#H#HHH
�PHtM3P3wM3P�SwM3`C�c�M3�tMcpuMpC�syMp�E#S�F �GSG�E�@c#@sPMH�3P@F@CGG3GG#@CHHcH
�`HtM3`3wM3`�cz3wM3pS�s�M3�p�tMs�uM�S��yM �@Sd@CT@D@s4@3$@�E#c@C@cKPF cGGEcD@$3@TC@4#@dS@`MpH{3HyM30p@$@C@c@#@K�EF #GGE#$F@GGGG�G0H�3P@F@#GGG3G@#HHsH
��HtM$S�SwM$S�3��zSwM S�s���MS���tM&��3uM&3�s��yM&3 �@s�@c�@#�@t@d@�T@SD@�4EC�$@c@�K-Md#d=MH8M%dAd#8M%#A#3C4MC@@##3E#E#=MH##3@@C MU@EEH0F GG$} �t  E�#@TC@DS@43@�c@@�s@d�M�H{SH yM$S`�@@T@c@�@C$@4@#DK-M!#=M#H!8M'A#8M'#A#3C4M"C@@##3E#E#=M#H"##3@@C MU@EEH#pE$4F #GGE#D}0�TP0F@#GGGG�G@#`H$�SP`F@GG#GSG3H%0F GdGJH&H�H'0F GGJH(
��H)tM2S�SwM2S�3��zSwM.S�s���M-S���tM4��3uM43�s��yM43 �@s�@c�@#�@t@d@�T@SD@�4EC�$@c@�K-M*d #dEt=M,H*8M3dAd#8M3#A#3C4M+C@@##3EEt=M,H+##3@@C MU`EEEtH,PF �GG$E��#@TC@DS@43@�c@t@�s@d�M)�H-{SH.yM2S`�@@T@c@�@C$@4@#DK-M/ #ET=M1H/8M5A#8M5#A#3C4M0C@@##3EET=M1H0##3@@C MU`EEETH1�E$4F #GGE#DF #G�GTF@G#GGG�G`H2�S�`F CG�GF@GCG#GSG3H3@F0GdGtGJH4H�H5@F0GGTGJH6
�`H79M:S:M:SBScBSsBS��BS�+M:c
* �>M8@S@�c@sS@�s�M<H8?9M9:M9 B+M9
#@@G� M� H9 H:HSH;
��H<+M>S+M=c�@sCPMAH=@sS@cC`MDH>9M?C:M?C BC�BC�+M?��@�C�MNH?-M;C�MGH@
�PHA8MBASc'MB#3|pSoCsmsPpsYC�EsSsF �GSGs}��# �E�@#@cPMAHBP0F@3GGGG#@3HC
�`HD8MEAcs'ME#3��|�c@4@C@c@@#$@SD@T@3d@stKoDmPYD�EF #GG}0�$ 0E#4@d3@TC@#@DS@t`MD�HEP0F@3GGGG#@3HF
��HG8MKA��'MK#3��|��4@d@c@�@$@#D@CT@st@�@S�@3�@��K-MH�#�=MJHH8ML�A�#8ML#A#3C4MIC@@##3E#E#=MJHI##3@@C MU@EEHJotmPYt�4E$F #GG}0�D4}0�T 0E#d�@C@�3@�S@#@�c@�@ts@��MG�HKPPF@3GCGGG#@3HL0F G�GJHM
��HN8MRA��'MR#3��|��4@T@c@�@$@#D@sd@t@S�@C�@3�@��K-MO� #�E�=MQHO8MS�A�#8MS#A#3C4MPC@@##3EE�=MQHP##3@@C MU`EEE�HQodmPYd�4E$F #GG}0�D4 0E#T@�C@�S@�3@tc@#@ds@��MN�HR�PF 3G�GCF@CG3GGG#@CHS@F0G�G�GJHT
� HU8MTA#34MV3 0##EHV@##@3 MU EHW
� HX'MY@HYHZ
�H[9Ma:MaBB@#+Ma
*@0@#4@@�#@Q@$0 hM_@#@4@
�@#4Ki9M]:M^ BB#+M\
Q00F G
�G#9M`4:M`4B4+M`
*@4@#@	0 0F G
QG@@H\MM^#sM^#7M^@@$@Q0 @F0G
RGG@@H]+M^
Q0F G
QG4@H^@4 M�@H_j@@4@M�$@@#@0%@H`@Gpp@Ha@GpNpHb
� Hc9Me:MeB#B3+Me#
*,Me3
+ @@@
+#@	@30 B`+Md2@@ McHd@@ Mc HeP 9Mi:MiB#BP3+Mi#
*@4@�#@a@$@3D0 hMh@#@D@4@#DKi+Mf4
KPHfMMgsMg@$@#@a0 PHg@D M�PHhj@@D@M�$@@#@0%PHi@GppPHj
�Hk-Ml'Ml@2Hl4Mm@G�HmMoHn
�Ho8MqA#-Mp'Mp@#MoHp0 F GrGHq4Mr@2Hr0F GrG@Hs
�HtMMusMu0F G2G@HuMwHv
�Hw@ MyHx
� Hy8M{  A@M�9Mz:Mz0BB#+Mz
= 0E#@ My Hz H{4M| @�0F G2G@H|0F GrG@H}
�H~MMsM0F G2G@HM�9M�<M�@0M� M�H�BB#+M�
=00F G2G#H�BB#0M�;M�@�M�rM�H�9M�#:M�#0B#3B#C+M�3
�0PF G2GCH�H�JH�
�H� >M�@0H�?9M�:M� B+M�
#0F GrG H�@&9M�:M� BB#0M�;M�@�M�
=M�H�+M�#
�0F GrG H�p0F0G
�GG#F G�G H�@0F0G
=GG# H�JH�
�H�9M�:M�BB0#Bp3+M�
* @}@�#@#@#@@A@30 @E@E'0F GG@ H�@GpNpH�
� H�MM�=M�H�+M��H� @(9M�:M� BB#+M�
=@@# M�H� @)@ M�H�HH�
� H�@ 	*@$@4+@,9M�:M�0BB#B 3E3G�EG�E#EG�EEG�EEG�EEG�'@9M�$:M�$ B$B$#+M�
$@#=M�H�+M�$
@4H�$40@ -@H�J$H�HH�
� H�9M�:M�B#B�3BC+M�#
*0P@@@G@C@3$ �@@ 9M�:M� BB#+M�
=P0F G#G@#E$#@$� @�0 0F GG@ H�@@#@0M�0H�@GpNpH�
�@H� @@@#@3 .9M�:M� BB#0M�;M�@�M�
=M�H�0M�#;#M�@
�M�
�M�H�`F #G
�GF G�G#@ M� H�00F G
=G# H�+M�
? H�@@#@0M� H�
�@H� @@@#@3 /+M�
= H�@@#@0M� H�
�0H�9M�:M� B3BC+M�3�pPF03G
�GGCF G�G3@# M�H�� H�  @@@M�9M�:M�BB�+M�
*0 F GG0 H�@Gpp H�
�H�@M�@M�@g�9M�:M�BB�#+M�
*@# 1H�@GppH�
�H�9M�:M�BB@#+M�
*MM�# 0>M�@@#@
KKH�?@@�#@Q0  H�+M�#�H�
�H�9M�:M�BBP#+M�
*MM�#0>M�@#@
KKH�?H�@
=H�
� H�9M�:M�B#B�3+M�#
*@@@@3#@@$@#4029M�:M� BB#+M�$@$@#@@4#@$$403 E#@@�0 @H�HH�@GpNpH�
� H�9M�:M� B#B3@@3g�H�+M�
1@g�H�
�PH�'M�#@PP@4@
�@C@3@#$@D 49M�:M� BB#+M�
=@#5|} �$  E4S@#@3@S@C@DPM�PH�+M�
?@D$D@44�@D@�@@
1 M�0F GG@H�@D@D�@`F G
�GF G�GH�0P@@@3@C$�0F #GG@@$$� @# M�0F GG@ H�
�0H�@#3@#@3g�H�
�@H�8M�#@@A#C4@$@C@3@�`E#F0G
GGG#@$ 69M�:M� BB#+M��@$@#4$�0pF0G
�GG$F G�G0H�+M�
=@4#@@3@$@M�@H�4M�#0@F CG
�G@3#@C0M�H�JH�
�H�g�H�
�H�g�H�
� H�8M�  A@5 E@ M� H�4M�@N�H�
�H�7M�@ M�H�H�
� H�8M�  A@� E@ M� H�4M�@N�H�
�H�@N7H�
�H�@@N 8H�
� H�+M�
K @
KKH� @M�@KMM�sM�M�H�H�
� H�0M�;M�@
�M�
KM�H� @
�K9M�:M� BB#7M�MM�#sM�#@@@# M�@@@M�0F GG@H�H� @
KKH�
�@H�+M�
K+M�3
6@
=H�9M�3:M�3 B3B3+M�
�@NH�+M�3
600@$@#@@ 9M�:M� BB#0M�;M�@�M�
=M�H�p0F0G
�GG#F G�G0H�@@3@#@$#@M�0H�9M�3:M�3 B3CB3S+M�C
�@3@#@#@S@M�H�JH�H3H�
�@H�0M�;M�@
KM�
�M�H�@3NH�@C@@3@#3@#PM�H�
� H�0M�;M�@
�M�
KM�H�+M�@
QH�  8M�A@G@ 9M�:M� BB#0M�;M�@�M�
=M�H�p0F0G
�GG#F G�G H�@3@@C@#@#PM� H�@
=H�JH�HH�
�H�MM�@@
KKH�9m:m BB@@hNh
�`h9m:m@0`BcBsB �B0�@@#@c#@�c@S@3S@s3@�s@@$�-�9m:m BB#9m:m@B�BsB SB0c@#�@c#@3@S@C@$@s@�@�$P-�pF0GGG$F #GG@#0h+m
?@@#@$�00-�@
?h+m
K@3@#@3#@S0-�hJh
�0h8m	A3C8m	3A3CS9m	C:m	C PBCS8mA38mA3C9m3:m3 B3@SK hHh	Hh

�0h9m
:m
 B39m
:m
 @B@3K h
�h
N�h
� h9m:m@ B0#@@@
;0-�@@Kh+m
K@
=h
� h9m:m@B#B3B0C4m3 P@
�@C@#K9m:m BB#Mm#sm#@#c@y�3@C@#@S@@@c`M79m:m@BB #4m@@#
|pF0GGG@F #GG@# h+m
Q@
? h@ M� h+m
K @
KKhHh
�h8mA
~@@@m Eh4mh
� h8m  A@K@#@@@#� m Eh4mh
�h
 E@
1 M�
|h
� h 8m!  A@K@#@@@#� m  Eh!4mh"
�h#
 @E@
1 M�
|@F0G
:GG@StrTImpT�9!"%&')/0577DL/N/U//U//V/	Y/Z/[/`z/����K�`���������/���!�����!�����,/�/�/��������ExpT�����:8
2
0%#			FunTT�#ǝ���e�f����7��
|�t�/����Y^�_���t���
ۆ���	d.��M���}�B��
V��LitT��x�mQKj�0|�(�JNKi���W
�%'q��<	L6����􇭅���D�/أS�hu�J��6�J�@x_��a�٫/�����P �!����]Qj:g�l�@Eyeڎ��Z����o<~�����N{��F=��@�i���6�g�Nqf��v��\�v�{WcK�zYB3#�r\�7�FW��߇���T����X$���#X�Y��Ge0��+���Gċ=��f�Attr(�lhdvsnln�֣;�~�wE��P��jjAbst