uiable
blockblock-component-2source: ok · hit
Component 2
Component 2 variant for block.
npx shadcn add "https://uiable.com/r/block-component-2.json"free
No selection tags yet — empty means no evidence, not lack of support.
Dependencies
Bundle weight · mediumanimationframer-motion
iconslucide-react
Registry dependencies
@uiable/badge@uiable/button@uiable/button-group@uiable/calendar@uiable/checkbox@uiable/dialog@uiable/input-group@uiable/input-otp@uiable/popover@uiable/radio-group@uiable/select@uiable/separator@uiable/slider@uiable/tabs
Files22 · source cached 10/14/2026, 11:31:25 AM
src/components/uiable/blocks/landing/component-2/component-2.tsx
"use client"
// next
import Link from "next/link"
// shadcn
import { Button } from "@/components/ui/button"
// project-imports
import ActionButtonGroupBadge from "@/components/uiable/blocks/landing/components/ActionButtonGroupBadge"
import AskMeAnything from "@/components/uiable/blocks/landing/components/AskMeAnything"
import CurrencySwapCard from "@/components/uiable/blocks/landing/components/CurrencySwapCard"
import DeploymentEnvironmentCard from "@/components/uiable/blocks/landing/components/DeploymentEnvironmentCard"
import EventAlertCard from "@/components/uiable/blocks/landing/components/EventAlertCard"
import OneTimePasswordCard from "@/components/uiable/blocks/landing/components/OneTimePasswordCard"
import PowerUsageCard from "@/components/uiable/blocks/landing/components/PowerUsageCard"
import PrivacyVisibilityCard from "@/components/uiable/blocks/landing/components/PrivacyVisibilityCard"
import ProfileCard from "@/components/uiable/blocks/landing/components/ProfileCard"
import RevenueChartCard from "@/components/uiable/blocks/landing/components/RevenueChartCard"
import RevenueGrowthSlider from "@/components/uiable/blocks/landing/components/RevenueGrowthSlider"
import SectionHeader from "@/components/uiable/blocks/landing/components/SectionHeader"
import UploadFilesCard from "@/components/uiable/blocks/landing/components/UploadFilesCard"
import VerificationBannerCard from "@/components/uiable/blocks/landing/components/VerificationBannerCard"
// assets
import { IconArrowUpRight } from "@tabler/icons-react"
// ------------------------------ | COMPONENT 2 | ------------------------------ //
export default function Component2() {
return (
<section className="mx-auto flex w-full flex-col gap-12.5 px-4 py-12.5 sm:px-8">
<SectionHeader
title="Components designed for real applications"
titleClassName="tracking-tight"
subtitle="Carefully crafted components built with accessibility, consistency, and developer experience in mind."
/>
<div className="relative">
<div className="grid grid-cols-1 gap-6 md:grid-cols-2 xl:grid-cols-4">
<div className="flex flex-col gap-6">
<ProfileCard />
<AskMeAnything />
<RevenueGrowthSlider />
<OneTimePasswordCard />
</div>
<div className="flex flex-col gap-6">
<ActionButtonGroupBadge />
<RevenueChartCard />
<PrivacyVisibilityCard />
</div>
<div className="flex flex-col gap-6">
<UploadFilesCard />
<DeploymentEnvironmentCard />
</div>
<div className="flex flex-col gap-6">
<EventAlertCard />
<VerificationBannerCard />
<CurrencySwapCard />
<PowerUsageCard />
</div>
</div>
<div className="pointer-events-none absolute right-0 bottom-0 left-0 z-20 h-70 bg-gradient-to-t from-background via-background/40 to-transparent" />
</div>
<div className="flex items-center justify-center">
<Button
size="lg"
nativeButton={false}
render={<Link href="/components" />}
className="h-11 gap-2 rounded-lg bg-foreground px-6 font-medium text-background hover:bg-foreground/90"
>
View all Components
<IconArrowUpRight aria-hidden="true" className="size-5" />
</Button>
</div>
</section>
)
}
src/components/uiable/blocks/landing/components/ActionButtonGroupBadge.tsx
// shadcn
import { Badge } from "@/components/ui/badge"
import { Button } from "@/components/ui/button"
import { ButtonGroup, ButtonGroupSeparator } from "@/components/ui/button-group"
import {
Dialog,
DialogContent,
DialogDescription,
DialogHeader,
DialogTitle,
DialogTrigger,
} from "@/components/ui/dialog"
import { Separator } from "@/components/ui/separator"
// project-imports
import DatePickerCard from "@/components/uiable/blocks/landing/components/DatePickerCard"
// assets
import { BadgeCheck, PlusIcon } from "lucide-react"
// ------------------------------ | BLOCK - ACTION BUTTON GROUP BADGE | ------------------------------ //
export default function ActionButtonGroupBadge() {
return (
<div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-4">
<div className="flex w-fit overflow-hidden rounded-lg border border-border">
<ButtonGroup className="bg-muted/50 dark:bg-muted/20">
<Button
variant="ghost"
size="sm"
className="h-auto rounded-none px-3 py-1.5 text-xs font-semibold text-foreground hover:bg-muted dark:hover:bg-muted/80"
>
Small
</Button>
<ButtonGroupSeparator className="bg-border" />
<Button
variant="ghost"
size="sm"
className="h-auto rounded-none px-3 py-1.5 text-xs font-semibold text-foreground hover:bg-muted dark:hover:bg-muted/80"
>
Button
</Button>
<ButtonGroupSeparator className="bg-border" />
<Button
variant="ghost"
size="sm"
className="h-auto rounded-none px-3 py-1.5 text-xs font-semibold text-foreground hover:bg-muted dark:hover:bg-muted/80"
>
Group
</Button>
<ButtonGroupSeparator className="bg-border" />
<Button
variant="ghost"
size="icon-sm"
aria-label="Add item"
className="h-auto rounded-none px-3 py-1.5 text-foreground hover:bg-muted dark:hover:bg-muted/80"
>
<PlusIcon aria-hidden="true" className="size-3.5" />
</Button>
</ButtonGroup>
</div>
<div className="flex items-center gap-2">
<Dialog>
<DialogTrigger
render={
<Button className="rounded-lg border-border bg-background text-xs font-semibold text-foreground hover:bg-accent/10" />
}
>
Show dialog
</DialogTrigger>
<DialogContent className="sm:max-w-md">
<DialogHeader>
<DialogTitle>Dialog</DialogTitle>
<DialogDescription>this is a simple dialog box</DialogDescription>
</DialogHeader>
</DialogContent>
</Dialog>
<Badge>
<BadgeCheck data-icon="inline-start" aria-hidden="true" />
Verified
</Badge>
</div>
<Separator />
<DatePickerCard />
</div>
)
}
src/components/uiable/blocks/landing/components/AskMeAnything.tsx
// shadcn
import { Badge } from "@/components/ui/badge"
import {
InputGroup,
InputGroupAddon,
InputGroupButton,
InputGroupInput,
} from "@/components/ui/input-group"
// assets
import {
CircleQuestionMark,
GitPullRequestArrow,
Plus,
Sparkles,
} from "lucide-react"
// ------------------------------ | BLOCK - ASK ME ANYTHING | ------------------------------ //
export default function AskMeAnything() {
return (
<div className="flex flex-col gap-3 rounded-lg border border-border bg-card px-4 py-4">
<div className="flex flex-nowrap gap-2 xl:gap-1.5">
<Badge
variant="outline"
className="cursor-pointer rounded-full px-3 py-1.5 text-xs leading-3 font-normal tracking-normal text-accent-foreground hover:bg-accent xl:px-2 xl:py-1"
>
Spend today?
</Badge>
<Badge
variant="outline"
className="cursor-pointer rounded-full px-3 py-1.5 text-xs leading-3 font-normal tracking-normal text-accent-foreground hover:bg-accent xl:px-2 xl:py-1"
>
Trending Topic
</Badge>
<Badge
variant="outline"
aria-label="Add custom topic"
className="cursor-pointer rounded-full px-3 py-1.5 text-xs leading-3 font-normal tracking-normal text-accent-foreground hover:bg-accent xl:px-2 xl:py-1"
>
<Plus aria-hidden="true" className="size-3.5" />
</Badge>
</div>
<InputGroup className="h-11 gap-0 rounded-full border border-border bg-white px-0 transition-all focus-within:border-primary/40 focus-within:ring-2 focus-within:ring-primary/10 dark:bg-background">
<InputGroupAddon
align="inline-start"
className="flex items-center py-0 pr-2 pl-4 text-muted-foreground/80"
>
<Sparkles className="size-4" />
</InputGroupAddon>
<InputGroupInput
type="text"
placeholder="Ask me anything .."
className="h-full border-0 bg-transparent py-0 text-xs text-foreground outline-none placeholder:text-muted-foreground/60 focus-visible:ring-0 focus-visible:ring-offset-0 sm:text-sm"
/>
<InputGroupAddon
align="inline-end"
className="gap-3 py-0 pr-4 pl-2 text-muted-foreground/80"
>
<InputGroupButton
aria-label="Compare answers"
size="icon-xs"
className="hover:text-foreground"
>
<GitPullRequestArrow className="size-4" />
</InputGroupButton>
<InputGroupButton
aria-label="Get help"
size="icon-xs"
className="hover:text-foreground"
>
<CircleQuestionMark className="size-4" />
</InputGroupButton>
</InputGroupAddon>
</InputGroup>
</div>
)
}
src/components/uiable/blocks/landing/components/CurrencySwapCard.tsx
"use client"
import { useState } from "react"
// shadcn
import { Button } from "@/components/ui/button"
import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"
// project-imports
import Bitcoin from "@/images/svg/icons/bitcoin"
import Ethereum from "@/images/svg/icons/ethereum"
// assets
import { ArrowUpDown, ChevronDown } from "lucide-react"
const tabs = ["swap", "trade", "buy", "sell"]
// Fixed mock exchange rate for this preview widget — not a live quote.
const BTC_TO_ETH_RATE = 42.5
// ------------------------------ | CURRENCY SWAP CARD | ------------------------------ //
export default function CurrencySwapCard() {
const [activeTab, setActiveTab] = useState("swap")
const [isBtcToEth, setIsBtcToEth] = useState(true)
const [inputValue, setInputValue] = useState("0.12")
const getOutputValue = () => {
const val = parseFloat(inputValue)
if (isNaN(val)) return ""
const num = isBtcToEth ? val * BTC_TO_ETH_RATE : val / BTC_TO_ETH_RATE
if (isBtcToEth) {
return num.toFixed(2)
} else {
return Number(num.toFixed(6)).toString()
}
}
const handleSwapDirection = () => {
const outputVal = getOutputValue()
setIsBtcToEth(!isBtcToEth)
setInputValue(outputVal)
}
const currentOutput = getOutputValue()
return (
<div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-4">
<p className="text-center text-base leading-5 font-medium tracking-normal text-card-foreground">
Transactions
</p>
<Tabs value={activeTab} onValueChange={setActiveTab}>
<TabsList className="h-auto w-full rounded-lg bg-muted p-1">
{tabs.map((tab) => (
<TabsTrigger
key={tab}
value={tab}
className="flex-1 rounded-md px-3.5 py-1.5 text-sm leading-5 font-medium tracking-normal text-muted-foreground capitalize data-active:bg-card data-active:text-foreground data-active:shadow-sm data-active:hover:text-foreground dark:data-active:bg-card dark:data-active:text-foreground"
>
{tab}
</TabsTrigger>
))}
</TabsList>
</Tabs>
<div className="flex flex-col gap-1.5">
<div className="flex flex-col gap-1.5">
<div className="flex items-center justify-between px-0.5">
<span className="text-sm leading-4 font-medium tracking-normal text-foreground">
Amount
</span>
</div>
<div className="flex items-center justify-between rounded-xl border border-border bg-card px-4 py-2.5 transition-all focus-within:border-primary focus-within:ring-1 focus-within:ring-ring">
<div className="flex min-w-0 flex-1 items-center gap-1">
<input
type="text"
value={inputValue}
onChange={(e) => {
const val = e.target.value
if (/^\d*\.?\d*$/.test(val)) {
setInputValue(val)
}
}}
className="h-auto w-full border-none bg-transparent p-0 text-left text-base font-semibold text-foreground focus:ring-0 focus:outline-none"
/>
<span className="pr-2 text-base font-semibold text-foreground select-none">
{isBtcToEth ? "BTC" : "ETH"}
</span>
</div>
<button
type="button"
onClick={handleSwapDirection}
className="flex cursor-pointer items-center gap-2 pl-2 transition-opacity select-none hover:opacity-80"
>
{isBtcToEth ? (
<Bitcoin aria-hidden="true" />
) : (
<Ethereum aria-hidden="true" />
)}
<span className="text-xs leading-3 font-medium tracking-normal text-muted-foreground">
{isBtcToEth ? "BTC" : "ETH"}
</span>
<ChevronDown
aria-hidden="true"
className="size-4 text-muted-foreground"
/>
</button>
</div>
<span className="px-0.5 text-xs leading-3 font-normal tracking-normal text-muted-foreground">
Balance: {isBtcToEth ? "0.20 BTC" : "8.50 ETH"}
</span>
</div>
<div className="relative z-10 -my-2.5 flex justify-center">
<Button
variant="ghost"
size="icon"
aria-label="Swap direction"
onClick={handleSwapDirection}
className="flex size-8 cursor-pointer items-center justify-center rounded-full border border-border bg-card shadow-md transition-all hover:bg-muted active:scale-95"
>
<ArrowUpDown
aria-hidden="true"
className="size-4 text-foreground"
/>
</Button>
</div>
<div className="flex flex-col gap-1.5">
<div className="flex items-center justify-between px-0.5">
<span className="text-sm leading-4 font-medium tracking-normal text-foreground">
{activeTab === "sell" ? "Receive (Est.)" : "Receive"}
</span>
</div>
<div className="flex items-center justify-between rounded-xl border border-border bg-card px-4 py-2.5 transition-all focus-within:border-primary focus-within:ring-1 focus-within:ring-ring">
<div className="flex min-w-0 flex-1 items-center gap-1">
<input
type="text"
readOnly
value={currentOutput}
className="h-auto w-full border-none bg-transparent p-0 text-left text-base font-semibold text-foreground focus:ring-0 focus:outline-none"
/>
<span className="pr-2 text-base font-semibold text-foreground select-none">
{isBtcToEth ? "ETH" : "BTC"}
</span>
</div>
<button
type="button"
onClick={handleSwapDirection}
className="flex cursor-pointer items-center gap-2 pl-2 transition-opacity select-none hover:opacity-80"
>
{isBtcToEth ? (
<Ethereum aria-hidden="true" />
) : (
<Bitcoin aria-hidden="true" />
)}
<span className="text-xs leading-3 font-medium tracking-normal text-muted-foreground">
{isBtcToEth ? "ETH" : "BTC"}
</span>
<ChevronDown
aria-hidden="true"
className="size-4 text-muted-foreground"
/>
</button>
</div>
<span className="px-0.5 text-xs leading-3 font-normal tracking-normal text-muted-foreground">
Balance: {isBtcToEth ? "8.50 ETH" : "0.20 BTC"}
</span>
</div>
</div>
<Button
onClick={handleSwapDirection}
className="w-full rounded-lg bg-primary py-2.5 text-sm font-semibold text-primary-foreground capitalize hover:bg-primary/90"
>
{activeTab}
</Button>
</div>
)
}
src/components/uiable/blocks/landing/components/DatePickerCard.tsx
"use client"
import { useState } from "react"
// shadcn
import { Button } from "@/components/ui/button"
import { Calendar } from "@/components/ui/calendar"
import {
Popover,
PopoverContent,
PopoverTrigger,
} from "@/components/ui/popover"
// third-party
import { format } from "date-fns"
// assets
import { Calendar as CalendarIcon } from "lucide-react"
const DEFAULT_DATE = new Date(2025, 5, 1)
// ------------------------------ | DATE PICKER CARD | ------------------------------ //
export default function DatePickerCard() {
const [date, setDate] = useState<Date | undefined>(DEFAULT_DATE)
return (
<div className="flex items-center justify-between rounded-xl border border-border bg-background px-3 py-2 text-sm text-foreground">
<span className="font-medium">
{date ? format(date, "MMMM dd, yyyy") : "Pick a date"}
</span>
<Popover>
<PopoverTrigger
render={
<Button
type="button"
variant="ghost"
size="icon"
aria-label="Choose date"
className="size-8 rounded-lg text-muted-foreground hover:bg-accent hover:text-foreground"
/>
}
>
<CalendarIcon aria-hidden="true" className="size-4.5" />
</PopoverTrigger>
<PopoverContent className="w-auto p-0" align="end">
<Calendar
mode="single"
selected={date}
onSelect={setDate}
className="rounded-lg border"
/>
</PopoverContent>
</Popover>
</div>
)
}
src/components/uiable/blocks/landing/components/DeploymentEnvironmentCard.tsx
"use client"
import { useState } from "react"
// shadcn
import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group"
// third-party
import { cn } from "cn"
// types
interface Environment {
value: string
title: string
description: string
}
interface EnvironmentOptionProps {
value: string
title: string
description: string
isSelected: boolean
}
const environments: Environment[] = [
{
value: "production",
title: "Production",
description: "Customer live environment with monitoring and backups.",
},
{
value: "staging",
title: "Staging",
description:
"Preview features before launch. Reflects production settings.",
},
]
// ------------------------------ | DEPLOYMENT ENVIRONMENT CARD | ------------------------------ //
function EnvironmentOption({
value,
title,
description,
isSelected,
}: EnvironmentOptionProps) {
return (
<label
className={cn(
"flex cursor-pointer items-start justify-between rounded-lg border p-4 transition-colors",
isSelected
? "border-primary bg-primary/5"
: "border-border bg-card hover:bg-accent/30"
)}
>
<div className="flex flex-1 flex-col gap-1.5 pr-4">
<p className="text-sm leading-4 font-medium tracking-normal text-accent-foreground">
{title}
</p>
<p className="text-xs leading-4 font-normal tracking-normal text-muted-foreground">
{description}
</p>
</div>
<RadioGroupItem value={value} />
</label>
)
}
export default function DeploymentEnvironmentCard() {
const [env, setEnv] = useState("production")
return (
<div className="flex flex-col gap-5 rounded-xl border border-border bg-card p-4">
<div className="flex flex-col gap-2.5">
<p className="text-base leading-5 font-medium tracking-normal text-card-foreground">
Deployment Environment
</p>
<p className="text-xs leading-4 font-medium tracking-normal text-muted-foreground">
Choose the appropriate environment for deploying your cluster.
</p>
</div>
<RadioGroup
value={env}
onValueChange={setEnv}
className="flex flex-col gap-3"
>
{environments.map((environment) => (
<EnvironmentOption
key={environment.value}
{...environment}
isSelected={env === environment.value}
/>
))}
</RadioGroup>
</div>
)
}
src/components/uiable/blocks/landing/components/EventAlertCard.tsx
"use client"
import { useState } from "react"
// shadcn
import { Button } from "@/components/ui/button"
// third-party
import { cn } from "cn"
// ------------------------------ | EVENT ALERT CARD | ------------------------------ //
export default function EventAlertCard() {
const [enabled, setEnabled] = useState(false)
return (
<div className="flex items-center justify-between gap-3 rounded-xl border border-border bg-card p-4">
<div className="flex flex-col gap-1">
<p className="text-sm leading-5 font-medium tracking-normal text-foreground">
Event has been created
</p>
<p className="text-xs leading-4 font-normal tracking-normal text-muted-foreground">
Sunday, December 03, 2023 at 9:00 AM
</p>
</div>
<Button
size="sm"
onClick={() => setEnabled(!enabled)}
className={cn(
"h-8.5 rounded-lg px-4 py-2 text-xs font-semibold transition-colors",
enabled
? "bg-muted text-muted-foreground hover:bg-muted/80"
: "bg-primary text-primary-foreground hover:bg-primary/90"
)}
>
{enabled ? "Disable" : "Enable"}
</Button>
</div>
)
}
src/components/uiable/blocks/landing/components/OneTimePasswordCard.tsx
"use client"
import { useState } from "react"
// shadcn
import {
InputOTP,
InputOTPGroup,
InputOTPSlot,
} from "@/components/ui/input-otp"
const OTP_LENGTH = 6
// ------------------------------ | ONE TIME PASSWORD CARD | ------------------------------ //
export default function OneTimePasswordCard() {
const [otp, setOtp] = useState("42")
return (
<div className="flex flex-col gap-2 rounded-xl border border-border bg-card p-4">
<p className="font-sans text-sm leading-5 font-medium tracking-normal text-foreground">
One-Time Password
</p>
<div className="flex justify-start">
<InputOTP maxLength={OTP_LENGTH} value={otp} onChange={setOtp}>
<InputOTPGroup>
{Array.from({ length: OTP_LENGTH }, (_, index) => (
<InputOTPSlot key={index} index={index} className="h-9 w-9" />
))}
</InputOTPGroup>
</InputOTP>
</div>
<p className="font-sans text-xs leading-3 font-normal tracking-normal text-muted-foreground">
Please enter the one-time password sent to your phone.
</p>
</div>
)
}
src/components/uiable/blocks/landing/components/PowerUsageCard.tsx
// third-party
import { cn } from "cn"
// assets
import { ArrowRight } from "lucide-react"
// types
interface UsageBar {
height: string
highlighted?: boolean
}
const usageBars: UsageBar[] = [
{ height: "h-1/2" },
{ height: "h-3/4" },
{ height: "h-1/3" },
{ height: "h-2/3", highlighted: true },
{ height: "h-3/5" },
{ height: "h-3/4" },
{ height: "h-5/6" },
]
// ------------------------------ | POWER USAGE CARD | ------------------------------ //
export default function PowerUsageCard() {
return (
<div className="flex w-full flex-col gap-5 rounded-xl border border-border bg-card p-4">
<div className="flex w-full items-center justify-between">
<span className="text-base leading-5 font-medium tracking-normal text-card-foreground select-none">
Power Usage
</span>
<ArrowRight
aria-hidden="true"
className="size-5 text-secondary-foreground transition-transform hover:translate-x-0.5"
/>
</div>
<div className="flex w-full items-end justify-between gap-4">
<div className="flex max-w-32.5 flex-col gap-1">
<span className="text-xl leading-6 font-semibold tracking-normal text-secondary-foreground">
4.6 kW
</span>
<span className="text-xs leading-3 font-normal tracking-normal text-muted-foreground">
8% higher than last
<br />
month.
</span>
</div>
<div className="flex h-12 shrink-0 items-end gap-1.5">
{usageBars.map((bar, index) => (
<div
key={index}
className={cn(
"w-2 rounded-full",
bar.height,
bar.highlighted ? "bg-primary" : "bg-primary/20"
)}
/>
))}
</div>
</div>
</div>
)
}
src/components/uiable/blocks/landing/components/PrivacyVisibilityCard.tsx
"use client"
import { ReactNode, useState } from "react"
// shadcn
import { Checkbox } from "@/components/ui/checkbox"
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui/select"
// third-party
import { cn } from "cn"
// assets
import { Globe, Lock, Users } from "lucide-react"
const visibilityOptions = [
{ value: "public", label: "Public", Icon: Globe },
{ value: "private", label: "Private", Icon: Lock },
{ value: "friends", label: "Friends Only", Icon: Users },
] as const
// Derived from `visibilityOptions` so the display node and the dropdown
// list never drift out of sync.
const visibilityItems: Record<string, ReactNode> = Object.fromEntries(
visibilityOptions.map(({ value, label, Icon }) => [
value,
<span key={value} className="flex items-center gap-2">
<Icon aria-hidden="true" className="size-4 text-muted-foreground" />
{label}
</span>,
])
)
const preferencesConfig = [
{ id: "email", label: "Show email", weight: "font-medium" },
{ id: "phone", label: "Show Phone", weight: "font-semibold" },
{ id: "location", label: "Show location", weight: "font-semibold" },
{
id: "activityStatus",
label: "Show activity status",
weight: "font-semibold",
},
] as const
type PreferenceKey = (typeof preferencesConfig)[number]["id"]
// ------------------------------ | BLOCK - PRIVACY VISIBILITY CARD | ------------------------------ //
export default function PrivacyVisibilityCard() {
const [visibility, setVisibility] = useState("public")
const [preferences, setPreferences] = useState<
Record<PreferenceKey, boolean>
>({
email: false,
phone: true,
location: true,
activityStatus: false,
})
const togglePreference = (key: PreferenceKey) => {
setPreferences((prev) => ({
...prev,
[key]: !prev[key],
}))
}
return (
<div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-6">
<div className="flex flex-col gap-1">
<p className="text-base font-semibold text-foreground">Privacy</p>
<p className="text-xs text-muted-foreground">Profile visibility</p>
</div>
<Select
value={visibility}
onValueChange={(val) => {
if (val) setVisibility(val)
}}
items={visibilityItems}
>
<SelectTrigger className="h-auto w-full rounded-lg bg-card px-3.5 py-2.5 text-xs font-semibold">
<SelectValue />
</SelectTrigger>
<SelectContent>
{visibilityOptions.map(({ value, label, Icon }) => (
<SelectItem key={value} value={value}>
<Icon
aria-hidden="true"
className="size-4 text-muted-foreground"
/>
{label}
</SelectItem>
))}
</SelectContent>
</Select>
<div className="flex flex-col gap-3.5">
{preferencesConfig.map(({ id, label, weight }) => {
const checked = preferences[id]
return (
<label
key={id}
className={cn(
"flex cursor-pointer items-center gap-3 text-xs transition-colors",
weight,
checked
? "text-foreground"
: "text-foreground/70 hover:text-foreground"
)}
>
<Checkbox
checked={checked}
onCheckedChange={() => togglePreference(id)}
/>
{label}
</label>
)
})}
</div>
</div>
)
}
src/components/uiable/blocks/landing/components/ProfileCard.tsx
// shadcn
import { Button } from "@/components/ui/button"
// third-party
import { motion } from "framer-motion"
// project-imports
import ProfileAvatar from "@/images/svg/landing/profile-avatar"
// ------------------------------ | BLOCK - PROFILE CARD | ------------------------------ //
export default function ProfileCard() {
return (
<div className="flex flex-col items-center justify-center gap-4 rounded-md border border-border bg-card px-4 pt-5 pb-5">
<div className="flex size-20 items-center justify-center overflow-hidden rounded-full bg-foreground pt-8 dark:bg-muted">
<ProfileAvatar
aria-hidden="true"
width={70}
height={60}
className="text-background"
/>
</div>
<div className="flex flex-col gap-1 text-center">
<p className="text-center text-lg leading-6 font-medium tracking-normal text-secondary-foreground">
Morgan James
</p>
<p className="text-xs leading-3 font-medium tracking-normal text-muted-foreground">
Product Designer
</p>
</div>
<div className="flex w-full flex-col gap-2">
<motion.div
whileTap={{ scale: [1, 0.95, 1.05, 1] }}
transition={{ duration: 0.25, ease: "easeInOut" }}
className="w-full"
>
<Button className="w-full hover:bg-primary/90">Send Message</Button>
</motion.div>
<motion.div
whileTap={{ scale: [1, 0.95, 1.05, 1] }}
transition={{ duration: 0.25, ease: "easeInOut" }}
className="w-full"
>
<Button
variant="outline"
className="w-full border-none bg-muted/60 hover:bg-muted/90 dark:bg-muted dark:hover:bg-muted/80"
>
Call
</Button>
</motion.div>
</div>
</div>
)
}
src/components/uiable/blocks/landing/components/RevenueChartCard.tsx
"use client"
import { useState } from "react"
// shadcn
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui/select"
// third-party
import { cn } from "cn"
// project-imports
import MetricChart from "@/images/svg/landing/metric-chart"
// assets
import { IconArrowDownRight, IconArrowUpRight } from "@tabler/icons-react"
const metricData = {
revenue: {
value: "22,680",
trend: "up",
change: "+8.2%",
path: "M 0 100 Q 50 110 100 80 T 200 40 T 300 20",
fillPath: "M 0 100 Q 50 110 100 80 T 200 40 T 300 20 L 300 120 L 0 120 Z",
dotX: 160,
dotY: 55,
tooltip: "+1024",
tooltipX: 130,
tooltipY: 15,
},
profit: {
value: "14,820",
trend: "up",
change: "+15.4%",
path: "M 0 90 Q 50 50 100 70 T 200 35 T 300 25",
fillPath: "M 0 90 Q 50 50 100 70 T 200 35 T 300 25 L 300 120 L 0 120 Z",
dotX: 200,
dotY: 35,
tooltip: "+842",
tooltipX: 170,
tooltipY: -5,
},
sales: {
value: "3,450",
trend: "down",
change: "-2.1%",
path: "M 0 30 Q 50 40 100 60 T 200 75 T 300 90",
fillPath: "M 0 30 Q 50 40 100 60 T 200 75 T 300 90 L 300 120 L 0 120 Z",
dotX: 150,
dotY: 67,
tooltip: "-120",
tooltipX: 120,
tooltipY: 27,
},
} as const
type MetricType = keyof typeof metricData
interface TrendBadgeProps {
trend: "up" | "down"
change: string
}
function TrendBadge({ trend, change }: TrendBadgeProps) {
const isUp = trend === "up"
return (
<div
className={cn(
"mt-1 flex items-center gap-1 rounded-md px-2 py-1 text-xs font-semibold transition-colors duration-300",
isUp
? "bg-emerald-500/10 text-emerald-500 dark:bg-emerald-500/20 dark:text-emerald-400"
: "bg-rose-500/10 text-rose-500 dark:bg-rose-500/20 dark:text-rose-400"
)}
>
{isUp ? (
<IconArrowUpRight
aria-hidden="true"
className="size-3.5"
stroke={2.5}
/>
) : (
<IconArrowDownRight
aria-hidden="true"
className="size-3.5"
stroke={2.5}
/>
)}
<span>{change}</span>
</div>
)
}
// ------------------------------ | BLOCK - REVENUE CHART CARD | ------------------------------ //
export default function RevenueChartCard() {
const [metric, setMetric] = useState<MetricType>("revenue")
const currentData = metricData[metric]
return (
<div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-6">
<div className="flex items-start justify-between">
<div className="flex flex-col gap-1">
<Select
value={metric}
onValueChange={(val) => {
if (val) setMetric(val as MetricType)
}}
>
<SelectTrigger className="h-auto w-auto gap-1 border-0 bg-transparent p-0 text-xs font-medium text-muted-foreground hover:text-foreground focus:border-transparent focus:ring-0">
<SelectValue />
</SelectTrigger>
<SelectContent>
<SelectItem value="revenue">Revenue</SelectItem>
<SelectItem value="profit">Profit</SelectItem>
<SelectItem value="sales">Sales</SelectItem>
</SelectContent>
</Select>
<p className="text-2xl font-extrabold tracking-tight text-foreground transition-all duration-300">
{currentData.value}
</p>
</div>
<TrendBadge trend={currentData.trend} change={currentData.change} />
</div>
<MetricChart {...currentData} />
</div>
)
}
src/components/uiable/blocks/landing/components/RevenueGrowthSlider.tsx
// shadcn
import { Slider } from "@/components/ui/slider"
// project-imports
import Logo1 from "@/images/svg/landing/logo1"
import NoiseOverlay from "@/images/svg/landing/noise-overlay"
// assets
import { IconArrowUpRight } from "@tabler/icons-react"
// ------------------------------ | BLOCK - REVENUE GROWTH SLIDER | ------------------------------ //
export default function RevenueGrowthSlider() {
return (
<div className="relative overflow-hidden rounded-xl bg-primary p-6 text-white shadow-[0_4px_20px_color-mix(in_srgb,var(--primary)_25%,transparent)]">
<NoiseOverlay aria-hidden="true" />
<div className="relative z-10 flex flex-col gap-6">
<div className="flex items-center justify-between">
<div
aria-hidden="true"
className="relative flex size-12 items-center justify-center"
>
<div className="absolute inset-0 rounded-full border border-white/25 bg-[linear-gradient(180deg,rgba(255,255,255,0.14)_0%,rgba(255,255,255,0.04)_100%),var(--primary)] shadow-[inset_0_1px_2px_rgba(255,255,255,0.45),inset_0_-3px_8px_rgba(0,0,0,0.12),0_2px_12px_rgba(255,255,255,0.12)]" />
<div className="absolute top-[8%] left-[12%] h-[34%] w-[76%] rounded-full bg-white/35 blur-lg" />
<div className="absolute inset-px rounded-full border-t border-white/20" />
<div className="relative z-10 scale-110 text-white">
<Logo1 />
</div>
</div>
</div>
<div className="flex flex-col gap-2">
<span className="flex items-center gap-1 text-xs font-medium opacity-75">
<IconArrowUpRight aria-hidden="true" className="size-3.5" />
Revenue
</span>
<span className="text-lg leading-snug font-semibold">
85% Growth Compared to Yesterday
</span>
</div>
<Slider
defaultValue={[70]}
max={100}
step={1}
className="w-full text-white [&_[data-slot=slider-range]]:bg-white [&_[data-slot=slider-thumb]]:border-white [&_[data-slot=slider-track]]:bg-white/30"
/>
</div>
</div>
)
}
src/components/uiable/blocks/landing/components/SectionHeader.tsx
// third-party
import { cn } from "cn"
// types
interface SectionHeaderProps {
title: string
subtitle: string
className?: string
titleClassName?: string
subtitleClassName?: string
}
// ------------------------------ | BLOCK - SECTION HEADER | ------------------------------ //
export default function SectionHeader({
title,
subtitle,
className,
titleClassName,
subtitleClassName,
}: SectionHeaderProps) {
return (
<div className={cn("flex flex-col gap-2 md:gap-3", className)}>
<h2
className={cn(
"text-2xl leading-tight font-medium tracking-normal text-foreground sm:text-3xl sm:leading-8 md:text-4xl md:leading-9",
titleClassName
)}
>
{title}
</h2>
<p
className={cn(
"text-base leading-relaxed font-normal tracking-normal text-muted-foreground sm:text-lg",
subtitleClassName
)}
>
{subtitle}
</p>
</div>
)
}
src/components/uiable/blocks/landing/components/UploadFilesCard.tsx
"use client"
import { useRef, useState } from "react"
// shadcn
import { Button } from "@/components/ui/button"
// third-party
import { cn } from "cn"
// assets
import {
IconFileDescription,
IconMusic,
IconPhoto,
IconUpload,
IconVideo,
type Icon as TablerIcon,
} from "@tabler/icons-react"
// types
interface FileType {
key: string
label: string
icon: TablerIcon
}
interface FileTypeButtonProps {
fileType: FileType
isSelected: boolean
onSelect: (key: string) => void
}
const fileTypes: FileType[] = [
{ key: "documents", label: "Documents", icon: IconFileDescription },
{ key: "images", label: "Images", icon: IconPhoto },
{ key: "videos", label: "Videos", icon: IconVideo },
{ key: "audio", label: "Audio", icon: IconMusic },
]
function FileTypeButton({
fileType,
isSelected,
onSelect,
}: FileTypeButtonProps) {
const Icon = fileType.icon
return (
<Button
size="sm"
onClick={() => onSelect(fileType.key)}
className={cn(
"flex h-auto items-center justify-center gap-2 rounded-lg px-3 py-2 text-center text-sm leading-4 font-normal tracking-normal",
isSelected
? "border-primary bg-primary/5 text-primary hover:bg-primary/10 hover:text-primary"
: "border-border bg-card text-secondary-foreground hover:bg-accent"
)}
>
<Icon
aria-hidden="true"
className={cn(
"size-3.5",
isSelected ? "text-primary" : "text-card-foreground"
)}
/>
{fileType.label}
</Button>
)
}
// ------------------------------ | BLOCK - UPLOAD FILES CARD | ------------------------------ //
export default function UploadFilesCard() {
const [selected, setSelected] = useState<string>("documents")
const fileInputRef = useRef<HTMLInputElement>(null)
const handleUploadClick = () => {
fileInputRef.current?.click()
}
return (
<div className="flex flex-col gap-4 rounded-xl border border-border bg-card p-4">
<p className="text-base leading-5 font-medium tracking-normal text-card-foreground">
Upload Files
</p>
<button
type="button"
onClick={handleUploadClick}
className="flex cursor-pointer flex-col items-center justify-center gap-4 rounded-lg border-2 border-dashed border-border bg-muted/10 px-5 py-4 text-center transition-colors hover:bg-muted/20"
>
<IconUpload
aria-hidden="true"
className="size-8.5 text-accent-foreground"
/>
<div className="flex flex-col gap-1.5">
<p className="text-sm leading-4 font-normal tracking-normal text-card-foreground">
Drop files here or click to browse
</p>
<p className="text-xs leading-3 font-normal tracking-normal text-muted-foreground">
Max file size: 10MB
</p>
</div>
</button>
<p className="text-sm leading-4 font-medium tracking-normal text-card-foreground">
File Type
</p>
<div className="grid grid-cols-2 gap-2.5">
{fileTypes.map((fileType) => (
<FileTypeButton
key={fileType.key}
fileType={fileType}
isSelected={selected === fileType.key}
onSelect={setSelected}
/>
))}
</div>
<input type="file" className="hidden" ref={fileInputRef} />
<Button
onClick={handleUploadClick}
className="w-full rounded-lg bg-primary py-2.5 text-sm font-medium text-primary-foreground hover:bg-primary/90"
>
Upload Files
</Button>
</div>
)
}
src/components/uiable/blocks/landing/components/VerificationBannerCard.tsx
// shadcn
import { Button } from "@/components/ui/button"
// assets
import { BadgeCheck, ChevronRight } from "lucide-react"
// ------------------------------ | BLOCK - VERIFICATION BANNER CARD | ------------------------------ //
export default function VerificationBannerCard() {
return (
<Button
variant="ghost"
className="flex h-auto w-full cursor-pointer items-center justify-between rounded-xl border border-border bg-card px-4 py-3 transition-colors hover:bg-accent/20"
>
<div className="flex items-center gap-2.5">
<BadgeCheck aria-hidden="true" className="size-5 text-foreground" />
<span className="text-sm leading-5 font-medium tracking-normal text-foreground">
Your profile has been verified.
</span>
</div>
<ChevronRight aria-hidden="true" className="size-5 text-foreground" />
</Button>
)
}
src/images/svg/icons/bitcoin.tsx
// types
import type { SVGAttributes } from "react"
// ------------------------------ | BITCOIN ICON | ------------------------------ //
export default function Bitcoin(props: SVGAttributes<SVGElement>) {
return (
<svg
width="18"
height="18"
viewBox="0 0 18 18"
fill="none"
xmlns="http://www.w3.org/2000/svg"
{...props}
>
<path
d="M14.0724 7.677C14.2816 6.25575 13.2061 5.49825 11.7241 4.98375L12.2041 3.069L11.0341 2.77725L10.5669 4.64475L9.63311 4.422L10.1064 2.541L8.93636 2.25L8.45561 4.1715L7.71161 3.996V3.9885L6.09386 3.5835L5.78261 4.8345C5.78261 4.8345 6.64886 5.0385 6.63536 5.0445C7.10861 5.16675 7.19036 5.478 7.17686 5.72175L6.63461 7.914L6.75686 7.9545L6.62861 7.9275L5.86361 10.9928C5.80961 11.1353 5.66111 11.3512 5.32961 11.2628C5.34311 11.2838 4.48361 11.0602 4.48361 11.0602L3.90161 12.3937L5.42411 12.7725L6.25661 12.9893L5.76911 14.9318L6.93911 15.222L7.41386 13.3005L8.35361 13.5435L7.87361 15.459L9.04361 15.75L9.52436 13.8075C11.5209 14.1862 13.0231 14.0378 13.6531 12.231C14.1601 10.776 13.6254 9.9435 12.5769 9.3885C13.3419 9.21975 13.9164 8.712 14.0656 7.677H14.0724ZM11.3994 11.4262C11.0401 12.8812 8.59061 12.0892 7.79936 11.8988L8.44211 9.32175C9.23336 9.52425 11.7781 9.90975 11.3994 11.4188V11.4262ZM11.7579 7.65675C11.4331 8.97675 9.38936 8.30625 8.73311 8.14425L9.31436 5.8095C9.97811 5.97225 12.1029 6.2835 11.7579 7.65675Z"
fill="#F7931A"
/>
</svg>
)
}
src/images/svg/icons/ethereum.tsx
// types
import type { SVGAttributes } from "react"
// ------------------------------ | ETHEREUM ICON | ------------------------------ //
export default function Ethereum(props: SVGAttributes<SVGElement>) {
return (
<svg
width="14"
height="14"
viewBox="0 0 14 14"
fill="none"
xmlns="http://www.w3.org/2000/svg"
{...props}
>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M7.40309 0.260003C7.35662 0.196947 7.29599 0.145692 7.22607 0.110368C7.15616 0.0750442 7.07892 0.0566406 7.00059 0.0566406C6.92226 0.0566406 6.84503 0.0750442 6.77512 0.110368C6.7052 0.145692 6.64457 0.196947 6.59809 0.260003L1.86009 6.694C1.79682 6.77991 1.7627 6.88381 1.7627 6.9905C1.7627 7.0972 1.79682 7.20109 1.86009 7.287L6.59809 13.72C6.64457 13.7831 6.7052 13.8343 6.77512 13.8696C6.84503 13.905 6.92226 13.9234 7.00059 13.9234C7.07892 13.9234 7.15616 13.905 7.22607 13.8696C7.29599 13.8343 7.35662 13.7831 7.40309 13.72L12.1401 7.287C12.2034 7.20109 12.2375 7.0972 12.2375 6.9905C12.2375 6.88381 12.2034 6.77991 12.1401 6.694L7.40309 0.261003V0.260003Z"
fill="#8FBFFA"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M12.2362 6.94995L7.08921 8.63995C6.98685 8.67357 6.87636 8.67322 6.77421 8.63895L1.76421 6.95495C1.75573 7.07351 1.78977 7.19121 1.86021 7.28695L6.59821 13.72C6.64469 13.783 6.70532 13.8343 6.77524 13.8696C6.84515 13.9049 6.92238 13.9233 7.00071 13.9233C7.07904 13.9233 7.15628 13.9049 7.22619 13.8696C7.29611 13.8343 7.35674 13.783 7.40321 13.72L12.1402 7.28695C12.2116 7.19014 12.2457 7.07085 12.2362 6.95095V6.94995Z"
fill="#2859C5"
/>
</svg>
)
}
src/images/svg/landing/logo1.tsx
// ------------------------------ | LOGO - 1 | ------------------------------ //
export default function Logo1() {
return (
<svg
width="42"
height="40"
viewBox="0 0 42 40"
fill="none"
xmlns="http://www.w3.org/2000/svg"
xmlnsXlink="http://www.w3.org/1999/xlink"
>
<path
d="M0 20C0 8.95431 8.95431 0 20 0H22C33.0457 0 42 8.95431 42 20V20C42 31.0457 33.0457 40 22 40H20C8.9543 40 0 31.0457 0 20V20Z"
fill="white"
/>
<rect
x="6.13843"
y="10.8184"
width="30.0462"
height="19.3631"
fill="url(#pattern0_3414_1627)"
/>
<defs>
<pattern
id="pattern0_3414_1627"
patternContentUnits="objectBoundingBox"
width="1"
height="1"
>
<use
xlinkHref="#image0_3414_1627"
transform="scale(0.00277778 0.00431034)"
/>
</pattern>
<image
id="image0_3414_1627"
width="360"
height="232"
preserveAspectRatio="none"
xlinkHref="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAADoCAYAAADCIn65AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwABE1pJREFUeAHs/Qu0Zkd2Hobtfc7///fVtx9oNDAAgZnmEENyMJLMEWJbiSiyl1cWk6xFWpG9MJbWspwoTpRYy3YWba0kpiPPTGxpKbYikTJNUVJkK4sSwxgOTdJiRkm4SFCiYlIkOKQUgJwZEG7M9KDRaKBf9/m/TnnvXXtX7apzbqP7XnDwt3wLuP2fR506dap27fr2o3YBnKbTdJpO02layYTw4aVv5LsDnKbfzXTal8dL34h2O6X9Rzh9EATyYTL53+303zXiPu3Lh0//pLbZKWNfgfSwxHVcYlxFIj4OAZ6it39y+vK4z/2T0G7fyPY6TSdID0o0+HB5Pusuv1Y9ezOfX4FvTHrZDi5VBPa8O/+8v/EghPioEusH35dX4BuTXvYn39C+/ADbjNM3sN1etoP7tRenh2qzU0b9DUoPSXhH3TOCNGIkArxS5dzZwRfo5+DgoFfepz71KXj11VfhYx/7GL755puBf7/yla/AZDIJs9kM7dfy87k9x4mftXxVwXwTNjY20vVXqne/AC/E6698Obz44p8KL730EkTi5W95yZ47iiAfNUJ9gL7kxP3p+pLTFZeT+rJ++HntV+tL6w8+/+IXv1j0Dd/79Kc/Herr1u+c+Dqfv/POO52nGe5LPn+Nfl94wfqOenV7O/fFy3bw3V38fWDmM3TvIdqM0/3HAP/IOPj4x5Fp86hk9M7txL+vVnmtXfm+3bO21xMAd/zaG2+U3+ba6wp8N7z88mty/uKLRPUvMf2nNnvY9jpNH2B6QOI76l41kK/o3YoZM7F94hOfAB58i8UCn3rqKVxbWwtXr14FO/7Sl77UtG0blsulPPP000/DW2+9JcVdvnxZGLSd870bN24IcXB+e87/Pvvss/C1r31N8vMxv2M6neLNmzc7/yHMCF7jA8fE4ZXtcOVKJNrPfvb58PnPfx4/+9nP8m/Qb6frn0U9f1SIFO9/3TOYsi/553nXl9xmTzzxRMPnr7/+Ovr2tTbn9OSTTyL3k/UpJ+tX39eWhq7Z9dFoFJhW+Jzfwef8x/TEv5Z3Qgxr48KFIEybE/XlZz/7C93nP/8ZjBPvIONBd15ff8A2o3TFSYcDY4DrSrQMTPe+3nzMv9yOdE+OjeaNzjnVY4N/OfGx5edzfqYu27eRJb72Ok+QSvsMVmK7MfO+FCKzfgmY9vk+0Tsfw+c+97lAf48a/T+S6WEZ9NGDeWAgGzPmAcWDlQf23t5ec+MGD16A69cX2DSj0HWL9K4Qlnjx4uNw69btYMfvvfduUQl/v77Oqc6P2AZ+Dx83zU16X0fvbQIPfL5mxLu5udkxs37hO78zMNRmVB1LYPHwpVRFJlImVhge1KuYjt2XNuiNuTBD5vPl8knsunkqt+uuU19/Oly/fg25X7jN79c/R923vhvqS36Gf60vn3lmLL82cRsj52NhPufOdYyyX/ky9ePLVkrRl521g/bpg/RjBU6GgYmX+A4PDxtrs9hWsd14DPBYiNcWRVtY21ibDI2DOvlxYW116RK34Xt0/KS+7wYw7fM9Azo22b1u0gwz7Fe2FVGbVJmkSbr2ItI1AzqnDPp3MeFDXMcHGcw8kPkvzvZPE+FdQyYOI8DlctY89thFKeW99yLiCKGT3/Pnz8Pt27cG63Tu3Dm4e/duOm6alhjtEvkaP4/YBP6zsuyYf/mc3hnu3Lkb+N23br0nz0fG/Z4O+siwhVg/+cnwOqla5LuAxMPXWDyMqEIHtyEHdMy6g9VM78Oc79+XPMFGVPc0MemDxiZUYyDcB3TO1zv+9X1g/WnXLlx4LFj/+nycfP8WFaV8Z89u4717O8HO7ff8+XN0fbe7eDEyZ5KOpB8JDFB/P7a8du2a5H2d/zHm89oT0k8vvnhJGU9mMAMT7xFtBrHdDDErY6b6CyPmdiNpouE2i200R2szahNttwVy2zEd3r59G3xb+OP7JW7PxWLWcBnWdrFdzsOdO3fAfrlvQPojtldu25L+SQrqmPYnTPusFmEVyWsbnva5Xt1Ae60q7T/y6UEZNA4R5gtEmAcVY57P503NkJng+I8HGhMSEWZDx3APdijHNlOrMup7eObMGdjdjW+iQzreBbvG55x2d0KsH2IcSIHO9Xj7LL+OGPNeE3alfHqO3rG7u0cMGdPAe+yxx4WobIA88cS4u3XrVmBCHY/Hco+Z9VUTDV8/1zGhXrlCKs6XXxYG7QhUagGriSYeui8z4mPmewmffPIjhFLfbJihcD+eO3cWjdEKMznLLXMG71G7n9mOJXMfWD9SjwH3gu+nrS3uDiouhFS/vb3cP7HvY3/u3OtwG7U/d5uUh58/f/6CMhhmUvdkkubjJ55oAyNHP/HWfcmHyqjl2KFor/Ko2u1oxsztxpLitWuZIcd2nDfWVvlPv5vaDrotB1R8W+2F2BZE/zJ5noltidsF3VtbFZXlZ+nbz1DZe3v7jinn9mPGHc9v8QTXURtJvn57TUjf/50hSpQvczt11k6uzU6R9O9CehAGXaItJs4KaV26dKl54409HdTTNJCLv60lcc4tYsDELHfuybWtrS3Y292l4w33PkMPTdjc6HBvPw7kzQ2A/YOyknxt+D4T3S7GX2IGZ7bC/v5BiMS4K4x9G8/K4CVkxoNbmfWoa9t7DLtZ38mILLSk27t2/XoAJtbXGYUxAnvZXmSEKTpp1s35SWBF0kP1pTEZmmhJ5z/VPp0329tbDU+u29tncLm5aJhpMoOgto3MQxlO7EuPALnNI0Pa2oxtw30W7+1TV2wVTFoqiQeUbxM21gMeHPIz+1JOalv6lb5k5sTl7e0FpitmRCZJyZube50y6C6ptEjPe43tENSXV668SH35i1IkTbodi+7PPy82B/mUst360sbzPXDyWGOM2TPl7syCxQUMy40mt1Nso83NDdzf24eNzTgG+Hhza5N+mX43IeYNaPRtkxqfx7aJqRgLW03gcoTu6TeDl7bbfZv7G7UtZTJztM/A5D0CK08EMsZ2rJJk9eS19fXu+cmnw2uvsdEx0X9QuwxIhRCtzYYmt9N0zIQPcK0kzhfigH6uQg1f/epBY4TJCOvW4l06P4NntrZw595dYsabuHuPCXUpz20wwa6vY9jfbexFRLQNE4+eVfUYvh6t+ofuOqoITES4sRng8AAO7Fm0QX4YjHixOejOECLhQc0DnJE1DWxSh9wJH/nIRzoWm0n0W46eey5cZZG5ZNKd6uNA9Sn8CyvGpCsGff++ZCbDx+fPbzc3b94Q9QUzmO0zxJgXG9LH3I/UtMiST2Bmu7EB1JjIfWDMdn19DWO/cB+tq7GMu3yNJoFpGO7fsg/liNtyfZ0rB9yfB4eHai9oQsG8m4bafz9sN+eE4VhfAtxhSaijyUWY9A2VjqjMLvYli/Cv+InWS0Wa3p85s375woXt5u23rzGTJr0MMeblZsNttLm53sRJbIPah9tpHZn1siRJ9UCmUaIx+fbssVK3RTyv6X2d2ob6TfLFdj6U9p5OZ509L7gFmxCZetvFCZAvtUT7yHahxKyjOuQ2t9mS83DbXeeJjQHK1REh6X+ue+WVvxYURetkE2nf0gqOgUc2vR+D1uMXE9oykc6jhosXH2PGjO+8c71Zbq23gpiXRKRMgESUwoyJMXeTUcsDLQ5iujYZK3NOqKIZqA/ECRoHkFYkAn+dr63pYCciDUT5QCOJCVAIFonAkYj3QPJOu4jGiGgPDgQ5b2+f6+LglkEt6IsRBYt8/+jWrQ4SmniDENh2MHWHVdX9rgqSwPxbIudaPGcmw3pmU0sxar5NE+7WxkbT0e/uzrLZVDTM/Rl/Axl/R+2UUaugwn5fEvMBfQcSQwn866/PpH9iP/I10t+6AZ4nXLpBz6yztwgkFEj9GZnRoTBpZjRbdJ0Y1VL6VdF20+x03Jd8/tGPfrR7hb0jlEm/8MIGe30M9SNcuXKlefll0r86tYZnzqxrvnDh2xqifdEv37x5nbheZMxM/6Fba6y9NtYmTWTGk2Z/f79h5srXp+BpOPTGZE333IbWnnYubTKdUaNOpG24ZWepzbhN511sUwzNZtPxRMftxWj7YJ8mtvbckhl1bDMGMvdYwuxIOmaw0o0//vFu/fz57vUvsBvkM0tD0fwPI2mSHrl8X89TBv0BpNH7Z+FB/Yup4W2GN+bMKo3Z7ADfffdGc/bZbbz97rRhxNDdawQtr62NiBh3ecA3azx3j7Clx2lQrzFx42Q8Jn45iyIy0dYEJjjzrxfipNuzWRTV6Hw8mcitecqEPMr5YaGKg7kM6jDZXIfZfB5w1Io4zMSK+yzSzcKaECvp4IhYD5lY18bs2tHRRLOk+uN77x3Q6Tbl3YG3335bGPVTH/0oXr9xo3nt9S/S9XNhJ6oHgqFoqzHAyqwau289fF8ac2aEHFHzZnNrdtAyk1kw96W+XCcGvOiWLTORCU2uU0HMHckgC1ybTKg/53w99usk9+PBIvbUuG3wYE5X28i7D+16g9KXY6quXBuxh8eULmLJMEfETJZzQnMsaGGHMzre2wkTZPRMyHgNiVE13S4x6zOPr8P+zX02WnbMdNjWwTYOZjpvvvkmwni8hKhr78wjj/qR1VpIk256JzNnug4vvfQjYBKHR86so2fmzJLjzdl14ngEUBZzYcwEBQhNy2QnTHpMNsEwwmZvQfQ+aXGfJsL4dbEdQch6kvqMT6UNqT1BaV76ax5bNmg7Sps21G4kVcBsIbdM27dGekJqgDDulsywO2LiDOLDhGh/2lFb3eMJbNKRzMgtSsddJ0y8ObNkdaC6pbbwxhtwbTwGuDwKz29eal57LU9mr732GmK2yqMiaDhNJ08PwKA1MTNyyMGYM+ubF4tpHNA3eUCvN8u705bFt7W1cbu3nBF1NC0x5GafZnyilBbCGA+ZiFvEQyLS8foazGesowt4aO8LoGgsomHKI7+kG4XpcsHMVe4xzTAPhpbuL/VZJlbi6dNu0UFLBzL8kRl1F3ARoj6z6YhJd7O9OTHr8ZJ4UEdModthtL67wyiCzpf0R8rzZrcTFGQD+xka2NfYDe/190PKK6iPU71zgQIvNoacmTmfeXqzuXNr1oblpN1YX6OJlaQfakn2TiQFQ6NMWX6pPXhybYhxUh9wfxKr3CA1BvVn7MM5ZRlLH00h9hs9Im0y1xl2Kv1M/UosOov0hAGZ/3ApdA+ZuYAw8SCTLvf95rqgwtmM+5DYC80rYTxaTqfjsHN32jQb3SLsd01kOkSoeKZjpkNIN8C9ezB++ukl0Ux7/fpdppzwxhtvNISku8iQX0L+JbbNzJnqR8j54x/H2Re/mJjzY48937DxlJkzt9vm+nrbjYn+F+M27O5QZbjdli1LitxWypAJlIyaKbWZtF9Ex/SVa0L/8unUbkzXh9I+TNvEnJe5B6fpyOhf24sTja6JNGPTzYlx0/gCnsBoUgx0oaNZUtqOAcqE6R/b5XQ27rgum+cJrNyecpt2nbT2GTh7tkECIgRcomryqeWT4bWrv0pHz1OO16wiJuWoh45+hkq+cJqOne7HoJ1IzOCBxGEn1rGOcrncQHaVm6+TYuv2vGXUsN7NWiHMybjdX85bQQ+jUUsoqiEiaYgI6Ro0k/EaoeJDOm6woQm7XQqV4Wg8AjZQlfUgsLCkQb5YwPpI0bOir45AMUO68WicrqMN8smkY+pdwBqzikCFdBMZ8BiorI60mh2hsY64fjthQiVGDWGOG+cn3eEdhiJkjNk8Q/rMu4K8uMhLRHA3xa2IvVSeZ/FY0DOJwqDIKxlNVghJ3Lcv2Q2sYM7vTUexLxftcvewXZJITgyZJ92WuG3D/QfCYCbUn8t2HPgjQyN8JhCzWoTGCIsbu5vOqd+4/4jBjgDn07n0z3rqM0Z9XMaiGMzcp1THLgkCDEilH9eoCguiLCqHQSxNxIfMhIBn+IMlMyTuy46bf31KmuAtlhZEm8WGai7z7NmzsPPVr4abRJLPPPNxUjd8gibcL/D7GzYO8+uid0fU1bNag9etfhGyxME+38acGTnfuzNvN9a22slySky5JYastD5q2kNpMxSmfLiAdsxEOCK983zajEZjQdiL+UL7iuk6iKjp+5DaI05skfY1H40NBwRoMgyLQ2pHMvC14kRCUgXORcU3IZMPDa0QlPaph5c02trxCLud+Xixvzdf4vqE9EMEVxrWkZM2+jaGc+e2WCICntS6J+fdU3CRwNc22QGgI/QsUoerp/XhKXP+ANIDIOiIuFgc9mIdO82z3pl1zsvFGqk1pJcFNYy3t0bdctEektYv0Nw97po2jIhYO9JBE/ghQYhoh9AEYZsRD3QWRFvhaKzrRB7qbYgEyMCBmHboiCh56p8RI2fCbfjuaMSjhYd2mHVzNmjQHBCJgrkrkDiMNCzaBRPNgtDGpKP6B4JhNMiRRnOzxPkihBHxICJJmiZIXdO1xHMWa+fo7owOl/Rw2MQzZ0biLcBI4hK3ylNkXNv6JOkuvyCtpLpocdUyprx6BDrcl1ESisZAQc7KnNlm0C3DiCZammSXI2K7dK9pCG+xDqJlZsxydjcS5kx92bbEfukS6SBkBVtEhNTiuKSm4D5jzEi/UVXg+9IlxDjIqU6iyaZeDgvmrnHKo/4khkN9OT1ciKRDnc68mDjcgmpLlNS0i8lsQRQ2Is3VpNmdzRqy2C0ZHmxubpAh9HB57x675GH75GSyuLa8ipcX30a1eI7e+rrrsyuCnO1sd3cXvTro3DkypM52CaoScmYwQtLjhH73qe0Ct994KTR/uCT6DyQpUvvQB7QjUnPMme6XXEMQmufymZNbu+ncLh9s76eJlFqdHkbh1tT8C7S20pYTKwC38Yhof0lfPaKyWhS672gWC4REqFWR2otei/OOJkem/SXlQELTLc3Fy+kaiY6kVmHDPtEK2WJ2xU/6woULuHf9erghBkNG7OJlYmo+MDUfVzr246ma46TpfkZC9MZBtvR7Q9L29kY7Wz9o796mgc2icDcnbjYfdeOW/hYjYcb0N+romIhxNGpGs65r6Qbx3iAIjPS6JFoHFfNasWAQZ2bkgCLRMbJiJqyqDh7My6T2AIgII1Be8wBAVnMElQdDRNLLEMXkMStjAgE4FtcYlRFJLjvSZy8Xi8PlpFlbLPYPSAxuFjM2KDbzxQYjsSmNdCLgM2dEVz1nJM1/4/Ezyxs3bnXPP392yShC24x/GWmHFbFkP1Bf0ve3yy2SfBbrwmQuTNrRkhnNckaAjBkM9+GIkBYxmimhwxExmtm0HYnfGrPtlpFhy6I59af25YKv80SJuR+jfr6t+8x+KR9xryzNx74MJhERY+sWot5CXivXiR5aJuKOp2liuEsqdsF9SYpzmtLn8yWL8EizMHGYJR6y+N4sz54dLWiy1X4cL94l+wLcGHfPPbfevf56ZNAvvPBCEN308wf4/Kc+BV61Yeq9xZkpiV2TEbfZ+vq4ncynoz0aA8yceUIbjzfaKaEUQiuEHZp2HhixEBm3LUp7LVgK4XEQSC3CH8lauBYX0kY5pbFAqY3t6DUeLuMy0SG31XKxVBURhKgiYtqny3LM0ybNm9RmpBpa8nGzoBlzjWTgOWeZdai035B8e+7caMl2mF0aL7fu3u2eGn20W1t7r7t69SrTewf9dQD1+Wk6RnogHTSLd/u6OtDE4cWibaifSAXweLO48+6Ixkg7OXum3V/MRqTGGBFq5im+7VqSdokoaSSNW8Y6hG8WcyJJutN1RKCMlwVRkTzWNKKjY1JkYqUnwPqYCBsJZ4Q2ojEazFQXYgBElGJUkkzLiKbbdsSLLDrRghIbpweWjKlJvCYmLQu7lkgETEN3OZsKCiMVOOnYRi0TJI6JQOfdGA4aEvnWurDRbBB6mlL1ujhuzp+HG7tvkWj8CRLxknhnROpVG6ung1b0zH2Z9M7bpE9enqHWmuBGNyW7QcfMmJQZkTmPOgJ/jAhxyXyGdNPEhBrqTlJnMYKeiZTNIjwpIcZsuSKQTCLKXBkNqWSRiAAWWoXo/2XeY1GUF17Mczrhu8jYlwlJ0z9dy7pm0pSOcESMeUnmAXa2XgiTJqQ4WmNpnz6JarCczQ6XTEuECuZjQplzZHsFUQ8p01mBu1iQei3sLngWNd0q2yUWi2eQ1x2yL7QZDmUl6auvwpVnnkFe5s6T2nK5G/XOC1KebK0h2Vya5c7eaJ/UetxO482N8fTwoCVqomYkZI28zHLJWmBW6VH7LeSXSJPf3ZBmmGg/tt8cIa5GBFEny1gQGqex0Mp9Iq4gI0bGALStMmFrLwYyJKiS4ocGGzNy6jZqOGbEPCo7sS0uRgxYhFmH5YikSQLSC8JTZEQ4WJCKiFRDoyWZE3GDJozDwxncucNOH/d4ySg8/pGPhO7OHK9eJZnjuee4XbjOSzWWnzLmDzC9D4OOiMuMSbx0lYmTjbXsfkXWalJvEKJSnfPbV3/zDXjE07/9v/uB7/vP/q8/9lVS9NHAGYm6ZX9/j1dg8SKM0HWky7x9OzAKunbtjYbNVhyohgPggPIe57S/QkmNgylGxNPMpKLHBmlpw2LSri9ZCmpHn//3vv9j/8a/8b/8e/CIp63zT7/A/p5jMtKxIY37kpRhpKraDU1D3xwOOC5LeOziRZpOJs3Vq68HjjfCEpHE8HjlAF+DV9ltg5e7g0kcsrydJzWikeVii9pshxjwuP367/z6T5AK5Z+FRzT92I//xP/6X/uTf/pXaHpoZmStX1sfw/58N2IoEkO2trbYPTC8e+MG2yKIvtl3OwVhaog5L9WP3IDJChrJH610FIOOIjHcLC7GmAKROGE+IrS1Rshh3q6dO9vszQ+lrH/xM39cjD6HB4dwb+ce3L5zF3bu7UiIyDmJXMTcQzQIuTTkmDZkYTPsMJiClTtU2n1SSLj3tX/8q6Rzm40IepCGryWAtmQkQgZ2yjBlF+jNcHi4z4O6iauzluIRcvXqtR4RupWFH7axUA2Ev5guRFFdGc0ZZs6zZoME/iWpqbpJ2+5Nd9t3br4L/9q//v3sIYEH+wdwlwxEHMtkh/Sw08Mp9zF7VYHry3679z/c53nIfjqiFBBEqbNiSOxg7+51prUJGYEbmB7OxuzbOx6z2xoCGSmjC/cm9eV+uPveex3cbvHJJ58mFn6PQOdzSMwZ2JP4uY99AhYsdRB6TsbUszSpzTebzY4Utrv3GvFrXs5YL4+f/fyfg9/8x6/K4hEOL0Bthtx2vChqRrOEuEfEdtG+EboFOG5bnCSZspga7e/+7H/JRkpWzYzHLHEQ0CeNHm5sTAI1HxsMw87OvgVa6qJact68/vq1wBIHTWoSROkRCyK28un+CPoKiXjvmHojinaMns9sbjZ3b5MFP0ybsAYNER/xs0bEf7IzQCM8mFd3kUGjGdMhaX7Jbi1+lmLGED5aDdByHCu3rWdhPIqOI+/2Y9feUReDVn5UfIq2uFO3PgKYBLhms+mYETPVlWxRIzE0zqdzcbXb2Nho2M/3HIvmj5G1s71AVv/rXfUREpqUGLRc+/ARdfTesL6cUl8aet4+M8K7tzdxbQ3bXfY6WMxaNpSCVLyVtR9iP2UrLnVxw33ZsEpX2g60HyV7fh+m/ojNP9jXR9woaMP9IuZ3WYOqkzwoa2auK32p2WL80qgCY3WAWgdYY8JZmekQuXbnaMJtn7sYbuzcALg6VlRIkgbZDBe/9VtJJcQxSb72NWLUC1YJEXpeYjshyXE5bkh/Lyo7ZKWOxgPhdkttFv94YLAVW4ktflpB00HRAqbvxZKcq5PYQDYJlvTexzPBH4VYRGwIPp3O52NqsvGMVfnTGUzWNghozbvYZqwv55Wkh/gMGWQISXe3LtG7bj6D7AfNZbJrIpR0jqerCk+W7sugr9DfOxARl0fP9+5eIPRM+kvzjyVDElltZFATQ2ZnCGQFXNtOyII0Jt5Mo3/B5NKyT1TEO0qgWaGWf93YlZz8f6QRMXbY4PR0mNhgCIm20/MZKbh8iUQ7EM+RTlxhgZTPoxEh6AU7abFqlZTls8N5WJ9MAqk6eNFDYAMpSQSy0oqXggOw7vKa10WvXLoCsS85WV+Gs9ukfBwRemYvDvZxIARFfTknfSn3RWQq1Kdk+qe/0I7I3j+ak6GKWi0swDOa2MDa5OJuZ06w0q+x/wzlKgMKCh5jBKXU71YEJGaT2HRi57FQY9TavaKYJjsX/3IiLdRkCS2ZF5a8ypEmWTKO8VLmNV6wwZ4TodkksMFie0Mo+tLoKWyepPbYeCxKRS5OM6n54M0334zLuFkl1DFAmTX77A6xf0A2FeRWkeh0TTvmVdTUdhN63YTbj34X4n0PXWyzBCjcDKX0H1wborZPwbj1WMk48mQrwnpAGyS1FXjsop3CElAn7q2RZBc0yZAhcyQdw54aZOEks2XANSp2Nu90wQ3HZOFVmQ0Imo6+fNb53psDII/X03S8dDSDfhFg542dFNfWotNxlLIQ7tJfy0tVcUEA4YBEZCJ7KUv85ZD6tR0hIwhi1dAoqhBE1jYFsaAyXSU6aBzHtcEsxqcGI39WZhCn5sjoQ4LciZABDKEoY/BMOb2P/2dGhYsETsj2PyIBeMQDGohUJ0SwczKoTMOiWV9ba1jk16W38fdx+ns3EanFF44jaIV8oXecLSH35RJ3d5DsoGy0anXFGzTLKdmQUPoSJCaR/DISpL9WEXQL6qoC1jGZP6eBGSLHUIxoUDAzG0BjSg3oWn5HCw4ClnDQZgM9b7idiS4FCHaLzJ/mgcUfgogLZjjdmKxi80CIsJt3cel/Ch8gfXlz+XYDN8fE3SVSH16GuEkAh1tdLC6IYTBsswS5DYvbB7gk+l+jOWyf7M0MUKT6ETUHFG+/SPuRaY9k6ZOQCGZYjKELRrhsm4saQG3DzFrZE9UmOY+3VRRxEou1r3HxRp+T7A6Rc1PRxIXiABl7iSSDlp1yotKIpqDxqCO1JCNoUePMZhwIaoOm7Km01+MXL5Iq+h5cv56r5JhzogU4TcdOzYNksp0cBD2EM7jZrbP+smF/z0P2ex6zV0brPIPQyWUY2So2bpI3TipDVEeJjUN7zugUswjrxTVEN+wxArKYMShACabrU2RdPh/LRftxKVvYyepOTI2+b9TwEmZ2TWMEwSELuMocb9dCpVqh7k9ezztPwAoRadmXHW5qtMGOV7vR35jkBxHVJXnRFB3OU9ZqfRDbkFf7yqW0oszuiUsOirY4sWbIz6YYpIa89R3o+hixoJmi/0MClJKChbPgXRrYg4jdelgc4r4bjzepL8/IRMSvYnsCGb/w7NmzWkDsz6eeelImM47m1hV9fBZ27s71WfZ97uKKQFkCH9sME5c0tJ/oGq3eGfM2yl2FOYfULmn6QvCO9fHDghNYLORufF8aPylvGkdxDCbdd2TeWj9550K8S1hQItGRgAnRfjsWf/eOxvlho/FVmPaFb7x78yZev97hM888I8WRYbWg/9N08nQ0gy5WBz0NfveLsLlButhN4HgMk44G9pQIf+QCHWFSl9kAD45m0nCWuwngYiQ8p46Ig1lDGYbM9FyKKmQrL5WuIxqdCJxhbEk8pkdV/j4nIh2xryojCR7UxLDClFfWdbxeojHuwjF6b9++jY899hiU4TXTNwu3Il10Bx82wV4pVnrlvuy2WNUhKwIPyRA2GY/JoNY1c9JDy30P1mweDEk5FNs+JDwbgl229ySIFydhcMAx1SWqvCBxdIwzbSGqQxZJqg9x9BIC1I+xM37oxAdZVj7ySibq2xhMn+0J65KbF6BIwHsitUu8BQksRT3HN21C40UpEkCKJ7XNDtfXJ+K/zyssIZBaZCSLUDAC37LWoKtNPOcy2gb9rqKdtamx/NSQ4UhJ68EYfDU4IEpw1k9Otixa0eQNUu8tub3Gizl7s4bo787+2kT3E6IRlpi5GhwmeHt7Gy/I5gMdXrt2jd3teLuswCtqrVztnlNmfYJ0XwRtK8742GI8S5QuMpDsEXo4PNhvwrjjqHWkqFXDEv/j5a0kdyn1BGdaciw3ZGt2vlxYGNSi4bA5KCPOpcRsRshG1IaiU9bqO1VTojfZH58XYJCOrRUldKODjgPW8AAkQu1aUhnEKGUZXSH7hLpijWGsBIEO9aX059YmrK/HYD2ywCLw6rcwNOHEwZ7Qq7Y91j1djP4cblDQWw7VVjYKpobSeUBf1lnXO62Hf8y/K8/M1sPspM1pMV/woqiR9OOMmTNNRJNJkoaY4TCSvnDhAkSbQsfeGqnsixcvIu/Cw4k3Jdjbi6FCOZDUpGMn8dDMclwNXzfPgN0MckRKwmImnsTIEZMUGPKUGJKwkoAO+DbLfaJt6pi8GwlpaPItFh/5f1lMFqPaAAe+4lWFcSxQPprQ8PatWyjzGcjelOw/3vgVtSo9nqYTpAdScfgkg/pgP56sTbA7pAFNCMJCazn4q3w3acN0FGY5zRcLTpYtxEGDUxFxJ7HND2iobICJsLFYB5uQdEU15ZjpIKIGRtGkahU0zYsJOJiTWLKZUDPj5d1YLl2KTJqJlFMMslO8977j8huZkrh+jv4ISfNkexBi6NfZlONDjEll2/mFbGnQ20yINruGIQ+OiofKP9mwVck/+V4GejYv26Oxz9BN/k7E73dnTrxUhVeqkjaDV/tjZjg06c6mMYIcXWcEzdXgvrRkCJoQNe8sXmw+wWFVDw72OTQqTkMEKCMV+9NnZhVHagqPR/LHuVyVrgYgN0bM3cRwjontZkOrdIdr8sSUkxhp0omTbev+Y/fRpom0T81HwmM7ZpoHiRXSaD6aoPZSHW/eTDxfYlXbMbvbsScTnnpwnCg9EIO2TS7DNq8220RFjk3QuM4wJlvvyBNoIg87NgiUQXRpQUuwAAxeY344F2q8uhIVMVNnMIYeEXgaABmDZXaOGQ2mxN+1VPcNtlTPI2JoInSZJgAS+VRozodzyKBL9XBSrLobpXQfHvIhpCfl39Cdifrn/b1o7BQXtYBjYjiLsNBV9OBEFc959cx/WBr4Zh80L4VSsqkm03zumZVNrKhGs3ouz0ruYHO3F75MhGdvMWhZBRFX7PHfxmgUgcSY1DqH00SjYlM4d07o+dKli3gNvgZ+h3HehIL3TeSwpRsaB/sw7DMap0ltJLE1OjOllIpfvQBJF2ffY3dCbpc+obh20YmsisHqgApUfQFZkkwdmDSLgWewVCynBUlQTPPBlu5DnLAnoONcAEralKF4pao4Cump+j1Nx0gPjKDLTS3X04wbLf+kt5wrg+7D48SPE7li5r6Yj1U5rcdaSnD5PYc1tNXr/VROPDCXLzD3j/x2D8RS6iRKW1xAu1jMFTWMlEhNxbGWXnuH/uNkejhOTg+XagUfZnq5PE1IMJ4JIuSBPx7Jsu1maYEe3Nyoc2acnCKTDEkNFbLCqhSdIfel6+dcj5BnclVRe4auB1DSiBjVIJgIb683ic2/nA1cDAlVXGf/yfkccAzBbxSRGAlvsMrp5s33AjBzjrte0zufkP0OWTW0tcVMm3XQRAPTWD1jXlpd39mubdwMYlJeCKbOMbBQTGJY9JnLV1wE+3DX5DkTN0jWWbsqZAko5e3ieB6B0v18vmDaYDtMHAcT+87NNKnbsyY9+irHKq6O9PgopqMZ9Mv9S2lgb/BuGBMiMmZYY5CIdG3jy0pDCowtO4SL4BUdeUBm9UhCVcOcTZl4gbohDFUY1H4SnUox1UHhipXh0H3HOrgoDo94GyIW7UZRtQF9oCLnjz8eB7rqeNH0cACAq0yfe9yX6xtyLK4PsxkH62lgCcZsDGw50JYQYTbE6mQIxYRXMmL/m/IkNFfmN2ZdoGmwSdmJWOhFNe1nh1CFOfN/IqaTeoMZztj6MsjuLqFnxNKJ6zr9vvUW8A7h3kC+t6v9zruhkFF1LFIHewu3EUGbtTlCYwQsxkJkmFaYm3hcA3uVMRRZMwHn667m6MqwfLFCXn40Yo+SiIIXZaaIUWpoG/4eGOmOAGX4X0lkJFQJtUuwinTQPgtvKNsbM6fp4dJD66AlKfqSEOGimxplBMHJ8WP9F0sJL/SJrEZe9qqhvOnEkeSQGsGVqfo6dfAyuTMUleW0NEOJRNqjmyNIaGuiu1roTiTxhXcCvvtuzKHxODwq8ZtprkQyH2jZKw9MMqJvC2Mcc/D9eUAykZk0ZJgraUGTgONsvZJCqBiIk3CwMNJqkbUMHMC0JojYa7GkukqP1OhR9bHFjEjfsYxIj6PE0USbKsA7vtiWUVq+5GOvHGbK/MeJEbQZVe9BBim2G814PIq2CXZjlmpEM2r8P7LjYB+nbeMJxH1gagv7JqwZskkLA4zd2kKZcmomLSfLj04HKR8tCwzSBCpe2/LgCHAEqUqYpY2ASc1R6Zd5ube62klxK7qJ8iOVHl7Fob+HnXhwyM4PHOS+oIuan5pcBzaOXaDbIYRZEd4AArcTU0Kmc1fhoiwzPAU1RuXqBVdLBF7GCxIOU7wAmpSR4zjMpo5QKZ05A1EvOZjQ6rtqyaureI9ImWlJfJ35BTiSseIlpkvQNkdwMo6XiAqJGhJ7ssLQFVdOuCl7EvnzPed3ZrYDL9bkZ/NDDa9o5dC1hAoXSfkmfcgrA22jVrYlsNsk3AW4deuWMOUbN2LQfmbU7EnJPu9xR6cmdehkYvsvBgmTG499WzlAnap+xIytYKKizGLiO2qCA3/sx45rz+L9SfGi0gZi/g5qUrKPCg0s1DA4Go0k0iHnWVsT10SOjQ1nt7d784zu7dir72k6Xrovg37tfjen97vpd76slYqZccYfLJCWz1oQoBucCVUrVklFei2LZxIZIZgST12UUr5ct1bsgyjMWaKdtrGgJObxztSRSIlK4S7eC48/nj/WDngjzdwCHz6THurLJKqzN4NuIBjcztyABY8FB4ekyzJOdmjYpJYBRmEMyP785FkzKFFmSGAh8P0HVZFeQRWrWLJ8CX3K8anjqepSSVJgaShuPhvL2eV/Za41BtzhdYgImng2sH46bru3EydpYtazuNurTN48AfACH0+OqaV08i8aEyomXE1sjsulR4I/r5m5f6lrM4eo0ev2VJEPPrGKpmFJg42ry/gY6e3ZFgNj3RJxOj3MNWuaAsBXKo5UndN0/HQfBn3pSK4iSGJ9I8AsDuY4w3ZZb5nWM8SUOJv8WzlsxAIzk3aEGpwushBx65m5NyogEaYBhey1lRBf8tFNleGfrkvxeCUq+lKjGI95L72IIjhS2ebmZiyC7Ervqo6DjYQcppKTRvWyd3/IhDrcl+osSQB6vbifgsFn6SREzg09sdv6rASOmJmq5R1C1lBOzNlgaDfjBOyNhEMSF+YfhOoNS9u7wS4uFoH3tWQEDck7IQpXjKA5Re1GkxA0L9Xm422VPNaT3n6CM9tYcTRy9UEoP0TbxlU4MVUn6cER0mWvvcC1FRgJx/GRgPuADt8/HzDx6zQMOdYz6aC9FBI3qeHtymaVdEKnd+/cQW6np556SijFgibxMftBn6aTpwdWcXjRzjbwBVWyLRY+I3iKyKMSsJrmBxhyLDwVc6SICxVaTsw1FIjMM//k2dd12cXP6zq0bCbSAMkoRKJrDDECc9kqJPAW9pzYF3QHouj7uEJotmSTiJe8OFZKvRF9VDkAUqqUbFhEk81UBZ5xXJRvgQljCg4Cmh1BMZjcdq9I9sJ44tFbRtamloIKKYJHiVCqQqp3pGtZNA+Z3XmuN5AITIxzaQFMENgVDA2XLpU6U96fkHXQjz12MdgY4F3g7T7roE1t4tF//pByRisASZbgUoN4g6rReE1HWBhX8zVw5Q15OWGlEMboZpfWF0RjaNxgUule5mVD0DqFBFegHF+/fh3Sp2u3VmFHT9Mx0/0ZtA7qI9OEmdWQEcAxPn/N06pHDimLZXPBXwyd1YitczBcR7PRaI+x+2s6pgso7dhB3M5YF0W2KZpUYAQNrqZM62doYN65c7ume17cEGxvwlXUQfvJFkRdg0E1HDIgoVMMXXUNRB1+Yj/xhpuDHfO1ftTHkiQj501dMPQRY62DdhJR8S32ArVfwiBTwMAYYuTeyCoOm2y3trb0GYlOiKzW8KltJ12sQierDvO7McxnhKCJgY1iDA5Qpu8ItaqO+8YsKGCqGaZzh6SryS301Rf9j64m0IjYnctKIZEWD0Yn0yg5So6Rbu470Z3DEQ/k+jnRCb2bSqxqAKdeHCdPR0WzqyffnPzgnh0i7zC8NuEdX2NRNiRzfoAeK3ZiVzGi9MTUGcEA+BEo26pqoD1DlOJAMYHXuWSNdqxfgAH6kosLsS5Fn31+DestNzYaUutshinvKrF7wLsa80IV0U0ziraIXkqgHzaHrvqSmc8WQ+lwQPyWUfMaqxyJYc3ns7A2CvV+d/1wfDbnucJ9H1ofpXtp0tXrPAkiuuKbQT00DnxIMSH49xrl8bUB78yW9/oLhyQlNLikfpvxssk5b5HW4P7+PuwJWvUud9fhmfa/H5bLqxg3rvgosBdHt6feS5K8IcaeDUqwedZPYyLbQIq2CZXIULaFejD2usBdG7oH/bYzJGFMPxxBmovlElFiys5lEuKNlhe86qexsRDTXdUJkRoIt7e3zRc6FcorCeE0nSi9756EI14i2IxDgbogEinvObFOBpL5ooNOd5zLkp1mDI4WIcVmSPQqaQDxxpBghZG5N2sYKisq5iAFDjH1rBuNoS07P+LjDwMIBuiyFRyOhP0fkq5xTcU+0gpQm+zDfhv3pOYAO+w/qvEI8IknnhBfaBXzPkwmrU32PP0O70bGA3CGs9DOAq+JY54FhYojdQKEpOHIAA6yI0Alcuv9+4XKsf6rZPXifu96pcfWSTlkyoMU8YPDfQbeiBbY5Icd5+Pd3he8WiUvKwkbGxu4RxMvq6vIGBhY73zjxjjwbt9PyXcE5GXguLWupNTI+1iANBPFAlwNrIZmj7F+iG5E5bc5lR7HZw7VtxbE44ZLMfmxWs5NerUdoChHLeUwLIuA9lg11AKOaQJvFm2Y82azfJ+9Xt4+kLvR6+UGDBQoLlOn3hzHT/dXcbAzuksxpnMT1sGIlEQ8iIN8NHIIuuz7I3vHRLlBpJR+nQ5Zf+u8WF0wMTFARl0O0qPBlpC4f35jNJQUlUzFkGEpQI+yURC06uHYUBLcQhXQaHYrkXiyzWc7Ig2t2+mE+3JAXeUgatCh7iFgqDrAgGBiVn4yTtC4ZMK1J0itFsCB4wC+7z1rzCyt045kw9eiMJTkh2J1Yh+zpwZPtsRs5N4z7eXg7sN5jvPMbba+TjZyVf8hq08wZBVH+gbTyUSsEUXDgnjK43qVYD+PNW5vDHRd+awTEIsWKm/3qtLFHTXjdZp5nNmTVDkzdTMFNpDXaj3ey9G/NMWjOWXOJ0tDDFob3gfefkt/76UrU4juNqydonGPNgDCgNK10CfIQX9Y5beHNPrQ5QUvIkOm/1QOZHnSuyDVIvHg+9y0wjpokSh1C3v+Lg0BH3SdCucXHfQ2owhX0nPPPddncPeZoL5x6fNpsuU95UwaYm3qVI9nM5fddNDZyp9SVqoaOouHNhEWDzgkZ0aszDIACj0o9Phymli9zrW6b56Tqqqy+lVN3rblnJ9rDuV5nGw5WWiV6/rsxYuXwp3uNr2H9+o7JFXXjNQkkUkxI1ukINSp7CRHFmg5DCgWHKr2evtUyTQmDIu7clRXH3xe/4X15Jk5q48TggZOOKz7KIZ2N729fRG3K7HwOO55AwhuLzaQP/XUU7xIS/KRgVx+eXfvVbS/PGrpfgg6+OXe5moEsAeHPKinsZ8XGC3hhqDB/IxdOdpTQgRHcqvg4hHUhDWgY6tFXYQKQejgPnoGV9ELPd6zYHrLqOegX/4uJlJ2dS2YGKWd3d00N3CwJB/NTt2MjEhXjlKzl2EnMSVs8sHSSl9CXbuGfZkn9Yk3YNWTK1TMO74wnyMU5SS7X6XeKOpnZYdIzJhxveRo2/yWEa94Ree5oe3AOmio+ohjq1y7dj088+yzMqnxCszo97sjbZZ84WPlhVnlyQkH2D8WzDNPUu5eKIA3ZG8Pm9lyuYjl0M1UPDBWtH1T/UztYONSyZ/BCe+ysjARMoIU9vMOE3OEhnXgLcJUshQXU47Oa3FoSHr06PnI4X6aHiy9r5sdWbtDqygCd1QPLaonMi6tNWEUxM0uLKalCBkyrSLaQArZs83z4ERYFQEnVBZKxu5dl0P5TjBrt+Wr4F9CEU4nXYimcaWu6WBHQRE0zM3f1Sf2s4M7Ug0e0JY4mp3pn1eGRl/OfZknW6rgdABBczIxBfIEgx5AGx90feGfFcOfHOf+Bj33yC/rVTMAtak39l8JsXsznYNp7k3yDwf0Fl7jVFbjqqocC5t/t+HMQEctEL72NTm6d283qaqo/Tpb6o2TSWT4C6NprNXumNtEAYh9fwhOG4GWqUDcvt3K9g7FeAkD+XCgrISizZ5QlcALVRRBgyyP5xtK+xOJh54WqsCFCxFBE+2jC5YkZRpAgdN0ovTwsTiQjSpyEKZkCV+YxDTCosc9kkkDFbEYiCH9A+nawPsSs0ZXDuix+deygSXdq4wsVrbjB/EDlEh9DTTYMfiAyFE2GMPEXeOFKtvbZ8HXtPrNpa7irhL3WBbi1IS1ddWn+jko8bnCUICZkTiG4xCgSUDSHwBQiONZnVS9x80FNomnV4NjTDXDAvAo3zConXeJMy/FA2cRF6kYcSQEDeJmxxNVigeNvBeh7O5NCDpdvBcns8A6aPPlmM2zNBJr4U7iP0bxIVeyABmJrqFPRDUI6dG+eza1r6k9XKhWdOV493+57EAE6+uBt+mk8bzA6J7ICHo2n6kNZiOoW6LEzyYE3Ru2ZChnA/mR4+E0PXh6HwZ9KQwtETZHfcwr0PwgiTAi+chBQWHFA168hfLYM+9QPOgGqaJyz5SN2LFm7O7YKccG5wSGXM5QGKJ+nX2FZxAH9oGswtvJOnlfTqhfuxoouuzL7JWzD9PDjIpG3q+ndCKI3+VcM4zpGp+MvNudAxTqKC2zhwbTy7gbiwVIoeh335Fepw3gdFSQpSNeq08gMMTptnIeFBc5VXXs7fm+lPLI6Ev3rsI1QtDsQgmu3VB00Dtdriavpi0eL5hegW4RCunRGLbP76VHO0cPPHQiTETmAYknNTfJlX3VQDkwFT1r2y9YclCBmD8rT2oxo6qE6NoF/6b0RcqcV1a99yil++ugNZn1v3C1o2MOFiNGwnHVCepeFI8k5kVQ0NUvHB25BgeIPIKyQsPAgIecvRAPYYAyQjFYPBP1pYh7VnS0W9j3Q/+FNLh3iiu1t0ZIFPrhW0uOEE5if4pHAs6pn+Yp9KQ+ldsoJEkjyQN1X3hGZLNU8elOvE9rS0K6lVVgzlCGOPAOzesWrWImoZDUMBlBg4rtypDdN5KqgleqqLoqXmejVzy+DJfV8IsY1UJbWy7QFNMARoPxYrEoZrMKVoQ0d0CNiIuf1G5JGtQPLtvRY5syDm7N2ItXYc5V1EFFlhyqQxqxGq7W/Qfp2vnzcQ9HmsA6/3pOtlDrNJ0svb+KQ92JjEA5bW7GlVfTWZSKF331bCHeBH9lAC2DSqZpkPr7Rmw0uxu9DvE7T5iJUYfKCyABDUQYJJ4gbLbrlrJJuU5MIho7+T/GDNrb869mI6EUaLE40nsAVodQqS/5m1JfYnQbOxR9alwVuhCJfdRvYLe2CL2Uoym1d9+Q59iUc4rXv7hVoTKaAkXi4ARbTdklGrUXugtREmLDV7rPBl/Jsb6+xj7Q6foFUqryUV66PApXX38d33rrLbCY0Ht7NKltnQm64Sxk1f1Ivy3t6g1udUkKz+GaAvoqOCcF5oYAL4wW95yeeWgirJm1a/tg+UDDsxuWYtdxrXCQPVZ6k/sGMwA5YrdEXnnJOuhc25iciuM0nSA9tA7aUFfy1sEj0Fl+oBRG6wGshDqkN07XlVEXjHvgXYVYrQgk+Hd6lUnmn6UKwrXIYhG9OMZjjd4wY/XjGtigPnv2nOc3cPnyZdRYHJ5v9HnIiqW19XWq4Cw16hLSUm8PXbOx118EKFQZvmewOvD2h1SCU4n4ZL1d4FCfJZdVdqojFFJwOAQQE8fOIJtXgBmGw8OpIGhkrwSQxSi8SCXk/At8Bp4VL4UnnmiTe+L+3n7Ckc4uofurBcwrA0sDS/6MPCI8Yw1+4qtUdlB9iLWZEaDZAXqE1zS958C3ZO48UQd1xSIAumj+4zE8KwykofHv56JTRn2CdBSD7jW6D7JzcLCvmotZGA89iY6fBnVWhQGmio5vQ8l3SxRRDfzeYM6/BZoIVcxprKKl2YDoQnIvaRRdirGEtXFEoKSDS2JxGtQyQYnesrPg7uYLyrE47NPhw0+DfWnMhl3G2KdXsyKrq9rySQfBQskMatWDa+fetaEJtrIVHDXSvfSVGFJ+vlpdg4k5LGPQK70dGc98vggTR7Rk7E2Pc7D+GzduYN5fchSuja7L/ffei/R/BhScHGS9fR3iAn3NPSzWYWDIvzeZefWeFeavVyk3Y8nAbQzIb9cVmRErQ6t7csmbG7C+nmlfYyU59Z74fm9u0rfzhKYqoUtxW28pyMKNcrAwVnGc6qBPnt4HQb8kCxwKHXTTBDYRMJLk1NNuRH1z1kFH4KVBwo2iqkfQwhTk22lwpz+oEbB7ZWYa+kYwKi8QNGTAXjyOeSB1Ksq2orMcVfpnjgWdiw1xB47e6LFYHOrOtCIE+lLviq0M5ePJWlZxyM08tmI/5gnXHk7ZUl95CcZd8/mtr+w3MRCAo0WN0Pdpt371LpgRCRS2BTludeGFPcvxjdbWJkLDavCSb7916xYygs4uk9F1jJfxX7wYd6Jhn+hN0lmzisPmBv4djTJtqQtcMKSS3p3nDvCVrJE0ODwzyOKCK65qj3yvcaXnX2Xc5U4/qUvj93B7sets2uSA2oaDS2l7ISv3trejW6Iu7JHu4R1VODFAsXC7AKcI+iTp/VQcg8xlE5oyNgcTaIoVlgZ1mUzvqxRXjCJdquqvGaMtFpPcR+zL3hx5bKT61EgaIOviMC1eTokJdKmi3uJwGWA8SQ9Op/ELODjlzs5OsB04WA+nzvpSmAbsD87n9MNOg5WwQTmdxu2fosG3NU6asoEXPpIonsG1nxB9Hqi+3c4KWwNiUV7vOS9BGTMZKDOr03xaBu7LEcdR4WJIXTUZx8Uq0+k0sLtkDDR6ryiK1FXy+9zok+I7bgh6h+h+n+wPh4cK3CMa55Af9YsjsVvjhFCi5JD9wTNz1QfV3lJyYD/cUIm3Zr/Qa8sE4LGcAAs/6DSHRklgmT1P6bvi8Uy17UwvW/LbeqO4raKVvA6gAMApgj5Jen8d9Mv5MDHlrU0JWk+6SyF03vLK5fJP908c4YUjdGue8upBnJ7ziMz9GYyxu5HYsXjGGHN+JFRcPUvNBqAnqocOhXR6Lviqs7M+GQnlnI0kGs0OVsZI+EolDamcykLB2tq6eCQkg281rLxwE/z9xGhcPo+ysZz+EAxYO9bijbuFKI7QM0RingTKVo1BmR0VpCSIcLmI13TRxWw2tfdocedCVU1Jr7/+W5jLGSemhDi1iob53C3SChZuFH2VoajUEP16S00IpXeGGzMeg6dj7O/zaQ3tNI3267+zaKdgIa0LPbSObbK/kHqPjarsNw737t3jOOide5sECmP1htpg0vXTdPz0wEbCprmZO3MvioV5y6ARG9SMVhwDi1QU6vneD+CQfx0L1mwBhuZgdKJcL3nGztm6kDwEilkkBF9OVqh2TJ8LlNWTvLiBbT+8A8d8Lu6CBnjOSCSLuz0CZCOhfQRvmll80Iqkoi+B43Fg4EUINgmJkdD3IkCKepGfykvzocccUETsoX5y3Z2YT5HDocM8j1Z9ru8rJgpfmvYlGQnjpjil4UtsCkZavPECQWgE205F38AbAEeJyGwvcfNY4kxgIXfXdCInw2P6toABy82+BnhVxWzlL8aASXmTdwaUKUsnlcSZJE3ovSceJqSOAAN6DzqM9sS0uMce7Ui7EVx+NA+md999N809DE5YxfHyyy9LJEfVQa8U3T+K6YEY9GQycUC2SVvTJaMui4xZw2HUU4GcGE5RC9ErkKkUM/GhE/eGIUhOicBDXq3mKbBA7HofPD9xSFputClWg0W4FrG4Srgb1+FV3xjvWSwCfw1WJPm+jKkJG9qftn1Ta+soXbNFUwIAliv3NF9uvmxmCEdKOjVUTag7lCWH4CfpPKGiZ0YRKaZ+0A3kpQCeaPhbWpUaeJm38am1tTX6nUZaPpPf7MJmMtMJzz//6RBD7jZkEHsywNmzWreAU17sMpPtCAPU3xfrkOaQepF6bsQsMSTDnjW5a5uCqzpFTijsNFXXOhVUcOeubo7xhhjNjozk0cU0mYp1W69ofyEDuT5zT4yqnLJRNQdLYh00lpPBaTpGegAddN7PLsZwiCuuNja3uulUvUDj5gs2EiPHc0jayMkzXoAa/FTXEcAbwNOBgW9VXdjl2oBUcE4VGZMhS8kmeP20T1kHHYRJp1gEa0EnpXqqCI5IA8fiAFen1fHmyKsJvbrK4kpwmlNnFoiz8Fzs642VK/r8ejtLSyU3OGK8ehE/EVH8x4qPGL4pJmJ9Fyr3CbZ3S1G2elnMIRu1o4ojBzwa2J1dnnnttVfhql547713JeSovjMwf0as1QTu+RhaWevlCoUMKrK6r6y2XwpuKow8+eWXYYWS0/jQ56DqM1cPhMo6b4s4xX9JAiUJOJGqxjgcsdp79O3UXmJ/4XPnBy0Imn8JpKyQgfzRTQ+s4mhzyEZJBwf71MGEQmzPTL3uCDCjGg2o7rn1UdOqF2VDLqvUx4ESnsYacDCgL1YnpoxuMAQn7ZXYTRIxKLX8g8YiAI3yhtOpDs4qmeWf9XBEnAlEhbDCAcubvfgdthhJFnGMQ9sOZ0+t5X6DmwkdsHPeGaVnh7mYxeNB3q54Lh9j8dq+FJbLyKw8XRKvsaUhaPrjvrPlJYfpobt30+4ghgjluniOEYLuug4vXrRXx1jo6+sbzolk0fsGyKttsBRH4gE6ycM/Ft+Ro/TZeWrnlBnLX3eYEHMNcrQwx7T7KxmW+coighN5nCMCbOoiFWovBDcsWR2kbnbabs+fBur/ANIDLfX2iSPa7bOaIxnS5sKdTcwL9dPRYTo/D8MIt9ArIvaYeOKiwQ1rzHlDxdRT1opIErT1kGRgvpAg78DaG9JKE5GOU7WTcUg4hYp5yXeWA/YzgmbGTDpoXBExr+jLFJ0QzyXGDDZmfVBCN3X5D0hNGlWX6WIAqFVH/U6EPlP2CDm4fJ6RF2WGIr/TpSSXhd6j8mm8IlS0VRKBrtP7uI3b4ezZs1IVVnGwW529UT3HJB7HrVsZpGxsbNqrOj3wlQ5uWnEQ2f0mvV4EsMWKSoCedFlijmAQvGibECow44pIz4BrolBMFzCUTHNp9hd2s1O3lzQQeWm86aAtsYpjRbZ8e6TT+255xek1QljP3PPBZPZIOFzHPfHL4VCLeL9OSJRb91YxrkIZHrFXIGa+Ony/DB6TaDGNg+AGuFkG9W7SYRZEKnlo+sElx6kgKMbajfX1dTaoAexE+ZXEPCFUF25UrmN0RF2Z3VRSYrRMfWkhR3H/IIRRlMA5/sIS5rWEIG1jbZU8K7AMRtWb6lx/DqG51I++nAoR1mVrw6byrbdhSGqyRxQNMqEvA/TMaAQJw867HHw+xfaGGCgpVUHcoW88w7usnI1Ie30MrBVaUqHtOk3h+0wlXuxIH24hBWxdQJbmIEoT4NrHJMCCViG3XWLgidZLQ2Fw5FxIjPpeyBNgnFqxlFmyS3qxpVA91OScJ7R7kScEt6s3+Oo4X+jTdMz0ACqO6NPoYzjwzsaH7LzOur3JePixpO7KwdE5Fb6zbrBh6SCQr+cHE+EWLkiuTHvUD+gsfrtBj26UGHzJfkgIpYyvxc1UzDtMVSI9HPpXsZinbnbFN69OKheroDFpM3KRAXEErj+9AdUAIGTPmj6yDX0R3eUpnnMTc5otC7UJ9hi/x3vutVU7Z8ZEvRjEI4Vol317MepTy5QWqgC7jRUFRZH9NerXT8iFp54ahQsXHtMASRZHmw3kuc3YVS1NSwUDzJMTuO8bUumlk0KhDUlbUuYLKav3VEqTov3mMRaU/vN9fYh10DH6Xz+ZvQm3tsKZM+JmJ7FLLl26VHQTlLR/qoY+YXoQHXQfrO77eBwCrvDI3MXK0lAMyky+HmlVdO3y5MMBF6TQD9STiDSEo7llCOXD/E1RZ5keGYtIDMHtSdgrznZUUTc7hNVMEU2qV0Polpgi2vF38xK78fAAxcTF+6qLUHgi5BcVs5fLVzAMP0/6sivmVJSl/4ReTTIq5cQ4sI1K6HiRnbzn/tFUhPyyntkXZSL76/CV+PhigXfv3iMGtQ3+OVNvNI0wZxcYPfiPzgXz5rAVTRaM1fTNxkSxH/8kARY9tgms7KNssXfqIZOG7HVFRXi5d7I38cfQpIZgvoOkudvbYw+mNP4b2WUmvsaWevtPwlNF9InSgxkJ0352MYbDHruYkcVAvKDFiLDIzp9DqMZiFaAbZkcxTXSDG2GYiCsdpQ30UCDuEqUXIy9UUnMaEXqZEXTcTSKmMaRByEeEuXB7GwOJu6l6fkeVgbQ6MELdtFkawp3dsBc63KA+ncaLoVi7X0kmWHQOlBIOJGBYplAxa2XEaZl3hR4d9Kq4CJRMCVxGV9mekTjeinTOSLcKjbvvjk1dxce2hZMtPOJJzVYT7u7uJDWQ3yosB4g2wi1pb4hTGUO1NvISY19vncGJMV0sVD5lShTt72UYYjNiUS1G0LLy0kotYkEfxu/ejUpobi+OXQLDKQCsLFB5ZNLD76hCaYtEnM3NMx3EzezEl7T24vCMMo7aHpGkAT5IuJ4Ju0Hsme7AYC3e4V3rqhkDB14IkQUJgo6rqRZLQQ88B43DONV6EzZ108xCLJZXcLhR9uJwwWJWLLmd2s+do760RRcg3ipew1FxW23MqiXln1CokIp7iX/kfiiaxTGYsr0wI22AEgkqYlQVgVfahp7+VhbdJDWb9CVJCokRc19adS3IlUlDjAhZInp+8ukAly8DL1aJ1WiqjtXJuwsxUF25PWHBc+2b70vzDgHXTL6mKWPWSb0R8mtDqdoodN1p9WzSWcV40CnEAX1NxCW5S20fxjNnzuD58+flOhkIZV7iCc0bCXN1V3EMPDrpgVUcfonw3i672clZYCUcH5nx3+gjZALNgytUiw4qY1AiMDfIElpwqWQbniljP4/TfWadW74S65oqRkrLhemgg27XLMdOq8KW7LCtUgVvmqnR7OQTzKdYHfUHq/xhp7jwgqShezuBF4UdCoIm9c08Lod2JiLjyEXo5d6Q89JLb9Is+z/mr/rVJnHElB/RXXNcwk/Q+VEnv9cQPtkTvHtKnGx52fI+Yeht1VhwbGN7hWc47As9unaN2izurCIaDvbiUEY9hlC0S8jQNuTrCF4iHGRb6PbtROcLrqqjISKqJMN0IO6ImFck+nekX1tPb7V2u9lw5BITpsaJt8fvJAAdOBY0JzIQyjWb0AigyLnuSYiIeMqhT5AeDEG/XJ2LsXA/7hrEeqnRCJM7SM0jnQqu8NIYEI9TT9aDzAE3L/p61Uata+4x9gq1g+fh/rjNYVUjCC/3sAOOBb0pgZJS0X71GbvZ6UC3+q4SgZZ1Oa+/B+4aQUxnIs1a4chcgi+lNOyGZNwDL/04plQupHCID6HPvH2lbRl0KEOWhuAZsofo7mFdcMT/MI2ORcUxlzVzspsKMRDty/QxrK5ym6CGF16IfuJddw3JMMb1SXk5BIAdtw1WFs/Q8zFGKKXMWkWBDsgEXykowEV63o8nwBJ9+xnCT56p3BqNd+m27EXIPuNz4P8iCJtOp5Rjs5gr+Zfd7GoEferB8cGkh4pmZzEcGEXbripyvliEhE8yQzKK66vAHGP1YpdHR8Xg9yqSCj2ZaqIU86Coec3468nBD5kYjmAZ1MAkcwoPanGtYyZNCHkLt3y7BLe4QRaqWCyC+Bk4BHw+jKR1tpWhKq43HABoX3SLYk0wD4X8hSbKBDvBuh0N8aVmxILneoaT/w3lJFo1U+3tUzLj/J7MtD2RJFrhhyLbWYqRL15T3nZYojvJZ7G9LTEifOWVKBWNx+Puzp27AdkwdnCYlsjb5L3sArrJCPPiWki/Pd16Vy68sTYpB1F5LbYnDqJwzz2NORcSiwM6AKXe0QEXAlzYLRZxiXfMF9ttX7T2GFTFIa9ht0Sa0ORxUgnV1VoV+n8k0wPqoC8Fi+Fg+jdGH+u2G7RP6sKDeWAnjUJJYJo9PtNHBjXwHOBzxRVFcJmLQA8hWPXSJOBrpll5uETmTL8aAGpOqHIi1qDo+7wX9shIuJ2K1HCjkpcRtP7aGKmmi9VJeDf2JU+24TDuL5lvgnVZ/FNLqpzYkHUqCAAo+tfKSPi2KnqwPv75qkys1RwABYKExI8c46l2U2fVznw21/sYNspnJS/1Za+vDEFb2t3TMeCWkAP45dyYKgAOtxaqi/TROIhmU63ScUh/sS1Cvu7zO0HCJBhw9eo1fqgmNT2RIGHmPpgnspSJVRxkfwlQdrGMPLej0ErS/aOUjmUk9CmNm4Vb6hqZZTlXO40HOkRkJGzIoujVIQbr/jICC17ld9+U3hH0jYWITP93tt0T6i4qsvyZt5yX4FCMNLeiWNwjWp84Jq6tKIcVSzzZqnsU1X6JeYcYFmtH4k4m9/o11yaPHDp23cD4xvx4zZgRy8UVWQUWyudr8Tv0+72ewgEGOFDWaOnu7G4aYnXVHrA9QfKwwZcQtBxfvnwZvdvYhA2FEOPRnMO4aQUniWgnlsc5Rje7SFsqXlS8uJrIXHukby6+u2oTr1MOodDto5NginZyTN2KrHh2UUei/rhvZVqgMk4r4zc2bKIS2kd1S6yZdCAJUo55JeGplfBk6YEZNGuX2D9SVqA1eymiXYgbcFKnjhM9KIWUsuuAjtFLWfWUiwO/R0JSG/Q1GnFGJ18HGxBDLln0ffHAKWIVQUuAdx7Ueb/YYk6R17CKw27yUu/qM1YgvQTe1o7NoYtxzN+xSAZh/Sphemr1RbtcI0Hs8UWXx7WzEYn3sIlZsMe4/O99W9BFjlPUaA/LJKt7LGoek4YOxdK9tQWoOujABl+zJ9j2ZezFwX+vwataZBvuxXrJGBDFl0iXY9JWhChk2PwUfJ2GJEBnP6ny2GTm9fmZ6epna1sWbYdYSJ9YqBNDMf6gnAHoJJJCmqDLPOGglEg0wl9cqGJuiZw4JjQn0kOHFVLxPZLpwRH0Rhbzzm7zasIzkWHNqnyey/qjIf2hIdgBZGEMt56A694eWomFnnmg455Y+jyFXthFTGuzlzlgjKBoRtDrMd6inx9Q3exSsazi0HCjvNQ1WND+FUpSd55syw2A6S/69CZXqyyrB1uNVOxAk3XQ/YlVLpN+NcMrj9sq/91Qqr9MXSW/3QDCrlPhjQAG7uPR8APxOtE0TbbWn/K8syfwFk5Bd2kPPKvFiYu3eLpn700xTHhjB0bQ7hNtotBVMH2/f3V1A9+maZPXMJDfq44cck4oIRkaGyhCImhbloDcCvH030RckuKyLILtUyEeAYeH8r0scZAOWjyY3JZX4sXBzJltMK6+9+m40/R+6QEZ9PNKhBFZ3dvhQOe7KLtBr0UjzGKRzYTls45H18Wa0SJkNJDyhVAoR4xgg2ePwcXJcQM9Gx9dPl8b4/4ZmPTqyt5ZI0JF9Z6L7PDAqMvOiUjTQywWc3nOiwOZScOqJTfZssuYuU/NdLJNCNonU2BWqohiagwDkQXBQVusliLjgIBRIWZveExdfx99bShv6tMjt/HhPOhuKoE7c2urLEbtCdyXcq7ulPjCC98p5fImqWIkxIP8nvksbX4Num1Ur4pYhPosUHPkktVEhLUAmhk5ujLz8vg8DkrVHUgkgwiEwN4RHHIvh2UbNzmIWyyOYjtRHt7RWybyvejBxDpo3o9Td0GvgyWtGih5ZNMDMujPpyOLx8FpyvEHzTZie0OZgJd4a0YVAyMnmemSGBhCoYLw6xB0jDvaqwY2ZhSC1e1Cv4f9pyMVx9RCXE21oP+84eyQEQTILhye37ObkZyrWBwepR0l2OCFla9qXhFX/xuMW8hPYjSembiShhBgIdJbKZlxlJIOYi9/uu/VWU7Zj4DVpMvJi+y5Rw8K/8Ji0RFqX6LpU185+CUpgwHjOfqP49FswEC7WdOUBO5uwJHI2Et3UB+nyS7027Hug6JwqHZrgTxzZlydO05D7S6WCxnSpN1DVe9BnXglIeuh2c0Oem+V15wy6hOmB1dxbG878Y1FY0YRjag40BNqn05Mli0HtlwKDsyCE/cyIXvmHNK18h3K43OZNZLT4P6VztkdQYLrKDpL3X5e0zh9QExnzpzh8JQcLEbOzVnffRojZ0+fK8eo42KVNsT9QWxlXLUnXambcH3s+LSTXlK24JDuUczcFZV5GfYkneQpklQfoUcEqB0bqmrmk1HcizEFn49ocAM2bLKVfCyyl8+xD3RceCFSh6DqmxLRThb4WO7xRNQCTaxPCg2YGykXWgyUpJJwKNkaxbWJPVwx2QFmXNklTdzE2kUvvSMuevS4pZXYJcA2pUVUceQYNGR/UYkjFccqDovdwSoOndBScQCnaPok6XjBkpqMomcwD/PFPMctDQUd1g7HhboCHNgObvCm8zC8hFgLyYdQisLFoAgZcYSBqmgdEQofpDLc5ly9OeTsAMLu7q6EWrx9+zZUyfOXUIifq5Hi97rJdseWLdPv2lqM883uCO6R3EaJ75bMOD7vZmbfF4qqy/7LfRQqBia33ZVQqVQiQ87MLtuimwxOC9GIDdiqgmNvi9mcPXK4b+JCFZ3DWadqyXTQ/Md+vbx0/wV4Aa7KasKndCI/8Lw2pJWKaedVSHGTXF2cesID2fx9xTeVt4oT9MfoIuMV86hj4ol5F140tllnQe/8z2KhC7RwESYWcITayxnIU37b0d4vVGE7jLPxnKZjpgdH0C/nJcJyvrUpbjfceePROC+kVWaXiTQUyMtgqldBGCElAi44rkvFWM0ByvP9UKDwVDZAwUBqcc8tb0kAI+qgY2Ly5C1/OBY0y7V87azuTQf3IUCD0Csn6r0cf0xddUDMhhHldNrx/nPsnmBg1GZNHazowJdjCFjx81pExxKM95BglTLJZAYjm9BqeQU3keVv6K7zca9MRtDxrt+T0TlCk041mIpDA1+lfLwBw/b2l8NzqcpxUtsQCTIukR9T+Z2+HiLjA+hrG44kFux9E2SJAfqTVxh6DiAz3xAKoSaqi7p0nuTFVIyOTdvqjb2ySOKYzwLGRVp8eyO9mic01UFLAbZQhRMzZ2qz0x1VPoD0oAy6R1cH+weBdLJkc2lClaeKo1jA4nipLtwRofFmQwTGNdMrPMFaPsuivCQrFjLzMKItMYZMIGCLlPlOm+h0KSKeVYtRl9fD3Ss2MMhVUqu/H0crjSB4mgnJfWomO1Q7oijAbD7U35C7F/0jTixPaNk61dsYwPUdgBP5m+Lt6N9a9acynlBVtmhzAs8YjdjFTk+pb/mcGA6aisO2vLJIdpxYco/+4zeDoW1RcbBzPLXffFF+ghI1QgUQHEcEL2EVq1uLNkOo1STp251kWKCL9L7gX5ZLsIYvBmKAhtqk2P98nlcSsgcT6ewD6GbJbCTkPQk1ml2qAntx8BoAfnAFPZgeufQQC1XiEmEmUFZxbB6d0caTUZ9eLYmtZLwFW029nW9XBFs9Gxe95NcUy2k9osNClnPMM2uzBWMsdbQJ6kphkEP/Oatc/GUxT+NBy7mzXa0Yk76kO1W/F3Z2dgU9r/MGqrpDTlfqoDnp2mLlOfcrOk1NoVA7FQzIJc9ZTZYJoesVV0/rUhM1BkeVTKyclocuH8peKi6l3ehdsuA/nBhBU1+i60tQ11724kCfFxlBa7s18dWhnFdCOQ6sXpXqJhnD70MpvTGDWE6QOODpEioS14Icky/e2HIsmjaqhHx4KQZjG1nkKIA8GQlT4bZpLKwczT+a6aFWEk6ceIhntoMEH2T534UbjTfBDRI/xIxmIaOrdD2UXNkGeLAZH8uJHwtc1dNx+jyeu5Ye0hGD9yIfZDcz+Z1BjvtL+oBARkKoUqjaR77EiXgriiSehLB9BrfwTDhUkxfbE1IEuJA6xPQMWUnh0N9RHxcGzr3YGypVSOojh8DzZN2H8BbHIjgoL32pLLKV8zjnssukPU4SuxRZLfWOLVLG4kBddBGi7etTbBSL/uOMwNmrR7n9KMXbDehaTOpVa4AgVRczEo6ZVdDAkqEOoWjHjGsEkGi/YuB5aT5k/bB7T8eSFE3OssnuQna0l4U+bFRl9Z73enEqDtny6vLly+h2E5J0GjDp5OmhGHQ2AdyBfVZxOPesYr6tg8rpP0mliemWElfOjjVT9QMa0mAsRMWS0ee8GUZ5tJ30ex5BW8FgTmamg+avmgC64uLoVx00+ldp/I2iaquaXpfJhFfN3ROhlSfbtTVe1j7xEA2SrJxcy0PuL72d2HhPTAfoIcf0D0Bl+YJCVrbuCOUy5fReU2/EvD6iRLCMuoJQH16wsx3dmCViUyNhKtFXxqLZZa+El+G1jTcCeyxcvHgpbJ9tQtw4dhZjhi9CRgypxSJCDTX3RD8w3C1rsmpqK2gcS2BeVNyp8JI0otcDQA2WMc0Serltmi5OztkAw7iE/cZ1q7dUgKo40jm7JZLE4ekfwiPgZrrq6eFicZBRUFagNU3YMhBpq9CSYanED+nZ4MSq+FyRyYjqvslQm65Q02Ld7QHRuBjgwaPqhG3M2U9Ki9GSJP6zLb4hu39CXfytu7u7rINO1Tc/aHujBotx42ZVCfVJaEajjhFhchkjFCVEUQK2lND9m3MkWNh/okJ/WD8eqjmypg8T/d2EHi8XCNPLaz1tGaHbEJkz784+cTXcYJdJnmxTBXWpd2KztmyZf9mTg9OtW+/B7k70i1+DNaYOyrwoaABsRcnAWnX0tcPMsWs+bmOmLNghYVfR5KHhxkih9yubCaq66rNLjH7QtlDFXoHmK58ev3DhQqoW73heV1HfVzDs0/Tw6SEY9EupEy7Qf3t70QOAjWdziXsbjqCCgRjNTqwLTqWRzr2awxdlIpsro2b65ZuzKFjeKMJfupGP0iJEoGRUks1AgwT0mkfkdchi8UZAVXFIdf1Go7pprC11TcS5cl4c2pdNQ2L/HV5N2MoEKwvsEB00M5xXSybFWM0phMxMg3NkcBNk3RdYi/J2CCVtGJB3r8qTfqxY5vQumdFrJF0+CTzZkroKSWa3jEENvrZsP5iRkP8xnarz7yXR/iIwBQQtYwIT9w3+wAGDVGL5uWXL5nNr+SxsuJw2Rgr1SGyMQgINAYZsO64g/0oewmIkXC5RwwfHWCOms9/QInhCu337tjxnKy85szeqHvXK0/Rw6VjR7Nj/l3kUxs1IcOwQdI2tMlIeYLb62+tBxN7AToRr/NQMK1W+BH38mAiZUZh+L5QGkuBQYLy2zCobEvtltJEeDg8OIoK2otnyzwtVSAfHiBvdprHFvLRCKdZHl3sTswn8Obwqbk1jQqdId4kpOPHd/qyRMwdJk2cRoMcLD4jv3xqVCB8vOaZTfUb9WaGeBZZdkFjQFmZlHkFFXBWa+jIljmanRkJ544svvmhiWXhl+8vh2WefFUMaP4VUhnj2TLCoFtac2U0uNWEYiO7jmlAc16sBsQYrdQqF63rZV+q2k4aIWScxHAUkpKqsEmJwwtKjQ9CoRsKguwlVnxFWDJw8WumhGbSEIkxBdhrdgr5azh3ASZy9iboQz+wODqBfcMzYM+aEtqFAUOmsULL4V4dcsTwqVAxz7xcjSRuVcLIR9Fx24EjB3xVBywOGoEkH59+m1Q8rrYZr2xuBxHWdu3TjWJ9CLbmGgknG5oM0oYYC0bqN0qEClvUrqjZKk/MQnaRMJdq2C74jZUdvXrZccHOhVWW6+8nga8F/LJod66AZEbIPtH/N9bU1arPb4SxNYri5FSQm+rysfDB3PlGUhYLkjK59M/h5L39ePV76q0l8PwSHpm08uQWy+Qvi4DB9RTlSNPofq4TsEgkbHbtBRxXYBhg4UcYrz9pKQl2o0huap+n46WH8oAO8sm2oK27sy702IzHIzZI49GRk070BbL89pGXim6EwAGccgR5iBkg0nCrRq4dDdUbAWYzWCtJvC8kHV4rmpa6TyZjEvLVwyLupbGHHRHru3Lma86IFGdJodkc2yQqkVPfHH3+SmNUO6VPNYIYE1uZ+fo1HaAJ51W++QIR8LTFyLJlPPWFhXSOA3qRmelWoRj72GVuGCGokVJfBuFzfgvWTNERm0c3NTTQE7V3nLHk3O37uBd4omCZi1tUKODkgFD7N4KRLVQ1Zce7bIeTJJ5SItqz9UEKAo5CytTdU4CVeztJH/k1thD4TQy3+Zb9x+U26rJkYkTfU7YUN5Npe8ipeSThQWyv6yE86Te+fjoWgedUVW7GJQ8fGn88l0DsnG0oFyTkIVMcbGCQgh54K/pYs+/HPb3J5FFJN419dshy8TTDAsRca0tnQyOEW5/Q3m81BF6nYI6EW3XQnaMfBEkBfTRhNky33ZddZIKGspsoqDv7HY9xQouZaBaWTZzoG141eAnL3faaj0DFWYnzw91zZ6UhfYgia0yJt3RRJ4JBod39/H+6X2J5gbnY86b6ibfbEExwTOi5UmqaIHOYHDVl6rG1yftqzdhRJoym/p/rG/HzNByEx5YzSyzzBF2bAp9JC5L5xKj+OwyHBkjTEIS9UiaF2RcXhlsbLV6hKKLUvwCmK/iDSsXdU2d3bUzejKeDapFssloUs5QebF4PjXU2KwoTRBnfPi4AOtyWROSFy/0rsiY0Ft6zOQ5EVi0sjEtnMrbXYBooSDWr5GjMs2eozvzzYi8XMyFfORuiS7LGH5jLmUhxioZavvZNOOkq2gPxorzN6KTiGkfiMHueCMhrs00+6h55aclrm/ckDqanQBb3CHOlIQooWpGILL9htTI2DqKvjJL33Hqn5dhpPfAEyUO5/Y5Eqr3tVRch56BdRcDlTFaeS7KAKO1pUwT9g4Acgz7SQ2i/GDRYzIfB2V/OFuF1KKYeHh0WpFm7UPkN39ZaCeDKjv0Egc5oeLj0kg76kNKUxHA72WfSPt0ZlzuCgdEKs8eF0nsa+ElHqbSxDePRoTvPUN+qhECqU5ondUY3KhfmuhBplF7txsWAl6KBOfIEItLNz2zQ2BXg/ulorkmxlKO+Q0wTuS06RibVJ+NXMmYu6NCjX+sk1OK+OWp/sjVwAiQbSsRaIYPwEsp7VMXb3PnmRn2pbsP5bwhiFScvemkazpOIQHTTHN+al3rrlFRt9U7+bm52lyafj1lek4tI6MqOOKDOrOKDXVsEPCLAmqdoTzae8FmCGk8+HlUTqmTf4cuyZgXIbZgej1gqVX0LQxXziE/tBu4U9vMGB0D9PZhyLQ+uzovT/aKRjIehLl56QXVV4s1HuAB7UI+XQfrK20zxgBwgHa9BhvMBDKsg81Ces4m70Uh8nh+o1AMWvwgh2sTMCnQvnpkGNhDLlGg1qHTuBB7WMD0XQFuDdEASsMnxmcf38+aXrkllYyIAy5JnZje+AoYUUCpeKCdiYMBbqECvZMQyTogZSgIqpc75KBeaoRHfmildomkVdTRjklu4tSeoqdhIWFYcZvRgRmpGw2qG9rJDsfHWDxPydZBwvbYQWwDNN+NmaBlBIhqFW+4CbF0OWGmN7Apj+2KsJsQYzUNJ5msDSeHITpSqErIDO1HtoMWiK7SpSkayDZhWHGci5vUjFIffdrt7o/k7TMdNDM2hegTYa3Qo7u1HEm0J0zVqoo75jgIkFevLJhJN/M7qAkukWONctg9UXFKgAsYfg0F2zeqDymh7bjDNCtEi3Gm6TI+DEPX/EncpWntGglhezu6GLISzJ/Ga9SAwrSaQvAa+Vs62vzDOHE+Koj5idSGxbe+tP+i3nouxm51GhTbaJkUvRTTaa+YnWmDfk1YrJyAsZWVtuLT5fWYpfr8PmHs31RO/k004SlNxz4TP1uZcD701oOnprs8napC63dHXx3z2QPP1nSSJfkwIbLObLNCnqghRfcsGca0IvAVHm9OCZASufF8rnY5uRUVXycCx0BiY8oXGwfvWDTisvq2oMf/BpeuD0kAz6paLBb4kvqW6UaW7DSaZ1dOCQgkcQerNiyvGmV3tYGXHAdw5NlMQYQr1HW0Z1+W3KHELxeCrGBid/Dykt7Vv4r4OS6OT30qVLNRGml/GuKquc2Kxz61ZLTdTFOk+jLnVQb5iC/oF4jyXjVF8GKc+90dAhP3/MRSdRq5wUtK+6okxjZAXjB6+OqahpoX029xto9kTvZE9wKg5Jrh85aH14+umn5WSP2o1RNBmRwwIsYH9VG5AYF3IB/aSUSyzEuSGBS+iY/aCT9JC/P2VIGUvQUnJJHTNBsVSlD+FWTprKcbHtmRhVWSXEEodJDrrUG3UloZTCKqHKi+k0nSAdS8Vx8+Y4WNB+nM274qZTXeRLFTMtb/dUHNk2VZUhIK4pBn/6TeIeOCHXlVPpLHWHK5sC1FKjoayXXYwfvCiMhPIYu2bxiekg3f6D6Qvsk9ymsauIJEQfe+kSEUE77pIPFSVCRj0+4tsSDdlWDCcO+zIeR5woHYaF2MpwlMrjyNpmJuYn6OwXX6hj/EGeUMdpmbdc075MYNS9LX0CMxzeHYePhVG/AvDWW29F9OykjrxhRYHSpW4N3ocEsMiacxUTFUBtl/G0r8Jff3KDaiKAUE4CVZsrM4gG8rls95bb71AM5FJkFWo3KKgJvKPKwNetIu0/MulhGHRsaLfh6OYWiTuTCcK8lxf9M0PiVxqzNeFVBfSeA4cQ7De4pds63KxsP6Dz+9LzTh+SBzYLA+yVwsXqp/EijsDbqRCRSqa7d+/iQPXSOaMIZs40uLsVtGSn+rJHQuiWiIezNNGmzb5yv4Q0+zmmXOs+JdXGMbtcPBOgx9k9qi7frZOy02Mn3mQRUBGwqoae5MqMshXbFuRQX3YsssNA/9mv00EHic52ZTsUaqHaCCar8TATKnra9Z9XzQdpmiiBhN71D/YL8zpsz5hDXrgC1RH01o6DGP+XIMu8g3XzZALF27W9JNmO9rXEYV5Mwbv8nKZjpYdF0K4j7sq/64oiRnkA+M2jXKgzu5APBgk2ISJ7rkICdr1Cz8HfA3DPwwCaT+oQTIzapZGujMIxdhNdPbgG6zaQi8nHrqmhxBcjCLpcVbtaacOWe48mhKDX0UTXHLQd62+GQb0mZP7i+w5T/kZ5sOsrY0ahv/mIn1wTAreyCx7uWXB0CQpxMsmZlmBUCLyjd/72+Msiu4tMKMlveQVVulKcxf2f1nA9QL/+Svslm8WkGqqKrkDKAP/Mn6k9gv7ZujjL695djLmsikwvi8GSAtpIns/Twp5gax54uzcrgnXQvMs5l8C0z/SkNhjt7lPefNL08CqOV9iwNAkXmscC7h+EqQQrX6TIb6DYocBWtSUnnTgYhdmv30Q2rEZuGjG+473eze4V+s380jhXhPS+pIvrsYhlpOUFh0iaIaOIKRwWjFlVHImHkKEk+G1/zM0ofc/qpcAL5Z55Zhxud7cQxPCFAQo1bcWkTFWVJsg8efp2tbw10na9rVkyww5F+ZDyh3zZMXb/Fb25D506JMRg/SgLL+KTcRLSRRdSshfZnduY7KhSu9kxoLYVo6CB+qeKyWWCC473FWSlbWAxrPWfhGm9ykbbLE10xpQtv28PgB5qSBNjaqIA9WKfogPTlRiZ0gIlkUooyHZX6+u8o4qo9wxBsxcH66A5Pja/go2EHIuD2itViyXI8L66q9N0v3QMHXR0I2MrLmuk2KOUwy0usqjnh1CAzHbdv8rZWHR1E7l330r05BhwKJC1y4gVJxnQX6N/Dgsa1zfFQyFShZBzvjhnIxAGRdB18ggToRwr6BYPrCSHvkLiOqlTQSZb2wQVF2GU9yS0FAD6UkDJOP2edxnxJiblUTCU2eTxouCBDJ5r+/KwyBwq3iWJJCKH6sDUEjVol2vslWCGYluo4oxeJVLGpsIbwUKMFhfzK/KkhL44I3b3jVigX0w/dSd4JuyBSCFVIlSIusZMefTowssgSnUpYsJxVSW0qrolSmZbGs87zFhBxMxxh5fDa/rc5z632qu0HoF0LCPhaHQ9uWXxUlcOt+h29ebkmHTIyAcyIQW7YxN5NYCLlVGGdr1aAyokBtiT9DJTrsg6MYmenJmZqQOAZEuTgb0h287HfeeHdNC23FUHdOj5AK9Yepn+2CHh7t17Yd/v1pyU0AXoxVplVHInGJwYU3ZjQiYduXLqhFpeipfinkdjztjz/EFXVTm2lYQLDn41phsz7svM0wgRptrzQhX+rReq8D/sMqmeHCjbhX3yk0EW+OzuwOF0GndCJ6bf+cawnQ2wVDQY6MiTWkhtlXyaCyYfwKmzM5ZwFTSjK7rN2HtNWz+XxRq00UgqC1mkxXoOMcQoCGf5wBA0QDFZIyHo9DpC0Z35QXN7nfLmk6djMuhRuHDhAhkJqeOmG2lPNrmZJ2M39UNGCKoD7iGmBJk90oAeU/ZlJZ4uAfwDOPVcvO6zQx7wdhETjEGseLjNKRIoiaPZHR5GP+gKDfuxZxHQzEii46nGPCuUXpZ4vtpvB+KVwPGSXSyO2FmZR+hlTaGM1JbuO8YamVIorve4R3CrAwuE3V/O75l11bbyuuAqJbE4dHPYxTwavjjUKHsk8GTLBl+LZueDJdlCFV9T3b5JXjh588344jPbpLrfkGjQLG01ouJwexKqNcY4of1CZby2w6yKAOipboIPilTeN52iqU+GEvrngpG3DkSdFajf2S8+PjAC3e4KWHo0BK1bqMeA/WQk5AnNV1TongHK6XZXH0w6BoO+JHGPOYbDwcGoO5T5FWv2VszxnhgNTQ2zLSzF5t5d6DH2Ap1AxTFDAYTy1O91qREZpkGNhVV+ARwoidPaWhx35sXhiktbz3sjISEIfdUKo4gXbek+M+QtiVg2gbXgrIQG0Bx8RYefqrgSITNkOw+KhJNk5PPLQaikjMTest+v5XO/harAMRyEwQZHgOElx3U8aBeAPjeTqjjShPCpT4GEO+CJjBjXLK42NbVFGRg9eCQR8uRSVi62XdNkZu5VOE56zBNieV6AnGD9EaBQe2h5/cUrcVZQBB3aJA/PeSchlpKDryr/csB+XXnZm26rTxse6qfpgdIxGPRLgqA55CgvcNhghsYQwvpUrUW+18LAcdGradDlSx6lDZVzFONLoiO4Qex11A7NaX7bsTqkt8oybwyjsXPNmqKoOAaqEmx5MCNoC1HJCIKLfBS2nue+ZM1NCodjKo4sLQgXLYxfIfQmzCwEuU0aEArUm/K6hxIPQ0wAMb4+DEwG2ajoy7CjHjdQneooO7TL47oqFH08aE482XJfXr58OTEXWxUa9akvwWuv8mpCjYu+sQmT8bjmeJB4EyL2/JQT0wWdxOJxcFImliJJrnwIw1xPny0M63pstXE0nyuKVS/ydkIg272FCW8Qpm52jvalCG0v2TSWF6p4cFKtoj1NJ0jHcbMLHDCGQ46e2Y572SFvCaVOHGoU6Av21Yyfxx1CadAo0G0a7MWgRewN0FLYDYUIHDx680SKtf9skAHNm6nwnmyLg4X5gybgpzrogi/xdY+6zPLP38audrCaKCIAj6Nnn2XxPuwfHHYiPTgjqakHIJ2WTMPE8lyg/lvpWAtG6vpELtm/jlllwUdfH9zk6riTR+EZeLsK5cDz1Jfz4hE7ruNBG4K+evVqEuerZ8ILG98pz7JzHu+qMmuabpwKt3Ag6UOHOx+dPRGxB1g8kPF/R40jY+pekomTaCbgnrot9Ue8zioOi5/N4IRVe0ITUwC3wW7gWOjcXqziYATtlnpLQX4l4akTx8nSsXTQsy9+ES9efBz29va9o36SqgBhADUG929MJg77HEOMOSOw/FzK33uN101WyMW9F3Nl4qlyH+wE9rGrEZ3PXfGHsqXP3l62prEenhNvk8S/hiLc8m8MWfxewfR8GLHuBm+RLnZbVBySspGw4A31tOtRGXiR3DORIUnHiex6QdEfJBRd5End2CRmbO9OklLBel1Fl16rYrR62KuSD/7jPi+Vk42EMZB/09wMO2QoxM1Y5qLYLwr7Y2AAtoRQebRU6NnGR6gmNT+5+dg0TtiAHPbgwRmkqfcWhFAW8/igxkGXROBErrGB3Haggf6Q9uF2A6ws7T8a6VgMmpcI87Y/tZuRpEzWSkUIg8rH4FY5ecL1DNsTcBdsVB6JLhJDSEQehgdGUcU+/ZidBMbjICy7fFR+z549y3o4OfbbJHGqVlKtNIq4eu0aVe4S6z/Doe0r2WHozX7FJ/g+yu1uk16B7oLj3ZavEtkTU0fntQFYMmnBpZkx2WTe794C5ssdUVSN06o4uaYie0TCZ88CDofFlLKc0SvmiZt7w3a3RDjgxVp1ECarLJaLZob0yN5O4qW7EAo1XdEm7vtzHBPMZUKevHKBAEOGx+pTrSKiEuJY0NwuHJ2V24vAScrkjKo40GbBT2in6fjpOAyadLHfmSUrUB10PyVqc0DIU6fdThcj/22g1hMXz6VaZB7i/+yef0fP1S34GMJ9Jr1kHccCurgT9AwJRPQGLy9uMAQ99N3mZoSVmmDV0vOTGIltd2eHV7LLBqjinua7x1JlyDPZwFqwEFZMn+qnQ69TdmUaY/eTduRLWHJ3x5ws1VfKwN7yT2SUc94Zh8/X/ANom6Ca0csnW6ji3OxiemVbAibtjtiroYkbxy58NMdET1njEnKb+AnbM9QSi3pm7b7W07JTB+ZmDwWwKaozJO2AK1sPeEJbUHtZLGimYdtNhZOuvEzpqaeegrog8+LA03jQJ0rH3FHlFTGSQLMXYxLMF33/nlq2ahyzPQJR2mAr/F9DuTjFni/iB5uBxM5rQvTH9uPVID5jawS10D3ZeD9C4JVUUCdG0BoPOjEF3Xo+aICdkqOtXPp8/m5C0Jubbd2PqRs4DYnYeqFg0vFmZiIFQxloCc/oAapfZdIeJRbvrq7Xt2TTWGaeJA2xy5hG4sAqdGyAgUnUDL7skWNGX8uX3BM1jUcjVMQbVIyIzVF8eyUp1Pr7LBocMUawHA+uXTw1Q4HM8/U0dvL4qJtc0qKaA3U3FbmmE5rPHqpYHAmgxDec7qhyknQsBs17s/ESYd2WTUke/eh1EKFktImQ0MVvrsZtyhfcEtWEFlR869yqNXRO/p4PoyPo9F5IYiPYMHKPpID9+Qk5ZiLlcIt8rAH7E7pQHXSIbfOKjQX7DFxhVzvkiMdN817mq/N5GOHYc2AHB91vNbSN4RSzFZQie4GAh9C0XbOsQ4yqZtJ9RubVCmrwjEwiIuj4BueV0Osc7wfNKwktmp2ZKTgu9Oi55wLeJXByJi6PniuChiNirwT/LU59URhRQ9bDZ9WgX5wDRTsUagzIUAOhkj41v/26STTWNQxMm5JtLnohAicBqnZiP+jq1bzBARvIg1MJ4SmCPlk6HoK+wiEXJR5FYFy5xuv35xr3zag4LXIY6B/POBGLsVoyU7cwAbLo6yAdeFSBQwgNS9RRIA1wLy3rqWzC1BMiFnNUOmkvRV3KHzJCYCOhIWgoQMvK0qhUjBemsCRkO3svh3LWCBfzL2KOKpfyBM9prYwSDReqL7tvrWadDblcz5CtkYvn5dhzoGVUwUU7gjxiJi9G0Gb0cm+UxF4c1SaoKUW7wovAu3tbihtomR9fWiYfyk/rqyb8t6XjkP29cxtUzNbqUlYsqZj6njUA3je9KgedKjDo6svc1bNZkdm8XlglxEZVXeot+XmDA57QWCXEOwqFUxeOE6djbxpLLBp4Z+NDMRSuwWhsW3LGoZqAVaW39MFg7KpfoupTqA485zPCRTeQe1O6y2uoogdvgka1S5Xo1Ikhe6doMJwGSp4gy4O93pIX8FTVDyEMR39bmfTaa1TPp+nzd9P3jptCGtKrUOlLa9iVs8rKFtupGst+9zkLn94QSmQOrp9DFkliXyYRvWRwYIjAMwbZW1J2nudEzDSpq9gjR/2gA1RkwYGvdH/JQu3D32FeZBcvXpIl8jNBiYs4U2MKFaBE2Tn9MBRV69GrfY9ra9Pj52XgCEUBlT7ZAxqP2HHwrVCWB7r6ciGxoMUZAMp5uXiYaF8e9pEcLWA/BwvLEsdpOm46lpGQpk3eeLNDQV4YZjgLiaGp2FTBDndYEVQIpfiX3+LQVllWRhxwRA1zmcbQHa2m4sEfJjeRRk1k/Am8GcFMEBKLec4XVN7O/sP8pHlx8AIe1Vum+WGlmTMniT72FpwDjs5HfQn81aHmqgU39r7oJXc0vt7JnxfBPfvuNX7wDCjlSve8mgy1/GLitQfyo0WjM4oej5nZzMLUXebYEm4lYfGM7bEHA8CVESL39a1b7wHgQUm4sbpFpKLgoaubcFKbBbdQB6omqsGHjRXl1YP0FaDHzMtuCr6sAF67x6p0CR2MyajK6j1TCdnCHi1SotmxH7RddPGzV116fCTSsRA0AwhGi3iP0PMBdyGzMAttH9y49cy47Kg8sLA/0xtXxQGXugJB9F310P0LXn9dAnk3ISCWMLdjN45u4fTQHKzfbztvqEu9OFKF/NbznNhQsuIEGuDlS6G9fDncvRvje0OxaWzVaaHirMEB7azX7zEV61NMt8pJGrwqK5FCKPrS+r5m+CFU8aertBD98JwXLccLmUMH3SEkbYJq6amnnpKi2O+df6uFFxJrgvfmbHRXIfA2CyYnQCjVGOmfdJ7QdGo337YliiiYdfpzkHaAxAqvkGIiK+oWh4+bGWWdCmKnsaCpuaYSatTagie07e3tNBz5Gq8kVNqH0/TBpmMxaF7JGXeEZqI+gCnOPIHGjgsZJ/gxaedGXAXRpIEKg4MtQCUW4hHVr5lwKKaL6p1WoYgkWCIYtRKNIIxhjDys1/TVFs1OUZf5QUsywxLp4dhIIn6gvIoQsf76lUp45cpNhK99DcQbZzPqZMVDh1MBezOM9vwmqZhCFqCKSdKVkPocB3IkyQpSOb4Svu+PXAYNA4dUzHhERk/mN2trUoxOtmjR7NgrQaUh8NHsXhP1T7l0+XOf+1x64RNPtGG7Od9JkKlU3XCEzBRK5Ay9LQHzPaec9+ADfL4QetJDOgfbkKJ4e0n/8T3u1ZH2OZu4l8oaALo4nUqgJPc47OzsyDGvJORnbRWtbrKL2l7a1cOtcZoeLJ1ABx3DVCJG16yetTbp4EKP6XqVRmEUSY+63+DKCOWOzkOo3PL1mH6RHa0i+TrmUh16DhM3j7AvqFtJaAhaashESghC8vI+heaWtdorCVkkvcT7L0Z3SRqIWKDB3KTxNCbPKBNfVbfH4Pq7mBhL/pvy6kFZsLdPIBYMCYYkkpJ2QqGa4UQ61ckEhdm460EDX2G9owonXXRUI2jZwsw2Y+B22w33lEfGkKMgOzYaP6vqihUa9pU0Y3kNKkKZF6rnPdMNrixXRCoPoRojwZdl71hGt0RJM57UUL04AKo2cisJfXvXeQc67DQ9aDomg34+fPKTn4wNv0U9MZuFebkvoQtQif2eqizaRY+GPMg9a/OguCD/UIanTOg4DCAUtPwhX8hrYrEAXnRlHqOUBR3XQsUWD9qtJEyv4IDlnJ/0cDpOBiKHrWBKO4RwEsWjqjhCObUGsMhzelvvynHn8Wtu34oN6Xzr2j/9urkAnWdPmgQGIiCGnu97lNWz+koO5vpZWG4qYb/B+/Va4CtL1UIV8evl4ytPvNix6eGMlpliMZmRMJR4ua5vMfOBBxxoXNkeAqwrnIvLRfsL9rxH1g6spDFS6KiA97CKRY1HwW0Y25nEwV4vdXAp78Vhr9L9OIN6caz+AFjhNIJjJKbVl147E5d6M6CkGXact7yCtEE2J8/2vLHQzhH7c6yzQlsIxp4Fu86rTLlAKDrKQyERZ2u4YJ1SXoaOlHDcKMyT1wh1zeesX99J84EhaB3UsicbB5kxQ2EqqPjMlfXkoPq9RPrD5+Cxx5qwD01oJTaHxYNOU2bEhugiz6UStF+wOjfY3DQl4zDJxtUgHbh+90bkqNLN/WajvkCMwbZ/QFUmlKiObnQSTHVtRpnW0+ILZjh1yFEX+CptGmsSUe7HK6SrHoddbjNdTauNFt9temU/Sdk3ABTfANV3pEOIkknw6gwZUJ3mwVymR9oVrRXMu3y3cw2hd9hEPV/AvJkH3uttjZAXQWgxFPLkxPTvVxJqwH7x4phQflYDsiTJ7aX+4/XoPk0PkY6FoLnxNy5cCJcuPcmGEnNDSrSGZbAFGBRLOTldWyoAy/s9tOWzOFG4zuNVK/lSqAYCQsI5yosYZS2WLOKZFXtKgzp6upolm4wkbs4JWKMuvswoIji97KomRoPPP/9p6UuJu9BfWOCgFvRVDlWbg9cu1P1XT8bGxI05Bxfr2SdHQ8XMV+WL3KA/k+e3ziT4jzf46mO9DlKfdv5z5FUGBuu6edzLka/PE3S2mSXVPRyhlnEOFEV10E9CnrGGNCWB8VaTXMRLdLA8KKRKa+N+hwLHGM0MdR4jG7pYSRwLXRZpMTjhttDgUmkyZB00jw36LSZHOE3HTsfVQYeDX/olfO+96APMKg4sV98pjHbn4MT9QjYrGXAW5crz4uUApX4SyjfVR6WuLT+bN9fK9aEJx7Io8kKJtcC+s3zMKg5bnMKrqUgPlx62HVX4eecHutIEGsOhvgoc/IrPZfuFZpBJlxMcViFf7Xp9HB7u8xMYrMp9sFIQhjzdR2O7IEFjpF9tsvXo2Uezs9je9CcAxAf/4XbgiLIc0e5sfGtQeYxthJEpRSgfaomhXhnrNBFW3fL7qw8PKsnUYDmhe+O+IRRCjasAeHdGKG4RguYtr8RASJ8k3DkaCW0HeL9QRXXQ8kYLFMaJbTBwmj6QdCwGzR3MAZN4VwkRh9eKOBW2HKrilY7sjmLUBasM6V2VESjd9XCmh7qwPDaYVAxfPGoYsDg8F1pmGrWlroQgUrhRJ+bJjiomFvNS73on6FVOsS836GfJi3UCT7aNqTjyvyqMmCphgGu43wRJwxB3cedxpixFc2UwwWUZelU6SRN8qmqiPN4dBGWVq6jfwlRd7ag/GxewPxDqAxc+U5IuvEif4rdwYlpj42rbtmFnRxf4TMCRvH5I3Aii+BKnUdBvcL9Ve4X8WDEuQmV3sWx+lGAxKbiDOFjKwWmFMDaRUI6stS+iODbghl7llljMJ6wScuF2T9MJ07F00NL5hBSflBgObDTY6GUZOgxQMtpQIwuAnm6uFoujVBySGFgTavAZC+k7FEimEjsLMZbj3nQzXtxAwgFKHA65z7E4dGdj/6pQ6Z+D7gQtKNrQ9qqqOaxely49Lzt7r03W3M30bzChqJZZQjlLpsN0HtxqwQHYllFeyIzjKMTs+jBVapCVu+PlwhclQfjVbUwy6S7VvdfxSkKoVhFC0jrE1aej564EfOMNUm8cAm91GAFzwMxsjU/nh9PLUP8JrqmKBoeCzkHbxbeF6acLRO6fsTFhqN2VEYqC9KL6QLN6g0OzLhZrYW0tRmT00eyqYElF+5lRNZa84qtoH4F0LAQt2ziJHvbJqJebTqMeDpL4lW1vBpBQt56iv6b6tUFZX0t/COnZ5BlR59dn5Bziym1/nYm5yJfOGyzcQTWxWDyPQcuDImhmzkdSW62DVlcsY86rjCikjtH3mSeevFAlLtmONoXYzk0ChqkvrZ0b1x/g+qzJS75TXsj9aSoT6x+o+hN8H2uexvI1caNTObdpwTGE0agNtuUVRyLQqafArO68DthfTfHKmSFNaoHjcdhq2slkLUF3aqaQ1RDKpLXOUH2/tRv4b07t1RTX6/Ej/WZt7NoIfF5S2VlZxRiIgzINz/ipOh+NQO0vorNPfuP8zayD1oUqvp3SUm+/kvCUOZ88HQtBs96SF2P80pd2QtjaJoloP8AsOhqpL2giChKXhYj4lyfnWgcXbd4hoS1TV2CFCrTsUgXipNv4XJMRi7eW2+AIofhVrSFw3HUjJn7FcrEIy07xzRTCIRzKtvOVcUniQbOrnVdxaHWw2jR2EKWtTroSnnlmJ3zp69tx12uLRtLkCcwYrPRlS33ZlcutvYsj1qoN9eTgqxLQxDFfqCQbryZJ1/m3y0vH4xTsdLVcJy6GlDPQofqcQEaFkgW7aZ7zLRWMpo4HbddTZkxGz/CZz3wGfvVXf9VuFHmkzWwyUcbY6GQCRu/5Iwu07dugqKSF13U0XLR3rpuMA3OJjP1jY82haEHeHf1PkL/Rhm4be+EgrerSeLnH9hfWQ7ObHemck6TBCJo9m8xX/DSdLJ1ooUrb3gh7BwfdhgaLkQIZbTU6qHmAN1ChLUiop0l59Jy3fbdZ3uWR/NXsLwy/iczCnouDIL+D77f6rEft6bzxjKfx+BnijhJ8PD3q81EjevH3emIUVMaWbN2P0K6tanLMJX7HWL9H2yx4KaVp29xmro+Kdm5cnzVNklgsT9vmvL4M39f+j9/Xth4JKn0Y80sAQPgv1xfzt4k3QmQgceMF22uwgHcc+Ip/bYd2S8RwUj5jgJ/73OcadiWTBT7W9xbMkc7ZocIkDpvUDFELfWr75HFR5iu/u+mPBd9OOla4kq2NnwaK/rAxgfZuY9yxHziHtEZDHyh7cZLOHksNoiT14vA0I7E4+MCMhA5BS3PAaTpROrYXR7lxrzMSYhKLlYk2mQCrQWeDtm0yYaIb8J6AsWCwjklDeV/OjXljU0wOTcHEcz5BQIoaOoYZIyZSCKaaWI9+oIlgfcAYznP9+vUalaHTwyU99CqmyHQusR49nD3XhLV10r8ro06iMJaidWuSkTFLxN7k2TiVR+uYer5vE/HA89U1m3wjY8800KBnavZXitYjlRE1EodFsusxH79prG8ef2Ll8sTLRsPXX59oOzVBViqCaTNw8Ht7kw6pH5pe2+VxIt+Ljsk6dVLbGxO5L6TcJk8KNibsL/chRlUkRt/AJqJ0YtLSaBJYil1Muc3Y64WXxnsvDmsXi11isTiU9lFj0Zwy6ROkYyNoXv367LPPwjm2/OOUndod6mowdj4MzvzYVLM6E07b5BneDd6U3wanoa82/2GD5QTQNuWxoZC2SXpAY9aOyEUSbARNxD3ZZjONxJGTEJs3EppLkdNBF7pNjGllEbTVzaK3CYoetV7PjAUabqz9sEC0qR+svTFPhpDQm+vnJEkN9afvR0wSFVZM3dNCyhPVXJVEM4eouskG33wvNkMVgD6YF4euCi1UGJZeeGEjtONxd3B4YLu/K4eW+gQPAhBLmo51hgGJITNhsG+1MeKAjjxbj4Vi4msGx0pT9IF8TGjcN0ErX9CZHsb8xtlIaMGlOLEXx2OPPSZgxMUu0RaIu9B4+jpNx0snUnGscfCZs+fkeFIYCY0gdcZmQ0WNcsV40fTQkCfUVp4zVJx12o55ZMSMTUZS6JhH9R/nbb14HPMnJipquBjwJoBMOsXChsB6OIiuRomqVQctz6sf9COTIsJ5iexdVwF3o8HL9szVNg7Wrh45J8QGefJtkwRkjKYpmHC6ZwyknCBzvxZSkUPNSk8ReTZlH1f0xalt2fDJf+MQt83sqauSKsQjQruuiJCXLqPbk7BQW12kv82tM6JKkbaCzPzQJLlEZ40zgpeoF4px45C3Q702bhK9QyVJNBlpN+j7pinaK48BBFVHZgU474Ku69bXMtBAQ9A+sWqPaD9Apcu3A1XxnSLoE6RjGQk5sRjDqGu0eKZbNujDWwQ0IINZzDIGK/aMZCtxqkIwI0z5nghrEbw/KSa7G0A2MMZ32PJ/KzkhnmRvzK5iwmkxIRa1uaBs+TSdLwIukheH3OL6K4ooCFLFYuT2sH3s0rtwtY2EWj/Rp97u2rABExA/6Cir8yDGWofK550yBXB2VylP/g1CAMn2Fe1qLiMmrwTvJoz2QBPbroGoT/WrEU2REFfO+W8IrJ9S+sPEbSRgP8dUcZFK2e/bYnuzuor7tXIdk3C6pFeVZ14q9XmF+9itW23ALcj030SqxiZqwmsVTNc1sSpKFlb1ZNSztsqNaVKBvTw9h4iFu6hRde4DX2tP9fE3o3t0eZdhsZjL1uRuFWHQcKNpabyphExnf/nyZY4OGBRFF37jp+n46dgLVTh9+tOfzmKxDZ00Wzc4pHP2usk04JsKARf66raHrL2axCMC/47eH5puu4WeHjqiDcdAF50Maii2+zE3O8lHA7oSo4t40IK6BJaX63NXMaW6XWhaUVc1E6eDblRcV5Sa0XBT2gOqfitUEU1G2X2aKO9h6iePsCsk7vXQqX8TQuf/9ItYFjAMklYRWmzjxJJ4V2+o+ogkiqLfHIJGLDmf0L8ZWDFO5GgTEPr2KlQUji6TdFK3T85n7ZLLaOVtQyqSsh9K1UnjULbX/3OifB0z5jEUO6l4FCXHtkiLF6R0XSdtxxM8h2e9Ui7SOkXPJ0zHVXFIp7zKBTQ7ObgOJJ0r1IaeUmTNzBebrK9Ep6roEWciWM8chp5teu8qy4XyWpPF+DioNGCMLA+OgjGrOPyuEhaLg3RwRrSJEDWGsPlBi8UfVjtJ3TkA/V1i0Bu4WehbMRpCMfrXZrTVDjCS9Nd4Q1TZn/2+VDTYeEbSFHTSti4fmirFM7A8IUCDDiSyLnVJInvcTcViqnDyS5eJ4RSiuNoTin615BArr0AMKXa2qsiaGJsjMd+4k1pJx/Gb2oKBYvqmWi/dFm3RH1NV2+MQKHJgx0+u7tlYd/6XJ7Q57xVLadpj1H5pPKvH1IsDnRdH3WarDE5WPh2LeViHbrzxhhAoNlvJ40EJMbtm9dCTJzBFSy0OzP7YQxzJit+WKAQrNNVD6w30kAWXJX/xvEJFGuAdZl7FIYljcezs7Miou3Xrlt+nMDnrgyJovkcMunsELNmBta0c3fqQEDRoYEId8Jja37Uh1v2Y2hVLNJz63zMezEZfe67qt6EJ3jNry+PPDYVaXy5B3cVUvTGdFjro1CfcP95IqFs4Bd0AWLJQP/aMXi8TguR4HLZYRbOKgZwZtrnHcZtkWu1LEJhUgOgmI99GCLULXikhlgi6bDN/DrlcY+bxXqx7xwu04ga7u2Qg1wmN40EX9KsSB/hYHK5Ni+NTL46TpWProGN6gQjqVeqBfeqGpjISYuEGJQhBFxsMpfqy162JJ4DLl3SbThedwjq7RS2+rPgcpjz5fqovqt41xI1GIcz2yx2N/XJX3tH87t27cs56uPF47IO8JwStnP+RQBF3aLJdd7v2KfPIKwkHENtQim2d2zjosuR0rJ1o1+y67+f7LRPuX1b99jIZ4IRCRmQkXCxZVTU3BipP8oTrddC8QwgvOuKVhIxszdXO9K78HDFofZG9kMoi1XT7zGUiK3bBjCtiWH+PoKqWJiNVY6A1KdT0aLSazqHU8dszvhpHp+H7EssDsfAukXHQchtFFzsG0DqhBedi6r9fvDgIpHRHVCJW/dSL40Tp2H7QICLelwNHQduETRWJEoPGhJ6TJXoAFVXXvFO9Od23zbAI11YiX0ZSpq8cQh3eko0FOjeib2V3ESJQnITJJKs4OJFYnAL2a5KHat9ZXmXJ92RJ/CPCnF97bSNcanVnlUlkMqpOkKYp9b65jY2Z1JNy7jco2rhGf6h2iCjy1++oy4fiPb5M/57GjITLyDQnOZy+9IXFguZ/VMWR/Hp9X5oaJD0cTM0cJ+HPfpYXq6xFBG07qhjjU7tekjTAtwH2dO5Zmmx7KBixXORTf//Qn9dn+/x2PfqmQ5qA86S3MC+OpBJSP2jJ4dYAkIH0ljTIU0895ZvJM+tT5nzCdBL9KLKof+kSzbTtrEPnZteYeCdyrRNtsWSSWOnl8nmb/V6PUHdgcz99G/aeLXXfDg3aYNCW6OKgDrO4zWgPdWk0O0bPcp2XtXJyS73Z6m/qjeis8iiIeS8AvAfvwpl2u5s4aQhsUsQSPVsbml7T2jUzqFLv6VVRqY9RdazgmEvqK0z3S32s6XYbKFVhbWLgDmKL8XoOsjOOiezBiexm8PXR7AJvgsoH7JFzhYxeHNvb7S+ZGHX0VLgKcfPYNQB0AAUqhtliAiqoXiip7m00+GFhb+nTs1eRoBoKa/WGV0GZdNi4sQCu/GgwFzcdiP2tm+DOsVAJOTdTvwu6+UHzHo7pvrWpqvjMSH6ajplO4sURXnllO9h2Sei8OCDN2BUCbiq06/0z3XkPAWONfD2CywO+sPpjHyGXqKRSwaDnofQtMwhxS7a1FGfAUARnYBUHH/COEuZqZDpoRdDgxNeVJlLpz1deCdi24bA5DM1k7NRVoIsm3DJlb6gt2rBxxsNad9o6Rlr2XY5b0ToE6Ji6+2vTggusJv1Ie4pk5btGtkJ0PmfFTVCGk5iI+rTrp+btsFQHbXklrgT1qY2Voi+N/td54wrVrpW015SSXNs4wJClBm9Q9WOgpNcm5W8qA6k3rg6VYXmztwjmCSV5MHVi7ETZfSb7QJsNhv2gGUGbF4ci6B5i5kUqtnFsOa5O08Om44Yb1VZ/OYzHLwTsCHF1tnIOgnW+DWQxHDFhhqbQEaPq1nDIo6eJAXZ0bocUHr4B51eriCnkbQWT/Fn4zuZ35vfHcsUvNRKpnLcyqEeKuCRYvxRnXhys4mAUzQia9Jad7UvIln8OUckLVdwedkmHCSsq7mX95xUY3d7pti5sk5Fw6dBgk3yWQdtJmIT0ZVQ/Irr2TkNW+xJz4HhmEDmwPLr+1azcyw26/kMlg1DkSj8u0FJWo9FRVzAF9sYJa2z1JQTtorOBWxmXFqrwZMvL3vmYjYQ+dGyqgUPopAYLs92DDifbIdK8BB+KftBNliYYrS6bJdlhmtK32wgaMX0SoH5l8tm3PjI7S/wsrOpjeey4sMf4cK7avsysF3EcoqJt8X+GMgW3+lL8oM1IOJRY4uCtrphJn255dfJ0XCOhDUPe7imsX/rmDqbRoBb1WRwwxqkXHAKIwn58vDSIOF5m0bkcsclTmh+UEFNgLxMnIRO+MQN5XsW9aIjKxip+MqM8ZUSjaCRkFMGD2X0z+892qoMuiM5teZUWqqijfujvZbdySRv9ZWA9x/7+HreRfJ/pmGOfgNriDKlxq7eQtuAzQ13Vh+kVxnjQM2mAcoULOoYd0gTepLx6S2/YIiMpjwAsLtHRUywEZYfqgM6DI93kTVA5r0Zok9JNB83BkMxIWEVmw2oBklbJ9nEEU3BEmgcbA3ES4bB7NT0gNu7YtYmj28RkLQ82UMz9qW2azIzRjbPG7cAO8d4yq2FiU8Z+DxDVez6l9qlioft7UhGd0NJCFVbvrboEucrp2H7Q3Okiyj/7LGyDMME4qKN4i6bS6OucDVlDsRihXHFlRh9nSLJz8xVN4p43JqnBqfe8FyPjtbZ1ahT1VsifF+ct7zdLiVegyY4qvAOHiXkczY5/WQfNKg5dqJJ0cNJYq8ucnTQEoW0nAc/Q5KpxVZQTpLZN8yhaHOIsCSU1A3gDFbq+cgZd6x9HFw32Dbvo+sdHL5RnWyeuo9fNNnliiOqHANBnELzqjfvSwme6FC5fviwr4mojoWuzdMx5og5a70FS50VvjtbbOZxB0P+lb4CUDz2tO9VeXmACqX2yDUf7wN1HN278u9GNjbzyktJC22o2uO0Z+l29NX42GjixpfFOglxp2n8U0rERtA1sEmnCW+/tBFybOL0llro11X11HtXKnIsJlcVSISErVNSWdvHArLqwlWLoFCB1EmHNij0KwTYuAL0SaYxDwaiL9JZRKkgPmmsWGUcbXqRQx2/QlYRyTETahQgf4BFJ4pHQNLPQ6E6kmBfjRzkYsejf4No4apwwT/kJMVsfeaHc9VmoBnHlAlnWMNOXvy2bmITOpKgcblR2mn9/9Eb2BFZZpapdvXpVnuftywCOVFElZQ4zaJY6JNSo+ERLsDCsdehSrWaYXos2MYkFhtrmCEyFoHGhm34NTSXS2LghbXNw3jX63pG6mJIyqGNsokKHr2wwI6Et9WYjuRrI5U2s4mMp0iRIOE0nSide5cYIgmbTvNSVF6l4C37rYwXn3+TE31vK3TjGXodOdIahCm15w2J9bqu2Cpc/5ylgaIdTF5c1d0d8q3wi/0NMWq4ZiuB/GEFbLAIowOlqL/UeMrQnAT7JAXbdtXub2zSHAq28K9AHUcIS9WHjyhjot4pm2qIPq+fajNJBpaGlMJw5b99kRi8wgxcv2zeXSceczeCbWJsZfLWhUnuZZw5P1OPxbjdrRp01XEav3hujrWivKb8RM8pt3ff464WRHMtxYGMKsULLhty9B4wZLpvUZsE6Gccj3c27MKii0b53s7Ok4UaD7epdkdEpkz5BOvZCFfNOePNNjuR1LWydWxP/NFZv8PL8PEidKxARXeg6CFijCCUOQ1vemKT3a8xhV4rex4KTmGY0vSHBQdODhqRiQb9IAhbz4l0aD1piOLDlnwa3FGuuWYwi2JvDLVSx3/shsJVJqiPE0ehaCHtPgMYDhmhP0M8wFGYoukm7b8QUANC1YTTa9vuSGUMo9M7gZoP8XC4Hkp4ZBpGnPhcalYRyLI5RSwYuIsfFLGtUnQ90sA2A+XFeqGKLVEhkZ08OsYBqONmySnnRi15/POqgO0jSRbGjipM6utCUH5d+MOmZQ9EkpTSRXppFG0fj/TFlR4hVYCWm/c5UUFqDyKhlkQqurQVvg7FFWrqHo+2oInQPUb0hDNoH7H/EJMiVTMdG0NzwrGfa2Hgj7E8OukO1wSA4JNS2BcIxQskoCsG7UBV64uq41CF7tHD0HzpUjg6BcD3apkl+vMqEIjEuO3DsuUddypyLkWC7Sly+fBktjvCVGDRm5amT+pBpINEB+8I+8dTjZw8OoqeDbUoaUWPM01T9Evu3anv7Baiuw2CfeKTdFuiyKiNN/KXUlXS3cWaWtFyyJDQOs3KS7E2UulAlnWvoWMnvGY5jNolP8u21tZ1ODGxpO8BI69lmgik8QfHdhbTYpMmoJw3WNO2uQ4GsqzHTNMXy96YpJU9D26Cx2zktyKhK85lH0Gi72mu4Uflu3U3IzpF3EKroCk7TydNJgiWJnon1TcSI2WsjLLtuZ4s60Q84RiVmkJPVS01f5YGVt4dHHsV9hBRHQP7a/Hy5OMLEbYRsFCnF6IR0HLFe+/pb8MIL3/GErjtLA9nvRVjHxOW24H3Z+IBjKluISrNmA0SD6qomty0XcohN1qc+/viF7QP75sD6ypA9appKreTE8LL9j/hLfsGg/vBQ9H2jdgGTaPrPVxMAQsGMmN+cJ53yfL7YA9mhep93XoixyyGrODRxwKMUmdAWqtBEq1+e1Bz5Ae1LVXMAu5rGdpmZ3r6gKUAoJpBi4vHfi9nQ6UHIfYEGVlHwvEqlzQy/3DJL26ptcv105pFwDbjoLIqjtZl9ugu1K+3i93C0NQCkg0bz4vjc5z53Cp9PmE6y1FuCmLNRYLz+Td1i2S2Xi8XOxuZ6wSxjUKLWVi2lIPyesbaKYosIac7ynfTQtpChybO/108Wy7+Nsft8TTkhpEEdo9nhPdIrnz9/4cxoNPbfaihCfjXkKO9szIYSIUAV8+r2ARePY2U5dDF5EGPqtpbFoBLW3IVstAIs2q/wUEgTpb+W+6NkVMVqNvAr4LL9Ik+kZd+1UCx8Ua+FyGwaOEeIeD6f7RFBcr+K/tnE9Wrj38BxOKBC1jzRps+H0ivBUmLALEGNxwJQGouKKO7cfkUkgl+EhR7d2phICNm1A2aJAd0x1BOka2/vAZLKdX2SItopE48ThOvyefruGqAUxkI+tx1VeKm3GcgJsAVrL3MxPU3HT8dWcbB+iTvg4x//eLe2c7XbHk9EB23EmNFzCyUKdmJfjaAr0cujAqwMLEXeJg4GLEQ5e7Y0UGWxDpI43ERVa9i5twPb57bZCiLEaEuD+R/WQdsSYY1o55vDUIV5cfh2PUp5umopjK5thEB6gY88+cQ33bp1J6FE/uuC2k2xRInRQNhCuSrU9Z1DvoVhMd3HxFg9Iyvow/dt3Z8AOunHfBCv23TSsXrDYqp4t0l2swOdaNmWwN/P8Y1B+9v216uTle2W74f2xoTAZ6tuphzJscG0lDsZ5CIND9G6n8D6394fJz72ORbIW5+H/lhA7aciCqG2Fdoeovo92laoi7QKGrH73Ga8kpB3VOEtr5yBPEnXp+nk6UQ6aIhO/MywuruzHXYru7e5uRHSDN1EPbQMYL881+8jKATlZv6EpoZUGJhUHEZsfi/D+q+pUF2xb56KwxGpxZgEXycVx9Mf+cgTczUnmh6OidVtHGvxOBJT5qTW/54uDlacOVs/gqsnIdBvunVbGDTZdAOp5ZfJ0NdDasZgtW1rCUluNyWaHlyq3UPJ2NtDz9OCpxMw3a38cSyNp3Fv7+AGo2e61dl+hLZYhT0SbPMFnmhVErLd2WukKH8cV0WDX9n15NUxGl0P7Wje5SbFYlJJft4Wj6OSFnrSh7/u6RtqZl32R34GoS+RZBWLX24uNVXrLk8uGDe/HYK9RdvUm+yqgZwD9ieVmRoJT9UcJ0jHjsWhu1XL6XXSVY0ma8vlsru3QSgT1dWOZ/qRqjcKUdaj3qZGvBkRIJT3EjN3ujY+tz3qCjesxkTMNiMNyBOCiYCWl7/j2lvXyTp9/snxaCQD1hCXbZwJcISZHCKh2u7GlnSxymD+VUnch8Z4FovfwsfWJg0x6G//+tffFpTYkdG0WxKC7oL6oGMSy5MYj75PcQDtNoVKw/rQx/ZIfW+TduprTH3cVxV49I6KxlFRNDOH5ZJ0HbXLZE+lYUn7UPIwGryigZI48bu9vt6rODgeR3NgKwnt+wF66jhsegi2aUo1XVNICyUK9hsX+O9vnTRSS46tnwiil4vSf74Hqu8PLB3M52xUTaFG4Qijql+o4m6hs70Ycz7VcZwgnTAWR0yb77zTrV28uDyczb7+2IXz8EbzVfQIqB2Zn2yTRGb164kFeN/64PZm0zgOon+AhPacK1JET3wWXau8a17Qe7ZTN8TzkBe+cDkRbcRB/tu//WWO0PUt8ckxiXh7xXeaux1JDNIE6nKU/mx3Y2sm1UFbGYO+1R9y8uIo6xLxvf1pS/119uDwAAw981/XJYAo41naVZmhpNSn/I+L8ww5nkp6qRQQ4rO2fN/dDxjUfaxc4gzKrA3MRbqIkwYoDXDHPPNN30QqqN0bi4WEJvRMJvhY0EPtoX2I7DbmPTjiJ+q65RIZSjyO5uwobhqLqoNmLUetJ+YxEfJSbNdI8VRVNnmBVpPbUO/Hdm4cLUPMabywoP+q5c1VkavQhcToG+sh1KXe6pW4FmOXMN0Hr7uv9m/sMWCL5ginzPnE6dgrCT2N8mKVvZuTjvt9Y3OjQAamhzZddNJrgvFIP1A14FHBdKsX8z9MyPkxiL61mYErlIHe9O3EdCsnLWJpG3yLEPTm1uaTI74I84L5spqDmbMu92aHfXnZuXPn0C90sM+qq7yiMQmCbcnFaJHDx04mFxsakN/+ta9fJ6ZMzJl4XOhsDYaqFAALHlME5Ic096X+AZtwoWJMihJT8B89brR/GntP099kIdFL6nedoOnfZ77pKZgt5vdIJBD1hupT5Um/Qzs4xl03jFtwpJ8YDJiYb28xBsaTiTRSG1cUYi1Z2LeKc7XRn2PMxcsq2o8bTeQ2S+3VWEAxY7C+3LpMd5+PG3BuibEEXrA1FxrNKiGle230nBhBm5rDioTc/RbEP6x4HJqVTyfVQYsYz6uHDtffW87n869ubqwDNqWRcJSYdAPZncqLb04/2XjDX2lISXkx6+xy/lJ0bNHp3JxapXEBzxsVuQ3dsz7ynRs3t/7Ff+GPPD0ej+UDmUDdAE8M29CzMud0nRc5+GbSvxCZyUrFhZa6GXrmveQODrab/8t/8AO/5+2339ne29sX5swgdNnpQjwT2xFTOxZ95Y2BTdaDWrv7/ouiufWJ2hR8v2KpX229T331zoQUBdGLDh0O9g53F4uF9+ComXHqG3c9MeraSOh09aZ7LgHK/juCOoyP6zxW6da97j3qiguVR9P0PF8K2i7087n9bBVnHndZfVj3kXfxy3kiRG9QCJQlgkT7rq2CdzF1S73rdqya7ZQ5nyQdVwedWp3FeBYF1w62lvv7B1/jmTUNVlVvkI5OmHSxQzd6or3/HxYMvCn0dkc9A+h02XifZ9gNcDQG3SQg/MNf+zX4F/7w931HCOOGrf+mizNiZfGYCZXVHK4N5djiQkMe/EU7rxCxJt9sC4vK7pKz7YPmW77lo5/6OqFnYs5hSfyN7AppkYpv/yQeF/0EUPrsNtWkWvapj13MaaiPijjJjjn7+22jKiwFcN9ECPp3/ps3vjKfL5b6vcF75Ogvh85kP2jPhOQeMeeuQtBFx3FdnMEQOIBh017gMKOhsRGFlfeJMefiW8pvjWU7mu/RO+b8BX2ju2bMHEpad/f8AjK9FpVMoWEdtDeqDkp8FiiMky3ScikJUQDDYQR+F5NtjuHXHuAD/qWJF/rj90NLx900ttcpjz3WLW7duv3Vxy6cSwQjRkJifKORIemmiJlQICUs0URt0a4ZdZEH+7/2/h4ac0jFjgXhjwTBIeuhP3r5Y8+NxyPZ5kL1cI1D0A17AKgnh28/Dr2KFjjmueeeG+zoVfELtTFpMXtfeeUAJzvN6MmPPPE9X379DUbOOF8uRPfcdaHX9t6bwK5ZXJVa8qn7cOi+IWj/N5h/QMLi1GDSt4bts9uwe2/nLtIXgDLlOlg//3LgH/aDNjc7/ocjs6knTuqoytgridqty3leCfsH0071CKU0CE6iwGbwW2omnrw3jsjTvw6pLzJzb8p6+GcBoF6JK20oESknxXf6jXZ5oYrGg66bI7gNk60tZcu332VQkpgxM2avTtEX12Nw8JqOycZVNqklHdP+UNJJgiXZR8hKK5pJu//m2ltvnj9/DtRpH7IOmhD0eBR/s863j2ZxAC0gwpEoOiGQTJBthdKaCj0nUTrVL9arbUZy/vO/8IvwLd/8zf+jli9SxzBzZibtxD1O0sGMohWBcSwH6/Tm8uXLPl+djKg+lE5370VDz1euXKEJZYbN9sZ4fW39+S99hRj0fAHLRWTQmFQb0EPB9ztv29zuJRPyfxWq7JVV2jM840nlK73Ix1D65Ld9K7zyG6+8BaVhVhBdtUO1XGNx3ZYtu63LCikRShG+N/k+ubbRxRuZacZvsGBf7htqem/74yB5PWHZBv02jO8wWvd9lBn2QJ+kPE1E+yDG2TCf7w0hYttNKNgejnadpUY2LrtIjuLFoQH7P3A0YggZSpQs/W6STYWEJanEU/dbw5MvJ7cQKeXhlZCcXHCsWtr6XU8n2pOQP9qWc5KxrPvB/+gvX71w/pxqF/L2RIag7dwYZIkMHNJo+kTo89jKsUysbXpmCH2Vz0NBtHxdVDDjyKDfeuttuPHOzTN/8Qf/oxdAO4Id9g2B2YpCbjtG0WxYIybdaOhRyc/hKtUvVJ6xJd92wQJNwTcwGWP2iIbRMzFnXpbOW3i1f/uv/eXvfPvGO99048ZNknTnHJdBVRye2ZT94ZcP+3sGYJqm7resZ7YyhxCibWqamI9Dg14lYLG95duAxe8zEq/7x3/iJ5jT9oy17Muui1Q80+3efffdJJorGqz7p2bsvSQb7iJAdqlrUhvhAL2ndgE3eWFTMPiSybvxUbXXIPMeoH8o3q39Kl2FRpPybWp78d9t7YOKoGUlYdfl7WtMLcRrIz7AhSqeGfdUTRAZqfGxhmna0LOLyc7XGwYiUKFo9ThpdBcYe07UlmafMeYvjeAADnwDGPWJwo3yDMkO/OySxEs879zZIcl4ee3ChXPgETQz6DEzwdGoMMrlwdZHVn6ZLBZ+r4YqWhfLQfNUBJmMJ565VwMkThpct7EgaWYcP/0zfwd+/3d8+gUyFJqXi3Qi/+r2P2kG5mNdVYhH/SkR+FkZvtGJ32l+6+CQgLqSNbcBxh//+Mf+pZ9/+ZeYOQdW3y67OF4zswBoCsOUR2dHTay5L73/e4MDO7Er08j+vp75QNGH9YQsug3679u/9Vt50nx9cSDBoBMjVglIGsCiETIj94mQoMThmNiGBe+TeEAr8gp3RhzPo4t1biAzUTXe1W3k2yW3JfQAhG/HgglXY6KUKJzaqW2K8dO4djWDoVFDA00xaTlfaNDdZeTc9Pa3bt26X9sIfZ1QpZf6zAbNkOpC1XRYPcfjTsbnlRi4TOLjcKwQvYZ2zPf4nJk4H+t+ipyausyBsfu7iqpPpOIwnY/NlsvlaD6dzl99isQe2faqcSqOkeqim/uJx+UAlAoWhN1HH1k8xmKRgyfqQbHaDe6RoPyxTCD8zK/92hfhk5/89hep7mMarNJGOsClUoSizTBY/JEuMzFy9uZgJOZ00ZK4rVQM+4bMwA55BEfccs0RKP7pf/VPXSQx9n/82m9/BeaLBbIHh/k+DzHEWjrJon0tBbnjtq2YFLpVhdCjhfLPGxJLxA2QddGMoA8ODt/aXxwszdjFyQxe9I2iO2ZdqovDIU3FPtAch0ORYM+7wzMbPmaAYrS/trPTNU1E0KLltTZy7Yc49G2Nm/wqRl4g41yGvKEpkXDT5nYo+8tPjljRf2mkNW6gxnGjdajawQBJILVQYCNh5f+ftrxiJn1MMGKo2YOJIftNQskOHVt0xnROjNmuNQQkG971iK/xhgy6AxLnSc/SuEiGfyrXmHwq020g7OsLvxv66pPE4qgbPzzxBCxoUL95IRoKMTPoNqJnc7dLagmvg6yZtemLK31dk9GV6e8y2sq6N48WmsKi3lTILOqhx+MJ/Y3lnb/261+E3/iNf3TmP/6Pf+SfBu0UJVh0fqHWYanzbckw/5EusyE1h7SvEgF6Y5NruwINfNBJmXIST/2f7p/IC1Sa7/u+/8n3/cqvfnH77bffEfXGkgyE0Z+26SE2P7hTe7p+LBGb61uo0WOjjJ3PWyfeDyHo2E+DkhZ/DU8moSOE9Gm4+tU3fx3n8yUzGo3IJiOHF1ywGM+xVPxWVySq+yYLzsWuUJF4+FQzHqIdzeuBAh+3MAxIyj+/qrVWkfh2jsHH6vHSFtJJ7QmCWlaNwk1VCDqRjJpGvF5m/fjZ8cN0oicddOD42T6aHSduN570DYGqDvph6doYs4erSfp05zL+GCXzOx2DTUyXj0kiYpuQjE8DS2oEljx0nMavXdOddEw6lry2aEk3EPbt4WniA0fTJ/aD1iQN+vI773QHB3v/6CNPXkoEYMu9Tc/L3hJNW6KgIq4AYmXIy3k8amp6501C0bYbS2PEXPmJFghO83HdmEnHpcgAf+Wv/o3wh//w9/6rquZIDc9GQxhgdv6PBnzKw0yaCN5ELul4022lxuu7BBX3HzZ5A+SA61BB9FyfjY2nx0899cSf/qmf+btBmPNiGSPYRSBYtH8pxVRiu6mNmkqqqfqw2IvSI8EK4dX9lOvSFHQQlRtxAdS3k4Hwy7/9ld8mHtNh3hlEmoL1z34nbztg5OtcJMGWeQ+0qfehLlzI3tvelveh36cxMciq/gMSQs8jqfFt3UBTtGMOmNTvEyyDKTVHXEc3fmLFpB281AEKSOx72b3UdlRx272hbzdWdfLxkOfL+6SUn3XKQ4Y+VWX0xh+jYnedmS57YDUEPFoeryQVyX0FTPzX8j1w4GqoXFDE7ctWtUlR3+r4A/UtPJEO2lUkVvC11wLppX7jYx97NhZeIOhSD91Xb1TnadZH8LE4at/R9FeVkYiQURugWsZLRObzsopjQuIc6TREFH/l138Dv/L6G7//R3/0r/+zqubwxFp0IhFu6kBeWUht4DubUcggEZgxws28oWreByZy5/8pxdl5pbOzlOrL6Pkf/IMv/PFf/oe//gwZCHFBzLlLu0Jjr2/q/iruY9l/Zf/kX48wi/48qm/r90NZPit91Vc7fNu3fgJ+7Mf+1m/xajjPnH1bkXFXzqmvgu6KE3h3ekJaYSj/cHOXcYAkEqA0ajPotZJQ8vt9G1ZtdgSte9fFup3B3lv1Tb+9M7O2j7LvUc8l8It8eHLjBVrmZqeeLwADYILtUvCAIKMCKMygQxVLuhhzppqj/moNFZNKsRhfNOE2pHrhpft8bIy9vXTpkuSj6/LL53YN4pakaaxS+fYej8yLsc+/pm8HSDu+D425Y6UTMWhlBP5S+Mxn/s3fOHd2++4GryhMqoq4WIVVCGNTdRihIVa7MythewMSx8toK8ThZv+EMNy51a+ICGbngtIdusHoyTEZM1GuE8qPxsK/+tf+U/gjf+Sf/7eo4tIRpubQdmOPDvGV1shocu3u3bs+j3Q4qTsK1Mo6LtbTKaIWtGG+mN6lRweO11cPEojldWonY8zN/Z7hjD/+4z/+8UuXHvvf/+RP/b84yL3E3bC4GtJ3Hqk55GyIra0QbmIebdkfCYHbhgsq3fi+aZo+Uk/vdbTRap9m5hJk09hv+7bneJX1l19++eduQ9aZmqtdMhjyAhU95hVxyRXPNovlZCKt2506VLRfAKXJ5E1RnzSNxuNIDBfS93CjFtJB1Z4JBWOJiOt2aNzYKdoYTYKMn9E4v/TYzlC0sQEgUAaNbZvaghmz94Hm5HdU4cQqDg436q8p80w66AcBk8VMp7TrDH9pzECJmFE3yBBmyipFZsoQx1yr3iVyjybfVqXahnTmBTMmW0uj25rJuTJrOabyjWFLc3rVCLiJwhspy0+J3wMnSCdi0PJ2RCNinWXfWFD6/4uawwaxLFKJ6Dn+aYhP5xOKTQNHb1HlELXlSwO/MQ5VitGtywPZA8Aja3/OeXkCWSMUPSFVB19/hXTRv/XbX/7WX/77f/9f0eWvHkk3zqOjOeIP61+e8VnH9eqrr7aQxSaug/lkJoLgf9TZH/3KNYizNkKlW+bEqNwMJ869T54lBFAYT4ig2z/wB/7AD/zcz//9Z67feCfG3dDFFjUCtC3CEKuNEYyZch+1Lfi4xql/sDLupT5rKiZeo+SaefkyjZGp/E0qmW/9xLewt4H4P2sM6OQ65/5Ad6YONJkm7mFR7ADgQVA01ghaDIuKoaVuMAQiTEfsaBVKpttbcVkdp7bzTNpNkgn0FBNfKZUWSFwnVUnOa5xovOf/rwtVCmmPF2fx4h5LpuLg9ACudh5lFsdGu1fU+KdeJB7ZivTHTFkRMi8US/RNTLcl6UiYNZ+TVCvMlt1J+c/KUmmX88ovM3CSDPyYRseok14bsq566Btq9HxsJn1iBl2lQDMaTV7db37so89kxKO+0KzOnUzGbul3Rle1rq52UyoQXDFwITPt2n2vNXGwgewrXQ50j/BYDz0hBL2+vhFd7uje5/5Pfw4uX/7mP/n93//9H9VvTHpojRNdM+MhxiyEwgRF7SPXeDbm5dU6C0s/MKJmgjQmzUzYZm2bpc2CfJQ+jtGAufXZL7+DmbPqwhsWB3lxAU0S/8rO7t4fe+m//Nmod4bgkFsDXi8MWKLY5JWQ2rJE0eAmy4z0aiakqLKKjzIowqcJt0SVIjkogn7h938HfOlLX/l5gKh/tuXd9TZX0PePrj0RbJsrWWzxoCpFRdBKk+U3mKTo2y6DDv2utmrL9J3QkxCbJBnGIZwM4mmtQdOTLoutr1L7NdIH/A6SKt3qyLgvoUazs4Uq1l6gHkuSaGIv7rktwuq2LpqrOi/UpUa7avxL44C9o0ynzGoKZsqMkEHHmP8jPpTG3vb2tvzRpCx/dV418DfMqEky8Ay5JYbt1SCNSloCtpxBspBMH+B7HyidmEGHuLOKdIR1DCHLX4wMWtGX6qHHouaIfxKC1C8NLkTnBrBgrA491ETt9HrJgu0t5I1n6m2BxGzge1TB6HmNGPSEBjcjwrdv3ID/7G/+2BnSif3F7/3e7z3HDc1omhEGqzx0pxUytG0MomeardMx68Pot2UiYxTAopqJa+4ZYCbNf+yXqeJXmqGZcAdci5IYaFZnRcviUkQEKdZqnhx4kqB6t6zaIEv8v/Mf/PkfiogyCmhp0GKB9kw0bhIy8yvcIvNxC0qaXI5JUNZn6NsdrE/6KNGj71Ikzyhe48xLtD3e8eWFT38H/OZvfvG32AvBmAuocdDIFe7PNMSDg9o3qA71SLJ36Dm4+MesoEKvgwaPcpvsl1zEabY2xwaGl3+31WSY+yariUwdpeW3pV473XcGyQyOEumB0rcc2ATnd0JnHTSvJNRgSWg7qvCJMqvjJqHrSurrSaesyrBjU1tUf8KI+Zh05ekajQseG8Z4PXP25+yJNaLva/w9VoOwxMSMGqLk2RjY4omDGTWDLRhAz5Xk+/CNAh9A4sqzUl9XpuGf/bN/9rHf/8ILN370r/8YTGdTkfzYO2A2ncH+wQHs7x0Ab0o6o2udBuMxJBQLhPvXNtqw3JSrz4ah/Kii5xFl+fdxHWig8wDf271HfzuwmM9iUPs/8+/AP/3f+/RPf+QjH/l3KafFeKh/O/3j844IpWNfW15lSYOhI8u3CZGGVIZE6vSrnc4LKnxsYq/akMT51KezDpMpEzBPCKoHl79f+IVfuPzd3/3dP/uTP/2Fj/4XP/l3UghYKxFdJe7bF2Hg+MhaQqlwOKpMOKIsX6wrZ7FcwN7OPfjIkxfDX/2RH7xOg+t7qP+k/as/vrbQX7lPExT3ic8bqmOpzRErPwuxlun+537u537+//Ff/MwfuvrmNaF33hl9j9QCB/sHNFnMJDIg05etzDyK3u1eTdfpmaF2Rx0HfiyFo9uU709pDO7cuyN0/iM//Bfh9a986X/xR//oH/0VYtAcMEnajMBHRwy607brXBumduUFPsTMO0KWHdFi4G3weIJTFcdRE2Ke4WKdm7pNIaoTUBFrQqh/9E/8W+e/+3/4P/3e8Xjt945Gk48SCPgYFXCOJqVnQZ1tQnzzvW65/CrZVe5Np4ev3n73nf/fl37711/9mz/y76f1/KxXJ9VNLySAP+bxq+owb9cYOvfPB13uLipgNnz6SR0eMB03HrRPxpzlhBnJH/yDf/A26aH/3keeuPRdX732dWGmHDRpKSiaDIXjOcwXrSyEkOVewXbraIb8qzMhgxIhWgzcfJ2wQryOLlZxABXbGy0nXy8I18hBjltC0WMIm1s0eSxgnwYUx6T4Sz/4w/BXfuQH//BXvvKVr3/qU5/6T5SAWyLMJSNS0E5iUZD0ZXxu+xYG/k4XlpTzscjEC3nEe0BrkiLi04wsNeFnbCshqNrcH7M/My+KsW2coCR0MObMoSH/zJ/5M+e/87u+68eZOf/kT/1sGsyNiro9zoxuAtT2T32C+VzmQZfH1CXGaOSZ1D+aDx1D8ZOoFWmzsOtLEJ1tfn+YdxK3+tPf8U8hoZ9/CMMT3+AAQsT3Yx6d1uN9p58oijfBJAt06rQkPRDzCF2USHLLcSOGgQrk/6zd4iej8CAc6ANrc7OvpM0prMZ6KG0doNDvCweMW34JQFEPDls5m9qE3exUhw+uDXiBjzzLtKj+9b6ti+T096iLWeSEVXH6bLLD6Aa+zb/95370Yx975vf8y2TE/97FMvzer97Yg2tvvxMOaRi+c3uXgOAC7+3MAjdyUCP32TOTs2vj9vesrbXw5GNb/4NvevLs/+r3/TPfCz/6nd/36sHh3n/9X/+9L/yN//xv/ofX3PskDIBj2FJ3NTgmOmK/ed6PkY9pcurUI0TusxRhIMlNUDVPs00f4P3S++d4sCTdrzv5yscSk/rsq7/1lf/jL/ziP0gMeDabi9gpKJpQxeEhoYrFXKKlxS9xBOXYcsEU4kF6a2LUDlLbLh4eadW/HoHbO/xEsBAEtEcI4y7V80CMUGfObMHf+r/9ddjb2/2RT3ziEz+sJXaMHtQdqUBj1NmddnaN0Gom0jEKoY6WE0K8PmjP4GzLTFyZd3NEf8gv+/cygbGq5Gd/9mcvf8/3fM/f/um/8//+vT/5U1+IhRty9m00UFLBBKoMBZNN7YupfH8Pq+dq5GcVCUdJPa5sNmpOpwdw7+5t+Av/538fbr7z9r/5fd/3fT+nk2dCeDRpLokeB9Ef/1J7d9Te0jeEhDtitkNMPiXnSmW1EvXSr/zKr/zcSz/5d77rza9eE48YlhL39/aJ3g+F7tmFUcYCVBMVRMktFuknsEzDadKDARQNuY/qSdLX3trXRtuU6nX37i2mZ/hPfugvwO/8zlf+xGc+85l/WCNobhdi1CKBEINeEoO2NlwSfXUKMpbUBp0aCVPbKSMqajvQfqLWs8Umipr5cvPZH/rZ77r42KUfmHf4h77y5h24+tYevPUuqVyaEQGccS5HGytKKOzHvyCANadaLuh4Sa9cYGz6Dh+/sAG/79uehKefOAPjtvvlN9/4x3/pb/zFP/3Lqgqr/45Cy0ZDoG3Qy0ffBAO0lMgIHiB9IAxaZ8TU4NzYP/VTP3WFYMP/96//p387th0xuIUMqJmIfiz27ZuagxBm3LUD+7WL3VzdC1WmgfyJA/tnS06dJoQeNwdVy0yFeFkEJBFJOv/M1hb8lR/+S2zs/FtESH8Oys4aYsYdb6rLREqEnTqRjBEdIb7EoN0HdcxUbTNO97E8W6Mx8Sqhe0Y+li3RbqVX89M//dMfIx36f/VTP/N3P/qTP/OFsjnAtVvRkHXbumvpHIpCYg43C9qdUE6+1j8Fwy/1VgPHrl/pZ0mT+/7eHmxurNHE+Vd3yPj8BzgTSzX8S0xR1Bm8vJvaf0kIccHMRUVWYzAsxSx1wqsH2aB6w/mag6n2uI2Jjn/uP/9//leRQZPUdagqjn1VcfDGB6zSq8ncEF/d7p4hY+LWVTv5dg59UJP6qXqexxurH+/eIQZNkt4P/+W/AF/+0m/9iT/2x/4YSyHFBKaVWhDgWBLgEEZN6qGlquwCTXBLmuBS25EeudMIgPxtnbEGAnANi/qxCvGiB3XgbDf/3g9+4bu2zz72797ZW/6hL331ILxxfYrYsgvsOunc1wFHa6TsH1EpbcBMWPJdoWOeQn+LaVjOD7BbHEA3PyB62YewmNK9BVeLM+MnLl+E7/j2JwG7w5de+eUv/ODP/sRf9kG2ZAwzqsa4nVmnY7hjPTzpuGvVJkA5/oN+o9zz0f0eFEF/ECoOqGdIVnMQA/pFqsOd8+fOnb9HBMDbnbHcP1JD4XxCv8tRVnPESgvxpGHMFxtDGH5sYibjJMrpM+jQnju26pXPZ0VJFMcBEnuhMieTtXiuYuCMmDTvNPLH/+d/Er7/f/un/mWacf85Irj/2Z//83/+a2o0tP3bTOUhkEjjykrxKiIyc2ZjS6BOZmbN4jmLTqz2aEh/mVgSq0II/UrNFhL/Bwawk7gYgb+ucTQkPsgbb7zxvxmPJ/+Hv/0TP3nu//Nzv5hEWkA3ZXFbqYoJXBuB7xPPcIs2g/xM0i95rMzlY4me9Ubj+tKuuWkyi4boPhmNXkCWpH/HP/UCG61+1aqmxsFioFiAJE5en6gLVFiVlAal6Q5Bv7FOiP0Nq81egPpMMhACZgN35/YW1La1fD3GGr9efptEz64Fq7Fgde2NIcjvs/7is05dGRNAARBjbqqG/upuQp3uhC5txszJrST00p4ktxS62MNR9bAFkCN1QKo+G9uIxvFP/sD//T9chsm//sU3pvA7b1O9Jk/ixmObxJzXqB3HoWlHVG3ZjobbFUX6sDYKyi8ljvkcA8c0XxzS2NmH5YxsSof3YHl4D5fzXZosp/CVq+/R37vwrd/8+Iu/75/551987tv/4A/+0Of+pR/ScSzNpd/937b3JeCWFUWakefct1a992pjpxYoNkFZFGyQolCURm1tBpmBbkXUpu1vulXaRoUW0ekRsJHP6U9l+fycGe1P3LVRtG0VBAe7lfUDirXElqI2KAqKqvdqeVXv3XtyMiIjMiPznFsgVhWLL+HUve/cs2ZGRv7xR2QkdSieSYmTdYjilP2un1LKZfb3COVB28033ywDUMUDktRLE32WlB2ioLsVp2i+etihB77/1tvuQoKLhkcMt0OOF8299mQnhHdZFq5EKWilHBQHJJ/0nYUcrM3UcQbDGE1QB1Jowig0IgJrGC1iGKiEAW52GyJpVH6f/fwXYM2atXtf+LGP3fDe9773qoULF14BPjYa1E1JSbsGDjQE5oAQHo9HYMNI2nJ2MMxzgBspdl6xgh6GFbVwYJC8aix0L/e7ufbaa+c61HzV6sfWHP/ZK7/oOtUYRaZoRFUoHpjqBsO2GK0mqE1qlHelw1l85XB+Msoavk+lWsam7YeffF9IIFFsp+RZmDZDmuONp7we7r777u9D7BRIO9F1u5it4YGRTmL+1DqF0W2hWMiKRtAU8ii8a4jCAKjFN1fGR7SEpIKmiO/bQOkUigaBTGZ9feV1hX82KOgwaMZmcXCfJ38VIQ4a6xIjONR07/BQjiKiHCb4bk5uxUqr5eOQ+sE2EHrDqAECCyspMf+pqtwgWfzJuz41f7c9F357zVjrFfc+6nw/xR7QP8Pds0TF3AJCeYnEGVYYiOIsd1li+o0t3f9ln7HOnVQ6eqOnwtWBHM00sdl2to2ayS1P28nxdaZySrvTmbAPL3vKrHxszB7zir0++P7/ee1hP//+FR954O6f45RJGehp9OKl7qhfD/np/bSAAfdNVM4deX+pPy1T+N7S31g5ayVVKztEQTc59rA4xXTd3H33fv9td9xDf4eQu5aPh0b+uVP1QOXkoUOjnvUdlzq5BavA07MxB6DxmKi8A1RUx9Lu0kBivqvfC07kH2dklYSkMXrg29/9HvziP34J57zn7Pc5lPFf7rvvviuPPvroa4ErnNEHLsLaYUVBPZIbGQXe8LTjxIvs0IluMPQii5MRvxdaOavfwsNfdNFFI+edd95/7+3rO/+6H/4EHK0BPb09IDMsQz1lHQc0WjVF0rHrY11W13J88iSQtEmcg5MfpHelQ6w1GQUSlEmbnIO77z4HXnbIwauPPOLwG5VyoXUIJf4ZlQsoNI0DoIR+6sIcaE05NRQ2IFIEjQN3QTmh44reMVQOw+HQ/IbgJAwvXRsI4/smA1Uu33nb1OoPapaPnOeF0XCV+vtgfUiiJEwyxTNnw4PhYsnq/WUmIb6bpt6sepogMcoxbCXaixUXRR+95V3/dPi0Wft+++EnWvNXbRgA42iFlnHa1bQEaPkVpYH1AofCSMI7D+5QOVdG1jrn45AGwWXWaVEOR5GYqm8IWv0zTWt8JmzbuMbCVlTUmxzlOgE337EM9p876+QT/vSDPxqcudfb77jp6yvxBhzNUuL6kzxpBontQgIBwPdtjarJIsBQPPeuHXlXgJB0q2aFNZUdMlFF3QQhfOgMSHPsu8/eG+buu1cyq9DHQvfQaN0bpn/ruFqIU7KTySRqFpn2QGf7dCxunEmoY6v1ZpLJKk3XxWfGKeBDwyNOIc6AadOHoK+3n+JPn3hiLVz6j5+BD334wn2cMv9HJ9Q33XXXXW/7xCc+MY8ntGAMJQ6EJU8Nx0bGuOnSCTz97RQ1/Q4NcZngA+7Dd4xpBhXziUH3uGAA/u1Q5AlO+V/1kY+cf4+jMs7/wAcvhB/86HqK6Ta05mJD3RQmUSLaq5/E5IKpT+4xJp4f6iy9Xu262ff89xgPHSelJL8regA56DecdCKa20hv5CiZwsOwQ2UJ+mkAdG1K6UHZOUgKFhG0pMpskO1QVOKkkA8aETQPgKY2yzI8e9FY/zKJxCgZDP2An0Fvaay5AaPy1uRx1LX+ItcN34tggSKClsKyG6Z7y4oq+F2vSYgzCbVylqneACFW3CjESH/zBjyByrzpL64+onfmwp/++omh+Ws2zwLomeFMu36naFtszIYmpc1WPgzF+iKhix45E6bGv52i5uOqSmwWildy/sV+6BmYCX1De8PAzP1M//BcaA3Mcv0ZF4ou4Lcrnrb/uXLDPi875rSvH3XCn88DbxlTf5MZjU6mStfXmuKwDS+kG7JZrl27lj5lnog8twkgsTsW2JEUBwmsSjFIn45TusIp6Y+vfuwJVpRA0747rYqUtF61o41sNFW4Qgb8aXi0Z+wCVvGTBkyKBvk4w8cVbHYnLCianLYCSS7jqY8iUCDh/tajjVapJtzgwOL46fHxLQ5xbCM0d8+998EHPvgRDPfa501vPPky7OQOxf5s2bJlN/zgBz+4zXXklRyyJCMw8GhsGUVLiE/oCJgzAqkQbEChRXSYE353I/Nr5s+ff7yjPc5c9ujyuT/415/AT67/OSXbp9wnPOnAkwqMmCCazvT+ChlLPQU+U9g0dQioek1AdmHiRXKDJEPGtXuKsEIaUqadXSZwso4+Q9+F89L/8cknwb989zvX4H6MPOCIGrkRmqASSZPQG8g9I70h+yX6gAHG9tAzCK3K1w8gh3h/GdwM13VRhEk9FZ5S8XuIMWNNqAa+eLg7tZPxtUL+AYiO1joyFsoEQpuFiA7eH+sYkoFVrpNZFNqSwNDR8IRIcWCSKVnZW1eNq8cq29cEEymNJw5q7/sfP1vQPzL/+t8+2T9jdFufq9AW1a0EDTAyVk+CnxWzPVw57EFhOscI0HakvyFWDRuMIsX4NGw7BF6tQVtMK02rZ8Ap7QHYVj4Ok5ufRM7arFi9wVG0nX0WHvWWr42PT5619M7vrmJLmBCyyoooTxbqiyeXyQNK2B2mdJCwTf8UceBKLBVddqSCTh5Kdq5Zs+YrRx5+2MfvuPNufEYyWfFZEEVXjt7AURsVdGVl9eiKsqkF0p8Nl9BPVUcGq81Fy/tFYfvjQyiXMeocf3yJpo8SYq+QlNIHm3QCXPQYFbN3dPbSlHBU0hjqNTkxQYPNkvvugyX33gtXXPUFOGHRa95wwqLj3/B3530ILrjgggdd4652o+ltTmk/4FDc6Lvf/e6HgOkNVNY2QgVK7Yh8NX/CF7/4xX3nzp07fNBBB73cmeiHOtT9cvccL7/v/geHf/LTG+HBpQ/D0l//p7vOICnl/t4WI7pYX94h5+uAlGt4d9V8JmrWIDf8ex4GGVs9i3dmg8+ktndsT75piFIwUaEXUMTj4oichOT5Qb0NJ712MQz0993xvve9byl43tlyuGPFJqk4BxNkjZ+YewPRM06oUI4qUKlgc0Wji3DQElpKO1OUalJUi8jYFozibJQx0TG6joKRHh2Euu5skGH1W6QQ1DVM2o9UO6HCCvHaSsaZJgpx0Fld0O1xJRqZSQhpPakRGkxTvcl+nFh17sU3zx/aa8H1j60fmLF50ukC18EwJNTa0JtNGGi8QrayzyvbjjFabit+VQ+mPdgjcrpKnsX6Yy3R1abXFr3OQh4qiQrBC01sXuuEbBweX7vRTk6299nvqD+5yino01T/pIKOU6xvlDEEUzgZjWcvQl5n6nso6L+A7cvZjkXQzKkk2MgpleU4aWX//RYsXrZ8BSlb4vpbZaqgq4qdPt4ZInVBaWcyOtTaVAkLehDh1UUP3kZfgBVBQCQGQETaWkFCJpM0H03iufRWSK40QdOKx+lzctIr6q1bt8H1N9wIP73+Rnq+AxYuPPSAA/Y/9ICF+598wAELYb/9D0BuFN97zL3rGEWztNurZFR1yndf4YwdstkXp5xv2rQZHv7NI/DIskdpe/TRFTAx2Sb6BWmMEYdqMG0qTg1OqgcgWCXe8RTrw9QaMUVlRk0eYuARFISua7lWVB4iAekdEkSsnsnfDZJBV6GkZGDG9sE49deftBiWLl2KzkFSurJqChY9vVtZHcHBmq8CAhE957O+akUEvekYQaWS5IuoIaY3CECbCur8fT6UeT2WxDGr+hLdrOU9rfO0nqNVhDs4NWthwwDukzb5Ihw0WiE84IXHdKDA8jqclhE0PRnHkUM22OVKiY7VWRyn7XHAd54eH5i3caKw7Y41Tg9goAuwgmZT2o80RGEYVtjRX2RjHQXhjCFCUZ8zeqh8rdH66zgQkKamA8teB2ym70HC6OTLTm550tj2uHlq/WYHGAcPPf6Mf7rwl98+D8NqO8DKg30b9J3D70r+XQYi4qUXLAhx3aDrhtkGHfFRKzs0ikOgu/zJ3417+IuPOPzQGx5dvpIfx5kX7teellPIDomigqYYUTqN46JtNnvN2ESZgnpXUawA6ey13HmZxD2DPGqUH/nNNVc4vpAbqsgSKZ5P9zRCvxtN0emJAo7Tw+kTJ+HQANSBR1esAEdBwPU/uyn0Kvx3+uDgsFMgROrtuece+9L93bZ50xbY6BQyPv9a5yGWdRhl4YOWq7deh+CnD/eR05XWemTFnPQJoQsMhPosGo6JlEfSdL72A81RaS7Rt4nRYY4GEse0mOv8Z47itCluRH7UcTLWW5YB/wgVoefZs2fAwQcesNopke8LctYIGiBMFKL4VdmHM8A49pk6BVouEDsMKJQklVArRkN7UOIVDoDAr5ch14unOAKllKEJQcvawmB9FOqB+SkVCglK3uN1QpuodgoPlg26qKP1uoS66DUJ8ZOdhMmRWJeSTpcTGkFyM/W3Vs4X/u8VF413+o8YGy/sZBuBmSVajhbGsYaUsde+PrjQh6oa1feZ/GElS+/MqFiUufwtFeOvWxkRvxigYw0Cd3QgwsBuGEtNFeiQtOu/W8360S0wZ+b0dx35x+fffs/1l/8MOEqI66ej6kSUMqAj2lnJ9F1mWULzoOVxSQpuQ9mhCtqqoU0rRjfa/gJjovfZe88Zj615gvVdQaur9NoeUsikoDkXMYbg+bHRqsAArZxj21OjJftTxR76geEOYCFDgVERSREqzyaIRYTd3zuiSvcOTjFapyTB9kFnwCtknB6OSBqjPTqcZxmVNVI5FVsMxIO7a41t3EzXHGOFLPXnnUUtmDEyyythWToM10/ktR51YiL/TOEt+Dn9+3gFUEg7hTqQ90YFkkZxpXXlB45Sdf54bqYe+BolyJDg/QL+CYSyCvcw1k/TF6sl3JvVskb8bmtbsjTgzP96Jtxzzz1Xg1/cVDLXyUOQkhbT0yG+wEFjXDnP+qJjJTyOlYcoX+gWmVR7Uf5Eh5eP4jCcrKsDqXOv4CnqlaSLSDh7LefB0IM4YCYWZGJV2FROAdjK0+fotkytoOAkhNRJiEUpIXpfzluRKBGeBk31iQh69913p5hgtfBqKLLv3MtvXWDLaRdt2lLadrsyDj0DLeJTWe+AtZBwzPioNvAcke/0v3oE7OfDGCPDK4/zYpV5KI0jdeVD8kV5o2L2dee+owInB+IcgzHUGCc9uQWjhSZgw9g4jMza7x/3nHvMHWtW3jEKUQbCNHEOQ6QoLVbOmubQn1KHAT2bLvHQOxpBi+YsONg/aFKHKK845ugjP/7DH13PT2gw7QXVfm9vFWYT+gq2pLA5olEp0uRutPmIvAYkrI7T757oWYCGThiVvwcWErFrs2tq5YH/eNSNoUEVvwfx6fxefhDy+ZZt5RV1BqKSBwvZ4nhdxlKyv/FyYGIWA+gOlz4/qM4u1IZWzMZk9aaUOyqSwpjGus/rLAWU8jyMCZN7gLJgGM0FZVNk9VtvM7wmDuJzZs2A41/zR4ievydrDuJkCp6WTH9LTgVGz1ZtEF5YoUOZ+Sb7zDNMIJCi5DyNVjESLREjhTwTylNzkio0amCGIFO6mgujgEfjud1k3CTXEuelH0zK+LyQ1ItWzmEU0Y4xcRBi/K/McEVnmOSh4DC6pk5bDO+238c3bTW4bCSgcsYcUlWHoi1MNC4tC596KlKsTEsY/cY2DKq6ilDfG1H0RHeI5van2HAz/o0dJ6Y1YHsckq4mtpLDsL2t7eqibbeUxfC+rzz9/U5Bf4qjXHSdFUj/oJIG3RlU/ak6oL8FFKj9NZnbIWF2+kElBEmmNWLqRvzbNdaVe++1xwa3gThOvMlecsidhN2h+e4Xb01iSU0akiUhcvp7UQsZKyBf9icP/0qWaSpiqJ8O99LXzEPH9PE65WZ8rz7iqQcGp8H06UOUzwPD9YaHZ7jPGfQ5PKI2+m3E/TZE4Xzo9EPkIjxzWHzXxPvH5yhrz5+GsYGqyzRXcB566JdnKru+e3681KV0+LQuTfdztne9bMOClsnpp70VlixZchX+zSt/kIwh74x5NwDCzMEEPePm6o/+VksyhU4hq6dsL+yJi7HBTxKLj+KISlBC5XwMtMhb+m6lXjw5acuiJod1+X8udRnbR+f6TsbQrE+r/bbpd5VuNKyoIpNQpE75PHPu5XfPt9DzzvFJsF45W0LhHCTAjnJrfNqMioCCt6Yr4//uGJ6mTeF2ceN9VCpvkUkIHp/DYXfEhXgO2h8LoS0lNM9hxxZy0ruZnsE5rp76CUlsHp+Asnfo7H0OeuO+smgHRBRtOOUw8N+0/B2kSrrgepJUwd3qPJQdraCx+AGKYYCMEKeccgpmuLviVa88QnViE8x2VNB9fb3Q5xQaRnhQQn+1rFFNUao11lKlkCrPJC60MFnS+RiHGgcCE5WYSZWwMVlMbvZdOqfeX3J4nnQMpCVCbmzcZAGD2tYTVqGR50ruVxYNzwKQmtXpe4V6yxUqOYnywS2N4a1dN7tHTLLfpU2ya3d7zmQwNumxyD0fdMD+cNyxx6x+9atfHZyDGFoH9XwINttoHysTcWbRPgmtU3kinlHG5ZkkgkPioNM6Ue8LTfHLUSbzd83raXty11SXsX+o9qkdxwMJvy/KpeSCFvQsk32YqzdIGek4aF1wQQhMjYvfJeZXRcWgUrIjc/a5aHyC0DKiZ9tmetNS9AbaGPjZIV8DNZu3Pi0rUeaCokKlzVZhn+XvEnTgdTDrbFHYbInxvfw1/DkenftoLlP2DEHP4O7Q6h+heQR4zS1uZNlt4eJ3YoQLKmm1TmmBTn+HokPoFC5/xyu1YB52WLBgAaYVoLA7nBSlp8RDl7LDFbQIN37qpbDw86abbooo2h8Efj1AhaL7ePJKb0TRZUAbRW309+usFXUF2wVRNC2rZRTS0CuE1FCLaVJiLPwAzfdT59D7yHX4Xs3PGjuvfsb02OYBKVWGDQOXnvihr5Ep/DJ7v2R1joZ6NPk99DXkfXMlkj+/yZSYej4sODHlvee8U9Az9VCkOEykIyxnrcO/O06RVK6DJFSGbJI7A7y1p2U3p0IaxbzbMfLcQvVERVx0fe98goqWrThRy3SVr+ZrpnIjE4zCqvZaWSsAx1EcRjh9G8N66JNTFOh9qHzob8xnItOaUfmo5PtUjvrTKxdUpjh7YtJTmBS9xf6YKiDfGMHl0S8jW694TUTI/Fn5SGlR3qll45Eyi4MBQdLMhVhBkT60NwwCjOMxGROUfcOOk57ltDUOUMZu2Tppi97B02bPPXIYlbQKRWxCy5jGAWbNmoX+Ccozgg5DzJmtEvzTwMfPXUMGOzUXB9IcvEQTBW8jinZm6CWvPOrwz6x54kZ/EAqzG7gQLTp/IcVn+obxj05JzqsqOAwDIw9e+LVHm/Yb3zHUQfydG02ho+joi5MjtD0n1Rcuk0wT1/3TBKeLWIE1R5pNZw6ZhhvUHVNWXT/7Df8u5LeQlyk8Az2Ph/RsItbrjg9Kn1FVmwl/qSRKxkBqkSmr19r4xN4jBvo2ck9po/T2+hqxPWQ3pu887tijkSJ6iNGzjtqwnNyGMgc6FNNBJIeJqEChZ4jKWZyDNlZneL/tIpr6S8dCjl+I6BSKdGDD/ufnssQ2SeXPJiIrf4Q8NFz1OQOjj9e8TWhj/hu43g3EiUbG76DCTkLLKJoxlKEp84gOJcwOsgEvy7AY6g95fYeaC0n4NW1o5okTHe/Qqzqe1vDBAUFnskIOcT1KkAE8UhZCuWLxlH+0w5/bM3QYa+SR/btzuB17BTgw2vDUI6UCsI56nZKeYVt9Q6aa3OIGlAmkZob3OOjNp61bec9XICpjrCeccYj+jwLrjaNeJDVDxYvaSr7sivNf+7t2kbudQXGAClWiRkK+T/Kiupe4Ys89dlu+l3DRIOjSr/yNCBpHb0TT3vyPVIes5pwvj5Uj3tT88wIckRlkJp4JywP5FZHTBVIDoob69Y1aWqvMEGJZQ4z5dzE7I8rJzzGKYilLjeKB1+gTVFTG59b3aEBThT5O3tGkSD2Y5+EZQCHyovYeoU5r1+f3DOcCmIRrFbStrQbh8qNlg+I0c2QITn3Lm3DQPxcpjTykjvMVo3LGiRQ6GT/JIebbXuBMTPxbJZQPVp680+9YNMcKNUtL3sFIPWg6SFM/Jqk/Y2K9hXosYnulVpSSwyLSeuH3ZEk3k6J23Y5gZCahwXwmElOOs18xARhOylC5OGgmoXznGZlUXsvT5aWIo5CQdavn7Ha7Y4R+oNWUMLSOnOlMMQgnjFyw0A/MKUfl7VExY16PmiuG0hhpXgkEr7wyqoRn5sPocpQXhSmTeD2hTfz9ERE6FN073SnpEUxxSoI+vrVti77h10OGmGURaZwNjHWFC+xm0+LDd708mCwA3eT72CkIWgQdb6ymfmMh9OKQzV8uPv6PbrjuRz+lJP6C9Iwgq0q4pFikIcV0TLEC3RWSQRMENcYwrcKEwFt+IjWP2XrlEaIh1LUI4aiQKP9biMULb2fU73Rvo86BQiFME0CjAZOiUxvjYP3xXCcQJjny+UaBzjjrzuR1An6yT1rkHaBWckvAhAoxsVbDuR7MRBM5nif1Em9hkt9j7G5sAw0ijLw3deRJ+JM3nwzr1z991WWXXbaaDwr0hts6Jk7plmXGNHLGVS/EOQjMP9ONGlaerveSLoU84ibBu6ABgFeEEJSzpThoCO0e6jixuqIMpcfFtokd2ag69sfZ5Lz4SilAw2ezIP6CrKFqRRC0uoBV07wpDponqYBOCoToGRU0Ws/v+ei/zXQ6cbFf4c6aQGf4JGkiyVRHbGSF9/T1DMaGpZRQF5gQ42wZQnuHIn1jykCmqIZDjOgF6bKpTjSmYgOPBgEJXyx6nG4eIUWNKLpTYTrg1suG9zx0aGzNg6NJxcaaNJwUTf7GtQw7oqTV0nSiIxsBwk5B0FLE6aKXfsGcBxgXPTDQ/4PDXnaw4m/9aE/pSHt99EM/RkAgksaojlYZnG3aEVXUUCyE/doxFbm3ooaCNQcri3oGpOOuVwYU7ZW8PwaCY8zkzsQiLtoZUL6gQ71ycxJN4b+XClnp48uAajUn2cANyzuZnDfXvKPi8+Wahf7MHH8qVEzeP+4rMpQc0TFFmoB+LlZWJndepYhdrCXppK8++gh45ZGHrz7wwAORew4OQQytQ1oDZ3Rl+TZoDUj5rvbLxBSRR5vBlmetnLFkHcpIbLsJ72eSeiLLQFCwPs4UirOHBsui4POLxOITmTDqXuSUNko+DaQWCxi1uKwJqFtKvmAsfmYpdJN3xn/QASaTVJxSDscitYGfqLRn7nPo4RznzAiZUXEVnXvyGTjnEGEBCS8tzRmiNSpB3AyRK2lWTPAqjkcIHLfmqtPN37uSa/H10UFY9Exz26Crsx56nk7HDs3Y8+iXcV0FJI00B6TIGjiagxJLQarEqbAVplFOKDtVQRtjEvnXps/y5cs/cuThh22YNXOmF3Qj9EJJYXZ9GHKHDkNKTCQTM0rIHVFGKSqTKDdNg5jE8aRNwIQWMJo20dQA/14WibMnMSVZ+HWnAjCJuR86mHoHr8DqZr8+PkZbiCIsE0WoHT6lfnb9LsYkA5U/tozms35G9bdWFnFV6rriTp5HDzSlF7GCZzrW2yaa7HqQkwEDqQ3M9/yjH/3oQuBVPjj2WSvgRDmzYxDUPgmrC0mReGV0rWR/J+UsJac4wJhk8pBWhFEhZ7JVZHIpA2xhavKiQ/GC7BfZPZLjJZQvDn56YJBBU/SCnuqNO4XqQIoDIIPlQEqYYqAXLFhAv3HKVvquHIXYf09sEx/R8SF04LGsFWVd2UBtsLI0qCcry9EWtJ9D40SpB0WsFbwofzqOI+v89ZRiThyK4Tr8mwkDBP+OL4RcdO+wNS0/gCF33po2+xCuo1AnTAdpq4rWFsX87qruKBUpfsEwZDUDsyaDO1VBSxEtzWEl1IkWLlz4qEM+lx7/mmMCBybC1eKUpKiY+/sQSXtl3cpRtFJORanRaKaYtCJQf4sJmit938+UwkwUSbZfKUk9EBRK2UXUDskgoJVg3slqCrKIPK6OO8auEPhorUylTjJ0CybyyZA9T1IHCdepBkST3VsPYHrwEkumiNEreWSMVjryHiUPAvgdw61OfsOJ8PS6dVe97W1vCwvCmjj5BJcjShQ1cn6YI4KXY6LfnPIIJqXE5aPC1soVtmvk10rIbyxWYlxRxQR/hVFWVnjXMpUJbc1JvebKOpfTmkzq9lLtEq8X27zgug33MCU/d1oEQcvfks2OVxSRU8JqP5xrorEOCVUXxRG2UykehhUipfeT6ImInr3Srrwy5vA3Hy4ncdAdY3mfhMxJfDN/98i5Eo3PCdk0OhbOW/Hc4AcG+dlKpAhZs61+B6aRhy4sOlRNa+AQVRdhw7rCuQuuFMhDY852J4/6OFkMmnRiNlklKTs1isPWE1Ir+gfs0Ucf/fl77733rce86ojFd951r39CMmu9cCfUGF+nMH4qdRj9EgaUuU0jfCmb1cLPAXN44ZJ1eZLf5TzydpuYNEm4Zf8ZM68RclLPSnwhR1nEB0xen5eBijPE9HUjWw2Re1T3sfxjwdOn5TaeLy+YBo4zyKQu5P56CapwDcvVzFy9Hs7pOSXLWuDkJWcmJO8g108rltuBj9XvjR9iZgvixE53/HGvhiNecRjOGMQFeoPCVauk5KlEMZuYnTNnDq0BKSvQOOdz4J45F4TVtBv87uhZBDvINyJzojiw6lHxVQ2WHPiESbEOfMWkixKEyuIbRU5eDvAyGdsoyCyoqfOQZw1MX1Qrfxkgu0z1NvrJMMyO1+OjnZzXBBE0cAiZRClg3HNQPq86E2Zw3majcjob5i9IMYZE+zZOv5ZOwwMiSa0N4Rqes1bNAlZx0wx9PXoG4fVNnDZu4yI+mWo04YPvSxLrULQp+8mTgI9Qln2ooGlKt6orDIQwMuuSk3RRY8kKNDzzUiv1sPpKXnaqgjZZZjvITCSE9o7qeO8hBx9428rVa2asXfskHSJKuhWUSJSRCTPhOzCnKKULWVHsaWa0dEmgVMkmJ0L6dMbaqMhZOYpuNWGfUthggnMG1AvXShwZAHgQ0goYZbZU943LUQG/R3xWk9zL1CtYFLV8Nw0SyPvxvtipE3uKcpwkDhVvCoeBJ54vykHXp8nqFJQjlPP1BgWin0wSPo0MT4c3nfL6jQ6hng1KOeN0bnQKYryzJEOS350ZWSFScZ0g4Z9xkVi92jQ79/JWeS5F3tAPa4qSoqx12vpBRVGk0/sNC63Uq1zOGCUqYGqyZBNIAok8SDvoqfMFaFnma+BUb0b5UhcyUQVpDm22q0/6LsoZC/KqGCGDCBoHQRUhY9UKNThizA+hdKSlq5AngZAwSBQFlkpwQPYMVta4MlmFCMCIGe98bbgTOvmS4kH0am8nWaW8g9sIyucGcZ3EaaRWryGljzMgCxiSy6iBTDh7rYDpurI8mEyWksdCug0HMssJRfSr7RKKQx4mEEb8txthq7e+9a2PPv3002e85o9eRcIRTOOS+ehWnMDiZxr2ktOQ6I4imvI5PVAkjj4T6AjNA6amoqIrON9FCOzPQqT0pI7IfSt+ESCjPork2tGBZBJqoCzj1GoJ9UvMWEWl5O+Wv58pcmdc/reY3UUyeSHnSAPvL89dFgllpFdYSe6TX5OvY7q8A1FblKmvhJkzhuEv3v3nmAzpU5dccgmuSBocg+IUhIiew4bK2XGiBAN1Mn6e3SbhXyKL8PuU7Hz6Q8dBR845fV+jOXqT1oHQd2BMrY65Y6Tyq+u5KOqbSWUsaY9ArRSsoH2yJOGgueRjg1EUR62oyAR9Lo9Jdr50fxqiCZxYUqCkWEG46DBN21MW1s/2E4dd5I9lqrfMCKwSZ59sVTgnOiE9zRGPEe5ZKBafBEiF9vlPQ8nCEEVjcjRqbzsM3YthmkOvQGN0veCAhhUi1K9pMOl3KoLOi7o/Lo1lcLVb9KrPnj37Ztfxrly86Nj33/T/fsmHWBZyzm2ccLMF0LrXKGRMd4BpQMiCLG02IQU0QuFzjDreP6y6CoBt+o0REJWiCMeG6ysUK5SCPj8eq+G7ifcz9eNt9t1E041RN4BQCMmzqPoAdR25mIFYPxoWJsfKs/GnPJeVeigKZa0IGozX48UtwrP6+0JoV4zUwQ56xulvhXVPPXXl8ccf/z1QyFlTG/nG6R0rXmS30sn4JfRLrWgRzOYmmutZFOpLHL9KiumRRx7xPxSFxVkKWpGCKOwqb2MICE2CDTWdBhDbLrEM1WfYp+Vay6fcw18knkURJ+ybaEDp+tLyB05UyesBeHr9ggULiHfFukBqI1t81/BqM5JJn6StoOUbcUfH2GgG+9VPKGl8xWrcgigvf5zXqf5wDUZtYCQku116jmXRDUmZmOWogoHsQb6sbUiVZkElNXdSSr3MW50w5ECllXUwIUPNnE0xsTiEEsLfsa5wssr+++8fUmJk1t2uVdA6Llo4QEmu4jrgh9vt9uGvePnBi+9/4Ncg8bFevtnJBBmCmJyEdhHpjpyG8AIaQieTzpgIN+/xR6fKTSthUSbpRUyq7W08Tcm2Mj1Ba0yWinr3iH0sHQz0+VpJsiHJ75nGe5vsfvSRjGYmuZd+dxngIH9tq59fPzDEuk6e05nQ1tSeQ5xnYg297nWL0EF8o/NyE+/ME1JEOSOt0UHkzMuBBYXNSjdQIU45V6icmRMNaFo6+++hnMPbqzwT8V2Yu9KWDb4brv1RFZ4qS2SMj/Fmf1I1qSxnvxklwOL8jbSReko/okKu8a04iuViJlAcdIRC0qGlG/JB0x04xpwK1ne+MjruM155eg1sfPg68h4FfgefX9RWMrMP/+9EwbbyEKx9eTpEULJRPZpYbV5Jy7NzTLSR1bJCDDXXkfqMnZ1aqyNLaREV6BVRKU+Ek3oSpazry8mqEc4eZUNix511h6v5GFcvVG86NSsPKqHFdxXFgSVkuAPfUcjk5M5Dneraa68987CXHbx8//3m0+ioY3RLTlQvSZX6JQSvJyYb0hxgwWhO/jZJhIU2BU0MV9LxpcHLLZSDgTxET4dD1aIypIOCHAfbDV9LozXS50tm4QWT1WQefHUtdQz9J+/XEOHR/Z4xEiPUYXif7P551IGOXCnicxS6DmWNx1bJiwaXsOg1x8ArDjvkoXPOOecCiIqX0og6S4uULyvnilewoA2dgo4mk4gNkjE2t61SzgBB/gOKtvAcipjSWFQkiA1rEhagKCQlc1lb5yGOOmwu0kWqDrPf6rKsfpP6Nlm75/coimSgYoUjRcAT6IUNMpOdPhFBY9GzNLEgmsZ9WF88g5DGR3SzFUjLUzphr4K9Eld0A2veQDNw6BxzHJCGwkm4nARq+HhmLsAheuCXyfLfBXh5h6Xk7KgYYcdzgtb2Y0xMQc/1JrHjkMpTyKioETQWXH0GC65NivKpw4/zsksRNAQEbyBz0tCoccYZZzy9ZMmSU1599JG3bhgdnbFhwxgP7pyMvmypju9jTCcpxnOSkvyjY0amkeIVC1CebpWoHIs3vS3IXCOZ9WcVBI6IXDnrxBIT5KwQcGooquHc4wbI8ZrhsT4+p7ommIC02JcSri/TnwV5havRz3G1DHpWNVkyomcTngugUPfRVFC8o7UK5Wl/llzUMHi3UKuHoBBjtUZLqOSJFa4Njz3mKHjlUa9YffHFF7//+9//Pq5l32FaQxRxh+8qyjmgYud8CaukcLiX/l0Xm30+p6JNZ8UbGnn3wEMbz/FqTt8GZyk/CD8JORG1pSK9ArR8MUzkttCRHImBbSGxhkTuTZAR4k8VWEhsRr0mIV1CLR9GV88UDq3viBEcGNuLCZPkB0V14L4N7iFmBLiJufELdIqTkiY87GOV+ZV9XqSAdMPMQX73aAAqbC3r+Op20r6C0F/iOVFmIfQziHaGb+dwT0+Vx6G9GpP6gkw5Q1YQPTsgkRzDIMJwtJFpOm9XImgqgStLHYZhO/300x9du3btma9b/BrKnZzMeCp9jCwiLpxh2NffS5ufedhDDia/4oh3SHklFFG4UaguUCU8gSLJOZFNxtDoMJ+sIvuakEyM8TUxTrssVMx26qxJHZuQOHjIgZghqfAMZXw/2aefP0dXuYNI6iq8tzFgAkorknslsxTlOYCfv0wReS0mm60Tn72wRdYPOn1ffujBpJwvvfTSdzqn4ArwylgrZ1K4mAgJqQ38GyMz5DdWznlCJJkkYTNZ+72LtcllAgLi97ZJ5r7CZHVWcH2bJMpDWzVN1pRhWQ2/SSyzabaEkmOS60Q5EYvId8z0HWUlFY6HLnjyRdOAZ5xsUhpNVM4qSyAp59f6mYXu8tUGCEi5MoKe3alOSVuCCYygPXqufPNqh5+Hxz71qDj9AGxw+pE46OOrjnIaWpWTw3/3cmEZMVc6UYcJMx05JptvDiAcOp1bPeYn0vXqGrSSolUXzF2CURxqNqHUX8hTpC0zKbsaQctDGcW1JJgBG9l1uJvdKP1XJ55w3Bdv/vdbcZkdL1R4VAk1hYNKG3N6lO2CkLTESftQS1C3yaAkyGChUIaJYWNGcVPGqKvYGLerx/EUFVlGRSqHholLToGJaCbvHOnaa7ri4n59P0Gx8oQUEQQpuspxnqA1w89TFCqmWcWhx6sqKwLkGnJd9d3oOjWhvug7R4AQtcHJsQ4+aCEsOu4YUs6f/OQnV/LtcidgSIQk+0ZHRy3v18o5cKEYuaFWSQkPnTthnksRJyM7CtN8HsitohEt3LpJKTRb2WC5gNguRmFBaUqjnIWJpZM/DMujoGmxmrhNEp6Zf8dzSqNAAgt3HgcNsdPIFm7Pi8biV8rFgdRSHmaHx0viflcj97qnme8jl4l/RnEAh6JNC5W0+2z723i+2K84ZGywvazw9FHSDVsCeFzFvgVpBEG/sc5M6KdyDSvrHcoaiBLnjydV4s/kC9gwm7GiiStYzQmCDrHMnNFOVqChfbLALqRAIVFKJpt57Vv9+SmJplQcjDw8zgi7xsnOR0484ViYPm1aQJUaUWIH72MuGmccUha8PgnDa8VE+RrRmCLdaqi3jriT8DWFJCVkKqBHhTgD2lFINaDOMqVp5BgQJK3RvsmvK9/1u0C8T8I3Zu8W3lnzkvpZi9r7Rf4Zwjsmz1Ck9ZDUKT8TZdtrtXiGKK+c47ajDj8sKOdPf/rTEk5Hylg4Z/wbowcYOeNvHYzYQN45k5kgO7jp5ZY0nfb7KuemojlEA9weoCgOsjIKSHJrFFqWlAWl29ukMlLmCLhILRyQ6yUyklpKPnw1WpdyHVLaPptdqDdFcxBfip8SZsfKOVQmUhxZmF24FgYCOLi03HhkSmO9R8+4cDROA8d3IzqDQbZHqjFHtJ8Z6CnomE9D1jCtxEQSvpjD4yTEjrLl2U6Sc1qo7CqurhLOAVnFRc9spIKZ+Bz4czw24Zlq29IsgoMKTouXiSoS4jlr1qwgo+gk1PUjq8kD1NcmfL4UtBRqCUQ6sqoFQEimXrkR+UrXMpcuXvRHMG3aYBQoSJV0b08vOw77WFH3kgndw7+3ijJZXTnGPJvgzAGTOb1M6lDRCjIcA9IpjOIZ4+bXEixrnVIcOImzrVDJ1BU1ktIa+rmKNKZVrmcy6gSg/j76HHVdk5jdkQIqMkolvHNRKidlAalj1f9O8eqOeuqlVXMklr0HnJ8h0BpOOa/ESA1pf1TOnHifNoeckXfuiLy4Oq1wA0V/sEdcoxP6rhLRWNhBRaMcdHyLF94nSxJazSROW6TnYvxxBBqJzJSxHmtyWpPJsvabXiAhlVt1vgAB0PIYi2uj8Kfk2sbvnIsDZ8bpFJq5aSpFm/HkCIPJbUuCX9YpWxRv53i3LVLS1vVVRNNoCaCiDsmSTFzKyv/tgbReZUX2s/KFSjskmQ5hKsQqxWtVvg2IFAooByPY4KCk1V68Rm87cN1xg4qz1reuvYOjXpKN4/QthyVS/WBOaE4eRTNbdZ3Jmpaq7kJ5PhV0Qm9I2B3mSpBRx43KmID9Ylc5559w/Kudkh5QChR83gYnhJ7PFCSt0XSfR9M9PsKjVZagcyRHVO2vlSJOo1CvQovS2RKlmiJtozpi6DxlodB/ygOmPGN8Pj9RJkXvRqGkyEOKEkifP94rvYdJBqP0HMkrHY+HeI4RbrzIFE1UHvFcr5xxIQZZIaePJxsdd+yrkHde9alPfeosR2usYOXckc0JuCjj4Bh0JnWgMXCmIDoEQXUKkRkSIk55hh3uH/7hH0iJ56bj71M0CpdYaCzCx4dolTDo+UE5JD+qTdoR+YF0sMy5/gRxQ/K3tHOp/QgN54Y2LjOEzl1RT1ThLG1SQl3nUQlYJc5BSF8c50zHcM4TOg956G3bNt7cSj3JDkVXBvf1kJL2ytqEwH7hiCuT8tCci0MhW698OybyxYEzjpNcOlEp24ikvbLvMO8dfwdR6LYKitv92Xa6ecJ9nXSAo4BNax9ZqsMRcdEIXU9IyWHqW8mdzTH6krdE12sSDaR/fL4RdHgZeUBEI2ieugYOiMiZVVd02u2/QsfhyMiwR3CEBIrofBLHU69P+O/RdC+nK/VKghC3yoiXm/+5oqz9bSIq0Z0DS9IB1IzAtBOVtY6T3y/eKz5XmT2zVtj5/rQTCwLOFHPt+ernmYbry7n6eP2uci9ac7HHh8/5sEjfHkOOqnr9axfB3H32uv3ss8/+08suuwwdglXDRg5Bp3QDzeFM6oppDc03V5ylrlKxt0meDP19ZxThn1kxkcPBqCiOYGGUaTv5Q01W37nsicwUNXl6RlltlPEUhfuBAwLeFQ5aUDQiaFHSSHFgXC8ANFYkLueEn3rJK64Xg8jx6o++Zrm79QZgrGsYRaNS7nXKua8HTG8LlTVy+F7ngjjNQuidfA+/kQJX6w+KU5DD5KLjTZ8SZyRWIS+HV8oRYWezFn2SpnbbfU5gE+Pgsnrdiv+g3OS8JqZksqvE2sB9ztqwEsGBmf9whuuCBQtoWnyQmQhQa3X7fDgJdRGyHoR7QUWNOTokqQ0fg5z0V5YtW3av46S/9cCDD89ftnyFckBBMO8rFsZSxdmW6Dhs4xLvbah4MYCQm1YXcd7Rk6mZh8EDllBN8ZwilVtyunmIU3/hsK/hWpCis2ezX3nquh6fvIM+Xj6tn7XZ9EyhDrQ1a4rGe+WDlFgtSDMND02H179uEYyObvhn15aXAkCubK3aR7QGMHJGB4sTbpklqI+nmYKI1lSmRP0JO8Ip2FBqF+S8E6iMvbdKBr6iUMrXhnriZ6M64j+Sdoz1nh5vjGluk+Bs7PLAiRgbRuvpgMEcNDCvSqexdUO3l7jefOIFhtmx2Q68jFOIbGFHLd21qtrXtArzgckO++HIciX0DH1um+xxWxv1ILroKtPhuDaaWAhxvpWFGAFb8QQUL+PBB2ogLHMl9ePPgxBkKkG2FUcDkJnFR3snYwzCFT01YaA9YQdxtne15UaeRVgpKshyJjuSXb3sGidJohmu+DcuXJJP6GmS1edbQfu3N3EcV1SHTk9KB+y3335Lli5desphhx70056+nvm/+c0j+me6Dr5QVchq2m7rIJLr0Jp2Lfcd1zjsdGK8dMWrB/uWlcgNEwSZH5D7DmXG4k7CbxA6kbLeEuWo9wMPCjkQ8fuwQ0t8qro0NFnn4brPoLjz4yi+Sf3mD+XfmFPXA5ePufa/ghxlTE2BCM8qiF+sFRwgF+4331Eah2xcvnzZ5x1y+DIoBav45kRBA9MbOHAjcnYKIShnZ05bjrdF89mqmVh5Te0UpyB4i69oWI0Fi/F1JggaPCXWIdgFUFvf0T+2b5d4kaIoknYQufS/NbVJOgbr9vHnSwRRRYMx+eqM4qWzwg7CZMRGBO2ey+QUB4bZufagVVVQOb9WZbED7su4qsrkxPh1Pb2DH5hoszMQfIaEVss7C/sdcEfljECeEoxaH6Xhn1tqit6Goy7kPb1uE0Wtjg092H/3ijtUnWUlbtVgx6iP72pC3IdzMtrONgz+hIHBAh578LavqIFMPkmOZSBDegMg4acB0TNSHHpCj1LMBuCFRXFQYUGkzidxJhIihR0QRxv5/ZBDDnn0rrvueuN+8/b91xOO987DIjPbykI7EP2KLP39npf2n8hXt3w8Ls9CbHHolyBA4Q61gwWLJMsvag7BiB5lKzPuL1IO+twi7BMOUY4HMDWzNHX4mNr9iiLmU9bOycQZWeYcuwlOVLJGFKec0jEmozd8qJzk7qZVcIRecvU8ffogHH3U4XDUEYet+va3v/kO14G/hG2IE1DAR2qErHTAShlpDVyNW9pbHII6zlmUM25Mh5H8IB+sZMnCzisIJEJYlZSQbjSjK8SpHWPtTeZQLmptLMeFtlHtQIO5aZY/kaGyVEmwFG8d71VCOuM0FqQJMXpD6A2J68XIBJ5en6ALnhkXojhUm4SCaPHzH3rlL9xj3YzjeMUJ+lGdYgRHT6uwSHX09xW2v7eA3tKH4JHT0FMZCQ9dVZp/jtxxVekkSOzc005B8Pe1apYhQKBG5HzFVQv10XY8zrid1u94c9O+ffXDP18FqfIVSyPIKdIb+MkTVNC5HRS6cPUkTKKdmyxheGEV0/DdNGw4n7146KGHLirL1oUPPPQwrH3yqfRKvumC6VLRMu+dsCGSxhweftVwH7LDzc2jdjpyB7TJ/yTIGPheCsk0vZlR5ze+fHYPdWpyikbWYulayBG3PI9RiE2jrLSf5Wg9Gc/5DxPegzt2aTgOvSRu2k9CaZFy2H232fAqp5zHxka/fO65537eDbijvPK2CDN+BicgQPcVUrK/mzYpO1sx65LLZ+Fk7Ge33XH34qfWPU0yhlbbVqfoMEbfcbRkuVlVwQlJYWOdS/sllpqSLwDIrLLsE3+vVB5zZezLXVHGN2/aCGsefxzWPf0U/P1H/g7uv/++95xxxhm4MEKwZJBfdcq64wbTNjtvyYHrqCfyC4AKjeQHlTalx5RUmlyKD392ydlQ9P6fzds64ShUf65uzMSkdfVVweatHdjitnG3bWtjH/VzGgIytjzH1b+zZZEM+22sL//60VBhWsPn/xBrUc6J9S/9hQkPPKEzbuzWx2H24CbnHFz6/rtuvOpn6r2pDjhPjMh1J6sbDK9DiqMmzwJKTRZiRxUGL6Ci0E8oKkWk7tg4nx05nktWr1513KuOesXyQw85iNBycLgI6kOUx7MPZeaahOT1hk+fzhSjPQQRipkuSCQgIo0oE54xj8rIELU+36SOnFI5KpuQscmQub6PjmtO0bY4B6EBpcVlkMSjH5SuoH3lqAz10OLVbnpbVGd9vd4q6WOHLKJmjLQ58ojD4Pjjjhm7++67/trxbpf88Ic/3ABKkDnGmQTXOYC1kAcljZwzfqJQ4z5MfpTJgFXxoyw+u0o31wr17bgmYV0W9LqNXh4M6FwzEtUhFk9Zs9SKxggNjZx1KF0y89TIOoU6+sOE+GdvrBk9UcXysmKhQnlFlaDqZJKKHMNRHERvYMk46KCwP/PBI65xbNXyshR+N+Wie3sKO+CojgEH3vvd1ud4aXQk0kxD79gDCGiXHX1hAQDwccwqRwdJRaVjnzsGJE66UwkCxzO9+V5FlI3HoYIsisqUsBWG+tvQW0zc7pTzDbyyfCK3Kjc5vRgvvUZpCMBbGkkoqNSRiQ6FWnlBKWjlKJQHphhpnccXIK4v57bqwAMPXIKUxz577/FVpxRg9qwZiRCTQLKiRj60xZEeopxRqVBYXq9QH36SS0+rh0LEcPOKyVMR4lXHUujFUxtM0XrHLMKg0WSexsRMOjIiOzco5Zy6yD35+UAQv1Ndi9KW+2eL3ApN4hfrFSqD83JrxcyUEW577rE7nHTi8TBjePq//Nmf/dmJixYt+qlKE4qfpIw1EtNJj0Bxz46zJOUsMaNsPgcBz0zoXa2Zc8uT7l8kFJFWpoWiLbRCTmkkrzz9MZAdK+0mA32ZhVQm8sKDfFmUasCNA3oCBgqJi06z2clUbxWfTqVLPmgjSziJs1QUc7asGF1zYmLTXw72FWBlUPWzBmnKN3HR7rcBtw32laSs+3swlBbf2YNaBs4W4vRv8MtfVYxHY4SHtTnlwREdbCXLsf5Scj3KuEcDFw0cpg0DPRMwe7iEFQ/+/EKul444BxFwyNJrmMgLWE7RwsAIFgwJddwz+k6Ac0BTPaiZrrVE/d0E7QVRlImRmJEYsqOWdceXNbzgIq7qgJTHWY73ufCxx5+Y/9tly2Hr+LZ4Td2HLZtMlac+aLNVcB7igpBVR/azI1HO0R4Ia8O1EypBGa+SiCg1wZQ3Xv0d7d30iSNDKFPK47mgTDXQx5tYl+k94nMl1w7UBUjdsyVScIx47OzU8ZWCmDY4AEccfihGaqy68cYbzz/ttNNuzXI3598TtIxIg6fChv0YjqQ83hU7VRI0Bg2ouclM3ElFUpaiXBYol05ObrzzriWL163bwBTHJGybmHAURxsm25OkSCprQTO+oR1U+zfJCUBKdck1tHxFO119t1GoohlvSKY3bdwEjz++Cp566kk4/8OO4rjvXqQ4boN0sJTvbfWp90u7dbidKKqGQRRkjtRAU/791fffsG3Cnrhlm7g7fTiG65PGMUN2YrKCbZMdM+7Gh3FHh2ydcPXpnIsTbeyfiH5p0rglxRymaqdRF+GmgTaKzkVFRdpIHVG6aOsHQMxMUNieluOc7bid1T9mqk3Lr/zxVy/4vKTAhUjntPkztwYDvYEKGud1QJRhsgBxopPSdzXZfUEqaCk2XdMwKGvxCqsVhIkDxCmU7oVnOiF7n0NeFy5fsRpWrFy9veuL6eOVNYffIR+Nn15h++9VCM2TmEvw47goYhrFIXQsfY8kTKqpMzU/XCSGVQXY/HtTp3yGYhRhKR3WANQRnyhnHW+uJr4goj7ogP1h3ty9x5wy/fL8+fM/B6kyhjxKg/M4098jIyOWc2pooQb1qZU6qGtba2sLXu4qxYzFZN8DB33nXfcufnr9hsBBT2xzCtopalTQOOj7Nqu3rd+tIi+4LZtsX6OObXxpff3ciRIOEQW9GtY5Bf3h8z4I9957z7vPPPPMW0EpXfYbBAXtaMX2xo0bE+5VHY8UB6HGLA+KVfVET/POD39l1tyFr7p9bHN7PipeiJwx9jODvDMp5ElUztY6BW22OkWNinvC/dZpW9vm/NG+62FotQ+eiZXiQ+lI61obZD32Exn4Cs5RjXKNqLmwrdIYolyKSZg5MA7Te0ZXfe1/nXUSpAMT1QMvvabrItSP00kdtAJ5vcZk6TVVN9DwncoLiuLoUmzGTVuZzAKqw7qNCPhzzjln/UEHHXTpkiVLDttvwdyv4QzEvffeI6BBUUIgJmHpZ7sh9UEmfMgVwXmnnQfbm/A88QU56x6eSi65qGVKeVky512GGXl6YkxckbwIS0cZxUnnVIf+TTjK+ndl3urlqEyd45bnCc/LlA+9S29PoH76+nrU+2LGwL6Q8wSpn8GBAUpy9NoTjh0rTPW5t7/97Yudcv4scGQGRAFt61mBGKHhniMIr1POHefhpr8xRhQYaUAdZeeKWltXWth3SQkC2cB56zzgImdEW5immYMm3Yp8MknzRJQgyw0yo7MVxqn6zbIlFKCMBBwHbfIVvaE+QIa6d/xq0PxovqMloUPspK6Q6kBgJdTUNZ85e30xufkvZ4/0WuKj/bBL8YlILYQJLL2FHew3Zlp/AdMHS5g2UFqkR/p7jcFoD5oiXlpPp4ep4p6i8PWO+rmS/eCX2/Kfri6sn40c7uc4b39tdw93H7Bzhi3sObNa9fBd152Vcc5hYFJLr1m1nzZMJKWndgtH36Vea+X5joPebonRJ2GJIkFNWBk0cfS1nHNWuB1HeVSPP/54ceyxxy5zf/6VG7m+dvCBCz+6cL/5JzyybAU8vmatv7bcQ/1DNVSgrJRsjgI7I1qgJ7dEVG3DVFBB4kJ98MwlLjZGVmTNEC1RRj2Mbi3E0TMBxkY/vfpVzKRCstIpQ5o7q5xPYV9eeqNCoe8lIQgd9leogQ0V87y5+8Bee+42tmbNmi+/+93v/tI3vvGNMVAKFPMQcCavmlPPKQbJQkf7Xed2oJNQELaZjm8GUChaxcTLCzd932WFBDINg4kdLKlPzxV3Oqg02Z62irpS7a0uDkFO9G9hv0lkI8iMv3gMaUjO1TnCWbaYpio5Tw0WyW+iJ14oqoo2h57xZuRNdIOr4fBHujtOGmqoK6kfWnKM/Uu085JzX/2LT35xyfl7z+m7/PGnxp3FYf0LcgZsrDNaotXgMmJgHKp1lINDthPGTrbAYDy1Y0EoAoRojwq4z6olrazqcyZSeJy2gJrSR5iSn8n2IHJ2fLfzg5vp/RbmzTFjD9x+8/vu/dUPVgkf3xS7j+DD1U0OLuhv5uf14hEhR4ysMAVdZPlZGMTPe9EP72fzW8qxYNT0SK1vaXNIzDjlbPgcdGKc4FDeR9vt9gnLHl0B6zeMwVZnfkp8U7CMbOxIovc8Bw2SHYvoEFHI9Wmmsg9YSVsAGxV0ol2qtE2kT8pBtqEC8t+N2pnyyeCdmeG7adzSCIAiUcyibGbNHIH995sPI8NDY6tXr/7SBRdc8GWnmEchpSIs1EOtKEcGB+zTb7NmzQqrn+Bq0LzCMUAWesQDr0YY+j4m279Li3DP/GeQOSdbNy6570FHcYw6OgM507anOSYnnEmerkIvJ9Lf6to5jRV/t6mMirKx2QAOTZUSj5DjiIPe5CiOx1ZRnuIPnvs3sHTpQ+889dRTNQetUWGHV7LRFhJZPtyGyEHbzIS3CW2TPmYh9Xb5V+79uDF9H3v08c0GOeZYBz4kjhSv61JIabTbRH3YSXec28wkh+HhhpRkx/sJwc8w5BVRmM8IYxf4/uBXScJ4az+QYlY9jMd2BqUZ6ge7cK9i4z3/cd1Z133j0/dLtUHGu2er+1gl3/mxuQzn3xvLCxpBc9EjDL0MO07C/nxGFwuKKGfqFQ6d/cJ9/PtNN900/7jjjvvoy/r737HGoenHn3gSNoyO0nlR2UFUdpa96tYj64CQbcWIOToPhZuOQfPMUVuFqpVSjk7GDEX7H5MKCM8nVWFM1pm5w7IU+qnb8XsMo/MHFbKvyJQ2eMWO1IdDyrD7nNmOR+5/0Jlq//K+v/nr737ve98bZU7SZhsWWo4KUYnMomJUJq9RcbB+xU5AbJcKIwd4SaUww+rEE0+s1Gocmk4wu9AR2FgYQcv3pHlk0MPfkTJAGeixPW7AYwWdtzk02kO1v/1n/DeoMDC1c9Lz1BX4K56DMkvhkhx2yjNMgzJh7ll8CJSZTa1kQ7klcCUb/O7AEFpN0ODIDcaGRtKczoGoSsxcef7Zh1/8+W88CAfOnf6xZas3mS3bONzPeHPBy6qlGZqlpz9Mr1Ok7U5hJzvk3DcdVNJVQc7Djp+EYkJ/Fehj4mgaJ3fRp22RgkaUDmbvOb2w72yz8Y6bv/8Op5wfgFTJhkGLlXPyG894zfuH7qqWc4g/Kxl+MSDoUGI8d21VZiPhPJy6TyxAja4LiKM2oKI+7LDDFjtB+/uJicl5q1Y/Bk+tWw9bt8bIj5RXSGGtIBkxWUVBC9KmT6+ZU+WtFHb2XnzdiISbOE5tugY+HeLgIgyIYW0tPGMNPYfjjUqaY2DGyDAmM4Lh4eljroPeescdd3zpDW94AzmOUIlyKsUknlP+ZjNPqkc7/Gy3TVbedohZVpYw6lyuhnTaMjwD6thFxWscFcnhZMoh6IcWb9gwGqKB/ASVTogIesYnb9C2WibSvv7cCz735s2bYc2ax2D9unVwzl+8CxH0O972trfd5l6HLKBsRZsOt69Gzx1Ez6igswiFpP2a3yrqSv67+NzX7z512uDwp1c9OT5/9RNbsuMNEzhEY1C0R8cvgkL0RocS1lXAkXYmRFxxpAcIrecHKMvTB0KKAlTUfY7znrfXAOw2ZFf/5NovvP3Gf/3nlV1Wkod8XUw8BlMSYKZFqCtzyRcT+kzm5O7aoC8GBB2KHoWDF5u5A+3Rx0x4kmyJk7dgOsQKuSAnVLgKMZx00kmPugpd4Sr0qw8//PDiuXPnvt2Z8YvGNm6ahzPB1qGy3rYtKktQ9hFAYmqKEoagO1WUR85HK4WuSxKyB2nIXtgHVtdDhvjV9/Dp0TBIBzempsjRWYhLi82ZNQv23GMOJsq59bHHHrv+vPM++J1rrrlG+GXahF/GAZJXN9FKGT8xMgM0zwzdlTO9riBnzpUL+rem+nm+0bMqghZIwQgdUxQ+HCDEFxvDSLpKonis5jnqX+OAZFMsLCWi6ux6jcek1xUartPuhcHBAdi2dZCeEZUGxveqyI1KtXfFVhHSVJjfGKkNGkwxQkHXi6wyw0pIdFHQSXrA5b5KQvq3bz/quouv/vGSufse8LF9dhs46+HlG836MQRMWKeViCyiaGPJV2IpWVKLfItIhfh8Jp6B5DwaVsYAEwI6DMR1UckV45TzzOFe+7L508345qe+9PUrLvnsLbf8m5b9ROnqSCRO5kW/s0VRU8645av7PBvlLO/7Yi21Z0cHBAoGTy9N+C50InLMNP0tS5/jdTANIIbtzZw5s/jlL3+5yCGCtzuP7SJE1uueXk/KevOWLYSGQJQ0K+L4KFlH0ooa1HelxPn/5FxQx+gWrMEPY2LflQ82X8PvwEoa0s7c39sHs2fPhDluw1wmk5OTtzhnz/Wf+MQnvuuU8ga5h0LMjZvilxs3WcgVUqVLG9JQeL6sW+c+K9WOYgLm+uUFUWwtws+jQScfNz3w0MOLR0c3pn4JYL+FOrjepiZTwenFQ0XoE/m7AiqpMs6OT6/jEPSWzRiuCqMb1sN/O/00eOihB//8lFNOuQVYuXD4GJ7SLaxORyzUBmPWyJDVXY2/5/kN2tI1//fa+985ODj9Y2ObJuf/dvUmeNop6qZ+AOp9JS6a13aVl/fI23rtTGDFW5ekvWeP9MEBc4fsYF/7oV/fd/snL/3ou27R79DN4Q2pIq62Uw+VqvZK1YF+9K7lxaygpSTvIEo6+800fcd8HqyksRTolUaHiRxz2223Hb5w4cJFw8PDb+7p6Vk0OjYGmzaPw9gofm6BbehkTLoDQNr1LCS0sv7Z5t01/x3U9dRxGjE3VAEB+uz3aY4fHBkZcsp4Gs20dAKyyinWW9euXXvL5Zdf/pNvfvObYzyVNwgloybcRwLmUIPJV9OGVPHmDsPkGJ2BDnlH5CsZPUm+hkSJY7Y45wi2z1aQd2VRSkZQIcbmG+c4venBh36zeHQMLYouA3WiNdXORCYA6mpcER0mKtm0pfPrNVyOZQgHjPHxLfAUKujRDXDqqW+BpQ89dObJJ58sCqrJUZjvp9+4bYP5D6lsZA8Wn0it56iVtBxTorX76S/ccNb0oaELt03Y+cse2wRPbdgKo5snm6+Y3w2aBWfaQAv23X0Q9pozAH1l+5Y1j6/47t++5w3fyQAJQJ2mSxQxWhLoY3FWKFoT4Tim7ei7pCOQLJ3Q0MO3V14KChqL78VdPMYqx3QhygGioq5tDlETSmJlTSM6ropwyy23LHJCs8iZgIucc+Xlzjkxgsh6s1PW2CkRYW/ZMk4JmJLwKMvdVRBP2K/xc7celXZk302T1wvHYQzz9GkDNBUbkfF0t2FMqyPsVjnlesuaNWtu+fGPf3zLhz70oZXZyUmH4umqkrmsJrBq5p/kaabrOMQMOuwKfOel6cMqBEv/Dg3P8aIpGZIu3N833vfA0hNRFnRIm0najVuLz/O0R8O1oa6ia/06yFC8fjw+DuhN98B9OCjjLEJU0G99y5vhP3/zmzOcovylpjVAKWVu9w6GR7JlpEMjqV1dX6twYNX3yhypOdVBj6as3mRzIMo4EFV8+drbT5g1Y85ZrZ6eE8YnqnmjmyZhw8YJt22jxEoYzbFpSzvJfDR9oEXVM8PRF9P6SjMy1Au7zexzFmQxtmls9NvLf/vwTy849/RbVJXTc+JiEfjMGOUi74UZFsfGxrTCprpRMi/gg45R0SzJtdX7/0EpaCn5+xilnPX+JidigrAxCTlybA5V07FOWRuQpZj5mGuvvXaeQ9jzHX99vBt9X+5G03luNJ2LinsLUSIdmuqLihtzG3jEDU6BV0yXAP0eEFX29JIyFX/3k0tK8rhjkVwYuB8TFJUlxWqvctzhA+5eK939VzkH363OcbXi6quv1nyalPxv5NZIKTvqgX7n5XoC9YBKmflHfT5tWF8YoYHTsx1FRIuIigNQ7qcS61eQmhyJ04Q77otFWYuCKb71rW/d6CiOEzdu2kyvQ782RebkZo7yZSSfmXpOrpWXLvcxXLXxaePAscVZSOvWPeUojg3wFqegV65Yfvpxxx33K7S0ZMEEvJrzK1Rqxqf+lOxKOboEgEYEzY9nQZHShUbSenPKH8NjQx91YKBEKvKyK787b96C/Q8fHh46oTQ98wrX71zPnNEqWnP1fRxQWomvO+H6xGR7csXYhvUP3nXnzb/63GUfXdXl+cLzi28F+4KT645KDpVYChyNlCNt+W4a6uN3kuuXmoKmkvFc4W8V6VGgsuDp4rhLK+zwifk92HQJQsI0SKLM8+8XXXTRyKmnnuoEaHjYCTcq7WGnTPFzHv7uGnzYOZFG+Ptc2E7pOCHjzzHn2Bl1TryVKNcO/aASXuk60titt956/5133rnxq1/96qisJiyv3vCJzyhRF8AOPuDv0iHR0QcQYzvBKeVwDcUtgw6XQycsK2W5Fx2jYpobO+2LTCFTUSgotL9rn5vcvhPhRVoc6jvt6KOP/hUoMx6n4+MEo/Xr18tA3OG453yrOLcEKO65KQIHGpyFjSBJNjWnQfdDAU452KJFbR3aDddiei4kesKFb/m7Vfmt9bvQb5nDm94x86vYhvM059wUUveikvOdVfKG9m5cJxjIbfLfOK+1pT57eEOI2usUTp8TDMxUjhsuMjaIm2ugae4Tt+lOSIac8sIljlHZjjgnI326MtN9zuTPWU5gZjkFONt9x22O2nZzgrIbfvL33d3nHvKJm0Mz+nN3vS8/hn+XTa43x92bNv4+W54JP/E5eZsh78DvMYzv5z5xm87vPM110EGuD9z6sZ6wvpxi7uW6a2VbCTHEMUxOUG2Rt9mLpkjYJyNUHPRLNxiJLFGdsAxhXZHMgK9PrF+sb5IPYLngNtod28216Z7g23FP3vZQ38OGx/GxXY/Rx2bftczsxs8wW2Rjhl/tdISfeTrL/qAblPF9+vg9e/idsZ1LbtNc4W6vSP1JP8VNZKdHyZX0xwG+P/VFh6p1nUpfnKk2kXPdD2epbab6nCEb9gHu21r+B1n+SS+g7Kvn68H2FzkAT3kFWU+smN+hvCQRtJRspM7sxdRJkf+Wf+Iojl94JM/PyXnr/Hp6H42sPDqH0R5XX5BGFFQLKQ2QXI8Rr1XfDUdV0N+CSHF5Ir4H3RP3o7mGfU+ZbVhwUVZEJMgrg/DK6v7hO/KO+EVNy6ZP5vfJ3MPp2VlGsxwx89c6wnqRFSMre3MMPu1Tn7nyMepTH1t0OReYego3xL95MpA+HkuwigQ16t9wH35h1BhKFo0D0IwOZeZnYs6/lhc+zRIkadoKnqEYdWwyYDckRdP1YjgSi+oSZZavEyxcp2SNQ/4YnWXdJ0DWhxr6QBNFQ/vQUuSkR3n90N/KIs9jwGE7f08VLBnSoQ4iSFohakHVgqhbTuHUUDUjRhpBFTrCUXWa2qZnG47Cw2pLEDeQrMwQRCUjuSBwvZ9GekQC+Juco47rtsl9hhUq0Nt0ZRkMqk3Qirx3n9QF1g3XjyBGqbtCfeaKSRAFwEsAHKj30O8ZrDMlPyIzA1jPqq5FLkawLVkepM1yC6cJ8XX7Lfkb5YNRcThXrDzILCjehth6IuTIzzuA8i4WE78XIWdEjIwadR971qhR16NYIxCRaG7hUn9UfXFAbdIPqd8xup4ulqCSfekHw+o9ZQv9WFmLATHr99eWA6TyrwfgqfJsShbI35UCARY4Vtyl/A0sHNzpyORSm6ZCSFC4cWVrUtxDDcpSK/Cg0EWRK4VOmwhZvjVcNxfAYLLJs7IiTqgLNt8SpQyxY2oKQwsn1akydZssjpdEyZWRUi75IC/12C/mOaR0WWirJsoMGto+34+fipJoPF6oq6Z9IjOi1PDZlAyLkhKZ6JF3E1pH2vu5KOisUB1mdUkb3kcBgx4lnySvWobl2flT3kX3w2nZJn2AzlH0ZtIPFIXVROE1vfuUon6OJalAhaQThA2pAgrcGDdUr9qkIalRISrsfjUSB6UtAqM5bf6eo++m/UHpSofibZr6WwRysMsWlDFELpk2hRKkM1KnUIihSTGH+mNlpRXYS7ZkKNp0kRttiWnZkI0UiLSztKFGgPhd+QT030Em8G/Z+DgtH/rvZODmfVoWtZLSFlRAjg28c6Kg4DnUY4Ny13UqckZ9UJ5BD4DKuq1ZuQqE1GQf4sAp52puWVsLwWpoeOcik4WpsoNKLlSNnCE2iDLlSEmxkLYyUz9xbEAUFvrMHB3JJqM+/iZKPUPiQdFnqLdR+arf+9UzJM+UKWONkjVablLE+WBW61zW/mFQbs9AdQQTXZSJDIYKpSUykVtf+LdGgOKsU0p9mqJOkoFZXYv2Zcc1DdhaZjSt1TRQJ1YT1Gms51KSfpg59pM6lf6nUG1T3wuDIte31Htfw9abbQEpS98XByAouc/R8h+K3O/yohGfHsGhufPV0HU3hQ3c4MpUCoKjULce8fV3TaE0HtflGC2cTaigqdOFTTqhGpCSd1cmfc15A3+4pcahcv3l9Zq3QxNdltNm3bZEuaNcNAz+/V3OS+RMW1FQH6wTSkspKtNEb8COqUtQCjrvg2XGUbcyGU446wbZ71V0TU/mU9HX6gZMmgalKeS8C0vXRtjOqF4TGmgWmJ7cAQmxQ/Q2bShMTUK2veNEAJtQsTJTWw3Prk24Ih+sNGKYEkpfcqoDUrqjhvwE9em2ycK2cuosV6C1v3NkmP8O3U34pi1HqBpBlhnnvrMVVKjPPCRPDRRlw5YPjIGm0KBEhUfq8xopPHnvBgA3VXZ1kWQ3kJpapsuWjLLCm2mlB/XY66ST6hEcmhVrjx71oa7sNXpvZddr8jiXmRJpVMjQgBqmzLi0ZPwpANSjEiBF1YkMgFIkeburgXt78tD4e5etycrTvpVu8tKIJHcwck6K8mcAKOs2u6dG8o3+I6nzrP4b309fR1sHDf0fYEo5v3BKg1Lqpqi7USI1RKU7KwtAE6INHaZppNf7ckFsoig0jwaQBtRDGtGSWw4wVbqXjIvMO3FXGdjO1mS6N6G8xFpTtIqm3pqQYbK/QXElgKPJ15A7gne2RWXTPOqmCxX5bPpf0QBOmgaAZD+kCnlKOb8IinYM1CgA2L4CD0KkPdW5AoWG0R2aBSwcn3m+c3oidLYuVgHAlPA915K0vchCxqeCnn0I9TYvG+iR4tlsGXqs/Q3pwFCTm3xA13LdzRkMz0/J+12oYw04MlqkCfEHBZz/NuX8ewkXacwmbhKyTgwKtTaEFzUJTb4/MTmheSBoElJdpvjkHVhsDBvDUkOdeTs2OMKSNpS23o6SzM8PMiFKWl+jG42ln+VFyLV2e9ZEAdt06rXJf4cXkEKe6pDPT5F6pync1tpaBnj60caEv2nup/Rwq1YbUYKnl7FIchjDVHneis0SeUHDNH69z6bJ3U3DtaDbuQ1/N92r8R5KpvR1pspUmSpZEaQk38M+mEK9L6li62GL3cI9If+7C9J9pmvRb88zVTFVpspUmSpTZapMlakyVabKVJkqU2WqTJWpMlWmylSZKlNlqkyVqTJVpspUmSpTRcr/BzH4+zLhwUrvAAAAAElFTkSuQmCC"
/>
</defs>
</svg>
)
}
src/images/svg/landing/metric-chart.tsx
"use client"
// third-party
import { motion } from "framer-motion"
interface MetricChartProps {
fillPath: string
path: string
dotX: number
dotY: number
tooltip: string
tooltipX: number
tooltipY: number
}
// ------------------------------ | SVG - METRIC CHART | ------------------------------ //
export default function MetricChart({
fillPath,
path,
dotX,
dotY,
tooltip,
tooltipX,
tooltipY,
}: MetricChartProps) {
return (
<div className="relative pt-6">
<svg
viewBox="0 0 300 120"
className="h-28 w-full overflow-visible text-primary"
>
<defs>
<linearGradient id="chartGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stopColor="var(--primary)" stopOpacity="0.2" />
<stop offset="100%" stopColor="var(--primary)" stopOpacity="0.0" />
</linearGradient>
</defs>
<motion.path
d={fillPath}
fill="url(#chartGrad)"
initial={false}
animate={{ d: fillPath }}
transition={{ duration: 0.4, ease: "easeInOut" }}
/>
<motion.path
d={path}
fill="none"
stroke="currentColor"
strokeWidth="2.5"
strokeLinecap="round"
initial={false}
animate={{ d: path }}
transition={{ duration: 0.4, ease: "easeInOut" }}
/>
{/* Active point */}
<motion.circle
cx={dotX}
cy={dotY}
r="4.5"
fill="var(--primary)"
stroke="var(--card)"
strokeWidth="2"
initial={false}
animate={{ cx: dotX, cy: dotY }}
transition={{ duration: 0.4, ease: "easeInOut" }}
/>
{/* Tooltip */}
<motion.g
initial={false}
animate={{ x: tooltipX, y: tooltipY }}
transition={{ duration: 0.4, ease: "easeInOut" }}
>
<rect
x="0"
y="0"
width="60"
height="22"
rx="11"
fill="var(--primary)"
/>
<path d="M 30 22 L 27 25 L 33 25 Z" fill="var(--primary)" />
<text
x="30"
y="14"
fill="var(--primary-foreground)"
fontSize="10"
fontWeight="bold"
textAnchor="middle"
>
{tooltip}
</text>
</motion.g>
</svg>
</div>
)
}
src/images/svg/landing/noise-overlay.tsx
// types
import type { SVGAttributes } from "react"
// ------------------------------ | SVG - NOISE OVERLAY | ------------------------------ //
export default function NoiseOverlay(props: SVGAttributes<SVGElement>) {
return (
<svg
className="absolute inset-0 h-full w-full"
viewBox="0 0 273 200"
fill="none"
preserveAspectRatio="none"
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
{...props}
>
<g opacity="0.5" filter="url(#filter0_n)">
<rect width="273" height="200" fill="var(--primary)" />
</g>
<defs>
<filter
id="filter0_n"
x="0"
y="0"
width="273"
height="200"
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
<feFlood floodOpacity="0" result="BackgroundImageFix" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="BackgroundImageFix"
result="shape"
/>
<feTurbulence
type="fractalNoise"
baseFrequency="0.66666668653488159 0.66666668653488159"
stitchTiles="stitch"
numOctaves="3"
result="noise"
seed="9555"
/>
<feColorMatrix
in="noise"
type="luminanceToAlpha"
result="alphaNoise"
/>
<feComponentTransfer in="alphaNoise" result="coloredNoise1">
<feFuncA
type="discrete"
tableValues="0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
/>
</feComponentTransfer>
<feComposite
operator="in"
in2="shape"
in="coloredNoise1"
result="noise1Clipped"
/>
<feFlood
floodColor="color-mix(in srgb, var(--primary) 60%, white)"
result="color1Flood"
/>
<feComposite
operator="in"
in2="noise1Clipped"
in="color1Flood"
result="color1"
/>
<feMerge>
<feMergeNode in="shape" />
<feMergeNode in="color1" />
</feMerge>
</filter>
</defs>
</svg>
)
}
src/images/svg/landing/profile-avatar.tsx
// types
import type { SVGAttributes } from "react"
// ------------------------------ | SVG - PROFILE AVATAR | ------------------------------ //
export default function ProfileAvatar(props: SVGAttributes<SVGElement>) {
return (
<svg
viewBox="0 0 60 45"
fill="none"
xmlns="http://www.w3.org/2000/svg"
{...props}
>
<path
d="M58.4855 0C61.6745 10.5015 61.3453 31.5195 35.54 33.7742C34.1939 33.8918 33.0078 34.6549 32.7418 35.9798C32.3871 37.7468 32.0588 40.6514 32.0588 45H27.6907C27.6907 40.6514 27.3624 37.7468 27.0077 35.9798C26.7418 34.655 25.5556 33.8918 24.2095 33.7742C-1.5958 31.5195 -1.92496 10.5015 1.26402 0C3.81208 4.72907 10.6553 14.4532 17.6442 15.5172C24.6331 16.5813 28.7099 23.7931 29.8748 27.266C31.0396 23.7931 35.1164 16.5813 42.1053 15.5172C49.0942 14.4532 55.9374 4.72907 58.4855 0Z"
fill="currentColor"
/>
</svg>
)
}