diff --git a/SL/Menu.pm b/SL/Menu.pm index feda30e10..f14f3f94a 100644 --- a/SL/Menu.pm +++ b/SL/Menu.pm @@ -16,6 +16,20 @@ package SL::Menu; use SL::Inifile; use parent 'SL::Inifile'; +sub _url ($form, $s) { + $s = '' if !defined $s; + return $form->escape($s, 1); +} + +sub _ha ($s) { + $s = '' if !defined $s; + $s =~ s/&/&/g; + $s =~ s//>/g; + $s =~ s/"/"/g; + return $s; +} + sub menuitem ($self, $myconfig, $form, $item, $) { @@ -23,16 +37,21 @@ sub menuitem ($self, $myconfig, $form, $item, $) { my $action = ($self->{$item}{action}) ? $self->{$item}{action} : "section_menu"; my $target = ($self->{$item}{target}) ? $self->{$item}{target} : ""; - my $level = $form->escape($item); - my $login = $form->{login}; - $login =~ s/ /\%20/; + my $legacy = $self->{$item}{jsmenu} ? 1 : 0; - my $str = qq|{path}&action=$action&level=$level&login=$login&js=$form->{js}|; + my $href = $module + . '?path=' . _url($form, $form->{path}) + . '&action='. _url($form, $action) + . '&level=' . _url($form, $item) + . '&login=' . _url($form, $form->{login}) + . '&js=' . _url($form, $form->{js}); + + my $str; my @vars = qw(module action target href); if ($self->{$item}{href}) { - $str = qq|{$item}{href}|; + $href = $self->{$item}{href}; @vars = qw(module target href); } @@ -40,22 +59,35 @@ sub menuitem ($self, $myconfig, $form, $item, $) { delete $self->{$item}{submenu}; - # add other params - foreach my $key (keys %{ $self->{$item} }) { - $str .= "&".$form->escape($key)."="; + foreach my $key (keys %{ $self->{$item} // {} }) { + $href .= "&" . _url($form, $key) . "="; my ($value, $conf) = split /=/, $self->{$item}{$key}, 2; $value = "$myconfig->{$value}$conf" if $self->{$item}{$key} =~ /=/; - $str .= $form->escape($value); + $href .= _url($form, $value); + } + + my $tag = $form->{tag} // 0; + $href .= qq|#id$tag| if $target eq 'acc_menu' && !$form->{js}; + + if ($legacy) { + $str = qq||; + return $str; } - $str .= qq|#id$form->{tag}| if $target eq 'acc_menu'; + my $href_html = _ha($href); + $str = qq||; + return $str; } diff --git a/bin/mozilla/menu.pl b/bin/mozilla/menu.pl index db6958fa1..6b4f21157 100644 --- a/bin/mozilla/menu.pl +++ b/bin/mozilla/menu.pl @@ -12,32 +12,94 @@ $menufile = "menu.ini"; use SL::Menu; +use SL::AM; require "$form->{path}/js.pl"; 1; # end of main +sub _h { + my ($s) = @_; + $s = '' if !defined $s; + $s =~ s/&/&/g; + $s =~ s//>/g; + $s =~ s/"/"/g; + return $s; +} -sub display { - $menuwidth = $myconfig{menuwidth} || 155; - $menuwidth = '25%' if $form->{small_device}; - $script = $form->{main} =~ /recent/ ? 'ru.pl' : 'am.pl'; +sub menu_env_html { + my ($form, $locale, $myconfig) = @_; - $form->{title} = "$form->{login} - SQL-Ledger"; - $form->{frameset} = 1; - $form->header; + my $env = $form->environment // ''; - print qq| + my %env_label = ( + dev => $locale->text('Development Environment'), + test => $locale->text('Test Environment'), + ); + + my $env_txt = _h($env_label{$env} // ''); - + my $company_raw = $form->{company} // $myconfig->{company} // $myconfig->{dbname} // ''; + my $company = _h($company_raw); + my $user = _h($myconfig->{name} // ''); + my $db = _h($myconfig->{dbname} // ''); - - + my $u = _h($locale->text('User')); + my $d = _h($locale->text('Dataset')); - + my $html = qq||; + + return $html; +} + +sub display { + $form->{js} = 1 if !defined($form->{js}) || $form->{js} eq ''; + + $menuwidth = $myconfig{menuwidth} || 275; + $menuwidth = '25%' if $form->{small_device}; + $script = $form->{main} =~ /recent/ ? 'ru.pl' : 'am.pl'; + + my $menu_css_width = $menuwidth; + $menu_css_width .= 'px' if $menu_css_width =~ /^\d+$/; + + $form->header; + +print qq| + + + + |; @@ -45,6 +107,11 @@ sub display { sub acc_menu { + $form->{js} = 1 if !defined($form->{js}) || $form->{js} eq ''; + + if (!defined $form->{company}) { + eval { SL::AM->company_defaults(\%myconfig, $form); 1 }; + } my $menu = SL::Menu->new("$menufile"); $menu->add_file("$form->{path}/custom/$menufile") if -f "$form->{path}/custom/$menufile"; @@ -54,41 +121,49 @@ sub acc_menu { $form->header; - print qq| - + my $js_src_html = $js_src; + $js_src_html =~ s/&/&/g; + $js_src_html =~ s/"/"/g; + $js_src_html =~ s//>/g; - + my $env_html = menu_env_html($form, $locale, \%myconfig); - - -
$myconfig{name} + print qq| + + + +|; + + print qq| \n| if $form->{js}; + print qq| @@ -165,82 +240,86 @@ sub section_menu { sub jsmenu_frame { - my ($menu, $level) = @_; + my ($menu, $level, $state) = @_; + $state //= { i => 0, root_actions => [] }; + $state->{root_actions} //= []; - # build tiered menus my @menuorder = $menu->access_control(\%myconfig, $level); - while (@menuorder){ - $i++; - $item = shift @menuorder; - $label = $item; - $label =~ s/.*--//g; + while (@menuorder) { + $state->{i}++; + my $i = $state->{i}; + my $item = shift @menuorder; + + (my $label = $item) =~ s/.*--//g; $label = $locale->text($label); + my $label_html = ($label =~ /{$item}{target} = "main_window" unless $menu->{$item}{target}; - if ($menu->{$item}{submenu}) { + my $is_leaf = ($menu->{$item}{module} || $menu->{$item}{href}) && !$menu->{$item}{submenu}; - $display = "display: none;" unless $level eq ' '; + if (!$is_leaf) { + my $subid = "sub$i"; - print qq| - - |; } else { + my $is_root = (!defined($level) || $level eq ''); + my $t = $menu->{$item}{target} // ''; + my $m = $menu->{$item}{module} // ''; + my $act = $menu->{$item}{action} // ''; + my $is_root_action = $is_root && ( + $t =~ /^_(?:blank|top)$/i + || ($m eq 'login.pl' && $act eq 'logout') + ); - if ($menu->{$item}{module}) { - if ($level eq "") { - print qq|
|; - - # remove same level items - map { shift @menuorder } grep /^$item/, @menuorder; + my $a = $menu->menuitem(\%myconfig, $form, $item, $level); + $a =~ s/^ |. - $menu->menuitem(\%myconfig, $form, $item, $level).qq|$label|; - } + my $html = qq|
$a$label_html
\n|; + if ($is_root_action) { + push @{ $state->{root_actions} }, $html; } else { - - $display = "display: none;" unless $item eq ' '; - - print qq| - - -|; - + print $html; } - } - } - } sub jsmenu { my ($menu, $level) = @_; - # build menu_{login}.js for user + # Legacy JS menu generator (menu_{login}.js) is deprecated. + # By default it is disabled. Enable ONLY for debugging/compatibility: + # SetEnv SQLLEDGER_ALLOW_LEGACY_JSMENU 1 (Apache) + # or export SQLLEDGER_ALLOW_LEGACY_JSMENU=1 for the CGI environment. + if (!$ENV{SQLLEDGER_ALLOW_LEGACY_JSMENU}) { + $form->{items} = 0; + $form->{stagger} = ''; + $form->{jsmenu} = ''; # empty payload; wrapper output remains valid + return; + } + my @menuorder = $menu->access_control(\%myconfig, $level); while (@menuorder){ @@ -256,7 +335,6 @@ sub jsmenu { $form->{jsmenu} .= $form->{stagger}; $form->{jsmenu} .= qq|['$label', null, null,\n|; - # remove same level items map { shift @menuorder } grep /^$item/, @menuorder; $form->{stagger} .= "\t"; diff --git a/css/blue.css b/css/blue.css new file mode 100644 index 000000000..3abf67cf0 --- /dev/null +++ b/css/blue.css @@ -0,0 +1,1362 @@ +/* Blue Theme for SQL-Ledger + * + * © 2026 Zsirafovics (György Tóth-Szabó) */ + +@import url("env.css"); + +/* general stuff */ +:root { + --base-font: SUSE, "Open Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif; + --color-default: #0057AE; + --color-d1: #004E9C; + --color-d2: #00458B; + --color-d3: #003D79; + --color-d4: #003468; + --color-d5: #002B57; + --color-l1: #0078F1; + --color-l2: #359AFF; + --color-l3: #78BCFF; + --color-l4: #BCDDFF; + --color-l5: #EBF5FF; + --color-focus-bg: #FFFFD8; + --color-text-default: #333333; + --color-text-invert: #FFFFFF; + --color-text-muted: #666666; + --color-border-default: #D0D7E2; + --color-border-input: #B8C3D6; + --color-bg-default: #FEFEFF; + --color-bg-list: #F9F9F9; + --color-bg-admin: #FBFFE7; + --color-success: #008060; + --color-warning: #F9A825; + --color-error: #C20000; +} + +@media screen { + .noscreen { + display: none; + } +} + +@media print { + * { + background: none !important; + box-shadow: none !important; + } + .noprint { + display: none; + } + .buttons { + display: none; + } +} + +A:link, +A:visited { + color: var(--color-default); + text-decoration: none; +} + +A:active { + color: var(--color-default); + text-decoration: underline; +} + +A:hover { + text-decoration: underline; +} + +/* definitions */ +body { + font-family: var(--base-font); + font-size: 1rem; + line-height: 1.5; + color: var(--color-text-default); + background-color: var(--color-bg-default); +} + +table { + border-collapse: collapse; +} + +th, +td { + padding: 6px 8px; + vertical-align: middle; +} + +th { + vertical-align: middle; + font-weight: 600; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 600; + color: inherit; +} + +h1 { font-size: 1.5rem; line-height: 1.3; } +h2 { font-size: 1.25rem; line-height: 1.35; } +h3 { font-size: 1.125rem; line-height: 1.4; } +h4 { font-size: 1rem; line-height: 1.45; } +h5 { font-size: 0.875rem; line-height: 1.5; } +h6 { font-size: 0.75rem; line-height: 1.5; } + +label { + display: inline-block; + font-size: 0.875rem; + font-weight: 500; + margin-bottom: 0.25rem; + color: var(--color-text-default); +} + + +/* base classes */ + +.card { + box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19); + padding: 10px; + text-align: center; + border-radius: 6px; +} + +.button { + font-family: inherit; + font-size: 0.875rem; + font-weight: 600; + font-variant: small-caps; + line-height: 1; + padding: 0.4rem 0.8rem; + + background-color: var(--color-default); + color: var(--color-text-invert); + + border: 1px solid var(--color-d3); + border-radius: 4px; + + cursor: pointer; + + transition: + background-color 0.15s ease, + box-shadow 0.15s ease, + transform 0.05s ease; +} + +input[type="submit"]:not(.button), +input[type="button"]:not(.button), +button:not(.button) { + font-family: inherit; + font-size: 0.875rem; + font-weight: 600; + font-variant: small-caps; + line-height: 1; + padding: 0.4rem 0.8rem; + + background-color: var(--color-default); + color: var(--color-text-invert); + + border: 1px solid var(--color-d3); + border-radius: 4px; + + cursor: pointer; +} + +.button:hover, +input[type="submit"]:not(.button):hover, +input[type="button"]:not(.button):hover, +button:not(.button):hover { + background-color: var(--color-d3); + box-shadow: 0 4px 10px rgba(0, 87, 174, 0.35); + transform: translateY(-3px); +} + +.button:active, +input[type="submit"]:not(.button):active, +input[type="button"]:not(.button):active, +button:not(.button):active { + background-color: var(--color-d3); + box-shadow: 0 2px 6px rgba(0, 87, 174, 0.45); + transform: translateY(3px); +} + +.button:focus-visible, +input[type="submit"]:not(.button):focus-visible, +input[type="button"]:not(.button):focus-visible, +button:not(.button):focus-visible { + outline: none; + background-color: var(--color-focus-bg); + color: var(--color-text-default); + box-shadow: 0 0 0 3px rgba(0, 87, 174, 0.35); +} + +.image-hover { + display: inline-block; + cursor: pointer; + transition: + box-shadow 0.15s ease, + transform 0.15s ease, + opacity 0.15s ease; +} + +.image-hover:hover { + opacity: 0.25; +} + +A:focus-visible .image-hover { + opacity: 0.25; +} + +.small, +.help-text { + font-size: 0.875rem; + color: var(--color-text-muted); +} + +.smallcaps { + font-variant: small-caps; +} + +.ai-row { + display: flex; + gap: 1rem; +} + +.ai-half { + flex: 1 1 50%; +} + +.flip-card { + width: 100%; + max-width: 520px; + height: 200px; + margin: 0 auto; +} + +.flip-card-inner { + position: relative; + width: 100%; + height: 100%; + transform-style: preserve-3d; + transition: transform 0.6s ease; + box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); + border-radius: 6px; +} + +.flip-card:hover .flip-card-inner, +.flip-card:focus-within .flip-card-inner { + transform: rotateY(180deg); +} + +.flip-card-front, +.flip-card-back { + position: absolute; + inset: 0; + backface-visibility: hidden; + -webkit-backface-visibility: hidden; + background-color: var(--color-bg-default); + border-radius: 6px; +} + +.flip-card-back { + transform: rotateY(180deg); +} + +.flip-logo { + max-height: 140px; + width: auto; +} + +.visually-hidden { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + + +/* menu stuff */ + +body.app { + margin: 0; +} + +.app-frames { + display: flex; + width: 100vw; + height: 100vh; +} + +.app-pane { + height: 100%; +} + +.app-pane--menu { + flex: 0 0 var(--menu-width, 275px); + background-color: var(--color-bg-list); + border-right: 1px solid var(--color-border-default); + + position: relative; + z-index: 2; + + box-shadow: + 6px 0 12px rgba(0, 0, 0, 0.10), + 1px 0 2px rgba(0, 0, 0, 0.06); +} + +.app-pane--main { + flex: 1 1 auto; + position: relative; + z-index: 1; +} + +.app-pane > iframe { + width: 100%; + height: 100%; + border: 0; + display: block; +} + +body.menu { + margin: 0; + padding: 0.5rem 0; + background-color: var(--color-bg-list); + color: var(--color-text-default); + font-family: var(--base-font); + font-size: 0.875rem; +} + +body.menu header { + display: flex; + align-items: center; + gap: 0.5rem; + padding: 0 10px 10px; + border-bottom: 0; +} + +body.menu header img { + display: block; +} + +body.menu .menu-user { + font-weight: 600; +} + +body.menu nav { + padding-top: 0.25rem; +} + +body.menu .menu-header { + display: block; + width: 100%; + text-align: left; + + font: inherit; + font-variant: normal; + line-height: 1.2; + + position: relative; + padding: 6px 2.25rem 6px 10px; + font-weight: 700; + cursor: pointer; + + border: 0; + border-top: 1px solid var(--color-border-default); + border-radius: 0; + + background-color: transparent; + color: var(--color-text-default); + + box-shadow: none; + transform: none; + + transition: background-color 0.15s ease, color 0.15s ease; +} + +body.menu .menu-header::after { + content: "+"; + position: absolute; + right: 0.55rem; + top: 50%; + transform: translateY(-50%); + width: 1.15rem; + height: 1.15rem; + border-radius: 999px; + border: 1px solid currentColor; + display: grid; + place-items: center; + font-weight: 800; + line-height: 1; + opacity: 0.9; +} + +body.menu .menu-header:hover::after, +body.menu .menu-header:focus-visible::after { + opacity: 1; +} + +body.menu .menu-header[aria-expanded="true"]::after, +body.menu .menu-header.open::after { + content: "–"; +} + +body.menu .menu-header:hover { + background-color: var(--color-l4); + color: var(--color-text-default); + box-shadow: none; + transform: none; + text-decoration: none; +} + +body.menu .menu-header:active { + box-shadow: none; + transform: none; +} + +body.menu .menu-header:focus-visible { + outline: none; + background-color: var(--color-focus-bg); + color: var(--color-text-default); + box-shadow: 0 0 0 2px rgba(0, 87, 174, 0.25); +} + +body.menu .menu-header.open, +body.menu .menu-header[aria-expanded="true"] { + background-color: var(--color-l4); + color: var(--color-text-default); +} + +body.menu .menu-header.open::before, +body.menu .menu-header[aria-expanded="true"]::before { + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 4px; + background-color: var(--color-default); +} + +body.menu header.menu-headerbar { + display: flex; + justify-content: center; + align-items: center; + padding: 10px 10px 12px; + width: 100%; +} + +body.menu .submenu { + display: block; + margin-left: 10px; + border-left: 2px solid var(--color-border-default); + padding-left: 8px; + position: relative; +} + +body.menu.menu--js .submenu { + display: none; +} + +body.menu.menu--js .submenu.open { + display: block; +} + +body.menu.menu--js .menu-header.open + .submenu { + display: block; +} + +body.menu .menu-item a { + display: block; + position: relative; + padding: 5px 10px 5px 1.25rem; + font-weight: 500; + color: var(--color-default); + text-decoration: none; +} + +body.menu .menu-item:hover { + background-color: var(--color-l4); +} + +body.menu .submenu .menu-item a::before { + content: ""; + position: absolute; + left: 0; + top: 50%; + width: 0.75rem; + border-top: 1px solid var(--color-border-default); + transform: translateY(-50%); + opacity: 0.8; +} + +body.menu .menu-item a::after { + content: "›"; + position: absolute; + left: 0.35rem; + top: 50%; + transform: translateY(-50%); + opacity: 0; + transition: opacity 0.12s ease; + font-weight: 800; + line-height: 1; +} + +body.menu .menu-item a:hover::after, +body.menu .menu-item a:focus-visible::after { + opacity: 1; +} + +body.menu .menu-item a:hover { + color: var(--color-d3); + text-decoration: underline; +} + +body.menu .menu-item a:focus-visible { + outline: none; + background-color: var(--color-focus-bg); + box-shadow: 0 0 0 2px rgba(0, 87, 174, 0.25); + border-radius: 3px; +} + +body.menu .menu-item.active a { + background-color: var(--color-default); + color: var(--color-text-invert); + font-weight: 700; + border-radius: 20px; + margin: 2px 6px 2px 6px; + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85); + text-decoration: none; +} + +body.menu .menu-root-actions { + margin-top: 12px; + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + border-top: 1px solid var(--color-border-default); + display: flex; + flex-direction: column; + align-items: center; +} + +body.menu .menu-root-actions .menu-item--root { + margin: 6px 0; +} + +body.menu .menu-root-actions .menu-item a { + padding-left: 10px; +} + +body.menu .menu-root-actions .menu-item--root a { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 4px 10px; + font-weight: 700; + background-color: var(--color-l5); + color: var(--color-text-default); + border: 1px solid var(--color-border-default); + border-radius: 6px; + margin: 0; + text-decoration: none; + width: fit-content; + line-height: 1.1; +} + +body.menu .menu-root-actions .menu-item--root a:hover { + background-color: var(--color-default); + color: var(--color-text-invert); + text-decoration: none; +} + +body.menu .menu-root-actions .menu-item a::before, +body.menu .menu-root-actions .menu-item a::after { + content: none; +} +body.menu .menu-root-actions .menu-item a { + padding-left: 10px; +} + +body.menu .menu-env { + display: inline-block; + width: auto; + background-color: var(--color-env); + color: var(--color-text-invert); + border-radius: 6px; + text-align: center; + font-variant: small-caps; + padding: 8px 10px; + line-height: 1.25; +} + +body.menu .menu-env-line--env { + font-weight: 800; + margin-bottom: 2px; +} + +body.menu .menu-env b { + font-variant: normal; +} + +body.menu .menu-user { + text-align: center; + font-weight: 600; +} + + +/* input stuff */ + +input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="image"]), +select, +textarea { + font-family: inherit; + font-size: 0.875rem; + line-height: 1.2; + + padding: 0.2rem 0.4rem; + + border: 1px solid var(--color-border-default); + border-top-color: #EFEFEF; + border-bottom-color: var(--color-border-input); + border-radius: 4px; + + background-color: #FFFFFF; + background-image: linear-gradient( + to bottom, + #FFFFFF 0%, + #FAFBFF 100% + ); + + color: var(--color-text-default); + + box-shadow: + 0 2px 2px rgba(0, 0, 0, 0.06), + inset 0 0 0 1px rgba(255,255,255,0.6); + + transition: + border-color 0.15s ease, + box-shadow 0.15s ease, + background-color 0.15s ease; +} + +input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="image"]):hover, +select:hover, +textarea:hover { + background-color: var(--color-l5); + border-color: var(--color-l3); + background-image: none; +} + +input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="image"]):focus, +select:focus, +textarea:focus { + outline: none; + background-color: var(--color-focus-bg); + border-color: var(--color-default); + background-image: none; + + box-shadow: + 0 0 0 2px rgba(0, 87, 174, 0.25), + 0 2px 4px rgba(0, 0, 0, 0.12); +} + +input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="image"]):focus-visible, +select:focus-visible, +textarea:focus-visible { + outline: none; + box-shadow: 0 0 0 2px rgba(0, 87, 174, 0.25); +} + +input:required, +select:required, +textarea:required { + background-color: #fffde7; +} + +input.error { + background-color: var(--color-error); +} + +table tr { + line-height: 1.2; +} + +table th, +table td { + padding: 4px 8px; + vertical-align: middle; +} + +table th { + font-size: 0.9rem; + font-weight: 500; + white-space: nowrap; +} + +table td input:not([type="submit"]):not([type="button"]):not([type="reset"]), +table td select, +table td textarea { + font-size: 0.8125rem; + padding: 0.15rem 0.35rem; + line-height: 1.2; +} + +table table { + border-collapse: collapse; +} + +table table th, +table table td { + padding: 4px 6px; +} + +.tcalIcon { + vertical-align: middle; + margin-left: 2px; +} + +.validation-failed { + border-color: var(--color-error); + background-color: #ffecec; +} + +.validation-passed { + border-color: var(--color-success); +} + +input[type="checkbox"], +input[type="radio"] { + accent-color: var(--color-default); + margin-right: 0.4rem; +} + +input[type="checkbox"]:focus-visible, +input[type="radio"]:focus-visible { + outline: 2px solid var(--color-default); + outline-offset: 2px; +} + +input[type="checkbox"]:disabled, +input[type="radio"]:disabled { + opacity: 0.6; + cursor: not-allowed; +} + + +/* lists stuff */ + +.list { + border: 1px solid var(--color-d3); + background-color: var(--color-l5); + font-size: 0.875rem; + color: var(--color-d3); +} + +.listtop { + position: relative; + border-bottom: 2px solid var(--color-d5); + background-color: var(--color-l3); + font-size: 1.125rem; + font-weight: 700; + font-variant: small-caps; + color: var(--color-text-invert); + text-align: left; + padding: 0.5rem 0.75rem; +} + +.listheading, +.sectionheading { + background-color: var(--color-l5); + font-size: 0.875rem; + font-weight: 600; + color: var(--color-text-default); +} + +.sectionheading { + font-size: 0.75rem; +} + +.listheading th { + position: relative; + border-bottom: 2px solid var(--color-border-default); + padding: 0.3rem 0.5rem; + text-align: left; +} + +.listheading th:not(:last-child)::after { + content: ""; + position: absolute; + top: 20%; + bottom: 20%; + right: 0; + + width: 2px; + background-color: var(--color-border-default); +} + +.listheading th a, +.sectionheading th a { + color: var(--color-default); + text-decoration: underline; +} + +.listheading th a { + text-decoration-thickness: 2px; + text-underline-offset: 2px; +} + +.listheading th a:hover, +.sectionheading th a:hover { + background-color: var(--color-d5); + color: var(--color-text-invert); + text-decoration: none; +} + +.listrow0 td, +.listrow1 td { + position: relative; + border-bottom: 1px solid var(--color-border-default); + padding: 0.4rem 0.8rem; +} + +.listrow0 td:not(:last-child)::after, +.listrow1 td:not(:last-child)::after { + content: ""; + position: absolute; + top: 20%; + bottom: 20%; + right: 0; + + width: 2px; + background-color: var(--color-border-default); + opacity: 0.4; +} + +.listrow0 td { + background-color: var(--color-text-invert); +} + +.listrow1 td { + background-color: var(--color-bg-list); +} + +.listrow0:hover td, +.listrow1:hover td { + background-color: var(--color-l4); +} + +.listrow0 td a, +.listrow1 td a { + color: var(--color-d2); + font-weight: 600; + text-decoration: none; +} + +.listrow0 td a:hover, +.listrow1 td a:hover { + cursor: pointer; + color: var(--color-text-invert); + background-color: var(--color-d5); +} + +.listrow0 td a::before, +.listrow1 td a::before { + content: "›"; + display: inline-block; + width: 0.4em; +} + +.listrow0 td a:focus-visible, +.listrow1 td a:focus-visible { + outline: none; + background-color: var(--color-focus-bg); + box-shadow: 0 0 0 2px var(--color-default); + border-radius: 3px; +} + +.listsubtotal { + font-size: 0.75rem; + color: var(--color-text-default); + font-style: italic; +} + +.listtotal { + font-size: 0.875rem; + color: var(--color-text-default); + font-weight: 700; +} + + +/* login stuff */ + +.login-wrapper { + min-height: 100vh; + display: flex; + align-items: center; + justify-content: center; +} + +.login-column { + width: 100%; + max-width: 520px; + margin: auto; + display: flex; + flex-direction: column; + gap: 1.5rem; +} + +.login-brand, +.login-env, +.login-form { + text-align: center; +} + +.login-env { + background-color: var(--color-env); + color: var(--color-text-invert); + border-radius: 6px; +} + +.login-env-header h1, +.login-env-header h3 { + margin: 0; +} + +.login-quote { + margin-top: 1.5rem; + padding: 0.75rem 1rem; + font-style: italic; + font-weight: 500; + font-size: 0.95rem; + opacity: 0.85; + text-align: center; +} + +.login-form .card { + margin-bottom: 1.25rem; +} + +.login-form .card:last-child { + margin-bottom: 0; +} + +.login-input { + border-color: var(--color-border-default); + box-shadow: 0 1px 3px rgba(0,0,0,0.08); + box-sizing: border-box; + font-size: 1.2rem; +} + +.login-input:focus { + background-color: var(--color-focus-bg); + border-color: var(--color-default); + box-shadow: + 0 0 0 2px rgba(0, 87, 174, 0.25); +} + +.login-field { + margin-bottom: 1rem; +} + +.login-field.floating { + position: relative; + margin: 1.2rem 0; +} + +.login-field.floating input, +.login-field.floating select { + height: 3.25rem; + width: 70%; + padding: 0 0.75rem; + font-size: 1.2rem; + margin: 0 auto; + line-height: normal; +} + +.login-field.floating label { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + color: var(--color-text-muted); + font-size: 1.2rem; + pointer-events: none; + transition: all 0.2s ease; + background: transparent; +} + +.login-field.floating input:focus + label, +.login-field.floating input:not(:placeholder-shown) + label { + top: -0.4rem; + transform: translateX(-50%); + font-size: 0.75rem; + color: var(--color-default); + background: var(--color-text-invert); + padding: 0 4px; +} + +.login-field.floating input:focus + label { + font-weight: 600; +} + +.login-field.floating select + label, +.login-field.floating .floating-label { + top: -0.4rem; + left: 50%; + transform: translateX(-50%); + font-size: 0.75rem; + color: var(--color-default); + background: var(--color-text-invert); + padding: 0 4px; +} + +.login-field.floating select { + padding-top: 20px; +} + +.login-static { + width: 70%; + margin: 0 auto; + padding: 0.75rem 0.75rem; + border: 1px solid var(--color-border-default); + border-radius: 4px; + background-color: var(--color-l5); + color: var(--color-text-default); + box-shadow: 0 1px 2px rgba(0,0,0,0.08); + text-align: center; +} + +.login-field.floating .login-static { + width: 70%; + margin: 0 auto; + padding: 0.9rem 0.75rem 0.4rem; + border: 1px solid var(--color-border-default); + border-radius: 4px; + background-color: var(--color-l5); + color: var(--color-text-default); + box-shadow: 0 1px 2px rgba(0,0,0,0.08); + font-weight: 600; +} + +.login-field.floating .login-static + label { + top: -0.4rem; + transform: translateX(-50%); + font-size: 0.75rem; + color: var(--color-default); + background: #ffffff; + padding: 0 4px; +} + +.login-button { + padding: 0.4rem 1.2rem; + font-size: 1.2rem; + line-height: 1.5; + border-radius: 6px; +} + +.totp-setup { + margin: 1rem auto; + text-align: center; +} + +.totp-qrcode { + margin: 0.8rem auto; +} + +.totp-qrcode svg { + max-width: 100%; + height: auto; +} + +.totp-secret { + font-family: monospace; + font-size: 0.9rem; + color: var(--color-text-default); + background-color: var(--color-bg-default); + border: 1px solid var(--color-border-default); + border-radius: 4px; + padding: 0.4rem 0.6rem; + display: inline-block; +} + +.capslock-warning { + margin-top: 0.25rem; + font-size: 0.95rem; + color: var(--color-warning); + font-weight: 600; +} + +.login-dataset { + padding: 1rem 1.2rem; +} + +.login-dataset-header { + display: flex; + align-items: center; + justify-content: center; + gap: 0.75rem; + margin-bottom: 0.75rem; +} + +.dataset-icon { + width: 28px; + height: 28px; + color: var(--color-default); + flex-shrink: 0; +} + +.dataset-text { + display: flex; + flex-direction: column; +} + +.dataset-label { + font-size: 0.95rem; + font-weight: 600; + line-height: 1.2; +} + +.login-dataset select:hover { + border-color: var(--color-l3); +} + +.login-dataset select:focus { + border-color: var(--color-default); + box-shadow: 0 0 0 2px rgba(0, 87, 174, 0.25); +} + + +/* administration pages */ + +body.admin { + background-color: var(--color-bg-admin); + color: var(--color-text-default); +} + +.admin-wrapper { + min-height: 100vh; + padding: 1.5rem; + display: flex; + justify-content: center; +} + +.admin-column { + width: 100%; + max-width: 1100px; + display: flex; + flex-direction: column; + gap: 1rem; +} + +.admin-card { + text-align: left; +} + +.admin .admin-form { + display: flex; + flex-direction: column; + gap: 1rem; +} + +.admin .admin-title { + margin: 0; + font-size: 1.25rem; + line-height: 1.2; +} + +.admin .admin-grid { + display: grid; + grid-template-columns: 200px minmax(0, 1fr); + gap: 0.75rem 1rem; + align-items: center; +} + +.admin .admin-label { + justify-self: end; + font-weight: 600; +} + +.admin .admin-field { + min-width: 0; +} + +.admin .admin-existing { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; +} + +.admin .admin-chip { + display: inline-flex; + align-items: center; + gap: 0.35rem; + padding: 0.15rem 0.5rem; + border: 1px solid var(--color-border-default); + border-radius: 999px; + background-color: var(--color-bg-list); + font-size: 0.95rem; +} + +.admin .admin-actions { + display: flex; + gap: 0.5rem; + flex-wrap: wrap; +} + +.admin .divider { + border: 0; + border-top: 1px solid var(--color-border-default); + margin: 0.5rem 0 0; +} + +.admin .admin-table { + overflow: auto; +} + +.admin .admin-table table { + width: 100%; +} + +.admin .align-center { + text-align: center; +} + +.admin .align-right { + text-align: right; +} + +.admin .admin-static { + padding: 0.25rem 0.5rem; + background-color: var(--color-bg-list); + border: 1px solid var(--color-border-default); + border-radius: 4px; + min-height: 1.6em; + white-space: pre-wrap; +} + +.admin .col-locked { + width: 1%; + white-space: nowrap; +} + +@media (max-width: 640px) { + .admin .admin-grid { + grid-template-columns: 1fr; + } + .admin .admin-label { + justify-self: start; + } +} + + +/* main frame */ + +.plus0 { /* negatív */ + background-color: var(--color-error); + color: var(--color-text-invert); + padding: 0.15rem 0.5rem; + border-radius: 3px; + font-weight: 600; +} + +.plus1 { /* pozitív */ + background-color: var(--color-success); + color: var(--color-text-invert); + padding: 0.15rem 0.5rem; + border-radius: 3px; + font-weight: 600; +} + +h2.confirm { + height: 100px; + background-image: url(../images/warning.png); + background-repeat: no-repeat; + padding-left: 100px; + color: var(--color-error); + font-size: 36px; +} + +.confirm, +.error, +.ok { + display: flex; + align-items: center; + gap: 0.75rem; + padding: 0.75rem 1rem; + border-radius: 6px; + font-weight: 600; +} + +.confirm { + color: var(--color-error); +} + +.confirm::before { + content: ""; + width: 48px; + height: 48px; + background: url(../images/warning.png) no-repeat center / contain; +} + +.error { + background-color: var(--color-error); + color: var(--color-text-invert); +} + +.ok { + color: var(--color-success); +} + +.ok::before { + content: ""; + width: 32px; + height: 32px; + background: url(../images/checkmark.png) no-repeat center / contain; +} + +.dnd-idle { + text-align: left; + vertical-align: top; +} + +.dnd-active { + text-align: center; + vertical-align: middle; + border: 1px dashed var(--color-border-default); + background-color: var(--color-l5); +} + +.nkp { + display: none; +} + +.printonly { + display: none; +} + +.service_portal_warning { + font-size: 1.25rem; + font-weight: 700; +} + +.service_portal_warning a { + color: var(--color-text-default); + text-decoration: underline; +} + +.dberror { + display: none; +} + +.redirectmsg { + background-color: var(--color-l2); + color: var(--color-text-invert); + padding: 0.25rem 0.5rem; + font-weight: 600; +} + +--------------------------------------------------------------------------- diff --git a/favicon.ico b/favicon.ico index 1b1906e96..fb6df3a41 100644 Binary files a/favicon.ico and b/favicon.ico differ diff --git a/images/cal.gif b/images/cal.gif index 8526cf5d1..75c14390c 100644 Binary files a/images/cal.gif and b/images/cal.gif differ diff --git a/images/down.png b/images/down.png index 6b117008f..506028100 100644 Binary files a/images/down.png and b/images/down.png differ diff --git a/images/icons.svg b/images/icons.svg new file mode 100644 index 000000000..a22ae889e --- /dev/null +++ b/images/icons.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/no_cal.gif b/images/no_cal.gif index adc58e2a8..e1ac3b3d9 100644 Binary files a/images/no_cal.gif and b/images/no_cal.gif differ diff --git a/images/sql-ledger.eps b/images/sql-ledger.eps index 0e0b23e13..ee9c3eb7d 100644 --- a/images/sql-ledger.eps +++ b/images/sql-ledger.eps @@ -1,2808 +1,456 @@ %!PS-Adobe-3.0 EPSF-3.0 -%%Creator: (ImageMagick) -%%Title: (sql-ledger.eps) -%%CreationDate: (Tue Mar 21 13:02:13 2006) -%%BoundingBox: 196 327 416 465 -%%DocumentData: Clean7Bit -%%LanguageLevel: 1 +%%Creator: cairo 1.18.4 (https://cairographics.org) +%%CreationDate: Sun Jan 4 10:47:13 2026 %%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 304 177 %%EndComments - -%%BeginDefaults -%%EndDefaults - %%BeginProlog -% -% Display a color image. The image is displayed in color on -% Postscript viewers or printers that support color, otherwise -% it is displayed as grayscale. -% -/DirectClassPacket -{ - % - % Get a DirectClass packet. - % - % Parameters: - % red. - % green. - % blue. - % length: number of pixels minus one of this color (optional). - % - currentfile color_packet readhexstring pop pop - compression 0 eq - { - /number_pixels 3 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add 3 mul def - } ifelse - 0 3 number_pixels 1 sub - { - pixels exch color_packet putinterval - } for - pixels 0 number_pixels getinterval -} bind def - -/DirectClassImage -{ - % - % Display a DirectClass image. - % - systemdict /colorimage known - { - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { DirectClassPacket } false 3 colorimage - } +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { { - % - % No colorimage operator; convert to grayscale. - % - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { GrayDirectClassPacket } image - } ifelse -} bind def - -/GrayDirectClassPacket -{ - % - % Get a DirectClass packet; convert to grayscale. - % - % Parameters: - % red - % green - % blue - % length: number of pixels minus one of this color (optional). - % - currentfile color_packet readhexstring pop pop - color_packet 0 get 0.299 mul - color_packet 1 get 0.587 mul add - color_packet 2 get 0.114 mul add - cvi - /gray_packet exch def - compression 0 eq - { - /number_pixels 1 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add def - } ifelse - 0 1 number_pixels 1 sub - { - pixels exch gray_packet put - } for - pixels 0 number_pixels getinterval -} bind def - -/GrayPseudoClassPacket -{ - % - % Get a PseudoClass packet; convert to grayscale. - % - % Parameters: - % index: index into the colormap. - % length: number of pixels minus one of this color (optional). - % - currentfile byte readhexstring pop 0 get - /offset exch 3 mul def - /color_packet colormap offset 3 getinterval def - color_packet 0 get 0.299 mul - color_packet 1 get 0.587 mul add - color_packet 2 get 0.114 mul add - cvi - /gray_packet exch def - compression 0 eq - { - /number_pixels 1 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add def - } ifelse - 0 1 number_pixels 1 sub - { - pixels exch gray_packet put - } for - pixels 0 number_pixels getinterval -} bind def - -/PseudoClassPacket -{ - % - % Get a PseudoClass packet. - % - % Parameters: - % index: index into the colormap. - % length: number of pixels minus one of this color (optional). - % - currentfile byte readhexstring pop 0 get - /offset exch 3 mul def - /color_packet colormap offset 3 getinterval def - compression 0 eq - { - /number_pixels 3 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add 3 mul def - } ifelse - 0 3 number_pixels 1 sub - { - pixels exch color_packet putinterval - } for - pixels 0 number_pixels getinterval -} bind def - -/PseudoClassImage -{ - % - % Display a PseudoClass image. - % - % Parameters: - % class: 0-PseudoClass or 1-Grayscale. - % - currentfile buffer readline pop - token pop /class exch def pop - class 0 gt - { - currentfile buffer readline pop - token pop /depth exch def pop - /grays columns 8 add depth sub depth mul 8 idiv string def - columns rows depth - [ - columns 0 0 - rows neg 0 rows - ] - { currentfile grays readhexstring pop } image - } - { - % - % Parameters: - % colors: number of colors in the colormap. - % colormap: red, green, blue color packets. - % - currentfile buffer readline pop - token pop /colors exch def pop - /colors colors 3 mul def - /colormap colors string def - currentfile colormap readhexstring pop pop - systemdict /colorimage known - { - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { PseudoClassPacket } false 3 colorimage - } - { - % - % No colorimage operator; convert to grayscale. - % - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { GrayPseudoClassPacket } image - } ifelse - } ifelse -} bind def - -/DisplayImage -{ - % - % Display a DirectClass or PseudoClass image. - % - % Parameters: - % x & y translation. - % x & y scale. - % label pointsize. - % image label. - % image columns & rows. - % class: 0-DirectClass or 1-PseudoClass. - % compression: 0-none or 1-RunlengthEncoded. - % hex color packets. - % - gsave - /buffer 512 string def - /byte 1 string def - /color_packet 3 string def - /pixels 768 string def - - currentfile buffer readline pop - token pop /x exch def - token pop /y exch def pop - x y translate - currentfile buffer readline pop - token pop /x exch def - token pop /y exch def pop - currentfile buffer readline pop - token pop /pointsize exch def pop - /Times-Roman findfont pointsize scalefont setfont - x y scale - currentfile buffer readline pop - token pop /columns exch def - token pop /rows exch def pop - currentfile buffer readline pop - token pop /class exch def pop - currentfile buffer readline pop - token pop /compression exch def pop - class 0 gt { PseudoClassImage } { DirectClassImage } ifelse - grestore + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point } bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def %%EndProlog -%%Page: 1 1 -%%PageBoundingBox: 196 327 416 465 -userdict begin -DisplayImage -196 327 -219.851 138.034 -12.000000 -220 138 -0 -0 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffaf9e9f4f3d3f4f3d3f4f3d3f4f3d3f4f3d3f4f3d3f4f3d3f4f3d3f4f3d3f4f3d3 -faf9e9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcf4 -f1efc8e9e6a7e3df91e0dc86d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59dfdb85e8e5a6eae8b1f0efc7f3f2d2ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -f1efc8e9e6a7ddd97bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d6d264e5e29bf0efc7ffffffffffffffffffffffffffffffffffffffffffffffff -fffffffcfbf3f3f2d2f3f2d3f4f3d5f8f7e5fefdf9ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffff4f3d3e6e39cd7d365d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d9d56fe8e5a6f3f2d2fffffffffffffffffffffffffffffff3f2d2f3f2d2 -eae8b1eae8b1dfdb85dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e6e39c -f1efc8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffdfcf4e9e6a7dad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59dcd87aeae8b1f6f5ddfffffffffffffffffffffffffcfbf3edebbc -e2df90d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d7d365e9e6a7faf9e9ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffaf9e9e6e39cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bf9f8e8fffffffffffffffffffffffff9f8e8 -eae8b1e2df90d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -e6e39cfaf9e9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffaf9e9e6e39cd4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bf9f8e8ffffffffffffffffff -f9f8e8eae8b1dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e7e4a2faf9e9ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e6a7d7d365d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bf9f8e8ffffff -ffffffffffffedebbcd9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59dcd87adfdb85e8e5a6eae8b1f0efc7f3f2d2fcfbf3ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f3d3 -dad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dfdb85 -f9f8e8ffffffffffffffffffedebbcd9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d9d56fe8e5a6f3f2d2f9f8e8ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffdfcf4e6e39cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59dfdb85f3f2d2ffffffffffffffffffedebbcd9d56fd4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59dcd87aeae8b1f9f8e8ffffffffffffffffffffffffffffffffffffffffff -f3f2d2f3f2d2eae8b1eae8b1dfdb85dfdb85d4cf59d4cf59d9d56fdfdb85dfdb85eae7ae -fdfcf6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffff7f6deddd97bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59dfdb85f3f2d2fffffffffffffffffff3f2d2d9d56fd4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59e2df90edebbcf9f8e8fffffffffffffffffffffffff9f8e8eae8b1 -e2df90dfdb85d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59dad670f4f3d3ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffeeecbdd7d365d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae8b1fffffffffffffffffff3f2d2dfdb85 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59e2df90edebbcfcfbf3fffffffffffffffffffffffff6f5dd -eae8b1dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e9e6a7ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6e39cd4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f3f2d2ffffffffffff -f6f5dddfdb85d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bf9f8e8ffffffffffffffffffffffff -f3f2d2e8e5a6d9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59e6e39cffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffe6e39cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87a -f9f8e8ffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e2df90f9f8e8ffffffffffff -fffffff0efc7e5e29bd6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ddd97bfdfcf4ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffdfcf4ddd97bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59e8e5a6fffffffffffffcfbf3e2df90d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dfdb85f3f2d2 -ffffffffffffffffffedebbcd9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59ddd97bfdfcf4ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffdfcf4ddd97bd4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d6d264f0efc7fffffffffffff6f5dddcd87ad4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -dfdb85f3f2d2fffffffffffffffffff3f2d2d9d56fd4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dad670fdfcf4ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcf4ddd97bd4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87af9f8e8ffffffffffffedebbc -d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59dfdb85f3f2d2fffffffffffffffffff3f2d2dfdb85d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ddd97b -fdfcf4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffe6e39cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffff -fffffffcfbf3e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d6d264f0efc7fffffffffffffffffff3f2d2dfdb85d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59ddd97bfdfcf4ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffe6e39cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59edebbcfffffffffffff6f5dddcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87af9f8e8fffffffffffff3f2d2 -dfdb85d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e3df91ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffebe9b2d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59e5e29bffffffffffffedebbcd6d264d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffff -fffffffcfbf3e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59e9e6a7ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f6ded4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffffffffffedebbcd4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d6d264edebbcfffffffffffff6f5dddcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f1efc8ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffdfcf4dad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bffffff -fffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59dcd87af6f5ddffffffffffffedebbcd6d264d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365 -faf9e9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffe3df91d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59dfdb85fffffffffffff6f5ddd6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e5e29bfcfbf3ffffffffffffe8e5a6d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59ddd97bffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffff1efc8d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3fffffff6f5ddd6d264d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264edebbcffffffffffff -f9f8e8dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ebe9b2ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcf4 -dad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dcd87afcfbf3fffffff6f5ddd6d264 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264 -f6f5ddfffffffffffff0efc7d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d7d365faf9e9ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe9e6a7d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d9d56ffcfbf3 -fffffffcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d6d264f6f5ddffffffffffffe8e5a6d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e3df91ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffff7f6ded4cf59d4cf59d4cf59dfdb85eae8b1 -e5e29bdedb83f6f5ddfffffffcfbf3dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddfffffffcfbf3dcd87ad4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f4f3d3 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0dc86d4cf59 -dfdb85fcfbf3fffffffffffffffffffffffffffffffcfbf3dcd87ad4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f6f5ddffffffffffff -e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59dad670ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffff7f6ded4cf59dcd87afffffffffffffffffffffffffffffffffffffffffffaf9ed -d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -edebbcffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f4f3d3ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffe6e39cd4cf59f0efc7ffffffffffffffffffffffff -ffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59edebbcffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -e0dc86ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffaf9e9d4cf59d4cf59fcfbf3 -fffffffffffffffffffffffffffffffffffffffffffffffff9f8e8d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffffffffeae8b1d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59f4f3d3ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -e6e39cd4cf59d4cf59fcfbf3ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e8e5a6ffffffffffff -edebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e0dc86ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffdfcf4d7d365d4cf59d4cf59edebbcffffffffffffffffffffffff -fffffffffffffffffffffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -e5e29bffffffffffffedebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59faf9e9ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffeeecbdd4cf59d4cf59d4cf59dcd87a -ffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59dfdb85fffffffffffff0efc7d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ebe9b2ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3df91 -d4cf59d4cf59d4cf59d4cf59eae7afffffffffffffffffffffffffffffffffffffedebbc -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f9f8e8fffffff6f5ddd6d264d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dad670ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffaf9e9d4cf59d4cf59d4cf59d4cf59d4cf59f3f2d2fffffffcfbf4f4f3d5 -f3f2d2edebbce2df90d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae8b1ffffff -ffffffdcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59f7f6deffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffebe9b2d4cf59dfdb85edebbcf3f2d2f8f7e4 -ffffffffffffdfdb85d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59dcd87affffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e9e6a7ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3df91e5e29b -fffffffffffffffffffffffffffffffdfdfadcd87ad4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59f6f5ddfffffff6f5ddd4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59ddd97b -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffe1de8efffffffffffffffffffffffffffffffffffffffffffcfbf3d6d264 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eae8b1ffffffffffffdfdb85 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59fdfcf4ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffff7f6def0efc7ffffffffffffffffffffffffffffff -ffffffffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d9d56f -fcfbf3ffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f1efc8ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffebe9b2f3f2d2ffffff -ffffffffffffffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59f3f2d2fffffff9f8e8d6d264d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -e9e6a7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffe3df91f3f2d2ffffffffffffffffffffffffffffffffffffffffffffffffeae8b1 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e8e5a6ffffffffffffdfdb85d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -9ca56c9ca56c9ca56c9ca56cb8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59b8ba629ca56ca5ae8dbbc8e6bbc8e6ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffe0dc86e8e5a6ffffffffffffffffffffffffffffff -ffffffffffffffffffdfdb85d4cf59d4cf59d4cf59d4cf59d4cf59d6d264fcfbf3ffffff -f0efc7d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -b8ba62637a7f2b4f92002ea1002ea1002ea1002ea1002ea1002ea10f399c476489808f75 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59c6c55d637a7f0f399c002ea1002ea1002ea1002ea1002ea1002ea1 -4466bbbbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffd4cf59d6d264f6f5dd -fffffffffffffffffffffffffffffffffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59eae8b1fffffffcfbf3d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59b8ba62556f84002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1556f84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f75002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea14466bbeef2f9ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fdfcf4d4cf59d4cf59d6d264f7f7e4fffffffffffffffffffffffff0efc7d6d264d4cf59 -d4cf59d6d264e2df90eae8b1eae8b1fbfaf0ffffffeae8b1d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf599ca56c0f399c002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea172847ad4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea13358b4 -eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffff4f3d3d4cf59d4cf59d6d264ffffffffffffebe9b5e5e29b -d9d56fd4cf59d4cf59d4cf59dcd87af6f5ddffffffffffffffffffffffffffffffe5e39e -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -637a7f002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea13358b4ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffff4f3d3d4cf59dcd87aebe9b5 -fffffffcfbf3d4cf59d4cf59d4cf59d4cf59d4cf59d6d264f9f8e8ffffffffffffffffff -ffffffffffffffffffffffffdcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62 -0f399c002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf598e9a71002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -edebb8f9f8e8fffffffffffffffffffdfcf7e2df90d4cf59d4cf59d4cf59d4cf59e8e5a6 -fffffffffffffffffffffffffffffffffffffffffffffffff9f8e8d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59556f84002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea139598d39598d39598d0f399c002ea1002ea12b4f92d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba620f399c002ea1002ea1002ea1002ea1 -002ea1002ea1002ea139598d637a7f3f60a3002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1ccd6edffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdcd87a -d4cf59d4cf59d4cf59edebbcffffffffffffffffffffffffffffffffffffffffffffffff -ffffffdcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1 -002ea1002ea11d44979ca56cd4cf59d4cf59d4cf59d4cf59d4cf599ca56c556f84637a7f -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1 -002ea1002ea1002ea1002ea1002ea10f399c9ca56cd4cf59d4cf59e9e6a799acda113ca8 -002ea1002ea1002ea1002ea1002ea1002ea16682c7ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffff6f5ddd4cf59d4cf59d4cf59f0efc7ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffdfdb85d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1 -002ea1002ea1002ea1002ea1002ea12b4f92c6c55dd4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59c6c55d0f399c002ea1002ea1002ea1002ea1002ea1002ea19ca56cd4cf59d4cf59 -d4cf59e9e6a7ffffff889ed4002ea1002ea1002ea1002ea1002ea1002ea1002ea1eef2f9 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffd9d56fd4cf59d4cf59e5e29b -ffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d264d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf592b4f92002ea1002ea1002ea1002ea1002ea1002ea1aaaf67d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1 -556f84d4cf59d4cf59d4cf59d4cf59e0dc86ffffffffffff3358b4002ea1002ea1002ea1 -002ea1002ea1002ea1889ed4ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -dfdb85d4cf59d4cf59d6d264f6f5ddffffffffffffffffffffffffffffffffffffffffff -edebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 -39598dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1 -002ea1002ea1002ea1002ea1aaaf67d4cf59d4cf59d4cf59d4cf59e0dc86ffffffffffff -99acda002ea1002ea1002ea1002ea1002ea1002ea13358b4ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffd6d264d4cf59d4cf59d4cf59d6d264f7f7e3ffffffffffff -fffffffffffffffffff3f2d2d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1 -002ea1002ea1002ea1002ea1556f84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -b8ba62002ea1002ea1002ea1002ea1002ea1002ea12b4f92d4cf59d4cf59d4cf59d4cf59 -d4cf59e3df91ffffffffffffeef2f9002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffff0efc7d4cf59d4cf59d4cf59d4cf59 -d4cf59e8e5a6fffffffbfbf1f3f2d2edebbce5e29bd4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59aaaf67002ea1002ea1002ea1002ea1002ea1002ea139598dd4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf5972847a002ea1002ea1002ea1002ea1002ea1002ea1637a7f -d4cf59d4cf59d4cf59d4cf59d4cf59e9e6a7ffffffffffffffffff3358b4002ea1002ea1 -002ea1002ea1002ea1002ea1aabae0ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffdfdf9fffffffffffffffffffffffffffffff9f8e8d9d56f -d4cf59d4cf59d4cf59d4cf59d4cf59edebbcffffffedebbcd4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1 -2b4f92d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1 -002ea1002ea1002ea18e9a71d4cf59d4cf59d4cf59d4cf59d4cf59e9e6a7ffffffffffff -ffffff7790cd002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffff2f1cff2f0ceffffffffffff -fcfbf3edebbcd6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f6f5ddffffffe8e5a6 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf592b4f92002ea1 -002ea1002ea1002ea1002ea1002ea19ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -0f399c002ea1002ea1002ea1002ea1002ea1002ea1b8ba62d4cf59d4cf59d4cf59d4cf59 -d4cf59e9e6a7ffffffffffffffffff889ed4002ea1002ea1002ea1002ea1002ea1002ea1 -4466bbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -f4f3d3e8e5a6fffffff6f5ddd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dfdb85edebbc -f3f2d2ffffffffffffe3e095d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59476489002ea1002ea1002ea1002ea1002ea1002ea11d4497c6c55dd4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59002ea1002ea1002ea1002ea1002ea1002ea1002ea1d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59ebe9b2ffffffffffffffffffbbc8e6002ea1002ea1 -002ea1002ea1002ea1002ea14466bbffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffff7f6deeae8b1fffffff3f2d2d4cf59d4cf59d4cf59d4cf59 -d4cf59e5e29bffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1002ea1002ea1 -002ea1002ea12b4f92c6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1002ea1 -002ea1002ea139598dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59f4f3d3ffffffffffff -ffffffdde4f3002ea1002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f4dafffffff8f8e7 -d6d264d4cf59d4cf59d4cf59d9d56fffffffffffffffffffffffffffffffffffffffffff -fcfbf3d9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d -002ea1002ea1002ea1002ea1002ea1002ea1002ea11d4497aaaf67d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f75 -002ea1002ea1002ea1002ea1002ea1002ea139598dd4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59faf9e9ffffffffffffffffffffffff002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffcfbf3e2df90d4cf59d4cf59eae8b1ffffffffffffffffff -ffffffffffffffffffffffffffffffeae8b1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1637a7fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1556f84d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59ffffffffffffffffffffffffffffff002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1eef2f9ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfbf3dcd87ad4cf59 -f3f2d2fffffffffffffffffffffffffffffffffffffffffffffffff3f2d2d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59556f84002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea12b4f92b8ba62d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1 -002ea1002ea1637a7fd4cf59d4cf59d4cf59d4cf59d4cf59e0dc86ffffffffffffffffff -ffffffffffff002ea1002ea1002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffedebbcd4cf59edebbcffffffffffffffffffffffffffffffffffffffffff -fffffff0efc7d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59476489002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10f399c -9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f -002ea1002ea1002ea1002ea1002ea1002ea1637a7fd4cf59d4cf59d4cf59d4cf59d4cf59 -e6e39cffffffffffffffffffffffffffffff002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffcfbf3d4cf59e2df90ffffffffffffffffff -ffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59c6c55d2b4f92002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea172847ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1637a7fd4cf59 -d4cf59d4cf59d4cf59d4cf59eeecbdffffffffffffffffffffffffffffff113ca8002ea1 -002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f2d2d4cf59 -d4cf59f0efc7fffffffffffffffffffffffffffffffffffff6f5ddd4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59c6c55d476489 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea172847ad4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1 -002ea1002ea1637a7fd4cf59d4cf59d4cf59d4cf59d4cf59faf9e9ffffffffffffffffff -ffffffffffff113ca8002ea1002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffff0efc7d4cf59d4cf59d6d264edebbcfffffffffffffffffffffffff3f2d2 -d6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf5972847a002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea19ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f -002ea1002ea1002ea1002ea1002ea1002ea1637a7fd4cf59d4cf59d4cf59d4cf59dad670 -ffffffffffffffffffffffffffffffffffff002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffdfdb85d4cf59d4cf59d4cf59d4cf59edebbb -fffffff6f5ded9d56fd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59aaaf671d4497002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea10f399cb8ba62d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1002ea1002ea1637a7fd4cf59 -d4cf59d4cf59d4cf59e6e39cffffffffffffffffffffffffffffffffffff002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59 -d4cf59d4cf59d4cf59eae8b1fffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59c6c55d476489002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -556f84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f002ea1002ea1002ea1002ea1 -002ea1002ea1637a7fd4cf59d4cf59d4cf59d4cf59eeecbdffffffffffffffffffffffff -ffffffffffff002ea1002ea1002ea1002ea1002ea1002ea1002ea1dde4f3ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfa -dcd87ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59edebbbfffffff6f5ded6d264d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59556f84002ea1002ea1002ea1 -002ea1002ea1002ea1002ea10f399cc6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59637a7f -002ea1002ea1002ea1002ea1002ea1002ea1476489d4cf59d4cf59d4cf59d7d365ffffff -ffffffffffffffffffffffffffffffffffff002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffdcd87ad4cf59d4cf59d4cf59d4cf59dcd87af3f2d2ffffff -fffffffffffffcfbf3e8e5a6d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59556f84002ea1002ea1002ea1002ea1002ea1002ea1002ea172847ad4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59808f75002ea1002ea1002ea1002ea1002ea1002ea139598dd4cf59 -d4cf59d4cf59e6e39cffffffffffffffffffffffffffffffffffffeef2f9002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59 -d9d56ffcfbf3ffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1002ea1002ea1 -002ea139598dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf599ca56c002ea1002ea1002ea1002ea1 -002ea1002ea12b4f92d4cf59d4cf59d4cf59f7f6deffffffffffffffffffffffffffffff -ffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea13358b4ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -f2f1ced4cf59d4cf59d4cf59edebbcffffffffffffffffffffffffffffffffffffffffff -ffffffd6d264d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf599ca56c002ea1 -002ea1002ea1002ea1002ea1002ea12b4f92d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1d4cf59d4cf59dad670ffffffffffff -ffffffffffffffffffffffffffffffaabae0002ea1002ea1002ea1002ea1002ea1002ea1 -4466bbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffbfbf1d4cf59d4cf59d4cf59ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf590f399c002ea1002ea1002ea1002ea1002ea1002ea1d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf590f399c002ea1002ea1002ea1002ea1002ea1002ea1b8ba62 -d4cf59eeecbdffffffffffffffffffffffffffffffffffffffffff7790cd002ea1002ea1 -002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffdad670d4cf59d4cf59 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e29bd4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1002ea1 -002ea1002ea1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1002ea1002ea1 -002ea1002ea1002ea18e9a71d7d365fdfcf4ffffffffffffffffffffffffffffffffffff -ffffff5574c1002ea1002ea1002ea1002ea1002ea1002ea199acdaffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffff2f1ced4cf59d4cf59f9f8e8ffffffffffffffffffffffffffffffffffffffffff -ffffffdfdb85d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d -002ea1002ea1002ea1002ea1002ea1002ea1d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -72847a002ea1002ea1002ea1002ea1002ea1002ea1637a7fe9e6a7ffffffffffffffffff -ffffffffffffffffffffffffffffff113ca8002ea1002ea1002ea1002ea1002ea1002ea1 -dde4f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffdad670d4cf59eae8b1ffffffffffffffffff -fffffffffffffffffffffffff9f8e8d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf591d4497002ea1002ea1002ea1002ea1002ea10f399cd4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59aaaf67002ea1002ea1002ea1002ea1002ea1002ea11d4499 -fdfcf4ffffffffffffffffffffffffffffffffffffffffffccd6ed002ea1002ea1002ea1 -002ea1002ea1002ea1224aaeffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeecbdd4cf59 -d6d264f6f5ddfffffffffffffffffffffffffffffffcfbf3dcd87ad4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1 -002ea139598dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591d4497002ea1002ea1 -002ea1002ea1002ea1002ea1aabae0ffffffffffffffffffffffffffffffffffffffffff -6682c7002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0dc86d4cf59d6d264eae8b1fcfbf3fffffffffffff6f5dfdcd87a -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf5939598d002ea1 -002ea1002ea1002ea1002ea1002ea172847ad4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59556f84002ea1002ea1002ea1002ea1002ea1002ea14466bbffffffffffffffffff -ffffffffffffffffffdde4f3113ca8002ea1002ea1002ea1002ea1002ea1002ea1ccd6ed -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffff7f6ded4cf59d4cf59d4cf59d4cf59 -eae8b1fffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf5972847a9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -c6c55d556f84002ea1002ea1002ea1002ea1002ea1002ea1002ea1aaaf67d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1889ed4ffffffffffffffffffffffffffffff4466bb002ea1002ea1002ea1002ea1 -002ea1002ea14466bbffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea17790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -e9e6a7d4cf59d4cf59d4cf59dfdb85ffffffffffffd4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf592b4f92002ea11d4497637a7f808f759ca56c -d4cf59b8ba629ca56c637a7f0f399c002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -556f84d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59556f84002ea1 -002ea1002ea1002ea1002ea1002ea1002ea17790cddde4f3ffffffccd6ed4466bb002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1bbc8e6ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea16682c7 -bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6bbc8e6ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffdfcf4dad670d4cf59d6d264ebeab6fffffffffffff5f4db -e5e29bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1b8ba62d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59b8ba62002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea16682c7ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f6dedcd87af6f5dd -fffffffffffffffffffffffffffffff6f5ddd6d264d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf599ca56c002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1808f75d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59808f75002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -3358b4eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffff9f9eaffffffffffffffffffffffffffffffffffffffffffeae8b1d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf5972847a002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1808f75d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59e9e6a7 -6682c7002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea14466bbeef2f9ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffcfbf3d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59556f84002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -0f399c9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59ddd97bffffffffffff7790cd002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea13358b4dde4f3ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffd6d264d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf599ca56c39598d002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea10f399c637a7fc6c55dd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d7d365faf9e9ffffffffffffffffff99acda224aae -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -5574c1aabae0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59b8ba62808f75637a7f39598d39598d -39598d39598d39598d39598d637a7f9ca56cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365f7f6deffffffffffff -ffffffffffffffffffffffff99acda5574c13358b4002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1224aae7790cdccd6edffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffdde4f37790cd7790cd7790cd7790cd7790cd7790cd7790cd -7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cdffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffff3f2d2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365 -f7f6deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ccd6ed5574c1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1224aae99acdaffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffdfdb85d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59eeecbdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffbbc8e64466bb002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea199acdaffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd9d56fd4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59eeecbdffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e64466bb002ea1002ea1002ea1002ea1002ea1002ea1002ea1224aaeffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fdfdfaffffffedebbcd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365f7f6deffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffbbc8e64466bb002ea1002ea1002ea1002ea1 -002ea17790cdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffd9d56fd4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365 -f7f6deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bbc8e64466bb002ea1002ea1113ca8eef2f9ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffeef2f9bbc8e6ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f1ce -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59ddd97bfaf9e9ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffdde4f36682c7889ed4ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffeef2f96682c7224aae002ea1002ea1002ea13358b47790cd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffebe9b2d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59c6c55d63797f929d6fd4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59e9e6a7ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffeef2f97690cdafbee2ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffaabae0113ca84466bbbbc8e6eef2f9 -ffffffdde4f3aabae0224aae224aaeccd6edffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffff4f3d3d7d365d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf596a7f7c -04319f06339fd4cf59d4cf59d4cf59d4cf59d4cf59d7d365f1efc8ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff7f97d00532a30734a4 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6002ea1 -99acdaffffffffffffffffffffffffffffffffffffffffff7790cd113ca8eef2f9ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffdfcf4e6e39cd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf593f5e8b002ea1103a9baaaf67d4cf59d4cf59d4cf59e3df91faf9e9 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff4b6cbd002ea1133da8ccd6edffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffeef2f9224aae7790cdffffff7790cd002ea1002ea1002ea1224aaeccd6edffffff -ffffff4466bb4466bbffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffff4f3d3ddd97bd4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59234895002ea1103a9bd4cf59d4cf59 -dad670f4f3d3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff2950b1002ea1133da8ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff99acda224aaeffffffffffffbbc8e6002ea1ffffff -ffffffaabae05574c1ffffffffffffeef2f9002ea1ccd6edffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffebe9b2d7d365d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf591b4397 -002ea1143e9ad7d365e9e6a7ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff2049ad002ea10835a4 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff7790cd7790cdffffff -ffffffffffff002ea1ffffffffffffffffff002ea1ffffffffffffffffff3358b499acda -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffdfcf4ebe9b2dad670d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf590e399c002ea1002ea1fdfcf4ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff0835a4002ea1002ea1ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff4466bb99acdaffffffffffffffffff002ea1ffffffffffff889ed4002ea1ffffff -ffffffffffff7790cd7790cdffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffeeecbddad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dad670002ea1002ea1002ea1ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff002ea1002ea1153fa9ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff5574c17790cdffffffffffffffffff002ea1002ea1 -002ea1002ea17790cdffffffffffffffffff4466bb7790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffff7f6dee6e39cd7d365d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365e6e39cf1efc8ffffff002ea1 -002ea13258b4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff0734a4002ea13258b4 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff7790cd4466bbffffff -ffffffffffff002ea1ffffffeef2f95574c13358b4eef2f9ffffffffffff113ca8bbc8e6 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffff1efc8e6e39cdad670d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d7d365e3df91eeecbdfdfcf4 -ffffffffffffffffff0e3aa7002ea13258b4ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff133da8002ea13258b4ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffccd6ed002ea1ccd6edffffffeef2f9002ea1ffffffeef2f9eef2f9224aae7790cd -eef2f9889ed4113ca8ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaf9e9eeecbd -e3df91ddd97bd4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59 -d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59d4cf59dad670e3df91ebe9b2f7f6de -ffffffffffffffffffffffffffffffffffffffffff133da8002ea13258b4ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff133da8002ea13258b4ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffbbc8e6889ed4eef2f9ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff7790cd224aaeeef2f95574c1002ea1002ea1 -5574c1ffffffbbc8e6002ea14466bb113ca8aabae0ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffff7f6def4f3d3e9e6a7e9e6a7e9e6a7 -e3df91e0dc86e0dc86e0dc86e0dc86e0dc86e9e6a7e9e6a7e9e6a7f1efc8f7f6deffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdde4f3133da8 -002ea13258b4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffa4b5de5876c23258b43258b43f62b8 -99acdaeef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff7d95cf4466bb2e54b24b6cbd7690cdbbc8e6133da8002ea15876c2 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffdfe5f4718bcb3358b43258b45876c2889ed4eef2f90734a4002ea1 -7f97d0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff7d95cf4b6cbd3258b43258b45272c0aabae0ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffccd6ed2950b12049ad -2049ad2049ad2049ad2049ad2049ad2950b1ccd6edffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3358b4 -224aaeaabae0ffffffffffffffffffffffffffffff889ed4113ca86682c7ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff133da8002ea13258b4ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffdde4f34869bc0330a2002ea1 -002ea1002ea1002ea1002ea1002ea11842aaeef2f9ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffafbee23056b3002ea1002ea1002ea1002ea1002ea1002ea1 -0e3aa70e3aa7002ea13258b4ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff859cd31d46ac002ea1002ea1002ea1002ea1002ea1 -0734a4103ca7133da8002ea13258b4ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffafbee23056b3002ea1002ea1002ea1002ea1002ea1002ea1 -0633a43e61b8eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff395db6002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea11f48adffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffff889ed4113ca8224aae5574c17790cd4466bb224aae113ca8 -aabae0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff133da8002ea13258b4ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -103ca7002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1103ca7ffffff -ffffffffffffffffffffffffffffffffffffffffffeef2f90a36a5002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea13258b4ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff9fb1dc0532a3002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea13258b4ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffeef2f90a36a5002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea14b6cbdffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff0835a4002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1103ca7ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffdde4f3aabae07790cd -7790cd7790cdbbc8e6eef2f9ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0734a4 -002ea10c38a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffb1c0e3002ea1002ea10734a4153fa90835a42049ad0835a40835a4 -0835a5002ea10734a4dde4f3ffffffffffffffffffffffffffffffffffffffffff5c7ac4 -002ea1002ea10e3aa72049ad0835a40835a41842aa0c38a6002ea1002ea1002ea11943ab -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -2950b1002ea1002ea10e3aa7103ca7103ca70835a4153fa90e3aa7002ea1002ea1002ea1 -3258b4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c7ac4 -002ea1002ea10c38a6103ca7103ca72049ad002ea10734a40a36a5002ea10e3aa7ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff103ca7002ea1002ea1 -2049ad2049ad2049ad2049ad0532a3002ea1002ea1ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff002ea1002ea1103ca7ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff385cb6002ea10b37a5607dc5eef2f9 -ffffffffffffdde4f34a6bbd0633a4002ea1002ea1aabae0ffffffffffffffffffffffff -ffffffffffffffffff1741aa002ea1153fa9889ed4dde4f3ffffffffffffeef2f9889ed4 -0835a4002ea1002ea10a36a5ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffff002ea1002ea1153fa9aabae0ffffffffffffffffffeef2f9 -7f97d0113ca8002ea1002ea13258b4ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff1741aa002ea1153fa9889ed4ffffffffffffffffffbbc8e6264daf -0734a4002ea10e3aa7dde4f3ffffffffffffffffffffffffffffffffffffffffffffffff -ccd6ed2049ad002ea12049adffffffffffffffffffffffff254caf002ea12049adccd6ed -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff103ca7002ea12049addde4f3ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0c38a6 -002ea12e54b2ffffffffffffbbc8e64b6cbd0c38a6002ea1002ea1002ea10a36a5bbc8e6 -ffffffffffffffffffffffffffffffffffffeef2f90532a3002ea1708acbffffffffffff -ffffffffffffffffffffffff99acda002ea1002ea12049adeef2f9ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff94a8d8002ea10e3aa7aabae0ffffff -ffffffffffffffffffffffffffffff5876c2002ea1002ea12950b1ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffeef2f90532a3002ea1708acbffffffffffff -99acda2950b10e3aa7002ea1002ea1002ea10c38a6eef2f9ffffffffffffffffffffffff -ffffffffffffffffffffffffbbc8e6284fb0002ea13258b4ffffffffffffffffffffffff -3f62b8002ea12049ae99acdaffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f62b8 -002ea1133da8bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffccd6ed0e3aa7002ea15876c27f97d0133da80a36a5002ea1002ea1002ea1 -002ea10a36a55272c0ffffffffffffffffffffffffffffffffffffffffff99acda002ea1 -002ea1bbc8e6ffffffffffffffffffffffffffffffffffffbbc8e60c38a6002ea1133da8 -bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5876c2 -002ea1133da8eef2f9ffffffffffffffffffffffffffffffffffff7790cd002ea1002ea1 -2049adffffffffffffffffffffffffffffffffffffffffffffffffffffff99acda002ea1 -002ea1889ed46883c80835a40734a4002ea1002ea1002ea1002ea10a36a58fa4d6ffffff -ffffffffffffffffffffffffffffffffffffffffffffffff7790cd103ca8002ea15876c2 -ffffffffffffffffffffffff5876c2002ea11741aa7790cdffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff6883c8002ea10835a5889ed4ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff0532a3002ea10532a3002ea1002ea1 -002ea1002ea1002ea10b37a52950b1bbc8e6ffffffffffffffffffffffffffffffffffff -ffffffffffffccd6ed002ea1002ea199acdaffffffffffffffffffffffffffffffffffff -aabae0002ea1002ea10835a5889ed4ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff7b93cf002ea1133da8ccd6edffffffffffffffffffffffffffffff -ffffff6883c8002ea1002ea12049adffffffffffffffffffffffffffffffffffffffffff -ffffffffffffccd6ed0431a3002ea10a36a5002ea1002ea1002ea1002ea1002ea10a36a5 -4b6cbddde4f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -6883c8002ea1002ea199acdaffffffffffffffffffffffff99acda0734a4002ea12e54b2 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffbbc8e60a36a5002ea11c45ac99acda -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2d53b2 -002ea1002ea1002ea1002ea1002ea10633a44b6cbdccd6edffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff0a36a5002ea10230a2b1c0e3ffffff -ffffffffffffffffffeef2f9264daf002ea1002ea1002ea11f48ad99acdaffffffffffff -ffffffffffffffffffffffffffffffffffffffffffeef2f9002ea1002ea1103ba7eef2f9 -ffffffffffffffffffffffffccd6ed103ca7002ea1002ea10835a4ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff0b37a6002ea1002ea1002ea1002ea1 -0734a40734a46883c8dde4f3ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff708acb0431a3002ea10b37a5dde4f3ffffffffffffffffffffffff -eef2f90e3aa7002ea10e3aa74063b9ccd6edffffffffffffffffffffffffffffffffffff -ffffffffffffeef2f94466bb224aaeeef2f9ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -103ca7002ea1103ca80b37a57790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd -7790cd7790cd607dc50935a5002ea1002ea1002ea1002ea10b37a5708acb7790cd7790cd -7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd6883c80b37a5 -002ea1002ea10431a33258b45876c2607dc53258b4103ca70b37a6002ea1002ea1002ea1 -0e3aa70b37a57790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd5876c2 -0230a2002ea1012fa20a36a53258b4607dc54b6cbd2e54b20e3aa7002ea1002ea1002ea1 -0e3aa74466bb7790cd7790cd7790cd7790cd7790cd7790cd7790cd7790cd5876c20432a3 -002ea1002ea1002ea1002ea11741aa7790cd7790cd7790cd7790cd7790cd7790cd7790cd -7790cd7790cd7790cd7790cd7790cd708acb1a44ab0431a3002ea1002ea11741aaffffff -ffffffffffffffffffffffffffffff5272c0002ea1002ea1224aae153fa95977c27790cd -7790cd7790cd7790cd7790cd7790cd607dc5133da80734a40835a599acdaffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffff859cd30532a3002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea13f62b8002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1012fa296aad9ffffffffffffffffffffffffffffffffffffdde4f30e3aa7002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -0a36a5bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff1f48ad002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -0331a30432a3002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1012fa2002ea1002ea1 -002ea1002ea1002ea1002ea10532a35876c2ffffff2950b1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10330a20230a2002ea1 -002ea1002ea1002ea1002ea1002ea10a36a5002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea10532a30331a2002ea1002ea1 -002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea1002ea1012fa21f48adffffffffffffffffffffffffffffffffffff -ffffffffffffccd6ed0e3aa7002ea1002ea1002ea1002ea1002ea1002ea1002ea1002ea1 -002ea1002ea1002ea10734a44b6cbdffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffeef2f9718bcb103ca7133da8133da8133da8133da8133da8133da8133da8133da8 -133da8133da80835a41c45ac7f97d0ffffffa4b5de385cb6103ca7113ca8133da8133da8 -133da8133da8133da8133da8133da8133da8133da8133da8133da8133da8153fa9103ca7 -5876c2eef2f9728ccb3056b30835a40835a42049ad4869bc99acdaffffffffffffeef2f9 -5876c2103ca7133da8133da8133da8133da8133da8133da8133da8133da8133da80835a4 -254caf9fb1dcdfe5f45c7ac4284fb00c38a6002ea11842aa3f62b8ccd6ed002ea1002ea1 -0532a30c38a6133da8133da8133da8133da8133da8133da8133da8133da80633a4254caf -9fb1dcffffff728ccb3056b3103ca7133da8133da8133da8133da8133da8133da8133da8 -133da8133da8133da8133da8133da80835a5002ea10432a33b5eb8ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffccd6ed607dc51c45ac0e3aa7133da8 -133da8133da8133da8133da8133da8103ca71842aa6883c8ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffff002ea1002ea1254cafffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffaabae0dde4f3ffffff0e3aa7002ea13258b4ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff7b93cf0734a4103ca7ffffff133da8002ea1 -3f62b8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff7b93cf0431a3002ea1 -0e3aa7ccd6ed133da8002ea15876c2ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -7b93cf0431a3002ea1002ea1103ca7dde4f3133da8002ea15876c2ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff8fa4d60734a4002ea1002ea1153fa9ccd6edbbc8e6133da8002ea1 -5876c2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffeef2f90633a4002ea1002ea10b37a5eef2f9 -ffffffbbc8e60734a4002ea1708acbffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff718bcb002ea1 -002ea1103ca7ccd6edffffffffffffaabae0002ea1002ea1889ed4ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffff0e3aa7002ea10e3aa799acdaffffffffffffffffff7790cd002ea1002ea1 -bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffb1c0e3002ea1002ea15977c2ffffffffffffffffff -ffffff6883c8002ea10e3aa7bbc8e6ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff4869bc002ea1224aae -ccd6edffffffffffffffffffffffff3258b4002ea10a36a5ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff103ca7002ea10a36a5ffffffffffffffffffffffffffffff0835a4002ea1103ca7 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff0633a4002ea12950b1ffffffffffffffffffffffff -dde4f32049ad002ea12049adffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff2049ad002ea10835a4 -ffffffffffffffffffffffffaabae02049ae002ea15876c2ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff385cb6002ea10e3aa7ccd6edffffffffffffffffff708acb002ea1002ea199acda -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff7d95cf002ea1002ea1889ed4ffffffffffffffffff -2e54b2002ea10b37a5bbc8e6ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffeef2f90532a3002ea1 -1f48adffffffffffff99acda113ca8002ea1103ca7ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffff1842aa002ea10835a5607dc5889ed40d39a6002ea1002ea17b93cfffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff6883c80734a4002ea10835a50a36a5002ea1 -002ea10a36a5eef2f9ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1c45ac -002ea1002ea1002ea1002ea1002ea1607dc5ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffdde4f3103ca70633a4002ea10330a25876c2eef2f9ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffbbc8e6607dc5dde4f3 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - -end -%%PageTrailer +%%BeginSetup +%%BeginResource: font FuturaMdCn_PFL-Normal +11 dict begin +/FontType 42 def +/FontName /FuturaMdCn_PFL-Normal def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 76 /L put +Encoding 81 /Q put +Encoding 83 /S put +/CharStrings 4 dict dup begin +/.notdef 0 def +/S 1 def +/Q 2 def +/L 3 def +end readonly def +/sfnts [ +<0001000000090080000300106376742064c763be000003400000002e6670676d8333c24f0000 +037000000014676c796640fe2edb0000009c000002a468656164d16f9b2f0000038400000036 +68686561074b02aa000003bc00000024686d747806d900c6000003e0000000106c6f636101ee +015a000003f00000000a6d61787000b001db000003fc0000002070726570ecd1d6a60000041c +0000006b0002003f000001b603c2000300070056402001080840090207040601000605060302 +05040700070607010201030001010046762f3718003f3c2f3c10fd3c10fd3c012f3cfd3c2f3c +fd3c003130014968b900000008496861b0405258381137b90008ffc038593311211125331123 +3f0177fec7fafa03c2fc3e3f03450001001cfff7016402d200210059402301222240231c1100 +1110050b2100051c05051c16050b13080e02081f1f010e03010b46762f3718003f3f10fd10fd +012ffd2ffd10fd3c10fd3c002e2e3130014968b9000b0022496861b0405258381137b90022ff +c03859371633323635342726272635343633321715262322061514171617161514062322272e +42332b353c37383c644e473637342c383c38383c68523a427d29332b33393334434e4f6d2060 +27362c323733334451526a240002002bffc901c602d200120025008a403b0126264027121514 +012513121111120912002501131314000013141314150925011313140000131f050717050f23 +08031b080b000b030301010746762f3718003f3f2f10fd10fd012ffd2ffd872e08c40ec40ec4 +0efc08c4872e08c40ec40ec408fc0ec4012e2e2e2e002e2e2e3130014968b900070026496861 +b0405258381137b90026ffc03859052706232227263534373633321716151407172737173635 +3427262322070615141716333237018d342e377f2e1c1d2e80802e1c343ae33933120b17494b +170a0b17470e21374819814f9d9e4f80814e9eda4950c2294634a76f31676c327571346e0a00 +0000000100400000016e02c90005004e401c0106064007040504050003020501000403080002 +0103050001010046762f3718003f3c3f3c10fd3c012f3cfd3c10fd3c003130014968b9000000 +06496861b0405258381137b90006ffc038593311331133154060ce02c9fd90590000ff3ffffb +01e402ce02fa005a003c004e00580039005800bb016501ed00d7018c014b017c01d05a625a62 +0002000400004001002c764520b003254523616818236860442d00010000000600010cd8209c +5f0f3cf5001003e800000000b76e2bbc00000000b76e2bbcff59ff14041103c2000000030002 +0000000000000001000003c2ff15001c0436ff59ff5a04110001000000000000000000000000 +0000000401f4003f0181001c01eb002b017900400000003e009c011c01520000000100000004 +0064000700380004000200080040000a0000008c00fc00020001401f1212111110100f0f0e0e +0d0d0c0c0b0b0a0a090904040303020201010000018db801ff85456844456844456844456844 +456844456844456844456844456844456844456844456844456844456844456844b306054600 +2bb3080746002bb10505456844b107074568440000> +] def +/f-0-0 currentdict end definefont pop +%%EndResource +%%BeginResource: font SegoeScript-Bold +11 dict begin +/FontType 42 def +/FontName /SegoeScript-Bold def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 100 /d put +Encoding 101 /e put +Encoding 174 /registered put +/CharStrings 4 dict dup begin +/.notdef 0 def +/e 1 def +/d 2 def +/registered 3 def +end readonly def +/sfnts [ +<00010000000900800003001063767420104621f400000648000001dc6670676d95c07f000000 +082400000950676c79661d1b979d0000009c000005ac68656164e82239ec0000117400000036 +6868656112e905b2000011ac00000024686d747815590138000011d0000000106c6f63610000 +0a58000011e0000000146d61787002a20568000011f400000020707265703b264e1b00001214 +000001f00002001f000003e105fc00030007001b400c0004120305000701010900042fcd1239 +2fcd003fcd3fcd31303721112103112111e70232fdcec803c2b40493fab905fcfa0400020092 +001d0581046b000c0040003d400c3e3e2316973333032323082eb8fff0400e2e08190d0d002e +191928000042411112392fcd332f3311332f1133002f38cd322f33322fed11392f3130013426 +27220e02073e030514070e0523222635343e02373e0333321e02151406070606071e0333323e +023736363737363332160275090a224d46370d2f5f4d31030c1b347f909ca09f4cabbf163352 +3c163b434924354d3218847526643e02192b3c26316e6c662a4a8940353727140f036b162805 +3a6b975c234d545d8412304b938471522fc1c34e97938e43192e24162843573059bf64204b2f +192c2113192a371e357b4035311b000000020039fffe06d906280026008d006b40352c2d2d8b +8b42603a103a5505051e6035957e7e521e97421560601252740d0874893a0805553a0d05053a +3a1c892727655a5a8f1c472fcd12392fcd322f33123911331133113311331112392f2f2f002f +cd322f3fed11392fed111239113333381112392f3311333130013e0337262635343e0235342e +0223220e020706060706151433323637363637363625140e0207350606070e0323222e02270e +0307060623222e02353436373636373e03333216173e0337363637363633321e0215140e0207 +140e0407060615141e02171e0333323e02373636373636373633321602cf0813131306151303 +040310171b0b184046451d202e11351614402b2d491a3846041f0a1b2d242553302e5c564c1e +4552311a0b1b3d43492664d370273a261308082b694d305e697a4c405211070d0c0a0405100c +103029192d23140a11180f0507070705010c100102040401080d120b0e2023210d3567343366 +270f1710150213091a1e1f0d0e2f180a1a1b18060d1d18103956662c32572372423c1c1d1f39 +1b394fb812232b3a2a012b552d2c4a361f406e9554295d5c56235b5b283f4b232f43177bdd6b +446847245e5426606a72384e6c141a220f171d0e0d34557b540620292c271c034e86431e4445 +441f0713110c0b1113092351302f592a0f1e0004004e005c071e05e40041007700b800cc0051 +4026126969493578ac78acb14f4fb1b1c3c3428cb99c9c9661492dbc878c96002d961e4242ce +611e2fcd12392f123939cd2fcd32392f331112392f33111239113311332f1139392f2f002fcd +332fcd3130011406070e0307060607060607060623272e05272e0335343e02373636373e0537 +363436363736363332161716161716171e0307342e042316161716161514072626272623220e +0207060607060615141e0217161633323e02373e0537363607140e02232226272e0323222714 +16161415140e0223222e0227113427262635343e02373e0333321617161615140e0207161617 +1e0301141617303e02373637342e0223220e02071e221f122d363c213e95534ca3534d983e7a +24545350412f0a060d0a062639421c244c1d0e38454c412e07020b1d1f45692547893f3f6a23 +334c2847351fc23c607a7c742a050c073c392f3a370d153321656e68242b572a33430b1d3328 +3e87412b403e4934104b606b624d125054d416202611244d351d39352d11050301010e1b2619 +14251e1303121512101b21111f4c493b0e42612b171913222f1c14181242553013fdff02020d +161d0f232e06101d1801181e1c03815d8c2d193e413d192f4627242c16140b080320323d403d +170f2e2f290b2f696a632733451309222b2f291f061c342c230b190d141313351d2b5a2e5e58 +4f48447c6d594023040805295119174b2c25010323353f1c21532e377136334e3d30141f2302 +080d0b0419252c2c280f42b1be0c1b17101a1c0d1b170e01031417140311312d20121b211001 +32201114220e0c1d1a1301050906043b361c29140d1e1e1a09060b0718211d1e010e13381607 +0b0e071115050f0f0b06090805fa001e000005aa001e00000546001e00000000000000000000 +0000000003e8001e00000000ffe200000000ffe200000000ffe20000fe0fffe2000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000008000000080000000400 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000f80100 +000000000000000000e400cb0000000000000000010400f000000000000000000000000000e4 +00c80000000000e600be00cd000000dc00c20000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000404e54524d4c +4b4a49484746434241403f3e3d3c3b3a393837363534333231302f2e2d2c2b2a292827262524 +232221201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201002c01 +18b0184358456ab0194360b00c2344231020b00c4ef04d2fb000121b21231120332f592d2c01 +18b0184358b0052bb000134bb0145058b100403859b0062b1b21231120332f592d2c0118b018 +43584eb0032510f221b000124d1b2045b00425b00425234a6164b0285258212310d61bb00325 +10f221b0001259592d2cb01a435821211bb00225b0022549b00325b003254a612064b0105058 +2121211bb00325b0032549b0005058b0005058b8ffe238211bb0003821591bb0005258b01e38 +211bb0003821595959592d2c0118b0184358b0052bb000134bb0145058b90000ffc03859b006 +2b1b21231120332f592d2c4e018a10b10c194344b00014b1000ce2b00015b90000fff03800b0 +003cb0282bb0022510b0003c2d2c0118b0002fb00114f2b00113b001154db000122d2c0118b0 +184358b0052bb00013b90000ffe038b0062b1b21231120332f592d2c0118b018435845646a23 +456469b01943646060b00c2344231020b00cf02fb000121b2121208a208a525811331b212159 +592d2c014bb0c85158b10b0a432343650a592d2c004bb0c8515800b10a0b4323430b592d2c00 +b00c2370b1010c3e01b00c2370b1020c453ab10200080d2d2cb0122bb0022545b00225456ab0 +408b60b0022523442121212d2cb0132bb0022545b00225456ab8ffc08c60b002252344212121 +2d2cb000b0122b2121212d2cb000b0132b2121212d2c014bb0c85158b00643b00743650a592d +2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361592d2cb1000325 +456854b01c4b505a58b0032545b0032545606820b004252344b0042523441bb0032520456820 +8a2344b00325456860b003252344592d2cb00325204568208a2344b003254564686560b00425 +b0016023442d2cb00943588721c01bb01243588745b0112bb00d2344b00d7ae41b038a451869 +20b00d23448a8a8720b0a05158b0112bb00d2344b00d7ae41b21b00d7ae4595959182d2c208a +4523456860442d2c456a422d2c01182f2d2c0118b0184358b00425b00425496423456469b040 +8b6120b080626ab00225b00225618cb0194360b00c2344218a10b00cf6211b21212121592d2c +01b0184358b0022545b002254564606ab00325456a6120b00425456a208a8b65b0042523448c +b00325234421211b20456a4420456a44592d2c012045b00055b018435a584568234569b0408b +6120b080626a208a236120b003258b65b0042523448cb00325234421211b2121b0192b592d2c +018a8a45642345646164422d2cb00425b00425b0192bb0184358b00425b00425b00325b01b2b +01b0022543b04054b0022543b000545a58b003252045b040614459b0022543b00054b0022543 +b040545a58b004252045b04060445959212121212d2cb0032520b0072587052e23208ab00425 +b00725b0142b1021c4212d2cc02d2c4b525845441b2121592d2cb00243583ded181bed592d2c +4b505845441b2121592d2c01184b52588a2fed1b212121592d2c4b53234b515a58b003254568 +b003254568b003256054582121211bb00225456860b0032523442121591b212121592d2cb002 +43583dcd181bcd592d2c462346608a8a462320468a608a61b8ff8062232010238ab10c0c8a70 +456020b0005058b00161b8ffba8b1bb0468c59b0106068013a2d2c2045b0032546524bb01351 +5b58b0022546206861b00325b003253f2321381b2111592d2c2045b00325465058b002254620 +6861b00325b003253f2321381b2111592d2c004bb0c8515800b00743b006430b592d2c8a10ec +2d2cb00c4358211b2046b0005258b8fff0381bb0103859592d2c20b0005558b8100063b00325 +4564b00325456461b0005358b0021bb04061b00359254569535845441b2121591b21b0022545 +b00225456164b028515845441b212159592d2c21210c6423648bb84000622d2c21b08051580c +6423648bb82000621bb200402f2b59b002602d2c21b0c051580c6423648bb81555621bb20080 +2f2b59b002602d2c0c6423648bb84000626023212d2c184b5358b00425b00425496423456469 +b0408b6120b080626ab00225b00225618cb00c2344218a10b00cf6211b218a11231220392f59 +2d2cb00225b002254964b0c05458b8fff838b008381b2121592d2cb0134358031b02592d2cb0 +134358021b03592d2cb00a2b2310203cb0172b2d2cb00225b8fff038b0282b8a102320d023b0 +102bb0054358c01b3c59201011b00012012d2cb0482b2d2c01b0022510d023c901b00113b000 +1410b0013cb001162d2c01b00013b001b0032549b0031738b001132d2c4b53234b515a582045 +8a60441b2121592d2c184b5358b00425b004254964b00325b00325496468b0408b6120b08062 +6ab00225b00225618cb00c234421b004251023b00cf61bb00425b0042511122320392f59cc21 +212d2c0118b0184358b0052546234564611b21b00425b004254a59b00e23442310b00eec2310 +b00eec2d2cb01b435820b0016045b000515820b0016020452068b0005558b0206044211b2121 +21591b20b0016020452068b0005558b8ffe06044b01c4b50582045b02060441b21591b212121 +59591b21592d2cb0022546206861b00325b003253f2321382d2c462346608a8a462320468a60 +8a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ff808b1bb0818c59683a2d +2cb0402a212d2c2035b001602d2cb0024354584b53234b515a58381b2121591b21212121592d +2c49b00e23442d2cb0024354584b53234b515a5820458a60441b2121591b21212121592d2c4b +53234b515a5820458a60441b2121592d2c4b545820458a60441b2121592d2c4b53234b515a58 +381b2121592d2c4b5458381b2121592d2cb002435458b0462b1b21212121592d2cb002435458 +b0472b1b212121592d2cb002435458b0482b1b21212121592d2cb002435458b0492b1b212121 +592d2c4b52587d1b7a592d2cb1020042b123018851b1400188535a58b910000020885458b202 +010243604259b12401885158b920000040885458b2020202436042b12401885458b202200243 +6042004b014b5258b2020802436042591bb940000080885458b202040243604259b940000080 +63b80100885458b202080243604259b94000010063b80200885458b202100243604259b94000 +020063b80400885458b202400243604259595959592d0001000000050000da33a1ef5f0f3cf5 +001b080000000000bda4b81000000000c1473786fe80fc0a0b83094d00010009000100010000 +00000001000008b6fc0a002d0b6efe80fe350b83000100000000000000000000000000000004 +0400001f0436009205a80039077b004e00000000000000440000013c0000032c000005ac0001 +000000040132003c00fa000500020004001e005500000200031b0003000140fddfe016171cd4 +d516171c7b7c161b7b7c19d1d216171c767716171c6d7016171c6c6f16171c6b6e161b6b6e7f +721a747514151c676a14151c666914151c6568141b656885711a1973167a4319217943192191 +93012b9395022b9695012b817f022b7d7f022b7f85032b8885022b8785022b8485022b838502 +2b78850a0d391b37151836151535151234150f33150c3215093115063015032f15002e152627 +0e28270f2a2b0e2c2b0f22230e24230f1e1f0e201f0f0f10110c090a0b0c0607080c0304050c +0001020c1b011d0d18071a0d1510170d1204140d2c3c2a3c283c263c243c223c203c1e3c1b3c +183c153c123c0f3c093c063c033c003c50335401b0124b004b5442b013014b004b5342b0332b +4bb8032052b0322b4bb009505b58b101018e59b0332bb00288b8010054b00488b8020054b012 +435a5b58b80119b101018e851bb900010100b04b60858d592b2b1db0644b5358b0801d59b032 +4b5358b0901d59004bb03251b01b23422b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2bb1282645b02a4561b02c4560442b2b2b2b2b2b2b2b2b2b2b2b012b2b +2b2b2b2b2b2b002b2b2b2b2bb018b03f4b53422b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2bb10932 +2b4bb05052424bb008524bb008505bb01a23424bb0c8524bb036505bb00c234200> +] def +/f-1-0 currentdict end definefont pop +%%EndResource +%%BeginResource: font SegoeScript-Bold +11 dict begin +/FontType 42 def +/FontName /SegoeScript-Bold def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 1 /g1 put +Encoding 2 /g2 put +Encoding 3 /g3 put +Encoding 4 /g4 put +/CharStrings 5 dict dup begin +/.notdef 0 def +/g1 1 def +/g2 2 def +/g3 3 def +/g4 4 def +end readonly def +/sfnts [ +<00010000000900800003001063767420104621f400000528000001dc6670676d95c07f000000 +070400000950676c796660f622b60000009c0000048c68656164e82239ec0000105400000036 +6868656112e905b30000108c00000024686d747813da01d2000010b0000000146c6f63610000 +0c1c000010c4000000186d61787002a30568000010dc00000020707265703b264e1b000010fc +000001f00002001f000003e105fc00030007001b400c0004120305000701010900042fcd1239 +2fcd003fcd3fcd31303721112103112111e70232fdcec803c2b40493fab905fcfa04000100b9 +001e0436061d0049001d400d0a973b200125250f420000360f2fcd322f3312392f003f2fed31 +3001140e02070e0323222e0235343e04373e03373e0333321e0215140e02070e05070e031514 +1e0233323e02373637363633321e0204361d2f3b1d497f70652f2d5f4f32080c101212070610 +12110808212c351b222915060e151a0d02070a0b0a070107120f0a121c2311274d5869421a13 +13201a0714130d01a70a293234163752361b265c99722b6c767c756b2a244f4e471b1c413926 +101d28181b4a576131061f292d281d05217384873544552f11102844331315131706101d0000 +0002ffa9fe3e03f90461004c0068003b401c1b1b0e2f395a0e5a4825254d5048164d0000092f +8408086a1657833e2fed3311332fed33332fcd2f002fcd32332f1239cd2fcd3311392f313001 +140e0215060607030e03232226272e0335343e0233321e02171e0333323e02373e03370e0307 +0e0323222e0235343e02373e0333321e020734262322070e0315141633323e02373e03373e03 +03f90c0d0c0e12041c0743739d6170e4710924231b0f17190a11333a3c1b153f494e24344d36 +230a0408090b060d2b3132150d3646502632553d23244d7a551d5c6b702f21524831db0c0668 +9135563d21140c2052524816212a1d160d050a0a0a039d0714151508407a41fdfc7ec589475b +49061d252a130d120b051720230c0a18140d2b567e541f515e6936142b2a240d081f1f171f31 +3f202d7a93a6581e443b271b334822040494377d70540e1b1626363b15212c2b362b0f313635 +0000000200820020056d04810011004f003340174d0a39393e034d291c3e3e0329390a0a2121 +31000051501112392fcd332f331133002fcd332fcd113911123911332f313001342623220e04 +073636373e03051406070e0523222e0235343e0237363633321e0217161615140e0207060607 +1e0333323637363637363637363637373633321602651b110f282b2b2519051d2f1515353021 +03080c0e27758da1a5a44a5e8c5c2e15385f4a39843c0b2222200a202028455e362162380818 +2433232f6b362f5c2f1d5b2f204024353a24130a035c2c24243d515a5f2c182716153d424250 +0822173e929187683f34638f5b459a9fa14b3a3c0910160d29492e4874655e331f492b1f2d1e +0f201916432416532d1e3923342f1600000100cffff8046703fc004b0021400f3d471c15300f +030847350000353d262fcd32332f2f002fcdcd3f3f1239313001140623222e0223220e02070e +03070e03070e0323222e02272e0335343e02373e0333321e02151406070e03073e03373e0333 +321e02046734271b2b241f10122a2e3118112a2a260e0c1d191403060c15231e363617040403 +040302080b0d050a22292d1513271f140a080916130e01051a1d1c071d4c617a493851341903 +3c29351419141829361e153b40421c1942443e1527422f1a2e4856281a34394127337e745a0f +1b3125160a18271d071f1d1f525654210b3339350c316e5d3d21364505fa001e000005aa001e +00000546001e000000000000000000000000000003e8001e00000000ffe200000000ffe20000 +0000ffe20000fe0fffe200000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000800000008000000040000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000f80100000000000000000000e400cb00000000000000000104 +00f000000000000000000000000000e400c80000000000e600be00cd000000dc00c200000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000404e54524d4c4b4a49484746434241403f3e3d3c3b3a393837363534 +333231302f2e2d2c2b2a292827262524232221201f1e1d1c1b1a191817161514131211100f0e +0d0c0b0a090807060504030201002c0118b0184358456ab0194360b00c2344231020b00c4ef0 +4d2fb000121b21231120332f592d2c0118b0184358b0052bb000134bb0145058b100403859b0 +062b1b21231120332f592d2c0118b01843584eb0032510f221b000124d1b2045b00425b00425 +234a6164b0285258212310d61bb0032510f221b0001259592d2cb01a435821211bb00225b002 +2549b00325b003254a612064b01050582121211bb00325b0032549b0005058b0005058b8ffe2 +38211bb0003821591bb0005258b01e38211bb0003821595959592d2c0118b0184358b0052bb0 +00134bb0145058b90000ffc03859b0062b1b21231120332f592d2c4e018a10b10c194344b000 +14b1000ce2b00015b90000fff03800b0003cb0282bb0022510b0003c2d2c0118b0002fb00114 +f2b00113b001154db000122d2c0118b0184358b0052bb00013b90000ffe038b0062b1b212311 +20332f592d2c0118b018435845646a23456469b01943646060b00c2344231020b00cf02fb000 +121b2121208a208a525811331b212159592d2c014bb0c85158b10b0a432343650a592d2c004b +b0c8515800b10a0b4323430b592d2c00b00c2370b1010c3e01b00c2370b1020c453ab1020008 +0d2d2cb0122bb0022545b00225456ab0408b60b0022523442121212d2cb0132bb0022545b002 +25456ab8ffc08c60b0022523442121212d2cb000b0122b2121212d2cb000b0132b2121212d2c +014bb0c85158b00643b00743650a592d2c2069b04061b0008b20b12cc08a8cb8100062602b0c +642364615c58b00361592d2cb1000325456854b01c4b505a58b0032545b0032545606820b004 +252344b0042523441bb00325204568208a2344b00325456860b003252344592d2cb003252045 +68208a2344b003254564686560b00425b0016023442d2cb00943588721c01bb01243588745b0 +112bb00d2344b00d7ae41b038a45186920b00d23448a8a8720b0a05158b0112bb00d2344b00d +7ae41b21b00d7ae4595959182d2c208a4523456860442d2c456a422d2c01182f2d2c0118b018 +4358b00425b00425496423456469b0408b6120b080626ab00225b00225618cb0194360b00c23 +44218a10b00cf6211b21212121592d2c01b0184358b0022545b002254564606ab00325456a61 +20b00425456a208a8b65b0042523448cb00325234421211b20456a4420456a44592d2c012045 +b00055b018435a584568234569b0408b6120b080626a208a236120b003258b65b0042523448c +b00325234421211b2121b0192b592d2c018a8a45642345646164422d2cb00425b00425b0192b +b0184358b00425b00425b00325b01b2b01b0022543b04054b0022543b000545a58b003252045 +b040614459b0022543b00054b0022543b040545a58b004252045b04060445959212121212d2c +b0032520b0072587052e23208ab00425b00725b0142b1021c4212d2cc02d2c4b525845441b21 +21592d2cb00243583ded181bed592d2c4b505845441b2121592d2c01184b52588a2fed1b2121 +21592d2c4b53234b515a58b003254568b003254568b003256054582121211bb00225456860b0 +032523442121591b212121592d2cb00243583dcd181bcd592d2c462346608a8a462320468a60 +8a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ffba8b1bb0468c59b01060 +68013a2d2c2045b0032546524bb013515b58b0022546206861b00325b003253f2321381b2111 +592d2c2045b00325465058b0022546206861b00325b003253f2321381b2111592d2c004bb0c8 +515800b00743b006430b592d2c8a10ec2d2cb00c4358211b2046b0005258b8fff0381bb01038 +59592d2c20b0005558b8100063b003254564b00325456461b0005358b0021bb04061b0035925 +4569535845441b2121591b21b0022545b00225456164b028515845441b212159592d2c21210c +6423648bb84000622d2c21b08051580c6423648bb82000621bb200402f2b59b002602d2c21b0 +c051580c6423648bb81555621bb200802f2b59b002602d2c0c6423648bb84000626023212d2c +184b5358b00425b00425496423456469b0408b6120b080626ab00225b00225618cb00c234421 +8a10b00cf6211b218a11231220392f592d2cb00225b002254964b0c05458b8fff838b008381b +2121592d2cb0134358031b02592d2cb0134358021b03592d2cb00a2b2310203cb0172b2d2cb0 +0225b8fff038b0282b8a102320d023b0102bb0054358c01b3c59201011b00012012d2cb0482b +2d2c01b0022510d023c901b00113b0001410b0013cb001162d2c01b00013b001b0032549b003 +1738b001132d2c4b53234b515a5820458a60441b2121592d2c184b5358b00425b004254964b0 +0325b00325496468b0408b6120b080626ab00225b00225618cb00c234421b004251023b00cf6 +1bb00425b0042511122320392f59cc21212d2c0118b0184358b0052546234564611b21b00425 +b004254a59b00e23442310b00eec2310b00eec2d2cb01b435820b0016045b000515820b00160 +20452068b0005558b0206044211b212121591b20b0016020452068b0005558b8ffe06044b01c +4b50582045b02060441b21591b21212159591b21592d2cb0022546206861b00325b003253f23 +21382d2c462346608a8a462320468a608a61b8ff8062232010238ab10c0c8a70456020b00050 +58b00161b8ff808b1bb0818c59683a2d2cb0402a212d2c2035b001602d2cb0024354584b5323 +4b515a58381b2121591b21212121592d2c49b00e23442d2cb0024354584b53234b515a582045 +8a60441b2121591b21212121592d2c4b53234b515a5820458a60441b2121592d2c4b54582045 +8a60441b2121592d2c4b53234b515a58381b2121592d2c4b5458381b2121592d2cb002435458 +b0462b1b21212121592d2cb002435458b0472b1b212121592d2cb002435458b0482b1b212121 +21592d2cb002435458b0492b1b212121592d2c4b52587d1b7a592d2cb1020042b123018851b1 +400188535a58b910000020885458b202010243604259b12401885158b920000040885458b202 +0202436042b12401885458b2022002436042004b014b5258b2020802436042591bb940000080 +885458b202040243604259b94000008063b80100885458b202080243604259b94000010063b8 +0200885458b202100243604259b94000020063b80400885458b202400243604259595959592d +0001000000050000557a91035f0f3cf5001b080000000000bda4b81000000000c1473786fe80 +fc0a0b83094d0001000900010001000000000001000008b6fc0a002d0b6efe80fe350b830001 +000000000000000000000000000000050400001f032800b9042dffa9042a0082045a00cf0000 +0000000000440000012c000002840000039c0000048c0001000000050132003c00fa00050002 +0004001e005500000200031b0003000140fddfe016171cd4d516171c7b7c161b7b7c19d1d216 +171c767716171c6d7016171c6c6f16171c6b6e161b6b6e7f721a747514151c676a14151c6669 +14151c6568141b656885711a1973167a431921794319219193012b9395022b9695012b817f02 +2b7d7f022b7f85032b8885022b8785022b8485022b8385022b78850a0d391b37151836151535 +151234150f33150c3215093115063015032f15002e1526270e28270f2a2b0e2c2b0f22230e24 +230f1e1f0e201f0f0f10110c090a0b0c0607080c0304050c0001020c1b011d0d18071a0d1510 +170d1204140d2c3c2a3c283c263c243c223c203c1e3c1b3c183c153c123c0f3c093c063c033c +003c50335401b0124b004b5442b013014b004b5342b0332b4bb8032052b0322b4bb009505b58 +b101018e59b0332bb00288b8010054b00488b8020054b012435a5b58b80119b101018e851bb9 +00010100b04b60858d592b2b1db0644b5358b0801d59b0324b5358b0901d59004bb03251b01b +23422b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2bb1282645 +b02a4561b02c4560442b2b2b2b2b2b2b2b2b2b2b2b012b2b2b2b2b2b2b2b002b2b2b2b2bb018 +b03f4b53422b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2bb109322b4bb05052424bb008524bb00850 +5bb01a23424bb0c8524bb036505bb00c234200> +] def +/f-1-1 currentdict end definefont pop +%%EndResource +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 304 177 +%%EndPageSetup +q 0 0 304 177 rectclip +1 0 0 -1 0 177 cm q +0 0.243137 0.631373 rg +BT +143.999998 0 0 -143.999998 -4.031982 103.968015 Tm +/f-0-0 1 Tf +(SQL)Tj +71.999999 0 0 -71.999999 30.402878 160.500004 Tm +/f-1-1 1 Tf +<01>Tj +/f-1-0 1 Tf +(ed)Tj +/f-1-1 1 Tf +<020304>Tj +46.799995 0 0 -46.799995 261.836476 131.700005 Tm +/f-1-0 1 Tf +(\256)Tj +ET +Q Q +showpage %%Trailer +end %%EOF diff --git a/images/sql-ledger.gif b/images/sql-ledger.gif index e34aee1d7..400ace60e 100644 Binary files a/images/sql-ledger.gif and b/images/sql-ledger.gif differ diff --git a/images/sql-ledger.png b/images/sql-ledger.png index 029a843a7..4fe0988c1 100644 Binary files a/images/sql-ledger.png and b/images/sql-ledger.png differ diff --git a/images/up.png b/images/up.png index 0d7813eca..fea0f3578 100644 Binary files a/images/up.png and b/images/up.png differ diff --git a/js/menu-frame.js b/js/menu-frame.js new file mode 100644 index 000000000..a24e6df05 --- /dev/null +++ b/js/menu-frame.js @@ -0,0 +1,176 @@ +(function () { + 'use strict'; + + const KEY_OPEN = 'sql-ledger.menu.open'; + const KEY_ACTIVE = 'sql-ledger.menu.active'; + + function safeJsonParse(raw, fallback) { + try { return JSON.parse(raw); } catch (_) { return fallback; } + } + + function loadOpenSet() { + const raw = sessionStorage.getItem(KEY_OPEN); + const arr = safeJsonParse(raw || '[]', []); + return new Set(Array.isArray(arr) ? arr : []); + } + + function saveOpenSet(openSet) { + try { sessionStorage.setItem(KEY_OPEN, JSON.stringify(Array.from(openSet))); } catch (_) {} + } + + function resetStoredState() { + try { + sessionStorage.removeItem(KEY_OPEN); + sessionStorage.removeItem(KEY_ACTIVE); + } catch (_) {} + } + + function shouldResetOnLoad() { + try { + const last = sessionStorage.getItem(KEY_ACTIVE) || ''; + if (!last) return false; + + let s = last; + try { s = decodeURIComponent(last); } catch (_) {} + + return /action=logout\b/i.test(s) || /login\.pl\b/i.test(s); + } catch (_) { + return false; + } + } + + function getPanelForButton(btn) { + const panel = btn.nextElementSibling; + if (panel && panel.classList && panel.classList.contains('submenu')) return panel; + return null; + } + + function isTopLevelButton(btn) { + return !btn.closest('.submenu'); + } + + function closeSubtree(openSet, panel) { + // Zárjunk be minden nyitott panelt a subtree-ben (gombpanel párok) + panel.querySelectorAll('button.menu-header.open').forEach((b) => { + const p = getPanelForButton(b); + if (!p) return; + setOpen(b, p, false); + if (p.id) openSet.delete(p.id); + }); + + // Biztonság kedvéért: ha a panelek open class-szal vannak nyitva (gomb nélkül), + // azt is zárjuk, és vegyük ki az openSet-ből. + panel.querySelectorAll('.submenu.open').forEach((p) => { + p.classList.remove('open'); + if (p.id) openSet.delete(p.id); + }); + } + + function closeOtherTopLevel(openSet, currentBtn) { + document.querySelectorAll('button.menu-header.open').forEach((btn) => { + if (btn === currentBtn) return; + if (!isTopLevelButton(btn)) return; + + const panel = getPanelForButton(btn); + if (!panel) return; + + closeSubtree(openSet, panel); + setOpen(btn, panel, false); + if (panel.id) openSet.delete(panel.id); + }); + } + + function setOpen(btn, panel, open) { + btn.classList.toggle('open', open); + panel.classList.toggle('open', open); + btn.setAttribute('aria-expanded', open ? 'true' : 'false'); + } + + function setActive(link) { + document.querySelectorAll('.menu-item.active').forEach((n) => n.classList.remove('active')); + const item = link.closest('.menu-item'); + if (item) item.classList.add('active'); + } + + function openAncestors(openSet, panel) { + let p = panel; + while (p) { + const btn = p.previousElementSibling; + if (btn && btn.classList && btn.classList.contains('menu-header')) { + setOpen(btn, p, true); + if (p.id) openSet.add(p.id); + } + p = p.parentElement ? p.parentElement.closest('.submenu') : null; + } + } + + document.addEventListener('DOMContentLoaded', () => { + document.documentElement.setAttribute('data-menu-js', '1'); + + if (shouldResetOnLoad()) { + resetStoredState(); + } + + const openSet = loadOpenSet(); + + document.querySelectorAll('button.menu-header').forEach((btn) => { + const panel = getPanelForButton(btn); + if (!panel) return; + + const shouldOpen = (panel.id && openSet.has(panel.id)); + setOpen(btn, panel, shouldOpen); + }); + + document.addEventListener('click', (ev) => { + const btn = ev.target.closest && ev.target.closest('button.menu-header'); + if (btn) { + const panel = getPanelForButton(btn); + if (!panel) return; + + const nowOpen = !panel.classList.contains('open'); + if (nowOpen && isTopLevelButton(btn)) { + closeOtherTopLevel(openSet, btn); + } + + setOpen(btn, panel, nowOpen); + + if (panel.id) { + if (nowOpen) openSet.add(panel.id); + else openSet.delete(panel.id); + saveOpenSet(openSet); + } + return; + } + + const link = ev.target.closest && ev.target.closest('.menu-item > a'); + if (link) { + setActive(link); + + try { sessionStorage.setItem(KEY_ACTIVE, link.getAttribute('href') || ''); } catch (_) {} + + const panel = link.closest('.submenu'); + if (panel) { + openAncestors(openSet, panel); + saveOpenSet(openSet); + } + } + }); + + try { + const href = sessionStorage.getItem(KEY_ACTIVE); + if (href) { + const link = Array.from(document.querySelectorAll('.menu-item > a')) + .find((a) => (a.getAttribute('href') || '') === href); + + if (link) { + setActive(link); + const panel = link.closest('.submenu'); + if (panel) { + openAncestors(openSet, panel); + saveOpenSet(openSet); + } + } + } + } catch (_) {} + }); +})(); diff --git a/menu.ini b/menu.ini index 835e95da6..d352dc2f3 100644 --- a/menu.ini +++ b/menu.ini @@ -1,1351 +1,1319 @@ -[
] +[Quotations] + +[Quotations--Quotation] +module=oe.pl +action=add +type=sales_quotation + +[Quotations--RFQ] +module=oe.pl +action=add +type=request_quotation + +[Quotations--Reports] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Quotations--Reports--Quotations] +module=oe.pl +action=search +type=sales_quotation + +[Quotations--Reports--RFQs] +module=oe.pl +action=search +type=request_quotation + +[Order Entry] + +[Order Entry--Sales Order] +module=oe.pl +action=add +type=sales_order + +[Order Entry--Purchase Order] +module=oe.pl +action=add +type=purchase_order + +[Order Entry--Reports] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Order Entry--Reports--Sales Orders] +module=oe.pl +action=search +type=sales_order + +[Order Entry--Reports--Requirements] +module=ic.pl +action=so_requirements + +[Order Entry--Reports--Purchase Orders] +module=oe.pl +action=search +type=purchase_order + +[Order Entry--Generate] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Order Entry--Generate--Purchase Orders] +module=oe.pl +action=search +type=generate_purchase_order + +[Order Entry--Generate--Sales Invoices] +module=oe.pl +action=search +type=generate_sales_invoices + +[Order Entry--Consolidate] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Order Entry--Consolidate--Sales Orders] +module=oe.pl +action=search +type=consolidate_sales_order + +[Order Entry--Consolidate--Purchase Orders] +module=oe.pl +action=search +type=consolidate_purchase_order + +[Order Entry--Consolidate--Sales Orders to Invoice] +module=oe.pl +action=search +type=consolidate_sales_order_invoice + +[Projects] + +[Projects--Add Project] +module=pe.pl +action=add +type=project + +[Projects--Add Time Card] +module=jc.pl +action=add +type=timecard +project=project + +[Projects--Reports] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Projects--Reports--Projects] +module=pe.pl +action=search +type=project + +[Projects--Reports--Transactions] +module=rp.pl +action=report +reportcode=projects + +[Projects--Reports--Time Cards] +module=jc.pl +action=search +type=timecard +project=project + +[Projects--Generate] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Projects--Generate--Sales Orders] +module=pe.pl +action=project_sales_order + +[Projects--Translations] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Projects--Translations--Description] +module=pe.pl +action=translation +translation=project + +[Jobs] + +[Jobs--Add Job] +module=pe.pl +action=add +type=job + +[Jobs--Add Time Card] +module=jc.pl +action=add +type=timecard +project=job + +[Jobs--Add Stores Card] +module=jc.pl +action=add +type=storescard +project=job + +[Jobs--Stock Finished Goods] +module=pe.pl +action=search +type=stock + +[Jobs--Reports] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Jobs--Reports--Jobs] +module=pe.pl +action=search +type=job + +[Jobs--Reports--Time Cards] +module=jc.pl +action=search +type=timecard +project=job + +[Jobs--Reports--Stores Cards] +module=jc.pl +action=search +type=storescard +project=job + +[Jobs--Reports--Time & Stores Cards] +module=jc.pl +action=search +project=job + +[Logistics] + +[Logistics--Merchandise] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 + +[Logistics--Merchandise--Ship] +module=oe.pl +action=search +type=ship_order + +[Logistics--Merchandise--Receive] +module=oe.pl +action=search +type=receive_order + +[Logistics--Merchandise--Assembly BOM Transfer] +module=ic.pl +action=assembly_bom_transfer + +[Logistics--Merchandise--Warehouse Transfer] +module=ic.pl +action=search_transfer +nextsub=transfer_list + +[Logistics--Reports] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[AR] +[Logistics--Reports--Warehouse Transfer] +module=ic.pl +action=search_transfer +nextsub=transfer_report + +[Finance] + +[Finance--AR] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[AR--Add Transaction] +[Finance--AR--Add Transaction] module=ar.pl action=add type=transaction -[AR--Sales Invoice] +[Finance--AR--Sales Invoice] module=is.pl action=add type=invoice -[AR--Credit Note] +[Finance--AR--Credit Note] module=ar.pl action=add type=credit_note -[AR--Credit Invoice] +[Finance--AR--Credit Invoice] module=is.pl action=add type=credit_invoice -[AR--Reports] +[Finance--AR--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[AR--Reports--Transactions] +[Finance--AR--Reports--Transactions] module=ar.pl action=search nextsub=transactions -[AR--Reports--Outstanding] +[Finance--AR--Reports--Outstanding] module=ar.pl action=search outstanding=1 nextsub=transactions -[AR--Reports--AR Aging] +[Finance--AR--Reports--AR Aging] module=rp.pl action=report reportcode=ar_aging -[AR--Reports--Reminder] +[Finance--AR--Reports--Reminder] module=rp.pl action=report reportcode=reminder -[AR--Reports--Tax collected] +[Finance--AR--Reports--Tax collected] module=rp.pl action=report reportcode=tax_collected -[AR--Reports--Non-taxable] +[Finance--AR--Reports--Non-taxable] module=rp.pl action=report reportcode=nontaxable_sales -[AR--Generate] +[Finance--AR--Generate] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[AR--Generate--Sales Invoices] +[Finance--AR--Generate--Sales Invoices] module=is.pl action=generate type=invoice -[AR--Consolidate] +[Finance--AR--Consolidate] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[AR--Consolidate--Sales Invoices] +[Finance--AR--Consolidate--Sales Invoices] module=is.pl type=invoice action=consolidate -[POS] - -[POS--Sale] -module=ps.pl -action=add -nextsub=openinvoices - -[POS--Open] -module=ps.pl -action=openinvoices - -[POS--Receipts] -module=ps.pl -action=receipts - -[Customers] - -[Customers--Add Customer] -module=ct.pl -action=add -db=customer - -[Customers--Reports] +[Finance--AP] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Customers--Reports--Search] -module=ct.pl -action=search -db=customer - -[Customers--Reports--History] -module=ct.pl -action=history -db=customer - -[AP] - -[AP--Add Transaction] +[Finance--AP--Add Transaction] module=ap.pl action=add type=transaction -[AP--Vendor Invoice] +[Finance--AP--Vendor Invoice] module=ir.pl action=add type=invoice -[AP--Debit Note] +[Finance--AP--Debit Note] module=ap.pl action=add type=debit_note -[AP--Debit Invoice] +[Finance--AP--Debit Invoice] module=ir.pl action=add type=debit_invoice -[AP--Reports] +[Finance--AP--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[AP--Reports--Transactions] +[Finance--AP--Reports--Transactions] module=ap.pl action=search nextsub=transactions -[AP--Reports--Outstanding] +[Finance--AP--Reports--Outstanding] module=ap.pl action=search outstanding=1 nextsub=transactions -[AP--Reports--AP Aging] +[Finance--AP--Reports--AP Aging] module=rp.pl action=report reportcode=ap_aging -[AP--Reports--Tax paid] +[Finance--AP--Reports--Tax paid] module=rp.pl action=report reportcode=tax_paid -[AP--Reports--Non-taxable] +[Finance--AP--Reports--Non-taxable] module=rp.pl action=report reportcode=nontaxable_purchases -[Vendors] - -[Vendors--Add Vendor] -module=ct.pl -action=add -db=vendor - -[Vendors--Reports] +[Finance--POS] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Vendors--Reports--Search] -module=ct.pl -action=search -db=vendor +[Finance--POS--Sale] +module=ps.pl +action=add +nextsub=openinvoices -[Vendors--Reports--History] -module=ct.pl -action=history -db=vendor +[Finance--POS--Open] +module=ps.pl +action=openinvoices + +[Finance--POS--Receipts] +module=ps.pl +action=receipts -[Cash] +[Finance--Cash] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[Cash--Receipt] +[Finance--Cash--Receipt] module=cp.pl action=payment type=receipt -[Cash--Receipts] +[Finance--Cash--Receipts] module=cp.pl action=payments type=receipt -[Cash--Payment] +[Finance--Cash--Payment] module=cp.pl action=payment type=check -[Cash--Payments] +[Finance--Cash--Payments] module=cp.pl action=payments type=check -[Cash--Void Check] +[Finance--Cash--Void Check] module=cp.pl action=payment_register type=check ARAP=AP void=1 -[Cash--Reissue Check] +[Finance--Cash--Reissue Check] module=cp.pl action=payment_register type=check ARAP=AP reissue=1 -[Cash--Void Receipt] +[Finance--Cash--Void Receipt] module=cp.pl action=payment_register type=receipt ARAP=AR void=1 -[Cash--Reissue Receipt] +[Finance--Cash--Reissue Receipt] module=cp.pl action=payment_register type=receipt ARAP=AR reissue=1 -[Cash--Reports] +[Finance--Cash--FX Adjustment] +module=gl.pl +action=add +fxadj=1 + +[Finance--Cash--Reconciliation] +module=rc.pl +action=reconciliation + +[Finance--Cash--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Cash--Reports--Receipts] +[Finance--Cash--Reports--Receipts] module=rp.pl action=report reportcode=receipts -[Cash--Reports--Payments] +[Finance--Cash--Reports--Payments] module=rp.pl action=report reportcode=payments -[Vouchers] +[Finance--Cash--Reports--Reconciliation] +module=rc.pl +action=reconciliation +report=1 + +[Finance--Vouchers] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[Vouchers--Payable] +[Finance--Vouchers--Payable] module=vr.pl action=payable_batch -[Vouchers--Payment] +[Finance--Vouchers--Payment] module=vr.pl action=payment_batch -[Vouchers--Payments] +[Finance--Vouchers--Payments] module=vr.pl action=payments_batch -[Vouchers--Payment Reversal] +[Finance--Vouchers--Payment Reversal] module=vr.pl action=payment_reversal_batch -[Vouchers--General Ledger] +[Finance--Vouchers--General Ledger] module=vr.pl action=general_ledger_batch -[Vouchers--Reports] +[Finance--Vouchers--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Vouchers--Reports--All Batches] +[Finance--Vouchers--Reports--All Batches] module=vr.pl action=search -[Vouchers--Reports--Payable] +[Finance--Vouchers--Reports--Payable] module=vr.pl action=search batch=ap -[Vouchers--Reports--Payment] +[Finance--Vouchers--Reports--Payment] module=vr.pl action=search batch=payment -[Vouchers--Reports--Payment Reversal] +[Finance--Vouchers--Reports--Payment Reversal] module=vr.pl action=search batch=payment_reversal -[Vouchers--Reports--General Ledger] +[Finance--Vouchers--Reports--General Ledger] module=vr.pl action=search batch=gl -[HR] - -[HR--Employees] -module=menu.pl -action=acc_menu -target=acc_menu -submenu=1 +[Finance--Exchange Rates] +module=am.pl +action=search_exchangerates -[HR--Employees--Add Employee] -module=hr.pl -action=add -db=employee +[Finance--Recurring Transactions] +module=am.pl +action=recurring_transactions -[HR--Employees--Reports] -module=hr.pl -action=search -db=employee +[Bookkeeping] -[HR--Payroll] +[Bookkeeping--General Ledger] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[HR--Payroll--Add Transaction] -module=hr.pl +[Bookkeeping--General Ledger--Add Transaction] +module=gl.pl action=add -db=payroll - -[HR--Payroll--Transactions] -module=hr.pl -action=search -db=payroll - -[HR--Payroll--Setup] -module=menu.pl -action=acc_menu -target=acc_menu -submenu=1 - -[HR--Payroll--Setup--Wages] -module=hr.pl -action=search -db=wage -[HR--Payroll--Setup--Deductions] -module=hr.pl +[Bookkeeping--General Ledger--Reports] +module=gl.pl action=search -db=deduction - -[Order Entry] - -[Order Entry--Sales Order] -module=oe.pl -action=add -type=sales_order - -[Order Entry--Purchase Order] -module=oe.pl -action=add -type=purchase_order -[Order Entry--Reports] +[Bookkeeping--General Ledger--Chart of Accounts] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Order Entry--Reports--Sales Orders] -module=oe.pl -action=search -type=sales_order - -[Order Entry--Reports--Requirements] -module=ic.pl -action=so_requirements +[Bookkeeping--General Ledger--Chart of Accounts--Add Account] +module=am.pl +action=add_account -[Order Entry--Reports--Purchase Orders] -module=oe.pl -action=search -type=purchase_order +[Bookkeeping--General Ledger--Chart of Accounts--List Accounts] +module=am.pl +action=list_account -[Order Entry--Generate] -module=menu.pl -action=acc_menu -target=acc_menu -submenu=1 +[Bookkeeping--General Ledger--Chart of Accounts--Translations] +module=pe.pl +action=translation +translation=chart -[Order Entry--Generate--Purchase Orders] -module=oe.pl -action=search -type=generate_purchase_order +[Bookkeeping--General Ledger--Chart of Accounts--Add GIFI] +module=am.pl +action=add_gifi -[Order Entry--Generate--Sales Invoices] -module=oe.pl -action=search -type=generate_sales_invoices +[Bookkeeping--General Ledger--Chart of Accounts--List GIFI] +module=am.pl +action=list_gifi -[Order Entry--Consolidate] +[Bookkeeping--Financial Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 - -[Order Entry--Consolidate--Sales Orders] -module=oe.pl -action=search -type=consolidate_sales_order - -[Order Entry--Consolidate--Purchase Orders] -module=oe.pl -action=search -type=consolidate_purchase_order - -[Order Entry--Consolidate--Sales Orders to Invoice] -module=oe.pl -action=search -type=consolidate_sales_order_invoice - -[Logistics] -[Logistics--Merchandise] -module=menu.pl -action=acc_menu -target=acc_menu -submenu=1 +[Bookkeeping--Financial Reports--Chart of Accounts] +module=ca.pl +action=chart_of_accounts -[Logistics--Merchandise--Ship] -module=oe.pl -action=search -type=ship_order +[Bookkeeping--Financial Reports--Trial Balance] +module=rp.pl +action=report +reportcode=trial_balance -[Logistics--Merchandise--Receive] -module=oe.pl -action=search -type=receive_order +[Bookkeeping--Financial Reports--Income Statement] +module=rp.pl +action=report +reportcode=income_statement -[Logistics--Merchandise--Assembly BOM Transfer] -module=ic.pl -action=assembly_bom_transfer +[Bookkeeping--Financial Reports--Balance Sheet] +module=rp.pl +action=report +reportcode=balance_sheet -[Logistics--Merchandise--Warehouse Transfer] -module=ic.pl -action=search_transfer -nextsub=transfer_list +[Bookkeeping--Bank Accounts] +module=am.pl +action=bank_accounts -[Logistics--Reports] -module=menu.pl -action=acc_menu -target=acc_menu -submenu=1 +[Bookkeeping--Taxes] +module=am.pl +action=taxes -[Logistics--Reports--Warehouse Transfer] -module=ic.pl -action=search_transfer -nextsub=transfer_report +[Bookkeeping--Currencies] +module=am.pl +action=list_currencies -[Quotations] +[Bookkeeping--Payment Methods] +module=am.pl +action=list_paymentmethod -[Quotations--Quotation] -module=oe.pl -action=add -type=sales_quotation +[Bookkeeping--Yearend] +module=am.pl +action=yearend -[Quotations--RFQ] -module=oe.pl -action=add -type=request_quotation +[Master Records] -[Quotations--Reports] +[Master Records--Goods & Services] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Quotations--Reports--Quotations] -module=oe.pl -action=search -type=sales_quotation - -[Quotations--Reports--RFQs] -module=oe.pl -action=search -type=request_quotation - -[General Ledger] - -[General Ledger--Add Transaction] -module=gl.pl -action=add - -[General Ledger--FX Adjustment] -module=gl.pl -action=add -fxadj=1 - -[General Ledger--Reconciliation] -module=rc.pl -action=reconciliation - -[General Ledger--Reports] -module=gl.pl -action=search - -[Goods & Services] - -[Goods & Services--Add Part] +[Master Records--Goods & Services--Add Part] module=ic.pl action=add item=part -[Goods & Services--Add Service] +[Master Records--Goods & Services--Add Service] module=ic.pl action=add item=service -[Goods & Services--Add Kit] +[Master Records--Goods & Services--Add Kit] module=ic.pl action=add item=kit -[Goods & Services--Add Assembly] +[Master Records--Goods & Services--Add Assembly] module=ic.pl action=add item=assembly -[Goods & Services--Add Labor/Overhead] +[Master Records--Goods & Services--Add Labor/Overhead] module=ic.pl action=add item=labor -[Goods & Services--Add Group] +[Master Records--Goods & Services--Add Group] module=pe.pl action=add type=partsgroup -[Goods & Services--Add Pricegroup] +[Master Records--Goods & Services--Add Pricegroup] module=pe.pl action=add type=pricegroup -[Goods & Services--Stock Assembly] +[Master Records--Goods & Services--Stock Assembly] module=ic.pl action=stock_assembly -[Goods & Services--Stock Adjustment] +[Master Records--Goods & Services--Stock Adjustment] module=ic.pl action=stock_adjustment -[Goods & Services--Reports] +[Master Records--Goods & Services--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Goods & Services--Reports--All Items] +[Master Records--Goods & Services--Reports--All Items] module=ic.pl action=search searchitems=all -[Goods & Services--Reports--Parts] +[Master Records--Goods & Services--Reports--Parts] module=ic.pl action=search searchitems=part -[Goods & Services--Reports--Services] +[Master Records--Goods & Services--Reports--Services] module=ic.pl action=search searchitems=service -[Goods & Services--Reports--Labor/Overhead] +[Master Records--Goods & Services--Reports--Labor/Overhead] module=ic.pl action=search searchitems=labor -[Goods & Services--Reports--Groups] +[Master Records--Goods & Services--Reports--Groups] module=pe.pl action=search type=partsgroup -[Goods & Services--Reports--Pricegroups] +[Master Records--Goods & Services--Reports--Pricegroups] module=pe.pl action=search type=pricegroup -[Goods & Services--Reports--Kits] +[Master Records--Goods & Services--Reports--Kits] module=ic.pl action=search searchitems=kit -[Goods & Services--Reports--Assemblies] +[Master Records--Goods & Services--Reports--Assemblies] module=ic.pl action=search searchitems=assembly -[Goods & Services--Reports--Components] +[Master Records--Goods & Services--Reports--Components] module=ic.pl action=search searchitems=component -[Goods & Services--Reports--Supply / Demand] +[Master Records--Goods & Services--Reports--Supply / Demand] module=ic.pl action=supply_demand -[Goods & Services--Reports--Requirements] +[Master Records--Goods & Services--Reports--Requirements] module=ic.pl action=requirements -[Goods & Services--Changeup] +[Master Records--Goods & Services--Changeup] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Goods & Services--Changeup--Parts] +[Master Records--Goods & Services--Changeup--Parts] module=ic.pl action=search searchitems=part changeup=1 -[Goods & Services--Changeup--Services] +[Master Records--Goods & Services--Changeup--Services] module=ic.pl action=search searchitems=service changeup=1 -[Goods & Services--Changeup--Assemblies] +[Master Records--Goods & Services--Changeup--Assemblies] module=ic.pl action=search searchitems=assembly changeup=1 -[Goods & Services--Changeup--Kits] +[Master Records--Goods & Services--Changeup--Kits] module=ic.pl action=search searchitems=kit changeup=1 -[Goods & Services--Changeup--Labor/Overhead] +[Master Records--Goods & Services--Changeup--Labor/Overhead] module=ic.pl action=search searchitems=labor changeup=1 -[Goods & Services--Translations] +[Master Records--Goods & Services--Translations] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Goods & Services--Translations--Description] +[Master Records--Goods & Services--Translations--Description] module=pe.pl action=translation translation=description -[Goods & Services--Translations--Groups] +[Master Records--Goods & Services--Translations--Groups] module=pe.pl action=translation translation=partsgroup -[Projects & Jobs] +[Master Records--Customers] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Projects] +[Master Records--Customers--Add Customer] +module=ct.pl +action=add +db=customer + +[Master Records--Customers--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Projects--Add Project] -module=pe.pl -action=add -type=project +[Master Records--Customers--Reports--Search] +module=ct.pl +action=search +db=customer -[Projects & Jobs--Projects--Add Time Card] -module=jc.pl -action=add -type=timecard -project=project +[Master Records--Customers--Reports--History] +module=ct.pl +action=history +db=customer -[Projects & Jobs--Projects--Reports] +[Master Records--Vendors] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Projects--Reports--Projects] -module=pe.pl -action=search -type=project - -[Projects & Jobs--Projects--Reports--Transactions] -module=rp.pl -action=report -reportcode=projects - -[Projects & Jobs--Projects--Reports--Time Cards] -module=jc.pl -action=search -type=timecard -project=project +[Master Records--Vendors--Add Vendor] +module=ct.pl +action=add +db=vendor -[Projects & Jobs--Projects--Generate] +[Master Records--Vendors--Reports] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Projects--Generate--Sales Orders] -module=pe.pl -action=project_sales_order +[Master Records--Vendors--Reports--Search] +module=ct.pl +action=search +db=vendor + +[Master Records--Vendors--Reports--History] +module=ct.pl +action=history +db=vendor -[Projects & Jobs--Projects--Translations] +[Master Records--HR] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Jobs] +[Master Records--HR--Employees] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Jobs--Add Job] -module=pe.pl +[Master Records--HR--Employees--Add Employee] +module=hr.pl action=add -type=job - -[Projects & Jobs--Jobs--Add Time Card] -module=jc.pl -action=add -type=timecard -project=job - -[Projects & Jobs--Jobs--Add Stores Card] -module=jc.pl -action=add -type=storescard -project=job +db=employee -[Projects & Jobs--Jobs--Stock Finished Goods] -module=pe.pl +[Master Records--HR--Employees--Reports] +module=hr.pl action=search -type=stock +db=employee -[Projects & Jobs--Jobs--Reports] +[Master Records--HR--Payroll] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Jobs--Reports--Jobs] -module=pe.pl -action=search -type=job - -[Projects & Jobs--Jobs--Reports--Time Cards] -module=jc.pl -action=search -type=timecard -project=job - -[Projects & Jobs--Jobs--Reports--Stores Cards] -module=jc.pl -action=search -type=storescard -project=job +[Master Records--HR--Payroll--Add Transaction] +module=hr.pl +action=add +db=payroll -[Projects & Jobs--Jobs--Reports--Time & Stores Cards] -module=jc.pl +[Master Records--HR--Payroll--Transactions] +module=hr.pl action=search -project=job +db=payroll -[Projects & Jobs--Translations] +[Master Records--HR--Payroll--Setup] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Projects & Jobs--Translations--Description] -module=pe.pl -action=translation -translation=project +[Master Records--HR--Payroll--Setup--Wages] +module=hr.pl +action=search +db=wage -[Reference Documents] +[Master Records--HR--Payroll--Setup--Deductions] +module=hr.pl +action=search +db=deduction -[Reference Documents--Add Document] -module=rd.pl -action=add_document +[System] -[Reference Documents--List Documents] -module=rd.pl -action=search_documents +[System--Preferences] +module=am.pl +action=config -[Image Files] +[System--Recently Used] +module=ru.pl +action=list_recent -[Image Files--Add File] -module=rd.pl -action=upload_image +[System--Defaults] +module=am.pl +action=defaults -[Image Files--List Files] -module=rd.pl -action=list_images +[System--Audit Control] +module=am.pl +action=audit_control -[Reports] +[System--Audit Log] +module=am.pl +action=audit_log -[Reports--Chart of Accounts] -module=ca.pl -action=chart_of_accounts +[System--Workstations] +module=am.pl +action=workstations -[Reports--Reconciliation] -module=rc.pl -action=reconciliation -report=1 +[System--Roles] +module=am.pl +action=list_roles -[Reports--Trial Balance] -module=rp.pl -action=report -reportcode=trial_balance +[System--Warehouses] +module=am.pl +action=list_warehouse -[Reports--Income Statement] -module=rp.pl -action=report -reportcode=income_statement +[System--Departments] +module=am.pl +action=list_department -[Reports--Balance Sheet] -module=rp.pl -action=report -reportcode=balance_sheet +[System--Type of Business] +module=am.pl +action=list_business -[Recurring Transactions] +[System--Language] module=am.pl -action=recurring_transactions +action=list_language -[Batch] +[System--Mimetypes] +module=am.pl +action=list_mimetypes + +[System--SIC] +module=am.pl +action=list_sic + +[System--Stylesheet] +module=am.pl +action=display_stylesheet + +[System--Version] +module=am.pl +action=company_logo -[Batch--Print] +[System--Maintenance] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Batch--Print--Sales Invoices] -module=bp.pl -action=search -type=invoice -vc=customer -batch=print - -[Batch--Print--Remittance Vouchers] -module=bp.pl -action=search -type=remittance_voucher -vc=customer -batch=print - -[Batch--Print--Sales Orders] -module=bp.pl -action=search -type=sales_order -batch=print - -[Batch--Print--Work Orders] -module=bp.pl -action=search -type=work_order -batch=print - -[Batch--Print--Quotations] -module=bp.pl -action=search -type=sales_quotation -batch=print - -[Batch--Print--Packing Lists] -module=bp.pl -action=search -type=packing_list -batch=print - -[Batch--Print--Pick Lists] -module=bp.pl -action=search -type=pick_list -batch=print +[System--Maintenance--Repost Invoices] +module=sm.pl +action=repost_invoices -[Batch--Print--Vendor Invoices] -module=bp.pl -action=search -type=invoice -vc=vendor -batch=print +[System--Maintenance--Mapfile] +module=am.pl +action=list_templates +file=templates=/import.map -[Batch--Print--Purchase Orders] -module=bp.pl -action=search -type=purchase_order -batch=print +[System--Maintenance--Clear Semaphores] +module=am.pl +action=clear_semaphores -[Batch--Print--Bin Lists] -module=bp.pl -action=search -type=bin_list -batch=print +[System--Maintenance--Lock Dataset] +module=am.pl +action=lock_dataset -[Batch--Print--RFQs] -module=bp.pl -action=search -type=request_quotation -batch=print +[System--Maintenance--Unlock Dataset] +module=am.pl +action=unlock_dataset -[Batch--Print--Time Cards] -module=bp.pl -action=search -type=timecard -batch=print +[System--Maintenance--Restore] +module=am.pl +action=restore -[Batch--Print--Stores Cards] -module=bp.pl -action=search -type=storescard -batch=print +[System--Maintenance--Monitor] +module=am.pl +action=monitor -[Batch--Email] +[System--Backup] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Batch--Email--Sales Invoices] -module=bp.pl -action=search -type=invoice -vc=customer -batch=email +[System--Backup--Send by E-Mail] +module=am.pl +action=backup +media=email -[Batch--Email--Remittance Vouchers] -module=bp.pl -action=search -type=remittance_voucher -vc=customer -batch=email +[System--Backup--Save to File] +module=am.pl +action=backup +media=file -[Batch--Email--Sales Orders] -module=bp.pl -action=search -type=sales_order -batch=email +[System--Backup--Download Dump] +module=am.pl +action=pg_dump -[Batch--Email--Work Orders] -module=bp.pl -action=search -type=work_order -batch=email +[System--Backup--Snapshots] +module=am.pl +action=list_snapshots -[Batch--Email--Quotations] -module=bp.pl -action=search -type=sales_quotation -batch=email +[System--Reference Documents] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[Batch--Email--Packing Lists] -module=bp.pl -action=search -type=packing_list -batch=email +[System--Reference Documents--Add Document] +module=rd.pl +action=add_document -[Batch--Email--Pick Lists] -module=bp.pl -action=search -type=pick_list -batch=email +[System--Reference Documents--List Documents] +module=rd.pl +action=search_documents -[Batch--Email--Vendor Invoices] -module=bp.pl -action=search -type=invoice -vc=vendor -batch=email +[System--Image Files] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[Batch--Email--Purchase Orders] -module=bp.pl -action=search -type=purchase_order -batch=email +[System--Image Files--Add File] +module=rd.pl +action=upload_image -[Batch--Email--Bin Lists] -module=bp.pl -action=search -type=bin_list -batch=email +[System--Image Files--List Files] +module=rd.pl +action=list_images -[Batch--Email--RFQs] -module=bp.pl -action=search -type=request_quotation -batch=email +[System--Batch] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[Batch--Queue] +[System--Batch--Print] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[Batch--Queue--Sales Invoices] +[System--Batch--Print--Sales Invoices] module=bp.pl action=search type=invoice vc=customer -batch=queue +batch=print -[Batch--Queue--Remittance Vouchers] +[System--Batch--Print--Remittance Vouchers] module=bp.pl action=search type=remittance_voucher vc=customer -batch=queue +batch=print -[Batch--Queue--Sales Orders] +[System--Batch--Print--Sales Orders] module=bp.pl action=search type=sales_order -batch=queue +batch=print -[Batch--Queue--Work Orders] +[System--Batch--Print--Work Orders] module=bp.pl action=search type=work_order -batch=queue +batch=print -[Batch--Queue--Quotations] +[System--Batch--Print--Quotations] module=bp.pl action=search type=sales_quotation -batch=queue +batch=print -[Batch--Queue--Packing Lists] +[System--Batch--Print--Packing Lists] module=bp.pl action=search type=packing_list -batch=queue +batch=print -[Batch--Queue--Pick Lists] +[System--Batch--Print--Pick Lists] module=bp.pl action=search type=pick_list -batch=queue +batch=print -[Batch--Queue--Vendor Invoices] +[System--Batch--Print--Vendor Invoices] module=bp.pl action=search type=invoice vc=vendor -batch=queue +batch=print -[Batch--Queue--Purchase Orders] +[System--Batch--Print--Purchase Orders] module=bp.pl action=search type=purchase_order -batch=queue +batch=print -[Batch--Queue--Bin Lists] +[System--Batch--Print--Bin Lists] module=bp.pl action=search type=bin_list -batch=queue +batch=print -[Batch--Queue--RFQs] +[System--Batch--Print--RFQs] module=bp.pl action=search type=request_quotation -batch=queue +batch=print -[Batch--Queue--Time Cards] +[System--Batch--Print--Time Cards] module=bp.pl action=search type=timecard -batch=queue - -[Batch--Queue--Stores Cards] -module=bp.pl -action=search -type=storescard -batch=queue - -[Exchange Rates] -module=am.pl -action=search_exchangerates - -[Import] - -[Import--Customers] -module=im.pl -action=import -type=customer - -[Import--Vendors] -module=im.pl -action=import -type=vendor - -[Import--Parts] -module=im.pl -action=import -type=part - -[Import--Services] -module=im.pl -action=import -type=service - -[Import--Labor/Overhead] -module=im.pl -action=import -type=labor - -[Import--Sales Invoices] -module=im.pl -action=import -type=sales_invoice - -[Import--Groups] -module=im.pl -action=import -type=partsgroup - -[Import--Payments] -module=im.pl -action=import -type=payment - -[Import--Sales Orders] -module=im.pl -action=import -type=sales_order - -[Import--Purchase Orders] -module=im.pl -action=import -type=purchase_order - -[Import--Chart of Accounts] -module=im.pl -action=import -type=coa - -[Import--General Ledger] -module=im.pl -action=import -type=gl - -[Import--QR AP Transaction] -module=im.pl -action=import_qrbill -type=qr_transaction - -[Import--QR Vendor Invoice] -module=im.pl -action=import_qrbill -type=qr_invoice - -[Export] - -[Export--Customers] -module=im.pl -action=export -type=customer - -[Export--Vendors] -module=im.pl -action=export -type=vendor - -[Export--Payments] -module=im.pl -action=export -type=payment - -[System] -[System--Defaults] -module=am.pl -action=defaults - -[System--Audit Control] -module=am.pl -action=audit_control - -[System--Audit Log] -module=am.pl -action=audit_log - -[System--Bank Accounts] -module=am.pl -action=bank_accounts - -[System--Taxes] -module=am.pl -action=taxes - -[System--Currencies] -module=am.pl -action=list_currencies - -[System--Payment Methods] -module=am.pl -action=list_paymentmethod - -[System--Workstations] -module=am.pl -action=workstations - -[System--Roles] -module=am.pl -action=list_roles - -[System--Warehouses] -module=am.pl -action=list_warehouse - -[System--Departments] -module=am.pl -action=list_department - -[System--Type of Business] -module=am.pl -action=list_business - -[System--Language] -module=am.pl -action=list_language - -[System--Mimetypes] -module=am.pl -action=list_mimetypes - -[System--SIC] -module=am.pl -action=list_sic - -[System--Yearend] -module=am.pl -action=yearend +batch=print -[System--Maintenance] +[System--Batch--Print--Stores Cards] +module=bp.pl +action=search +type=storescard +batch=print + +[System--Batch--Email] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[System--Maintenance--Repost Invoices] -module=sm.pl -action=repost_invoices +[System--Batch--Email--Sales Invoices] +module=bp.pl +action=search +type=invoice +vc=customer +batch=email -[System--Maintenance--Mapfile] -module=am.pl -action=list_templates -file=templates=/import.map +[System--Batch--Email--Remittance Vouchers] +module=bp.pl +action=search +type=remittance_voucher +vc=customer +batch=email -[System--Maintenance--Clear Semaphores] -module=am.pl -action=clear_semaphores +[System--Batch--Email--Sales Orders] +module=bp.pl +action=search +type=sales_order +batch=email -[System--Maintenance--Lock Dataset] -module=am.pl -action=lock_dataset +[System--Batch--Email--Work Orders] +module=bp.pl +action=search +type=work_order +batch=email -[System--Maintenance--Unlock Dataset] -module=am.pl -action=unlock_dataset +[System--Batch--Email--Quotations] +module=bp.pl +action=search +type=sales_quotation +batch=email -[System--Maintenance--Restore] -module=am.pl -action=restore +[System--Batch--Email--Packing Lists] +module=bp.pl +action=search +type=packing_list +batch=email -[System--Maintenance--Monitor] -module=am.pl -action=monitor +[System--Batch--Email--Pick Lists] +module=bp.pl +action=search +type=pick_list +batch=email -[System--Backup] +[System--Batch--Email--Vendor Invoices] +module=bp.pl +action=search +type=invoice +vc=vendor +batch=email + +[System--Batch--Email--Purchase Orders] +module=bp.pl +action=search +type=purchase_order +batch=email + +[System--Batch--Email--Bin Lists] +module=bp.pl +action=search +type=bin_list +batch=email + +[System--Batch--Email--RFQs] +module=bp.pl +action=search +type=request_quotation +batch=email + +[System--Batch--Queue] module=menu.pl action=acc_menu target=acc_menu submenu=1 -[System--Backup--Send by E-Mail] -module=am.pl -action=backup -media=email +[System--Batch--Queue--Sales Invoices] +module=bp.pl +action=search +type=invoice +vc=customer +batch=queue -[System--Backup--Save to File] -module=am.pl -action=backup -media=file +[System--Batch--Queue--Remittance Vouchers] +module=bp.pl +action=search +type=remittance_voucher +vc=customer +batch=queue -[System--Backup--Download Dump] -module=am.pl -action=pg_dump +[System--Batch--Queue--Sales Orders] +module=bp.pl +action=search +type=sales_order +batch=queue -[System--Backup--Snapshots] -module=am.pl -action=list_snapshots +[System--Batch--Queue--Work Orders] +module=bp.pl +action=search +type=work_order +batch=queue -[System--Chart of Accounts] -module=menu.pl -action=acc_menu -target=acc_menu -submenu=1 +[System--Batch--Queue--Quotations] +module=bp.pl +action=search +type=sales_quotation +batch=queue -[System--Chart of Accounts--Add Account] -module=am.pl -action=add_account +[System--Batch--Queue--Packing Lists] +module=bp.pl +action=search +type=packing_list +batch=queue -[System--Chart of Accounts--List Accounts] -module=am.pl -action=list_account +[System--Batch--Queue--Pick Lists] +module=bp.pl +action=search +type=pick_list +batch=queue -[System--Chart of Accounts--Translations] -module=pe.pl -action=translation -translation=chart +[System--Batch--Queue--Vendor Invoices] +module=bp.pl +action=search +type=invoice +vc=vendor +batch=queue -[System--Chart of Accounts--Add GIFI] -module=am.pl -action=add_gifi +[System--Batch--Queue--Purchase Orders] +module=bp.pl +action=search +type=purchase_order +batch=queue -[System--Chart of Accounts--List GIFI] -module=am.pl -action=list_gifi +[System--Batch--Queue--Bin Lists] +module=bp.pl +action=search +type=bin_list +batch=queue + +[System--Batch--Queue--RFQs] +module=bp.pl +action=search +type=request_quotation +batch=queue + +[System--Batch--Queue--Time Cards] +module=bp.pl +action=search +type=timecard +batch=queue + +[System--Batch--Queue--Stores Cards] +module=bp.pl +action=search +type=storescard +batch=queue [System--html Templates] module=menu.pl @@ -1906,28 +1874,113 @@ module=am.pl action=list_templates file=templates=/payslip.txt -[Preferences] -module=am.pl -action=config +[System--Import] +module=menu.pl +action=acc_menu +target=acc_menu +submenu=1 -[New Window] +[System--Import--Customers] +module=im.pl +action=import +type=customer + +[System--Import--Vendors] +module=im.pl +action=import +type=vendor + +[System--Import--Parts] +module=im.pl +action=import +type=part + +[System--Import--Services] +module=im.pl +action=import +type=service + +[System--Import--Labor/Overhead] +module=im.pl +action=import +type=labor + +[System--Import--Sales Invoices] +module=im.pl +action=import +type=sales_invoice + +[System--Import--Groups] +module=im.pl +action=import +type=partsgroup + +[System--Import--Payments] +module=im.pl +action=import +type=payment + +[System--Import--Sales Orders] +module=im.pl +action=import +type=sales_order + +[System--Import--Purchase Orders] +module=im.pl +action=import +type=purchase_order + +[System--Import--Chart of Accounts] +module=im.pl +action=import +type=coa + +[System--Import--General Ledger] +module=im.pl +action=import +type=gl + +[System--Import--QR AP Transaction] +module=im.pl +action=import_qrbill +type=qr_transaction + +[System--Import--QR Vendor Invoice] +module=im.pl +action=import_qrbill +type=qr_invoice + +[System--Export] module=menu.pl -action=display -main=list_recent -target=_blank +action=acc_menu +target=acc_menu +submenu=1 -[Recently Used] -module=ru.pl -action=list_recent +[System--Export--Customers] +module=im.pl +action=export +type=customer + +[System--Export--Vendors] +module=im.pl +action=export +type=vendor + +[System--Export--Payments] +module=im.pl +action=export +type=payment [Documentation] module=NULL href=doc/index.html target=_blank -[Version] -module=am.pl -action=company_logo +[New Window] +module=menu.pl +action=display +main=list_recent +target=_blank [Logout] module=login.pl