aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/file_sorter.beam
blob: c27d4e141f07e956c5fe3eb4b5ce05f94260608b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

                                                                                                                                                                                                                                               













                                                                                                                                                                                                          
                                                                                                                                         


                                                                                                                                 
                                                                                                                         

                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                
                                          



                              
                                         



   


   
                                                                                                                                                                                                                                                    
   





















                                                                                                                                                                                                                                                        
             
















                                                                                                       
   
                   


                                 











                                                                                       
                             





























                                                                                                                               
   




















                                                                                                                                                                
            

                                                   
   


















                                                                                                                                                                                                                                                                                                                                     
       
          

              



                       
             

                   
             














                                                                                                                                                                                 



                                                                                                                                                     

                                                                                                      

                                                                                                                                                                                                                           









                                                                            
                                                




                                                                                                                                                                                           
                                                                                                                                      
                     
                                                                                                                                               
                     
                                                                                                                                                                                                   
                     
                                                                                                                                                                                                                       
                  
                                                                                                                                          
                     
                                                                                                                                                                                                      
                     
                                                                                                   






                                                                                                  
                                                                                                                                        

























                                                                                                                                                                                                                                    
  
                                                                                                                                                                                                                         
                                  






























































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
FOR1n�BEAMAtom��file_sortersorttrueoptserlang
tuple_to_listbadargerrorkeysortbinarymergekeymergecheck	undefinedkeycheckculpritoptionsdefault	ascendingfalsesizeno_filesheaderorderformattmpdirunique
compressedmax
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_key2infunreadvalueget_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@DMs@@4M}@@$
I9u:u BB#+u29u:u B3BC+u329u:u�BS+uSB@3@#@C#@"C@P
fPp@F0GGG@
E`E$E4ED9�:� B#0�#;#�@r����P� P�0 F #GGJ#�� �  E3@#@30���0�@3@
��@p@$@34@#D@T@dMj@$@TMs@@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
fp$@3
E�E4EDETEd9
:
 B#0
#;#
@r
�
p p0 F #GGJ#J� @#0
�0P0@#$@4@DMv@@4M}@@$
I9
:
 BB#+
29
:
 B3BC+
329
:
�BS+
SB@3@#@C#@�C@P
fP@F0GGG@
E`E$E4ED9
!:
! B#0
!#;#
!@r
 �
P  P!0 F #GGJ#"�0#@3@
%$�@%p@$@34@#D@T@dMj@$@TMv@@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
fp*$@3
E�E4EDETEd9
-:
- B#0
-#;#
-@r
,�
++p, p-0 F #GGJ#.J/�0 E@ 
21� 20 @@$Mv@@
I9
3:
3 BB#+
329
3:
3�B3+
33B@3@#@�#@�C@P
f030F GG@
E@EE$9
6:
6 B#0
6#;#
6@r
5�
4405 060 F #GGJ#7� 8  E@#0
:9�0:P0@#$@4@DMj@@4Mv@@$
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
fP?@#
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

T

X

\

]M-
^S(
^S `@@@S@3  9
b:
b�B+
bB@@#�@100@@ 
LN-
^S'
^S`9
d:
d�B+
dB@S#@A@300@@ 
LO-
^S'
^S'
^Sy�`9
d:
d�B+
dB@S#@�@300@@ 
LPM
QSs
QS!`9
d:
d�B,
SB=
dQ;S
^@

R

RR`9
d:
d�B+
dBS@S#@a@300@@ 
LT;S
U@�
V
 
VUM
WSs
WSV`9
d:
d�B+
dB@S#@!@300@@ 
LW+
^S
! @@@3
�9
b:
b�B+
bB@@#�@!00@@ 
LX4
YS@9
d:
d�B+
dB@
#@Q@300@@ 
LY@`>4
Z@S@@3@$@Z?49
[:
[ B+
[
$0F GrG$@[0F G
%G9
c:
c�B+
cB@#@$�0@Q00@@ 
L0\r
^S`9
d:
d�B+
dB@S#@�@300@@ 
L]r
^S`9
d:
d�B+
dB@S#@q@300@@ 
L^00F GrG#_4
a9
`:
`�Bk�+
`k�BB
`P
 B�#
``#A#
`p#@#+
`#2@G `@a0F GrG@b@G0� c@G0�@d@G0�e
)Pf9
n3:
n3�B3SB3cB3 sB30�B3@�B3P�B3`�B3p�B3��+
nSB��$@4@D@�@#@CT@d@�t@Ä@��@��@��@s�@c� M�@$�@8
g4A4#4
g#@=
hg@4h@3@T@D#@�@3D40
u9
m:
m B4B+
i�2@G@=
ji@j@d@#@�@#�d�0
�9
m:
m BB#FG
+GDGGPGG�GG#G$GG4G�G�G�G@G�GG�G�GtG
,h�
k@@#@T$4DTt����0
pi��kj�+
l
-9
l:
l B3BC+
l3@C�ll#�mHnH3o
.0p0
o;
o`"
q�
r�
sq@#3@#@C@@P
�r@@#@#0
�s@@# 
�t
/0u+
v
 +
w� 0@#g@
�@#@@@#� m 0F GG@v,
|�w+
x
 +
y�0@#g@@ m�@
�0F GG@x+
y�0@@#m�0F GG@y+
{
 +
t"s
z#0@#
�@@@M�0F GG@z0@#
�@#@@
2@# M�0F GG@{+
t"|00F GG#@}
3~g 
4�g0�
50�+
�
 M
�s
� @M�0F GG2@�,
��0@@G`@# �@@#�@
70M�0F GG
@�0 
��#p#F #GG@#�
9�g@�
:0�8
�@0A34@#@$9
�3:
�30B3B3SB3 c+
�
;@c@S=
��@#@
<@3@0-�@�9
�$:
�$B$#+
�#
+@@$@#@Q@#$00@3@C@4#@!S@@
=c@$p
�@�4
�0@#�0F G
>G@�@Gp�@�
?p�
p�p@cd@ST@CD@34@#$@F sG�GSF@�GsGGG3@@�K9
�:
� BB#9
�:
�0B39
�4:
�4B4+
�
+@4@Q@3@#400@@@�@DC@3@TS@$#@dc@@s@4�
�p�+
�
@9
�4:
�4B4+
�
+@4@�#T@Q@$d�@000@@#@$0
�0�@Gp�p�J�
A��+
�c
=8
�sAs��9
��:
�� B�c@�s�
��4
�sp
��9
�c:
�c Bc�Bc�+
��
B@�c�
��
C��9
�3:
�3B3�B3��B3�+
��
+0
��;�
�@

�

��0
��;�
�@2
�

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

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

��@���
��@���
��J3�
D��8
�sAs��9
��:
�� B��B��(
��c}��SS@�s@�c�
��@�cp
��4
�s0pF sG
BGc@scp
��
F��8
�sAs��9
��:
�� B��B��(
�c�}��SS@�s@�c�
��@�cp
��4
�s0pF sG
BGc@scp
��
G��8
�sAs��9
��:
�� B��B��'
�c�}��SS@�s@�c�
��@�cp
��4
�s0pF sG
BGc@scp
��
H��8
�sAs��9
��:
�� B��B��'
��c}��SS@�s@�c�
��@�cp
��4
�s0pF sG
BGc@scp
��
I��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
BGc@scp
��J�
J��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
BGc@scp
��J�
Kp�8
�c`pAcs@$@@
L@S@C4@3D@#TK@�P�`F03GGGE3$#@4@D0
�P�
NP�9
�3:
�3B3SB30cB3Ps+
�S
++
�c4
�C�M
�s@@3@ 
�@ -�@� MbM�@@
L Mb�@s#@@30
�@
>�4
�C@@@3 
�9
�:
�BB #+
�
+@@#@ 
��M
�C0P9
�3:
�3B3S+
�S
+@$@@#@3@C#@Q00@#@3@@C@$P
�0�8
�CPPACSD@4@$@#@
<@3#@S@#0-�9
�:
�B+
�
+@@#@Q@#00@$3@4#@C@D@S@`
�P�@Gp��@Gp�0�@Gp�P�
P`�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@3D00@43@D#@$C@@S@`
�P�+
�
@9
�D:
�DBD+
�
+@D@�#D@Q00@4#@3@$@C@P
�P�0`@$@@S@3@# 
�@3@#@C@@S@$`
�0�@Gp�P�J�
QP�4
�C0@@$@3@#@MZ9
�<
�@ 
�0
��BB#+
�
R@#3@#@@C@$P
�0�BB#B 3+
�
S@@3C@#3@#@$P
�0�9
�3:
�3B3SB3�c+
�S
+'
�#cp@3S@c3@Cs@C@s@S`M99
�:
�@BBCB 3B0#@@3@3P
�� P@@@3@C 
�@#@3@@C@P
� �J�H�
T �4
�@� @@M�9
�:
� BB#@@#0
�9
�:
�BB #+
�
+8
�#@0A#3ECEC33@@#@30
��H#�@Gp��H�
T0� 0@@# 
�@ -�@#@@@# M�9
�:
� BB3@#@@@3@@M�@@ M� �H�
U �4
��9
�:
�B#B3B�CBS+
�#
+M
�C `@@C@SgP@@@�+
�2@@ =
��@@ �� �+
�30
�S;S
�@2
�

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

�� @�@@ @ 
�� @�@@ @ 
��
X �9
�:
�B#B�3+
�#
+0
�3;3
�@

�

��N���
Y �9
�:
�Bk�+
�k�
+|
� #B�3(
�3# 9
�:
�B#BP3+
�#
+M
�3@�@#@3@�@-9
�:
� BBC@
=3@#@@P-M�@@
L Mb�@3#0-@
>�0 9
�:
�B#B�3+
�#
+@@3@@$ @�  
�9
�:
� B3B#@@@3@#  E@ 
� �@Gp��H�@Gp�0�
]0�8
�A3C9
�#:
�#B#k�+
�k�
+|
�P3SB#�c'
�Sc0P@@C@3@#$� E �9
�$:
�$B$+
�
+@$@#@1000�8
�C0PAC$@@#@3 
�9
�:
� `BB#E$3E3E0
�0�4
�C@@@#@3 
�9
�:
� @BB#EE@#� E9
�:
�B+
�
+@@#@100�@Gp�0�@Gp��H�
^ � @@M�9-:- BB#@@#0-0F GG@(H(
^0( 0@@#�@#@3@@-9-:- BB@ M�9-:- 0BB#F GG9-#:-#B#3+-3
+@@#@#@�00@#@
=3@@C@P-9-:-B+-
+@@�#@�00@@ M� (@Gp� (H(
_@(8-P@AC4@3@#@$@CDM-C@C=-(@
`@3#@C0-�(9-:-BB�#+-
+@3@#@D@3D  ED#@@�00@#@$@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(@Gp�P(
b(g`(
^P(8-%ASc8-$cAcs�'-'#@��8-.SAS4�@C@3@$@D@#T@�d@st-1@9-:-) BB#+-)
B+-)@$@#@4#=-(+-)
=9-:- B0-;-@
c-
d-(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-,�
d-
e-
f-
c-(9-/:-/ BSB�@��@C�@3C@�3@S�@#S@d#@�c@@t$4dt��-c=-#(9-+C:-+C BCS9-*�:-*� B�c@��@C�@3C@�3@��@s�@cs@#c@d#@�@@t$4dt��-j=-#(9-+C:-+C BC9-*�:-*� B�3@cS@c@C�@�C@3�@�3@s�@#s@d#@��@��@@t$4dt��-w=-#(@�c@#S@C�@3C@�3@��@d#@�@@t$4dt��-\=-#(0-,;-,��-
g- 
h-!
i-"(@cS@C3@�C@#c@d#@s�@�s@@t$4dt��-P=-#( @cS@C3@�C@#c@d#@s�@�s@@t$4dt��-V=-#(!@#S@C�@3C@�3@�c@d#@�@@t$4dt��-B=-#("@#S@C�@3C@�3@�c@d#@�@@t$4dt��-I(#9-/:-/@BB#B 3B0C@DS@@#@3#@T3`-ې($4-'c'-'#@``8-.SAS$T@C@3@@4@#D-1@#@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(0
j(19-0:-0BB#B�3BC+-0
++-2#+-53
+-2C2@
h(2+-53
0-5C;C-5@2-3
-4(300F G
cG#(4@�(5+-6#+-93
+-6C2@
i(6+-93
0-0C;C-9@2-7
-8(700F G
dG#(8@
g(90-0C;C-0@2-:
-;(:0@F G
eG3(;0@F G
fG3(<
k (=9-@:-@B#BP3B�C+-@#
+0P9->C:-?C BCBC@$@�@#@@$3@� @M�@(>+-?C�M-?3@$@@ -�@$ Mb0(?0PF GCG3J(@@GpN�(A
l�(B8-DSAS��9-E�:-E� B��B��)-C��@�S�-B(C(-Es� �E�@��@�S�-B(D4-ES��E#F #G
BG�F@3GcGGG#@3(E
@ �@�4@C$@3@ESc@# -�8-GA#8-FA38-FACS9-FC:-FC BCs@c@$S@C@4�@�-B@(FH(GH(H
m�(I8-KSAS��9-L�:-L� B��B��)-J��@�S�-I(J(-L�s �E�@��@�S�-I(K4-LS��E#F #G
BG�F@3GcGGG#@3(L
@ �@�4@C$@3@ESc@# -�8-NA#8-MA38-MACS9-MC:-MC BCs@c@$S@C@4�@�-I@(MH(NH(O
^�(P8-QcAc��9-R�:-R� B��B��(-R�� �E�@�c�-P(Q4-Rcp�E#F@#GsGGGG�@#(R
0@�@S$@3ECEcs@# -�8-TA#8-SA38-SACS9-SC:-SC BC�BCC@s@$c@�-P0(SH(TH(U
n�(V8-WcAc��9-X�:-X� B��B��(-X�� �E�@�c�-V(W4-Xcp�E#F@#GsGGGG�@#(X
0@�@S$@3ECEcs@# -�8-ZA#8-YA38-YACS9-YC:-YC BC�BCC@s@$c@�-V0(YH(ZH([
o�(\8-^SAS��9-_�:-_� B��B��8-_�A���)-]�@�S�-\(](-_s� �E�@�@�S�-\(^4-_S��E#F #G
BG�F@3GcGGG#@3(_
P �@�D@�4@C$@3@ESc@# -�8-aA#8-`A38-`ACS9-`C:-`C BCs@c@$S@4�@C@D�@�-\P(`H(aH(b
p�(c8-eSAS��9-f�:-f� B��B��8-f�A��)-d�@�@�@�S�-c(d(-f�s E�@�@�@�S�-c(e4-fSаE#F #G�G�F 3G
BG#F@#GcGGG3@#(f
` �@�T@�D@4@�$@C@3ESc@# -�8-hA#8-gA38-gACS9-gC:-gC BCs@c@$�@S@D�@C@T�@4�-c`(gH(hH(i
q�(j8-rcAc��9-i�:-i� B��B��'-msS�@#�@4@$@�@�#@�@�@#@D@�T@sd@ct@S�@C�@3�@��@��@�K 0-u;-u@
-k2-l(k EtT@#@�@�@�@4�@����`0-�8-tA#8-sA38-sACS9-sC:-sC BCS9-s3:-s3 B3c@�@$s@S�@cS@c@D�@C@T�@4�-j`(l@@#t@�K 0-u;-u@
-p2-q(m�@#�@4@$@�@�#@�@�@#@D@�T@sd@ct@S�@C�@3�@��@��@�K 0-u;-u@2-n
-o(n EtT@#@�@�@�@4�@����`0-�8-tA#8-sA38-sACS9-sC:-sC BCS9-s3:-s3 B3c@�@$s@S�@cS@c@D�@C@T�@4�-j`(o@@#t@�K 0-u;-u@
-p2-q(p E�4@�c@ds@�S@T�@�C@D�@�3@�@�#@�@$�-j�(q@�c@�S@ds@�C@T�@�3@D�@�#@�@$@�@4�-j�(r4-ic��E#F #G
BG�F@3G�GGG#@3(sH(tH(uJ(v
r�(w8-|sAs��9-v�:-v� B��B��'-y�c�@#�@4@$@�@�#@�@#@@�D@�T@sd@ct@S�@C�@3�@��@��K 0-;-@
-x2-{(x@E�4�EdD@#@��@�@t���`0-�8-~A#8-}A38-}ACS9-}C:-}C BCcBCs9-}3:-}3 B3�@$�@c�@�c@4�@sC@s@D�@T�-w`(y�@#�@4@$@�@�#@�@#@@�D@�T@sd@ct@S�@C�@3�@��@��K 0-;-@2-z
-{(z@E�4�EdD@#@��@�@t���`0-�8-~A#8-}A38-}ACS9-}C:-}C BCcBCs9-}3:-}3 B3�@$�@c�@�c@4�@sC@s@D�@T�-w`({ E�4@tc@�s@�S@T�@�C@D�@�3@�@�#@�@$�-w�(|4-vsp�E#F@#G�GGGG�@#(}H(~H(J(�
sP(�9-�#:-�# B#SB#c+-�S
B9-�3:-�3 B3s+-�s
c@#@c0-�(�9-�c:-�c BcsBc�9-�3:-�3 B3�+-��
d@�#@3@s@-�(�9-�3:-�3 B3sB3�+-�s
e@�#@3@c@-�(�9-�C:-�CBCsBC�+-�s
++-��2@#@c0-�(� -�(�
t0(�8-�A3C9-�3:-�3 B3S)-�S@#@C -�(�@# -�(�
u0(�8-�A3C9-�3:-�3 B3S8-�SAScs)-�c@#@C -�(�@# -�(�
v@(�8-�ACS9-�C:-�C BCcBCs8-�cAc��)-�� �Es3@S -�(� @E#3 -�(�
w@(�8-�ACS9-�C:-�C 0`BCBC$@3@SK 0-�;-�@
-�2-�(� E$@ -�0(�@@ -�0(�J(�
s (�8-�A#39-�#:-�# B#C8-�3A3Sc9-�S:-�S @pBSsEC#Es#@c -�(� PEC@3 -�(�4-�@(�
x (�8-�A#38-�3A3CS8-�SAScs8-�sAs��'-��@�@�@�@c@C$@#4 -��EEE$E4@(�'-�c��EsEcECE#(�'-�C``ESECE#(�'-�#@@E3E#(�  E(�
y (�8-�A#38-�3A3CS8-�SAScs8-�sAs��'-��@�@�@�@c@C$@#4 -��EEE$E4@(�'-�c��EsEcECE#(�'-�C``ESECE#(�'-�#@@E3E#(�  E(�
z0(�8-�A3C8-�CACSc8-�cAcs�8-����A��d@#@@$@C4@�D@sT@�t@3�@c�@S�8-ƓA���8-ƳA���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-Ʉ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(�@Gp�P(�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@�00=-�(�@T(�@T@@$4�00�PF@GGGG$@0(�+-�
@9-�T:-�TBTBT�+-�
+@4�P @@#�@�000F G
@G@(�@Gp�`(�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  | T} !D#9-�$:-�$B$3B$C+-�3
+}P�#C#@@@#@  @#@�@$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(�@Gp��(�
��(�+MS@3#@C3@�CPMH'MscP�@D@4@s@3@�@C@#$ "9M:M @BB#EE$@#$#@#@3@4@C@D4DPM9M:M@BB#B 3B0C+M3G�@C3@C@#@$#PMPH
@@�@�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�MHocsmspsYc�3@s�@cs@Sc@CS@�C�MH	�#H#H

��H+MS+M
c��@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`MH9M: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���M!S���tM(��3uM(3�s��yM(3 �@s�@c�@#�@t@d@�T@SD@�4EC�$@c@�K-Md$d=M H8M'dAd#8M'#A#3C4MC@@$$3E#E#=M H$$3@@C MW@EEH 0F 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 MW@EEH%pE$4F #GGE#D}0�TP0F@#GGGG�G@#`H&�SP`F@GG#GSG3H'0F GdGJH(H�H)0F GGJH*
��H+tM4S�SwM4S�3��zSwM0S�s���M/S���tM6��3uM63�s��yM63 �@s�@c�@#�@t@d@�T@SD@�4EC�$@c@�K-M,d $dEt=M.H,8M5dAd#8M5#A#3C4M-C@@$$3EEt=M.H-$$3@@C MW`EEEtH.PF �GG$E��#@TC@DS@43@�c@t@�s@d�M+�H/{SH0yM4S`�@@T@c@�@C$@4@#DK-M1 $ET=M3H18M7A#8M7#A#3C4M2C@@$$3EET=M3H2$$3@@C MW`EEETH3�E$4F #GGE#DF #G�GTF@G#GGG�G`H4�S�`F CG�GF@GCG#GSG3H5@F0GdGtGJH6H�H7@F0GGTGJH8
�`H99M<S:M<SBScBSsBS��BS�+M<c
+ �>M:@S@�c@sS@�s�M>H:?9M;:M; B+M;
$@@G� M� H; H<HSH=
��H>+M@S+M?c�@sCPMCH?@sS@cC`MFH@9MAC:MAC BC�BC�+MA��@�C�MPHA-M=C�MIHB
�PHC8MDASc'MD#3|p SoCsmsPpsYC�EsSsF �GSGs}��# �E�@#@cPMCHDP0F@3GGGG#@3HE
�`HF8MGAcs'MG#3��|� c@4@C@c@@#$@SD@T@3d@stKoDmPYD�EF #GG}0�$ 0E#4@d3@TC@#@DS@t`MF�HGP0F@3GGGG#@3HH
��HI8MMA��'MM#3��|� �4@d@c@�@$@#D@CT@st@�@S�@3�@��K-MJ�$�=MLHJ8MN�A�#8MN#A#3C4MKC@@$$3E#E#=MLHK$$3@@C MW@EEHLotmPYt�4E$F #GG}0�D4}0�T 0E#d�@C@�3@�S@#@�c@�@ts@��MI�HMPPF@3GCGGG#@3HN0F G�GJHO
��HP8MTA��'MT#3��|� �4@T@c@�@$@#D@sd@t@S�@C�@3�@��K-MQ� $�E�=MSHQ8MU�A�#8MU#A#3C4MRC@@$$3EE�=MSHR$$3@@C MW`EEE�HSodmPYd�4E$F #GG}0�D4 0E#T@�C@�S@�3@tc@#@ds@��MP�HT�PF 3G�GCF@CG3GGG#@CHU@F0G�G�GJHV
� HW8MVA#34MX3 0$#EHX@$#@3 MW EHY
�HZ9M`:M`BB@#+M`
+@0@#4@@�#@Q@$00hM^@#@4@
�@#4Ki9M\:M] BB#+M[
R00F G
�G#9M_4:M_4B4+M_
+@4@#@	000F G
RG@@H[MM]#sM]#7M]@@$@Q00@F0G
SGG@@H\+M]
R0F G
RG4@H]@4 M�@H^j@@4@M�%@@#@0&@H_@Gp�@H`@GpN�Ha
� Hb9Md:MdB#B3+Md#
+,Md3
, @@@
,#@	@300B`+Mc2@@ MbHc@@ Mb HdP 9Mh:MhB#BP3+Mh#
+@4@�#@a@$@3D00hMg@#@D@4@#DKi+Me4
LPHeMMfsMf@$@#@a00PHf@D M�PHgj@@D@M�%@@#@0&PHh@Gp�PHi
�Hj-Mk'Mk@2Hk4Ml@G�HlMnHm
�Hn8MpA#-Mo'Mo@#MnHo0 F GrGHp4Mq@2Hq0F GrG@Hr
�HsMMtsMt0F G2G@HtMvHu
�Hv@ MxHw
� Hx8Mz  A@M�9My:My0BB#+My
> 0E#@ Mx Hy Hz4M{ @�0F G2G@H{0F GrG@H|
�H}MM~sM~0F G2G@H~M�9M�<M�@0M M�HBB#+M�
>00F G2G#H�BB#0M�;M�@�M�rM�H�9M�#:M�#0B#3B#C+M�3
�0PF G2GCH�H�JH�
�H� >M�@@H�?9M�:M� B,M�
$H�@'9M�:M� BB#0M�;M�@�M�
>M�H�+M�#
�H�0F GrG H�p0F0G
�GG#F G�G H�@0F0G
>GG# H�JH�
�H�9M�:M�BB0#Bp3+M�
+ @}@�#@#@#@@A@300@E@E(0F GG@ H�@GpN�H�
� 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�$4@@ .@H�J$H�HH�
� H�9M�:M�B#B�3BC+M�#
+0P@@@G@C@3$ �@@ 9M�:M� BB#+M�
>P0F G#G@#E$#@$� @�000F GG@ H�@@#@0M�0H�@GpN�H�
�@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 0+M�
> H�@@#@0M� H�
�0H�9M�:M� B3BC+M�3�pPF03G
�GGCF G�G3@# M�H�� H�  @@@M�9M�:M�BB�+M�
+0 F GG1 H�@Gp� H�
�H�@M�@M�@g�9M�:M�BB�#+M�
+@# 2H�@Gp�H�
�H�9M�:M�BB@#+M�
+MM�# 0>M�@@#@
LKH�?@@�#@Q00 H�+M�#�H�
�H�9M�:M�BBP#+M�
+MM�#0>M�@#@
LKH�?H�@
>H�
� H�9M�:M�B#B�3+M�#
+@@@@3#@@$@#4039M�:M� BB#+M�$@$@#@@4#@$$404 E#@@�00@H�HH�@GpN�H�
� H�9M�:M� B#B3@@3g�H�+M�
2@g�H�
�PH�'M�#@PP@4@
�@C@3@#$@D 59M�:M� BB#+M�
>@#6| } �$  E4S@#@3@S@C@DPM�PH�+M�
@@D$D@44�@D@�@@
2 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#@$ 79M�: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@6 E@ M� H�4M�@N�H�
�H�7M�@ M�H�H�
� H�8M�  A@� E@ M� H�4M�@N�H�
�H�@N8H�
�H�@@N 9H�
� H�+M�
L @
LKH� @M�@KMM�sM�M�H�H�
� H�0M�;M�@
�M�
LM�H� @
�K9M�:M� BB#7M�MM�#sM�#@@@# M�@@@M�0F GG@H�H� @
LKH�
�@H�+M�
L+M�3
7@
>H�9M�3:M�3 B3B3+M�
�@NH�+M�3
7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�@
LM�
�M�H�@3NH�@C@@3@#3@#PM�H�
� H�0M�;M�@
�M�
LM�H�+M�@
RH�  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�@@
LKH�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
L@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
L@
>h
� h9m:m@B#B3B0C4m3 P@
�@C@#K9m:m BB#Mm#sm#@#c@y�3@C@#@S@@@c`M99m:m@BB #4m@@#
~pF0GGG@F #GG@# h+m
R@
@ h@ M� h+m
L @
LKhHh
�h8mA
�@@@m Eh4mh
� h8m  A@K@#@@@#� m Eh4mh
�h
 E@
2 M�
~h
� h 8m!  A@K@#@@@#� m  Eh!4mh"
�h#
 @E@
2 M�
~@F0G
;GG@StrTImpT�:"#&'(*01688EM0O0V00V00W0	Z0[0\0a{0����L�a���������0���"�����"�����-0�0�0��������ExpT�����:8
2
0%#			FunTT�#ǝ���e�f����7��
|�t�/����Y^�_��.j���
�YG��	�6���bq�����
�;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��]@��
s��i?��jjAbst