Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Riak Features from 1.2 to 1.4
Search
Hector Castro
June 19, 2013
Technology
3
150
Riak Features from 1.2 to 1.4
An overview of features added to Riak since 1.2, and a preview of things to come in 1.4.
Hector Castro
June 19, 2013
Tweet
Share
More Decks by Hector Castro
See All by Hector Castro
Production Engineering for Youngbloods
hectcastro
0
950
Life in the Fast Lane: Speeding up an AWS RDS for PostgreSQL Migration
hectcastro
1
1.3k
HTTP2: Pipeline Bling
hectcastro
1
990
Using Riak as a Storage Service for Datomic
hectcastro
0
470
Introduction to Riak CS
hectcastro
0
120
Throw Some Keys on It: Data Modeling for Key-Value Data Stores by Example
hectcastro
3
4.9k
Supporting Riak and Riak CS Deployments with Chef
hectcastro
0
140
Deploying Riak on Amazon Web Services
hectcastro
0
150
Riak CS Usage and Billing Statistics
hectcastro
0
340
Other Decks in Technology
See All in Technology
Definition of Done
kawaguti
PRO
6
480
How Community Opened Global Doors
hiroramos4
PRO
1
110
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
390
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
250
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
220
Github Copilot エージェントモードで試してみた
ochtum
0
100
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
SalesforceArchitectGroupOsaka#20_CNX'25_Report
atomica7sei
0
150
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
1.1k
5min GuardDuty Extended Threat Detection EKS
takakuni
0
130
Javaで作る RAGを活用した Q&Aアプリケーション
recruitengineers
PRO
1
100
エンジニア向け技術スタック情報
kauche
1
250
Featured
See All Featured
It's Worth the Effort
3n
185
28k
Being A Developer After 40
akosma
90
590k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Designing for Performance
lara
609
69k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
GitHub's CSS Performance
jonrohan
1031
460k
Scaling GitHub
holman
459
140k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
What's in a price? How to price your products and services
michaelherold
246
12k
Rebuilding a faster, lazier Slack
samanthasiow
81
9.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Transcript
None
None
IKVENQPGIKV#IKVJWDEQODCUJQTKCMIKV
IKVENQPGIKV#IKVJWDEQODCUJQTKCMIKV &NQPKPIKPVQ TKCM TGOQVG&QWPVKPIQDLGEVUFQPG TGOQVG&QORTGUUKPIQDLGEVU FQPG TGOQVG7QVCN FGNVC
TGWUGF FGNVC 5GEGKXKPIQDLGEVU 0K%^0K%U 5GUQNXKPIFGNVCU FQPG
IKVENQPGIKV#IKVJWDEQODCUJQTKCMIKV &NQPKPIKPVQ TKCM TGOQVG&QWPVKPIQDLGEVUFQPG TGOQVG&QORTGUUKPIQDLGEVU FQPG TGOQVG7QVCN FGNVC
TGWUGF FGNVC 5GEGKXKPIQDLGEVU 0K%^0K%U 5GUQNXKPIFGNVCU FQPG EFTKCM IKVEJGEMQWVTKCM
ECV5(/($6(127(6OF
ECV5(/($6(127(6OF 5KCM5GNGCUG1QVGU &NWUVGTOCPCIGOGPV ,ORTQXGFJCPFQHHTGRQTVKPI %GVVGTUVCVU 5GRCKT6GCTEJCPF.9XKCEQPUQNG 6GCTEJCPFUGEQPFCT[KPFGZGU K XKC3TQVQEQN%WHHGTU 3CEMCIGUHQT)TGG%6'CPF6OCTV26
$WVQOCVKEECRCDKNKV[PGIQVKCVKQP
&NWUVGTOCPCIGOGPV
IKVUVCVWU
IKVUVCVWU 2PDTCPEJOCUVGT ,PKVKCNEQOOKV 8PVTCEMGFHKNGU WUGIKVCFFHKNG!VQKPENWFGKPYJCVYKNNDGEQOOKVVGF
5($'0(OF PQVJKPICFFGFVQEQOOKVDWVWPVTCEMGFHKNGURTGUGPV
IKVCFF5($'0(OF
IKVCFF5($'0(OF IKVUVCVWU
IKVCFF5($'0(OF IKVUVCVWU 2PDTCPEJOCUVGT ,PKVKCNEQOOKV &JCPIGUVQDGEQOOKVVGF WUGIKVTOECEJGFHKNG!VQWPUVCIG
PGYHKNG5($'0(OF
IKVEQOOKVO$FF5($'0(
IKVEQOOKVO$FF5($'0( >OCUVGTDCC@$FF5($'0( HKNGEJCPIGFKPUGTVKQPU FGNGVKQPU ETGCVGOQFG5($'0(OF
FGXDKPTKCMCFOKPENWUVGTLQKPFGX#
FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ FGX#
FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ FGX# FGXDKPTKCMCFOKPENWUVGTLQKPFGX#
FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ FGX# FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ
FGX#
FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ FGX# FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ
FGX# FGXDKPTKCMCFOKPENWUVGTLQKPFGX#
FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ FGX# FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ
FGX# FGXDKPTKCMCFOKPENWUVGTLQKPFGX# 6WEEGUUUVCIGFLQKPTGSWGUVHQT FGX# VQ FGX#
TKCMCFOKPENWUVGTRNCP
TKCMCFOKPENWUVGTRNCP 6VCIGF&JCPIGU $EVKQP1QFGU U LQKP FGX# LQKP FGX# LQKP
FGX# 127($RRN[KPIVJGUGEJCPIGUYKNNTGUWNVKPENWUVGTVTCPUKVKQP
TKCMCFOKPENWUVGTRNCP 6VCIGF&JCPIGU $EVKQP1QFGU U LQKP FGX# LQKP FGX# LQKP
FGX# 127($RRN[KPIVJGUGEJCPIGUYKNNTGUWNVKPENWUVGTVTCPUKVKQP
$HVGTENWUVGTVTCPUKVKQP 0GODGTUJKR 6VCVWU5KPI3GPFKPI1QFG XCNKF FGX# XCNKF FGX#
XCNKF FGX# XCNKF FGX# 9CNKF/GCXKPI(ZKVKPI-QKPKPI'QYP 7TCPUHGTUTGUWNVKPIHTQOENWUVGTEJCPIGU VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX#
$HVGTENWUVGTVTCPUKVKQP 0GODGTUJKR 6VCVWU5KPI3GPFKPI1QFG XCNKF FGX# XCNKF FGX#
XCNKF FGX# XCNKF FGX# 9CNKF/GCXKPI(ZKVKPI-QKPKPI'QYP 7TCPUHGTUTGUWNVKPIHTQOENWUVGTEJCPIGU VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX#
$HVGTENWUVGTVTCPUKVKQP 0GODGTUJKR 6VCVWU5KPI3GPFKPI1QFG XCNKF FGX# XCNKF FGX#
XCNKF FGX# XCNKF FGX# 9CNKF/GCXKPI(ZKVKPI-QKPKPI'QYP 7TCPUHGTUTGUWNVKPIHTQOENWUVGTEJCPIGU VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX#
$HVGTENWUVGTVTCPUKVKQP 0GODGTUJKR 6VCVWU5KPI3GPFKPI1QFG XCNKF FGX# XCNKF FGX#
XCNKF FGX# XCNKF FGX# 9CNKF/GCXKPI(ZKVKPI-QKPKPI'QYP 7TCPUHGTUTGUWNVKPIHTQOENWUVGTEJCPIGU VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX# VTCPUHGTUHTQO FGX# VQ FGX#
,ORTQXGFJCPFQHHTGRQTVKPI
TKCMCFOKPVTCPUHGTU
TKCMCFOKPVTCPUHGTU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU
TKCMCFOKPVTCPUHGTU
TKCMCFOKPVTCPUHGTU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU $EVKXG7TCPUHGTU VTCPUHGTV[RGQYPGTUJKRBJCPFQHH XPQFGV[RGTKCMBMXBXPQFG
RCTVKVKQP UVCTVGF>UCIQ@ NCUVWRFCVG>UCIQ@ QDLGEVUVTCPUHGTTGF 2DLUU FGX# !FGX# 0%U
TKCMCFOKPVTCPUHGTU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU FGX# YCKVKPIVQJCPFQHHRCTVKVKQPU $EVKXG7TCPUHGTU VTCPUHGTV[RGQYPGTUJKRBJCPFQHH XPQFGV[RGTKCMBMXBXPQFG
RCTVKVKQP UVCTVGF>UCIQ@ NCUVWRFCVG>UCIQ@ QDLGEVUVTCPUHGTTGF 2DLUU FGX# !FGX# 0%U
2VJGTKORQTVCPVCFFKVKQPU
2VJGTKORQTVCPVCFFKVKQPU )QNUQO(TNCPIXGTUKQPQH&QFC U-CXC0GVTKEUNKDTCT[
2VJGTKORQTVCPVCFFKVKQPU )QNUQO(TNCPIXGTUKQPQH&QFC U-CXC0GVTKEUNKDTCT[ 5GRCKT6GCTEJCPFUGEQPFCT[KPFGZGUXKCEQPUQNG
2VJGTKORQTVCPVCFFKVKQPU )QNUQO(TNCPIXGTUKQPQH&QFC U-CXC0GVTKEUNKDTCT[ 5GRCKT6GCTEJCPFUGEQPFCT[KPFGZGUXKCEQPUQNG 8UG6GCTEJCPFUGEQPFCT[KPFGZGUXKC3TQVQEQN%WHHGTU
2VJGTKORQTVCPVCFFKVKQPU )QNUQO(TNCPIXGTUKQPQH&QFC U-CXC0GVTKEUNKDTCT[ 5GRCKT6GCTEJCPFUGEQPFCT[KPFGZGUXKCEQPUQNG 8UG6GCTEJCPFUGEQPFCT[KPFGZGUXKC3TQVQEQN%WHHGTU 2HHKEKCNUWRRQTVHQT)TGG%6'CPF6OCTV26
2VJGTKORQTVCPVCFFKVKQPU )QNUQO(TNCPIXGTUKQPQH&QFC U-CXC0GVTKEUNKDTCT[ 5GRCKT6GCTEJCPFUGEQPFCT[KPFGZGUXKCEQPUQNG 8UG6GCTEJCPFUGEQPFCT[KPFGZGUXKC3TQVQEQN%WHHGTU 2HHKEKCNUWRRQTVHQT)TGG%6'CPF6OCTV26 $WVQOCVKEECRCDKNKV[PGIQVKCVKQPHQTTQNNKPIWRITCFGU
IKVEJGEMQWVTKCM
IKVEJGEMQWVTKCM
IKVEJGEMQWVTKCM ECV5(/($6(127(6OF
IKVEJGEMQWVTKCM ECV5(/($6(127(6OF 5KCM5GNGCUG1QVGU $EVKXG$PVKGPVTQR[ 5KCM&QPVTQN ,3X U[UNQI
$EVKXG$PVKGPVTQR[
$EVKXG$PVKGPVTQR[ /KIJVYGKIJVDCEMITQWPFRTQEGUU
$EVKXG$PVKGPVTQR[ /KIJVYGKIJVDCEMITQWPFRTQEGUU &QPUVCPVN[XGTKH[KPICPFTGRCKTKPITGRNKECU
$EVKXG$PVKGPVTQR[ /KIJVYGKIJVDCEMITQWPFRTQEGUU &QPUVCPVN[XGTKH[KPICPFTGRCKTKPITGRNKECU +CUJVTGGGZEJCPIGRTQRQTVKQPCNVQFKXGTIGPVFCVC
$EVKXG$PVKGPVTQR[ /KIJVYGKIJVDCEMITQWPFRTQEGUU &QPUVCPVN[XGTKH[KPICPFTGRCKTKPITGRNKECU +CUJVTGGGZEJCPIGRTQRQTVKQPCNVQFKXGTIGPVFCVC +CUJVTGGURGTUKUVGFVQFKUMCPFWRFCVGFKPTGCNVKOG
^^^^^^ ^^^^^^ ^^^^^^ ^P^^P^^P^ ^^^^^^ :TKVGXCNWG>O@
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ :TKVGXCNWG>O@ 6QOGVJKPIRTGXGPVUPQFG>@HTQOIGVVKPI>O@
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ :TKVGXCNWG>O@ 6QOGVJKPIRTGXGPVUPQFG>@HTQOIGVVKPI>O@ 7TKIIGTKPICTGCF
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^O^ ^^^^^^ :TKVGXCNWG>O@ 6QOGVJKPIRTGXGPVUPQFG>@HTQOIGVVKPI>O@ 7TKIIGTKPICTGCF
5GCFXCNWG>O@CPFTGRCKTPQFG>@YKVJXCNWG>O@
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ 5GYKPF6KOKNCTUEGPCTKQYKVJUQOGHCKNWTGU
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ 5GYKPF6KOKNCTUEGPCTKQYKVJUQOGHCKNWTGU 1QFG>@FKUMHCKNWTG
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ 5GYKPF6KOKNCTUEGPCTKQYKVJUQOGHCKNWTGU 1QFG>@FKUMHCKNWTG 1QFG>@FKUMHCKNWTG
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ 5GYKPF6KOKNCTUEGPCTKQYKVJUQOGHCKNWTGU 1QFG>@FKUMHCKNWTG 1QFG>@FKUMHCKNWTG
7TKIIGTKPICTGCF
^^^^^^ ^^^^^^ ^^^^^^ ^O^^O^^P^ ^^^^^^ 5GYKPF6KOKNCTUEGPCTKQYKVJUQOGHCKNWTGU 1QFG>@FKUMHCKNWTG 1QFG>@FKUMHCKNWTG
7TKIIGTKPICTGCF 6JGGGGGGGGGGGGGGGGGGGGGKV
5KCM&QPVTQN
5KCM&QPVTQN 0QFWNCTCPFGZVGPUKDNG
5KCM&QPVTQN 0QFWNCTCPFGZVGPUKDNG )CPE[CFOKP8,DWKNVWUKPI(ODGTLU
5KCM&QPVTQN 0QFWNCTCPFGZVGPUKDNG )CPE[CFOKP8,DWKNVWUKPI(ODGTLU 9KGYENWUVGTJGCNVJENWUVGTFGVCKNTKPIXKGY
,3X
,3X 5KCM+CPFQHHKPVGTHCEGUPQYNKUVGPQP,3XCFFTGUUGU
,3X 5KCM+CPFQHHKPVGTHCEGUPQYNKUVGPQP,3XCFFTGUUGU 3TQVQEQN%WHHGTUKPVGTHCEGUPQYNKUVGPQP,3X CFFTGUUGU
,3X 5KCM+CPFQHHKPVGTHCEGUPQYNKUVGPQP,3XCFFTGUUGU 3TQVQEQN%WHHGTUKPVGTHCEGUPQYNKUVGPQP,3X CFFTGUUGU +773JCUCNYC[UUWRRQTVGF,3X
U[UNQI
U[UNQI 1QY[QWECPNQIFKTGEVN[VQKV
IKVENQPGIKV#IKVJWDEQODCUJQTKCMBGGIKV
IKVENQPGIKV#IKVJWDEQODCUJQTKCMBGGIKV &NQPKPIKPVQ TKCMBGG TGOQVG&QWPVKPIQDLGEVUFQPG TGOQVG&QORTGUUKPIQDLGEVU FQPG TGOQVG7QVCN FGNVC
TGWUGF FGNVC 5GEGKXKPIQDLGEVU 0K%^0K%U 5GUQNXKPIFGNVCU FQPG
IKVENQPGIKV#IKVJWDEQODCUJQTKCMBGGIKV &NQPKPIKPVQ TKCMBGG TGOQVG&QWPVKPIQDLGEVUFQPG TGOQVG&QORTGUUKPIQDLGEVU FQPG TGOQVG7QVCN FGNVC
TGWUGF FGNVC 5GEGKXKPIQDLGEVU 0K%^0K%U 5GUQNXKPIFGNVCU FQPG EFTKCMBGG IKVEJGEMQWVTKCMBGG
ECV5(/($6(127(6OF
ECV5(/($6(127(6OF 5KCM(PVGTRTKUG5GNGCUG1QVGU $FXCPEGFOWNVKFCVCEGPVGTTGRNKECVKQP %TCXG1GY:QTNF
%TCXG1GY:QTNF
%TCXG1GY:QTNF 6KPINGEQPPGEVKQPRGTENWUVGTVQWUKPIQPGVQQPG EQPPGEVKQPUDGVYGGPRGGTPQFGUQHENWUVGTU
%TCXG1GY:QTNF 6KPINGEQPPGEVKQPRGTENWUVGTVQWUKPIQPGVQQPG EQPPGEVKQPUDGVYGGPRGGTPQFGUQHENWUVGTU 5GRNKECVKQPECPWUGVJGHWNNECRCEKV[QHVJGPGVYQTM CPFENWUVGTYJKNGKPETGCUKPIHCWNVVQNGTCPEG
%TCXG1GY:QTNF 6KPINGEQPPGEVKQPRGTENWUVGTVQWUKPIQPGVQQPG EQPPGEVKQPUDGVYGGPRGGTPQFGUQHENWUVGTU 5GRNKECVKQPECPWUGVJGHWNNECRCEKV[QHVJGPGVYQTM CPFENWUVGTYJKNGKPETGCUKPIHCWNVVQNGTCPEG 5GRNKECVKQPWUGUCUKPINGRQTVHQTCNNEQOOWPKECVKQPU
None
HTQOBBHWVWTGBBKORQTVTKCM
5KCM
5KCM 3CIKPCVKQPQHUGEQPFCT[KPFGZ K TGUWNVU
5KCM 3CIKPCVKQPQHUGEQPFCT[KPFGZ K TGUWNVU ,ORTQXGJCPFQHHRGTHQTOCPEG
5KCM 3CIKPCVKQPQHUGEQPFCT[KPFGZ K TGUWNVU ,ORTQXGJCPFQHHRGTHQTOCPEG ,ORTQXG%KVECUMUVCTVWRVKOG
5KCM 3CIKPCVKQPQHUGEQPFCT[KPFGZ K TGUWNVU ,ORTQXGJCPFQHHRGTHQTOCPEG ,ORTQXG%KVECUMUVCTVWRVKOG 6OCNN5KCM2DLGEVHQTOCV
HTQOBBHWVWTGBBKORQTVTKCMBGG
5KCM(PVGTRTKUG
5KCM(PVGTRTKUG &CUECFKPITGCNVKOGYTKVGU
'CVCF !$TGRNKECVGU!%TGRNKECVGU!& 'CVCF !$TGRNKECVGU!% 'CVCG !%TGRNKECVGU!&TGRNKECVGU!$ 'CVCF !$TGRNKECVGU!%&TGRNKECVGU!'
'CVCF !$TGRNKECVGU!%TGRNKECVGU!& 'CVCF !$TGRNKECVGU!% 'CVCG !%TGRNKECVGU!&TGRNKECVGU!$ 'CVCF !$TGRNKECVGU!%&TGRNKECVGU!'
'CVCF !$TGRNKECVGU!%TGRNKECVGU!& 'CVCF !$TGRNKECVGU!% 'CVCG !%TGRNKECVGU!&TGRNKECVGU!$ 'CVCF !$TGRNKECVGU!%&TGRNKECVGU!'
'CVCF !$TGRNKECVGU!%TGRNKECVGU!& 'CVCF !$TGRNKECVGU!% 'CVCG !%TGRNKECVGU!&TGRNKECVGU!$ 'CVCF !$TGRNKECVGU!%&TGRNKECVGU!'
5KCM(PVGTRTKUG &CUECFKPITGCNVKOGYTKVGU 3TQZ[*(7UWRRQTVHQT5KCM&6
5KCM(PVGTRTKUG &CUECFKPITGCNVKOGYTKVGU 3TQZ[*(7UWRRQTVHQT5KCM&6 )WNNU[PEUEJGFWNKPI66/CPF1$7UWRRQTVKP$FXCPEGF TGRNKECVKQP
5KCM(PVGTRTKUG &CUECFKPITGCNVKOGYTKVGU 3TQZ[*(7UWRRQTVHQT5KCM&6 )WNNU[PEUEJGFWNKPI66/CPF1$7UWRRQTVKP$FXCPEGF TGRNKECVKQP 6OCNN5KCM2DLGEVUWRRQTV
None
IKVENQPGIKV#IKVJWDEQODCUJQTKCMBEUIKV
IKVENQPGIKV#IKVJWDEQODCUJQTKCMBEUIKV &NQPKPIKPVQ TKCMBEU TGOQVG&QWPVKPIQDLGEVUFQPG TGOQVG&QORTGUUKPIQDLGEVU FQPG TGOQVG7QVCN FGNVC
TGWUGF FGNVC 5GEGKXKPIQDLGEVU 0K%^0K%U 5GUQNXKPIFGNVCU FQPG
IKVENQPGIKV#IKVJWDEQODCUJQTKCMBEUIKV &NQPKPIKPVQ TKCMBEU TGOQVG&QWPVKPIQDLGEVUFQPG TGOQVG&QORTGUUKPIQDLGEVU FQPG TGOQVG7QVCN FGNVC
TGWUGF FGNVC 5GEGKXKPIQDLGEVU 0K%^0K%U 5GUQNXKPIFGNVCU FQPG EFTKCMBEU IKVEJGEMQWVTKCMBEU
ECV5(/($6(127(6OF
ECV5(/($6(127(6OF 5KCM&65GNGCUG1QVGU $P$RCEJGNKEGPUGFRTQLGEV %WKNVQPVQR5KCM 6EQORCVKDNG$3, /CTIGQDLGEVUWRRQTVCPFOWNVKRCTVWRNQCF 0WNVKVGPCPE[CPFRGTWUGTTGRQTVKPI
7JCPM[QW (OCKNJGEVQT#DCUJQEQO 7YKVVGT#JGEVECUVTQ