diff options
Diffstat (limited to 'templates/krings')
33 files changed, 7162 insertions, 0 deletions
diff --git a/templates/krings/ap_transaction.html b/templates/krings/ap_transaction.html new file mode 100644 index 00000000..2dacc947 --- /dev/null +++ b/templates/krings/ap_transaction.html @@ -0,0 +1,229 @@ + +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + + <td> + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <hr noshade><br> + <h4>A P - T R A N S A C T I O N</h4> + </th> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%" callspacing=0 cellpadding=0> + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> + <br><?lsmb address2 ?> + <?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> + <br><?lsmb country ?> + <?lsmb end country ?> + <br> + + <?lsmb if contact ?> + <br><?lsmb contact ?> + <br> + <?lsmb end contact ?> + + <?lsmb if customerphone ?> + <br>Tel: <?lsmb customerphone ?> + <?lsmb end customerphone ?> + + <?lsmb if customerfax ?> + <br>Fax: <?lsmb customerfax ?> + <?lsmb end customerfax ?> + + <?lsmb if email ?> + <br><?lsmb email ?> + <?lsmb end email ?> + </td> + + <td align=right> + <table> + <tr> + <th align=left nowrap>Invoice #</th> + <td><?lsmb invnumber ?></td> + </tr> + <tr> + <th align=left nowrap>Date</th> + <td><?lsmb invdate ?></td> + </tr> + <tr> + <th align=left nowrap>Due</th> + <td><?lsmb duedate ?></td> + </tr> + <tr> + <th align=left>Order #</th> + <td><?lsmb ordnumber ?> </td> + </tr> + <tr> + <th align=left nowrap>Employee</th> + <td><?lsmb employee ?> </td> + </tr> + </table> + </td> + </tr> + </table> + </td> + </tr> + + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <table width="100%"> + <tr valign=top> + <td width="50%"> + <table> + <?lsmb foreach account ?> + <tr valign=top> + <td><?lsmb accno ?></td> + <td><?lsmb account ?></td> + <td align=right><?lsmb amount ?></td> + <td><?lsmb projectnumber ?></td> + </tr> + <?lsmb end account ?> + + <tr> + <?lsmb if taxincluded ?> + <th colspan=2 align=right>Total</th> + <td align=right><?lsmb invtotal ?></td> + <?lsmb end taxincluded ?> + + <?lsmb if not taxincluded ?> + <th colspan=2 align=right>Subtotal</th> + <td align=right><?lsmb subtotal ?></td> + <?lsmb end taxincluded ?> + </tr> + + <?lsmb foreach tax ?> + <tr> + <th colspan=2 align=right><?lsmb taxdescription ?> @ <?lsmb taxrate ?> %</th> + <td align=right><?lsmb tax ?></td> + </tr> + <?lsmb end tax ?> + + <?lsmb if not taxincluded ?> + <th colspan=2 align=right>Total</th> + <td align=right><?lsmb invtotal ?></td> + <?lsmb end taxincluded ?> + + </table> + </td> + <td width="50%"> + <?lsmb notes ?> + </td> + </tr> + </table> + </td> + <tr> + <td> </td> + + </tr> + + <tr> + <td> </td> + + <td> + <?lsmb text_amount ?> ***** <?lsmb decimal ?>/100 <?lsmb currency ?> + </td> + </tr> + + <?lsmb if paid ?> + <tr> + <td> </td> + + <td> + <table> + <tr> + <th>Payments</th> + </tr> + + <tr> + <td> + <hr noshade> + </td> + </tr> + + <tr> + <td> + <table> + <tr> + <th align=left>Date</th> + <th align=left>Account</th> + <th align=left>Source</th> + <th align=left>Memo</th> + <th align=left>Amount</th> + </tr> + <?lsmb end paid ?> + + <?lsmb foreach payment ?> + <tr> + <td><?lsmb paymentdate ?></td> + <td><?lsmb paymentaccount ?></td> + <td><?lsmb paymentsource ?></td> + <td><?lsmb paymentmemo ?></td> + <td><?lsmb payment ?></td> + </tr> + <?lsmb end payment ?> + + <?lsmb if paid ?> + </table> + </td> + </tr> + </table> + </td> + </tr> + <?lsmb end paid ?> + + <tr height=10></tr> + + <?lsmb if taxincluded ?> + <tr> + <td> </td> + </tr> + + <tr> + <th colspan=3 align=left><font size=-2>Taxes shown are included in price.</th> + </tr> + <?lsmb end taxincluded ?> + +</table> + +</body> +</html> + diff --git a/templates/krings/ap_transaction.tex b/templates/krings/ap_transaction.tex new file mode 100644 index 00000000..8bfd9f79 --- /dev/null +++ b/templates/krings/ap_transaction.tex @@ -0,0 +1,125 @@ +\documentclass[10pt,letterpaper,oneside,onecolumn]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-1.9cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} + +\begin{document} + +\pagestyle{myheadings} +\thispagestyle{empty} + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{-1.3cm} + +\parbox{\textwidth}{% + \parbox[b]{.42\textwidth}{% + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5em]{\textwidth}{0.5pt} +} + +\centerline{\textbf{A P} \hspace{0.3cm} \textbf{T R A N S A C T I O N}} + +\vspace*{0.5cm} + +\parbox[t]{.5\textwidth}{ +<%name%> + +<%address1%> + +<%address2%> + +<%city%> <%state%> <%zipcode%> + +<%country%> + +\vspace{0.3cm} + +<%if contact%> +<%contact%> +<%end contact%> + +\vspace{0.2cm} + +<%if customerphone%> +Tel: <%customerphone%> +<%end customerphone%> + +<%if customerfax%> +Fax: <%customerfax%> +<%end customerfax%> + +<%email%> +} +\hfill +\begin{tabular}[t]{ll} + \textbf{Invoice \#} & <%invnumber%> \\ + \textbf{Date} & <%invdate%> \\ + \textbf{Due} & <%duedate%> \\ + \textbf{Order \#} & <%ordnumber%> \\ + \textbf{Employee} & <%employee%> \\ +\end{tabular} + +\vspace{1cm} + +\begin{tabularx}{.5\textwidth}[t]{@{}llrl@{}} +<%foreach amount%> + <%accno%> & <%account%> & <%amount%> & <%projectnumber%> \\ +<%end amount%> + + \multicolumn{2}{r}{\textbf{Subtotal}} & <%subtotal%> & \\ +<%foreach tax%> + \multicolumn{2}{r}{\textbf{<%taxdescription%> @ <%taxrate%> \%}} & <%tax%> & \\ +<%end tax%> + + \multicolumn{2}{r}{\textbf{Total}} & <%invtotal%> & \\ + +\end{tabularx} +<%notes%> + +\vspace{0.3cm} + +<%text_amount%> ***** <%decimal%>/100 <%currency%> + +\vspace{0.3cm} + +<%if paid%> +\begin{tabular}{@{}llllr@{}} + \multicolumn{5}{c}{\textbf{Payments}} \\ + \hline + \textbf{Date} & & \textbf{Source} & \textbf{Memo} & \textbf{Amount} \\ +<%end paid%> +<%foreach payment%> + <%paymentdate%> & <%paymentaccount%> & <%paymentsource%> & <%paymentmemo%> & <%payment%> \\ +<%end payment%> +<%if paid%> +\end{tabular} +<%end paid%> + +\end{document} + diff --git a/templates/krings/ar_transaction.html b/templates/krings/ar_transaction.html new file mode 100644 index 00000000..f243bf1a --- /dev/null +++ b/templates/krings/ar_transaction.html @@ -0,0 +1,237 @@ + +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + + <td> + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <hr noshade><br> + <h4>A R - T R A N S A C T I O N</h4> + </th> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%" callspacing=0 cellpadding=0> + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> + <br><?lsmb address2 ?> + <?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> + <br><?lsmb country ?> + <?lsmb end country ?> + <br> + + <?lsmb if contact ?> + <br><?lsmb contact ?> + <br> + <?lsmb end contact ?> + + <?lsmb if customerphone ?> + <br>Tel: <?lsmb customerphone ?> + <?lsmb end customerphone ?> + + <?lsmb if customerfax ?> + <br>Fax: <?lsmb customerfax ?> + <?lsmb end customerfax ?> + + <?lsmb if email ?> + <br><?lsmb email ?> + <?lsmb end email ?> + </td> + + <td align=right> + <table> + <tr> + <th align=left nowrap>Invoice #</th> + <td><?lsmb invnumber ?></td> + </tr> + <tr> + <th align=left nowrap>Date</th> + <td><?lsmb invdate ?></td> + </tr> + <tr> + <th align=left nowrap>Due</th> + <td><?lsmb duedate ?></td> + </tr> + <tr> + <th align=left>Order #</th> + <td><?lsmb ordnumber ?> </td> + </tr> + <tr> + <th align=left nowrap>Salesperson</th> + <td><?lsmb employee ?> </td> + </tr> + </table> + </td> + </tr> + </table> + </td> + </tr> + + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <table width="100%"> + <tr valign=top> + <td width="50%"> + <table> + <?lsmb foreach account ?> + <tr valign=top> + <td><?lsmb accno ?></td> + <td><?lsmb account ?></td> + <td align=right><?lsmb amount ?></td> + <td><?lsmb projectnumber ?></td> + </tr> + <?lsmb end account ?> + + <tr> + <?lsmb if taxincluded ?> + <th colspan=2 align=right>Total</th> + <td align=right><?lsmb invtotal ?></td> + <?lsmb end taxincluded ?> + + <?lsmb if not taxincluded ?> + <th colspan=2 align=right>Subtotal</th> + <td align=right><?lsmb subtotal ?></td> + <?lsmb end taxincluded ?> + </tr> + + <?lsmb foreach tax ?> + <tr> + <th colspan=2 align=right><?lsmb taxdescription ?> @ <?lsmb taxrate ?> %</th> + <td align=right><?lsmb tax ?></td> + </tr> + <?lsmb end tax ?> + + <?lsmb if not taxincluded ?> + <th colspan=2 align=right>Total</th> + <td align=right><?lsmb invtotal ?></td> + <?lsmb end taxincluded ?> + + </table> + </td> + <td width="50%"> + <?lsmb notes ?> + </td> + </tr> + </table> + </td> + <tr> + <td> </td> + + </tr> + + <tr> + <td> </td> + + <td> + <?lsmb text_amount ?> ***** <?lsmb decimal ?>/100 <?lsmb currency ?> + </td> + </tr> + + <?lsmb if paid ?> + <tr> + <td> </td> + + <td> + <table> + <tr> + <th>Payments</th> + </tr> + + <tr> + <td> + <hr noshade> + </td> + </tr> + + <tr> + <td> + <table> + <tr> + <th align=left>Date</th> + <th align=left>Account</th> + <th align=left>Source</th> + <th align=left>Memo</th> + <th align=left>Amount</th> + </tr> + <?lsmb end paid ?> + + <?lsmb foreach payment ?> + <tr> + <td><?lsmb paymentdate ?></td> + <td><?lsmb paymentaccount ?></td> + <td><?lsmb paymentsource ?></td> + <td><?lsmb paymentmemo ?></td> + <td><?lsmb payment ?></td> + </tr> + <?lsmb end payment ?> + + <?lsmb if paid ?> + </table> + </td> + </tr> + </table> + </td> + </tr> + <?lsmb end paid ?> + + <tr height=10></tr> + + <?lsmb foreach tax ?> + <tr> + <td> </td> + + <th colspan=9 align=left><font size=-2><?lsmb taxdescription ?> Registration <?lsmb taxnumber ?></th> + </tr> + <?lsmb end tax ?> + + <?lsmb if taxincluded ?> + <tr> + <td> </td> + </tr> + + <tr> + <th colspan=3 align=left><font size=-2>Taxes shown are included in price.</th> + </tr> + <?lsmb end taxincluded ?> + +</table> + +</body> +</html> + diff --git a/templates/krings/ar_transaction.tex b/templates/krings/ar_transaction.tex new file mode 100644 index 00000000..654d2b95 --- /dev/null +++ b/templates/krings/ar_transaction.tex @@ -0,0 +1,131 @@ +\documentclass[10pt,letterpaper,oneside,onecolumn]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-1.9cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} + +\begin{document} + +\pagestyle{myheadings} +\thispagestyle{empty} + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{-1.3cm} + +\parbox{\textwidth}{% + \parbox[b]{.42\textwidth}{% + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5em]{\textwidth}{0.5pt} +} + +\centerline{\textbf{A R} \hspace{0.3cm} \textbf{T R A N S A C T I O N}} + +\vspace*{0.5cm} + +\parbox[t]{.5\textwidth}{ +<%name%> + +<%address1%> + +<%address2%> + +<%city%> <%state%> <%zipcode%> + +<%country%> + +\vspace{0.3cm} + +<%if contact%> +<%contact%> +<%end contact%> + +\vspace{0.2cm} + +<%if customerphone%> +Tel: <%customerphone%> +<%end customerphone%> + +<%if customerfax%> +Fax: <%customerfax%> +<%end customerfax%> + +<%email%> +} +\hfill +\begin{tabular}[t]{ll} + \textbf{Invoice \#} & <%invnumber%> \\ + \textbf{Date} & <%invdate%> \\ + \textbf{Due} & <%duedate%> \\ + \textbf{Order \#} & <%ordnumber%> \\ + \textbf{Employee} & <%employee%> \\ +\end{tabular} + +\vspace{1cm} + +\begin{tabularx}{.5\textwidth}[t]{@{}llrl@{}} +<%foreach amount%> + <%accno%> & <%account%> & <%amount%> & <%projectnumber%> \\ +<%end amount%> + + \multicolumn{2}{r}{\textbf{Subtotal}} & <%subtotal%> & \\ +<%foreach tax%> + \multicolumn{2}{r}{\textbf{<%taxdescription%> @ <%taxrate%> \%}} & <%tax%> & \\ +<%end tax%> + + \multicolumn{2}{r}{\textbf{Total}} & <%invtotal%> & \\ + +\end{tabularx} +<%notes%> + +\vspace{0.3cm} + +<%text_amount%> ***** <%decimal%>/100 <%currency%> + +\vspace{0.3cm} + +<%if paid%> +\begin{tabular}{@{}llllr@{}} + \multicolumn{5}{c}{\textbf{Payments}} \\ + \hline + \textbf{Date} & & \textbf{Source} & \textbf{Memo} & \textbf{Amount} \\ +<%end paid%> +<%foreach payment%> + <%paymentdate%> & <%paymentaccount%> & <%paymentsource%> & <%paymentmemo%> & <%payment%> \\ +<%end payment%> +<%if paid%> +\end{tabular} +<%end paid%> + +\vspace{0.5cm} + +<%foreach tax%> +\textbf{\small{<%taxdescription%> Registration <%taxnumber%>}} \\ +<%end tax%> + +\end{document} + diff --git a/templates/krings/balance_sheet.html b/templates/krings/balance_sheet.html new file mode 100644 index 00000000..cec4b5c5 --- /dev/null +++ b/templates/krings/balance_sheet.html @@ -0,0 +1,96 @@ +<body bgcolor=ffffff> + +<h2 align=center> +<?lsmb company ?> +<br><?lsmb address ?> + +<p>STATUS +<br><?lsmb period ?> +</h2> + +<table border=0> +<tr> + <th align=left width=400 colspan=2>AKTIVER<br><hr align=left width=250 size=5 noshade></th> + <th><?lsmb this_period ?></th> + <th><?lsmb last_period ?></th> +</tr> + +<?lsmb foreach asset_account ?> +<tr> + <td> </td> + <td><?lsmb asset_account ?></td> + <td align=right><?lsmb asset_this_period ?></td> + <td align=right><?lsmb asset_last_period ?></td> +</tr> +<?lsmb end asset_account ?> + +<tr> + <td colspan=2> </td> + <td><hr noshade size=1></td> + <td><hr noshade size=1></td> +</tr> + +<tr valign=top> + <th align=left colspan=2>SAMLEDE AKTIVER</th> + <td align=right><?lsmb total_assets_this_period ?><hr noshade size=2></td> + <td align=right><?lsmb total_assets_last_period ?><hr noshade size=2></td> +</tr> + +<tr> + <th align=left colspan=4>PASSIVER<b><hr align=left width=250 size=5 noshade></th> +</tr> + +<?lsmb foreach liability_account ?> +<tr> + <td></td> + <td><?lsmb liability_account ?></td> + <td align=right><?lsmb liability_this_period ?></td> + <td align=right><?lsmb liability_last_period ?></td> +</tr> +<?lsmb end liability_account ?> + +<tr> + <td colspan=2> </td> + <td><hr noshade size=1></td> + <td><hr noshade size=1></td> +</tr> + +<tr valign=top> + <td></td> + <th align=left>Samlet gæld</th> + <td align=right><?lsmb total_liabilities_this_period ?><br><hr noshade size=2</td> + <td align=right><?lsmb total_liabilities_last_period ?><br><hr noshade size=2</td> +</tr> + +<tr> + <th align=left colspan=4>KAPITAL<br><hr align=left width=250 size=5 noshade></th> +</tr> + +<?lsmb foreach equity_account ?> +<tr> + <td></td> + <td><?lsmb equity_account ?></td> + <td align=right><?lsmb equity_this_period ?></td> + <td align=right><?lsmb equity_last_period ?></td> +</tr> +<?lsmb end equity_account ?> + +<tr> + <td colspan=2> </td> + <td><hr noshade size=1></td> + <td><hr noshade size=1></td> +</tr> + +<tr valign=top> + <td></td> + <th align=left>Samlet egenkapital</th> + <td align=right><?lsmb total_equity_this_period ?><br><hr noshade size=2</td> + <td align=right><?lsmb total_equity_last_period ?><br><hr noshade size=2</td> +</tr> + +<tr valign=top> + <th align=left colspan=2>SAMLET GÆLD OG EGENKAPITAL</th> + <td align=right><?lsmb total_this_period ?><br><hr noshade size=2></td> + <td align=right><?lsmb total_last_period ?><br><hr noshade size=2></td> +</tr> +</table> diff --git a/templates/krings/bin_list.html b/templates/krings/bin_list.html new file mode 100644 index 00000000..6fce63e1 --- /dev/null +++ b/templates/krings/bin_list.html @@ -0,0 +1,189 @@ + +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + + <td> + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + + <th align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <h4>B I N L I S T</h4> + </th> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%" cellspacing=0 cellpadding=0> + <tr bgcolor=000000> + <th align=left width="50%"><font color=ffffff>From</th> + <th align=left width="50%"><font color=ffffff>Ship To</th> + </tr> + + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> + <br><?lsmb address2 ?> + <?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> + <br><?lsmb country ?> + <?lsmb end country ?> + <br> + + <?lsmb if contact ?> + <br>Attn: <?lsmb contact ?> + <?lsmb end contact ?> + + <?lsmb if vendorphone ?> + <br>Tel: <?lsmb vendorphone ?> + <?lsmb end vendorphone ?> + + <?lsmb if vendorfax ?> + <br>Fax: <?lsmb vendorfax ?> + <?lsmb end vendorfax ?> + + <?lsmb if email ?> + <br><?lsmb email ?> + <?lsmb end email ?> + + </td> + + <td><?lsmb shiptoname ?> + <br><?lsmb shiptoaddress1 ?> + <?lsmb if shiptoaddress2 ?> + <br><?lsmb shiptoaddress2 ?> + <?lsmb end shiptoaddress2 ?> + <br><?lsmb shiptocity ?> <?lsmb shiptostate ?> <?lsmb shiptozipcode ?> + <?lsmb if shiptocountry ?> + <br><?lsmb shiptocountry ?> + <?lsmb end shiptocountry ?> + + <br> + <?lsmb if shiptocontact ?> + <br>Attn: <?lsmb shiptocontact ?> + <?lsmb end shiptocontact ?> + + <?lsmb if shiptophone ?> + <br>Tel: <?lsmb shiptophone ?> + <?lsmb end shiptophone ?> + + <?lsmb if shiptofax ?> + <br>Fax: <?lsmb shiptofax ?> + <?lsmb end shiptofax ?> + </td> + </tr> + </table> + </td> + </tr> + + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <table width="100%" border=1> + <tr> + <th width="17%" align=left nowrap>Order #</th> + <th width="17%" align=left nowrap>Date</th> + <th width="17%" align=left nowrap>Contact</th> + <?lsmb if warehouse ?> + <th width="17%" align=left nowrap>Warehouse</th> + <?lsmb end warehouse ?> + <th width="17%" align=left>Shipping Point</th> + <th width="15%" align=left>Ship via</th> + </tr> + + <tr> + <td><?lsmb ordnumber ?> </td> + + <?lsmb if shippingdate ?> + <td><?lsmb shippingdate ?></td> + <?lsmb end shippingdate ?> + + <?lsmb if not shippingdate ?> + <td><?lsmb orddate ?></td> + <?lsmb end shippingdate ?> + + <td><?lsmb employee ?> </td> + + <?lsmb if warehouse ?> + <td><?lsmb warehouse ?></td> + <?lsmb end warehouse ?> + + <td><?lsmb shippingpoint ?> </td> + <td><?lsmb shipvia ?> </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Pos</th> + <th align=left><font color=ffffff>Number</th> + <th align=left><font color=ffffff>Description</th> + <th><font color=ffffff>Serialnumber</th> + <th> </th> + <th><font color=ffffff>Qty</th> + <th><font color=ffffff>Recd</th> + <th> </th> + <th><font color=ffffff>Bin</th> + </tr> + + <?lsmb foreach number ?> + <tr valign=top> + <td><?lsmb runningnumber ?></td> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td><?lsmb serialnumber ?></td> + <td><?lsmb deliverydate ?></td> + <td align=right><?lsmb qty ?></td> + <td align=right><?lsmb ship ?></td> + <td><?lsmb unit ?></td> + <td><?lsmb bin ?></td> + </tr> + <?lsmb end number ?> + + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td><hr noshade></td> + </tr> + +</table> + diff --git a/templates/krings/bin_list.tex b/templates/krings/bin_list.tex new file mode 100644 index 00000000..034fd723 --- /dev/null +++ b/templates/krings/bin_list.tex @@ -0,0 +1,147 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} + +\begin{document} + +\pagestyle{myheadings} +\thispagestyle{empty} + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{-1.3cm} + +\parbox{\textwidth}{ + \parbox[b]{.42\textwidth}{% + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 37%> +\end{tabularx} + +\newpage + +\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} + \textbf{Pos} & \textbf{Number} & \textbf{Description} & \textbf{Serial Number} & & \textbf{Qty} & \textbf{Recd} & & \textbf{Bin} \\ +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.5\textwidth}{ +\textbf{From} +\vspace{0.7cm} + +<%name%> + +<%address1%> + +<%if %address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country4%> +<%end country%> +} +\parbox[t]{.4\textwidth}{ +\textbf{Ship To} +\vspace{0.7cm} + +<%shiptoname%> + +<%shiptoaddress1%> + +<%if shiptoaddress2%> +<%shiptoaddress2%> +<%end shiptoaddress2%> + +<%shiptocity%> <%shiptostate%> <%shiptozipcode%> + +<%if shiptocountry%> +<%shiptocountry%> +<%end shiptocountry%> +} +\hfill + +\vspace{1cm} + +\textbf{B I N} \parbox{0.3cm}{\hfill} \textbf{L I S T} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline + \textbf{Order \#} & \textbf{Date} & \textbf{Contact} + <%if warehouse%> + & \textbf{Warehouse} + <%end warehouse%> + & \textbf{Shipping Point} & \textbf{Ship via} \\ [0.5em] + \hline + + <%ordnumber%> + <%if shippingdate%> + & <%shippingdate%> + <%end shippingdate%> + <%if not shippingdate%> + & <%orddate%> + <%end shippingdate%> + & <%employee%> + <%if warehouse%> + & <%warehouse%> + <%end warehouse%> + & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}} + \textbf{Pos} & \textbf{Number} & \textbf{Description} & \textbf{Serial Number} & & \textbf{Qty} & \textbf{Recd} & & \textbf{Bin} \\ + +<%foreach number%> + <%runningnumber%> & <%number%> & <%description%> & <%serialnumber%> & + <%deliverydate%> & <%qty%> & <%ship%> & <%unit%> & <%bin%> \\ +<%end number%> +\end{tabularx} + + +\rule{\textwidth}{2pt} + +\end{document} + diff --git a/templates/krings/check.tex b/templates/krings/check.tex new file mode 100644 index 00000000..6742b5b5 --- /dev/null +++ b/templates/krings/check.tex @@ -0,0 +1,75 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\setlength{\voffset}{0.4cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.0cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + + +\fontfamily{cmss}\fontsize{9pt}{9pt}\selectfont + +\parbox[t]{12cm}{ + <%company%> + + <%address%>} +\hfill +\parbox[t]{6cm}{\hfill <%source%>} + +\vspace*{0.6cm} + +<%text_amount%> \dotfill <%decimal%>/100 \makebox[0.5cm]{\hfill} + +\vspace{0.5cm} + +\hfill <%datepaid%> \makebox[2cm]{\hfill} <%amount%> + +\vspace{0.5cm} + +<%name%> + +<%address1%> + +<%if address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country%> +<%end country%> + +\vspace{2.8cm} + +<%company%> + +\vspace{0.5cm} + +<%name%> \hfill <%datepaid%> \hfill <%source%> + +\vspace{0.5cm} +\begin{tabularx}{\textwidth}{lXrr@{}} +\textbf{Invoice No.} & \textbf{Invoice Date} + & \textbf{Due} & \textbf{Applied} \\ +<%foreach invnumber%> +<%invnumber%> & <%invdate%> \dotfill + & <%due%> & <%paid%> \\ +<%end invnumber%> +\end{tabularx} + +\vfill + +\end{document} + diff --git a/templates/krings/income_statement.html b/templates/krings/income_statement.html new file mode 100644 index 00000000..e22579e9 --- /dev/null +++ b/templates/krings/income_statement.html @@ -0,0 +1,73 @@ +<body bgcolor=ffffff> + +<h2 align=center> +<?lsmb company ?> +<br><?lsmb address ?> + +<p>DRIFTSREGNSKAB +<br><?lsmb period ?> +</h2> + + +<table width="100%" border=0> +<tr> + <th width=400 align=left colspan=2>INDTÆGTER<br><hr width=300 size=5 align=left noshade></th> + <th><?lsmb this_period ?></th> + <th><?lsmb last_period ?></th> +</tr> + +<?lsmb foreach income_account ?> +<tr> + <td width=4> </td> + <td><?lsmb income_account ?></td> + <td align=right><?lsmb income_this_period ?></td> + <td align=right><?lsmb income_last_period ?></td> +</tr> +<?lsmb end income_account ?> + +<tr> + <td colspan=2> </td> + <td><hr noshade size=1></td> + <td><hr noshade size=1></td> +</tr> + +<tr valign=top> + <td> </td> + <th align=left>Samlede indtægter</th> + <td align=right><?lsmb total_income_this_period ?><hr noshade size=2></td> + <td align=right><?lsmb total_income_last_period ?><hr noshade size=2></td> +</tr> + +<tr> + <th align=left colspan=2>UDGIFTER<br><hr width=300 size=5 align=left noshade></th> +</tr> + +<?lsmb foreach expense_account ?> +<tr> + <td> </td> + <td><?lsmb expense_account ?></td> + <td align=right><?lsmb expenses_this_period ?></td> + <td align=right><?lsmb expenses_last_period ?></td> +</tr> +<?lsmb end expense_account ?> + +<tr> + <td colspan=2> </td> + <td><hr noshade size=1></td> + <td><hr noshade size=1></td> +</tr> + +<tr valign=top> + <td> </td> + <th align=left>Samlede udgifter</th> + <td align=right><?lsmb total_expenses_this_period ?><br><hr noshade size=2</td> + <td align=right><?lsmb total_expenses_last_period ?><br><hr noshade size=2</td> +</tr> + +<tr valign=top> + <th align=left colspan=2>RESULTAT</th> + <td align=right><?lsmb total_this_period ?><br><hr noshade size=2></td> + <td align=right><?lsmb total_last_period ?><br><hr noshade size=2></td> +</tr> + +</table> diff --git a/templates/krings/invoice.html b/templates/krings/invoice.html new file mode 100644 index 00000000..33e2c889 --- /dev/null +++ b/templates/krings/invoice.html @@ -0,0 +1,150 @@ +<html> + +<head> + <title>Faktura</title> +</head> + +<body bgcolor=ffffff leftmargin="40" marginwidth="40"> + <br> + <br> + <br> + <br> + <br> + <table width="100%"> + <tr valign="top"> + <td width="80%" valign="top">Fakturaadresse:<br> + <?lsmb name ?><br> + <?lsmb addr1 ?><br> + <?lsmb addr2 ?><br> + <?lsmb addr3 ?><br> + <?lsmb addr4 ?></td> + <td> + <h2><b>FAKTURA</b></h2> + <p>Fakturanr: <?lsmb invnumber ?><br> + <nobr>Fakturadato: <?lsmb invdate ?></nobr><br> + <nobr>Forfaldsdato: <?lsmb duedate ?></nobr></p> + </td> + <?lsmb end company ?></tr> + </table> + <br> + <br> + <br> + <br> + <br> + <br> + <br> + <br> + <br> + <br> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Produkt</th> + <th align=left><font color=ffffff>Beskrivelse</th> + <th><font color=ffffff>Antal</th> + <th><font color="black">-</font></th> + <th><font color=ffffff>Pris</th> + <th><font color=ffffff>Rabat</th> + <th><font color=ffffff>Beløb</th> + </tr> + +<?lsmb foreach number ?> + <tr valign=top> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + <td align=right><?lsmb sellprice ?></td> + <td align=right><?lsmb discount ?></td> + <td align=right><?lsmb linetotal ?></td> + </tr> +<?lsmb end number ?> + +<!-- +you can also use netprice instead of sellprice if you +don't want to show the discount +netprice = sellprice - discount +--> + + <tr> + <td colspan=7><hr noshade></td> + </tr> + + <tr> + <th colspan=5 align=right>Subtotal</th> + <td colspan=2 align=right><?lsmb subtotal ?></td> + </tr> + +<?lsmb foreach tax ?> + <tr> + <th colspan=5 align=right><?lsmb taxrate ?>% moms udgør</th> + <td colspan=2 align=right><?lsmb tax ?></td> + </tr> +<?lsmb end tax ?> + + +<?lsmb if paid ?> + <tr> + <th colspan=5 align=right>Allerede betalt</th> + <td colspan=2 align=right>- <?lsmb paid ?></td> + </tr> +<?lsmb end paid ?> + + <tr> + <td colspan=3> </td> + <td colspan=4><hr noshade></td> + </tr> + + <tr> + <td colspan=3></td> + <th colspan=2 align=right>At betale</th> + <th colspan=2 align=right><?lsmb total ?></th> + </tr> + + <tr> + <td> + </td> + <td></td> + <td></td> + <td colspan="4"> + <hr noshade> + </td> + </tr> + + </table> + <br> + <br> + <table width="100%"> + <tr valign=top><?lsmb if notes ?> + <td>Bemærkninger</td> + <td> + <p><?lsmb notes ?></p> + </td> + <?lsmb end notes ?> + <td align=right>Alle priser i <b><?lsmb currency ?></b><br> + <?lsmb shippingpoint ?></td> + </tr> + </table> + <br> + <br> + <br> + <table width="100%"> + <tr valign=top> + <td>Beløbet bedes indbetalt i merkur Andelskasse på konto nr. 8401 1034877<br> + <br> + <br> + M.v.h.<br> + <br> + <br> + Astrid Jensen Kring<br> + <br> + <div align="center"> + <hr> + <p><b><?lsmb company ?> - <?lsmb address ?> - SE-nr.:<?lsmb businessnumber ?></b></p> + </div> + </td> + </tr> + </table> + <p></p> + </body> +</html> + diff --git a/templates/krings/invoice.tex b/templates/krings/invoice.tex new file mode 100644 index 00000000..0cc07be6 --- /dev/null +++ b/templates/krings/invoice.tex @@ -0,0 +1,156 @@ +\documentclass[a4paper,twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[danish]{babel} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} + +\newsavebox{\hdr} +\sbox{\hdr}{ + \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + + \parbox{\textwidth}{ + \parbox[b]{12cm}{ + <%company%> + + <%address%>}\hfill + \begin{tabular}[b]{rr@{}} + Tlf. & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} + } +} + +\fontfamily{cmss}\fontshape{n}\selectfont + +\markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}} + +\pagestyle{myheadings} +%\thispagestyle{empty} use this with letterhead paper + +<%pagebreak 90 27 37%> +\end{tabular*} + + \rule{\textwidth}{2pt} + + \hfill + \begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\ + \end{tabularx} + +\newpage + +\markright{<%company%>\hfill <%invnumber%>} + +\vspace*{-12pt} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} + \textbf{Nummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Pris} & \textbf{Rabat} & \textbf{Beløb} \\ + & overført fra side <%lastpage%> & & & & & <%sumcarriedforward%> \\ +<%end pagebreak%> + + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{2cm} + +<%name%> + +<%address1%> + +<%if address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country%> +<%end country%> + +\vspace{3.5cm} + +\textbf{F A K T U R A} +\hfill +\begin{tabular}[t]{l@{\hspace{0.3cm}}l} + \textbf{Dato} & <%invdate%> \\ + \textbf{Nummer} & <%invnumber%> \\ + \textbf{Kunde} & <%customer_id%> +\end{tabular} + +\vspace{1cm} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} + \textbf{Nummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Pris} & \textbf{Rabat} & \textbf{Beløb} \\ +<%foreach number%> + <%number%> & <%description%> & <%qty%> & + <%unit%> & <%sellprice%> & <%discount%> & <%linetotal%> \\ +<%end number%> +\end{tabular*} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\vspace{0.2cm} + +\hfill +\begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%subtotal%>} \\ +<%foreach tax%> + <%taxdescription%> på <%taxbase%> & <%tax%> \\ +<%end tax%> +<%if paid%> + \textbf{Betalt} & - <%paid%> \\ +<%end paid%> + \hline + \textbf{At betale} & \textbf{<%total%>} \\ +\end{tabularx} + +\vspace{0.3cm} + +\hfill + Alle priser i \textbf{<%currency%>}. + +\vspace{12pt} + +<%if notes%> + <%notes%> +<%end if%> + +} + +\vfill +\centerline{\textbf{Tak for handelen!}} + +\renewcommand{\thefootnote}{\fnsymbol{footnote}} + +\footnotetext[1]{\tiny +Betalingsfrist <%terms%> dage fra fakturadato. Betaling herefter påregnes +1.5\% per påbegyndt måned startende <%duedate%> og indtil det fulde beløb +er betalt. Returnerede varer modregnes 10\% i ekspeditionsgebyr. +Et returnummer skal tildeles af <%company%> før varer returneres. +Returvarer skal forsendes forudbetalt og forsvarligt forsikret. +<%company%> kan ikke drages til ansvar for skade under transport.} + +\end{document} diff --git a/templates/krings/logo.eps b/templates/krings/logo.eps new file mode 100644 index 00000000..c91da415 --- /dev/null +++ b/templates/krings/logo.eps @@ -0,0 +1,2590 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (sql-ledger.eps) +%%CreationDate: (Tue Mar 8 14:16:49 2005) +%%BoundingBox: 0 0 204 136 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog +% +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. +% +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 204 136 +userdict begin +DisplayImage +0 0 +203.862 136.033 +12.000000 +204 136 +0 +0 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffcfbf3f3f2d2edebbce8e5a6 +e0dc86e0dc86e0dc86e0dc86e0dc86e0dc86e0dc86e0dc86deda84deda84e1dd8cedebbc +f6f5ddf9f8e8fcfbf3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff6f6e1eae8b1e1dd8cd6d264d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d6d264e5e29bedebbcf6f5ddffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff0eec6e5e29bd6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d9d56fe5e29befedc3ffffffffffffffffffffffffffffffffffffffffff +f9f8e7f3f2d2eae7aceae8b1e1dd8cdeda84d6d264d6d264e1dd8cf0efc8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f5dde6e3a3 +d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d9d56f +e6e3a3f6f5ddfffffffffffffffffffffffffcfbf3f0efc8e5e29bdeda84d9d56fd4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264e5e29b +f6f5ddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffedebbcdcd87ad4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d9d56feae8b1f9f8e7ffffff +fffffffffffffffffffcfbf3edebbce1dd8cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59dad670edebbcffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffedebbcdad670d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dad670edebbcffffffffffffffffffffffff +f9f8e8eae8b1dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59dad670edebbcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff3f2d2dad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59dad670edebbcfffffffffffffffffff9f8e8eae8b1dcd87a +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d6d264e0dc86e1dd8ceae8b1eae8b1edebbcf8f7e5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff9f8e8e2df90d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d9d56fedebbcfffffffffffffffffff8f7e5e5e29bd4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d9d56fdeda84eae8b1eae8b1f3f2d2f6f5ddffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffe8e5a6d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d6d264eae8b1fffffffffffffffffff9f8e8e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59dcd87aeae8b1f6f5ddffffffffffffffffffffffffffffffffffffffffff +fffffffffffff9f8e8f3f2d2edebbceae8b1eae8b1f3f2d2f3f2d2f9f8e8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbf3 +e0dc86d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264eae8b1 +fcfbf3fffffffffffff9f8e8e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59deda84 +eae8b1f9f8e7fffffffffffffffffffffffffcfbf3f3f2d2efedc3eae8b1e6e3a3deda84 +d9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87af9f8e8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f2d2d6d264 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bfcfbf3ffffff +fffffffcfbf3eae8b1d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e1dd8cedebbcfcfbf3ffffff +fffffffffffffffffff6f5ddeae8b1dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264 +f0efc8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e5a6d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264edebbcfffffffffffffcfbf3 +eae8b1d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d9d56fedebbcfcfbf3ffffffffffffffffffffffff +f6f5dde6e3a3dad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59e8e5a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87af6f5ddffffffffffffefedc3d6d264 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d9d56fedebbcfffffffffffffffffffffffff0eec6e5e29bd9d56f +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59e2df90fcfbf3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffcfbf3e0dc86d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59e1dd8cfcfbf3ffffffffffffe6e3a3d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d6d264eae8b1fffffffffffffffffff8f7e5e5e29bd6d264d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59dcd87afcfbf3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59eae8b1fffffffffffff9f8e8dcd87ad4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264 +eae8b1fcfbf3fffffffffffff9f8e8e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d9d56ff6f5ddfffffffffffff3f2d2d6d264d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264eae8b1fcfbf3 +fffffffffffffcfbf3eae7acd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe0dc86d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59e1dd8cfcfbf3ffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae8b1fcfbf3ffffffffffff +fcfbf3eae8b1d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +eae8b1fffffffffffffcfbf3deda84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d9d56ff6f5ddfffffffffffffcfbf3eae8b1 +d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e0dc86ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe8e5a6d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae8b1 +fffffffffffff3f2d2d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59e1dd8cfcfbf3ffffffffffffeae8b1d6d264d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff0eec6d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffff +ffffffedebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59eae8b1fffffffffffffcfbf3deda84d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f9f8e8d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffffffffff +edebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d6d264f3f2d2fffffffffffff3f2d2d6d264d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bfffffffffffff6f5dd +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59deda84fcfbf3ffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e5a6 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afffffffffffff6f5ddd6d264 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +eae8b1fffffffffffffcfbf3e1dd8cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e8e5a6 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f5ddd4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3fffffff6f5ddd6d264d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f0efc8 +fffffffffffff6f5dddad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +f3f2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeda84d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3fffffff8f7e5d6d264d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddffffff +ffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +dcd87affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d6d264fcfbf3fffffffcfbf3dcd87ad4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddfffffffcfbf3 +e1dd8cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59eae8b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffcfbf3d6d264d4cf59dcd87a +edebbcf9f8e8fcfbf3f3f2d2f9f8e8fffffffcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddffffffffffffdcd87a +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d6d264fcfbf3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffeae7acd4cf59e2df90fcfbf3 +ffffffffffffffffffffffffffffffffffffdeda84d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f6f5ddffffffffffffe5e29bd4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59e8e5a6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfbf3d6d264d6d264fcfbf3ffffff +fffffffffffffffffffffffffffffffffffff6f5ddd4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffe5e29bd4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d6d264fcfbf3ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59deda84ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffdcd87ad4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffe5e29bd4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59e8e5a6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffdad670d4cf59eae8b1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffeae7acd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffeae7acd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d6d264fcfbf3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffedebbcd4cf59d4cf59e5e29bffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59e5e29bffffffffffffedebbcd4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2df90d4cf59d4cf59d6d264fcfbf3ffffff +ffffffffffffffffffffffffffffffffffffffffffd9d56fd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59e5e29bffffffffffffedebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59dcd87affffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffcfbf3d4cf59d4cf59d4cf59d4cf59e1dd8cffffff +ffffffffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d9d56ffcfbf3fffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59f9f8e8ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d6d264fcfbf3 +ffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59f3f2d2fffffff9f8e8d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59e8e5a6ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffdcd87ad4cf59d4cf59deda84deda84f0eec6ffffff +fcfbf3deda84deda84deda84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +e5e29bffffffffffffe2df90d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59dad670ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffcfbf3d4cf59e5e29bfcfbf3ffffffffffffffffffffffff +edebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264 +fcfbf3ffffffefedc3d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f9f8e8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff0efc8e8e5a6ffffffffffffffffffffffffffffffffffff +fcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59efedc3 +fffffffcfbf3d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeae7acfcfbf3ffffffffffffffffffffffffffffffffffff +fffffff0efc8d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e2df90ffffff +ffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffe5e29bffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f9f8e8ffffff +f3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfbf3deda84ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae7acfffffffcfbf3 +d9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f6f5ddffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff3f2d2d9d56fffffffffffffffffffffffffffffffffffffffffff +fffffffcfbf3d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59deda84ffffffffffffe6e3a3 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +aaaf6772847a546e8439598d39598d39598d39598d637a7f8e9a71c6c55dd4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf599ca56c637a7f39598d39598d4263af4365ba6682c7889ed4eef2f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff99acda7690cd7690cd7690cd7690cd7690cd7690cdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffedebbcd4cf59f3f2d2ffffffffffffffffffffffffffffffffffff +ffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f3f2d2fffffff6f5ddd4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f751d4497 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1546e84c6c55d +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf598e9a7139598d002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1103ca7 +7690cdeef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe6e3a3d4cf59d6d264f6f5ddffffffffffffffffffffffffffffff +f3f2d2d6d264d4cf59d4cf59d4cf59d4cf59d4cf59dcd87affffffffffffdeda84d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59aaaf671d4497002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +637a7f002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea13358b4eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffdeda84d4cf59d4cf59e6e3a3fffffffffffff6f5ddf6f5dde6e3a3 +d4cf59d4cf59d4cf59d6d264efedc3fcfbf3fffffffffffffffffff8f7e5d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f750f399c002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea12b4f92d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59546e84 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea13358b4eef2f9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe0dc86d4cf59d4cf59f3f2d2ffffffedebbcd4cf59d4cf59d4cf59 +d4cf59d4cf59dcd87afcfbf3ffffffffffffffffffffffffffffffffffffe1dd8cd4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59aaaf670f399c002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1546e84d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5972847a002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea15272c0ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffdad670eae8b1f3f2d2ffffffffffffe5e29bd4cf59d4cf59d4cf59 +d4cf59d4cf59f3f2d2fffffffffffffffffffffffffffffffffffffffffffcfbf3d9d56f +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1808f75d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59aaaf67002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1aabae0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfbf3ffffffffffffffffffffffffffffffe1dd8cd4cf59d4cf59 +d4cf59d6d264ffffffffffffffffffffffffffffffffffffffffffffffffffffffe6e3a3 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf5972847a05329f002ea1002ea1002ea1002ea1002ea1 +002ea10f399c637a7f808f759ca56c9ca56c808f75637a7f0f399c002ea1aaaf67d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1 +002ea1002ea1002ea1002ea10f399c72847ab8ba62aaaf67708acb002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1103ca7ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbf3dad670d4cf59 +d4cf59deda84fffffffffffffffffffffffffffffffffffffffffffffffffffffff3f2d2 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1002ea1002ea1002ea1002ea1 +39598db8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f75d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f75002ea1002ea1002ea1 +002ea1002ea1002ea10f399caaaf67d4cf59d4cf59d4cf59ffffffaabae0002ea1002ea1 +002ea1002ea1002ea1002ea1002ea199acdaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6e3a3d4cf59 +d4cf59d6d264ffffffffffffffffffffffffffffffffffffffffffffffffffffffedebbc +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59aaaf67002ea1002ea1002ea1002ea1002ea1002ea10f399c +c6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1 +002ea1002ea1002ea172847ad4cf59d4cf59d4cf59d4cf59f9f8e8ffffff6682c7002ea1 +002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f2d2d4cf59 +d4cf59d4cf59f0eec6ffffffffffffffffffffffffffffffffffffffffffffffffe5e29b +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf5972847a002ea1002ea1002ea1002ea1002ea1002ea1808f75 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59aaaf67002ea1002ea1002ea1002ea1 +002ea1002ea11d4497d4cf59d4cf59d4cf59d4cf59d4cf59f3f2d2ffffffdde4f3002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1dde4f3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59 +d4cf59d4cf59d6d264f9f8e8fffffffffffffffffffffffffffffffffffff3f2d2d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea19ca56c +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1 +002ea1002ea1637a7fd4cf59d4cf59d4cf59d4cf59d4cf59f6f5ddffffffffffff4365ba +002ea1002ea1002ea1002ea1002ea1002ea199acdaffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59 +d4cf59d4cf59d4cf59dad670fcfbf3ffffffffffffffffffffffffeae8b1d6d264d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59496688002ea1002ea1002ea1002ea1002ea1002ea1c6c55d +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf592b4f92002ea1002ea1002ea1002ea1 +002ea1002ea1aaaf67d4cf59d4cf59d4cf59d4cf59d4cf59ffffffffffffffffff889ed4 +002ea1002ea1002ea1002ea1002ea1002ea16682c7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff9f8e7d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59ffffffffffffe6e3a3deda84d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59546e84002ea1002ea1002ea1002ea1002ea1002ea19ca56c +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1 +002ea11d4497d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ffffffffffffffffffccd6ed +002ea1002ea1002ea1002ea1002ea1002ea12049adffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f8e8fffffffffffffffffffffffff6f5ddd9d56fd4cf59d4cf59 +d4cf59d4cf59d4cf59deda84ffffffffffffd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1637a7f +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf598e9a71002ea1002ea1002ea1002ea1002ea1 +002ea1476489d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ffffffffffffffffffffffff +002ea1002ea1002ea1002ea1002ea1002ea1002ea1eef2f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffdcd87afcfbf3fffffff3f2d2e1dd8cd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59deda84efedc3fffffff6f5ddd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1002ea1002ea1002ea10f399c +b8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1 +002ea1637a7fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ffffffffffffffffffffffff +3358b4002ea1002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffdeda84ffffffffffffdeda84d4cf59d4cf59d4cf59d4cf59d4cf59 +e5e29bfcfbf3fffffffffffffffffffcfbf3e1dd8cd4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59c6c55d002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +2b4f92c6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59476489002ea1002ea1002ea1002ea1002ea1 +002ea18e9a71d4cf59d4cf59d4cf59d4cf59d4cf59dcd87affffffffffffffffffffffff +4365ba002ea1002ea1002ea1002ea1002ea1002ea1aabae0ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffe8e5a6ffffffffffffdeda84d4cf59d4cf59d4cf59d4cf59e1dd8c +ffffffffffffffffffffffffffffffffffffffffffdcd87ad4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1 +002ea12b4f92c6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1002ea1002ea1 +002ea19ca56cd4cf59d4cf59d4cf59d4cf59d4cf59e2df90ffffffffffffffffffffffff +7690cd002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfbf3fffffffffffff6f5dddeda84d4cf59d4cf59d4cf59f9f8e8 +fffffffffffffffffffffffffffffffffffffffffff6f5ddd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59c6c55d0f399c002ea1002ea1002ea1002ea1002ea1 +002ea1002ea10f399c8e9a71d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1aaaf67d4cf59d4cf59d4cf59d4cf59d4cf59e8e5a6ffffffffffffffffffffffff +7690cd002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfbf3dcd87ad4cf59dcd87affffff +ffffffffffffffffffffffffffffffffffffffffffffffffd9d56fd4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1476489c6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffffffffffffff +7690cd002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff9f8e8d4cf59deda84ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffdeda84d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59546e84002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea11d4497aaaf67d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f3f2d2ffffffffffffffffffffffff +7690cd002ea1002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffdeda84d6d264ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59c6c55d2b4f92002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea10f399c808f75d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ffffffffffffffffffffffffffffff +7690cd002ea1002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe1dd8cd4cf59eae8b1 +ffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59c6c55d2b4f92002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1637a7fd4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d4cf59e0dc86ffffffffffffffffffffffffffffff +7690cd002ea1002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffdeda84d4cf59d6d264 +f6f5ddfffffffffffffffffffffffffffffff6f5ddd6d264d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea18e9a71d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d4cf59e8e5a6ffffffffffffffffffffffffffffff +708acb002ea1002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffcfbf3d6d264d4cf59d4cf59 +d4cf59e5e29bfffffffffffff6f5dde8e5a6d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf598e9a71 +0f399c002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10f399caaaf67d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d4cf59f3f2d2ffffffffffffffffffffffffffffff +7b93cf002ea1002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59 +d4cf59d4cf59ffffffffffffdeda84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +b8ba622b4f92002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea12b4f92d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59d6d264ffffffffffffffffffffffffffffffffffff +7b93cf002ea1002ea1002ea1002ea1002ea1002ea16883c8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff9f8e8e5e29bd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59ffffffffffffdeda84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59546e84002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea18e9a71 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1d4cf59d4cf59d4cf59d4cf59e5e29bffffffffffffffffffffffffffffffffffff +708acb002ea1002ea1002ea1002ea1002ea1002ea17b93cfffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59 +d6d264e6e3a3fffffffffffff3f2d2deda84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59546e84002ea1002ea1002ea1002ea1002ea1002ea1002ea1476489 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 +002ea19ca56cd4cf59d4cf59d4cf59f0efc8ffffffffffffffffffffffffffffffffffff +7b93cf002ea1002ea1002ea1002ea1002ea1002ea1708acbffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff6f5ddd4cf59d4cf59d4cf59d4cf59dcd87a +fcfbf3ffffffffffffffffffffffffffffffe6e3a3d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59476489002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +b8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1002ea1002ea1 +002ea19ca56cd4cf59d4cf59dad670ffffffffffffffffffffffffffffffffffffffffff +4365ba002ea1002ea1002ea1002ea1002ea1002ea199acdaffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffd4cf59d4cf59d4cf59d4cf59f8f7e5 +ffffffffffffffffffffffffffffffffffffffffffdeda84d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59c6c55d0f399c002ea1002ea1002ea1002ea1002ea1002ea1 +9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59476489002ea1002ea1002ea1002ea1002ea1 +002ea1808f75d4cf59d4cf59e8e5a6ffffffffffffffffffffffffffffffffffffffffff +4365ba002ea1002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffdcd87ad4cf59d4cf59e5e29bffffff +ffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1 +72847ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1 +002ea1637a7fd4cf59d4cf59f9f8e8ffffffffffffffffffffffffffffffffffffffffff +002ea1002ea1002ea1002ea1002ea1002ea1002ea1dde4f3ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff0efc8d4cf59d4cf59eae8b1ffffff +fffffffffffffffffffffffffffffffffffffffffffcfbf3d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf598e9a71002ea1002ea1002ea1002ea1002ea1002ea1 +637a7fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf598e9a71002ea1002ea1002ea1002ea1002ea1 +002ea1476489d4cf59e5e29bffffffffffffffffffffffffffffffffffffffffffdde4f3 +002ea1002ea1002ea1002ea1002ea1002ea1103ca7ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfbf3d4cf59d4cf59eae8b1ffffff +fffffffffffffffffffffffffffffffffffffffffff3f2d2d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1002ea1002ea1002ea1 +637a7fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1 +002ea10f399cd4cf59f6f5ddffffffffffffffffffffffffffffffffffffffffffaabae0 +002ea1002ea1002ea1002ea1002ea1002ea14365baffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59dcd87affffff +ffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf598e9a71002ea1002ea1002ea1002ea1002ea1002ea1 +637a7fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1002ea1002ea1 +002ea1002ea1b4ba8bffffffffffffffffffffffffffffffffffffffffffffffff7690cd +002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff9f8e8d4cf59d4cf59f6f5dd +fffffffffffffffffffffffffffffffffffffcfbf3d9d56fd4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1 +8e9a71d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1 +002ea1002ea1738bbbffffffffffffffffffffffffffffffffffffffffffffffff103ca7 +002ea1002ea1002ea1002ea1002ea1002ea1ccd6edffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e5a6d4cf59d6d264 +f3f2d2fffffffffffffffffffffffffcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59c6c55d1d4497002ea1002ea1002ea1002ea1002ea1002ea1 +b8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf598e9a71002ea1002ea1002ea1002ea1 +002ea1002ea1103ca7eef2f9ffffffffffffffffffffffffffffffffffffaabae0002ea1 +002ea1002ea1002ea1002ea1002ea12049adffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbf3d6d264d4cf59 +d4cf59deda84edebbcffffffffffffd9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59c6c55dc6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59546e84002ea1002ea1002ea1002ea1002ea1002ea12b4f92 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1002ea1 +002ea1002ea1002ea17690cdffffffffffffffffffffffffffffffeef2f92049ad002ea1 +002ea1002ea1002ea1002ea1002ea17b93cfffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebbcd4cf59 +d4cf59d4cf59d4cf59fcfbf3ffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf599ca56c0f399c637a7faaaf67d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59aaaf6739598d002ea1002ea1002ea1002ea1002ea1002ea1002ea1808f75 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f75002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1889ed4ffffffffffffffffffeef2f96682c7002ea1002ea1 +002ea1002ea1002ea1002ea1103ca7eef2f9ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeda84 +d4cf59d4cf59d4cf59f3f2d2fffffff0efc8d9d56fd4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea10f399c39598d546e84637a7f +39598d1d4497002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea11d4497d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1 +002ea1002ea1002ea1002ea1002ea13358b4708acb7b93cf2049ad002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1889ed4ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea14365ba4365ba +4365ba4365ba4365ba4365ba4365ba4365ba4365ba4365ba4365ba99acdaffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f8e8 +d6d264d6d264f6f5ddffffffffffffffffffffffffedebbcd6d264d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59476489002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea19ca56cd4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf598e9a71002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea13358b4ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f0efc8fcfbf3ffffffffffffffffffffffffffffffffffffefedc3d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf592b4f92002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1808f75d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf596e86a9002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea13358b4eef2f9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffdcd87ad4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea10f399c808f75d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e2df90ffffff5272c0 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1708acbeef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59aaaf670f399c002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea139598daaaf67d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dad670fcfbf3ffffffffffff +7b93cf002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea14365ba99acdaeef2f9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59c6c55d72847a39598d002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea11d4497546e849ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddffffffffffffffffff +ffffffbbc8e66682c7002ea1002ea1002ea1002ea10532a3002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1103ca76682c7ccd6edffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea17690cdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e5a6d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59aaaf679ca56c9ca56c9ca56c +9ca56c9ca56cb8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddffffffffffffffffffffffff +ffffffffffffffffffeef2f9bbc8e6859cd3708acb2049ad002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea12049ad708acbdde4f3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffcfbf3d6d264d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f3f2d2ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7b93cf103ca7002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1dde4f3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffefedc3d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffeef2f97b93cf123ca8 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea16682c7ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffcfbf3fffffff9f8e8d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d6d264f3f2d2ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeef2f9 +7690cd002ea1002ea1002ea1002ea1002ea1002ea1002ea1dde4f3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d6d264f6f5ddffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffeef2f97690cd103ca7002ea1002ea1002ea14365baffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff9f8e8d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59dad670f6f5ddffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffeef2f9889ed42049ad002ea1bbc8e6ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefedc3d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +e2df90fcfbf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffbbc8e6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebbc +d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf5934568f05329f9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae8b1 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +3f62b80532a3bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f5dddcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59c6c55d0b369d002ea1546e84d4cf59d4cf59d4cf59d4cf59dad670f6f5ddffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeef2f9 +0d39a6002ea15272c0ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffeae8b1d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf599ca56c0b369d002ea1476489d4cf59d4cf59d6d264e8e5a6ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6 +0d39a6002ea15876c2ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfbf3e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf599ca56c002ea1002ea1546e84d4cf59e1dd8cf9f8e8ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6 +002ea1002ea1708acbffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff3f2d2e0dc86d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59808f75002ea1002ea1698094f3f2d2ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff889ed4 +002ea1002ea1708acbffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff3f2d2e5e29bd4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59637a7f002ea1002ea17690cdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff708acb +002ea10d39a6889ed4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff9f8e8e8e5a6d6d264 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264 +e5e29b738bbb002ea11943aaaabae0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff708acb +002ea12049adbbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f0efc8e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e2df90f0efc8ffffff +ffffff5a78c3002ea12049adbbc8e6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5876c2 +002ea11943aabbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff3f2d2e8e5a6dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 +d4cf59d4cf59d4cf59d4cf59d4cf59dcd87ae8e5a6f0efc8fcfbf3ffffffffffffffffff +ffffff5876c2002ea1103ca7bbc8e6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5876c2 +002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffcfbf3f3f2d2eae8b1e8e5a6e0dc86dad670 +d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264 +e0dc86e8e5a6e8e5a6f3f2d2fcfbf3ffffffffffffffffffffffffffffffffffffffffff +ffffff4a6bbc002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccd6ed +bbc8e6bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffbbc8e6ccd6edffffffffffff3358b4 +002ea1103ca7dde4f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffeef2f9bbc8e6dde4f3ffffffffffff +bbc8e60d39a64365baffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffbbc8e6bbc8e6bbc8e6ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +dde4f3bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6dde4f3ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffcfbf3f3f2d2f3f2d2f3f2d2f3f2d2f3f2d2f9f8e8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff3358b4002ea1123ca8dde4f3ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffa4b5de395db60935a4123ca8 +103ca7123ca80532a3395db6eef2f9ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff708acb2a50b10d39a60d39a6103ca7103ca7284fb03056b3 +002ea1123ca8eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffeef2f95272c01943aa0d39a60d39a6103ca70532a33358b4 +4a6bbc002ea10935a4eef2f9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff708acb2a50b10d39a6123ca8103ca7123ca80d39a65a78c3 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeef2f9 +0d39a6002ea1002ea1002ea1002ea1002ea1002ea1002ea1103ca7dde4f3ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff5876c2002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffdde4f3103ca7002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea11741aaeef2f9ffffffffffffffffffffffffffffffffffff +ffffffffffff99acda0d39a6002ea1002ea1002ea1002ea1002ea1002ea1002ea10532a3 +002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff5a78c30532a3002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1103ca7bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff99acda0d39a6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +3358b4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaabae0 +0d39a6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff5876c2002ea11f48adaabae0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea16883c8ffffffffffffffffffffffffffffffffffff +ffffffffffff1943aa002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea12049adbbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff0532a3002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff284fb0002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +0532a3bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff7690cd +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1aabae0ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff6883c8002ea11943aa7690cdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff002ea1002ea1103ca73358b47b93cfaabae0 +aabae07b93cf0935a40532a3002ea12049adffffffffffffffffffffffffffffffffffff +ffffffaabae0002ea1002ea1103ca7395db6708acb99acda7b93cf4365ba0532a3002ea1 +002ea12049ad7690cdffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff6682c7002ea1002ea1103ca75876c27690cdaabae07690cd3358b40d39a6 +002ea1002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffcfd8ee002ea1002ea1103ca75070bf7b93cfbbc8e699acda7690cd002ea1002ea1 +002ea15876c2ffffffffffffffffffffffffffffffffffffffffffffffffffffff6682c7 +002ea1002ea1889ed4bbc8e6bbc8e6bbc8e6889ed4002ea1002ea1708acbffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff708acb002ea1002ea17690cdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffbfcbe8002ea10935a45a78c3ffffffffffffeef2f9 +8ea3d5123ca80935a4002ea1002ea11943aaffffffffffffffffffffffffffffffffffff +ffffff5a78c3002ea10d39a699acdaffffffffffffffffffffffffffffff99acda0532a3 +002ea10935a47b93cfffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff3056b3002ea1103ca7ccd6edffffffffffffffffffffffffffffff7f97d0 +0935a4002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffff708acb002ea10d39a699acdaffffffffffffeef2f96682c70d39a60532a3002ea1 +002ea15272c0ffffffffffffffffffffffffffffffffffffffffffffffffffffff3358b4 +002ea10532a3dde4f3ffffffffffffffffffbfcbe8103ca7002ea13f62b8ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffbbc8e60d39a6002ea14a6bbcffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff5876c2002ea1123ca8eef2f9dde4f36883c8103ca7 +0d39a6002ea1002ea1002ea10532a36883c8ffffffffffffffffffffffffffffffffffff +ffffff1943aa002ea11943aaffffffffffffffffffffffffffffffffffffffffff2049ad +002ea1002ea15876c2ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff0d39a6002ea14a6bbcffffffffffffffffffffffffffffffffffffffffff +0d39a6002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffff2049ad002ea11943aaffffffbbc8e64a6bbc0532a3002ea1002ea1002ea1002ea1 +0d39a6aabae0ffffffffffffffffffffffffffffffffffffffffffffffffffffff1741aa +002ea10532a3ffffffffffffffffffffffffdde4f3103ca7002ea1002ea1ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffeef2f90d39a6002ea12a50b1ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff4a6bbc002ea1103ca7284fb00d39a6002ea1002ea1 +002ea1002ea1002ea10d39a66883c8ffffffffffffffffffffffffffffffffffffffffff +ffffff103ca7002ea12049adffffffffffffffffffffffffffffffffffffffffff1943aa +002ea1002ea13358b4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffdde4f30d39a6002ea15876c2ffffffffffffffffffffffffffffffffffffffffff +0d39a6002ea10935a4bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffff103ca7002ea1103ca7103ca70d39a6002ea1002ea1002ea1002ea10532a3103ca7 +9fb1dcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff103ca7 +002ea11943aaffffffffffffffffffffffffffffff0d39a6002ea11943aaccd6edffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff0d39a6002ea11741aa99acdaffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff889ed4002ea1002ea1002ea1002ea1002ea1002ea1 +0532a3103ca76883c8eef2f9ffffffffffffffffffffffffffffffffffffffffffffffff +ffffff4a6bbc002ea1002ea1aabae0ffffffffffffffffffffffffffffffeef2f90d39a6 +002ea1002ea1123ca899acdaffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff1943aa002ea10d39a6eef2f9ffffffffffffffffffffffffffffffccd6ed +0935a4002ea1002ea1aabae0ffffffffffffffffffffffffffffffffffffffffffffffff +ffffff4a6bbc002ea1002ea1002ea1002ea1002ea1002ea10d39a61943aa8ea3d5ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff708acb0532a3 +002ea15070bfffffffffffffffffffffffffffffff395db6002ea10532a3708acbeef2f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff859cd3eef2f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffff4a6bbc002ea1002ea10d39a699acdaffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffdde4f3002ea1002ea1002ea1002ea10d39a62a50b1 +8ea3d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffff8ea3d5002ea1002ea1002ea1aabae0ccd6edffffffccd6edbbc8e62049ad0d39a6 +002ea1002ea1002ea10d39a6aabae0ffffffffffffffffffffffffffffffffffffffffff +ffffffffffff2a50b1002ea1002ea11943aaaabae0dde4f3ffffffbbc8e6aabae0123ca8 +002ea1002ea1002ea14a6bbcffffffffffffffffffffffffffffffffffffffffffffffff +ffffff708acb002ea1002ea1002ea1002ea10d39a64365babbc8e6ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffeef2f95876c20532a3002ea1 +002ea19fb1dcffffffffffffffffffffffffffffffaabae00d39a6002ea11741aa103ca7 +99acdaffffffffffffffffffffffffffffffffffffffffffdde4f32049ad002ea14365ba +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffdde4f30532a3002ea1002ea11943aa2049ad1f48ad2049ad2049ad1f48ad +2049ad2049ad1f48ad2049ad1943aa103ca7002ea1002ea1002ea1002ea1123ca8103ca7 +2049ad2049ad2049ad2049ad2049ad1f48ad2049ad1f48ad2049ad1f48ad2049ad1f48ad +1f48ad0d39a6002ea1002ea1002ea1103ca7103ca70d39a6123ca8103ca7002ea1002ea1 +0532a30d39a6002ea1002ea11943aa2049ad1f48ad2049ad1f48ad2049ad2049ad2049ad +2049ad123ca80d39a6002ea1002ea1002ea11943aa103ca70935a4103ca70d39a6002ea1 +002ea1002ea1002ea1103ca71943aa2049ad2049ad2049ad2049ad1f48ad2049ad1f48ad +103ca70d39a6002ea1002ea1002ea10d39a6123ca8123ca82049ad2049ad1943aa2049ad +2049ad1f48ad2049ad2049ad1f48ad2049ad2049ad1943aa0532a3002ea1002ea1002ea1 +002ea1dde4f3ffffffffffffffffffffffffffffffffffff103ca7002ea1002ea1002ea1 +1943aa2049ad2049ad2049ad1f48ad2049ad2049ad1741aa103ca7002ea1002ea1103ca7 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff4365ba002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10532a3 +708acb395db6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +0d39a6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +395db6ffffffffffffffffffffffffffffffffffffffffffccd6ed0d39a6002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10532a36883c8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffdde4f32a50b1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea10d39a64a6bbc3358b40532a3002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea10532a31943aa284fb0002ea1002ea1002ea1002ea1002ea1002ea15a78c3 +ffffffeef2f9123ca80532a3002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea10d39a64365ba1943aa002ea1002ea1002ea1002ea10935a4103ca7 +395db6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea10d39a65876c2284fb0002ea1002ea1002ea1002ea1002ea1002ea1002ea1 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea11f48ad +ffffffffffffffffffffffffffffffffffffffffffffffffffffffccd6ed0d39a60d39a6 +002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10d39a65070bfffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffdde4f36883c85876c25876c25876c25876c25876c2 +5876c25876c25876c25876c25a78c3889ed4ccd6edffffffffffffffffffccd6ed708acb +5876c25876c25876c25876c25876c25876c25876c25876c25876c25876c25876c25876c2 +5876c27690cdbbc8e6ffffffffffffffffffaabae07b93cf99acdaccd6edffffffffffff +ffffffffffffffffffccd6ed6883c85876c25876c25876c25876c25876c25876c25876c2 +5876c26883c899acdadde4f3ffffffffffffeef2f98ea3d55a78c38ea3d5bbc8e6eef2f9 +7690cd002ea10532a3708acb5876c25876c25876c25876c25876c25876c25876c25876c2 +5876c28ea3d5dde4f3ffffffffffffffffffaabae06883c85876c25876c25876c25876c2 +5876c25876c25876c25876c25876c25876c25876c25876c2395db65272c0bfcbe8ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccd6ed +889ed45876c25876c25876c25876c25876c25876c25a78c3889ed4ccd6edffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +5876c2002ea1103ca7bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff6682c71943aaccd6ed +5876c2002ea1123ca8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff7b93cf0532a3002ea15272c0 +5876c2002ea1123ca8ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff7b93cf002ea1002ea1002ea15a78c3 +5876c2002ea1123ca8ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff859cd30532a3002ea1002ea10d39a6dde4f3 +3358b4002ea1002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffa4b5de0d39a6002ea1002ea11943aaeef2f9ffffff +284fb0002ea1002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff1943aa002ea1002ea11741aadde4f3ffffffffffff +2049ad002ea10d39a6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffccd6ed002ea1002ea10d39a6bbc8e6ffffffffffffffffff +002ea1002ea11943aaffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff4365ba002ea10d39a68ea3d5ffffffffffffffffffffffff +0d39a6002ea12049adffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff0532a3002ea1123ca8ffffffffffffffffffffffffdde4f3 +103ca7002ea14a6bbcffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffcfd8ee002ea1002ea17b93cfffffffffffffffffffffffff99acda +103ca7002ea16682c7ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff5a78c3002ea1103ca7bbc8e6ffffffffffffffffffffffff7690cd +002ea1002ea1bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff708acb002ea1002ea199acdaffffffffffffffffffffffff3358b4 +002ea10d39a6dde4f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffccd6ed002ea1002ea15a78c3ffffffffffffffffffffffff002ea1 +002ea1002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff002ea1002ea11943aaffffffffffffffffffccd6ed1741aa +002ea1284fb0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff2049ad002ea10d39a6eef2f9ffffffffffff7f97d00d39a6 +002ea15a78c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff5876c2002ea1002ea14a6bbcffffff99acda1741aa002ea1 +0532a3dde4f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffbbc8e60532a3002ea10d39a62049ad0935a4103ca7002ea1 +395db6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff395db6002ea1002ea1002ea1002ea1002ea10935a4 +aabae0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffeef2f90d39a6002ea1002ea1002ea10532a3395db6 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffdde4f34365ba0d39a6103ca796aad9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/templates/krings/logo.png b/templates/krings/logo.png Binary files differnew file mode 100644 index 00000000..dffbe744 --- /dev/null +++ b/templates/krings/logo.png diff --git a/templates/krings/packing_list.html b/templates/krings/packing_list.html new file mode 100644 index 00000000..d2be2d8b --- /dev/null +++ b/templates/krings/packing_list.html @@ -0,0 +1,145 @@ +<body bgcolor=ffffff> + +<table width="100%"> +<tr> + <td width=10> + </td> + <td> + + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th colspan=2> + <h4 align=center>F Ø L G E S E D D E L</h4> + </th> + </tr> + + </table> + + + <table width="100%" callspacing=0 cellpadding=0> + + <tr> + <td align=right> + <table> + <tr> + <th align=right>Dato</th><td width=10> </td><td><?lsmb invdate ?></td> + </tr> + + <tr> + <th align=right>Nummer</th><td></td><td><?lsmb invnumber ?></td></tr> + </tr> + + <tr> + <td> + </td> + </tr> + </td> + </table> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Leveringsadresse:</th> + </tr> + + <tr> + <td><?lsmb shiptoname ?> + <br><?lsmb shiptoaddr1 ?> + <br><?lsmb shiptoaddr2 ?> + <br><?lsmb shiptoaddr3 ?> + <br><?lsmb shiptoaddr4 ?> +<?lsmb if shiptocontact ?> + <p>Att.: <?lsmb shiptocontact ?> +<?lsmb end shiptocontact ?> + + </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> + </td> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Varenummer</th> + <th align=left><font color=ffffff>Beskrivelse</th> + <th><font color=ffffff>Antal</th> + <th> </th> + </tr> + +<?lsmb foreach number ?> + <tr valign=top> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + </tr> +<?lsmb end number ?> + + <tr> + <td colspan=4><hr noshade></td> + </tr> + + </table> + </td> + </tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> +<?lsmb if notes ?> + <td>Bemærkninger</td> + <td><pre><?lsmb notes ?></pre></td> +<?lsmb end notes ?> + <td align=right> + <?lsmb shippingpoint ?> + </td> + </tr> + + </table> + </td> +</tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> + <td><font size=-3> + Returnerede varer modregnes 10% i ekspeditionsgebyr. + Et returnummer skal tildeles af <?lsmb company ?> før varer returneres. + Returvarer skal forsendes forudbetalt og forsvarligt forsikret. + <?lsmb company ?> kan ikke drages til ansvar for skade under transport. + </font> + </td> + <td width=150> + X <hr noshade> + </td> + </tr> + </table> + </td> +</tr> + +</table> + +</td> +</tr> +</table> + +</body> +</html> diff --git a/templates/krings/packing_list.tex b/templates/krings/packing_list.tex new file mode 100644 index 00000000..48217675 --- /dev/null +++ b/templates/krings/packing_list.tex @@ -0,0 +1,123 @@ +\documentclass[a4paper,twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[danish]{babel} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} + +\newsavebox{\hdr} +\sbox{\hdr}{ + \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + + \parbox{\textwidth}{ + \parbox[b]{12cm}{ + <%company%> + + <%address%>}\hfill + \begin{tabular}[b]{rr@{}} + Tlf. & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} + } +} + +\fontfamily{cmss}\fontshape{n}\selectfont + +\markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}} + +\pagestyle{myheadings} +%\thispagestyle{empty} use this with letterhead paper + +<%pagebreak 90 27 37%> +\end{tabular*} + +\newpage + +\markright{<%company%>\hfill <%invnumber%>} + +\vspace*{-12pt} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rll@{}} + \textbf{Nummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Varelager} \\ +<%end pagebreak%> + + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{2cm} + +<%shiptoname%> + +<%shiptoaddr1%> + +<%shiptoaddr2%> + +<%shiptoaddr3%> + +<%shiptoaddr4%> + +\vspace{3.5cm} + +\textbf{F Ø L G E S E D D E L} + +\hfill +\begin{tabular}[t]{l@{\hspace{0.3cm}}l} + \textbf{Dato} & <%invdate%> \\ + \textbf{Nummer} & <%invnumber%> \\ + \textbf{Kunde} & <%customer_id%> +\end{tabular} + +\vspace{1cm} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rll@{}} + \textbf{Nummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Varelager} \\ +<%foreach number%> + <%number%> & <%description%> & <%qty%> & + <%unit%> & <%bin%> \\ +<%end number%> +\end{tabular*} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\vspace{12pt} + +<%if notes%> + <%notes%> +<%end if%> + +} + +\vfill +\centerline{\textbf{Tak for ordren!}} + +\renewcommand{\thefootnote}{\fnsymbol{footnote}} + +\footnotetext[1]{\tiny +Returnerede varer modregnes 10\% i ekspeditionsgebyr. +Et returnummer skal tildeles af <%company%> før varer returneres. +Returvarer skal forsendes forudbetalt og forsvarligt forsikret. +<%company%> kan ikke drages til ansvar for skade under transport.} + +\end{document} diff --git a/templates/krings/pick_list.html b/templates/krings/pick_list.html new file mode 100644 index 00000000..1b227bab --- /dev/null +++ b/templates/krings/pick_list.html @@ -0,0 +1,153 @@ + +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + + <td> + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <h4>P I C K L I S T</h4> + </th> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%" callspacing=0 cellpadding=0> + <tr bgcolor=000000> + <th width="50%" align=left><font color=ffffff>Ship To:</th> + <th width="50%"> </th> + </tr> + + <tr valign=top> + <td><?lsmb shiptoname ?> + <br><?lsmb shiptoaddress1 ?> + <?lsmb if shiptoaddress2 ?> + <br><?lsmb shiptoaddress2 ?> + <?lsmb end shiptoaddress2 ?> + <br><?lsmb shiptocity ?> <?lsmb shiptostate ?> <?lsmb shiptozipcode ?> + <?lsmb if shiptocountry ?> + <br><?lsmb shiptocountry ?> + <?lsmb end shiptocountry ?> + </td> + + <td> + <?lsmb if shiptocontact ?> + <br>Attn: <?lsmb shiptocontact ?> + <?lsmb end shiptocontact ?> + + <?lsmb if shiptophone ?> + <br>Tel: <?lsmb shiptophone ?> + <?lsmb end shiptophone ?> + + <?lsmb if shiptofax ?> + <br>Fax: <?lsmb shiptofax ?> + <?lsmb end shiptofax ?> + + <?lsmb shiptoemail ?> + </td> + </tr> + </table> + </td> + </tr> + + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <table width="100%" border=1> + <tr> + <th width="15%" align=left>Invoice #</th> + <th width="15%" align=left>Order #</th> + <th width="10%" align=left>Date</th> + <th width="15%" align=left nowrap>Contact</th> + <th width="15%" align=left>Warehouse</th> + <th width="10%" align=left>Shipping Point</th> + <th width="10%" align=left>Ship via</th> + </tr> + + <tr> + <td><?lsmb invnumber ?> </td> + <td><?lsmb ordnumber ?> </td> + <?lsmb if shippingdate ?> + <td><?lsmb shippingdate ?></td> + <?lsmb end shippingdate ?> + + <?lsmb if not shippingdate ?> + <td><?lsmb transdate ?></td> + <?lsmb end shippingdate ?> + + <td><?lsmb employee ?> </td> + <td><?lsmb warehouse ?> </td> + <td><?lsmb shippingpoint ?> </td> + <td><?lsmb shipvia ?> </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Pos</th> + <th align=left><font color=ffffff>Number</th> + <th align=left><font color=ffffff>Description</th> + <th><font color=ffffff>Qty</th> + <th><font color=ffffff>Ship</th> + <th> </th> + <th><font color=ffffff>Bin</th> + </tr> + + <?lsmb foreach number ?> + <tr valign=top> + <td><?lsmb runningnumber ?> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td align=right>[ ]</td> + <td><?lsmb unit ?></td> + <td align=right><?lsmb bin ?></td> + </tr> + <?lsmb end number ?> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td><hr noshade></td> + </tr> + +</table> + diff --git a/templates/krings/pick_list.tex b/templates/krings/pick_list.tex new file mode 100644 index 00000000..c737f6a1 --- /dev/null +++ b/templates/krings/pick_list.tex @@ -0,0 +1,144 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} + +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\pagestyle{myheadings} +\thispagestyle{empty} + +\vspace*{-1.3cm} + +\parbox{\textwidth}{ + \parbox[b]{.42\textwidth}{ + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 37%> +\end{tabularx} + +\newpage + +\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabularx}{\textwidth}{@{}rlXrcll@{}} + \textbf{Pos} & \textbf{Number} & \textbf{Description} & + \textbf{Qty} & \textbf{Ship} & & \textbf{Bin} \\ + +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.5\textwidth}{ + \textbf{Ship To} +} \hfill + +\vspace{0.7cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.5\textwidth}{ + +<%shiptoname%> + +<%shiptoaddress1%> + +<%shiptoaddress2%> + +<%shiptocity%> <%shiptostate%> <%shiptozipcode%> + +<%shiptocountry%> +} +\parbox[t]{.4\textwidth}{ + <%shiptocontact%> + + <%if shiptophone%> + Tel: <%shiptophone%> + <%end shiptophone%> + + <%if shiptofax%> + Fax: <%shiptofax%> + <%end shiptofax%> + + <%shiptoemail%> +} +\hfill + +\vspace{1cm} + +\textbf{P I C K} \parbox{0.3cm}{\hfill} \textbf{L I S T} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{7}{|X}|} \hline + \textbf{Invoice \#} & \textbf{Order \#} & \textbf{Date} & \textbf{Contact} + & \textbf{Warehouse} & \textbf{Shipping Point} & \textbf{Ship via} \\ [0.5em] + \hline + <%invnumber%> & <%ordnumber%> + <%if shippingdate%> + & <%shippingdate%> + <%end shippingdate%> + <%if not shippingdate%> + & <%transdate%> + <%end shippingdate%> + & <%employee%> + <%if warehouse%> + & <%warehouse%> + <%end warehouse%> + & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{@{}rlXrcll@{}} + \textbf{Pos} & \textbf{Number} & \textbf{Description} & + \textbf{Qty} & \textbf{Ship} & & \textbf{Bin} \\ +<%foreach number%> + <%runningnumber%> & <%number%> & <%description%> & + <%qty%> & [\hspace{1cm}] & <%unit%> & <%bin%> \\ +<%end number%> +\end{tabularx} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} +} + +\end{document} + diff --git a/templates/krings/pos_invoice.txt b/templates/krings/pos_invoice.txt new file mode 100644 index 00000000..fecd1557 --- /dev/null +++ b/templates/krings/pos_invoice.txt @@ -0,0 +1,50 @@ +<%company align=center width=40%> +<%address align=center width=40%> + +Till: <%till align=left width=3%> Phone#: <%tel%> +Cashier: <%employee%> +Inv No/Date: <%invnumber%> / <%invdate%> +Printed: <%dateprinted%> + + Qty Description Amount +<%foreach number%> +<%qty align=right width=5%> <%description align=left width=24 offset=6%> <%linetotal align=right width=9%> + <%number%> @ <%sellprice%>/<%unit%> +<%end number%> + +Number of items: <%rowcount%> +<%if taxincluded%> + --------------- + Amount Due: <%invtotal align=right width=9%> +<%end taxincluded%> +<%if not taxincluded%> + ------------ + Subtotal: <%subtotal align=right width=9%> +<%end taxincluded%> +<%foreach tax%> +<%taxdescription align=right width=23%> @ <%taxrate align=right width=2%>%: <%tax align=right width=9%> +<%end tax%> + Amount Due: <%invtotal align=right width=9%> +<%foreach payment%> +<%paymentaccount align=right width=29%>: <%payment align=right width=9%> <%currency%> +<%end payment%> +<%if change%> + Change: <%change align=right width=9%> +<%end change%> +<%if total%> + Balance Due: <%total align=right width=9%> +<%end total%> +<%if discount%> + +<%discount%> % Discount applied +<%end discount%> + + Thank you for your valued business! + +<%if taxincluded%> +Taxes are included in price. +<%end taxincluded%> + + + + diff --git a/templates/krings/purchase_order.html b/templates/krings/purchase_order.html new file mode 100644 index 00000000..e6eec32f --- /dev/null +++ b/templates/krings/purchase_order.html @@ -0,0 +1,195 @@ +<body bgcolor=ffffff> + +<table width="100%"> +<tr valign=bottom> + <td width=10> </td> + <td> + + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <td align=right> + <h4> + Tlf.: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <h4>I N D K Ø B S O R D R E</h4> + </th> + </tr> + + </table> + + + <table width="100%" callspacing=0 cellpadding=0> + + <tr> + <td align=right> + <table> + <tr> + <th align=right>Ordredato</th><td width=10> </td><td><?lsmb orddate ?></td> + </tr> + + <tr> + <th align=right>Ønsket leveringsdato</th><td width=10> </td><td><?lsmb reqdate ?></td> + </tr> + + <tr> + <th align=right>Ordrenummer</th><td> </td><td><?lsmb ordnumber ?></td></tr> + </tr> + + <tr> + <td> </td> + </tr> + </td> + </table> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Til:</th> + </tr> + + <tr> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> +<br><?lsmb address2 ?> +<?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> +<?lsmb country ?> +<?lsmb end country ?> + </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> +<!-- <th align=right><font color=ffffff>No.</th> --> + <th align=left><font color=ffffff>Varenummer</th> + <th align=left><font color=ffffff>Beskrivelse</th> + <th><font color=ffffff>Antal</th> + <th> </th> + <th><font color=ffffff>Pris</th> + <th><font color=ffffff>Beløb</th> + </tr> + +<?lsmb foreach number ?> + <tr valign=top> +<!-- <td align=right><?lsmb runningnumber ?>.</td> +adjust the colspan if you include this to shift subtotal one to the right +--> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + <td align=right><?lsmb sellprice ?></td> + <td align=right><?lsmb linetotal ?></td> + </tr> +<?lsmb end number ?> + + <tr> + <td colspan=6><hr noshade></td> + </tr> + + <tr> + <th colspan=4 align=right>Subtotal</th> + <td colspan=2 align=right><?lsmb subtotal ?></td> + </tr> + +<?lsmb foreach tax ?> + <tr> + <th colspan=4 align=right><?lsmb taxdescription ?> @ <?lsmb taxrate ?> %</th> + <td colspan=2 align=right><?lsmb tax ?></td> + </tr> +<?lsmb end tax ?> + + <tr> + <td colspan=2> </td> + <td colspan=4><hr noshade></td> + </tr> + + <tr> + <td colspan=2>Betalingsfrist <b><?lsmb terms ?></b> dage</td> + <th colspan=2 align=right>Total</th> + <th colspan=2 align=right><?lsmb total ?></th> + </tr> + + <tr> + <td> </td> + </tr> + + </table> + </td> + </tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> +<?lsmb if notes ?> + <td>Bemærkninger</td> + <td><pre><?lsmb notes ?></pre></td> +<?lsmb end notes ?> + <td align=right> + Alle priser i <b><?lsmb currency ?></b> + <br><?lsmb shippingpoint ?> + </td> + </tr> + + </table> + </td> +</tr> + +<tr><td> </td></tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> + <td><font size=-3> + Betalingsfrist <?lsmb terms ?> dage fra fakturadato. Betaling herefter påregnes + 1.5% per påbegyndt måned startende <?lsmb duedate ?> og indtil det fulde beløb + er betalt. Returnerede varer modregnes 10% i ekspeditionsgebyr. + Et returnummer skal tildeles af <?lsmb company ?> før varer returneres. + Returvarer skal forsendes forudbetalt og forsvarligt forsikret. + <?lsmb company ?> kan ikke drages til ansvar for skade under transport. + </font> + </td> + <td width=150> + X <hr noshade> + </td> + </tr> + </table> + </td> +</tr> + +</table> + +</td> +</tr> +</table> + +</body> +</html> diff --git a/templates/krings/purchase_order.tex b/templates/krings/purchase_order.tex new file mode 100644 index 00000000..9a024002 --- /dev/null +++ b/templates/krings/purchase_order.tex @@ -0,0 +1,147 @@ +\documentclass[a4paper,twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[danish]{babel} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} + +\newsavebox{\hdr} +\sbox{\hdr}{ + \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + + \parbox{\textwidth}{ + \parbox[b]{12cm}{ + <%company%> + + <%address%>}\hfill + \begin{tabular}[b]{rr@{}} + Tlf. & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} + } +} + +\fontfamily{cmss}\fontshape{n}\selectfont + +\markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}} + +\pagestyle{myheadings} +%\thispagestyle{empty} use this with letterhead paper + +<%pagebreak 90 27 37%> +\end{tabular*} + + \rule{\textwidth}{2pt} + + \hfill + \begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\ + \end{tabularx} + +\newpage + +\markright{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}} + \textbf{Nummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Pris} & \textbf{Beløb} \\ + & carried forward from <%lastpage%> & & & & <%sumcarriedforward%> \\ +<%end pagebreak%> + + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{2cm} + +<%name%> + +<%address1%> + +<%if address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country%> +<%end country%> + +\vspace{3.5cm} + +\textbf{I N D K Ø B S O R D R E} +\hfill +\begin{tabular}[t]{l@{\hspace{0.3cm}}l} + \textbf{Dato} & <%orddate%> \\ +<%if reqdate%> + \textbf{Ønsket leveringsdato} & <%reqdate%> \\ +<%end reqdate%> + \textbf{Ordrenummer} & <%ordnumber%> +\end{tabular} + +\vspace{1cm} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}} + \textbf{Varenummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Pris} & \textbf{Beløb} \\ +<%foreach number%> + <%number%> & <%description%> & <%qty%> & + <%unit%> & <%sellprice%> & <%linetotal%> \\ +<%end number%> +\end{tabular*} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\vspace{0.2cm} + +\hfill +\begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%subtotal%>} \\ +<%foreach tax%> + <%taxdescription%> on <%taxbase%> & <%tax%>\\ +<%end tax%> + \hline + \textbf{Total} & \textbf{<%ordtotal%>}\\ +\end{tabularx} + +\vspace{0.3cm} + +\hfill + Alle priser i \textbf{<%currency%>}. + +\vspace{12pt} + +<%if notes%> + <%notes%> +<%end if%> + +} + + +%\renewcommand{\thefootnote}{\fnsymbol{footnote}} + +%\footnotetext[1]{\tiny } + +\end{document} diff --git a/templates/krings/receipt.tex b/templates/krings/receipt.tex new file mode 100644 index 00000000..6742b5b5 --- /dev/null +++ b/templates/krings/receipt.tex @@ -0,0 +1,75 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\setlength{\voffset}{0.4cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.0cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + + +\fontfamily{cmss}\fontsize{9pt}{9pt}\selectfont + +\parbox[t]{12cm}{ + <%company%> + + <%address%>} +\hfill +\parbox[t]{6cm}{\hfill <%source%>} + +\vspace*{0.6cm} + +<%text_amount%> \dotfill <%decimal%>/100 \makebox[0.5cm]{\hfill} + +\vspace{0.5cm} + +\hfill <%datepaid%> \makebox[2cm]{\hfill} <%amount%> + +\vspace{0.5cm} + +<%name%> + +<%address1%> + +<%if address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country%> +<%end country%> + +\vspace{2.8cm} + +<%company%> + +\vspace{0.5cm} + +<%name%> \hfill <%datepaid%> \hfill <%source%> + +\vspace{0.5cm} +\begin{tabularx}{\textwidth}{lXrr@{}} +\textbf{Invoice No.} & \textbf{Invoice Date} + & \textbf{Due} & \textbf{Applied} \\ +<%foreach invnumber%> +<%invnumber%> & <%invdate%> \dotfill + & <%due%> & <%paid%> \\ +<%end invnumber%> +\end{tabularx} + +\vfill + +\end{document} + diff --git a/templates/krings/request_quotation.html b/templates/krings/request_quotation.html new file mode 100644 index 00000000..fd316f5f --- /dev/null +++ b/templates/krings/request_quotation.html @@ -0,0 +1,202 @@ + +<body bgcolor=ffffff> + +<table width="100%"> +<tr valign=bottom> + <td width=10> </td> + <td> + + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <td><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58> + </td> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <h4>R E Q U E S T F O R Q U O T A T I O N</h4> + </th> + </tr> + + </table> + + + <table width="100%" callspacing=0 cellpadding=0> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left width="50%"><font color=ffffff>To:</th> + <th align=left width="50%"><font color=ffffff>Ship To:</th> + </tr> + + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> + <br><?lsmb address2 ?> + <?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> + <br><?lsmb country ?> + <?lsmb end country ?> +<br> +<?lsmb if contact ?> +<br>Attn: <?lsmb contact ?> +<?lsmb end contact ?> +<?lsmb if vendorphone ?> +<br>Tel: <?lsmb vendorphone ?> +<?lsmb end vendorphone ?> +<?lsmb if vendorfax ?> +<br>Fax: <?lsmb vendorfax ?> +<?lsmb end vendorfax ?> + </td> + + <td><?lsmb shiptoname ?> + <br><?lsmb shiptoaddress1 ?> + <?lsmb if shiptoaddress2 ?> + <br><?lsmb shiptoaddr2 ?> + <?lsmb end shiptoaddress2 ?> + <br><?lsmb shiptocity ?> <?lsmb shiptostate ?> <?lsmb shiptozipcode ?> + <?lsmb if shiptocountry ?> + <br><?lsmb shiptocountry ?> + <?lsmb end shiptocountry ?> +<br> +<?lsmb if shiptocontact ?> +<br>Attn: <?lsmb shiptocontact ?> +<?lsmb end shiptocontact ?> +<?lsmb if shiptophone ?> +<br>Tel: <?lsmb shiptophone ?> +<?lsmb end shiptophone ?> +<?lsmb if shiptofax ?> +<br>Fax: <?lsmb shiptofax ?> +<?lsmb end shiptofax ?> + </tr> + </table> + </td> + </tr> + + <tr><td> </td></tr> + + <tr> + <td colspan=2> + <table width="100%" border=1> + <tr> + <th width="17%" align=left>RFQ #</th> + <th width="17%" align=left>Date</th> + <th width="17%" align=left>Required by</th> + <th width="17%" align=left>Contact</th> + <th width="17%" align=left>Shipping Point</th> + <th width="15%" align=left>Ship via</th> + </tr> + + <tr> + <td><?lsmb quonumber ?></td> + <td><?lsmb quodate ?></td> + <td><?lsmb reqdate ?></td> + <td><?lsmb employee ?></td> + <td><?lsmb shippingpoint ?> </td> + <td><?lsmb shipvia ?> </td> + </tr> + </table> + </td> + </tr> + + <tr height="10"></tr> + + <tr> + <td>Please provide price and delivery time for the following items:</td> + </tr> + + <tr height="10"></tr> + + <tr> + <td> + <table width="100%"> + <tr> +<!-- <th align=right>No.</th> --> + <th align=left>Number</th> + <th align=left><font color=ffffff>Description</th> + <th>Qt'y</th> + <th> </th> + <th>Delivery</th> + <th>Unit Price</th> + <th>Extended</th> + </tr> + +<?lsmb foreach number ?> + <tr valign=top> +<!-- <td align=right><?lsmb runningnumber ?>.</td> +other per line item variables available <?lsmb reqdate ?> +adjust the colspan if you include this to shift subtotal one to the right +--> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + + </tr> +<?lsmb end number ?> + + <tr> + <td colspan=7><hr noshade></td> + </tr> + + </table> + </td> + </tr> + +<tr> + <td> + <table width="100%"> +<?lsmb if notes ?> + <tr valign=top> + <td>Notes</td> + <td><?lsmb notes ?></td> + </tr> +<?lsmb end notes ?> + + </table> + </td> +</tr> + +<tr><td> </td></tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> + <td width="70%"> </td> + + <td width="30%"> + X <hr noshade> + </td> + </tr> + </table> + </td> +</tr> + +</table> + +</td> +</tr> +</table> + +</body> +</html> + diff --git a/templates/krings/request_quotation.tex b/templates/krings/request_quotation.tex new file mode 100644 index 00000000..4e9cfe04 --- /dev/null +++ b/templates/krings/request_quotation.tex @@ -0,0 +1,175 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-1.9cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\pagestyle{myheadings} +\thispagestyle{empty} + +\vspace*{-1.3cm} + +\parbox{\textwidth}{ + \parbox[b]{.42\textwidth}{ + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 48%> +\end{tabularx} + + \rule{\textwidth}{2pt} + + \hfill + \begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\ + \end{tabularx} + +\newpage + +\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabularx}{\textwidth}{@{}lXrlrr@{}} + \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & + \textbf{Unit} & \textbf{Price} & \textbf{Extended} \\ + & carried forward from <%lastpage%> & & & & <%sumcarriedforward%> \\ +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.45\textwidth}{ +\textbf{To} +\vspace{0.7cm} + +<%name%> + +<%address1%> + +<%address2%> + +<%city%> <%state%> <%zipcode%> + +<%country%> + +\vspace{0.3cm} + +<%if contact%> +<%contact%> +\vspace{0.2cm} +<%end contact%> + +<%if vendorphone%> +Tel: <%vendorphone%> +<%end vendorphone%> + +<%if vendorfax%> +Fax: <%vendorfax%> +<%end vendorfax%> + +<%email%> +} +\parbox[t]{.45\textwidth}{ +\textbf{Ship To} +\vspace{0.7cm} + +<%shiptoname%> + +<%shiptoaddress1%> + +<%shiptoaddress2%> + +<%shiptocity%> <%shiptostate%> <%shiptozipcode%> + +<%shiptocountry%> + +\vspace{0.3cm} + +<%if shiptocontact%> +<%shiptocontact%> +\vspace{0.2cm} +<%end shiptocontact%> + +<%if shiptophone%> +Tel: <%shiptophone%> +<%end shiptophone%> + +<%if shiptofax%> +Fax: <%shiptofax%> +<%end shiptofax%> + +<%shiptoemail%> +} +\hfill + +\vspace{1cm} + +\textbf{R E Q U E S T for Q U O T A T I O N} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline + \textbf{RFQ \#} & \textbf{Date} & \textbf{Required by} & \textbf{Contact} & \textbf{Shipping Point} & \textbf{Ship via} \\ [0.5ex] + \hline + <%quonumber%> & <%quodate%> & <%reqdate%> & <%employee%> & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +Please provide price and delivery time for the following items: + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{@{}lXrllrr@{}} + \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & & + \textbf{Delivery} & \textbf{Unit Price} & \textbf{Extended} \\ +<%foreach number%> + <%number%> & <%description%> & <%qty%> & <%unit%> \\ +<%end number%> +\end{tabularx} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\hfill + +<%notes%> + +} + +\end{document} + diff --git a/templates/krings/sales_order.html b/templates/krings/sales_order.html new file mode 100644 index 00000000..b23dc432 --- /dev/null +++ b/templates/krings/sales_order.html @@ -0,0 +1,218 @@ +<body bgcolor=ffffff> + +<table width="100%"> +<tr valign=bottom> + <td width=10> </td> + <td> + + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <td align=right> + <h4> + Tlf.: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <h4>S A L G S O R D R E</h4> + </th> + </tr> + + </table> + + + <table width="100%" callspacing=0 cellpadding=0> + + <tr> + <td align=right> + <table> + <tr> + <th align=right>Ordredato</th><td width=10> </td><td><?lsmb orddate ?></td> + </tr> + + <tr> + <th align=right>Ønsket leveringsdato</th><td width=10> </td><td><?lsmb reqdate ?></td> + </tr> + + <tr> + <th align=right>Ordrenummer</th><td> </td><td><?lsmb ordnumber ?></td></tr> + </tr> + + <tr> + <td> </td> + </tr> + </td> + </table> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=left><font color=ffffff>Til:</th> + <th align=left><font color=ffffff>Leveringsadresse:</th> + </tr> + + <tr> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> +<br><?lsmb address2 ?> +<?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> +<?lsmb country ?> +<?lsmb end country ?> + </td> + + <td><?lsmb shiptoname ?> + <br><?lsmb shiptoaddress1 ?> + <?lsmb if shiptoaddress2 ?> +<br><?lsmb shiptoaddress2 ?> +<?lsmb end shiptoaddress2 ?> + <br><?lsmb shiptocity ?> <?lsmb shiptostate ?> <?lsmb shiptozipcode ?> + <?lsmb if shiptocountry ?> +<?lsmb shiptocountry ?> +<?lsmb end shiptocountry ?> + </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> +<!-- <th align=right><font color=ffffff>No.</th> --> + <th align=left><font color=ffffff>Varenummer</th> + <th align=left><font color=ffffff>Beskrivelse</th> + <th><font color=ffffff>Antal</th> + <th> </th> + <th><font color=ffffff>Pris</th> + <th><font color=ffffff>Rabat</th> + <th><font color=ffffff>Beløb</th> + </tr> + +<?lsmb foreach number ?> + <tr valign=top> +<!-- <td align=right><?lsmb runningnumber ?>.</td> +adjust the colspan if you include this to shift subtotal one to the right +--> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + <td align=right><?lsmb sellprice ?></td> + <td align=right><?lsmb discount ?></td> + <td align=right><?lsmb linetotal ?></td> + </tr> +<?lsmb end number ?> + + <tr> + <td colspan=7><hr noshade></td> + </tr> + + <tr> +<?lsmb if taxincluded ?> + <th colspan=5 align=right>Total</th> + <td colspan=2 align=right><?lsmb ordtotal ?></td> +<?lsmb end taxincluded ?> + +<?lsmb if not taxincluded ?> + <th colspan=5 align=right>Subtotal</th> + <td colspan=2 align=right><?lsmb subtotal ?></td> +<?lsmb end taxincluded ?> + </tr> + +<?lsmb foreach tax ?> + <tr> + <th colspan=5 align=right><?lsmb taxdescription ?> på <?lsmb taxbase ?> @ <?lsmb taxrate ?> %</th> + <td colspan=2 align=right><?lsmb tax ?></td> + </tr> +<?lsmb end tax ?> + + <tr> + <td colspan=2> </td> + <td colspan=5><hr noshade></td> + </tr> + + <tr> + <td colspan=3>Betalingsfrist netto <b><?lsmb terms ?></b> dage</td> + <th colspan=2 align=right>Total</th> + <th colspan=2 align=right><?lsmb ordtotal ?></th> + </tr> +<?lsmb if taxincluded ?> + <tr> + <td colspan=3>Total er inklusive moms</td> + </tr> +<?lsmb end taxincluded ?> + + <tr> + <td> </td> + </tr> + + </table> + </td> + </tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> +<?lsmb if notes ?> + <td>Bemærkninger</td> + <td><pre><?lsmb notes ?></pre></td> +<?lsmb end notes ?> + <td align=right> + Alle priser i <b><?lsmb currency ?></b> + <br><?lsmb shippingpoint ?> + </td> + </tr> + + </table> + </td> +</tr> + +<tr><td> </td></tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> + <td><font size=-3> + Et gebyr for annullering af ordre på 10% vil blive tillagt alle specialtilbud + og produkter som er blevet tilpasset, forbedret eller opgraderet på kundens anmodning.<br> + Varer som ikke kan returneres er anført ovenfor. + </font> + </td> + <td width=150> + X <hr noshade> + </td> + </tr> + </table> + </td> +</tr> + +</table> + +</td> +</tr> +</table> + +</body> +</html> diff --git a/templates/krings/sales_order.tex b/templates/krings/sales_order.tex new file mode 100644 index 00000000..b631789c --- /dev/null +++ b/templates/krings/sales_order.tex @@ -0,0 +1,151 @@ +\documentclass[a4paper,twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[danish]{babel} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} + +\newsavebox{\hdr} +\sbox{\hdr}{ + \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + + \parbox{\textwidth}{ + \parbox[b]{12cm}{ + <%company%> + + <%address%>}\hfill + \begin{tabular}[b]{rr@{}} + Tlf. & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} + } +} + +\fontfamily{cmss}\fontshape{n}\selectfont + +\markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}} + +\pagestyle{myheadings} +%\thispagestyle{empty} use this with letterhead paper + +<%pagebreak 90 27 48%> +\end{tabular*} + + \rule{\textwidth}{2pt} + + \hfill + \begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\ + \end{tabularx} + +\newpage + +\markright{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} + \textbf{Nummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Pris} & \textbf{Rabat} & \textbf{Beløb} \\ + & Overført fra side <%lastpage%> & & & & & <%sumcarriedforward%> \\ +<%end pagebreak%> + + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{2cm} + +<%name%> + +<%address1%> + +<%if address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country%> +<%end country%> + +\vspace{3.5cm} + +\textbf{S A L G S O R D R E} +\hfill +\begin{tabular}[t]{l@{\hspace{0.3cm}}l} + \textbf{Ordredato} & <%orddate%> \\ +<%if reqdate%> + \textbf{Ønsket leveringsdato} & <%reqdate%> \\ +<%end reqdate%> + \textbf{Ordrenummer} & <%ordnumber%> +\end{tabular} + +\vspace{1cm} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} + \textbf{Varenummer} & \textbf{Beskrivelse} & \textbf{Antal} & + \textbf{Enhed} & \textbf{Pris} & \textbf{Rabat} & \textbf{Beløb} \\ +<%foreach number%> + <%number%> & <%description%> & <%qty%> & + <%unit%> & <%sellprice%> & <%discount%> & <%linetotal%> \\ +<%end number%> +\end{tabular*} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\vspace{0.2cm} + +\hfill +\begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%subtotal%>} \\ +<%foreach tax%> + <%taxdescription%> på <%taxbase%> & <%tax%>\\ +<%end tax%> + \hline + \textbf{Total} & \textbf{<%ordtotal%>}\\ +\end{tabularx} + +\vspace{0.3cm} + +\hfill + Alle priser i \textbf{<%currency%>}. + +\vspace{12pt} + +<%if notes%> + <%notes%> +<%end if%> + +} + + +\renewcommand{\thefootnote}{\fnsymbol{footnote}} + +\footnotetext[1]{\tiny +Et gebyr for annullering af ordre på 10\% vil blive tillagt alle specialtilbud +og produkter som er blevet tilpasset, forbedret eller opgraderet på kundens anmodning. +Varer som ikke kan returneres er anført ovenfor. +} + +\end{document} diff --git a/templates/krings/sales_quotation.html b/templates/krings/sales_quotation.html new file mode 100644 index 00000000..db246ede --- /dev/null +++ b/templates/krings/sales_quotation.html @@ -0,0 +1,225 @@ + +<body bgcolor=ffffff> + +<table width="100%"> +<tr valign=bottom> + <td width=10> </td> + <td> + + <table width="100%"> + <tr valign=top> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + +<tr><td colspan=3> </td></tr> + + <tr> + <th colspan=3> + <h4>Q U O T A T I O N</h4> + </th> + </tr> + + </table> + + <table width="100%" callspacing=0 cellpadding=0> + + <tr> + <td> + <table width="100%"> + + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> + <br><?lsmb address2 ?> + <?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> + <br><?lsmb country ?> + <?lsmb end country ?> + + <br> + <?lsmb if contact ?> + <br>Attn: <?lsmb contact ?> + <?lsmb end contact ?> + + <?lsmb if customerphone ?> + <br>Tel: <?lsmb customerphone ?> + <?lsmb end customerphone ?> + + <?lsmb if customerfax ?> + <br>Fax: <?lsmb customerfax ?> + <?lsmb end customerfax ?> + + <?lsmb if email ?> + <br><?lsmb email ?> + <?lsmb end email ?> + </td> + + </tr> + </table> + </td> + </tr> + + <tr><td> </td></tr> + + <tr> + <td colspan=2> + <table width="100%" border=1> + <tr> + <th width="17%" align=left nowrap>Number</th> + <th width="17%" align=left>Date</th> + <th width="17%" align=left>Valid until</th> + <th width="17%" align=left nowrap>Contact</th> + <th width="17%" align=left nowrap>Shipping Point</th> + <th width="15%" align=left nowrap>Ship via</th> + </tr> + + <tr> + <td><?lsmb quonumber ?></td> + <td><?lsmb quodate ?></td> + <td><?lsmb reqdate ?></td> + <td><?lsmb employee ?></td> + <td><?lsmb shippingpoint ?> </td> + <td><?lsmb shipvia ?> </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + </tr> + + <tr> + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=right><font color=ffffff>No.</th> + <th align=left><font color=ffffff>Number</th> + <th align=left><font color=ffffff>Description</th> + <th><font color=ffffff>Qt'y</th> + <th> </th> + <th><font color=ffffff>Price</th> + <th><font color=ffffff>Disc %</th> + <th><font color=ffffff>Amount</th> + </tr> + +<?lsmb foreach number ?> + <tr valign=top> + <td align=right><?lsmb runningnumber ?></td> + + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + <td align=right><?lsmb sellprice ?></td> + <td align=right><?lsmb discountrate ?></td> + <td align=right><?lsmb linetotal ?></td> + </tr> +<?lsmb end number ?> + + <tr> + <td colspan=8><hr noshade></td> + </tr> + + <tr> +<?lsmb if taxincluded ?> + <th colspan=6 align=right>Total</th> + <td colspan=2 align=right><?lsmb invtotal ?></td> +<?lsmb end taxincluded ?> + +<?lsmb if not taxincluded ?> + <th colspan=6 align=right>Subtotal</th> + <td colspan=2 align=right><?lsmb subtotal ?></td> +<?lsmb end taxincluded ?> + </tr> + +<?lsmb foreach tax ?> + <tr> + <th colspan=6 align=right><?lsmb taxdescription ?> on <?lsmb taxbase ?> @ <?lsmb taxrate ?> %</th> + <td colspan=2 align=right><?lsmb tax ?></td> + </tr> +<?lsmb end tax ?> + + <tr> + <td colspan=4> </td> + <td colspan=4><hr noshade></td> + </tr> + + <tr> + <td colspan=4> +<?lsmb if terms ?> + Terms Net <b><?lsmb terms ?></b> days +<?lsmb end terms ?> + </td> + <th colspan=2 align=right>Total</th> + <th colspan=2 align=right><?lsmb quototal ?></th> + </tr> + + <tr> + <td> </td> + </tr> + + </table> + </td> + </tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> +<?lsmb if notes ?> + <td>Notes</td> + <td><?lsmb notes ?></td> +<?lsmb end notes ?> + <td align=right> + All prices in <b><?lsmb currency ?></b> Funds + </td> + </tr> + + </table> + </td> +</tr> + +<tr><td> </td></tr> + +<tr> + <td> + <table width="100%"> + <tr valign=top> + <td width="60%"><font size=-3> + Special order items are subject to a 10% cancellation fee. + </font> + </td> + <td width="40%"> + X <hr noshade> + </td> + </tr> + </table> + </td> +</tr> + +</table> + +</td> +</tr> +</table> + +</body> +</html> + diff --git a/templates/krings/sales_quotation.tex b/templates/krings/sales_quotation.tex new file mode 100644 index 00000000..acc48702 --- /dev/null +++ b/templates/krings/sales_quotation.tex @@ -0,0 +1,157 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-1.9cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\pagestyle{myheadings} +\thispagestyle{empty} + +\vspace*{-1.3cm} + +\parbox{\textwidth}{ + \parbox[b]{.42\textwidth}{ + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 48%> +\end{tabular*} + + \rule{\textwidth}{2pt} + + \hfill + \begin{tabularx}{7cm}{Xr@{}} + \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\ + \end{tabularx} + +\newpage + +\markboth{<%company%>\hfill <%quonumber%>}{<%company%>\hfill <%quonumber%>} + +\vspace*{-12pt} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} + \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & + \textbf{Unit} & \textbf{Price} & \textbf{Disc \%} & \textbf{Amount} \\ + & carried forward from <%lastpage%> & & & & & <%sumcarriedforward%> \\ +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.45\textwidth}{ + +<%name%> + +<%address1%> + +<%address2%> + +<%city%> <%state%> <%zipcode%> + +<%country%> + +\vspace{0.3cm} + +<%contact%> + +\vspace{0.2cm} + +<%if customerphone%> +Tel: <%customerphone%> +<%end customerphone%> + +<%if customerfax%> +Fax: <%customerfax%> +<%end customerfax%> + +<%email%> +} + +\vspace{1cm} + +\textbf{Q U O T A T I O N} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline + \textbf{Quotation \#} & \textbf{Date} & \textbf{Valid until} & \textbf{Contact} & \textbf{Shipping Point} & \textbf{Ship via} \\ [0.5ex] + \hline + <%quonumber%> & <%quodate%> & <%reqdate%> & <%employee%> & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} + \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & + \textbf{Unit} & \textbf{Price} & \textbf{Disc \%} & \textbf{Amount} \\ +<%foreach number%> + <%number%> & <%description%> & <%qty%> & + <%unit%> & <%sellprice%> & <%discountrate%> & <%linetotal%> \\ +<%end number%> +\end{tabular*} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\vspace{0.2cm} + +\hfill +\begin{tabularx}{7cm}{Xr@{}} + Subtotal & <%subtotal%> \\ +<%foreach tax%> + <%taxdescription%> on <%taxbase%> & <%tax%>\\ +<%end tax%> + \hline + Total & <%quototal%>\\ +\end{tabularx} + +\vspace{0.3cm} + +\hfill + All prices in \textbf{<%currency%>}. + +\vspace{12pt} + +<%notes%> + +} + +\vfill + +\end{document} + + diff --git a/templates/krings/statement.html b/templates/krings/statement.html new file mode 100644 index 00000000..be13d36e --- /dev/null +++ b/templates/krings/statement.html @@ -0,0 +1,125 @@ + +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + <td> + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + <tr> + <th colspan=3><h4>S T A T E M E N T</h4></th> + </tr> + <tr> + <td colspan=3 align=right><?lsmb statementdate ?></td> + </tr> + </table> + </td> + </tr> + <tr> + <td> </td> + <td> + <table width="100%"> + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> +<br><?lsmb address2 ?> +<?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> + <?lsmb if country ?> +<?lsmb country ?> +<?lsmb end country ?> + <br> +<?lsmb if customerphone ?> + <br>Tel: <?lsmb customerphone ?> +<?lsmb end customerphone ?> +<?lsmb if customerfax ?> + <br>Fax: <?lsmb customerfax ?> +<?lsmb end customerfax ?> +<?lsmb if email ?> + <br><?lsmb email ?> +<?lsmb end email ?> + </td> + </tr> + </table> + </td> + </tr> + <tr height=10></tr> + <tr> + <td> </td> + <td> + <table width="100%"> + <tr> + <th align=left>Invoice #</th> + <th width="15%">Date</th> + <th width="15%">Due</th> + <th width="10%">Current</th> + <th width="10%">30</th> + <th width="10%">60</th> + <th width="10%">90+</th> + </tr> +<?lsmb foreach invnumber ?> + <tr> + <td><?lsmb invnumber ?></td> + <td><?lsmb invdate ?></td> + <td><?lsmb duedate ?></td> + <td align=right><?lsmb c0 ?></td> + <td align=right><?lsmb c30 ?></td> + <td align=right><?lsmb c60 ?></td> + <td align=right><?lsmb c90 ?></td> + </tr> +<?lsmb end invnumber ?> + <tr> + <td colspan=7><hr size=1></td> + </tr> + <tr> + <td> </td> + <td> </td> + <td> </td> + <th align=right><?lsmb c0total ?></td> + <th align=right><?lsmb c30total ?></td> + <th align=right><?lsmb c60total ?></td> + <th align=right><?lsmb c90total ?></td> + </tr> + </table> + </td> + </tr> + <tr height=10></tr> + <tr> + <td> </td> + <td align=right> + <table width="50%"> + <tr> + <th>Total Outstanding</th> + <th align=right><?lsmb total ?></th> + </tr> + </table> + </td> + </tr> + <tr> + <td> </td> + <td><hr noshade></td> + </tr> + <tr> + <td> </td> + <td>Please make check payable to <b><?lsmb company ?></b>. + </td> + </tr> + <tr height=20></tr> +</table> + diff --git a/templates/krings/statement.tex b/templates/krings/statement.tex new file mode 100644 index 00000000..5865da11 --- /dev/null +++ b/templates/krings/statement.tex @@ -0,0 +1,111 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage[latin1]{inputenc} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-2.0cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.5cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} + +\newsavebox{\hdr} +\sbox{\hdr}{ + \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + + \parbox{\textwidth}{ + \parbox[b]{12cm}{ + <%company%> + + <%address%>}\hfill + \begin{tabular}[b]{rrr@{}} + Tel & <%tel%>\\ + Fax & <%fax%> + \end{tabular} + + \rule[1.5ex]{\textwidth}{0.5pt} + } +} + +\fontfamily{cmss}\fontshape{n}\selectfont + +\markboth{<%company%>\hfill <%statementdate%>}{\usebox{\hdr}} + +\pagestyle{myheadings} +%\thispagestyle{empty} use this with letterhead paper + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{1.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{10.5cm}{ + +<%name%> + +<%address1%> + +<%if address2%> +<%address2%> +<%end address2%> + +<%city%> <%state%> <%zipcode%> + +<%if country%> +<%country%> +<%end country%> + +} +\parbox[t]{7.5cm}{ +<%if customerphone%> +Tel: <%customerphone%> +<%end customerphone%> + +<%if customerfax%> +Fax: <%customerfax%> +<%end customerfax%> + +<%email%> +} +\hfill + +\vspace{1cm} + +\textbf{S T A T E M E N T} \hfill \textbf{<%statementdate%>} + +\vspace{2cm} + +\begin{tabular*}{\textwidth}{@{}l@{\extracolsep\fill}ccrrrr@{}} + \textbf{Invoice \#} & \textbf{Date} & \textbf{Due} & + \textbf{Current} & \textbf{30} & \textbf{60} & \textbf{90+} \\ +<%foreach invnumber%> + <%invnumber%> & <%invdate%> & <%duedate%> & + <%c0%> & <%c30%> & <%c60%> & <%c90%> \\ +<%end invnumber%> +\textbf{Subtotal} & & & <%c0total%> & <%c30total%> & <%c60total%> & <%c90total%> +\end{tabular*} +\rule{\textwidth}{1pt} + +\vspace{1cm} + +\hfill +\begin{tabularx}{7cm}{Xr@{}} + \textbf{Total outstanding} & <%total%> +\end{tabularx} + +\vfill + +Please make check payable to <%company%> + +\end{document} + diff --git a/templates/krings/timecard.html b/templates/krings/timecard.html new file mode 100644 index 00000000..b7f19b06 --- /dev/null +++ b/templates/krings/timecard.html @@ -0,0 +1,146 @@ +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + + <td> + <table width="100%"> + <tr> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=ledger-smb.png border=0 width=84 height=58></th> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <hr noshade><br> + <h4>T I M E C A R D</h4> + </th> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%" callspacing=0 cellpadding=0> + <tr valign=top> + <td> + <table> + <tr> + <th align=left>Employee</th> + <td><?lsmb employee ?></td> + </tr> + <tr> + <th align=left>ID</th> + <td><?lsmb employee_id ?></td> + </tr> + </table> + </td> + + <td align=right> + <table> + <tr> + <th align=left nowrap>Card ID</th> + <td><?lsmb id ?></td> + </tr> + <tr> + <th align=left nowrap>Date Worked</th> + <td><?lsmb transdate ?></td> + </tr> + <tr> + <th align=left nowrap>Time In</th> + <td><?lsmb checkedin ?></td> + </tr> + <tr> + <th align=left>Time Out</th> + <td><?lsmb checkedout ?></td> + </tr> + <tr> + <th align=left nowrap>Hours Worked</th> + <td><?lsmb qty ?></td> + </tr> + </table> + </td> + </tr> + </table> + </td> + </tr> + + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <table width="100%"> + <tr valign=bottom> + <td> + <table> + <tr valign=top> + <th align=left>Project/Job #</th> + <td><?lsmb projectnumber ?></td> + </tr> + <tr> + <th align=left>Description</th> + <td><?lsmb projectdescription ?></td> + </tr> + <tr valign=top> + <th align=left>Labor/Service Code</th> + <td><?lsmb partnumber ?></td> + </tr> + <tr> + <th align=left>Description</th> + <td><?lsmb description ?></td> + </tr> + </table> + </td> + <td align=right> + <table> + <tr> + <th align=right>Unit Rate</th> + <td><?lsmb sellprice ?></td> + </tr> + <tr> + <th align=right>Total</th> + <td><?lsmb total ?></td> + </tr> + </table> + </td> + </tr> + </table> + </td> + </tr> + +<?lsmb if notes ?> + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <?lsmb notes ?> + </td> + </tr> +<?lsmb end notes ?> + +</table> + +</body> +</html> + diff --git a/templates/krings/timecard.tex b/templates/krings/timecard.tex new file mode 100644 index 00000000..49a30c54 --- /dev/null +++ b/templates/krings/timecard.tex @@ -0,0 +1,71 @@ +\documentclass{scrartcl} +\usepackage[latin1]{inputenc} +\usepackage{tabularx} +\usepackage[letterpaper,top=2cm,bottom=-1cm,left=2cm,right=1cm]{geometry} +\usepackage{graphicx} +\setlength{\parindent}{0pt} + +\begin{document} + +\pagestyle{myheadings} +\thispagestyle{empty} + +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\vspace*{-1.3cm} + +\parbox{\textwidth}{% + \parbox[b]{.42\textwidth}{% + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Tel: & <%tel%>\\ + Fax: & <%fax%> + \end{tabular} + + \rule[1.5em]{\textwidth}{0.5pt} +} + +\centerline{\textbf{T I M E}\hspace{0.5cm}\textbf{C A R D}} + +\vspace*{0.5cm} + +\begin{tabular}[t]{ll} + \textbf{Employee} & <%employee%> \\ + \textbf{ID} & <%employee_id%> \\ +\end{tabular} +\hfill +\begin{tabular}[t]{ll} + \textbf{Card ID} & <%id%> \\ + \textbf{Date Worked} & <%transdate%> \\ + \textbf{Time In} & <%checkedin%> \\ + \textbf{Time Out} & <%checkedout%> \\ + \textbf{Hours Worked} & <%qty%> \\ +\end{tabular} + +\vspace{1cm} + +\begin{tabular}[b]{ll} + \textbf{Project/Job \#} & <%projectnumber%> \\ + \textbf{Description} & <%projectdescription%> \\ + \textbf{Labor/Service Code} & <%partnumber%> \\ + \textbf{Description} & <%description%> \\ +\end{tabular} +\hfill +\begin{tabular}[b]{lr} + \textbf{Unit Rate} & <%sellprice%> \\ + \textbf{Total} & <%total%> \\ +\end{tabular} + +\vspace{0.3cm} + +<%notes%> + +\end{document} + + diff --git a/templates/krings/work_order.html b/templates/krings/work_order.html new file mode 100644 index 00000000..dd9cce45 --- /dev/null +++ b/templates/krings/work_order.html @@ -0,0 +1,174 @@ + +<body bgcolor=ffffff> + +<table width="100%"> + <tr> + <td width=10> </td> + + <td> + <table width="100%"> + <tr valign=bottom> + <td> + <h4> + <?lsmb company ?> + <br><?lsmb address ?> + </h4> + </td> + + <th><img src=http://www.ledger-smb.org/images/ledger-smb.png border=0 width=80 height=58></th> + + <td align=right> + <h4> + Tel: <?lsmb tel ?> + <br>Fax: <?lsmb fax ?> + </h4> + </td> + </tr> + + <tr> + <th colspan=3> + <h4>W O R K O R D E R</h4> + </th> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%" callspacing=0 cellpadding=0> + <tr bgcolor=000000> + <th align=left width="50%"><font color=ffffff>To</th> + <th align=left width="50%"><font color=ffffff>Ship To</th> + </tr> + + <tr valign=top> + <td><?lsmb name ?> + <br><?lsmb address1 ?> + <?lsmb if address2 ?> + <br><?lsmb address2 ?> + <?lsmb end address2 ?> + <br><?lsmb city ?> <?lsmb state ?> + <br><?lsmb zipcode ?> + <?lsmb if country ?> + <br><?lsmb country ?> + <?lsmb end country ?> + <br> + <?lsmb if contact ?> + <br>Attn: <?lsmb contact ?> + <?lsmb end contact ?> + <?lsmb if customerphone ?> + <br>Tel: <?lsmb customerphone ?> + <?lsmb end customerphone ?> + <?lsmb if customerfax ?> + <br>Fax: <?lsmb customerfax ?> + <?lsmb end customerfax ?> + <?lsmb if email ?> + <br><?lsmb email ?> + <?lsmb end email ?> + </td> + + <td><?lsmb shiptoname ?> + <br><?lsmb shiptoaddress1 ?> + <?lsmb if shiptoaddress2 ?> + <br><?lsmb shiptoaddress2 ?> + <?lsmb end shiptoaddress2 ?> + <br><?lsmb shiptocity ?> <?lsmb shiptostate ?> + <br><?lsmb shiptozipcode ?> + <?lsmb if shiptocountry ?> + <br><?lsmb shiptocountry ?> + <?lsmb end shiptocountry ?> + <br> + <?lsmb if shiptocontact ?> + <br><?lsmb shiptocontact ?> + <?lsmb end shiptocontact ?> + <?lsmb if shiptophone ?> + <br>Tel: <?lsmb shiptophone ?> + <?lsmb end shiptophone ?> + <?lsmb if shiptofax ?> + <br>Fax: <?lsmb shiptofax ?> + <?lsmb end shiptofax ?> + <?lsmb if shiptoemail ?> + <br><?lsmb shiptoemail ?> + <?lsmb end shiptoemail ?> + </td> + </tr> + </table> + </td> + </tr> + + <tr height=5></tr> + + <tr> + <td> </td> + + <td> + <table width="100%" border=1> + <tr> + <th width="17%" align=left nowrap>Order Number</th> + <th width="17%" align=left>Order Date</th> + <th width="17%" align=left>Required by</th> + <th width="17%" align=left nowrap>Salesperson</th> + <th width="17%" align=left nowrap>Shipping Point</th> + <th width="15%" align=left nowrap>Ship Via</th> + </tr> + + <tr> + <td><?lsmb ordnumber ?></td> + <td><?lsmb orddate ?></td> + <td><?lsmb reqdate ?></td> + <td><?lsmb employee ?></td> + <td><?lsmb shippingpoint ?> </td> + <td><?lsmb shipvia ?> </td> + </tr> + </table> + </td> + </tr> + + <tr> + <td> </td> + + <td> + <table width="100%"> + <tr bgcolor=000000> + <th align=right><font color=ffffff>No.</th> + <th align=left><font color=ffffff>Number</th> + <th align=left><font color=ffffff>Description</th> + <th><font color=ffffff>Qt'y</th> + <th> </th> + <th><font color=ffffff>Serial No.</th> + </tr> + + <?lsmb foreach number ?> + <tr valign=top> + <td align=right><?lsmb runningnumber ?>.</td> + <td><?lsmb number ?></td> + <td><?lsmb description ?></td> + <td align=right><?lsmb qty ?></td> + <td><?lsmb unit ?></td> + <td><?lsmb serialnumber ?></td> + </tr> + <?lsmb end number ?> + + <tr> + <td colspan=6><hr noshade></td> + </tr> + + </table> + </td> + </tr> + + <tr> + <td> </td> + + <?lsmb if notes ?> + <td><?lsmb notes ?></td> + <?lsmb end notes ?> + </tr> +</table> + +</body> +</html> + diff --git a/templates/krings/work_order.tex b/templates/krings/work_order.tex new file mode 100644 index 00000000..cb6774d9 --- /dev/null +++ b/templates/krings/work_order.tex @@ -0,0 +1,177 @@ +\documentclass[twoside]{scrartcl} +\usepackage[frame]{xy} +\usepackage{tabularx} +\usepackage{graphicx} +\setlength{\voffset}{0.5cm} +\setlength{\hoffset}{-1.9cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{0.5cm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0pt} +\setlength{\oddsidemargin}{1.0cm} +\setlength{\evensidemargin}{1.0cm} +\setlength{\textwidth}{19.2cm} +\setlength{\textheight}{24.7cm} +\setlength{\footskip}{1cm} +\setlength{\parindent}{0pt} +\renewcommand{\baselinestretch}{1} +\begin{document} + +\newlength{\descrwidth}\setlength{\descrwidth}{10cm} +\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont + +\pagestyle{myheadings} +\thispagestyle{empty} + +\vspace*{-1.3cm} + +\parbox{\textwidth}{% + \parbox[b]{.42\textwidth}{% + <%company%> + + <%address%> + } + \parbox[b]{.2\textwidth}{ + \includegraphics[scale=0.3]{sql-ledger} + }\hfill + \begin{tabular}[b]{rr@{}} + Telephone & <%tel%>\\ + Facsimile & <%fax%> + \end{tabular} + + \rule[1.5em]{\textwidth}{0.5pt} +} + + +<%pagebreak 90 27 48%> +\end{tabularx} + +\newpage + +\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>} + +\vspace*{-12pt} + +\begin{tabularx}{\textwidth}{@{}rlXrll@{}} + \textbf{No.} & \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & + & \textbf{Serial Number} \\ +<%end pagebreak%> + + +\vspace*{0.5cm} + +\parbox[t]{1cm}{\hfill} +\parbox[t]{.45\textwidth}{ +\textbf{To} +\vspace{0.7cm} + +<%name%> + +<%address1%> + +<%address2%> + +<%city%> <%state%> <%zipcode%> + +<%country%> + +\vspace{0.3cm} + +<%if contact%> +<%contact%> +\vspace{0.2cm} +<%end contact%> + +<%if customerphone%> +Tel: <%customerphone%> +<%end customerphone%> + +<%if customerfax%> +Fax: <%customerfax%> +<%end customerfax%> + +<%email%> +} +\parbox[t]{.45\textwidth}{ +\textbf{Ship To} +\vspace{0.7cm} + +<%shiptoname%> + +<%shiptoaddress1%> + +<%shiptoaddress2%> + +<%shiptocity%> <%shiptostate%> <%shiptozipcode%> + +<%shiptocountry%> + +\vspace{0.3cm} + +<%if shiptocontact%> +<%shiptocontact%> +\vspace{0.2cm} +<%end shiptocontact%> + +<%if shiptophone%> +Tel: <%shiptophone%> +<%end shiptophone%> + +<%if shiptofax%> +Fax: <%shiptofax%> +<%end shiptofax%> + +<%shiptoemail%> +} +\hfill + +\vspace{1cm} + +\textbf{W O R K} \parbox{0.3cm}{\hfill} \textbf{O R D E R} +\hfill + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{*{6}{|X}|} \hline + \textbf{Order \#} & \textbf{Order Date} & \textbf{Required by} & \textbf{Salesperson} & \textbf{Shipping Point} & \textbf{Ship Via} \\ [0.5em] + \hline + <%ordnumber%> & <%orddate%> & <%reqdate%> & <%employee%> & <%shippingpoint%> & <%shipvia%> \\ + \hline +\end{tabularx} + +\vspace{1cm} + +\begin{tabularx}{\textwidth}{@{}rlXrll@{}} + \textbf{No.} & \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & + & \textbf{Serial Number} \\ +<%foreach number%> + <%runningnumber%> & <%number%> & <%description%> & <%qty%> & + <%unit%> & <%serialnumber%> \\ +<%end number%> +\end{tabularx} + + +\parbox{\textwidth}{ +\rule{\textwidth}{2pt} + +\vspace{12pt} + +<%if notes%> + <%notes%> +<%end if%> + +} + +\vfill + +\vspace{1cm} + +\rule{\textwidth}{0.5pt} + +\end{document} + + + + + + |