﻿@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,600italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,600italic,400italic);
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset {
  border: none; }

legend {
  display: none; }

@font-face {
  font-family: 'FontAwesome';
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
	STRUCTURE
*/
body {
  font-family: "soleil", Arial, Helvetica, sans-serif;
  color: #2C2C2B;
  font-size: 12px;
  line-height: 16px;
  background-color: #fff; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  color: #2C2C2B;
  text-decoration: none; }

a:hover {
  text-decoration: none; }

a[href^="mailto:"] {
  color: #2C2C2B;
  text-decoration: underline !important; }

a[href^="mailto:"]:hover {
  text-decoration: underline !important; }

h1 {
  font-family: "soleil", Arial, Helvetica, sans-serif; }

h2 {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  font-family: "soleil", Arial, Helvetica, sans-serif; }

h3 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 15px;
  font-family: "soleil", Arial, Helvetica, sans-serif; }

h4 {
  font-family: "soleil", Arial, Helvetica, sans-serif; }

p {
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 15px; }

li {
  font-size: 13px;
  line-height: 17px; }

small {
  font-size: 12px;
  line-height: 17px; }

sup {
  font-size: 70%;
  vertical-align: super;
  line-height: 0; }

p:last-child {
  margin: 0; }

strong {
  font-weight: bold; }

input {
  margin-bottom: 10px;
  padding: 5px;
  /*float: left;*/
  clear: none; }

input[type="text"], input[type="password"] {
  background-color: #fff;
  border: 1px solid #c5c5c4;
  padding: 5px;
  color: #2C2C2B;
  margin: 0 3px 10px 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

select {
  margin: 0 3px 10px 0;
  padding: 5px;
  clear: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #c5c5c4; }

textarea {
  font-family: "soleil", Arial, Helvetica, sans-serif;
  padding: 5px;
  color: #2C2C2B;
  background-color: #fff;
  border: 1px solid #c5c5c4;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 3px 10px 0; }

#wrapper {
  width: 100%;
  margin-top: 0; }

#wrapper:after {
  content: "";
  display: block;
  height: 210px; }

#container {
  width: 960px;
  margin: 0 auto;
  background-color: #fff;
  min-height: 100%; }

#content {
  width: 100%;
  display: block;
  min-height: 100%; }

.ooDataRow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
  display: block;
  padding: 4px 0;
  line-height: 16px;
  font-size: 12px; }

.ooDataRow:last-child:after {
  clear: both;
  line-height: 1px;
  margin-top: -1px; }

.ooCol5p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 5%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-5p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 5%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol10p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 10%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-10p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 10%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol15p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 15%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-15p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 15%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol20p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 20%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-20p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 20%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol25p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-25p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol30p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 30%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-30p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 30%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol35p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 35%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-35p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 35%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol40p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 40%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-40p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 40%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol45p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 45%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-45p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 45%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol50p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-50p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol55p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 55%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-55p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 55%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol60p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 60%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-60p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 60%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol65p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 65%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-65p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 65%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol70p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 70%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-70p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 70%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol75p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 75%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-75p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 75%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol80p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 80%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-80p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 80%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol85p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 85%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-85p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 85%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol90p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 90%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-90p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 90%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol95p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 95%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-95p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 95%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol100p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooCol-100p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  line-height: 16px;
  display: block;
  padding: 0 3px;
  min-height: 1px; }

.ooRadio {
  clear: both;
  display: block; }

.ooRadio input {
  float: left;
  margin-left: 120px; }

.ooRadio label {
  float: left;
  clear: none !important;
  text-align: left !important; }

.ooClearfix {
  clear: both;
  line-height: 1px;
  margin-top: -1px; }

.ooTitle {
  border-bottom: 8px solid #002447;
  margin: 0 0 20px; }
  .ooTitle h2 {
    font-size: 22px;
    font-weight: bold;
    color: #036; }
  .ooTitle h3 {
    display: block;
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    height: 100%; }

.ooLoginTitle {
  border-bottom: 8px solid #002447;
  margin: 0 0 20px; }
  .ooLoginTitle h2 {
    font-size: 22px;
    font-weight: bold;
    color: #036; }
  .ooLoginTitle h3 {
    display: block;
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    height: 100%; }

.ooForm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 5px #2C2C2B ;
  -moz-box-shadow: 0 1px 5px #2C2C2B ;
  box-shadow: 0 1px 5px #2C2C2B ;
  margin: 20px 0;
  padding: 20px 20px;
  font-size: 14px;
  line-height: 22px; }
  .ooForm .ooForm {
    box-shadow: none;
    margin: 0;
    padding: 0; }
  .ooForm h2 {
    margin: 0;
    line-height: normal; }
  .ooForm .ooDataRow label {
    font-size: 14px;
    line-height: 28px; }

.ooPageContent {
  font-size: 14px;
  margin-bottom: 20px; }
  .ooPageContent p {
    font-size: 14px; }
  .ooPageContent strong {
    color: #036; }
  .ooPageContent ul li {
    font-size: 14px; }
  .ooPageContent ol li {
    font-size: 14px; }

#activities_container {
  width: 920px;
  position: relative;
  background-color: #fff;
  z-index: 10;
  min-height: 100%;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px #2C2C2B ;
  -moz-box-shadow: 0 1px 5px #2C2C2B ;
  box-shadow: 0 1px 5px #2C2C2B ; }

.ooTable {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }
  .ooTable .summary-content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 5px #2C2C2B ;
    -moz-box-shadow: 1px 1px 5px #2C2C2B ;
    box-shadow: 1px 1px 5px #2C2C2B ;
    margin: 0 1px; }
  .ooTable .ooTitle {
    border-bottom: 8px solid #002447;
    margin: 0; }
    .ooTable .ooTitle .ooHeading {
      -webkit-box-shadow: 1px 1px 5px #2C2C2B ;
      -moz-box-shadow: 1px 1px 5px #2C2C2B ;
      box-shadow: 1px 1px 5px #2C2C2B ; }
    .ooTable .ooTitle h2 {
      font-size: 22px;
      font-weight: bold;
      color: #036;
      margin-bottom: 4px; }
  .ooTable .table-content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #036; }
  .ooTable .ooDataRow {
    padding: 8px 8px;
    min-height: 50px;
    vertical-align: middle;
    font-size: 12px; }
    .ooTable .ooDataRow.subheading {
      font-weight: bold;
      font-size: 16px;
      margin: 0;
      padding: 4px 10px 0;
      min-height: 10px;
      line-height: normal;
      font-family: "soleil", Arial, Helvetica, sans-serif;
      color: #00a0d6; }
      .ooTable .ooDataRow.subheading + .ooDataRow {
        padding-top: 0;
        margin-top: 0; }
  .ooTable .ooHeading {
    font-weight: bold;
    font-size: 16px;
    min-height: 20px;
    line-height: 20px;
    font-family: "soleil", Arial, Helvetica, sans-serif; }
  .ooTable .bottom {
    background-color: #036;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    height: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .ooTable .bottom a {
    background-color: #036;
    color: #fff;
    cursor: pointer; }
  .ooTable .bottom a:hover {
    color: #036;
    background-color: #fff;
    text-decoration: none; }
  .ooTable table {
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .ooTable table thead tr {
      height: 0; }
    .ooTable table tr {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      vertical-align: middle; }
      .ooTable table tr td {
        padding: 5px 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }

.paging {
  clear: both;
  background: #036;
  color: #fff;
  display: block;
  text-align: right; }

.paging-container {
  float: right; }

.paging-panel {
  float: left;
  padding: 4px;
  width: auto; }

.paging-panel a {
  padding: 4px;
  width: auto;
  color: #fff; }

#page_header {
  position: relative;
  margin: 0;
  background-color: white;
  z-index: 10;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  #page_header .line_1 {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #page_header .line_1 h2 {
      float: left;
      width: 280px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  #page_header .line_2 {
    width: 100%;
    clear: both;
    margin-bottom: 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
    #page_header .line_2 .formname {
      float: left; }
    #page_header .line_2 .tradingName {
      position: absolute;
      right: 0;
      padding-right: 13px;
      color: #fff; }
  #page_header h1 {
    font-size: 15px;
    font-weight: bold;
    line-height: 28px;
    padding-top: 6px;
    height: 35px;
    color: #FFF;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #page_header h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    color: #FFF;
    padding: 8px 16px;
    margin: 0;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #page_header .homeBox {
    width: 52px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 34px;
    color: #FFF;
    float: left;
    display: none;
    background-color: #7073a7 !important;
    padding: 4px 0;
    margin: 0; }

.summary-content .ooDataRow {
  line-height: normal;
  min-height: 20px; }

#page_content {
  -webkit-box-shadow: 1px 1px 5px #036 ;
  -moz-box-shadow: 1px 1px 5px #036 ;
  box-shadow: 1px 1px 5px #036 ;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  margin-bottom: 20px;
  margin: 0 1px 20px;
  font-size: 14px; }
  #page_content h4 {
    font-size: 15px;
    line-height: 22px;
    font-weight: bold; }
  #page_content p {
    font-size: 14px;
    line-height: 22px; }
  #page_content ol {
    list-style: disc;
    margin: 0 20px 20px; }
  #page_content li {
    list-style: circle;
    list-style-type: circle;
    list-style-position: outside;
    margin-left: 20px;
    font-size: 14px;
    line-height: 20px; }
  #page_content .divDisclaimer, #page_content .divDeclaration {
    clear: both;
    margin-top: 20px;
    padding-top: 20px; }
    #page_content .divDisclaimer h3, #page_content .divDeclaration h3 {
      font-size: 22px;
      color: #036; }
    #page_content .divDisclaimer input[type=checkbox], #page_content .divDeclaration input[type=checkbox] {
      font-size: 20px;
      padding: 20px;
      width: 20px; }
    #page_content .divDisclaimer label, #page_content .divDeclaration label {
      font-size: 18px;
      line-height: 24px;
      text-indent: hanging;
      color: #036; }
  #page_content .ui-autocomplete {
    width: 400px; }
  #page_content .ui-autocomplete li {
    border: 1px solid #ccc;
    padding: 2px 5px;
    display: block;
    vertical-align: top;
    margin: 0;
    clear: both;
    background: #efefce; }

.error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEElEQVR42s2Va2wUVRTH/3dmOn1tt8u23b63BW0MQmIgQVJEVOSRSHdJSkRitFb5QqLxizF8UuojxugXY2JQE8MXXx+A2lbUNhIxKG0CJK3YYEu3S9dut/vqe7vdeV3PTMmSZcVW1MRJbu7dc885v7nnP/csw3/8sP8VYKip+agOXnvv1+0v/OuAod1eXrRxLTgTEPvVh/t6OlcVuyqna3u8vMLzAGRRAY9FkVIYfBcD2NzdvmL8ig7XvQePiY6iNte2dVBHRihChCSLCIzMIrGotG3qOv3aPwL4HmniNUe8SP3YA1ZSSRYOHpmEZHfiyi8RbO3+it0xILDvQKRwy/qyPGEKOQ/tR86OPZZdOdcD7dQJTCVyEAovhO//pr3izgB7m3lF6y6kzn0H24cdGXtzLR7kllfhylAcW7pOsb8NCO7Zz+3e7ZASIWh+P2zHT2cCnn4MUrkbc7MJ+IPz2PZtB1s1YNJ78HVWUvSK89ENUHx+GKHxbECrF5KrFjJpMuifRlLV3mjsOPnqqgChnU3c/tRuWoxaX40RmoDt/S8yfGYe3gihqh6CqkKXCnAppmLX92fYioCw9/FOuaHGk7/JDT4ehB6PQbvci+Kzv2X4xdcWQKy9G1B1yDpH//UYwkne1bwQ8/4lIHKghTsONSLZ3QFjegqCKMMYHYHjYigT0GBPA5gGyAZD1+A4nkjE2W0Bkzv2TuQ2lFfKYhjaYmp52+AwfMNw9AVvC+Aqh6QDv8cXMBCdDTy5MFWXBQi76jzaktrpfKcF6s994JJkBVsA/ygcF8YyAeudECvr0wCmGigivU4OB82s3kNz8a4MQCivlNvbnoXu66cguq2mUbsBmJlGzs4mFL70puW78PZRpL48AdFZS76aBQABRCpTMqHgzHgEh5MzLA2IuuqOweVsK3imEfrVYbII4IaxDNBpVlTqQ1dhTE4vH9teSKMYor0iA8A1jiLOcHYihmhy6aOWxdkjFmBScHD7Jy9DO/8DIEpW0jTAPEEkBNt7n0PasNkCaAOXMPdcM4Ti0nSJTAAIINBsiv5pIIjnU/OMRddU98meB7cKbomaWJx6Gc8G+K6RyOOZGtzjgFi9LgtgzrkUNjgzj/75uSiL5pVx2/EXoVw4T3dKpuRaNmCMRP7pVpFLSWT3nwLMkU+l+mxiAixaVs9t77ZC6e0lQczy6FkAJBIAtefCtz6AUFJBjW4ftNEhiI6qtAb8FoCTcn0cDBDAUT2W59nuZncJwHzyJkAzLxANWjMq29LAIAUq5t8BWH4+aSUi11EOpJZPICg3ATIV4XJ8xizR8lcUXlMzRjnccNlg0LU36O11xojDodMGpbB+m4fRuW7NKtkNgms39jVaW/4wEF1SyG4EDi/O1v0BdaNJ3oB8YjwAAAAASUVORK5CYII=") no-repeat;
  background-position: 10px 10px;
  background-color: #d9d8c8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 5px 5px 40px;
  -webkit-box-shadow: 1px 1px 5px #9a996e ;
  -moz-box-shadow: 1px 1px 5px #9a996e ;
  box-shadow: 1px 1px 5px #9a996e ;
  margin: 10px 0;
  min-height: 50px; }
  .error h3 {
    font-size: 18px;
    font-family: "soleil", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #96172e;
    padding: 0;
    margin: 8px 20px; }
  .error .ooDataRow {
    padding: 0;
    margin: 0; }
  .error ul {
    margin-left: 40px;
    list-style-position: inside; }
  .error li {
    list-style-type: square; }

.success {
  background-color: #ebebeb;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px 5px 60px;
  -webkit-box-shadow: 1px 1px 5px #9f9f9d ;
  -moz-box-shadow: 1px 1px 5px #9f9f9d ;
  box-shadow: 1px 1px 5px #9f9f9d ;
  margin: 10px 0;
  min-height: 50px;
  display: inline-block;
  font: normal normal normal 26px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  width: 100%; }
  .success:before {
    font-size: 32px;
    color: #A6CE38;
    content: "\f058";
    position: absolute;
    left: 20px; }
  .success h3 {
    font-size: 18px;
    font-family: "soleil", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #2C2C2B;
    padding: 0;
    margin: 8px 20px; }
  .success .ooDataRow {
    padding: 0;
    margin: 0; }
  .success ul {
    margin-left: 40px;
    list-style-position: inside; }
  .success li {
    list-style-type: square; }

.warning {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD7klEQVRIx+WVS2yUVRTHf/f7vpnOTFtoCW0tTQY0UKwmKA8latgYCEEpJhoXho3RqERj4s7EhEDYuDAxGB/BGKISGhfIwmpi0KXRoCFaUKC09EF5tFJm2s50OjPfvfccFyWGAsrLnXd9z/93/ufccy78r86ZfZvfHPx88we3EmNuWvyT9ZppfwA0ZKL3N9q3fW/+M8DIpxt04WObiVJVqI4Rlw1nf/idjte+u2F8cKMLo11bdtQsaCNKO1zhFK5SIpksU3vXAnr3du64Y4AvFXY2PrwemzsMZh4EGezMOM3tjdhSdecdAca6nrxYv/pxfOkXRseUA0dWcfDX1Vz4E1Qmab63lT8+emLs9h1Y25RZlEVLw3T9vILh4SEGBwfZ/U0rvlyksTWDCcOW2wKM79+g8x7pRMonQRMUCiUKhRIjI+cYGOgH4/He0LK8kZ4PN+ktAXIHtuwKm7IkGyLExoAwOTlBf/8phoaGKEwVgAiIaFg4n3R9HUc/fmrXTQO0XNyeXr4WWzwNQRJMir6+PvK5HKXpInEco8XT+NIA8WQvi7KWmanp7TcFyH+5pbtm2UOENUJgkmg8jp86go2rVKpVbGyxcYwvDqPTw/jCWaLySVLloxx6qbb7ar3omsnTZGdq6f1Uz3+BxjmMSUJcILbz8c4h4hEvYEIwERiD89CxppXzwwOd/+ogt2/dhailDnexC6SMCWtnRYIAF8c4Z3HO4b2fW1JRvBc6Vjbz1Qu1Z64LyO9u6pRzPa3J9iwSVyGI5hh1zuGdR7xHxEM417x4YcnSOgJjsl+/XN95DUBKxe66Z1/Hjf80W7krH15NA5mEQ9QjotTVCETRnFWmCuWK8Oi6FqaLrntODybea9rB/CZITcOMgglA5e9IE9Wx941R1NormpW5dq1YYV5DkrZFaQ4+z55nPitvCwAkn9uZ3vgikj8OJnFV1w0aXyJKJtjTs5U9PVsJUzUYCZlrczavStmz6sFGCiV5BcBMvNtwOLFm09qgLYGWxmeDxKMqIB5U0UI/T7+9gomJPDaOyWTSfPvWccLU3eA9ahWcgFewQsIIA6em6OmbHg+oVNYmlq9ESqNAeN1xPzuWIp+7RFytYG1MPpfnxOn0P6+wWFm2tJ4gpCkgXQeBh8DMZq9XOVfILlnAPc2KtRbvHO1tIfd1zP2vlNm26WWJZGjwChHOjvjeo9lg8UKozoAGICFGPKjBiGDS9bz/6gkO/RiCwsZ1ECYTJGpCsIqGSuAMRAreEKnh+LE8Ri6nkH+n4YyKZmluQqygIngxiBW8KKLg1aBe8SjiFecVcR7vFS/grMc7wQPjlypY0ZHn9pcX/wUWZgw7brU/BQAAAABJRU5ErkJggg==") no-repeat;
  background-position: 10px 10px;
  background-color: #fff8cc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 10px 50px;
  -webkit-box-shadow: 1px 1px 5px #ffdd00 ;
  -moz-box-shadow: 1px 1px 5px #ffdd00 ;
  box-shadow: 1px 1px 5px #ffdd00 ;
  min-height: 50px;
  font-size: 14px;
  line-height: 20px; }
  .warning a {
    text-decoration: underline;
    color: #036; }
  .warning a:visited {
    text-decoration: underline;
    color: #036; }

p.warning {
  background: none;
  margin: 0;
  box-shadow: none; }

.white-space {
  display: block;
  width: 100%;
  content: '&nbsp';
  height: 20px; }

.activities_nav {
  position: relative;
  float: right;
  margin-right: 10px;
  margin-top: -40px;
  z-index: 9; }

#activities_nav {
  position: relative;
  float: right;
  margin-right: 10px;
  margin-top: -40px;
  z-index: 9; }

.tab {
  font-size: 13px;
  color: #fff;
  float: left;
  background-color: #002447;
  margin: 0 10px 0 0;
  padding: 14px 13px;
  -webkit-box-shadow: 0 0 5px #002447 ;
  -moz-box-shadow: 0 0 5px #002447 ;
  box-shadow: 0 0 5px #002447 ; }

.divReportContainer {
  width: 834px;
  height: 1260px;
  margin: 20px auto; }
  .divReportContainer table {
    vertical-align: top; }
  .divReportContainer tr {
    vertical-align: top; }
  .divReportContainer td {
    vertical-align: top; }

.divInvoicePDFViewer {
  width: 834px;
  height: 1150px;
  margin: 20px auto;
  border-color: #f9a41a;
  border-width: 5px;
  border-style: groove; }

.divReceiptPDFViewer {
  width: 834px;
  height: 575px;
  margin: 20px auto;
  border-color: #f9a41a;
  border-width: 5px;
  border-style: groove; }

.status {
  float: left;
  display: block;
  position: relative; }
  .status .img-unselected {
    height: 26px;
    width: 26px;
    position: absolute;
    top: 0;
    right: 0;
    filter: grayscale(100%);
    display: inline-block;
    font: normal normal normal 26px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .status .img-unselected:before {
      font-size: 26px;
      color: #dcdadb;
      content: "\f058"; }
  .status .img-selected {
    height: 26px;
    width: 26px;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    font: normal normal normal 26px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .status .img-selected:before {
      font-size: 26px;
      color: #A6CE38;
      content: "\f058"; }

.btn-login {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #002447;
  color: #fff;
  width: 130px;
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  -webkit-box-shadow: 0px 0px 3px #0072e0 inset;
  -moz-box-shadow: 0px 0px 3px #0072e0 inset;
  box-shadow: 0px 0px 3px #0072e0 inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  margin-right: 18px;
  float: right;
  z-index: 10;
  line-height: unset;
  -webkit-box-shadow: 0px 0px 3px #fff inset;
  -moz-box-shadow: 0px 0px 3px #fff inset;
  box-shadow: 0px 0px 3px #fff inset; }
  .btn-login:hover {
    background-color: #0058ad;
    text-decoration: none; }

.btn-quicksearch {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #002447;
  color: #fff;
  width: 130px;
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  -webkit-box-shadow: 0px 0px 3px #0072e0 inset;
  -moz-box-shadow: 0px 0px 3px #0072e0 inset;
  box-shadow: 0px 0px 3px #0072e0 inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  margin-right: 18px;
  float: right;
  z-index: 10;
  -webkit-box-shadow: 1px 1px 3px #fff inset;
  -moz-box-shadow: 1px 1px 3px #fff inset;
  box-shadow: 1px 1px 3px #fff inset; }
  .btn-quicksearch:hover {
    background-color: #0058ad;
    text-decoration: none; }

.btn-search {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #002447;
  color: #fff;
  width: 90px;
  height: 28px;
  line-height: 28px;
  font-size: 15px;
  -webkit-box-shadow: 0px 0px 3px #0072e0 inset;
  -moz-box-shadow: 0px 0px 3px #0072e0 inset;
  box-shadow: 0px 0px 3px #0072e0 inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  margin-left: 10px;
  float: right;
  z-index: 10; }
  .btn-search:hover {
    background-color: #0058ad;
    text-decoration: none; }

.btn-clear {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00a0d6;
  color: #fff;
  width: 60px;
  height: 28px;
  line-height: 28px;
  font-size: 15px;
  -webkit-box-shadow: 0px 0px 3px #70dbff inset;
  -moz-box-shadow: 0px 0px 3px #70dbff inset;
  box-shadow: 0px 0px 3px #70dbff inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  margin-left: 10px;
  float: right;
  z-index: 10; }
  .btn-clear:hover {
    background-color: #3dceff;
    text-decoration: none; }

.btn-edit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00a0d6;
  color: #fff;
  width: 60px;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  -webkit-box-shadow: 0px 0px 3px #70dbff inset;
  -moz-box-shadow: 0px 0px 3px #70dbff inset;
  box-shadow: 0px 0px 3px #70dbff inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  font-weight: bold;
  float: right;
  margin: 0 10px 0 0;
  z-index: 10;
  position: relative;
  border-radius: 5px; }
  .btn-edit:hover {
    background-color: #3dceff;
    text-decoration: none; }

.btn-renew {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #002447;
  color: #fff;
  width: 60px;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  -webkit-box-shadow: 0px 0px 3px #0072e0 inset;
  -moz-box-shadow: 0px 0px 3px #0072e0 inset;
  box-shadow: 0px 0px 3px #0072e0 inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  font-weight: normal;
  float: right;
  margin: 0 10px 0 0;
  z-index: 10;
  position: relative;
  border-radius: 5px; }
  .btn-renew:hover {
    background-color: #0058ad;
    text-decoration: none; }

.btn-change {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00a0d6;
  color: #fff;
  width: 100px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  -webkit-box-shadow: 0px 0px 3px #70dbff inset;
  -moz-box-shadow: 0px 0px 3px #70dbff inset;
  box-shadow: 0px 0px 3px #70dbff inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  font-weight: normal;
  float: right;
  margin: 0 10px 0 0;
  z-index: 10;
  position: relative; }
  .btn-change:hover {
    background-color: #3dceff;
    text-decoration: none; }

.btn-submit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00a0d6;
  color: #fff;
  width: 140px;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  -webkit-box-shadow: 0px 0px 3px #70dbff inset;
  -moz-box-shadow: 0px 0px 3px #70dbff inset;
  box-shadow: 0px 0px 3px #70dbff inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  font-weight: normal;
  float: right;
  margin: 0 10px 0 0;
  z-index: 10;
  position: relative; }
  .btn-submit:hover {
    background-color: #3dceff;
    text-decoration: none; }

.btn-view {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00a0d6;
  color: #fff;
  width: 60px;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  -webkit-box-shadow: 0px 0px 3px #70dbff inset;
  -moz-box-shadow: 0px 0px 3px #70dbff inset;
  box-shadow: 0px 0px 3px #70dbff inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  font-weight: normal;
  float: right;
  margin: 0 10px 4px 0;
  z-index: 10;
  position: relative;
  border-radius: 5px; }
  .btn-view:hover {
    background-color: #3dceff;
    text-decoration: none; }

.btn-navigate {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #002447;
  color: #fff;
  width: 130px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  -webkit-box-shadow: 0px 0px 3px #0072e0 inset;
  -moz-box-shadow: 0px 0px 3px #0072e0 inset;
  box-shadow: 0px 0px 3px #0072e0 inset;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  margin-left: 10px;
  float: right;
  z-index: 10; }
  .btn-navigate:hover {
    background-color: #0058ad;
    text-decoration: none; }

.btn-next {
  padding-right: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAHlSURBVEhLtVXLTsJQEL2JiX6NLxb+m36BIdJANGkQ4h4TWzEYbcVHKPtiXVTdGGVpjRuQp9Y57S1Y+6AInuRkHredae+dmcts246kIOymqtXLU9N8fLOst89er2eDlvU+hI/WKrlcdi3sXY+hzkJhf8Mw7pqDwYDMeOAZw2i8iOJBisxArIBDko6z3W6X1OnQ6XRsWS5nSPXF8xmqenFCciYoinpEIpgAX05yLpBleYfEOAH2/C/bEoV2u/0liuI6qW4CwzCazkoCaFpd42osdL3xTII5pZikWjyk0+klTdNuuBkJxMxk9lYZ6pz7EmFra3ORBEuSBEXD0DDcTgQvATgpyf29aTF0KLd9wMthLJVKC7TsJADhw/NhsKzXIUPrR2AUZBKjkqAy/z8BBhe3ffC25DeDW1S/xvNhcLZotkOuXznOCJjmwyvKtMLtRBiXaXxwQFXVMsM8n7bRarXaJTcj0e/3bUEQlp1fxTx33ZOBc+BqLHT99omEO4twWWCezwut1sdXsVhcIXU8rvllMRdIkrRNwok7SgCenSkSyZmgKOeHJEYxfQlAXBaY56RPBWzLzy/36DM84rLAPE9SXagWHGg+n18lMxAr4PhJzHOMXExFdCVaH4SOJkKdoxTD3nVps2+XFwndNUJvMgAAAABJRU5ErkJggg==");
  background-position: right 10px center;
  background-size: 20px;
  background-repeat: no-repeat; }

.btn-previous {
  padding-left: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAHdSURBVEhLtVXLTsJQEL2JiX6NLxb+m3yBIdJANGkQ4h4TWzEYbAU1lD1YF0U3RllSwgbkqXVOua3Uljee5HTuzO2dyX3MDLMsayLj8dhePl/IGsZrwzSbw16vZ4Gm2fiCjeZuBOEkFLTWYaBRFM9Dul75GAwGpE4H/tH151oyeXZAqs+XzyDLmWin06HhYuh2u5YkXcVo6PHnURRFvSS5ElT17pqEP4Asy8ck14LxndgfURT32+32NybXARyXcyd2gHK58m7PzICmlTQ+nAld12skGItGT3fneS2apj1GIpEtrs4EfOIJM34pUwHnJFg4fLg5sswH5AmrVg2T64FwnIOLBkAyMtOsD7nuw7hzMJ1Ob8AWRPz/F8h4hhsPAl/kOp+DPqCs/H+A6UdUeiDhOln8iJpDZhgvda4HgoLck7ADLHXJqqpmuD4RTpAlnmmWCYKw3e/3uWkyisViYdFEQz+xt14uP72NzNMx6ayDgH5CYlSLUqnUTqv1ubZih36CpkXD33ItSdIRJtcBNC0Stl83AKgotxckV0Iup0gkXJ+eACB2ssxxoZ/wpuXx51EcJhKJXVz8PK8LrwX9BE2LVJ8vn2GceMLIEyQjMh5lBcQYVRilHv0kaO2IFvsBpSgJ3ZJjFAwAAAAASUVORK5CYII=");
  background-position: 10px center;
  background-size: 20px;
  background-repeat: no-repeat; }

.lnkHome {
  display: block;
  line-height: 26px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAN6SURBVEhLpZVLSBtRFIYHCq66EoSAIAQCgquC0NVsBUEoFFwFCkJX3QYEoVuhUOiqEAgIXfqORqPx/YqK0agYDUajaDQaiUaj4ytQOP3/ITMkaYytLj4y9z//Pefec+9MlPHx8VchIiUpOqkUExMTeeNiSXPJM5ciFAopmqa9ub29Ldvc3DR1JolEIo2ZTEaAFggErP9VYGlpSTk/P1cwuQkkQBJ8vri40GNMsr293QKNBQQF1H8qMDMzo8RiMSZ+DwJYvWxsbOjc3NwwWZAxJpmdnW1GEbm/v3++AHsMswKzBQnaHh4eZH9/X6anpxM7OzufgB3P8Wg0KozB8wveSsxxzM3NaVjY0wVWV1eVdDpdhknNQDs9PRW/359ZW1v7Dr0C2lfCZ2itjJ2cnOi9B46rqytrMBi05BUYGxtTYFSQTHl8fGwA0cvLS1lZWZH5+XkvdBu0j9SBZOHzB8Yw10Mv50CLgPq8AqOjo7wd1diuDzdEwuGwTE1NRdCC+ru7uxrqbMUT+OCx7e7u1nMO5zIHdA/OyaYXGBkZUTBIs88waevr6w60oBx9/QEyPLhnoOcb2lOOtjmYg7mQM6UX8Pl8JA2cCwsLFqygCSS4klLg6greB56R4HD5G8fYjkO2MBdz6gWGh4dN0HOV17EY3P7k5KTO8vIyb1UUrWlBoVrE3/GXY+yg2ui/XmBoaMgEq1Cvr6+lEFxNQbwVVBLstBGHakPMCWJZH39d0KvyCgwODprghVHRSykECdsMD68zVlsHXTPie3t7gpfS8GuMmwUGBgZMsG01lUpJIdAbDM/W1lYVtDR1ngPbBd2NFvpz5qTp0wt4PB4TFsA3Rgqhbnhw939SOzo6EuzmHtoXJlpcXHQiqZBEIiH06QX6+vpMcIBqMpmUQqgbnrOzszgTeL3eMMY1RivwbAcucnh4mKJPL+B2u02wIhUBKYS64cHKM9C0g4ODCp6HUSCX4+PjEH18Vnp6ekzw2VCxNW4vD+qGBy9iPKtH8B3Sv6YEuh2aK0uKPr1Ad3e3SW9vr4r3QQqhbnhwoE7emHg8Tn6DVtz/MnxNnVlNv1H06QW6urpyeQtqi0Dd8Fjx/dLQZ0ErDELAz2fqjNOnF+js7HwJdf39/RqvqPEO8Jdj6owbrVM6OjpeihW4QAJI9pfj/P/k9vb2V5Gb7G9E+QNAaIeCyyGPLQAAAABJRU5ErkJggg==");
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  height: 34px; }

#header {
  width: 100%;
  display: block;
  border: 1px inset #2C2C2B;
  margin-bottom: 60px;
  background-color: #003366;
  /* Fallback */
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#036), to(#036));
  background-image: -webkit-linear-gradient(left, #036, #036);
  background-image: -moz-linear-gradient(left, #036, #036);
  background-image: -o-linear-gradient(left, #036, #036);
  background-image: linear-gradient(left, #036, #036);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#036', EndColorStr='#036')"; }
  #header span {
    margin-left: -10000px; }
  #header .header-content {
    width: 1000px;
    margin: 25px auto 0;
    display: block;
    position: relative;
    min-height: 130px; }
  #header .public-banner {
    width: 1000px;
    height: 150px;
    clear: both;
    max-height: 200px;
    display: block;
    margin: 0 auto;
    background-image: url("data:image/png;base64,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");
    background-position: center center;
    background-repeat: no-repeat no-repeat; }
  #header .secure-banner {
    width: 1000px;
    clear: both;
    display: block;
    max-height: 200px;
    height: 150px;
    margin: 0 auto;
    background-image: url("data:image/png;base64,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");
    background-position: center center;
    background-repeat: no-repeat no-repeat; }
  #header #logo {
    width: 222px;
    height: 98px;
    display: block;
    position: absolute;
    left: 10px;
    background-color: inherit; }
    #header #logo .image_link {
      width: 222px;
      height: 98px;
      display: block;
      background: url("data:image/png;base64,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") no-repeat;
      background-position: center center; }

#footer {
  margin-top: -140px;
  padding-top: 20px;
  width: 100%;
  height: 360px;
  clear: both;
  background: #2C2C2B;
  color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  #footer .footer-inner {
    width: 1000px;
    margin: 0 auto 0;
    padding: 20px 0 0;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #footer .footer-logo {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    width: 80px;
    height: 130px;
    display: block;
    float: right;
    top: 0;
    right: 0;
    background-repeat: no-repeat no-repeat;
    background-position: center center; }
    #footer .footer-logo a {
      width: 80px;
      height: 130px;
      content: "";
      display: block;
      font-size: 0; }
  #footer .footer-content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 10px 30px 20px;
    display: block;
    width: 920px;
    float: right;
    font-size: 13px;
    line-height: 19.5px;
    overflow: hidden;
    height: 257.14286px; }
  #footer p {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 16.9px;
    overflow: hidden;
    color: #fff;
    border: 0;
    padding: 20px; }
  #footer a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: underline;
    color: #fff; }
  #footer .footer-top-left {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0; }
  #footer .footer-top-centre {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 33%; }
  #footer .footer-top-right {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    text-align: right; }
  #footer .footer-middle-left {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 40%;
    left: 0; }
  #footer .footer-middle-centre {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 33%;
    left: 33%; }
  #footer .footer-middle-right {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 33%;
    right: 0;
    text-align: right; }
  #footer .footer-bottom-left {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0; }
  #footer .footer-bottom-centre {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 33%; }
  #footer .footer-bottom-right {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right; }

/*Page Specific CSS*/
#login_content {
  margin-top: 5px;
  margin-bottom: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  justify-content: center; }
  #login_content h2 {
    margin-bottom: 3px; }
  #login_content h3 {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 20px 0 9px;
    font-size: 16px;
    font-weight: bold; }
  #login_content input[type="text"], #login_content input[type="password"] {
    width: 285px;
    margin-top: 6px;
    margin-bottom: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #login_content .searchPanel, #login_content .login_panel {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 2px 2px 5px #036 ;
    -moz-box-shadow: 2px 2px 5px #036 ;
    box-shadow: 2px 2px 5px #036 ;
    border: 1px solid #036;
    margin: 20px 60px;
    float: left;
    padding: 25px;
    display: block;
    background-color: #fff; }
    #login_content .searchPanel .register_btn, #login_content .login_panel .register_btn {
      width: 290px;
      float: left;
      color: #fff;
      font-size: 20px;
      text-align: center;
      padding: 20px 0;
      margin-top: 15px;
      background-color: #036;
      border: none;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    #login_content .searchPanel .top_container, #login_content .login_panel .top_container {
      height: 110px;
      position: relative;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    #login_content .searchPanel .middle_container, #login_content .login_panel .middle_container {
      height: 100px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  #login_content .searchPanel {
    float: right;
    background-color: #036;
    /*.btn-login {
            margin-top: 60px;
        }*/ }
    #login_content .searchPanel h2 {
      color: #fff; }
    #login_content .searchPanel h3 {
      color: #fff; }
  #login_content .bottom_container {
    width: 280px;
    height: 60px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 10px;
    clear: both;
    display: block; }
    #login_content .bottom_container a {
      font-size: 14px;
      font-weight: bold;
      color: #00a0d6;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  #login_content .error-container {
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    width: 285px;
    margin-bottom: 10px; }
    #login_content .error-container .error {
      margin: 0; }

.info_panel {
  height: auto;
  margin: 20px 40px;
  padding: 20px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 5px #ccc ;
  -moz-box-shadow: 1px 1px 5px #ccc ;
  box-shadow: 1px 1px 5px #ccc ;
  display: block;
  border: 1px solid #ccc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .info_panel p {
    padding: 0; }
  .info_panel ul {
    list-style-position: inside;
    padding: 0 20px; }
    .info_panel ul li {
      list-style-position: inside;
      list-style: disc;
      list-style-type: disc; }

#register-content {
  border: 2px solid 1px solid #c5c5c4;
  clear: both;
  margin-top: -1px;
  box-sizing: border-box; }
  #register-content .ooDataRow {
    padding: 10px 10px 3px;
    box-sizing: border-box; }
  #register-content .ooDataRow.ooHeading {
    border-left-color: #002447;
    border-right-color: #002447;
    box-sizing: border-box; }
  #register-content .filter-container {
    background-color: #036;
    box-sizing: border-box;
    color: #fff; }
    #register-content .filter-container input[type="text"] {
      width: calc(100% - 15px); }
  #register-content .register_panel {
    box-sizing: border-box;
    margin: 10px 0 15px 200px;
    padding: 15px 25px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: white;
    opacity: 0.9;
    border: 1px solid #c5c5c4;
    -webkit-box-shadow: 3px 3px 5px rgba(168, 168, 168, 0.55) ;
    -moz-box-shadow: 3px 3px 5px rgba(168, 168, 168, 0.55) ;
    box-shadow: 3px 3px 5px rgba(168, 168, 168, 0.55) ; }
    #register-content .register_panel h2 {
      color: #036;
      margin-bottom: 3px; }
    #register-content .register_panel h3 {
      color: #036;
      margin-bottom: 9px; }
  #register-content .register_success {
    float: left;
    margin-left: 120px;
    padding: 25px;
    display: inline; }
  #register-content ._-1stars {
    color: transparent;
    text-align: center; }
    #register-content ._-1stars:before {
      content: ""; }
  #register-content ._0stars {
    color: transparent;
    text-align: center; }
    #register-content ._0stars:before {
      color: #ff0000;
      content: "\f006";
      display: inline-block;
      font: normal normal normal 26px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      text-align: center; }
  #register-content ._-100stars {
    color: #0D776E !important;
    text-align: center;
    /*background-position: center bottom;*/
    margin-top: 5px; }
  #register-content ._-10stars {
    color: #0D776E !important;
    text-align: center;
    /*background-position: center bottom;*/
    margin-top: 5px; }
  #register-content ._1stars {
    color: transparent;
    text-align: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAUCAYAAAB7wJiVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAACzklEQVRoQ+3ZW0gUURgH8DMze5nZWXeyLUU3b2kQYvgQWbBvC0HRU9GFCEIopCiCWLon9hAhREV0oaAIk6AsMkpIKWq9FFE9ltZDBoJQm1mi9WCxX9/ZYXQdP9cT9Xj+8IPZc/bMB/txZnZnmUB8qA0dRAofyBYAkP6BSNYd3uYf9fvYGzyO2EMzhyoiiZst+uqop7m/LQQ7N/hS+HoTyrpLqCKSuKyJzGfVFw4ZI9+7Lei6GoS8sNKLw6Y9S4cqIonLmspy9c4H3B0jPRZ87bQgVuPhK+rsWTpUEUmcO15koRK05uh2/zhvhuP+WRPwXjKIc8tQIQoiDU2EKiKJ41mBGn1e9qi0UOlaFdVe1dfp71tPBUY/P7F3h6spqRO7/cmNKz1vKxeqL0yDJXD9A7QPlVJFJHE8rfGt/l+fHofgy1MLhhIWDHdNbYLbN5znlzD+/iRqORkARWFjeK44VUQSxxMJW0r76bie4jdvqgHZ3DtjwqJi9SeepwHpVBFJnJPckKkkLtcb8DdNed4UhOIClZ+lEen8RFQRSVxmwqEga7vSYPzmlySqAZm6rwWhfIHKL1P1aOLGThWRxLmTj9+iWpqPB8gmOPpac6CiKL0z+OOU9M5wQhWRxFHZ8vC8STbCMZQIQSQv3ZAqe8lkqCKSuGnRNHYrSXzddauqSDek1l41GaqIJM4dZV6u8tH94XdcNGG4c2qT1sa8fPV1e9lkqCKSOHfmxGq0Qf6BD7SH4Db+vohWa+Oqwl6XFCjvLh0xUr13c9INOXfA4Ks7kPyl/h+5U72/1j90szEAy5dooHtZP46tR2FU4vGwvYvL1B/Hdujw8kaQr36GctBEqCKSOHc24z1kzKOxATzegwyU+bhdRfk43+TzsiQe96EiPuGEKiKJc4c/14qjsvSrmcMbsxTtQnP5gBOqiCTOHb4bZv2bNiPT3ksVkUQB+wPuXy/TaNXdwwAAAABJRU5ErkJggg==");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-top: 5px;
    background-size: 100px; }
  #register-content ._2stars {
    color: transparent;
    text-align: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAUCAYAAAB7wJiVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAAC+klEQVRoQ+WZX0gUQRzHZ3fv397e3WZXil56mgYhxj1EFvgmBEVPRX+IIIRCiiII6X9iDxEHURH9oaAIk6AsMkpIKerUiqgeS+shA0GoyyzRerC46Te3HJzTb0/XuafpCx/Yndn58uV3s7O7c2QG8gCdwEFAYQ2CcuRHKf2vmInWHd7mHfd6yFs4jlhNQnLkh4WWmenkW13nahvsDNGdGzwpON8EiNwljv2w0DKTU5H5JHbhkD72o8+kvVcDtDCs9EOzYfU612z8sNAyk1PVleqdjzCbx56Z9FuPSetrXWxEo9XrXLPxw0LLDC83YAJRYM3R7d5JVrwM988aFNb+YehbBpQAAUAD7CTsh4WWGaYVQNzjJo/KS5TeVXXa6+ZG34eOU/7xL0+s2cwVMXVitze5caXrXfVC9aWhkwSMfwDsA8rz7YeFlhmmjqat3t+fH4fo16cmHUmYdLR3atF4vkM/W3LY9Umg/aSfKgqZAK+mfPthoWWGKRI2la7TTb4Ue9hiBcvFvTMGXVSm/gKfFsCXbz8stMxkVBAylMTlZp06KeKL1gAtK1aZSxxgP0ZGefPDQstMtsKhAOm80qL/YUsIVrBs+q4FaOUClS0rzQD2YM+LHxZaZngVwVtPe9txP1q0DAMdQVpVmp7JbPsj+87gJeyHhZYZTFsenjfQwmUYSYRopDBdwBprSE4J+WGhZeYfaRq5lUReT3lqqtIFbLBG2UvUDwstM7yUeQXKJ75Y3RcNOtoztahr691s9HVrmK2E/bDQMsNrTn2tNswKNNQVorfhe6Aupk2qCnkTLVbeXzqip/rvBtMFPHdAZ6O7gVxf6sJ+WGiZ4RXb3+AduRn30+VLNOpzk0FoWw+EgajLRfYurlB/Htvho69uBNjo50AQsJOwHxZaZnhthjV/wqWRITjeA+hA9va4ChRBf6vHTZJwPACUsg4bCfthoWWGF9uHYtsfFekze7FCLgV2AXNZg42E/bDQMsOLzV4nf0BNd62wHxZaXij5C4o2BbxKEHIFAAAAAElFTkSuQmCC");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-top: 5px;
    background-size: 100px; }
  #register-content ._3stars {
    color: transparent;
    text-align: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAUCAYAAAB7wJiVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAAC9klEQVRoQ82ZXUgUURTH78zs1+ysO9mWoptfaRBi+BBZ4JsQFD0VfRBBCIUURRDSd2IPEUJURB8UFGESlEVGCSlFrR9FVI+l9ZCBINRmlmg9WOzp3B0W1tuZVfHB84cfzNy75w/nz907s3fFNORD2pHDiCYHZqk59QMA1kxHG47u8I/5feIdXkedoVlpTv2oEDgxlQJrqz0tA+1h2L3Jl8D7LchsVvWc+1EhcCKjogtF5aUj5ujPHhu6r4cgJ6L14bDlzM5cHPyoEDiRUeWl+r1PuPpGe2343mVDTZVHVtQ5szMXBz8qBE6o8iI2UoSsO77TPyGbTfHwvAW4Vw/h3AokHwkhBuImdn5UCJyQWoU0+bziSXG+1r2m2njTUBf42HYmOPb1mbP6lKYTp/b645tXe96XL9ZfWaaIYf0j5ABSzN2PCoETUm312/1/vjwNw7fnNgzHbBjpntykyg+cl1uE/HwcaT0dBE0T4+hVz92PCoETUtGIrXWcrQ8k5MORajATD85ZsKRQ/40+jUiAux8VAidSyg5bWuxqgwkzafplcwgK83Tp0oTI8FJi60eFwIl0RcIh0X6t0fwrv/JUg+n03AhB6SJdbgMNCPUgZulHhcAJVbn4ltLacjJINpmivy0LygqSK08eV6SvZFXs/KgQOEFp2+OLFtloiuFYGKI5yYYrnJKMYuVHhcCJ/2QY4k6ceJ1UqShLNlzrVLmLmx8VAidUaQuytc9qc52XLRjpmhzC+hqvrL7plLmKnR8VAidUzaupMoZkQ4MdYbiL7+/VlcaErom3RXnahyvHzETf/axkwxcOmbK6E8n0y5qdHxUCJ1RVHqz1D99uCsLKZQYEvGIAxzYiEaTI4xH7l5bov07sCsDrWyFZ/QLJQtzEzo8KgROqtuIePe4xxCBe70NMJP04W0dycb7Z5xVxvO5HCuSEi9j5USFwQpU8N5LHFSXJO3fJxpcje5D5csBF7PyoEDihSq62jH/wKJrqs+z8qBD4AOIfTgDblhCenl4AAAAASUVORK5CYII=");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-top: 5px;
    background-size: 100px; }
  #register-content ._4stars {
    color: transparent;
    text-align: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAUCAYAAAB7wJiVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAAC9klEQVRoQ+WYW0gUURjHz8zsbXbWnWxL0c1bGoQYPkQW+CYERU9FFyKIoJCiCEK6J/YQIURFdKGgCJOgLDJKSClq1YqoHkvrIQNBqM0s0Xqw2K/v7LCwnr5ZtdPT2R/8YOacPX++/ThzYdg08KEd6AFU4wOSKJUHAP/V6bDm0Fb/mN/H3uBx1BmSQqk8qqkyTkVgZa2ndaAjDDvW+RJ4vgGV2YXK5VFNlTEj0bms+vxBc/R7rw09V0KQF9H6cNhyZmeOinlUU2XMSGW5fvsD7pbRpzZ87bahrsbDV9Q7szNHxTyqqTKKeFEbLUFXHdnmn+DFpbx3xgK8tw7h3BK0EA2hBuqG8nlUU2XkLEObfV72sLRQ61lRa7xqrA+8bz8ZHPv82NktQpGJ47v88fXLPW8r5+svLJPFcP19dC9amm15VFNl5LQ3bPb/+vQoDF+e2DAcs2GkZ3JRot9wnl/S/PdxtO1EEDSNjWNWQ7blUU2VkRON2FrnqYZAgj/MqIIyefe0BQuK9Z+Y04QGsi2PaqqMKXLDlha71GjCTIp83hKC4gKdpzSj/M+myJo8qqkyphMJh1jH5SbzN79EqYLS7b0agvJ5Or9sG1HqwZkVeVRTZRTJx7eKttZjQbKolP3tOVBRlNwp/PNC+s4TUT6PaqqMFJsenLPIwlIOx8IQzUsWWOUsyYjSeVRTZfwLw2A348Trn2hVRbLALc4qd1TPo5oqo4g2J1f7KBbTdcGCke7JRa+u8/LV15xlriifRzVVRpFZdTXGEC9gsDMMt/B9u7bamNA19rqkQHt38bCZ6LuTkyzw7H6Tr+5CqQdmCuXzqKbKKFK9b4t/+EZzEJYuMiDgZQM4thaNoCUeD9uzsEz/cXR7AF5eD/HVz9Ac1A3l86imyiiyEe+p4x6DDeLxbtRE0z8/62g+zrf4vCyOx/1oEZ9wQfk8qqkyivDvPPzzQlnyzB1e6GJ0JzqbD7igfB7VVBlF+O5I3yFTMdVvlc+jmvrvAvsDOb2xf3F4ezIAAAAASUVORK5CYII=");
    background-repeat: no-repeat no-repeat;
    background-size: 100px;
    background-position: center center;
    margin-top: 5px; }
  #register-content ._5stars {
    color: transparent;
    text-align: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAUCAYAAAB7wJiVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAACu0lEQVRoQ+2YS2gTQRyHZ3fz2myStUZb2tiXrSClkoNYhd4CguJJ8YEIUlCKoggSfFvqQaQgKuIDBUVqEbSKES3Yomj6UEQ9aqsHKxQKGmO1tHqokvE3u1TSuJtmnev84IPZmZ1vD39mZxhSQDygCxwEEuvgjPBxZt3hbd4Jr4e8QTtidnFF+DjiW93o6hjuCtGdGzwZPG8CPFUWPh5fZD6JXjikjn/v12nf1QAtDkuD6NbMUecRPj4fqauR73xAdccHdPq1V6exBhdFd7M56jzC59znBjqoBGuObvdOMdk0989qFP/CUYwtA2UgABRgF+H7D98K0OZxk0dVZVLfqkblVUuz733ilH/i8xOzujnSzInd3tTGla63dQvlF5pKkpj/AOwDVcLH7SOJ+Fbvr0+PQ/TLU52mkzod65spyeUbxtkSZO+nQOdJP5UkMglXXPi4fSQS1qXu03Ffhm0+VoJ83Duj0UUV8k94WoFP+Jxh4TNSFNKk5OUWlTqRPm8P0IpSmW1UbeCvDBG+AsjjMxIOBUjXlVb1N1tSVoJs+q8FaM0CmS2zFmC10QlfHgrwGSnBKaCz47jfUjLNUCJIa8uNyrLrgH8qmxXhs8CBz8iWh+c1S9E06WSIRooNYb05JW+ELwdHPkUht1IWx7Vc6msNYZM5yz7CZ02hPmlekfQxd3LPRY2O9c78yNqYmwmvm9NsI3yAw0fmxBqUUTZhpDtEb+N83BhVpmSJvK4sld5dOqJmBu8GDeG5AyoT9gDbDQkRPj4fie5v8qZvtvnp8iUK9bnJMPrWgzCodLnI3sXV8o9jO3z05Y0AEz4DQWAX4ePzkc34B066FDKC9h6gguzrYhmUYLzd4yYptIdAORuwifDx+Yx7mTioNp7sw8RLwS4wl3XYRPisU6jPqGZ2RWfLbO8KX/7kvEvIH01th2jDVspeAAAAAElFTkSuQmCC");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    margin-top: 5px;
    background-size: 100px; }
  #register-content .ooDataRow.ooHeading input {
    margin-bottom: 2px; }
  #register-content .ooDataRow.ooHeading input.defaultText {
    color: #fd0 !important; }
  #register-content .ooDataRow.ooHeading select {
    margin-bottom: 2px; }

.online-register-info h4 a {
  text-decoration: underline; }
  .online-register-info h4 a :hover {
    text-decoration: underline; }

/* Online Register Tab Bar - START*/
.tab_bar {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 10px !important; }
  .tab_bar li > a {
    background-color: #002447;
    padding-top: 15px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 22px !important;
    color: #fff;
    font-weight: bold;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: solid 1px #036;
    border-top: none; }
  .tab_bar li > a:hover {
    background-color: #0066cc; }
  .tab_bar li > a.activeTab {
    background-color: #036;
    box-shadow: 0px 0px 6px #036;
    border-bottom: none;
    border-top: solid 1px #002447; }
  .tab_bar li > a.deactiveTab {
    background-color: #002447; }

/* Online Register Tab Bar - END*/
@media print {
  /** {-webkit-print-color-adjust:exact;}*/ }

.paymentOptions {
  border: 1px solid #ccc;
  padding: 10px 10px;
  margin: 0;
  position: relative; }

.paymentOptions .scissors {
  position: relative;
  top: -17px;
  left: 340px; }

#payments {
  margin: 20px 20px;
  padding: 20px 10px;
  font-size: 13px; }

#payments hr {
  margin: 0;
  padding: 0; }

.divBillPayBarcode, .divBPay, .divBillPay, .divPayInPerson, .divPayByMail {
  clear: both;
  padding-bottom: 16px; }

.divPayInPerson, .divPayByMail {
  font-weight: bold; }

#payments h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 20px; }

#payments h4 {
  margin: 0;
  padding: 0 0 4px 0;
  font-size: 15px; }

#billpayBarcode img {
  margin: 0 0 0 -6px;
  padding: 0; }

.paymentOptions .left-col {
  width: 30%;
  float: left;
  padding: 0 0 0 0;
  display: block; }

.paymentOptions .right-col {
  width: 30%;
  float: left;
  display: block; }

.paymentOptions .centre-col {
  width: 40%;
  float: left;
  display: block;
  padding: 0 0 0 0; }

.paymentOptions .logo {
  float: left;
  height: 40px;
  width: 60px; }

.paymentOptions .logo img {
  height: 40px; }

.paymentOptions .logo-ref {
  float: left;
  margin-left: 10px;
  border: 1px solid red;
  height: 30px;
  width: 120px;
  padding: 4px 10px; }

.paymentOptions .instructions {
  clear: both;
  padding: 4px 0; }

.paymentOptions .invoiceLine {
  margin: 0 0 5px;
  clear: both; }

.paymentOptions .left {
  float: left;
  width: 130px;
  display: block; }

.paymentOptions .right {
  float: right; }

#payments .paymentReceipt h4 {
  padding: 10px 10px 0; }

.paymentReceipt {
  border-top: 1px solid #000;
  margin: 0 40px; }

.paymentReceipt .divReceiptDetails {
  border-top: 1px solid #000; }

.paymentReceipt .divReceipt {
  margin: 10px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 10px 0 0; }

.paymentReceipt .divReceiptTotal {
  border-top: 4px double #000; }

.paymentReceipt .divMerchantDetails, .paymentReceipt .divDebtorDetails {
  float: left;
  width: 300px; }

.paymentReceipt .divPaymentDetails {
  clear: both;
  border-top: 1px solid #000; }

#payments .paymentReceipt h5 {
  font-weight: bold;
  padding: 5px 10px 0; }

.paymentReceipt .invoiceLine {
  margin: 0 20px 5px;
  clear: both; }

.paymentReceipt .invoiceLine:after, .paymentReceipt .invoiceLine:before {
  clear: both;
  line-height: 1px;
  margin-top: -1px;
  content: ""; }

.paymentReceipt .left {
  float: left; }

.paymentReceipt .right {
  float: right; }

.paymentReceipt .centre {
  text-align: center; }

/*Styles for Controls*/
#divProgressbar {
  float: left;
  margin: 0;
  background-color: #fff;
  width: 680px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  #divProgressbar label {
    position: absolute;
    margin: -999999px; }
  #divProgressbar span.SegmentLabel {
    position: absolute;
    margin: -999999px; }
  #divProgressbar .title {
    display: block;
    height: 30px;
    float: left;
    line-height: 28px;
    position: relative;
    width: 65px;
    padding: 0 0 0 10px;
    font-style: italic;
    color: #036; }
  #divProgressbar .beam-complete, #divProgressbar .beam-current, #divProgressbar .beam {
    display: block;
    height: 30px;
    float: left;
    position: relative;
    margin-left: -10px; }
    #divProgressbar .beam-complete .outer, #divProgressbar .beam-current .outer, #divProgressbar .beam .outer {
      margin: -15px 0;
      height: 30px;
      width: 100%;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      background-color: #fff;
      z-index: 199; }
    #divProgressbar .beam-complete .middle, #divProgressbar .beam-current .middle, #divProgressbar .beam .middle {
      margin: -3px 0;
      height: 6px;
      width: 100%;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      background-color: #939390;
      z-index: 199; }
    #divProgressbar .beam-complete .inner, #divProgressbar .beam-current .inner, #divProgressbar .beam .inner {
      margin: -1px 0;
      height: 2px;
      width: 100%;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      background-color: #fff;
      z-index: 199; }
  #divProgressbar .beam-complete .middle {
    margin: -3px 0;
    height: 6px;
    width: 100%;
    display: block;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 50%;
    background-color: #036;
    z-index: 199; }
  #divProgressbar .beam-complete .inner {
    display: none; }
  #divProgressbar .beam-current .middle {
    margin: -3px 0;
    height: 6px;
    width: 100%;
    display: block;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 50%;
    background-color: #00a0d6;
    z-index: 199; }
  #divProgressbar .beam-current .inner {
    margin: -1px 0;
    height: 2px;
    width: 100%;
    display: block;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 50%;
    background-color: #fff;
    z-index: 199; }
  #divProgressbar .node-first {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    z-index: 200;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -10px; }
    #divProgressbar .node-first .outer {
      margin: -11px -11px;
      height: 22px;
      width: 22px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: radial-gradient(45px 45px, circle cover, #036, #036);
      z-index: 200; }
    #divProgressbar .node-first .middle {
      margin: -9px -9px;
      height: 18px;
      width: 18px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: radial-gradient(45px 45px, circle cover, #fff, #fff);
      z-index: 200; }
    #divProgressbar .node-first .inner {
      margin: -7px -7px;
      height: 14px;
      width: 14px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: radial-gradient(45px 45px, circle cover, #036, #036);
      z-index: 200; }
  #divProgressbar .node-current {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    z-index: 200;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -10px; }
    #divProgressbar .node-current .outer {
      margin: -11px -11px;
      height: 22px;
      width: 22px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #00a0d6, #00a0d6);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #00a0d6, #00a0d6);
      background-image: radial-gradient(45px 45px, circle cover, #00a0d6, #00a0d6);
      z-index: 200; }
    #divProgressbar .node-current .middle {
      margin: -9px -9px;
      height: 18px;
      width: 18px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: radial-gradient(45px 45px, circle cover, #fff, #fff);
      z-index: 200; }
    #divProgressbar .node-current .inner {
      margin: -7px -7px;
      height: 14px;
      width: 14px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #00a0d6, #00a0d6);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #00a0d6, #00a0d6);
      background-image: radial-gradient(45px 45px, circle cover, #00a0d6, #00a0d6);
      z-index: 200; }
    #divProgressbar .node-current:before {
      display: inline-block;
      font: normal normal normal 26px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 24px;
      width: 26px;
      font-size: 24px;
      border: 1px solid transparent;
      color: #00a0d6;
      content: "\f192";
      margin: 0;
      position: absolute;
      top: 2px;
      left: 4px; }
  #divProgressbar .node {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    z-index: 200;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -10px; }
    #divProgressbar .node .outer {
      margin: -11px -11px;
      height: 22px;
      width: 22px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: radial-gradient(45px 45px, circle cover, #939390, #939390);
      z-index: 200;
      display: none; }
    #divProgressbar .node .middle {
      margin: -9px -9px;
      height: 18px;
      width: 18px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: radial-gradient(45px 45px, circle cover, #fff, #fff);
      z-index: 200;
      display: none; }
    #divProgressbar .node .inner {
      margin: -7px -7px;
      height: 14px;
      width: 14px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: radial-gradient(45px 45px, circle cover, #939390, #939390);
      z-index: 200; }
    #divProgressbar .node:before {
      display: inline-block;
      font: normal normal normal 26px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 24px;
      width: 26px;
      font-size: 14px;
      border: 1px solid transparent;
      color: #939390;
      content: "\f111";
      margin: 0;
      position: absolute;
      top: 7px;
      left: 8px; }
  #divProgressbar .node-complete {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    z-index: 200;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -10px; }
    #divProgressbar .node-complete .outer {
      margin: -11px -11px;
      height: 22px;
      width: 22px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: radial-gradient(45px 45px, circle cover, #036, #036);
      z-index: 200;
      display: none; }
    #divProgressbar .node-complete .middle {
      margin: -9px -9px;
      height: 18px;
      width: 18px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: radial-gradient(45px 45px, circle cover, #fff, #fff);
      z-index: 200;
      display: none; }
    #divProgressbar .node-complete .inner {
      margin: -7px -7px;
      height: 14px;
      width: 14px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #036, #036);
      background-image: radial-gradient(45px 45px, circle cover, #036, #036);
      z-index: 200; }
    #divProgressbar .node-complete:before {
      display: inline-block;
      font: normal normal normal 26px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 24px;
      width: 26px;
      font-size: 14px;
      border: 1px solid transparent;
      color: #036;
      content: "\f111";
      margin: 0;
      position: absolute;
      top: 7px;
      left: 8px; }
  #divProgressbar .node-last {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    z-index: 200;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -10px; }
    #divProgressbar .node-last .outer {
      margin: -11px -11px;
      height: 22px;
      width: 22px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: radial-gradient(45px 45px, circle cover, #939390, #939390);
      z-index: 200; }
    #divProgressbar .node-last .middle {
      margin: -9px -9px;
      height: 18px;
      width: 18px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #fff, #fff);
      background-image: radial-gradient(45px 45px, circle cover, #fff, #fff);
      z-index: 200; }
    #divProgressbar .node-last .inner {
      margin: -7px -7px;
      height: 14px;
      width: 14px;
      display: block;
      position: absolute;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      top: 50%;
      left: 50%;
      border-radius: 50%;
      background-image: -moz-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: -webkit-radial-gradient(45px 45px, circle cover, #939390, #939390);
      background-image: radial-gradient(45px 45px, circle cover, #939390, #939390);
      z-index: 200; }
    #divProgressbar .node-last:before {
      display: inline-block;
      font: normal normal normal 26px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 24px;
      width: 26px;
      font-size: 24px;
      border: 1px solid transparent;
      color: #939390;
      content: "\f192";
      margin: 0;
      position: absolute;
      top: 2px;
      left: 4px; }
  #divProgressbar .background {
    background-color: transparent;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 100%; }

#topbar {
  position: fixed;
  top: 0;
  width: 100%;
  margin: auto;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 902;
  background-color: #2C2C2B; }
  #topbar .image_link {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    display: block; }
  #topbar #divProfilePopout {
    position: relative;
    width: 340px;
    padding: 0;
    display: none;
    right: 245px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #fff;
    border: 1px solid #2C2C2B;
    -webkit-box-shadow: 3px 3px 3px #2C2C2B ;
    -moz-box-shadow: 3px 3px 3px #2C2C2B ;
    box-shadow: 3px 3px 3px #2C2C2B ;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 900; }
  #topbar #divProfilePopout #triangle {
    position: relative;
    width: 0;
    padding: 0;
    height: 0;
    margin: -10px 0 0 180px;
    opacity: 0.9;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 1px solid #2C2C2B;
    z-index: 901;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #topbar #triangle_container {
    position: absolute;
    margin: -12px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block; }
  #topbar #divProfilePopout #triangle_inner {
    position: relative;
    width: 0;
    padding: 0;
    height: 0;
    margin: 0 0 0 265px;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 10px solid #fff;
    z-index: 902; }
  #topbar .divPopoutPanel {
    background-color: #fff;
    padding: 15px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px; }
  #topbar #divProfilePopout #divSystemInformation {
    float: left;
    width: 180px;
    padding: 0 10px;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 1px; }
  #topbar #divProfilePopout #divSystemButtons {
    float: left;
    width: 140px;
    padding: 0 10px;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #2C2C2B; }
  #topbar #divProfilePopout #divSystemButtons a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #2C2C2B;
    color: #fff;
    width: 120px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    -webkit-box-shadow: 0px 0px 3px #797977 inset;
    -moz-box-shadow: 0px 0px 3px #797977 inset;
    box-shadow: 0px 0px 3px #797977 inset;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
    border: 1px solid #2C2C2B;
    -webkit-box-shadow: 3px 3px 3px #2C2C2B ;
    -moz-box-shadow: 3px 3px 3px #2C2C2B ;
    box-shadow: 3px 3px 3px #2C2C2B ;
    margin: 8px 10px;
    /*padding: 2px 10px;*/
    clear: both; }
    #topbar #divProfilePopout #divSystemButtons a:hover {
      background-color: #60605d;
      text-decoration: none; }
  #topbar #profile_container {
    margin-top: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute; }
  #topbar #divProfile {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0 40px 0 0;
    padding: 2px 0; }
    #topbar #divProfile #profileBtns {
      float: left;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 23px;
      margin: 0 5px;
      padding: 2px 6px 2px 2px;
      display: block;
      text-align: right;
      width: auto;
      cursor: pointer;
      border: solid 1px transparent; }
      #topbar #divProfile #profileBtns:hover {
        border: solid 1px #fff;
        background-color: #c5c5c4;
        border-radius: 5px; }
        #topbar #divProfile #profileBtns:hover .profilegear {
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          cursor: pointer;
          color: #2C2C2B; }
          #topbar #divProfile #profileBtns:hover .profilegear:before {
            color: #2C2C2B; }
        #topbar #divProfile #profileBtns:hover .profilename {
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          cursor: pointer;
          color: #2C2C2B; }
          #topbar #divProfile #profileBtns:hover .profilename:before {
            color: #fff; }
      #topbar #divProfile #profileBtns .profilegear {
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer; }
        #topbar #divProfile #profileBtns .profilegear:before {
          display: inline-block;
          font: normal normal normal 26px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          font-size: 18px;
          border: 1px solid transparent;
          color: #c5c5c4;
          content: "\f085"; }
      #topbar #divProfile #profileBtns .profilename {
        float: left;
        height: 23px;
        line-height: 23px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: auto;
        display: block;
        text-decoration: underline;
        cursor: pointer;
        color: #c5c5c4; }
  #topbar #options_nav {
    height: 23px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    display: block;
    padding: 2px 0; }
    #topbar #options_nav .item {
      position: relative;
      float: left;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 23px;
      height: 23px;
      text-align: center;
      color: #fff; }
      #topbar #options_nav .item .icon {
        width: 25px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 23px;
        overflow: hidden;
        margin-bottom: 3px;
        display: block; }
        #topbar #options_nav .item .icon:hover:before {
          border-radius: 5px;
          color: #2C2C2B;
          border: solid 1px #fff;
          background-color: #c5c5c4; }
      #topbar #options_nav .item .home {
        /*background: $img_profile_home no-repeat;
                background-position: left 0;*/
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        #topbar #options_nav .item .home:before {
          display: inline-block;
          font: normal normal normal 26px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          height: 23px;
          width: 26px;
          font-size: 23px;
          border: 1px solid transparent;
          color: #c5c5c4;
          content: "\f015";
          margin: 0; }
      #topbar #options_nav .item .label {
        margin-left: -10000px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      #topbar #options_nav .item .print {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAN9SURBVDiNpZRdaBxVFMd/9+7X7K5pmphoQbESooKIkCI+idDGtEkDPqlNGgLRRyktbd/atEXQoPRB0AfpWzEEH0TUlxK/UCHGpKa+FcU2pKDSZrPZ2WR2987Mztzrw2Y2mybGBP8wnDln7vndM/cejjDGcL++++Hra1qHfUKITd8aZYxBSvljGIYHD3cf3QCKb5UQhkFfz6G+baGRvv1+8gUgBbiNcdnoHBt69cJrA6+sAgghqAZV/KqPX/XwfA/Pd3E9F9dTKFdFabGrVz/ODQ4du/CvYFf5F48PHm+KfM9TeF4NFkEbbVTAyMhIU0W5F7cEDw0PnEpbqfjCnYX1jdYAdfgGW6+YOwsLpK1U/PjwwJlNYK3Nu719R5ibm8NxnFrF0a9HcN/F81TdB3Ach6mpn+jtO4IO9VjEq19ewV61lFLkl4sUCna9YgwYNncO1OLF4gpLeRulFHbRSW0Crzglbt+eZ8UpYds18FateL9s296QGymWbbJOTv88NflkZ4eVzWYJwpBEIs5L3T0Uivltoa17H2Tyq0lA0PH4fp56opOZ2enTM7PTvnjv8ljlxJun0pZlATA0PIjWmlgshtZ6W7AQAq01Ukomxj8BAb7v88GH73txY0w6k8nUF5dKFc6PnvvPI2jUO2+PIWWtD6yUhTEmFQfwPI+V1SJCgHI9Css293L3KJfKBEFAqEOCIEAIgZRyw9Pe1o5yPYorNkIIMukssHZ5vu+Rz+dACJTrc/3GDRYXF3dU7WIuj3J9/r77J+VSiUcfeawR7LOUzyGlRLkeN2/+tuNjyOcLKNdjaTlHx19fUGk9uQ7WRhOEAUILQq3549b8jsGRHm7fB/vPsq+lbR0chiHPPP0sIPjm2pdAbVzWpmb0vj5C63EBom5rsWpQrYGllLfOnD3dGQTB9sN3h4rFY+ZAV9e8MMbQ/3K/ef65A1jp9P+Cukpxfe7XEHhAAOLFQwcdKWV2T1OWS2+N8vobJ3YFnBi/wvlzl1h1ymit3V9mZh+KAwm7uHo5mUyOtrU2x5OJBBPjV3ZdbSqZwClVQtdVH6lKRQpjDEKIRCaTaTva3/s7gizRXexCxpjVzz79vAtYMsaU42vBKnC353B32/JyIV0oFKxKuZKpBkE6DEPLaJ00xiQNCIEIhBRVKaUXj8VUyrLKzc17VEvL3rIxxo82+ge39+MOfT0dbwAAAABJRU5ErkJggg==") no-repeat;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-position: 0 0; }
    #topbar #options_nav .item_welcome {
      position: relative;
      float: left;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 70px;
      height: 23px;
      margin-top: 25px;
      text-align: center; }
    #topbar #options_nav .item_loggedin {
      position: relative;
      float: right;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-right: 40px;
      height: 23px; }

#tbl_results th, #tbl_results thead {
  display: none; }

#tbl_results tr {
  height: 40px;
  box-sizing: border-box; }
  #tbl_results tr td {
    vertical-align: middle;
    box-sizing: border-box;
    padding: 12px;
    line-height: 16px;
    display: table-cell !important; }
    #tbl_results tr td:first-child {
      padding-left: 18px; }
    #tbl_results tr td:last-child {
      padding-right: 15px; }

.dataTables_length {
  float: right; }

.dataTables_info {
  float: left; }

.dataTables_paginate {
  float: right; }
  .dataTables_paginate .paginate_button {
    display: inline-block;
    padding: 0 3px;
    margin: 0 3px; }
  .dataTables_paginate a.paginate_button {
    border: 1px solid #fff; }
  .dataTables_paginate a.disabled {
    background-color: #036;
    color: #2C2C2B;
    border: 1px solid #2C2C2B; }
  .dataTables_paginate a.current {
    background-color: #fff;
    color: #036; }

/*START - System Information Control Styles*/
.divSystemInformation {
  z-index: 1000;
  height: 26px;
  opacity: 1;
  display: block;
  position: fixed;
  overflow-y: hidden;
  overflow-x: hidden;
  width: 200px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .divSystemInformation:hover {
    z-index: 1000;
    opacity: 1;
    min-height: 20px;
    height: auto;
    width: 100%; }
  .divSystemInformation .development, .divSystemInformation .production, .divSystemInformation .test {
    display: block;
    height: 100%;
    color: white; }
  .divSystemInformation .error {
    background-color: maroon;
    line-height: normal;
    padding: inherit;
    box-shadow: none;
    background: none; }
  .divSystemInformation .development {
    background-color: darkgray;
    width: 100%;
    min-width: 1000px; }
  .divSystemInformation .production {
    background-color: darkblue;
    width: 100%;
    min-width: 1000px; }
  .divSystemInformation .test {
    background-color: darkgreen;
    width: 100%;
    min-width: 1000px; }
  .divSystemInformation .label {
    display: block;
    width: 100%;
    text-align: right; }
  .divSystemInformation .value {
    display: block;
    width: 100%; }
  .divSystemInformation .name {
    display: block;
    font-weight: bold; }
  .divSystemInformation .version, .divSystemInformation .dbversion {
    display: block;
    padding-left: 20px; }
    .divSystemInformation .version .name, .divSystemInformation .dbversion .name {
      display: inline-block;
      width: 150px;
      color: antiquewhite; }
  .divSystemInformation .lblSystemFlags span {
    font-weight: bold;
    display: block;
    color: antiquewhite; }

/*END - System Information Control Styles*/
.dfaksj {
  font-size: 20px; }

.ooHeading {
  background: #036;
  font-family: "soleil", Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 14px; }

.disabled, :disabled, .disabled a, a.disabled {
  background-color: #CCC !important; }

.disabled input, .disabled select {
  background-color: #CCC !important; }

.right {
  float: right; }

.left {
  float: left; }

.text-right {
  text-align: right; }

.ooRequired {
  color: #00a0d6; }

.errorMessages {
  font-size: 12px;
  color: #9a996e; }

.referencenumber {
  display: none; }

.even {
  background-color: #e6e6e6; }
  .even:hover {
    background-color: #cccccc; }

.odd {
  background-color: #fff; }
  .odd:hover {
    background-color: #cccccc; }

.paymentFrame {
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
  height: 350px; }

.imgReviewed {
  float: right;
  display: block;
  height: 20px;
  width: 50px; }

.email-header {
  height: 60px;
  width: 100%; }

.email-footer {
  height: 60px;
  width: 100%; }

.banner-new {
  border-bottom: #96172e solid 8px; }
  .banner-new .line_1, .banner-new .line_2 {
    background-color: #96172e !important; }
  .banner-new h1 {
    background-color: #96172e !important;
    text-align: right;
    padding-right: 30px; }
  .banner-new h2 {
    background-color: #96172e !important;
    width: 100%; }

.banner-update {
  border-bottom: #002447 solid 8px; }
  .banner-update .line_1, .banner-update .line_2 {
    background-color: #002447 !important; }
  .banner-update h1 {
    background-color: #002447 !important;
    text-align: right;
    padding-right: 30px; }
  .banner-update h2 {
    background-color: #002447 !important;
    width: 100%; }

.banner-renew {
  border-bottom: #2C2C2B solid 8px; }
  .banner-renew .line_1, .banner-renew .line_2 {
    background-color: #2C2C2B !important; }
  .banner-renew h1 {
    text-align: right;
    padding-right: 30px; }
  .banner-renew h2 {
    width: 100%; }

.banner-close {
  border-bottom: #9a996e solid 8px; }
  .banner-close .line_1, .banner-close .line_2 {
    background-color: #9a996e !important; }
  .banner-close h1 {
    background-color: #9a996e !important;
    text-align: right;
    padding-right: 30px; }
  .banner-close h2 {
    background-color: #9a996e !important;
    width: 100%; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  background-color: black;
  z-index: 99;
  opacity: 0.8;
  filter: alpha(opacity=80);
  min-height: 100%;
  width: 100%; }

.loading {
  font-family: "soleil", Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  padding: 12px;
  color: #036;
  line-height: 16px;
  border: 5px solid #036;
  width: 168px;
  height: 100px;
  display: none;
  position: fixed;
  text-align: center;
  background-color: White;
  z-index: 999; }
  .loading #circularG {
    position: relative;
    width: 58px;
    height: 58px;
    margin: auto; }
  .loading .circularG {
    position: absolute;
    background-color: #00a0d6;
    width: 14px;
    height: 14px;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    animation-name: bounce_circularG;
    -o-animation-name: bounce_circularG;
    -webkit-animation-name: bounce_circularG;
    -moz-animation-name: bounce_circularG;
    animation-duration: 1.1s;
    -o-animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;
    -moz-animation-duration: 1.1s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal; }
  .loading #circularG_1 {
    left: 0;
    top: 23px;
    animation-delay: 0.41s;
    -o-animation-delay: 0.41s;
    -webkit-animation-delay: 0.41s;
    -moz-animation-delay: 0.41s; }
  .loading #circularG_2 {
    left: 6px;
    top: 6px;
    animation-delay: 0.55s;
    -o-animation-delay: 0.55s;
    -webkit-animation-delay: 0.55s;
    -moz-animation-delay: 0.55s; }
  .loading #circularG_3 {
    top: 0;
    left: 23px;
    animation-delay: 0.69s;
    -o-animation-delay: 0.69s;
    -webkit-animation-delay: 0.69s;
    -moz-animation-delay: 0.69s; }
  .loading #circularG_4 {
    right: 6px;
    top: 6px;
    animation-delay: 0.83s;
    -o-animation-delay: 0.83s;
    -webkit-animation-delay: 0.83s;
    -moz-animation-delay: 0.83s; }
  .loading #circularG_5 {
    right: 0;
    top: 23px;
    animation-delay: 0.97s;
    -o-animation-delay: 0.97s;
    -webkit-animation-delay: 0.97s;
    -moz-animation-delay: 0.97s; }
  .loading #circularG_6 {
    right: 6px;
    bottom: 6px;
    animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s; }
  .loading #circularG_7 {
    left: 23px;
    bottom: 0;
    animation-delay: 1.24s;
    -o-animation-delay: 1.24s;
    -webkit-animation-delay: 1.24s;
    -moz-animation-delay: 1.24s; }
  .loading #circularG_8 {
    left: 6px;
    bottom: 6px;
    animation-delay: 1.38s;
    -o-animation-delay: 1.38s;
    -webkit-animation-delay: 1.38s;
    -moz-animation-delay: 1.38s; }

@keyframes bounce_circularG {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0.3); } }

@-o-keyframes bounce_circularG {
  0% {
    -o-transform: scale(1); }
  100% {
    -o-transform: scale(0.3); } }

@-webkit-keyframes bounce_circularG {
  0% {
    -webkit-transform: scale(1); }
  100% {
    -webkit-transform: scale(0.3); } }

@-moz-keyframes bounce_circularG {
  0% {
    -moz-transform: scale(1); }
  100% {
    -moz-transform: scale(0.3); } }

.ui-dialog .ui-dialog-content {
  font-size: 13px;
  line-height: 25px;
  padding: 10px 0 0 !important; }

.ooForm h2 {
  font-size: 20px; }

.ui-widget-content {
  background: #fff !important; }
  .ui-widget-content .warning {
    margin: 0; }

#header {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat no-repeat; }
  #header #logo {
    width: 172px;
    height: 54px;
    display: block;
    position: absolute;
    left: 10px;
    top: 30px; }
    #header #logo .image_link {
      width: 172px;
      height: 54px;
      display: block;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA2CAMAAABtEoLPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAAP7+/vr6+vz8/P////////////38/M7Nzv////////////////7+/v////////////////////////////////////f39/////////////////7+/v///////////////////////////////////////////////////////////////////////////////////3Zzd/////////////n5+f////39/cTDxf///56anf///////////////////////5CNj////z48ORZKSGplaIN+fv///0JBQ6mnqtHP0FxXWWBdY0tKSSZARlFOTbq4ukxGK9fX2f///0lENw1pZUA8KVhVUp2VDVBMP////zExL/X19f///yMfIACk5CEcHR4aGyEdHwCi4//nFiciIf//AB8bIP/yFQChmxoWF4bM8fz7+xQRIQOm54vN8hwYIBMPEv/tFhgUFf/rFuXk5BSq5lRSUwCp7Dw4OQCcl//0FRgUIBk6PCUXGUI/PwCt8ikwNDMxMf/pFoHK8RoWICqx6f/wFnd0dS0pKIqHiBJTUAuc1ktEHB0wMr27vO3YFkI7H3vJ8Jybm8u5F/fiFfX09Ih7GltSG2zF7xFbWIeFhSElJpWTlHpuGwOJhezs7G9kGmZdGt3KF9PS0v/3FaOSGUi77lbA783CBQaDf0hFRlNKGACXkt7e3qWiof/8FbOiGdrY19nPBf36APvmFWPD8JWJFAOQyzcxH9K+GGZkZb6sGGJfYFlWVsWyGG1rbQ9DXOHXAXbJ8rWqBl1bXubOFITQ+ANciozT+g1xngxJbBo5SfvzAI2Ki/PoAA1hXji26zw4IwKLiApybgWe3eviA4R+fgqFvL+1CbioGbCsrPPeFnzA5A0LHsPAwKadCG9cD3JnCo2DCUpnhZSSkmJUCre2tgR8r6ycGgKSjQZ8eA5WenGx1IpyC5GPjz9HTQp2cxy59wd5dDGr3l+LqjM/PhQdMkRXaDJie8vKyme64TRDV2mgxk2FrAsjuXQAAADzdFJOUwAGGQv//PgCAQPB5kkQ4Uah63ZQKYBgF8jwQocgjPVb3aar05IwujQlazn6vtlV/s09m25mcROZHUK1brJ8nE0sxX9j6f6rj5/bYDW9s9P9zU7wLK7k/vTH/tyw7Dj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vfsVLwAAA5mSURBVGjezZoHVFNJF4BfkkkjgUiERbpUgQBBFEVRQMXeu657TiSd0JG6EX4QRGQRBEVE1lWx997r2vuqa1vbrmvbXv7tf78z7yUkAkfiOf85XDjnzZs3ee97d+69c+8kFNVKBALO6FHDh80Yl/DujLGRMf1cBAKqkwqfMzFyZFHVtF+3ri46d2bLuUNrJ42Nie6UvHyXwSOLpq02GgwGo7Foy34dyPUtyydFju50uAJOTELVVqPBuPpO09CiopV1jc3Pz+27rtPdeFo9bDK/Q7cQ8m3TDguE/zas/cYNXW0wrJ5WtPJvWBTlhWlphdrq5/v2664/nT6Y1b5y+UIsAkrQw1mMRwn4wg49khUcwUXI7S1YB9f8ajBsrQJShYXoC9NUax/s1917NsajHVohu3ffWVNipR5UvByhnsDu5C3tyCOFsxDicnkcm1nthw391vBt08q/JSpeF1Va+dp9Ot3ThH5t0QpcYgERSwg1BCF5OEV5IxTYkWfCcC9/qdRmVpcZTUbDdzUYVZWc2BpXO3O/bsv0ia1pBfEiUI9MJuOKBBS7uyyQRVHuCLl35KF+CL3zFvbaZ8JNg/GmAhuASrWwVNlKu/q05hu6fXWtaT0cQT3uAfYeknBsqy4wucJAhMLB0/jYjPH7sCzcToCtm08aLgjxOEKbwwxnzE3DjipiAcrSL9DO/ORWtIq07fd0+6aPft21QhFyDTCdhUulQYIoqStCntLeVLBUGoJ7A/w8JWYzDZKO8PXvCup3kvoj5CiVBtjqW5FVRmMV7VeJlWuQ/CSBVSWrrGir7+m2THWx/qiEtlJGHBAK8KANGKwWFOyLe0cg1N+klb70xVAO5cyMk9gIO6poh7GJiQGJlT+tebQN20Fi4vnERGvdnjnzbKx1UBqAUESLk8K8CsWOXnBwdBxISRFywO7A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") no-repeat !important;
      background-size: 172px 54px; }
  #header .public-banner, #header .secure-banner {
    background-position: 60px 10px; }

#login_content .searchPanel, #login_content .login_panel {
  background-color: #036;
  /*.btn-login {
            margin-top: 60px;
        }*/ }
  #login_content .searchPanel .middle_container, #login_content .login_panel .middle_container {
    padding-top: 60px; }
  #login_content .searchPanel .top_container h3, #login_content .login_panel .top_container h3 {
    position: relative; }
  #login_content .searchPanel h2, #login_content .login_panel h2 {
    color: #fff; }
  #login_content .searchPanel h3, #login_content .login_panel h3 {
    color: #fff; }
  #login_content .searchPanel .bottom_container, #login_content .login_panel .bottom_container {
    color: #fff; }
    #login_content .searchPanel .bottom_container a, #login_content .login_panel .bottom_container a {
      color: #fff; }

#footer #footer-inner {
  padding: 60px 40px; }

#footer #footer-logo {
  display: none; }

#footer .footer-nav li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: dotted 1px #fff; }
  #footer .footer-nav li:last-child {
    padding: 0;
    margin: 0;
    border: none; }

.ooMandatory:after {
  content: " *";
  color: #96172e; }

/**/

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiQXBwX1RoZW1lcy9XaGl0dGxlc2VhL1N0eWxlcy9idW5kbGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJBcHBfVGhlbWVzL1doaXR0bGVzZWEvU3R5bGVzL2J1bmRsZS5zY3NzIiwKCQkiQXBwX1RoZW1lcy9XaGl0dGxlc2VhL1N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJSZXNvdXJjZXMvU3R5bGVTaGVldHMvX2RlZmF1bHRfdmFyaWFibGVzLnNjc3MiLAoJCSJBcHBfVGhlbWVzL1doaXR0bGVzZWEvU3R5bGVzL19taXhpbnMuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fZGVmYXVsdF9taXhpbnMuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fZ2VuZXJhbC5zY3NzIiwKCQkiUmVzb3VyY2VzL1N0eWxlU2hlZXRzL19yZXNldC5zY3NzIiwKCQkiUmVzb3VyY2VzL1N0eWxlU2hlZXRzL19mb250YXdlc29tZS5zY3NzIiwKCQkiUmVzb3VyY2VzL1N0eWxlU2hlZXRzL19zdHJ1Y3R1cmUuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fYnV0dG9ucy5zY3NzIiwKCQkiUmVzb3VyY2VzL1N0eWxlU2hlZXRzL19oZWFkZXIuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fZm9vdGVyLnNjc3MiLAoJCSJSZXNvdXJjZXMvU3R5bGVTaGVldHMvX2xvZ2luLnNjc3MiLAoJCSJSZXNvdXJjZXMvU3R5bGVTaGVldHMvX3JlZ2lzdGVyLnNjc3MiLAoJCSJSZXNvdXJjZXMvU3R5bGVTaGVldHMvX3BheW1lbnQuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fcHJvZ3Jlc3NiYXIuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fb29wcm9maWxlLnNjc3MiLAoJCSJSZXNvdXJjZXMvU3R5bGVTaGVldHMvX2RhdGF0YWJsZXMuc2NzcyIsCgkJIlJlc291cmNlcy9TdHlsZVNoZWV0cy9fc3lzdGVtaW5mb3JtYXRpb24uc2NzcyIsCgkJIkFwcF9UaGVtZXMvV2hpdHRsZXNlYS9TdHlsZXMvX2N1c3RvbS5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFFZ0ZBLE9BQU8sQ0FBQyx3RkFBSTtBRGFaLE9BQU8sQ0FBQyx3RkFBSTtBSzdGWjs7O0VBR0U7QUFFRixBQUFBLElBQUksRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLEtBQUssRUFBRyxBQUFBLE1BQU0sRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRyxBQUFBLEdBQUcsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLENBQUMsRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLFFBQVEsRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLEVBQUUsRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLE1BQU0sRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLEtBQUssRUFBRSxBQUFBLEtBQUssQ0FBQztFQUNoZCxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsSUFBSTtFQUNmLElBQUksRUFBRSxPQUFPO0VBQ2IsY0FBYyxFQUFFLFFBQVEsR0FDM0I7O0FBQ0QsaURBQWlEO0FBQ2pELEFBQUEsT0FBTyxFQUFFLEFBQUEsS0FBSyxFQUFFLEFBQUEsT0FBTyxFQUFFLEFBQUEsVUFBVSxFQUFFLEFBQUEsTUFBTSxFQUFFLEFBQUEsTUFBTSxFQUFFLEFBQUEsTUFBTSxFQUFFLEFBQUEsTUFBTSxFQUFFLEFBQUEsSUFBSSxFQUFFLEFBQUEsR0FBRyxFQUFFLEFBQUEsT0FBTyxDQUFDO0VBQ3BGLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQUVELEFBQUEsSUFBSSxDQUFBO0VBQ0EsV0FBVyxFQUFDLENBQUMsR0FDaEI7O0FBQ0QsQUFBQSxFQUFFLEVBQUUsQUFBQSxFQUFFLENBQUM7RUFDSCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFFRCxBQUFBLFVBQVUsRUFBRSxBQUFBLENBQUMsQ0FBQztFQUNaLE1BQU0sRUFBRSxJQUFJLEdBS2I7RUFORCxBQUdHLFVBSE8sQUFHUixPQUFTLEVBSFgsQUFHYSxVQUhILEFBR0UsTUFBUSxFQUhSLEFBR1QsQ0FIVSxBQUdYLE9BQVMsRUFIQyxBQUdDLENBSEEsQUFHRCxNQUFRLENBQUM7SUFDakIsT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsSUFBSSxHQUFJOztBQUdyQixBQUFBLEtBQUssQ0FBQztFQUNGLGVBQWUsRUFBRSxRQUFRO0VBQ3pCLGNBQWMsRUFBRSxDQUFDLEdBQ3BCOztBQUVELEFBQUEsUUFBUSxDQUFDO0VBQ0wsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNILE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQ3ZDRCxVQUFVO0VBQ1IsV0FBVyxFQUFFLGFBQWE7RUFDMUIsR0FBRyxFQUFFLHlGQUFnRTtFQUNyRSxHQUFHLEVBQUUsZ0dBQXVFLENBQUMsMkJBQTJCLEVBQ3RHLDJGQUFrRSxDQUFDLGVBQWUsRUFDbEYsMEZBQWlFLENBQUMsY0FBYyxFQUNoRix5RkFBZ0UsQ0FBQyxrQkFBa0IsRUFDbkYsNEdBQW1GLENBQUMsYUFBYTtFQUVuRyxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUNicEI7O0VBRUU7QUFDRixBQUFBLElBQUksQ0FBQztFQUNELFdBQVcsRVB5Rk8sUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVTtFT3hGckQsS0FBSyxFUElTLE9BQU87RU9IckIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixnQkFBZ0IsRVBTRyxJQUFJLEdPUjFCOztBQUVELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBRSxBQUFBLFVBQVUsQUFBQSxNQUFNLEVBQUUsQUFBQSxDQUFDLEFBQUEsT0FBTyxFQUFFLEFBQUEsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUNuRCxPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUdELEFBQUEsQ0FBQyxDQUFDO0VBQ0UsS0FBSyxFUFRTLE9BQU87RU9VckIsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBRUQsQUFBQSxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ0osZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBRUQsQUFBQSxDQUFDLENBQUEsQUFBQSxJQUFDLEVBQU0sU0FBUyxBQUFmLEVBQWlCO0VBQ2YsS0FBSyxFUGxCUyxPQUFPO0VPbUJyQixlQUFlLEVBQUUsb0JBQW9CLEdBQ3hDOztBQUVELEFBQUEsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLFNBQVMsQUFBZixDQUFnQixNQUFNLENBQUM7RUFDckIsZUFBZSxFQUFFLG9CQUFvQixHQUN4Qzs7QUFHRCxBQUFBLEVBQUUsQ0FBQztFQUNDLFdBQVcsRVB5RE8sUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVSxHT3hEeEQ7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRVBrRE8sUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVSxHT2pEeEQ7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRVAwQ08sUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVSxHT3pDeEQ7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxXQUFXLEVQc0NPLFFBQVEsRUFBQyxLQUFLLEVBQUMsU0FBUyxFQUFDLFVBQVUsR09yQ3hEOztBQUVELEFBQUEsQ0FBQyxDQUFDO0VBQ0UsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBRUQsQUFBQSxLQUFLLENBQUM7RUFDRixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUVELEFBQUEsR0FBRyxDQUFDO0VBQ0EsU0FBUyxFQUFFLEdBQUc7RUFDZCxjQUFjLEVBQUUsS0FBSztFQUNyQixXQUFXLEVBQUUsQ0FBQyxHQUNqQjs7QUFFRCxBQUFBLENBQUMsQUFBQSxXQUFXLENBQUM7RUFDVCxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUVELEFBQUEsTUFBTSxDQUFDO0VBQ0gsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBRUQsQUFBQSxLQUFLLENBQUM7RUFDRixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsR0FBRztFQUNaLGdCQUFnQjtFQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxHQUFjLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQjtFQUN2QyxnQkFBZ0IsRVBoRkcsSUFBSTtFT2lGdkIsTUFBTSxFUEZPLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBK0I7RU9HdEQsT0FBTyxFQUFFLEdBQUc7RUFDWixLQUFLLEVQM0ZTLE9BQU87RU80RnJCLE1BQU0sRUFBRSxZQUFZO0VBQ3BCLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVSxHQUN6Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNILE1BQU0sRUFBRSxZQUFZO0VBQ3BCLE9BQU8sRUFBRSxHQUFHO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxlQUFlLEVBQUUsVUFBVTtFQUMzQixrQkFBa0IsRUFBRSxVQUFVO0VBQzlCLFVBQVUsRUFBRSxVQUFVO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFUHBCTyxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQStCLEdPcUJ6RDs7QUFJRCxBQUFBLFFBQVEsQ0FBQztFQUNMLFdBQVcsRVA3Qk8sUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVTtFTzhCckQsT0FBTyxFQUFFLEdBQUc7RUFDWixLQUFLLEVQbkhTLE9BQU87RU9vSHJCLGdCQUFnQixFUDVHRyxJQUFJO0VPNkd2QixNQUFNLEVQOUJPLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBK0I7RU8rQnRELGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsTUFBTSxFQUFFLFlBQVksR0FDdkI7O0FBR0QsQUFBQSxRQUFRLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxDQUFDLEdBQ2hCOztBQUVELEFBQUEsUUFBUSxBQUFBLE1BQU0sQ0FBQztFQUNYLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNQLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLE1BQU07RUFDZCxnQkFBZ0IsRVBuSUcsSUFBSTtFT29JdkIsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBTUQsQUFBQSxRQUFRLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBS0QsQUFBQSxVQUFVLENBQUM7RUFDUCxlQUFlLEVBQUUsVUFBVTtFQUMzQixrQkFBa0IsRUFBRSxVQUFVO0VBQzlCLFVBQVUsRUFBRSxVQUFVO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLElBQUk7RUFDakIsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBRUQsQUFBQSxVQUFVLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQztFQUN4QixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQW9CRyxBQUFBLFFBQVEsQ0FBZ0I7RUFmeEIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxFQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVNiOztBQUNBLEFBQUEsU0FBUyxDQUFnQjtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxFQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsU0FBUyxDQUFlO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csR0FBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFVBQVUsQ0FBZTtFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxHQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUxELEFBQUEsVUFBVSxDQUFjO0VBZnhCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBU0csSUFBVztFQVJuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFDLEdBQUcsR0FTYjs7QUFDQSxBQUFBLFdBQVcsQ0FBYztFQWxCMUIsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFTRyxJQUFXO0VBUm5CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsR0FBRyxHQVliOztBQUdMLEFBQUEsUUFBUSxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFFRCxBQUFTLFFBQUQsQ0FBQyxLQUFLLENBQUM7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxLQUFLLEdBQ3JCOztBQUdELEFBQVMsUUFBRCxDQUFDLEtBQUssQ0FBQztFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLGVBQWU7RUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDOUI7O0FBR0QsQUFBQSxXQUFXLENBQUM7RUFDUixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQUVELEFBQUEsUUFBUSxDQUFDO0VBQ0wsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENQdE9QLE9BQU87RU91T3hCLE1BQU0sRUFBRSxRQUFRLEdBaUJuQjtFQW5CRCxBQU1JLFFBTkksQ0FNSixFQUFFLENBQUM7SUFDQyxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLEtBQUssRVBqUE0sSUFBSSxHT2tQbEI7RUFWTCxBQVlJLFFBWkksQ0FZSixFQUFFLENBQUM7SUFDQyxPQUFPLEVBQUUsS0FBSztJQUNkLE1BQU0sRUFBRSxDQUFDO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUNqQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUdMLEFBQUEsYUFBYSxDQUFDO0VBQ1YsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENQM1BQLE9BQU87RU80UHhCLE1BQU0sRUFBRSxRQUFRLEdBaUJuQjtFQW5CRCxBQU1JLGFBTlMsQ0FNVCxFQUFFLENBQUM7SUFDQyxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLEtBQUssRVB0UU0sSUFBSSxHT3VRbEI7RUFWTCxBQVlJLGFBWlMsQ0FZVCxFQUFFLENBQUM7SUFDQyxPQUFPLEVBQUUsS0FBSztJQUNkLE1BQU0sRUFBRSxDQUFDO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUNqQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUtMLEFBQUEsT0FBTyxDQUFDO0VKMVBKLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVO0VBTHJDLGtCQUFrQixFSWtRRSxDQUFDLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1A5UWpCLE9BQU8sQ0dZdUIsQUFBUztFQUNyRCxlQUFlLEVJaVFLLENBQUMsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUDlRakIsT0FBTyxDR2FvQixBQUFTO0VBQ2xELFVBQVUsRUlnUVUsQ0FBQyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQOVFqQixPQUFPLENHY2UsQUFBUztFSWlRN0MsTUFBTSxFQUFFLE1BQU07RUFDZCxPQUFPLEVBQUUsU0FBUztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBbUJwQjtFQXpCRCxBQVFJLE9BUkcsQ0FRSCxPQUFPLENBQUM7SUFDSixVQUFVLEVBQUUsSUFBSTtJQUNoQixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRUFBRSxDQUFDLEdBQ2I7RUFaTCxBQWNJLE9BZEcsQ0FjSCxFQUFFLENBQUM7SUFDQyxNQUFNLEVBQUUsQ0FBQztJQUNULFdBQVcsRUFBRSxNQUFNLEdBQ3RCO0VBakJMLEFBb0JRLE9BcEJELENBbUJILFVBQVUsQ0FDTixLQUFLLENBQUM7SUFDRixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUlULEFBQUEsY0FBYyxDQUFDO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSSxHQXFCdEI7RUF2QkQsQUFJSSxjQUpVLENBSVYsQ0FBQyxDQUFDO0lBQ0UsU0FBUyxFQUFFLElBQUksR0FDbEI7RUFOTCxBQVFJLGNBUlUsQ0FRVixNQUFNLENBQUM7SUFDSCxLQUFLLEVQeFRNLElBQUksR095VGxCO0VBVkwsQUFhUSxjQWJNLENBWVYsRUFBRSxDQUNFLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBZlQsQUFtQlEsY0FuQk0sQ0FrQlYsRUFBRSxDQUNFLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUlULEFBQUEscUJBQXFCLENBQUM7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixnQkFBZ0IsRVAzVEcsSUFBSTtFTzRUdkIsT0FBTyxFQUFFLEVBQUU7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFSjFUYixrQkFBa0IsRUk2VEUsQ0FBQyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQelVqQixPQUFPLENHWXVCLEFBQVM7RUFDckQsZUFBZSxFSTRUSyxDQUFDLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1B6VWpCLE9BQU8sQ0dhb0IsQUFBUztFQUNsRCxVQUFVLEVJMlRVLENBQUMsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUHpVakIsT0FBTyxDR2NlLEFBQVMsR0k0VGhEOztBQUVELEFBQUEsUUFBUSxDQUFDO0VKMVRMLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVO0VJOFRyQyxPQUFPLEVBQUUsQ0FBQyxHQWlIYjtFQXBIRCxBQU1JLFFBTkksQ0FNSixnQkFBZ0IsQ0FBQztJSmhVakIsZUFBZSxFQURZLFVBQVU7SUFFckMsa0JBQWtCLEVBRlMsVUFBVTtJQUdyQyxVQUFVLEVBSGlCLFVBQVU7SUFMckMsa0JBQWtCLEVJd1VNLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUHBWdkIsT0FBTyxDR1l1QixBQUFTO0lBQ3JELGVBQWUsRUl1VVMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQcFZ2QixPQUFPLENHYW9CLEFBQVM7SUFDbEQsVUFBVSxFSXNVYyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1BwVnZCLE9BQU8sQ0djZSxBQUFTO0lJdVV6QyxNQUFNLEVBQUUsS0FBSyxHQUNoQjtFQVZMLEFBWUksUUFaSSxDQVlKLFFBQVEsQ0FBQztJQUNMLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDUDlWWCxPQUFPO0lPK1ZwQixNQUFNLEVBQUUsQ0FBQyxHQVlaO0lBMUJMLEFBZ0JRLFFBaEJBLENBWUosUUFBUSxDQUlKLFVBQVUsQ0FBQztNSmhWZixrQkFBa0IsRUlpVlUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQN1YzQixPQUFPLENHWXVCLEFBQVM7TUFDckQsZUFBZSxFSWdWYSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1A3VjNCLE9BQU8sQ0dhb0IsQUFBUztNQUNsRCxVQUFVLEVJK1VrQixHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1A3VjNCLE9BQU8sQ0djZSxBQUFTLEdJZ1Z4QztJQWxCVCxBQW9CUSxRQXBCQSxDQVlKLFFBQVEsQ0FRSixFQUFFLENBQUM7TUFDQyxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJO01BQ2pCLEtBQUssRVAzV0UsSUFBSTtNTzRXWCxhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQXpCVCxBQTRCSSxRQTVCSSxDQTRCSixjQUFjLENBQUM7SUFDWCxlQUFlLEVBQUUsVUFBVTtJQUMzQixrQkFBa0IsRUFBRSxVQUFVO0lBQzlCLFVBQVUsRUFBRSxVQUFVO0lBQ3RCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDUHBYTixJQUFJLEdPcVhsQjtFQWpDTCxBQW1DSSxRQW5DSSxDQW1DSixVQUFVLENBQUM7SUFDUCxPQUFPLEVBQUUsT0FBTztJQUNoQixVQUFVLEVBQUUsSUFBSTtJQUNoQixjQUFjLEVBQUUsTUFBTTtJQUN0QixTQUFTLEVBQUUsSUFBSSxHQWtCbEI7SUF6REwsQUFtQ0ksUUFuQ0ksQ0FtQ0osVUFBVSxBQU9OLFdBQVksQ0FBQztNQUNULFdBQVcsRUFBRSxJQUFJO01BQ2pCLFNBQVMsRUFBRSxJQUFJO01BQ2YsTUFBTSxFQUFFLENBQUM7TUFDVCxPQUFPLEVBQUUsVUFBVTtNQUNuQixVQUFVLEVBQUUsSUFBSTtNQUNoQixXQUFXLEVBQUUsTUFBTTtNQUNuQixXQUFXLEVQeFNELFFBQVEsRUFBQyxLQUFLLEVBQUMsU0FBUyxFQUFDLFVBQVU7TU95UzdDLEtBQUssRVByWUUsT0FBTyxHTzJZakI7TUF4RFQsQUFvRGdCLFFBcERSLENBbUNKLFVBQVUsQUFPTixXQUFZLEdBVUosVUFBVSxDQUFDO1FBQ1gsV0FBVyxFQUFFLENBQUM7UUFDZCxVQUFVLEVBQUUsQ0FBQyxHQUNoQjtFQXZEYixBQTJESSxRQTNESSxDQTJESixVQUFVLENBQUM7SUFDUCxXQUFXLEVBQUUsSUFBSTtJQUNqQixTQUFTLEVBQUUsSUFBSTtJQUNmLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFdBQVcsRVB2VEcsUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVSxHT3dUcEQ7RUFqRUwsQUFxRUksUUFyRUksQ0FxRUosT0FBTyxDQUFDO0lBQ0osZ0JBQWdCLEVQMVpMLElBQUk7SU8yWmYsS0FBSyxFUDNZVSxJQUFJO0lPNFluQixTQUFTLEVBQUUsSUFBSTtJQUNmLE9BQU8sRUFBRSxJQUFJO0lBQ2IsTUFBTSxFQUFFLElBQUk7SUpwWWhCLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVLEdJdVlwQztFQTVFTCxBQThFWSxRQTlFSixDQThFSixPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ04sZ0JBQWdCLEVQbmFMLElBQUk7SU9vYWYsS0FBSyxFUHBaVSxJQUFJO0lPcVpuQixNQUFNLEVBQUUsT0FBTyxHQUNsQjtFQWxGTCxBQW9GWSxRQXBGSixDQW9GSixPQUFPLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQztJQUNaLEtBQUssRVB6YU0sSUFBSTtJTzBhZixnQkFBZ0IsRVAxWkQsSUFBSTtJTzJabkIsZUFBZSxFQUFFLElBQUksR0FDeEI7RUF4RkwsQUEyRkksUUEzRkksQ0EyRkosS0FBSyxDQUFDO0lBQ0YsTUFBTSxFQUFFLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSTtJSnZaZixlQUFlLEVJd1pTLFVBQVU7SUp2WmxDLGtCQUFrQixFSXVaTSxVQUFVO0lKdFpsQyxVQUFVLEVJc1pjLFVBQVUsR0FtQmpDO0lBakhMLEFBaUdZLFFBakdKLENBMkZKLEtBQUssQ0FLRCxLQUFLLENBQ0QsRUFBRSxDQUFDO01BQ0MsTUFBTSxFQUFFLENBQUMsR0FDWjtJQW5HYixBQXNHUSxRQXRHQSxDQTJGSixLQUFLLENBV0QsRUFBRSxDQUFDO01KaGFQLGVBQWUsRUlpYWEsVUFBVTtNSmhhdEMsa0JBQWtCLEVJZ2FVLFVBQVU7TUovWnRDLFVBQVUsRUkrWmtCLFVBQVU7TUFDOUIsTUFBTSxFQUFFLElBQUk7TUFDWixjQUFjLEVBQUUsTUFBTSxHQU96QjtNQWhIVCxBQTRHWSxRQTVHSixDQTJGSixLQUFLLENBV0QsRUFBRSxDQU1FLEVBQUUsQ0FBQztRQUNDLE9BQU8sRUFBRSxRQUFRO1FKdmE3QixlQUFlLEVJd2FpQixVQUFVO1FKdmExQyxrQkFBa0IsRUl1YWMsVUFBVTtRSnRhMUMsVUFBVSxFSXNhc0IsVUFBVSxHQUNqQzs7QUFXYixBQUFBLE9BQU8sQ0FBQztFQUNKLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFUGhkSyxJQUFJO0VPaWRuQixLQUFLLEVQamNjLElBQUk7RU9rY3ZCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQztFQUNkLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxHQUFHO0VBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFRCxBQUFjLGFBQUQsQ0FBQyxDQUFDLENBQUM7RUFDWixPQUFPLEVBQUUsR0FBRztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFUG5kYyxJQUFJLEdPb2QxQjs7QUFHRCxBQUFBLFlBQVksQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixPQUFPLEVBQUUsRUFBRTtFSmpkWCxlQUFlLEVJa2RLLFVBQVU7RUpqZDlCLGtCQUFrQixFSWlkRSxVQUFVO0VKaGQ5QixVQUFVLEVJZ2RVLFVBQVUsR0F5RWpDO0VBOUVELEFBUUksWUFSUSxDQVFSLE9BQU8sQ0FBQztJQUNKLEtBQUssRUFBRSxJQUFJO0lKdGRmLGVBQWUsRUl1ZFMsVUFBVTtJSnRkbEMsa0JBQWtCLEVJc2RNLFVBQVU7SUpyZGxDLFVBQVUsRUlxZGMsVUFBVSxHQU9qQztJQWpCTCxBQVlRLFlBWkksQ0FRUixPQUFPLENBSUgsRUFBRSxDQUFDO01BQ0MsS0FBSyxFQUFFLElBQUk7TUFDWCxLQUFLLEVBQUUsS0FBSztNSjNkcEIsZUFBZSxFSTRkYSxVQUFVO01KM2R0QyxrQkFBa0IsRUkyZFUsVUFBVTtNSjFkdEMsVUFBVSxFSTBka0IsVUFBVSxHQUNqQztFQWhCVCxBQW1CSSxZQW5CUSxDQW1CUixPQUFPLENBQUM7SUFDSixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSxJQUFJO0lBQ1gsYUFBYSxFQUFFLEdBQUc7SUpuZXRCLGVBQWUsRUlvZVMsVUFBVTtJSm5lbEMsa0JBQWtCLEVJbWVNLFVBQVU7SUpsZWxDLFVBQVUsRUlrZWMsVUFBVTtJQUM5QixRQUFRLEVBQUUsUUFBUSxHQVlyQjtJQXBDTCxBQTBCUSxZQTFCSSxDQW1CUixPQUFPLENBT0gsU0FBUyxDQUFDO01BQ04sS0FBSyxFQUFFLElBQUksR0FDZDtJQTVCVCxBQThCUSxZQTlCSSxDQW1CUixPQUFPLENBV0gsWUFBWSxDQUFDO01BQ1QsUUFBUSxFQUFFLFFBQVE7TUFDbEIsS0FBSyxFQUFFLENBQUM7TUFDUixhQUFhLEVBQUUsSUFBSTtNQUNuQixLQUFLLEVQemZNLElBQUksR08wZmxCO0VBbkNULEFBeUNJLFlBekNRLENBeUNSLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7SUFDakIsV0FBVyxFQUFFLElBQUk7SUFDakIsV0FBVyxFQUFFLEdBQUc7SUFDaEIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxDQUFDO0lKN2ZiLGVBQWUsRUk4ZlMsVUFBVTtJSjdmbEMsa0JBQWtCLEVJNmZNLFVBQVU7SUo1ZmxDLFVBQVUsRUk0ZmMsVUFBVSxHQUNqQztFQWxETCxBQW9ESSxZQXBEUSxDQW9EUixFQUFFLENBQUM7SUFDQyxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLFFBQVE7SUFDakIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsS0FBSztJSnhnQmxCLGVBQWUsRUl5Z0JTLFVBQVU7SUp4Z0JsQyxrQkFBa0IsRUl3Z0JNLFVBQVU7SUp2Z0JsQyxVQUFVLEVJdWdCYyxVQUFVLEdBQ2pDO0VBN0RMLEFBaUVJLFlBakVRLENBaUVSLFFBQVEsQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUNqQixVQUFVLEVBQUUsTUFBTTtJQUNsQixXQUFXLEVBQUUsSUFBSTtJQUNqQixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLElBQUk7SUFDYixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsT0FBTyxFQUFFLEtBQUs7SUFDZCxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUdMLEFBQ0ksZ0JBRFksQ0FDWixVQUFVLENBQUM7RUFDUCxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFHTCxBQUFBLGFBQWEsQ0FBQztFSjFpQlYsa0JBQWtCLEVJMmlCRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1AvakJsQixJQUFJLENHb0J5QixBQUFTO0VBQ3JELGVBQWUsRUkwaUJLLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUC9qQmxCLElBQUksQ0dxQnNCLEFBQVM7RUFDbEQsVUFBVSxFSXlpQlUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQL2pCbEIsSUFBSSxDR3NCaUIsQUFBUztFQUk3QyxlQUFlLEVJc2lCSyxVQUFVO0VKcmlCOUIsa0JBQWtCLEVJcWlCRSxVQUFVO0VKcGlCOUIsVUFBVSxFSW9pQlUsVUFBVTtFQUM5QixPQUFPLEVBQUUsSUFBSTtFQUNiLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLFNBQVMsRUFBRSxJQUFJLEdBcUVsQjtFQTNFRCxBQVFJLGFBUlMsQ0FRVCxFQUFFLENBQUM7SUFDQyxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBWkwsQUFjSSxhQWRTLENBY1QsQ0FBQyxDQUFDO0lBQ0UsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQWpCTCxBQW1CSSxhQW5CUyxDQW1CVCxFQUFFLENBQUM7SUFDQyxVQUFVLEVBQUUsSUFBSTtJQUNoQixNQUFNLEVBQUUsV0FBVyxHQUN0QjtFQXRCTCxBQXdCSSxhQXhCUyxDQXdCVCxFQUFFLENBQUM7SUFDQyxVQUFVLEVBQUUsTUFBTTtJQUNsQixlQUFlLEVBQUUsTUFBTTtJQUN2QixtQkFBbUIsRUFBRSxPQUFPO0lBQzVCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUksR0FDcEI7RUEvQkwsQUFrQ0ksYUFsQ1MsQ0FrQ1QsY0FBYyxFQWxDbEIsQUFrQ0ksYUFsQ1MsQ0EwRFQsZUFBZSxDQXhCQTtJQUNYLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLElBQUk7SUFDaEIsV0FBVyxFQUFFLElBQUksR0FtQnBCO0lBeERMLEFBdUNRLGFBdkNLLENBa0NULGNBQWMsQ0FLVixFQUFFLEVBdkNWLEFBdUNRLGFBdkNLLENBMERULGVBQWUsQ0FuQlgsRUFBRSxDQUFDO01BQ0MsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVQdm1CRSxJQUFJLEdPd21CZDtJQTFDVCxBQTRDUSxhQTVDSyxDQWtDVCxjQUFjLENBVVYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxHQTVDZCxBQTRDUSxhQTVDSyxDQTBEVCxlQUFlLENBZFgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxFQUFlO01BQ2pCLFNBQVMsRUFBRSxJQUFJO01BQ2YsT0FBTyxFQUFFLElBQUk7TUFDYixLQUFLLEVBQUUsSUFBSSxHQUNkO0lBaERULEFBa0RRLGFBbERLLENBa0NULGNBQWMsQ0FnQlYsS0FBSyxFQWxEYixBQWtEUSxhQWxESyxDQTBEVCxlQUFlLENBUlgsS0FBSyxDQUFDO01BQ0YsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUUsSUFBSTtNQUNqQixXQUFXLEVBQUUsT0FBTztNQUNwQixLQUFLLEVQcG5CRSxJQUFJLEdPcW5CZDtFQXZEVCxBQThESSxhQTlEUyxDQThEVCxnQkFBZ0IsQ0FBQztJQUNiLEtBQUssRUFBRSxLQUFLLEdBQ2Y7RUFoRUwsQUFrRXFCLGFBbEVSLENBa0VULGdCQUFnQixDQUFDLEVBQUUsQ0FBQztJQUNoQixNQUFNLEVBQUUsY0FBYztJQUN0QixPQUFPLEVBQUUsT0FBTztJQUNoQixPQUFPLEVBQUUsS0FBSztJQUNkLGNBQWMsRUFBRSxHQUFHO0lBQ25CLE1BQU0sRUFBRSxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsT0FBTyxHQUN0Qjs7QUFJTCxBQUFBLE1BQU0sQ0FBQztFQUNILFVBQVUsRVB4akJGLHE5Q0FBcTlDLENPd2pCdDhDLFNBQVM7RUFDaEMsbUJBQW1CLEVBQUUsU0FBUztFQUM5QixnQkFBZ0IsRUFBRSxPQUEyQjtFSnJuQjdDLGVBQWUsRUlzbkJLLFVBQVU7RUpybkI5QixrQkFBa0IsRUlxbkJFLFVBQVU7RUpwbkI5QixVQUFVLEVJb25CVSxVQUFVO0VBQzlCLE9BQU8sRUFBRSxnQkFBZ0I7RUo3bkJ6QixrQkFBa0IsRUk4bkJFLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUDlvQmhCLE9BQU8sQ0dnQm9CLEFBQVM7RUFDckQsZUFBZSxFSTZuQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQOW9CaEIsT0FBTyxDR2lCaUIsQUFBUztFQUNsRCxVQUFVLEVJNG5CVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1A5b0JoQixPQUFPLENHa0JZLEFBQVM7RUk2bkI3QyxNQUFNLEVBQUUsTUFBTTtFQUNkLFVBQVUsRUFBRSxJQUFJLEdBd0JuQjtFQWhDRCxBQVVJLE1BVkUsQ0FVRixFQUFFLENBQUM7SUFDQyxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRVAzakJHLFFBQVEsRUFBQyxLQUFLLEVBQUMsU0FBUyxFQUFDLFVBQVU7SU80akJqRCxXQUFXLEVBQUUsSUFBSTtJQUNqQixLQUFLLEVQcnBCUSxPQUFPO0lPc3BCcEIsT0FBTyxFQUFFLENBQUM7SUFDVixNQUFNLEVBQUUsUUFBUSxHQUNuQjtFQWpCTCxBQW1CSSxNQW5CRSxDQW1CRixVQUFVLENBQUM7SUFDUCxPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1o7RUF0QkwsQUF3QkksTUF4QkUsQ0F3QkYsRUFBRSxDQUFDO0lBQ0MsV0FBVyxFQUFFLElBQUk7SUFDakIsbUJBQW1CLEVBQUUsTUFBTSxHQUM5QjtFQTNCTCxBQTZCSSxNQTdCRSxDQTZCRixFQUFFLENBQUM7SUFDQyxlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFJTCxBQUFBLFFBQVEsQ0FBQztFQUNMLGdCQUFnQixFQUFFLE9BQTZCO0VKdHBCL0MsZUFBZSxFSXVwQkssVUFBVTtFSnRwQjlCLGtCQUFrQixFSXNwQkUsVUFBVTtFSnJwQjlCLFVBQVUsRUlxcEJVLFVBQVU7RUFDOUIsT0FBTyxFQUFFLGtCQUFrQjtFSjlwQjNCLGtCQUFrQixFSStwQkUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENQbG9CcEIsT0FBK0IsQ0c3QkEsQUFBUztFQUNyRCxlQUFlLEVJOHBCSyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1Bsb0JwQixPQUErQixDRzVCSCxBQUFTO0VBQ2xELFVBQVUsRUk2cEJVLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUGxvQnBCLE9BQStCLENHM0JSLEFBQVM7RUk4cEI3QyxNQUFNLEVBQUUsTUFBTTtFQUNkLFVBQVUsRUFBRSxJQUFJO0VEcHFCbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsSUFBSSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQTZDLENBQUMsV0FBVztFQUNwRixTQUFTLEVBQUUsT0FBTztFQUNsQixjQUFjLEVBQUUsSUFBSTtFQUNwQixzQkFBc0IsRUFBRSxXQUFXO0VBQ25DLHVCQUF1QixFQUFFLFNBQVM7RUNpcUJoQyxRQUFRLEVBQUMsUUFBUTtFQUNqQixLQUFLLEVBQUMsSUFBSSxHQWlDYjtFQTFDRCxBQVdRLFFBWEEsQUFXQSxPQUFRLENBQUM7SUFDTCxTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRU52ckJJLE9BQU87SU13ckJoQixPQUFPLEVBQUUsT0FBTztJQUNoQixRQUFRLEVBQUMsUUFBUTtJQUNqQixJQUFJLEVBQUMsSUFBSSxHQUVaO0VBbEJULEFBb0JJLFFBcEJJLENBb0JKLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFUHhtQkcsUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVTtJT3ltQmpELFdBQVcsRUFBRSxJQUFJO0lBQ2pCLEtBQUssRVAvckJLLE9BQU87SU9nc0JqQixPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxRQUFRLEdBQ25CO0VBM0JMLEFBNkJJLFFBN0JJLENBNkJKLFVBQVUsQ0FBQztJQUNQLE9BQU8sRUFBRSxDQUFDO0lBQ1YsTUFBTSxFQUFFLENBQUMsR0FDWjtFQWhDTCxBQWtDSSxRQWxDSSxDQWtDSixFQUFFLENBQUM7SUFDQyxXQUFXLEVBQUUsSUFBSTtJQUNqQixtQkFBbUIsRUFBRSxNQUFNLEdBQzlCO0VBckNMLEFBdUNJLFFBdkNJLENBdUNKLEVBQUUsQ0FBQztJQUNDLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBQUlMLEFBQUEsUUFBUSxDQUFDO0VBQ0wsVUFBVSxFUHZvQkEseTZDQUF5NkMsQ091b0IxNUMsU0FBUztFQUNsQyxtQkFBbUIsRUFBRSxTQUFTO0VBQzlCLGdCQUFnQixFUDFzQkksT0FBK0I7RUdLbkQsZUFBZSxFSXNzQkssVUFBVTtFSnJzQjlCLGtCQUFrQixFSXFzQkUsVUFBVTtFSnBzQjlCLFVBQVUsRUlvc0JVLFVBQVU7RUFDOUIsT0FBTyxFQUFFLG1CQUFtQjtFSjdzQjVCLGtCQUFrQixFSThzQkUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBbUMsQ0o5c0IxQixBQUFTO0VBQ3JELGVBQWUsRUk2c0JLLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQW1DLENKN3NCN0IsQUFBUztFQUNsRCxVQUFVLEVJNHNCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUFtQyxDSjVzQmxDLEFBQVM7RUk2c0I3QyxVQUFVLEVBQUUsSUFBSTtFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBV3BCO0VBcEJELEFBV0ksUUFYSSxDQVdKLENBQUMsQ0FBQztJQUNFLGVBQWUsRUFBRSxTQUFTO0lBQzFCLEtBQUssRVB6dUJNLElBQUksR08wdUJsQjtFQWRMLEFBZ0JJLFFBaEJJLENBZ0JKLENBQUMsQUFBQSxRQUFRLENBQUM7SUFDTixlQUFlLEVBQUUsU0FBUztJQUMxQixLQUFLLEVQOXVCTSxJQUFJLEdPK3VCbEI7O0FBR0wsQUFBQSxDQUFDLEFBQUEsUUFBUSxDQUFDO0VBQ04sVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFLRCxBQUFBLFlBQVksQ0FBQztFQUNULE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsT0FBTztFQUNoQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsS0FBSztFQUNqQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsS0FBSztFQUNqQixPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUdELEFBQUEsSUFBSSxDQUFDO0VBQ0QsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVQcndCYyxJQUFJO0VPc3dCdkIsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFBZ0IsRVBweEJDLE9BQU87RU9xeEJ4QixNQUFNLEVBQUUsVUFBVTtFQUNsQixPQUFPLEVBQUUsU0FBUztFSnJ3QmxCLGtCQUFrQixFSXV3QkUsQ0FBQyxDQUFFLENBQUMsQ0FBRSxHQUFHLENQeHhCWixPQUFPLENHaUJvQixBQUFTO0VBQ3JELGVBQWUsRUlzd0JLLENBQUMsQ0FBRSxDQUFDLENBQUUsR0FBRyxDUHh4QlosT0FBTyxDR2tCaUIsQUFBUztFQUNsRCxVQUFVLEVJcXdCVSxDQUFDLENBQUUsQ0FBQyxDQUFFLEdBQUcsQ1B4eEJaLE9BQU8sQ0dtQlksQUFBUyxHSXN3QmhEOztBQUdELEFBQUEsbUJBQW1CLENBQUM7RUFhaEIsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsTUFBTTtFQUNkLE1BQU0sRUFBRSxTQUFTLEdBQ3BCO0VBaEJELEFBQ0ksbUJBRGUsQ0FDZixLQUFLLENBQUM7SUFDRixjQUFjLEVBQUUsR0FBRyxHQUN0QjtFQUhMLEFBS0ksbUJBTGUsQ0FLZixFQUFFLENBQUM7SUFDQyxjQUFjLEVBQUUsR0FBRyxHQUN0QjtFQVBMLEFBU0ksbUJBVGUsQ0FTZixFQUFFLENBQUM7SUFDQyxjQUFjLEVBQUUsR0FBRyxHQUN0Qjs7QUFPTCxBQUFBLG9CQUFvQixDQUFDO0VBQ2pCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLE1BQU07RUFDZCxNQUFNLEVBQUUsU0FBUztFQUNqQixZQUFZLEVOL3lCSSxPQUFPO0VNZ3pCdkIsWUFBWSxFQUFFLEdBQUc7RUFDakIsWUFBWSxFQUFFLE1BQU0sR0FDdkI7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLO0VBQ2IsTUFBTSxFQUFFLFNBQVM7RUFDakIsWUFBWSxFTnh6QkksT0FBTztFTXl6QnZCLFlBQVksRUFBRSxHQUFHO0VBQ2pCLFlBQVksRUFBRSxNQUFNLEdBQ3ZCOztBQUlELEFBQUEsT0FBTyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLFFBQVEsRUFBRSxRQUFRLEdBa0NyQjtFQXJDRCxBQUtJLE9BTEcsQ0FLSCxlQUFlLENBQUM7SUFDWixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixLQUFLLEVBQUUsQ0FBQztJQUNSLE1BQU0sRUFBRSxlQUFlO0lEL3pCN0IsT0FBTyxFQUFFLFlBQVk7SUFDckIsSUFBSSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQTZDLENBQUMsV0FBVztJQUNwRixTQUFTLEVBQUUsT0FBTztJQUNsQixjQUFjLEVBQUUsSUFBSTtJQUNwQixzQkFBc0IsRUFBRSxXQUFXO0lBQ25DLHVCQUF1QixFQUFFLFNBQVMsR0NtMEIvQjtJQXBCTCxBQUtJLE9BTEcsQ0FLSCxlQUFlLEFBU1gsT0FBUSxDQUFDO01BQ0wsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVOOXpCUyxPQUErQjtNTWcwQjdDLE9BQU8sRUFBRSxPQUFPLEdBQ25CO0VBbkJULEFBc0JJLE9BdEJHLENBc0JILGFBQWEsQ0FBQztJQUVWLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsQ0FBQztJQUNOLEtBQUssRUFBRSxDQUFDO0lEaDFCZCxPQUFPLEVBQUUsWUFBWTtJQUNyQixJQUFJLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBNkMsQ0FBQyxXQUFXO0lBQ3BGLFNBQVMsRUFBRSxPQUFPO0lBQ2xCLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLHNCQUFzQixFQUFFLFdBQVc7SUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxHQ20xQi9CO0lBcENMLEFBc0JJLE9BdEJHLENBc0JILGFBQWEsQUFTVCxPQUFRLENBQUM7TUFDTCxTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRU5qMkJJLE9BQU87TU1rMkJoQixPQUFPLEVBQUUsT0FBTyxHQUNuQjs7QUN6MkJULEFBQUEsVUFBVSxDQUFDO0VMMkJQLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVO0VBcUJyQyxnQkFBZ0IsRUgzQ0MsT0FBTztFRzRDeEIsS0FBSyxFSC9CYyxJQUFJO0VHZ0N2QixLQUFLLEVLaERvQyxLQUFLO0VMaUQ5QyxNQUFNLEVLakQwQyxJQUFJO0VMa0RwRCxXQUFXLEVLbERxQyxJQUFJO0VMbURwRCxTQUFTLEVLbkRJLElBQUk7RUxvQmpCLGtCQUFrQixFQWdDRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQWhDZCxLQUFTO0VBQ3JELGVBQWUsRUErQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0EvQmpCLEtBQVM7RUFDbEQsVUFBVSxFQThCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQTlCdEIsS0FBUztFQStCN0MsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFDLE1BQU07RUFDakIsY0FBYyxFQUFDLE1BQU07RUFDckIsT0FBTyxFQUFDLEtBQUs7RUFDYixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBQyxDQUFDO0VBQ1QsTUFBTSxFQUFDLENBQUM7RUsxRFIsWUFBWSxFQUFFLElBQUk7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsRUFBRTtFQUNYLFdBQVcsRUFBQyxLQUFLO0VMZ0JqQixrQkFBa0IsRUtmRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1JXZCxJQUFJLENHSXFCLEtBQVM7RUFDckQsZUFBZSxFS2hCSyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1JXZCxJQUFJLENHS2tCLEtBQVM7RUFDbEQsVUFBVSxFS2pCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1JXZCxJQUFJLENHTWEsS0FBUyxHS2hCaEQ7RUFQRCxBTDhESSxVSzlETSxBTDhEaEIsTUFBaUIsQ0FBQztJQUNKLGdCQUFnQixFQUFFLE9BQXVCO0lBQ3pDLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBS3hETCxBQUFBLGdCQUFnQixDQUFDO0VMa0JiLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVO0VBcUJyQyxnQkFBZ0IsRUgzQ0MsT0FBTztFRzRDeEIsS0FBSyxFSC9CYyxJQUFJO0VHZ0N2QixLQUFLLEVLdkNvQyxLQUFLO0VMd0M5QyxNQUFNLEVLeEMwQyxJQUFJO0VMeUNwRCxXQUFXLEVLekNxQyxJQUFJO0VMMENwRCxTQUFTLEVLMUNJLElBQUk7RUxXakIsa0JBQWtCLEVBZ0NFLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBaENkLEtBQVM7RUFDckQsZUFBZSxFQStCSyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQS9CakIsS0FBUztFQUNsRCxVQUFVLEVBOEJVLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBOUJ0QixLQUFTO0VBK0I3QyxXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUMsTUFBTTtFQUNqQixjQUFjLEVBQUMsTUFBTTtFQUNyQixPQUFPLEVBQUMsS0FBSztFQUNiLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFDLENBQUM7RUFDVCxNQUFNLEVBQUMsQ0FBQztFS2pEUixZQUFZLEVBQUUsSUFBSTtFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxFQUFFO0VMUVgsa0JBQWtCLEVLUEUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENSR2QsSUFBSSxDR0lxQixLQUFTO0VBQ3JELGVBQWUsRUtSSyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1JHZCxJQUFJLENHS2tCLEtBQVM7RUFDbEQsVUFBVSxFS1RVLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDUkdkLElBQUksQ0dNYSxLQUFTLEdLUGhEO0VBUEQsQUxxREksZ0JLckRZLEFMcUR0QixNQUFpQixDQUFDO0lBQ0osZ0JBQWdCLEVBQUUsT0FBdUI7SUFDekMsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FLOUNMLEFBQUEsV0FBVyxDQUFDO0VMUVIsZUFBZSxFQURZLFVBQVU7RUFFckMsa0JBQWtCLEVBRlMsVUFBVTtFQUdyQyxVQUFVLEVBSGlCLFVBQVU7RUFxQnJDLGdCQUFnQixFSDNDQyxPQUFPO0VHNEN4QixLQUFLLEVIL0JjLElBQUk7RUdnQ3ZCLEtBQUssRUs3Qm9DLElBQUk7RUw4QjdDLE1BQU0sRUs5QnlDLElBQUk7RUwrQm5ELFdBQVcsRUsvQm9DLElBQUk7RUxnQ25ELFNBQVMsRUtoQ0ksSUFBSTtFTENqQixrQkFBa0IsRUFnQ0UsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0FoQ2QsS0FBUztFQUNyRCxlQUFlLEVBK0JLLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBL0JqQixLQUFTO0VBQ2xELFVBQVUsRUE4QlUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0E5QnRCLEtBQVM7RUErQjdDLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBQyxNQUFNO0VBQ2pCLGNBQWMsRUFBQyxNQUFNO0VBQ3JCLE9BQU8sRUFBQyxLQUFLO0VBQ2IsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUMsQ0FBQztFQUNULE1BQU0sRUFBQyxDQUFDO0VLdkNSLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLEVBQUUsR0FDZDtFQUxELEFMMkNJLFdLM0NPLEFMMkNqQixNQUFpQixDQUFDO0lBQ0osZ0JBQWdCLEVBQUUsT0FBdUI7SUFDekMsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FLdkNMLEFBQUEsVUFBVSxDQUFDO0VMQ1AsZUFBZSxFQURZLFVBQVU7RUFFckMsa0JBQWtCLEVBRlMsVUFBVTtFQUdyQyxVQUFVLEVBSGlCLFVBQVU7RUFxQnJDLGdCQUFnQixFSDdDRCxPQUFPO0VHOEN0QixLQUFLLEVIL0JjLElBQUk7RUdnQ3ZCLEtBQUssRUt0QmtDLElBQUk7RUx1QjNDLE1BQU0sRUt2QnVDLElBQUk7RUx3QmpELFdBQVcsRUt4QmtDLElBQUk7RUx5QmpELFNBQVMsRUt6QkksSUFBSTtFTE5qQixrQkFBa0IsRUFnQ0UsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0FoQ2QsS0FBUztFQUNyRCxlQUFlLEVBK0JLLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBL0JqQixLQUFTO0VBQ2xELFVBQVUsRUE4QlUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0E5QnRCLEtBQVM7RUErQjdDLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBQyxNQUFNO0VBQ2pCLGNBQWMsRUFBQyxNQUFNO0VBQ3JCLE9BQU8sRUFBQyxLQUFLO0VBQ2IsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUMsQ0FBQztFQUNULE1BQU0sRUFBQyxDQUFDO0VLaENSLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLEVBQUUsR0FDZDtFQUxELEFMb0NJLFVLcENNLEFMb0NoQixNQUFpQixDQUFDO0lBQ0osZ0JBQWdCLEVBQUUsT0FBdUI7SUFDekMsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FLaENMLEFBQUEsU0FBUyxDQUFDO0VMTk4sZUFBZSxFQURZLFVBQVU7RUFFckMsa0JBQWtCLEVBRlMsVUFBVTtFQUdyQyxVQUFVLEVBSGlCLFVBQVU7RUFxQnJDLGdCQUFnQixFSDdDRCxPQUFPO0VHOEN0QixLQUFLLEVIL0JjLElBQUk7RUdnQ3ZCLEtBQUssRUtmZ0MsSUFBSTtFTGdCekMsTUFBTSxFS2hCcUMsSUFBSTtFTGlCL0MsV0FBVyxFS2pCZ0MsSUFBSTtFTGtCL0MsU0FBUyxFS2xCSSxJQUFJO0VMYmpCLGtCQUFrQixFQWdDRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQWhDZCxLQUFTO0VBQ3JELGVBQWUsRUErQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0EvQmpCLEtBQVM7RUFDbEQsVUFBVSxFQThCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQTlCdEIsS0FBUztFQStCN0MsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFDLE1BQU07RUFDakIsY0FBYyxFQUFDLE1BQU07RUFDckIsT0FBTyxFQUFDLEtBQUs7RUFDYixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBQyxDQUFDO0VBQ1QsTUFBTSxFQUFDLENBQUM7RUt6QlIsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsVUFBVTtFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VMTmxCLGFBQWEsRUtPVSxHQUFHLEdBQzdCO0VBUkQsQUw2QkksU0s3QkssQUw2QmYsTUFBaUIsQ0FBQztJQUNKLGdCQUFnQixFQUFFLE9BQXVCO0lBQ3pDLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBS3JCTCxBQUFBLFVBQVUsQ0FBQztFTGpCUCxlQUFlLEVBRFksVUFBVTtFQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0VBR3JDLFVBQVUsRUFIaUIsVUFBVTtFQXFCckMsZ0JBQWdCLEVIM0NDLE9BQU87RUc0Q3hCLEtBQUssRUgvQmMsSUFBSTtFR2dDdkIsS0FBSyxFS0pvQyxJQUFJO0VMSzdDLE1BQU0sRUtMeUMsSUFBSTtFTE1uRCxXQUFXLEVLTm9DLElBQUk7RUxPbkQsU0FBUyxFS1BJLElBQUk7RUx4QmpCLGtCQUFrQixFQWdDRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQWhDZCxLQUFTO0VBQ3JELGVBQWUsRUErQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0EvQmpCLEtBQVM7RUFDbEQsVUFBVSxFQThCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQTlCdEIsS0FBUztFQStCN0MsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFDLE1BQU07RUFDakIsY0FBYyxFQUFDLE1BQU07RUFDckIsT0FBTyxFQUFDLEtBQUs7RUFDYixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBQyxDQUFDO0VBQ1QsTUFBTSxFQUFDLENBQUM7RUtkUixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUxqQmxCLGFBQWEsRUtrQlUsR0FBRyxHQUM3QjtFQVJELEFMa0JJLFVLbEJNLEFMa0JoQixNQUFpQixDQUFDO0lBQ0osZ0JBQWdCLEVBQUUsT0FBdUI7SUFDekMsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FLWEwsQUFBQSxXQUFXLENBQUM7RUwzQlIsZUFBZSxFQURZLFVBQVU7RUFFckMsa0JBQWtCLEVBRlMsVUFBVTtFQUdyQyxVQUFVLEVBSGlCLFVBQVU7RUFxQnJDLGdCQUFnQixFSDdDRCxPQUFPO0VHOEN0QixLQUFLLEVIL0JjLElBQUk7RUdnQ3ZCLEtBQUssRUtNZ0MsS0FBSztFTEwxQyxNQUFNLEVLS3NDLElBQUk7RUxKaEQsV0FBVyxFS0lpQyxJQUFJO0VMSGhELFNBQVMsRUtHSSxJQUFJO0VMbENqQixrQkFBa0IsRUFnQ0UsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0FoQ2QsS0FBUztFQUNyRCxlQUFlLEVBK0JLLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBL0JqQixLQUFTO0VBQ2xELFVBQVUsRUE4QlUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0E5QnRCLEtBQVM7RUErQjdDLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBQyxNQUFNO0VBQ2pCLGNBQWMsRUFBQyxNQUFNO0VBQ3JCLE9BQU8sRUFBQyxLQUFLO0VBQ2IsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUMsQ0FBQztFQUNULE1BQU0sRUFBQyxDQUFDO0VLSlIsV0FBVyxFQUFFLE1BQU07RUFDbkIsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsVUFBVTtFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLFFBQVEsRUFBRSxRQUFRLEdBQ3JCO0VBUEQsQUxRSSxXS1JPLEFMUWpCLE1BQWlCLENBQUM7SUFDSixnQkFBZ0IsRUFBRSxPQUF1QjtJQUN6QyxlQUFlLEVBQUUsSUFBSSxHQUN4Qjs7QUtGTCxBQUFBLFdBQVcsQ0FBQztFTHBDUixlQUFlLEVBRFksVUFBVTtFQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0VBR3JDLFVBQVUsRUFIaUIsVUFBVTtFQXFCckMsZ0JBQWdCLEVIN0NELE9BQU87RUc4Q3RCLEtBQUssRUgvQmMsSUFBSTtFR2dDdkIsS0FBSyxFS2VtQyxLQUFLO0VMZDdDLE1BQU0sRUtjeUMsSUFBSTtFTGJuRCxXQUFXLEVLYW9DLElBQUk7RUxabkQsU0FBUyxFS1lJLElBQUk7RUwzQ2pCLGtCQUFrQixFQWdDRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQWhDZCxLQUFTO0VBQ3JELGVBQWUsRUErQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0EvQmpCLEtBQVM7RUFDbEQsVUFBVSxFQThCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQTlCdEIsS0FBUztFQStCN0MsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFDLE1BQU07RUFDakIsY0FBYyxFQUFDLE1BQU07RUFDckIsT0FBTyxFQUFDLEtBQUs7RUFDYixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBQyxDQUFDO0VBQ1QsTUFBTSxFQUFDLENBQUM7RUtLUixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsUUFBUSxFQUFFLFFBQVEsR0FDckI7RUFQRCxBTERJLFdLQ08sQUxEakIsTUFBaUIsQ0FBQztJQUNKLGdCQUFnQixFQUFFLE9BQXVCO0lBQ3pDLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBS1FMLEFBQUEsU0FBUyxDQUFDO0VMOUNOLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVO0VBcUJyQyxnQkFBZ0IsRUg3Q0QsT0FBTztFRzhDdEIsS0FBSyxFSC9CYyxJQUFJO0VHZ0N2QixLQUFLLEVLeUJtQyxJQUFJO0VMeEI1QyxNQUFNLEVLd0J3QyxJQUFJO0VMdkJsRCxXQUFXLEVLdUJtQyxJQUFJO0VMdEJsRCxTQUFTLEVLc0JJLElBQUk7RUxyRGpCLGtCQUFrQixFQWdDRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQWhDZCxLQUFTO0VBQ3JELGVBQWUsRUErQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0EvQmpCLEtBQVM7RUFDbEQsVUFBVSxFQThCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQTlCdEIsS0FBUztFQStCN0MsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFDLE1BQU07RUFDakIsY0FBYyxFQUFDLE1BQU07RUFDckIsT0FBTyxFQUFDLEtBQUs7RUFDYixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBQyxDQUFDO0VBQ1QsTUFBTSxFQUFDLENBQUM7RUtlUixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxZQUFZO0VBQ3BCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUw5Q2xCLGFBQWEsRUsrQ1UsR0FBRyxHQUU3QjtFQVRELEFMWEksU0tXSyxBTFhmLE1BQWlCLENBQUM7SUFDSixnQkFBZ0IsRUFBRSxPQUF1QjtJQUN6QyxlQUFlLEVBQUUsSUFBSSxHQUN4Qjs7QUttQkwsQUFBQSxhQUFhLENBQUM7RUx6RFYsZUFBZSxFQURZLFVBQVU7RUFFckMsa0JBQWtCLEVBRlMsVUFBVTtFQUdyQyxVQUFVLEVBSGlCLFVBQVU7RUFxQnJDLGdCQUFnQixFSDNDQyxPQUFPO0VHNEN4QixLQUFLLEVIL0JjLElBQUk7RUdnQ3ZCLEtBQUssRUtvQ29DLEtBQUs7RUxuQzlDLE1BQU0sRUttQzBDLElBQUk7RUxsQ3BELFdBQVcsRUtrQ3FDLElBQUk7RUxqQ3BELFNBQVMsRUtpQ0ksSUFBSTtFTGhFakIsa0JBQWtCLEVBZ0NFLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBaENkLEtBQVM7RUFDckQsZUFBZSxFQStCSyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQS9CakIsS0FBUztFQUNsRCxVQUFVLEVBOEJVLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLE9BQXVCLENBOUJ0QixLQUFTO0VBK0I3QyxXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUMsTUFBTTtFQUNqQixjQUFjLEVBQUMsTUFBTTtFQUNyQixPQUFPLEVBQUMsS0FBSztFQUNiLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFDLENBQUM7RUFDVCxNQUFNLEVBQUMsQ0FBQztFSzBCUixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxFQUFFLEdBQ2Q7RUFMRCxBTHRCSSxhS3NCUyxBTHRCbkIsTUFBaUIsQ0FBQztJQUNKLGdCQUFnQixFQUFFLE9BQXVCO0lBQ3pDLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBSzBCTCxBQUFBLFNBQVMsQ0FBQTtFQUNMLGFBQWEsRUFBQyxJQUFJO0VBQ2xCLGdCQUFnQixFUlJGLHEyQkFBcTJCO0VRU24zQixtQkFBbUIsRUFBQyxpQkFBaUI7RUFDckMsZUFBZSxFQUFDLElBQUk7RUFDcEIsaUJBQWlCLEVBQUMsU0FBUyxHQUM5Qjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNULFlBQVksRUFBQyxJQUFJO0VBQ2pCLGdCQUFnQixFUmhCSCx5MUJBQXkxQjtFUWlCdDJCLG1CQUFtQixFQUFFLFdBQVc7RUFDaEMsZUFBZSxFQUFDLElBQUk7RUFDcEIsaUJBQWlCLEVBQUMsU0FBUyxHQUM5Qjs7QUFHRCxBQUFBLFFBQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLElBQUk7RUFDakIsZ0JBQWdCLEVSNUJELGk0Q0FBaTRDO0VRNkJoNUMsbUJBQW1CLEVBQUUsYUFBYTtFQUNsQyxpQkFBaUIsRUFBRSxTQUFTO0VBQzVCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQ2xIRCxBQUFBLE9BQU8sQ0FBQztFQUVKLEtBQUssRVQwR00sSUFBSTtFU3pHZixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDVEdILE9BQU87RVNGckIsYUFBYSxFQUFDLElBQUk7RU5KbEIsZ0JBQWdCLEVBQUUsT0FBMkI7RUFBRSxjQUFjO0VBS3pELGdCQUFnQixFQUFFLDJEQUF1RTtFQUc3RixnQkFBZ0IsRUFBRSx5Q0FBNkQ7RUFDL0UsZ0JBQWdCLEVBQUUsc0NBQTBEO0VBQzVFLGdCQUFnQixFQUFFLG9DQUF3RDtFQUMxRSxnQkFBZ0IsRUFBRSxpQ0FBcUQ7RUFDdkUsVUFBVSxFQUFFLHNGQUF3RyxHTXVEdkg7RUFwRUQsQUFTSSxPQVRHLENBU0gsSUFBSSxDQUFDO0lBQ0QsV0FBVyxFQUFFLFFBQVEsR0FDeEI7RUFYTCxBQWFJLE9BYkcsQ0FhSCxlQUFlLENBQUM7SUFDWixLQUFLLEVSNkVTLE1BQU07SVE1RXBCLE1BQU0sRUFBQyxXQUFXO0lBQ2xCLE9BQU8sRUFBRSxLQUFLO0lBQ2QsUUFBUSxFQUFDLFFBQVE7SUFDakIsVUFBVSxFQUFDLEtBQUssR0FFbkI7RUFwQkwsQUFzQkksT0F0QkcsQ0FzQkgsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFUm9FUyxNQUFNO0lRbkVwQixNQUFNLEVSb0VTLEtBQUs7SVFuRXBCLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLEtBQUs7SUFDakIsT0FBTyxFQUFDLEtBQUs7SUFDYixNQUFNLEVBQUUsTUFBTTtJQUNkLGdCQUFnQixFVGtHRCxpbFFBQWlsUTtJU2pHaG1RLG1CQUFtQixFQUFFLGFBQWE7SUFDbEMsaUJBQWlCLEVBQUUsbUJBQW1CLEdBRXpDO0VBakNMLEFBbUNJLE9BbkNHLENBbUNILGNBQWMsQ0FBQztJQUNYLEtBQUssRVJ1RFMsTUFBTTtJUXREcEIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUMsS0FBSztJQUNiLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLE1BQU0sRVJvRFMsS0FBSztJUW5EcEIsTUFBTSxFQUFFLE1BQU07SUFDZCxnQkFBZ0IsRVRxRkQsaWxRQUFpbFE7SVNwRmhtUSxtQkFBbUIsRUFBRSxhQUFhO0lBQ2xDLGlCQUFpQixFQUFFLG1CQUFtQixHQUN6QztFQTdDTCxBQWdESSxPQWhERyxDQWdESCxLQUFLLENBQUM7SUFDTixLQUFLLEVUK0RXLEtBQUs7SVM5RHJCLE1BQU0sRVQ2RFcsSUFBSTtJUzVEckIsT0FBTyxFQUFFLEtBQUs7SUFDZCxRQUFRLEVBQUMsUUFBUTtJQUVqQixJQUFJLEVBQUMsSUFBSTtJQUdULGdCQUFnQixFQUFDLE9BQU8sR0FVdkI7SUFuRUwsQUEyRFEsT0EzREQsQ0FnREgsS0FBSyxDQVdELFdBQVcsQ0FBQTtNQUNQLEtBQUssRVRvREcsS0FBSztNU25EYixNQUFNLEVUa0RHLElBQUk7TVNqRGIsT0FBTyxFQUFFLEtBQUs7TUFDZCxVQUFVLEVSSEgsaTZoQkFBaTZoQixDUUc1NGhCLFNBQVM7TUFDckMsbUJBQW1CLEVBQUUsYUFBYSxHQUVyQzs7QUNuRVQsQUFBQSxPQUFPLENBQUM7RUFDSixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRVZnR00sS0FBSztFVS9GakIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVWRUksT0FBTztFVURyQixLQUFLLEVWU2MsSUFBSTtFR1V2QixlQUFlLEVBRFksVUFBVTtFQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0VBR3JDLFVBQVUsRUFIaUIsVUFBVSxHT2dIeEM7RUF6SUQsQUFVSSxPQVZHLENBVUgsYUFBYSxDQUFDO0lBQ1YsS0FBSyxFQUFFLE1BQTBDO0lBQ2pELE1BQU0sRUFBRSxRQUFRO0lBQ2hCLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLFFBQVEsRUFBRSxRQUFRO0lQWXRCLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVLEdPVHBDO0VBaEJMLEFBa0JJLE9BbEJHLENBa0JILFlBQVksQ0FBQztJUFFiLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lPTGpDLFVBQVUsRVZvRkwsSUFBSTtJVW5GVCxLQUFLLEVWZ0ZPLElBQUk7SVUvRWhCLE1BQU0sRVZnRk8sS0FBSztJVS9FbEIsT0FBTyxFQUFFLEtBQUs7SUFDZCxLQUFLLEVBQUUsS0FBSztJQUNaLEdBQUcsRUFBRSxDQUFDO0lBQ04sS0FBSyxFQUFFLENBQUM7SUFDUixpQkFBaUIsRUFBRSxtQkFBbUI7SUFDdEMsbUJBQW1CLEVBQUUsYUFBYSxHQVVyQztJQXRDTCxBQThCUSxPQTlCRCxDQWtCSCxZQUFZLENBWVIsQ0FBQyxDQUFBO01BQ0csS0FBSyxFVnNFRyxJQUFJO01VckVaLE1BQU0sRVZzRUcsS0FBSztNVXJFZCxPQUFPLEVBQUUsRUFBRTtNQUNYLE9BQU8sRUFBQyxLQUFLO01BQ2IsU0FBUyxFQUFDLENBQUMsR0FFZDtFQXJDVCxBQXdDSSxPQXhDRyxDQXdDSCxlQUFlLENBQUM7SVBkaEIsZUFBZSxFQURZLFVBQVU7SUFFckMsa0JBQWtCLEVBRlMsVUFBVTtJQUdyQyxVQUFVLEVBSGlCLFVBQVU7SU9pQmpDLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE9BQU8sRUFBRSxjQUFjO0lBQ3ZCLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFVnNEVSxLQUFLO0lVckRwQixLQUFLLEVBQUUsS0FBSztJQUNaLFNBQVMsRVZ3REUsSUFBSTtJVXZEZixXQUFXLEVBQUMsTUFBdUI7SUFDbkMsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFDLFdBQW1CLEdBQzdCO0VBbkRMLEFBcURJLE9BckRHLENBcURILENBQUMsQ0FBQztJUDNCRixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJTzhCakMsU0FBUyxFVmdERSxJQUFJO0lVL0NmLFdBQVcsRUFBQyxNQUF1QjtJQUVuQyxRQUFRLEVBQUUsTUFBTTtJQUNoQixLQUFLLEVWM0NVLElBQUk7SVU0Q25CLE1BQU0sRUFBRSxDQUFDO0lBQ1QsT0FBTyxFQUFFLElBQUksR0FDaEI7RUE5REwsQUFnRUksT0FoRUcsQ0FnRUgsQ0FBQyxDQUFDO0lQdENGLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lPeUNqQyxlQUFlLEVBQUUsU0FBUztJQUMxQixLQUFLLEVWbkRVLElBQUksR1VvRHRCO0VBcEVMLEFBc0VJLE9BdEVHLENBc0VILGdCQUFnQixDQUFDO0lQNUNqQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJTytDakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFDLENBQUM7SUFDTCxJQUFJLEVBQUMsQ0FBQyxHQUNUO0VBM0VMLEFBNkVJLE9BN0VHLENBNkVILGtCQUFrQixDQUFDO0lQbkRuQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJT3NEakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFDLENBQUM7SUFDTCxJQUFJLEVBQUMsR0FBRyxHQUNYO0VBbEZMLEFBb0ZJLE9BcEZHLENBb0ZILGlCQUFpQixDQUFDO0lQMURsQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJTzZEakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFDLENBQUM7SUFDTCxLQUFLLEVBQUMsQ0FBQztJQUNQLFVBQVUsRUFBQyxLQUFLLEdBRW5CO0VBM0ZMLEFBNkZJLE9BN0ZHLENBNkZILG1CQUFtQixDQUFDO0lQbkVwQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJT3NFakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFDLEdBQUc7SUFDVixJQUFJLEVBQUMsQ0FBQyxHQUNUO0VBbEdMLEFBb0dJLE9BcEdHLENBb0dILHFCQUFxQixDQUFDO0lQMUV0QixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJTzZFakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFDLEdBQUc7SUFDUCxJQUFJLEVBQUMsR0FBRyxHQUNYO0VBekdMLEFBMkdJLE9BM0dHLENBMkdILG9CQUFvQixDQUFDO0lQakZyQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJT29GakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFDLEdBQUc7SUFDUCxLQUFLLEVBQUMsQ0FBQztJQUNQLFVBQVUsRUFBQyxLQUFLLEdBQ25CO0VBakhMLEFBbUhJLE9BbkhHLENBbUhILG1CQUFtQixDQUFDO0lQekZwQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJTzRGakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFDLENBQUM7SUFDUixJQUFJLEVBQUMsQ0FBQyxHQUNUO0VBeEhMLEFBMEhJLE9BMUhHLENBMEhILHFCQUFxQixDQUFDO0lQaEd0QixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJT21HakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFDLENBQUM7SUFDUixJQUFJLEVBQUMsR0FBRyxHQUNYO0VBL0hMLEFBaUlJLE9BaklHLENBaUlILG9CQUFvQixDQUFDO0lQdkdyQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJTzBHakMsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFDLENBQUM7SUFDUixLQUFLLEVBQUMsQ0FBQztJQUNQLFVBQVUsRUFBQyxLQUFLLEdBRW5COztBTmhJTCxxQkFBcUI7QU9SckIsQUFBQSxjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsR0FBRztFQUNmLGFBQWEsRUFBRSxJQUFJO0VSd0JuQixlQUFlLEVBRFksVUFBVTtFQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0VBR3JDLFVBQVUsRUFIaUIsVUFBVTtFUXJCckMsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTSxHQWlIMUI7RUF0SEQsQUFPSSxjQVBVLENBT1YsRUFBRSxDQUFDO0lBQ0MsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUFUTCxBQVdJLGNBWFUsQ0FXVixFQUFFLENBQUM7SUFDQyxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsQ0FBQztJQUNULElBQUksRUFBRSxDQUFDO0lBQ1AsTUFBTSxFQUFFLFVBQVU7SUFDbEIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQWxCTCxBQXFCSSxjQXJCVSxDQXFCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEdBckJWLEFBcUJ3QixjQXJCVixDQXFCVSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCO0lBQ3ZDLEtBQUssRUFBRSxLQUFLO0lBQ1osVUFBVSxFQUFFLEdBQUc7SUFDZixhQUFhLEVBQUUsSUFBSTtJUkV2QixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVSxHUUNwQztFQTFCTCxBQTZCSSxjQTdCVSxDQWlFVixZQUFZLEVPZmhCLEFQckJJLGNPcUJVLENBRVYsWUFBWSxDUHZCQztJUkhiLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lBTHJDLGtCQUFrQixFUVdNLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDWC9CdEIsSUFBSSxDR29CeUIsQUFBUztJQUNyRCxlQUFlLEVRVVMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENYL0J0QixJQUFJLENHcUJzQixBQUFTO0lBQ2xELFVBQVUsRVFTYyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ1gvQnRCLElBQUksQ0dzQmlCLEFBQVM7SVFVekMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENYaENOLElBQUk7SVdpQ2YsTUFBTSxFQUFFLFNBQVM7SUFDakIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsSUFBSTtJQUNiLE9BQU8sRUFBRSxLQUFLO0lBQ2QsZ0JBQWdCLEVYckJELElBQUksR1c4Q3RCO0lBOURMLEFBdUNRLGNBdkNNLENBaUVWLFlBQVksQ0ExQlIsYUFBYSxFT1dyQixBUFhRLGNPV00sQ0FFVixZQUFZLENQYlIsYUFBYSxDQUFDO01BQ1YsS0FBSyxFQUFFLEtBQUs7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNYLEtBQUssRVgxQk0sSUFBSTtNVzJCZixTQUFTLEVBQUUsSUFBSTtNQUNmLFVBQVUsRUFBRSxNQUFNO01BQ2xCLE9BQU8sRUFBRSxNQUFNO01BQ2YsVUFBVSxFQUFFLElBQUk7TUFDaEIsZ0JBQWdCLEVYL0NULElBQUk7TVdnRFgsTUFBTSxFQUFFLElBQUk7TVJ0QnBCLGVBQWUsRUFEWSxVQUFVO01BRXJDLGtCQUFrQixFQUZTLFVBQVU7TUFHckMsVUFBVSxFQUhpQixVQUFVLEdReUJoQztJQWxEVCxBQW9EUSxjQXBETSxDQWlFVixZQUFZLENBYlIsY0FBYyxFT0Z0QixBUEVRLGNPRk0sQ0FFVixZQUFZLENQQVIsY0FBYyxDQUFDO01BQ1gsTUFBTSxFQUFFLEtBQUs7TUFDYixRQUFRLEVBQUUsUUFBUTtNUjVCMUIsZUFBZSxFQURZLFVBQVU7TUFFckMsa0JBQWtCLEVBRlMsVUFBVTtNQUdyQyxVQUFVLEVBSGlCLFVBQVUsR1ErQmhDO0lBeERULEFBMERRLGNBMURNLENBaUVWLFlBQVksQ0FQUixpQkFBaUIsRU9SekIsQVBRUSxjT1JNLENBRVYsWUFBWSxDUE1SLGlCQUFpQixDQUFDO01BQ2QsTUFBTSxFQUFFLEtBQUs7TVJqQ3JCLGVBQWUsRUFEWSxVQUFVO01BRXJDLGtCQUFrQixFQUZTLFVBQVU7TUFHckMsVUFBVSxFQUhpQixVQUFVLEdRb0NoQztFQTdEVCxBQWlFSSxjQWpFVSxDQWlFVixZQUFZLENBQUM7SUFFVCxLQUFLLEVBQUUsS0FBSztJQUNaLGdCQUFnQixFWHBFTCxJQUFJO0lXOEVmOztXQUVHLEVBQ047SUFqRkwsQUFzRVEsY0F0RU0sQ0FpRVYsWUFBWSxDQUtSLEVBQUUsQ0FBQztNQUNDLEtBQUssRVh2RE0sSUFBSSxHV3dEbEI7SUF4RVQsQUEwRVEsY0ExRU0sQ0FpRVYsWUFBWSxDQVNSLEVBQUUsQ0FBQztNQUNDLEtBQUssRVgzRE0sSUFBSSxHVzREbEI7RUE1RVQsQUF1RkksY0F2RlUsQ0F1RlYsaUJBQWlCLENBQUM7SUFDZCxLQUFLLEVBQUUsS0FBSztJQUNaLE1BQU0sRUFBRSxJQUFJO0lSL0RoQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJUWtFakMsV0FBVyxFQUFFLElBQUk7SUFDakIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsS0FBSyxHQVFqQjtJQXJHTCxBQStGUSxjQS9GTSxDQXVGVixpQkFBaUIsQ0FRYixDQUFDLENBQUM7TUFDRSxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJO01BQ2pCLEtBQUssRVhqR0UsT0FBTztNR3lCdEIsZUFBZSxFQURZLFVBQVU7TUFFckMsa0JBQWtCLEVBRlMsVUFBVTtNQUdyQyxVQUFVLEVBSGlCLFVBQVUsR1EyRWhDO0VBcEdULEFBMkdJLGNBM0dVLENBMkdWLGdCQUFnQixDQUFDO0lBQ2IsT0FBTyxFQUFFLEtBQUs7SVJsRmxCLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lRcUZqQyxNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxLQUFLO0lBQ1osYUFBYSxFQUFFLElBQUksR0FLdEI7SUFySEwsQUFrSFEsY0FsSE0sQ0EyR1YsZ0JBQWdCLENBT1osTUFBTSxDQUFDO01BQ0gsTUFBTSxFQUFFLENBQUMsR0FDWjs7QUFJVCxBQUFBLFdBQVcsQ0FBQztFQUNSLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLFNBQVM7RUFDakIsT0FBTyxFQUFFLElBQUk7RUFDYixnQkFBZ0IsRVg1R0csSUFBSTtFR0l2QixrQkFBa0IsRVF5R0UsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsSUFBSSxDUnpHSyxBQUFTO0VBQ3JELGVBQWUsRVF3R0ssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsSUFBSSxDUnhHRSxBQUFTO0VBQ2xELFVBQVUsRVF1R1UsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsSUFBSSxDUnZHSCxBQUFTO0VRd0c3QyxPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxjQUFjO0VSckd0QixlQUFlLEVBRFksVUFBVTtFQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0VBR3JDLFVBQVUsRUFIaUIsVUFBVSxHUXVIeEM7RUF4QkQsQUFVSSxXQVZPLENBVVAsQ0FBQyxDQUFDO0lBQ0UsT0FBTyxFQUFFLENBQUMsR0FDYjtFQVpMLEFBY0ksV0FkTyxDQWNQLEVBQUUsQ0FBQztJQUNDLG1CQUFtQixFQUFFLE1BQU07SUFDM0IsT0FBTyxFQUFFLE1BQU0sR0FPbEI7SUF2QkwsQUFrQlEsV0FsQkcsQ0FjUCxFQUFFLENBSUUsRUFBRSxDQUFDO01BQ0MsbUJBQW1CLEVBQUUsTUFBTTtNQUMzQixVQUFVLEVBQUUsSUFBSTtNQUNoQixlQUFlLEVBQUUsSUFBSSxHQUN4Qjs7QUNoSlQsQUFBQSxpQkFBaUIsQ0FBQztFQUNkLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDWmdHSixHQUFHLENBQUMsS0FBSyxDQUFDLE9BQStCO0VZL0Z0RCxLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxVQUFVLEdBaUt6QjtFQXJLRCxBQU1JLGlCQU5hLENBTWIsVUFBVSxDQUFDO0lBQ1AsT0FBTyxFQUFFLGFBQWE7SUFDdEIsVUFBVSxFQUFFLFVBQVUsR0FDekI7RUFUTCxBQVdJLGlCQVhhLENBV2IsVUFBVSxBQUFBLFVBQVUsQ0FBQztJQUNqQixpQkFBaUIsRVpQSixPQUFPO0lZUXBCLGtCQUFrQixFWlJMLE9BQU87SVlTcEIsVUFBVSxFQUFFLFVBQVUsR0FDekI7RUFmTCxBQWlCSSxpQkFqQmEsQ0FpQmIsaUJBQWlCLENBQUM7SUFDZCxnQkFBZ0IsRVpoQkwsSUFBSTtJWWlCZixVQUFVLEVBQUUsVUFBVTtJQUN0QixLQUFLLEVBQUUsSUFBSSxHQUtkO0lBekJMLEFBc0JRLGlCQXRCUyxDQWlCYixpQkFBaUIsQ0FLYixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEVBQVk7TUFDZCxLQUFLLEVBQUUsaUJBQWlCLEdBQzNCO0VBeEJULEFBMkJJLGlCQTNCYSxDQTJCYixlQUFlLENBQUM7SUFDWixVQUFVLEVBQUUsVUFBVTtJQUN0QixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLHFCQUFxQixFQUFFLElBQUk7SUFDM0Isa0JBQWtCLEVBQUUsSUFBSTtJQUN4QixhQUFhLEVBQUUsSUFBSTtJQUNuQixVQUFVLEVBQUUsS0FBa0I7SUFDOUIsT0FBTyxFQUFFLEdBQUc7SUFDWixNQUFNLEVaNkRHLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBK0I7SUczRXRELGtCQUFrQixFU2VNLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLHlCQUF5QixDVGZwQixBQUFTO0lBQ3JELGVBQWUsRVNjUyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSx5QkFBeUIsQ1RkdkIsQUFBUztJQUNsRCxVQUFVLEVTYWMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUseUJBQXlCLENUYjVCLEFBQVMsR1N5QjVDO0lBakRMLEFBd0NRLGlCQXhDUyxDQTJCYixlQUFlLENBYVgsRUFBRSxDQUFDO01BQ0MsS0FBSyxFWnZDRSxJQUFJO01Zd0NYLGFBQWEsRUFBRSxHQUFHLEdBQ3JCO0lBM0NULEFBNkNRLGlCQTdDUyxDQTJCYixlQUFlLENBa0JYLEVBQUUsQ0FBQztNQUNDLEtBQUssRVo1Q0UsSUFBSTtNWTZDWCxhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQWhEVCxBQW1ESSxpQkFuRGEsQ0FtRGIsaUJBQWlCLENBQUM7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBRSxLQUFLO0lBQ2xCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsT0FBTyxFQUFFLE1BQU0sR0FDbEI7RUF4REwsQUE0REksaUJBNURhLENBNERiLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxXQUFXO0lBQ2xCLFVBQVUsRUFBRSxNQUFNLEdBS3JCO0lBbkVMLEFBNERJLGlCQTVEYSxDQTREYixTQUFTLEFBSUwsT0FBUSxDQUFDO01BQ0wsT0FBTyxFQUFFLEVBQUUsR0FDZDtFQWxFVCxBQXFFSSxpQkFyRWEsQ0FxRWIsUUFBUSxDQUFDO0lBQ0wsS0FBSyxFQUFFLFdBQVc7SUFDbEIsVUFBVSxFQUFFLE1BQU0sR0FTckI7SUFoRkwsQUFxRUksaUJBckVhLENBcUViLFFBQVEsQUFJSixPQUFRLENBQUM7TUFDTCxLQUFLLEVBQUUsT0FBTztNQUNkLE9BQU8sRUFBRSxPQUFPO01OeEQxQixPQUFPLEVBQUUsWUFBWTtNQUNyQixJQUFJLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBNkMsQ0FBQyxXQUFXO01BQ3BGLFNBQVMsRUFBRSxPQUFPO01BQ2xCLGNBQWMsRUFBRSxJQUFJO01BQ3BCLHNCQUFzQixFQUFFLFdBQVc7TUFDbkMsdUJBQXVCLEVBQUUsU0FBUztNTXFEeEIsU0FBUyxFQUFFLElBQUk7TUFDZixVQUFVLEVBQUUsTUFBTSxHQUNyQjtFQS9FVCxBQW1GSSxpQkFuRmEsQ0FtRmIsV0FBVyxDQUFDO0lBQ1IsS0FBSyxFWGhGTSxPQUFPLENXZ0ZnQixVQUFVO0lBQzVDLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLHVDQUF1QztJQUN2QyxVQUFVLEVBQUUsR0FBRyxHQUNsQjtFQXhGTCxBQTRGSSxpQkE1RmEsQ0E0RmIsVUFBVSxDQUFDO0lBQ1AsS0FBSyxFWHpGTSxPQUFPLENXeUZnQixVQUFVO0lBQzVDLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLHVDQUF1QztJQUN2QyxVQUFVLEVBQUUsR0FBRyxHQUNsQjtFQWpHTCxBQXNHSSxpQkF0R2EsQ0FzR2IsUUFBUSxDQUFDO0lBQ0wsS0FBSyxFQUFFLFdBQVc7SUFDbEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsZ0JBQWdCLEVYbkNaLDZwQ0FBNnBDO0lXb0NqcUMsaUJBQWlCLEVBQUUsbUJBQW1CO0lBQ3RDLG1CQUFtQixFQUFFLGFBQWE7SUFDbEMsVUFBVSxFQUFFLEdBQUc7SUFDZixlQUFlLEVBQUUsS0FBSyxHQUN6QjtFQTlHTCxBQWtISSxpQkFsSGEsQ0FrSGIsUUFBUSxDQUFDO0lBQ0wsS0FBSyxFQUFFLFdBQVc7SUFDbEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsZ0JBQWdCLEVYOUNaLHF0Q0FBcXRDO0lXK0N6dEMsaUJBQWlCLEVBQUUsbUJBQW1CO0lBQ3RDLG1CQUFtQixFQUFFLGFBQWE7SUFDbEMsVUFBVSxFQUFFLEdBQUc7SUFDZixlQUFlLEVBQUUsS0FBSyxHQUN6QjtFQTFITCxBQTRISSxpQkE1SGEsQ0E0SGIsUUFBUSxDQUFDO0lBQ0wsS0FBSyxFQUFFLFdBQVc7SUFDbEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsZ0JBQWdCLEVYdkRaLGl0Q0FBaXRDO0lXd0RydEMsaUJBQWlCLEVBQUUsbUJBQW1CO0lBQ3RDLG1CQUFtQixFQUFFLGFBQWE7SUFDbEMsVUFBVSxFQUFFLEdBQUc7SUFDZixlQUFlLEVBQUUsS0FBSyxHQUN6QjtFQXBJTCxBQXNJSSxpQkF0SWEsQ0FzSWIsUUFBUSxDQUFDO0lBQ0wsS0FBSyxFQUFFLFdBQVc7SUFDbEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsZ0JBQWdCLEVYaEVaLGl0Q0FBaXRDO0lXaUVydEMsaUJBQWlCLEVBQUUsbUJBQW1CO0lBQ3RDLGVBQWUsRUFBRSxLQUFLO0lBQ3RCLG1CQUFtQixFQUFFLGFBQWE7SUFDbEMsVUFBVSxFQUFFLEdBQUcsR0FDbEI7RUE5SUwsQUFnSkksaUJBaEphLENBZ0piLFFBQVEsQ0FBQztJQUNMLEtBQUssRUFBRSxXQUFXO0lBQ2xCLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLGdCQUFnQixFWHpFWixpb0NBQWlvQztJVzBFcm9DLGlCQUFpQixFQUFFLG1CQUFtQjtJQUN0QyxtQkFBbUIsRUFBRSxhQUFhO0lBQ2xDLFVBQVUsRUFBRSxHQUFHO0lBQ2YsZUFBZSxFQUFFLEtBQUssR0FDekI7RUF4SkwsQUEwSnlCLGlCQTFKUixDQTBKYixVQUFVLEFBQUEsVUFBVSxDQUFDLEtBQUssQ0FBQztJQUN2QixhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQTVKTCxBQThKeUIsaUJBOUpSLENBOEpiLFVBQVUsQUFBQSxVQUFVLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQztJQUNuQyxLQUFLLEVaM0pNLElBQUksQ1kySlUsVUFBVSxHQUN0QztFQWhLTCxBQWtLeUIsaUJBbEtSLENBa0tiLFVBQVUsQUFBQSxVQUFVLENBQUMsTUFBTSxDQUFDO0lBQ3hCLGFBQWEsRUFBRSxHQUFHLEdBQ3JCOztBQUlMLEFBQXlCLHFCQUFKLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztFQUN2QixlQUFlLEVBQUUsU0FBUyxHQUs3QjtFQU5ELEFBR0kscUJBSGlCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FHdEIsTUFBTSxDQUFDO0lBQ0gsZUFBZSxFQUFFLFNBQVMsR0FDN0I7O0FBR0wsb0NBQW9DO0FBQ3BDLEFBQUEsUUFBUSxDQUFDO0VBQ0wsY0FBYyxFQUFFLFlBQVk7RUFDNUIsWUFBWSxFQUFFLFlBQVk7RUFDMUIsYUFBYSxFQUFFLFlBQVk7RUFDM0IsV0FBVyxFQUFFLGVBQWUsR0E4Qi9CO0VBbENELEFBTVMsUUFORCxDQU1KLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDSCxnQkFBZ0IsRVpuTEgsT0FBTztJWW9McEIsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUk7SUFDcEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsU0FBUyxFQUFFLGVBQWU7SUFDMUIsS0FBSyxFWjNLVSxJQUFJO0lZNEtuQixXQUFXLEVBQUUsSUFBSTtJQUNqQixzQkFBc0IsRUFBRSxJQUFJO0lBQzVCLHVCQUF1QixFQUFFLElBQUk7SUFDN0IsYUFBYSxFQUFFLEtBQUssQ0FBQyxHQUFHLENaL0xiLElBQUk7SVlnTWYsVUFBVSxFQUFFLElBQUksR0FDbkI7RUFsQkwsQUFvQlMsUUFwQkQsQ0FvQkosRUFBRSxHQUFHLENBQUMsQUFBQSxNQUFNLENBQUM7SUFDVCxnQkFBZ0IsRUFBRSxPQUErQixHQUNwRDtFQXRCTCxBQXdCUyxRQXhCRCxDQXdCSixFQUFFLEdBQUcsQ0FBQyxBQUFBLFVBQVUsQ0FBQztJQUNiLGdCQUFnQixFWnhNTCxJQUFJO0lZeU1mLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ1p6TVosSUFBSTtJWTBNZixhQUFhLEVBQUUsSUFBSTtJQUNuQixVQUFVLEVBQUUsS0FBSyxDQUFDLEdBQUcsQ1p4TVIsT0FBTyxHWXlNdkI7RUE3QkwsQUErQlMsUUEvQkQsQ0ErQkosRUFBRSxHQUFHLENBQUMsQUFBQSxZQUFZLENBQUM7SUFDZixnQkFBZ0IsRVo1TUgsT0FBTyxHWTZNdkI7O0FBRUwsa0NBQWtDO0FBR2xDLE1BQU0sQ0FBQyxLQUFLO0VBRVIseUNBQXlDOztBQ3pON0MsQUFBQSxlQUFlLENBQ2Y7RUFDSSxNQUFNLEVBQUMsY0FBYztFQUNyQixPQUFPLEVBQUMsU0FBUztFQUNqQixNQUFNLEVBQUUsQ0FBQztFQUNULFFBQVEsRUFBQyxRQUFRLEdBRXBCOztBQUVELEFBQWdCLGVBQUQsQ0FBQyxTQUFTLENBQ3pCO0VBQ0ksUUFBUSxFQUFDLFFBQVE7RUFDakIsR0FBRyxFQUFHLEtBQUs7RUFDWCxJQUFJLEVBQUMsS0FBSyxHQUViOztBQUVELEFBQUEsU0FBUyxDQUNUO0VBQ0ksTUFBTSxFQUFDLFNBQVM7RUFDaEIsT0FBTyxFQUFDLFNBQVM7RUFDakIsU0FBUyxFQUFFLElBQUksR0FFbEI7O0FBR0QsQUFBVSxTQUFELENBQUMsRUFBRSxDQUNaO0VBQ0csTUFBTSxFQUFDLENBQUM7RUFDUixPQUFPLEVBQUMsQ0FBQyxHQUNYOztBQUVELEFBQUEsa0JBQWtCLEVBQUUsQUFBQSxRQUFRLEVBQUUsQUFBQSxXQUFXLEVBQUUsQUFBQSxlQUFlLEVBQUUsQUFBQSxhQUFhLENBQ3pFO0VBQ0ksS0FBSyxFQUFDLElBQUk7RUFDVixjQUFjLEVBQUMsSUFBSSxHQUN0Qjs7QUFFRCxBQUFBLGVBQWUsRUFBRSxBQUFBLGFBQWEsQ0FDOUI7RUFFSSxXQUFXLEVBQUMsSUFBSSxHQUNuQjs7QUFFRCxBQUFVLFNBQUQsQ0FBQyxFQUFFLENBQ1o7RUFDSSxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLE1BQU0sRUFBQyxRQUFRLEdBRWxCOztBQUVELEFBQVUsU0FBRCxDQUFDLEVBQUUsQ0FDWjtFQUNHLE1BQU0sRUFBQyxDQUFDO0VBQ1IsT0FBTyxFQUFDLFNBQVM7RUFDakIsU0FBUyxFQUFDLElBQUksR0FDaEI7O0FBRUQsQUFBZ0IsZUFBRCxDQUFDLEdBQUcsQ0FDbkI7RUFDSSxNQUFNLEVBQUMsVUFBVTtFQUNqQixPQUFPLEVBQUMsQ0FBQyxHQUVaOztBQUdELEFBQWdCLGVBQUQsQ0FBQyxTQUFTLENBQ3pCO0VBQ0ksS0FBSyxFQUFDLEdBQUc7RUFDVCxLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE9BQU8sRUFBQyxLQUFLLEdBRWhCOztBQUVELEFBQWdCLGVBQUQsQ0FBQyxVQUFVLENBQzFCO0VBQ0ksS0FBSyxFQUFDLEdBQUc7RUFDVCxLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBQyxLQUFLLEdBRWhCOztBQUNELEFBQWdCLGVBQUQsQ0FBQyxXQUFXLENBQUM7RUFDeEIsS0FBSyxFQUFDLEdBQUc7RUFDVCxLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBQyxLQUFLO0VBQ2IsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBR0QsQUFBZ0IsZUFBRCxDQUFDLEtBQUssQ0FDckI7RUFDRyxLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUksR0FDYjs7QUFFRCxBQUFzQixlQUFQLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FDekI7RUFDRyxNQUFNLEVBQUMsSUFBSSxHQUViOztBQUNELEFBQWdCLGVBQUQsQ0FBQyxTQUFTLENBQ3pCO0VBQ0csS0FBSyxFQUFDLElBQUk7RUFDVixXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsYUFBYTtFQUNyQixNQUFNLEVBQUMsSUFBSTtFQUNYLEtBQUssRUFBQyxLQUFLO0VBQ1gsT0FBTyxFQUFFLFFBQVEsR0FFbkI7O0FBQ0QsQUFBZ0IsZUFBRCxDQUFDLGFBQWEsQ0FDN0I7RUFDSSxLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBRSxLQUFLLEdBRWpCOztBQUNELEFBQWdCLGVBQUQsQ0FBQyxZQUFZLENBQzVCO0VBQ0ksTUFBTSxFQUFFLE9BQU87RUFDZixLQUFLLEVBQUMsSUFBSSxHQUNiOztBQUdELEFBQWdCLGVBQUQsQ0FBQyxLQUFLLENBQ3JCO0VBQ0ksS0FBSyxFQUFDLElBQUk7RUFDVixLQUFLLEVBQUMsS0FBSztFQUNYLE9BQU8sRUFBQyxLQUFLLEdBQ2hCOztBQUVELEFBQWdCLGVBQUQsQ0FBQyxNQUFNLENBQ3RCO0VBQ0ksS0FBSyxFQUFDLEtBQUssR0FDZDs7QUFJRCxBQUEwQixTQUFqQixDQUFDLGVBQWUsQ0FBQyxFQUFFLENBQzVCO0VBRUcsT0FBTyxFQUFDLFdBQVcsR0FFckI7O0FBR0QsQUFBQSxlQUFlLENBQ2Y7RUFFSSxVQUFVLEVBQUMsY0FBYztFQUN6QixNQUFNLEVBQUUsTUFBTSxHQUdqQjs7QUFFRCxBQUFnQixlQUFELENBQUMsa0JBQWtCLENBQ2xDO0VBQ0ksVUFBVSxFQUFDLGNBQWMsR0FFNUI7O0FBRUEsQUFBZ0IsZUFBRCxDQUFDLFdBQVcsQ0FDM0I7RUFDRyxNQUFNLEVBQUUsTUFBTTtFQUNkLFVBQVUsRUFBQyxjQUFjO0VBQ3pCLGFBQWEsRUFBQyxjQUFjO0VBQzVCLE9BQU8sRUFBQyxRQUFRLEdBQ2xCOztBQUVELEFBQWdCLGVBQUQsQ0FBQyxnQkFBZ0IsQ0FDakM7RUFDSSxVQUFVLEVBQUMsZUFBZSxHQUU3Qjs7QUFFRCxBQUFnQixlQUFELENBQUMsbUJBQW1CLEVBQUUsQUFBZ0IsZUFBRCxDQUFDLGlCQUFpQixDQUN0RTtFQUNJLEtBQUssRUFBQyxJQUFJO0VBQ1YsS0FBSyxFQUFDLEtBQUssR0FDZDs7QUFFRCxBQUFnQixlQUFELENBQUMsa0JBQWtCLENBQUE7RUFDOUIsS0FBSyxFQUFDLElBQUk7RUFDVixVQUFVLEVBQUMsY0FBYyxHQUU1Qjs7QUFHRCxBQUEwQixTQUFqQixDQUFDLGVBQWUsQ0FBQyxFQUFFLENBQzVCO0VBQ0csV0FBVyxFQUFDLElBQUk7RUFDaEIsT0FBTyxFQUFDLFVBQVUsR0FFcEI7O0FBRUQsQUFBZ0IsZUFBRCxDQUFDLFlBQVksQ0FDNUI7RUFDSSxNQUFNLEVBQUUsVUFBVTtFQUNsQixLQUFLLEVBQUMsSUFBSSxHQUNiOztBQUVELEFBQWdCLGVBQUQsQ0FBQyxZQUFZLEFBQUEsTUFBTSxFQUFFLEFBQWdCLGVBQUQsQ0FBQyxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ3BFLEtBQUssRUFBQyxJQUFJO0VBQ1YsV0FBVyxFQUFDLEdBQUc7RUFDZixVQUFVLEVBQUMsSUFBSTtFQUNmLE9BQU8sRUFBQyxFQUFFLEdBQ2I7O0FBRUQsQUFBZ0IsZUFBRCxDQUFDLEtBQUssQ0FDckI7RUFDSSxLQUFLLEVBQUMsSUFBSSxHQUNiOztBQUVELEFBQWdCLGVBQUQsQ0FBQyxNQUFNLENBQ3RCO0VBQ0ksS0FBSyxFQUFDLEtBQUssR0FDZDs7QUFFRCxBQUFnQixlQUFELENBQUMsT0FBTyxDQUN2QjtFQUNJLFVBQVUsRUFBQyxNQUFNLEdBQ3BCOztBVGhORCx1QkFBdUI7QVVjdkIsQUFBQSxlQUFlLENBQUM7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxDQUFDO0VBQ1QsZ0JBQWdCLEVkZEcsSUFBSTtFY2V2QixLQUFLLEVBQUUsS0FBSztFWExaLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVLEdXOFN4QztFQTVTRCxBQU9JLGVBUFcsQ0FPWCxLQUFLLENBQUM7SUFDRixRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsU0FBUyxHQUNwQjtFQVZMLEFBWUksZUFaVyxDQVlYLElBQUksQUFBQSxhQUFhLENBQUM7SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsU0FBUyxHQUNwQjtFQWZMLEFBbUJJLGVBbkJXLENBbUJYLE1BQU0sQ0FBQztJQUNILE9BQU8sRUFBRSxLQUFLO0lBQ2QsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBQyxJQUFJO0lBQ2hCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLFVBQVU7SUFDbkIsVUFBVSxFQUFFLE1BQU07SUFDbEIsS0FBSyxFZHZETSxJQUFJLEdjd0RsQjtFQTdCTCxBQWdDSSxlQWhDVyxDQWdDWCxjQUFjLEVBaENsQixBQWdDb0IsZUFoQ0wsQ0FnQ0ssYUFBYSxFQWhDakMsQUFnQ21DLGVBaENwQixDQWdDb0IsS0FBSyxDQUFDO0lBQ2pDLE9BQU8sRUFBRSxLQUFLO0lBQ2QsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLFdBQVcsRUFBRSxLQUFLLEdBZ0JyQjtJQXJETCxBQXVDUSxlQXZDTyxDQWdDWCxjQUFjLENBT1YsTUFBTSxFQXZDZCxBQXVDUSxlQXZDTyxDQWdDSyxhQUFhLENBT3pCLE1BQU0sRUF2Q2QsQUF1Q1EsZUF2Q08sQ0FnQ29CLEtBQUssQ0FPaEMsTUFBTSxDQUFBO01BakRWLE1BQU0sRUFBQyxLQUFnQixDQUFDLENBQUM7TUFDekIsTUFBTSxFQUFDLElBQUM7TUFDUixLQUFLLEVBQUUsSUFBSTtNQUNYLE9BQU8sRUFBQyxLQUFLO01BQ2IsUUFBUSxFQUFDLFFBQVE7TVhLakIsZUFBZSxFV0pLLFVBQVU7TVhLOUIsa0JBQWtCLEVXTEUsVUFBVTtNWE05QixVQUFVLEVXTlUsVUFBVTtNQUM5QixHQUFHLEVBQUMsR0FBRztNQUNQLGdCQUFnQixFZFJHLElBQUk7TWNvRGYsT0FBTyxFQUFFLEdBQUcsR0FDZjtJQTFDVCxBQTJDUyxlQTNDTSxDQWdDWCxjQUFjLENBV1QsT0FBTyxFQTNDaEIsQUEyQ1MsZUEzQ00sQ0FnQ0ssYUFBYSxDQVd4QixPQUFPLEVBM0NoQixBQTJDUyxlQTNDTSxDQWdDb0IsS0FBSyxDQVcvQixPQUFPLENBQUE7TUFyRFosTUFBTSxFQUFDLElBQWdCLENBQUMsQ0FBQztNQUN6QixNQUFNLEVBQUMsR0FBQztNQUNSLEtBQUssRUFBRSxJQUFJO01BQ1gsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWEtqQixlQUFlLEVXSkssVUFBVTtNWEs5QixrQkFBa0IsRVdMRSxVQUFVO01YTTlCLFVBQVUsRVdOVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsZ0JBQWdCLEVkMENjLE9BQStCO01jTXJELE9BQU8sRUFBRSxHQUFHLEdBQ2Y7SUE5Q1QsQUErQ1EsZUEvQ08sQ0FnQ1gsY0FBYyxDQWVWLE1BQU0sRUEvQ2QsQUErQ1EsZUEvQ08sQ0FnQ0ssYUFBYSxDQWV6QixNQUFNLEVBL0NkLEFBK0NRLGVBL0NPLENBZ0NvQixLQUFLLENBZWhDLE1BQU0sQ0FBQTtNQXpEVixNQUFNLEVBQUMsSUFBZ0IsQ0FBQyxDQUFDO01BQ3pCLE1BQU0sRUFBQyxHQUFDO01BQ1IsS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YS2pCLGVBQWUsRVdKSyxVQUFVO01YSzlCLGtCQUFrQixFV0xFLFVBQVU7TVhNOUIsVUFBVSxFV05VLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxnQkFBZ0IsRWRSRyxJQUFJO01jNERmLE9BQU8sRUFBRSxHQUFHLEdBRWY7RUFuRFQsQUEwRFEsZUExRE8sQ0F1RFgsY0FBYyxDQUdWLE9BQU8sQ0FBQTtJQXBFWCxNQUFNLEVBQUMsSUFBZ0IsQ0FBQyxDQUFDO0lBQ3pCLE1BQU0sRUFBQyxHQUFDO0lBQ1IsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUMsS0FBSztJQUNiLFFBQVEsRUFBQyxRQUFRO0lYS2pCLGVBQWUsRVdKSyxVQUFVO0lYSzlCLGtCQUFrQixFV0xFLFVBQVU7SVhNOUIsVUFBVSxFV05VLFVBQVU7SUFDOUIsR0FBRyxFQUFDLEdBQUc7SUFDUCxnQkFBZ0IsRWR4QkQsSUFBSTtJY3VGWCxPQUFPLEVBQUUsR0FBRyxHQUNmO0VBN0RULEFBOERRLGVBOURPLENBdURYLGNBQWMsQ0FPVixNQUFNLENBQUE7SUFDRixPQUFPLEVBQUMsSUFBSSxHQUNmO0VBaEVULEFBcUVTLGVBckVNLENBbUVYLGFBQWEsQ0FFUixPQUFPLENBQUE7SUEvRVosTUFBTSxFQUFDLElBQWdCLENBQUMsQ0FBQztJQUN6QixNQUFNLEVBQUMsR0FBQztJQUNSLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFDLEtBQUs7SUFDYixRQUFRLEVBQUMsUUFBUTtJWEtqQixlQUFlLEVXSkssVUFBVTtJWEs5QixrQkFBa0IsRVdMRSxVQUFVO0lYTTlCLFVBQVUsRVdOVSxVQUFVO0lBQzlCLEdBQUcsRUFBQyxHQUFHO0lBQ1AsZ0JBQWdCLEVkdkJELE9BQU87SWNpR2QsT0FBTyxFQUFFLEdBQUcsR0FDZjtFQXhFVCxBQXlFUSxlQXpFTyxDQW1FWCxhQUFhLENBTVQsTUFBTSxDQUFBO0lBbkZWLE1BQU0sRUFBQyxJQUFnQixDQUFDLENBQUM7SUFDekIsTUFBTSxFQUFDLEdBQUM7SUFDUixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBQyxLQUFLO0lBQ2IsUUFBUSxFQUFDLFFBQVE7SVhLakIsZUFBZSxFV0pLLFVBQVU7SVhLOUIsa0JBQWtCLEVXTEUsVUFBVTtJWE05QixVQUFVLEVXTlUsVUFBVTtJQUM5QixHQUFHLEVBQUMsR0FBRztJQUNQLGdCQUFnQixFZFJHLElBQUk7SWNzRmYsT0FBTyxFQUFFLEdBQUcsR0FFZjtFQTdFVCxBQWdGSSxlQWhGVyxDQWdGWCxXQUFXLENBQUM7SUFDUixPQUFPLEVBQUUsS0FBSztJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxHQUFHO0lBQ1osUUFBUSxFQUFFLFFBQVE7SVh2RnRCLGVBQWUsRVd3RlMsVUFBVTtJWHZGbEMsa0JBQWtCLEVXdUZNLFVBQVU7SVh0RmxDLFVBQVUsRVdzRmMsVUFBVTtJQUM5QixXQUFXLEVBQUUsS0FBSyxHQWtCckI7SUExR0wsQUEwRlEsZUExRk8sQ0FnRlgsV0FBVyxDQVVQLE1BQU0sQ0FBQTtNQXBIVixNQUFNLEVBQUMsV0FBMEM7TUFDakQsTUFBTSxFQUFDLElBQUM7TUFDUixLQUFLLEVBQUMsSUFBQztNQUNQLE9BQU8sRUFBQyxLQUFLO01BQ2IsUUFBUSxFQUFDLFFBQVE7TVhxQmpCLGVBQWUsRVdwQkssVUFBVTtNWHFCOUIsa0JBQWtCLEVXckJFLFVBQVU7TVhzQjlCLFVBQVUsRVd0QlUsVUFBVTtNQUM5QixHQUFHLEVBQUMsR0FBRztNQUNQLElBQUksRUFBQyxHQUFHO01BQ1IsYUFBYSxFQUFDLEdBQUc7TUFDakIsZ0JBQWdCLEVBQUUseURBQXVFO01BQzVGLGdCQUFnQixFQUFFLDREQUEwRTtNQUM1RixnQkFBZ0IsRUFBRSxvREFBa0U7TUEyR3pFLE9BQU8sRUFBRSxHQUFHLEdBQ2Y7SUE3RlQsQUErRlEsZUEvRk8sQ0FnRlgsV0FBVyxDQWVQLE9BQU8sQ0FBQTtNQXpIWCxNQUFNLEVBQUMsU0FBMEM7TUFDakQsTUFBTSxFQUFDLElBQUM7TUFDUixLQUFLLEVBQUMsSUFBQztNQUNQLE9BQU8sRUFBQyxLQUFLO01BQ2IsUUFBUSxFQUFDLFFBQVE7TVhxQmpCLGVBQWUsRVdwQkssVUFBVTtNWHFCOUIsa0JBQWtCLEVXckJFLFVBQVU7TVhzQjlCLFVBQVUsRVd0QlUsVUFBVTtNQUM5QixHQUFHLEVBQUMsR0FBRztNQUNQLElBQUksRUFBQyxHQUFHO01BQ1IsYUFBYSxFQUFDLEdBQUc7TUFDakIsZ0JBQWdCLEVBQUUseURBQXVFO01BQzVGLGdCQUFnQixFQUFFLDREQUEwRTtNQUM1RixnQkFBZ0IsRUFBRSxvREFBa0U7TUFnSHpFLE9BQU8sRUFBRSxHQUFHLEdBQ2Y7SUFsR1QsQUFxR1EsZUFyR08sQ0FnRlgsV0FBVyxDQXFCUCxNQUFNLENBQUE7TUEvSFYsTUFBTSxFQUFDLFNBQTBDO01BQ2pELE1BQU0sRUFBQyxJQUFDO01BQ1IsS0FBSyxFQUFDLElBQUM7TUFDUCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YcUJqQixlQUFlLEVXcEJLLFVBQVU7TVhxQjlCLGtCQUFrQixFV3JCRSxVQUFVO01Yc0I5QixVQUFVLEVXdEJVLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRztNQUNSLGFBQWEsRUFBQyxHQUFHO01BQ2pCLGdCQUFnQixFQUFFLHlEQUF1RTtNQUM1RixnQkFBZ0IsRUFBRSw0REFBMEU7TUFDNUYsZ0JBQWdCLEVBQUUsb0RBQWtFO01Bc0h6RSxPQUFPLEVBQUUsR0FBRyxHQUVmO0VBekdULEFBNEdJLGVBNUdXLENBNEdYLGFBQWEsQ0FBQztJQUNWLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLEdBQUc7SUFDWixRQUFRLEVBQUUsUUFBUTtJWG5IdEIsZUFBZSxFV29IUyxVQUFVO0lYbkhsQyxrQkFBa0IsRVdtSE0sVUFBVTtJWGxIbEMsVUFBVSxFV2tIYyxVQUFVO0lBQzlCLFdBQVcsRUFBRSxLQUFLLEdBaUNyQjtJQXJKTCxBQXNIUSxlQXRITyxDQTRHWCxhQUFhLENBVVQsTUFBTSxDQUFBO01BaEpWLE1BQU0sRUFBQyxXQUEwQztNQUNqRCxNQUFNLEVBQUMsSUFBQztNQUNSLEtBQUssRUFBQyxJQUFDO01BQ1AsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWHFCakIsZUFBZSxFV3BCSyxVQUFVO01YcUI5QixrQkFBa0IsRVdyQkUsVUFBVTtNWHNCOUIsVUFBVSxFV3RCVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUc7TUFDUixhQUFhLEVBQUMsR0FBRztNQUNqQixnQkFBZ0IsRUFBRSwrREFBdUU7TUFDNUYsZ0JBQWdCLEVBQUUsa0VBQTBFO01BQzVGLGdCQUFnQixFQUFFLDBEQUFrRTtNQXVJekUsT0FBTyxFQUFFLEdBQUcsR0FDZjtJQXpIVCxBQTBIUSxlQTFITyxDQTRHWCxhQUFhLENBY1QsT0FBTyxDQUFBO01BcEpYLE1BQU0sRUFBQyxTQUEwQztNQUNqRCxNQUFNLEVBQUMsSUFBQztNQUNSLEtBQUssRUFBQyxJQUFDO01BQ1AsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWHFCakIsZUFBZSxFV3BCSyxVQUFVO01YcUI5QixrQkFBa0IsRVdyQkUsVUFBVTtNWHNCOUIsVUFBVSxFV3RCVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUc7TUFDUixhQUFhLEVBQUMsR0FBRztNQUNqQixnQkFBZ0IsRUFBRSx5REFBdUU7TUFDNUYsZ0JBQWdCLEVBQUUsNERBQTBFO01BQzVGLGdCQUFnQixFQUFFLG9EQUFrRTtNQTJJekUsT0FBTyxFQUFFLEdBQUcsR0FDZjtJQTdIVCxBQStIUSxlQS9ITyxDQTRHWCxhQUFhLENBbUJULE1BQU0sQ0FBQTtNQXpKVixNQUFNLEVBQUMsU0FBMEM7TUFDakQsTUFBTSxFQUFDLElBQUM7TUFDUixLQUFLLEVBQUMsSUFBQztNQUNQLE9BQU8sRUFBQyxLQUFLO01BQ2IsUUFBUSxFQUFDLFFBQVE7TVhxQmpCLGVBQWUsRVdwQkssVUFBVTtNWHFCOUIsa0JBQWtCLEVXckJFLFVBQVU7TVhzQjlCLFVBQVUsRVd0QlUsVUFBVTtNQUM5QixHQUFHLEVBQUMsR0FBRztNQUNQLElBQUksRUFBQyxHQUFHO01BQ1IsYUFBYSxFQUFDLEdBQUc7TUFDakIsZ0JBQWdCLEVBQUUsK0RBQXVFO01BQzVGLGdCQUFnQixFQUFFLGtFQUEwRTtNQUM1RixnQkFBZ0IsRUFBRSwwREFBa0U7TUFnSnpFLE9BQU8sRUFBRSxHQUFHLEdBRWY7SUFuSVQsQUE0R0ksZUE1R1csQ0E0R1gsYUFBYSxBQXlCVCxPQUFRLENBQUM7TVIvSWYsT0FBTyxFQUFFLFlBQVk7TUFDckIsSUFBSSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQTZDLENBQUMsV0FBVztNQUNwRixTQUFTLEVBQUUsT0FBTztNQUNsQixjQUFjLEVBQUUsSUFBSTtNQUNwQixzQkFBc0IsRUFBRSxXQUFXO01BQ25DLHVCQUF1QixFQUFFLFNBQVM7TUhJaEMsZUFBZSxFQURZLFVBQVU7TUFFckMsa0JBQWtCLEVBRlMsVUFBVTtNQUdyQyxVQUFVLEVBSGlCLFVBQVU7TVcwSXpCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxTQUFTLEVBQUUsSUFBSTtNQUNmLE1BQU0sRUFBRSxxQkFBcUI7TUFDN0IsS0FBSyxFZHRLRixPQUFPO01jdUtWLE9BQU8sRUFBRSxPQUFPO01BQ2hCLE1BQU0sRUFBRSxDQUFDO01BQ1QsUUFBUSxFQUFDLFFBQVE7TUFDakIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRyxHQUNYO0VBbEpiLEFBdUpJLGVBdkpXLENBdUpYLEtBQUssQ0FBQztJQUNGLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLEdBQUc7SUFDWixRQUFRLEVBQUUsUUFBUTtJWDlKdEIsZUFBZSxFVytKUyxVQUFVO0lYOUpsQyxrQkFBa0IsRVc4Sk0sVUFBVTtJWDdKbEMsVUFBVSxFVzZKYyxVQUFVO0lBQzlCLFdBQVcsRUFBRSxLQUFLLEdBcUNyQjtJQXBNTCxBQWlLUSxlQWpLTyxDQXVKWCxLQUFLLENBVUQsTUFBTSxDQUFBO01BM0xWLE1BQU0sRUFBQyxXQUEwQztNQUNqRCxNQUFNLEVBQUMsSUFBQztNQUNSLEtBQUssRUFBQyxJQUFDO01BQ1AsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWHFCakIsZUFBZSxFV3BCSyxVQUFVO01YcUI5QixrQkFBa0IsRVdyQkUsVUFBVTtNWHNCOUIsVUFBVSxFV3RCVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUc7TUFDUixhQUFhLEVBQUMsR0FBRztNQUNqQixnQkFBZ0IsRUFBRSwrREFBdUU7TUFDNUYsZ0JBQWdCLEVBQUUsa0VBQTBFO01BQzVGLGdCQUFnQixFQUFFLDBEQUFrRTtNQWtMekUsT0FBTyxFQUFFLEdBQUc7TUFDWixPQUFPLEVBQUMsSUFBSSxHQUNmO0lBcktULEFBdUtRLGVBdktPLENBdUpYLEtBQUssQ0FnQkQsT0FBTyxDQUFBO01Bak1YLE1BQU0sRUFBQyxTQUEwQztNQUNqRCxNQUFNLEVBQUMsSUFBQztNQUNSLEtBQUssRUFBQyxJQUFDO01BQ1AsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWHFCakIsZUFBZSxFV3BCSyxVQUFVO01YcUI5QixrQkFBa0IsRVdyQkUsVUFBVTtNWHNCOUIsVUFBVSxFV3RCVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUc7TUFDUixhQUFhLEVBQUMsR0FBRztNQUNqQixnQkFBZ0IsRUFBRSx5REFBdUU7TUFDNUYsZ0JBQWdCLEVBQUUsNERBQTBFO01BQzVGLGdCQUFnQixFQUFFLG9EQUFrRTtNQXdMekUsT0FBTyxFQUFFLEdBQUc7TUFDWixPQUFPLEVBQUMsSUFBSSxHQUNmO0lBM0tULEFBK0tRLGVBL0tPLENBdUpYLEtBQUssQ0F3QkQsTUFBTSxDQUFBO01Bek1WLE1BQU0sRUFBQyxTQUEwQztNQUNqRCxNQUFNLEVBQUMsSUFBQztNQUNSLEtBQUssRUFBQyxJQUFDO01BQ1AsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWHFCakIsZUFBZSxFV3BCSyxVQUFVO01YcUI5QixrQkFBa0IsRVdyQkUsVUFBVTtNWHNCOUIsVUFBVSxFV3RCVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUc7TUFDUixhQUFhLEVBQUMsR0FBRztNQUNqQixnQkFBZ0IsRUFBRSwrREFBdUU7TUFDNUYsZ0JBQWdCLEVBQUUsa0VBQTBFO01BQzVGLGdCQUFnQixFQUFFLDBEQUFrRTtNQWdNekUsT0FBTyxFQUFFLEdBQUcsR0FFZjtJQW5MVCxBQXVKSSxlQXZKVyxDQXVKWCxLQUFLLEFBOEJFLE9BQVEsQ0FBQztNUi9MbEIsT0FBTyxFQUFFLFlBQVk7TUFDckIsSUFBSSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQTZDLENBQUMsV0FBVztNQUNwRixTQUFTLEVBQUUsT0FBTztNQUNsQixjQUFjLEVBQUUsSUFBSTtNQUNwQixzQkFBc0IsRUFBRSxXQUFXO01BQ25DLHVCQUF1QixFQUFFLFNBQVM7TUhJaEMsZUFBZSxFQURZLFVBQVU7TUFFckMsa0JBQWtCLEVBRlMsVUFBVTtNQUdyQyxVQUFVLEVBSGlCLFVBQVU7TVcwTHpCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxTQUFTLEVBQUUsSUFBSTtNQUNmLE1BQU0sRUFBRSxxQkFBcUI7TUFDN0IsS0FBSyxFZHJKYSxPQUErQjtNY3NKakQsT0FBTyxFQUFFLE9BQU87TUFDaEIsTUFBTSxFQUFFLENBQUM7TUFDVCxRQUFRLEVBQUMsUUFBUTtNQUNqQixHQUFHLEVBQUMsR0FBRztNQUNQLElBQUksRUFBQyxHQUFHLEdBQ1g7RUFsTWIsQUFzTUksZUF0TVcsQ0FzTVgsY0FBYyxDQUFDO0lBQ1osT0FBTyxFQUFFLEtBQUs7SUFDYixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLFFBQVEsRUFBRSxRQUFRO0lYN010QixlQUFlLEVXOE1TLFVBQVU7SVg3TWxDLGtCQUFrQixFVzZNTSxVQUFVO0lYNU1sQyxVQUFVLEVXNE1jLFVBQVU7SUFDOUIsV0FBVyxFQUFFLEtBQUssR0FtQ3JCO0lBalBMLEFBZ05RLGVBaE5PLENBc01YLGNBQWMsQ0FVVixNQUFNLENBQUE7TUExT1YsTUFBTSxFQUFDLFdBQTBDO01BQ2pELE1BQU0sRUFBQyxJQUFDO01BQ1IsS0FBSyxFQUFDLElBQUM7TUFDUCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YcUJqQixlQUFlLEVXcEJLLFVBQVU7TVhxQjlCLGtCQUFrQixFV3JCRSxVQUFVO01Yc0I5QixVQUFVLEVXdEJVLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRztNQUNSLGFBQWEsRUFBQyxHQUFHO01BQ2pCLGdCQUFnQixFQUFFLHlEQUF1RTtNQUM1RixnQkFBZ0IsRUFBRSw0REFBMEU7TUFDNUYsZ0JBQWdCLEVBQUUsb0RBQWtFO01BaU96RSxPQUFPLEVBQUUsR0FBRztNQUNaLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7SUFwTlQsQUFzTlEsZUF0Tk8sQ0FzTVgsY0FBYyxDQWdCVixPQUFPLENBQUE7TUFoUFgsTUFBTSxFQUFDLFNBQTBDO01BQ2pELE1BQU0sRUFBQyxJQUFDO01BQ1IsS0FBSyxFQUFDLElBQUM7TUFDUCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YcUJqQixlQUFlLEVXcEJLLFVBQVU7TVhxQjlCLGtCQUFrQixFV3JCRSxVQUFVO01Yc0I5QixVQUFVLEVXdEJVLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRztNQUNSLGFBQWEsRUFBQyxHQUFHO01BQ2pCLGdCQUFnQixFQUFFLHlEQUF1RTtNQUM1RixnQkFBZ0IsRUFBRSw0REFBMEU7TUFDNUYsZ0JBQWdCLEVBQUUsb0RBQWtFO01BdU96RSxPQUFPLEVBQUUsR0FBRztNQUNaLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7SUExTlQsQUE2TlEsZUE3Tk8sQ0FzTVgsY0FBYyxDQXVCVixNQUFNLENBQUE7TUF2UFYsTUFBTSxFQUFDLFNBQTBDO01BQ2pELE1BQU0sRUFBQyxJQUFDO01BQ1IsS0FBSyxFQUFDLElBQUM7TUFDUCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YcUJqQixlQUFlLEVXcEJLLFVBQVU7TVhxQjlCLGtCQUFrQixFV3JCRSxVQUFVO01Yc0I5QixVQUFVLEVXdEJVLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRztNQUNSLGFBQWEsRUFBQyxHQUFHO01BQ2pCLGdCQUFnQixFQUFFLHlEQUF1RTtNQUM1RixnQkFBZ0IsRUFBRSw0REFBMEU7TUFDNUYsZ0JBQWdCLEVBQUUsb0RBQWtFO01BOE96RSxPQUFPLEVBQUUsR0FBRyxHQUVmO0lBak9ULEFBc01JLGVBdE1XLENBc01YLGNBQWMsQUE2Qk4sT0FBUSxDQUFDO01SN09uQixPQUFPLEVBQUUsWUFBWTtNQUNyQixJQUFJLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBNkMsQ0FBQyxXQUFXO01BQ3BGLFNBQVMsRUFBRSxPQUFPO01BQ2xCLGNBQWMsRUFBRSxJQUFJO01BQ3BCLHNCQUFzQixFQUFFLFdBQVc7TUFDbkMsdUJBQXVCLEVBQUUsU0FBUztNSEloQyxlQUFlLEVBRFksVUFBVTtNQUVyQyxrQkFBa0IsRUFGUyxVQUFVO01BR3JDLFVBQVUsRUFIaUIsVUFBVTtNV3dPekIsTUFBTSxFQUFFLElBQUk7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNYLFNBQVMsRUFBRSxJQUFJO01BQ2YsTUFBTSxFQUFFLHFCQUFxQjtNQUM3QixLQUFLLEVkclFGLElBQUk7TWNzUVAsT0FBTyxFQUFFLE9BQU87TUFDaEIsTUFBTSxFQUFFLENBQUM7TUFDVCxRQUFRLEVBQUMsUUFBUTtNQUNqQixHQUFHLEVBQUMsR0FBRztNQUNQLElBQUksRUFBQyxHQUFHLEdBQ1g7RUFoUGIsQUFtUEksZUFuUFcsQ0FtUFgsVUFBVSxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQUs7SUFDYixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLFFBQVEsRUFBRSxRQUFRO0lYMVB0QixlQUFlLEVXMlBTLFVBQVU7SVgxUGxDLGtCQUFrQixFVzBQTSxVQUFVO0lYelBsQyxVQUFVLEVXeVBjLFVBQVU7SUFDOUIsV0FBVyxFQUFFLEtBQUssR0FvQ3JCO0lBL1JMLEFBNlBRLGVBN1BPLENBbVBYLFVBQVUsQ0FVTixNQUFNLENBQUE7TUF2UlYsTUFBTSxFQUFDLFdBQTBDO01BQ2pELE1BQU0sRUFBQyxJQUFDO01BQ1IsS0FBSyxFQUFDLElBQUM7TUFDUCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YcUJqQixlQUFlLEVXcEJLLFVBQVU7TVhxQjlCLGtCQUFrQixFV3JCRSxVQUFVO01Yc0I5QixVQUFVLEVXdEJVLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRztNQUNSLGFBQWEsRUFBQyxHQUFHO01BQ2pCLGdCQUFnQixFQUFFLCtEQUF1RTtNQUM1RixnQkFBZ0IsRUFBRSxrRUFBMEU7TUFDNUYsZ0JBQWdCLEVBQUUsMERBQWtFO01BOFF6RSxPQUFPLEVBQUUsR0FBRyxHQUNmO0lBaFFULEFBa1FRLGVBbFFPLENBbVBYLFVBQVUsQ0FlTixPQUFPLENBQUE7TUE1UlgsTUFBTSxFQUFDLFNBQTBDO01BQ2pELE1BQU0sRUFBQyxJQUFDO01BQ1IsS0FBSyxFQUFDLElBQUM7TUFDUCxPQUFPLEVBQUMsS0FBSztNQUNiLFFBQVEsRUFBQyxRQUFRO01YcUJqQixlQUFlLEVXcEJLLFVBQVU7TVhxQjlCLGtCQUFrQixFV3JCRSxVQUFVO01Yc0I5QixVQUFVLEVXdEJVLFVBQVU7TUFDOUIsR0FBRyxFQUFDLEdBQUc7TUFDUCxJQUFJLEVBQUMsR0FBRztNQUNSLGFBQWEsRUFBQyxHQUFHO01BQ2pCLGdCQUFnQixFQUFFLHlEQUF1RTtNQUM1RixnQkFBZ0IsRUFBRSw0REFBMEU7TUFDNUYsZ0JBQWdCLEVBQUUsb0RBQWtFO01BbVJ6RSxPQUFPLEVBQUUsR0FBRyxHQUNmO0lBclFULEFBd1FRLGVBeFFPLENBbVBYLFVBQVUsQ0FxQk4sTUFBTSxDQUFBO01BbFNWLE1BQU0sRUFBQyxTQUEwQztNQUNqRCxNQUFNLEVBQUMsSUFBQztNQUNSLEtBQUssRUFBQyxJQUFDO01BQ1AsT0FBTyxFQUFDLEtBQUs7TUFDYixRQUFRLEVBQUMsUUFBUTtNWHFCakIsZUFBZSxFV3BCSyxVQUFVO01YcUI5QixrQkFBa0IsRVdyQkUsVUFBVTtNWHNCOUIsVUFBVSxFV3RCVSxVQUFVO01BQzlCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUc7TUFDUixhQUFhLEVBQUMsR0FBRztNQUNqQixnQkFBZ0IsRUFBRSwrREFBdUU7TUFDNUYsZ0JBQWdCLEVBQUUsa0VBQTBFO01BQzVGLGdCQUFnQixFQUFFLDBEQUFrRTtNQXlSekUsT0FBTyxFQUFFLEdBQUcsR0FFZjtJQTVRVCxBQW1QSSxlQW5QVyxDQW1QWCxVQUFVLEFBNkJOLE9BQVEsQ0FBQztNUjFSZixPQUFPLEVBQUUsWUFBWTtNQUNyQixJQUFJLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBNkMsQ0FBQyxXQUFXO01BQ3BGLFNBQVMsRUFBRSxPQUFPO01BQ2xCLGNBQWMsRUFBRSxJQUFJO01BQ3BCLHNCQUFzQixFQUFFLFdBQVc7TUFDbkMsdUJBQXVCLEVBQUUsU0FBUztNSEloQyxlQUFlLEVBRFksVUFBVTtNQUVyQyxrQkFBa0IsRUFGUyxVQUFVO01BR3JDLFVBQVUsRUFIaUIsVUFBVTtNV3FSekIsTUFBTSxFQUFFLElBQUk7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNYLFNBQVMsRUFBRSxJQUFJO01BQ2YsTUFBTSxFQUFFLHFCQUFxQjtNQUM3QixLQUFLLEVkaFBhLE9BQStCO01jaVBqRCxPQUFPLEVBQUUsT0FBTztNQUNoQixNQUFNLEVBQUUsQ0FBQztNQUNULFFBQVEsRUFBQyxRQUFRO01BQ2pCLEdBQUcsRUFBQyxHQUFHO01BQ1AsSUFBSSxFQUFDLEdBQUcsR0FDWDtFQTdSYixBQW1TSSxlQW5TVyxDQW1TWCxXQUFXLENBQUE7SUFDUCxnQkFBZ0IsRUFBQyxXQUFXO0lBQzVCLE9BQU8sRUFBQyxLQUFLO0lYdFNqQixlQUFlLEVXdVNTLFVBQVU7SVh0U2xDLGtCQUFrQixFV3NTTSxVQUFVO0lYclNsQyxVQUFVLEVXcVNjLFVBQVU7SUFDOUIsUUFBUSxFQUFDLFFBQVE7SUFDakIsTUFBTSxFQUFDLElBQUksR0FHZDs7QUNwVUwsQUFBQSxPQUFPLENBQUM7RUFDSixRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxLQUFLO0VabUJkLGVBQWUsRUFEWSxVQUFVO0VBRXJDLGtCQUFrQixFQUZTLFVBQVU7RUFHckMsVUFBVSxFQUhpQixVQUFVO0VZaEJyQyxPQUFPLEVBQUUsR0FBRztFQUNaLGdCQUFnQixFZkZGLE9BQU8sR2UrUXhCO0VBclJELEFBVUksT0FWRyxDQVVILFdBQVcsQ0FBQztJQUNSLEtBQUssRUFBRSxJQUFJO0laYWYsZUFBZSxFQURZLFVBQVU7SUFFckMsa0JBQWtCLEVBRlMsVUFBVTtJQUdyQyxVQUFVLEVBSGlCLFVBQVU7SVlWakMsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsS0FBSyxHQUNqQjtFQWZMLEFBbUJJLE9BbkJHLENBbUJILGlCQUFpQixDQUFDO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEtBQUs7SUFDWixPQUFPLEVBQUUsQ0FBQztJQUNWLE9BQU8sRUFBRSxJQUFJO0lBQ2IsS0FBSyxFQUFFLEtBQUs7SUFDWixxQkFBcUIsRUFBRSxJQUFJO0lBQzNCLGtCQUFrQixFQUFFLElBQUk7SUFDeEIsZ0JBQWdCLEVmYkQsSUFBSTtJZWNuQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2Z0QlAsT0FBTztJR1lyQixrQkFBa0IsRVlXTSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ2Z2QnZCLE9BQU8sQ0dZdUIsQUFBUztJQUNyRCxlQUFlLEVZVVMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENmdkJ2QixPQUFPLENHYW9CLEFBQVM7SUFDbEQsVUFBVSxFWVNjLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDZnZCdkIsT0FBTyxDR2NlLEFBQVM7SUFJN0MsZUFBZSxFQURZLFVBQVU7SUFFckMsa0JBQWtCLEVBRlMsVUFBVTtJQUdyQyxVQUFVLEVBSGlCLFVBQVU7SVlRakMsT0FBTyxFQUFFLEdBQUcsR0FDZjtFQWhDTCxBQWtDc0IsT0FsQ2YsQ0FrQ0gsaUJBQWlCLENBQUMsU0FBUyxDQUFDO0lBQ3hCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxDQUFDO0lBQ1IsT0FBTyxFQUFFLENBQUM7SUFDVixNQUFNLEVBQUUsQ0FBQztJQUNULE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLE9BQU8sRUFBRSxHQUFHO0lBQ1osV0FBVyxFQUFFLHNCQUFzQjtJQUNuQyxZQUFZLEVBQUUsc0JBQXNCO0lBQ3BDLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDZnJDZCxPQUFPO0llc0NqQixPQUFPLEVBQUUsR0FBRztJWnBCaEIsZUFBZSxFQURZLFVBQVU7SUFFckMsa0JBQWtCLEVBRlMsVUFBVTtJQUdyQyxVQUFVLEVBSGlCLFVBQVUsR1l1QnBDO0VBOUNMLEFBZ0RJLE9BaERHLENBZ0RILG1CQUFtQixDQUFDO0lBQ2hCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE1BQU0sRUFBRSxPQUFPO0laMUJuQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJWTZCakMsT0FBTyxFQUFFLEtBQUssR0FDakI7RUFyREwsQUF1RHNCLE9BdkRmLENBdURILGlCQUFpQixDQUFDLGVBQWUsQ0FBQztJQUM5QixRQUFRLEVBQUUsUUFBUTtJQUNsQixLQUFLLEVBQUUsQ0FBQztJQUNSLE9BQU8sRUFBRSxDQUFDO0lBQ1YsTUFBTSxFQUFFLENBQUM7SUFDVCxNQUFNLEVBQUUsV0FBVztJQUNuQixPQUFPLEVBQUUsS0FBSztJWnJDbEIsZUFBZSxFQURZLFVBQVU7SUFFckMsa0JBQWtCLEVBRlMsVUFBVTtJQUdyQyxVQUFVLEVBSGlCLFVBQVU7SVl3Q2pDLFdBQVcsRUFBRSxzQkFBc0I7SUFDbkMsWUFBWSxFQUFFLHNCQUFzQjtJQUNwQyxhQUFhLEVBQUUsSUFBSSxDQUFDLEtBQUssQ2ZuRFYsSUFBSTtJZW9EbkIsT0FBTyxFQUFFLEdBQUcsR0FDZjtFQW5FTCxBQXFFSSxPQXJFRyxDQXFFSCxlQUFlLENBQUM7SUFDWixnQkFBZ0IsRWZ4REQsSUFBSTtJZXlEbkIsT0FBTyxFQUFFLE1BQU07SVovQ25CLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lZa0RqQyxhQUFhLEVBQUUsSUFBSSxHQUN0QjtFQTFFTCxBQTRFc0IsT0E1RWYsQ0E0RUgsaUJBQWlCLENBQUMscUJBQXFCLENBQUM7SUFDcEMsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsS0FBSztJQUNaLE9BQU8sRUFBRSxNQUFNO0lBQ2YsT0FBTyxFQUFFLEtBQUs7SVp4RGxCLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lZMkRqQyxVQUFVLEVBQUUsR0FBRyxHQUNsQjtFQW5GTCxBQXNGc0IsT0F0RmYsQ0FzRkgsaUJBQWlCLENBQUMsaUJBQWlCLENBQUM7SUFDaEMsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsS0FBSztJQUNaLE9BQU8sRUFBRSxNQUFNO0lBQ2YsVUFBVSxFQUFFLElBQUk7SVpsRXBCLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lZcUVqQyxXQUFXLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2Z0RlosT0FBTyxHZXVGcEI7RUE3RkwsQUErRndDLE9BL0ZqQyxDQStGSCxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUM7SVp2RXRDLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lBcUJyQyxnQkFBZ0IsRUh0Q0YsT0FBTztJR3VDckIsS0FBSyxFSC9CYyxJQUFJO0lHZ0N2QixLQUFLLEVZa0R1QyxLQUFLO0laakRqRCxNQUFNLEVZaUQ2QyxJQUFJO0laaER2RCxXQUFXLEVZZ0R3QyxJQUFJO0laL0N2RCxTQUFTLEVZK0NRLElBQUk7SVo5RXJCLGtCQUFrQixFQWdDRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQWhDZCxLQUFTO0lBQ3JELGVBQWUsRUErQkssR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsT0FBdUIsQ0EvQmpCLEtBQVM7SUFDbEQsVUFBVSxFQThCVSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxPQUF1QixDQTlCdEIsS0FBUztJQStCN0MsV0FBVyxFQUFFLElBQUk7SUFDakIsVUFBVSxFQUFDLE1BQU07SUFDakIsY0FBYyxFQUFDLE1BQU07SUFDckIsT0FBTyxFQUFDLEtBQUs7SUFDYixNQUFNLEVBQUUsT0FBTztJQUNmLE9BQU8sRUFBQyxDQUFDO0lBQ1QsTUFBTSxFQUFDLENBQUM7SVl3Q0osTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENmM0ZQLE9BQU87SUdZckIsa0JBQWtCLEVZZ0ZNLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDZjVGdkIsT0FBTyxDR1l1QixBQUFTO0lBQ3JELGVBQWUsRVkrRVMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENmNUZ2QixPQUFPLENHYW9CLEFBQVM7SUFDbEQsVUFBVSxFWThFYyxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ2Y1RnZCLE9BQU8sQ0djZSxBQUFTO0lZK0V6QyxNQUFNLEVBQUUsUUFBUTtJQUNoQixzQkFBc0I7SUFDdEIsS0FBSyxFQUFFLElBQUksR0FDZDtJQXRHTCxBQStGd0MsT0EvRmpDLENBK0ZILGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLENBQUMsQVpwQy9DLE1BQWlCLENBQUM7TUFDSixnQkFBZ0IsRUFBRSxPQUF1QjtNQUN6QyxlQUFlLEVBQUUsSUFBSSxHQUN4QjtFWTlETCxBQXdHSSxPQXhHRyxDQXdHSCxrQkFBa0IsQ0FBQztJQUNmLFVBQVUsRUFBRSxJQUFJO0laakZwQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJWW9GakMsUUFBUSxFQUFFLFFBQVEsR0FDckI7RUE1R0wsQUE4R0ksT0E5R0csQ0E4R0gsV0FBVyxDQUFDO0ladEZaLGVBQWUsRUFEWSxVQUFVO0lBRXJDLGtCQUFrQixFQUZTLFVBQVU7SUFHckMsVUFBVSxFQUhpQixVQUFVO0lZeUZqQyxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxVQUFVO0lBQ2xCLE9BQU8sRUFBRSxLQUFLLEdBdUVqQjtJQXpMTCxBQW9IUSxPQXBIRCxDQThHSCxXQUFXLENBTVAsWUFBWSxDQUFDO01BQ1QsS0FBSyxFQUFFLElBQUk7TVo3Rm5CLGVBQWUsRUFEWSxVQUFVO01BRXJDLGtCQUFrQixFQUZTLFVBQVU7TUFHckMsVUFBVSxFQUhpQixVQUFVO01ZZ0c3QixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxLQUFLO01BQ2IsT0FBTyxFQUFDLGVBQWU7TUFDdkIsT0FBTyxFQUFFLEtBQUs7TUFDZCxVQUFVLEVBQUUsS0FBSztNQUNqQixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxPQUFPO01BQ2YsTUFBTSxFQUFFLHFCQUFxQixHQTBEaEM7TUF4TFQsQUFvSFEsT0FwSEQsQ0E4R0gsV0FBVyxDQU1QLFlBQVksQUFZUixNQUFPLENBQ1A7UUFDUSxNQUFNLEVBQUUsS0FBSyxDQUFDLEdBQUcsQ2ZwSGQsSUFBSTtRZXFIUCxnQkFBZ0IsRUFBRSxPQUErQjtRQUNqRCxhQUFhLEVBQUMsR0FBRyxHQXNCckI7UUExSmhCLEFBc0lnQixPQXRJVCxDQThHSCxXQUFXLENBTVAsWUFBWSxBQVlSLE1BQU8sQ0FNSCxZQUFZLENBQUM7VVo5R3pCLGVBQWUsRUFEWSxVQUFVO1VBRXJDLGtCQUFrQixFQUZTLFVBQVU7VUFHckMsVUFBVSxFQUhpQixVQUFVO1VZaUhyQixNQUFNLEVBQUUsT0FBTztVQUNmLEtBQUssRWZuSVAsT0FBTyxHZXdJUjtVQTlJakIsQUFzSWdCLE9BdElULENBOEdILFdBQVcsQ0FNUCxZQUFZLEFBWVIsTUFBTyxDQU1ILFlBQVksQUFJUixPQUFRLENBQUM7WUFDTCxLQUFLLEVmcklYLE9BQU8sR2V1SUo7UUE3SXJCLEFBZ0pnQixPQWhKVCxDQThHSCxXQUFXLENBTVAsWUFBWSxBQVlSLE1BQU8sQ0FnQkgsWUFBWSxDQUFDO1VaeEh6QixlQUFlLEVBRFksVUFBVTtVQUVyQyxrQkFBa0IsRUFGUyxVQUFVO1VBR3JDLFVBQVUsRUFIaUIsVUFBVTtVWTJIckIsTUFBTSxFQUFFLE9BQU87VUFDZixLQUFLLEVmN0lQLE9BQU8sR2VtSlI7VUF6SmpCLEFBZ0pnQixPQWhKVCxDQThHSCxXQUFXLENBTVAsWUFBWSxBQVlSLE1BQU8sQ0FnQkgsWUFBWSxBQU1SLE9BQVEsQ0FBQztZQUNMLEtBQUssRWZ6SU4sSUFBSSxHZTBJTjtNQXhKckIsQUE0SlksT0E1SkwsQ0E4R0gsV0FBVyxDQU1QLFlBQVksQ0F3Q1IsWUFBWSxDQUFDO1FBQ1QsS0FBSyxFQUFFLElBQUk7UVpySXZCLGVBQWUsRUFEWSxVQUFVO1FBRXJDLGtCQUFrQixFQUZTLFVBQVU7UUFHckMsVUFBVSxFQUhpQixVQUFVO1FZd0l6QixNQUFNLEVBQUUsT0FBTyxHQVVsQjtRQXpLYixBQTRKWSxPQTVKTCxDQThHSCxXQUFXLENBTVAsWUFBWSxDQXdDUixZQUFZLEFBS1IsT0FBUSxDQUFDO1VUbEp2QixPQUFPLEVBQUUsWUFBWTtVQUNyQixJQUFJLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBNkMsQ0FBQyxXQUFXO1VBQ3BGLFNBQVMsRUFBRSxPQUFPO1VBQ2xCLGNBQWMsRUFBRSxJQUFJO1VBQ3BCLHNCQUFzQixFQUFFLFdBQVc7VUFDbkMsdUJBQXVCLEVBQUUsU0FBUztVSEloQyxlQUFlLEVBRFksVUFBVTtVQUVyQyxrQkFBa0IsRUFGUyxVQUFVO1VBR3JDLFVBQVUsRUFIaUIsVUFBVTtVWTZJckIsU0FBUyxFQUFFLElBQUk7VUFDZixNQUFNLEVBQUUscUJBQXFCO1VBQzdCLEtBQUssRUFBRSxPQUErQjtVQUN0QyxPQUFPLEVBQUUsT0FBTyxHQUNuQjtNQXhLakIsQUEyS1ksT0EzS0wsQ0E4R0gsV0FBVyxDQU1QLFlBQVksQ0F1RFIsWUFBWSxDQUFDO1FBQ1QsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSTtRQUNaLFdBQVcsRUFBQyxJQUFJO1FadEo1QixlQUFlLEVBRFksVUFBVTtRQUVyQyxrQkFBa0IsRUFGUyxVQUFVO1FBR3JDLFVBQVUsRUFIaUIsVUFBVTtRWXlKekIsS0FBSyxFQUFFLElBQUk7UUFDWCxPQUFPLEVBQUUsS0FBSztRQUNkLGVBQWUsRUFBRSxTQUFTO1FBQzFCLE1BQU0sRUFBRSxPQUFPO1FBQ2YsS0FBSyxFQUFFLE9BQStCLEdBR3pDO0VBdkxiLEFBNExJLE9BNUxHLENBNExILFlBQVksQ0FBQztJQUNULE1BQU0sRUFBRSxJQUFJO0lacktoQixlQUFlLEVBRFksVUFBVTtJQUVyQyxrQkFBa0IsRUFGUyxVQUFVO0lBR3JDLFVBQVUsRUFIaUIsVUFBVTtJWXdLakMsS0FBSyxFQUFFLEtBQUs7SUFDWixPQUFPLEVBQUUsS0FBSztJQUNkLE9BQU8sRUFBRSxLQUFLLEdBbUZqQjtJQXBSTCxBQW9NUSxPQXBNRCxDQTRMSCxZQUFZLENBUVIsS0FBSyxDQUFDO01BQ0YsUUFBUSxFQUFFLFFBQVE7TUFDbEIsS0FBSyxFQUFFLElBQUk7TVo5S25CLGVBQWUsRUFEWSxVQUFVO01BRXJDLGtCQUFrQixFQUZTLFVBQVU7TUFHckMsVUFBVSxFQUhpQixVQUFVO01ZaUw3QixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osVUFBVSxFQUFFLE1BQU07TUFDbEIsS0FBSyxFZjdMTSxJQUFJLEdlbVBsQjtNQWpRVCxBQTZNWSxPQTdNTCxDQTRMSCxZQUFZLENBUVIsS0FBSyxDQVNELEtBQUssQ0FBQztRQUNGLEtBQUssRUFBRSxJQUFJO1FadEx2QixlQUFlLEVBRFksVUFBVTtRQUVyQyxrQkFBa0IsRUFGUyxVQUFVO1FBR3JDLFVBQVUsRUFIaUIsVUFBVTtRWXlMekIsTUFBTSxFQUFFLElBQUk7UUFDWixRQUFRLEVBQUUsTUFBTTtRQUNoQixhQUFhLEVBQUUsR0FBRztRQUNsQixPQUFPLEVBQUUsS0FBSyxHQWNqQjtRQWpPYixBQTZNWSxPQTdNTCxDQTRMSCxZQUFZLENBUVIsS0FBSyxDQVNELEtBQUssQUFTRCxNQUFPLEFBR0gsT0FBUSxDQUFDO1VBQ1QsYUFBYSxFQUFDLEdBQUc7VUFDYixLQUFLLEVmck5YLE9BQU87VWVzTkQsTUFBTSxFQUFFLEtBQUssQ0FBQyxHQUFHLENmOU1sQixJQUFJO1VlK01ILGdCQUFnQixFQUFFLE9BQStCLEdBRXBEO01BL05yQixBQW9PWSxPQXBPTCxDQTRMSCxZQUFZLENBUVIsS0FBSyxDQWdDRCxLQUFLLENBQUM7UUFDRjs4Q0FDOEI7UVo5TTFDLGVBQWUsRUFEWSxVQUFVO1FBRXJDLGtCQUFrQixFQUZTLFVBQVU7UUFHckMsVUFBVSxFQUhpQixVQUFVLEdZOE41QjtRQXJQYixBQW9PWSxPQXBPTCxDQTRMSCxZQUFZLENBUVIsS0FBSyxDQWdDRCxLQUFLLEFBTUQsT0FBUSxDQUFDO1VUM052QixPQUFPLEVBQUUsWUFBWTtVQUNyQixJQUFJLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBNkMsQ0FBQyxXQUFXO1VBQ3BGLFNBQVMsRUFBRSxPQUFPO1VBQ2xCLGNBQWMsRUFBRSxJQUFJO1VBQ3BCLHNCQUFzQixFQUFFLFdBQVc7VUFDbkMsdUJBQXVCLEVBQUUsU0FBUztVSEloQyxlQUFlLEVBRFksVUFBVTtVQUVyQyxrQkFBa0IsRUFGUyxVQUFVO1VBR3JDLFVBQVUsRUFIaUIsVUFBVTtVWXNOckIsTUFBTSxFQUFFLElBQUk7VUFDWixLQUFLLEVBQUUsSUFBSTtVQUNYLFNBQVMsRUFBRSxJQUFJO1VBQ2YsTUFBTSxFQUFFLHFCQUFxQjtVQUM3QixLQUFLLEVBQUUsT0FBK0I7VUFDdEMsT0FBTyxFQUFFLE9BQU87VUFDaEIsTUFBTSxFQUFFLENBQUMsR0FDWjtNQXBQakIsQUF1UFksT0F2UEwsQ0E0TEgsWUFBWSxDQVFSLEtBQUssQ0FtREQsTUFBTSxDQUFDO1FBQ0gsV0FBVyxFQUFFLFFBQVE7UVpoT2pDLGVBQWUsRUFEWSxVQUFVO1FBRXJDLGtCQUFrQixFQUZTLFVBQVU7UUFHckMsVUFBVSxFQUhpQixVQUFVLEdZbU81QjtNQTFQYixBQTRQWSxPQTVQTCxDQTRMSCxZQUFZLENBUVIsS0FBSyxDQXdERCxNQUFNLENBQUM7UUFDSCxVQUFVLEVmN0tOLHkxQ0FBeTFDLENlNks5ekMsU0FBUztRWnJPcEQsZUFBZSxFQURZLFVBQVU7UUFFckMsa0JBQWtCLEVBRlMsVUFBVTtRQUdyQyxVQUFVLEVBSGlCLFVBQVU7UVl3T3pCLG1CQUFtQixFQUFFLEdBQUcsR0FDM0I7SUFoUWIsQUFtUVEsT0FuUUQsQ0E0TEgsWUFBWSxDQXVFUixhQUFhLENBQUM7TUFDVixRQUFRLEVBQUUsUUFBUTtNQUNsQixLQUFLLEVBQUUsSUFBSTtNWjdPbkIsZUFBZSxFQURZLFVBQVU7TUFFckMsa0JBQWtCLEVBRlMsVUFBVTtNQUdyQyxVQUFVLEVBSGlCLFVBQVU7TVlnUDdCLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixVQUFVLEVBQUUsSUFBSTtNQUNoQixVQUFVLEVBQUUsTUFBTSxHQUNyQjtJQTNRVCxBQTZRUSxPQTdRRCxDQTRMSCxZQUFZLENBaUZSLGNBQWMsQ0FBQztNQUNYLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEtBQUssRUFBRSxLQUFLO01adlBwQixlQUFlLEVBRFksVUFBVTtNQUVyQyxrQkFBa0IsRUFGUyxVQUFVO01BR3JDLFVBQVUsRUFIaUIsVUFBVTtNWTBQN0IsWUFBWSxFQUFFLElBQUk7TUFDbEIsTUFBTSxFQUFFLElBQUksR0FDZjs7QUN2UlQsQUFDSSxZQURRLENBQ1IsRUFBRSxFQUROLEFBQ1EsWUFESSxDQUNKLEtBQUssQ0FBQTtFQUNMLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7O0FBSEwsQUFLSSxZQUxRLENBS1IsRUFBRSxDQUFDO0VBQ0MsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsVUFBVSxHQWlCekI7RUF4QkwsQUFTUSxZQVRJLENBS1IsRUFBRSxDQUlFLEVBQUUsQ0FBQztJQUNDLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLFVBQVUsRUFBRSxVQUFVO0lBQ3RCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFDLElBQUk7SUFDaEIsT0FBTyxFQUFDLHFCQUFxQixHQVNoQztJQXZCVCxBQVNRLFlBVEksQ0FLUixFQUFFLENBSUUsRUFBRSxBQU9FLFlBQWEsQ0FBQztNQUNWLFlBQVksRUFBRSxJQUFJLEdBQ3JCO0lBbEJiLEFBU1EsWUFUSSxDQUtSLEVBQUUsQ0FJRSxFQUFFLEFBV0UsV0FBWSxDQUFDO01BQ1QsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBS2IsQUFBQSxrQkFBa0IsQ0FBQztFQUNmLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsS0FBSyxHQW1DZjtFQXBDRCxBQUdJLG9CQUhnQixDQUdoQixnQkFBZ0IsQ0FBQztJQUNiLE9BQU8sRUFBRSxZQUFZO0lBQ3JCLE9BQU8sRUFBRSxLQUFLO0lBQ2QsTUFBTSxFQUFFLEtBQUssR0FDaEI7RUFQTCxBQVNJLG9CQVRnQixDQVNoQixDQUFDLEFBQUEsZ0JBQWdCLENBQUM7SUFDZCxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2hCM0JGLElBQUksR2dCNEJ0QjtFQVhMLEFBaUJJLG9CQWpCZ0IsQ0FpQmhCLENBQUMsQUFBQSxTQUFTLENBQUM7SUFDUCxnQkFBZ0IsRWhCbkRMLElBQUk7SWdCb0RmLEtBQUssRWhCNUNLLE9BQU87SWdCNkNqQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2hCN0NQLE9BQU8sR2dCOENwQjtFQXJCTCxBQTBCSSxvQkExQmdCLENBMEJoQixDQUFDLEFBQUEsUUFBUSxDQUFDO0lBQ04sZ0JBQWdCLEVoQjVDRCxJQUFJO0lnQjZDbkIsS0FBSyxFaEI3RE0sSUFBSSxHZ0I4RGxCOztBQ2hFTCw2Q0FBNkM7QUFFN0MsQUFBQSxxQkFBcUIsQ0FBQztFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsS0FBSztFQUNkLFFBQVEsRUFBRSxLQUFLO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLEtBQUs7RWRrQlosZUFBZSxFQURZLFVBQVU7RUFFckMsa0JBQWtCLEVBRlMsVUFBVTtFQUdyQyxVQUFVLEVBSGlCLFVBQVUsR2N3RXhDO0VBakdELEFBV0kscUJBWGlCLEFBV2pCLE1BQU8sQ0FBQztJQUNKLE9BQU8sRUFBRSxJQUFJO0lBQ2IsT0FBTyxFQUFFLENBQUM7SUFDVixVQUFVLEVBQUUsSUFBSTtJQUNoQixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUFqQkwsQUFzQkkscUJBdEJpQixDQXNCakIsWUFBWSxFQXRCaEIsQUFzQmtCLHFCQXRCRyxDQXNCSCxXQUFXLEVBdEI3QixBQXNCK0IscUJBdEJWLENBc0JVLEtBQUssQ0FBQztJQUM3QixPQUFPLEVBQUUsS0FBSztJQUNkLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLEtBQUssR0FDZjtFQTFCTCxBQTRCSSxxQkE1QmlCLENBNEJqQixNQUFNLENBQUM7SUFDSCxnQkFBZ0IsRUFBRSxNQUFNO0lBQ3hCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBQ25CO0VBbENMLEFBb0NJLHFCQXBDaUIsQ0FvQ2pCLFlBQVksQ0FBQztJQUNULGdCQUFnQixFQUFFLFFBQVE7SUFDMUIsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsTUFBTSxHQUNwQjtFQXhDTCxBQTBDSSxxQkExQ2lCLENBMENqQixXQUFXLENBQUM7SUFDUixnQkFBZ0IsRUFBRSxRQUFRO0lBQzFCLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLE1BQU0sR0FDcEI7RUE5Q0wsQUFnREkscUJBaERpQixDQWdEakIsS0FBSyxDQUFDO0lBQ0YsZ0JBQWdCLEVBQUUsU0FBUztJQUMzQixLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxNQUFNLEdBQ3BCO0VBcERMLEFBc0RJLHFCQXREaUIsQ0FzRGpCLE1BQU0sQ0FBQztJQUNILE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsS0FBSyxHQUNwQjtFQTFETCxBQTRESSxxQkE1RGlCLENBNERqQixNQUFNLENBQUM7SUFDSCxPQUFPLEVBQUUsS0FBSztJQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUEvREwsQUFrRUkscUJBbEVpQixDQWtFakIsS0FBSyxDQUFDO0lBQ0YsT0FBTyxFQUFFLEtBQUs7SUFDZCxXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQXJFTCxBQXVFSSxxQkF2RWlCLENBdUVqQixRQUFRLEVBdkVaLEFBdUVjLHFCQXZFTyxDQXVFUCxVQUFVLENBQUM7SUFDakIsT0FBTyxFQUFFLEtBQUs7SUFDZCxZQUFZLEVBQUUsSUFBSSxHQU9yQjtJQWhGTCxBQTJFUSxxQkEzRWEsQ0F1RWpCLFFBQVEsQ0FJSixLQUFLLEVBM0ViLEFBMkVRLHFCQTNFYSxDQXVFUCxVQUFVLENBSWhCLEtBQUssQ0FBQztNQUNGLE9BQU8sRUFBRSxZQUFZO01BQ3JCLEtBQUssRUFBRSxLQUFLO01BQ1osS0FBSyxFQUFFLFlBQVksR0FDdEI7RUEvRVQsQUEyRlEscUJBM0ZhLENBMEZqQixlQUFlLENBQ1gsSUFBSSxDQUFDO0lBQ0QsV0FBVyxFQUFFLElBQUk7SUFDakIsT0FBTyxFQUFFLEtBQUs7SUFDZCxLQUFLLEVBQUUsWUFBWSxHQUN0Qjs7QUFLVCwyQ0FBMkM7QWIvRTNDLEFBQUEsT0FBTyxDQUFBO0VBQ0gsU0FBUyxFQUFDLElBQUksR0FDakI7O0FBR0QsQUFBQSxVQUFVLENBQUM7RURXUCxVQUFVLEVIckNLLElBQUk7RUdzQ25CLFdBQVcsRUh1RE8sUUFBUSxFQUFDLEtBQUssRUFBQyxTQUFTLEVBQUMsVUFBVTtFR3REckQsS0FBSyxFSHZCYyxJQUFJO0VHd0J2QixTQUFTLEVDYlUsSUFBSSxHQUMxQjs7QUFLRCxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFVLFNBQUQsQ0FBQyxDQUFDLEVBQUUsQUFBQSxDQUFDLEFBQUEsU0FBUyxDQUFDO0VBQzFDLGdCQUFnQixFSm5CRixJQUFJLENJbUJpQixVQUFVLEdBQ2hEOztBQUVELEFBQVUsU0FBRCxDQUFDLEtBQUssRUFBRSxBQUFVLFNBQUQsQ0FBQyxNQUFNLENBQUM7RUFDOUIsZ0JBQWdCLEVKdkJGLElBQUksQ0l1QmlCLFVBQVUsR0FDaEQ7O0FBRUQsQUFBQSxNQUFNLENBQUM7RUFDSCxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUVELEFBQUEsS0FBSyxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNSLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFSnJEVSxPQUFPLEdJc0R6Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFSnZEWSxPQUFPLEdJd0QzQjs7QUFJRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBS0QsQUFBQSxLQUFLLENBQUM7RUFFRixnQkFBZ0IsRUFBRSxPQUFnQixHQUtyQztFQVBELEFBSUksS0FKQyxBQUlELE1BQU8sQ0FBQztJQUNKLGdCQUFnQixFQUFFLE9BQWdCLEdBQ3JDOztBQUdMLEFBQUEsSUFBSSxDQUFDO0VBR0QsZ0JBQWdCLEVKbkVHLElBQUksR0l3RTFCO0VBUkQsQUFLSSxJQUxBLEFBS0EsTUFBTyxDQUFDO0lBQ0osZ0JBQWdCLEVBQUUsT0FBZ0IsR0FDckM7O0FBU0wsQUFBQSxhQUFhLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQU1ELEFBQUEsWUFBWSxDQUFDO0VBQ1QsS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFHRCxBQUFBLGFBQWEsQ0FBQztFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFLRCxBQUFBLFdBQVcsQ0FBQztFQUVSLGFBQWEsRUo5SEksT0FBTyxDSThITSxLQUFLLENBQUMsR0FBRyxHQWdCMUM7RUFsQkQsQUFJSSxXQUpPLENBSVAsT0FBTyxFQUpYLEFBSWEsV0FKRixDQUlFLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFSmpJSCxPQUFPLENJaUlhLFVBQVUsR0FDOUM7RUFOTCxBQVFJLFdBUk8sQ0FRUCxFQUFFLENBQUM7SUFDQyxnQkFBZ0IsRUpySUgsT0FBTyxDSXFJYSxVQUFVO0lBQzNDLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBWkwsQUFjSSxXQWRPLENBY1AsRUFBRSxDQUFDO0lBQ0MsZ0JBQWdCLEVKM0lILE9BQU8sQ0kySWEsVUFBVTtJQUMzQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUdMLEFBQUEsY0FBYyxDQUFDO0VBRVgsYUFBYSxFSnBKSSxPQUFPLENJb0pNLEtBQUssQ0FBQyxHQUFHLEdBZ0IxQztFQWxCRCxBQUlJLGNBSlUsQ0FJVixPQUFPLEVBSlgsQUFJYSxjQUpDLENBSUQsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVKdkpILE9BQU8sQ0l1SmEsVUFBVSxHQUM5QztFQU5MLEFBUUksY0FSVSxDQVFWLEVBQUUsQ0FBQztJQUNDLGdCQUFnQixFSjNKSCxPQUFPLENJMkphLFVBQVU7SUFDM0MsVUFBVSxFQUFFLEtBQUs7SUFDakIsYUFBYSxFQUFFLElBQUksR0FDdEI7RUFaTCxBQWNJLGNBZFUsQ0FjVixFQUFFLENBQUM7SUFDQyxnQkFBZ0IsRUpqS0gsT0FBTyxDSWlLYSxVQUFVO0lBQzNDLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBR0wsQUFBQSxhQUFhLENBQUM7RUFFVixhQUFhLEVKbktDLE9BQU8sQ0ltS1MsS0FBSyxDQUFDLEdBQUcsR0FpQjFDO0VBbkJELEFBS0ksYUFMUyxDQUtULE9BQU8sRUFMWCxBQUthLGFBTEEsQ0FLQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRUp2S04sT0FBTyxDSXVLZ0IsVUFBVSxHQUM5QztFQVBMLEFBV0ksYUFYUyxDQVdULEVBQUUsQ0FBQztJQUNDLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBZEwsQUFnQkksYUFoQlMsQ0FnQlQsRUFBRSxDQUFDO0lBQ0MsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFHTCxBQUFBLGFBQWEsQ0FBQztFQUVWLGFBQWEsRUo1TEksT0FBTyxDSTRMTSxLQUFLLENBQUMsR0FBRyxHQWdCMUM7RUFsQkQsQUFJSSxhQUpTLENBSVQsT0FBTyxFQUpYLEFBSWEsYUFKQSxDQUlBLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFSi9MSCxPQUFPLENJK0xhLFVBQVUsR0FDOUM7RUFOTCxBQVFJLGFBUlMsQ0FRVCxFQUFFLENBQUM7SUFDQyxnQkFBZ0IsRUpuTUgsT0FBTyxDSW1NYSxVQUFVO0lBQzNDLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBWkwsQUFjSSxhQWRTLENBY1QsRUFBRSxDQUFDO0lBQ0MsZ0JBQWdCLEVKek1ILE9BQU8sQ0l5TWEsVUFBVTtJQUMzQyxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUlMLEFBQUEsTUFBTSxDQUFDO0VBQ0gsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxHQUFHO0VBQ1osTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELEFBQUEsUUFBUSxDQUFDO0VBQ0wsV0FBVyxFSm5JTyxRQUFRLEVBQUMsS0FBSyxFQUFDLFNBQVMsRUFBQyxVQUFVO0VJb0lyRCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFSnBPVSxJQUFJO0VJcU9uQixXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0p0T0YsSUFBSTtFSXVPbkIsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsS0FBSztFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsUUFBUSxFQUFFLEtBQUs7RUFDZixVQUFVLEVBQUMsTUFBTTtFQUNqQixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLE9BQU8sRUFBRSxHQUFHLEdBb0pmO0VBbEtELEFBZ0JJLFFBaEJJLENBZ0JKLFVBQVUsQ0FBQztJQUNQLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixNQUFNLEVBQUUsSUFBSSxHQUNmO0VBckJMLEFBdUJJLFFBdkJJLENBdUJKLFVBQVUsQ0FBQztJQUNQLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLGdCQUFnQixFSnZQTCxPQUFPO0lJd1BsQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osYUFBYSxFQUFFLEdBQUc7SUFDbEIscUJBQXFCLEVBQUUsR0FBRztJQUMxQixrQkFBa0IsRUFBRSxHQUFHO0lBQ3ZCLGNBQWMsRUFBRSxnQkFBZ0I7SUFDaEMsaUJBQWlCLEVBQUUsZ0JBQWdCO0lBQ25DLHNCQUFzQixFQUFFLGdCQUFnQjtJQUN4QyxtQkFBbUIsRUFBRSxnQkFBZ0I7SUFDckMsa0JBQWtCLEVBQUUsSUFBSTtJQUN4QixxQkFBcUIsRUFBRSxJQUFJO0lBQzNCLDBCQUEwQixFQUFFLElBQUk7SUFDaEMsdUJBQXVCLEVBQUUsSUFBSTtJQUM3Qix5QkFBeUIsRUFBRSxRQUFRO0lBQ25DLDRCQUE0QixFQUFFLFFBQVE7SUFDdEMsaUNBQWlDLEVBQUUsUUFBUTtJQUMzQyw4QkFBOEIsRUFBRSxRQUFRO0lBQ3hDLG1CQUFtQixFQUFFLE1BQU07SUFDM0Isc0JBQXNCLEVBQUUsTUFBTTtJQUM5QiwyQkFBMkIsRUFBRSxNQUFNO0lBQ25DLHdCQUF3QixFQUFFLE1BQU0sR0FDbkM7RUEvQ0wsQUFpREksUUFqREksQ0FpREosWUFBWSxDQUFDO0lBQ1QsSUFBSSxFQUFFLENBQUM7SUFDUCxHQUFHLEVBQUUsSUFBSTtJQUNULGVBQWUsRUFBRSxLQUFLO0lBQ3RCLGtCQUFrQixFQUFFLEtBQUs7SUFDekIsdUJBQXVCLEVBQUUsS0FBSztJQUM5QixvQkFBb0IsRUFBRSxLQUFLLEdBQzlCO0VBeERMLEFBMERJLFFBMURJLENBMERKLFlBQVksQ0FBQztJQUNULElBQUksRUFBRSxHQUFHO0lBQ1QsR0FBRyxFQUFFLEdBQUc7SUFDUixlQUFlLEVBQUUsS0FBSztJQUN0QixrQkFBa0IsRUFBRSxLQUFLO0lBQ3pCLHVCQUF1QixFQUFFLEtBQUs7SUFDOUIsb0JBQW9CLEVBQUUsS0FBSyxHQUM5QjtFQWpFTCxBQW1FSSxRQW5FSSxDQW1FSixZQUFZLENBQUM7SUFDVCxHQUFHLEVBQUUsQ0FBQztJQUNOLElBQUksRUFBRSxJQUFJO0lBQ1YsZUFBZSxFQUFFLEtBQUs7SUFDdEIsa0JBQWtCLEVBQUUsS0FBSztJQUN6Qix1QkFBdUIsRUFBRSxLQUFLO0lBQzlCLG9CQUFvQixFQUFFLEtBQUssR0FDOUI7RUExRUwsQUE0RUksUUE1RUksQ0E0RUosWUFBWSxDQUFDO0lBQ1QsS0FBSyxFQUFFLEdBQUc7SUFDVixHQUFHLEVBQUUsR0FBRztJQUNSLGVBQWUsRUFBRSxLQUFLO0lBQ3RCLGtCQUFrQixFQUFFLEtBQUs7SUFDekIsdUJBQXVCLEVBQUUsS0FBSztJQUM5QixvQkFBb0IsRUFBRSxLQUFLLEdBQzlCO0VBbkZMLEFBcUZJLFFBckZJLENBcUZKLFlBQVksQ0FBQztJQUNULEtBQUssRUFBRSxDQUFDO0lBQ1IsR0FBRyxFQUFFLElBQUk7SUFDVCxlQUFlLEVBQUUsS0FBSztJQUN0QixrQkFBa0IsRUFBRSxLQUFLO0lBQ3pCLHVCQUF1QixFQUFFLEtBQUs7SUFDOUIsb0JBQW9CLEVBQUUsS0FBSyxHQUM5QjtFQTVGTCxBQThGSSxRQTlGSSxDQThGSixZQUFZLENBQUM7SUFDVCxLQUFLLEVBQUUsR0FBRztJQUNWLE1BQU0sRUFBRSxHQUFHO0lBQ1gsZUFBZSxFQUFFLElBQUk7SUFDckIsa0JBQWtCLEVBQUUsSUFBSTtJQUN4Qix1QkFBdUIsRUFBRSxJQUFJO0lBQzdCLG9CQUFvQixFQUFFLElBQUksR0FDN0I7RUFyR0wsQUF1R0ksUUF2R0ksQ0F1R0osWUFBWSxDQUFDO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixNQUFNLEVBQUUsQ0FBQztJQUNULGVBQWUsRUFBRSxLQUFLO0lBQ3RCLGtCQUFrQixFQUFFLEtBQUs7SUFDekIsdUJBQXVCLEVBQUUsS0FBSztJQUM5QixvQkFBb0IsRUFBRSxLQUFLLEdBQzlCO0VBOUdMLEFBZ0hJLFFBaEhJLENBZ0hKLFlBQVksQ0FBQztJQUNULElBQUksRUFBRSxHQUFHO0lBQ1QsTUFBTSxFQUFFLEdBQUc7SUFDWCxlQUFlLEVBQUUsS0FBSztJQUN0QixrQkFBa0IsRUFBRSxLQUFLO0lBQ3pCLHVCQUF1QixFQUFFLEtBQUs7SUFDOUIsb0JBQW9CLEVBQUUsS0FBSyxHQUM5Qjs7QUFJRCxVQUFVLENBQVYsZ0JBQVU7RUFDTixBQUFBLEVBQUU7SUFDRSxTQUFTLEVBQUUsUUFBUTtFQUd2QixBQUFBLElBQUk7SUFDQSxTQUFTLEVBQUUsVUFBUzs7QUFJNUIsYUFBYSxDQUFiLGdCQUFhO0VBQ1QsQUFBQSxFQUFFO0lBQ0UsWUFBWSxFQUFFLFFBQVE7RUFHMUIsQUFBQSxJQUFJO0lBQ0EsWUFBWSxFQUFFLFVBQVM7O0FBSS9CLGtCQUFrQixDQUFsQixnQkFBa0I7RUFDZCxBQUFBLEVBQUU7SUFDRSxpQkFBaUIsRUFBRSxRQUFRO0VBRy9CLEFBQUEsSUFBSTtJQUNBLGlCQUFpQixFQUFFLFVBQVM7O0FBSXBDLGVBQWUsQ0FBZixnQkFBZTtFQUNYLEFBQUEsRUFBRTtJQUNFLGNBQWMsRUFBRSxRQUFRO0VBRzVCLEFBQUEsSUFBSTtJQUNBLGNBQWMsRUFBRSxVQUFTOztBYzVYckMsQUFBVyxVQUFELENBQUMsa0JBQWtCLENBQUM7RUFDMUIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsbUJBQW1CLEdBQy9COztBQUVELEFBQ0ksT0FERyxDQUNILEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUdMLEFBQUEsa0JBQWtCLENBQUM7RUFDZixVQUFVLEVsQkNTLElBQUksQ2tCRFcsVUFBVSxHQUsvQztFQU5ELEFBR0ksa0JBSGMsQ0FHZCxRQUFRLENBQUM7SUFDTCxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUdMLEFBQUEsT0FBTyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7RUFDWCxtQkFBbUIsRUFBRSxhQUFhO0VBQ2xDLGlCQUFpQixFQUFFLG1CQUFtQixHQXNCekM7RUF6QkQsQUFLSSxPQUxHLENBS0gsS0FBSyxDQUFDO0lBQ0YsS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxLQUFLO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsSUFBSSxFQUFFLElBQUk7SUFDVixHQUFHLEVBQUUsSUFBSSxHQVNaO0lBcEJMLEFBYVEsT0FiRCxDQUtILEtBQUssQ0FRRCxXQUFXLENBQUM7TUFDUixLQUFLLEVBQUUsS0FBSztNQUNaLE1BQU0sRUFBRSxJQUFJO01BQ1osT0FBTyxFQUFFLEtBQUs7TUFDZCxVQUFVLEVsQndDSCx5eU1BQXl5TSxDa0J4Q2x4TSxTQUFTLENBQUMsVUFBVTtNQUNsRCxlQUFlLEVBQUUsVUFBVSxHQUM5QjtFQW5CVCxBQXNCSSxPQXRCRyxDQXNCSCxjQUFjLEVBdEJsQixBQXNCb0IsT0F0QmIsQ0FzQmEsY0FBYyxDQUFDO0lBQzNCLG1CQUFtQixFQUFFLFNBQVMsR0FDakM7O0FQOUNMLEFPb0RJLGNQcERVLENBaUVWLFlBQVksRU9maEIsQUFFSSxjQUZVLENBRVYsWUFBWSxDQUFDO0VBY1QsZ0JBQWdCLEVsQmxFTCxJQUFJO0VrQm1GZjs7V0FFRyxFQUNOO0VQdEZMLEFPc0RRLGNQdERNLENBaUVWLFlBQVksQ09YUixpQkFBaUIsRUFKekIsQUFJUSxjQUpNLENBRVYsWUFBWSxDQUVSLGlCQUFpQixDQUFDO0lBQ2QsV0FBVyxFQUFFLElBQUksR0FDcEI7RVB4RFQsQU8yRFksY1AzREUsQ0FpRVYsWUFBWSxDT1BSLGNBQWMsQ0FDVixFQUFFLEVBVGQsQUFTWSxjQVRFLENBRVYsWUFBWSxDQU1SLGNBQWMsQ0FDVixFQUFFLENBQUM7SUFDQyxRQUFRLEVBQUUsUUFBUSxHQUNyQjtFUDdEYixBT29FUSxjUHBFTSxDQWlFVixZQUFZLENPR1IsRUFBRSxFQWxCVixBQWtCUSxjQWxCTSxDQUVWLFlBQVksQ0FnQlIsRUFBRSxDQUFDO0lBQ0MsS0FBSyxFbEJyRE0sSUFBSSxHa0JzRGxCO0VQdEVULEFPd0VRLGNQeEVNLENBaUVWLFlBQVksQ09PUixFQUFFLEVBdEJWLEFBc0JRLGNBdEJNLENBRVYsWUFBWSxDQW9CUixFQUFFLENBQUM7SUFDQyxLQUFLLEVsQnpETSxJQUFJLEdrQjBEbEI7RVAxRVQsQU80RVEsY1A1RU0sQ0FpRVYsWUFBWSxDT1dSLGlCQUFpQixFQTFCekIsQUEwQlEsY0ExQk0sQ0FFVixZQUFZLENBd0JSLGlCQUFpQixDQUFDO0lBQ2QsS0FBSyxFbEI3RE0sSUFBSSxHa0JrRWxCO0lQbEZULEFPK0VZLGNQL0VFLENBaUVWLFlBQVksQ09XUixpQkFBaUIsQ0FHYixDQUFDLEVBN0JiLEFBNkJZLGNBN0JFLENBRVYsWUFBWSxDQXdCUixpQkFBaUIsQ0FHYixDQUFDLENBQUM7TUFDRSxLQUFLLEVsQmhFRSxJQUFJLEdrQmlFZDs7QUFVYixBQUNJLE9BREcsQ0FDSCxhQUFhLENBQUM7RUFDVixPQUFPLEVBQUUsU0FBUyxHQUNyQjs7QUFITCxBQUtJLE9BTEcsQ0FLSCxZQUFZLENBQUM7RUFDVCxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFQTCxBQVdRLE9BWEQsQ0FVSCxXQUFXLENBQ1AsRUFBRSxDQUFDO0VBQ0MsY0FBYyxFQUFFLElBQUk7RUFDcEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsYUFBYSxFQUFFLE1BQU0sQ0FBQyxHQUFHLENsQnpGZCxJQUFJLEdrQmdHbEI7RUFyQlQsQUFXUSxPQVhELENBVUgsV0FBVyxDQUNQLEVBQUUsQUFLRSxXQUFZLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQztJQUNWLE1BQU0sRUFBRSxDQUFDO0lBQ1QsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFLYixBQUFBLFlBQVksQUFBQSxNQUFNLENBQUM7RUFFWCxPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRWxCbEhRLE9BQU8sR2tCb0gzQjs7QW5CcEhELElBQUkiCn0= */