Initial commit of NLSR developer's guide

Change-Id: I55822bf1d2c8119aa71dcdf478fa99e5686f9ab4
diff --git a/configuration.tex b/configuration.tex
new file mode 100644
index 0000000..97abeec
--- /dev/null
+++ b/configuration.tex
@@ -0,0 +1,99 @@
+\section{Configuration File}
+\label{sec:configuration}
+
+NLSR's configuration file contains numerous parameters to control the behavior and performance of NLSR.
+The configuration file also includes the trust schema used by NLSR to verify LSA Data, Hello Data, and prefix update command Interests.
+The configuration file is divided into six sections each with parameters that mainly affect a specific module.
+
+\subsection{General Section}
+
+The \texttt{general} section in the configuration file includes parameters which deal with the general setup of the router, the behavior of the LSDB, and logging configuration.
+
+There are three parameters used to configure the router prefix of the router.
+The router prefix is the name that other routers in the network know this router by.
+\begin{itemize}
+\item \texttt{network} - the name of the network to which the router belongs; e.g., \texttt{/ndn}.
+\item \texttt{site} - the name of the site to which the router belongs; e.g., \texttt{/edu/memphis}.
+\item \texttt{router} - the name to identify the router; e.g., \texttt{/\%C1.Router/cs/pollux}.
+\end{itemize}
+The router prefix is constructed by combining the three parameters following the format: \texttt{/<network>/<site>/<router>}.
+
+There are three parameters which affect the behavior of the LSDB.
+\begin{itemize}
+\item \texttt{lsa-refresh-time} - the time in seconds the router will wait before refreshing its LSAs (Default value: 1800; Valid values: 240 - 7200).
+\item \texttt{router-dead-interval} - the time in seconds after which an inactive router's LSAs are removed.
+The configured value for this parameter must be greater than \texttt{lsa-refresh-time}. (Default value: two times the value configured in \texttt{lsa-refresh-time}).
+\item \texttt{lsa-interest-lifetime} - the interest lifetime used for LSA Interests (Default value: 4; Valid values: 1 - 60).
+\end{itemize}
+
+The \texttt{log-level} parameter configures the verbosity of NLSR's logging.
+The possible \texttt{log-level} values are listed in increasing verbosity:
+\begin{itemize}
+\item \texttt{NONE} - no messages
+\item \texttt{ERROR} - error messages
+\item \texttt{WARN} - warning messages
+\item \texttt{INFO} - informational messages (default)
+\item \texttt{DEBUG} - debugging messages
+\item \texttt{TRACE} - trace messages (most verbose)
+\item \texttt{ALL} - all messages
+\end{itemize}
+Note that all debugging levels listed above the selected value will also be enabled.
+
+The \texttt{general} configuration section also includes parameters to choose where the NLSR log file and the NLSR sequence number file are stored.
+The \texttt{log-dir} parameter is an absolute path to the directory where the NLSR log file should be written, and \texttt{seq-dir} is an absolute path to the directory where the NLSR sequence number should be written.
+
+\subsection{Neighbors Section}
+
+The \texttt{neighbors} section in the configuration file contains parameters that define the behavior of the Hello Protocol and the neighboring routers of the router.
+\begin{itemize}
+\item \texttt{hello-retries} - the number of times to retry a Hello Interest before deciding the neighbor is down (Default value: 3; Valid values: 1 - 10).
+\item \texttt{hello-timeout} - the interest lifetime for Hello Interests in seconds (Default value: 1, Valid values: 1 - 15).
+\item \texttt{hello-interval} - the time in seconds between sending each Hello Interest to a neighbor. (Default value: 60; Valid values: 30 - 90).
+\item \texttt{first-hello-interval} -  the time to wait in seconds before sending the first Hello Interests (Default value: 10; Valid values: 0 - 10).
+\item \texttt{adj-lsa-build-interval} - when the Hello Protocol triggers an Adjacency LSA build, the LSDB will wait this amount of time in seconds before performing the Adjacency LSA build. This parameter is intended to allow for Adjacency LSA build requests to be aggregated and the build can then be performed once. (Default value: 5; Valid values: 0 - 5)
+\end{itemize}
+
+The \texttt{neighbors} section also includes multiple \texttt{neighbor} subsections, each of which configures a neighbor of the router.
+The \texttt{neighbor} subsection includes:
+\begin{itemize}
+\item \texttt{name} - the router prefix of the neighboring router
+\item \texttt{face-uri} - the face that should be used to connect to the neighboring router
+\item \texttt{link-cost} - the cost metric for the link connecting this router to the neighbor router.
+\end{itemize}
+
+\subsection{Hyperbolic Section}
+
+The \texttt{hyperbolic} section in the configuration file is used to enable/disable hyperbolic routing and to specify the hyperbolic coordinates of the router.
+
+The \texttt{state} parameter indicates whether or not hyperbolic routing should be enabled. There are three possible values for this parameter: \texttt{on}, \texttt{off}, and \texttt{dry-run}. \texttt{on} enables hyperbolic routing; \texttt{off} disables hyperbolic routing (link-state routing is used); \texttt{dry-run} uses link-state routing to populate NFD's FIB, but will also perform the hyperbolic routing calculations and write them to the log file for debugging purposes.
+
+The \texttt{radius} parameter defines the router's radius in the hyperbolic coordinate system and \texttt{angle} defines the router's angle in the hyperbolic coordinate system.
+
+\subsection{FIB Section}
+
+The \texttt{fib} section in the configuration file contains two parameters: one to limit the number of next hops registered for each name prefix, and the amount of time to wait before calculating the routing table after a request is made.
+
+\texttt{max-faces-per-prefix} defines the maximum number of next hops that can be registered for a name prefix.
+This value is intended to reduce the FIB size for routers with a large number of neighbors.
+The default value for \texttt{max-faces-per-prefix} is \texttt{0} which indicates that all available next hops may be added to each name prefix. \texttt{max-faces-per-prefix} allows values between 0 and 60.
+
+\texttt{routing-calc-interval} is the time to wait in seconds after a routing table calculation is requested before actually performing the routing table calculation.
+This parameter is intended to limit the number of routing table calculations, which may be performance intensive on some systems.
+The default value for \texttt{max-faces-per-prefix} is 15 seconds and can be configured to be in the range of 0 to 15 seconds.
+
+\subsection{Advertising Section}
+
+The \texttt{advertising} section includes a list of name prefixes that the router should advertise as reachable through itself.
+Each name prefix that should be advertised should be in the following format: \texttt{prefix /name/to/advertise}.
+This section allows for static configuration of the advertised prefixes, but prefixes can be dynamically advertised and withdrawn using the Prefix Update Processor. 
+
+\subsection{Security Section}
+
+The \texttt{security} section of the configuration file includes the configuration for NLSR's validators and the locations of certificates that should be published by the router.
+
+The \texttt{validator} subsection includes the configuration for the validator used by NLSR to verify the signatures of Hello Data and LSA Data.
+
+The \texttt{prefix-update-validator} configures the validator used by the Prefix Update Processor to verify that prefix update command Interests are signed by the operator of the router.
+
+The \texttt{security} section also allows configuration of which certificates should be published by the router using the \texttt{cert-to-publish} keyword.
+If the router should publish a certificate, the absolute path for the certificate file can be configured as \texttt{cert-to-publish} value.
diff --git a/fib.tex b/fib.tex
new file mode 100644
index 0000000..e98ec45
--- /dev/null
+++ b/fib.tex
@@ -0,0 +1,21 @@
+\section{FIB Interaction}
+\label{sec:fib}
+
+The FIB module interacts directly with NFD to perform registrations and unregistrations of name prefixes.
+The FIB module is notified of additions, removals, or updates to the Name Prefix Table and will use the updated Name Prefix Table to perform the necessary registrations or unregistrations.
+The Name Prefix Table notifies the FIB module using the \texttt{Fib::update()} method which accepts a name prefix and next hops for that name prefix as parameters.
+The FIB module maintains a shadow FIB which represents its expectations of NFD's FIB.
+The FIB module uses the shadow FIB to determine which registrations and unregistrations are necessary.
+
+\subsection{Updating the FIB}
+When the Name Prefix Table performs an update on the FIB module, the FIB module will first sort the passed next hops with the next hop's costs in increasing order.
+The FIB module will next determine the number of next hops that should be installed for the name prefix using the \texttt{max-faces-per-prefix} parameter as a maximum.
+If there are more passed next hops than the \texttt{max-faces-per-prefix} parameter allows, the FIB module will only use the first \texttt{max-faces-per-prefix} number of next hops from the sorted list.
+If there are less passed next hops than the \texttt{max-faces-per-prefix} parameter, the FIB module will use all of the passed next hops.
+
+The FIB module next determines if there is already a FIB entry in the shadow FIB for the passed name prefix.
+If the name prefix will create a new FIB entry and the number of passed next hops is greater than zero, a new FIB entry will be created,
+the next hops will be registered for the name prefix in NFD's FIB, and the FIB entry will be set to expire in two times the \texttt{lsa-refresh-time} in order to clean up orphaned entries in NFD's FIB.
+If there is already an existing FIB entry for the name prefix and the number of passed next hops is greater than zero, any of the passed next hops that weren't previously registered for the FIB entry are registered.
+Then, any currently registered hops that are not in the passed next hops are removed from NFD's FIB, and the entry's expiration is refreshed.
+If there is already an existing FIB entry for the name prefix and the number of passed next hops is equal to zero, the routing table was unable to find a path to this name prefix and so the name prefix should be removed from NFD's FIB.
diff --git a/figures/generic-lsdb-flow-eps-converted-to.pdf b/figures/generic-lsdb-flow-eps-converted-to.pdf
new file mode 100644
index 0000000..201fd75
--- /dev/null
+++ b/figures/generic-lsdb-flow-eps-converted-to.pdf
Binary files differ
diff --git a/figures/generic-lsdb-flow.eps b/figures/generic-lsdb-flow.eps
new file mode 100644
index 0000000..0b2c789
--- /dev/null
+++ b/figures/generic-lsdb-flow.eps
@@ -0,0 +1,614 @@
+%!PS-Adobe-3.0 EPSF-3.0 
+%%BoundingBox: 0 0 444 276
+%%Pages: 0
+%%Creator: LibreOffice 4.2
+%%Title: none
+%%CreationDate: none
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset SDRes-Prolog 1.0 0
+/b4_inc_state save def
+/dict_count countdictstack def
+/op_count count 1 sub def
+userdict begin
+0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath
+/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
+/bdef {bind def} bind def
+/c {setrgbcolor} bdef
+/l {neg lineto} bdef
+/rl {neg rlineto} bdef
+/lc {setlinecap} bdef
+/lj {setlinejoin} bdef
+/lw {setlinewidth} bdef
+/ml {setmiterlimit} bdef
+/ld {setdash} bdef
+/m {neg moveto} bdef
+/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef
+/r {rotate} bdef
+/t {neg translate} bdef
+/s {scale} bdef
+/sw {show} bdef
+/gs {gsave} bdef
+/gr {grestore} bdef
+/f {findfont dup length dict begin
+{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def
+currentdict end /NFont exch definefont pop /NFont findfont} bdef
+/p {closepath} bdef
+/sf {scalefont setfont} bdef
+/ef {eofill}bdef
+/pc {closepath stroke}bdef
+/ps {stroke}bdef
+/pum {matrix currentmatrix}bdef
+/pom {setmatrix}bdef
+/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef
+%%EndResource
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+pum
+0.02834 0.02831 s 
+0 -9746 t
+/tm matrix currentmatrix def
+tm setmatrix
+-1929 -2247 t 
+1 1 s 
+1.000 1.000 1.000 c 7057 4787 m  5324 4787 l  5324 3358 l  8790 3358 l 
+8790 4787 l  7057 4787 l  p ef
+0 lw 1 lj 0.003 0.003 0.003 c 7057 4787 m  5324 4787 l  5324 3358 l  8789 3358 l 
+8789 4787 l  7057 4787 l  pc
+pum
+6228 4293 t
+52 0 m  52 -437 l  111 -437 l  111 -48 l  332 -48 l  332 0 l  p ef
+747 -121 m  747 -80 732 -49 700 -27 ct 669 -5 624 6 567 6 ct 460 6 399 -31 382 -105 ct 
+439 -116 l  446 -90 460 -71 481 -58 ct 503 -46 532 -40 569 -40 ct 607 -40 637 -47 658 -60 ct 
+678 -73 689 -92 689 -118 ct 689 -132 686 -143 679 -152 ct 673 -161 663 -168 652 -174 ct 
+640 -180 626 -185 609 -189 ct 593 -193 575 -197 555 -202 ct 521 -209 494 -217 477 -224 ct 
+459 -232 445 -241 434 -250 ct 424 -259 416 -270 411 -283 ct 405 -296 402 -310 402 -326 ct 
+402 -364 417 -393 445 -413 ct 474 -433 515 -443 568 -443 ct 618 -443 656 -436 682 -421 ct 
+708 -405 727 -380 737 -343 ct 679 -333 l  672 -356 660 -373 642 -383 ct 624 -394 599 -399 568 -399 ct 
+533 -399 506 -393 488 -381 ct 469 -370 460 -353 460 -330 ct 460 -316 464 -305 471 -296 ct 
+478 -287 488 -280 502 -274 ct 515 -268 542 -260 582 -251 ct 595 -248 609 -245 622 -242 ct 
+635 -239 648 -235 660 -231 ct 672 -226 684 -221 695 -215 ct 705 -209 714 -202 722 -193 ct 
+730 -184 736 -174 741 -162 ct 745 -150 747 -137 747 -121 ct p ef
+1204 -223 m  1204 -178 1195 -138 1178 -105 ct 1160 -71 1135 -45 1103 -27 ct 
+1071 -9 1034 0 991 0 ct 828 0 l  828 -437 l  973 -437 l  1047 -437 1104 -418 1144 -381 ct 
+1184 -344 1204 -291 1204 -223 ct p
+1145 -223 m  1145 -277 1130 -318 1100 -347 ct 1071 -375 1028 -389 971 -389 ct 
+887 -389 l  887 -47 l  985 -47 l  1017 -47 1045 -54 1069 -69 ct 1093 -83 1112 -103 1125 -129 ct 
+1138 -156 1145 -187 1145 -223 ct p ef
+1625 -123 m  1625 -84 1611 -54 1583 -32 ct 1554 -11 1515 0 1464 0 ct 1287 0 l 
+1287 -437 l  1446 -437 l  1548 -437 1600 -402 1600 -331 ct 1600 -305 1592 -283 1578 -266 ct 
+1563 -248 1543 -236 1517 -230 ct 1551 -226 1578 -215 1597 -195 ct 1616 -176 1625 -152 1625 -123 ct 
+p
+1540 -324 m  1540 -347 1532 -364 1516 -374 ct 1500 -384 1476 -389 1446 -389 ct 
+1346 -389 l  1346 -251 l  1446 -251 l  1477 -251 1501 -257 1517 -269 ct 1532 -281 1540 -299 1540 -324 ct 
+p
+1565 -128 m  1565 -179 1529 -205 1457 -205 ct 1346 -205 l  1346 -47 l  1461 -47 l 
+1498 -47 1524 -54 1540 -68 ct 1557 -81 1565 -101 1565 -128 ct p ef
+pom
+1.000 1.000 1.000 c 7057 3358 m  5324 3358 l  5324 2248 l  8790 2248 l 
+8790 3358 l  7057 3358 l  p ef
+0.003 0.003 0.003 c 7057 3358 m  5324 3358 l  5324 2247 l  8789 2247 l  8789 3358 l 
+7057 3358 l  pc
+pum
+5821 3023 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+784 -168 m  784 -109 772 -66 746 -37 ct 720 -8 682 6 633 6 ct 584 6 547 -9 522 -39 ct 
+497 -68 485 -112 485 -168 ct 485 -284 535 -342 635 -342 ct 686 -342 724 -328 748 -299 ct 
+772 -271 784 -227 784 -168 ct p
+726 -168 m  726 -214 719 -248 705 -269 ct 692 -290 668 -300 636 -300 ct 603 -300 580 -290 565 -268 ct 
+551 -247 543 -214 543 -168 ct 543 -124 550 -91 565 -68 ct 579 -46 602 -35 633 -35 ct 
+666 -35 690 -46 704 -67 ct 719 -89 726 -122 726 -168 ct p ef
+908 -335 m  908 -123 l  908 -101 911 -84 915 -71 ct 919 -59 926 -50 936 -45 ct 
+945 -40 959 -37 978 -37 ct 1004 -37 1026 -46 1041 -64 ct 1057 -83 1064 -108 1064 -141 ct 
+1064 -335 l  1120 -335 l  1120 -72 l  1120 -33 1121 -9 1122 0 ct 1069 0 l 
+1069 -1 1069 -4 1069 -8 ct 1068 -13 1068 -18 1068 -24 ct 1068 -30 1067 -41 1067 -57 ct 
+1066 -57 l  1053 -34 1038 -18 1021 -8 ct 1005 1 984 6 959 6 ct 922 6 895 -3 878 -21 ct 
+861 -40 852 -70 852 -112 ct 852 -335 l  p ef
+1336 -2 m  1317 2 1299 5 1279 5 ct 1235 5 1212 -20 1212 -71 ct 1212 -295 l  1174 -295 l 
+1174 -335 l  1215 -335 l  1231 -411 l  1268 -411 l  1268 -335 l  1330 -335 l 
+1330 -295 l  1268 -295 l  1268 -83 l  1268 -67 1271 -56 1276 -49 ct 1281 -43 1291 -39 1304 -39 ct 
+1311 -39 1322 -41 1336 -44 ct p ef
+1427 -156 m  1427 -118 1435 -88 1450 -67 ct 1466 -46 1490 -36 1520 -36 ct 1544 -36 1564 -41 1578 -50 ct 
+1593 -60 1603 -72 1608 -87 ct 1657 -73 l  1637 -20 1591 6 1520 6 ct 1471 6 1433 -9 1407 -38 ct 
+1381 -68 1368 -112 1368 -170 ct 1368 -225 1381 -268 1407 -297 ct 1433 -327 1470 -342 1518 -342 ct 
+1617 -342 1666 -282 1666 -163 ct 1666 -156 l  p
+1608 -199 m  1605 -234 1596 -260 1581 -276 ct 1566 -292 1545 -300 1517 -300 ct 
+1490 -300 1469 -291 1453 -273 ct 1437 -255 1428 -230 1427 -199 ct p ef
+1738 0 m  1738 -257 l  1738 -281 1737 -307 1736 -335 ct 1789 -335 l  1791 -297 1791 -275 1791 -267 ct 
+1793 -267 l  1801 -296 1812 -315 1823 -326 ct 1835 -336 1851 -342 1872 -342 ct 
+1880 -342 1887 -341 1895 -339 ct 1895 -287 l  1887 -289 1878 -291 1865 -291 ct 
+1842 -291 1824 -281 1812 -261 ct 1800 -241 1794 -212 1794 -175 ct 1794 0 l  p ef
+2409 0 m  2359 -128 l  2160 -128 l  2110 0 l  2048 0 l  2227 -437 l  2294 -437 l 
+2469 0 l  p
+2259 -392 m  2257 -384 l  2251 -366 2244 -344 2234 -318 ct 2178 -174 l  2341 -174 l 
+2285 -318 l  2279 -332 2274 -349 2268 -366 ct p ef
+pom
+1.000 1.000 1.000 c 15857 3360 m  14124 3360 l  14124 2250 l  17590 2250 l 
+17590 3360 l  15857 3360 l  p ef
+0.003 0.003 0.003 c 15856 3360 m  14124 3360 l  14124 2249 l  17589 2249 l 
+17589 3360 l  15856 3360 l  pc
+pum
+14604 3025 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+784 -168 m  784 -109 772 -66 746 -37 ct 720 -8 682 6 633 6 ct 584 6 547 -9 522 -39 ct 
+497 -68 485 -112 485 -168 ct 485 -284 535 -342 635 -342 ct 686 -342 724 -328 748 -299 ct 
+772 -271 784 -227 784 -168 ct p
+726 -168 m  726 -214 719 -248 705 -269 ct 692 -290 668 -300 636 -300 ct 603 -300 580 -290 565 -268 ct 
+551 -247 543 -214 543 -168 ct 543 -124 550 -91 565 -68 ct 579 -46 602 -35 633 -35 ct 
+666 -35 690 -46 704 -67 ct 719 -89 726 -122 726 -168 ct p ef
+908 -335 m  908 -123 l  908 -101 911 -84 915 -71 ct 919 -59 926 -50 936 -45 ct 
+945 -40 959 -37 978 -37 ct 1004 -37 1026 -46 1041 -64 ct 1057 -83 1064 -108 1064 -141 ct 
+1064 -335 l  1120 -335 l  1120 -72 l  1120 -33 1121 -9 1122 0 ct 1069 0 l 
+1069 -1 1069 -4 1069 -8 ct 1068 -13 1068 -18 1068 -24 ct 1068 -30 1067 -41 1067 -57 ct 
+1066 -57 l  1053 -34 1038 -18 1021 -8 ct 1005 1 984 6 959 6 ct 922 6 895 -3 878 -21 ct 
+861 -40 852 -70 852 -112 ct 852 -335 l  p ef
+1336 -2 m  1317 2 1299 5 1279 5 ct 1235 5 1212 -20 1212 -71 ct 1212 -295 l  1174 -295 l 
+1174 -335 l  1215 -335 l  1231 -411 l  1268 -411 l  1268 -335 l  1330 -335 l 
+1330 -295 l  1268 -295 l  1268 -83 l  1268 -67 1271 -56 1276 -49 ct 1281 -43 1291 -39 1304 -39 ct 
+1311 -39 1322 -41 1336 -44 ct p ef
+1427 -156 m  1427 -118 1435 -88 1450 -67 ct 1466 -46 1490 -36 1520 -36 ct 1544 -36 1564 -41 1578 -50 ct 
+1593 -60 1603 -72 1608 -87 ct 1657 -73 l  1637 -20 1591 6 1520 6 ct 1471 6 1433 -9 1407 -38 ct 
+1381 -68 1368 -112 1368 -170 ct 1368 -225 1381 -268 1407 -297 ct 1433 -327 1470 -342 1518 -342 ct 
+1617 -342 1666 -282 1666 -163 ct 1666 -156 l  p
+1608 -199 m  1605 -234 1596 -260 1581 -276 ct 1566 -292 1545 -300 1517 -300 ct 
+1490 -300 1469 -291 1453 -273 ct 1437 -255 1428 -230 1427 -199 ct p ef
+1738 0 m  1738 -257 l  1738 -281 1737 -307 1736 -335 ct 1789 -335 l  1791 -297 1791 -275 1791 -267 ct 
+1793 -267 l  1801 -296 1812 -315 1823 -326 ct 1835 -336 1851 -342 1872 -342 ct 
+1880 -342 1887 -341 1895 -339 ct 1895 -287 l  1887 -289 1878 -291 1865 -291 ct 
+1842 -291 1824 -281 1812 -261 ct 1800 -241 1794 -212 1794 -175 ct 1794 0 l  p ef
+2472 -123 m  2472 -84 2458 -54 2430 -32 ct 2401 -11 2362 0 2311 0 ct 2134 0 l 
+2134 -437 l  2293 -437 l  2395 -437 2447 -402 2447 -331 ct 2447 -305 2439 -283 2425 -266 ct 
+2410 -248 2390 -236 2364 -230 ct 2398 -226 2425 -215 2444 -195 ct 2463 -176 2472 -152 2472 -123 ct 
+p
+2387 -324 m  2387 -347 2379 -364 2363 -374 ct 2347 -384 2323 -389 2293 -389 ct 
+2193 -389 l  2193 -251 l  2293 -251 l  2324 -251 2348 -257 2364 -269 ct 2379 -281 2387 -299 2387 -324 ct 
+p
+2412 -128 m  2412 -179 2376 -205 2304 -205 ct 2193 -205 l  2193 -47 l  2308 -47 l 
+2345 -47 2371 -54 2387 -68 ct 2404 -81 2412 -101 2412 -128 ct p ef
+pom
+1.000 1.000 1.000 c 15857 4789 m  14124 4789 l  14124 3360 l  17590 3360 l 
+17590 4789 l  15857 4789 l  p ef
+0.003 0.003 0.003 c 15856 4789 m  14124 4789 l  14124 3360 l  17589 3360 l 
+17589 4789 l  15856 4789 l  pc
+pum
+15028 4295 t
+52 0 m  52 -437 l  111 -437 l  111 -48 l  332 -48 l  332 0 l  p ef
+747 -121 m  747 -80 732 -49 700 -27 ct 669 -5 624 6 567 6 ct 460 6 399 -31 382 -105 ct 
+439 -116 l  446 -90 460 -71 481 -58 ct 503 -46 532 -40 569 -40 ct 607 -40 637 -47 658 -60 ct 
+678 -73 689 -92 689 -118 ct 689 -132 686 -143 679 -152 ct 673 -161 663 -168 652 -174 ct 
+640 -180 626 -185 609 -189 ct 593 -193 575 -197 555 -202 ct 521 -209 494 -217 477 -224 ct 
+459 -232 445 -241 434 -250 ct 424 -259 416 -270 411 -283 ct 405 -296 402 -310 402 -326 ct 
+402 -364 417 -393 445 -413 ct 474 -433 515 -443 568 -443 ct 618 -443 656 -436 682 -421 ct 
+708 -405 727 -380 737 -343 ct 679 -333 l  672 -356 660 -373 642 -383 ct 624 -394 599 -399 568 -399 ct 
+533 -399 506 -393 488 -381 ct 469 -370 460 -353 460 -330 ct 460 -316 464 -305 471 -296 ct 
+478 -287 488 -280 502 -274 ct 515 -268 542 -260 582 -251 ct 595 -248 609 -245 622 -242 ct 
+635 -239 648 -235 660 -231 ct 672 -226 684 -221 695 -215 ct 705 -209 714 -202 722 -193 ct 
+730 -184 736 -174 741 -162 ct 745 -150 747 -137 747 -121 ct p ef
+1204 -223 m  1204 -178 1195 -138 1178 -105 ct 1160 -71 1135 -45 1103 -27 ct 
+1071 -9 1034 0 991 0 ct 828 0 l  828 -437 l  973 -437 l  1047 -437 1104 -418 1144 -381 ct 
+1184 -344 1204 -291 1204 -223 ct p
+1145 -223 m  1145 -277 1130 -318 1100 -347 ct 1071 -375 1028 -389 971 -389 ct 
+887 -389 l  887 -47 l  985 -47 l  1017 -47 1045 -54 1069 -69 ct 1093 -83 1112 -103 1125 -129 ct 
+1138 -156 1145 -187 1145 -223 ct p ef
+1625 -123 m  1625 -84 1611 -54 1583 -32 ct 1554 -11 1515 0 1464 0 ct 1287 0 l 
+1287 -437 l  1446 -437 l  1548 -437 1600 -402 1600 -331 ct 1600 -305 1592 -283 1578 -266 ct 
+1563 -248 1543 -236 1517 -230 ct 1551 -226 1578 -215 1597 -195 ct 1616 -176 1625 -152 1625 -123 ct 
+p
+1540 -324 m  1540 -347 1532 -364 1516 -374 ct 1500 -384 1476 -389 1446 -389 ct 
+1346 -389 l  1346 -251 l  1446 -251 l  1477 -251 1501 -257 1517 -269 ct 1532 -281 1540 -299 1540 -324 ct 
+p
+1565 -128 m  1565 -179 1529 -205 1457 -205 ct 1346 -205 l  1346 -47 l  1461 -47 l 
+1498 -47 1524 -54 1540 -68 ct 1557 -81 1565 -101 1565 -128 ct p ef
+pom
+6991 4788 m  6987 11990 l  ps
+15790 4790 m  15786 11882 l  ps
+1 lw 6984 7131 m  15216 7131 l  ps
+15232 7280 m  15764 7161 l  15775 7158 l  15785 7152 l  15792 7142 l  15794 7132 l 
+15792 7120 l  15785 7110 l  15775 7104 l  15764 7101 l  15232 6982 l  15228 6982 l 
+15226 6981 l  15215 6983 l  15205 6990 l  15198 7000 l  15196 7011 l  15196 7251 l 
+15198 7262 l  15205 7272 l  15215 7279 l  15226 7281 l  15228 7281 l  15232 7280 l 
+p ef
+pum
+9660 6996 t
+52 0 m  52 -437 l  111 -437 l  111 -48 l  332 -48 l  332 0 l  p ef
+747 -121 m  747 -80 732 -49 700 -27 ct 669 -5 624 6 567 6 ct 460 6 399 -31 382 -105 ct 
+439 -116 l  446 -90 460 -71 481 -58 ct 503 -46 532 -40 569 -40 ct 607 -40 637 -47 658 -60 ct 
+678 -73 689 -92 689 -118 ct 689 -132 686 -143 679 -152 ct 673 -161 663 -168 652 -174 ct 
+640 -180 626 -185 609 -189 ct 593 -193 575 -197 555 -202 ct 521 -209 494 -217 477 -224 ct 
+459 -232 445 -241 434 -250 ct 424 -259 416 -270 411 -283 ct 405 -296 402 -310 402 -326 ct 
+402 -364 417 -393 445 -413 ct 474 -433 515 -443 568 -443 ct 618 -443 656 -436 682 -421 ct 
+708 -405 727 -380 737 -343 ct 679 -333 l  672 -356 660 -373 642 -383 ct 624 -394 599 -399 568 -399 ct 
+533 -399 506 -393 488 -381 ct 469 -370 460 -353 460 -330 ct 460 -316 464 -305 471 -296 ct 
+478 -287 488 -280 502 -274 ct 515 -268 542 -260 582 -251 ct 595 -248 609 -245 622 -242 ct 
+635 -239 648 -235 660 -231 ct 672 -226 684 -221 695 -215 ct 705 -209 714 -202 722 -193 ct 
+730 -184 736 -174 741 -162 ct 745 -150 747 -137 747 -121 ct p ef
+1138 0 m  1088 -128 l  889 -128 l  839 0 l  777 0 l  956 -437 l  1023 -437 l 
+1198 0 l  p
+988 -392 m  986 -384 l  980 -366 973 -344 963 -318 ct 907 -174 l  1070 -174 l 
+1014 -318 l  1008 -332 1003 -349 997 -366 ct p ef
+1400 0 m  1400 -437 l  1459 -437 l  1459 0 l  p ef
+1774 0 m  1774 -213 l  1774 -235 1772 -252 1767 -264 ct 1763 -276 1756 -285 1747 -291 ct 
+1737 -296 1723 -299 1705 -299 ct 1678 -299 1657 -289 1641 -271 ct 1626 -253 1618 -227 1618 -194 ct 
+1618 0 l  1562 0 l  1562 -264 l  1562 -303 1561 -327 1560 -335 ct 1613 -335 l 
+1613 -334 1613 -332 1613 -327 ct 1614 -323 1614 -317 1614 -311 ct 1615 -306 1615 -294 1615 -278 ct 
+1616 -278 l  1629 -301 1644 -318 1661 -327 ct 1678 -337 1699 -342 1724 -342 ct 
+1760 -342 1787 -333 1804 -314 ct 1821 -296 1830 -266 1830 -224 ct 1830 0 l  p ef
+2043 -2 m  2024 2 2006 5 1986 5 ct 1942 5 1919 -20 1919 -71 ct 1919 -295 l  1881 -295 l 
+1881 -335 l  1922 -335 l  1938 -411 l  1975 -411 l  1975 -335 l  2037 -335 l 
+2037 -295 l  1975 -295 l  1975 -83 l  1975 -67 1978 -56 1983 -49 ct 1988 -43 1998 -39 2011 -39 ct 
+2018 -39 2029 -41 2043 -44 ct p ef
+2133 -156 m  2133 -118 2141 -88 2156 -67 ct 2172 -46 2196 -36 2226 -36 ct 2250 -36 2270 -41 2284 -50 ct 
+2299 -60 2309 -72 2314 -87 ct 2363 -73 l  2343 -20 2297 6 2226 6 ct 2177 6 2139 -9 2113 -38 ct 
+2087 -68 2074 -112 2074 -170 ct 2074 -225 2087 -268 2113 -297 ct 2139 -327 2176 -342 2224 -342 ct 
+2323 -342 2372 -282 2372 -163 ct 2372 -156 l  p
+2314 -199 m  2311 -234 2302 -260 2287 -276 ct 2272 -292 2251 -300 2223 -300 ct 
+2196 -300 2175 -291 2159 -273 ct 2143 -255 2134 -230 2133 -199 ct p ef
+2444 0 m  2444 -257 l  2444 -281 2443 -307 2442 -335 ct 2495 -335 l  2497 -297 2497 -275 2497 -267 ct 
+2499 -267 l  2507 -296 2518 -315 2529 -326 ct 2541 -336 2557 -342 2578 -342 ct 
+2586 -342 2593 -341 2601 -339 ct 2601 -287 l  2593 -289 2584 -291 2571 -291 ct 
+2548 -291 2530 -281 2518 -261 ct 2506 -241 2500 -212 2500 -175 ct 2500 0 l  p ef
+2698 -156 m  2698 -118 2706 -88 2721 -67 ct 2737 -46 2761 -36 2791 -36 ct 2815 -36 2835 -41 2849 -50 ct 
+2864 -60 2874 -72 2879 -87 ct 2928 -73 l  2908 -20 2862 6 2791 6 ct 2742 6 2704 -9 2678 -38 ct 
+2652 -68 2639 -112 2639 -170 ct 2639 -225 2652 -268 2678 -297 ct 2704 -327 2741 -342 2789 -342 ct 
+2888 -342 2937 -282 2937 -163 ct 2937 -156 l  p
+2879 -199 m  2876 -234 2867 -260 2852 -276 ct 2837 -292 2816 -300 2788 -300 ct 
+2761 -300 2740 -291 2724 -273 ct 2708 -255 2699 -230 2698 -199 ct p ef
+3260 -93 m  3260 -61 3248 -37 3224 -20 ct 3200 -2 3166 6 3123 6 ct 3082 6 3049 -1 3027 -14 ct 
+3004 -28 2989 -50 2983 -79 ct 3032 -88 l  3037 -70 3047 -57 3061 -49 ct 3076 -40 3097 -36 3123 -36 ct 
+3152 -36 3172 -41 3186 -49 ct 3199 -58 3205 -71 3205 -88 ct 3205 -102 3201 -112 3192 -121 ct 
+3183 -129 3168 -136 3148 -141 ct 3108 -152 l  3076 -160 3053 -168 3039 -176 ct 
+3026 -184 3015 -194 3007 -205 ct 3000 -216 2996 -230 2996 -247 ct 2996 -277 3007 -301 3029 -317 ct 
+3051 -333 3082 -341 3124 -341 ct 3161 -341 3190 -334 3212 -321 ct 3234 -308 3248 -287 3254 -259 ct 
+3203 -252 l  3200 -267 3192 -279 3178 -287 ct 3165 -295 3147 -299 3124 -299 ct 
+3099 -299 3080 -295 3068 -287 ct 3056 -279 3050 -268 3050 -252 ct 3050 -243 3053 -235 3058 -229 ct 
+3063 -223 3070 -217 3080 -213 ct 3089 -209 3110 -203 3141 -195 ct 3171 -188 3192 -181 3205 -174 ct 
+3218 -168 3228 -161 3236 -153 ct 3243 -146 3249 -137 3253 -127 ct 3257 -117 3260 -106 3260 -93 ct 
+p ef
+3454 -2 m  3435 2 3417 5 3397 5 ct 3353 5 3330 -20 3330 -71 ct 3330 -295 l  3292 -295 l 
+3292 -335 l  3333 -335 l  3349 -411 l  3386 -411 l  3386 -335 l  3448 -335 l 
+3448 -295 l  3386 -295 l  3386 -83 l  3386 -67 3389 -56 3394 -49 ct 3399 -43 3409 -39 3422 -39 ct 
+3429 -39 3440 -41 3454 -44 ct p ef
+pom
+7371 8803 m  15795 8803 l  ps
+7360 8704 m  7005 8783 l  6998 8785 l  6991 8789 l  6986 8796 l  6985 8803 l 
+6986 8810 l  6991 8817 l  6998 8821 l  7005 8823 l  7360 8902 l  7362 8902 l 
+7364 8903 l  7371 8901 l  7378 8897 l  7382 8890 l  7384 8883 l  7384 8723 l 
+7382 8716 l  7378 8709 l  7371 8704 l  7364 8703 l  7362 8703 l  7360 8704 l 
+p ef
+pum
+10049 8668 t
+52 0 m  52 -437 l  111 -437 l  111 -48 l  332 -48 l  332 0 l  p ef
+747 -121 m  747 -80 732 -49 700 -27 ct 669 -5 624 6 567 6 ct 460 6 399 -31 382 -105 ct 
+439 -116 l  446 -90 460 -71 481 -58 ct 503 -46 532 -40 569 -40 ct 607 -40 637 -47 658 -60 ct 
+678 -73 689 -92 689 -118 ct 689 -132 686 -143 679 -152 ct 673 -161 663 -168 652 -174 ct 
+640 -180 626 -185 609 -189 ct 593 -193 575 -197 555 -202 ct 521 -209 494 -217 477 -224 ct 
+459 -232 445 -241 434 -250 ct 424 -259 416 -270 411 -283 ct 405 -296 402 -310 402 -326 ct 
+402 -364 417 -393 445 -413 ct 474 -433 515 -443 568 -443 ct 618 -443 656 -436 682 -421 ct 
+708 -405 727 -380 737 -343 ct 679 -333 l  672 -356 660 -373 642 -383 ct 624 -394 599 -399 568 -399 ct 
+533 -399 506 -393 488 -381 ct 469 -370 460 -353 460 -330 ct 460 -316 464 -305 471 -296 ct 
+478 -287 488 -280 502 -274 ct 515 -268 542 -260 582 -251 ct 595 -248 609 -245 622 -242 ct 
+635 -239 648 -235 660 -231 ct 672 -226 684 -221 695 -215 ct 705 -209 714 -202 722 -193 ct 
+730 -184 736 -174 741 -162 ct 745 -150 747 -137 747 -121 ct p ef
+1138 0 m  1088 -128 l  889 -128 l  839 0 l  777 0 l  956 -437 l  1023 -437 l 
+1198 0 l  p
+988 -392 m  986 -384 l  980 -366 973 -344 963 -318 ct 907 -174 l  1070 -174 l 
+1014 -318 l  1008 -332 1003 -349 997 -366 ct p ef
+1769 -223 m  1769 -178 1760 -138 1743 -105 ct 1725 -71 1700 -45 1668 -27 ct 
+1636 -9 1599 0 1556 0 ct 1393 0 l  1393 -437 l  1538 -437 l  1612 -437 1669 -418 1709 -381 ct 
+1749 -344 1769 -291 1769 -223 ct p
+1710 -223 m  1710 -277 1695 -318 1665 -347 ct 1636 -375 1593 -389 1536 -389 ct 
+1452 -389 l  1452 -47 l  1550 -47 l  1582 -47 1610 -54 1634 -69 ct 1658 -83 1677 -103 1690 -129 ct 
+1703 -156 1710 -187 1710 -223 ct p ef
+1928 6 m  1895 6 1869 -3 1852 -20 ct 1835 -38 1827 -63 1827 -94 ct 1827 -128 1838 -155 1861 -174 ct 
+1884 -192 1921 -202 1972 -203 ct 2047 -205 l  2047 -223 l  2047 -250 2041 -270 2030 -282 ct 
+2018 -293 2000 -299 1975 -299 ct 1950 -299 1932 -295 1921 -286 ct 1909 -278 1902 -264 1900 -246 ct 
+1842 -251 l  1851 -312 1896 -342 1976 -342 ct 2019 -342 2050 -332 2072 -313 ct 
+2093 -293 2104 -265 2104 -229 ct 2104 -84 l  2104 -68 2106 -55 2110 -47 ct 2114 -39 2123 -34 2135 -34 ct 
+2140 -34 2146 -35 2153 -37 ct 2153 -2 l  2139 1 2125 3 2110 3 ct 2089 3 2074 -2 2065 -13 ct 
+2056 -24 2050 -41 2049 -64 ct 2047 -64 l  2033 -39 2016 -20 1997 -10 ct 1978 1 1955 6 1928 6 ct 
+p
+1941 -36 m  1962 -36 1980 -40 1996 -50 ct 2012 -59 2024 -72 2033 -88 ct 2043 -104 2047 -121 2047 -138 ct 
+2047 -166 l  1986 -164 l  1960 -164 1940 -161 1926 -156 ct 1913 -151 1902 -144 1895 -133 ct 
+1888 -123 1884 -109 1884 -93 ct 1884 -75 1889 -60 1899 -51 ct 1909 -41 1923 -36 1941 -36 ct 
+p ef
+2325 -2 m  2306 2 2288 5 2268 5 ct 2224 5 2201 -20 2201 -71 ct 2201 -295 l  2163 -295 l 
+2163 -335 l  2204 -335 l  2220 -411 l  2257 -411 l  2257 -335 l  2319 -335 l 
+2319 -295 l  2257 -295 l  2257 -83 l  2257 -67 2260 -56 2265 -49 ct 2270 -43 2280 -39 2293 -39 ct 
+2300 -39 2311 -41 2325 -44 ct p ef
+2457 6 m  2424 6 2398 -3 2381 -20 ct 2364 -38 2356 -63 2356 -94 ct 2356 -128 2367 -155 2390 -174 ct 
+2413 -192 2450 -202 2501 -203 ct 2576 -205 l  2576 -223 l  2576 -250 2570 -270 2559 -282 ct 
+2547 -293 2529 -299 2504 -299 ct 2479 -299 2461 -295 2450 -286 ct 2438 -278 2431 -264 2429 -246 ct 
+2371 -251 l  2380 -312 2425 -342 2505 -342 ct 2548 -342 2579 -332 2601 -313 ct 
+2622 -293 2633 -265 2633 -229 ct 2633 -84 l  2633 -68 2635 -55 2639 -47 ct 2643 -39 2652 -34 2664 -34 ct 
+2669 -34 2675 -35 2682 -37 ct 2682 -2 l  2668 1 2654 3 2639 3 ct 2618 3 2603 -2 2594 -13 ct 
+2585 -24 2579 -41 2578 -64 ct 2576 -64 l  2562 -39 2545 -20 2526 -10 ct 2507 1 2484 6 2457 6 ct 
+p
+2470 -36 m  2491 -36 2509 -40 2525 -50 ct 2541 -59 2553 -72 2562 -88 ct 2572 -104 2576 -121 2576 -138 ct 
+2576 -166 l  2515 -164 l  2489 -164 2469 -161 2455 -156 ct 2442 -151 2431 -144 2424 -133 ct 
+2417 -123 2413 -109 2413 -93 ct 2413 -75 2418 -60 2428 -51 ct 2438 -41 2452 -36 2470 -36 ct 
+p ef
+pom
+1.000 1.000 1.000 c 4417 6942 m  1930 6942 l  1930 5196 l  6904 5196 l 
+6904 6942 l  4417 6942 l  p ef
+0 lw 0.003 0.003 0.003 c 4417 6941 m  1929 6941 l  1929 5195 l  6904 5195 l 
+6904 6941 l  4417 6941 l  pc
+pum
+2477 5934 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+896 -169 m  896 -125 903 -92 917 -70 ct 931 -49 953 -38 981 -38 ct 1001 -38 1017 -43 1031 -54 ct 
+1044 -65 1052 -81 1055 -104 ct 1112 -100 l  1107 -68 1094 -42 1071 -23 ct 1047 -3 1018 6 982 6 ct 
+936 6 900 -9 875 -38 ct 850 -68 838 -111 838 -168 ct 838 -224 850 -268 875 -297 ct 
+900 -327 936 -342 982 -342 ct 1016 -342 1045 -333 1067 -315 ct 1090 -297 1104 -273 1110 -242 ct 
+1053 -237 l  1050 -256 1042 -271 1031 -282 ct 1019 -292 1002 -298 980 -298 ct 
+951 -298 929 -288 916 -269 ct 903 -249 896 -216 896 -169 ct p ef
+1215 -156 m  1215 -118 1223 -88 1238 -67 ct 1254 -46 1278 -36 1308 -36 ct 1332 -36 1352 -41 1366 -50 ct 
+1381 -60 1391 -72 1396 -87 ct 1445 -73 l  1425 -20 1379 6 1308 6 ct 1259 6 1221 -9 1195 -38 ct 
+1169 -68 1156 -112 1156 -170 ct 1156 -225 1169 -268 1195 -297 ct 1221 -327 1258 -342 1306 -342 ct 
+1405 -342 1454 -282 1454 -163 ct 1454 -156 l  p
+1396 -199 m  1393 -234 1384 -260 1369 -276 ct 1354 -292 1333 -300 1305 -300 ct 
+1278 -300 1257 -291 1241 -273 ct 1225 -255 1216 -230 1215 -199 ct p ef
+1524 -407 m  1524 -460 l  1580 -460 l  1580 -407 l  p
+1524 0 m  1524 -335 l  1580 -335 l  1580 0 l  p ef
+1813 0 m  1747 0 l  1625 -335 l  1685 -335 l  1758 -117 l  1761 -109 1768 -84 1780 -44 ct 
+1791 -80 l  1803 -117 l  1879 -335 l  1938 -335 l  p ef
+2026 -156 m  2026 -118 2034 -88 2049 -67 ct 2065 -46 2089 -36 2119 -36 ct 2143 -36 2163 -41 2177 -50 ct 
+2192 -60 2202 -72 2207 -87 ct 2256 -73 l  2236 -20 2190 6 2119 6 ct 2070 6 2032 -9 2006 -38 ct 
+1980 -68 1967 -112 1967 -170 ct 1967 -225 1980 -268 2006 -297 ct 2032 -327 2069 -342 2117 -342 ct 
+2216 -342 2265 -282 2265 -163 ct 2265 -156 l  p
+2207 -199 m  2204 -234 2195 -260 2180 -276 ct 2165 -292 2144 -300 2116 -300 ct 
+2089 -300 2068 -291 2052 -273 ct 2036 -255 2027 -230 2026 -199 ct p ef
+2864 -121 m  2864 -80 2849 -49 2817 -27 ct 2786 -5 2741 6 2684 6 ct 2577 6 2516 -31 2499 -105 ct 
+2556 -116 l  2563 -90 2577 -71 2598 -58 ct 2620 -46 2649 -40 2686 -40 ct 2724 -40 2754 -47 2775 -60 ct 
+2795 -73 2806 -92 2806 -118 ct 2806 -132 2803 -143 2796 -152 ct 2790 -161 2780 -168 2769 -174 ct 
+2757 -180 2743 -185 2726 -189 ct 2710 -193 2692 -197 2672 -202 ct 2638 -209 2611 -217 2594 -224 ct 
+2576 -232 2562 -241 2551 -250 ct 2541 -259 2533 -270 2528 -283 ct 2522 -296 2519 -310 2519 -326 ct 
+2519 -364 2534 -393 2562 -413 ct 2591 -433 2632 -443 2685 -443 ct 2735 -443 2773 -436 2799 -421 ct 
+2825 -405 2844 -380 2854 -343 ct 2796 -333 l  2789 -356 2777 -373 2759 -383 ct 
+2741 -394 2716 -399 2685 -399 ct 2650 -399 2623 -393 2605 -381 ct 2586 -370 2577 -353 2577 -330 ct 
+2577 -316 2581 -305 2588 -296 ct 2595 -287 2605 -280 2619 -274 ct 2632 -268 2659 -260 2699 -251 ct 
+2712 -248 2726 -245 2739 -242 ct 2752 -239 2765 -235 2777 -231 ct 2789 -226 2801 -221 2812 -215 ct 
+2822 -209 2831 -202 2839 -193 ct 2847 -184 2853 -174 2858 -162 ct 2862 -150 2864 -137 2864 -121 ct 
+p ef
+2953 132 m  2938 132 2925 131 2915 128 ct 2915 87 l  2923 88 2931 88 2941 88 ct 
+2976 88 3003 63 3023 12 ct 3029 -2 l  2896 -335 l  2955 -335 l  3026 -150 l 
+3027 -147 3028 -144 3029 -140 ct 3031 -136 3036 -122 3043 -99 ct 3051 -76 3056 -63 3056 -61 ct 
+3078 -122 l  3151 -335 l  3210 -335 l  3081 0 l  3067 36 3055 62 3043 80 ct 
+3031 97 3017 110 3003 119 ct 2988 127 2972 132 2953 132 ct p ef
+3467 0 m  3467 -213 l  3467 -235 3465 -252 3460 -264 ct 3456 -276 3449 -285 3440 -291 ct 
+3430 -296 3416 -299 3398 -299 ct 3371 -299 3350 -289 3334 -271 ct 3319 -253 3311 -227 3311 -194 ct 
+3311 0 l  3255 0 l  3255 -264 l  3255 -303 3254 -327 3253 -335 ct 3306 -335 l 
+3306 -334 3306 -332 3306 -327 ct 3307 -323 3307 -317 3307 -311 ct 3308 -306 3308 -294 3308 -278 ct 
+3309 -278 l  3322 -301 3337 -318 3354 -327 ct 3371 -337 3392 -342 3417 -342 ct 
+3453 -342 3480 -333 3497 -314 ct 3514 -296 3523 -266 3523 -224 ct 3523 0 l  p ef
+3649 -169 m  3649 -125 3656 -92 3670 -70 ct 3684 -49 3706 -38 3734 -38 ct 3754 -38 3770 -43 3784 -54 ct 
+3797 -65 3805 -81 3808 -104 ct 3865 -100 l  3860 -68 3847 -42 3824 -23 ct 3800 -3 3771 6 3735 6 ct 
+3689 6 3653 -9 3628 -38 ct 3603 -68 3591 -111 3591 -168 ct 3591 -224 3603 -268 3628 -297 ct 
+3653 -327 3689 -342 3735 -342 ct 3769 -342 3798 -333 3820 -315 ct 3843 -297 3857 -273 3863 -242 ct 
+3806 -237 l  3803 -256 3795 -271 3784 -282 ct 3772 -292 3755 -298 3733 -298 ct 
+3704 -298 3682 -288 3669 -269 ct 3656 -249 3649 -216 3649 -169 ct p ef
+pom
+pum
+3393 6645 t
+227 6 m  191 6 160 0 133 -13 ct 106 -26 86 -45 71 -70 ct 56 -95 49 -124 49 -159 ct 
+49 -437 l  108 -437 l  108 -164 l  108 -124 118 -94 139 -73 ct 159 -52 188 -42 226 -42 ct 
+266 -42 296 -53 318 -74 ct 340 -95 351 -127 351 -168 ct 351 -437 l  410 -437 l 
+410 -164 l  410 -129 402 -98 387 -73 ct 372 -47 351 -28 324 -14 ct 296 -1 264 6 227 6 ct 
+p ef
+784 -169 m  784 -52 743 6 661 6 ct 609 6 575 -13 557 -52 ct 555 -52 l  556 -50 557 -33 557 1 ct 
+557 132 l  501 132 l  501 -267 l  501 -301 500 -324 499 -335 ct 553 -335 l 
+553 -335 553 -332 554 -327 ct 554 -322 555 -314 555 -303 ct 556 -293 556 -285 556 -282 ct 
+557 -282 l  567 -302 580 -317 597 -327 ct 613 -337 634 -341 661 -341 ct 702 -341 733 -328 754 -300 ct 
+774 -272 784 -229 784 -169 ct p
+726 -168 m  726 -215 720 -248 707 -268 ct 694 -288 674 -298 647 -298 ct 625 -298 607 -294 595 -284 ct 
+582 -275 573 -261 566 -241 ct 560 -221 557 -195 557 -164 ct 557 -120 564 -87 578 -66 ct 
+592 -45 615 -35 646 -35 ct 674 -35 694 -45 707 -66 ct 720 -86 726 -120 726 -168 ct 
+p ef
+1066 -54 m  1055 -32 1042 -17 1024 -8 ct 1007 2 986 6 961 6 ct 919 6 888 -8 868 -37 ct 
+848 -65 838 -108 838 -166 ct 838 -283 879 -342 961 -342 ct 986 -342 1008 -337 1025 -328 ct 
+1042 -318 1055 -304 1066 -283 ct 1066 -283 l  1066 -321 l  1066 -460 l  1121 -460 l 
+1121 -69 l  1121 -34 1122 -11 1123 0 ct 1070 0 l  1069 -3 1069 -11 1068 -23 ct 
+1067 -35 1067 -45 1067 -54 ct p
+896 -168 m  896 -121 902 -88 915 -67 ct 927 -47 947 -37 975 -37 ct 1007 -37 1030 -48 1044 -70 ct 
+1058 -92 1066 -126 1066 -172 ct 1066 -216 1058 -249 1044 -269 ct 1030 -290 1007 -300 976 -300 ct 
+948 -300 928 -290 915 -269 ct 903 -249 896 -215 896 -168 ct p ef
+1292 6 m  1259 6 1233 -3 1216 -20 ct 1199 -38 1191 -63 1191 -94 ct 1191 -128 1202 -155 1225 -174 ct 
+1248 -192 1285 -202 1336 -203 ct 1411 -205 l  1411 -223 l  1411 -250 1405 -270 1394 -282 ct 
+1382 -293 1364 -299 1339 -299 ct 1314 -299 1296 -295 1285 -286 ct 1273 -278 1266 -264 1264 -246 ct 
+1206 -251 l  1215 -312 1260 -342 1340 -342 ct 1383 -342 1414 -332 1436 -313 ct 
+1457 -293 1468 -265 1468 -229 ct 1468 -84 l  1468 -68 1470 -55 1474 -47 ct 1478 -39 1487 -34 1499 -34 ct 
+1504 -34 1510 -35 1517 -37 ct 1517 -2 l  1503 1 1489 3 1474 3 ct 1453 3 1438 -2 1429 -13 ct 
+1420 -24 1414 -41 1413 -64 ct 1411 -64 l  1397 -39 1380 -20 1361 -10 ct 1342 1 1319 6 1292 6 ct 
+p
+1305 -36 m  1326 -36 1344 -40 1360 -50 ct 1376 -59 1388 -72 1397 -88 ct 1407 -104 1411 -121 1411 -138 ct 
+1411 -166 l  1350 -164 l  1324 -164 1304 -161 1290 -156 ct 1277 -151 1266 -144 1259 -133 ct 
+1252 -123 1248 -109 1248 -93 ct 1248 -75 1253 -60 1263 -51 ct 1273 -41 1287 -36 1305 -36 ct 
+p ef
+1690 -2 m  1671 2 1653 5 1633 5 ct 1589 5 1566 -20 1566 -71 ct 1566 -295 l  1528 -295 l 
+1528 -335 l  1569 -335 l  1585 -411 l  1622 -411 l  1622 -335 l  1684 -335 l 
+1684 -295 l  1622 -295 l  1622 -83 l  1622 -67 1625 -56 1630 -49 ct 1635 -43 1645 -39 1658 -39 ct 
+1665 -39 1676 -41 1690 -44 ct p ef
+1780 -156 m  1780 -118 1788 -88 1803 -67 ct 1819 -46 1843 -36 1873 -36 ct 1897 -36 1917 -41 1931 -50 ct 
+1946 -60 1956 -72 1961 -87 ct 2010 -73 l  1990 -20 1944 6 1873 6 ct 1824 6 1786 -9 1760 -38 ct 
+1734 -68 1721 -112 1721 -170 ct 1721 -225 1734 -268 1760 -297 ct 1786 -327 1823 -342 1871 -342 ct 
+1970 -342 2019 -282 2019 -163 ct 2019 -156 l  p
+1961 -199 m  1958 -234 1949 -260 1934 -276 ct 1919 -292 1898 -300 1870 -300 ct 
+1843 -300 1822 -291 1806 -273 ct 1790 -255 1781 -230 1780 -199 ct p ef
+pom
+1.000 1.000 1.000 c 4419 9742 m  1932 9742 l  1932 8796 l  6906 8796 l 
+6906 9742 l  4419 9742 l  p ef
+0.003 0.003 0.003 c 4419 9742 m  1931 9742 l  1931 8796 l  6906 8796 l  6906 9742 l 
+4419 9742 l  pc
+pum
+2538 9490 t
+242 0 m  181 0 l  3 -437 l  65 -437 l  186 -129 l  212 -52 l  238 -129 l 
+358 -437 l  421 -437 l  p ef
+504 6 m  471 6 445 -3 428 -20 ct 411 -38 403 -63 403 -94 ct 403 -128 414 -155 437 -174 ct 
+460 -192 497 -202 548 -203 ct 623 -205 l  623 -223 l  623 -250 617 -270 606 -282 ct 
+594 -293 576 -299 551 -299 ct 526 -299 508 -295 497 -286 ct 485 -278 478 -264 476 -246 ct 
+418 -251 l  427 -312 472 -342 552 -342 ct 595 -342 626 -332 648 -313 ct 669 -293 680 -265 680 -229 ct 
+680 -84 l  680 -68 682 -55 686 -47 ct 690 -39 699 -34 711 -34 ct 716 -34 722 -35 729 -37 ct 
+729 -2 l  715 1 701 3 686 3 ct 665 3 650 -2 641 -13 ct 632 -24 626 -41 625 -64 ct 
+623 -64 l  609 -39 592 -20 573 -10 ct 554 1 531 6 504 6 ct p
+517 -36 m  538 -36 556 -40 572 -50 ct 588 -59 600 -72 609 -88 ct 619 -104 623 -121 623 -138 ct 
+623 -166 l  562 -164 l  536 -164 516 -161 502 -156 ct 489 -151 478 -144 471 -133 ct 
+464 -123 460 -109 460 -93 ct 460 -75 465 -60 475 -51 ct 485 -41 499 -36 517 -36 ct 
+p ef
+772 0 m  772 -460 l  828 -460 l  828 0 l  p ef
+912 -407 m  912 -460 l  968 -460 l  968 -407 l  p
+912 0 m  912 -335 l  968 -335 l  968 0 l  p ef
+1266 -54 m  1255 -32 1242 -17 1224 -8 ct 1207 2 1186 6 1161 6 ct 1119 6 1088 -8 1068 -37 ct 
+1048 -65 1038 -108 1038 -166 ct 1038 -283 1079 -342 1161 -342 ct 1186 -342 1208 -337 1225 -328 ct 
+1242 -318 1255 -304 1266 -283 ct 1266 -283 l  1266 -321 l  1266 -460 l  1321 -460 l 
+1321 -69 l  1321 -34 1322 -11 1323 0 ct 1270 0 l  1269 -3 1269 -11 1268 -23 ct 
+1267 -35 1267 -45 1267 -54 ct p
+1096 -168 m  1096 -121 1102 -88 1115 -67 ct 1127 -47 1147 -37 1175 -37 ct 1207 -37 1230 -48 1244 -70 ct 
+1258 -92 1266 -126 1266 -172 ct 1266 -216 1258 -249 1244 -269 ct 1230 -290 1207 -300 1176 -300 ct 
+1148 -300 1128 -290 1115 -269 ct 1103 -249 1096 -215 1096 -168 ct p ef
+1492 6 m  1459 6 1433 -3 1416 -20 ct 1399 -38 1391 -63 1391 -94 ct 1391 -128 1402 -155 1425 -174 ct 
+1448 -192 1485 -202 1536 -203 ct 1611 -205 l  1611 -223 l  1611 -250 1605 -270 1594 -282 ct 
+1582 -293 1564 -299 1539 -299 ct 1514 -299 1496 -295 1485 -286 ct 1473 -278 1466 -264 1464 -246 ct 
+1406 -251 l  1415 -312 1460 -342 1540 -342 ct 1583 -342 1614 -332 1636 -313 ct 
+1657 -293 1668 -265 1668 -229 ct 1668 -84 l  1668 -68 1670 -55 1674 -47 ct 1678 -39 1687 -34 1699 -34 ct 
+1704 -34 1710 -35 1717 -37 ct 1717 -2 l  1703 1 1689 3 1674 3 ct 1653 3 1638 -2 1629 -13 ct 
+1620 -24 1614 -41 1613 -64 ct 1611 -64 l  1597 -39 1580 -20 1561 -10 ct 1542 1 1519 6 1492 6 ct 
+p
+1505 -36 m  1526 -36 1544 -40 1560 -50 ct 1576 -59 1588 -72 1597 -88 ct 1607 -104 1611 -121 1611 -138 ct 
+1611 -166 l  1550 -164 l  1524 -164 1504 -161 1490 -156 ct 1477 -151 1466 -144 1459 -133 ct 
+1452 -123 1448 -109 1448 -93 ct 1448 -75 1453 -60 1463 -51 ct 1473 -41 1487 -36 1505 -36 ct 
+p ef
+1890 -2 m  1871 2 1853 5 1833 5 ct 1789 5 1766 -20 1766 -71 ct 1766 -295 l  1728 -295 l 
+1728 -335 l  1769 -335 l  1785 -411 l  1822 -411 l  1822 -335 l  1884 -335 l 
+1884 -295 l  1822 -295 l  1822 -83 l  1822 -67 1825 -56 1830 -49 ct 1835 -43 1845 -39 1858 -39 ct 
+1865 -39 1876 -41 1890 -44 ct p ef
+1980 -156 m  1980 -118 1988 -88 2003 -67 ct 2019 -46 2043 -36 2073 -36 ct 2097 -36 2117 -41 2131 -50 ct 
+2146 -60 2156 -72 2161 -87 ct 2210 -73 l  2190 -20 2144 6 2073 6 ct 2024 6 1986 -9 1960 -38 ct 
+1934 -68 1921 -112 1921 -170 ct 1921 -225 1934 -268 1960 -297 ct 1986 -327 2023 -342 2071 -342 ct 
+2170 -342 2219 -282 2219 -163 ct 2219 -156 l  p
+2161 -199 m  2158 -234 2149 -260 2134 -276 ct 2119 -292 2098 -300 2070 -300 ct 
+2043 -300 2022 -291 2006 -273 ct 1990 -255 1981 -230 1980 -199 ct p ef
+2849 -223 m  2849 -178 2840 -138 2823 -105 ct 2805 -71 2780 -45 2748 -27 ct 
+2716 -9 2679 0 2636 0 ct 2473 0 l  2473 -437 l  2618 -437 l  2692 -437 2749 -418 2789 -381 ct 
+2829 -344 2849 -291 2849 -223 ct p
+2790 -223 m  2790 -277 2775 -318 2745 -347 ct 2716 -375 2673 -389 2616 -389 ct 
+2532 -389 l  2532 -47 l  2630 -47 l  2662 -47 2690 -54 2714 -69 ct 2738 -83 2757 -103 2770 -129 ct 
+2783 -156 2790 -187 2790 -223 ct p ef
+3008 6 m  2975 6 2949 -3 2932 -20 ct 2915 -38 2907 -63 2907 -94 ct 2907 -128 2918 -155 2941 -174 ct 
+2964 -192 3001 -202 3052 -203 ct 3127 -205 l  3127 -223 l  3127 -250 3121 -270 3110 -282 ct 
+3098 -293 3080 -299 3055 -299 ct 3030 -299 3012 -295 3001 -286 ct 2989 -278 2982 -264 2980 -246 ct 
+2922 -251 l  2931 -312 2976 -342 3056 -342 ct 3099 -342 3130 -332 3152 -313 ct 
+3173 -293 3184 -265 3184 -229 ct 3184 -84 l  3184 -68 3186 -55 3190 -47 ct 3194 -39 3203 -34 3215 -34 ct 
+3220 -34 3226 -35 3233 -37 ct 3233 -2 l  3219 1 3205 3 3190 3 ct 3169 3 3154 -2 3145 -13 ct 
+3136 -24 3130 -41 3129 -64 ct 3127 -64 l  3113 -39 3096 -20 3077 -10 ct 3058 1 3035 6 3008 6 ct 
+p
+3021 -36 m  3042 -36 3060 -40 3076 -50 ct 3092 -59 3104 -72 3113 -88 ct 3123 -104 3127 -121 3127 -138 ct 
+3127 -166 l  3066 -164 l  3040 -164 3020 -161 3006 -156 ct 2993 -151 2982 -144 2975 -133 ct 
+2968 -123 2964 -109 2964 -93 ct 2964 -75 2969 -60 2979 -51 ct 2989 -41 3003 -36 3021 -36 ct 
+p ef
+3405 -2 m  3386 2 3368 5 3348 5 ct 3304 5 3281 -20 3281 -71 ct 3281 -295 l  3243 -295 l 
+3243 -335 l  3284 -335 l  3300 -411 l  3337 -411 l  3337 -335 l  3399 -335 l 
+3399 -295 l  3337 -295 l  3337 -83 l  3337 -67 3340 -56 3345 -49 ct 3350 -43 3360 -39 3373 -39 ct 
+3380 -39 3391 -41 3405 -44 ct p ef
+3537 6 m  3504 6 3478 -3 3461 -20 ct 3444 -38 3436 -63 3436 -94 ct 3436 -128 3447 -155 3470 -174 ct 
+3493 -192 3530 -202 3581 -203 ct 3656 -205 l  3656 -223 l  3656 -250 3650 -270 3639 -282 ct 
+3627 -293 3609 -299 3584 -299 ct 3559 -299 3541 -295 3530 -286 ct 3518 -278 3511 -264 3509 -246 ct 
+3451 -251 l  3460 -312 3505 -342 3585 -342 ct 3628 -342 3659 -332 3681 -313 ct 
+3702 -293 3713 -265 3713 -229 ct 3713 -84 l  3713 -68 3715 -55 3719 -47 ct 3723 -39 3732 -34 3744 -34 ct 
+3749 -34 3755 -35 3762 -37 ct 3762 -2 l  3748 1 3734 3 3719 3 ct 3698 3 3683 -2 3674 -13 ct 
+3665 -24 3659 -41 3658 -64 ct 3656 -64 l  3642 -39 3625 -20 3606 -10 ct 3587 1 3564 6 3537 6 ct 
+p
+3550 -36 m  3571 -36 3589 -40 3605 -50 ct 3621 -59 3633 -72 3642 -88 ct 3652 -104 3656 -121 3656 -138 ct 
+3656 -166 l  3595 -164 l  3569 -164 3549 -161 3535 -156 ct 3522 -151 3511 -144 3504 -133 ct 
+3497 -123 3493 -109 3493 -93 ct 3493 -75 3498 -60 3508 -51 ct 3518 -41 3532 -36 3550 -36 ct 
+p ef
+pom
+1.000 1.000 1.000 c 4421 11043 m  1934 11043 l  1934 10097 l  6908 10097 l 
+6908 11043 l  4421 11043 l  p ef
+0.003 0.003 0.003 c 4421 11042 m  1933 11042 l  1933 10096 l  6908 10096 l 
+6908 11042 l  4421 11042 l  pc
+pum
+2904 10791 t
+59 0 m  59 -437 l  118 -437 l  118 0 l  p ef
+432 0 m  432 -213 l  432 -235 430 -252 425 -264 ct 421 -276 414 -285 405 -291 ct 
+395 -296 381 -299 363 -299 ct 336 -299 315 -289 299 -271 ct 284 -253 276 -227 276 -194 ct 
+276 0 l  220 0 l  220 -264 l  220 -303 219 -327 218 -335 ct 271 -335 l  271 -334 271 -332 271 -327 ct 
+272 -323 272 -317 272 -311 ct 273 -306 273 -294 273 -278 ct 274 -278 l  287 -301 302 -318 319 -327 ct 
+336 -337 357 -342 382 -342 ct 418 -342 445 -333 462 -314 ct 479 -296 488 -266 488 -224 ct 
+488 0 l  p ef
+824 -93 m  824 -61 812 -37 788 -20 ct 764 -2 730 6 687 6 ct 646 6 613 -1 591 -14 ct 
+568 -28 553 -50 547 -79 ct 596 -88 l  601 -70 611 -57 625 -49 ct 640 -40 661 -36 687 -36 ct 
+716 -36 736 -41 750 -49 ct 763 -58 769 -71 769 -88 ct 769 -102 765 -112 756 -121 ct 
+747 -129 732 -136 712 -141 ct 672 -152 l  640 -160 617 -168 603 -176 ct 590 -184 579 -194 571 -205 ct 
+564 -216 560 -230 560 -247 ct 560 -277 571 -301 593 -317 ct 615 -333 646 -341 688 -341 ct 
+725 -341 754 -334 776 -321 ct 798 -308 812 -287 818 -259 ct 767 -252 l  764 -267 756 -279 742 -287 ct 
+729 -295 711 -299 688 -299 ct 663 -299 644 -295 632 -287 ct 620 -279 614 -268 614 -252 ct 
+614 -243 617 -235 622 -229 ct 627 -223 634 -217 644 -213 ct 653 -209 674 -203 705 -195 ct 
+735 -188 756 -181 769 -174 ct 782 -168 792 -161 800 -153 ct 807 -146 813 -137 817 -127 ct 
+821 -117 824 -106 824 -93 ct p ef
+1019 -2 m  1000 2 982 5 962 5 ct 918 5 895 -20 895 -71 ct 895 -295 l  857 -295 l 
+857 -335 l  898 -335 l  914 -411 l  951 -411 l  951 -335 l  1013 -335 l 
+1013 -295 l  951 -295 l  951 -83 l  951 -67 954 -56 959 -49 ct 964 -43 974 -39 987 -39 ct 
+994 -39 1005 -41 1019 -44 ct p ef
+1151 6 m  1118 6 1092 -3 1075 -20 ct 1058 -38 1050 -63 1050 -94 ct 1050 -128 1061 -155 1084 -174 ct 
+1107 -192 1144 -202 1195 -203 ct 1270 -205 l  1270 -223 l  1270 -250 1264 -270 1253 -282 ct 
+1241 -293 1223 -299 1198 -299 ct 1173 -299 1155 -295 1144 -286 ct 1132 -278 1125 -264 1123 -246 ct 
+1065 -251 l  1074 -312 1119 -342 1199 -342 ct 1242 -342 1273 -332 1295 -313 ct 
+1316 -293 1327 -265 1327 -229 ct 1327 -84 l  1327 -68 1329 -55 1333 -47 ct 1337 -39 1346 -34 1358 -34 ct 
+1363 -34 1369 -35 1376 -37 ct 1376 -2 l  1362 1 1348 3 1333 3 ct 1312 3 1297 -2 1288 -13 ct 
+1279 -24 1273 -41 1272 -64 ct 1270 -64 l  1256 -39 1239 -20 1220 -10 ct 1201 1 1178 6 1151 6 ct 
+p
+1164 -36 m  1185 -36 1203 -40 1219 -50 ct 1235 -59 1247 -72 1256 -88 ct 1266 -104 1270 -121 1270 -138 ct 
+1270 -166 l  1209 -164 l  1183 -164 1163 -161 1149 -156 ct 1136 -151 1125 -144 1118 -133 ct 
+1111 -123 1107 -109 1107 -93 ct 1107 -75 1112 -60 1122 -51 ct 1132 -41 1146 -36 1164 -36 ct 
+p ef
+1419 0 m  1419 -460 l  1475 -460 l  1475 0 l  p ef
+1560 0 m  1560 -460 l  1616 -460 l  1616 0 l  p ef
+1887 0 m  1887 -437 l  1946 -437 l  1946 -48 l  2167 -48 l  2167 0 l  p ef
+2582 -121 m  2582 -80 2567 -49 2535 -27 ct 2504 -5 2459 6 2402 6 ct 2295 6 2234 -31 2217 -105 ct 
+2274 -116 l  2281 -90 2295 -71 2316 -58 ct 2338 -46 2367 -40 2404 -40 ct 2442 -40 2472 -47 2493 -60 ct 
+2513 -73 2524 -92 2524 -118 ct 2524 -132 2521 -143 2514 -152 ct 2508 -161 2498 -168 2487 -174 ct 
+2475 -180 2461 -185 2444 -189 ct 2428 -193 2410 -197 2390 -202 ct 2356 -209 2329 -217 2312 -224 ct 
+2294 -232 2280 -241 2269 -250 ct 2259 -259 2251 -270 2246 -283 ct 2240 -296 2237 -310 2237 -326 ct 
+2237 -364 2252 -393 2280 -413 ct 2309 -433 2350 -443 2403 -443 ct 2453 -443 2491 -436 2517 -421 ct 
+2543 -405 2562 -380 2572 -343 ct 2514 -333 l  2507 -356 2495 -373 2477 -383 ct 
+2459 -394 2434 -399 2403 -399 ct 2368 -399 2341 -393 2323 -381 ct 2304 -370 2295 -353 2295 -330 ct 
+2295 -316 2299 -305 2306 -296 ct 2313 -287 2323 -280 2337 -274 ct 2350 -268 2377 -260 2417 -251 ct 
+2430 -248 2444 -245 2457 -242 ct 2470 -239 2483 -235 2495 -231 ct 2507 -226 2519 -221 2530 -215 ct 
+2540 -209 2549 -202 2557 -193 ct 2565 -184 2571 -174 2576 -162 ct 2580 -150 2582 -137 2582 -121 ct 
+p ef
+2973 0 m  2923 -128 l  2724 -128 l  2674 0 l  2612 0 l  2791 -437 l  2858 -437 l 
+3033 0 l  p
+2823 -392 m  2821 -384 l  2815 -366 2808 -344 2798 -318 ct 2742 -174 l  2905 -174 l 
+2849 -318 l  2843 -332 2838 -349 2832 -366 ct p ef
+pom
+0 9746 t 
+pom
+count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/figures/hello-protocol-eps-converted-to.pdf b/figures/hello-protocol-eps-converted-to.pdf
new file mode 100644
index 0000000..e280467
--- /dev/null
+++ b/figures/hello-protocol-eps-converted-to.pdf
Binary files differ
diff --git a/figures/hello-protocol-timeout-eps-converted-to.pdf b/figures/hello-protocol-timeout-eps-converted-to.pdf
new file mode 100644
index 0000000..704c0b3
--- /dev/null
+++ b/figures/hello-protocol-timeout-eps-converted-to.pdf
Binary files differ
diff --git a/figures/hello-protocol-timeout.eps b/figures/hello-protocol-timeout.eps
new file mode 100644
index 0000000..71627db
--- /dev/null
+++ b/figures/hello-protocol-timeout.eps
@@ -0,0 +1,807 @@
+%!PS-Adobe-3.0 EPSF-3.0 
+%%BoundingBox: 0 0 447 326
+%%Pages: 0
+%%Creator: LibreOffice 4.2
+%%Title: none
+%%CreationDate: none
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset SDRes-Prolog 1.0 0
+/b4_inc_state save def
+/dict_count countdictstack def
+/op_count count 1 sub def
+userdict begin
+0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath
+/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
+/bdef {bind def} bind def
+/c {setrgbcolor} bdef
+/l {neg lineto} bdef
+/rl {neg rlineto} bdef
+/lc {setlinecap} bdef
+/lj {setlinejoin} bdef
+/lw {setlinewidth} bdef
+/ml {setmiterlimit} bdef
+/ld {setdash} bdef
+/m {neg moveto} bdef
+/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef
+/r {rotate} bdef
+/t {neg translate} bdef
+/s {scale} bdef
+/sw {show} bdef
+/gs {gsave} bdef
+/gr {grestore} bdef
+/f {findfont dup length dict begin
+{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def
+currentdict end /NFont exch definefont pop /NFont findfont} bdef
+/p {closepath} bdef
+/sf {scalefont setfont} bdef
+/ef {eofill}bdef
+/pc {closepath stroke}bdef
+/ps {stroke}bdef
+/pum {matrix currentmatrix}bdef
+/pom {setmatrix}bdef
+/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef
+%%EndResource
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+pum
+0.02835 0.02837 s 
+0 -11487 t
+/tm matrix currentmatrix def
+tm setmatrix
+-1829 -2247 t 
+1 1 s 
+1.000 1.000 1.000 c 7057 4787 m  5324 4787 l  5324 3358 l  8790 3358 l 
+8790 4787 l  7057 4787 l  p ef
+0 lw 1 lj 0.003 0.003 0.003 c 7057 4787 m  5324 4787 l  5324 3358 l  8789 3358 l 
+8789 4787 l  7057 4787 l  pc
+pum
+6333 3938 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+pom
+pum
+5893 4649 t
+390 -305 m  390 -264 377 -231 350 -207 ct 323 -182 286 -170 240 -170 ct 111 -170 l 
+111 0 l  52 0 l  52 -437 l  236 -437 l  285 -437 323 -425 350 -402 ct 377 -380 390 -347 390 -305 ct 
+p
+331 -305 m  331 -361 297 -389 229 -389 ct 111 -389 l  111 -217 l  231 -217 l 
+297 -217 331 -246 331 -305 ct p ef
+467 0 m  467 -257 l  467 -281 466 -307 465 -335 ct 518 -335 l  520 -297 520 -275 520 -267 ct 
+522 -267 l  530 -296 541 -315 552 -326 ct 564 -336 580 -342 601 -342 ct 609 -342 616 -341 624 -339 ct 
+624 -287 l  616 -289 607 -291 594 -291 ct 571 -291 553 -281 541 -261 ct 529 -241 523 -212 523 -175 ct 
+523 0 l  p ef
+961 -168 m  961 -109 949 -66 923 -37 ct 897 -8 859 6 810 6 ct 761 6 724 -9 699 -39 ct 
+674 -68 662 -112 662 -168 ct 662 -284 712 -342 812 -342 ct 863 -342 901 -328 925 -299 ct 
+949 -271 961 -227 961 -168 ct p
+903 -168 m  903 -214 896 -248 882 -269 ct 869 -290 845 -300 813 -300 ct 780 -300 757 -290 742 -268 ct 
+728 -247 720 -214 720 -168 ct 720 -124 727 -91 742 -68 ct 756 -46 779 -35 810 -35 ct 
+843 -35 867 -46 881 -67 ct 896 -89 903 -122 903 -168 ct p ef
+1160 -2 m  1141 2 1123 5 1103 5 ct 1059 5 1036 -20 1036 -71 ct 1036 -295 l  998 -295 l 
+998 -335 l  1039 -335 l  1055 -411 l  1092 -411 l  1092 -335 l  1154 -335 l 
+1154 -295 l  1092 -295 l  1092 -83 l  1092 -67 1095 -56 1100 -49 ct 1105 -43 1115 -39 1128 -39 ct 
+1135 -39 1146 -41 1160 -44 ct p ef
+1490 -168 m  1490 -109 1478 -66 1452 -37 ct 1426 -8 1388 6 1339 6 ct 1290 6 1253 -9 1228 -39 ct 
+1203 -68 1191 -112 1191 -168 ct 1191 -284 1241 -342 1341 -342 ct 1392 -342 1430 -328 1454 -299 ct 
+1478 -271 1490 -227 1490 -168 ct p
+1432 -168 m  1432 -214 1425 -248 1411 -269 ct 1398 -290 1374 -300 1342 -300 ct 
+1309 -300 1286 -290 1271 -268 ct 1257 -247 1249 -214 1249 -168 ct 1249 -124 1256 -91 1271 -68 ct 
+1285 -46 1308 -35 1339 -35 ct 1372 -35 1396 -46 1410 -67 ct 1425 -89 1432 -122 1432 -168 ct 
+p ef
+1602 -169 m  1602 -125 1609 -92 1623 -70 ct 1637 -49 1659 -38 1687 -38 ct 1707 -38 1723 -43 1737 -54 ct 
+1750 -65 1758 -81 1761 -104 ct 1818 -100 l  1813 -68 1800 -42 1777 -23 ct 1753 -3 1724 6 1688 6 ct 
+1642 6 1606 -9 1581 -38 ct 1556 -68 1544 -111 1544 -168 ct 1544 -224 1556 -268 1581 -297 ct 
+1606 -327 1642 -342 1688 -342 ct 1722 -342 1751 -333 1773 -315 ct 1796 -297 1810 -273 1816 -242 ct 
+1759 -237 l  1756 -256 1748 -271 1737 -282 ct 1725 -292 1708 -298 1686 -298 ct 
+1657 -298 1635 -288 1622 -269 ct 1609 -249 1602 -216 1602 -169 ct p ef
+2161 -168 m  2161 -109 2149 -66 2123 -37 ct 2097 -8 2059 6 2010 6 ct 1961 6 1924 -9 1899 -39 ct 
+1874 -68 1862 -112 1862 -168 ct 1862 -284 1912 -342 2012 -342 ct 2063 -342 2101 -328 2125 -299 ct 
+2149 -271 2161 -227 2161 -168 ct p
+2103 -168 m  2103 -214 2096 -248 2082 -269 ct 2069 -290 2045 -300 2013 -300 ct 
+1980 -300 1957 -290 1942 -268 ct 1928 -247 1920 -214 1920 -168 ct 1920 -124 1927 -91 1942 -68 ct 
+1956 -46 1979 -35 2010 -35 ct 2043 -35 2067 -46 2081 -67 ct 2096 -89 2103 -122 2103 -168 ct 
+p ef
+2231 0 m  2231 -460 l  2287 -460 l  2287 0 l  p ef
+pom
+1.000 1.000 1.000 c 7057 3358 m  5324 3358 l  5324 2248 l  8790 2248 l 
+8790 3358 l  7057 3358 l  p ef
+0.003 0.003 0.003 c 7057 3358 m  5324 3358 l  5324 2247 l  8789 2247 l  8789 3358 l 
+7057 3358 l  pc
+pum
+5821 3023 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+784 -168 m  784 -109 772 -66 746 -37 ct 720 -8 682 6 633 6 ct 584 6 547 -9 522 -39 ct 
+497 -68 485 -112 485 -168 ct 485 -284 535 -342 635 -342 ct 686 -342 724 -328 748 -299 ct 
+772 -271 784 -227 784 -168 ct p
+726 -168 m  726 -214 719 -248 705 -269 ct 692 -290 668 -300 636 -300 ct 603 -300 580 -290 565 -268 ct 
+551 -247 543 -214 543 -168 ct 543 -124 550 -91 565 -68 ct 579 -46 602 -35 633 -35 ct 
+666 -35 690 -46 704 -67 ct 719 -89 726 -122 726 -168 ct p ef
+908 -335 m  908 -123 l  908 -101 911 -84 915 -71 ct 919 -59 926 -50 936 -45 ct 
+945 -40 959 -37 978 -37 ct 1004 -37 1026 -46 1041 -64 ct 1057 -83 1064 -108 1064 -141 ct 
+1064 -335 l  1120 -335 l  1120 -72 l  1120 -33 1121 -9 1122 0 ct 1069 0 l 
+1069 -1 1069 -4 1069 -8 ct 1068 -13 1068 -18 1068 -24 ct 1068 -30 1067 -41 1067 -57 ct 
+1066 -57 l  1053 -34 1038 -18 1021 -8 ct 1005 1 984 6 959 6 ct 922 6 895 -3 878 -21 ct 
+861 -40 852 -70 852 -112 ct 852 -335 l  p ef
+1336 -2 m  1317 2 1299 5 1279 5 ct 1235 5 1212 -20 1212 -71 ct 1212 -295 l  1174 -295 l 
+1174 -335 l  1215 -335 l  1231 -411 l  1268 -411 l  1268 -335 l  1330 -335 l 
+1330 -295 l  1268 -295 l  1268 -83 l  1268 -67 1271 -56 1276 -49 ct 1281 -43 1291 -39 1304 -39 ct 
+1311 -39 1322 -41 1336 -44 ct p ef
+1427 -156 m  1427 -118 1435 -88 1450 -67 ct 1466 -46 1490 -36 1520 -36 ct 1544 -36 1564 -41 1578 -50 ct 
+1593 -60 1603 -72 1608 -87 ct 1657 -73 l  1637 -20 1591 6 1520 6 ct 1471 6 1433 -9 1407 -38 ct 
+1381 -68 1368 -112 1368 -170 ct 1368 -225 1381 -268 1407 -297 ct 1433 -327 1470 -342 1518 -342 ct 
+1617 -342 1666 -282 1666 -163 ct 1666 -156 l  p
+1608 -199 m  1605 -234 1596 -260 1581 -276 ct 1566 -292 1545 -300 1517 -300 ct 
+1490 -300 1469 -291 1453 -273 ct 1437 -255 1428 -230 1427 -199 ct p ef
+1738 0 m  1738 -257 l  1738 -281 1737 -307 1736 -335 ct 1789 -335 l  1791 -297 1791 -275 1791 -267 ct 
+1793 -267 l  1801 -296 1812 -315 1823 -326 ct 1835 -336 1851 -342 1872 -342 ct 
+1880 -342 1887 -341 1895 -339 ct 1895 -287 l  1887 -289 1878 -291 1865 -291 ct 
+1842 -291 1824 -281 1812 -261 ct 1800 -241 1794 -212 1794 -175 ct 1794 0 l  p ef
+2409 0 m  2359 -128 l  2160 -128 l  2110 0 l  2048 0 l  2227 -437 l  2294 -437 l 
+2469 0 l  p
+2259 -392 m  2257 -384 l  2251 -366 2244 -344 2234 -318 ct 2178 -174 l  2341 -174 l 
+2285 -318 l  2279 -332 2274 -349 2268 -366 ct p ef
+pom
+1.000 1.000 1.000 c 15857 3360 m  14124 3360 l  14124 2250 l  17590 2250 l 
+17590 3360 l  15857 3360 l  p ef
+0.003 0.003 0.003 c 15856 3360 m  14124 3360 l  14124 2249 l  17589 2249 l 
+17589 3360 l  15856 3360 l  pc
+pum
+14604 3025 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+784 -168 m  784 -109 772 -66 746 -37 ct 720 -8 682 6 633 6 ct 584 6 547 -9 522 -39 ct 
+497 -68 485 -112 485 -168 ct 485 -284 535 -342 635 -342 ct 686 -342 724 -328 748 -299 ct 
+772 -271 784 -227 784 -168 ct p
+726 -168 m  726 -214 719 -248 705 -269 ct 692 -290 668 -300 636 -300 ct 603 -300 580 -290 565 -268 ct 
+551 -247 543 -214 543 -168 ct 543 -124 550 -91 565 -68 ct 579 -46 602 -35 633 -35 ct 
+666 -35 690 -46 704 -67 ct 719 -89 726 -122 726 -168 ct p ef
+908 -335 m  908 -123 l  908 -101 911 -84 915 -71 ct 919 -59 926 -50 936 -45 ct 
+945 -40 959 -37 978 -37 ct 1004 -37 1026 -46 1041 -64 ct 1057 -83 1064 -108 1064 -141 ct 
+1064 -335 l  1120 -335 l  1120 -72 l  1120 -33 1121 -9 1122 0 ct 1069 0 l 
+1069 -1 1069 -4 1069 -8 ct 1068 -13 1068 -18 1068 -24 ct 1068 -30 1067 -41 1067 -57 ct 
+1066 -57 l  1053 -34 1038 -18 1021 -8 ct 1005 1 984 6 959 6 ct 922 6 895 -3 878 -21 ct 
+861 -40 852 -70 852 -112 ct 852 -335 l  p ef
+1336 -2 m  1317 2 1299 5 1279 5 ct 1235 5 1212 -20 1212 -71 ct 1212 -295 l  1174 -295 l 
+1174 -335 l  1215 -335 l  1231 -411 l  1268 -411 l  1268 -335 l  1330 -335 l 
+1330 -295 l  1268 -295 l  1268 -83 l  1268 -67 1271 -56 1276 -49 ct 1281 -43 1291 -39 1304 -39 ct 
+1311 -39 1322 -41 1336 -44 ct p ef
+1427 -156 m  1427 -118 1435 -88 1450 -67 ct 1466 -46 1490 -36 1520 -36 ct 1544 -36 1564 -41 1578 -50 ct 
+1593 -60 1603 -72 1608 -87 ct 1657 -73 l  1637 -20 1591 6 1520 6 ct 1471 6 1433 -9 1407 -38 ct 
+1381 -68 1368 -112 1368 -170 ct 1368 -225 1381 -268 1407 -297 ct 1433 -327 1470 -342 1518 -342 ct 
+1617 -342 1666 -282 1666 -163 ct 1666 -156 l  p
+1608 -199 m  1605 -234 1596 -260 1581 -276 ct 1566 -292 1545 -300 1517 -300 ct 
+1490 -300 1469 -291 1453 -273 ct 1437 -255 1428 -230 1427 -199 ct p ef
+1738 0 m  1738 -257 l  1738 -281 1737 -307 1736 -335 ct 1789 -335 l  1791 -297 1791 -275 1791 -267 ct 
+1793 -267 l  1801 -296 1812 -315 1823 -326 ct 1835 -336 1851 -342 1872 -342 ct 
+1880 -342 1887 -341 1895 -339 ct 1895 -287 l  1887 -289 1878 -291 1865 -291 ct 
+1842 -291 1824 -281 1812 -261 ct 1800 -241 1794 -212 1794 -175 ct 1794 0 l  p ef
+2472 -123 m  2472 -84 2458 -54 2430 -32 ct 2401 -11 2362 0 2311 0 ct 2134 0 l 
+2134 -437 l  2293 -437 l  2395 -437 2447 -402 2447 -331 ct 2447 -305 2439 -283 2425 -266 ct 
+2410 -248 2390 -236 2364 -230 ct 2398 -226 2425 -215 2444 -195 ct 2463 -176 2472 -152 2472 -123 ct 
+p
+2387 -324 m  2387 -347 2379 -364 2363 -374 ct 2347 -384 2323 -389 2293 -389 ct 
+2193 -389 l  2193 -251 l  2293 -251 l  2324 -251 2348 -257 2364 -269 ct 2379 -281 2387 -299 2387 -324 ct 
+p
+2412 -128 m  2412 -179 2376 -205 2304 -205 ct 2193 -205 l  2193 -47 l  2308 -47 l 
+2345 -47 2371 -54 2387 -68 ct 2404 -81 2412 -101 2412 -128 ct p ef
+pom
+1.000 1.000 1.000 c 15857 4789 m  14124 4789 l  14124 3360 l  17590 3360 l 
+17590 4789 l  15857 4789 l  p ef
+0.003 0.003 0.003 c 15856 4789 m  14124 4789 l  14124 3360 l  17589 3360 l 
+17589 4789 l  15856 4789 l  pc
+pum
+15133 3940 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+pom
+pum
+14693 4651 t
+390 -305 m  390 -264 377 -231 350 -207 ct 323 -182 286 -170 240 -170 ct 111 -170 l 
+111 0 l  52 0 l  52 -437 l  236 -437 l  285 -437 323 -425 350 -402 ct 377 -380 390 -347 390 -305 ct 
+p
+331 -305 m  331 -361 297 -389 229 -389 ct 111 -389 l  111 -217 l  231 -217 l 
+297 -217 331 -246 331 -305 ct p ef
+467 0 m  467 -257 l  467 -281 466 -307 465 -335 ct 518 -335 l  520 -297 520 -275 520 -267 ct 
+522 -267 l  530 -296 541 -315 552 -326 ct 564 -336 580 -342 601 -342 ct 609 -342 616 -341 624 -339 ct 
+624 -287 l  616 -289 607 -291 594 -291 ct 571 -291 553 -281 541 -261 ct 529 -241 523 -212 523 -175 ct 
+523 0 l  p ef
+961 -168 m  961 -109 949 -66 923 -37 ct 897 -8 859 6 810 6 ct 761 6 724 -9 699 -39 ct 
+674 -68 662 -112 662 -168 ct 662 -284 712 -342 812 -342 ct 863 -342 901 -328 925 -299 ct 
+949 -271 961 -227 961 -168 ct p
+903 -168 m  903 -214 896 -248 882 -269 ct 869 -290 845 -300 813 -300 ct 780 -300 757 -290 742 -268 ct 
+728 -247 720 -214 720 -168 ct 720 -124 727 -91 742 -68 ct 756 -46 779 -35 810 -35 ct 
+843 -35 867 -46 881 -67 ct 896 -89 903 -122 903 -168 ct p ef
+1160 -2 m  1141 2 1123 5 1103 5 ct 1059 5 1036 -20 1036 -71 ct 1036 -295 l  998 -295 l 
+998 -335 l  1039 -335 l  1055 -411 l  1092 -411 l  1092 -335 l  1154 -335 l 
+1154 -295 l  1092 -295 l  1092 -83 l  1092 -67 1095 -56 1100 -49 ct 1105 -43 1115 -39 1128 -39 ct 
+1135 -39 1146 -41 1160 -44 ct p ef
+1490 -168 m  1490 -109 1478 -66 1452 -37 ct 1426 -8 1388 6 1339 6 ct 1290 6 1253 -9 1228 -39 ct 
+1203 -68 1191 -112 1191 -168 ct 1191 -284 1241 -342 1341 -342 ct 1392 -342 1430 -328 1454 -299 ct 
+1478 -271 1490 -227 1490 -168 ct p
+1432 -168 m  1432 -214 1425 -248 1411 -269 ct 1398 -290 1374 -300 1342 -300 ct 
+1309 -300 1286 -290 1271 -268 ct 1257 -247 1249 -214 1249 -168 ct 1249 -124 1256 -91 1271 -68 ct 
+1285 -46 1308 -35 1339 -35 ct 1372 -35 1396 -46 1410 -67 ct 1425 -89 1432 -122 1432 -168 ct 
+p ef
+1602 -169 m  1602 -125 1609 -92 1623 -70 ct 1637 -49 1659 -38 1687 -38 ct 1707 -38 1723 -43 1737 -54 ct 
+1750 -65 1758 -81 1761 -104 ct 1818 -100 l  1813 -68 1800 -42 1777 -23 ct 1753 -3 1724 6 1688 6 ct 
+1642 6 1606 -9 1581 -38 ct 1556 -68 1544 -111 1544 -168 ct 1544 -224 1556 -268 1581 -297 ct 
+1606 -327 1642 -342 1688 -342 ct 1722 -342 1751 -333 1773 -315 ct 1796 -297 1810 -273 1816 -242 ct 
+1759 -237 l  1756 -256 1748 -271 1737 -282 ct 1725 -292 1708 -298 1686 -298 ct 
+1657 -298 1635 -288 1622 -269 ct 1609 -249 1602 -216 1602 -169 ct p ef
+2161 -168 m  2161 -109 2149 -66 2123 -37 ct 2097 -8 2059 6 2010 6 ct 1961 6 1924 -9 1899 -39 ct 
+1874 -68 1862 -112 1862 -168 ct 1862 -284 1912 -342 2012 -342 ct 2063 -342 2101 -328 2125 -299 ct 
+2149 -271 2161 -227 2161 -168 ct p
+2103 -168 m  2103 -214 2096 -248 2082 -269 ct 2069 -290 2045 -300 2013 -300 ct 
+1980 -300 1957 -290 1942 -268 ct 1928 -247 1920 -214 1920 -168 ct 1920 -124 1927 -91 1942 -68 ct 
+1956 -46 1979 -35 2010 -35 ct 2043 -35 2067 -46 2081 -67 ct 2096 -89 2103 -122 2103 -168 ct 
+p ef
+2231 0 m  2231 -460 l  2287 -460 l  2287 0 l  p ef
+pom
+6991 4788 m  6991 13729 l  ps
+15790 4790 m  15790 13731 l  ps
+pum
+2948 6763 t
+210 0 m  178 0 l  178 -138 l  178 -157 175 -171 169 -180 ct 163 -188 153 -192 140 -192 ct 
+120 -192 99 -180 77 -156 ct 77 0 l  44 0 l  44 -291 l  77 -291 l  77 -184 l 
+100 -208 124 -220 150 -220 ct 190 -220 210 -196 210 -147 ct p ef
+471 -107 m  323 -107 l  323 -82 330 -62 344 -46 ct 358 -30 376 -23 396 -23 ct 
+416 -23 436 -26 457 -33 ct 462 -7 l  443 1 421 6 396 6 ct 364 6 338 -5 318 -25 ct 
+299 -46 289 -73 289 -108 ct 289 -142 298 -170 315 -190 ct 333 -210 356 -220 384 -220 ct 
+408 -220 429 -211 446 -192 ct 462 -173 471 -148 471 -117 ct p
+436 -133 m  436 -150 430 -164 420 -175 ct 409 -187 398 -192 385 -192 ct 368 -192 354 -187 343 -176 ct 
+332 -165 326 -151 325 -133 ct p ef
+703 0 m  615 0 l  615 -264 l  558 -264 l  558 -291 l  647 -291 l  647 -28 l 
+703 -28 l  p ef
+957 0 m  869 0 l  869 -264 l  812 -264 l  812 -291 l  901 -291 l  901 -28 l 
+957 -28 l  p ef
+1143 -220 m  1172 -220 1196 -210 1213 -189 ct 1231 -169 1240 -142 1240 -108 ct 
+1240 -74 1231 -46 1213 -26 ct 1196 -5 1172 6 1143 6 ct 1113 6 1089 -5 1072 -26 ct 
+1055 -46 1046 -74 1046 -108 ct 1046 -142 1055 -169 1072 -190 ct 1090 -210 1113 -220 1143 -220 ct 
+p
+1143 -23 m  1162 -23 1178 -31 1189 -47 ct 1200 -64 1206 -84 1206 -107 ct 1206 -132 1200 -153 1189 -169 ct 
+1178 -185 1163 -192 1143 -192 ct 1123 -192 1107 -185 1096 -169 ct 1085 -153 1080 -133 1080 -107 ct 
+1080 -83 1085 -63 1097 -47 ct 1108 -31 1123 -23 1143 -23 ct p ef
+1456 -101 m  1333 -101 l  1333 -132 l  1456 -132 l  p ef
+1736 -10 m  1715 0 1693 5 1673 5 ct 1634 5 1615 -15 1615 -56 ct 1615 -187 l 
+1574 -187 l  1574 -215 l  1615 -215 l  1615 -274 l  1646 -274 l  1646 -215 l 
+1719 -215 l  1719 -187 l  1646 -187 l  1646 -64 l  1646 -51 1649 -41 1655 -34 ct 
+1661 -27 1669 -23 1678 -23 ct 1696 -23 1714 -27 1731 -35 ct p ef
+1919 -297 m  1925 -297 1930 -294 1934 -290 ct 1939 -286 1941 -281 1941 -274 ct 
+1941 -268 1939 -263 1934 -259 ct 1930 -254 1925 -252 1919 -252 ct 1913 -252 1908 -254 1904 -259 ct 
+1900 -263 1897 -269 1897 -274 ct 1897 -280 1900 -286 1904 -290 ct 1908 -294 1913 -297 1919 -297 ct 
+p
+1935 0 m  1902 0 l  1902 -187 l  1839 -187 l  1839 -215 l  1935 -215 l 
+p ef
+2259 0 m  2227 0 l  2227 -141 l  2227 -175 2221 -192 2208 -192 ct 2202 -192 2194 -187 2187 -175 ct 
+2179 -163 2175 -157 2175 -155 ct 2175 0 l  2143 0 l  2143 -141 l  2143 -175 2137 -192 2124 -192 ct 
+2117 -192 2110 -187 2103 -175 ct 2095 -163 2091 -157 2091 -155 ct 2091 0 l  2059 0 l 
+2059 -215 l  2090 -215 l  2090 -183 l  2096 -194 2103 -203 2111 -210 ct 2120 -217 2128 -220 2136 -220 ct 
+2145 -220 2153 -217 2159 -210 ct 2166 -203 2171 -194 2174 -183 ct 2180 -194 2187 -203 2195 -210 ct 
+2204 -217 2212 -220 2220 -220 ct 2246 -220 2259 -197 2259 -151 ct p ef
+2503 -107 m  2355 -107 l  2355 -82 2362 -62 2376 -46 ct 2390 -30 2408 -23 2428 -23 ct 
+2448 -23 2468 -26 2489 -33 ct 2494 -7 l  2475 1 2453 6 2428 6 ct 2396 6 2370 -5 2350 -25 ct 
+2331 -46 2321 -73 2321 -108 ct 2321 -142 2330 -170 2347 -190 ct 2365 -210 2388 -220 2416 -220 ct 
+2440 -220 2461 -211 2478 -192 ct 2494 -173 2503 -148 2503 -117 ct p
+2468 -133 m  2468 -150 2462 -164 2452 -175 ct 2441 -187 2430 -192 2417 -192 ct 
+2400 -192 2386 -187 2375 -176 ct 2364 -165 2358 -151 2357 -133 ct p ef
+2667 -220 m  2696 -220 2720 -210 2737 -189 ct 2755 -169 2764 -142 2764 -108 ct 
+2764 -74 2755 -46 2737 -26 ct 2720 -5 2696 6 2667 6 ct 2637 6 2613 -5 2596 -26 ct 
+2579 -46 2570 -74 2570 -108 ct 2570 -142 2579 -169 2596 -190 ct 2614 -210 2637 -220 2667 -220 ct 
+p
+2667 -23 m  2686 -23 2702 -31 2713 -47 ct 2724 -64 2730 -84 2730 -107 ct 2730 -132 2724 -153 2713 -169 ct 
+2702 -185 2687 -192 2667 -192 ct 2647 -192 2631 -185 2620 -169 ct 2609 -153 2604 -133 2604 -107 ct 
+2604 -83 2609 -63 2621 -47 ct 2632 -31 2647 -23 2667 -23 ct p ef
+3004 0 m  2972 0 l  2972 -32 l  2948 -7 2924 5 2899 5 ct 2858 5 2838 -19 2838 -68 ct 
+2838 -215 l  2870 -215 l  2870 -77 l  2870 -59 2873 -45 2879 -36 ct 2885 -27 2894 -23 2908 -23 ct 
+2928 -23 2949 -35 2972 -60 ct 2972 -215 l  3004 -215 l  p ef
+3260 -10 m  3239 0 3217 5 3197 5 ct 3158 5 3139 -15 3139 -56 ct 3139 -187 l 
+3098 -187 l  3098 -215 l  3139 -215 l  3139 -274 l  3170 -274 l  3170 -215 l 
+3243 -215 l  3243 -187 l  3170 -187 l  3170 -64 l  3170 -51 3173 -41 3179 -34 ct 
+3185 -27 3193 -23 3202 -23 ct 3220 -23 3238 -27 3255 -35 ct p ef
+pom
+1 lw 6984 6031 m  15216 6031 l  ps
+15232 6180 m  15764 6061 l  15775 6058 l  15785 6052 l  15792 6042 l  15794 6032 l 
+15792 6020 l  15785 6010 l  15775 6004 l  15764 6001 l  15232 5882 l  15228 5882 l 
+15226 5881 l  15215 5883 l  15205 5890 l  15198 5900 l  15196 5911 l  15196 6151 l 
+15198 6162 l  15205 6172 l  15215 6179 l  15226 6181 l  15228 6181 l  15232 6180 l 
+p ef
+pum
+9519 5896 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+1682 0 m  1682 -437 l  1741 -437 l  1741 0 l  p ef
+2055 0 m  2055 -213 l  2055 -235 2053 -252 2048 -264 ct 2044 -276 2037 -285 2028 -291 ct 
+2018 -296 2004 -299 1986 -299 ct 1959 -299 1938 -289 1922 -271 ct 1907 -253 1899 -227 1899 -194 ct 
+1899 0 l  1843 0 l  1843 -264 l  1843 -303 1842 -327 1841 -335 ct 1894 -335 l 
+1894 -334 1894 -332 1894 -327 ct 1895 -323 1895 -317 1895 -311 ct 1896 -306 1896 -294 1896 -278 ct 
+1897 -278 l  1910 -301 1925 -318 1942 -327 ct 1959 -337 1980 -342 2005 -342 ct 
+2041 -342 2068 -333 2085 -314 ct 2102 -296 2111 -266 2111 -224 ct 2111 0 l  p ef
+2325 -2 m  2306 2 2288 5 2268 5 ct 2224 5 2201 -20 2201 -71 ct 2201 -295 l  2163 -295 l 
+2163 -335 l  2204 -335 l  2220 -411 l  2257 -411 l  2257 -335 l  2319 -335 l 
+2319 -295 l  2257 -295 l  2257 -83 l  2257 -67 2260 -56 2265 -49 ct 2270 -43 2280 -39 2293 -39 ct 
+2300 -39 2311 -41 2325 -44 ct p ef
+2415 -156 m  2415 -118 2423 -88 2438 -67 ct 2454 -46 2478 -36 2508 -36 ct 2532 -36 2552 -41 2566 -50 ct 
+2581 -60 2591 -72 2596 -87 ct 2645 -73 l  2625 -20 2579 6 2508 6 ct 2459 6 2421 -9 2395 -38 ct 
+2369 -68 2356 -112 2356 -170 ct 2356 -225 2369 -268 2395 -297 ct 2421 -327 2458 -342 2506 -342 ct 
+2605 -342 2654 -282 2654 -163 ct 2654 -156 l  p
+2596 -199 m  2593 -234 2584 -260 2569 -276 ct 2554 -292 2533 -300 2505 -300 ct 
+2478 -300 2457 -291 2441 -273 ct 2425 -255 2416 -230 2415 -199 ct p ef
+2726 0 m  2726 -257 l  2726 -281 2725 -307 2724 -335 ct 2777 -335 l  2779 -297 2779 -275 2779 -267 ct 
+2781 -267 l  2789 -296 2800 -315 2811 -326 ct 2823 -336 2839 -342 2860 -342 ct 
+2868 -342 2875 -341 2883 -339 ct 2883 -287 l  2875 -289 2866 -291 2853 -291 ct 
+2830 -291 2812 -281 2800 -261 ct 2788 -241 2782 -212 2782 -175 ct 2782 0 l  p ef
+2980 -156 m  2980 -118 2988 -88 3003 -67 ct 3019 -46 3043 -36 3073 -36 ct 3097 -36 3117 -41 3131 -50 ct 
+3146 -60 3156 -72 3161 -87 ct 3210 -73 l  3190 -20 3144 6 3073 6 ct 3024 6 2986 -9 2960 -38 ct 
+2934 -68 2921 -112 2921 -170 ct 2921 -225 2934 -268 2960 -297 ct 2986 -327 3023 -342 3071 -342 ct 
+3170 -342 3219 -282 3219 -163 ct 3219 -156 l  p
+3161 -199 m  3158 -234 3149 -260 3134 -276 ct 3119 -292 3098 -300 3070 -300 ct 
+3043 -300 3022 -291 3006 -273 ct 2990 -255 2981 -230 2980 -199 ct p ef
+3542 -93 m  3542 -61 3530 -37 3506 -20 ct 3482 -2 3448 6 3405 6 ct 3364 6 3331 -1 3309 -14 ct 
+3286 -28 3271 -50 3265 -79 ct 3314 -88 l  3319 -70 3329 -57 3343 -49 ct 3358 -40 3379 -36 3405 -36 ct 
+3434 -36 3454 -41 3468 -49 ct 3481 -58 3487 -71 3487 -88 ct 3487 -102 3483 -112 3474 -121 ct 
+3465 -129 3450 -136 3430 -141 ct 3390 -152 l  3358 -160 3335 -168 3321 -176 ct 
+3308 -184 3297 -194 3289 -205 ct 3282 -216 3278 -230 3278 -247 ct 3278 -277 3289 -301 3311 -317 ct 
+3333 -333 3364 -341 3406 -341 ct 3443 -341 3472 -334 3494 -321 ct 3516 -308 3530 -287 3536 -259 ct 
+3485 -252 l  3482 -267 3474 -279 3460 -287 ct 3447 -295 3429 -299 3406 -299 ct 
+3381 -299 3362 -295 3350 -287 ct 3338 -279 3332 -268 3332 -252 ct 3332 -243 3335 -235 3340 -229 ct 
+3345 -223 3352 -217 3362 -213 ct 3371 -209 3392 -203 3423 -195 ct 3453 -188 3474 -181 3487 -174 ct 
+3500 -168 3510 -161 3518 -153 ct 3525 -146 3531 -137 3535 -127 ct 3539 -117 3542 -106 3542 -93 ct 
+p ef
+3736 -2 m  3717 2 3699 5 3679 5 ct 3635 5 3612 -20 3612 -71 ct 3612 -295 l  3574 -295 l 
+3574 -335 l  3615 -335 l  3631 -411 l  3668 -411 l  3668 -335 l  3730 -335 l 
+3730 -295 l  3668 -295 l  3668 -83 l  3668 -67 3671 -56 3676 -49 ct 3681 -43 3691 -39 3704 -39 ct 
+3711 -39 3722 -41 3736 -44 ct p ef
+pom
+1.000 1.000 1.000 c 4317 11741 m  1830 11741 l  1830 9995 l  6804 9995 l 
+6804 11741 l  4317 11741 l  p ef
+0 lw 0.003 0.003 0.003 c 4317 11740 m  1829 11740 l  1829 9995 l  6804 9995 l 
+6804 11740 l  4317 11740 l  pc
+pum
+2271 10733 t
+424 0 m  424 -291 l  424 -324 424 -355 426 -384 ct 416 -347 407 -319 399 -298 ct 
+286 0 l  245 0 l  130 -298 l  113 -350 l  103 -384 l  104 -350 l  105 -291 l 
+105 0 l  52 0 l  52 -437 l  130 -437 l  246 -134 l  250 -122 254 -109 258 -95 ct 
+262 -81 264 -71 266 -64 ct 267 -73 271 -85 276 -102 ct 281 -119 285 -130 287 -134 ct 
+401 -437 l  477 -437 l  477 0 l  p ef
+656 6 m  623 6 597 -3 580 -20 ct 563 -38 555 -63 555 -94 ct 555 -128 566 -155 589 -174 ct 
+612 -192 649 -202 700 -203 ct 775 -205 l  775 -223 l  775 -250 769 -270 758 -282 ct 
+746 -293 728 -299 703 -299 ct 678 -299 660 -295 649 -286 ct 637 -278 630 -264 628 -246 ct 
+570 -251 l  579 -312 624 -342 704 -342 ct 747 -342 778 -332 800 -313 ct 821 -293 832 -265 832 -229 ct 
+832 -84 l  832 -68 834 -55 838 -47 ct 842 -39 851 -34 863 -34 ct 868 -34 874 -35 881 -37 ct 
+881 -2 l  867 1 853 3 838 3 ct 817 3 802 -2 793 -13 ct 784 -24 778 -41 777 -64 ct 
+775 -64 l  761 -39 744 -20 725 -10 ct 706 1 683 6 656 6 ct p
+669 -36 m  690 -36 708 -40 724 -50 ct 740 -59 752 -72 761 -88 ct 771 -104 775 -121 775 -138 ct 
+775 -166 l  714 -164 l  688 -164 668 -161 654 -156 ct 641 -151 630 -144 623 -133 ct 
+616 -123 612 -109 612 -93 ct 612 -75 617 -60 627 -51 ct 637 -41 651 -36 669 -36 ct 
+p ef
+926 0 m  926 -257 l  926 -281 925 -307 924 -335 ct 977 -335 l  979 -297 979 -275 979 -267 ct 
+981 -267 l  989 -296 1000 -315 1011 -326 ct 1023 -336 1039 -342 1060 -342 ct 
+1068 -342 1075 -341 1083 -339 ct 1083 -287 l  1075 -289 1066 -291 1053 -291 ct 
+1030 -291 1012 -281 1000 -261 ct 988 -241 982 -212 982 -175 ct 982 0 l  p ef
+1346 0 m  1233 -153 l  1192 -119 l  1192 0 l  1136 0 l  1136 -460 l  1192 -460 l 
+1192 -173 l  1339 -335 l  1404 -335 l  1268 -191 l  1411 0 l  p ef
+1948 0 m  1834 -181 l  1698 -181 l  1698 0 l  1639 0 l  1639 -437 l  1845 -437 l 
+1894 -437 1932 -426 1959 -404 ct 1985 -382 1999 -351 1999 -312 ct 1999 -279 1989 -252 1970 -230 ct 
+1951 -208 1925 -194 1892 -188 ct 2016 0 l  p
+1939 -311 m  1939 -337 1931 -356 1913 -369 ct 1896 -383 1871 -389 1839 -389 ct 
+1698 -389 l  1698 -228 l  1841 -228 l  1872 -228 1897 -235 1914 -250 ct 1931 -265 1939 -285 1939 -311 ct 
+p ef
+2372 -168 m  2372 -109 2360 -66 2334 -37 ct 2308 -8 2270 6 2221 6 ct 2172 6 2135 -9 2110 -39 ct 
+2085 -68 2073 -112 2073 -168 ct 2073 -284 2123 -342 2223 -342 ct 2274 -342 2312 -328 2336 -299 ct 
+2360 -271 2372 -227 2372 -168 ct p
+2314 -168 m  2314 -214 2307 -248 2293 -269 ct 2280 -290 2256 -300 2224 -300 ct 
+2191 -300 2168 -290 2153 -268 ct 2139 -247 2131 -214 2131 -168 ct 2131 -124 2138 -91 2153 -68 ct 
+2167 -46 2190 -35 2221 -35 ct 2254 -35 2278 -46 2292 -67 ct 2307 -89 2314 -122 2314 -168 ct 
+p ef
+2496 -335 m  2496 -123 l  2496 -101 2499 -84 2503 -71 ct 2507 -59 2514 -50 2524 -45 ct 
+2533 -40 2547 -37 2566 -37 ct 2592 -37 2614 -46 2629 -64 ct 2645 -83 2652 -108 2652 -141 ct 
+2652 -335 l  2708 -335 l  2708 -72 l  2708 -33 2709 -9 2710 0 ct 2657 0 l 
+2657 -1 2657 -4 2657 -8 ct 2656 -13 2656 -18 2656 -24 ct 2656 -30 2655 -41 2655 -57 ct 
+2654 -57 l  2641 -34 2626 -18 2609 -8 ct 2593 1 2572 6 2547 6 ct 2510 6 2483 -3 2466 -21 ct 
+2449 -40 2440 -70 2440 -112 ct 2440 -335 l  p ef
+2924 -2 m  2905 2 2887 5 2867 5 ct 2823 5 2800 -20 2800 -71 ct 2800 -295 l  2762 -295 l 
+2762 -335 l  2803 -335 l  2819 -411 l  2856 -411 l  2856 -335 l  2918 -335 l 
+2918 -295 l  2856 -295 l  2856 -83 l  2856 -67 2859 -56 2864 -49 ct 2869 -43 2879 -39 2892 -39 ct 
+2899 -39 2910 -41 2924 -44 ct p ef
+3014 -156 m  3014 -118 3022 -88 3037 -67 ct 3053 -46 3077 -36 3107 -36 ct 3131 -36 3151 -41 3165 -50 ct 
+3180 -60 3190 -72 3195 -87 ct 3244 -73 l  3224 -20 3178 6 3107 6 ct 3058 6 3020 -9 2994 -38 ct 
+2968 -68 2955 -112 2955 -170 ct 2955 -225 2968 -268 2994 -297 ct 3020 -327 3057 -342 3105 -342 ct 
+3204 -342 3253 -282 3253 -163 ct 3253 -156 l  p
+3195 -199 m  3192 -234 3183 -260 3168 -276 ct 3153 -292 3132 -300 3104 -300 ct 
+3077 -300 3056 -291 3040 -273 ct 3024 -255 3015 -230 3014 -199 ct p ef
+3325 0 m  3325 -257 l  3325 -281 3324 -307 3323 -335 ct 3376 -335 l  3378 -297 3378 -275 3378 -267 ct 
+3380 -267 l  3388 -296 3399 -315 3410 -326 ct 3422 -336 3438 -342 3459 -342 ct 
+3467 -342 3474 -341 3482 -339 ct 3482 -287 l  3474 -289 3465 -291 3452 -291 ct 
+3429 -291 3411 -281 3399 -261 ct 3387 -241 3381 -212 3381 -175 ct 3381 0 l  p ef
+4059 -123 m  4059 -84 4045 -54 4017 -32 ct 3988 -11 3949 0 3898 0 ct 3721 0 l 
+3721 -437 l  3880 -437 l  3982 -437 4034 -402 4034 -331 ct 4034 -305 4026 -283 4012 -266 ct 
+3997 -248 3977 -236 3951 -230 ct 3985 -226 4012 -215 4031 -195 ct 4050 -176 4059 -152 4059 -123 ct 
+p
+3974 -324 m  3974 -347 3966 -364 3950 -374 ct 3934 -384 3910 -389 3880 -389 ct 
+3780 -389 l  3780 -251 l  3880 -251 l  3911 -251 3935 -257 3951 -269 ct 3966 -281 3974 -299 3974 -324 ct 
+p
+3999 -128 m  3999 -179 3963 -205 3891 -205 ct 3780 -205 l  3780 -47 l  3895 -47 l 
+3932 -47 3958 -54 3974 -68 ct 3991 -81 3999 -101 3999 -128 ct p ef
+pom
+pum
+2430 11444 t
+128 6 m  95 6 69 -3 52 -20 ct 35 -38 27 -63 27 -94 ct 27 -128 38 -155 61 -174 ct 
+84 -192 121 -202 172 -203 ct 247 -205 l  247 -223 l  247 -250 241 -270 230 -282 ct 
+218 -293 200 -299 175 -299 ct 150 -299 132 -295 121 -286 ct 109 -278 102 -264 100 -246 ct 
+42 -251 l  51 -312 96 -342 176 -342 ct 219 -342 250 -332 272 -313 ct 293 -293 304 -265 304 -229 ct 
+304 -84 l  304 -68 306 -55 310 -47 ct 314 -39 323 -34 335 -34 ct 340 -34 346 -35 353 -37 ct 
+353 -2 l  339 1 325 3 310 3 ct 289 3 274 -2 265 -13 ct 256 -24 250 -41 249 -64 ct 
+247 -64 l  233 -39 216 -20 197 -10 ct 178 1 155 6 128 6 ct p
+141 -36 m  162 -36 180 -40 196 -50 ct 212 -59 224 -72 233 -88 ct 243 -104 247 -121 247 -138 ct 
+247 -166 l  186 -164 l  160 -164 140 -161 126 -156 ct 113 -151 102 -144 95 -133 ct 
+88 -123 84 -109 84 -93 ct 84 -75 89 -60 99 -51 ct 109 -41 123 -36 141 -36 ct p ef
+648 -93 m  648 -61 636 -37 612 -20 ct 588 -2 554 6 511 6 ct 470 6 437 -1 415 -14 ct 
+392 -28 377 -50 371 -79 ct 420 -88 l  425 -70 435 -57 449 -49 ct 464 -40 485 -36 511 -36 ct 
+540 -36 560 -41 574 -49 ct 587 -58 593 -71 593 -88 ct 593 -102 589 -112 580 -121 ct 
+571 -129 556 -136 536 -141 ct 496 -152 l  464 -160 441 -168 427 -176 ct 414 -184 403 -194 395 -205 ct 
+388 -216 384 -230 384 -247 ct 384 -277 395 -301 417 -317 ct 439 -333 470 -341 512 -341 ct 
+549 -341 578 -334 600 -321 ct 622 -308 636 -287 642 -259 ct 591 -252 l  588 -267 580 -279 566 -287 ct 
+553 -295 535 -299 512 -299 ct 487 -299 468 -295 456 -287 ct 444 -279 438 -268 438 -252 ct 
+438 -243 441 -235 446 -229 ct 451 -223 458 -217 468 -213 ct 477 -209 498 -203 529 -195 ct 
+559 -188 580 -181 593 -174 ct 606 -168 616 -161 624 -153 ct 631 -146 637 -137 641 -127 ct 
+645 -117 648 -106 648 -93 ct p ef
+906 0 m  906 -437 l  965 -437 l  965 0 l  p ef
+1358 0 m  1125 -372 l  1126 -342 l  1128 -290 l  1128 0 l  1075 0 l  1075 -437 l 
+1144 -437 l  1380 -62 l  1378 -103 1376 -132 1376 -150 ct 1376 -437 l  1430 -437 l 
+1430 0 l  p ef
+1844 0 m  1794 -128 l  1595 -128 l  1545 0 l  1483 0 l  1662 -437 l  1729 -437 l 
+1904 0 l  p
+1694 -392 m  1692 -384 l  1686 -366 1679 -344 1669 -318 ct 1613 -174 l  1776 -174 l 
+1720 -318 l  1714 -332 1709 -349 1703 -366 ct p ef
+2151 -395 m  2102 -395 2065 -379 2038 -348 ct 2011 -317 1997 -275 1997 -220 ct 
+1997 -167 2011 -124 2039 -91 ct 2067 -59 2105 -42 2153 -42 ct 2214 -42 2260 -73 2291 -133 ct 
+2339 -109 l  2321 -72 2296 -43 2264 -23 ct 2231 -4 2193 6 2150 6 ct 2106 6 2068 -3 2036 -21 ct 
+2004 -40 1979 -66 1963 -100 ct 1946 -134 1937 -174 1937 -220 ct 1937 -290 1956 -345 1994 -384 ct 
+2031 -424 2083 -443 2150 -443 ct 2196 -443 2235 -434 2267 -416 ct 2298 -398 2321 -371 2335 -335 ct 
+2279 -317 l  2269 -342 2253 -361 2230 -375 ct 2208 -388 2181 -395 2151 -395 ct 
+p ef
+2587 -389 m  2587 0 l  2528 0 l  2528 -389 l  2378 -389 l  2378 -437 l 
+2737 -437 l  2737 -389 l  p ef
+2811 0 m  2811 -437 l  2870 -437 l  2870 0 l  p ef
+3170 0 m  3109 0 l  2931 -437 l  2993 -437 l  3114 -129 l  3140 -52 l 
+3166 -129 l  3286 -437 l  3349 -437 l  p ef
+3404 0 m  3404 -437 l  3736 -437 l  3736 -389 l  3463 -389 l  3463 -248 l 
+3717 -248 l  3717 -201 l  3463 -201 l  3463 -48 l  3748 -48 l  3748 0 l 
+p ef
+pom
+6772 6151 m  6699 6151 6626 6188 6626 6226 ct 6626 6526 l  6626 6563 6553 6601 6480 6601 ct 
+6553 6601 6626 6639 6626 6676 ct 6626 6976 l  6626 7014 6699 7052 6772 7052 ct 
+ps
+6480 6151 m  6480 6151 l  pc
+6772 7052 m  6772 7052 l  pc
+pum
+2948 8062 t
+210 0 m  178 0 l  178 -138 l  178 -157 175 -171 169 -180 ct 163 -188 153 -192 140 -192 ct 
+120 -192 99 -180 77 -156 ct 77 0 l  44 0 l  44 -291 l  77 -291 l  77 -184 l 
+100 -208 124 -220 150 -220 ct 190 -220 210 -196 210 -147 ct p ef
+471 -107 m  323 -107 l  323 -82 330 -62 344 -46 ct 358 -30 376 -23 396 -23 ct 
+416 -23 436 -26 457 -33 ct 462 -7 l  443 1 421 6 396 6 ct 364 6 338 -5 318 -25 ct 
+299 -46 289 -73 289 -108 ct 289 -142 298 -170 315 -190 ct 333 -210 356 -220 384 -220 ct 
+408 -220 429 -211 446 -192 ct 462 -173 471 -148 471 -117 ct p
+436 -133 m  436 -150 430 -164 420 -175 ct 409 -187 398 -192 385 -192 ct 368 -192 354 -187 343 -176 ct 
+332 -165 326 -151 325 -133 ct p ef
+703 0 m  615 0 l  615 -264 l  558 -264 l  558 -291 l  647 -291 l  647 -28 l 
+703 -28 l  p ef
+957 0 m  869 0 l  869 -264 l  812 -264 l  812 -291 l  901 -291 l  901 -28 l 
+957 -28 l  p ef
+1143 -220 m  1172 -220 1196 -210 1213 -189 ct 1231 -169 1240 -142 1240 -108 ct 
+1240 -74 1231 -46 1213 -26 ct 1196 -5 1172 6 1143 6 ct 1113 6 1089 -5 1072 -26 ct 
+1055 -46 1046 -74 1046 -108 ct 1046 -142 1055 -169 1072 -190 ct 1090 -210 1113 -220 1143 -220 ct 
+p
+1143 -23 m  1162 -23 1178 -31 1189 -47 ct 1200 -64 1206 -84 1206 -107 ct 1206 -132 1200 -153 1189 -169 ct 
+1178 -185 1163 -192 1143 -192 ct 1123 -192 1107 -185 1096 -169 ct 1085 -153 1080 -133 1080 -107 ct 
+1080 -83 1085 -63 1097 -47 ct 1108 -31 1123 -23 1143 -23 ct p ef
+1456 -101 m  1333 -101 l  1333 -132 l  1456 -132 l  p ef
+1736 -10 m  1715 0 1693 5 1673 5 ct 1634 5 1615 -15 1615 -56 ct 1615 -187 l 
+1574 -187 l  1574 -215 l  1615 -215 l  1615 -274 l  1646 -274 l  1646 -215 l 
+1719 -215 l  1719 -187 l  1646 -187 l  1646 -64 l  1646 -51 1649 -41 1655 -34 ct 
+1661 -27 1669 -23 1678 -23 ct 1696 -23 1714 -27 1731 -35 ct p ef
+1919 -297 m  1925 -297 1930 -294 1934 -290 ct 1939 -286 1941 -281 1941 -274 ct 
+1941 -268 1939 -263 1934 -259 ct 1930 -254 1925 -252 1919 -252 ct 1913 -252 1908 -254 1904 -259 ct 
+1900 -263 1897 -269 1897 -274 ct 1897 -280 1900 -286 1904 -290 ct 1908 -294 1913 -297 1919 -297 ct 
+p
+1935 0 m  1902 0 l  1902 -187 l  1839 -187 l  1839 -215 l  1935 -215 l 
+p ef
+2259 0 m  2227 0 l  2227 -141 l  2227 -175 2221 -192 2208 -192 ct 2202 -192 2194 -187 2187 -175 ct 
+2179 -163 2175 -157 2175 -155 ct 2175 0 l  2143 0 l  2143 -141 l  2143 -175 2137 -192 2124 -192 ct 
+2117 -192 2110 -187 2103 -175 ct 2095 -163 2091 -157 2091 -155 ct 2091 0 l  2059 0 l 
+2059 -215 l  2090 -215 l  2090 -183 l  2096 -194 2103 -203 2111 -210 ct 2120 -217 2128 -220 2136 -220 ct 
+2145 -220 2153 -217 2159 -210 ct 2166 -203 2171 -194 2174 -183 ct 2180 -194 2187 -203 2195 -210 ct 
+2204 -217 2212 -220 2220 -220 ct 2246 -220 2259 -197 2259 -151 ct p ef
+2503 -107 m  2355 -107 l  2355 -82 2362 -62 2376 -46 ct 2390 -30 2408 -23 2428 -23 ct 
+2448 -23 2468 -26 2489 -33 ct 2494 -7 l  2475 1 2453 6 2428 6 ct 2396 6 2370 -5 2350 -25 ct 
+2331 -46 2321 -73 2321 -108 ct 2321 -142 2330 -170 2347 -190 ct 2365 -210 2388 -220 2416 -220 ct 
+2440 -220 2461 -211 2478 -192 ct 2494 -173 2503 -148 2503 -117 ct p
+2468 -133 m  2468 -150 2462 -164 2452 -175 ct 2441 -187 2430 -192 2417 -192 ct 
+2400 -192 2386 -187 2375 -176 ct 2364 -165 2358 -151 2357 -133 ct p ef
+2667 -220 m  2696 -220 2720 -210 2737 -189 ct 2755 -169 2764 -142 2764 -108 ct 
+2764 -74 2755 -46 2737 -26 ct 2720 -5 2696 6 2667 6 ct 2637 6 2613 -5 2596 -26 ct 
+2579 -46 2570 -74 2570 -108 ct 2570 -142 2579 -169 2596 -190 ct 2614 -210 2637 -220 2667 -220 ct 
+p
+2667 -23 m  2686 -23 2702 -31 2713 -47 ct 2724 -64 2730 -84 2730 -107 ct 2730 -132 2724 -153 2713 -169 ct 
+2702 -185 2687 -192 2667 -192 ct 2647 -192 2631 -185 2620 -169 ct 2609 -153 2604 -133 2604 -107 ct 
+2604 -83 2609 -63 2621 -47 ct 2632 -31 2647 -23 2667 -23 ct p ef
+3004 0 m  2972 0 l  2972 -32 l  2948 -7 2924 5 2899 5 ct 2858 5 2838 -19 2838 -68 ct 
+2838 -215 l  2870 -215 l  2870 -77 l  2870 -59 2873 -45 2879 -36 ct 2885 -27 2894 -23 2908 -23 ct 
+2928 -23 2949 -35 2972 -60 ct 2972 -215 l  3004 -215 l  p ef
+3260 -10 m  3239 0 3217 5 3197 5 ct 3158 5 3139 -15 3139 -56 ct 3139 -187 l 
+3098 -187 l  3098 -215 l  3139 -215 l  3139 -274 l  3170 -274 l  3170 -215 l 
+3243 -215 l  3243 -187 l  3170 -187 l  3170 -64 l  3170 -51 3173 -41 3179 -34 ct 
+3185 -27 3193 -23 3202 -23 ct 3220 -23 3238 -27 3255 -35 ct p ef
+pom
+1 lw 6984 7330 m  15216 7330 l  ps
+15232 7479 m  15764 7360 l  15775 7357 l  15785 7351 l  15792 7341 l  15794 7331 l 
+15792 7319 l  15785 7309 l  15775 7303 l  15764 7300 l  15232 7181 l  15228 7181 l 
+15226 7180 l  15215 7182 l  15205 7189 l  15198 7199 l  15196 7210 l  15196 7450 l 
+15198 7461 l  15205 7471 l  15215 7478 l  15226 7480 l  15228 7480 l  15232 7479 l 
+p ef
+pum
+9519 7195 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+1682 0 m  1682 -437 l  1741 -437 l  1741 0 l  p ef
+2055 0 m  2055 -213 l  2055 -235 2053 -252 2048 -264 ct 2044 -276 2037 -285 2028 -291 ct 
+2018 -296 2004 -299 1986 -299 ct 1959 -299 1938 -289 1922 -271 ct 1907 -253 1899 -227 1899 -194 ct 
+1899 0 l  1843 0 l  1843 -264 l  1843 -303 1842 -327 1841 -335 ct 1894 -335 l 
+1894 -334 1894 -332 1894 -327 ct 1895 -323 1895 -317 1895 -311 ct 1896 -306 1896 -294 1896 -278 ct 
+1897 -278 l  1910 -301 1925 -318 1942 -327 ct 1959 -337 1980 -342 2005 -342 ct 
+2041 -342 2068 -333 2085 -314 ct 2102 -296 2111 -266 2111 -224 ct 2111 0 l  p ef
+2325 -2 m  2306 2 2288 5 2268 5 ct 2224 5 2201 -20 2201 -71 ct 2201 -295 l  2163 -295 l 
+2163 -335 l  2204 -335 l  2220 -411 l  2257 -411 l  2257 -335 l  2319 -335 l 
+2319 -295 l  2257 -295 l  2257 -83 l  2257 -67 2260 -56 2265 -49 ct 2270 -43 2280 -39 2293 -39 ct 
+2300 -39 2311 -41 2325 -44 ct p ef
+2415 -156 m  2415 -118 2423 -88 2438 -67 ct 2454 -46 2478 -36 2508 -36 ct 2532 -36 2552 -41 2566 -50 ct 
+2581 -60 2591 -72 2596 -87 ct 2645 -73 l  2625 -20 2579 6 2508 6 ct 2459 6 2421 -9 2395 -38 ct 
+2369 -68 2356 -112 2356 -170 ct 2356 -225 2369 -268 2395 -297 ct 2421 -327 2458 -342 2506 -342 ct 
+2605 -342 2654 -282 2654 -163 ct 2654 -156 l  p
+2596 -199 m  2593 -234 2584 -260 2569 -276 ct 2554 -292 2533 -300 2505 -300 ct 
+2478 -300 2457 -291 2441 -273 ct 2425 -255 2416 -230 2415 -199 ct p ef
+2726 0 m  2726 -257 l  2726 -281 2725 -307 2724 -335 ct 2777 -335 l  2779 -297 2779 -275 2779 -267 ct 
+2781 -267 l  2789 -296 2800 -315 2811 -326 ct 2823 -336 2839 -342 2860 -342 ct 
+2868 -342 2875 -341 2883 -339 ct 2883 -287 l  2875 -289 2866 -291 2853 -291 ct 
+2830 -291 2812 -281 2800 -261 ct 2788 -241 2782 -212 2782 -175 ct 2782 0 l  p ef
+2980 -156 m  2980 -118 2988 -88 3003 -67 ct 3019 -46 3043 -36 3073 -36 ct 3097 -36 3117 -41 3131 -50 ct 
+3146 -60 3156 -72 3161 -87 ct 3210 -73 l  3190 -20 3144 6 3073 6 ct 3024 6 2986 -9 2960 -38 ct 
+2934 -68 2921 -112 2921 -170 ct 2921 -225 2934 -268 2960 -297 ct 2986 -327 3023 -342 3071 -342 ct 
+3170 -342 3219 -282 3219 -163 ct 3219 -156 l  p
+3161 -199 m  3158 -234 3149 -260 3134 -276 ct 3119 -292 3098 -300 3070 -300 ct 
+3043 -300 3022 -291 3006 -273 ct 2990 -255 2981 -230 2980 -199 ct p ef
+3542 -93 m  3542 -61 3530 -37 3506 -20 ct 3482 -2 3448 6 3405 6 ct 3364 6 3331 -1 3309 -14 ct 
+3286 -28 3271 -50 3265 -79 ct 3314 -88 l  3319 -70 3329 -57 3343 -49 ct 3358 -40 3379 -36 3405 -36 ct 
+3434 -36 3454 -41 3468 -49 ct 3481 -58 3487 -71 3487 -88 ct 3487 -102 3483 -112 3474 -121 ct 
+3465 -129 3450 -136 3430 -141 ct 3390 -152 l  3358 -160 3335 -168 3321 -176 ct 
+3308 -184 3297 -194 3289 -205 ct 3282 -216 3278 -230 3278 -247 ct 3278 -277 3289 -301 3311 -317 ct 
+3333 -333 3364 -341 3406 -341 ct 3443 -341 3472 -334 3494 -321 ct 3516 -308 3530 -287 3536 -259 ct 
+3485 -252 l  3482 -267 3474 -279 3460 -287 ct 3447 -295 3429 -299 3406 -299 ct 
+3381 -299 3362 -295 3350 -287 ct 3338 -279 3332 -268 3332 -252 ct 3332 -243 3335 -235 3340 -229 ct 
+3345 -223 3352 -217 3362 -213 ct 3371 -209 3392 -203 3423 -195 ct 3453 -188 3474 -181 3487 -174 ct 
+3500 -168 3510 -161 3518 -153 ct 3525 -146 3531 -137 3535 -127 ct 3539 -117 3542 -106 3542 -93 ct 
+p ef
+3736 -2 m  3717 2 3699 5 3679 5 ct 3635 5 3612 -20 3612 -71 ct 3612 -295 l  3574 -295 l 
+3574 -335 l  3615 -335 l  3631 -411 l  3668 -411 l  3668 -335 l  3730 -335 l 
+3730 -295 l  3668 -295 l  3668 -83 l  3668 -67 3671 -56 3676 -49 ct 3681 -43 3691 -39 3704 -39 ct 
+3711 -39 3722 -41 3736 -44 ct p ef
+pom
+0 lw 6772 7450 m  6699 7450 6626 7487 6626 7525 ct 6626 7825 l  6626 7862 6553 7900 6480 7900 ct 
+6553 7900 6626 7938 6626 7975 ct 6626 8275 l  6626 8313 6699 8351 6772 8351 ct 
+ps
+6480 7450 m  6480 7450 l  pc
+6772 8351 m  6772 8351 l  pc
+pum
+2948 9361 t
+210 0 m  178 0 l  178 -138 l  178 -157 175 -171 169 -180 ct 163 -188 153 -192 140 -192 ct 
+120 -192 99 -180 77 -156 ct 77 0 l  44 0 l  44 -291 l  77 -291 l  77 -184 l 
+100 -208 124 -220 150 -220 ct 190 -220 210 -196 210 -147 ct p ef
+471 -107 m  323 -107 l  323 -82 330 -62 344 -46 ct 358 -30 376 -23 396 -23 ct 
+416 -23 436 -26 457 -33 ct 462 -7 l  443 1 421 6 396 6 ct 364 6 338 -5 318 -25 ct 
+299 -46 289 -73 289 -108 ct 289 -142 298 -170 315 -190 ct 333 -210 356 -220 384 -220 ct 
+408 -220 429 -211 446 -192 ct 462 -173 471 -148 471 -117 ct p
+436 -133 m  436 -150 430 -164 420 -175 ct 409 -187 398 -192 385 -192 ct 368 -192 354 -187 343 -176 ct 
+332 -165 326 -151 325 -133 ct p ef
+703 0 m  615 0 l  615 -264 l  558 -264 l  558 -291 l  647 -291 l  647 -28 l 
+703 -28 l  p ef
+957 0 m  869 0 l  869 -264 l  812 -264 l  812 -291 l  901 -291 l  901 -28 l 
+957 -28 l  p ef
+1143 -220 m  1172 -220 1196 -210 1213 -189 ct 1231 -169 1240 -142 1240 -108 ct 
+1240 -74 1231 -46 1213 -26 ct 1196 -5 1172 6 1143 6 ct 1113 6 1089 -5 1072 -26 ct 
+1055 -46 1046 -74 1046 -108 ct 1046 -142 1055 -169 1072 -190 ct 1090 -210 1113 -220 1143 -220 ct 
+p
+1143 -23 m  1162 -23 1178 -31 1189 -47 ct 1200 -64 1206 -84 1206 -107 ct 1206 -132 1200 -153 1189 -169 ct 
+1178 -185 1163 -192 1143 -192 ct 1123 -192 1107 -185 1096 -169 ct 1085 -153 1080 -133 1080 -107 ct 
+1080 -83 1085 -63 1097 -47 ct 1108 -31 1123 -23 1143 -23 ct p ef
+1456 -101 m  1333 -101 l  1333 -132 l  1456 -132 l  p ef
+1736 -10 m  1715 0 1693 5 1673 5 ct 1634 5 1615 -15 1615 -56 ct 1615 -187 l 
+1574 -187 l  1574 -215 l  1615 -215 l  1615 -274 l  1646 -274 l  1646 -215 l 
+1719 -215 l  1719 -187 l  1646 -187 l  1646 -64 l  1646 -51 1649 -41 1655 -34 ct 
+1661 -27 1669 -23 1678 -23 ct 1696 -23 1714 -27 1731 -35 ct p ef
+1919 -297 m  1925 -297 1930 -294 1934 -290 ct 1939 -286 1941 -281 1941 -274 ct 
+1941 -268 1939 -263 1934 -259 ct 1930 -254 1925 -252 1919 -252 ct 1913 -252 1908 -254 1904 -259 ct 
+1900 -263 1897 -269 1897 -274 ct 1897 -280 1900 -286 1904 -290 ct 1908 -294 1913 -297 1919 -297 ct 
+p
+1935 0 m  1902 0 l  1902 -187 l  1839 -187 l  1839 -215 l  1935 -215 l 
+p ef
+2259 0 m  2227 0 l  2227 -141 l  2227 -175 2221 -192 2208 -192 ct 2202 -192 2194 -187 2187 -175 ct 
+2179 -163 2175 -157 2175 -155 ct 2175 0 l  2143 0 l  2143 -141 l  2143 -175 2137 -192 2124 -192 ct 
+2117 -192 2110 -187 2103 -175 ct 2095 -163 2091 -157 2091 -155 ct 2091 0 l  2059 0 l 
+2059 -215 l  2090 -215 l  2090 -183 l  2096 -194 2103 -203 2111 -210 ct 2120 -217 2128 -220 2136 -220 ct 
+2145 -220 2153 -217 2159 -210 ct 2166 -203 2171 -194 2174 -183 ct 2180 -194 2187 -203 2195 -210 ct 
+2204 -217 2212 -220 2220 -220 ct 2246 -220 2259 -197 2259 -151 ct p ef
+2503 -107 m  2355 -107 l  2355 -82 2362 -62 2376 -46 ct 2390 -30 2408 -23 2428 -23 ct 
+2448 -23 2468 -26 2489 -33 ct 2494 -7 l  2475 1 2453 6 2428 6 ct 2396 6 2370 -5 2350 -25 ct 
+2331 -46 2321 -73 2321 -108 ct 2321 -142 2330 -170 2347 -190 ct 2365 -210 2388 -220 2416 -220 ct 
+2440 -220 2461 -211 2478 -192 ct 2494 -173 2503 -148 2503 -117 ct p
+2468 -133 m  2468 -150 2462 -164 2452 -175 ct 2441 -187 2430 -192 2417 -192 ct 
+2400 -192 2386 -187 2375 -176 ct 2364 -165 2358 -151 2357 -133 ct p ef
+2667 -220 m  2696 -220 2720 -210 2737 -189 ct 2755 -169 2764 -142 2764 -108 ct 
+2764 -74 2755 -46 2737 -26 ct 2720 -5 2696 6 2667 6 ct 2637 6 2613 -5 2596 -26 ct 
+2579 -46 2570 -74 2570 -108 ct 2570 -142 2579 -169 2596 -190 ct 2614 -210 2637 -220 2667 -220 ct 
+p
+2667 -23 m  2686 -23 2702 -31 2713 -47 ct 2724 -64 2730 -84 2730 -107 ct 2730 -132 2724 -153 2713 -169 ct 
+2702 -185 2687 -192 2667 -192 ct 2647 -192 2631 -185 2620 -169 ct 2609 -153 2604 -133 2604 -107 ct 
+2604 -83 2609 -63 2621 -47 ct 2632 -31 2647 -23 2667 -23 ct p ef
+3004 0 m  2972 0 l  2972 -32 l  2948 -7 2924 5 2899 5 ct 2858 5 2838 -19 2838 -68 ct 
+2838 -215 l  2870 -215 l  2870 -77 l  2870 -59 2873 -45 2879 -36 ct 2885 -27 2894 -23 2908 -23 ct 
+2928 -23 2949 -35 2972 -60 ct 2972 -215 l  3004 -215 l  p ef
+3260 -10 m  3239 0 3217 5 3197 5 ct 3158 5 3139 -15 3139 -56 ct 3139 -187 l 
+3098 -187 l  3098 -215 l  3139 -215 l  3139 -274 l  3170 -274 l  3170 -215 l 
+3243 -215 l  3243 -187 l  3170 -187 l  3170 -64 l  3170 -51 3173 -41 3179 -34 ct 
+3185 -27 3193 -23 3202 -23 ct 3220 -23 3238 -27 3255 -35 ct p ef
+pom
+1 lw 6984 8629 m  15216 8629 l  ps
+15232 8778 m  15764 8659 l  15775 8656 l  15785 8650 l  15792 8640 l  15794 8630 l 
+15792 8618 l  15785 8609 l  15775 8603 l  15764 8600 l  15232 8481 l  15228 8481 l 
+15226 8480 l  15215 8482 l  15205 8489 l  15198 8499 l  15196 8510 l  15196 8749 l 
+15198 8760 l  15205 8770 l  15215 8777 l  15226 8779 l  15228 8779 l  15232 8778 l 
+p ef
+pum
+9519 8495 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+1682 0 m  1682 -437 l  1741 -437 l  1741 0 l  p ef
+2055 0 m  2055 -213 l  2055 -235 2053 -252 2048 -264 ct 2044 -276 2037 -285 2028 -291 ct 
+2018 -296 2004 -299 1986 -299 ct 1959 -299 1938 -289 1922 -271 ct 1907 -253 1899 -227 1899 -194 ct 
+1899 0 l  1843 0 l  1843 -264 l  1843 -303 1842 -327 1841 -335 ct 1894 -335 l 
+1894 -334 1894 -332 1894 -327 ct 1895 -323 1895 -317 1895 -311 ct 1896 -306 1896 -294 1896 -278 ct 
+1897 -278 l  1910 -301 1925 -318 1942 -327 ct 1959 -337 1980 -342 2005 -342 ct 
+2041 -342 2068 -333 2085 -314 ct 2102 -296 2111 -266 2111 -224 ct 2111 0 l  p ef
+2325 -2 m  2306 2 2288 5 2268 5 ct 2224 5 2201 -20 2201 -71 ct 2201 -295 l  2163 -295 l 
+2163 -335 l  2204 -335 l  2220 -411 l  2257 -411 l  2257 -335 l  2319 -335 l 
+2319 -295 l  2257 -295 l  2257 -83 l  2257 -67 2260 -56 2265 -49 ct 2270 -43 2280 -39 2293 -39 ct 
+2300 -39 2311 -41 2325 -44 ct p ef
+2415 -156 m  2415 -118 2423 -88 2438 -67 ct 2454 -46 2478 -36 2508 -36 ct 2532 -36 2552 -41 2566 -50 ct 
+2581 -60 2591 -72 2596 -87 ct 2645 -73 l  2625 -20 2579 6 2508 6 ct 2459 6 2421 -9 2395 -38 ct 
+2369 -68 2356 -112 2356 -170 ct 2356 -225 2369 -268 2395 -297 ct 2421 -327 2458 -342 2506 -342 ct 
+2605 -342 2654 -282 2654 -163 ct 2654 -156 l  p
+2596 -199 m  2593 -234 2584 -260 2569 -276 ct 2554 -292 2533 -300 2505 -300 ct 
+2478 -300 2457 -291 2441 -273 ct 2425 -255 2416 -230 2415 -199 ct p ef
+2726 0 m  2726 -257 l  2726 -281 2725 -307 2724 -335 ct 2777 -335 l  2779 -297 2779 -275 2779 -267 ct 
+2781 -267 l  2789 -296 2800 -315 2811 -326 ct 2823 -336 2839 -342 2860 -342 ct 
+2868 -342 2875 -341 2883 -339 ct 2883 -287 l  2875 -289 2866 -291 2853 -291 ct 
+2830 -291 2812 -281 2800 -261 ct 2788 -241 2782 -212 2782 -175 ct 2782 0 l  p ef
+2980 -156 m  2980 -118 2988 -88 3003 -67 ct 3019 -46 3043 -36 3073 -36 ct 3097 -36 3117 -41 3131 -50 ct 
+3146 -60 3156 -72 3161 -87 ct 3210 -73 l  3190 -20 3144 6 3073 6 ct 3024 6 2986 -9 2960 -38 ct 
+2934 -68 2921 -112 2921 -170 ct 2921 -225 2934 -268 2960 -297 ct 2986 -327 3023 -342 3071 -342 ct 
+3170 -342 3219 -282 3219 -163 ct 3219 -156 l  p
+3161 -199 m  3158 -234 3149 -260 3134 -276 ct 3119 -292 3098 -300 3070 -300 ct 
+3043 -300 3022 -291 3006 -273 ct 2990 -255 2981 -230 2980 -199 ct p ef
+3542 -93 m  3542 -61 3530 -37 3506 -20 ct 3482 -2 3448 6 3405 6 ct 3364 6 3331 -1 3309 -14 ct 
+3286 -28 3271 -50 3265 -79 ct 3314 -88 l  3319 -70 3329 -57 3343 -49 ct 3358 -40 3379 -36 3405 -36 ct 
+3434 -36 3454 -41 3468 -49 ct 3481 -58 3487 -71 3487 -88 ct 3487 -102 3483 -112 3474 -121 ct 
+3465 -129 3450 -136 3430 -141 ct 3390 -152 l  3358 -160 3335 -168 3321 -176 ct 
+3308 -184 3297 -194 3289 -205 ct 3282 -216 3278 -230 3278 -247 ct 3278 -277 3289 -301 3311 -317 ct 
+3333 -333 3364 -341 3406 -341 ct 3443 -341 3472 -334 3494 -321 ct 3516 -308 3530 -287 3536 -259 ct 
+3485 -252 l  3482 -267 3474 -279 3460 -287 ct 3447 -295 3429 -299 3406 -299 ct 
+3381 -299 3362 -295 3350 -287 ct 3338 -279 3332 -268 3332 -252 ct 3332 -243 3335 -235 3340 -229 ct 
+3345 -223 3352 -217 3362 -213 ct 3371 -209 3392 -203 3423 -195 ct 3453 -188 3474 -181 3487 -174 ct 
+3500 -168 3510 -161 3518 -153 ct 3525 -146 3531 -137 3535 -127 ct 3539 -117 3542 -106 3542 -93 ct 
+p ef
+3736 -2 m  3717 2 3699 5 3679 5 ct 3635 5 3612 -20 3612 -71 ct 3612 -295 l  3574 -295 l 
+3574 -335 l  3615 -335 l  3631 -411 l  3668 -411 l  3668 -335 l  3730 -335 l 
+3730 -295 l  3668 -295 l  3668 -83 l  3668 -67 3671 -56 3676 -49 ct 3681 -43 3691 -39 3704 -39 ct 
+3711 -39 3722 -41 3736 -44 ct p ef
+pom
+0 lw 6772 8750 m  6699 8750 6626 8787 6626 8825 ct 6626 9125 l  6626 9162 6553 9200 6480 9200 ct 
+6553 9200 6626 9238 6626 9275 ct 6626 9575 l  6626 9613 6699 9651 6772 9651 ct 
+ps
+6480 8750 m  6480 8750 l  pc
+6772 9651 m  6772 9651 l  pc
+0 11487 t 
+pom
+count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/figures/hello-protocol.eps b/figures/hello-protocol.eps
new file mode 100644
index 0000000..02a87c0
--- /dev/null
+++ b/figures/hello-protocol.eps
@@ -0,0 +1,762 @@
+%!PS-Adobe-3.0 EPSF-3.0 
+%%BoundingBox: 0 0 470 326
+%%Pages: 0
+%%Creator: LibreOffice 4.2
+%%Title: none
+%%CreationDate: none
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset SDRes-Prolog 1.0 0
+/b4_inc_state save def
+/dict_count countdictstack def
+/op_count count 1 sub def
+userdict begin
+0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath
+/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
+/bdef {bind def} bind def
+/c {setrgbcolor} bdef
+/l {neg lineto} bdef
+/rl {neg rlineto} bdef
+/lc {setlinecap} bdef
+/lj {setlinejoin} bdef
+/lw {setlinewidth} bdef
+/ml {setmiterlimit} bdef
+/ld {setdash} bdef
+/m {neg moveto} bdef
+/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef
+/r {rotate} bdef
+/t {neg translate} bdef
+/s {scale} bdef
+/sw {show} bdef
+/gs {gsave} bdef
+/gr {grestore} bdef
+/f {findfont dup length dict begin
+{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def
+currentdict end /NFont exch definefont pop /NFont findfont} bdef
+/p {closepath} bdef
+/sf {scalefont setfont} bdef
+/ef {eofill}bdef
+/pc {closepath stroke}bdef
+/ps {stroke}bdef
+/pum {matrix currentmatrix}bdef
+/pom {setmatrix}bdef
+/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef
+%%EndResource
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+pum
+0.02832 0.02837 s 
+0 -11487 t
+/tm matrix currentmatrix def
+tm setmatrix
+-998 -2247 t 
+1 1 s 
+1.000 1.000 1.000 c 7057 4787 m  5324 4787 l  5324 3358 l  8790 3358 l 
+8790 4787 l  7057 4787 l  p ef
+0 lw 1 lj 0.003 0.003 0.003 c 7057 4787 m  5324 4787 l  5324 3358 l  8789 3358 l 
+8789 4787 l  7057 4787 l  pc
+pum
+6333 3938 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+pom
+pum
+5893 4649 t
+390 -305 m  390 -264 377 -231 350 -207 ct 323 -182 286 -170 240 -170 ct 111 -170 l 
+111 0 l  52 0 l  52 -437 l  236 -437 l  285 -437 323 -425 350 -402 ct 377 -380 390 -347 390 -305 ct 
+p
+331 -305 m  331 -361 297 -389 229 -389 ct 111 -389 l  111 -217 l  231 -217 l 
+297 -217 331 -246 331 -305 ct p ef
+467 0 m  467 -257 l  467 -281 466 -307 465 -335 ct 518 -335 l  520 -297 520 -275 520 -267 ct 
+522 -267 l  530 -296 541 -315 552 -326 ct 564 -336 580 -342 601 -342 ct 609 -342 616 -341 624 -339 ct 
+624 -287 l  616 -289 607 -291 594 -291 ct 571 -291 553 -281 541 -261 ct 529 -241 523 -212 523 -175 ct 
+523 0 l  p ef
+961 -168 m  961 -109 949 -66 923 -37 ct 897 -8 859 6 810 6 ct 761 6 724 -9 699 -39 ct 
+674 -68 662 -112 662 -168 ct 662 -284 712 -342 812 -342 ct 863 -342 901 -328 925 -299 ct 
+949 -271 961 -227 961 -168 ct p
+903 -168 m  903 -214 896 -248 882 -269 ct 869 -290 845 -300 813 -300 ct 780 -300 757 -290 742 -268 ct 
+728 -247 720 -214 720 -168 ct 720 -124 727 -91 742 -68 ct 756 -46 779 -35 810 -35 ct 
+843 -35 867 -46 881 -67 ct 896 -89 903 -122 903 -168 ct p ef
+1160 -2 m  1141 2 1123 5 1103 5 ct 1059 5 1036 -20 1036 -71 ct 1036 -295 l  998 -295 l 
+998 -335 l  1039 -335 l  1055 -411 l  1092 -411 l  1092 -335 l  1154 -335 l 
+1154 -295 l  1092 -295 l  1092 -83 l  1092 -67 1095 -56 1100 -49 ct 1105 -43 1115 -39 1128 -39 ct 
+1135 -39 1146 -41 1160 -44 ct p ef
+1490 -168 m  1490 -109 1478 -66 1452 -37 ct 1426 -8 1388 6 1339 6 ct 1290 6 1253 -9 1228 -39 ct 
+1203 -68 1191 -112 1191 -168 ct 1191 -284 1241 -342 1341 -342 ct 1392 -342 1430 -328 1454 -299 ct 
+1478 -271 1490 -227 1490 -168 ct p
+1432 -168 m  1432 -214 1425 -248 1411 -269 ct 1398 -290 1374 -300 1342 -300 ct 
+1309 -300 1286 -290 1271 -268 ct 1257 -247 1249 -214 1249 -168 ct 1249 -124 1256 -91 1271 -68 ct 
+1285 -46 1308 -35 1339 -35 ct 1372 -35 1396 -46 1410 -67 ct 1425 -89 1432 -122 1432 -168 ct 
+p ef
+1602 -169 m  1602 -125 1609 -92 1623 -70 ct 1637 -49 1659 -38 1687 -38 ct 1707 -38 1723 -43 1737 -54 ct 
+1750 -65 1758 -81 1761 -104 ct 1818 -100 l  1813 -68 1800 -42 1777 -23 ct 1753 -3 1724 6 1688 6 ct 
+1642 6 1606 -9 1581 -38 ct 1556 -68 1544 -111 1544 -168 ct 1544 -224 1556 -268 1581 -297 ct 
+1606 -327 1642 -342 1688 -342 ct 1722 -342 1751 -333 1773 -315 ct 1796 -297 1810 -273 1816 -242 ct 
+1759 -237 l  1756 -256 1748 -271 1737 -282 ct 1725 -292 1708 -298 1686 -298 ct 
+1657 -298 1635 -288 1622 -269 ct 1609 -249 1602 -216 1602 -169 ct p ef
+2161 -168 m  2161 -109 2149 -66 2123 -37 ct 2097 -8 2059 6 2010 6 ct 1961 6 1924 -9 1899 -39 ct 
+1874 -68 1862 -112 1862 -168 ct 1862 -284 1912 -342 2012 -342 ct 2063 -342 2101 -328 2125 -299 ct 
+2149 -271 2161 -227 2161 -168 ct p
+2103 -168 m  2103 -214 2096 -248 2082 -269 ct 2069 -290 2045 -300 2013 -300 ct 
+1980 -300 1957 -290 1942 -268 ct 1928 -247 1920 -214 1920 -168 ct 1920 -124 1927 -91 1942 -68 ct 
+1956 -46 1979 -35 2010 -35 ct 2043 -35 2067 -46 2081 -67 ct 2096 -89 2103 -122 2103 -168 ct 
+p ef
+2231 0 m  2231 -460 l  2287 -460 l  2287 0 l  p ef
+pom
+1.000 1.000 1.000 c 7057 3358 m  5324 3358 l  5324 2248 l  8790 2248 l 
+8790 3358 l  7057 3358 l  p ef
+0.003 0.003 0.003 c 7057 3358 m  5324 3358 l  5324 2247 l  8789 2247 l  8789 3358 l 
+7057 3358 l  pc
+pum
+5821 3023 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+784 -168 m  784 -109 772 -66 746 -37 ct 720 -8 682 6 633 6 ct 584 6 547 -9 522 -39 ct 
+497 -68 485 -112 485 -168 ct 485 -284 535 -342 635 -342 ct 686 -342 724 -328 748 -299 ct 
+772 -271 784 -227 784 -168 ct p
+726 -168 m  726 -214 719 -248 705 -269 ct 692 -290 668 -300 636 -300 ct 603 -300 580 -290 565 -268 ct 
+551 -247 543 -214 543 -168 ct 543 -124 550 -91 565 -68 ct 579 -46 602 -35 633 -35 ct 
+666 -35 690 -46 704 -67 ct 719 -89 726 -122 726 -168 ct p ef
+908 -335 m  908 -123 l  908 -101 911 -84 915 -71 ct 919 -59 926 -50 936 -45 ct 
+945 -40 959 -37 978 -37 ct 1004 -37 1026 -46 1041 -64 ct 1057 -83 1064 -108 1064 -141 ct 
+1064 -335 l  1120 -335 l  1120 -72 l  1120 -33 1121 -9 1122 0 ct 1069 0 l 
+1069 -1 1069 -4 1069 -8 ct 1068 -13 1068 -18 1068 -24 ct 1068 -30 1067 -41 1067 -57 ct 
+1066 -57 l  1053 -34 1038 -18 1021 -8 ct 1005 1 984 6 959 6 ct 922 6 895 -3 878 -21 ct 
+861 -40 852 -70 852 -112 ct 852 -335 l  p ef
+1336 -2 m  1317 2 1299 5 1279 5 ct 1235 5 1212 -20 1212 -71 ct 1212 -295 l  1174 -295 l 
+1174 -335 l  1215 -335 l  1231 -411 l  1268 -411 l  1268 -335 l  1330 -335 l 
+1330 -295 l  1268 -295 l  1268 -83 l  1268 -67 1271 -56 1276 -49 ct 1281 -43 1291 -39 1304 -39 ct 
+1311 -39 1322 -41 1336 -44 ct p ef
+1427 -156 m  1427 -118 1435 -88 1450 -67 ct 1466 -46 1490 -36 1520 -36 ct 1544 -36 1564 -41 1578 -50 ct 
+1593 -60 1603 -72 1608 -87 ct 1657 -73 l  1637 -20 1591 6 1520 6 ct 1471 6 1433 -9 1407 -38 ct 
+1381 -68 1368 -112 1368 -170 ct 1368 -225 1381 -268 1407 -297 ct 1433 -327 1470 -342 1518 -342 ct 
+1617 -342 1666 -282 1666 -163 ct 1666 -156 l  p
+1608 -199 m  1605 -234 1596 -260 1581 -276 ct 1566 -292 1545 -300 1517 -300 ct 
+1490 -300 1469 -291 1453 -273 ct 1437 -255 1428 -230 1427 -199 ct p ef
+1738 0 m  1738 -257 l  1738 -281 1737 -307 1736 -335 ct 1789 -335 l  1791 -297 1791 -275 1791 -267 ct 
+1793 -267 l  1801 -296 1812 -315 1823 -326 ct 1835 -336 1851 -342 1872 -342 ct 
+1880 -342 1887 -341 1895 -339 ct 1895 -287 l  1887 -289 1878 -291 1865 -291 ct 
+1842 -291 1824 -281 1812 -261 ct 1800 -241 1794 -212 1794 -175 ct 1794 0 l  p ef
+2409 0 m  2359 -128 l  2160 -128 l  2110 0 l  2048 0 l  2227 -437 l  2294 -437 l 
+2469 0 l  p
+2259 -392 m  2257 -384 l  2251 -366 2244 -344 2234 -318 ct 2178 -174 l  2341 -174 l 
+2285 -318 l  2279 -332 2274 -349 2268 -366 ct p ef
+pom
+1.000 1.000 1.000 c 15857 3360 m  14124 3360 l  14124 2250 l  17590 2250 l 
+17590 3360 l  15857 3360 l  p ef
+0.003 0.003 0.003 c 15857 3360 m  14124 3360 l  14124 2249 l  17589 2249 l 
+17589 3360 l  15857 3360 l  pc
+pum
+14604 3025 t
+361 0 m  247 -181 l  111 -181 l  111 0 l  52 0 l  52 -437 l  258 -437 l 
+307 -437 345 -426 372 -404 ct 398 -382 412 -351 412 -312 ct 412 -279 402 -252 383 -230 ct 
+364 -208 338 -194 305 -188 ct 429 0 l  p
+352 -311 m  352 -337 344 -356 326 -369 ct 309 -383 284 -389 252 -389 ct 111 -389 l 
+111 -228 l  254 -228 l  285 -228 310 -235 327 -250 ct 344 -265 352 -285 352 -311 ct 
+p ef
+784 -168 m  784 -109 772 -66 746 -37 ct 720 -8 682 6 633 6 ct 584 6 547 -9 522 -39 ct 
+497 -68 485 -112 485 -168 ct 485 -284 535 -342 635 -342 ct 686 -342 724 -328 748 -299 ct 
+772 -271 784 -227 784 -168 ct p
+726 -168 m  726 -214 719 -248 705 -269 ct 692 -290 668 -300 636 -300 ct 603 -300 580 -290 565 -268 ct 
+551 -247 543 -214 543 -168 ct 543 -124 550 -91 565 -68 ct 579 -46 602 -35 633 -35 ct 
+666 -35 690 -46 704 -67 ct 719 -89 726 -122 726 -168 ct p ef
+908 -335 m  908 -123 l  908 -101 911 -84 915 -71 ct 919 -59 926 -50 936 -45 ct 
+945 -40 959 -37 978 -37 ct 1004 -37 1026 -46 1041 -64 ct 1057 -83 1064 -108 1064 -141 ct 
+1064 -335 l  1120 -335 l  1120 -72 l  1120 -33 1121 -9 1122 0 ct 1069 0 l 
+1069 -1 1069 -4 1069 -8 ct 1068 -13 1068 -18 1068 -24 ct 1068 -30 1067 -41 1067 -57 ct 
+1066 -57 l  1053 -34 1038 -18 1021 -8 ct 1005 1 984 6 959 6 ct 922 6 895 -3 878 -21 ct 
+861 -40 852 -70 852 -112 ct 852 -335 l  p ef
+1336 -2 m  1317 2 1299 5 1279 5 ct 1235 5 1212 -20 1212 -71 ct 1212 -295 l  1174 -295 l 
+1174 -335 l  1215 -335 l  1231 -411 l  1268 -411 l  1268 -335 l  1330 -335 l 
+1330 -295 l  1268 -295 l  1268 -83 l  1268 -67 1271 -56 1276 -49 ct 1281 -43 1291 -39 1304 -39 ct 
+1311 -39 1322 -41 1336 -44 ct p ef
+1427 -156 m  1427 -118 1435 -88 1450 -67 ct 1466 -46 1490 -36 1520 -36 ct 1544 -36 1564 -41 1578 -50 ct 
+1593 -60 1603 -72 1608 -87 ct 1657 -73 l  1637 -20 1591 6 1520 6 ct 1471 6 1433 -9 1407 -38 ct 
+1381 -68 1368 -112 1368 -170 ct 1368 -225 1381 -268 1407 -297 ct 1433 -327 1470 -342 1518 -342 ct 
+1617 -342 1666 -282 1666 -163 ct 1666 -156 l  p
+1608 -199 m  1605 -234 1596 -260 1581 -276 ct 1566 -292 1545 -300 1517 -300 ct 
+1490 -300 1469 -291 1453 -273 ct 1437 -255 1428 -230 1427 -199 ct p ef
+1738 0 m  1738 -257 l  1738 -281 1737 -307 1736 -335 ct 1789 -335 l  1791 -297 1791 -275 1791 -267 ct 
+1793 -267 l  1801 -296 1812 -315 1823 -326 ct 1835 -336 1851 -342 1872 -342 ct 
+1880 -342 1887 -341 1895 -339 ct 1895 -287 l  1887 -289 1878 -291 1865 -291 ct 
+1842 -291 1824 -281 1812 -261 ct 1800 -241 1794 -212 1794 -175 ct 1794 0 l  p ef
+2472 -123 m  2472 -84 2458 -54 2430 -32 ct 2401 -11 2362 0 2311 0 ct 2134 0 l 
+2134 -437 l  2293 -437 l  2395 -437 2447 -402 2447 -331 ct 2447 -305 2439 -283 2425 -266 ct 
+2410 -248 2390 -236 2364 -230 ct 2398 -226 2425 -215 2444 -195 ct 2463 -176 2472 -152 2472 -123 ct 
+p
+2387 -324 m  2387 -347 2379 -364 2363 -374 ct 2347 -384 2323 -389 2293 -389 ct 
+2193 -389 l  2193 -251 l  2293 -251 l  2324 -251 2348 -257 2364 -269 ct 2379 -281 2387 -299 2387 -324 ct 
+p
+2412 -128 m  2412 -179 2376 -205 2304 -205 ct 2193 -205 l  2193 -47 l  2308 -47 l 
+2345 -47 2371 -54 2387 -68 ct 2404 -81 2412 -101 2412 -128 ct p ef
+pom
+1.000 1.000 1.000 c 15857 4789 m  14124 4789 l  14124 3360 l  17590 3360 l 
+17590 4789 l  15857 4789 l  p ef
+0.003 0.003 0.003 c 15857 4789 m  14124 4789 l  14124 3360 l  17589 3360 l 
+17589 4789 l  15857 4789 l  pc
+pum
+15133 3940 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+pom
+pum
+14693 4651 t
+390 -305 m  390 -264 377 -231 350 -207 ct 323 -182 286 -170 240 -170 ct 111 -170 l 
+111 0 l  52 0 l  52 -437 l  236 -437 l  285 -437 323 -425 350 -402 ct 377 -380 390 -347 390 -305 ct 
+p
+331 -305 m  331 -361 297 -389 229 -389 ct 111 -389 l  111 -217 l  231 -217 l 
+297 -217 331 -246 331 -305 ct p ef
+467 0 m  467 -257 l  467 -281 466 -307 465 -335 ct 518 -335 l  520 -297 520 -275 520 -267 ct 
+522 -267 l  530 -296 541 -315 552 -326 ct 564 -336 580 -342 601 -342 ct 609 -342 616 -341 624 -339 ct 
+624 -287 l  616 -289 607 -291 594 -291 ct 571 -291 553 -281 541 -261 ct 529 -241 523 -212 523 -175 ct 
+523 0 l  p ef
+961 -168 m  961 -109 949 -66 923 -37 ct 897 -8 859 6 810 6 ct 761 6 724 -9 699 -39 ct 
+674 -68 662 -112 662 -168 ct 662 -284 712 -342 812 -342 ct 863 -342 901 -328 925 -299 ct 
+949 -271 961 -227 961 -168 ct p
+903 -168 m  903 -214 896 -248 882 -269 ct 869 -290 845 -300 813 -300 ct 780 -300 757 -290 742 -268 ct 
+728 -247 720 -214 720 -168 ct 720 -124 727 -91 742 -68 ct 756 -46 779 -35 810 -35 ct 
+843 -35 867 -46 881 -67 ct 896 -89 903 -122 903 -168 ct p ef
+1160 -2 m  1141 2 1123 5 1103 5 ct 1059 5 1036 -20 1036 -71 ct 1036 -295 l  998 -295 l 
+998 -335 l  1039 -335 l  1055 -411 l  1092 -411 l  1092 -335 l  1154 -335 l 
+1154 -295 l  1092 -295 l  1092 -83 l  1092 -67 1095 -56 1100 -49 ct 1105 -43 1115 -39 1128 -39 ct 
+1135 -39 1146 -41 1160 -44 ct p ef
+1490 -168 m  1490 -109 1478 -66 1452 -37 ct 1426 -8 1388 6 1339 6 ct 1290 6 1253 -9 1228 -39 ct 
+1203 -68 1191 -112 1191 -168 ct 1191 -284 1241 -342 1341 -342 ct 1392 -342 1430 -328 1454 -299 ct 
+1478 -271 1490 -227 1490 -168 ct p
+1432 -168 m  1432 -214 1425 -248 1411 -269 ct 1398 -290 1374 -300 1342 -300 ct 
+1309 -300 1286 -290 1271 -268 ct 1257 -247 1249 -214 1249 -168 ct 1249 -124 1256 -91 1271 -68 ct 
+1285 -46 1308 -35 1339 -35 ct 1372 -35 1396 -46 1410 -67 ct 1425 -89 1432 -122 1432 -168 ct 
+p ef
+1602 -169 m  1602 -125 1609 -92 1623 -70 ct 1637 -49 1659 -38 1687 -38 ct 1707 -38 1723 -43 1737 -54 ct 
+1750 -65 1758 -81 1761 -104 ct 1818 -100 l  1813 -68 1800 -42 1777 -23 ct 1753 -3 1724 6 1688 6 ct 
+1642 6 1606 -9 1581 -38 ct 1556 -68 1544 -111 1544 -168 ct 1544 -224 1556 -268 1581 -297 ct 
+1606 -327 1642 -342 1688 -342 ct 1722 -342 1751 -333 1773 -315 ct 1796 -297 1810 -273 1816 -242 ct 
+1759 -237 l  1756 -256 1748 -271 1737 -282 ct 1725 -292 1708 -298 1686 -298 ct 
+1657 -298 1635 -288 1622 -269 ct 1609 -249 1602 -216 1602 -169 ct p ef
+2161 -168 m  2161 -109 2149 -66 2123 -37 ct 2097 -8 2059 6 2010 6 ct 1961 6 1924 -9 1899 -39 ct 
+1874 -68 1862 -112 1862 -168 ct 1862 -284 1912 -342 2012 -342 ct 2063 -342 2101 -328 2125 -299 ct 
+2149 -271 2161 -227 2161 -168 ct p
+2103 -168 m  2103 -214 2096 -248 2082 -269 ct 2069 -290 2045 -300 2013 -300 ct 
+1980 -300 1957 -290 1942 -268 ct 1928 -247 1920 -214 1920 -168 ct 1920 -124 1927 -91 1942 -68 ct 
+1956 -46 1979 -35 2010 -35 ct 2043 -35 2067 -46 2081 -67 ct 2096 -89 2103 -122 2103 -168 ct 
+p ef
+2231 0 m  2231 -460 l  2287 -460 l  2287 0 l  p ef
+pom
+6991 4788 m  6991 13729 l  ps
+15791 4790 m  15791 13731 l  ps
+pum
+1248 5563 t
+212 -288 m  204 -262 l  189 -266 175 -269 163 -269 ct 151 -269 143 -265 139 -259 ct 
+135 -252 132 -239 132 -219 ct 132 -215 l  205 -215 l  205 -187 l  132 -187 l 
+132 0 l  100 0 l  100 -187 l  46 -187 l  46 -215 l  100 -215 l  100 -222 l 
+100 -250 105 -269 114 -280 ct 124 -291 140 -297 163 -297 ct 178 -297 194 -294 212 -288 ct 
+p ef
+394 -297 m  400 -297 405 -294 409 -290 ct 414 -286 416 -281 416 -274 ct 416 -268 414 -263 409 -259 ct 
+405 -254 400 -252 394 -252 ct 388 -252 383 -254 379 -259 ct 375 -263 372 -269 372 -274 ct 
+372 -280 375 -286 379 -290 ct 383 -294 388 -297 394 -297 ct p
+410 0 m  377 0 l  377 -187 l  314 -187 l  314 -215 l  410 -215 l  p ef
+721 -209 m  708 -178 l  693 -185 681 -188 671 -188 ct 661 -188 652 -185 643 -180 ct 
+634 -174 625 -166 618 -156 ct 610 -146 606 -140 606 -139 ct 606 0 l  574 0 l 
+574 -215 l  606 -215 l  606 -172 l  624 -204 646 -220 673 -220 ct 690 -220 705 -217 721 -209 ct 
+p ef
+949 -184 m  931 -190 914 -193 898 -193 ct 880 -193 866 -190 856 -185 ct 846 -179 841 -171 841 -161 ct 
+841 -155 843 -150 848 -145 ct 853 -140 862 -136 876 -132 ct 907 -123 l  921 -119 933 -114 942 -109 ct 
+950 -103 957 -96 962 -89 ct 966 -81 968 -71 968 -61 ct 968 -40 960 -24 943 -12 ct 
+925 0 903 6 877 6 ct 850 6 829 2 811 -6 ct 818 -34 l  836 -26 855 -21 876 -21 ct 
+894 -21 908 -25 919 -31 ct 931 -38 936 -47 936 -58 ct 936 -65 933 -72 928 -78 ct 
+922 -84 909 -90 888 -96 ct 872 -101 860 -105 852 -108 ct 844 -110 837 -114 830 -119 ct 
+823 -124 818 -130 814 -137 ct 811 -144 809 -151 809 -160 ct 809 -178 817 -193 833 -204 ct 
+850 -215 871 -220 898 -220 ct 915 -220 935 -217 956 -212 ct p ef
+1226 -10 m  1205 0 1183 5 1163 5 ct 1124 5 1105 -15 1105 -56 ct 1105 -187 l 
+1064 -187 l  1064 -215 l  1105 -215 l  1105 -274 l  1136 -274 l  1136 -215 l 
+1209 -215 l  1209 -187 l  1136 -187 l  1136 -64 l  1136 -51 1139 -41 1145 -34 ct 
+1151 -27 1159 -23 1168 -23 ct 1186 -23 1204 -27 1221 -35 ct p ef
+1454 -101 m  1331 -101 l  1331 -132 l  1454 -132 l  p ef
+1732 0 m  1700 0 l  1700 -138 l  1700 -157 1697 -171 1691 -180 ct 1685 -188 1675 -192 1662 -192 ct 
+1642 -192 1621 -180 1599 -156 ct 1599 0 l  1566 0 l  1566 -291 l  1599 -291 l 
+1599 -184 l  1622 -208 1646 -220 1672 -220 ct 1712 -220 1732 -196 1732 -147 ct 
+p ef
+1993 -107 m  1845 -107 l  1845 -82 1852 -62 1866 -46 ct 1880 -30 1898 -23 1918 -23 ct 
+1938 -23 1958 -26 1979 -33 ct 1984 -7 l  1965 1 1943 6 1918 6 ct 1886 6 1860 -5 1840 -25 ct 
+1821 -46 1811 -73 1811 -108 ct 1811 -142 1820 -170 1837 -190 ct 1855 -210 1878 -220 1906 -220 ct 
+1930 -220 1951 -211 1968 -192 ct 1984 -173 1993 -148 1993 -117 ct p
+1958 -133 m  1958 -150 1952 -164 1942 -175 ct 1931 -187 1920 -192 1907 -192 ct 
+1890 -192 1876 -187 1865 -176 ct 1854 -165 1848 -151 1847 -133 ct p ef
+2224 0 m  2136 0 l  2136 -264 l  2079 -264 l  2079 -291 l  2168 -291 l 
+2168 -28 l  2224 -28 l  p ef
+2478 0 m  2390 0 l  2390 -264 l  2333 -264 l  2333 -291 l  2422 -291 l 
+2422 -28 l  2478 -28 l  p ef
+2664 -220 m  2693 -220 2717 -210 2734 -189 ct 2752 -169 2761 -142 2761 -108 ct 
+2761 -74 2752 -46 2734 -26 ct 2717 -5 2693 6 2664 6 ct 2634 6 2610 -5 2593 -26 ct 
+2576 -46 2567 -74 2567 -108 ct 2567 -142 2576 -169 2593 -190 ct 2611 -210 2634 -220 2664 -220 ct 
+p
+2664 -23 m  2683 -23 2699 -31 2710 -47 ct 2721 -64 2727 -84 2727 -107 ct 2727 -132 2721 -153 2710 -169 ct 
+2699 -185 2684 -192 2664 -192 ct 2644 -192 2628 -185 2617 -169 ct 2606 -153 2601 -133 2601 -107 ct 
+2601 -83 2606 -63 2618 -47 ct 2629 -31 2644 -23 2664 -23 ct p ef
+2977 -101 m  2854 -101 l  2854 -132 l  2977 -132 l  p ef
+3185 -297 m  3191 -297 3196 -294 3200 -290 ct 3205 -286 3207 -281 3207 -274 ct 
+3207 -268 3205 -263 3200 -259 ct 3196 -254 3191 -252 3185 -252 ct 3179 -252 3174 -254 3170 -259 ct 
+3166 -263 3163 -269 3163 -274 ct 3163 -280 3166 -286 3170 -290 ct 3174 -294 3179 -297 3185 -297 ct 
+p
+3201 0 m  3168 0 l  3168 -187 l  3105 -187 l  3105 -215 l  3201 -215 l 
+p ef
+3508 0 m  3476 0 l  3476 -138 l  3476 -157 3473 -171 3467 -180 ct 3461 -188 3451 -192 3438 -192 ct 
+3418 -192 3397 -180 3375 -156 ct 3375 0 l  3342 0 l  3342 -215 l  3375 -215 l 
+3375 -184 l  3398 -208 3422 -220 3448 -220 ct 3488 -220 3508 -196 3508 -147 ct 
+p ef
+3764 -10 m  3743 0 3721 5 3701 5 ct 3662 5 3643 -15 3643 -56 ct 3643 -187 l 
+3602 -187 l  3602 -215 l  3643 -215 l  3643 -274 l  3674 -274 l  3674 -215 l 
+3747 -215 l  3747 -187 l  3674 -187 l  3674 -64 l  3674 -51 3677 -41 3683 -34 ct 
+3689 -27 3697 -23 3706 -23 ct 3724 -23 3742 -27 3759 -35 ct p ef
+4023 -107 m  3875 -107 l  3875 -82 3882 -62 3896 -46 ct 3910 -30 3928 -23 3948 -23 ct 
+3968 -23 3988 -26 4009 -33 ct 4014 -7 l  3995 1 3973 6 3948 6 ct 3916 6 3890 -5 3870 -25 ct 
+3851 -46 3841 -73 3841 -108 ct 3841 -142 3850 -170 3867 -190 ct 3885 -210 3908 -220 3936 -220 ct 
+3960 -220 3981 -211 3998 -192 ct 4014 -173 4023 -148 4023 -117 ct p
+3988 -133 m  3988 -150 3982 -164 3972 -175 ct 3961 -187 3950 -192 3937 -192 ct 
+3920 -192 3906 -187 3895 -176 ct 3884 -165 3878 -151 3877 -133 ct p ef
+4273 -209 m  4260 -178 l  4245 -185 4233 -188 4223 -188 ct 4213 -188 4204 -185 4195 -180 ct 
+4186 -174 4177 -166 4170 -156 ct 4162 -146 4158 -140 4158 -139 ct 4158 0 l  4126 0 l 
+4126 -215 l  4158 -215 l  4158 -172 l  4176 -204 4198 -220 4225 -220 ct 4242 -220 4257 -217 4273 -209 ct 
+p ef
+4533 -215 m  4451 0 l  4422 0 l  4341 -215 l  4376 -215 l  4437 -44 l 
+4498 -215 l  p ef
+4783 0 m  4751 0 l  4748 -9 4747 -20 4747 -35 ct 4728 -8 4703 6 4672 6 ct 4656 6 4642 0 4630 -11 ct 
+4617 -23 4611 -37 4611 -55 ct 4611 -66 4614 -75 4618 -83 ct 4622 -92 4628 -98 4637 -104 ct 
+4645 -110 4655 -114 4667 -117 ct 4679 -120 4693 -123 4709 -124 ct 4745 -127 l 
+4745 -137 l  4745 -174 4728 -192 4693 -192 ct 4685 -192 4675 -191 4663 -187 ct 
+4650 -184 4639 -180 4630 -175 ct 4622 -198 l  4651 -213 4679 -220 4704 -220 ct 
+4753 -220 4777 -194 4777 -143 ct 4777 -50 l  4777 -31 4779 -15 4783 0 ct p
+4745 -64 m  4745 -103 l  4716 -100 4696 -98 4685 -96 ct 4674 -93 4665 -89 4657 -83 ct 
+4649 -77 4645 -68 4645 -58 ct 4645 -48 4649 -40 4655 -34 ct 4662 -28 4671 -25 4681 -25 ct 
+4693 -25 4704 -29 4715 -36 ct 4727 -42 4737 -52 4745 -64 ct p ef
+5016 0 m  4928 0 l  4928 -264 l  4871 -264 l  4871 -291 l  4960 -291 l 
+4960 -28 l  5016 -28 l  p ef
+pom
+1 lw 6984 6031 m  15216 6031 l  ps
+15232 6180 m  15764 6061 l  15775 6058 l  15785 6052 l  15792 6042 l  15794 6032 l 
+15792 6020 l  15785 6010 l  15775 6004 l  15764 6001 l  15232 5882 l  15228 5882 l 
+15226 5881 l  15215 5883 l  15205 5890 l  15198 5900 l  15196 5911 l  15196 6151 l 
+15198 6162 l  15205 6172 l  15215 6179 l  15226 6181 l  15228 6181 l  15232 6180 l 
+p ef
+pum
+9519 5896 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+1682 0 m  1682 -437 l  1741 -437 l  1741 0 l  p ef
+2055 0 m  2055 -213 l  2055 -235 2053 -252 2048 -264 ct 2044 -276 2037 -285 2028 -291 ct 
+2018 -296 2004 -299 1986 -299 ct 1959 -299 1938 -289 1922 -271 ct 1907 -253 1899 -227 1899 -194 ct 
+1899 0 l  1843 0 l  1843 -264 l  1843 -303 1842 -327 1841 -335 ct 1894 -335 l 
+1894 -334 1894 -332 1894 -327 ct 1895 -323 1895 -317 1895 -311 ct 1896 -306 1896 -294 1896 -278 ct 
+1897 -278 l  1910 -301 1925 -318 1942 -327 ct 1959 -337 1980 -342 2005 -342 ct 
+2041 -342 2068 -333 2085 -314 ct 2102 -296 2111 -266 2111 -224 ct 2111 0 l  p ef
+2325 -2 m  2306 2 2288 5 2268 5 ct 2224 5 2201 -20 2201 -71 ct 2201 -295 l  2163 -295 l 
+2163 -335 l  2204 -335 l  2220 -411 l  2257 -411 l  2257 -335 l  2319 -335 l 
+2319 -295 l  2257 -295 l  2257 -83 l  2257 -67 2260 -56 2265 -49 ct 2270 -43 2280 -39 2293 -39 ct 
+2300 -39 2311 -41 2325 -44 ct p ef
+2415 -156 m  2415 -118 2423 -88 2438 -67 ct 2454 -46 2478 -36 2508 -36 ct 2532 -36 2552 -41 2566 -50 ct 
+2581 -60 2591 -72 2596 -87 ct 2645 -73 l  2625 -20 2579 6 2508 6 ct 2459 6 2421 -9 2395 -38 ct 
+2369 -68 2356 -112 2356 -170 ct 2356 -225 2369 -268 2395 -297 ct 2421 -327 2458 -342 2506 -342 ct 
+2605 -342 2654 -282 2654 -163 ct 2654 -156 l  p
+2596 -199 m  2593 -234 2584 -260 2569 -276 ct 2554 -292 2533 -300 2505 -300 ct 
+2478 -300 2457 -291 2441 -273 ct 2425 -255 2416 -230 2415 -199 ct p ef
+2726 0 m  2726 -257 l  2726 -281 2725 -307 2724 -335 ct 2777 -335 l  2779 -297 2779 -275 2779 -267 ct 
+2781 -267 l  2789 -296 2800 -315 2811 -326 ct 2823 -336 2839 -342 2860 -342 ct 
+2868 -342 2875 -341 2883 -339 ct 2883 -287 l  2875 -289 2866 -291 2853 -291 ct 
+2830 -291 2812 -281 2800 -261 ct 2788 -241 2782 -212 2782 -175 ct 2782 0 l  p ef
+2980 -156 m  2980 -118 2988 -88 3003 -67 ct 3019 -46 3043 -36 3073 -36 ct 3097 -36 3117 -41 3131 -50 ct 
+3146 -60 3156 -72 3161 -87 ct 3210 -73 l  3190 -20 3144 6 3073 6 ct 3024 6 2986 -9 2960 -38 ct 
+2934 -68 2921 -112 2921 -170 ct 2921 -225 2934 -268 2960 -297 ct 2986 -327 3023 -342 3071 -342 ct 
+3170 -342 3219 -282 3219 -163 ct 3219 -156 l  p
+3161 -199 m  3158 -234 3149 -260 3134 -276 ct 3119 -292 3098 -300 3070 -300 ct 
+3043 -300 3022 -291 3006 -273 ct 2990 -255 2981 -230 2980 -199 ct p ef
+3542 -93 m  3542 -61 3530 -37 3506 -20 ct 3482 -2 3448 6 3405 6 ct 3364 6 3331 -1 3309 -14 ct 
+3286 -28 3271 -50 3265 -79 ct 3314 -88 l  3319 -70 3329 -57 3343 -49 ct 3358 -40 3379 -36 3405 -36 ct 
+3434 -36 3454 -41 3468 -49 ct 3481 -58 3487 -71 3487 -88 ct 3487 -102 3483 -112 3474 -121 ct 
+3465 -129 3450 -136 3430 -141 ct 3390 -152 l  3358 -160 3335 -168 3321 -176 ct 
+3308 -184 3297 -194 3289 -205 ct 3282 -216 3278 -230 3278 -247 ct 3278 -277 3289 -301 3311 -317 ct 
+3333 -333 3364 -341 3406 -341 ct 3443 -341 3472 -334 3494 -321 ct 3516 -308 3530 -287 3536 -259 ct 
+3485 -252 l  3482 -267 3474 -279 3460 -287 ct 3447 -295 3429 -299 3406 -299 ct 
+3381 -299 3362 -295 3350 -287 ct 3338 -279 3332 -268 3332 -252 ct 3332 -243 3335 -235 3340 -229 ct 
+3345 -223 3352 -217 3362 -213 ct 3371 -209 3392 -203 3423 -195 ct 3453 -188 3474 -181 3487 -174 ct 
+3500 -168 3510 -161 3518 -153 ct 3525 -146 3531 -137 3535 -127 ct 3539 -117 3542 -106 3542 -93 ct 
+p ef
+3736 -2 m  3717 2 3699 5 3679 5 ct 3635 5 3612 -20 3612 -71 ct 3612 -295 l  3574 -295 l 
+3574 -335 l  3615 -335 l  3631 -411 l  3668 -411 l  3668 -335 l  3730 -335 l 
+3730 -295 l  3668 -295 l  3668 -83 l  3668 -67 3671 -56 3676 -49 ct 3681 -43 3691 -39 3704 -39 ct 
+3711 -39 3722 -41 3736 -44 ct p ef
+pom
+7371 7604 m  15795 7604 l  ps
+7360 7505 m  7005 7584 l  6998 7586 l  6991 7590 l  6986 7597 l  6985 7604 l 
+6986 7611 l  6991 7618 l  6998 7622 l  7005 7624 l  7360 7703 l  7362 7703 l 
+7364 7704 l  7371 7702 l  7378 7698 l  7382 7691 l  7384 7684 l  7384 7524 l 
+7382 7517 l  7378 7510 l  7371 7505 l  7364 7504 l  7362 7504 l  7360 7505 l 
+p ef
+pum
+9909 7469 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+2049 -223 m  2049 -178 2040 -138 2023 -105 ct 2005 -71 1980 -45 1948 -27 ct 
+1916 -9 1879 0 1836 0 ct 1673 0 l  1673 -437 l  1818 -437 l  1892 -437 1949 -418 1989 -381 ct 
+2029 -344 2049 -291 2049 -223 ct p
+1990 -223 m  1990 -277 1975 -318 1945 -347 ct 1916 -375 1873 -389 1816 -389 ct 
+1732 -389 l  1732 -47 l  1830 -47 l  1862 -47 1890 -54 1914 -69 ct 1938 -83 1957 -103 1970 -129 ct 
+1983 -156 1990 -187 1990 -223 ct p ef
+2208 6 m  2175 6 2149 -3 2132 -20 ct 2115 -38 2107 -63 2107 -94 ct 2107 -128 2118 -155 2141 -174 ct 
+2164 -192 2201 -202 2252 -203 ct 2327 -205 l  2327 -223 l  2327 -250 2321 -270 2310 -282 ct 
+2298 -293 2280 -299 2255 -299 ct 2230 -299 2212 -295 2201 -286 ct 2189 -278 2182 -264 2180 -246 ct 
+2122 -251 l  2131 -312 2176 -342 2256 -342 ct 2299 -342 2330 -332 2352 -313 ct 
+2373 -293 2384 -265 2384 -229 ct 2384 -84 l  2384 -68 2386 -55 2390 -47 ct 2394 -39 2403 -34 2415 -34 ct 
+2420 -34 2426 -35 2433 -37 ct 2433 -2 l  2419 1 2405 3 2390 3 ct 2369 3 2354 -2 2345 -13 ct 
+2336 -24 2330 -41 2329 -64 ct 2327 -64 l  2313 -39 2296 -20 2277 -10 ct 2258 1 2235 6 2208 6 ct 
+p
+2221 -36 m  2242 -36 2260 -40 2276 -50 ct 2292 -59 2304 -72 2313 -88 ct 2323 -104 2327 -121 2327 -138 ct 
+2327 -166 l  2266 -164 l  2240 -164 2220 -161 2206 -156 ct 2193 -151 2182 -144 2175 -133 ct 
+2168 -123 2164 -109 2164 -93 ct 2164 -75 2169 -60 2179 -51 ct 2189 -41 2203 -36 2221 -36 ct 
+p ef
+2605 -2 m  2586 2 2568 5 2548 5 ct 2504 5 2481 -20 2481 -71 ct 2481 -295 l  2443 -295 l 
+2443 -335 l  2484 -335 l  2500 -411 l  2537 -411 l  2537 -335 l  2599 -335 l 
+2599 -295 l  2537 -295 l  2537 -83 l  2537 -67 2540 -56 2545 -49 ct 2550 -43 2560 -39 2573 -39 ct 
+2580 -39 2591 -41 2605 -44 ct p ef
+2737 6 m  2704 6 2678 -3 2661 -20 ct 2644 -38 2636 -63 2636 -94 ct 2636 -128 2647 -155 2670 -174 ct 
+2693 -192 2730 -202 2781 -203 ct 2856 -205 l  2856 -223 l  2856 -250 2850 -270 2839 -282 ct 
+2827 -293 2809 -299 2784 -299 ct 2759 -299 2741 -295 2730 -286 ct 2718 -278 2711 -264 2709 -246 ct 
+2651 -251 l  2660 -312 2705 -342 2785 -342 ct 2828 -342 2859 -332 2881 -313 ct 
+2902 -293 2913 -265 2913 -229 ct 2913 -84 l  2913 -68 2915 -55 2919 -47 ct 2923 -39 2932 -34 2944 -34 ct 
+2949 -34 2955 -35 2962 -37 ct 2962 -2 l  2948 1 2934 3 2919 3 ct 2898 3 2883 -2 2874 -13 ct 
+2865 -24 2859 -41 2858 -64 ct 2856 -64 l  2842 -39 2825 -20 2806 -10 ct 2787 1 2764 6 2737 6 ct 
+p
+2750 -36 m  2771 -36 2789 -40 2805 -50 ct 2821 -59 2833 -72 2842 -88 ct 2852 -104 2856 -121 2856 -138 ct 
+2856 -166 l  2795 -164 l  2769 -164 2749 -161 2735 -156 ct 2722 -151 2711 -144 2704 -133 ct 
+2697 -123 2693 -109 2693 -93 ct 2693 -75 2698 -60 2708 -51 ct 2718 -41 2732 -36 2750 -36 ct 
+p ef
+pom
+pum
+2969 11027 t
+210 0 m  178 0 l  178 -138 l  178 -157 175 -171 169 -180 ct 163 -188 153 -192 140 -192 ct 
+120 -192 99 -180 77 -156 ct 77 0 l  44 0 l  44 -291 l  77 -291 l  77 -184 l 
+100 -208 124 -220 150 -220 ct 190 -220 210 -196 210 -147 ct p ef
+451 -107 m  303 -107 l  303 -82 310 -62 324 -46 ct 338 -30 356 -23 376 -23 ct 
+396 -23 416 -26 437 -33 ct 442 -7 l  423 1 401 6 376 6 ct 344 6 318 -5 298 -25 ct 
+279 -46 269 -73 269 -108 ct 269 -142 278 -170 295 -190 ct 313 -210 336 -220 364 -220 ct 
+388 -220 409 -211 426 -192 ct 442 -173 451 -148 451 -117 ct p
+416 -133 m  416 -150 410 -164 400 -175 ct 389 -187 378 -192 365 -192 ct 348 -192 334 -187 323 -176 ct 
+312 -165 306 -151 305 -133 ct p ef
+663 0 m  575 0 l  575 -264 l  518 -264 l  518 -291 l  607 -291 l  607 -28 l 
+663 -28 l  p ef
+897 0 m  809 0 l  809 -264 l  752 -264 l  752 -291 l  841 -291 l  841 -28 l 
+897 -28 l  p ef
+1063 -220 m  1092 -220 1116 -210 1133 -189 ct 1151 -169 1160 -142 1160 -108 ct 
+1160 -74 1151 -46 1133 -26 ct 1116 -5 1092 6 1063 6 ct 1033 6 1009 -5 992 -26 ct 
+975 -46 966 -74 966 -108 ct 966 -142 975 -169 992 -190 ct 1010 -210 1033 -220 1063 -220 ct 
+p
+1063 -23 m  1082 -23 1098 -31 1109 -47 ct 1120 -64 1126 -84 1126 -107 ct 1126 -132 1120 -153 1109 -169 ct 
+1098 -185 1083 -192 1063 -192 ct 1043 -192 1027 -185 1016 -169 ct 1005 -153 1000 -133 1000 -107 ct 
+1000 -83 1005 -63 1017 -47 ct 1028 -31 1043 -23 1063 -23 ct p ef
+1356 -101 m  1233 -101 l  1233 -132 l  1356 -132 l  p ef
+1546 -297 m  1552 -297 1557 -294 1561 -290 ct 1566 -286 1568 -281 1568 -274 ct 
+1568 -268 1566 -263 1561 -259 ct 1557 -254 1552 -252 1546 -252 ct 1540 -252 1535 -254 1531 -259 ct 
+1527 -263 1524 -269 1524 -274 ct 1524 -280 1527 -286 1531 -290 ct 1535 -294 1540 -297 1546 -297 ct 
+p
+1562 0 m  1529 0 l  1529 -187 l  1466 -187 l  1466 -215 l  1562 -215 l 
+p ef
+1849 0 m  1817 0 l  1817 -138 l  1817 -157 1814 -171 1808 -180 ct 1802 -188 1792 -192 1779 -192 ct 
+1759 -192 1738 -180 1716 -156 ct 1716 0 l  1683 0 l  1683 -215 l  1716 -215 l 
+1716 -184 l  1739 -208 1763 -220 1789 -220 ct 1829 -220 1849 -196 1849 -147 ct 
+p ef
+2085 -10 m  2064 0 2042 5 2022 5 ct 1983 5 1964 -15 1964 -56 ct 1964 -187 l 
+1923 -187 l  1923 -215 l  1964 -215 l  1964 -274 l  1995 -274 l  1995 -215 l 
+2068 -215 l  2068 -187 l  1995 -187 l  1995 -64 l  1995 -51 1998 -41 2004 -34 ct 
+2010 -27 2018 -23 2027 -23 ct 2045 -23 2063 -27 2080 -35 ct p ef
+2324 -107 m  2176 -107 l  2176 -82 2183 -62 2197 -46 ct 2211 -30 2229 -23 2249 -23 ct 
+2269 -23 2289 -26 2310 -33 ct 2315 -7 l  2296 1 2274 6 2249 6 ct 2217 6 2191 -5 2171 -25 ct 
+2152 -46 2142 -73 2142 -108 ct 2142 -142 2151 -170 2168 -190 ct 2186 -210 2209 -220 2237 -220 ct 
+2261 -220 2282 -211 2299 -192 ct 2315 -173 2324 -148 2324 -117 ct p
+2289 -133 m  2289 -150 2283 -164 2273 -175 ct 2262 -187 2251 -192 2238 -192 ct 
+2221 -192 2207 -187 2196 -176 ct 2185 -165 2179 -151 2178 -133 ct p ef
+2555 -209 m  2542 -178 l  2527 -185 2515 -188 2505 -188 ct 2495 -188 2486 -185 2477 -180 ct 
+2468 -174 2459 -166 2452 -156 ct 2444 -146 2440 -140 2440 -139 ct 2440 0 l  2408 0 l 
+2408 -215 l  2440 -215 l  2440 -172 l  2458 -204 2480 -220 2507 -220 ct 2524 -220 2539 -217 2555 -209 ct 
+p ef
+2796 -215 m  2714 0 l  2685 0 l  2604 -215 l  2639 -215 l  2700 -44 l 
+2761 -215 l  p ef
+3026 0 m  2994 0 l  2991 -9 2990 -20 2990 -35 ct 2971 -8 2946 6 2915 6 ct 2899 6 2885 0 2873 -11 ct 
+2860 -23 2854 -37 2854 -55 ct 2854 -66 2857 -75 2861 -83 ct 2865 -92 2871 -98 2880 -104 ct 
+2888 -110 2898 -114 2910 -117 ct 2922 -120 2936 -123 2952 -124 ct 2988 -127 l 
+2988 -137 l  2988 -174 2971 -192 2936 -192 ct 2928 -192 2918 -191 2906 -187 ct 
+2893 -184 2882 -180 2873 -175 ct 2865 -198 l  2894 -213 2922 -220 2947 -220 ct 
+2996 -220 3020 -194 3020 -143 ct 3020 -50 l  3020 -31 3022 -15 3026 0 ct p
+2988 -64 m  2988 -103 l  2959 -100 2939 -98 2928 -96 ct 2917 -93 2908 -89 2900 -83 ct 
+2892 -77 2888 -68 2888 -58 ct 2888 -48 2892 -40 2898 -34 ct 2905 -28 2914 -25 2924 -25 ct 
+2936 -25 2947 -29 2958 -36 ct 2970 -42 2980 -52 2988 -64 ct p ef
+3239 0 m  3151 0 l  3151 -264 l  3094 -264 l  3094 -291 l  3183 -291 l 
+3183 -28 l  3239 -28 l  p ef
+pom
+pum
+2969 11505 t
+pom
+6985 12303 m  15217 12303 l  ps
+15233 12452 m  15765 12333 l  15776 12330 l  15786 12324 l  15793 12314 l 
+15795 12304 l  15793 12292 l  15786 12282 l  15776 12276 l  15765 12273 l 
+15233 12154 l  15229 12154 l  15227 12153 l  15216 12155 l  15206 12162 l 
+15199 12172 l  15197 12183 l  15197 12423 l  15199 12434 l  15206 12444 l 
+15216 12451 l  15227 12453 l  15229 12453 l  15233 12452 l  p ef
+pum
+9520 12168 t
+348 0 m  348 -202 l  111 -202 l  111 0 l  52 0 l  52 -437 l  111 -437 l 
+111 -252 l  348 -252 l  348 -437 l  407 -437 l  407 0 l  p ef
+544 -156 m  544 -118 552 -88 567 -67 ct 583 -46 607 -36 637 -36 ct 661 -36 681 -41 695 -50 ct 
+710 -60 720 -72 725 -87 ct 774 -73 l  754 -20 708 6 637 6 ct 588 6 550 -9 524 -38 ct 
+498 -68 485 -112 485 -170 ct 485 -225 498 -268 524 -297 ct 550 -327 587 -342 635 -342 ct 
+734 -342 783 -282 783 -163 ct 783 -156 l  p
+725 -199 m  722 -234 713 -260 698 -276 ct 683 -292 662 -300 634 -300 ct 607 -300 586 -291 570 -273 ct 
+554 -255 545 -230 544 -199 ct p ef
+854 0 m  854 -460 l  910 -460 l  910 0 l  p ef
+995 0 m  995 -460 l  1051 -460 l  1051 0 l  p ef
+1419 -168 m  1419 -109 1407 -66 1381 -37 ct 1355 -8 1317 6 1268 6 ct 1219 6 1182 -9 1157 -39 ct 
+1132 -68 1120 -112 1120 -168 ct 1120 -284 1170 -342 1270 -342 ct 1321 -342 1359 -328 1383 -299 ct 
+1407 -271 1419 -227 1419 -168 ct p
+1361 -168 m  1361 -214 1354 -248 1340 -269 ct 1327 -290 1303 -300 1271 -300 ct 
+1238 -300 1215 -290 1200 -268 ct 1186 -247 1178 -214 1178 -168 ct 1178 -124 1185 -91 1200 -68 ct 
+1214 -46 1237 -35 1268 -35 ct 1301 -35 1325 -46 1339 -67 ct 1354 -89 1361 -122 1361 -168 ct 
+p ef
+1682 0 m  1682 -437 l  1741 -437 l  1741 0 l  p ef
+2055 0 m  2055 -213 l  2055 -235 2053 -252 2048 -264 ct 2044 -276 2037 -285 2028 -291 ct 
+2018 -296 2004 -299 1986 -299 ct 1959 -299 1938 -289 1922 -271 ct 1907 -253 1899 -227 1899 -194 ct 
+1899 0 l  1843 0 l  1843 -264 l  1843 -303 1842 -327 1841 -335 ct 1894 -335 l 
+1894 -334 1894 -332 1894 -327 ct 1895 -323 1895 -317 1895 -311 ct 1896 -306 1896 -294 1896 -278 ct 
+1897 -278 l  1910 -301 1925 -318 1942 -327 ct 1959 -337 1980 -342 2005 -342 ct 
+2041 -342 2068 -333 2085 -314 ct 2102 -296 2111 -266 2111 -224 ct 2111 0 l  p ef
+2325 -2 m  2306 2 2288 5 2268 5 ct 2224 5 2201 -20 2201 -71 ct 2201 -295 l  2163 -295 l 
+2163 -335 l  2204 -335 l  2220 -411 l  2257 -411 l  2257 -335 l  2319 -335 l 
+2319 -295 l  2257 -295 l  2257 -83 l  2257 -67 2260 -56 2265 -49 ct 2270 -43 2280 -39 2293 -39 ct 
+2300 -39 2311 -41 2325 -44 ct p ef
+2415 -156 m  2415 -118 2423 -88 2438 -67 ct 2454 -46 2478 -36 2508 -36 ct 2532 -36 2552 -41 2566 -50 ct 
+2581 -60 2591 -72 2596 -87 ct 2645 -73 l  2625 -20 2579 6 2508 6 ct 2459 6 2421 -9 2395 -38 ct 
+2369 -68 2356 -112 2356 -170 ct 2356 -225 2369 -268 2395 -297 ct 2421 -327 2458 -342 2506 -342 ct 
+2605 -342 2654 -282 2654 -163 ct 2654 -156 l  p
+2596 -199 m  2593 -234 2584 -260 2569 -276 ct 2554 -292 2533 -300 2505 -300 ct 
+2478 -300 2457 -291 2441 -273 ct 2425 -255 2416 -230 2415 -199 ct p ef
+2726 0 m  2726 -257 l  2726 -281 2725 -307 2724 -335 ct 2777 -335 l  2779 -297 2779 -275 2779 -267 ct 
+2781 -267 l  2789 -296 2800 -315 2811 -326 ct 2823 -336 2839 -342 2860 -342 ct 
+2868 -342 2875 -341 2883 -339 ct 2883 -287 l  2875 -289 2866 -291 2853 -291 ct 
+2830 -291 2812 -281 2800 -261 ct 2788 -241 2782 -212 2782 -175 ct 2782 0 l  p ef
+2980 -156 m  2980 -118 2988 -88 3003 -67 ct 3019 -46 3043 -36 3073 -36 ct 3097 -36 3117 -41 3131 -50 ct 
+3146 -60 3156 -72 3161 -87 ct 3210 -73 l  3190 -20 3144 6 3073 6 ct 3024 6 2986 -9 2960 -38 ct 
+2934 -68 2921 -112 2921 -170 ct 2921 -225 2934 -268 2960 -297 ct 2986 -327 3023 -342 3071 -342 ct 
+3170 -342 3219 -282 3219 -163 ct 3219 -156 l  p
+3161 -199 m  3158 -234 3149 -260 3134 -276 ct 3119 -292 3098 -300 3070 -300 ct 
+3043 -300 3022 -291 3006 -273 ct 2990 -255 2981 -230 2980 -199 ct p ef
+3542 -93 m  3542 -61 3530 -37 3506 -20 ct 3482 -2 3448 6 3405 6 ct 3364 6 3331 -1 3309 -14 ct 
+3286 -28 3271 -50 3265 -79 ct 3314 -88 l  3319 -70 3329 -57 3343 -49 ct 3358 -40 3379 -36 3405 -36 ct 
+3434 -36 3454 -41 3468 -49 ct 3481 -58 3487 -71 3487 -88 ct 3487 -102 3483 -112 3474 -121 ct 
+3465 -129 3450 -136 3430 -141 ct 3390 -152 l  3358 -160 3335 -168 3321 -176 ct 
+3308 -184 3297 -194 3289 -205 ct 3282 -216 3278 -230 3278 -247 ct 3278 -277 3289 -301 3311 -317 ct 
+3333 -333 3364 -341 3406 -341 ct 3443 -341 3472 -334 3494 -321 ct 3516 -308 3530 -287 3536 -259 ct 
+3485 -252 l  3482 -267 3474 -279 3460 -287 ct 3447 -295 3429 -299 3406 -299 ct 
+3381 -299 3362 -295 3350 -287 ct 3338 -279 3332 -268 3332 -252 ct 3332 -243 3335 -235 3340 -229 ct 
+3345 -223 3352 -217 3362 -213 ct 3371 -209 3392 -203 3423 -195 ct 3453 -188 3474 -181 3487 -174 ct 
+3500 -168 3510 -161 3518 -153 ct 3525 -146 3531 -137 3535 -127 ct 3539 -117 3542 -106 3542 -93 ct 
+p ef
+3736 -2 m  3717 2 3699 5 3679 5 ct 3635 5 3612 -20 3612 -71 ct 3612 -295 l  3574 -295 l 
+3574 -335 l  3615 -335 l  3631 -411 l  3668 -411 l  3668 -335 l  3730 -335 l 
+3730 -295 l  3668 -295 l  3668 -83 l  3668 -67 3671 -56 3676 -49 ct 3681 -43 3691 -39 3704 -39 ct 
+3711 -39 3722 -41 3736 -44 ct p ef
+pom
+1.000 1.000 1.000 c 4417 9341 m  1930 9341 l  1930 7596 l  6904 7596 l 
+6904 9341 l  4417 9341 l  p ef
+0 lw 0.003 0.003 0.003 c 4417 9341 m  1929 9341 l  1929 7595 l  6904 7595 l 
+6904 9341 l  4417 9341 l  pc
+pum
+2371 8334 t
+424 0 m  424 -291 l  424 -324 424 -355 426 -384 ct 416 -347 407 -319 399 -298 ct 
+286 0 l  245 0 l  130 -298 l  113 -350 l  103 -384 l  104 -350 l  105 -291 l 
+105 0 l  52 0 l  52 -437 l  130 -437 l  246 -134 l  250 -122 254 -109 258 -95 ct 
+262 -81 264 -71 266 -64 ct 267 -73 271 -85 276 -102 ct 281 -119 285 -130 287 -134 ct 
+401 -437 l  477 -437 l  477 0 l  p ef
+656 6 m  623 6 597 -3 580 -20 ct 563 -38 555 -63 555 -94 ct 555 -128 566 -155 589 -174 ct 
+612 -192 649 -202 700 -203 ct 775 -205 l  775 -223 l  775 -250 769 -270 758 -282 ct 
+746 -293 728 -299 703 -299 ct 678 -299 660 -295 649 -286 ct 637 -278 630 -264 628 -246 ct 
+570 -251 l  579 -312 624 -342 704 -342 ct 747 -342 778 -332 800 -313 ct 821 -293 832 -265 832 -229 ct 
+832 -84 l  832 -68 834 -55 838 -47 ct 842 -39 851 -34 863 -34 ct 868 -34 874 -35 881 -37 ct 
+881 -2 l  867 1 853 3 838 3 ct 817 3 802 -2 793 -13 ct 784 -24 778 -41 777 -64 ct 
+775 -64 l  761 -39 744 -20 725 -10 ct 706 1 683 6 656 6 ct p
+669 -36 m  690 -36 708 -40 724 -50 ct 740 -59 752 -72 761 -88 ct 771 -104 775 -121 775 -138 ct 
+775 -166 l  714 -164 l  688 -164 668 -161 654 -156 ct 641 -151 630 -144 623 -133 ct 
+616 -123 612 -109 612 -93 ct 612 -75 617 -60 627 -51 ct 637 -41 651 -36 669 -36 ct 
+p ef
+926 0 m  926 -257 l  926 -281 925 -307 924 -335 ct 977 -335 l  979 -297 979 -275 979 -267 ct 
+981 -267 l  989 -296 1000 -315 1011 -326 ct 1023 -336 1039 -342 1060 -342 ct 
+1068 -342 1075 -341 1083 -339 ct 1083 -287 l  1075 -289 1066 -291 1053 -291 ct 
+1030 -291 1012 -281 1000 -261 ct 988 -241 982 -212 982 -175 ct 982 0 l  p ef
+1346 0 m  1233 -153 l  1192 -119 l  1192 0 l  1136 0 l  1136 -460 l  1192 -460 l 
+1192 -173 l  1339 -335 l  1404 -335 l  1268 -191 l  1411 0 l  p ef
+1948 0 m  1834 -181 l  1698 -181 l  1698 0 l  1639 0 l  1639 -437 l  1845 -437 l 
+1894 -437 1932 -426 1959 -404 ct 1985 -382 1999 -351 1999 -312 ct 1999 -279 1989 -252 1970 -230 ct 
+1951 -208 1925 -194 1892 -188 ct 2016 0 l  p
+1939 -311 m  1939 -337 1931 -356 1913 -369 ct 1896 -383 1871 -389 1839 -389 ct 
+1698 -389 l  1698 -228 l  1841 -228 l  1872 -228 1897 -235 1914 -250 ct 1931 -265 1939 -285 1939 -311 ct 
+p ef
+2372 -168 m  2372 -109 2360 -66 2334 -37 ct 2308 -8 2270 6 2221 6 ct 2172 6 2135 -9 2110 -39 ct 
+2085 -68 2073 -112 2073 -168 ct 2073 -284 2123 -342 2223 -342 ct 2274 -342 2312 -328 2336 -299 ct 
+2360 -271 2372 -227 2372 -168 ct p
+2314 -168 m  2314 -214 2307 -248 2293 -269 ct 2280 -290 2256 -300 2224 -300 ct 
+2191 -300 2168 -290 2153 -268 ct 2139 -247 2131 -214 2131 -168 ct 2131 -124 2138 -91 2153 -68 ct 
+2167 -46 2190 -35 2221 -35 ct 2254 -35 2278 -46 2292 -67 ct 2307 -89 2314 -122 2314 -168 ct 
+p ef
+2496 -335 m  2496 -123 l  2496 -101 2499 -84 2503 -71 ct 2507 -59 2514 -50 2524 -45 ct 
+2533 -40 2547 -37 2566 -37 ct 2592 -37 2614 -46 2629 -64 ct 2645 -83 2652 -108 2652 -141 ct 
+2652 -335 l  2708 -335 l  2708 -72 l  2708 -33 2709 -9 2710 0 ct 2657 0 l 
+2657 -1 2657 -4 2657 -8 ct 2656 -13 2656 -18 2656 -24 ct 2656 -30 2655 -41 2655 -57 ct 
+2654 -57 l  2641 -34 2626 -18 2609 -8 ct 2593 1 2572 6 2547 6 ct 2510 6 2483 -3 2466 -21 ct 
+2449 -40 2440 -70 2440 -112 ct 2440 -335 l  p ef
+2924 -2 m  2905 2 2887 5 2867 5 ct 2823 5 2800 -20 2800 -71 ct 2800 -295 l  2762 -295 l 
+2762 -335 l  2803 -335 l  2819 -411 l  2856 -411 l  2856 -335 l  2918 -335 l 
+2918 -295 l  2856 -295 l  2856 -83 l  2856 -67 2859 -56 2864 -49 ct 2869 -43 2879 -39 2892 -39 ct 
+2899 -39 2910 -41 2924 -44 ct p ef
+3014 -156 m  3014 -118 3022 -88 3037 -67 ct 3053 -46 3077 -36 3107 -36 ct 3131 -36 3151 -41 3165 -50 ct 
+3180 -60 3190 -72 3195 -87 ct 3244 -73 l  3224 -20 3178 6 3107 6 ct 3058 6 3020 -9 2994 -38 ct 
+2968 -68 2955 -112 2955 -170 ct 2955 -225 2968 -268 2994 -297 ct 3020 -327 3057 -342 3105 -342 ct 
+3204 -342 3253 -282 3253 -163 ct 3253 -156 l  p
+3195 -199 m  3192 -234 3183 -260 3168 -276 ct 3153 -292 3132 -300 3104 -300 ct 
+3077 -300 3056 -291 3040 -273 ct 3024 -255 3015 -230 3014 -199 ct p ef
+3325 0 m  3325 -257 l  3325 -281 3324 -307 3323 -335 ct 3376 -335 l  3378 -297 3378 -275 3378 -267 ct 
+3380 -267 l  3388 -296 3399 -315 3410 -326 ct 3422 -336 3438 -342 3459 -342 ct 
+3467 -342 3474 -341 3482 -339 ct 3482 -287 l  3474 -289 3465 -291 3452 -291 ct 
+3429 -291 3411 -281 3399 -261 ct 3387 -241 3381 -212 3381 -175 ct 3381 0 l  p ef
+4059 -123 m  4059 -84 4045 -54 4017 -32 ct 3988 -11 3949 0 3898 0 ct 3721 0 l 
+3721 -437 l  3880 -437 l  3982 -437 4034 -402 4034 -331 ct 4034 -305 4026 -283 4012 -266 ct 
+3997 -248 3977 -236 3951 -230 ct 3985 -226 4012 -215 4031 -195 ct 4050 -176 4059 -152 4059 -123 ct 
+p
+3974 -324 m  3974 -347 3966 -364 3950 -374 ct 3934 -384 3910 -389 3880 -389 ct 
+3780 -389 l  3780 -251 l  3880 -251 l  3911 -251 3935 -257 3951 -269 ct 3966 -281 3974 -299 3974 -324 ct 
+p
+3999 -128 m  3999 -179 3963 -205 3891 -205 ct 3780 -205 l  3780 -47 l  3895 -47 l 
+3932 -47 3958 -54 3974 -68 ct 3991 -81 3999 -101 3999 -128 ct p ef
+pom
+pum
+2864 9044 t
+128 6 m  95 6 69 -3 52 -20 ct 35 -38 27 -63 27 -94 ct 27 -128 38 -155 61 -174 ct 
+84 -192 121 -202 172 -203 ct 247 -205 l  247 -223 l  247 -250 241 -270 230 -282 ct 
+218 -293 200 -299 175 -299 ct 150 -299 132 -295 121 -286 ct 109 -278 102 -264 100 -246 ct 
+42 -251 l  51 -312 96 -342 176 -342 ct 219 -342 250 -332 272 -313 ct 293 -293 304 -265 304 -229 ct 
+304 -84 l  304 -68 306 -55 310 -47 ct 314 -39 323 -34 335 -34 ct 340 -34 346 -35 353 -37 ct 
+353 -2 l  339 1 325 3 310 3 ct 289 3 274 -2 265 -13 ct 256 -24 250 -41 249 -64 ct 
+247 -64 l  233 -39 216 -20 197 -10 ct 178 1 155 6 128 6 ct p
+141 -36 m  162 -36 180 -40 196 -50 ct 212 -59 224 -72 233 -88 ct 243 -104 247 -121 247 -138 ct 
+247 -166 l  186 -164 l  160 -164 140 -161 126 -156 ct 113 -151 102 -144 95 -133 ct 
+88 -123 84 -109 84 -93 ct 84 -75 89 -60 99 -51 ct 109 -41 123 -36 141 -36 ct p ef
+648 -93 m  648 -61 636 -37 612 -20 ct 588 -2 554 6 511 6 ct 470 6 437 -1 415 -14 ct 
+392 -28 377 -50 371 -79 ct 420 -88 l  425 -70 435 -57 449 -49 ct 464 -40 485 -36 511 -36 ct 
+540 -36 560 -41 574 -49 ct 587 -58 593 -71 593 -88 ct 593 -102 589 -112 580 -121 ct 
+571 -129 556 -136 536 -141 ct 496 -152 l  464 -160 441 -168 427 -176 ct 414 -184 403 -194 395 -205 ct 
+388 -216 384 -230 384 -247 ct 384 -277 395 -301 417 -317 ct 439 -333 470 -341 512 -341 ct 
+549 -341 578 -334 600 -321 ct 622 -308 636 -287 642 -259 ct 591 -252 l  588 -267 580 -279 566 -287 ct 
+553 -295 535 -299 512 -299 ct 487 -299 468 -295 456 -287 ct 444 -279 438 -268 438 -252 ct 
+438 -243 441 -235 446 -229 ct 451 -223 458 -217 468 -213 ct 477 -209 498 -203 529 -195 ct 
+559 -188 580 -181 593 -174 ct 606 -168 616 -161 624 -153 ct 631 -146 637 -137 641 -127 ct 
+645 -117 648 -106 648 -93 ct p ef
+1174 0 m  1124 -128 l  925 -128 l  875 0 l  813 0 l  992 -437 l  1059 -437 l 
+1234 0 l  p
+1024 -392 m  1022 -384 l  1016 -366 1009 -344 999 -318 ct 943 -174 l  1106 -174 l 
+1050 -318 l  1044 -332 1039 -349 1033 -366 ct p ef
+1481 -395 m  1432 -395 1395 -379 1368 -348 ct 1341 -317 1327 -275 1327 -220 ct 
+1327 -167 1341 -124 1369 -91 ct 1397 -59 1435 -42 1483 -42 ct 1544 -42 1590 -73 1621 -133 ct 
+1669 -109 l  1651 -72 1626 -43 1594 -23 ct 1561 -4 1523 6 1480 6 ct 1436 6 1398 -3 1366 -21 ct 
+1334 -40 1309 -66 1293 -100 ct 1276 -134 1267 -174 1267 -220 ct 1267 -290 1286 -345 1324 -384 ct 
+1361 -424 1413 -443 1480 -443 ct 1526 -443 1565 -434 1597 -416 ct 1628 -398 1651 -371 1665 -335 ct 
+1609 -317 l  1599 -342 1583 -361 1560 -375 ct 1538 -388 1511 -395 1481 -395 ct 
+p ef
+1917 -389 m  1917 0 l  1858 0 l  1858 -389 l  1708 -389 l  1708 -437 l 
+2067 -437 l  2067 -389 l  p ef
+2141 0 m  2141 -437 l  2200 -437 l  2200 0 l  p ef
+2500 0 m  2439 0 l  2261 -437 l  2323 -437 l  2444 -129 l  2470 -52 l 
+2496 -129 l  2616 -437 l  2679 -437 l  p ef
+2734 0 m  2734 -437 l  3066 -437 l  3066 -389 l  2793 -389 l  2793 -248 l 
+3047 -248 l  3047 -201 l  2793 -201 l  2793 -48 l  3078 -48 l  3078 0 l 
+p ef
+pom
+6772 5052 m  6699 5052 6626 5089 6626 5127 ct 6626 5427 l  6626 5464 6553 5502 6480 5502 ct 
+6553 5502 6626 5540 6626 5577 ct 6626 5876 l  6626 5914 6699 5952 6772 5952 ct 
+ps
+6480 5052 m  6480 5052 l  pc
+6772 5952 m  6772 5952 l  pc
+6774 9552 m  6701 9552 6628 9664 6628 9776 ct 6628 10672 l  6628 10784 6555 10897 6482 10897 ct 
+6555 10897 6628 11009 6628 11121 ct 6628 12016 l  6628 12128 6701 12241 6774 12241 ct 
+ps
+6482 9552 m  6482 9552 l  pc
+6774 12241 m  6774 12241 l  pc
+0 11487 t 
+pom
+count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/figures/hello-protocol.odg b/figures/hello-protocol.odg
new file mode 100644
index 0000000..7cbc2ff
--- /dev/null
+++ b/figures/hello-protocol.odg
Binary files differ
diff --git a/figures/lsdb.odg b/figures/lsdb.odg
new file mode 100644
index 0000000..ec68a59
--- /dev/null
+++ b/figures/lsdb.odg
Binary files differ
diff --git a/figures/npt-eps-converted-to.pdf b/figures/npt-eps-converted-to.pdf
new file mode 100644
index 0000000..b1e3ad5
--- /dev/null
+++ b/figures/npt-eps-converted-to.pdf
Binary files differ
diff --git a/figures/npt-orig.pdf b/figures/npt-orig.pdf
new file mode 100644
index 0000000..d0d0351
--- /dev/null
+++ b/figures/npt-orig.pdf
Binary files differ
diff --git a/figures/npt.pdf b/figures/npt.pdf
new file mode 100644
index 0000000..ab7416b
--- /dev/null
+++ b/figures/npt.pdf
Binary files differ
diff --git a/figures/system-interaction.pdf b/figures/system-interaction.pdf
new file mode 100644
index 0000000..6ac3572
--- /dev/null
+++ b/figures/system-interaction.pdf
Binary files differ
diff --git a/figures/texput.log b/figures/texput.log
new file mode 100644
index 0000000..42df46e
--- /dev/null
+++ b/figures/texput.log
@@ -0,0 +1,21 @@
+This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/TeX Live for SUSE Linux) (format=pdflatex 2016.6.30)  12 SEP 2016 10:54
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**nlsr-docs.tex
+
+! Emergency stop.
+<*> nlsr-docs.tex
+                 
+End of file on the terminal!
+
+ 
+Here is how much of TeX's memory you used:
+ 3 strings out of 493315
+ 130 string characters out of 6145893
+ 52158 words of memory out of 5000000
+ 3557 multiletter control sequences out of 15000+600000
+ 3640 words of font info for 14 fonts, out of 8000000 for 9000
+ 957 hyphenation exceptions out of 8191
+ 0i,0n,0p,16b,6s stack positions out of 5000i,500n,10000p,200000b,80000s
+!  ==> Fatal error occurred, no output PDF file produced!
diff --git a/figures/trust-hierarchy-eps-converted-to.pdf b/figures/trust-hierarchy-eps-converted-to.pdf
new file mode 100644
index 0000000..6b006b6
--- /dev/null
+++ b/figures/trust-hierarchy-eps-converted-to.pdf
Binary files differ
diff --git a/figures/trust-hierarchy.eps b/figures/trust-hierarchy.eps
new file mode 100644
index 0000000..bb6e548
--- /dev/null
+++ b/figures/trust-hierarchy.eps
@@ -0,0 +1,955 @@
+%!PS-Adobe-3.0 EPSF-3.0 
+%%BoundingBox: 0 0 544 264
+%%Pages: 0
+%%Creator: Sun Microsystems, Inc.
+%%Title: none
+%%CreationDate: none
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset SDRes-Prolog 1.0 0
+/b4_inc_state save def
+/dict_count countdictstack def
+/op_count count 1 sub def
+userdict begin
+0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath
+/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
+/bdef {bind def} bind def
+/c {setrgbcolor} bdef
+/l {neg lineto} bdef
+/rl {neg rlineto} bdef
+/lc {setlinecap} bdef
+/lj {setlinejoin} bdef
+/lw {setlinewidth} bdef
+/ml {setmiterlimit} bdef
+/ld {setdash} bdef
+/m {neg moveto} bdef
+/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef
+/r {rotate} bdef
+/t {neg translate} bdef
+/s {scale} bdef
+/sw {show} bdef
+/gs {gsave} bdef
+/gr {grestore} bdef
+/f {findfont dup length dict begin
+{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def
+currentdict end /NFont exch definefont pop /NFont findfont} bdef
+/p {closepath} bdef
+/sf {scalefont setfont} bdef
+/ef {eofill}bdef
+/pc {closepath stroke}bdef
+/ps {stroke}bdef
+/pum {matrix currentmatrix}bdef
+/pom {setmatrix}bdef
+/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef
+%%EndResource
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+pum
+0.02832 0.02833 s 
+0 -9316 t
+/tm matrix currentmatrix def
+tm setmatrix
+-1198 -1542 t 
+1 1 s 
+1.000 1.000 1.000 c 1199 9837 m  3612 9837 l  3612 10854 l  1199 10854 l 
+1199 9837 l  1199 9837 l  p ef
+0 lw 1 lj 0.003 0.003 0.003 c 1198 9836 m  3612 9836 l  3612 10853 l  1198 10853 l 
+1198 9836 l  1198 9836 l  pc
+pum
+1559 10566 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 4019 9838 m  6433 9838 l  6433 10855 l  4019 10855 l 
+4019 9838 l  4019 9838 l  p ef
+0.003 0.003 0.003 c 4019 9837 m  6432 9837 l  6432 10854 l  4019 10854 l  4019 9837 l 
+4019 9837 l  pc
+pum
+4379 10567 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 6813 9838 m  9227 9838 l  9227 10855 l  6813 10855 l 
+6813 9838 l  6813 9838 l  p ef
+0.003 0.003 0.003 c 6812 9837 m  9226 9837 l  9226 10854 l  6812 10854 l  6812 9837 l 
+6812 9837 l  pc
+pum
+7173 10567 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 9606 9837 m  12020 9837 l  12020 10854 l  9606 10854 l 
+9606 9837 l  9606 9837 l  p ef
+0.003 0.003 0.003 c 9606 9836 m  12020 9836 l  12020 10853 l  9606 10853 l 
+9606 9836 l  9606 9836 l  pc
+pum
+9966 10566 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 12400 9838 m  14814 9838 l  14814 10855 l  12400 10855 l 
+12400 9838 l  12400 9838 l  p ef
+0.003 0.003 0.003 c 12400 9837 m  14813 9837 l  14813 10854 l  12400 10854 l 
+12400 9837 l  12400 9837 l  pc
+pum
+12760 10567 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 15194 9839 m  17607 9839 l  17607 10856 l  15194 10856 l 
+15194 9839 l  15194 9839 l  p ef
+0.003 0.003 0.003 c 15193 9838 m  17607 9838 l  17607 10855 l  15193 10855 l 
+15193 9838 l  15193 9838 l  pc
+pum
+15554 10568 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 17987 9839 m  20401 9839 l  20401 10856 l  17987 10856 l 
+17987 9839 l  17987 9839 l  p ef
+0.003 0.003 0.003 c 17987 9838 m  20400 9838 l  20400 10855 l  17987 10855 l 
+17987 9838 l  17987 9838 l  pc
+pum
+18347 10568 t
+115 0 m  53 0 l  53 -454 l  119 -454 l  344 -108 l  344 -454 l  406 -454 l 
+406 0 l  340 0 l  115 -346 l  115 0 l  p ef
+790 0 m  512 0 l  512 -454 l  574 -454 l  574 -53 l  790 -53 l  790 0 l 
+p ef
+843 -154 m  905 -154 l  907 -130 913 -111 922 -95 ct 932 -80 946 -68 966 -58 ct 
+985 -49 1007 -44 1032 -44 ct 1053 -44 1072 -48 1089 -55 ct 1106 -62 1118 -72 1126 -84 ct 
+1134 -97 1138 -110 1138 -124 ct 1138 -138 1135 -150 1128 -160 ct 1122 -171 1109 -179 1091 -187 ct 
+1079 -191 1053 -199 1013 -209 ct 973 -219 944 -229 927 -238 ct 905 -249 888 -263 877 -280 ct 
+866 -297 861 -316 861 -337 ct 861 -360 867 -382 880 -402 ct 893 -422 912 -437 937 -447 ct 
+962 -458 990 -463 1020 -463 ct 1054 -463 1084 -458 1110 -447 ct 1135 -436 1155 -420 1169 -398 ct 
+1183 -377 1190 -353 1191 -326 ct 1130 -326 l  1127 -354 1116 -375 1099 -389 ct 
+1082 -403 1057 -410 1023 -410 ct 988 -410 962 -403 946 -390 ct 930 -377 922 -360 922 -341 ct 
+922 -325 928 -311 939 -301 ct 950 -290 980 -279 1027 -268 ct 1074 -257 1106 -247 1124 -239 ct 
+1150 -227 1169 -211 1181 -192 ct 1194 -174 1200 -152 1200 -128 ct 1200 -103 1193 -81 1180 -59 ct 
+1166 -38 1146 -21 1121 -9 ct 1095 3 1066 9 1034 9 ct 994 9 960 2 932 -10 ct 905 -23 883 -42 868 -68 ct 
+852 -93 844 -122 843 -154 ct p ef
+1350 0 m  1288 0 l  1288 -454 l  1485 -454 l  1524 -454 1554 -450 1574 -442 ct 
+1594 -434 1610 -420 1623 -399 ct 1635 -378 1641 -356 1641 -331 ct 1641 -298 1631 -271 1611 -249 ct 
+1591 -227 1560 -213 1518 -207 ct 1533 -200 1545 -192 1552 -185 ct 1569 -168 1585 -148 1600 -124 ct 
+1676 0 l  1604 0 l  1546 -95 l  1529 -122 1515 -143 1504 -158 ct 1494 -172 1484 -182 1475 -188 ct 
+1466 -194 1458 -198 1449 -201 ct 1442 -202 1432 -203 1417 -203 ct 1350 -203 l 
+1350 0 l  p
+1350 -401 m  1350 -256 l  1474 -256 l  1500 -256 1521 -259 1535 -264 ct 1549 -270 1560 -278 1568 -290 ct 
+1575 -303 1579 -316 1579 -330 ct 1579 -351 1572 -368 1557 -381 ct 1542 -395 1519 -401 1488 -401 ct 
+1350 -401 l  p ef
+pom
+
+1.000 1.000 1.000 c 1201 7838 m  3613 7838 l  3613 8855 l  1201 8855 l 
+1201 7838 l  1201 7838 l  p ef
+0.003 0.003 0.003 c 1200 7838 m  3613 7838 l  3613 8855 l  1200 8855 l  1200 7838 l 
+1200 7838 l  pc
+pum
+1401 8567 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1897 -459 m  1897 0 l  1840 0 l  1840 -357 l  1827 -345 1809 -332 1788 -319 ct 
+1766 -306 1747 -296 1730 -290 ct 1730 -344 l  1761 -359 1788 -377 1811 -398 ct 
+1834 -418 1851 -439 1860 -459 ct 1897 -459 l  p ef
+pom
+
+1.000 1.000 1.000 c 4019 7839 m  6433 7839 l  6433 8856 l  4019 8856 l 
+4019 7839 l  4019 7839 l  p ef
+0.003 0.003 0.003 c 4019 7839 m  6432 7839 l  6432 8856 l  4019 8856 l  4019 7839 l 
+4019 7839 l  pc
+pum
+4220 8568 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1753 -57 m  1977 -57 l  1977 0 l  1677 0 l  1676 -14 1678 -27 1683 -40 ct 
+1690 -62 1702 -82 1718 -102 ct 1735 -123 1758 -145 1790 -171 ct 1838 -211 1871 -243 1889 -266 ct 
+1906 -288 1915 -310 1915 -331 ct 1915 -352 1907 -370 1891 -384 ct 1876 -398 1856 -406 1830 -406 ct 
+1804 -406 1783 -398 1767 -383 ct 1751 -369 1743 -348 1743 -322 ct 1685 -331 l 
+1689 -372 1704 -404 1729 -426 ct 1755 -448 1789 -459 1832 -459 ct 1875 -459 1909 -446 1934 -422 ct 
+1959 -398 1972 -368 1972 -332 ct 1972 -313 1969 -295 1962 -278 ct 1954 -260 1943 -241 1926 -222 ct 
+1910 -202 1882 -176 1843 -143 ct 1810 -115 1788 -97 1778 -87 ct 1768 -77 1760 -67 1753 -57 ct 
+p ef
+pom
+
+1.000 1.000 1.000 c 6813 7839 m  9227 7839 l  9227 8856 l  6813 8856 l 
+6813 7839 l  6813 7839 l  p ef
+0.003 0.003 0.003 c 6812 7839 m  9226 7839 l  9226 8856 l  6812 8856 l  6812 7839 l 
+6812 7839 l  pc
+pum
+7014 8568 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1690 -119 m  1747 -128 l  1753 -98 1764 -77 1778 -64 ct 1792 -51 1810 -44 1833 -44 ct 
+1860 -44 1882 -53 1898 -71 ct 1915 -88 1924 -110 1924 -136 ct 1924 -161 1915 -182 1899 -198 ct 
+1883 -214 1863 -222 1838 -222 ct 1827 -222 1815 -220 1800 -216 ct 1806 -269 l 
+1809 -269 1812 -268 1814 -268 ct 1837 -268 1857 -274 1875 -286 ct 1893 -297 1902 -315 1902 -339 ct 
+1902 -358 1895 -374 1882 -387 ct 1868 -399 1851 -406 1830 -406 ct 1809 -406 1792 -399 1778 -387 ct 
+1764 -374 1756 -356 1752 -331 ct 1694 -340 l  1701 -377 1716 -407 1740 -427 ct 
+1764 -448 1793 -459 1828 -459 ct 1853 -459 1875 -453 1896 -443 ct 1916 -432 1932 -418 1943 -399 ct 
+1953 -381 1959 -362 1959 -341 ct 1959 -322 1954 -304 1943 -288 ct 1933 -272 1917 -259 1896 -250 ct 
+1923 -243 1944 -230 1959 -210 ct 1974 -190 1981 -166 1981 -136 ct 1981 -95 1967 -61 1938 -33 ct 
+1910 -5 1874 9 1831 9 ct 1792 9 1760 -3 1734 -27 ct 1708 -51 1693 -81 1690 -119 ct 
+p ef
+pom
+
+1.000 1.000 1.000 c 9606 7838 m  12020 7838 l  12020 8855 l  9606 8855 l 
+9606 7838 l  9606 7838 l  p ef
+0.003 0.003 0.003 c 9606 7838 m  12020 7838 l  12020 8855 l  9606 8855 l  9606 7838 l 
+9606 7838 l  pc
+pum
+9807 8567 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1924 0 m  1866 0 l  1866 -110 l  1668 -110 l  1668 -168 l  1879 -450 l 
+1924 -450 l  1924 -168 l  1981 -168 l  1981 -110 l  1924 -110 l  1924 0 l 
+p
+1738 -168 m  1866 -168 l  1866 -338 l  1738 -168 l  p ef
+pom
+
+1.000 1.000 1.000 c 12400 7839 m  14814 7839 l  14814 8856 l  12400 8856 l 
+12400 7839 l  12400 7839 l  p ef
+0.003 0.003 0.003 c 12400 7839 m  14813 7839 l  14813 8856 l  12400 8856 l 
+12400 7839 l  12400 7839 l  pc
+pum
+12601 8568 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1690 -119 m  1747 -123 l  1751 -97 1761 -77 1775 -64 ct 1790 -51 1808 -44 1831 -44 ct 
+1859 -44 1882 -54 1898 -74 ct 1915 -93 1924 -119 1924 -152 ct 1924 -182 1916 -207 1900 -225 ct 
+1885 -242 1862 -251 1833 -251 ct 1815 -251 1799 -247 1787 -239 ct 1774 -231 1764 -220 1756 -207 ct 
+1699 -216 l  1747 -450 l  1959 -450 l  1959 -392 l  1794 -392 l  1770 -274 l 
+1796 -294 1822 -304 1850 -304 ct 1887 -304 1918 -290 1943 -263 ct 1968 -235 1981 -199 1981 -155 ct 
+1981 -113 1969 -77 1946 -47 ct 1918 -10 1880 9 1831 9 ct 1791 9 1758 -3 1733 -26 ct 
+1708 -50 1693 -80 1690 -119 ct p ef
+pom
+
+1.000 1.000 1.000 c 15194 7840 m  17607 7840 l  17607 8857 l  15194 8857 l 
+15194 7840 l  15194 7840 l  p ef
+0.003 0.003 0.003 c 15193 7840 m  17607 7840 l  17607 8857 l  15193 8857 l 
+15193 7840 l  15193 7840 l  pc
+pum
+15395 8569 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1972 -340 m  1915 -335 l  1910 -357 1903 -372 1894 -382 ct 1879 -398 1860 -406 1838 -406 ct 
+1820 -406 1804 -401 1789 -392 ct 1773 -379 1760 -361 1750 -338 ct 1740 -315 1734 -280 1734 -235 ct 
+1748 -255 1764 -271 1784 -281 ct 1803 -290 1824 -295 1845 -295 ct 1883 -295 1915 -282 1941 -254 ct 
+1968 -227 1981 -191 1981 -147 ct 1981 -119 1975 -92 1962 -67 ct 1950 -43 1933 -24 1911 -11 ct 
+1889 2 1864 9 1837 9 ct 1790 9 1751 -8 1721 -43 ct 1692 -77 1677 -134 1677 -213 ct 
+1677 -302 1693 -366 1726 -406 ct 1755 -441 1793 -459 1842 -459 ct 1878 -459 1907 -448 1931 -427 ct 
+1954 -406 1967 -377 1972 -340 ct p
+1734 -148 m  1734 -130 1738 -113 1747 -96 ct 1756 -79 1767 -66 1782 -57 ct 1797 -48 1814 -44 1832 -44 ct 
+1859 -44 1881 -53 1898 -71 ct 1915 -90 1924 -114 1924 -146 ct 1924 -176 1915 -199 1898 -217 ct 
+1881 -234 1858 -243 1830 -243 ct 1803 -243 1781 -234 1762 -217 ct 1743 -199 1734 -177 1734 -148 ct 
+p ef
+pom
+
+1.000 1.000 1.000 c 17987 7840 m  20401 7840 l  20401 8857 l  17987 8857 l 
+17987 7840 l  17987 7840 l  p ef
+0.003 0.003 0.003 c 17987 7840 m  20400 7840 l  20400 8857 l  17987 8857 l 
+17987 7840 l  17987 7840 l  pc
+pum
+18188 8569 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+237 -165 m  237 -226 254 -270 287 -299 ct 314 -323 348 -335 388 -335 ct 432 -335 467 -321 495 -291 ct 
+523 -262 537 -222 537 -170 ct 537 -128 531 -95 519 -71 ct 506 -47 488 -29 465 -15 ct 
+441 -2 415 4 388 4 ct 343 4 307 -10 279 -39 ct 251 -69 237 -111 237 -165 ct p
+295 -166 m  295 -126 304 -97 321 -78 ct 339 -58 361 -49 388 -49 ct 414 -49 436 -58 454 -78 ct 
+471 -97 480 -127 480 -167 ct 480 -205 471 -234 453 -253 ct 436 -272 414 -282 388 -282 ct 
+361 -282 339 -273 321 -253 ct 304 -234 295 -205 295 -166 ct p ef
+874 0 m  816 0 l  816 -56 l  792 -16 759 4 717 4 ct 698 4 681 1 665 -7 ct 648 -14 637 -23 629 -35 ct 
+621 -46 616 -60 612 -76 ct 610 -87 609 -104 609 -128 ct 609 -331 l  666 -331 l 
+666 -152 l  666 -124 668 -104 670 -95 ct 673 -80 680 -69 691 -61 ct 702 -53 716 -49 732 -49 ct 
+748 -49 763 -53 777 -61 ct 792 -70 802 -81 808 -95 ct 813 -110 816 -131 816 -158 ct 
+816 -331 l  874 -331 l  874 0 l  p ef
+1081 -50 m  1090 -1 l  1074 3 1060 4 1048 4 ct 1028 4 1012 1 1001 -5 ct 990 -11 982 -19 978 -29 ct 
+973 -40 971 -61 971 -94 ct 971 -278 l  931 -278 l  931 -331 l  971 -331 l 
+971 -412 l  1028 -446 l  1028 -331 l  1081 -331 l  1081 -278 l  1028 -278 l 
+1028 -92 l  1028 -77 1029 -67 1031 -63 ct 1033 -58 1036 -55 1040 -52 ct 1044 -50 1050 -49 1058 -49 ct 
+1064 -49 1072 -49 1081 -50 ct p ef
+1362 -106 m  1418 -97 l  1409 -65 1392 -40 1368 -22 ct 1343 -4 1312 4 1273 4 ct 
+1225 4 1187 -10 1158 -39 ct 1130 -69 1116 -110 1116 -163 ct 1116 -217 1130 -260 1159 -290 ct 
+1188 -320 1225 -335 1270 -335 ct 1314 -335 1350 -320 1378 -290 ct 1406 -261 1420 -219 1420 -165 ct 
+1420 -161 1420 -156 1420 -150 ct 1173 -150 l  1175 -117 1186 -92 1205 -75 ct 
+1223 -57 1246 -49 1274 -49 ct 1295 -49 1313 -53 1327 -62 ct 1342 -71 1354 -86 1362 -106 ct 
+p
+1173 -203 m  1363 -203 l  1360 -226 1353 -244 1341 -255 ct 1323 -273 1299 -282 1270 -282 ct 
+1244 -282 1221 -275 1203 -261 ct 1185 -246 1175 -227 1173 -203 ct p ef
+1548 0 m  1491 0 l  1491 -331 l  1540 -331 l  1540 -283 l  1552 -304 1564 -318 1575 -325 ct 
+1586 -332 1598 -335 1611 -335 ct 1629 -335 1648 -330 1667 -321 ct 1648 -269 l 
+1635 -278 1622 -282 1609 -282 ct 1597 -282 1587 -279 1577 -271 ct 1568 -264 1561 -253 1557 -240 ct 
+1551 -220 1548 -198 1548 -174 ct 1548 0 l  p ef
+1910 -392 m  1685 -392 l  1685 -450 l  1981 -450 l  1981 -403 l  1953 -372 1925 -331 1898 -281 ct 
+1870 -230 1849 -178 1834 -124 ct 1823 -86 1816 -45 1813 0 ct 1756 0 l  1757 -36 1763 -78 1776 -129 ct 
+1790 -179 1808 -228 1833 -274 ct 1857 -321 1883 -360 1910 -392 ct p ef
+pom
+
+1.000 1.000 1.000 c 1901 5740 m  5660 5740 l  5660 6757 l  1901 6757 l 
+1901 5740 l  1901 5740 l  p ef
+0.003 0.003 0.003 c 1900 5739 m  5660 5739 l  5660 6756 l  1900 6756 l  1900 5739 l 
+1900 5739 l  pc
+pum
+2422 6469 t
+26 -165 m  26 -226 43 -270 76 -299 ct 103 -323 137 -335 177 -335 ct 221 -335 256 -321 284 -291 ct 
+312 -262 326 -222 326 -170 ct 326 -128 320 -95 308 -71 ct 295 -47 277 -29 254 -15 ct 
+230 -2 204 4 177 4 ct 132 4 96 -10 68 -39 ct 40 -69 26 -111 26 -165 ct p
+84 -166 m  84 -126 93 -97 110 -78 ct 128 -58 150 -49 177 -49 ct 203 -49 225 -58 243 -78 ct 
+260 -97 269 -127 269 -167 ct 269 -205 260 -234 242 -253 ct 225 -272 203 -282 177 -282 ct 
+150 -282 128 -273 110 -253 ct 93 -234 84 -205 84 -166 ct p ef
+450 128 m  393 128 l  393 -331 l  450 -331 l  450 -276 l  462 -296 475 -311 490 -320 ct 
+504 -330 522 -335 543 -335 ct 571 -335 595 -328 616 -314 ct 637 -299 653 -279 663 -253 ct 
+674 -227 679 -199 679 -168 ct 679 -135 673 -105 661 -78 ct 649 -51 632 -31 609 -17 ct 
+586 -3 562 4 536 4 ct 518 4 501 0 486 -9 ct 472 -18 459 -30 450 -44 ct 450 128 l 
+p
+450 -163 m  450 -124 458 -95 475 -76 ct 491 -58 511 -49 535 -49 ct 559 -49 579 -58 596 -77 ct 
+613 -97 622 -127 622 -167 ct 622 -205 614 -234 597 -253 ct 580 -273 560 -282 537 -282 ct 
+514 -282 494 -272 476 -252 ct 459 -231 450 -202 450 -163 ct p ef
+974 -106 m  1030 -97 l  1021 -65 1004 -40 980 -22 ct 955 -4 924 4 885 4 ct 837 4 799 -10 770 -39 ct 
+742 -69 728 -110 728 -163 ct 728 -217 742 -260 771 -290 ct 800 -320 837 -335 882 -335 ct 
+926 -335 962 -320 990 -290 ct 1018 -261 1032 -219 1032 -165 ct 1032 -161 1032 -156 1032 -150 ct 
+785 -150 l  787 -117 798 -92 817 -75 ct 835 -57 858 -49 886 -49 ct 907 -49 925 -53 939 -62 ct 
+954 -71 966 -86 974 -106 ct p
+785 -203 m  975 -203 l  972 -226 965 -244 953 -255 ct 935 -273 911 -282 882 -282 ct 
+856 -282 833 -275 815 -261 ct 797 -246 787 -227 785 -203 ct p ef
+1160 0 m  1103 0 l  1103 -331 l  1152 -331 l  1152 -283 l  1164 -304 1176 -318 1187 -325 ct 
+1198 -332 1210 -335 1223 -335 ct 1241 -335 1260 -330 1279 -321 ct 1260 -269 l 
+1247 -278 1234 -282 1221 -282 ct 1209 -282 1199 -279 1189 -271 ct 1180 -264 1173 -253 1169 -240 ct 
+1163 -220 1160 -198 1160 -174 ct 1160 0 l  p ef
+1522 -40 m  1502 -24 1483 -12 1465 -6 ct 1446 1 1427 4 1406 4 ct 1371 4 1344 -4 1325 -22 ct 
+1307 -39 1297 -61 1297 -88 ct 1297 -104 1301 -118 1308 -131 ct 1315 -144 1324 -154 1336 -162 ct 
+1347 -170 1360 -176 1374 -180 ct 1385 -183 1401 -186 1422 -188 ct 1465 -194 1497 -200 1518 -207 ct 
+1518 -214 1518 -219 1518 -221 ct 1518 -242 1513 -256 1503 -265 ct 1490 -276 1470 -282 1444 -282 ct 
+1419 -282 1401 -278 1390 -270 ct 1378 -261 1369 -246 1364 -225 ct 1306 -234 l 
+1311 -257 1319 -276 1331 -290 ct 1342 -305 1358 -316 1379 -323 ct 1401 -331 1425 -335 1453 -335 ct 
+1481 -335 1504 -332 1521 -325 ct 1539 -318 1552 -310 1560 -300 ct 1568 -289 1574 -276 1577 -261 ct 
+1579 -251 1580 -235 1580 -212 ct 1580 -143 l  1580 -94 1581 -62 1583 -46 ct 
+1586 -30 1590 -15 1597 0 ct 1540 0 l  1531 -11 1525 -25 1522 -40 ct p
+1518 -138 m  1518 -154 l  1498 -148 1469 -142 1430 -137 ct 1408 -134 1393 -131 1383 -128 ct 
+1374 -124 1367 -120 1362 -113 ct 1357 -106 1355 -99 1355 -91 ct 1355 -79 1360 -69 1371 -61 ct 
+1382 -53 1398 -49 1419 -49 ct 1439 -49 1457 -53 1474 -61 ct 1490 -70 1501 -81 1509 -94 ct 
+1515 -104 1518 -119 1518 -138 ct p ef
+1787 -50 m  1796 -1 l  1780 3 1766 4 1754 4 ct 1734 4 1718 1 1707 -5 ct 1696 -11 1688 -19 1684 -29 ct 
+1679 -40 1677 -61 1677 -94 ct 1677 -278 l  1637 -278 l  1637 -331 l  1677 -331 l 
+1677 -412 l  1734 -446 l  1734 -331 l  1787 -331 l  1787 -278 l  1734 -278 l 
+1734 -92 l  1734 -77 1735 -67 1737 -63 ct 1739 -58 1742 -55 1746 -52 ct 1750 -50 1756 -49 1764 -49 ct 
+1770 -49 1778 -49 1787 -50 ct p ef
+1827 -165 m  1827 -226 1844 -270 1877 -299 ct 1904 -323 1938 -335 1978 -335 ct 
+2022 -335 2057 -321 2085 -291 ct 2113 -262 2127 -222 2127 -170 ct 2127 -128 2121 -95 2109 -71 ct 
+2096 -47 2078 -29 2055 -15 ct 2031 -2 2005 4 1978 4 ct 1933 4 1897 -10 1869 -39 ct 
+1841 -69 1827 -111 1827 -165 ct p
+1885 -166 m  1885 -126 1894 -97 1911 -78 ct 1929 -58 1951 -49 1978 -49 ct 2004 -49 2026 -58 2044 -78 ct 
+2061 -97 2070 -127 2070 -167 ct 2070 -205 2061 -234 2043 -253 ct 2026 -272 2004 -282 1978 -282 ct 
+1951 -282 1929 -273 1911 -253 ct 1894 -234 1885 -205 1885 -166 ct p ef
+2255 0 m  2198 0 l  2198 -331 l  2247 -331 l  2247 -283 l  2259 -304 2271 -318 2282 -325 ct 
+2293 -332 2305 -335 2318 -335 ct 2336 -335 2355 -330 2374 -321 ct 2355 -269 l 
+2342 -278 2329 -282 2316 -282 ct 2304 -282 2294 -279 2284 -271 ct 2275 -264 2268 -253 2264 -240 ct 
+2258 -220 2255 -198 2255 -174 ct 2255 0 l  p ef
+2603 -459 m  2603 0 l  2546 0 l  2546 -357 l  2533 -345 2515 -332 2494 -319 ct 
+2472 -306 2453 -296 2436 -290 ct 2436 -344 l  2467 -359 2494 -377 2517 -398 ct 
+2540 -418 2557 -439 2566 -459 ct 2603 -459 l  p ef
+pom
+
+1.000 1.000 1.000 c 7600 5741 m  11359 5741 l  11359 6758 l  7600 6758 l 
+7600 5741 l  7600 5741 l  p ef
+0.003 0.003 0.003 c 7599 5740 m  11359 5740 l  11359 6757 l  7599 6757 l  7599 5740 l 
+7599 5740 l  pc
+pum
+8121 6470 t
+26 -165 m  26 -226 43 -270 76 -299 ct 103 -323 137 -335 177 -335 ct 221 -335 256 -321 284 -291 ct 
+312 -262 326 -222 326 -170 ct 326 -128 320 -95 308 -71 ct 295 -47 277 -29 254 -15 ct 
+230 -2 204 4 177 4 ct 132 4 96 -10 68 -39 ct 40 -69 26 -111 26 -165 ct p
+84 -166 m  84 -126 93 -97 110 -78 ct 128 -58 150 -49 177 -49 ct 203 -49 225 -58 243 -78 ct 
+260 -97 269 -127 269 -167 ct 269 -205 260 -234 242 -253 ct 225 -272 203 -282 177 -282 ct 
+150 -282 128 -273 110 -253 ct 93 -234 84 -205 84 -166 ct p ef
+450 128 m  393 128 l  393 -331 l  450 -331 l  450 -276 l  462 -296 475 -311 490 -320 ct 
+504 -330 522 -335 543 -335 ct 571 -335 595 -328 616 -314 ct 637 -299 653 -279 663 -253 ct 
+674 -227 679 -199 679 -168 ct 679 -135 673 -105 661 -78 ct 649 -51 632 -31 609 -17 ct 
+586 -3 562 4 536 4 ct 518 4 501 0 486 -9 ct 472 -18 459 -30 450 -44 ct 450 128 l 
+p
+450 -163 m  450 -124 458 -95 475 -76 ct 491 -58 511 -49 535 -49 ct 559 -49 579 -58 596 -77 ct 
+613 -97 622 -127 622 -167 ct 622 -205 614 -234 597 -253 ct 580 -273 560 -282 537 -282 ct 
+514 -282 494 -272 476 -252 ct 459 -231 450 -202 450 -163 ct p ef
+974 -106 m  1030 -97 l  1021 -65 1004 -40 980 -22 ct 955 -4 924 4 885 4 ct 837 4 799 -10 770 -39 ct 
+742 -69 728 -110 728 -163 ct 728 -217 742 -260 771 -290 ct 800 -320 837 -335 882 -335 ct 
+926 -335 962 -320 990 -290 ct 1018 -261 1032 -219 1032 -165 ct 1032 -161 1032 -156 1032 -150 ct 
+785 -150 l  787 -117 798 -92 817 -75 ct 835 -57 858 -49 886 -49 ct 907 -49 925 -53 939 -62 ct 
+954 -71 966 -86 974 -106 ct p
+785 -203 m  975 -203 l  972 -226 965 -244 953 -255 ct 935 -273 911 -282 882 -282 ct 
+856 -282 833 -275 815 -261 ct 797 -246 787 -227 785 -203 ct p ef
+1160 0 m  1103 0 l  1103 -331 l  1152 -331 l  1152 -283 l  1164 -304 1176 -318 1187 -325 ct 
+1198 -332 1210 -335 1223 -335 ct 1241 -335 1260 -330 1279 -321 ct 1260 -269 l 
+1247 -278 1234 -282 1221 -282 ct 1209 -282 1199 -279 1189 -271 ct 1180 -264 1173 -253 1169 -240 ct 
+1163 -220 1160 -198 1160 -174 ct 1160 0 l  p ef
+1522 -40 m  1502 -24 1483 -12 1465 -6 ct 1446 1 1427 4 1406 4 ct 1371 4 1344 -4 1325 -22 ct 
+1307 -39 1297 -61 1297 -88 ct 1297 -104 1301 -118 1308 -131 ct 1315 -144 1324 -154 1336 -162 ct 
+1347 -170 1360 -176 1374 -180 ct 1385 -183 1401 -186 1422 -188 ct 1465 -194 1497 -200 1518 -207 ct 
+1518 -214 1518 -219 1518 -221 ct 1518 -242 1513 -256 1503 -265 ct 1490 -276 1470 -282 1444 -282 ct 
+1419 -282 1401 -278 1390 -270 ct 1378 -261 1369 -246 1364 -225 ct 1306 -234 l 
+1311 -257 1319 -276 1331 -290 ct 1342 -305 1358 -316 1379 -323 ct 1401 -331 1425 -335 1453 -335 ct 
+1481 -335 1504 -332 1521 -325 ct 1539 -318 1552 -310 1560 -300 ct 1568 -289 1574 -276 1577 -261 ct 
+1579 -251 1580 -235 1580 -212 ct 1580 -143 l  1580 -94 1581 -62 1583 -46 ct 
+1586 -30 1590 -15 1597 0 ct 1540 0 l  1531 -11 1525 -25 1522 -40 ct p
+1518 -138 m  1518 -154 l  1498 -148 1469 -142 1430 -137 ct 1408 -134 1393 -131 1383 -128 ct 
+1374 -124 1367 -120 1362 -113 ct 1357 -106 1355 -99 1355 -91 ct 1355 -79 1360 -69 1371 -61 ct 
+1382 -53 1398 -49 1419 -49 ct 1439 -49 1457 -53 1474 -61 ct 1490 -70 1501 -81 1509 -94 ct 
+1515 -104 1518 -119 1518 -138 ct p ef
+1787 -50 m  1796 -1 l  1780 3 1766 4 1754 4 ct 1734 4 1718 1 1707 -5 ct 1696 -11 1688 -19 1684 -29 ct 
+1679 -40 1677 -61 1677 -94 ct 1677 -278 l  1637 -278 l  1637 -331 l  1677 -331 l 
+1677 -412 l  1734 -446 l  1734 -331 l  1787 -331 l  1787 -278 l  1734 -278 l 
+1734 -92 l  1734 -77 1735 -67 1737 -63 ct 1739 -58 1742 -55 1746 -52 ct 1750 -50 1756 -49 1764 -49 ct 
+1770 -49 1778 -49 1787 -50 ct p ef
+1827 -165 m  1827 -226 1844 -270 1877 -299 ct 1904 -323 1938 -335 1978 -335 ct 
+2022 -335 2057 -321 2085 -291 ct 2113 -262 2127 -222 2127 -170 ct 2127 -128 2121 -95 2109 -71 ct 
+2096 -47 2078 -29 2055 -15 ct 2031 -2 2005 4 1978 4 ct 1933 4 1897 -10 1869 -39 ct 
+1841 -69 1827 -111 1827 -165 ct p
+1885 -166 m  1885 -126 1894 -97 1911 -78 ct 1929 -58 1951 -49 1978 -49 ct 2004 -49 2026 -58 2044 -78 ct 
+2061 -97 2070 -127 2070 -167 ct 2070 -205 2061 -234 2043 -253 ct 2026 -272 2004 -282 1978 -282 ct 
+1951 -282 1929 -273 1911 -253 ct 1894 -234 1885 -205 1885 -166 ct p ef
+2255 0 m  2198 0 l  2198 -331 l  2247 -331 l  2247 -283 l  2259 -304 2271 -318 2282 -325 ct 
+2293 -332 2305 -335 2318 -335 ct 2336 -335 2355 -330 2374 -321 ct 2355 -269 l 
+2342 -278 2329 -282 2316 -282 ct 2304 -282 2294 -279 2284 -271 ct 2275 -264 2268 -253 2264 -240 ct 
+2258 -220 2255 -198 2255 -174 ct 2255 0 l  p ef
+2459 -57 m  2683 -57 l  2683 0 l  2383 0 l  2382 -14 2384 -27 2389 -40 ct 
+2396 -62 2408 -82 2424 -102 ct 2441 -123 2464 -145 2496 -171 ct 2544 -211 2577 -243 2595 -266 ct 
+2612 -288 2621 -310 2621 -331 ct 2621 -352 2613 -370 2597 -384 ct 2582 -398 2562 -406 2536 -406 ct 
+2510 -406 2489 -398 2473 -383 ct 2457 -369 2449 -348 2449 -322 ct 2391 -331 l 
+2395 -372 2410 -404 2435 -426 ct 2461 -448 2495 -459 2538 -459 ct 2581 -459 2615 -446 2640 -422 ct 
+2665 -398 2678 -368 2678 -332 ct 2678 -313 2675 -295 2668 -278 ct 2660 -260 2649 -241 2632 -222 ct 
+2616 -202 2588 -176 2549 -143 ct 2516 -115 2494 -97 2484 -87 ct 2474 -77 2466 -67 2459 -57 ct 
+p ef
+pom
+
+1.000 1.000 1.000 c 14520 5742 m  18279 5742 l  18279 6759 l  14520 6759 l 
+14520 5742 l  14520 5742 l  p ef
+0.003 0.003 0.003 c 14519 5741 m  18279 5741 l  18279 6758 l  14519 6758 l 
+14519 5741 l  14519 5741 l  pc
+pum
+15041 6471 t
+26 -165 m  26 -226 43 -270 76 -299 ct 103 -323 137 -335 177 -335 ct 221 -335 256 -321 284 -291 ct 
+312 -262 326 -222 326 -170 ct 326 -128 320 -95 308 -71 ct 295 -47 277 -29 254 -15 ct 
+230 -2 204 4 177 4 ct 132 4 96 -10 68 -39 ct 40 -69 26 -111 26 -165 ct p
+84 -166 m  84 -126 93 -97 110 -78 ct 128 -58 150 -49 177 -49 ct 203 -49 225 -58 243 -78 ct 
+260 -97 269 -127 269 -167 ct 269 -205 260 -234 242 -253 ct 225 -272 203 -282 177 -282 ct 
+150 -282 128 -273 110 -253 ct 93 -234 84 -205 84 -166 ct p ef
+450 128 m  393 128 l  393 -331 l  450 -331 l  450 -276 l  462 -296 475 -311 490 -320 ct 
+504 -330 522 -335 543 -335 ct 571 -335 595 -328 616 -314 ct 637 -299 653 -279 663 -253 ct 
+674 -227 679 -199 679 -168 ct 679 -135 673 -105 661 -78 ct 649 -51 632 -31 609 -17 ct 
+586 -3 562 4 536 4 ct 518 4 501 0 486 -9 ct 472 -18 459 -30 450 -44 ct 450 128 l 
+p
+450 -163 m  450 -124 458 -95 475 -76 ct 491 -58 511 -49 535 -49 ct 559 -49 579 -58 596 -77 ct 
+613 -97 622 -127 622 -167 ct 622 -205 614 -234 597 -253 ct 580 -273 560 -282 537 -282 ct 
+514 -282 494 -272 476 -252 ct 459 -231 450 -202 450 -163 ct p ef
+974 -106 m  1030 -97 l  1021 -65 1004 -40 980 -22 ct 955 -4 924 4 885 4 ct 837 4 799 -10 770 -39 ct 
+742 -69 728 -110 728 -163 ct 728 -217 742 -260 771 -290 ct 800 -320 837 -335 882 -335 ct 
+926 -335 962 -320 990 -290 ct 1018 -261 1032 -219 1032 -165 ct 1032 -161 1032 -156 1032 -150 ct 
+785 -150 l  787 -117 798 -92 817 -75 ct 835 -57 858 -49 886 -49 ct 907 -49 925 -53 939 -62 ct 
+954 -71 966 -86 974 -106 ct p
+785 -203 m  975 -203 l  972 -226 965 -244 953 -255 ct 935 -273 911 -282 882 -282 ct 
+856 -282 833 -275 815 -261 ct 797 -246 787 -227 785 -203 ct p ef
+1160 0 m  1103 0 l  1103 -331 l  1152 -331 l  1152 -283 l  1164 -304 1176 -318 1187 -325 ct 
+1198 -332 1210 -335 1223 -335 ct 1241 -335 1260 -330 1279 -321 ct 1260 -269 l 
+1247 -278 1234 -282 1221 -282 ct 1209 -282 1199 -279 1189 -271 ct 1180 -264 1173 -253 1169 -240 ct 
+1163 -220 1160 -198 1160 -174 ct 1160 0 l  p ef
+1522 -40 m  1502 -24 1483 -12 1465 -6 ct 1446 1 1427 4 1406 4 ct 1371 4 1344 -4 1325 -22 ct 
+1307 -39 1297 -61 1297 -88 ct 1297 -104 1301 -118 1308 -131 ct 1315 -144 1324 -154 1336 -162 ct 
+1347 -170 1360 -176 1374 -180 ct 1385 -183 1401 -186 1422 -188 ct 1465 -194 1497 -200 1518 -207 ct 
+1518 -214 1518 -219 1518 -221 ct 1518 -242 1513 -256 1503 -265 ct 1490 -276 1470 -282 1444 -282 ct 
+1419 -282 1401 -278 1390 -270 ct 1378 -261 1369 -246 1364 -225 ct 1306 -234 l 
+1311 -257 1319 -276 1331 -290 ct 1342 -305 1358 -316 1379 -323 ct 1401 -331 1425 -335 1453 -335 ct 
+1481 -335 1504 -332 1521 -325 ct 1539 -318 1552 -310 1560 -300 ct 1568 -289 1574 -276 1577 -261 ct 
+1579 -251 1580 -235 1580 -212 ct 1580 -143 l  1580 -94 1581 -62 1583 -46 ct 
+1586 -30 1590 -15 1597 0 ct 1540 0 l  1531 -11 1525 -25 1522 -40 ct p
+1518 -138 m  1518 -154 l  1498 -148 1469 -142 1430 -137 ct 1408 -134 1393 -131 1383 -128 ct 
+1374 -124 1367 -120 1362 -113 ct 1357 -106 1355 -99 1355 -91 ct 1355 -79 1360 -69 1371 -61 ct 
+1382 -53 1398 -49 1419 -49 ct 1439 -49 1457 -53 1474 -61 ct 1490 -70 1501 -81 1509 -94 ct 
+1515 -104 1518 -119 1518 -138 ct p ef
+1787 -50 m  1796 -1 l  1780 3 1766 4 1754 4 ct 1734 4 1718 1 1707 -5 ct 1696 -11 1688 -19 1684 -29 ct 
+1679 -40 1677 -61 1677 -94 ct 1677 -278 l  1637 -278 l  1637 -331 l  1677 -331 l 
+1677 -412 l  1734 -446 l  1734 -331 l  1787 -331 l  1787 -278 l  1734 -278 l 
+1734 -92 l  1734 -77 1735 -67 1737 -63 ct 1739 -58 1742 -55 1746 -52 ct 1750 -50 1756 -49 1764 -49 ct 
+1770 -49 1778 -49 1787 -50 ct p ef
+1827 -165 m  1827 -226 1844 -270 1877 -299 ct 1904 -323 1938 -335 1978 -335 ct 
+2022 -335 2057 -321 2085 -291 ct 2113 -262 2127 -222 2127 -170 ct 2127 -128 2121 -95 2109 -71 ct 
+2096 -47 2078 -29 2055 -15 ct 2031 -2 2005 4 1978 4 ct 1933 4 1897 -10 1869 -39 ct 
+1841 -69 1827 -111 1827 -165 ct p
+1885 -166 m  1885 -126 1894 -97 1911 -78 ct 1929 -58 1951 -49 1978 -49 ct 2004 -49 2026 -58 2044 -78 ct 
+2061 -97 2070 -127 2070 -167 ct 2070 -205 2061 -234 2043 -253 ct 2026 -272 2004 -282 1978 -282 ct 
+1951 -282 1929 -273 1911 -253 ct 1894 -234 1885 -205 1885 -166 ct p ef
+2255 0 m  2198 0 l  2198 -331 l  2247 -331 l  2247 -283 l  2259 -304 2271 -318 2282 -325 ct 
+2293 -332 2305 -335 2318 -335 ct 2336 -335 2355 -330 2374 -321 ct 2355 -269 l 
+2342 -278 2329 -282 2316 -282 ct 2304 -282 2294 -279 2284 -271 ct 2275 -264 2268 -253 2264 -240 ct 
+2258 -220 2255 -198 2255 -174 ct 2255 0 l  p ef
+2396 -119 m  2453 -128 l  2459 -98 2470 -77 2484 -64 ct 2498 -51 2516 -44 2539 -44 ct 
+2566 -44 2588 -53 2604 -71 ct 2621 -88 2630 -110 2630 -136 ct 2630 -161 2621 -182 2605 -198 ct 
+2589 -214 2569 -222 2544 -222 ct 2533 -222 2521 -220 2506 -216 ct 2512 -269 l 
+2515 -269 2518 -268 2520 -268 ct 2543 -268 2563 -274 2581 -286 ct 2599 -297 2608 -315 2608 -339 ct 
+2608 -358 2601 -374 2588 -387 ct 2574 -399 2557 -406 2536 -406 ct 2515 -406 2498 -399 2484 -387 ct 
+2470 -374 2462 -356 2458 -331 ct 2400 -340 l  2407 -377 2422 -407 2446 -427 ct 
+2470 -448 2499 -459 2534 -459 ct 2559 -459 2581 -453 2602 -443 ct 2622 -432 2638 -418 2649 -399 ct 
+2659 -381 2665 -362 2665 -341 ct 2665 -322 2660 -304 2649 -288 ct 2639 -272 2623 -259 2602 -250 ct 
+2629 -243 2650 -230 2665 -210 ct 2680 -190 2687 -166 2687 -136 ct 2687 -95 2673 -61 2644 -33 ct 
+2616 -5 2580 9 2537 9 ct 2498 9 2466 -3 2440 -27 ct 2414 -51 2399 -81 2396 -119 ct 
+p ef
+pom
+
+1.000 1.000 1.000 c 4800 3641 m  8560 3641 l  8560 4658 l  4800 4658 l 
+4800 3641 l  4800 3641 l  p ef
+0.003 0.003 0.003 c 4800 3641 m  8559 3641 l  8559 4658 l  4800 4658 l  4800 3641 l 
+4800 3641 l  pc
+pum
+6009 4370 t
+22 -101 m  79 -110 l  82 -90 91 -75 104 -64 ct 118 -54 137 -49 161 -49 ct 186 -49 204 -53 216 -62 ct 
+228 -71 234 -82 234 -94 ct 234 -105 227 -114 214 -120 ct 204 -125 186 -130 159 -137 ct 
+123 -147 96 -156 80 -164 ct 64 -171 52 -182 43 -195 ct 35 -209 31 -223 31 -240 ct 
+31 -255 34 -268 41 -281 ct 47 -293 56 -304 67 -312 ct 75 -318 87 -324 101 -328 ct 
+116 -333 131 -335 148 -335 ct 173 -335 194 -331 213 -323 ct 232 -316 246 -305 255 -292 ct 
+264 -278 270 -260 273 -238 ct 216 -229 l  214 -246 207 -259 197 -268 ct 186 -278 171 -282 152 -282 ct 
+129 -282 113 -279 103 -271 ct 93 -264 88 -255 88 -245 ct 88 -239 90 -234 94 -229 ct 
+98 -223 105 -219 113 -216 ct 118 -214 133 -210 157 -203 ct 193 -193 219 -184 236 -177 ct 
+253 -171 267 -161 276 -148 ct 286 -135 291 -119 291 -100 ct 291 -81 286 -64 275 -47 ct 
+264 -31 249 -18 229 -9 ct 209 0 186 4 161 4 ct 118 4 86 -4 64 -22 ct 42 -40 28 -66 22 -101 ct 
+p ef
+419 -397 m  362 -397 l  362 -454 l  419 -454 l  419 -397 l  p
+419 0 m  362 0 l  362 -331 l  419 -331 l  419 0 l  p ef
+622 -50 m  631 -1 l  615 3 601 4 589 4 ct 569 4 553 1 542 -5 ct 531 -11 523 -19 519 -29 ct 
+514 -40 512 -61 512 -94 ct 512 -278 l  472 -278 l  472 -331 l  512 -331 l 
+512 -412 l  569 -446 l  569 -331 l  622 -331 l  622 -278 l  569 -278 l 
+569 -92 l  569 -77 570 -67 572 -63 ct 574 -58 577 -55 581 -52 ct 585 -50 591 -49 599 -49 ct 
+605 -49 613 -49 622 -50 ct p ef
+903 -106 m  959 -97 l  950 -65 933 -40 909 -22 ct 884 -4 853 4 814 4 ct 766 4 728 -10 699 -39 ct 
+671 -69 657 -110 657 -163 ct 657 -217 671 -260 700 -290 ct 729 -320 766 -335 811 -335 ct 
+855 -335 891 -320 919 -290 ct 947 -261 961 -219 961 -165 ct 961 -161 961 -156 961 -150 ct 
+714 -150 l  716 -117 727 -92 746 -75 ct 764 -57 787 -49 815 -49 ct 836 -49 854 -53 868 -62 ct 
+883 -71 895 -86 903 -106 ct p
+714 -203 m  904 -203 l  901 -226 894 -244 882 -255 ct 864 -273 840 -282 811 -282 ct 
+785 -282 762 -275 744 -261 ct 726 -246 716 -227 714 -203 ct p ef
+1226 -459 m  1226 0 l  1169 0 l  1169 -357 l  1156 -345 1138 -332 1117 -319 ct 
+1095 -306 1076 -296 1059 -290 ct 1059 -344 l  1090 -359 1117 -377 1140 -398 ct 
+1163 -418 1180 -439 1189 -459 ct 1226 -459 l  p ef
+pom
+
+1.000 1.000 1.000 c 14520 3642 m  18279 3642 l  18279 4659 l  14520 4659 l 
+14520 3642 l  14520 3642 l  p ef
+0.003 0.003 0.003 c 14519 3642 m  18279 3642 l  18279 4658 l  14519 4658 l 
+14519 3642 l  14519 3642 l  pc
+pum
+15729 4371 t
+22 -101 m  79 -110 l  82 -90 91 -75 104 -64 ct 118 -54 137 -49 161 -49 ct 186 -49 204 -53 216 -62 ct 
+228 -71 234 -82 234 -94 ct 234 -105 227 -114 214 -120 ct 204 -125 186 -130 159 -137 ct 
+123 -147 96 -156 80 -164 ct 64 -171 52 -182 43 -195 ct 35 -209 31 -223 31 -240 ct 
+31 -255 34 -268 41 -281 ct 47 -293 56 -304 67 -312 ct 75 -318 87 -324 101 -328 ct 
+116 -333 131 -335 148 -335 ct 173 -335 194 -331 213 -323 ct 232 -316 246 -305 255 -292 ct 
+264 -278 270 -260 273 -238 ct 216 -229 l  214 -246 207 -259 197 -268 ct 186 -278 171 -282 152 -282 ct 
+129 -282 113 -279 103 -271 ct 93 -264 88 -255 88 -245 ct 88 -239 90 -234 94 -229 ct 
+98 -223 105 -219 113 -216 ct 118 -214 133 -210 157 -203 ct 193 -193 219 -184 236 -177 ct 
+253 -171 267 -161 276 -148 ct 286 -135 291 -119 291 -100 ct 291 -81 286 -64 275 -47 ct 
+264 -31 249 -18 229 -9 ct 209 0 186 4 161 4 ct 118 4 86 -4 64 -22 ct 42 -40 28 -66 22 -101 ct 
+p ef
+419 -397 m  362 -397 l  362 -454 l  419 -454 l  419 -397 l  p
+419 0 m  362 0 l  362 -331 l  419 -331 l  419 0 l  p ef
+622 -50 m  631 -1 l  615 3 601 4 589 4 ct 569 4 553 1 542 -5 ct 531 -11 523 -19 519 -29 ct 
+514 -40 512 -61 512 -94 ct 512 -278 l  472 -278 l  472 -331 l  512 -331 l 
+512 -412 l  569 -446 l  569 -331 l  622 -331 l  622 -278 l  569 -278 l 
+569 -92 l  569 -77 570 -67 572 -63 ct 574 -58 577 -55 581 -52 ct 585 -50 591 -49 599 -49 ct 
+605 -49 613 -49 622 -50 ct p ef
+903 -106 m  959 -97 l  950 -65 933 -40 909 -22 ct 884 -4 853 4 814 4 ct 766 4 728 -10 699 -39 ct 
+671 -69 657 -110 657 -163 ct 657 -217 671 -260 700 -290 ct 729 -320 766 -335 811 -335 ct 
+855 -335 891 -320 919 -290 ct 947 -261 961 -219 961 -165 ct 961 -161 961 -156 961 -150 ct 
+714 -150 l  716 -117 727 -92 746 -75 ct 764 -57 787 -49 815 -49 ct 836 -49 854 -53 868 -62 ct 
+883 -71 895 -86 903 -106 ct p
+714 -203 m  904 -203 l  901 -226 894 -244 882 -255 ct 864 -273 840 -282 811 -282 ct 
+785 -282 762 -275 744 -261 ct 726 -246 716 -227 714 -203 ct p ef
+1082 -57 m  1306 -57 l  1306 0 l  1006 0 l  1005 -14 1007 -27 1012 -40 ct 
+1019 -62 1031 -82 1047 -102 ct 1064 -123 1087 -145 1119 -171 ct 1167 -211 1200 -243 1218 -266 ct 
+1235 -288 1244 -310 1244 -331 ct 1244 -352 1236 -370 1220 -384 ct 1205 -398 1185 -406 1159 -406 ct 
+1133 -406 1112 -398 1096 -383 ct 1080 -369 1072 -348 1072 -322 ct 1014 -331 l 
+1018 -372 1033 -404 1058 -426 ct 1084 -448 1118 -459 1161 -459 ct 1204 -459 1238 -446 1263 -422 ct 
+1288 -398 1301 -368 1301 -332 ct 1301 -313 1298 -295 1291 -278 ct 1283 -260 1272 -241 1255 -222 ct 
+1239 -202 1211 -176 1172 -143 ct 1139 -115 1117 -97 1107 -87 ct 1097 -77 1089 -67 1082 -57 ct 
+p ef
+pom
+
+1.000 1.000 1.000 c 8900 1543 m  12659 1543 l  12659 2559 l  8900 2559 l 
+8900 1543 l  8900 1543 l  p ef
+0.003 0.003 0.003 c 8899 1542 m  12659 1542 l  12659 2559 l  8899 2559 l  8899 1542 l 
+8899 1542 l  pc
+pum
+10233 2272 t
+101 0 m  44 0 l  44 -331 l  93 -331 l  93 -283 l  105 -304 117 -318 128 -325 ct 
+139 -332 151 -335 164 -335 ct 182 -335 201 -330 220 -321 ct 201 -269 l  188 -278 175 -282 162 -282 ct 
+150 -282 140 -279 130 -271 ct 121 -264 114 -253 110 -240 ct 104 -220 101 -198 101 -174 ct 
+101 0 l  p ef
+238 -165 m  238 -226 255 -270 288 -299 ct 315 -323 349 -335 389 -335 ct 433 -335 468 -321 496 -291 ct 
+524 -262 538 -222 538 -170 ct 538 -128 532 -95 520 -71 ct 507 -47 489 -29 466 -15 ct 
+442 -2 416 4 389 4 ct 344 4 308 -10 280 -39 ct 252 -69 238 -111 238 -165 ct p
+296 -166 m  296 -126 305 -97 322 -78 ct 340 -58 362 -49 389 -49 ct 415 -49 437 -58 455 -78 ct 
+472 -97 481 -127 481 -167 ct 481 -205 472 -234 454 -253 ct 437 -272 415 -282 389 -282 ct 
+362 -282 340 -273 322 -253 ct 305 -234 296 -205 296 -166 ct p ef
+591 -165 m  591 -226 608 -270 641 -299 ct 668 -323 702 -335 742 -335 ct 786 -335 821 -321 849 -291 ct 
+877 -262 891 -222 891 -170 ct 891 -128 885 -95 873 -71 ct 860 -47 842 -29 819 -15 ct 
+795 -2 769 4 742 4 ct 697 4 661 -10 633 -39 ct 605 -69 591 -111 591 -165 ct p
+649 -166 m  649 -126 658 -97 675 -78 ct 693 -58 715 -49 742 -49 ct 768 -49 790 -58 808 -78 ct 
+825 -97 834 -127 834 -167 ct 834 -205 825 -234 807 -253 ct 790 -272 768 -282 742 -282 ct 
+715 -282 693 -273 675 -253 ct 658 -234 649 -205 649 -166 ct p ef
+1082 -50 m  1091 -1 l  1075 3 1061 4 1049 4 ct 1029 4 1013 1 1002 -5 ct 991 -11 983 -19 979 -29 ct 
+974 -40 972 -61 972 -94 ct 972 -278 l  932 -278 l  932 -331 l  972 -331 l 
+972 -412 l  1029 -446 l  1029 -331 l  1082 -331 l  1082 -278 l  1029 -278 l 
+1029 -92 l  1029 -77 1030 -67 1032 -63 ct 1034 -58 1037 -55 1041 -52 ct 1045 -50 1051 -49 1059 -49 ct 
+1065 -49 1073 -49 1082 -50 ct p ef
+pom
+
+6680 3641 m  6680 3100 l  10780 3100 l  10780 2558 l  ps
+10780 2558 m  10780 3101 l  16399 3101 l  16399 3642 l  ps
+6680 4657 m  6680 5198 l  3781 5198 l  3781 5739 l  ps
+6680 4657 m  6680 5199 l  9480 5199 l  9480 5740 l  ps
+16400 4658 m  16400 5741 l  ps
+2406 7838 m  2406 7297 l  3781 7297 l  3781 6755 l  ps
+3781 6755 m  3781 7298 l  5227 7298 l  5227 7839 l  ps
+9480 6756 m  9480 7298 l  8020 7298 l  8020 7839 l  ps
+9480 6756 m  9480 7298 l  10814 7298 l  10814 7838 l  ps
+16400 6757 m  16400 7299 l  13607 7299 l  13607 7839 l  ps
+16400 6757 m  16400 7299 l  16401 7299 l  16401 7840 l  ps
+16400 6757 m  16400 7299 l  19194 7299 l  19194 7840 l  ps
+2406 8854 m  2406 9836 l  ps
+5227 8855 m  5227 9837 l  ps
+8020 8855 m  8020 9837 l  ps
+10814 8854 m  10814 9836 l  ps
+13607 8855 m  13607 9837 l  ps
+16401 8856 m  16401 9838 l  ps
+19195 8856 m  19195 9838 l  ps
+0 9316 t 
+pom
+count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/hello-protocol.tex b/hello-protocol.tex
new file mode 100644
index 0000000..5b913ea
--- /dev/null
+++ b/hello-protocol.tex
@@ -0,0 +1,60 @@
+\section{Hello Protocol}
+\label{sec:hello-protocol}
+
+The Hello Protocol module periodically sends Hello Interests to learn the activity status of the router's neighbors.
+Hello Interests' names are constructed in the form: \texttt{/<neighbor's-router-prefix>/NLSR/INFO/<this-router's-prefix>}.
+If a neighbor responds to a Hello Interest, the neighbor is considered to be up and \texttt{ACTIVE}.
+A Hello Data's name is constructed using the following convention: \texttt{/<neighbor's-router-prefix>/NLSR/INFO/<this-router's-prefix>/<version>}.
+If a neighbor fails to respond to a configurable number of Hello Interests (\texttt{hello-retries}), the neighbors is considered to be down and \texttt{INACTIVE}.
+The Hello Protocol continues to send these periodic Hello Interests to each of its neighbors every \texttt{hello-interval} seconds.
+If the Hello Protocol detects a change in a neighbors status
+(i.e. a router that was previously \texttt{ACTIVE} is not responding to Hello Interests or a router that was previously \texttt{INACTIVE} responds to a Hello Interest),
+it will notify the LSDB (Section~\ref{sec:lsdb}) to schedule a new Adjacency LSA build to include the updated neighbor information.
+
+\subsection{Determining Neighbor's Status}
+\label{sec:initial-status}
+
+\begin{figure}
+\center
+\includegraphics[width=0.5\textwidth]{figures/hello-protocol}
+\caption{Router A determines the initial status of Router B}
+\end{figure}
+
+The Hello Protocol begins by scheduling Hello Interests to be sent to each neighbor of the router after \texttt{first-hello-interval} seconds.
+When the scheduled event is triggered, the Hello Protocol iterates through the list of neighbors first checking if there is already a Face to the neighbor.
+If there is a Face that has already been created, the Hello Protocol will construct and send a Hello Interest to the neighbor.
+If a Face has not been created for the neighbor, the Hello Protocol will attempt to create a Face to the neighbor and register the neighbor's router prefix.
+If the Face is created successfully, the Hello Protocol registers the Sync prefix, LSA prefix, and Key prefix using the Face ID returned by the Face creation command and sends out the Hello Interest.
+If the Face cannot be created, the Hello Protocol considers the failure as a Hello Interest timeout.
+
+If the Hello Protocol receives Data in response to the Hello Interest, it will first verify that the Data is signed by the correct entity.
+If the Data is valid, the corresponding neighbor is set as \texttt{ACTIVE} and its timeout count is reset to zero.
+If the neighbor was previously \texttt{INACTIVE}, an Adjacency LSA build is scheduled to include the newly \texttt{ACTIVE} neighbor.
+If the Data is not valid, the packet is dropped.
+
+If the Hello Interest sent to the neighbor times out, the corresponding neighbor's timed-out count is incremented.
+If the neighbor's timed-out count is less than \texttt{hello-retries} in the configuration file, the Hello Protocol will send another Hello Interest after \texttt{hello-timeout} seconds.
+If the neighbor's timed-out count equals the \texttt{hello-retries} value and the neighbor is currently marked as \texttt{ACTIVE}, the neighbor's status is set to \texttt{INACTIVE} and an Adjacency LSA build is scheduled. 
+
+\subsection{Responding to Hello Interests}
+\label{sec:respond-to-hello}
+
+If the Hello Protocol receives a Hello Interest from another router, it will first verify that the Hello Interest came from one of its configured neighbors.
+If so, the Hello Protocol responds to the Interest with Hello Data.
+To optimize the time to respond to link recoveries, the Hello Protocol will then immediately send a Hello Interest to the neighbor if the neighbor is currently marked as \texttt{INACTIVE}.
+
+\subsection{Failure and Recovery Detection}
+\label{sec:link-failure}
+
+\begin{figure}
+\center
+\includegraphics[width=0.5\textwidth]{figures/hello-protocol-timeout}
+\caption{Router A determines that Router B has failed}
+\end{figure}
+
+The Hello Protocol will consider a neighbor as failed if the neighbor is currently \texttt{ACTIVE}, but Hello Interests sent to the neighbor have timed-out \texttt{hello-retries} number of times.
+A failure can also be detected if a FaceEventNotification is received with the information that a Face to the neighbor has been destroyed.
+The event is handled by the \texttt{Nlsr} class, but the triggered events simulate the actions of the Hello Protocol.
+If the neighbor was currently \texttt{ACTIVE}, the neighbor will be set to \texttt{INACTIVE}, the neighbor's timed-out count will be set to \texttt{hello-retries}, and an Adjacency LSA build will be scheduled.
+
+The Hello Protocol will consider a neighbor as recovered if the neighbor is currently \texttt{INACTIVE}, but the Hello Protocol has received valid Data in response to a Hello Interest sent to the neighbor.
diff --git a/intro.tex b/intro.tex
new file mode 100644
index 0000000..db91a84
--- /dev/null
+++ b/intro.tex
@@ -0,0 +1,69 @@
+\section{Introduction}
+\label{sec:intro}
+
+The Named-data Link State Routing protocol (NLSR) is an intra-domain routing protocol for Named Data Networking (NDN).
+It is an application level protocol similar to many IP routing protocols, but NLSR uses NDN's Interest/Data packets to disseminate routing updates.
+Although NLSR is designed in the context of a single domain, its design patterns may offer a useful reference for future development of inter-domain routing protocols.
+
+NLSR supports name-based routing in NDN, computes routing ranks for all policy-compliant next-hops which provides a name-based multi-path routing table for NDN's forwarding strategy,
+and ensures that routers can originate only their own routing updates using a hierarchical trust model.
+
+\subsection{NLSR Modules and Data Structures}
+\label{sec:modules}
+NLSR contains multiple modules that each contribute to the total realization of the protocol.
+Many of the modules interact with one another to trigger some behavior or to modify information in data structures.
+NLSR uses the following modules:
+\begin{itemize}
+\item \textbf{Hello Protocol} (Section~\ref{sec:hello-protocol}) - determines the status of neighboring routers using periodic Hello Interests and notifies other modules when neighbors' statuses change.
+\item \textbf{NSync} - provides LSDB synchronization by extending the ChronoSync protocol~\cite{chronosync}.
+\item \textbf{Sync Logic Handler} (Section~\ref{sec:sync-logic}) - handles sync update notifications from NSync by retrieving updated LSAs.
+\item \textbf{LSAs} (Section~\ref{sec:lsas}) - represent routing information published by the router.
+\item \textbf{LSDB} (Section~\ref{sec:lsdb}) - stores the LSA information distributed by other routers in the network.
+\item \textbf{Routing Table} (Section~\ref{sec:routing-table}) - calculates and maintains a list of next hops for each router in the network.
+\item \textbf{Name Prefix Table} (Section~\ref{sec:npt}) - stores all advertised name prefixes and their next hops.
+\item \textbf{FIB} (Section~\ref{sec:fib}) - maintains a shadow FIB which represents the intended state of NFD's FIB~\cite{NFD}.
+\item \textbf{Prefix Update Processor} - listens for dynamic prefix announcements to advertise or withdraw name prefixes.
+\end{itemize}
+
+\subsection{Protocol Overview}
+\label{sec:protocol-overview}
+
+NLSR is designed to accomplish three main tasks: (1) discover adjacent neighbors; (2) disseminate and synchronize topology, name prefix, and hyperbolic routing information; and (3) calculate a consistent routing table and populate NFD's FIB.
+The entire protocol is described in detail in the NLSR paper~\cite{NlsrTr}.
+
+\subsubsection{Discovering Neighbors}
+
+NLSR determines the adjacency status of neighboring routers using the Hello Protocol module (Section~\ref{sec:hello-protocol}).
+When the Hello Protocol detects a status change for a neighbor, it will ask the LSDB module (Section~\ref{sec:lsdb}) to update the router's advertised adjacency information.
+
+\subsubsection{Disseminating Routing Information}
+
+When one of a router's LSAs (Section~\ref{sec:lsas}) changes, the information of this change should be distributed to every other router in the network.
+The Sync Logic Handler module (Section~\ref{sec:sync-logic}) is used to notify the synchronization protocol of changes to the router's own LSAs as well as to learn of LSA changes from other routers in the network;
+the Sync Logic Handler module interfaces with NSync to perform the two tasks.
+
+When the Sync Logic Handler module learns of a new LSA, it will inform the LSDB module.
+The LSDB module will attempt to fetch the new LSA and will store it in the LSDB module's database if it can be retrieved.
+If the newly fetched LSA informs the router of previously unknown routing information, the LSDB module will inform other modules depending on the type of routing information:
+\begin{itemize}
+\item \textbf{Change in network topology} - the LSDB module will inform the Routing Table module (Section~\ref{sec:routing-table}), so the Routing Table module can calculate an up-to-date routing table.
+\item \textbf{Change in name prefix advertisement} - the LSDB module will inform the Name Prefix Table module (Section~\ref{sec:npt}), which will in turn notify the FIB module (Section~\ref{sec:fib}) in order to add or remove the changed name prefixes.
+\item \textbf{Change in hyperbolic coordinates} - the LSDB module will inform the Routing Table module (Section~\ref{sec:routing-table}), so the Routing Table module can calculate an up-to-date routing table.
+\end{itemize}
+
+\subsubsection{Calculating the Routing Table and Populating NFD's FIB}
+
+When the routing table is calculated by the Routing Table module, the computed next hops are passed to the Name Prefix Table module.
+The Name Prefix Table module will then further pass the next hops to the FIB module to update NLSR's expected state of NFD's FIB.
+The FIB module will then perform the registrations or unregistrations with NFD's FIB.\\
+
+A simplified diagram of NLSR's actions when receiving new routing information is shown in Figure~\ref{fig:system-interaction}.
+The remainder of this documentation will describe the purpose of and interaction between each module in more detail.
+
+\begin{figure}
+\center
+\includegraphics[width=\linewidth]{figures/system-interaction}
+\caption{Simplified Diagram of the Actions of NLSR's Modules}
+\label{fig:system-interaction}
+\end{figure}
+
diff --git a/lsas.tex b/lsas.tex
new file mode 100644
index 0000000..cccde3b
--- /dev/null
+++ b/lsas.tex
@@ -0,0 +1,35 @@
+\section{Link-State Advertisements}
+\label{sec:lsas}
+
+Link-State Advertisements (LSAs) represent pieces of routing information distributed by routers.
+NLSR uses three types of LSAs to distribute routing information:
+Adjacency LSAs which include neighboring node and link information,
+Coordinate LSAs which include a router's hyperbolic coordinates, and
+Name LSAs which include advertised name prefixes reachable through the router.
+All of the LSAs received by the router are maintained by the LSDB module (Section~\ref{sec:lsdb}).
+
+\subsection{LSA Base Class}
+\label{sec:lsa-base-class}
+
+All three LSA implementations inherit from an LSA Base class, \texttt{Lsa}, which maintains information that is included in each LSA.
+The \texttt{LSA} class contains the following member variables:
+\begin{itemize}
+\item \textbf{Origin Router} - the router that advertised the LSA.
+\item \textbf{Sequence Number} - a number used to indicate the LSAs version as well as its ordering compared to other LSAs received from the same router.
+\item \textbf{Expiration Time Point} - a time point indicating when the LSA is no longer valid.
+\end{itemize} 
+
+\subsection{Adjacency LSAs}
+\label{sec:adjacency-lsas}
+
+Adjacency LSAs maintain an \texttt{AdjacencyList} which contains all the currently \texttt{ACTIVE} neighbors of the origin router.
+
+\subsection{Coordinate LSAs}
+\label{sec:coordinate-lsas}
+
+Coordinate LSAs maintains the hyperbolic angle and hyperbolic radius of the origin router.
+
+\subsection{Name LSAs}
+\label{sec:name-lsas}
+
+Name LSAs maintain a \texttt{NamePrefixList} which contains advertised name prefixes that are reachable through the origin router.
\ No newline at end of file
diff --git a/lsdb.tex b/lsdb.tex
new file mode 100644
index 0000000..31c719e
--- /dev/null
+++ b/lsdb.tex
@@ -0,0 +1,103 @@
+\section{Link-State Database}
+\label{sec:lsdb}
+
+The Link-State Database (LSDB) holds LSA information distributed by other routers in the network.
+The LSDB stores all three types of LSAs and will trigger necessary events when a new LSA is added, when an LSA is updated, and when an LSA expires.
+The LSDB also handles LSA retrieval and validation, performs LSA builds, and triggers routing table calculations.
+
+\subsection{Retrieving an LSA}
+
+The LSDB provides \texttt{Lsdb::expressInterest()} as a public interface to retrieve an LSA from the network.
+If LSA Data is returned, the LSDB will handle the Data validation and perform the necessary LSDB modifications.
+If the LSA Interest times out, the LSDB will continue to re-attempt to fetch the LSA Data.
+The LSDB will stop trying these fetch re-attempts once it has tried for as long as the maximum configurable LSA refresh time.
+
+\subsection{Building LSAs}
+
+The LSDB provides three interfaces to build and install a router's own various LSAs.
+\begin{itemize}
+\item \texttt{Lsdb::scheduleAdjLsaBuild()} schedules an Adjacency LSA calculation if one is not already scheduled and if hyperbolic routing is not turned on, i.e. if link-state routing or dry run is on.
+\item \texttt{Lsdb::buildAndInstallOwnAdjLsa()} instantiates a new Adjacency LSA with the router's current adjacency list, incremented sequence number, and number of active neighbors. It also notifies the Sync Logic Handler to publish the routing update(Section~\ref{sssec:routing-update}) if link-state routing or dry-run is enabled to let other node in the network know the newly instlled Adjacency LSA.
+\item \texttt{Lsdb::buildAndInstallOwnCoordinateLsa()} instantiates a new Coordinate LSA with the router's hyperbolic coordinates and an incremented sequence number. The newly constructed Coordinate LSA is then installed in the LSDB. It also notifies the Sync Logic Handler to publish the routing update(Section~\ref{sssec:routing-update}) if hyperbolic routing or dry run is turned on to let other nodes in the network know the newly installed Coordinate LSA.
+\item \texttt{Lsdb::buildAndInstallOwnNameLsa()} instantiates a new Name LSA with the router's current name prefix list and an incremented sequence number. The newly constructed Name LSA is then installed in the LSDB.
+\end{itemize}
+
+\subsection{LSA Installation and Updates}
+
+The LSDB provides three internal interfaces for each of the three types of LSAs to add or update LSAs in the LSDB.
+The general logic for each type of LSA installation is similar (Figure~\ref{fig:generic-lsdb-flow}), but there are slight differences in the events that are triggered by an installation or update.
+
+\begin{figure}
+\center
+\includegraphics[width=0.5\linewidth]{figures/generic-lsdb-flow}
+\label{fig:generic-lsdb-flow}
+\caption{The general LSDB logic for each LSA type}
+\end{figure}
+
+\subsubsection{Lsdb::installAdjLsa()}
+
+When an Adjacency LSA is passed to \texttt{Lsdb::installAdjLsa()}, the LSDB first attempts to find the LSA in its current database.
+
+If the Adjacency LSA is not installed in the database, the LSA will first be added to the database.
+If the installed LSA is advertised by a remote router, the remote router's name will be added to the NPT and the LSA will be scheduled to expire after the expiration time point included in the LSA.
+Since a new Adjacency LSA introduces a new node and new links in the network, a routing table calculation is scheduled.
+
+If the Adjacency LSA is already installed in the database, the existing LSA will only be updated if the newly received LSA has a higher sequence number.
+If an Adjacency LSA with a higher sequence number is being installed, the existing LSA's sequence number and expiration time will be updated.
+If the newly received LSA contains an adjacency list that is different from the existing LSA, the existing LSA's adjacencies are updated and a routing table calculation is scheduled to account for the network change.
+Finally, if the updated LSA is advertised by a remote router, the LSA will be scheduled to expire after the expiration time point included in the LSA.
+
+\subsubsection{Lsdb::installCoordinateLsa()}
+
+When a Coordinate LSA is passed to \texttt{Lsdb::installCoordinateLsa()}, the LSDB first attempts to find the LSA in its current database.
+
+If the Coordinate LSA is not installed in the database, the LSA will first be added to the database.
+If the installed LSA is advertised by a remote router, the remote router's name will be added to the NPT, and the LSA will be scheduled to expire after the expiration time point included in the LSA.
+If hyperbolic routing is enabled, a new Coordinate LSA means that the routing table should be re-calculated to include the new destination router.
+
+If the Coordinate LSA is already installed in the database, the existing LSA will only be updated if the newly received LSA has a higher sequence number.
+If a Coordinate LSA with a higher sequence number is being installed, the existing LSA's sequence number and expiration time will be updated.
+If the newly received LSA contains hyperbolic coordinate different from the existing LSA, the existing LSA's coordinates are updated.
+If hyperbolic routing is enabled, an LSA with new coordinates means the routing table should be re-calculated to account for the different coordinates.
+Finally, If the updated LSA is advertised by a remote router, the LSA will be scheduled to expire after the expiration time point included in the LSA.
+
+\subsubsection{Lsdb::installNameLsa()}
+
+When a Name LSA is passed to \texttt{Lsdb::installNameLsa()}, the LSDB first attempts to find the LSA in its current database.
+
+If the Name LSA is not installed in the database, the LSA will first be added to the database.
+If the installed LSA is advertised by a remote router, the remote router's name and each advertised name in the LSA will be added to the NPT,  and the LSA will be scheduled to expire after the expiration time point included in the LSA.
+
+If the Name LSA is already installed in the database, the existing LSA will only be updated if the newly received LSA has a higher sequence number.
+If a Name LSA with a higher sequence number is being installed, the existing LSA's sequence number and expiration time will be updated.
+A set difference is performed between the new LSA's advertised name prefix list and the existing LSA's advertised name prefix list to determine name prefixes that have been added.
+If there are added name prefixes, the name prefixes are added to the NPT and to the existing LSA.
+A set difference is then performed between the new LSA's advertised name prefix list and the existing LSA's advertised name prefix list to determine name prefixes that have been removed.
+If there are removed name prefixes, the name prefixes are removed from the NPT and from the existing LSA.
+Finally, If the updated LSA is advertised by a remote router, the LSA will be scheduled to expire after the expiration time point included in the LSA.
+
+\subsection{LSA Expiration}
+
+LSAs are scheduled to expire after a configurable amount of time in order to allow for LSDB cleanup when a router crashes.
+After the expiration period, if the LSA belongs to the current router, the LSA is refreshed with an incremented sequence number (Section~\ref{sec:lsa-refresh}).
+Otherwise, if the LSA belongs to a remote router, the LSA is removed from the LSDB.
+Removing an LSA from the LSDB triggers different events depending on the type of the LSA.
+\begin{itemize}
+\item \textbf{Adjacency LSA} - When an Adjacency LSA is removed, a routing table calculation is scheduled to determine new paths that don't include the associated router.
+\item \textbf{Coordinate LSA} - When a Coordinate LSA is removed and hyperbolic routing is enabled, a routing table calculation is scheduled.
+\item \textbf{Name LSA} - When a Name LSA is removed, the name prefixes advertised by the LSA are removed from the NPT.
+\end{itemize}
+
+In all three cases, the LSA's origin router's name will also be removed from the NPT.
+
+\subsection{LSA Refresh}
+\label{sec:lsa-refresh}
+
+When a router refreshes its own LSA, all three LSA types trigger the same events:
+\begin{itemize}
+\item Increment the LSA's sequence number by one
+\item Schedule the LSA to expire after the configured \texttt{lsa-refresh-time}.
+\item Publish a routing update in NSync to notify other routers of the change in the LSDB.
+\end{itemize}
+
+
diff --git a/nlsr-docs.tex b/nlsr-docs.tex
new file mode 100644
index 0000000..cec050c
--- /dev/null
+++ b/nlsr-docs.tex
@@ -0,0 +1,85 @@
+\documentclass[10pt]{article}
+
+\usepackage[margin=0.5in,bottom=.7in,top=.8in]{geometry}
+\usepackage{graphicx}\graphicspath{{figures/}}
+\usepackage[usenames,dvipsnames]{xcolor}
+\usepackage[colorlinks=true,citecolor=Mahogany,linkcolor=Mahogany,urlcolor=Mahogany,filecolor=Mahogany]{hyperref}
+\usepackage{breakurl}
+\usepackage{url}
+\usepackage[nocompress]{cite}
+\usepackage{paralist}
+\usepackage{authblk}
+\usepackage{enumitem}
+\usepackage{multirow}
+
+\title{NLSR Developer's Guide}
+\author[1]{Vince Lehman, Muktdir Chowdhury, Nicholas Gordon}
+
+\affil[1]{University of Memphis}
+
+%\date{NFD Team}
+
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+
+
+\usepackage{eso-pic,xcolor}
+\makeatletter
+\AddToShipoutPicture*{%
+\setlength{\@tempdimb}{20pt}%
+\setlength{\@tempdimc}{\paperheight}%
+\setlength{\unitlength}{1pt}%
+%\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
+%    \makebox(0,-60)[l]{\color{blue}%
+%NDN, Technical Report NDN-0021. \url{http://named-data.net/techreports.html}}
+%  }%
+}
+\makeatother
+
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+The Named Data Link-State Routing Protocol (NLSR) is a Named Data Networking (NDN) routing protocol that populates NDN Forwarding Daemon's (NFD) Routing Information Base (RIB).
+The main design goal of NLSR is to provide a routing protocol to populate NFD's RIB and Forwarding Information Base (FIB).
+NLSR calculates the routing table using link-state or hyperbolic routing and produces multiple faces for each reachable name prefix in a single authoritative domain.
+NLSR will continue to evolve alongside the NDN protocol, NFD, and ndn-cxx.
+This document is meant to explain the design of NLSR including major module and data structures descriptions and the interactions between those components.
+
+\end{abstract}
+
+\tableofcontents
+\clearpage
+
+\input{intro}
+\clearpage
+\input{hello-protocol}
+\clearpage
+\input{sync-logic}
+\clearpage
+\input{lsas}
+\clearpage
+\input{lsdb}
+\clearpage
+\input{routing-table}
+\clearpage
+\input{npt}
+\clearpage
+\input{fib}
+\clearpage
+%\input{sequencing-manager}
+%\input{prefix-update}
+%\input{publishers}
+\input{security}
+\clearpage
+\input{configuration}
+\clearpage
+
+\phantomsection
+\addcontentsline{toc}{section}{References}
+
+\bibliographystyle{IEEEtran}
+\bibliography{nlsr}
+
+\end{document}
diff --git a/nlsr.bib b/nlsr.bib
new file mode 100644
index 0000000..ea8d32a
--- /dev/null
+++ b/nlsr.bib
@@ -0,0 +1,4310 @@
+%% This BibTeX bibliography file was created using BibDesk.
+%% http://bibdesk.sourceforge.net/
+
+%% Saved with string encoding Western (ASCII)
+
+@article{DiKrFo06,
+author = {Dimitropoulos, Xenofontas and Krioukov, Dmitri and Fomenkov, Marina and Huffaker, Bradley and Hyun, Young and Claffy, Kc and Riley, George},
+doi = {10.1145/1198255.1198259},
+journal = {Comput Commun Rev},
+number = {1},
+pages = {29--40},
+title = {{AS Relationships: Inference and Validation}},
+volume = {37},
+year = {2007}
+}
+
+@book{Anderson05-book,
+address = {London},
+author = {Anderson, J W},
+publisher = {Springer-Verlag},
+title = {{Hyperbolic Geometry}},
+year = {2005}
+}
+
+@article{Garriga2007Eternal,
+author = {Garriga, Jaume and Guth, Alan and Vilenkin, Alexander},
+doi = {10.1103/PhysRevD.76.123512},
+journal = {Phys Rev D},
+number = {12},
+pages = {123512},
+title = {{Eternal inflation, bubble collisions, and the persistence of memory}},
+volume = {76},
+year = {2007}
+}
+
+@article{TaDoGoJaWiSh01,
+author = {Tangmunarunkit, Hongsuda and Doyle, John and Govindan, Ramesh and Willinger, Walter and Jamin, Sugih and Shenker, Scott},
+doi = {10.1145/1037107.1037108},
+journal = {Comput Commun Rev},
+number = {5},
+pages = {7--10},
+title = {{Does AS size determine degree in AS topology?}},
+volume = {31},
+year = {2001}
+}
+
+@article{SeKrBo11,
+author = {Serrano, M. {\'{A}}ngeles and Krioukov, Dmitri and Bogu{\~{n}}{\'{a}}, Mari{\'{a}}n},
+doi = {10.1103/PhysRevLett.106.048701},
+journal = {Phys Rev Lett},
+number = {4},
+pages = {048701},
+title = {{Percolation in Self-Similar Networks}},
+volume = {106},
+year = {2011}
+}
+
+@article{SeKrBo08,
+author = {Serrano, M. \'{A}ngeles and Krioukov, Dmitri and Bogu\~{n}\'{a}, Mari\'{a}n},
+doi = {10.1103/PhysRevLett.100.078701},
+journal = {Phys Rev Lett},
+pages = {78701},
+title = {{Self-Similarity of Complex Networks and Hidden Metric Spaces}},
+volume = {100},
+year = {2008}
+}
+
+@article{Zhou2004RichClub,
+author = {Zhou, S. and Mondragon, R.J.},
+doi = {10.1109/LCOMM.2004.823426},
+journal = {IEEE Commun Lett},
+number = {3},
+pages = {180},
+title = {{The Rich-Club Phenomenon in the Internet Topology}},
+volume = {8},
+year = {2004}
+}
+
+@article{Yi2012:forwarding,
+ author = {Yi, Cheng and Afanasyev, Alexander and Wang, Lan and Zhang, Beichuan and Zhang, Lixia},
+ title = {Adaptive forwarding in named data networking},
+ journal = {SIGCOMM Comput. Commun. Rev.},
+ issue_date = {July 2012},
+ volume = {42},
+ number = {3},
+ month = jun,
+ year = {2012},
+ pages = {62--67},
+}
+
+@article{ daitwo:12,
+	author={Dai, Huichen and Lu, Jianyuan and Wang, Yi and Liu, Bin},
+	title={A Two-layer Intra-domain Routing Scheme for {Named Data Networking}},
+	journal={Globecom 2012 - Next Generation Networking and Internet Symposium
+	},
+	year={2012},
+	month={December}
+}
+
+@techreport{cors:12,
+	Author={Torres, JV and  Ferraz, LHG and Duarte, OCMB},
+	Institution = {Electrical Engineering Program, COPPE/UFRJ},
+	Month = {December},
+	Title={Controller-based Routing Scheme for {Named Data Network}},
+	Type = {Technical Report},
+	Url = {http://www.gta.ufrj.br/ftp/gta/TechReports/TFD12.pdf},
+	Year = {2012}
+}
+
+@article{belady66:study,
+title={A study of replacement algorithms for a virtual-storage computer},
+author={Belady, L.A.},
+journal={IBM Systems journal},
+volume={5},
+number={2},
+pages={78--101},
+year={1966},
+publisher={IBM}
+}
+
+@unpublished{nordmark2007slm,
+title={{Shim6: Level 3 Multihoming Shim Protocol for IPv6}},
+author={Nordmark, E. and Bagnulo, M.},
+Note={draft-ietf-shim6-proto-09},
+Month = {October},
+year={2007}
+}
+
+@article{shim6:failure,
+author = {Antonio de la Oliva1 and Marcelo Bagnulo and Alberto Garc��a-Mart��nez
+and Ignacio Soto1},
+title = {Performance Analysis of the Reachability Protocol for IPv6 Multihoming},
+Journal = {Conference on Next Generation Teletraffic and Wired/Wireless Advanced Networking (NEW2AN 2007)}
+}
+
+@article{Savage99:e2e,
+author = {Stefan Savage and Andy Collins and Eric Hoffman and John Snell and Thomas Anderson},
+title = {The end-to-end effects of Internet path selection},
+Journal = {SIGCOMM 1999}
+}
+
+@article{Rag04:Platypus,
+author = {Barath Raghavan and Alex C. Snoeren},
+title = {A system for authenticated policy-compliant routing},
+Journal = {SIGCOMM 2004}
+}
+
+@unpublished{cirl,
+author = {Chris Frost and Mike Mammarella},
+title = {{CIRL: DDoS mitigation in eFIT}},
+Note = {Work in progress},
+Year = {2007}
+}
+
+@article{Wen06:MIRO,
+author = {Wen Xu and Jennifer Rexford},
+title = {MIRO: multi-path interdomain routing},
+journal = {SIGCOMM 2006}
+}
+
+@article{sig07:topo,
+author = {Ricardo Oliveira and Beichuan Zhang and Lixia Zhang},
+title = {Observing the Evolution of Internet AS Topology},
+Journal = {SIGCOMM 2007}
+}
+
+
+@article{Yang:TVA,
+author = {Xiaowei Yang and David Wetherall and Thomas Anderson},
+title = {{A DoS-limiting Network Architecture}},
+Journal = {SIGCOMM 2005}
+}
+
+@inproceedings{Lad06:PHAS,
+Author = {Mohit Lad and Dan Massey and Dan Pei and Yiguo Wu and Beichuan Zhang and Lixia Zhang},
+Booktitle = {Proc.~of the 15th USENIX Security Symposium},
+Title = {PHAS: A prefix hijack alert system},
+Year = {2006}}
+
+@article{icnp06-crio,
+Author = {X. Zhang and P. Francis and J. Wang and K. Yoshida},
+Journal = {ICNP 2006},
+Title = {{Scaling IP Routing with the Core Router-Integrated
+Overlay}}
+}
+
+@inproceedings{ipv6ws,
+Author = {Dan Massey and Lan Wang and Beichuan Zhang and Lixia Zhang},
+Booktitle = {Proc.~of ACM SIGCOMM Workshop on IPv6},
+Title = {{A Scalable Routing System Design for Future Internet}},
+Year = {2007}}
+
+@techreport{verkaik:atoms,
+author = "Patrick Verkaik and Andre Broido and kc claffy and Ruomei Gao and Young Hyun and Ronald van der Pol",
+title = "{Beyond CIDR Aggregation}",
+number = "TR-2004-1",
+institution = "CAIDA",
+year = 2004,
+}
+
+@inproceedings{trilogy,
+Author = {Philip Eardley and Lars Eggert and Mat Ford and Roger Karrer and Pasi Sarolahti and Ralf Widera and Rolf Winter},
+Booktitle = {Proc.~of 3rd International Conference on Future Internet Technologies (CFI08)},
+Title = {{Towards a UniÞed Internet Control Architecture}},
+Year = {2008}}
+
+@article{mirkovic:ddos,
+Author = {J. Mirkovic and P. Reiher},
+Journal = {SIGCOMM CCR},
+Number = {2},
+Pages = {38--47},
+Title = {{A Taxonomy of DDoS Attacks and Defense Mechanisms}},
+Volume = {34},
+Year = {2004}}
+
+@article{Cerf74:Inter,
+Author = {V. Cerf and R. Kahn},
+Date-Added = {2006-08-11 09:38:39 -0600},
+Date-Modified = {2006-08-11 09:42:53 -0600},
+Journal = {{IEEE Trans. Comm.}},
+Month = {May},
+Number = {5},
+Pages = {637--48},
+Title = {{A Protocol for Packet Network Intercommunication}},
+Volume = {22},
+Year = {1974}}
+
+@inproceedings{Clark88:DesignPhilosophy,
+Author = {Dave Clark},
+Booktitle = {SIGCOMM},
+Title = {{The Deisgn Philosophy of the DARPA Internet Protocols}},
+Year = {1988}}
+
+@article{Moore06:InferDoSActivity,
+Author = {David Moore and Colleen Shannon and Doug Brown and Geoffrey M. Voelker and Stefan Savage},
+Date-Added = {2006-05-12 15:18:26 -0600},
+Date-Modified = {2006-05-12 17:17:35 -0600},
+Journal = {ACM TOCS},
+Month = {May},
+Number = {2},
+Title = {{Inferring Internet Denial-of-Service Activity}},
+Volume = {24},        Year = {2006}}
+
+@article{Paxson01:Reflection,
+Author = {Vern Paxson},
+Date-Added = {2006-08-11 10:40:33 -0600},
+Date-Modified = {2006-08-11 10:42:57 -0600},
+Journal = {SIGCOMM CCR},
+Number = {3},
+Pages = {38--47},
+Title = {{An Analysis of Using Reflectors for Distributed Denial-of-Service Attacks}},
+Volume = {31},
+Year = {2001}}
+
+@techreport{Renesys:InetBlackout,
+Author = {J. H. Cowie and A. T. Ogielski and BJ Premore and E. A. Smith and T. Underwood},
+Date-Added = {2006-08-11 09:51:09 -0600},
+Date-Modified = {2006-08-11 09:53:32 -0600},
+Institution = {{Renesys Corporation}},
+Title = {{Impact of the 2003 Blackouts on Internet Communications}},
+Year = {2003}}
+
+@techreport{rfc827:EGP,
+Author = {E. C. Rosen},
+Date-Added = {2006-08-11 09:46:30 -0600},
+Date-Modified = {2006-08-11 11:18:13 -0600},
+Number = {827},
+Title = {{Exterior Gateway Protocol (EGP)}},
+Type = {{RFC}},
+Year = {1982}}
+
+@article{Cerf74:Inter,
+Author = {V. Cerf and R. Kahn},
+Date-Added = {2006-08-11 09:38:39 -0600},
+Date-Modified = {2006-08-11 09:42:53 -0600},
+Journal = {{IEEE Trans. Comm.}},
+Month = {May},
+Number = {5},
+Pages = {637--48},
+Title = {{A Protocol for Packet Network Intercommunication}},
+Volume = {22},
+Year = {1974}}
+
+@inproceedings{Clark88:DesignPhilosophy,
+Author = {Dave Clark},
+Booktitle = {ACM SIGCOMM},
+Date-Added = {2006-08-11 09:32:52 -0600},
+Date-Modified = {2006-08-11 11:19:17 -0600},
+Pages = {106--114},
+Title = {{The Deisgn Philosophy of the DARPA Internet Protocols}},
+Year = {1988}}
+
+@techreport{SIRA:TR06-01,
+Author = {Beichuan Zhang and Daniel Massey and Dan Pei and Lan Wang and Lixia Zhang and Ricardo Oliveira and Vamsi Kambhampati},
+Date-Added = {2006-04-04 18:27:01 -0600},
+Date-Modified = {2006-04-04 18:32:18 -0600},
+Institution = {University of Arizona},
+Month = {April},
+Number = {TR06-01},
+Title = {{A Secure and Scalable Internet Routing Architecture (SIRA)}},
+Type = {Technical Report},
+Url = {http://www.cs.arizona.edu/research/reports.html},
+Year = {2006}}
+
+@inproceedings{globecom05:HA,
+Author = {Ricardo Oliveira and Rafit Izhak-Ratzin and Beichuan Zhang and Lixia Zhang},
+Booktitle = {{IEEE} {GLOBECOM}},
+Date-Added = {2006-04-03 07:22:27 -0600},
+Date-Modified = {2006-04-04 18:02:33 -0600},
+Title = {{Measurement of Highly Active Prefixes in BGP}},
+Year = {2005}}
+
+@article{IPJ03:soBGP,
+Author = {Russ White},
+Date-Added = {2006-04-02 23:16:03 -0600},
+Date-Modified = {2006-04-04 18:05:55 -0600},
+Journal = {IPJ},
+Month = {September},
+Title = {{Securing BGP Through Secure Origin BGP}},
+Year = {2003}}
+
+@unpublished{rightsize,
+Author = {J. B. S. Haldane},
+Note = {\url{http://irl.cs.ucla.edu/papers/right-size.html}},
+Title = {{Being the Right Size}},
+Year = {1928}}
+
+@unpublished{BushNANOG36,
+Author = {Randy Bush},
+Date-Added = {2006-04-02 20:06:59 -0600},
+Date-Modified = {2006-04-02 20:10:04 -0600},
+Month = {February},
+Note = {\url{http://nanog.org/mtg-0602/pdf/bush.pdf}},
+Title = {{What I Want for Eid ul-Fitr}},
+Year = {2006}}
+
+@unpublished{FeamsterNANOG36,
+Author = {Anirudh Ramachandran and Nick Feamster},
+Date-Added = {2006-04-02 20:02:35 -0600},
+Date-Modified = {2006-04-04 18:04:05 -0600},
+Month = {February},
+Note = {NANOG 36},
+Title = {{Spamming with BGP Spectrum Agility}},
+Url = {\url{http://nanog.org/mtg-0602/pdf/feamster.pdf}},
+Year = {2006}}
+
+@unpublished{LISP,
+Author = {D. Farinacci and V. Fuller and D. Meyer and D. Lewis},
+Title = {{Locator/ID Separation Protocol (LISP)}},
+Type = {{Internet Draft}},
+Note = {Work in Progress, \url{http://tools.ietf.org/html/draft-farinacci-lisp-12}},
+Month = mar,
+Year = {2009}}
+
+@unpublished{Moskowitz07:HIP,
+Author = {R. Moskowitz and P. Nikander and P. Jokela and T. Henderson},
+Note = {draft-ietf-hip-base-07},
+Title = {{Host Identity Protocol}},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-ietf-hip-base-07.txt},
+Year = {2007}}
+
+@unpublished{draft-hain-ipv6-pi-addr-09.txt,
+Author = {T. Hain},
+Date-Added = {2006-04-02 13:06:46 -0600},
+Date-Modified = {2006-04-04 17:53:44 -0600},
+Note = {draft-hain-ipv6-pi-addr-09},
+Title = {{An IPv6 Provider-Independent Global Unicast Address Format}},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-hain-ipv6-pi-addr-09.txt},
+Year = {2006}}
+
+@unpublished{draft-nordmark-shim6-esd-00.txt,
+Author = {E. Nordmark},
+Date-Added = {2006-04-02 12:35:47 -0600},
+Date-Modified = {2006-04-04 18:01:37 -0600},
+Month = {February},
+Note = {draft-nordmark-shim6-esd-00},
+Title = {{Extended Shim6 Design for ID/loc split and Traffic Engineering}},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-nordmark-shim6-esd-00.txt},
+Year = {2006}}
+
+@article{rfc1955,
+Author = {R. Hinden},
+Date-Added = {2006-04-02 12:31:37 -0600},
+Date-Modified = {2006-04-04 17:54:09 -0600},
+Journal = {RFC 1955},
+Keywords = {RFC1955},
+Title = {{New Scheme for Internet Routing and Addressing (ENCAPS) for IPNG}},
+Url = {http://www.ietf.org/rfc/rfc1955.txt},
+Year = {1996}}
+
+@article{Meyer07:RAWS,
+Author = {Dave Meyer and Lixia Zhang and Kevin Fall},
+Journal = {RFC 4984},
+Title = {{Report from the IAB Workshop on Routing and Addressing}},
+Url = {http://www.ietf.org/rfc/rfc4984.txt},
+Year = {2007}}
+
+
+@inproceedings{FRTR:Lan04,
+Author = {Lan Wang and Daniel Massey and Keyur Patel and Lixia Zhang},
+Booktitle = {DSN},
+Date-Added = {2006-03-02 13:57:30 -0700},
+Date-Modified = {2006-04-04 14:40:37 -0600},
+Title = {{FRTR}: {A} {S}calable {M}echanism for {G}lobal {R}outing {T}able {C}onsistency},
+Year = {2004}}
+
+@unpublished{Deering95:MetroAddressing,
+Author = {Steve Deering},
+Date-Added = {2006-03-02 12:39:10 -0700},
+Date-Modified = {2006-04-04 17:52:41 -0600},
+Month = {July},
+Note = {Presentation, Xerox {PARC}},
+Title = {{Metro-Based Addressing: A Proposed Addressing Scheme for the IPv6 Internet}},
+Url = {http://arneill-py.sacramento.ca.us/ipv6mh/metro-addr-slides-jul95.pdf},
+Year = {1995}}
+
+@inproceedings{FARA:ClarkFDNA03,
+Author = {David Clark and Robert Braden and Aaron Falk and Venkata Pingali},
+Booktitle = {ACM FDNA'03},
+Date-Added = {2006-03-02 11:37:55 -0700},
+Date-Modified = {2006-08-11 11:18:40 -0600},
+Location = {Karlsruhe, Germany},
+Title = {{FARA: Reorganizing the Addressing Architecture}},
+Year = {2003}}
+
+@inproceedings{Negotiation:Mahajan05,
+Author = {Ratul Mahajan and David Wetherall and Thomas Anderson},
+Booktitle = {NSDI},
+Date-Added = {2006-03-02 02:03:36 -0700},
+Date-Modified = {2006-04-04 17:59:48 -0600},
+Month = {May},
+Title = {{Negotiation}--{Based Routing Between Neighboring ISPs}},
+Year = {2005}}
+
+@techreport{BGPWedgies:GriffinTR05,
+Author = {Timothy G. Griffin and Geoff Huston},
+Date-Added = {2006-03-02 01:40:36 -0700},
+Date-Modified = {2006-03-02 12:16:43 -0700},
+Institution = {{IETF}},
+Number = {4264},
+Title = {{BGP} Wedgies},
+Type = {RFC},
+Year = {2005}}
+
+@unpublished{Huston:Updates,
+Author = {Geoff Huston},
+Date-Added = {2006-03-02 01:29:29 -0700},
+Date-Modified = {2006-04-04 17:57:05 -0600},
+Month = {March},
+Note = {{APNIC} 21},
+Title = {2005 -- {A BGP Year in Review}},
+Url = {\url{http://www.apnic.net/meetings/21/docs/sigs/routing/routing-pres-huston-routing-update.pdf}},
+Year = {2006}}
+
+@unpublished{Huston:BGPReports,
+Author = {Geoff Huston},
+Date-Added = {2006-03-02 00:15:58 -0700},
+Date-Modified = {2006-03-02 00:17:03 -0700},
+Note = {\url{http://bgp.potaroo.net}},
+Title = {BGP Reports}}
+
+@unpublished{HomePCSurvey,
+Date-Added = {2006-03-01 22:27:50 -0700},
+Date-Modified = {2006-04-04 17:51:28 -0600},
+Month = {December},
+Note = {\url{http://www.staysafeonline.info/pdf/safety_study_2005.pdf}},
+Title = {{AOL/NCSA Online Safety Study}},
+Year = {2005}}
+
+@unpublished{Clark:FIND,
+Author = {David D. Clark},
+Date-Added = {2006-03-01 17:58:13 -0700},
+Date-Modified = {2006-03-01 18:02:43 -0700},
+Month = {December},
+Note = {\url{http://find.isi.edu/presentation_files/Clark_Arch_Security.pdf}},
+Title = {{FIND} and {Architecture}: A new {NSF} initiative},
+Year = {2005}}
+
+@inproceedings{Teixeira04:hot-potato,
+Author = {R. Teixeira and J. Rexford},
+Booktitle = {ACM SIGMETRICS},
+Date-Modified = {2006-04-04 18:04:52 -0600},
+Title = {{Dynamics of Hot-Potato Routing in IP Networks}},
+Year = {2004}}
+
+@inproceedings{tussle,
+Author = {David D. Clark and John Wroclawski and Karen R. Sollins and Robert Braden},
+Booktitle = {ACM SIGCOMM},
+Date-Added = {2006-02-19 20:42:19 -0700},
+Date-Modified = {2006-02-19 20:46:55 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/tussle.pdf},
+Title = {Tussle in Cyberspace: Defining Tomorrow's Internet},
+Year = {2002}}
+
+@unpublished{Deering96:MAPENCAP,
+Author = {Steve Deering},
+Date-Added = {2006-02-10 12:40:32 -0600},
+Date-Modified = {2006-04-04 17:53:22 -0600},
+Month = {March},
+Note = {Presentation, Xerox {PARC}},
+Title = {{The Map \& Encap Scheme for Scalable IPv4 Routing with Portable Site Prefixes}},
+Url = {http://arneill-py.sacramento.ca.us/ipv6mh/map-n-encap.pdf},
+Year = {1996}}
+
+@url{NewArch:URL,
+Date-Added = {2006-02-10 12:35:43 -0600},
+Date-Modified = {2006-02-10 12:38:11 -0600},
+Title = {NewArch Project: Future-Generation Internet Architecture },
+Url = {http://www.isi.edu/newarch/}}
+
+@inproceedings{Tsuchiya88:LANDMARK,
+Address = {Stanford, CA},
+Author = {Paul Francis Tsuchiya},
+Booktitle = {ACM SIGCOMM},
+Date-Added = {2006-02-10 12:30:27 -0600},
+Date-Modified = {2006-02-10 12:33:05 -0600},
+Month = {August},
+Pages = {35-42},
+Title = {The Landmark hierarchy: A new hierarchy for routing in very large networks},
+Year = {1988}}
+
+@unpublished{Chiappa:NIMROD,
+Author = {J. Noel Chiappa},
+Date-Added = {2006-02-10 12:26:33 -0600},
+Date-Modified = {2006-02-10 12:27:20 -0600},
+Title = {{NIMROD} Documentation},
+Url = {http://ana-3.lcs.mit/~jnc/nimrod/docs.html}}
+
+@unpublished{ODell97:GSE,
+Author = {Mike O'Dell},
+Date-Added = {2006-02-10 12:20:50 -0600},
+Date-Modified = {2006-04-04 18:01:58 -0600},
+Institution = {{IETF}},
+Month = {February},
+Note = {draft-ietf-ipngwg-gseaddr-00},
+Title = {{GSE} -- {An Alternate Addressing Architecture for IPv6}},
+Type = {Internet Draft},
+Year = {1997}}
+
+@techreport{Arends05:RFC4033,
+Author = {R. Arends and R. Austein and M. Larson and D. Massey and S. Rose},
+Date-Added = {2006-02-10 12:09:33 -0600},
+Date-Modified = {2006-08-11 11:20:12 -0600},
+Keywords = {DNS},
+Number = {4033},
+Title = {{DNS Security Introduction and Requirements}},
+Type = {{RFC}},
+Year = {2005}}
+
+@inproceedings{Subramanian05:HLP,
+Author = {Lakshminarayanan Subramanian and Matthew Caesar and Cheng Tien Ee and Mark Handley and Z. Morley Mao and Scott Shenker and Ion Stoica},
+Booktitle = {ACM SIGCOMM},
+Date-Added = {2005-12-06 11:49:00 -0700},
+Date-Modified = {2006-04-04 18:04:26 -0600},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/HLP.pdf},
+Title = {{HLP: A Next Generation Inter}--{domain Routing Protocol}},
+Year = {2005}}
+
+@inproceedings{Yang03:NIRA,
+Author = {Xiaowei Yang},
+Booktitle = {ACM FDNA'03},
+Date-Added = {2005-12-02 14:17:59 -0700},
+Date-Modified = {2006-08-11 11:21:00 -0600},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/yang.nira.pdf},
+Title = {{NIRA: A New Internet Routing Architecture}},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/yang.nira.talk.pdf},
+Year = {2003}}
+
+@article{rethinking,
+Author = {Marjory S. Blumenthal	and David D. Clark},
+Date-Added = {2005-12-02 14:10:40 -0700},
+Date-Modified = {2005-12-02 14:16:43 -0700},
+Journal = {ACM Transactions on Internet Technology (TOIT)},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Rethinking.pdf},
+Month = {august},
+Number = {1},
+Pages = {70 - 109},
+Title = {Rethinking the design of the Internet: The end to end arguments vs. the brave new world},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/Rethinking_slides.pdf},
+Volume = {1},
+Year = {2001}}
+
+@inproceedings{CarzanigaWolf:sigcomm03,
+Author = {Antonio Carzaniga and Alexander L. Wolf},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Added = {2005-10-12 11:06:55 -0700},
+Date-Modified = {2005-10-12 11:14:18 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/cw_sigcomm03.pdf},
+Month = {aug},
+Pages = {163--174},
+Title = {Forwarding in a Content-Based Network},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/Forward-Content-Networks.pdf},
+Year = {2003}}
+
+@inproceedings{BivariateHOT,
+Author = {Hyunseok Chang and Sugih Jamin and Walter Willinger},
+Booktitle = {Proc. of ACM SIGCOMM Workshop on MoMeTools},
+Date-Added = {2005-07-05 22:03:47 -0700},
+Date-Modified = {2005-07-05 22:10:23 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/mome03.pdf},
+Title = {Internet Connectivity at the AS-level: An Optimization-Driven Modeling Approach},
+Year = {2003}}
+
+@article{Topology:Barcel04,
+Author = {Jose M. Barcelo and Juan I. Nieto-Hipolito and Jorge Garcia-Vidal},
+Booktitle = {Computer Networks},
+Date-Added = {2005-07-05 21:55:03 -0700},
+Date-Modified = {2005-07-05 22:01:26 -0700},
+Journal = {Computer Networks},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/CS-joseb.pdf},
+Number = {3},
+Pages = {333--344},
+Title = {Study of {Internet} autonomous system interconnectivity from {BGP} routing tables},
+Volume = {45},
+Year = {2004}}
+
+@inproceedings{AddressEvolution:MengCCR05,
+Author = {Xiaoqiao Meng and Zhiguo Xu and Beichuan Zhang and Geoff Huston and Songwu Lu and Lixia Zhang},
+Booktitle = {ACM SIGCOMM CCR},
+Date-Added = {2005-07-05 11:12:08 -0700},
+Date-Modified = {2006-04-04 17:49:52 -0600},
+Month = {Janurary},
+Title = {{IPv4 Address Allocation and BGP Routing Table Evolution}},
+Year = {2005}}
+
+@inproceedings{BZhang05:Reset,
+Author = {Beichuan Zhang and Vamsi Kambhampati and Mohit Lad and Daniel Massey and Lixia Zhang},
+Booktitle = {ACM SIGCOMM Mining the Network Data (MineNet) Workshop},
+Date-Added = {2005-07-04 23:04:14 -0700},
+Date-Modified = {2005-07-04 23:07:50 -0700},
+Month = {August},
+Title = {Identifying BGP Routing Table Transfers},
+Year = {2005}}
+
+@article{MMI,
+Author = {Yin Zhang and Matthew Roughan and Carsten Lund and David Donoho},
+Date-Added = {2005-06-02 15:43:40 -0700},
+Date-Modified = {2005-06-02 15:46:40 -0700},
+Journal = {IEEE/ACM Transactions on Networking},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Zhang/Estimating%20Point-to-Point%20and%20Point-to-Multipoint%20Traffic%20Matrices.pdf},
+Title = {Estimating Point-to-Point and Point-to-Multipoint Traffic Matrices: An Information-Theoretic Approach},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/sigcomm_2003_traffic_matrices.ppt},
+Year = {2004}}
+
+@article{TrafficDemands,
+Author = {Anja Feldmann and Albert Greenberg and Carsten Lund and Nick Reingold and Jennifer Rexford and Fred True},
+Date-Added = {2005-06-02 11:13:21 -0700},
+Date-Modified = {2005-07-05 13:12:33 -0700},
+Journal = {IEEE/ACM Transactions on Networking},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Feldmann/Deriving%20Traffic%20Demands%20for%20Operational%20IP%20Networks.pdf},
+Title = {Deriving Traffic Demands for Operational {IP} Networks: Methodology and Experience},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/sigcomm00.ppt},
+Year = {2001}}
+
+@inproceedings{Vivaldi,
+Author = {Frank Dabek and Russ Cox and Frans Kaashoek and Robert Morris},
+Booktitle = {ACM SIGCOMM},
+Date-Added = {2005-05-31 15:55:08 -0700},
+Date-Modified = {2005-05-31 15:57:28 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Dabek/Vivaldi%20A%20Decentralized%20Network%20Coordinate%20System.pdf},
+Title = {Vivaldi: A Decentralized Network Coordinate System},
+Year = {2004}}
+
+@inproceedings{GNP,
+Author = {T. S. Eugene Ng and Hui Zhang},
+Booktitle = {IEEE INFOCOM},
+Date-Added = {2005-05-31 15:50:44 -0700},
+Date-Modified = {2005-05-31 15:54:05 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Ng/Predicting%20Internet%20Network%20Distance%20with.pdf},
+Title = {Predicting {Internet} Network Distance with Coordinates-Based Approaches},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/infocom02.pdf},
+Year = {2002}}
+
+@inproceedings{TrafficMatrixEstimate,
+Author = {A. Medina and N. Taft and K. Salamatian and S. Bhattacharyya and C. Diot},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Added = {2005-05-27 15:04:21 -0700},
+Date-Modified = {2005-05-27 15:09:19 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Medina/Traffic%20Matrix%20Estimation%20Existing%20Techniques.pdf},
+Title = {Traffic Matrix Estimation: Existing Techniques and New Directions},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/traffic_matrix_estimation.pdf},
+Year = {2002}}
+
+@inproceedings{TomoGravity,
+Author = {Yin Zhang and Matthew Roughan and Nick Duffield and Albert Greenberg},
+Booktitle = {Proc.~of ACM SIGMETRICS},
+Date-Added = {2005-05-27 14:39:22 -0700},
+Date-Modified = {2005-06-02 15:47:29 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Zhang/Fast%20accurate%20computation%20of%20large-scale%20IP%20traffic.pdf},
+Title = {Fast accurate computation of large-scale {IP} traffic matrices from link loads},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/tomogravity-sigm03.ppt},
+Year = {2003}}
+
+@techreport{ZebraBGP,
+Author = {Hongwei Kong},
+Date-Added = {2005-05-24 00:29:39 -0700},
+Date-Modified = {2005-05-24 00:38:07 -0700},
+Institution = {Agilent Labs, China},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Kong/The%20Consistency%20Verification%20of%20Zebra%20BGP%20Data%20Collection.pdf},
+Title = {The Consistency Verification of {Zebra} {BGP} Data Collection},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/ripe46-routing-zebra-bgp.pdf},
+Year = {2003}}
+
+@article{Broido02:Churn,
+Author = {A. Broido and E. Nemeth and kc claffy},
+Date-Added = {2005-03-07 00:14:44 -0800},
+Date-Modified = {2005-03-07 00:30:48 -0800},
+Journal = {European Transactions on Telecommunications},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Broido/Internet%20Expansion,%20Refinement,%20and%20Churn.pdf},
+Month = {Janurary},
+Title = {Internet Expansion, Refinement, and Churn},
+Year = {2002}}
+
+@inproceedings{FindingNeedle:Mao05,
+Author = {Jian Wu and Zhuoqing Morley Mao and Jennifer Rexford and Jia Wang},
+Booktitle = {NSDI},
+Date-Added = {2005-05-18 13:14:54 -0700},
+Date-Modified = {2006-04-04 18:06:29 -0600},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Wu/Finding%20a%20Needle%20in%20a%20Haystack%20Pinpointing%20Significant.pdf},
+Month = {May},
+Title = {{Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network}},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/nsdi2005.ppt},
+Year = {2005}}
+
+@article{CollectingTopology:Zhang05,
+Author = {Beichuan Zhang and Raymond Liu and Daniel Massey and Lixia Zhang},
+Date-Added = {2005-05-11 21:55:23 -0700},
+Date-Modified = {2005-07-04 17:27:57 -0700},
+Journal = {ACM SIGCOMM Computer Communications Review (CCR)},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Collecting%20the%20Internet%20AS-level%20Topology.pdf},
+Month = {January},
+Number = {1},
+Pages = {53-62},
+Title = {Collecting the Internet AS-level Topology},
+Volume = {35},
+Year = {2005}}
+
+@inproceedings{Paxon-SoundMeasurement,
+Author = {Vern Paxson},
+Booktitle = {Internet Measurement Conference (IMC)},
+Date-Added = {2005-04-25 17:55:44 -0700},
+Date-Modified = {2005-04-25 17:57:46 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Paxson/Strategies%20for%20Sound%20Internet%20Measurement.pdf},
+Month = {October},
+Title = {Strategies for Sound Internet Measurement},
+Year = {2004}}
+
+@inproceedings{Andersen02:Topology,
+Author = {David Andersen and Nick Feamster and Steve Bauer and Hari Balakrishnan},
+Booktitle = {ACM SIGCOMM Internet Measurement Workshop (IMW)},
+Date-Added = {2005-04-01 17:30:18 -0800},
+Date-Modified = {2005-04-01 17:32:23 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Andersen/Topology%20Inference%20from%20BGP%20Routing%20Dynamics.pdf},
+Title = {Topology Inference from BGP Routing Dynamics},
+Year = {2002}}
+
+@misc{Low05-Protocols,
+Author = {Steven Low},
+Date-Added = {2005-03-24 23:50:47 -0800},
+Date-Modified = {2005-03-24 23:53:54 -0800},
+Title = {Internet Protocols},
+Url = {file://localhost//Users/bzhang/Documents/Presentations/internet-protocols.ppt},
+Year = {2005}}
+
+@inproceedings{Feldmann2004Locating-Intern,
+Author = {Anja Feldmann and Olaf Maennel and Z. Morley Mao and Arthur Berger and Bruce Maggs},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Added = {2005-03-10 18:36:31 -0800},
+Date-Modified = {2005-03-10 18:39:40 -0800},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Feldmann/Locating%20Internet%20Routing%20Instabilities.pdf},
+Title = {Locating Internet Routing Instabilities},
+Year = {2004}}
+
+@misc{Alaettinoglu:Reset-rrc01,
+Author = {Cengiz Alaettinoglu},
+Date-Added = {2005-03-10 14:28:02 -0800},
+Date-Modified = {2005-03-10 14:35:09 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Alaettinoglu/Peering%20Loss%20Analysis%20at%20London%20Internet.pdf},
+Title = {Peering Loss Analysis at London Internet Exchange (rrc01)},
+Year = {2002}}
+
+@article{E2E_Argument,
+Author = {Saltzer, J. and Reed, D. and Clark, D.},
+Journal = {ACM Transactions on Computer Systems},
+Month = {November},
+Number = {4},
+Pages = {277-288},
+Title = {End-To-End Arguments in System Design},
+Url = {http://citeseer.nj.nec.com/saltzer84endtoend.html},
+Volume = {2},
+Year = {1984}}
+
+@inproceedings{CBT,
+Author = {Ballardie, T. and Francis, P. and Crowcroft, J.},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {September},
+Pages = {85--95},
+References = {15},
+Title = {Core based trees {CBT}},
+Year = {1993}}
+
+@techreport{IGMPv3:draft,
+Author = {B. Cain and S. Deering and W. Fenner and I. Kouvelas and A. Thyagarajan},
+Date-Modified = {2005-03-07 15:45:32 -0800},
+Day = {2},
+Howpublished = {draft-ietf-idmr-igmp-v3-07},
+Institution = {{IETF}},
+Month = {March},
+Title = {Internet Group Management Protocol, Version 3},
+Type = {{Internet Draft}},
+Year = {2001}}
+
+@techreport{IGMPv2:rfc2236,
+Author = {Fenner, W.},
+Institution = {{IETF}},
+Month = {November},
+Number = {2236},
+Title = {{I}nternet group management protocol, Version 2},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2236.txt},
+Year = {1997}}
+
+@techreport{DVMRP:rfc1075,
+Author = {Waitzman, D. and Partridge, C. and Deering, S.},
+Institution = {{IETF}},
+Month = {November},
+Number = {1075},
+Title = {Distance vector multicast routing protocol},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc1075.txt},
+Year = {1988}}
+
+@techreport{Mcast:Host_Extension_rfc1112,
+Author = {Deering, S. E.},
+Institution = {{IETF}},
+Month = {August},
+Number = {1112},
+Title = {Host extensions for {IP} multicasting},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc1112.txt},
+Year = {1989}}
+
+@techreport{MOSPF:rfc1584,
+Author = {Moy, J.},
+Institution = {{IETF}},
+Month = {March},
+Number = {1584},
+Title = {Multicast extensions to {OSPF}},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc1584.txt},
+Year = {1994}}
+
+@techreport{PIM-DM:draft,
+Author = {Deering, S. and Estrin, D. and Farinacci, D. and Jacobson, V. and Helmy, A. and Meyer, D. and Wei, L.},
+Day = {8},
+Institution = {{IETF}},
+Month = {June},
+Title = {Protocol Independent Multicast version 2 Dense Mode specification},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-ietf-pim-v2-dm-03.txt},
+Year = {1999}}
+
+@techreport{PIM-SMv2:draft,
+Author = {Fenner, W. and Handley, M. and Holbrook, H. and Kouvelas, I.},
+Day = {1},
+Howpublished = {draft-ietf-pim-sm-v2-new-02.txt},
+Institution = {{IETF}},
+Month = {March},
+Title = {Protocol Independent Multicast-Sparse Mode {(PIM-SM)}: protocol specification (Revised)},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-ietf-pim-sm-v2-new-02.txt},
+Year = {2001}}
+
+@techreport{PIM-SM:rfc2362,
+Author = {Estrin, D. and Farinacci, D. and Helmy, A. and Thaler, D. and Deering, S. and Handley, M. and Jacobson, V. and Liu, C. and Sharma, P. and Wei, L.},
+Institution = {{IETF}},
+Month = {June},
+Number = {2362},
+Title = {Protocol Independent Multicast-Sparse Mode {(PIM-SM)}: protocol specification},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2362.txt},
+Year = {1998}}
+
+@article{PIM:Architecture,
+Author = {Deering, S. and Estrin, D. and Farinacci, D. and Jacobson, V. and Liu, C. and Wei, L.},
+Journal = {ACM/IEEE Transactions on Networking},
+Month = {April},
+Number = {2},
+Pages = {153--162},
+References = {36},
+Title = {The {PIM} Architecture for Wide-Area Multicast Routing},
+Volume = {4},
+Year = {1996}}
+
+@inproceedings{HDVMRP,
+Author = {Thyagarajan, A. and Deering, S.},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {September},
+References = {14},
+Title = {Hierarchical distance-vector multicast routing for the {MBone}},
+Year = {1995}}
+
+@techreport{Simple_Multicast,
+Author = {Perlman, R. and Lee, C. and Ballardie, T. and Crowcroft, J. and Wang, Z. and Maufer, T. and Diot, C. and Thoo, J. and Green, M.},
+Day = {1},
+Institution = {{IETF}},
+Month = {March},
+Title = {Simple Multicast: a design for simple, low-overhead multicast},
+Type = {{Internet Draft}},
+Url = {ftp://www.ietf.org/internet-drafts/draft-perlman-simple-multicast-03.txt},
+Year = {1999}}
+
+@techreport{Xcast,
+Author = {R. Boivie},
+Date-Modified = {2005-03-07 15:45:18 -0800},
+Howpublished = {draft-ooms-xcast-basic-spec-01},
+Institution = {IETF},
+Month = {March},
+Title = {Explicit Multicast {Xcast} basic specification},
+Type = {Internet Draft},
+Year = {2001}}
+
+@techreport{Static_Mcast,
+Author = {Ohta, M. and Crowcroft, J.},
+Day = {2},
+Institution = {{IETF}},
+Month = {June},
+Title = {Static Multicast},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-ohta-static-multicast-02.txt},
+Year = {1999}}
+
+@inproceedings{Mcast:Tree_Comparison,
+Author = {Wei, L. and Estrin, D.},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {June},
+Title = {A comparison of multicast trees and algorithms},
+Url = {ftp://caldera.usc.edu/pub/lwei/mtree.ps.Z},
+Year = {1994}}
+
+@article{Mcast:DeeringPaper,
+Author = {Deering, S. and Cheriton, D.},
+Journal = {ACM Transactions on Computer Systems},
+Month = {May},
+Number = {2},
+Pages = {85--110},
+Title = {Multicast routing in datagram internetworks and extended {LANs}},
+Volume = {8},
+Year = {1990}}
+
+@phdthesis{Mcast:DeeringThesis,
+Author = {Deering, S.},
+Month = {December},
+Number = {STAN-CS-92-1415},
+School = {Stanford University},
+Title = {Multicast routing in a datagram internetwork},
+Url = {ftp://gregorio.stanford.edu/vmtp-ip/sdthesis.part1.ps.Z},
+Year = {1991}}
+
+@article{SDR,
+Author = {Handley, M.},
+Journal = {ACM Computer Communication Review},
+Month = {September},
+Number = {4},
+Pages = {105--116},
+References = {11},
+Title = {Session directories and scalable {Internet} multicast address allocation},
+Volume = {28},
+Year = {1998}}
+
+@inproceedings{SDR:LayeredTransmission,
+Author = {Swan, A. and McCanne, S. and Rowe, L.},
+Booktitle = {ACM Multimedia},
+Month = {September},
+Title = {Layered Transmission and Caching for the Multicast Session Directory Service},
+Year = {1998}}
+
+@techreport{SAP:rfc2974,
+Author = {Handley, M. and Perkins, C. and Whelan, E.},
+Institution = {{IETF}},
+Month = {October},
+Number = {2974},
+Title = {Session Announcement Protocol},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2974.txt},
+Year = {2000}}
+
+@phdthesis{SchoolerThesis,
+Author = {E. Schooler},
+Month = {September},
+School = {California Institute of Technology},
+Title = {Why Multicast Protocols (Don't) Scale: An Analysis of Multipoint Algorithms for Scalable Group Communication},
+Year = {2000}}
+
+@inproceedings{Topology:How_to_model,
+Author = {Zegura, E. and Calvert, K. and Bhattacharjee, S.},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Day = {24--28},
+Month = {March},
+Title = {How to model an internetwork},
+Year = {1996}}
+
+@techreport{MALLOC_API:rfc2771,
+Author = {Finlayson, R.},
+Institution = {{IETF}},
+Month = {Feburary},
+Number = {2771},
+Title = {An abstract {API} for multicast address allocation},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2771.txt},
+Year = {2000}}
+
+@techreport{UMTP_Tunnel:draft,
+Author = {R. Finlayson},
+Day = {6},
+Howpublished = {draft-finlayson-umtp-06},
+Institution = {{IETF}},
+Month = {March},
+Title = {The {UDP} multicast tunneling protocol},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-finlayson-umtp-06.txt},
+Year = {2001}}
+
+@techreport{UMTP_AutoTunnel:draft,
+Author = {R. Finlayson and R. Perlman and D. Rajwan},
+Howpublished = {draft-finlayson-mboned-autotunneling-00},
+Institution = {{IETF}},
+Month = {Feburary},
+Title = {Accelerating the deployment of multicast using automatic tunneling},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-finlayson-mboned-autotunneling-00.txt},
+Year = {2001}}
+
+@inproceedings{Mcast:Aggregatability,
+Author = {Thaler, D. and Handley, M.},
+Booktitle = {Proc. of IEEE INFOCOM},
+Date-Modified = {2005-03-07 16:13:41 -0800},
+Days = {28--30},
+Month = {March},
+Title = {On the aggregatability of multicast forwarding state},
+Url = {http://www.ieee-infocom.org/2000/papers/632.ps},
+Year = {2000}}
+
+@unpublished{Gnutella,
+Note = {http://gnutella.wego.com},
+Title = {Wellcome to gnutella}}
+
+@techreport{Castgate:draft,
+Author = {Liefooghe, P.},
+Howpublished = {draft-liefooghe-castgate-00.txt},
+Institution = {{IETF}},
+Month = {November},
+Title = {{CastGate}: an auto-tunneling architecture for {IP} multicast},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-liefooghe-castgate-01.txt},
+Year = {2001}}
+
+@techreport{AMT:draft,
+Author = {Thaler, D. and Talwar, M. and Vicisano, L. and Ooms, D.},
+Howpublished = {draft-ietf-mboned-auto-multicast-00.txt},
+Institution = {{IETF}},
+Month = {Feburary},
+Title = {{IPv4} automatic multicast without explicit tunnels {(AMT)}},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-ietf-mboned-auto-multicast-00.txt},
+Year = {2001}}
+
+@techreport{SSM:arch,
+Author = {H. Holbrook and B. Cain},
+Howpublished = {draft-holbrook-ssm-arch-01.txt},
+Institution = {{IETF}},
+Month = {November},
+Title = {Source-specific multicast for {IP}},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-holbrook-ssm-arch-01.txt},
+Year = {2000}}
+
+@inproceedings{mTunnel,
+Author = {P. Parnes and K. Synnes and D. Schefstr\"om},
+Booktitle = {Computer Communications},
+Title = {Lightweight application level multicast tunneling using {mTunnel}},
+Year = {1998}}
+
+@inproceedings{MBone,
+Author = {H. Eriksson},
+Booktitle = {Communications of the ACM},
+Month = {August},
+Title = {{MBONE}: the multicast backbone},
+Url = {http://www.cs.ucsb.edu/~almeroth/classes/S99.290I/art1.html},
+Year = {1994}}
+
+@article{MBone:FirstCast,
+Author = {Casner, S. and Deering, S.},
+Journal = {ACM Computer Communication Review},
+Month = {July},
+Number = {3},
+Pages = {92--97},
+Title = {First {IETF} {Internet} Audiocast},
+Volume = {22},
+Year = {1992}}
+
+@unpublished{MBone:Topology,
+Author = {Casner, S.},
+Month = {May},
+Title = {MBone Topology},
+Url = {http://www.mbone.cl.cam.ac.uk/mbone/mbone-topology.html},
+Year = {1995}}
+
+@unpublished{MBone:1995,
+Author = {Kahn, J.},
+Month = {July},
+Note = {http://www.lbl.gov/ICSD/MBONE/},
+Title = {{MBONE} -- Communications for the Next Millennium},
+Year = {1995}}
+
+@unpublished{MBone:status,
+Author = {Eubanks, M.},
+Month = {April},
+Note = {http://www.multicasttech.com/status/},
+Title = {Multicast Status Web Page, Multicast Technologies, {Inc.}},
+Year = {2003}}
+
+@unpublished{NLANR,
+Author = {{National Laboratory of Applied Network Research, NSF Cooperative Agreement No. ANI-9807479}},
+Note = {http://watt.nlanr.net/},
+Title = {{NLANR} active measurement project}}
+
+@inproceedings{REUNITE,
+Author = {Stoica, I. and Ng, T. S. E. and Zhang, H.},
+Booktitle = {Proc.~of IEEE INFOCOM 2000},
+Month = {March},
+Title = {{REUNITE}: a recursive unicast approach to multicast},
+Year = {2000}}
+
+@inproceedings{HopByHop,
+Author = {Costa, L. H. M. K. and Fdida, S. and Duarte, O. C. M. B.},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {September},
+Title = {Hop by hop multicast routing protocol},
+Year = {2001}}
+
+@techreport{MBGP:rfc2283,
+Author = {Bates, T. and Chandra, R. and and Katz, D. and Rekhter, Y.},
+Institution = {{IETF}},
+Month = {Feburary},
+Number = {2283},
+Title = {Multiprotocol extensions for {BGP-4}},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2283.txt},
+Year = {1988}}
+
+@article{MBone:deployment,
+Author = {Diot, C. and Levine, B. N. and Liles, B. and Kassem, H. and Balensiefen, D.},
+Journal = {IEEE Network Magazine},
+Month = {January},
+Pages = {78-88},
+Title = {Deployment issues for the {IP} multicast service and architecture},
+Year = {2000}}
+
+@techreport{MSDP:draft,
+Author = {Meyer, D. and Fenner, W.},
+Howpublished = {draft-ietf-msdp-spec-10.txt},
+Institution = {{IETF}},
+Month = {May},
+Title = {Multicast source discovery protocol {(MSDP)}},
+Type = {{Internet Draft}},
+Url = {http://www.ietf.org/internet-drafts/draft-ietf-msdp-spec-10.txt},
+Year = {2001}}
+
+@inproceedings{MASC-BGMP,
+Author = {Kumar, S. and Radoslavov, P. and Thaler, D. and Alaettinoglu, C. and Estrin, D. and Handley, M.},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Pages = {93-104},
+Title = {The {MASC/BGMP} architecture for inter-domain multicast routing},
+Year = {1998}}
+
+@techreport{MALLOC:rfc2908,
+Author = {Thaler, D. and Handley, M. and Estrin, D.},
+Institution = {{IETF}},
+Month = {September},
+Number = {2908},
+Title = {The {Internet} multicast address allocation architecture},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2908.txt},
+Year = {2000}}
+
+@inproceedings{SoftState:ScalabelTimers,
+Author = {P. Sharma and D. Estrin and S. Floyd and V. Jacobson},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {April},
+Pages = {222-9},
+Title = {Scalable Timers for Soft State Protocols},
+Year = {1997}}
+
+@inproceedings{RSVP:StageTimer,
+Author = {P. Pan and H. Schulzrinne},
+Booktitle = {Proc.~of IEEE GLOBECOM},
+Month = {November},
+Pages = {3-8},
+Title = {Staged refresh timers for {RSVP}},
+Year = {1997}}
+
+@inproceedings{RSVP:Refresh,
+Author = {L. Wang and A. Terzis and L. Zhang},
+Booktitle = {Proc.~of the Int'l Conf. ~on Network Protocols (ICNP)},
+Month = {November},
+Pages = {163-72},
+Title = {A New Proposal for {RSVP} Refreshes},
+Year = {1999}}
+
+@techreport{RSVP:rfc2961-reduction,
+Author = {L. Berger and D. Gan and G. Swallow and P. Pan and F. Tommasi and S. Molendini},
+Institution = {{IETF}},
+Month = {April},
+Number = {2961},
+Title = {{RSVP} Refresh Overhead Reduction Extensions},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2961.txt},
+Year = {2001}}
+
+@article{RSVP,
+Author = {Lixia Zhang and Stephen Deering and Debra Estrin and Scott Schenker and Daniel Zappala},
+Date-Modified = {2005-06-02 13:10:37 -0700},
+Journal = {IEEE Network Magazine},
+Month = {September},
+Number = {5},
+Pages = {8-18},
+Title = {{RSVP}: A New Resource Reservation Protocol},
+Volume = {7},
+Year = {1993}}
+
+@inproceedings{SoftState:ModelandFramework,
+Author = {S. Raman and S. McCanne},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Pages = {15-25},
+Title = {A Model, Analysis, and Protocol Framework for Soft State-Based Communication},
+Year = {1999}}
+
+@article{Parsec,
+Author = {R. Bagrodia and R. Meyer and M. Takai and Y. Chen and X. Zeng and J. Martin and B. Park and H. Song},
+Journal = {{IEEE Computer}},
+Number = {10},
+Pages = {77-85},
+Title = {Parsec: A Parallel Simulation Environment for Complex Systems},
+Volume = {31},
+Year = {1998}}
+
+@techreport{RTP:rfc1889,
+Author = {H. Schulzrinne and S. Casner and R. Frederick and V. Jacobson},
+Institution = {{IETF}},
+Month = {January},
+Number = {1889},
+Title = {{RTP}: A Transport Protocol for Real-Time Applications},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc1889.txt},
+Year = {1996}}
+
+@article{SRM,
+Author = {S. Floyd and V. Jacobson and C. Liu and S. McCanne and L. Zhang},
+Journal = {ACM/IEEE Transactions on Networking},
+Number = {6},
+Pages = {784--803},
+Title = {A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing},
+Volume = {5},
+Year = {1997}}
+
+@inproceedings{IDMaps:Architecture,
+Author = {Francis, Paul and Jamin, Sugih and Paxson, Vern and Zhang, Lixia and Gryniewicz, D. and Jin, Yixin},
+Booktitle = {Proc. of IEEE INFOCOM},
+Date-Modified = {2005-03-07 16:14:38 -0800},
+Days = {23--25},
+Month = {March},
+Title = {An architecture for a global {Internet} host distance estimation service},
+Url = {http://www.ieee-infocom.org/1999/papers/02b_01.pdf},
+Year = {1999}}
+
+@inproceedings{IDMaps:Placement,
+Author = {Jamin, S. and Jin, C. and Jin, Y. and Raz, D. and Shavitt, Y. and Zhang, L.},
+Booktitle = {Proc. of IEEE INFOCOM},
+Date-Modified = {2005-03-07 16:13:50 -0800},
+Days = {28--30},
+Month = {March},
+Title = {On the placement of {Internet} instrumentation},
+Url = {http://www.ieee-infocom.org/2000/papers/586.ps},
+Year = {2000}}
+
+@inproceedings{IDMaps:Constrained,
+Author = {Jamin, S. and Jin, C. and Kurc, A. and Shavitt, Y. and Raz, D.},
+Booktitle = {Proc. of IEEE INFOCOM},
+Date-Modified = {2005-03-07 16:13:31 -0800},
+Days = {24--26},
+Month = {April},
+Title = {Constrained Mirror Placement on the {Internet}},
+Url = {http://www.ieee-infocom.org/2001/papers/738.pdf},
+Year = {2001}}
+
+@article{IDMaps:TON,
+Author = {Francis, P. and Jamin, S. and Jin, C. and Jin, Y. and Raz, D. and Shavitt, Y. and Zhang, L.},
+Journal = {ACM/IEEE Transactions on Networking},
+Month = {October},
+Title = {{IDMaps}: A global {Internet} host distance estimation service},
+Year = {2001}}
+
+@unpublished{IDMaps:RTT,
+Author = {Z. Wang and A. Zeitoun and S. Jamin},
+Note = {submitted for publication},
+Title = {Challenges and Lessons Learned in Measuring Path {RTT} for Proximity-based Applications},
+Year = {2002}}
+
+@unpublished{IDMaps:HOPS,
+Author = {P. Francis},
+Month = {August},
+Note = {http://ww.ingrid.org/hops},
+Title = {Host Proximity Service {(HOPS)}},
+Year = {1998}}
+
+@techreport{Council,
+Author = {D. Raz and Y. Shavitt and L. Zhang},
+Institution = {Lucent Technologies},
+Month = {July},
+Number = {ITD-00-39738T},
+Title = {Distributed Council Election},
+Type = {Technical Report},
+Url = {http://www.eng.tau.ac.il/~shavitt/pub/council.ps},
+Year = {2000}}
+
+@phdthesis{IDMaps:YixinThesis,
+Author = {Y. Jin},
+Month = {June},
+School = {University of California, Los Angeles},
+Title = {Distance Information Protocl {(DIP)} for {Internet} Distance Map Service {(IDMaps)}},
+Year = {2001}}
+
+@inproceedings{IDMaps:DIP,
+Author = {Yixin Jin and Beichuan Zhang and Vasileios Pappas and Sugih Jamin and Lixia Zhang},
+Booktitle = {IEEE Symposiums on Computers and Communications (ISCC)},
+Date-Modified = {2005-03-07 15:13:12 -0800},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Jin/%7BDIP%7D%20Distance%20Information%20Protocol%20for%20%7BIDMaps%7D.pdf},
+Month = {June},
+Title = {{DIP}: Distance Information Protocol for {IDMaps}},
+Year = {2003}}
+
+@inproceedings{FeedbackControl,
+Author = {J. Bolot and T. Turletti and I. Wakeman},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Pages = {58-67},
+Title = {Scalable Feedback Control for Multicast Video Distribution in the {Internet}},
+Year = {1994}}
+
+@article{t-spanner,
+Author = {I. Alth\"{o}fer and G. Das and D. Dopkin and D. Joseph and J. Soares},
+Journal = {Discrete and Computational Geometry},
+Pages = {81-100},
+Title = {On sparse spanners of weighted graphs},
+Volume = {9},
+Year = {1993}}
+
+@inproceedings{Narada,
+Author = {Y. Chu and S. G. Rao and H. Zhang},
+Booktitle = {Proc.~of ACM SIGMETRICS},
+Month = {June},
+Pages = {1-12},
+Title = {A case for end system multicast},
+Year = {2000}}
+
+@inproceedings{Narada:application,
+Author = {Y. Chu and S. G. Rao and and S. Seshan and H. Zhang},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Title = {Enabling conferencing applications on the {Internet} using an overlay multicast architecture},
+Year = {2001}}
+
+@inproceedings{ALMI,
+Author = {Pendarakis, D. and Shi, S. and Verma, D. and Waldvogel, M.},
+Booktitle = {Proceedings of 3rd Usenix Symposium on Internet Technologies and Systems (USITS 2001)},
+Month = {March},
+Title = {{ALMI}: an application level multicast infrastructure},
+Year = {2001}}
+
+@inproceedings{AMcast:Placing,
+Author = {Shi, S. and Turner, J.},
+Booktitle = {Proc. of International Symposium on Perform ance Evaluation of Computer and Telecommunication Systems (SPETS)},
+Month = {July},
+Title = {Placing Servers in Overlay Networks},
+Year = {2002}}
+
+@inproceedings{AMcast:Dimensioning,
+Author = {Shi, S. and Turner, J. and Waldvogel, M.},
+Booktitle = {Proc.~of the Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)},
+Month = {June},
+Title = {Dimensioning Server Access Bandwidth and Multicast Routing in Overlay Networks},
+Year = {2001}}
+
+@inproceedings{AMcast:Routing,
+Author = {Shi, S. and Turner, J.},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {June},
+Title = {Routing in Overlay Multicast Networks},
+Year = {2002}}
+
+@inproceedings{RMX,
+Author = {Chawathe, Y. and McCanne, S. and Brewer, E.},
+Booktitle = {Proc. of IEEE INFOCOM},
+Date-Modified = {2005-03-07 16:13:58 -0800},
+Days = {28--30},
+Month = {March},
+Title = {{RMX}: Reliable multicast for heterogeneous networks},
+Url = {http://www.ieee-infocom.org/2000/papers/471.pdf},
+Year = {2000}}
+
+@phdthesis{Scattercast,
+Author = {Y. Chawathe},
+Month = {December},
+School = {University of California, Berkeley},
+Title = {Scattercast: an architecture for {Internet} broadcast distribution as an infrastructure service},
+Year = {2000}}
+
+@inproceedings{BroadcastFederation,
+Author = {Y. Chawathe and M. Seshadri},
+Booktitle = {Proc.~of the Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)},
+Month = {May},
+Title = {Broadcast Federation: an application-layer broadcast internetwork},
+Year = {2002}}
+
+@inproceedings{CAN,
+Author = {S. Ratnasamy and P. Francis and M. Handley and R Karp and S. Shenker},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Title = {A scalable content-addressable network},
+Year = {2001}}
+
+@inproceedings{TAOveraly,
+Author = {S. Ratnasamy and M. Handley and R. Karp and S. Shenker},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {June},
+Title = {Topologically-aware overlay construction and server selection},
+Year = {2002}}
+
+@inproceedings{CAN:mcast,
+Author = {S. Ratnasamy and M. Handley and R. Karp and S. Shenker},
+Booktitle = {Networked Group Communication},
+Pages = {14-29},
+Title = {Application-Level Multicast Using Content-Addressable Networks},
+Year = {2001}}
+
+@inproceedings{NICE,
+Author = {S. Banerjee and B. Bhattacharjee and C. Kommareddy},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {September},
+Title = {Scalable Application Layer Multicast},
+Year = {2002}}
+
+@inproceedings{OMNI,
+Author = {S. Banerjee and C. Kommareddy and K. Kar and B. Bhattacharjee and S. Khuller},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {April},
+Title = {Construction of an Efficient Overlay Multicast Infrastructure for Real-time Applications},
+Year = {2003}}
+
+@inproceedings{Hypercast,
+Author = {J. Liebeherr and T. Beam},
+Booktitle = {Networked Group Communication},
+Pages = {72-89},
+Title = {{HyperCast: A Protocol for Maintaining Multicast Group Members in a Logical Hypercube Topology}},
+Year = {1999}}
+
+@inproceedings{Delaunay,
+Author = {J. Leibeherr and M. Nahas},
+Booktitle = {Global Internet Symposium, Globecom},
+Month = {November},
+Title = {Application-layer multicast with delaunay triangulations},
+Year = {2001}}
+
+@inproceedings{Overcast,
+Author = {J. Jannotti and D. Gifford and K. Johnson and M. Kaashoek and J. O'Toole},
+Booktitle = {Proc.~of the Symposium on Operating Systems Design and Implementation},
+Month = {October},
+Title = {Overcast: reliable multicasting with an overlay network},
+Year = {2000}}
+
+@article{SCRIBE,
+Author = {M. Castro and P. Druschel and A.-M. Kermarrec and A. Rowstron},
+Journal = {IEEE Journal of Selected Areas in Communication (Special issue on Network Support for Multicast Communications)},
+Title = {{SCRIBE}: a large-scale and decentralized application-level multicast infrastructure},
+Year = {2002}}
+
+@inproceedings{Pastry,
+Author = {A. Rowstron and P. Druschel},
+Booktitle = {IFIP/ACM International Conference on Distributed Systems Platforms (Middleware)},
+Month = {November},
+Pages = {329-350},
+Title = {Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems},
+Year = {2002}}
+
+@inproceedings{Bayeux,
+Author = {S. Zhuang and B. Zhao and A. Joseph and R. Katz and J. Kubiatowicz},
+Booktitle = {Proc.~of the Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)},
+Month = {June},
+Title = {Bayeux: An Architecture for Scalable and Fault-tolerant WideArea Data Dissemination},
+Year = {2001}}
+
+@techreport{Tapestry,
+Author = {B. Y. Zhao and J. D. Kubiatowicz and A. D. Joseph},
+Institution = {UC Berkeley},
+Month = {April},
+Number = {UCB/CSD-01-1141},
+Title = {Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing},
+Year = {2001}}
+
+@inproceedings{TAG,
+Author = {M. Kwon and S. Fahmy},
+Booktitle = {Proc.~of the Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)},
+Month = {May},
+Pages = {127-136},
+Title = {Topology-aware overlay networks for group communication},
+Year = {2002}}
+
+@unpublished{Yoid,
+Author = {Francis, P.},
+Month = {March},
+Note = {http://www.isi.edu/div7/yoid/},
+Title = {Yoid: your own {Internet} distribution},
+Year = {2001}}
+
+@inproceedings{TBCP,
+Author = {L. Mathy and R. Canonico and D. Hutchison},
+Booktitle = {Proc.~of the Int'l Workshop on Networked Group Communication (NGC)},
+Month = {May},
+Title = {An Overlay Tree Building Control Protocol},
+Year = {2001}}
+
+@inproceedings{BTP,
+Author = {Helder, D. and Jamin, S.},
+Booktitle = {Global and Peer-to-Peer Computing on Large Scale Distributed Systems (GP2PC)},
+Month = {May},
+Title = {End-host multicast communication using switch-trees protocols},
+Year = {2002}}
+
+@inproceedings{HostCast,
+Author = {Li, Z. and Mohapatra, P.},
+Booktitle = {IEEE Int'l Conference on Communications},
+Month = {May},
+Title = {HostCast: A New Overlay Multicast Routing Protocol},
+Year = {2003}}
+
+@inproceedings{HMTP,
+Author = {Beichuan Zhang and Sugih Jamin and Lixia Zhang},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Date-Modified = {2005-07-04 17:29:40 -0700},
+Month = {June},
+Title = {{Host Multicast}: a framework for delivering multicast to end users},
+Year = {2002}}
+
+@inproceedings{HGMP,
+Author = {Beichuan Zhang and Sugih Jamin and Lixia Zhang},
+Booktitle = {Proc.~of the Int'l Workshop on Networked Group Communication (NGC)},
+Date-Modified = {2005-03-24 22:37:40 -0800},
+Month = {October},
+Title = {Universal {IP} Multicast Delivery},
+Year = {2002}}
+
+@inproceedings{TMesh,
+Author = {W.~Wang and D.~Helder and S.~Jamin and L.~Zhang},
+Booktitle = {Proc.~of the Int'l Workshop on Networked Group Communication (NGC)},
+Month = {October},
+Title = {Overlay Optimizations for End-host Multicast},
+Year = {2002}}
+
+@inproceedings{McastEfficiencyGains,
+Author = {Chalmers, R. and Almeroth, K.},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Pages = {449-458},
+Title = {Modeling the Branching Characteristics and Efficiency Gains of Global Multicast Trees},
+Url = {http://citeseer.nj.nec.com/chalmers01modeling.html},
+Year = {2001}}
+
+@article{Chuang-Sirbu-Law,
+Author = {Chuang, J. and Sirbu, M.},
+Journal = {Telecommunication Systems},
+Number = {3},
+Pages = {281-297},
+Title = {Pricing Multicast Communication: A Cost-Based Approach},
+Url = {http://citeseer.nj.nec.com/chuang98pricing.html},
+Volume = {17},
+Year = {2001}}
+
+@unpublished{JMF,
+Author = {{Sun Microsystems, Inc.}},
+Note = {http://java.sun.com/products/java-media/jmf/},
+Title = {Java Media Framework APIs},
+Year = {2003}}
+
+@unpublished{wb,
+Author = {{LBNL's Network Research Group}},
+Date-Modified = {2005-03-07 15:16:09 -0800},
+Note = {ftp://ftp.ee.lbl.gov/conferencing/wb/},
+Title = {wb: the shared whiteboard},
+Year = {1995}}
+
+@inproceedings{AggregatedMcast,
+Author = {A. Fei and J. Cui and M. Gerla and M. Faloutsos},
+Booktitle = {Proc.~of 6th Global Internet Symposium (GI2001) in conjunction with Globecom},
+Month = {November},
+Title = {Aggregated Multicast: an Approach to Reduce Multicast State},
+Year = {2001}}
+
+@inproceedings{Damping:Mao,
+Author = {Zhuoqing Morley Mao and Ramesh Govindan and George Varghese and Randy H. Katz},
+Booktitle = {ACM SIGCOMM},
+Date-Modified = {2006-04-04 18:00:27 -0600},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Mao/Route%20Flap%20Damping%20Exacerbates%20Internet.pdf},
+Month = {August},
+Title = {{Route Flap Damping Exacerbates Internet Routing Convergence}},
+Year = {2002}}
+
+@inproceedings{icdcs05:dtimer,
+Author = {Beichuan Zhang and Dan Pei and Daniel Massey and Lixia Zhang},
+Booktitle = {ICDCS},
+Date-Modified = {2006-04-04 18:00:14 -0600},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Zhang/Timer%20Interaction%20in%20Route%20Flap%20Damping.pdf},
+Month = {June},
+Title = {{Timer Interaction in Route Flap Damping}},
+Year = {2005}}
+
+@webpage{CISCO:BGP,
+Date-Modified = {2005-05-26 22:04:00 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Cisco%20Documentation%20Configuring%20BGP.pdf},
+Title = {Cisco Documentation: Configuring {BGP}},
+Url = {\url{http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122cgcr/fipr_c/ipcprt2/1cfbgp.htm}},
+Year = {2003}}
+
+@unpublished{RSd,
+Author = {{Ramesh Govindan}},
+Note = {http://www.isi.edu/div7/ra/RSd},
+Title = {{The Route Server Daemon (RSd)}},
+Year = {2003}}
+
+@techreport{Damping:rfc2439,
+Author = {C. Villamizar and R. Chandra and R. Govindan},
+Institution = {{IETF}},
+Month = {November},
+Number = {2439},
+Title = {BGP Route Flap Dampening},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc2439.txt},
+Year = {1998}}
+
+@techreport{Routing:rfc3221,
+Author = {G. Huston},
+Institution = {{IETF}},
+Month = {December},
+Number = {3221},
+Title = {Commentary on Inter-Domain Routing in the {Internet}},
+Type = {RFC},
+Url = {ftp://ftp.isi.edu/in-notes/rfc3221.txt},
+Year = {2001}}
+
+@techreport{Damping:RIPE-229,
+Author = {Christian Panigl and Joachim Schmitz and Philip Smith and Cristina Vistoli},
+Institution = {{RIPE}},
+Month = {October},
+Number = {229},
+Title = {RIPE Routing-WG Recommendations for Coordinated Route-flap Damping Parameters},
+Type = {RIPE},
+Url = {ftp://ftp.ripe.net/ripe/docs/ripe-229.txt},
+Year = {2001}}
+
+@unpublished{SSFNet,
+Author = {{SSF Research Network}},
+Note = {http://www.ssfnet.org},
+Title = {SSFNet}}
+
+@unpublished{SSFNet:topology,
+Author = {{BJ Premore}},
+Note = {http://www.ssfnet.org/Exchange/gallery/asgraph/index.html},
+Title = {Multi-AS topologies from BGP routing tables}}
+
+@inproceedings{BGP-Stress,
+Author = {Lan Wang and Xiaoliang Zhao and Dan Pei and Randy Bush and Daniel Massey and Allison Mankin and S. F. Wu and Lixia Zhang},
+Booktitle = {ACM SIGCOMM IMW},
+Date-Modified = {2006-04-04 18:05:17 -0600},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Wang/Observation%20and%20Analysis%20of%20%7BBGP%7D%20Behavior%20under.pdf},
+Title = {{Observation and Analysis of BGP Behavior Under Stress}},
+Year = {2002}}
+
+@inproceedings{BGP-Loop,
+Author = {D. Pei and and X. Zhao and D. Massey and L. Zhang},
+Booktitle = {International Conference on Distributed Computing Systems},
+Month = {March},
+Title = {A Study of BGP Path Vector Route Looping Behavior},
+Year = {2004}}
+
+@inproceedings{StabilityPopDest,
+Author = {Jennifer Rexford and Jia Wang and Zhen Xiao and Yin Zhang},
+Booktitle = {ACM SIGCOMM Internet Measurement Workshop (IMW)},
+Date-Modified = {2005-03-07 01:20:19 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Rexford/BGP%20Routing%20Stability%20of%20Popular%20Destinations.pdf},
+Title = {{BGP} Routing Stability of Popular Destinations},
+Year = {2002}}
+
+@inproceedings{Chang02:table-load,
+Author = {Di-Fa Chang and Ramesh Govindan and John Heidemann},
+Booktitle = {ACM SIGCOMM Internet Measurement Workshop (IMW)},
+Title = {An Empirical Study of Router Response to Large BGP Routing Table Load},
+Year = {2002}}
+
+@inproceedings{BGPTrafficLab,
+Author = {Olaf Maennel and Anja Feldmann},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Modified = {2005-03-07 01:20:04 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Maennel/Realistic%20BGP%20Traffic%20for%20Test%20Labs.pdf},
+Title = {Realistic {BGP} Traffic for Test Labs},
+Year = {2002}}
+
+@inproceedings{BGPRealTimeModel,
+Author = {Davor Obradovic},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Date-Modified = {2005-10-23 21:56:24 -0700},
+Title = {Real Time Model and Convergence Time of {BGP}},
+Year = {2002}}
+
+@inproceedings{BGPAssertion,
+Author = {Dan Pei and Xiaoliang Zhao and Lan Wang and Daniel Massey and Allison Mankin and S. Felix Wu and Lixia Zhang},
+Booktitle = {Proc. of IEEE INFOCOM},
+Date-Modified = {2005-03-07 16:12:25 -0800},
+Title = {Improving BGP Convergence Through Consistency Assertions},
+Url = {file://localhost/Users/bzhang/Documents/Presentations/DanPei-Infocom2002.ppt},
+Year = {2002}}
+
+@inproceedings{Pei:PktDelivery,
+Author = {D. Pei and L. Wang and D. Massey and S. Felix Wu and L. Zhang},
+Booktitle = {The International Conference on Dependable Systems and Networks (DSN)},
+Title = {A Study of Packet Delivery Performance during Routing Convergence},
+Year = {2003}}
+
+@article{Pei04:bgp-rcn,
+Author = {Dan Pei and Matthew Azuma and Daniel Massey and Lixia Zhang},
+Date-Modified = {2006-04-04 18:03:42 -0600},
+Journal = {Computer Networks},
+Keywords = {BGP},
+Title = {{BGP}--{RCN: Improving BGP Convergence Through Root Cause Notification}},
+Year = {2005}}
+
+@inproceedings{Chandrashekar05:fesn,
+Author = {J. Chandrashekar and Z. Duan and Z.-L. Zhang and J. Krasky},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {March},
+Title = {Limiting Path Exploration in Path Vector Protocols},
+Year = {2005}}
+
+@inproceedings{Luo02:accelerate,
+Author = {J. Luo and J. Xie and R. Hao and X. Li},
+Booktitle = {Proc. of IEEE Globecom},
+Date-Modified = {2005-03-07 14:51:13 -0800},
+Keywords = {BGP},
+Month = {November},
+Title = {An Approach to Accelerate Convergence for Path Vector Protocol},
+Year = {2002}}
+
+@inproceedings{BGPOptimalMRAI,
+Author = {Timothy G. Griffin and Brian J. Premore},
+Booktitle = {Proc.~of the Int'l Conf. ~on Network Protocols (ICNP)},
+Title = {An Experimental Analysis of BGP Convergence Time},
+Year = {2001}}
+
+@inproceedings{Labovitz01:policy-topology,
+Author = {Craig Labovitz and Abha Ahuja and Roger Wattenhofer and Srinivasan Venkatachary},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Date-Modified = {2005-07-02 15:49:55 -0700},
+Local-Url = {file://localhost/Users/bzhang/Desktop/INFOCOM01a.pdf},
+Month = {April},
+Title = {The Impact of {Internet} Policy and Topology on Delayed Routing Convergence},
+Year = {2001}}
+
+@inproceedings{GhostFlushing,
+Author = {Anat Bremler-Barr and Yehuda Afek and Shemer Schwarz},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Title = {Improved BGP Convergence via Ghost Flushing},
+Year = {2003}}
+
+@inproceedings{PolicyandPath,
+Author = {Hongsuda Tangmunarunkit and Ramesh Govindan and Scott Shenker and Deborah Estrin},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Title = {The Impact of {Internet} Policy on {Internet} Paths},
+Year = {2001}}
+
+@inproceedings{RoutingInstabilityCongested,
+Author = {Aman Shaikh and Lampros Kalampoukas and Rohit Dube and Anujan Varma},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Title = {Routing Stability in Congested Networks: Experimentation and Analysis},
+Year = {2000}}
+
+@inproceedings{DelayedInternetConvergence,
+Author = {Craig Labovitz and Abha Ahuja and Abhijit Abose and Farnam Jahanian},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Modified = {2005-07-02 15:42:59 -0700},
+Local-Url = {file://localhost/Users/bzhang/Desktop/p175-labovitz.pdf},
+Title = {Delayed {Internet} Routing Convergence},
+Year = {2000}}
+
+@inproceedings{OriginInternetInstability,
+Author = {C. Labovitz and R. Malan and F. Jahanian},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Title = {Origins of {Internet} Routing Instability},
+Year = {1999}}
+
+@inproceedings{InternetStability,
+Author = {C. Labovitz and A. Ahuja and F. Jahanian},
+Booktitle = {Proceedings of FTCS99},
+Month = {June},
+Title = {Experimental Study of {Internet} Stability and Wide-Area Network Failures},
+Year = {1999}}
+
+@article{InternetRoutingInstable,
+Author = {Craig Labovitz and G. Robert Malan and Farnam Jahanian},
+Journal = {ACM/IEEE Transactions on Networking},
+Month = {October},
+Number = {5},
+Pages = {515-528},
+Title = {{Internet} Routing Instability},
+Volume = {6},
+Year = {1998}}
+
+@inproceedings{TimerDontWork,
+Author = {Lixia Zhang},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Title = {Why TCP Timers Don't Work Well},
+Year = {1986}}
+
+@inproceedings{BGPBeacon,
+Author = {Z. Morley Mao and Randy Bush and Tim Griffin and Matt Roughan},
+Booktitle = {ACM SIGCOMM Internet Measurement Conference (IMC)},
+Date-Modified = {2005-03-10 18:25:25 -0800},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Mao/BGP%20Beacons.pdf},
+Title = {BGP Beacons},
+Year = {2003}}
+
+@inproceedings{Griffin:MED,
+Author = {T. G. Griffin and G. Wilfong},
+Booktitle = {Proc. of the Int'l Conf. on Network Protocols (ICNP)},
+Date-Modified = {2005-03-07 11:10:11 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Griffin/Analysis%20of%20the%20%7BMED%7D%20Oscillation%20Problem%20in%20%7BBGP%7D.pdf},
+Month = {November},
+Title = {Analysis of the {MED} Oscillation Problem in {BGP}},
+Year = {2002}}
+
+@inproceedings{BGPSlammer,
+Author = {Mohit Lad and Xiaoliang Zhao and Beichuan Zhang and Dan Massey and Lixia Zhang},
+Booktitle = {Proc.~ of the 5th International Workshop on Distributed Computing},
+Title = {An Analysis of BGP Update Burst during Slammer Attack},
+Year = {2003}}
+
+@inproceedings{Sprint:LinkFailure:IMW02,
+Author = {Iannaccone, G. and Chuah, C-N. and Mortier, R. and Bhattacharyya, S. and Diot, C.},
+Booktitle = {ACM SIGCOMM IMW},
+Date-Modified = {2006-04-04 17:57:32 -0600},
+Month = {November},
+Title = {{Analysis of Link Failures in an IP Backbone}},
+Year = {2002}}
+
+@article{ASRelation,
+Author = {Lixin Gao},
+Doi = {http://doi.acm.org/10.1145/504611.504616},
+Issn = {1063-6692},
+Journal = {ACM/IEEE Transactions on Networking},
+Number = {6},
+Pages = {733--745},
+Publisher = {ACM Press},
+Title = {On inferring autonomous system relationships in the {Internet}},
+Volume = {9},
+Year = {2001}}
+
+@article{peeringI,
+Author = {Geoff Huston},
+Journal = {Internet Protocol Journal},
+Number = {1},
+Title = {Interconnection, Peering and Settlements, Part I},
+Volume = {2},
+Year = {1999}}
+
+@article{peeringII,
+Author = {Geoff Huston},
+Journal = {Internet Protocol Journal},
+Number = {2},
+Title = {Interconnection, Peering and Settlements, Part II},
+Volume = {2},
+Year = {1999}}
+
+@inproceedings{ASRelation:PTE,
+Author = {Jianhong Xia and Lixin Gao},
+Booktitle = {Proc. of IEEE GLOBECOM},
+Date-Modified = {2005-03-10 18:33:32 -0800},
+Keywords = {Topology},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Xia/On%20the%20Evaluation%20of%20%7BAS%7D%20Relationship%20Inferences.pdf},
+Month = {December},
+Title = {On the Evaluation of {AS} Relationship Inferences},
+Url = {file://localhost//Users/bzhang/Documents/Presentations/jxia-globecom-2004-slides.pdf},
+Year = {2004}}
+
+@inproceedings{ASRelation:Hier,
+Author = {Z. Ge and D.R. Figueiredo and S. Jaiwal and L. Gao},
+Booktitle = {ITCOM},
+Date-Modified = {2005-03-07 01:18:21 -0800},
+Keywords = {Topology},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Ge/On%20the%20Hierarchical%20Structure%20of%20the%20Logical%20%7BInternet%7D%20Graph.pdf},
+Title = {On the Hierarchical Structure of the Logical {Internet} Graph},
+Year = {2001}}
+
+@inproceedings{Feamster03:faults-reactive,
+Author = {Nick Feamster and David G. Anderson and Hari Balakrishnan and M. Frans Kaashoek},
+Booktitle = {Proc. of ACM SIGMETRICS},
+Date-Modified = {2005-03-10 18:28:55 -0800},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Feamster/Measuring%20the%20Effects%20of%20%7BInternet%7D%20Path%20Faults.pdf},
+Month = {June},
+Title = {Measuring the Effects of {Internet} Path Faults on Reactive Routing},
+Year = {2003}}
+
+@techreport{Rekhter95:bgp4,
+Author = {Y. Rekhter and T. Li},
+Institution = {Internet Engineering Task Force},
+Month = {July},
+Number = {1771},
+Title = {Border {G}ateway {P}rotocol 4},
+Type = {RFC},
+Year = {1995}}
+
+@inproceedings{Afek97:powersupply,
+Author = {Y. Afek and A. Bremler},
+Booktitle = {Proceedings of the ACM-SIAM Symposium on Discrete Algorithms},
+Month = {Janurary},
+Title = {{S}elf-{S}tabilizing {U}nidirectional {N}etowrk {A}logirhtms by {P}ower-{S}upply},
+Year = {1997}}
+
+@inproceedings{Afek02:policy-atom,
+Author = {Y. Afek and O. Ben-Shalom and A. Bremler},
+Booktitle = {Proceedings of {ACM} {IMW}},
+Date-Modified = {2005-03-07 00:10:40 -0800},
+Month = {October},
+Title = {On the Structure and Application of {BGP} Policy Atoms},
+Year = {2002}}
+
+@unpublished{Alaettinoglu02:fast-reroute,
+Author = {C. Alaettino and A. Zinin},
+Note = {Talk slides, http://www.packetdesign.com/publications},
+Title = {IGP Fast Reroute},
+Year = {2002}}
+
+@inproceedings{Albrightson94:eigrp,
+Author = {B. Albrightson and J. J. Garcia--Luna--Aceves and J. Boyle},
+Booktitle = {Networld/Interop 94},
+Date-Modified = {2006-04-04 14:31:42 -0600},
+Month = {May},
+Title = {{EIGRP}--{A} {F}ast {R}outing {P}rotocol based on {D}istance {V}ectors},
+Year = {1994}}
+
+@article{Baran64:distributed,
+Author = {P. Baran},
+Journal = {IEEE Transactions on Communications},
+Mon = {March},
+Number = {1},
+Pages = {1-9},
+Title = {{O}n {D}istributed {C}ommunication {N}etworks},
+Volume = {12},
+Year = {1964}}
+
+@inproceedings{Basu02:reflectoscillate,
+Author = {A. Basu and C. Ong and A Rasala and F. Shepherd and G. Wilfong},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Title = {{R}oute {Oscillations} in {I-BGP} with {R}oute {R}eflection},
+Year = {2002}}
+
+@unpublished{Bates98:dns-origin,
+Author = {T. Bates and R. Bush and T. Li and Y. Rekhter},
+Booktitle = {talk slides, NANOG 12},
+Key = {bush},
+Note = {http://www.nanog.org/mtg-9802},
+Title = {DNS-based NLRI origin AS verfification in BGP},
+Year = {1998}}
+
+@unpublished{Beard02:routing-threat,
+Author = {D. Beard and Y. Yang},
+Date-Modified = {2005-03-07 00:54:12 -0800},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-beard-rpsec-threats-00.txt},
+Title = {Known Threats to Routing Protocols},
+Year = {2002}}
+
+@book{Bertsekas92:datanet,
+Author = {Dimitri Bertsekas and Robert Gallager},
+Publisher = {Prentice-Hall},
+Title = {Data Network},
+Year = {1992}}
+
+@inproceedings{Bremler-Barr03:ghost,
+Author = {A. Bremler-Barr and Y. Afek and S. Schwarz},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {April},
+Title = {{I}mproved {BGP} {C}onvergence via {G}host {F}lushing},
+Year = {2003}}
+
+@unpublished{Bush02:route-flap,
+Author = {R. Bush and T. Griffin and Z. M. Mao},
+Booktitle = {talk slides, RIPE 43, 2002},
+Key = {bush},
+Note = {http://www.ripe.net/ripe/meetings/archive/ripe-43/presentations/ripe43-routing-flap.pdf},
+Title = {{R}oute {F}lap {D}amping: {H}armful?},
+Year = {2002}}
+
+@unpublished{cairn,
+Key = {cairn},
+Note = {http://www.cairn.net},
+Title = {The {CAIRN} {T}estbed}}
+
+@techreport{Chandra96:bgpcom,
+Author = {R. Chandra and P. Traina and T. Li},
+Institution = {SRI Network Information Center},
+Key = {chandra},
+Month = {August},
+Number = {1997},
+Title = {{BGP} {C}ommunities {A}ttribute},
+Type = {RFC},
+Year = {1996}}
+
+@techreport{Chandra00:bgpcap,
+Author = {R. Chandra and J. Scudder},
+Institution = {SRI Network Information Center},
+Key = {chandra},
+Month = {May},
+Number = {2842},
+Title = {{C}apabilities {A}dvertisement with {BGP}-4},
+Type = {RFC},
+Year = {2000}}
+
+@article{Chang01:link-state-detection,
+Author = {H. Chang and S. F. Wu and Y. F. Jou},
+Journal = {ACM Transactions on Infromation and System Security},
+Month = {Feburary},
+Number = {1},
+Pages = {1-36},
+Title = {Real-Time Protocol Analysis for Detecting Link-State Routing Protocol Attacks},
+Volume = {4},
+Year = {2001}}
+
+@techreport{Chen00:bgprefresh,
+Author = {E. Chen},
+Institution = {SRI Network Information Center},
+Key = {chen},
+Month = {September},
+Number = {2918},
+Title = {{R}oute {R}efresh {C}apability for {BGP}-4},
+Type = {RFC},
+Year = {2000}}
+
+@inproceedings{Cheng89:loop-free,
+Author = {C. Cheng and R. Riley and S. Kumar and J.J. Garcia-Lunes-Aceves},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Pages = {224-236},
+Title = {A {L}oop-{F}ree {E}xtended {B}ellman-{F}ord {R}outing {P}rotocol {W}ithout {B}ouncing {E}ffect},
+Year = {1989}}
+
+@unpublished{cidr,
+Date-Modified = {2005-03-07 00:39:50 -0800},
+Key = {cidr},
+Note = {http://www.cidr-report.org/},
+Title = {The {CIDR} Report}}
+
+@unpublished{Convery02:bgp-attack,
+Author = {S. Convery and D. Cook and M Franz},
+Institution = {Internet Engineering Task Force},
+Month = {November},
+Note = {http://www.ietf.org/internet-drafts/draft-convery-bgpattack-00.txt},
+Title = {{A}n {A}ttack {T}ree for the {B}order {G}ateway {P}rotocol},
+Year = {2002}}
+
+@techreport{Cowburn02:riverstone-graceful,
+Author = {I. Cowburn},
+Institution = {Riverstone Technology},
+Note = {White Paper},
+Number = {134},
+Title = {{T}oward a {H}itless {N}etwork: {BGP} {G}raceful {R}estart},
+Year = {2002}}
+
+@unpublished{fniisc,
+Key = {fniisc},
+Note = {http://fniisc.nge.isi.edu},
+Title = {The {FNIISC} {P}roject}}
+
+@inproceedings{Gao00:stable-routing,
+Author = {L. Gao and J. Rexford},
+Booktitle = {Proceedings of ACM SIGMETRICS},
+Date-Modified = {2005-03-07 00:51:07 -0800},
+Keywords = {BGP},
+Month = {June},
+Title = {Stable {I}nternet Routing Without Global Coordination},
+Year = {2000}}
+
+@unpublished{gated,
+Key = {gated},
+Note = {http://www.gated.org/},
+Title = {{gateD} {R}outing {S}oftware}}
+
+@techreport{GTSM:rfc3682,
+Author = {Vijay Gill and John Heasley and David Meyer},
+Date-Modified = {2006-04-02 22:40:37 -0600},
+Institution = {Internet Engineering Task Force},
+Month = {February},
+Number = {3682},
+Title = {The {G}eneralized {TTL} {S}ecurity {M}echanism ({GTSM})},
+Type = {{RFC}},
+Url = {http://www.ietf.org/rfc/rfc3682.txt},
+Year = {2004}}
+
+@inproceedings{Goodell03:working-around,
+Author = {G. Goodell and W. Aiello and T. Griffin and J. Ioannidis and P. McDaniel and A. Rubin},
+Booktitle = {NDSS},
+Mon = {February},
+Title = {Working Around BGP: An Incremental Approach to Improving Security and Accuracy of Interdomain Routing},
+Year = {2003}}
+
+@inproceedings{Griffin99:analysis,
+Author = {T. Griffin and G. Wilfong},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {September},
+Title = {{A}n {A}nalysis of {BGP} {C}onvergence {P}roperties},
+Year = {1999}}
+
+@inproceedings{Griffin99:policy-disputes,
+Author = {T. Griffin and F. B. Shepherd and G. Wilfong},
+Booktitle = {Proc. of ICNP},
+Date-Modified = {2005-03-10 18:23:15 -0800},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Griffin/Policy%20Disputes%20in%20Path%20Vector%20Protocols.pdf},
+Month = {November},
+Title = {Policy Disputes in Path Vector Protocols},
+Year = {1999}}
+
+@inproceedings{Griffin00:safe-SPVP,
+Author = {T. Griffin and G. Wilfong},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {March},
+Title = {{A} {S}afe {P}ath {V}ector {P}rotocol},
+Year = {2000}}
+
+@inproceedings{Griffin01:experiment,
+Author = {T. Griffin and B. Premore},
+Booktitle = {Proceedings of ICNP},
+Month = {November},
+Title = {{A}n {E}xperimental {A}nalysis of {BGP} {C}onvergence {T}ime},
+Year = {2001}}
+
+@inproceedings{Griffin02:ibgpcorrect,
+Author = {Timothy G. Griffin and Gordon Wilfong},
+Booktitle = {ACM SIGCOMM},
+Date-Modified = {2006-04-04 14:32:21 -0600},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Griffin/On%20the%20Correctness%20of%20%7BIBGP%7D%20Configuration.pdf},
+Month = {August},
+Title = {On the Correctness of {IBGP} Configuration},
+Year = {2002}}
+
+@article{Griffin02:stablepath,
+Author = {T. Griffin and F. B. Shepherd and G. Wilfong},
+Date-Modified = {2005-06-02 11:23:43 -0700},
+Journal = {IEEE/ACM Transactions on Networking},
+Number = {2},
+Title = {The Stable Path Problem and Interdomain Routing},
+Volume = {10},
+Year = {2002}}
+
+@inproceedings{Hauser97:ospf-security-cost,
+Author = {R. Hauser and T. Przygienda and G. Tsudik},
+Booktitle = {Symposium on Network and Distributed System Security},
+Title = {{R}educing the {C}ost of {S}ecurity of {L}ink-{S}tate {R}outing},
+Year = {1997}}
+
+@article{Hauser99:ospf-security-cost,
+Author = {R. Hauser and T. Przygienda and G. Tsudik},
+Booktitle = {Computer Netowrks(Neetherlands)},
+Number = {8},
+Title = {{L}owering the {S}ecurity {O}verhead of {L}ink-{S}tate {R}outing},
+Volume = {31},
+Year = {1999}}
+
+@techreport{Heffernan98:tcp-md5,
+Author = {A. Heffernan},
+Institution = {SRI Network Information Center},
+Month = {August},
+Number = {2385},
+Title = {{P}rotection of {BGP} {S}essions via the {TCP} {MD5} Signature Option},
+Type = {RFC},
+Year = {1998}}
+
+@inproceedings{Hengartner02:routing-loops,
+Author = {H. Hengartner and S. Moon and R. Mortier and C. Diot},
+Booktitle = {Proceedings of {ACM} {IMW} 2002},
+Month = {October},
+Title = {{D}ection and {A}nalysis of {R}outing {L}oops in {P}acket {T}races},
+Year = {2002}}
+
+@book{Huitema00:routing,
+Author = {Christian Huitema},
+Publisher = {Prentice-Hall},
+Title = {Routing in the Internet},
+Year = {2000}}
+
+@article{Humblet91:lasthop,
+Author = {Pierre A. Humblet},
+Journal = {IEEE Transactions on Communications},
+Number = {6},
+Pages = {999-1003},
+Title = {Another {A}daptive {D}istributed {S}hortest {P}ath {A}lgorithm},
+Volume = {39},
+Year = {1991}}
+
+@unpublished{Huston01:state,
+Author = {G. Huston},
+Note = {http://www.ietf.org/proceedings/01mar/slides/plenary-2/index.html},
+Title = {The {S}tate of {BGP} {R}outing}}
+
+@unpublished{Huston03:potaroo,
+Author = {G. Huston},
+Note = {http://bgp.potaroo.net/},
+Title = {{BGP} {T}able {D}ata}}
+
+@unpublished{IGRP,
+Key = {igrp},
+Note = {"http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito-doc/igrp.htm"},
+Title = {Cisco {IGRP} {I}ntroduction}}
+
+@unpublished{irr,
+Key = {irr},
+Note = {http://www.irr.net},
+Title = {The {Internet} Routing Registry}}
+
+@inproceedings{JJ89:unified,
+Author = {J. J. Garcia-Luna-Aceves},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {September},
+Title = {A Unified Approach to Loop-free Routing Algorithm Using Distance Vectors or Link States},
+Year = {1989}}
+
+@inproceedings{JJ94:link-vector,
+Author = {J. Behrens and J. J. Garcia-Luna-Aceves},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Title = {Distributed, Scalable Routing based on Link-State Vectors},
+Year = {1994}}
+
+@inproceedings{JJ95:path-finding,
+Author = {J. J. Garcia-Lunes-Aceves and S. Murthy},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Key = {garcia-lunes-aceves},
+Month = {April},
+Title = {A {L}oop-{F}ree {P}ath-{F}inding {A}logirthm: {S}pecification, {V}erification and {C}omplexity},
+Year = {1995}}
+
+@article{JJ95:link-vector,
+Author = {J. J. Garcia-Luna-Aceves and J. Behrens},
+Journal = {IEEE Journal on Selected Areas in Communications},
+Month = {October},
+Number = {8},
+Title = {Distributed, Scalable Routing based on Vectors of Link States},
+Volume = {13},
+Year = {1995}}
+
+@article{JJ97:path-finding,
+Author = {J.J Garcia-Lunes-Aceves and S. Murthy},
+Journal = {IEEE/ACM Transaction On Networking},
+Key = {garcia-lunes-aceves},
+Month = {February},
+Number = {1},
+Title = {A {P}ath-{F}inding {A}logirthm for {L}oop-{F}ree {R}outing},
+Volume = {5},
+Year = {1997}}
+
+@inproceedings{Kent00:s-bgp-performance,
+Author = {S. Kent and C. Lynn and K. Seo},
+Booktitle = {NDSS},
+Mon = {February},
+Title = {Secure Border Gateway Protocol (S-BGP)--Real World Performance and Deployement Issues},
+Year = {2000}}
+
+@inproceedings{Labovitz99:wide-area-failure,
+Author = {C. Labovitz and A. Ahuja and F. Jahanian},
+Booktitle = {Proceedings of FTCS99},
+Month = {June},
+Title = {{E}xperimental {S}tudy of {I}nternet {S}tability and {W}ide-{A}rea {N}etwork {F}ailures},
+Year = {1999}}
+
+@inproceedings{Labovitz99:origins,
+Author = {C. Labovitz and G. Malan and F. Jahanian},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {march},
+Title = {{O}rigins of {I}nternet {R}outing {I}nstability},
+Year = {1999}}
+
+@unpublished{Labovitz00:bgp-ct,
+Author = {C. Labovitz and A. Ahuja},
+Booktitle = {talk slides, ISMA December 2000},
+Month = {December},
+Note = {http://www.caida.org/outreach/isma/0012/talks/labovitz/},
+Title = {Modeling Inter-Domain Routing Protocol Dynamic},
+Year = {2000}}
+
+@unpublished{Wattenhofer02:bgp-ct,
+Author = {R. Wattenhofer},
+Booktitle = {Lecture Notes},
+Month = {December},
+Note = {http://www.inf.ethz.ch/\~ schlude/webalgs/BGP\_slides.pdf},
+Title = {Slow {Internet} Routing Convergence},
+Year = {2002}}
+
+@unpublished{Liljenstam00:trace,
+Author = {Michael Liljenstam},
+Note = {http://www.cs.dartmouth.edu/~mili/research/ssf/trace/Trace.html},
+Title = {SSF.OS.Trace - A Record Route Mechanism for SSFNet IP, v 0.1}}
+
+@techreport{Lougheed89:bgp1,
+Author = {K. Lougheed and Y. Rekhter},
+Date-Modified = {2005-06-02 11:36:01 -0700},
+Institution = {SRI Network Information Center},
+Month = {June},
+Number = {1105},
+Title = {Border Gateway Protocol},
+Type = {RFC},
+Year = {1989}}
+
+@techreport{Lougheed90:bgp2,
+Author = {K. Lougheed and Y. Rekhter},
+Date-Modified = {2005-06-02 11:34:53 -0700},
+Institution = {SRI Network Information Center},
+Month = {June},
+Number = {1163},
+Title = {Border Gateway Protocol},
+Type = {RFC},
+Year = {1990}}
+
+@techreport{Lougheed91:bgp3,
+Author = {K. Lougheed and Y. Rekhter},
+Institution = {SRI Network Information Center},
+Month = {October},
+Number = {1267},
+Title = {Border {G}ateway {P}rotocol 3},
+Type = {RFC},
+Year = {1991}}
+
+@unpublished{Lynn02:s-bgp,
+Author = {Charles Lynn and Joanne Mikkelson and Karen Seo},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-clynn-s-bgp-protocol-00a.txt},
+Title = {{S}ecure {BGP} (S-BGP)},
+Year = {2002}}
+
+@inproceedings{Mahajan02:misconfiguration,
+Author = {R. Mahajan and D. Wetherall and T. Anderson},
+Booktitle = {ACM SIGCOMM},
+Date-Modified = {2006-04-04 17:59:17 -0600},
+Month = {August},
+Title = {{Understanding BGP Misconfiguration}},
+Year = {2002}}
+
+@techreport{Malkin98:rip2,
+Author = {Gary Malkin},
+Institution = {SRI Network Information Center},
+Month = {November},
+Number = {2453},
+Title = {Routing {I}nformation {P}rotocol {V}ersion 2},
+Type = {RFC},
+Year = {1998}}
+
+@phdthesis{Massey00:fault-tolerant,
+Author = {Daniel Massey},
+School = {University of California, Los Angeles},
+Title = {{F}ault {D}etection and {S}ecurity in {R}outing {P}rotocols},
+Year = {2000}}
+
+@article{McQuillan78:arpanet,
+Author = {J. M. McQuillan and G. Falk and I. Richer},
+Journal = {IEEE Transactions on Communications},
+Mon = {December},
+Number = {12},
+Pages = {1802-1811},
+Title = {{A} {R}eview of the {D}evelopment and {P}erformance of the {ARPANET} {R}outing {A}lgorithm},
+Volume = {26},
+Year = {1978}}
+
+@inproceedings{Mittal02:sensor-based,
+Author = {Vishal Mittal and Giovanni Vigna},
+Booktitle = {ACM CCS's 02},
+Month = {November},
+Title = {Sensor-Based Intrusion Detection for Intra-Domain Distance-Vector Routing},
+Year = {2002}}
+
+@article{Merlin79:failsafe,
+Author = {P. M. Merlin and A. Segall},
+Journal = {IEEE Transactions on Communications},
+Mon = {September},
+Pages = {1280-7},
+Title = {A failsafe distributed routing protocol},
+Volume = {27},
+Year = {1979}}
+
+@techreport{Moy98:ospf2,
+Author = {J. Moy},
+Institution = {SRI Network Information Center},
+Month = {September},
+Number = {2328},
+Title = {{OSPF} {V}ersion 2},
+Type = {RFC},
+Year = {1998}}
+
+@unpublished{Moy02:hitless-ospf,
+Author = {J. Moy and P. Padma and A. Lindem},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-ietf-ospf-hitless-restart-04.txt},
+Title = {{H}itless {OSPF} {R}estart},
+Year = {2002}}
+
+@unpublished{mrtd,
+Key = {mrtd},
+Note = {http://www.mrtd.net},
+Title = {{MRTD}: {T}he {M}ulti-{T}hreaded {R}outing {T}oolkit}}
+
+@inproceedings{Murphy96:ospf-signature,
+Author = {S. Murphy and M. Badger},
+Booktitle = {Symposium on Network and Distributed System Security},
+Date-Modified = {2005-03-07 15:09:29 -0800},
+Title = {Digitial Signature Protection of the {OSPF} Routing Protocol},
+Year = {1996}}
+
+@techinicalreport{Murphy97:ospf-signature,
+Author = {S. Murphy and M. Badger and B. Wellington},
+Institution = {SRI Network Information Center},
+Month = {September},
+Number = {2154},
+Title = {{OSPF} with {D}igitial {S}ignatures},
+Type = {RFC},
+Year = {1997}}
+
+@unpublished{Murphy02:bgp-protect,
+Author = {S. Murphy},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-murphy-bgp-protect-01.txt},
+Title = {{BGP} {S}ecurity {S}ecurity {P}rotection},
+Year = {2002}}
+
+@unpublished{Murphy02:routing-threat,
+Author = {S. Murphy},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-murphy-threat-00.txt},
+Title = {{R}outing {P}rotocol {T}hreat {A}nalysis},
+Year = {2002}}
+
+@unpublished{Murphy02:bgp-vuln,
+Author = {S. Murphy},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-murphy-bgp-vuln-01.txt},
+Title = {{BGP} {S}ecurity {V}ulnerabilities {A}nalysis},
+Year = {2002}}
+
+@inproceedings{Murthy94:predecessor,
+Author = {S. Murthy and J.J Garcia-Lunes-Aceves},
+Booktitle = {Proceedings of {IEEE} {ICCCN}},
+Month = {October},
+Title = {A {L}oop-{F}ree {A}logirthm {B}ased {O}n {P}redecessor {I}nformation},
+Year = {1994}}
+
+@inproceedings{Murthy95:dynamics-finding,
+Author = {S. Murthy and J.J Garcia-Lunes-Aceves},
+Booktitle = {Proc. of IEEE Globecom},
+Date-Modified = {2005-03-07 15:15:35 -0800},
+Key = {murthy},
+Month = {November},
+Title = {Dynamics of a Loop-Free Path-Finding Algorithm},
+Year = {1995}}
+
+@inproceedings{Murthy95:packet-radio,
+Author = {S. Murthy and J.J Garcia-Lunes-Aceves},
+Booktitle = {Proceedings of {ACM} {M}obile {C}omputing and {N}etworking},
+Month = {November},
+Title = {A {R}outing {P}rotocol for {P}acket {R}adio {N}etworks},
+Year = {1995}}
+
+@unpublished{nanoglist,
+Date-Modified = {2006-04-04 18:01:17 -0600},
+Key = {nanog},
+Note = {\url{http://www.nanog.org/}},
+Title = {{The NANOG Mailing List}}}
+
+@unpublished{Ng02:so-bgp,
+Author = {J. Ng},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-ng-sobgp-extensions-00.txt},
+Title = {{E}xtensions to {BGP} to {S}upport {S}ecure {O}rigin {BGP}},
+Year = {2002}}
+
+@inproceedings{Padmanadhan02:secure-traceroute,
+Author = {V. N. Padmanabhan and D. R. Simon},
+Booktitle = {Proceeds of HOTNETS 2002},
+Title = {{S}ecure {T}raceroute to {D}etect {F}aulty or {M}alicious {R}outing},
+Year = {2002}}
+
+@techreport{Panigl01:dampingpar,
+Author = {C. Panigl and J. Schmitz and P. Smith and C. Vistoli Chandra and J. Scudder},
+Institution = {RIPE},
+Month = {October},
+Number = {229},
+Title = {{RIPE} Routing-GW Recommendations for Coordinated Route-flap Damping Parameters},
+Year = {2001}}
+
+@article{Paxson97:end-to-end,
+Author = {V. Paxson},
+Journal = {IEEE/ACM Transactions on Communications},
+Mon = {November},
+Number = {5},
+Pages = {610-615},
+Title = {{E}nd-to-{E}nd {R}outing {B}ehavior in the {I}nthernet},
+Volume = {5},
+Year = {1997}}
+
+@techreport{Pei03:bgp-formal,
+Author = {Dan Pei and Daniel Massey and Lixia Zhang},
+Date-Modified = {2005-03-07 14:55:31 -0800},
+Institution = {UCLA CSD},
+Keywords = {BGP},
+Month = {Feburary},
+Title = {Formal Specificaiton of {BGP} Protocol},
+Year = {2003}}
+
+@techreport{Pei03:bgp-fsm,
+Author = {D. Pei and D. Massey and L. Zhang},
+Institution = {UCLA CSD},
+Month = {Feburary},
+Title = {{F}inite {S}tate {M}achines for {BGP} {P}rotocol},
+Year = {2003}}
+
+@inproceedings{Pei03:rip-tp,
+Author = {D. Pei and D. Massey and L. Zhang},
+Booktitle = {IEEE Globecom},
+Month = {December},
+Title = {{D}etection of {F}alse {R}outing {U}pdate in {RIP}},
+Year = {2003}}
+
+@article{Pei03:resilient,
+Author = {D. Pei and D. Massey and L. Zhang},
+Date-Modified = {2005-06-02 11:27:35 -0700},
+Journal = {IEEE Network Special Issue on Protection, Restoration, and Disaster Recovery},
+Mon = {April},
+Title = {A Framework for Resilient {I}nternet Routing Protocols},
+Year = {2004}}
+
+@techreport{Pei03:rip-formal,
+Author = {Dan Pei and Daniel Massey and Lixia Zhang},
+Date-Modified = {2005-03-07 14:55:56 -0800},
+Institution = {UCLA CSD},
+Title = {Formal Specificaiton of {RIP} Protocol},
+Year = {2003}}
+
+@unpublished{Perkins03:aodv,
+Author = {C. Perkins and E. M. Belding-Royer and S. R. Das},
+Institution = {SRI Network Information Center},
+Month = {February},
+Note = {http://www.ietf.org/internet-drafts/draft-ietf-manet-aodv-13.txt},
+Title = {Ad hoc On-Demand Distance Vector (AODV) Routing},
+Year = {2003}}
+
+@phdthesis{Perlman88:byzantine,
+Author = {Radia Perlman},
+School = {MIT Lab. for Computer Science},
+Title = {Network Layer Protocols with Byzantine Robustness},
+Year = {1988}}
+
+@inproceedings{Qu98:anomaly,
+Author = {D. Qu and B. Vetter and F. Wang and R. Narayan and S. F. Wu and Y. F. Jou and F. Gong and C Sargor},
+Booktitle = {Proceedings of ICNP},
+Month = {November},
+Title = {Statistical Anomaly Detection ofr Link-State Routing Protocols},
+Year = {1998}}
+
+@techreport{Postel80:udp,
+Author = {Jon Postel},
+Institution = {SRI Network Information Center},
+Key = {postel},
+Month = {August},
+Number = {768},
+Title = {User {D}atagram {P}rotocol},
+Type = {RFC},
+Year = {1980}}
+
+@techreport{Postel81:icmp,
+Author = {Jon Postel},
+Institution = {SRI Network Information Center},
+Key = {postel},
+Month = {September},
+Number = {792},
+Title = {{Internet} {C}ontrol {M}essage {P}rotocol},
+Type = {RFC},
+Year = {1981}}
+
+@techreport{Postel81:tcp,
+Author = {Jon Postel},
+Institution = {SRI Network Information Center},
+Key = {postel},
+Month = {September},
+Number = {793},
+Title = {Transmission {C}ontrol {P}rotocol},
+Type = {RFC},
+Year = {1981}}
+
+@techreport{Radoslavov00:characterizing,
+Author = {P. Radoslavov and H. Tangmunarunkit and H. Yu and R. Govindan and S. Shenker and D. Estrin},
+Institution = {USC},
+Mon = {March},
+Number = {USC-CS-TR-00-731},
+Title = {On characterizing network topologies and analyzing their impact on protocol design},
+Year = {2000}}
+
+@inproceedings{Rajagopalan89:responsive,
+Author = {B. Rajagopalan and M. Faiman},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Pages = {237-246},
+Title = {A {N}ew {R}esponsive {D}istributed {S}hortest-{P}ath {R}outing {A}lgorithm},
+Year = {1989}}
+
+@unpublished{Rekhter03:bgp4-22,
+Author = {Y. Rekhter and T. Li and S. Hares},
+Institution = {Internet Engineering Task Force},
+Month = {Oct},
+Note = {http://www.ietf.org/internet-drafts/draft-ietf-idr-bgp4-22.txt},
+Title = {Border {G}ateway {P}rotocol 4},
+Year = {2003}}
+
+@unpublished{bgpdump,
+Note = {http://www.ris.ripe.net/source/libbgpdump-1.4.tar.gz},
+Title = {bgpdump}}
+
+@unpublished{ripe,
+Key = {ripe},
+Note = {http://www.ris.ripe.net},
+Title = {The {RIPE} {R}outing {I}nformation {S}ervices}}
+
+@unpublished{keynote,
+Author = {{KEYNOTE}},
+Key = {routeviews},
+Note = {\url{http://www.internetpulse.net/}},
+Title = {Internet Health Report},
+Url = {http://www.internetpulse.net/}}
+
+@unpublished{rpsec,
+Key = {rpsec},
+Note = {http://www.rpsec.org},
+Title = {The {IETF} {R}outing {S}ecurity {W}orking {G}roup}}
+
+@unpublished{Sangli02:graceful-restart,
+Author = {S. R. Sangli and Y. Rekhter and R. Fernando and J. Scudder and E. Chen},
+Institution = {Internet Engineering Task Force},
+Month = {October},
+Note = {http://www.ietf.org/internet-drafts/draft-ietf-idr-restart-05.txt},
+Title = {{G}raceful {R}estart {M}echanism for {BGP}},
+Year = {2002}}
+
+@article{Kent00:s-bgp,
+Author = {Stephen Kent and Charles Lynn and Karen Seo},
+Date-Modified = {2006-04-04 17:58:47 -0600},
+Journal = {{IEEE} {JSAC}},
+Month = {April},
+Title = {{Secure Border Gateway Protocol (Secure}--{BGP)}},
+Url = {http://www.net-tech.bbn.com/sbgp/IEEE-JSAC-April2000/IEEE-JSAC-S-BGP.html},
+Year = {2000}}
+
+@inproceedings{Shaikh02:ospf-instability,
+Author = {A. Shaikh and D. Dube and A. Varma},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {June},
+Title = {{A}voiding {I}nstability during {S}hutdown of {OSPF}},
+Year = {2002}}
+
+@inproceedings{Seo01:s-bgp-pki,
+Author = {K. Seo and C. Lynn and S. Kent},
+Booktitle = {DARPA Infromation Suvivability Conference on Exposition paper},
+Mon = {June},
+Title = {Public-Key Infrastructure for the Secure Border Gateway Protocol{S-BGP}},
+Year = {2001}}
+
+@article{Shankar95:transient,
+Author = {A. U. Shankar and C. Alaettinoglu and K. Dussa-Zieger and I. Matta},
+Journal = {Journal of Internetworking: Research and Experience},
+Pages = {59-87},
+Title = {Transient and Steady-State Performance of Routing Protocols: Distance-Vector versus Link-State},
+Volume = {6},
+Year = {1995}}
+
+@book{Schneier00:secrets-lies,
+Author = {Bruce Schneier},
+Publisher = {John Wiley and Sons, Inc.},
+Title = {Secrets and Lies--Ditgital Security in a Networked World},
+Year = {2000}}
+
+@inproceedings{Smith96:securing-bgp,
+Author = {B. R. Smith and S. Murphy and J. J. Garcia-Luna-Aceves},
+Booktitle = {Global Internet'96},
+Month = {November},
+Title = {Securing the border gateway routing protocol},
+Year = {1996}}
+
+@inproceedings{Smith97:securing-dv,
+Author = {B. R. Smith and S. Murphy and J. J. Garcia-Luna-Aceves},
+Booktitle = {Global Internet'96},
+Month = {Februray},
+Title = {Securing distance-vector routing protocol},
+Year = {1997}}
+
+@unpublished{ietf,
+Key = {ietf},
+Note = {http://www.ietf.org},
+Title = {{I}nternet {RFC} and {D}rafts}}
+
+@unpublished{ssfnet-topology,
+Author = {B.Premore},
+Key = {ssfnet-topology},
+Note = {http://www.ssfnet.org/Exchange/gallery/asgraph/index.html},
+Title = {Multi-AS topologies from BGP routing tables}}
+
+@inproceedings{Terzis00:irlsim,
+Author = {A. Terzis and K. Nikoloudakis and L. Wang and L. Zhang},
+Booktitle = {Proceedings of the 33rd ACM-SIAM Symposium on Discrete Algorithms},
+Key = {terzis},
+Month = {April},
+Title = {{IRLS}im: A general purpose packet level network simulator},
+Year = {2000}}
+
+@unpublished{traceroute,
+Key = {traceroute},
+Note = {http://www.traceroute.org},
+Title = {Traceroute}}
+
+@techreport{Valdes95:NIDES,
+Author = {A. Valdes and D. Anderson},
+Institution = {SRI Network Information Center},
+Mon = {Jan},
+Title = {Statistical Methods for Computer Usage Anomaly Detection Using NIDES},
+Year = {1995}}
+
+@techreport{Varadhan96:oscillation,
+Author = {K. Varadhan and R. Govindan and D. Estrin},
+Institution = {SRI Network Information Center},
+Mon = {June},
+Number = {96631},
+Title = {{P}ersistent {R}oute {O}scillations in {I}nter-{D}omain {R}outing},
+Year = {1996}}
+
+@article{Varadhan00:oscillation,
+Author = {K. Varadhan and R. Govindan and D. Estrin},
+Date-Modified = {2005-06-02 11:23:50 -0700},
+Journal = {IEEE/ACM Transactions on Networking},
+Title = {{P}ersistent {R}oute {O}scillations in {I}nter-{D}omain {R}outing}}
+
+@inproceedings{Vetter97:ospf-attacks,
+Author = {B. Vetter and F. Wang and S.F. Wu},
+Booktitle = {Proceedings of the {INCP} 1997},
+Month = {October},
+Title = {An experimental study of insider attacks for the OSPF routing protocol},
+Year = {1997}}
+
+@techreport{Villamizar98:bgpdamping,
+Author = {C. Villamizar and R. Chandra and R. Govindan},
+Institution = {SRI Network Information Center},
+Month = {May},
+Number = {2439},
+Title = {{BGP} {R}oute {D}amping},
+Type = {RFC},
+Year = {1998}}
+
+@techreport{rfc2622:RPSL,
+Author = {C. Alaettinoglu and C. Villamizar and E. Gerich and D. Kessens and D. Meyer and T. Bates and D. Karrenberg and M. Terpstra},
+Institution = {Internet Engineering Task Force},
+Month = {June},
+Number = {2622},
+Title = {Routing Policy Specification Language ({RPSL})},
+Type = {RFC},
+Year = {1999}}
+
+@techreport{Villamizar99:policy-security,
+Author = {C. Villamizar, C. Alaettinoglu and D. Meyer and S. Murphy},
+Institution = {SRI Network Information Center},
+Month = {December},
+Number = {2725},
+Title = {{R}outing {P}olicy {S}ystem {S}ecurity},
+Type = {RFC},
+Year = {1999}}
+
+@inproceedings{Wang90:spf-exit,
+Author = {Z. Wang and J. Crowcroft},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Location = {Philadelphia, Pennsylvania, United States},
+Pages = {166--176},
+Title = {Shortest path first with emergency exits},
+Year = {1990}}
+
+@inproceedings{Wang98:pretect-ospf,
+Author = {F. Wang and S.F. Wu},
+Booktitle = {Proceedings of the {ICCCN} 1998},
+Month = {October},
+Title = {On the Vulnerabilities and Protection of Ospf Routing Protocols},
+Year = {1998}}
+
+@inproceedings{Wang00:pod,
+Author = {F. Wang and F. Gong and S.F. Wu},
+Booktitle = {Proceedings of the {ICCCN} 200},
+Month = {October},
+Title = {A Property Oriented Fault Detection Approach for Link State Routing Protocol},
+Year = {2000}}
+
+@phdthesis{Wang00:link-state,
+Author = {Feiyi Wang},
+School = {North Carolina State University},
+Title = {Vulnerability Analysis, Intrusion Prevention and Detection for Link State Routing Protocols},
+Year = {2000}}
+
+@inproceedings{Wang03:root-server,
+Author = {L. Wang and X. Zhao and D. Pei and R. Bush and D. Massey and A. Mankin and S. Wu and L. Zhang},
+Booktitle = {Proceedings of the {ICDCS} {2003}},
+Title = {{P}rotecting {BGP} {R}outes to {T}op {L}evel {DNS} {S}ervers},
+Year = {2003}}
+
+@inproceedings{Xu97:efficient,
+Author = {Z. Xu and S. Dai and J.J. Garcia-Luna-Aceves},
+Booktitle = {Proceedings of {IEEE} {MILCOM}},
+Month = {November},
+Title = {A {M}ore {E}fficient {D}istance {V}ector {R}outing {A}lgorithm},
+Year = {1997}}
+
+@inproceedings{Zaumen91:dynamics,
+Author = {W. Zaumen and J. J Garvia-Luna Aceves},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Month = {August},
+Title = {{D}ynamics of {D}istributed {S}hortest-{P}ath {R}outing {A}lgorithms},
+Year = {1991}}
+
+@inproceedings{Zhao01:moas,
+Author = {X. Zhao and D. Pei and L. Wang and D. Massey and A. Mankin and S. Wu and L. Zhang},
+Booktitle = {ACM IMW},
+Date-Modified = {2006-04-04 18:13:31 -0600},
+Month = {Oct},
+Title = {{An Analysis of BGP Multiple Origin AS (MOAS) Conflicts}},
+Year = {2001}}
+
+@inproceedings{Zhao02:invalid-routing,
+Author = {X. Zhao and D. Pei and L. Wang and D. Massey and A. Mankin and S. Wu and L. Zhang},
+Booktitle = {Proceedings of the {IEEE} {DSN} 2002},
+Month = {June},
+Title = {{D}ection of {I}nvalid {R}outing {A}nnouncement in the {I}nternet},
+Year = {2002}}
+
+@unpublished{ris,
+Date-Modified = {2005-07-07 01:23:33 -0700},
+Key = {ris},
+Note = {\url{http://www.ripe.net/projects/ris/}},
+Title = {{RIPE} Routing Information Service}}
+
+@unpublished{nlanr,
+Key = {nlanr},
+Note = {http://moat.nlanr.net/Routing/rawdata/},
+Title = {{N}ational {L}aboratory for {A}pplied {N}etwork {R}esearch}}
+
+@techreport{rfc1930,
+Author = {J. Hawkinson and T. Bates},
+Key = {rfc1930},
+Number = {1930},
+Title = {Guidelines for creation, selection, and registration of an {A}utonomous {S}ystem ({AS})},
+Type = {RFC},
+Year = {1996}}
+
+@techreport{priasn,
+Author = {J. Haas},
+Key = {priasn},
+Title = {Autonomous {S}ystem {N}umber {S}ubstitution on {E}gress},
+Type = {{Internet} {D}raft, {W}ork in {P}rogress},
+Year = {2001}}
+
+@techreport{dns,
+Author = {T. Bates and R. Bush and T. Li and Y. Rekhter},
+Key = {dns},
+Title = {{DNS}-based {NLRI} origin {AS} verification in {BGP}},
+Type = {Internet {D}raft, {W}ork in {P}rogress},
+Year = {1998}}
+
+@techreport{dnsthreat,
+Author = {D Atkins and R Austein},
+Key = {Atkins},
+Month = {November},
+Note = {Internet Draft draft-ietf-dnsext-dns-threats-00.txt},
+Title = {{T}hreat {A}nalysis {O}f {T}he {D}omain {N}ame {S}ystem},
+Year = {2001}}
+
+@inproceedings{dns-imw,
+Author = {J. Jung and E. Sit and H. Balakrishnan and R. Morris},
+Key = {dns-imw},
+Month = {November},
+Note = {ACM Internet Measurement Workshop 2001},
+Title = {{DNS} Performance and the {E}ffectiveness of {C}aching},
+Year = {2001}}
+
+@techreport{rfc2535,
+Author = {Donald Eastlake},
+Institution = {Internet Engineering Task Force},
+Key = {Eastlake},
+Month = {March},
+Number = {2535},
+Title = {Domain {N}ame {S}ystem {S}ecurity {E}xtensions},
+Type = {RFC},
+Year = {1999}}
+
+@inproceedings{widearea,
+Author = {P. Danzig and K. Obraczka and A. Kumar},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Key = {widearea},
+Month = {September},
+Title = {An {A}nalysis of {W}ide-Area {N}ame {S}erver {T}riffic:A {S}tudy of the {I}nternet {D}omain {N}ame {S}ystem},
+Year = {1992}}
+
+@techreport{dnsconcept,
+Author = {P. Mockapetris},
+Institution = {Internet Engineering Task Force},
+Key = {dsnconcept},
+Month = {November},
+Number = {1034},
+Title = {{D}omain {N}ames--{C}oncept and {F}acilities},
+Type = {RFC},
+Year = {1987}}
+
+@inproceedings{dnsdevelop,
+Author = {P. Mockapetris and K. Dunlap},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Modified = {2005-03-07 00:38:07 -0800},
+Key = {dsnconcept},
+Title = {Development of the {D}omain {N}ame {S}ystem},
+Year = {1988}}
+
+@inproceedings{server,
+Author = {A. Shaikh and R. Tewari and M. Agawal},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Key = {server},
+Month = {April},
+Title = {On the {E}ffectiveness of {DNS}-based {S}erver {S}election},
+Year = {2001}}
+
+@inproceedings{rootmeasure,
+Author = {N. Brownlee and kc. claffy and E. Nemeth},
+Booktitle = {Proc. of IEEE GLOBECOM},
+Date-Modified = {2005-03-07 15:14:47 -0800},
+Key = {rootmeasure},
+Month = {November},
+Title = {{DNS} Measurement at a Root Server},
+Year = {2001}}
+
+@inproceedings{dnssnag,
+Author = {C. Huitema and S. Weerahandi},
+Key = {dnssnag},
+Month = {September},
+Note = {13th ITC Specialist Seminar},
+Title = {{I}nternet {M}easurements: {T}he {R}ising {T}ide and the {DNS} {S}nag},
+Year = {2000}}
+
+@inproceedings{gtld,
+Author = {N. Brownlee and kc Claffy and E. Memeth},
+Key = {dnssnag},
+Month = {December},
+Note = {Usenix LISA XV paper},
+Title = {{DNS} rootd/gtld {P}erformance {M}easurements},
+Year = {2001}}
+
+@inproceedings{mirco,
+Author = {M. Fomenkov andand kc Claffy and B. Huffaker and David Moore},
+Date-Modified = {2005-03-10 15:31:43 -0800},
+Key = {micro},
+Month = {December},
+Note = {Usenix LISA XV paper},
+Title = {Microscopic {Internet} Toplogy and Performance Measurements from the {DNS} Root Name Servers},
+Year = {2001}}
+
+@inproceedings{bgp++,
+Author = {X. A. Dimitropoulos and G. F. Riley},
+Booktitle = {11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems(MOSCOTS)},
+Key = {bgp++},
+Title = {Creating Realistic BGP Models},
+Year = {2003}}
+
+@techreport{Pei04:convergence-tr,
+Author = {Dan Pei and and Beichuan Zhang and Daniel Massey and Lixia Zhang},
+Date-Modified = {2005-03-10 15:30:52 -0800},
+Institution = {UCLA CSD},
+Month = {Feburary},
+Note = {http://www.cs.ucla.edu/~peidan/convergence-tr.pdf},
+Number = {TR-040009},
+Title = {An Analysis of Path-Vector Routing Protocol Convergence Algorithms},
+Year = {2004}}
+
+@inproceedings{BZhang:Reachability,
+Author = {Beichuan Zhang and Daniel Massey and Lixia Zhang},
+Booktitle = {Proc. of Global Internet Symposium, IEEE Globecom},
+Date-Modified = {2005-03-07 14:50:07 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Zhang/Destination%20Reachability%20and%20BGP%20Convergence%20Time.pdf},
+Month = {December},
+Title = {Destination Reachability and BGP Convergence Time},
+Year = {2004}}
+
+@techreport{BZhang:DampingDynamics,
+Author = {Beichuan Zhang and Daniel Massey and Lixia Zhang},
+Date-Modified = {2005-03-10 15:30:28 -0800},
+Institution = {USC-CSD},
+Month = {November},
+Number = {03-805},
+Title = {BGP Dynamics during Route Flap Damping},
+Year = {2003}}
+
+@unpublished{RBush:HappyPacket,
+Author = {R. Bush},
+Month = {October},
+Note = {position statement in the Workshop on {Internet} Routing Evolution and Design (WIRED)},
+Title = {Happy Packets},
+Year = {2003}}
+
+@inproceedings{Chang03:temporal-bgp,
+Author = {D. Chang and R. Govindan and J. Heidemann},
+Booktitle = {Proc. of the Int'l Conf. on Network Protocols (ICNP)},
+Date-Modified = {2005-03-07 15:17:21 -0800},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Chang/The%20Temporal%20and%20Topological%20Characteristiccs%20of%20%7BBGP%7D%20Path.pdf},
+Location = {Atalanta, Georgia},
+Month = {November},
+Title = {The Temporal and Topological Characteristiccs of {BGP} Path Changes},
+Year = {2003}}
+
+@techreport{Caesar03:root-cause,
+Author = {Matthew Caesar and Lakshminarayanan Subramanian and Randy H. Katz},
+Date-Modified = {2005-03-07 11:20:40 -0800},
+Institution = {UC Berkeley CSD},
+Keywords = {BGP},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/Caesar/Root%20Cause%20Analysis%20of%20%7BInternet%7D%20Routing.pdf},
+Title = {Root Cause Analysis of {Internet} Routing Dynamics},
+Year = {2003}}
+
+@inproceedings{Lad04:link-rank,
+Author = {M. Lad and D. Massey and L. Zhang},
+Booktitle = {NOMS},
+Date-Modified = {2006-04-04 14:37:03 -0600},
+Month = {April},
+Title = {A Graphical Tool for Capturing {BGP} Routing Dynamics},
+Year = {2004}}
+
+@article{PlanetLab,
+Author = {B. Chun and D. Culler and T. Roscoe and A. Bavier and L. Peterson and M. Wawrzoniak and M. Bowman},
+Journal = {ACM Computer Communication Review},
+Month = {July},
+Number = {3},
+Pages = {3--12},
+Title = {PlanetLab: An Overlay Testbed for Broad-Coverage Services},
+Volume = {33},
+Year = {2003}}
+
+@unpublished{zebra,
+Note = {http://www.zebra.org},
+Title = {GNU {Z}ebra}}
+
+@techreport{Topology:Inet,
+Author = {Winich, J. and Jamin, S.},
+Institution = {University of Michigan},
+Number = {CSE-TR-456-02},
+Title = {Inet-3.0: {Internet} Topology Generator},
+Year = {2002}}
+
+@phdthesis{chengthesis,
+Author = {C. Jin},
+School = {University of Michigan},
+Title = {Building a Scalable Network Measurement Infrastructure: Theory and Practice},
+Year = {2002}}
+
+@inproceedings{PowerLaw:Origin,
+Author = {Chen, Q. and Chang, H. and Govindan, R. and Jamin, S. and Shenker, S. and Willinger, W.},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Date-Modified = {2005-07-05 12:35:38 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/01019306.pdf},
+Month = {June},
+Title = {The Origin of Power-Laws in {Internet} Topologies Revisited},
+Year = {2002}}
+
+@inproceedings{Ramesh97:topology,
+Author = {R. Govindan and A. Reddy},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Title = {An Analysis of {Internet} Inter-Domain Topology and Route Stability},
+Year = {1997}}
+
+@inproceedings{ASPowerLaw,
+Author = {Georgos Siganos and Michalis Faloutsos and Petros Faloutsos and Christos Faloutsos},
+Booktitle = {ACM/IEEE Transactions on Networking},
+Date-Modified = {2005-07-04 17:27:17 -0700},
+Local-Url = {file://localhost/Users/bzhang/Documents/Papers/SFFF.pdf},
+Month = {August},
+Title = {Power-Laws and the AS-level Internet Topology},
+Year = {2003}}
+
+@inproceedings{Barford01:marginal,
+Author = {P. Barford and A. Bestavros and J. Byers and M. Crovella},
+Booktitle = {ACM SIGCOMM Internet Measurement Workshop (IMW)},
+Title = {On the Marginal Utility of Network Topology Measurements},
+Year = {2001}}
+
+@inproceedings{Subramanian02:hierarchy,
+Author = {Lakshminarayanan Subramanian and Sharad Agarwal and Jennifer Rexford and Randy H. Kat},
+Booktitle = {IEEE INFOCOM},
+Date-Modified = {2006-08-11 11:29:13 -0600},
+Keywords = {Topology},
+Title = {{Characterizing the Internet Hierarchy from Multiple Vantage Points}},
+Year = {2002}}
+
+@inproceedings{Lakhina03:SamplingBias,
+Author = {Anukool Lakhina and John W. Byers and Mark Crovella and Peng Xie},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Title = {Sampling Biases in {IP} Topology Measurements},
+Year = {2003}}
+
+@inproceedings{CvCr09,
+author = {Cvetkovski, A and Crovella, M},
+booktitle = {INFOCOM},
+title = {{Hyperbolic Embedding and Routing for Dynamic Graphs}},
+year = {2009}
+}
+
+
+@inproceedings{BRITE,
+Author = {A. Medina and A. Lakhina and I. Matta and J. Byers},
+Booktitle = {Proc. of MASCOTS},
+Month = {August},
+Title = {{BRITE}: An Approach to Universal Topology Generation},
+Year = {2001}}
+
+@article{Chang04:CaptureTopology,
+Author = {Hyunseok Chang and Ramesh Govindan and Sugih Jamin and Scott J. Shenker and Walter Willinger},
+Date-Modified = {2005-07-04 16:58:52 -0700},
+Journal = {Computer Networks},
+Keywords = {Topology},
+Local-Url = {file://localhost/Users/bzhang/bgp/docs/science.pdf},
+Month = {April},
+Number = {6},
+Pages = {737--755},
+Title = {Towards Capturing Representative {AS-level} {Internet} Topologies},
+Volume = {44},
+Year = {2004}}
+
+@webpage{umich_data,
+Date-Modified = {2005-03-07 11:17:12 -0800},
+Keywords = {Topology},
+Title = {{AS} Graph Data Sets},
+Url = {http://topology.eecs.umich.edu/data.html}}
+
+@inproceedings{Battista03:ASRelation,
+Author = {Giuseppe Di Battista and Maurizio Patrignani and Maurizio Pizzonia},
+Booktitle = {Proc.~of IEEE INFOCOM},
+Month = {March},
+Title = {Computing the Types of the Relationships between Autonomous Systems},
+Year = {2003}}
+
+@inproceedings{Broido01:topology,
+Author = {A. Broido and kc claffy},
+Booktitle = {Proc. of SPIE ITCom},
+Title = {{I}nternet Topology: Connectivity of {IP} Graphs},
+Year = {2001}}
+
+@techreport{BZhang04:vantage,
+Author = {Beichuan Zhang and Rafit Izhak-Ratzin and Ricardo Oliveira and Mohit Lad and Daniel Massey and Lixia Zhang},
+Institution = {UCLA CSD},
+Month = {October},
+Note = {http://www.cs.ucla.edu/~bzhang/vantage.pdf},
+Title = {The Impact of Time and Location on BGP-derived AS Connectivity},
+Year = {2004}}
+
+@inproceedings{Park01:DoS-PowerLaw,
+Author = {K. Park and H. Lee},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Pages = {15--26},
+Title = {On the Effectiveness of Route-based Packet Filtering for Distributed {DoS} Attack Prevention in Power-law {I}nternets},
+Year = {2001}}
+
+@unpublished{CAIDA:AS-topology,
+Institution = {CAIDA, the Cooperative Association for {I}nternet Data Analysis},
+Month = {June},
+Note = {http://www.caida.org/tools/measurement/skitter /as\_adjacencies.xml},
+Title = {{CAIDA}'s Macroscopic Topology {AS} Adjacencies},
+Year = {2004}}
+
+@inproceedings{WormSurvey,
+Author = {Nicholas Weaver and Vern Paxson and Stuart Staniford and Robert Cunningham},
+Booktitle = {WORM'03: Proceedings of the 2003 ACM workshop on Rapid Malcode},
+Doi = {http://doi.acm.org/10.1145/948187.948190},
+Isbn = {1-58113-785-0},
+Location = {Washington, DC, USA},
+Pages = {11--18},
+Publisher = {ACM Press},
+Title = {A taxonomy of computer worms},
+Year = {2003}}
+
+@techreport{Renesys:Worm,
+Author = {J. Cowie and A. Ogielski and B. J. Premore and Y. Yuan},
+Date-Modified = {2005-03-07 00:07:07 -0800},
+Institution = {Renesys Corporation},
+Month = {December},
+Title = {Global routing instabilities triggered by Code Red II and Nimda worm attacks},
+Type = {Technical Report},
+Year = {2001}}
+
+@unpublished{sprint,
+Author = {Sprint IPmon project [cited 2006-01-29]},
+Date-Added = {2006-02-10 12:09:21 -0800},
+Date-Modified = {2006-02-10 12:10:57 -0800},
+Note = {http://ipmon.sprint.com}}
+
+@unpublished{irl_topo,
+Author = {IRL topology collection [cited 2006-01-29]},
+Date-Added = {2006-02-10 12:09:21 -0800},
+Date-Modified = {2006-02-10 12:10:57 -0800},
+Note = {http://irl.cs.ucla.edu/topology}}
+
+@unpublished{RIR,
+Author = {RIPE},
+Date-Added = {2006-02-10 12:05:49 -0800},
+Date-Modified = {2006-04-02 23:39:59 -0600},
+Note = {ftp://ftp.ripe.net/pub/stats},
+Title = {Regional Internet Registry [cited 2006-01-29]}}
+
+@unpublished{pop,
+Author = {Thomas Brinkhoff},
+Date-Added = {2006-02-10 11:35:31 -0800},
+Date-Modified = {2006-04-02 23:34:59 -0600},
+Lastchecked = {2006-01-29},
+Note = {http://www.citypopulation.de},
+Title = {City Population Statistics [cited 2006-01-29]},
+Url = {http://www.citypopulation.de}}
+
+@inproceedings{DNS_latency,
+Address = {New York, NY, USA},
+Author = {Jaeyeon Jung and Emil Sit and Hari Balakrishnan and Robert Morris},
+Booktitle = {IMW '01: Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement},
+Doi = {http://doi.acm.org/10.1145/505202.505223},
+Isbn = {1-58113-435-5},
+Location = {San Francisco, California, USA},
+Pages = {153--167},
+Publisher = {ACM Press},
+Title = {DNS performance and the effectiveness of caching},
+Year = {2001}}
+
+@article{beichuan_topo,
+Author = {Beichuan Zhang and Raymond A. Liu and Daniel Massey and Lixia Zhang},
+Bibsource = {DBLP, http://dblp.uni-trier.de},
+Ee = {http://doi.acm.org/10.1145/1052812.1052825},
+Journal = {Computer Communication Review},
+Number = {1},
+Pages = {53-61},
+Title = {Collecting the internet AS-level topology.},
+Volume = {35},
+Year = {2004}}
+
+@article{multihome,
+Author = {Lixia Zhang},
+Journal = {IETF Journal},
+Title = {{An Overview of Multihoming and Open Issues in GSE}},
+Year = {2006}}
+
+@unpublished{resourcepool,
+Author = {Mark Handley and Damon Wischik and Marcelo Bagnulo Braun},
+Month = {July},
+Title = {{Multipath Transport, Resource Pooling, and implications for Routing}},
+Note = {{Presentation at IETF-71}, \url{http://www.cs.ucl.ac.uk/staff/M.Handley/slides/rpool-rrg.pdf}},
+Year = {2008}}
+
+@article{multiaddy,
+author = {Paul F. Tsuchiya},
+title = {Efficient and robust policy routing using multiple hierarchical addresses},
+journal = {SIGCOMM Comput. Commun. Rev.},
+volume = {21},
+number = {4},
+year = {1991},
+issn = {0146-4833},
+pages = {53--65},
+doi = {http://doi.acm.org/10.1145/115994.115999},
+publisher = {ACM},
+address = {New York, NY, USA},
+}
+
+@unpublished{ODell97:8+8,
+Author = {Mike O'Dell},
+Date-Added = {2006-02-10 12:20:50 -0600},
+Date-Modified = {2006-02-10 12:22:45 -0600},
+Institution = {Internet Engineering Task Force},
+Month = {February},
+Title = {{GSE - An Alternate Addressing Architecture for IPv6}},
+Type = {Internet Draft},
+Year = {1997}}
+
+@article{4D,
+Author = {Albert Greenberg and Gisli Hjalmtysson and David A. Maltz and Andy Myers and Jennifer Rexford and Geoffrey Xie and Hong Yan and Jibin Zhan and Hui Zhang},
+Date-Modified = {2006-08-11 11:13:05 -0600},
+Journal = {SIGCOMM CCR},
+Number = {5},
+Pages = {41--54},
+Title = {{A Clean Slate 4D Approach to Network Control and Management}},
+Volume = {35},
+Year = {2005}}
+
+@inproceedings{MH_steps,
+Author = {Mark Handley and Adam Greenhalgh},
+Booktitle = {ACM FDNA '04},
+Date-Modified = {2006-08-11 11:16:00 -0600},
+Pages = {49--56},
+Title = {{Steps towards a DoS-resistant Internet architecture}},
+Year = {2004}}
+
+@inproceedings{MH_sruti05,
+Author = {Adam Greenhalgh and Mark Handley and Felipe Huici},
+Booktitle = {USENIX SRUTI'05},
+Date-Modified = {2006-08-11 11:15:22 -0600},
+Title = {{Using Routing and Tunneling to Combat DoS Attacks}},
+Year = {2005}}
+
+@unpublished{rrg-design-goals,
+Author = {Tony Li},
+Institution = {Internet Research Task Force},
+Month = {July},
+Note = {\url{http://tools.ietf.org/html/draft-irtf-rrg-design-goals-01}},
+Title = {Design Goals for Scalable Internet Routing},
+Year = {2007}}
+
+@unpublished{APT_incdep,
+Author = {Dan Jen and Michael Meisel and Daniel Massey and Lan Wang and Beichuan Zhang and Lixia Zhang},
+Institution = {UCLA},
+Month = {March},
+Note = {\url{http://www.cs.ucla.edu/~meisel/draft-apt-incremental-00.txt}},
+Title = {{APT Incremental Deployment}},
+Year = {2008}}
+
+@unpublished{Meyer:CONS,
+Author = {S. Brim and N. Chiappa and D. Farinacci and V. Fuller and D. Lewis and D. Meyer},
+Note = {draft-meyer-lisp-cons-04},
+Title = {{LISP-CONS: A Content distribution Overlay Network Service for LISP}},
+Type = {{Internet Draft}},
+Month = {April},
+Year = {2008}
+}
+
+@unpublished{Fuller:ALT,
+Author = {D. Farinacci and V. Fuller and D. Meyer},
+Note = {draft-fuller-lisp-alt-02},
+Title = {{LISP Alternative Topology (LISP-ALT)}},
+Type = {{Internet Draft}},
+Month = {April},
+Url = {\url{http://tools.ietf.org/html/draft-fuller-lisp-alt-02}},
+Year = {2008}
+}
+
+@unpublished{Lear:NERD,
+Author = {E. Lear},
+Note = {draft-lear-lisp-nerd-04},
+Title = {{NERD: A Not-so-novel EID to RLOC Database}},
+Url = {\url{http://tools.ietf.org/html/draft-lear-lisp-nerd-04}},
+Type = {{Internet Draft}},
+Month = {April},
+Year = {2008}}
+
+@techreport{Jen08:APT,
+Author = {Dan Jen and Michael Meisel and Daniel Massey and Lan Wang and Beichuan Zhang and Lixia Zhang},
+Institution = {UCLA},
+Month = {},
+Number = {080004},
+Title = {{APT: A Practical Tunneling Architecture for Routing Scalability}},
+Type = {Technical Report},
+Url = {http://www.cs.ucla.edu/~meisel/apt-tech.pdf},
+Year = {2008}}
+
+
+@inproceedings{Vogt08:SIXONE,
+Author = {Christian Vogt},
+Booktitle = {ACM SIGCOMM MobiArch Workshop},
+Title = {{Six/One Router: A Scalable and Backwards-Compatible Solution for Provider-Independent Addressing}},
+Year = {2008}}
+
+@unpublished{Ivip,
+Author = {Robin Whittle},
+Note = {draft-whittle-ivip-arch-02},
+Title = {{Ivip (Internet Vastly Improved Plumbing) Architecture}},
+Month = {August},
+Year = {2008},
+Url = {\url{http://tools.ietf.org/html/draft-whittle-ivip-arch-02}}}
+
+@url{TRRP,
+Author = {William Herrin},
+Note = {\url{http://bill.herrin.us/network/trrp.html}},
+Title = {{Tunneling Route Reduction Protocol (TRRP)}},
+Date-Added = {2008-09-09 16:00:00 -0700},
+Date-Modified = {2008-03-03 14:33:08 -0700}}
+
+@url{RRG,
+Date-Added = {2008-09-09 16:00:00 -0700},
+Date-Modified = {2008-09-09 16:00:00 -0700},
+TItle = {{IRTF Routing Research Group}},
+Url = {\url{http://www.irtf.org/charter?gtype=rg\&group=rrg}},
+Note = {\url{http://www.irtf.org/charter?gtype=rg\&group=rrg}}}
+
+@inproceedings{lunli04,
+Author = {Lun Li and David Alderson and Walter Willinger and John Doyle},
+Booktitle = {Proc.~of ACM SIGCOMM},
+Date-Modified = {2007-06-04 12:00:34 -0700},
+Title = {A first-principles approach to understanding the {I}nternet's router-level topology},
+Year = {2004}}
+
+@Article{Rekhter06:RFC4271,
+author = {Y. Rekhter and T. Li and S. Hares},
+title = "A {B}order {G}ateway {P}rotocol ({BGP-4})",
+journal = {RFC 4271},
+year = {2006},
+month = jan
+}
+
+@article{Bu04:GROWTH,
+Author = {T. Bu and L. Gao and D. Towsley},
+Journal = {{Computer Networks}},
+Month = {may},
+Number = {1},
+Pages = {45--54},
+Title = {{On Characterizing BGP Routing Table Growth}},
+Volume = {45},
+Year = {2004}}
+
+@inproceedings{hotnets08,
+Author = {Dan Jen and Michael Meisel and He Yan and Daniel Massey and Lan Wang and Beichuan Zhang and Lixia Zhang},
+Booktitle = {ACM Workshop on Hot Topics in Networks},
+Title = {{Towards A Future Internet Architecture: Arguments for Separating Edges from Transit Core}},
+Year = {2008}}
+
+@unpublished{Herrin09:TRRP,
+Author = {William Herrin},
+Title = {{Tunneling Route Reduction Protocol (TRRP)}},
+Note = {\url{http://bill.herrin.us/network/trrp.html}}
+}
+
+@unpublished{Francis09:VA,
+Title = {{FIB Suppression with Virtual Aggregation}},
+Author = {Paul Francis and Xiaohu Xu and H. Ballani and Dan Jen and Robert Raszuk and Lixia Zhang},
+Note = {Work in Progress, \url{http://tools.ietf.org/html/draft-francis-intra-va-01}},
+Month = oct,
+year = {2009}}
+
+@inproceedings{Ballani09:VIAGGRE,
+Title = {{Making Routers Last Longer with ViAggre}},
+Author = {Hitesh Ballani and Paul Francis and Cao Tuan and Jia Wang},
+booktitle = {NSDI},
+year = {2009}}
+
+@unpublished{Li09:RRG,
+Title = {{Preliminary Recommendation for a Routing Architecture}},
+Author = {T. Li},
+Note = {RFC 6115},
+year = {2011}}
+
+@unpublished{Cain02:AUTOAGG,
+Title = {{Auto aggregation method for IP prefix/length pairs}},
+Author = {Brad Cain},
+Note = {\url{http://www.freepatentsonline.com/6401130.html}},
+Month = {June},
+year = {2002}}
+
+@unpublished{Fuller:SCALING,
+Title = {{Scaling Issues with Routing+Multihoming}},
+Author = {Vince Fuller},
+Note = {\url{http://www.vaf.net/~vaf/apricot-plenary.pdf}},
+year = {1996}
+}
+
+@url{GROW,
+Title = {{IETF Global Routing Operations (GROW)}},
+Url = {\url{http://www.ietf.org/dyn/wg/charter/grow-charter.html}},
+Note = {\url{http://www.ietf.org/dyn/wg/charter/grow-charter.html}}
+}
+
+@url{bgp4.net,
+Title = {{BGP4.net Wiki}},
+Url = {\url{http://bgp4.net}},
+Note = {\url{http://bgp4.net}}
+}
+
+@url{Net::Patricia,
+Title = {{Net-Patricia Perl Module}},
+Url = {\url{http://search.cpan.org/dist/Net-Patricia/}},
+Note = {\url{http://search.cpan.org/dist/Net-Patricia/}}
+}
+
+@url{Herrin,
+Title = {{Opportunistic Topological Aggregation in the RIB-FIB Calculation?}},
+Url = {\url{http://www.ops.ietf.org/lists/rrg/2008/threads.html#01880}},
+Note = {\url{http://www.ops.ietf.org/lists/rrg/2008/threads.html#01880}},
+}
+
+@INPROCEEDINGS{Draves99:ORTC,
+author = {Richard Draves and Christopher King and Srinivasan Venkatachary and Brian D. Zill},
+title = {{Constructing Optimal IP Routing Tables}},
+booktitle = {Proc. IEEE INFOCOM},
+year = {1999}
+}
+
+@article{rfc1519,
+Author = {V. Fuller and T. Li and J. Yu and K. Varadhan},
+Journal = {RFC 1519},
+Keywords = {RFC1519},
+Title = {{Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy}},
+Url = {http://www.ietf.org/rfc/rfc1519.txt},
+Year = {1993}}
+
+@INPROCEEDINGS{Xin10:FIBAGGREGATION,
+author = {X. Zhao and Y. Liu and L. Wang and B. Zhang},
+title = {{On the Aggregatability of Router Forwarding Tables}},
+booktitle = {Proc. IEEE INFOCOM},
+year = {2010}
+}
+
+@INPROCEEDINGS{Liu10:incrementalforwarding,
+author = {Yaoqing Liu and Xin Zhao and Kyuhan Nam and Lan Wang and Beichuan Zhang},
+title = {Incremental Forwarding Table Aggregation},
+booktitle = {Proc. IEEE Globecom},
+year = {2010}
+}
+
+@inproceedings{Uzmi11:smalta,
+author = {Uzmi, Zartash Afzal and Nebel, Markus and Tariq, Ahsan and Jawad, Sana and Chen, Ruichuan and Shaikh, Aman and Wang, Jia and Francis, Paul},
+title = {{SMALTA}: practical and near-optimal {FIB} aggregation},
+booktitle = {Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies},
+series = {CoNEXT '11},
+year = {2011}
+}
+
+@url{NANOG50,
+Author = {Richard Steenbergen},
+Note = {\url{http://www.nanog.org/meetings/nanog50/abstracts.php?pt=all&nm=nanog50&printvs=1}},
+Title = {{An Inconvenient Prefix: Is Routing Table Pollution Causing DataCenter Warming?}}
+}
+
+@url{routeviews,
+Author = {{Advanced Network Technology Center at University of Oregon}},
+Note = {\url{http://www.routeviews.org/}},
+Title = {The {RouteViews} Project}
+}
+
+@article{Zhao10:operator,
+author = {Zhao, Xiaoliang and Pacella, Dante J. and Schiller, Jason},
+title = {Routing scalability: an operator's view},
+journal = {IEEE Journal on Selected Areas in Communications},
+issue_date = {October 2010},
+volume = {28},
+number = {8},
+month = oct,
+year = {2010},
+issn = {0733-8716},
+pages = {1262--1270},
+numpages = {9},
+url = {http://dx.doi.org/10.1109/JSAC.2010.101004},
+doi = {10.1109/JSAC.2010.101004},
+acmid = {1878174},
+publisher = {IEEE Press},
+address = {Piscataway, NJ, USA},
+keywords = {BGP, network operation, routing scalability},
+}
+
+@article{Khare10:evolution,
+author = {Khare, Varun and Jen, Dan and Zhao, Xin and Liu, Yaoqing and Massey, Dan and Wang, Lan and Zhang, Beichuan and Zhang, Lixia},
+title = {Evolution towards global routing scalability},
+journal = {IEEE Journal on Selected Areas in Communications},
+issue_date = {October 2010},
+volume = {28},
+number = {8},
+month = oct,
+year = {2010},
+issn = {0733-8716},
+pages = {1363--1375},
+numpages = {13},
+url = {http://dx.doi.org/10.1109/JSAC.2010.101013},
+doi = {10.1109/JSAC.2010.101013},
+acmid = {1878183},
+publisher = {IEEE Press},
+address = {Piscataway, NJ, USA},
+keywords = {evolutionary design, network architecture and deisgn, prefix aggregation, routing protocols},
+}
+
+
+@inproceedings{Ahsan11:taco,
+author = {Ahsan Tariq and Sana Jawadand Tariq and JZartash Afzal Uzmi},
+title = {TaCo: Semantic Equivalence of IP Prefix Tables},
+series = {International Conference on Computer Communications and Networks (ICCCN)},
+year = {2011}
+}
+
+@article{Francois:IGP2005,
+author = {Francois, Pierre and Filsfils, Clarence and Evans, John and Bonaventure, Olivier},
+title = {Achieving sub-second IGP convergence in large IP networks},
+journal = {SIGCOMM Comput. Commun. Rev.},
+issue_date = {July 2005},
+volume = {35},
+number = {3},
+month = jul,
+year = {2005},
+issn = {0146-4833},
+pages = {35--44},
+numpages = {10},
+url = {http://doi.acm.org/10.1145/1070873.1070877},
+doi = {10.1145/1070873.1070877},
+acmid = {1070877},
+publisher = {ACM},
+address = {New York, NY, USA},
+keywords = {IS-IS, OSPF, convergence time, intradomain routing},
+}
+@article{Eatherton:2004,
+author = {Eatherton, Will and Varghese, George and Dittia, Zubin},
+title = {Tree bitmap: hardware/software IP lookups with incremental updates},
+journal = {SIGCOMM Comput. Commun. Rev.},
+issue_date = {April 2004},
+volume = {34},
+number = {2},
+month = apr,
+year = {2004},
+issn = {0146-4833},
+pages = {97--122},
+numpages = {26},
+url = {http://doi.acm.org/10.1145/997150.997160},
+doi = {10.1145/997150.997160},
+acmid = {997160},
+publisher = {ACM},
+address = {New York, NY, USA},
+}
+
+@techreport{Elliott:2009,
+Author = {	Karpilovsky, Elliott M.},
+Institution = {Princeton University},
+Month = {},
+Number = {TR-861-09 },
+Title = {{Reducing Memory Requirements for Routing Protocols (thesis)}},
+Type = {Technical Report},
+Url = {http://www.cs.princeton.edu/research/techreps/TR-861-09},
+Year = {2009}}
+
+@article{Shah:2001,
+author = {Shah, Devavrat and Gupta, Pankaj},
+title = {Fast Updating Algorithms for TCAMs},
+journal = {IEEE Micro},
+issue_date = {January 2001},
+volume = {21},
+number = {1},
+month = jan,
+year = {2001},
+issn = {0272-1732},
+pages = {36--47},
+numpages = {12},
+url = {http://dx.doi.org/10.1109/40.903060},
+doi = {10.1109/40.903060},
+acmid = {624419},
+publisher = {IEEE Computer Society Press},
+address = {Los Alamitos, CA, USA},
+}
+
+@techreport{Yang:onrtc,
+Author = {Tong Yang and Ting Zhang and Shenjiang Zhang and Bin Liu},
+Institution = {Tsinghua University},
+Month = {09},
+Note = {http://s-router.cs.tsinghua.edu.cn/~yangtong/ONRTC.html},
+Title = {Constructing Optimal Non-overlap Routing Tables},
+Year = {2011}}
+
+@inproceedings{Kim:2009,
+author = {Kim, Changhoon and Caesar, Matthew and Gerber, Alexandre and Rexford, Jennifer},
+title = {Revisiting Route Caching: The World Should Be Flat},
+booktitle = {Proceedings of the 10th International Conference on Passive and Active Network Measurement},
+series = {PAM '09},
+year = {2009},
+}
+
+@inproceedings{Rexford:2002,
+author = {Rexford, Jennifer and Wang, Jia and Xiao, Zhen and Zhang, Yin},
+title = {{BGP} routing stability of popular destinations},
+booktitle = {Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment},
+series = {IMW '02},
+year = {2002},
+}
+
+@INPROCEEDINGS{Liu01routingprefix,
+author = {Huan Liu},
+title = {Routing Prefix Caching in Network Processor Design},
+booktitle = {in Tenth International Conference on Computer Communications and Networks},
+year = {2001},
+}
+
+@inproceedings{Akhbarizadeh:2004,
+author = {Akhbarizadeh, M. J. and Nourani, M.},
+title = {Efficient prefix cache for network processors},
+booktitle = {Proceedings of the High Performance Interconnects},
+year = {2004}
+}
+
+@inproceedings{hotnets09-kfall,
+Author = {Kevin Fall and P. Brighten Godfrey},
+booktitle = {Proceeds of HOTNETS},
+Title = {{Routing Tables: Is Smaller Really Much Better?}},
+Year = {2009}}
+@url{lpm,
+Author = {{Longest prefix match}},
+Note = {\url{http://en.wikipedia.org/wiki/Longest_prefix_match}},
+Title = {Longest prefix match},
+Url = {http://en.wikipedia.org/wiki/Longest_prefix_match}
+}
+
+@techreport{rfc3222,
+Author = {G. Trotter},
+Number = {3222},
+Title = {{Terminology for Forwarding Information Base (FIB) based Router
+Performance}},
+Type = {{RFC}},
+Year = {2001}
+}
+
+@article{Morrison:1968,
+author = {Morrison, Donald R.},
+title = {{PATRICIA}-Practical Algorithm to Retrieve Information Coded in Alphanumeric},
+journal = {J. ACM},
+volume = {15},
+number = {4},
+month = oct,
+year = {1968},
+pages = {514--534}
+}
+
+
+@inproceedings{Gadkari:2011,
+author = {Gadkari, Kaustubh and Massey, Daniel and Papadopoulos, Christos},
+title = {Dynamics of prefix usage at an edge router},
+booktitle = {Proceedings of the 12th international conference on Passive and active measurement},
+series = {PAM'11},
+year = {2011},
+}
+
+@article{ZhangCache:2012,
+author = {Zhang, Wei and Bi, Jun and Wu, Jianping and Zhang, Baobao},
+title = {Catching popular prefixes at AS border routers with a prediction based method},
+journal = {Comput. Netw.},
+issue_date = {March, 2012},
+volume = {56},
+number = {4},
+month = mar,
+year = {2012},
+issn = {1389-1286},
+pages = {1486--1502},
+numpages = {17},
+url = {http://dx.doi.org/10.1016/j.comnet.2012.01.003},
+doi = {10.1016/j.comnet.2012.01.003},
+acmid = {2161390},
+publisher = {Elsevier North-Holland, Inc.},
+address = {New York, NY, USA},
+keywords = {BGP, Popular prefix, Route caching, Virtual aggregation},
+}
+
+@Article{Moy98:RFC2328,
+author = {J. Moy},
+title = "{OSPF} Version 2",
+journal = {RFC 2328},
+year = {1998},
+month = apr
+}
+
+@Article{Berger08:RFC5250,
+author = {L. Berger and I. Brystkin and A. Zinin and R. Coltun},
+title = "The {OSPF} Opaque {LSA} Option",
+journal = {RFC 5250},
+year = {2008},
+month = jul
+}
+
+@Misc{quagga,
+key = {quagga},
+title = "{Quagga} Routing Software Suite",
+howpublished = {\url{http://www.quagga.net}}
+}
+
+@inproceedings{van-conext-09,
+Author = {Van Jacobson and Diana K. Smetters and James D. Thornton and Michael F. Plass and Nicholas H. Briggs and Rebecca L. Braynard},
+Booktitle = {Proceedings of ACM CoNEXT},
+Title = {Networking Named Content},
+Year = {2009}
+}
+
+@inproceedings{van-voccn-09,
+Author = { V. Jacobson and D. K. Smetters and N. H. Briggs and M. F. Plass and P. Stewart and J. D.
+Thornton and R. L. Braynard},
+Booktitle = {Proceedings of ACM},
+Title = {VoCCN: Voice-over Content-Centric Networks},
+Year = {2009}
+}
+
+@techreport{NDN-TR,
+Author = {{L. Zhang et al.}},
+Month = {October},
+Institution = {NDN},
+Number = {NDN-0001},
+Optmonth = {October},
+Optnumber = {NDN-0001},
+Title = {Named Data Networking {(NDN)} Project},
+Year = {2010}
+}
+
+@techreport{OSPFN-TR,
+Author = {L. Wang and AKM M. Hoque and C. Yi and A. Alyyan and B. Zhang},
+Month = {July},
+Number = {NDN-0003},
+Title = {{OSPFN}: An {OSPF} Based Routing Protocol for {Named Data Networking}},
+Year = {2012}
+}
+
+@techreport{KEYM-TR,
+Author = {C. Bian and Z. Zhu and E. Uzun and L. Zhang},
+Month = {February},
+Number = {NDN-0009},
+Optmonth = {February},
+Optnumber = {NDN-0009},
+Title = {Deploying Key Management on {NDN} Testbed},
+Year = {2013}
+}
+
+@Misc{ccnx,
+key = {ccnx},
+author = {PARC},
+title = "{CCNx} Open Srouce Platform",
+howpublished = {\url{http://www.ccnx.org}}
+}
+
+
+@Misc{ccnping,
+key = {ccnping},
+author = {{University Of Arizona}},
+title = "ccnping",
+howpublished = {\url{https://github.com/NDN-Routing/ccnping}}
+}
+
+@article{hypmap,
+       Author = {Boguna, M. and Papadopoulos, F. and Krioukov, D.},
+       Title = {{Sustaining the Internet with Hyperbolic Mapping}},
+       Journal = {Nature Communications},
+       Volume = {1},
+       Number = {62},
+       Month = {Oct},
+       Year = {2010},
+       Keywords = {routing   topology   network geometry}
+}
+
+@Misc{greedyforward,
+key = {greedyforward},
+author = {Rodrigo Aldecoa and Dmitri Krioukov},
+title = {{Greedy Forwarding on the NDN Testbed}},
+howpublished = {\url{http://www.caida.org/research/routing/greedy_forwarding_ndn/}},
+year = {2014},
+month = May
+}
+
+@inproceedings{NLSR,
+author = "AKM Mahmudul Hoque and Syed Obaid Amin and Adam Alyyan and Beichuan Zhang and Lixia Zhang and Lan Wang",
+title = "{NLSR}: Named-data Link State Routing Protocol",
+booktitle = "Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking",
+year = 2013
+}
+
+@techreport{RoutingNDN,
+author={Cheng Yi and Jerald Abraham and Alexander Afanasyev and Lan Wang and Beichuan Zhang and Lixia Zhang},
+title={On the Role of Routing in {Named Data Networking}},
+institution={NDN},
+year={2013},
+type={Technical Report},
+number={NDN-0016},
+month={December},
+comment={}}
+
+@article{StateForward,
+author={Cheng Yi and Alexander Afanasyev and Ilya Moiseenko and Lan Wang and Beichuan Zhang and Lixia Zhang},
+title={A Case for Stateful Forwarding Plane},
+journal={Computer Communications},
+year={2013},
+volume={36},
+number={7},
+pages={779--791},
+note={ISSN 0140-3664},
+url={http://dx.doi.org/10.1016/j.comcom.2013.01.005},
+comment={}}
+
+@INPROCEEDINGS{GreedyHyper,
+Author = {Papadopoulos, F. and Krioukov, D. and Bogu\~n\'a, M. and Vahdat, A.},
+Title = {{Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces}},
+BookTitle = {IEEE Conference on Computer Communications (INFOCOM)},
+Publisher = {IEEE},
+Address = {San Diego, CA},
+Month = {Mar},
+Year = {2010},
+Keywords = {routing   topology   network geometry}
+}
+
+@ARTICLE{geometry,
+Author = {Krioukov, D. and Papadopoulos, F. and Kitsak, M. and Vahdat, A. and Bogu\~n\'a, M.},
+Title = {{Hyperbolic geometry of complex networks}},
+Journal = {Physical Review E},
+Volume = {82},
+Pages = {036106},
+Year = {2010},
+Keywords = {routing   topology   network geometry}
+}
+
+@inproceedings{NexthopFIBagg,
+  author = {Li, Qing and Wang, Dan and Xu, Mingwei and Yang, Jiahai},
+  booktitle = {INFOCOM},
+  crossref = {conf/infocom/2011},
+  keywords = {dblp},
+  pages = {321-325},
+  publisher = {IEEE},
+  title = {On the scalability of router forwarding tables: Nexthop-Selectable FIB aggregation.},
+  url = {http://dblp.uni-trier.de/db/conf/infocom/infocom2011.html#LiWXY11},
+  year = 2011
+}
+
+@ARTICLE{ndn-ccr2014,
+       Author = {Zhang, L. and Afanasyev, A. and Burke, J. and Jacobson, V. and claffy, k. and Crowley, P. and Papadopoulos, C. and Wang, L. and Zhang, B.},
+       Title = {{Named Data Networking}},
+       Journal = {ACM SIGCOMM Computer Communication Review (CCR)},
+       Volume = {44},
+       Number = {3},
+       Pages = {66-73},
+       Month = {Jul},
+       Year = {2014}
+}
+
+@inproceedings{Cheng:RoleOfRouting,
+    author = {Cheng Yi and Jerald Abraham and Alexander Afanasyev and Lan Wang    and Beichuan Zhang and Lixia Zhang},
+    title = {On the Role of Routing in Named Data Networking},
+    booktitle = {Proceedings of ACM SIGCOMM ICN Conference},
+    year = {2014},
+}
+
+@article{Forwarding-COMCOM,
+Author = {Cheng Yi and Alexander Afanasyev and Ilya Moiseenko and Lan Wang and Beichuan Zhang and Lixia Zhang},
+Journal = {Computer Communications: Information-Centric Networking Special Issue},
+Title = {A Case for Stateful Forwarding Plane},
+Year = {2013},
+Volume = {36},
+Number = {7},
+Pages = {779--791},
+Month = {April},
+comment={}
+}
+
+@misc{NDNS,
+   Title= "Addressing Operational Challenges in {Named Data Networking} Through {NDNS} Distributed Database",
+   Author = {Alex Afanasyev},
+   Booktitle = {{PhD Thesis}},
+   Year = {2013}}
+
+@article{BoPa10,
+        Author = {Bogu\~{n}\'{a}, Mari\'{a}n and Papadopoulos, Fragkiskos and Krioukov, Dmitri},
+        Date-Added = {2013-06-07 17:40:48 +0000},
+        Date-Modified = {2013-06-07 17:40:48 +0000},
+        Doi = {10.1038/ncomms1063},
+        Journal = {Nature Comms},
+        Pages = {62},
+        Title = {{Sustaining the Internet with Hyperbolic Mapping}},
+        Volume = {1},
+        Year = {2010}}
+
+@article{PaBoKr11,
+author = {Papadopoulos, Fragkiskos and Kitsak, Maksim and Serrano, M. \'{A}ngeles and Bogu\~{n}\'{a}, Mari\'{a}n and Krioukov, Dmitri},
+doi = {10.1038/nature11459},
+journal = {Nature},
+pages = {537--540},
+title = {{Popularity versus similarity in growing networks}},
+volume = {489},
+year = {2012}
+}
+
+@article{PaPs12,
+author = {Papadopoulos, Fragkiskos and Psomas, Constantinos and Krioukov, Dmitri},
+doi = {10.1145/2425248.2425277},
+journal = {ACM SIGMETRICS Perf E R},
+number = {3},
+pages = {104},
+title = {{Replaying the geometric growth of complex networks and application to the AS internet}},
+volume = {40},
+year = {2012}
+}
+
+@article{PaPs14,
+author = {Papadopoulos, Fragkiskos and Psomas, Constantinos and Krioukov, Dmitri},
+doi = {10.1109/TNET.2013.2294052},
+journal = {IEEE ACM Transactions on Networking},
+number = {1},
+pages = {198},
+volume = {23},
+title = {{Network mapping by replaying hyperbolic growth}},
+year = {2015}
+}
+
+@article{PaKr15,
+author = {Papadopoulos, Fragkiskos and Aldecoa, Rodrigo and Krioukov, Dmitri},
+title = {{Network geometry inference using common neighbors}},
+journal = {Physical Review E},
+number = {2},
+pages = {022807},
+volume = {92},
+doi = {10.1103/PhysRevE.92.022807},
+year = {2015}
+}
+
+
+@Misc{accessstrategy,
+author = {Junxiao Shi},
+title = "Strategy for Access Router",
+howpublished = {\url{http://redmine.named-data.net/issues/1999/}}
+}
+
+@Misc{redmine2592,
+author = {Junxiao Shi},
+title = "Ineffective duplicate suppression for satisfied Interest",
+howpublished = {\url{http://redmine.named-data.net/issues/2592}},
+}
+
+@inproceedings{chronosync,
+author={Zhenkai Zhu and Alexander Afanasyev},
+title={Let's {ChronoSync}: Decentralized Dataset State Synchronization in {Named Data Networking}},
+booktitle={Proceedings of IEEE ICNP},
+year={2013}
+}
+
+@Misc{BGPanalysisAS6447,
+author = {Geoff Huston},
+title = "{BGP} Routing Table Analysis Report",
+howpublished = {\url{http://bgp.potaroo.net/as6447}},
+month = may,
+year = {2015}
+}
+
+@Misc{minindnsite,
+        key = {Mini-NDN Website},
+        Title = {{Mini-NDN GitHub}},
+        note = {\url{https://github.com/named-data/mini-ndn}}}
+
+@inproceedings{mininet,
+ author = {Lantz, Bob and Heller, Brandon and McKeown, Nick},
+ title = {A Network in a Laptop: Rapid Prototyping for Software-defined Networks},
+ booktitle = {Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks},
+ year = {2010}
+}
+
+@inproceedings{miniccnx,
+ author = {Cabral, Carlos M.S. and Rothenberg, Christian Esteve and Magalh\~{a}es, Maur\'{\i}cio Ferreira},
+ title = {Mini-CCNx: Fast Prototyping for Named Data Networking},
+ booktitle = {Proceedings of the 3rd ACM SIGCOMM Workshop on Information-centric Networking},
+ year = {2013}
+}
+
+@inproceedings{kleinberg07infocom,
+author = {Kleinberg, R},
+booktitle = {INFOCOM},
+title = {{Geographic Routing Using Hyperbolic Space}},
+year = {2007}
+}
+
+@book{Gromov07-book,
+address = {Boston},
+author = {Gromov, Misha},
+publisher = {Birkh\"{a}user},
+title = {{Metric Structures for Riemannian and Non-Riemannian Spaces}},
+year = {2007}
+}
+
+@inproceedings{Lamping95Hyperbolic,
+author = {Lamping, John and Rao, Ramana and Pirolli, Peter},
+booktitle = {SIGCHI},
+doi = {10.1145/223904.223956},
+keywords = {Fisheye Display,Focus+Context Technique.,Hierarchy Display,InformationVisualization},
+pages = {401--408},
+title = {{A focus+context technique based on hyperbolic geometry for visualizing large hierarchies}},
+year = {1995}
+}
+
+@Misc{ndn-tools-github,
+key = {ndn-tools-github},
+title = "ndn-tools GitHub",
+howpublished = {\url{https://github.com/named-data/ndn-tools}}
+}
+
+@inproceedings{strategy-INFORM,
+ author = {Chiocchetti, Raffaele and Perino, Diego and Carofiglio, Giovanna and Rossi, Dario and Rossini, Giuseppe},
+ title = {INFORM: A Dynamic Interest Forwarding Mechanism for Information Centric Networking},
+ booktitle = {Proceedings of the 3rd ACM SIGCOMM Workshop on Information-centric Networking},
+ series = {ICN '13},
+ year = {2013},
+ isbn = {978-1-4503-2179-2},
+ location = {Hong Kong, China},
+ pages = {9--14},
+ numpages = {6},
+ url = {http://doi.acm.org/10.1145/2491224.2491227},
+ doi = {10.1145/2491224.2491227},
+ acmid = {2491227},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {caching, forwarding, information centric networking},
+}
+
+@inproceedings{probability-adaptive-forwarding,
+author={Haiyang Qian and Ravindran, R. and Guo-Qiang Wang and Medhi, D.},
+booktitle={Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on},
+title={Probability-based adaptive forwarding strategy in named data networking},
+year={2013},
+month={May},
+pages={1094-1101},
+keywords={ant colony optimisation;internetworking;probability;statistical analysis;NDN layer;ant colony optimization;dynamic NDN environment;load balancing;named data networking;network condition;network operators;probability-based PAF strategy;probability-based adaptive forwarding strategy;retransmission mechanism;selection probabilities;statistical model;Conferences;Data structures;Delays;Face;Probability;Probes},
+}
+
+@Misc{ndnspec,
+  key = {ndnspec},
+  title = "{NDN} Packet Format Specification",
+  howpublished = {\url{http://named-data.net/doc/ndn-tlv/}}
+}
+
+@misc{NDNPLATFORM,
+        title="The {NDN} Platform",
+        author="{NDN Project Team}",
+        howpublished="\url{http://named-data.net/codebase/platform/}"
+}
+
+@misc{NDNREPORTS,
+        title="{NDN} Technical Reports",
+        author="{NDN} Project Team",
+        howpublished="\url{http://named-data.net/publications/techreports/}"
+}
+
+@Misc{ndnSIMsite,
+        key = {ndnSIM Website},
+        Title = {{ndnSIM}: NDN simulator},
+        note = {\url{http://ndnsim.net}}
+}
+
+@inproceedings{LSCR,
+ author = {Hemmati, Ehsan and Garcia-Luna-Aceves, J.J.},
+ title = {A New Approach to Name-Based Link-State Routing for Information-Centric Networks},
+ booktitle = {Proceedings of the 2Nd ACM ICN Conference},
+ series = {ICN '15},
+ year = {2015},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {information-centric networks, link-state routing, name-based content routing},
+}
+
+@inproceedings{DCR,
+  title={Routing to Multi-Instantiated Destinations: Principles and Applications},
+  author={Garcia-Luna-Aceves, JJ},
+  booktitle={Network Protocols (ICNP), 2014 IEEE 22nd International Conference on},
+  pages={155--166},
+  year={2014},
+  organization={IEEE}
+}
+
+@inproceedings{SNAMP,
+  title={SNAMP: Secure Namespace Mapping to Scale NDN Forwarding},
+  author={Afanasyev, Alexander and Yi, Cheng and Wang, Lan and Zhang, Beichuan and Zhang, Lixia},
+  booktitle={Proceedings of 18th IEEE Global Internet Symposium (GI 2015)},
+  year={2015}
+}
+
+@misc{isocore,
+        author="{Isocore}",
+        title="Validation of {Cisco ASR} 1000",
+        note="http://www.cisco.com/c/dam/en/us/products/collateral/application-networking-services/wide-area-application-services-waas-software/ITD13029-ASR1000-RP2Validationv1\_1.pdf"
+}
+
+@Misc{MininetCluster,
+  key = {Mininet Cluster Edition Prototype},
+  Title = {{Mininet Cluster Edition Prototype}},
+  note = {\url{https://github.com/mininet/mininet/wiki/Cluster-Edition-Prototype}}
+ }
+
+@article{BoKrKc08,
+author = {Bogu{\~{n}}{\'{a}}, Mari{\'{a}}n and Krioukov, Dmitri and Claffy, Kc},
+doi = {10.1038/NPHYS1130},
+journal = {Nat Phys},
+pages = {74--80},
+title = {{Navigability of Complex Networks}},
+volume = {5},
+year = {2009}
+}
+
+@Misc{ICNRG,
+  key = {ICNRG},
+  Title = "Information-Centric Networking Research Group",
+  note = {\url{https://irtf.org/icnrg}}
+ }
+
+@Misc{HyperbolicASF,
+author = {Lehman, Vince and Gawande, Ashlesh and Aldecoa, Rodrigo and Krioukov, Dmitri and Wang, Lan and Zhang, Beichuan and Zhang, Lixia},
+title = {{An Experimental Investigation of Hyperbolic Routing with a Smart Forwarding Plane in NDN}},
+note = {Manuscript submitted for publication},
+year = {2015}
+}
+
+@inproceedings{schneider2015beyond,
+  title={Beyond Network Selection: Exploiting Access Network Heterogeneity with Named Data Networking},
+  author={Schneider, Klaus M and Krieger, Udo R},
+  booktitle={Proceedings of the 2nd ACM ICN Conference},
+  pages={137--146},
+  year={2015},
+  organization={ACM}
+}
+
+@Misc{IGen,
+  key = {IGen},
+  Title = {IGen - Topology generation through network design heuristics},
+  note = {\url{http://informatique.umons.ac.be/networks/igen/}}
+}
+
+@Misc{BRITE1,
+  key = {BRITE},
+  Title = {BRITE: Boston University Representative Internet Topology Generator},
+  note = {\url{http://www.cs.bu.edu/brite/}}
+}
+
+@Misc{GtITM,
+  key = {GT-ITM},
+  Title = {Modeling Topology of Large Internetworks},
+  note = {\url{http://www.cc.gatech.edu/projects/gtitm/}}
+}
+
+@inproceedings{DiBenedetto11:POLICY,
+ author = "S. DiBenedetto and C. Papadopoulos and D. Massey",
+ title = "Routing Policies in {Named Data Networking}",
+ booktitle = {Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking},
+ year = {2011}
+}
+
+@inproceedings{Yu15:SCHEMA,
+ author = "Y. Yu and A. Afanasyev and D. Clark and kc Claffy and V. Jacobson and L. Zhang",
+ title = "Schematizing and Automating Trust in Named Data Networking",
+ booktitle = {Proceedings of the 2nd ACM ICN Conference},
+ year = {2015}
+}
+
+@misc{NDNCXX,
+        title="ndn-cxx",
+        author={{NDN Project Team}},
+        howpublished="\url{http://named-data.net/doc/ndn-cxx/}"
+}
+
+@misc{NFD,
+        title="{NFD} - {NDN} Forwarding Daemon",
+        author={{NDN Project Team}},
+        howpublished="\url{http://named-data.net/doc/nfd/}"
+}
+
+@misc{NLSR010,
+        title="{NLSR} 0.1.0",
+        author={{NDN Project Team}},
+        howpublished="\url{http://named-data.net/doc/NLSR/0.1.0}"
+}
+
+@misc{chronosync-repo,
+        title="ChronoSync",
+        author={{NDN Project Team}},
+        howpublished="\url{https://github.com/named-data/ChronoSync}"
+}
+
+@misc{nlsr-repo,
+        title="Named Data Link State Routing",
+        author={{NDN Project Team}},
+        howpublished="\url{https://github.com/named-data/NLSR}"
+}
+
+@article{NlsrTr,
+  title={A Secure Link State Routing Protocol for {NDN}},
+  author={Lehman, Vince and Hoque, AKM Mahmudul and Yu, Yingdi and Wang, Lan and Zhang, Beichuan and Zhang, Lixia}
+}
+
+@misc{ndnsec,
+        title="ndnsec",
+        author={{NDN Project Team}},
+        howpublished="\url{https://github.com/named-data/ndn-cxx/tree/master/tools/ndnsec}"
+}
diff --git a/npt.tex b/npt.tex
new file mode 100644
index 0000000..77ca2ff
--- /dev/null
+++ b/npt.tex
@@ -0,0 +1,81 @@
+\section{Name Prefix Table}
+\label{sec:npt}
+
+\begin{figure}[!h]
+  \center
+  \includegraphics[width=0.8\linewidth]{npt}
+  \begin{caption}
+    A diagram of the NPT and Routing Table.
+
+    \begin{footnotesize}
+      The ``wire'' arrows represent references (i.e. ``x has y''),
+      whereas the ``solid'' arrows represent inheritance (i.e. ``y subclasses x'').
+    \end{footnotesize}
+  \end{caption}
+  \label{fig:npt-class-diagram}
+\end{figure}
+
+The Name Prefix Table (NPT) is used by NLSR to maintain a list of all known name prefixes advertised by other routers, including router names.
+The NPT maintains a collection of NPT entries, where each entry represents a name prefix and all of its associated routing table entries.
+Additionally, to optimize the storage and association of the routing table entries, the NPT also maintains a collection of duplicated routing table entries, called routing table pool entries, which have an additional use count attribute.
+The NPT entries keep shared pointers to the appropriate routing table pool entries.
+If a name prefix is advertised by multiple routers, the name prefix will be represented by only one Name Prefix Table Entry, but will have multiple routing table pool entries  which correspond with each origin router.
+
+If a Name LSA exists with an advertised name prefix, that advertised name prefix must be represented in the NPT.
+Thus, if two routers advertise the same name prefix and one Name LSA expires, the NPT entry must not be removed due to the existence of the Name LSA from the other router.
+
+If an any type of LSA for a remote router exists in the LSDB, the remote router's name prefix must be present in the NPT.
+An NPT Entry for a router name can be safely removed when there are no more LSAs in the LSDB from the origin router or there are no routing table entries for the origin router.
+
+\subsection{Adding an NPT Entry}
+\label{sec:npt-add}
+The \texttt{NamePrefixTable::addEntry()} method is the public interface for name prefixes to be added to the NPT.
+The name prefix as well as the router's prefix which originates the name prefix are passed as parameters to the interface.
+The NPT will look through its collection of routing table pool entries first to see if it already has the appropriate route.
+If the NPT locates a local entry, it will increment that entry's use count.
+If none can be found, if will check in the Routing Table to see if a ``raw'' routing table entry matching the origin of the prefix is available there.
+If one is found, it will create a routing table pool entry with the same information, and a use count of one. This new routing table pool entry will then be used.
+If one is not found, a routing table pool entry with no routing information and a use count of one is made, and the NPT entry will retain this ``dummy'' routing information until the Routing Table performs a calculation and updates it.
+
+The rest of the method determines if this NPT entry already exists in the NPT itself.
+If it has not been added, i.e. it is new, a new NPT entry will be made and installed in the NPT.
+Then the routing table pool entry with the routing information to the origin router's prefix will be added to this new NPT entry.
+If the entry already exists in the NPT, then the existing entry will be updated in the same way as the new one.
+If the updated NPT entry has next hops, the NPT will update the FIB with the prefix and its next hops.
+If there are no next hops, then this means that there is no way for the router to reach the origin.
+The FIB entry will be removed, but the NPT entry will be retained, as the routing table may calculate a new route.
+
+\subsection{Removing an NPT Entry}
+\label{sec:npt-del}
+The \texttt{NamePrefixTable::removeEntry()} method is the public interface for name prefixes to be removed from the NPT.
+The name prefix as well as the router's prefix which originates the name prefix are passed as parameters to the interface.
+The NPT will use the origin router's name to look through its local collection of routing table pool entries.
+Because this is the NPT's centralized, total pool of routing information, if the entry does not exist here it cannot exist in any NPT entries.
+In that case, the method ends.
+Else, the method will look through the collection of NPT entries for the entry matching the name prefix in the parameters.
+If it does not find it, there is nothing to be done, and the method ends.
+If it does find a matching entry, it will remove from that entry the routing table pool entry with the origin router prefix matching the one given in the parameters.
+The next hop information of the entry is rebuilt, and then the method checks if the entry has any next hops.
+If it does, the method will inform the FIB of the change with the name prefix and the next hops.
+If the entry no longer has any next hops, this means that there is no routing information to any router advertising that prefix.
+In this case, the NPT will remove that entry, as it is no longer useful.
+
+\subsection{Updating an NPT Entry with New Routing Table Entries}
+\label{sec:npt-update-with-new-route}
+When the Routing Table module has finished calculating, it will notify the NPT using the \texttt{NamePrefixTable::updateWithNewRoute()} interface.
+The NPT will then iterate over each of its entries and each entry's routing table pool entry list.
+For each routing entry in the list, the NPT will attempt to fetch the new next hop list from the Routing Table, and set the entry's next hop list to that.
+If no list is available, it clears the routing table pool entry's next hop list.
+Then, \texttt{NamePrefixTable::addEntry()} is called with the current NPT entry and routing table pool entry pair.
+
+\subsection{Adding routing table pool entries to the pool}
+\label{sec:npt-rtpe-add}
+Whenever a routing table pool entry (RTPE) needs to be constructed, the method \texttt{NamePrefixTable::addRtpeToPool()} is called.
+It constructs and inserts into the hash map a pair object whose first element is the origin router prefix, and whose second element is a shared pointer to the actual routing table pool entry object.
+As stated in the \texttt{NamePrefixTable::addEntry()} method, the RTPE will have a use count of one.
+
+\subsection{Removing routing table pool entries from the pool}
+\label{sec:npt-rtpe-del}
+An RTPE will be deleted when, after removing an RTPE from an NPT entry, \texttt{NamePrefixTable::removeEntry()} determines that the just-removed RTPE now has a use count of 0.
+It will then call \texttt{NamePrefixTable::deleteRtpeFromPool()}, passing the RTPE as a parameter.
+The method will erase the element from the hash map that they are contained in.
diff --git a/prefix-update.tex b/prefix-update.tex
new file mode 100644
index 0000000..bca2329
--- /dev/null
+++ b/prefix-update.tex
@@ -0,0 +1,2 @@
+\section{Prefix Update Processor}
+\label{sec:prefix-update}
diff --git a/publishers.tex b/publishers.tex
new file mode 100644
index 0000000..9a291c1
--- /dev/null
+++ b/publishers.tex
@@ -0,0 +1,2 @@
+\section{Dataset Publishers}
+\label{sec:publishers}
diff --git a/routing-table.tex b/routing-table.tex
new file mode 100644
index 0000000..58418b7
--- /dev/null
+++ b/routing-table.tex
@@ -0,0 +1,32 @@
+\section{Routing Table}
+\label{sec:routing-table}
+
+The Routing Table module performs three main tasks: it performs the routing table calculations using a \texttt{RoutingTableCalculator} (Section~\ref{sec:routing-table-calculator}),
+it stores the calculated routing table entries in a table, and notifies the Name Prefix Table module (Section~\ref{sec:npt}) when there are changes to the calculated next hops.
+
+\subsection{Routing Table Calculators}
+\label{sec:routing-table-calculator}
+
+The \texttt{RoutingTableCalculator} is a base class provides functionality common to both link-state and hyperbolic routing.
+The Routing Table module uses the implementation class specific to the type of routing currently enabled.
+
+\subsubsection{Link-State Routing Table Calculator}
+
+The \texttt{LinkStateRoutingTableCalculator} class calculates the routing table uses Dijkstra's algorithm to calculate the shortest paths in the network.
+When \texttt{max-faces-per-prefix} is set to one, the \texttt{LinkStateRoutingTableCalculator} can simply run Dijkstra's algorithm.
+When \texttt{max-faces-per-prefix} is set to a value indicating multi-path calculation, the \\ \texttt{LinkStateRoutingTableCalculator} will iteratively perform Dijkstra's using only a single neighbor link as a next hop.
+The calculation will be performed using each neighbor in order to learn the path costs for each destination through each next hop.
+
+
+\subsubsection{Hyperbolic Routing Table Calculator}
+
+The \texttt{HyperbolicRoutingCalculator} class calculates the routing table uses the Coordinate LSAs received from each router in the network to determine the cost from each of its neighbors to every other router in the network.
+The \texttt{HyperbolicRoutingCalculator} iterates through each of the router's neighbors calculating the hyperbolic distance from the neighbor to every other router in the network (excluding itself and the neighbor router).
+The \texttt{HyperbolicRoutingCalculator} then uses these calculated distances to add routing table entries to the destination with the neighbor as the next hop.
+The \texttt{HyperbolicRoutingCalculator} also adds a routing table entry to reach the neighbor itself; a routing table entry using the neighbor as a next hop to the neighbor with a cost of zero is added.
+
+\subsection{Notifications for Newly Calculated Next Hops}
+
+Once the Routing Table Module has finished calculating the routing table, it will notify the Name Prefix Table module using the \texttt{NamePrefixTable::updateWithNewRoute} interface.
+The Name Prefix Table Module will then update the next hops for each name prefix based on the newly calculated routing table.
+This process is described in more detail in Section~\ref{sec:npt-update-with-new-route}.
\ No newline at end of file
diff --git a/security.tex b/security.tex
new file mode 100644
index 0000000..cffe4c7
--- /dev/null
+++ b/security.tex
@@ -0,0 +1,76 @@
+\section{Security}
+\label{sec:security}
+
+The trust model of NLSR is semi-hierarchical. An example certificate signing hierarchy is show in Figure~\ref{fig:trust}.
+In this hierarchy, each entity's name and corresponding certificate name follow the convention described in Table~\ref{table:kname}.
+
+\begin{figure}
+\centering
+\includegraphics[width=0.5\linewidth]{figures/trust-hierarchy.eps}
+\caption{NLSR Trust Hierarchy}
+\label{fig:trust}
+%\vspace{-3mm}
+\end{figure}
+
+\begin{table}
+\centering	
+	\caption{Key Names}
+	\small
+	\begin{tabular}{|l|l|}
+	\hline
+	\bfseries {Key Owner} & \bfseries {Key Name}\\ \hline
+	Network & /$<$network$>$/KEY/$<$key$>$\\ \hline
+	Site & /$<$network$>$/$<$site$>$/KEY/$<$key$>$\\ \hline
+	Operator & /$<$network$>$/$<$site$>$/$<$operator$>$/KEY/$<$key$>$\\\hline
+	Router & /$<$network$>$/$<$site$>$/$<$router$>$/KEY/$<$key$>$\\\hline
+	NLSR & /$<$network$>$/$<$site$>$/$<$router$>$/NLSR/KEY/$<$key$>$\\\hline
+	\end{tabular}
+	\label{table:kname}
+	\vspace{-3mm}
+\end{table}
+
+\subsection{Creating Keys and Certificates}
+
+The process to create keys and certificates for this hierarchy can be performed using the \texttt{ndnsec}~\cite{ndnsec} tools included with \texttt{ndn-cxx}~\cite{NDNCXX}.
+The steps to create the keys and certificates is outlined below:
+
+\begin{enumerate}
+\item Create keys for Root: \\ \texttt{ndnsec-keygen \$ROOT\_NAME > \$ROOT\_KEY\_OUTPUT\_FILE}
+\item Create certificate for Root: \\ \texttt{ndnsec-certgen -N \$ROOT\_NAME -p \$ROOT\_NAME \$ROOT\_KEY\_OUTPUT\_FILE > \$ROOT\_CERT\_OUTPUT\_FILE}
+\item For each site, create keys and certificates:
+  \begin{enumerate}
+  \item On the Site machine, generate keys for the Site: \\ \texttt{ndnsec-keygen \$SITE\_NAME > \$SITE\_KEY\_OUTPUT\_FILE}
+  \item Copy \texttt{\$SITE\_KEY\_OUTPUT\_FILE} over to the machine where the Root certificate was created.
+  \item Generate a certificate for the Site on the Root machine: \\ \texttt{ndnsec-certgen -N \$SITE\_NAME -p \$SITE\_NAME -s \$ROOT\_NAME \$SITE\_KEY\_OUTPUT\_FILE > \$SITE\_CERT\_OUTPUT\_FILE}
+  \item Copy \texttt{\$SITE\_CERT\_OUTPUT\_FILE} over to the Site machine.
+  \item Install the certificate on the Site machine: \\ \texttt{ndnsec-cert-install -f \$SITE\_CERT\_OUTPUT\_FILE}
+  \item On the Site machine, create the Operator keys: \\ \texttt{ndnsec-keygen \$OP\_NAME > \$OP\_KEY\_OUTPUT\_FILE}
+  \item On the Site machine, create the Operator certificate: \\ \texttt{ndnsec-certgen -N \$OP\_NAME -p \$OP\_NAME -s \$SITE\_NAME \$OP\_KEY\_OUTPUT\_FILE > \$OP\_CERT\_OUTPUT\_FILE}
+  \item On the Site machine, create the Router keys: \\ \texttt{ndnsec-keygen \$ROUTER\_NAME > \$ROUTER\_KEY\_OUTPUT\_FILE}
+  \item On the Site machine, create the Router certificate: \\ \begin{small}\texttt{ndnsec-certgen -N \$ROUTER\_NAME -p \$ROUTER\_NAME -s \$OP\_NAME \$ROUTER\_KEY\_OUTPUT\_FILE > \$ROUTER\_CERT\_OUTPUT\_FILE}\end{small}
+  \end{enumerate}
+  \item When NLSR starts, it will automatically create the NLSR keys and certificates for the router.
+\end{enumerate}
+
+\subsection{Certificate Publishing}
+
+In a network, every router should have the root certificate configured as a trust anchor for the \texttt{validator} in the configuration file.
+For each site, at least one router should publish the site certificate, and at least one router should publish the certificate of the site operator.
+Each router should publish its own certificate.
+All this information must be explicitly specified in the configuration file.
+
+For example, the following configuration file indicates that NLSR should publish the site certificate and the router certificate:
+
+\begin{verbatim}
+...
+security
+{
+  validator
+  {
+    ...
+  }
+  cert-to-publish "$SITE_CERT_OUTPUT_FILE"   ; name of the site certificate file
+  cert-to-publish "$SITE_CERT_OUTPUT_FILE"   ; name of the router certificate file
+  ...
+}
+\end{verbatim}
\ No newline at end of file
diff --git a/sequencing-manager.tex b/sequencing-manager.tex
new file mode 100644
index 0000000..be9ad1d
--- /dev/null
+++ b/sequencing-manager.tex
@@ -0,0 +1,2 @@
+\section{Sequencing Manager}
+\label{sec:sequencing-manager}
diff --git a/sync-logic.tex b/sync-logic.tex
new file mode 100644
index 0000000..a07f009
--- /dev/null
+++ b/sync-logic.tex
@@ -0,0 +1,19 @@
+\section{Sync Logic Handler}
+\label{sec:sync-logic}
+
+The Sync Logic Handler acts as the interface between the synchronization protocol and the NLSR application.
+The Sync Logic Handler receives notifications from the synchronization protocol when an sync update is detected, and the Sync Logic Handler then determines if the updated LSA should be retrieved.
+The Sync Logic Handler also notifies the synchronization protocol when the router's LSAs are modified or refreshed, so the synchronization protocol can update its internal digest and synchronize the updated information.
+
+\subsection{On Sync Update}
+When the synchronization protocol receives a sync update, the updated names and sequence numbers will be passed to \texttt{SyncLogicHandler::onNsyncUpdate()}.
+The Sync Logic Handler will process each updated name individually first by verifying that the update is not for one of the router's own LSAs.
+The Sync Logic Handler will then check the updated sequence number to see which LSAs were updated.
+If the sequence number for the LS in the update is greater than the sequence number of the existing LSA in the LSDB or there is no LSA for the updated Name,
+the Sync Logic Handler will use the \texttt{Lsdb::expressInterest()} interface to retrieve the LSA. The module will not try to retrive Coordinate LSA if link-state routing is on, or Adjacency LSA is hyperbolic routing is on.
+The logic used to express an LSA Interest and handle an LSA Data response is handled by the LSDB module (Section~\ref{sec:lsdb}).
+
+\subsection{Publish Routing Update}
+\label{sssec:routing-update}
+When any of a router's LSAs are updated or refreshed by the LSDB, the LSDB will use the \\ \texttt{SyncLogicHandler::publishRoutingUpdate()} interface to notify the synchronization protocol that the sequence number for the router's LSA prefix has changed.
+The Sync Logic Handler will also write the updated sequence number to file, so that a restarting router can begin publishing routing updates with sequence numbers larger than the sequence numbers it had published previously.