[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-marketing] branch master updated: fs-isac presentati
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-marketing] branch master updated: fs-isac presentation updates |
Date: |
Sat, 11 Aug 2018 15:16:39 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository marketing.
The following commit(s) were added to refs/heads/master by this push:
new a23062c fs-isac presentation updates
a23062c is described below
commit a23062caa61b8737428557e5d4a44be28778b41a
Author: Christian Grothoff <address@hidden>
AuthorDate: Sat Aug 11 15:16:37 2018 +0200
fs-isac presentation updates
---
presentations/comprehensive/bfh.png | Bin 0 -> 6797 bytes
.../comprehensive/{isac.tex => fs-isac.tex} | 74 +-
.../illustrations/taler-arch-full.pdf | Bin 293747 -> 39064 bytes
presentations/comprehensive/isac.tex | 4 +-
presentations/comprehensive/main.tex | 2 +-
.../comprehensive/pics/btc-transaction-cost.pdf | Bin 73577 -> 84609 bytes
.../comprehensive/pics/btc-transaction-cost.png | Bin 64580 -> 73345 bytes
.../pics/logo_taler-eps-converted-to.pdf | Bin 363115 -> 0 bytes
presentations/comprehensive/pics/logo_taler.eps | Bin 10731812 -> 0 bytes
presentations/comprehensive/pics/logo_taler.pdf | 1071 --------------------
presentations/comprehensive/taler-big-accent.pdf | Bin 15605 -> 0 bytes
presentations/comprehensive/taler-big-accent.svg | 44 -
presentations/comprehensive/taler-logo-2018.pdf | Bin 1283 -> 7580 bytes
13 files changed, 59 insertions(+), 1136 deletions(-)
diff --git a/presentations/comprehensive/bfh.png
b/presentations/comprehensive/bfh.png
new file mode 100644
index 0000000..6262040
Binary files /dev/null and b/presentations/comprehensive/bfh.png differ
diff --git a/presentations/comprehensive/isac.tex
b/presentations/comprehensive/fs-isac.tex
similarity index 97%
copy from presentations/comprehensive/isac.tex
copy to presentations/comprehensive/fs-isac.tex
index 0175c3a..8d4a321 100644
--- a/presentations/comprehensive/isac.tex
+++ b/presentations/comprehensive/fs-isac.tex
@@ -1,4 +1,4 @@
-\documentclass[fleqn,xcolor={usenames,dvipsnames}]{beamer}
+\documentclass[fleqn,xcolor={usenames,dvipsnames},aspectratio=169]{beamer}
\usepackage{amsmath}
\usepackage{multimedia}
\usepackage[utf8]{inputenc}
@@ -9,7 +9,7 @@
\setbeamertemplate{navigation symbols}{}
\usepackage{xcolor}
\usepackage{tikz,eurosym}
-\usepackage[normalem]{ulem}
+%\usepackage[normalem]{ulem}
\usepackage{listings}
% CSS
@@ -98,7 +98,7 @@
\title{GNU Taler}
%\subtitle{}
-\setbeamertemplate{navigation symbols}{\includegraphics[width=1cm]{inria.pdf}
\includegraphics[width=0.5cm]{gnu.png}
\includegraphics[width=0.5cm]{ashoka.png}\hfill}
+\setbeamertemplate{navigation symbols}{\includegraphics[width=2cm]{bfh.png}
\includegraphics[width=1cm]{inria.pdf} \includegraphics[width=0.5cm]{gnu.png}
\includegraphics[width=0.5cm]{ashoka.png}\hfill}
%\setbeamercovered{transparent=1}
\author[C. Grothoff]{J. Burdges, F. Dold, {\bf C. Grothoff}, M. Stanisci}
@@ -118,13 +118,13 @@
% \includegraphics[width=0.66\textwidth]{logo-2017-fr.pdf}
\includegraphics[width=0.66\textwidth]{taler-logo-2018.pdf}
\end{center}
-\begin{textblock*}{4cm}(.5cm,8.2cm) % {block width} (coords)
+\begin{textblock*}{4cm}(.5cm,7.2cm) % {block width} (coords)
{\Large {\bf \url{taler.net}} \\
address@hidden }
\end{textblock*}
% Substitute based on who is giving the talk!
- \begin{textblock*}{6cm}(6.7cm,8.2cm) % {block width} (coords)
+ \begin{textblock*}{6cm}(9.2cm,7.2cm) % {block width} (coords)
{\hfill {\Large {\bf Christian Grothoff}} \\
\hfill address@hidden }
\end{textblock*}
@@ -208,7 +208,7 @@
\noindent
\includegraphics[width=\textwidth]{pics/btc-transaction-cost.pdf}
-Average transaction value: $\approx$ 6575 USD (on 5.12.2017)
+Average transaction value: $\approx$ 4215 USD (on 9.8.2018)
\end{frame}
@@ -248,7 +248,7 @@ ZeroCoin, CryptoNote (Monero) and ZeroCash (ZCash) offer
anonymity.
\end{center}
\vfill
\begin{center}
- \includegraphics[scale=1.5]{taler-big-accent.pdf}
+ \includegraphics[scale=1.5]{taler-logo-2018.pdf}
\end{center}
\vfill
\begin{center}
@@ -363,7 +363,7 @@ Taler is an electronic instant payment system.
\begin{frame}{Social Impact of Taler}
\begin{center}
- \includegraphics[height=0.8\textheight]{../../social-impact.pdf}
+ \includegraphics[height=1.2\textheight]{../../social-impact.pdf}
\end{center}
\end{frame}
@@ -374,7 +374,7 @@ Taler is an electronic instant payment system.
\item Merchant's income is visible from deposits.
\item Hash of contract is part of deposit data.
\item State can trace income and enforce taxation.
- \end{itemize}\pause
+ \end{itemize}%\pause
% Limitations:
% \begin{itemize}
% \item withdraw loophole
@@ -426,7 +426,7 @@ But of course we use modern instantiations.
\begin{frame}{Merchant: Create a signing key (EdDSA)}
- \begin{minipage}{6cm}
+ \begin{minipage}{9cm}
\begin{itemize}
\item pick random $m \mod o$ as private key
\item $M = mG$ public key
@@ -444,13 +444,14 @@ But of course we use modern instantiations.
\draw [<-, C] (seal) -- (primes) node [midway, above, sloped] (TextNode)
{};
\end{tikzpicture}
\end{minipage}
+
\parbox[t]{3cm}{{\bf Capability:} $m \Rightarrow$ }
\raisebox{\dimexpr-\height+\baselineskip}{\includegraphics[width=0.1\textwidth]{merchant-sign.pdf}}
\end{frame}
\begin{frame}{Customer: Create a planchet (EdDSA)}
- \begin{minipage}{8cm}
+ \begin{minipage}{9cm}
\begin{itemize}
\item Pick random $c \mod o$ private key
\item $C = cG$ public key
@@ -468,6 +469,7 @@ But of course we use modern instantiations.
\draw [<-, C] (planchet) -- (c) node [midway, above, sloped] (TextNode) {};
\end{tikzpicture}
\end{minipage}
+
\parbox[t]{3cm}{{\bf Capability:} $c \Rightarrow$ }
\raisebox{\dimexpr-\height+\baselineskip}{\includegraphics[width=0.1\textwidth]{planchet-sign.pdf}}
\end{frame}
@@ -559,10 +561,10 @@ But of course we use modern instantiations.
\begin{frame}{Customer: Build shopping cart}
\begin{center}
\begin{tikzpicture}
- \tikzstyle{def} = [node distance= 1em and 1em, inner sep=0em, outer
sep=.3em];
+ \tikzstyle{def} = [node distance= 2em and 2em, inner sep=0em, outer
sep=.3em];
\node (origin) at (0,0) {\includegraphics[width=0.2\textwidth]{shop.pdf}};
- \node (cart) [draw=none, below=of
m]{\includegraphics[width=0.2\textwidth]{cart.pdf}};
- \node (merchant) [node distance=4em and 0.5em, draw, below =of
cart]{Merchant};
+ \node (cart) [draw=none, right=of
origin]{\includegraphics[width=0.2\textwidth]{cart.pdf}};
+ \node (merchant) [node distance=4em and 4em, draw, right =of
cart]{Merchant};
\tikzstyle{C} = [color=black, line width=1pt];
\draw [<-, C] (cart) -- (origin) node [midway, above, sloped] (TextNode)
{};
\draw [<-, C] (merchant) -- (cart) node [midway, above, sloped] (TextNode)
{{\small transmit}};
@@ -668,7 +670,7 @@ But of course we use modern instantiations.
\begin{frame}{Merchant and Exchange: Verify coin (RSA)}
\begin{minipage}{6cm}
\begin{equation*}
- s^e \stackrel{?}{\equiv} m \mod n
+ s^e \stackrel{?}{\equiv} FDH(C) \mod n
\end{equation*}
\end{minipage}
\begin{minipage}{6cm}
@@ -1089,6 +1091,46 @@ But of course we use modern instantiations.
\section{Competitor analysis}
+\begin{frame}{Performance: \texttt{taler-exchange-benchmark}}
+ \begin{minipage}{7cm}
+ {\bf Setup:}
+ \begin{itemize}
+ \item AMD 1950X CPU
+ \item Debian GNU/Linux
+ \item Postgres 10.4
+ \item Compiled with $-O0 -g$ \mbox{(except for libgcrypt)}
+ \item 800 parallel ``clients'' \mbox{(on loopback)}
+ \item 60 reserves per client
+ \item 15 coins per reserve
+ \item RSA-2048
+ \item No network latency
+ \item No auditor
+ \item[]
+ \item[]
+ \item[]
+ \end{itemize}
+ \end{minipage}
+\begin{minipage}{7cm}
+ {\bf Results:}
+\begin{itemize}
+ \item 30\% CPU Taler exchange
+ \item 60\% CPU Taler ``clients''
+ \item 3\% CPU Postgres database
+ \item $\approx$ 4 ms / coin (withdraw, deposit, 10\% refresh chance)
+ \item[] $\Rightarrow$ $\approx$ {\bf 250 transactions/s}
+\end{itemize}
+ {\bf Caveats:}
+ \begin{itemize}
+ \item {\bf 2/3rds for clients}
+ \item HTTP Keep-Alive diabled \mbox{(for load-balancing)}
+ \item Used HTTP, not HTTPS
+ \item No outgoing wire transfers
+\end{itemize}
+\end{minipage}
+\end{frame}
+
+
+\section{Competitor analysis}
\begin{frame}{Competitor comparison}
\begin{center} \small
\begin{tabular}{l||c|c|c|c|c}
@@ -2020,5 +2062,3 @@ Merchant and exchange see only the public coin $\langle
C, S_{DK}(C) \rangle$.
\item Increased economic independence and political participation
\end{itemize}
\end{frame}
-
-
diff --git a/presentations/comprehensive/illustrations/taler-arch-full.pdf
b/presentations/comprehensive/illustrations/taler-arch-full.pdf
index e983a9f..faef342 100644
Binary files a/presentations/comprehensive/illustrations/taler-arch-full.pdf
and b/presentations/comprehensive/illustrations/taler-arch-full.pdf differ
diff --git a/presentations/comprehensive/isac.tex
b/presentations/comprehensive/isac.tex
index 0175c3a..3b5a722 100644
--- a/presentations/comprehensive/isac.tex
+++ b/presentations/comprehensive/isac.tex
@@ -668,7 +668,7 @@ But of course we use modern instantiations.
\begin{frame}{Merchant and Exchange: Verify coin (RSA)}
\begin{minipage}{6cm}
\begin{equation*}
- s^e \stackrel{?}{\equiv} m \mod n
+ s^e \stackrel{?}{\equiv} FDH(C) \mod n
\end{equation*}
\end{minipage}
\begin{minipage}{6cm}
@@ -2020,5 +2020,3 @@ Merchant and exchange see only the public coin $\langle
C, S_{DK}(C) \rangle$.
\item Increased economic independence and political participation
\end{itemize}
\end{frame}
-
-
diff --git a/presentations/comprehensive/main.tex
b/presentations/comprehensive/main.tex
index 57a05a1..a4888d9 100644
--- a/presentations/comprehensive/main.tex
+++ b/presentations/comprehensive/main.tex
@@ -278,7 +278,7 @@ ZeroCoin, CryptoNote (Monero) and ZeroCash (ZCash) offer
anonymity.
\end{center}
\vfill
\begin{center}
- \includegraphics[scale=1.5]{taler-big-accent.pdf}
+ \includegraphics[scale=1.5]{taler-logo-2018.pdf}
\end{center}
\vfill
\begin{center}
diff --git a/presentations/comprehensive/pics/btc-transaction-cost.pdf
b/presentations/comprehensive/pics/btc-transaction-cost.pdf
index 18a2edb..8918b26 100644
Binary files a/presentations/comprehensive/pics/btc-transaction-cost.pdf and
b/presentations/comprehensive/pics/btc-transaction-cost.pdf differ
diff --git a/presentations/comprehensive/pics/btc-transaction-cost.png
b/presentations/comprehensive/pics/btc-transaction-cost.png
index 495baac..81e30a2 100644
Binary files a/presentations/comprehensive/pics/btc-transaction-cost.png and
b/presentations/comprehensive/pics/btc-transaction-cost.png differ
diff --git a/presentations/comprehensive/pics/logo_taler-eps-converted-to.pdf
b/presentations/comprehensive/pics/logo_taler-eps-converted-to.pdf
deleted file mode 100644
index 357d3df..0000000
Binary files a/presentations/comprehensive/pics/logo_taler-eps-converted-to.pdf
and /dev/null differ
diff --git a/presentations/comprehensive/pics/logo_taler.eps
b/presentations/comprehensive/pics/logo_taler.eps
deleted file mode 100644
index 3431284..0000000
Binary files a/presentations/comprehensive/pics/logo_taler.eps and /dev/null
differ
diff --git a/presentations/comprehensive/pics/logo_taler.pdf
b/presentations/comprehensive/pics/logo_taler.pdf
deleted file mode 100644
index 1ab967d..0000000
--- a/presentations/comprehensive/pics/logo_taler.pdf
+++ /dev/null
@@ -1,1071 +0,0 @@
-%PDF-1.4
-1 0 obj
-<<
-/Pages 2 0 R
-/Type /Catalog
->>
-endobj
-2 0 obj
-<<
-/Type /Pages
-/Kids [ 3 0 R ]
-/Count 1
->>
-endobj
-3 0 obj
-<<
-/Type /Page
-/Parent 2 0 R
-/Resources <<
-/XObject << /Im0 8 0 R >>
-/ProcSet 6 0 R >>
-/MediaBox [0 0 1550 1350]
-/CropBox [0 0 1550 1350]
-/Contents 4 0 R
-/Thumb 11 0 R
->>
-endobj
-4 0 obj
-<<
-/Length 5 0 R
->>
-stream
-q
-1550 0 0 1350 0 0 cm
-/Im0 Do
-Q
-endstream
-endobj
-5 0 obj
-33
-endobj
-6 0 obj
-[ /PDF /Text /ImageC ]
-endobj
-7 0 obj
-<<
->>
-endobj
-8 0 obj
-<<
-/Type /XObject
-/Subtype /Image
-/Name /Im0
-/Filter [ /RunLengthDecode ]
-/Width 1550
-/Height 1350
-/ColorSpace 10 0 R
-/BitsPerComponent 8
-/SMask 15 0 R
-/Length 9 0 R
->>
-stream
-���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�����������������������������������������������������������������������������������������������������������������������������������������������������������������
[...]
������^^\;;9
�~
!!!!!!!!!!!!!!!!!!!!!!!!!!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! !! !! !! !! !! !! !! !! !! !! !! "" "" "" "" "" "" "" "" "" "" "" "" "" ""
"" "" "~" "" "" "" "" "" "" "" "" "" "" "" "" !! !! !! !! !! !! !! !! !! !! !!
!! !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~!!!!!!!!!!!!!!!!!!!!
[...]
-������KKI �~
!!!!!!!!!!!!!!!!!!!! !! "" "" "" "" "" "" "" "" "" ""
""!""!""!""!##!~##!##!##!##!##!##!##!##!##!##"##"##"##"##"##"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$"$$#$$#$$#$$#$$#$$#$$#$$#%%#%%#%%#%%#%%#%%#%%#%%#%~%#%%#%%#%%#%%#%%#%%#%%$%%$%%$%%$%%$%%$%%$%%$%%$%%$%%$%%$%%$%%$%%$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&~$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$++)HHG;;9..,&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$&&$
[...]
('(('(('(('ssr��~hhg''&''&''%''%''%''%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%''%''%''%''%''%''%&&%&&%&&%&&%&&%&&%&&%&&%&&%''&''&''&''&''&''&''&''&''%''%'I'%''%''%''%''%''%''%''%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&$%%#%%#%%#%%#''%ddb����~���$$"$$"$$"$$"$$"$$"$$"##"##"##"##"##"##!##!##!##!##!##!##!##!""!##"##"##"##!##!##!##!##!##!##!##!""!""!""!""
"" "" "" "" "" "!" "" !! !!
!!!!!!!!!!!!!!!!�3..,iig����������������������������������������������������������
[...]
-''&''&''&''�&!%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%�&~%&&%''%''%''%''%''%''%''%''%''%''%((&((&''&''&''&''&''&''&''&''&''&''&''&''&''&''&''%''%''%''%''%''%''%''%&&$%%$%%$%%$%%$%%$%%$%%$%%$%%$%%#((&������~$$#$$#$$#$$#$$"$$"$$"$$"$$"$$"$$"$$"##"##"##"##"##"##!##!##!##!##!##!##!##"##"##"##"##!##!##!##!##!##!##!##!""!""!""!""
"" "" "X" "" "" "" "" !! !! !!!!!!!!!!!!!!
))'aa_��������������������������������������������������������������������������
[...]
(('(('(('(('((�'o&''&''&''&''&''&''&''&''&''&''&''&''&''&''&''&''&((&((&((&((&((&((&((&))'(('(('(('(('(('(('(('(('))())())())(�����5���((&((&''&''&''&''&''&''&''&''&''&''&''%''%&&%&&%&&%����C��%%$%%$%%$%%#%%#%%#%%#%%#%%#$$#$$#$$#$$#$$#$$#$$#%%#%%#%%#%%#%%#%%�#~"##"##"##"##"##"##!$$"%%#%%#%%#%%#$$#$$#$$#$$#$$"$$"$$"$$"$$"$$"$$"##"##"##"##!##!##!##!##!##!##!""!""!""!""
"" "" "" "" "" "" G!! !!!!!!!!!!!!!!
**(eed����������������������������������
[...]
))'(('(('(('((�'f&''&''&''&''&''&''&''&''&''&''&''&''&''&''&''&(('(('(('(('(('(('(('))())'))'))'))'))'))'))'**())())())(����%���(('((&((&((&((&((&((&((&((&''&''&''�&�6��~QQO%%$%%$%%$%%$%%$%%$%%$%%$%%#%%#%%#%%#%%#%%#$$#$$#$$#$$#%%$%%$%%$%%#%%#%%#%%#%%#$$"##"##"##"$$#$$#%%#%%#%%#%%#%%#%%#$$#$$#$$#$~$#$$"$$"$$"$$"$$"$$"$$"##"##"##"##!##!##!##!##!##!""!""!""!""
"" "" "" "" "" "" !! !!!!!!!!!!!!!!
11/nnm���������������������������������������������
[...]
-ppoiigJJH..�-
,--,--,--,DDC����g??>--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,..-..-..-..-..-..-..-..-..-..-..-..-..-..-..�-,--,--,--,--,--,--,������[**)**)**�)())())())�(w'(('(('(('(('(('(('(('(('(('(('(('))())())())())(**)**)**)**)**)**)**)++*++*++*++*++*,,+,,+,,+,,+,,+,,+,,+,,+,,+,,+,,+,,�+*++*++)++)**)**)**)**)**�)())())())())())())�('(('ffe����/**)&&%&&%&&%&&%&&%&&%&&$&&$&&$&&$%%$%%$%%$%%$%%$�%&&%&&%&&$&&%&&%''%&&%&&%�&~''&''&''&''&((&((&((&((&''&''&''&''&(('(('
[...]
-887--,--,--�,+,,+,,�+�*)**)**�)())())())())())(**)**)**)�*)**)**)++*++*,,+,,+,,+--�,+,,+ccb���|rrqhhg]]\RRQ�G;;:00/--�,+,,+,,+,,+,,+,,+,,+,,�+�*)**)**)**)**�)())())())())())(++*����mml''&''�&!%&&%&&%&&%&&%&&%&&%&&$&&$&&$%%$%%$�%~&&%&&%&&%&&%&&%''&''%''%''&''&''&''&(('(('(('(('(('))'))'))'(('(('(('(('))())())())'))'))'))'(('(('(('(('(('((&((&((&((&((&''&'~'&''&''&''&''%''%''%''%&&%&&%&&%&&%&&$&&$&&$&&$%%#$$#$$#$$#$$#$$"$$"$$"$$"##"##"##"##!##!$$"$$"$$"##"##"##"##!##!##!##!##!""
[...]
kkj,,+,,+,,+,,�+*++*++*++*++*++�*(**())())())())(�L��==<�'~&''%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%''&''&''&''&(('((&((&))'(('(('(('(('))())())())())'))'))'))())())())(~))())())'))'))'))'(('(('(('(('(('(('((&((&((&((&''&''&''&''&''&''%''%''%''%&&%&&%&&%&&%&&$&&$&&$&&$%%#$$#$$#$$#$$"$$"$$"$$"$$"#W#"##"$$#$$"$$"$$"$$"$$"##"##"##!##!##!##!##!##!""!""!""
"" "" "" "" !! !!
!!!!!!!!!!�$%%#ffe�����������������������������������������������
[...]
-vvu,,+,,+,,�+*++*++*++*++�*)**)**)**)**�) (�}�����''&''&''&''&''&''�&%&&�%~&&%&&%&&%&&%&&%''%''%&&%&&%''&''&''&(('(('(('(('))'))'))'(('(('))())())())())(**(**(**(**())())())())())())())'))'))'))'(('(('(~('(('(('((&((&((&((&''&''&''&''&''&''%''%''%''%&&%&&%&&%&&%&&$&&$&&$&&$%%#$$#$$#$$#$$"$$"$$"$$"$$"##"##"##"##!##!##!##!$$"##"##c"##!##!##!##!##!""!""!""
"" "" "" "" "" !! !!!!!!!!!!
LLJ������������������������������������������������������������
[...]
-CCB33233233�21332332332332332332332443443������554554554554554554554�5�4������&554554554554554554554554665665665665665�6
-77677688788�75887887887887887887887887887887887887887887887887887887�m����44�3�2�100/00�/.//.//.//.//�.//.//.//�.�/�0�1�233233233244344344355�4
3443443�������22�1011011�0/00�/.//.//�.-..-..�-,--,--�, +�e����--,((�'&''&''&''&''&''&''�&~%&&%&&%&&%&&%''&''&''&(('(('(('(('))'(('(('))())())(**)**)**)**)++)++)**)**)**)**)**)++*++*++*++)++)++)**)**)**)**)**)**)**(**(~**())())())())())())())'))'))'))'(('(('(('(('(('((&((&((&''&''&''&''&''&''%''%''%''%&&%&&%&&%&&%&&$&&$&&$%%#$$#$$#$$
[...]
-66544344344�3233�2122�1�0/00/00/�0110110�122133�21332332443443443554554�5466566566566566�5������44344�3�2122122�1011�0/00�/.//.//�. -��������*00/�m���������������|887&&%�&''&''&''&�'((�'&(('(('(('))())(**)**)**)**)�*++)**)**)�*~++*++*++*++*++*++*++)++*++*++*++*++*++*++*++*++)++)**)**)**)**)**)**)**)**(**(**())())())())())())'))'))'))'(('(('(('(('((&((&(~(&((&''&''&''&''&''&''%''%''%&&%&&%&&%&&%&&$&&$&&$%%#$$#$$#$$#$$"$$"$$"$$"##"##"##"##!##!$$"$$"$$"##"##"##!##!##!##!#
[...]
-���665''&((�'&''&(('(('(('))())(�)8**)**)++)**)**)++*++*++*++*++*,,+,,+,,*++*++*++*++*++*++*�+~,,+,,*++*++*++*++*++*++*++*++*++)++)**)**)**)**)**)**)**(**(**())())())())())())'))'))'(('(('(('(('(('((&((&((&((&''&''&''&''&'~'%''%''%&&%&&%&&%&&%&&$&&$&&$%%#$$#$$#$$#$$"$$"$$"$$"##"##"##"##!##!##!##!##"##"##!##!##!##!##!""!""!""
"" "" "" "" !!
!!!!!!!!!!�$BBA�������������������������������������������������������������������������������������������������
[...]
-55455455455�4554554554554�5IIH���I�6#776776776776776887887887887887887�����������m::9;;�:9::9::9::9::9::9::9::9::9�:�;�<1==<==<==<>>=>>=>>=>>=??>??>@@?@@?@@?@@?@@?@@?@@?@@�?
>??>??>??>�����|�:�7�6�5�4�3443443443443443�566577�65776776887887998998::�9::9::9::9;;:;;:;;:ggf����77677677�6�5455�4344344322122122122�1�0������JJI�-
-,,+,,+,,+,,�+
*++*++*++*ccb������aa`**)�())())(**�) (�)"**)**)**)**)**)++*++*++*++*,,+,,+,,�+-*++*,,+,,+,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*�+~*++*++*++*++*++*++*++*++*++)++)**)**)**)**)**)**)**(**(**())())())())())())'))'))'(('(('(('(('((&((&((&((&''&''&''&''&''%''%''%~&&%&&%&&%&&%&&$&&$&&$%%#$$#$$#$$#$$"$$"$$"$$"##"##"##"##!##!##!##!""!""!##!##!##!##!##!""!""
"" "" "" "" !! !!!!!!!!!!
==<�����������������������������������������������������������
[...]
66566566566577�6����#llk887887887887887887998998998998998�9�8�T���������G�:9::9::9;;:;;:;;:;;:;;:�;O<<;<<;<<;<<;<<;<<;==<==<==<==<>>=??>??>@@?@@?@@?@@?@@?@@address@hidden@address@hidden@address@hidden@address@hidden@
?@@?@@?@@?������p�:88788�7677�6566�5455455�43443�455�43443�4�5�6�7�9�:9;;:;;:�;<<;<<;==<;;:;;:�;<<;������88788788�7677�6�5455455�4�3233�21221��������/�.�-,--,--�,
+,,+,,+,,+NNM�������Q++*,,�+*,,�+�*)++*++*++*++*++*,,�+B*++*++*,,+,,+,,+,,+,,+--,--+,,+,,+,,+,,+,,+,,+,,+,,+,,+,,*++*++*++*�+~
[...]
-ZZY==<;;:;;�:�9899�8788�7677�6566566�5665665665�6�7�87998;;:;;:<<;<<;==<==�<;==<==<>>=>>=>>=>>=>>�= <�������;:;;:�8788�7�6�5455455�43jji�����600/00�/�.-..�-,--,--�,�������--,--,--,--,--,--,--,..-..-..-����������e,,+--,--�,~+,,+,,+,,+--,--,--,--,--,--+,,+,,+,,+,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*++*++*++)**)++*++*++*++*++*++*++)++)**)**)**)**)**)**)~**(**())())())())())())'))'))'(('(('(('(('((&((&((&((&''&''&''&''&''%''%''%&&%&&%&&%&&$&&$&&$%%#$$#$$#$$#$$"$$"$$"$$"##"##"
[...]
99899899877677�6566�5455�4������11�0/00/00/00�/.//�.�-,--,--,�5����^^]..-..-..-..-//�.-//.//�.-�����������sIIH--,--�,+,,+,,+,,+--,--,--,--,--�,~+,,+,,+,,+,,+,,+,,+,,+,,*,,*++*++*++*++*++*++*++*++)**)**)**)**)**)++*++*++)++)**)**)**)**)**)**(**(**())())())())())())'))'))'=(('(('(('(('((&((&((&''&''&''&''&''%''%''%&&%&&%&&%&&%&&$&&$&&�$~#$$#$$#$$"$$"$$"$$"##"##"##"##!##!##!##!""!""!##!##!##!##!""!""!""
"" "" "" !! !! !!!!!!!! FFD�������������
[...]
-DDC>>=<<;<<�;:;;�:9::�9899�8788788�7�8�7�9�:�<�>!=>>=??>??>@@?@@?@@?@@?@@?@@?@@?@@?����
-ffe<<;<<;<<�;:;;�:�9 8�9�7�6566�5������22122�1011�0�/.//�.-..-..�- ,�-..-..-�������..-//�.//.//.//.�/00�/ .�=�������������IIH--�,~+,,+,,+--,--,--,--,--,--,--+,,+,,+,,+,,+,,+,,+,,+,,*,,*++*++*++*++*++*++*++*++)**)**)**)++*++*++*++)++)++)**)**)**)**)**)**(**(U))())())())())())'))'))'(('(('(('(('((&((&((&''&''&''&''&''%''%''%''%&&%&&%&&%&&$&&$&&�$~#$$#$$#$$"$$"$$"$$"##"##"##"##!##!##!##!""!""!##!##!##!##!""!""!""
"" "" "" !! !! !!!!!!!! MMK�� [...]
998998998998;;�:9::9::9�:�J��QQP<<�;:;;:�;<<;<<;<<;<<;<<;==�<
;<<;<<;<<;<<;�<�;�=�m��������<<;==<==<==<==<==<==<==<>>=�>address@hidden@@?@@?>>=>>=�<�;�:�98998998998998998998�9::�9 8�:;;:�;<<;==<==<�>address@hidden@address@hidden>>�=<<;<<;<<�;�:988788788�76776776�5�6�����w�2122�1011011�0/00�/.//.//�. -�.�A�����V�/.00/00/�0 /�011�0
/110110���������..�-,--,--�,~+,,+,,+,,+,,+,,+--,--,--+,,+,,+,,+,,+,,+,,+,,+,,+
[...]
>>=>>=>>=>>=>>�=<==<==<==<ddc�������??�>=??>??>@@?@@?@@address@hidden
address@hidden>�=<==<==<==�<;<<;<<;==<==�<�=>>=??>address@hidden>=>>�=<==<�;:;;�:�9�8������55455�4�3233233233�2122122122�1 0�1221iih��jji221221332332�3233233233233�2332332�����33�2122122�10??>����������
-JJI--,--,--�,?+,,+,,+,,+,,+,,+,,+,,*,,+,,+,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*�+}*++*++*++*++*++*++*++)++)**)**)**)**)**)**(**())())())())())())'))'(('(('(('(('((&((&((&''&''&''&''&''%''%''%&&%&&%&&%&&$&&$&&�$Y#$$#$$#$$"$$"$$"$$"##"##"##!##!##!##!""!""!""
##!##!##!""!""!"" "" "" "" !!
!!!!!!!!!!�!220�������������������������������������������������������������������������������������������������������������������������~���--+
[...]
::9::9::9;;:;;�: 9�:�;<<;<<;<<�;<<;�m����==<==<>>�= <�=
>>=>>=>>=>>=>>�=<==<==<==<==<>>=>>=>>�=�>=>>=>>=�[����RRQ??>@@?@@?@@address@hidden@address@hidden>=>>=>>=>>=>>=>>=>>=�>??>??>@@address@hidden@address@hidden@??>??>�=<==<�;�: 9�B�����b�5455455455�4344�3�2122122122�1 0�1�2�f�����33233233233244�3 2�344�344344�32jji���M33233�21����������
--,--,--,--,--�,~+,,+,,+,,+,,+,,+,,+,,*++*++*,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*++)++)++*++*++*++*++*++)++)**)**)**)**)**)**(**())())())())())(~))'))'(('(('(('(('((&((&((&''&''&''&''&''%''%''%&&%&&%&&%&&$&&$&&$%%#$$#$$#$$"$$"$$"$$"##"##"##!##!##!##!""!""!""
"" "" ##!""!""!"" "" "" "" !! !!!!!!!!!!�
??=����������������������������������������������������������������������������������������������������������������������������~;;9
[...]
>>=>>=>>=>>=>>�=>>�=<==<����JJI>>=??>??>??>�?�>??>??>??>??>??>??>??>�?�>??>address@hidden@address@hidden@address@hidden@�?>??�>??>??>??>@@?@@address@hidden@�A�B
>>
>>ACCBCCBDDC����}}|address@hidden@�?>>=>>�=<==<;;:;;�:nnm����==<77�6�5�4344344344�3233233�21221�2�f����443443�4 3�43443443�43443554�������332�M���������//.�-,--,--,--,--�,+,,+,,+,,+,,+,,+,,�+~*++*,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*++*++
>> [...]
-66566566566�5�4344344344�32332�32wwv����443�455�4554554�5
4554554554554�����������00�/.//.�- ,�-,--,--�,+,,+,,+,,+,,+,,+--�,~+,,+,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*++)++*++*++*++*++*++*++)++)**)**)**)**)**)**(**())())())())())'))'))'(('(('(('(('((&((&~((&''&''&''&''%''%''%&&%&&%&&%&&%&&$&&$%%#$$#$$#$$"$$"$$"$$"##"##"##!##!##!##!""!""!""
"" ##!##!""!"" "" "" "" "" !! !!!!!!!(!
aa`��������������������������������������������������������������� [...]
-<<;<<;<<;==�<
-==<==<==<==�<�������??>??>�?@@?@@�?>??>??>�?@@address@hidden@@?@@?@@�?
>??>??>??>??>������DDC@@?@@?@@address@hidden@�ABBA�B�CEEDEEDFFE�FHHGHHGIIH�I(KKJKKJLLKLLKLLKMMLMMLMMLMMLMMLMMLMMLMMLMM�L K������
address@hidden@@?@@?@@?@@?@@?@@?@@address@hidden@address@hidden>??�>�=<==�<�; :������88788788�7�6�5�4
3443443443������55�4�566�5455466�54^^]���������jijji��������
-KKJ//.//.//�.-//.�-,--�,+--�,~+,,+,,+,,+,,+,,+,,+,,*++*,,+,,+,,+,,+,,+,,+,,*++*++*++*++*++*++*++)++*++*++*++*++*++*++)**)**)**)**)**)**(**())())())())())())'~))'(('(('(('(('((&((&((&''&''&''&''&''%''%&&%&&%&&%&&%&&$&&$%%#$$#$$#$$"$$"$$"$$"##"##"##!##!##!##!""!""!""
"" "" "" ""!"" "" "" "" "" !!
!!!!!!!!�!&&$ssr����������������������������������������������������������������������������������������������������������������~���%%#
[...]
address@hidden@address@hidden@address@hidden@address@hidden@�?�>�=�<