0% found this document useful (0 votes)
41 views

Search Remote Function Modules RFCs - SAP Blogs

This document describes the implementation of a selection function using a transactional memory system. It details the selection function code, including method definitions and data types. The selection function allows choosing between transactional objects in a non-blocking way.

Uploaded by

Wissam Elshibly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Search Remote Function Modules RFCs - SAP Blogs

This document describes the implementation of a selection function using a transactional memory system. It details the selection function code, including method definitions and data types. The selection function allows choosing between transactional objects in a non-blocking way.

Uploaded by

Wissam Elshibly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

0120023104 56789 6 696 5

&'(()*+,-

./01213)4/,+'* 56+,412178'91:'/, ‚ƒ„†

`abcdefgehijf jhekclmnoebopq
ropbsteuokvnoewmlsncvlexvqmdoyeuwzy
‡‚ˆˆ‚‰ Š‹‹†ŒŽ „
he{c|oye }g}fie~coye €ezvkkolnye

;')1<2*1/,+881)/41,=+/1,''81,'1/426<=1>'61)/41'>1?@&/1+>1>'61/'(41642/'*1,=414A+/,4*,1/,2*B26B
>42,)64/12641*',12C2+82D841+*1-')61E.:1/-/,4(F

GHIJKILKMNOIHPLOQR
S$T666789 U 68676V6  66965WXYZ$$9 67 6
6[6$\6VT8T6 Z6 6]67669^ 686#]6_

22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 020%


0120023104 56789 6 696 5

&$'7866789$886 6$9 65()*+86"+99,  +


6 5669 +$$9 67 67$7 687 

89697
&$'-,.6$9 67 6766$. 686 7866'97896
6789 ,6'.8,6//012&3184(52&12&31!56789:;<=:79>?@ABAC@?DE>FG@?FAH9=:
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 320%
0120023104 56789 6 696 5
'()*+),'-.*+/0123450677389/3:;</=.>/,)*/+?)(,@/A.(/+'(-*B+/-*/6C6D/+.>(,?/,.E?/F>'/G?H'/-*/I-*E/'@)'/-A
+?)(,@/,(-'?(-)/-+/*.'/,.((?,'/'@?+?/,)*/J?)E/'./'-I?.>'+9/E>IH+/.(/J.B/H(.,?++-*B/'-I?+K

867676L697 6868M856N6 6M6 O 7 6PQRSQTR 769856789


9787795U%VW
M796 6O779N766887 W
867629886X6L5M 75669X6L!676969Y6 6779 6$6
887 !

S$M7867 679N766887 6976$6L6778 Z69676O876$867868


5N68!S$M66 6[676Y6 6$8 6!
\]^_`^abcc̀def̀]geh̀eii]j`]kg̀]jli]agc̀deàccafdegm̀nieo

83D18p/q*I4r*E4(A,/s3556t3uv2/wwK
xyyyyyyyyyyyyyyyyyyyyyyyux
x/0(?)'?E/F=/7s/'./5?)(,@/8z0+/,)JJ+
xyyyyyyyyyyyyyyyyyyyyyyyux
x/p?{'/5=IF.J+
x/6w</2?+,(-H'-.*
x/6w|/2?+,K
x/6w}/5>F/1F~?,'
x/Cw</8z0/5?J?,'-.*
x/0w/8.'-*?
x/sw</7.'/A.>*E
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 %20&
0120023104 56789 6 696 5
&'()*'+,,-,'./01234/56',70829
&
&':727;9/-5'<7=90
&'>?@AB'A85;9/-5
&
&CCCCCCCCCCCCCCCCCCCCCCCD&
&'EFGHIF'JI<I
&CCCCCCCCCCCCCCCCCCCCCCCD&
<K>+D>GGF:'3L31M'NG524'O-,'-2.'P7,0/-50
&CCCCCCCCCCCCCCCCCCCQ'R3,/3L270'&
JI<I'69?O-85.0'<K>+'<IHF+'GA',0S5.209MTTTTTTTTTTTTTTTTTTTT'NU+B'V++J+J
&CCCCCCCCCCCCCCCCCCCCCCCD&
&'BFI::'6;2?W35.27?7P7590'J+AXVX<XGV
&CCCCCCCCCCCCCCCCCCCCCCCD&
BFI::'6;2?W35.27?7P7590'J+AXVX<XGV'AXVIFM
T'>YHFXB':+B<XGVM
TTT'(+<ZGJ:'-5?.-8L27?;2/;['AG@'+R+V<'.-8L27?;2/;['GA';2?032P?7P7590?93L27
TTTTT'X(>G@<XVE',-\';-28]5MTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT'NU+B'V++J+J
+VJBFI::MTTTTTTTTTTTTTTTTTTT'N2;2?W35.27?7P7590'J+AXVX<XGV
&CCCCCCCCCCCCCCCCCCCCCCCD&
&':+F+B<XGV':B@++V
&CCCCCCCCCCCCCCCCCCCCCCCD&
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 "20%
0120023104 56789 6 696 5
'(((((((((((((((()*+,-*,./0123/*435.67*'
89:9-;<=>)8-+99>*?9@<>*=,*?:=-A*BCD*E<;F*,+G49*;<;:9*17H1)BCDI
89:9-;<=>)8-+99>*8A<J*DI
JG+G49;9+8*KLMN0*;OJ9*MPQR6LN/ST*=?:<@G;=+OI*U>ST7*3N*,./0123/*435.67
89:9-;<=>)8-+99>*8A<J*DI
89:9-;<=>)8-+99>*9>V*=,*?:=-A*BCDI
'((((((((((((((((((((((()'
'*+9J=+;*9W9>;8
'((((((((((((((((((((((()'
8;G+;)=,)89:9-;<=>I
X*J9+,=+4*P7SM0YLMN0I
9>V)=,)89:9-;<=>I
X*J9+,=+4*52PK6SZLM7P.61PI
'((((((((((((((((((((((()'
'*-:G88*606LYS/567L7[7/1P*<4J:949>;G;<=>
'((((((((((((((((((((((()'
-:G88*\06LYS/567L7[7/1P*<4J:949>;G;<=>I
'((()*+3]*5B0620^*((()'
X*49;F=V*3/L53.B67L0620^I
XXX*VG;G_
XXXXX*6PLN3./5PX*:<A9*:<>9*=,*\1LN3./5PX̀*U,3./5*3Ba701
XXXXX*61LM7K3M1X*;OJ9*;G?:9*=,*P1M2/\X̀XX*U+7K3M1*P3.M07*0357
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 %20&
0120023104 56789 6 696 5
&&&&&'()*+,-.()-'/012'34)56*+,-.()*)478&&'9:4)56'+,-.()-
&&&&&'(-*+,-.()-'/012'34)56*+,-.();
<===>'?,)'-,(,5),@'(AB,&'===><
&&&'C2DE'/DFG2'H)*IJ.B@-'KL/M'(-*IJ.B@-'KLE2N'+JO;
&&&'KP'-Q>-.7+5'KR'KLK/KDG;
<===>'PAB@'SJ-A)AJB&'===><
&&&&&'C2DE'C21MC/'(-*IJ.B@->J7T,5)'KL/M'()*+,SJ+);
&&&&&'PKLE'S*+I5'KL'/DFG2'()*+,SJ+)'C2RUG/R'()*+,-.()-;
&&&&&'C2DE'/DFG2'()*+,-.()-'KL/M'(-*+,-.()-'KLE2N'V;
<===>'EA-S(4Q'J7T,5)-'===><
&&&&&'WDGG'PULW/KML'XCR*/MMG*DWW2RRY&&&&&&&&&&&&&&&&&&&&&&&'9Z2W'PF*CW
&&&&&&&'2N1MC/KL?
&&&&&&&&&'JS,+4)AJB&&&&&&&&&&'['XR\M]Y
&&&&&&&&&'J7T,5)*B43,&&&&&&&&'['(-*IJ.B@->J7T,5)
&&&&&&&&&'J7T,5)*)QS,&&&&&&&&'['X1CM?Y
&&&&&&&&&'SJ-A)AJB&&&&&&&&&&&'['(-*+,-.()->(AB,
&&&&&&&'2NW21/KMLR
&&&&&&&&&'BJ)*,^,5.),@&&&&&&&'['V
&&&&&&&&&'AB_4(A@*J7T,5)*)QS,'['`
&&&&&&&&&'M/\2CR&&&&&&&&&&&&&'['a;
&&&'2LEKP;
&'2LE:2/\ME;&&&&&&&&&&&&&&&&&&&'9JB*@J.7(,*5(A5b
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 %20%
0120023104 56789 6 696 5
'()*+,--.///////////////////01232456782949:97;<0=>?+'>'(@,@=A(
BCCCCCCCCCCCCCCCCCCCCCCCDB
B0EAF>-
BCCCCCCCCCCCCCCCCCCCCCCCDB
BGCCCCCCCCCCCCCCCCCCCCCCCB
BG/////0EHIJ/0-',F*K4FE*
BGCCCCCCCCCCCCCCCCCCCCCCCB
EAF>0<96I354IL30.
/0*A(-@,(@-0234HMN4;OP90@Q?'0<9R4HMN0S,+T'0UEEV.
/0),@,W
///02;4X78<;IY7Z0@Q?'0@,[+'0AE0I<X78\
///02<4X78<;IY7Z0+=]'0+=('0AE02;4X78<;IY7Z.
/02<4X78<;IY7ZDHMN93;0^0P4IL3.
/0,??'()02<4X78<;IY7Z0@A02;4X78<;IY7Z.
/0F'EF'-K0Z;4LHR78<.
/0*,++0ET(*@=A(0UF-4'T4*FA--F'EV///////////////////////////01_'*0E[4F*
///0'`?AF@=(a
/////0Y4X784HMN432<//////////0^0234HMN4;OP9
/////07H48Y62HZ///////////////0^06M6P4;IR9
///0@,[+'-
/////0Y4X78<;IY7Z<///////////0^02;4X78<;IY7Z
/////0H4LHR78<////////////////0^0Z;4LHR78<
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 %20&
0120023104 56789 6 696 5
'''()*+),-./01
'''''(23456768946:''''''''''''(;(<
'''''(2345=392:'''''''''''''''(;(>
'''''(?@@6AB@53CD684''''''''''(;(E
'''''(2358F3GG5=3F54H?G53CD684(;(I
'''''(CB48H'''''''''''''''''''(;(J
'''''(CB48HD3C56FF3F''''''''''(;(K
'''''(LF32A54MN6''''''''''''''(;(O
'''''(3CD6845234567?G4''''''''(;(P
'''''(/-Q)R1''''''''''''''''''(;(ST
'(.U(A45=392:G(.1(.0.-.VWT
'''(X)11VY)(GESP(Z.-Q(4674[\]<(GNB86(GNB86(GNB86(^.1,WV_(W.̀)(aZbT'(c034(=392:
'()0^.UT
)0^U/RXT'''''''''''''''''''(d(1)VR+Q5RU+
efggggggggggggggggggggggge
ef'''''(U3F\'(^.1,WV_5R)1hW-1
efggggggggggggggggggggggge
U/RX(:?GN@BM5F6G9@4G(T
'(^V-Vi
'''(@35F6G9@4G''''''(-_,)(R)U(-/(8@5GB@j54BC@6k''''''''''''(cVWl
'''(@F5=9284?32G''''(-_,)(R)U(-/(8@5GB@j5=9284?32G5@?G4k'''(cVWl(U9284?32G
'''(@F56j624G'''''''(-_,)(R)U(-/(8@5GB@j56j624G54BC@6k'''''(cVWl()j624G
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 %20&
0120023104 56789 6 696 5
&&&'()*+,-.(/0&&&&&&'1234'546'17'8(*-/(9*+,-.(/0*-:;;,<=->&'?@AB'7C;.C;'@..:/)/<8:
&&&'()*8D(CE<-&&&&&&'1234'546'17'8(*-/(9*8D(CE<-*;/F(:>&&&&'?@AB'GD(CE<-
&&&'()*8D(CE<&&&&&&&'1234'546'17'8(*-/(9*8D(CE<*;/F(:>
&&&'()*-:(:8;,D<-&&&'1234'546'17'8(*-/(9*-:(:8;,D<->&&&&&&&'?@AB'H:(:8;,D<-
&&&'(D*:9:<;*I/<+(:)'1234'546'17'=8(*I/<+(:*:9:<;-J&&&&&&&&'?@AB'49:<;-'K/<+(:)
&'L@1@M
&&&'(;*8D(CE<*):N'1234'-/(9*;*8D(CE<*):N>'?GD(CE<-'DN'@AB'A,-;
&&&'(-*8D(CE<*):N'1234'-/(9*-*8D(CE<*):NJ
&'O6'=;*NDC<+-'OH'P71'OPO1O@AJ
&&&'152J
QRRRS'G):/;:'@AB'RRRSQ
&&&&&&&'8(*-/(9*;/F(:TUN/8;D)0V'OW3751OPX')*-/(9*;/F(:'T'(D*):-C(;-'GK@PXOPX';*;/F(:'T'=;*NDC<+-'YJ
QRRRS'H:;'@AB'-:(:8;,D<-'RRRSQ
&&&&&&&'()*-:(:8;,D<-'T'(D*):-C(;-SU=:;*-:(:8;,D<-V'YJ
&&&&&&&'()*-:(:8;,D<-SU-:;*-:(:8;,D<*ED+:V',N*-/(9*8*-:(:8;,D<*ED+:TU-,<=(:'YJ
QRRRS'H:;'@AB'L,-.(/0'/<+'1,;(:'RRRSQ
&&&&&&&'()*+,-.(/0'T'(D*):-C(;-SU=:;*+,-.(/0*-:;;,<=-V'YJ
&&&&&&&'()*+,-.(/0SU-:;*-;),.:+*./;;:)<V',N*-/(9*8*FDD(*-/.TU;)C:'YJ
QRRRS'H:;'6C<8;,D<-'RRRSQ
&&&&&&&'()*NC<8;,D<-'T'(D*):-C(;-SU=:;*NC<8;,D<-V'YJ
&&&&&&&'()*NC<8;,D<-SU-:;*:Z.D);*(D8/([(:V'YJ
&&&&&&&'()*NC<8;,D<-SU-:;*[(;:)V'YJ
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 420%
0120023104 56789 6 696 5
&&&&&&&'()*+,-./01-23425/*6)0-/7'89
&&&&&&&'()*+,-./01-23425/*21)/*:2.7'89
&&&&&&&'()*+,-./01-23425/*21)/*;52.7'89
&&&&&&&'()*+,-./01-23425/*<-;7'89
&&&&&&&'()*+,-./01-23425/*;5/:0(7'89
=>>>3'?5/'@AB'C1(,D-2'>>>3=
&&&&&&&'()*.1(,D-2'E'(1*)52,(/234F5/*.1(,D-27'89
&&&&&&&'()*.1(,D-23425/*G5H*<I:/01-7'89
&&&&&&&'()*.1(,D-23425/*16/0D0J57'89
&&&&&&&'(/*.1(,D-*)5+'E'()*.1(,D-234F5/7'89
&&&&&&&'()*.1(,D-23425/*.1(,D-*6120/01-7'.1(,D--:D5'E'KLMCA*NOPLCQ'6120/01-'E'R'89
&&&&&&&'()*.1(,D-23425/*.1(,D-*6120/01-7'.1(,D--:D5'E'KSLTSAUMLQ&&'6120/01-'E'V'89
&&&&&&&'ANNW'@S'(/*.1(,D-*)5+'UMSN'(2*.1(,D-*)5+9'XY5+:,(/'+1)D:/'+1)':(('.1(,D-2
&&&&&&&&&'()*.1(,D-'ZE'()*.1(,D-234F5/*.1(,D-7'(2*.1(,D-*)5+3.1(,D--:D5'89
&&&&&&&&&'()*.1(,D-3425/*+V7'0+*2:([*.*\11(*2:6E4+:(25'89
&&&&&&&&&'()*.1(,D-3425/*:(0F-D5-/7'0+*2:([*.*:(0F-D5-/E4(5+/'89
&&&&&&&&&'()*.1(,D-3425/*[020\(57'0+*2:([*.*\11(*2:6E4+:(25'89
&&&&&&&&&'()*.1(,D-3425/*/5.]-0.:(7'0+*2:([*.*\11(*2:6E4/),5'89
&&&&&&&&&'U^'(2*.1(,D-*)5+3.1(,D--:D5'E'KLMCA*NOPLCQ'N_'(2*.1(,D-*)5+3.1(,D--:D5'E'KNOPLCSQ'N_
&&&&&&&&&&&&'(2*.1(,D-*)5+3.1(,D--:D5'E'KW_N`_@aQ9
&&&&&&&&&&&'C@?L'(2*.1(,D-*)5+3.1(,D--:D59
&&&&&&&&&&&&&'bcLM'KNOPLCSQ9&'X?,\'N\d5./
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0120%
0120023104 56789 6 696 5
&&&&&&&&&&&&&&&'()*+,(-./01234*(,/5*43647'4364089:';<
&&&&&&&&&&&&&&&'()*+,(-./01234*.3=>-.*43647'4364089:';<
&&&&&&&&&&&&&&&'()*+,(-./01234*2?,)4*43647'4364089:';<
&&&&&&&&&&&&&'@ABC'DEFGHFIJK<'LF,4>/3
&&&&&&&&&&&&&&&'()*+,(-./01234*(,/5*43647'43640+9M';<
&&&&&&&&&&&&&&&'()*+,(-./01234*.3=>-.*43647'43640+9M';<
&&&&&&&&&&&&&&&'()*+,(-./01234*2?,)4*43647'43640+9M';<
&&&&&&&&&&&'BCNOIPB<
&&&&&&&&&&&'()*+,(-./01234*Q3R7'>S*28(T*+*U,,(*28VW14)-3';<
&&&&&&&&&&&'()*+,(-./01234*T>2>U(37'>S*28(T*+*U,,(*28VW14)-3';<
&&&&&&&&&&&'()*+,(-./01234*43+?/>+8(7'>S*28(T*+*U,,(*28VW1S8(23';<
&&&&&&&&&'BCNXY<
&&&&&&&&&'XY'(2*+,(-./*)3S0+,(-.//8.3'W'DGZ[BO\*O]PK<
&&&&&&&&&&&'()*+,(-./01234*Q3R7'>S*28(T*+*U,,(*28VW14)-3';<
&&&&&&&&&&&'()*+,(-./01234*T>2>U(37'>S*28(T*+*U,,(*28VW14)-3';<
&&&&&&&&&&&'()*+,(-./01234*8(>5/.3/47'>S*28(T*+*8(>5/.3/4W1+3/43)3=';<
&&&&&&&&&&&'()*+,(-./01234*43+?/>+8(7'>S*28(T*+*U,,(*28VW1S8(23';<
&&&&&&&&&'BCNXY<
&&&&&&&&&'XY'(2*+,(-./*)3S0+,(-.//8.3'W'D\B^\]XCBK<'LN32+)>V4>,/
&&&&&&&&&&&'()*+,(-./01234*(,/5*43647'4364089_';<
&&&&&&&&&&&'()*+,(-./01234*.3=>-.*43647'4364089_';<
&&&&&&&&&&&'()*+,(-./01234*2?,)4*43647'4364089`';<
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0020%
0120023104 56789 6 696 5
&&&&&&&&&&&'()*+,(-./01234*56267(38'69*2:(5*+*7,,(*2:;<14)-3'=>
&&&&&&&&&&&'()*+,(-./01234*:(6?/.3/48'69*2:(5*+*:(6?/.3/4<1(394'=>
&&&&&&&&&&&'()*+,(-./01234*43+@/6+:(8'69*2:(5*+*7,,(*2:;<19:(23'=>
&&&&&&&&&'ABCDE>
&&&&&&&'ABCFGGH>
IJJJ0'K3?6243)'LFM'A53/42'JJJ0I
&&&&&&&'()*353/42'<'(,*)32-(4201?34*353/48'=>
&&&&&&&'NKALOA'GPQANO'(,*353/4*@:/R(3)>
&&&&&&&'SAO'TLBCFAK'(,*353/4*@:/R(3)01,/*R,-7(3*+(6+U'EGK'()*353/42>
IJJJ0'C62;(:V'G7W3+42'LFM'JJJ0I
&&&&&&&'(,*)32-(4201R62;(:V8'=>
&&&&&'NLONT'+X*),,4>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'YZAN'NLONT*LFF
&&&&&&&'[ASSL\A'2]^_'`DOT'43X40.ab'2;:+3'2;:+3'2;:+3'CDSHFLc'FDdA'eAf>&'YA)),)'R62;(:V6/?')32-(4
&&&'ABCOKc>
&'ABCDE>
ABCEGK[>&&&&&&&&&&&&&&&&&&&'g'CDSHFLc*KAShFOS
ijkjlmnopqrlsjjpqktuovmqtwmjsqnxykjxjpmtmnopz

22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0320%


0120023104 56789 6 696 5
'()*+,-./0-+123*,4

5678697 78: 66;$86<686 6$9 6!6766778= 686#


6$97;$87687!

>$ 7 676<696?


 69@86 A697 699@8=7B76 A6989696= 686  66!
CDEFGHFIJKLMLGNOFP
CDEFGHFIJKLGQGRKESTUVE

j_jk^W‡’‡[fZ•‡ƒ › \—\Z › †‡’‡[fZ•‡ƒ › †‡’‡[fZ•‡ƒ^ff[Y › ˜ƒ†Xƒg^YXƒg ›


™X‡ˆ^•f‡ššš

WXYZ[\]^_W`abc`dee^efg^h^_W`abc`dee^i^_jklmnop^q
_]^rstuvtwxvuyvtz^{|[^}pz^p}~
€m^jZZ\XY\[^‚|ƒ„Xfƒ^af†|[‡Y^ˆX‰^b„‡‡ƒY‰fY
_]^Š‹ŒŽwŠ‹z^‘f’^}“z^p}~”
j_jk^`f†‡^b\•Z[‡^–^nƒ‰\ƒ„Xƒg^\^b\ƒ†\†^b‡\„‰^€‡[Z
_]^rstuvtwxvuyvtz^d„^”}z^p}}“

22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0%20&


0120023104 56789 6 696 5
&'()*(+*,-+./+(0,'.,12314,'23,3567'3)13,.8,9+./+(0,6),:3;3<.903)',()*,=>(<6'?
@?,ABCDBEFGHIJDKLM,N><,OPM,QROP
S>'2.+6T('6.),.),U>)1'6.),0.*><37
@?,VWKGXDJYIJBZG[DBZ\YM,].;,Q^M,QROP
_.9?,&'()*(+*,U>)1'6.),0.*><37,'.,̀,U>)1'6.),0.*><37
@?,abDcKDGdKcEKDM,].;,Q^M,QRR^

eGfbccKZIY
gbCGcCYIGEKGhbiiKjGbZGIbGkbccKZIGbDGDKlWmGIbGBGlbYIn

opqrstorqr
uvwxytz{t|}~tr€t~~z|tr‚
ƒ„yyt†p‡ {
ˆ‰Š‹Œ‹Ž‰‘’‰“‘”•‰–‹—•˜™‰˜•š‹•—‰š™–‰˜—‰š—›‹‰œ‘‰Œ•‘˜‹––‰š‹‰—Ž‰–Œ‹Ž‰–“–š‹‰•‹–‘”•˜‹–ž
Ÿqxqtu¡u¢tsr‡tw„v w€st£ ptqr¤„tps„¥¦
§t€qx‡¨t£ pwtw„v w€t¥ „s‡©€tqr¤„t€q„tª„«x¬xyx€£t€tw„s€wx€t€q„ts v„t­t€q„ts„rwqtrw„rt„®¯®{t¢r ¨r¯„®
¡°{
opqrs

†p‡ t± wrxst¢
¿ s€trp€q w
uvwxyt²{t|}~tr€tz|tv‚
ƒ„yy{
³„v„‡¥x‡¯t­t£ pwtou¢tvyr€­w‚tr‡¥t¤„wsx‡t́„tr‡tps„t­wt„«r‚vy„t€wr‡sr €x‡tµŸ¶~twtw„v w€
°¢°·u¡u¢·o¸¹°ºµ·oºu†®t¡ €qts„rwqts€wx‡¯stx‡tu¡u¢tvw¯wr‚sts pw„t ¥„®
Ÿx€qt»†±·¼§†³·°¼ºt£ ptsq py¥t‡y£ts„rwqt­wt­p‡ €x‡t‚ ¥py„st¬½„ €stryyst‡tu¡u¢t ¥„tr‡¥t§t¥x¥‡©€
x‡ yp¥„ts„rwqtwx€„wxr©st¬„ rps„txstpsx‡¯tŸq„w„¾ps„¥t€qr€txst¬rs„¥t‡t„«xs€„‡€sts€r‡¥rw¥t€r¬y„str‡¥txst¤„w£
­rs€®
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0"20%
0120023104 56789 6 696 5
J:B63K<L
MEN>=O>364<P

Q>3;:3=O:;R:3
O68=SL=TUSV=6I=TWSX=G;
Y4=MEN>L
Z[\]\^_`\abc̀bdefgbhihcfhjf\bckbk_elmcdebnda_f\`b\oc̀mbceblhff\]b̀g`m\np
q>E=76N=<I4CC=K>=IH:=rH:3:=E<:K=:5:N=IH>EBH=IH:=JQF=QO=K>:<=N>I=:s4<I=4N=76CC:3=<8<I:;P=tE<I=B>=I>=<:uX=6NK=K>
IH:=rH:3:=E<:K=K43:7IC8P=

MEN>=O>364<=2
z ><I=6EIH>3
O68=SL=TUSV=6I=vWwx=G;
q:<L=4=I:<I:K=6NK=4<=r>3y4NBP=9H6Ny<P

{63EN=|E;63=}6HE
O68=wL=TUSV=6I=TWTT=G;
M47:=K>7=>N=JQF

'()*+,-,./00/1

2345678 9:3;<=>?=@<:
A:B6C=D4<7C><E3: F>G834BHI
22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0%20&
0120023104 56789 6 696 5
&'()*+(', -..,/*01'*2*'*34*5
6/7*+(8
9*:5;*77*'

22!7!9 2310"21"21"26789#86 6#$9# 6#8$9#972 0%20%

You might also like