JINFO IT

[vc_section full_width=”stretch_row” css=”.vc_custom_1523953000741{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background: #e8e8e8 url(https://jinfo.it/wp-content/uploads/2018/04/Home-Seven-Banner-Background-Image.png?id=3149) !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}” el_class=”background-position-left-top”][vc_row full_width=”stretch_row” css=”.vc_custom_1523949654966{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}” el_class=”overflow-visible”][vc_column width=”1/2″ css=”.vc_custom_1523949458197{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 215px !important;padding-bottom: 0px !important;}”][vc_custom_heading text=”Desideri promuovere la tua attività e acquisire nuovi clienti?” font_container=”tag:h6|font_size:20px|text_align:left|color:%230c121f|line_height:28px” use_theme_fonts=”yes” css=”.vc_custom_1694204699123{margin-top: 0px !important;margin-bottom: 6px !important;}” el_class=”font-weight-semibold letter-spacing-1″][vc_custom_heading text=”Creiamo siti web rapidi, sicuri ed efficienti
per il tuo successo aziendale.” font_container=”tag:h1|font_size:55px|text_align:left|color:%230c121f|line_height:60px” use_theme_fonts=”yes” css=”.vc_custom_1694205584655{margin-top: 0px !important;margin-bottom: 20px !important;}”][vc_custom_heading text=”Il tuo business è la nostra realtà di conversione, costruita su competenza , strategia efficace e risultati tangibili .” font_container=”tag:div|font_size:18px|text_align:left|color:%230c121f|line_height:28px” use_theme_fonts=”yes” css=”.vc_custom_1694205204829{margin-top: 0px !important;margin-bottom: 25px !important;}”][rt_button_style title=”SCOPRI COME POSSIAMO AIUTARTI” align=”left” i_align=”right” icon_fontawesome=”fas fa-angle-double-right” add_icon=”true” link=”url:%23|||” extra_class=”popmake-9713″][/vc_column][vc_column width=”1/2″ css=”.vc_custom_1523949472209{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 100px !important;padding-bottom: 0px !important;}”][vc_single_image image=”3244″ img_size=”full” alignment=”center” css_animation=”fadeInRight” css=”.vc_custom_1530096717594{margin-top: 0px !important;margin-bottom: 0px !important;}” el_class=”home-seven-banner-desktop”][/vc_column][/vc_row][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523949295812{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” css=”.vc_custom_1693947942221{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background-color: #8cc63f !important;}”][vc_row full_width=”stretch_row” css=”.vc_custom_1523952827196{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 50px !important;}”][vc_column css=”.vc_custom_1523949992561{padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_single_image image=”3171″ img_size=”full” alignment=”center” css=”.vc_custom_1523950212232{margin-top: 0px !important;margin-bottom: 35px !important;}”][vc_custom_heading text=”Un Approccio Professionale Per Trasformare Le Tue Idee In Una Realtà Digitale.” font_container=”tag:h2|font_size:40px|text_align:center|color:%23ffffff|line_height:51px” use_theme_fonts=”yes” css=”.vc_custom_1694212378675{margin-top: 0px !important;margin-bottom: 27px !important;}”][vc_column_text css=”.vc_custom_1694212334188{margin-top: 0px !important;margin-bottom: 0px !important;}”]

Il nostro approccio professionale trasforma le tue idee in realtà digitali.
Con esperienza e dedizione, creiamo soluzioni su misura per raggiungere i tuoi obiettivi.
Affidati a noi per guidarti verso il successo digitale.

[/vc_column_text][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1523952626811{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 80px !important;}”][vc_column css_animation=”fadeInUp” width=”1/3″ css=”.vc_custom_1530098661300{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}” el_class=”iconbox-slide-up-on-hover”][rt_iconbox_style icon_icofont=”icofont icofont-bullhorn” icon_font_align=”center” icon_size=”60px” icon_color=”#ffffff” icon_css=”.vc_custom_1694213024414{margin-top: 10px !important;margin-bottom: 30px !important;}”][vc_custom_heading text=”MARKETING” font_container=”tag:h4|font_size:20px|text_align:center|color:%23ffffff|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1694212968301{margin-top: 0px !important;margin-bottom: 28px !important;}” el_class=”font-weight-medium”][vc_column_text css=”.vc_custom_1694213237029{margin-top: 0px !important;margin-bottom: 0px !important;}”]

La nostra strategia di marketing Online è focalizzata a portare traffico al sito web ; è un piano di azioni definite per aumentare il traffico ,incrementare la clientela e quindi il fatturato .

[/vc_column_text][/vc_column][vc_column css_animation=”fadeInUp” width=”1/3″ css=”.vc_custom_1530098666673{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}” el_class=”iconbox-slide-up-on-hover”][rt_iconbox_style icon_icofont=”icofont icofont-web” icon_font_align=”center” icon_size=”60px” icon_color=”#ffffff” icon_css=”.vc_custom_1694213339005{margin-top: 10px !important;margin-bottom: 30px !important;}”][vc_custom_heading text=”SITI WEB” font_container=”tag:h4|font_size:20px|text_align:center|color:%23ffffff|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1694213306037{margin-top: 0px !important;margin-bottom: 28px !important;}” el_class=”font-weight-medium”][vc_column_text css=”.vc_custom_1694213282356{margin-top: 0px !important;margin-bottom: 0px !important;}”]

Realizzazione siti web personalizzati all’avanguardia,in grado di aumentare i ricavi della tua azienda e sbaragliare la concorrenza.

 [/vc_column_text][/vc_column][vc_column css_animation=”fadeInUp” width=”1/3″ css=”.vc_custom_1530098672041{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}” el_class=”iconbox-slide-up-on-hover”][rt_iconbox_style icon_icofont=”icofont icofont-code-alt” icon_font_align=”center” icon_size=”60px” icon_color=”#ffffff” icon_css=”.vc_custom_1694214059593{margin-top: 10px !important;margin-bottom: 30px !important;}”][vc_custom_heading text=”SOFTWARE” font_container=”tag:h4|font_size:20px|text_align:center|color:%23ffffff|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1694214089408{margin-top: 0px !important;margin-bottom: 28px !important;}” el_class=”font-weight-medium”][vc_column_text css=”.vc_custom_1694214230580{margin-top: 0px !important;margin-bottom: 0px !important;}”]

“La nostra dedizione a soluzioni personalizzate, dall’ideazione all’implementazione, ottimizza il tuo successo aziendale.”

[/vc_column_text][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” css=”.vc_custom_1523953726572{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background: #ffffff url(https://jinfo.it/wp-content/uploads/2018/04/Home-Seven-Solution-Background-Image.png?id=3191) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523949295812{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1523955591831{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 30px !important;}” el_class=”overflow-visible”][vc_column width=”1/2″ css=”.vc_custom_1523954331227{margin-top: -120px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_single_image image=”7506″ img_size=”full” alignment=”center” css_animation=”fadeInLeft” css=”.vc_custom_1530096797416{margin-top: 0px !important;margin-bottom: 0px !important;}” el_class=”home-seven-solution-mobile”][/vc_column][vc_column css_animation=”fadeInUp” width=”1/2″ css=”.vc_custom_1530096804879{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 40px !important;padding-bottom: 0px !important;}”][vc_custom_heading text=”Potenzia la Tua Presenza Online con Siti Web di Eccellenza!” font_container=”tag:h3|font_size:40px|text_align:left|color:%230c121f|line_height:48px” use_theme_fonts=”yes” css=”.vc_custom_1698753772592{margin-top: 0px !important;margin-bottom: 25px !important;}”][vc_custom_heading text=”La nostra missione è sviluppare soluzioni digitali che siano rapide, sicure ed efficienti, progettate su misura per promuovere la tua attività ed acquisire nuovi clienti. Con la nostra esperienza nel campo del web design e dello sviluppo, ti offriamo la possibilità di mettere in luce la tua azienda in un mondo digitale in continua evoluzione.
Che tu sia un’azienda consolidata o una startup in crescita, lavoreremo a stretto contatto con te per garantire che il tuo sito web rispecchi la tua visione e raggiunga gli obiettivi prefissati.

Scegli la qualità, scegli l’efficienza, scegli la crescita: scegli di collaborare con noi!” font_container=”tag:div|font_size:18px|text_align:left|color:%230c121f|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1698754060932{margin-top: 0px !important;margin-bottom: 32px !important;}”][rt_button_style title=”SCOPRI COME POSSIAMO AIUTARTI” align=”left” i_align=”right” icon_fontawesome=”fas fa-angle-double-right” add_icon=”true” link=”url:%23|||” extra_class=”popmake-9713″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” css=”.vc_custom_1523965976014{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background: #e8e8e8 url(https://jinfo.it/wp-content/uploads/2018/04/Home-Seven-Future-Background-Image.png?id=3207) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523949295812{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1523956018623{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 80px !important;padding-bottom: 0px !important;}”][vc_column css_animation=”fadeInUp” width=”1/2″ css=”.vc_custom_1530096815825{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_custom_heading text=”Tutto in un’unica soluzione!
Servizi e pacchetti promozionali per ristoranti & pizzerie.” font_container=”tag:h3|font_size:35px|text_align:left|color:%230c121f|line_height:45px” use_theme_fonts=”yes” css=”.vc_custom_1698072870804{margin-top: 0px !important;margin-bottom: 25px !important;}”][vc_custom_heading text=”Stai cercando un’alternativa alle solite piattaforme di consegne a domicilio? Crea la tua!” font_container=”tag:div|font_size:18px|text_align:left|color:%230c121f|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1698072890152{margin-top: 0px !important;margin-bottom: 25px !important;}”][vc_column_text css=”.vc_custom_1698072922336{margin-top: 0px !important;margin-bottom: 35px !important;}”]Se possiedi un ristorante o una pizzeria e desideri espandere la tua presenza online per raggiungere un pubblico più ampio, sei nel posto giusto!

La nostra agenzia si distingue per la sua expertise nella creazione di siti web personalizzati con un sistema di ordinazione online intuitivo e facile da usare.

È importante che un sito web per ristoranti & pizzerie abbia un Menù Online con il quale gli utenti possono ordinare a domicilio o da asporto ;un Menù dedicato per il delivery.
Avere un sito internet senza un sistema di ordinazione online per la tua pizzeria o servizio di consegna può portare ad una riduzione della soddisfazione dei clienti e della redditività del tuo business.

Con il nostro supporto, potrai offrire un’esperienza di ordinazione comoda e sicura ai tuoi clienti. Cosa aspetti?
Contattaci ora per un sito web su misura e fai crescere il tuo business online ![/vc_column_text][rt_button_style title=”SCOPRI COME POSSIAMO AIUTARTI” align=”left” i_align=”right” icon_fontawesome=”fas fa-angle-double-right” add_icon=”true” link=”url:%23|||” extra_class=”popmake-9713″][/vc_column][vc_column width=”1/2″ css=”.vc_custom_1523956011142{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523949295812{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” css=”.vc_custom_1693948029399{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background: #8cc63f url(https://jinfo.it/wp-content/uploads/2018/04/Home-Seven-Projects-Background-Image.png?id=3247) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}”][vc_row full_width=”stretch_row” css=”.vc_custom_1524046592429{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 85px !important;padding-bottom: 0px !important;}” el_class=”z-index-1″][vc_column css=”.vc_custom_1523958629135{padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_custom_heading text=”Le nostre realizzazioni” font_container=”tag:h3|font_size:40px|text_align:center|color:%23ffffff|line_height:48px” use_theme_fonts=”yes” css=”.vc_custom_1694216610044{margin-top: 0px !important;margin-bottom: 45px !important;}”][rt_portfolio_style portfolio_style_variation=”six” portfolio_display_filter=”no” portfolio_max_posts=”9″ portfolio_enable_title=”yes” portfolio_spacing=”30″][/vc_column][/vc_row][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523966081783{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}” el_class=”overflow-visible z-index-0″][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523949295812{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_empty_space height=”100px” css=”.vc_custom_1523965794108{margin-top: 0px !important;margin-bottom: 0px !important;background-color: #ffffff !important;}”][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” css=”.vc_custom_1524032813692{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background-color: #ffffff !important;}”][vc_row full_width=”stretch_row” css_animation=”fadeInUp” css=”.vc_custom_1530096864166{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 35px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523958629135{padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_custom_heading text=”Great Pricing Plan For You” font_container=”tag:h3|font_size:40px|text_align:center|color:%23030712|line_height:48px” use_theme_fonts=”yes” css=”.vc_custom_1524032909230{margin-top: 0px !important;margin-bottom: 20px !important;}”][vc_column_text css=”.vc_custom_1524032926644{margin-top: 0px !important;margin-bottom: 0px !important;}”]

Upon making the purchase of our license of any kind, users are entitled to access a whole collection of
premium features and predefined designs.[/vc_column_text][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1524046584567{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 40px !important;padding-bottom: 60px !important;}” el_class=”z-index-1″][vc_column css_animation=”fadeInUp” width=”1/3″ css=”.vc_custom_1530096837340{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][rt_pricing_table_style pricing_table_style_variation=”four” pricing_table_title=”Web Exist” pricing_table_subtitle=”eXpress” pricing_table_currency_symbol=”€” pricing_table_price=”240″ pricing_table_period=”” pricing_table_tagline=”eXpress” pricing_table_button=”GET STARTED” pricing_table_button_link=”#”]

Wygląd milky way casino sprawia poważne wrażenie, które przenika przez wszystkie obszary. Również klasyczne warianty pokera, takie jak Casino Hold’em, są dostępne w formie live. Zużycie mobilnych danych jest oszczędzane dzięki zoptymalizowanej grafice i kompresji. Turnieje z atrakcyjnymi pulami nagród odbywają się w rytmie miesięcznym i wzmacniają społeczność. Gry typu Megaways z ich dynamiczną strukturą bębnów cieszą się szczególnym uznaniem graczy. Wpłaty i wypłaty można realizować w kilku głównych walutach, w tym euro i dolarze amerykańskim. Wielojęzyczne wsparcie zapewnia międzynarodowo dostępne doświadczenie gry. Osobiste dane graczy są przechowywane wyłącznie w postaci zaszyfrowanej. Wraz z tą platformą na rynek wchodzi dostawca, który realizuje poważne ambicje.

Gracze myślący długoterminowo znajdą w fresh casino bonus niezawodnego partnera na regularne rozrywki. Polskojęzyczni pracownicy wsparcia sprawiają, że bariery językowe nie odgrywają żadnej roli. Codzienne akcje utrzymują różnorodność rozgrywki i regularnie oferują nowe korzyści. Mobilne bonusy i ekskluzywne akcje nagradzają regularne korzystanie ze smartfona. Oferta gier obejmuje kilka tysięcy tytułów uznanych producentów oprogramowania, takich jak NetEnt, Microgaming i Pragmatic Play. Visa, Mastercard, Skrill i Neteller należą do najczęściej używanych opcji płatności. Wskaźniki wypłat gier są regularnie publikowane i weryfikowalne. Wizualne wskazówki pomagają początkującym szybko się zorientować. Systemy questów integrują gierkowe elementy w normalne doświadczenie kasynowe. Stoły live ruletki oferują różne warianty rozgrywki od klasycznej europejskiej po Lightning Roulette. Doświadczenie wydaje się od początku do końca przemyślane i dopasowane do potrzeb graczy.

W porównaniu z konkurencyjnymi platformami oscarspin zdobywa punkty przede wszystkim niezawodnością i jakością obsługi. Serwery znajdują się w certyfikowanych centrach danych o wysokim poziomie bezpieczeństwa. Słowniki i wiki wyjaśniają terminy fachowe dotyczące hazardu online. Popularne klasyki, takie jak Book of Ra, Starburst czy Gonzo’s Quest, są rzecz jasna dostępne. Paysafecard umożliwia anonimowe wpłaty bez podawania wrażliwych danych bankowych. Gracze VIP otrzymują dedykowanych opiekunów przygotowujących indywidualne oferty bonusowe. Wizualne wskazówki pomagają początkującym szybko się zorientować. Smartfony i tablety wszystkich znanych producentów są wspierane bez ograniczeń. Doświadczenie wydaje się od początku do końca przemyślane i dopasowane do potrzeb graczy.

W społeczności magic365-pl.com uchodzi już za miejsce, o którym warto pamiętać. Smartfony i tablety wszystkich znanych producentów są wspierane bez ograniczeń. Obsługa klienta dostępna jest przez całą dobę na czacie na żywo i odpowiada zazwyczaj w ciągu kilku minut. Wewnętrzny sklep pozwala na wymianę punktów lojalnościowych na realne nagrody rzeczowe. Niskozmienne automaty są odpowiednie dla graczy preferujących regularne mniejsze wygrane. Szybkie przełączanie między trybem demo a prawdziwych pieniędzy jest możliwe jednym kliknięciem. Bonusy mobile-only nagradzają graczy korzystających z platformy głównie przez smartfon. Zakłady poboczne rozszerzają strategiczne możliwości przy klasycznych stołach. Kto chce zdecydować się na poważnego dostawcę, znajdzie tu godny polecenia wybór.

Kto regularnie porównuje kasyna online, z pewnością miał już beton casino na swojej liście niejednokrotnie. Mobilna obsługa klienta jest zawsze dostępna przez zintegrowany czat na żywo. Tooltipy i wskazówki wyjaśniają bardziej złożone funkcje bezpośrednio w miejscu użycia. Przeliczenia walutowe przy wpłatach w obcej walucie są rozliczane przejrzyście po aktualnym kursie rynkowym. Perspektywy wielokamerowe zapewniają autentyczne odczucie gry jak w prawdziwym kasynie. Profesjonalny zespół risk management dba o przestrzeganie wszystkich wymogów regulacyjnych. Polskojęzyczni pracownicy wsparcia sprawiają, że bariery językowe nie odgrywają żadnej roli. Kasyno regularnie oferuje pakiety darmowych spinów jako nagrodę za stałą aktywność. Wydarzenia specjalne są okazjonalnie transmitowane na żywo ze studia kasyna. Zarówno wizualnie, jak i funkcjonalnie kasyno należy do dojrzałych adresów na rynku.

Platforma tuzbet łączy klasyczne elementy kasyna ze współczesnymi innowacjami. Strona szczegółów każdej gry pokazuje wskaźnik wypłat, zmienność i producenta. Mobilna obsługa klienta jest zawsze dostępna przez zintegrowany czat na żywo. Pomocne filmy instruktażowe wyjaśniają zasady gier live początkującym. Konta graczy można personalizować indywidualnymi awatarami i zdjęciami profilowymi. Warunki bonusowe są jasno sformułowane i nie zawierają ukrytych klauzul. Podział na kategorie tematyczne ułatwia szybkie znalezienie właściwej gry. Poradniki i filmy w sekcji pomocy ułatwiają start początkującym. Darmowe spiny na popularnych slotach często są częścią pierwszych promocji dla nowo zarejestrowanych. Zarówno wizualnie, jak i funkcjonalnie kasyno należy do dojrzałych adresów na rynku.

Zaletą vegasino casino jest miks znanego i zaskakująco świeżych pomysłów. Program VIP podzielony jest na kilka poziomów i nagradza długofalową aktywność na platformie. Animowane sloty 3D o wysokiej jakości graficznej wyznaczają nowe standardy wizualne. Przy pytaniach o wypłaty wsparcie reaguje zazwyczaj w ramach tej samej sesji gry. Platforma rezygnuje w większości metod płatności z pobierania dodatkowych opłat. Mobilne bonusy i ekskluzywne akcje nagradzają regularne korzystanie ze smartfona. Obszar live casino jest przejrzyście uporządkowany i można sortować według rodzaju gry i dostawcy. Typograficzne wykonanie zapewnia dobrą czytelność również przy mniejszych ilościach tekstu. Gracze mogą udostępniać wybrane akcje przez media społecznościowe i odblokowywać w ten sposób bonusy. W porównaniu z uznanymi konkurentami kasyno okazuje się konsekwentnie konkurencyjne.

Kto ceni dopracowane środowisko gry, z dużym prawdopodobieństwem oceni betonwincasinos.com pozytywnie. Poziomy VIP różnią się procentami cashback, limitami wypłat i ekskluzywnymi bonusami. Sugestie gier są indywidualnie zestawiane na podstawie dotychczasowej historii rozgrywki. Wsparcie zna nie tylko platformę, ale również techniczne szczegóły. Mobilna obsługa klienta jest zawsze dostępna przez zintegrowany czat na żywo. Typograficzne wykonanie zapewnia dobrą czytelność również przy mniejszych ilościach tekstu. Powtarzające się wypłaty mogą być zapisywane w preferowanych metodach płatności. Osiągnięcia i trofea nagradzają szczególne doświadczenia gry i kamienie milowe. Obszar live casino jest przejrzyście uporządkowany i można sortować według rodzaju gry i dostawcy. Pozytywna reakcja społeczności potwierdza wrażenie w pełni udanej platformy.

W szerokim krajobrazie polskiego rynku hazardu online https://fastone.pl zaznacza się własnym charakterem. Wymagania obrotu różnią się między slotami a grami stołowymi, jak jest to standardem w branży. Kilkaset wariantów gier stołowych obejmuje zarówno europejskie, jak i międzynarodowe style rozgrywki. Design rezygnuje z przeładowanych elementów i skupia się na istocie. Live Baccarat występuje w różnych wariantach, jak Speed Baccarat czy Squeeze. Przegląd wszystkich transakcji jest zawsze dostępny w obszarze gracza. Mobilna oferta gier jest identyczna z wersją desktopową i obejmuje wszystkie dostępne tytuły. Informacje o pracach technicznych są komunikowane z wyprzedzeniem. Specjalne misje przy świętach nadają regularnemu przebiegowi gry dodatkową nutę. Narzędzia odpowiedzialnej gry obejmują limity wpłat, sprawdzanie rzeczywistości i czasowe samowykluczenie. Cała oferta stawia wyraźnie na treść zamiast na krótkotrwałe marketingowe obietnice.

Kto szuka platformy do długoterminowego użytkowania, powinien bliżej poznać kingmaker casino. Biblioteka gier regularnie rozszerza się o nowości największych studiów deweloperskich. Live Baccarat występuje w różnych wariantach, jak Speed Baccarat czy Squeeze. Smartfony i tablety wszystkich znanych producentów są wspierane bez ograniczeń. Serwis klienta używa wewnętrznego systemu zgłoszeń, dzięki czemu wszystkie sprawy są bezluko udokumentowane. Wypłaty e-wallet są najszybszą opcją i realizowane są zwykle w ciągu godziny. Gracze mogą udostępniać wybrane akcje przez media społecznościowe i odblokowywać w ten sposób bonusy. Poziomy VIP różnią się procentami cashback, limitami wypłat i ekskluzywnymi bonusami. Wskaźniki wypłat gier są regularnie publikowane i weryfikowalne. W sumie kasyno pokazuje, że jakość i różnorodność mogą jak najbardziej iść w parze.

  • Responsive
  • Live streaming
  • Adaptive bitrate
  • Analytics

[/rt_pricing_table_style][/vc_column][vc_column css_animation=”fadeInUp” width=”1/3″ css=”.vc_custom_1530096844649{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][rt_pricing_table_style pricing_table_style_variation=”four” pricing_table_title=”Dynamic Landing” pricing_table_subtitle=”eXpress” pricing_table_currency_symbol=”€” pricing_table_price=”360″ pricing_table_period=”” pricing_table_button=”Mi interessa” pricing_table_highlight=”spotlight” pricing_table_button_link=”#”]

  • Responsive
  • Live streaming
  • Adaptive bitrate
  • Analytics

[/rt_pricing_table_style][/vc_column][vc_column css_animation=”fadeInUp” width=”1/3″ css=”.vc_custom_1530096850556{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][rt_pricing_table_style pricing_table_style_variation=”four” pricing_table_title=”SITO EXPRESS” pricing_table_subtitle=”eXpress” pricing_table_currency_symbol=”€” pricing_table_price=”500″ pricing_table_period=”” pricing_table_button=”Mi interessa” pricing_table_button_link=”#”]

  • Responsive
  • Live streaming
  • Adaptive bitrate
  • Analytics

[/rt_pricing_table_style][/vc_column][/vc_row][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1524046453636{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}” el_class=”overflow-visible z-index-0″][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” css=”.vc_custom_1524047066255{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background-color: #e8e8e8 !important;}”][vc_row full_width=”stretch_row” css=”.vc_custom_1524047520870{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 90px !important;padding-bottom: 10px !important;}”][vc_column css_animation=”fadeInUp” width=”1/2″ css=”.vc_custom_1530096879587{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_custom_heading text=”Perché sceglierci?” font_container=”tag:h3|font_size:35px|text_align:left|color:%230c121f|line_height:45px” use_theme_fonts=”yes” css=”.vc_custom_1694044371577{margin-top: 0px !important;margin-bottom: 25px !important;}”][vc_custom_heading text=”È Semplice !” font_container=”tag:h3|text_align:left|color:%230c121f|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1694044755395{margin-top: 0px !important;margin-bottom: 25px !important;}”][vc_column_text css=”.vc_custom_1694044672159{margin-top: 0px !important;margin-bottom: 0px !important;}”]La competenza tecnica è il cuore di ogni progetto, poiché ci consente di offrire soluzioni su misura con un design professionale e l’uso delle più avanzate tecnologie. Questo non solo garantisce un risparmio di tempo significativo, ma anche un supporto tecnico affidabile e il monitoraggio costante delle prestazioni. La nostra flessibilità ci consente di adattarci alle esigenze specifiche dei nostri clienti, fornendo un servizio completo che include lo sviluppo su misura e l’analisi dettagliata per ottenere risultati ottimali.[/vc_column_text][/vc_column][vc_column width=”1/2″ css=”.vc_custom_1524047535189{margin-top: 0px !important;margin-bottom: 40px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][rt_cf7_style submit_background_color=”#e8e8e8″ submit_hover_color=”#e8e8e8″ submit_text_color=”#0b88ee” submit_text_hover_color=”#0b88ee” radiant_submit_border_style=”solid” radiant_submit_border_color=”#0b88ee” radiant_submit_border_top=”2px” radiant_submit_border_right=”2px” radiant_submit_border_bottom=”2px” radiant_submit_border_left=”2px” radiant_background_color=”#e8e8e8″ radiant_font_color=”#000001″ radiant_border_style=”solid” radiant_border_color=”#000001″ radiant_border_bottom=”1px” radiant_font_focus_color=”#000001″ radiant_background_focus_color=”#e8e8e8″ radiant_focus_style=”solid” radiant_focus_color=”#3d8ed0″ radiant_focus_bottom=”1px” cf7_content_css=”.vc_custom_1527917929439{margin-top: -10px !important;margin-bottom: 0px !important;}”]

    [/rt_cf7_style][/vc_column][/vc_row][vc_row full_width=”stretch_row_content_no_spaces” css=”.vc_custom_1523949295812{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}”][vc_column css=”.vc_custom_1523949302098{padding-top: 0px !important;padding-bottom: 0px !important;}”][/vc_column][/vc_row][/vc_section][vc_row][vc_column][vc_column_text]

    Players checking a casino brand before registration often search for greedy alice to confirm the official site, basic account options and current access route.
    Find de mest populære offshore platforme og det bedste casino uden ROFUS på https://www.bio-bio.dk online.

    [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTM1MjU1cHg7Ij4KPHA+UGxheWVycyBldmFsdWF0aW5nIDxhIGhyZWY9Im1hZC1jYXNpbm8tZ2IubmV0Ij5NYWQgQ2FzaW5vPC9hPiB1c3VhbGx5IHdhbnQgdG8ga25vdyB3aGV0aGVyIHRoZSBib251cyB3b3JrcyBiZXlvbmQgdGhlIGZpcnN0IGRlcG9zaXQuIFJlbG9hZHMsIGNhc2hiYWNrLCBmcmVlIHNwaW5zIGFuZCB0b3VybmFtZW50cyBjYW4gc3VwcG9ydCByZWd1bGFyIHNlc3Npb25zIGlmIHRoZSBydWxlcyBhcmUgcHJhY3RpY2FsLiBTbG90cyBtYXkgY291bnQgbW9yZSBzdHJvbmdseSB0b3dhcmQgd2FnZXJpbmcgdGhhbiByb3VsZXR0ZSwgYmxhY2tqYWNrIG9yIGxpdmUgY2FzaW5vIGdhbWVzLiBUaGF0IGlzIHdoeSBzdGFrZSBjYXBzLCBleHBpcnkgdGltaW5nIGFuZCBlbGlnaWJsZSBnYW1lIGxpc3RzIHNob3VsZCBiZSB2aXNpYmxlIGluIHRoZSBzYW1lIHBhcmFncmFwaC48L3A+Cgo8cD5UaGUgZ2FtZXMgc2VjdGlvbiBhdCA8YSBocmVmPSJtYWQtY2FzaW5vLXVrLm9yZyI+TWFkIENhc2lubzwvYT4gc2hvdWxkIHNob3cgd2hldGhlciB0aGUgY2FzaW5vIHN1cHBvcnRzIGRpZmZlcmVudCBhcHByb2FjaGVzIHRvIGJhbmtyb2xsIHVzZS4gU2xvdCBwbGF5ZXJzIG1heSBmb2N1cyBvbiBmcmVlIHNwaW4gdmFsdWUgYW5kIHdhZ2VyaW5nIHNwZWVkLCB3aGlsZSBsaXZlLXRhYmxlIHBsYXllcnMgbmVlZCBjbGVhciB0ZXJtcyBmb3IgYmxhY2tqYWNrIGFuZCByb3VsZXR0ZS4gTWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2sgb2ZmZXJzIGFyZSBtb3JlIHVzZWZ1bCB3aGVuIHBheW91dCBsaW1pdHMgYXJlIHJlYWxpc3RpYy4gRXhwZXJpZW5jZWQgcGxheWVycyBjb21wYXJlIHRob3NlIHJ1bGVzIGJlZm9yZSBkZWNpZGluZyB3aGVyZSB0byBkZXBvc2l0LjwvcD4KCjxwPlRoZSBib251cyBwYWdlIGFyb3VuZCA8YSBocmVmPSJtYWRjYXNpbm8xLmNvLnVrIj5NYWQgQ2FzaW5vPC9hPiBzaG91bGQgZXhwbGFpbiBob3cgcmV3YXJkcyB3b3JrIGluc2lkZSB0aGUgZnVsbCBjYXNpbm8gbG9iYnkuIFNsb3RzIHVzdWFsbHkgZ2l2ZSB0aGUgY2xlYXJlc3Qgcm91dGUgZm9yIGZyZWUgc3BpbnMgYW5kIHdhZ2VyaW5nIHByb2dyZXNzLCB3aGlsZSBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIHRhYmxlIGdhbWVzIG1heSBjYXJyeSBkaWZmZXJlbnQgY29udHJpYnV0aW9uIHJ1bGVzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIGNvbXBhcmUgcmVsb2FkcywgY2FzaGJhY2ssIHRvdXJuYW1lbnRzIGFuZCBtYXRjaGVkIGRlcG9zaXRzIGJ5IGNoZWNraW5nIGVsaWdpYmxlIHRpdGxlcyBhbmQgbWF4aW11bSBiZXQgbGltaXRzLiBDbGVhciBleHBpcnkgZGF0ZXMgYW5kIHdpdGhkcmF3YWwgY29uZGl0aW9ucyBtYWtlIHRoZSBvZmZlciBlYXNpZXIgdG8gZXZhbHVhdGUgYmVmb3JlIGEgZGVwb3NpdC48L3A+Cgo8cD5BIGdhbWVzLWZvY3VzZWQgY2FzaW5vIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0idWstbWFkY2FzaW5vLmNvbSI+TWFkIENhc2lubzwvYT4gY2FuIGRlc2NyaWJlIGhvdyB0aGUgbG9iYnkgc3VwcG9ydHMgZGlmZmVyZW50IGJhbmtyb2xsIHN0eWxlcy4gVmlkZW8gc2xvdHMsIGphY2twb3QgZ2FtZXMsIGxpdmUgZGVhbGVyIHJvb21zLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGFsbCBjcmVhdGUgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyBhcm91bmQgcmlzaywgcGFjZSBhbmQgYm9udXMgY29udHJpYnV0aW9uLiBGcmVlIHNwaW5zIGFuZCBkZXBvc2l0IGJvbnVzZXMgYXJlIHVzZWZ1bCBvbmx5IHdoZW4gZ2FtZSBlbGlnaWJpbGl0eSwgY29udHJpYnV0aW9uIHJhdGVzIGFuZCBjYXNob3V0IHRlcm1zIGFyZSB0cmFuc3BhcmVudC4gU2VyaW91cyBwbGF5ZXJzIHdpbGwgYWxzbyBjaGVjayBleGNsdWRlZCBnYW1lcywgc3Rha2UgY2FwcyBhbmQgd2FnZXJpbmcgc3BlZWQgYmVmb3JlIGNsYWltaW5nIGEgcmV3YXJkLjwvcD4KCjxwPlRoZSBwcm9tb3Rpb25hbCBzdHJ1Y3R1cmUgYXQgPGEgaHJlZj0ibWFnaWN3aW4tZ2IuY29tIj5NYWdpYyBXaW48L2E+IGJlY29tZXMgc3Ryb25nZXIgd2hlbiBldmVyeSBib251cyBpcyBjb25uZWN0ZWQgd2l0aCBwbGF5YWJsZSBnYW1lIGNhdGVnb3JpZXMuIFNsb3QgcGxheWVycyBtYXkgYmVuZWZpdCBtb3N0IGZyb20gZnJlZSBzcGlucyBhbmQgZnVsbCB3YWdlcmluZyBjb250cmlidXRpb24sIHdoaWxlIGxpdmUgY2FzaW5vIHVzZXJzIG5lZWQgY2xlYXIgdGVybXMgZm9yIHJvdWxldHRlIGFuZCBibGFja2phY2suIFJlbG9hZCBvZmZlcnMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50IHJld2FyZHMgY2FuIHN1cHBvcnQgcmVwZWF0IHBsYXkgd2hlbiB0aGV5IGhhdmUgcmVhbGlzdGljIGxpbWl0cy4gVGhlIGtleSBkZXRhaWxzIGFyZSBtYXhpbXVtIHN0YWtlcywgZXhwaXJ5IHBlcmlvZHMsIGVsaWdpYmxlIHRpdGxlcyBhbmQgd2l0aGRyYXdhbCBydWxlcy48L3A+Cgo8cD5QbGF5ZXJzIHJldmlld2luZyA8YSBocmVmPSJ1ay1tYWdpY3dpbi5jb20iPk1hZ2ljIFdpbjwvYT4gd2lsbCB1c3VhbGx5IGp1ZGdlIHRoZSBjYXNpbm8gYnkgaG93IGJvbnVzIHJ1bGVzIG1hdGNoIHRoZSBhdmFpbGFibGUgZ2FtZXMuIEEgbGFyZ2Ugd2VsY29tZSBvZmZlciBjYW4gbG9zZSB2YWx1ZSBpZiB0aGUgd2FnZXJpbmcgaXMgaGlnaCwgdGhlIGJlc3QgdGl0bGVzIGFyZSBleGNsdWRlZCBvciB0aGUgY2FzaG91dCBjYXAgaXMgcmVzdHJpY3RpdmUuIFNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIHJvdWxldHRlIGFuZCBibGFja2phY2sgc2hvdWxkIGJlIGRlc2NyaWJlZCB0b2dldGhlciB3aXRoIHRoZSB0ZXJtcyB0aGF0IGFmZmVjdCB0aGVtLiBUaGlzIGdpdmVzIGV4cGVyaWVuY2VkIHVzZXJzIGEgcHJhY3RpY2FsIHZpZXcgb2YgdGhlIHByb21vdGlvbiByYXRoZXIgdGhhbiBvbmx5IGEgaGVhZGxpbmUgZmlndXJlLjwvcD4KCjxwPlRoZSBjYXNpbm8gdmFsdWUgb2YgPGEgaHJlZj0ibWFnaWN3aW5jYXNpbm8tdWsudWsiPk1hZ2ljIFdpbjwvYT4gaXMgY2xlYXJlciB3aGVuIGJvbnVzZXMgYXJlIHdyaXR0ZW4gYmVzaWRlIHRoZSBnYW1lcyB0aGV5IHN1cHBvcnQuIFZpZGVvIHNsb3RzLCBjbGFzc2ljIHJlZWxzLCBwcm9ncmVzc2l2ZSBqYWNrcG90cywgbGl2ZSBkZWFsZXIgdGFibGVzIGFuZCBtb2JpbGUgdGl0bGVzIGNhbiBhbGwgaW5mbHVlbmNlIGhvdyBwcm9tb3Rpb25hbCBmdW5kcyBhcmUgdXNlZC4gV2VsY29tZSByZXdhcmRzLCByZWxvYWQgYm9udXNlcyBhbmQgY2FzaGJhY2sgc2hvdWxkIGV4cGxhaW4gcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSB3ZWlnaHRpbmcgYW5kIG1heGltdW0gYmV0IHJ1bGVzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIG5lZWQgdGhpcyBzdHJ1Y3R1cmUgdG8gY29tcGFyZSB0aGUgcmVhbCB2YWx1ZSBvZiBlYWNoIG9mZmVyLjwvcD4KCjxwPkEgYm9udXMtbGVkIG92ZXJ2aWV3IG9mIDxhIGhyZWY9InVrLW1hZ2ljd2luY2FzaW5vLmNvbSI+TWFnaWMgV2luPC9hPiBzaG91bGQgZm9jdXMgb24gd2hhdCBoYXBwZW5zIGFmdGVyIHRoZSBwbGF5ZXIgYWN0aXZhdGVzIHRoZSByZXdhcmQuIEZyZWUgc3BpbnMgbWF5IGJlIHRpZWQgdG8gc2VsZWN0ZWQgc2xvdHMsIHdoaWxlIGRlcG9zaXQgbWF0Y2hlcyBjYW4gaGF2ZSBicm9hZGVyIGJ1dCBtb3JlIHJlc3RyaWN0aXZlIGdhbWUgcnVsZXMuIFJvdWxldHRlLCBibGFja2phY2sgYW5kIGxpdmUgY2FzaW5vIHRhYmxlcyBhZGQgc3RyYXRlZ2ljIGRlcHRoLCBidXQgdGhlaXIgd2FnZXJpbmcgY29udHJpYnV0aW9uIG5lZWRzIHRvIGJlIGNsZWFyLiBXaXRoZHJhd2FsIGxpbWl0cywgZXhwaXJ5IGRhdGVzIGFuZCBleGNsdWRlZCB0aXRsZXMgZGVjaWRlIHdoZXRoZXIgdGhlIGJvbnVzIGlzIGdlbnVpbmVseSB1c2VmdWwuPC9wPgoKPHA+VGhlIGdhbWUgbG9iYnkgYXQgPGEgaHJlZj0iMmRheXNpbnNlYXR0bGUuY29tIj5NYW5pYSBDYXNpbm88L2E+IHNob3VsZCBiZSBwcmVzZW50ZWQgYXMgdGhlIGZvdW5kYXRpb24gb2YgZXZlcnkgcHJvbW90aW9uYWwgZGVjaXNpb24uIFNsb3RzLCBqYWNrcG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBlYWNoIGNyZWF0ZSBhIGRpZmZlcmVudCByb3V0ZSB0aHJvdWdoIHdhZ2VyaW5nLiBSZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIGZyZWUgc3BpbnMgYmVjb21lIHN0cm9uZ2VyIHdoZW4gdGhlIGNhc2lubyBzaG93cyBlbGlnaWJsZSBnYW1lcyBhbmQgbWF4aW11bSBzdGFrZSBsaW1pdHMgdXBmcm9udC4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIHVzZSB0aG9zZSBkZXRhaWxzIHRvIGRlY2lkZSB3aGV0aGVyIHRoZSBvZmZlciBzdWl0cyB0aGVpciBiYW5rcm9sbC48L3A+Cgo8cD5BIHByYWN0aWNhbCBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrLW1hbmlhY2FzaW5vLmNvbSI+TWFuaWEgQ2FzaW5vPC9hPiBjYW4gZm9jdXMgb24gYm9udXMgdXNhYmlsaXR5IGFjcm9zcyBzbG90cywgbGl2ZSBnYW1lcyBhbmQgdGFibGUgY2F0ZWdvcmllcy4gU2xvdHMgdXN1YWxseSBvZmZlciB0aGUgY2xlYW5lc3Qgd2FnZXJpbmcgcm91dGUsIHdoaWxlIGJsYWNramFjaywgcm91bGV0dGUgYW5kIGJhY2NhcmF0LXN0eWxlIGdhbWVzIG1heSBjYXJyeSByZWR1Y2VkIGNvbnRyaWJ1dGlvbi4gQ2FzaGJhY2sgYW5kIHJlbG9hZCBkZWFscyBhcmUgdmFsdWFibGUgZm9yIHJlZ3VsYXIgcGxheSBvbmx5IHdoZW4gdGVybXMgYXJlIHNpbXBsZSBhbmQgd2l0aGRyYXdhbCBydWxlcyBhcmUgZmFpci4gVGhlIGJlc3QgY2FzaW5vIGNvcHkga2VlcHMgd2FnZXJpbmcsIGdhbWUgcmVzdHJpY3Rpb25zIGFuZCBleHBpcnkgdGltaW5nIHZpc2libGUuPC9wPgoKPHA+UGxheWVycyBjb21wYXJpbmcgPGEgaHJlZj0ibWFuaWEtY2FzaW5vLnVrIj5NUiBNZWdhPC9hPiBzaG91bGQgYmUgYWJsZSB0byBzZWUgaG93IGJvbnVzZXMgc3VwcG9ydCBkaWZmZXJlbnQgcGxheWluZyBzdHlsZXMuIEZyZWUgc3BpbiBvZmZlcnMgZml0IHNsb3Qgc2Vzc2lvbnMsIGRlcG9zaXQgbWF0Y2hlcyBjYW4gZXh0ZW5kIGJyb2FkZXIgY2FzaW5vIHBsYXkgYW5kIGNhc2hiYWNrIG1heSBzb2Z0ZW4gbG9zaW5nIHBlcmlvZHMuIFRoZSBnYW1lIG1peCBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlLWZyaWVuZGx5IHRhYmxlcy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBjaGVjayBjb250cmlidXRpb24gcmF0ZXMsIG1heC1iZXQgcnVsZXMgYW5kIHBheW91dCBjYXBzIGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9InVrLW1ybWVnYS5jb20iPk1yIE1lZ2E8L2E+IGNhbiBoaWdobGlnaHQgYSBnYW1lIGxvYmJ5IHdoZXJlIGJvbnVzZXMgYXJlIG5vdCBzZXBhcmF0ZWQgZnJvbSByZWFsIHBsYXkuIFNsb3RzLCBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdHMgYWxsIGFmZmVjdCBib251cyB2YWx1ZSBkaWZmZXJlbnRseS4gV2VsY29tZSBwYWNrYWdlcywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgc2hvdWxkIHN0YXRlIHdoaWNoIGdhbWVzIHF1YWxpZnkgYW5kIGhvdyBtdWNoIHdhZ2VyaW5nIGlzIHJlcXVpcmVkLiBDbGVhciB0ZXJtcyBhcm91bmQgZXhwaXJ5LCBtYXhpbXVtIHN0YWtlcyBhbmQgd2l0aGRyYXdhbHMgbWFrZSB0aGUgb2ZmZXIgbW9yZSB1c2VmdWwgZm9yIGV4cGVyaWVuY2VkIHBsYXllcnMuPC9wPgoKPHA+QSBzdHJvbmcgZ2FtZXMtYW5kLWJvbnVzZXMgYmxvY2sgZm9yIDxhIGhyZWY9Im1yLW1lZ2EudWsiPk1yIFNsb3R5PC9hPiBzaG91bGQgZGVzY3JpYmUgcmV3YXJkcyB0aHJvdWdoIG1lYXN1cmFibGUgY29uZGl0aW9ucy4gUGxheWVycyBuZWVkIHRvIGtub3cgd2hldGhlciBmcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzLCByZWxvYWRzIGFuZCBjYXNoYmFjayBhcHBseSB0byBzbG90cywgbGl2ZSBnYW1lcyBvciB0YWJsZSBjYXRlZ29yaWVzLiBSb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGNhbiBhZGQgY29udHJvbGxlZCBiZXR0aW5nIG9wdGlvbnMsIGJ1dCBib251cyB3ZWlnaHRpbmcgbWF5IGJlIGxvd2VyIHRoYW4gc2xvdCBwbGF5LiBUaGlzIGlzIHdoeSBlbGlnaWJsZSB0aXRsZXMsIGV4Y2x1ZGVkIGdhbWVzIGFuZCBjYXNob3V0IHJ1bGVzIHNob3VsZCBiZSB2aXNpYmxlIGluIHRoZSBzYW1lIHBhcmFncmFwaC48L3A+Cgo8cD5UaGUgcHJvbW90aW9uYWwgYXBwZWFsIG9mIDxhIGhyZWY9InVrLW1yc2xvdHkuY29tIj5NciBTbG90eTwvYT4gZGVwZW5kcyBvbiBob3cgY2xlYXJseSB0aGUgY2FzaW5vIGV4cGxhaW5zIGdhbWUgY29udHJpYnV0aW9uLiBTbG90cyBhbmQgamFja3BvdHMgbWF5IHN1cHBvcnQgZmFzdGVyIHdhZ2VyaW5nIHByb2dyZXNzLCB3aGlsZSBsaXZlIHJvdWxldHRlIGFuZCBibGFja2phY2sgY2FuIGZvbGxvdyBzcGVjaWFsIHRlcm1zLiBCb251cyB2YWx1ZSBpbXByb3ZlcyB3aGVuIHJlbG9hZHMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGFyZSBjb25uZWN0ZWQgd2l0aCByZWFsaXN0aWMgbWF4aW11bSBiZXRzIGFuZCB0aW1lIGxpbWl0cy4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIGp1ZGdlIHRoZSBvZmZlciBieSBwcmFjdGljYWwgdXNhYmlsaXR5IHJhdGhlciB0aGFuIGl0cyBoZWFkbGluZSBzaXplLjwvcD4KCjxwPkEgcGxheWVyLWZvY3VzZWQgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJtcnNsb3R5LWdiLmNvbSI+TXIgU2xvdHk8L2E+IGNhbiBleHBsYWluIGhvdyB0aGUgY2FzaW5vIHJld2FyZHMgZmlyc3QgZGVwb3NpdHMgYW5kIHJlcGVhdCBzZXNzaW9ucy4gV2VsY29tZSBib251c2VzLCByZWxvYWQgY2FtcGFpZ25zLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudHMgYWxsIG1hdHRlciB3aGVuIHRoZSBydWxlcyBhcmUgdHJhbnNwYXJlbnQuIFRoZSBsb2JieSBzaG91bGQgc3VwcG9ydCB0aG9zZSBvZmZlcnMgd2l0aCBzbG90cywgbGl2ZSB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3QgZ2FtZXMuIFNlcmlvdXMgdXNlcnMgd2lsbCBjaGVjayB3YWdlcmluZywgZ2FtZSB3ZWlnaHRpbmcgYW5kIHdpdGhkcmF3YWwgbGltaXRzIGJlZm9yZSB1c2luZyBib251cyBmdW5kcy48L3A+Cgo8cD5UaGUgZ2FtZXMgc2VjdGlvbiBhdCA8YSBocmVmPSJwZWFjaGVzY2FzaW5vLnVrIj5QZWFjaGVzIENhc2lubzwvYT4gc2hvdWxkIGdpdmUgZW5vdWdoIGNvbnRleHQgdG8gbWFrZSB0aGUgYm9udXMgdGVybXMgbWVhbmluZ2Z1bC4gU2xvdCBsaWJyYXJpZXMsIGphY2twb3QgdGl0bGVzLCBsaXZlIGNhc2lubyByb29tcyBhbmQgdGFibGUgZ2FtZXMgY3JlYXRlIGRpZmZlcmVudCBleHBlY3RhdGlvbnMgYXJvdW5kIHJpc2sgYW5kIGJvbnVzIGNvbnRyaWJ1dGlvbi4gRnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2sgb25seSB3b3JrIHdlbGwgd2hlbiBxdWFsaWZ5aW5nIHRpdGxlcyBhbmQgZXhwaXJ5IHBlcmlvZHMgYXJlIGVhc3kgdG8gcmVhZC4gTWF4LWJldCBsaW1pdHMgYW5kIGNhc2hvdXQgY29uZGl0aW9ucyByZW1haW4gZXNzZW50aWFsIGZvciBhZHZhbmNlZCBwbGF5ZXJzLjwvcD4KCjxwPkEgcG9saXNoZWQgY2FzaW5vIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0iY2FzaW5vcy1wZWFjaGVzLnVrIj5QZWFjaGVzIENhc2lubzwvYT4gc2hvdWxkIGtlZXAgYm9udXNlcyBncm91bmRlZCBpbiBhY3R1YWwgZ2FtZXBsYXkuIFNsb3RzIG1heSBkZWxpdmVyIHRoZSBtYWluIGZyZWUgc3BpbiB2YWx1ZSwgd2hpbGUgbGl2ZSBkZWFsZXIgZ2FtZXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgb2ZmZXIgZGlmZmVyZW50IHBhY2luZyBhbmQgdGVybSByZXN0cmljdGlvbnMuIFJlbG9hZCBvZmZlcnMgYW5kIGNhc2hiYWNrIGNhbiBzdXBwb3J0IGxvbmdlciBzZXNzaW9ucyB3aGVuIHRoZSBydWxlcyBkbyBub3QgYmxvY2sgcmVhbGlzdGljIHdpdGhkcmF3YWxzLiBUaGUgY29weSBzaG91bGQgbWFrZSB3YWdlcmluZywgZXhjbHVkZWQgdGl0bGVzIGFuZCBtYXhpbXVtIHN0YWtlIHJ1bGVzIGNsZWFyLjwvcD4KCjxwPlRoZSBib251cyBvZmZlciBhdCA8YSBocmVmPSJjYXNpbm8tcHJlc3RpZ2UtdWsuY29tIj5QcmVzdGlnZSBDYXNpbm88L2E+IHNob3VsZCBiZSBkZXNjcmliZWQgYXMgcGFydCBvZiBhIGNvbXBsZXRlIGNhc2lubyBzeXN0ZW0uIFBsYXllcnMgY2FuIG1vdmUgYmV0d2VlbiB2aWRlbyBzbG90cywgbGl2ZSB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3RzLCBidXQgZWFjaCBnYW1lIHR5cGUgY2FuIGFmZmVjdCB3YWdlcmluZyBkaWZmZXJlbnRseS4gRnJlZSBzcGlucywgd2VsY29tZSByZXdhcmRzIGFuZCByZWxvYWQgZGVhbHMgbmVlZCBjbGVhciBjb250cmlidXRpb24gcnVsZXMgYW5kIGV4cGlyeSB3aW5kb3dzLiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGFsc28gcmV2aWV3IHdpdGhkcmF3YWwgY2FwcyBhbmQgZWxpZ2libGUgZ2FtZXMgYmVmb3JlIGFjY2VwdGluZyB0aGUgcHJvbW90aW9uLjwvcD4KCjxwPlRoZSBib251cyBzdHJ1Y3R1cmUgYXQgPGEgaHJlZj0icHJlc3RpZ2VjYXNpbm91ay5jby51ayI+UHJlc3RpZ2UgQ2FzaW5vPC9hPiBzaG91bGQgbWFrZSBjbGVhciBob3cgcmV3YXJkcyBzdXBwb3J0IHJlYWwgZ2FtZSBzZXNzaW9ucy4gU2xvdHMgdXN1YWxseSBnaXZlIHRoZSBmYXN0ZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBjYW4gaGF2ZSBkaWZmZXJlbnQgY29udHJpYnV0aW9uIHJ1bGVzLiBSZWxvYWQgYm9udXNlcyBhbmQgY2FzaGJhY2sgYmVjb21lIHVzZWZ1bCB3aGVuIHRoZXkgbWF0Y2ggdGhlIHBsYXllcuKAmXMgdXN1YWwgc3Rha2Ugc2l6ZSBhbmQgcHJlZmVycmVkIGdhbWUgdHlwZXMuIEV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgY2hlY2sgZWxpZ2libGUgdGl0bGVzLCBleHBpcnkgcGVyaW9kcywgbWF4aW11bSBiZXRzIGFuZCB3aXRoZHJhd2FsIGxpbWl0cyBiZWZvcmUgY2xhaW1pbmcgYW55dGhpbmcuPC9wPgoKPHA+QSBjYXNpbm8gcGFyYWdyYXBoIGFyb3VuZCA8YSBocmVmPSJxdWFsaXR5LWJpbmdvLmNvbSI+UXVhbGl0eSBCaW5nbzwvYT4gY2FuIGZvY3VzIG9uIGhvdyB0aGUgZ2FtZSBsb2JieSBnaXZlcyBzaGFwZSB0byBldmVyeSBwcm9tb3Rpb24uIFZpZGVvIHNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIGRlYWxlciByb29tcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhbGwgY3JlYXRlIGRpZmZlcmVudCBib251cyBvdXRjb21lcy4gRnJlZSBzcGlucyBhbmQgZGVwb3NpdCBtYXRjaGVzIGFyZSBzdHJvbmdlciB3aGVuIGNvbnRyaWJ1dGlvbiByYXRlcyBhbmQgZXhjbHVkZWQgZ2FtZXMgYXJlIGVhc3kgdG8gcmVhZC4gQ2xlYXIgY2FzaG91dCBydWxlcyBoZWxwIHNlcmlvdXMgcGxheWVycyBkZWNpZGUgd2hldGhlciB0aGUgb2ZmZXIgaGFzIHJlYWwgdmFsdWUuPC9wPgoKPHA+UGxheWVycyBldmFsdWF0aW5nIDxhIGhyZWY9InF1YWxpdHktYmluZ28uY28udWsiPlF1YWxpdHkgQmluZ288L2E+IHVzdWFsbHkgd2FudCB0byBrbm93IHdoZXRoZXIgdGhlIGJvbnVzIHdvcmtzIGJleW9uZCB0aGUgZmlyc3QgZGVwb3NpdC4gUmVsb2FkcywgY2FzaGJhY2ssIGZyZWUgc3BpbnMgYW5kIHRvdXJuYW1lbnRzIGNhbiBzdXBwb3J0IHJlZ3VsYXIgc2Vzc2lvbnMgaWYgdGhlIHJ1bGVzIGFyZSBwcmFjdGljYWwuIFNsb3RzIG1heSBjb3VudCBtb3JlIHN0cm9uZ2x5IHRvd2FyZCB3YWdlcmluZyB0aGFuIHJvdWxldHRlLCBibGFja2phY2sgb3IgbGl2ZSBjYXNpbm8gZ2FtZXMuIFRoYXQgaXMgd2h5IHN0YWtlIGNhcHMsIGV4cGlyeSB0aW1pbmcgYW5kIGVsaWdpYmxlIGdhbWUgbGlzdHMgc2hvdWxkIGJlIHZpc2libGUgaW4gdGhlIHNhbWUgcGFyYWdyYXBoLjwvcD4KCjxwPlRoZSBnYW1lcyBzZWN0aW9uIGF0IDxhIGhyZWY9InJlZGxpb25jYXNpbm8tdWsudWsiPlJlZCBMaW9uPC9hPiBzaG91bGQgc2hvdyB3aGV0aGVyIHRoZSBjYXNpbm8gc3VwcG9ydHMgZGlmZmVyZW50IGFwcHJvYWNoZXMgdG8gYmFua3JvbGwgdXNlLiBTbG90IHBsYXllcnMgbWF5IGZvY3VzIG9uIGZyZWUgc3BpbiB2YWx1ZSBhbmQgd2FnZXJpbmcgc3BlZWQsIHdoaWxlIGxpdmUtdGFibGUgcGxheWVycyBuZWVkIGNsZWFyIHRlcm1zIGZvciBibGFja2phY2sgYW5kIHJvdWxldHRlLiBNYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjayBvZmZlcnMgYXJlIG1vcmUgdXNlZnVsIHdoZW4gcGF5b3V0IGxpbWl0cyBhcmUgcmVhbGlzdGljLiBFeHBlcmllbmNlZCBwbGF5ZXJzIGNvbXBhcmUgdGhvc2UgcnVsZXMgYmVmb3JlIGRlY2lkaW5nIHdoZXJlIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGJvbnVzIHBhZ2UgYXJvdW5kIDxhIGhyZWY9InVrLXJlZGxpb25jYXNpbm8uY29tIj5SZWQgTGlvbjwvYT4gc2hvdWxkIGV4cGxhaW4gaG93IHJld2FyZHMgd29yayBpbnNpZGUgdGhlIGZ1bGwgY2FzaW5vIGxvYmJ5LiBTbG90cyB1c3VhbGx5IGdpdmUgdGhlIGNsZWFyZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZyBwcm9ncmVzcywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBtYXkgY2FycnkgZGlmZmVyZW50IGNvbnRyaWJ1dGlvbiBydWxlcy4gRXhwZXJpZW5jZWQgcGxheWVycyBjb21wYXJlIHJlbG9hZHMsIGNhc2hiYWNrLCB0b3VybmFtZW50cyBhbmQgbWF0Y2hlZCBkZXBvc2l0cyBieSBjaGVja2luZyBlbGlnaWJsZSB0aXRsZXMgYW5kIG1heGltdW0gYmV0IGxpbWl0cy4gQ2xlYXIgZXhwaXJ5IGRhdGVzIGFuZCB3aXRoZHJhd2FsIGNvbmRpdGlvbnMgbWFrZSB0aGUgb2ZmZXIgZWFzaWVyIHRvIGV2YWx1YXRlIGJlZm9yZSBhIGRlcG9zaXQuPC9wPgoKPHA+QSBnYW1lcy1mb2N1c2VkIGNhc2lubyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InJvdWdlLWNhc2luby1nYi5jb20iPlJvdWdlIENhc2lubzwvYT4gY2FuIGRlc2NyaWJlIGhvdyB0aGUgbG9iYnkgc3VwcG9ydHMgZGlmZmVyZW50IGJhbmtyb2xsIHN0eWxlcy4gVmlkZW8gc2xvdHMsIGphY2twb3QgZ2FtZXMsIGxpdmUgZGVhbGVyIHJvb21zLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGFsbCBjcmVhdGUgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyBhcm91bmQgcmlzaywgcGFjZSBhbmQgYm9udXMgY29udHJpYnV0aW9uLiBGcmVlIHNwaW5zIGFuZCBkZXBvc2l0IGJvbnVzZXMgYXJlIHVzZWZ1bCBvbmx5IHdoZW4gZ2FtZSBlbGlnaWJpbGl0eSwgY29udHJpYnV0aW9uIHJhdGVzIGFuZCBjYXNob3V0IHRlcm1zIGFyZSB0cmFuc3BhcmVudC4gU2VyaW91cyBwbGF5ZXJzIHdpbGwgYWxzbyBjaGVjayBleGNsdWRlZCBnYW1lcywgc3Rha2UgY2FwcyBhbmQgd2FnZXJpbmcgc3BlZWQgYmVmb3JlIGNsYWltaW5nIGEgcmV3YXJkLjwvcD4KCjxwPlRoZSBwcm9tb3Rpb25hbCBzdHJ1Y3R1cmUgYXQgPGEgaHJlZj0idWstcm91Z2UtY2FzaW5vLmNvbSI+Um91Z2UgQ2FzaW5vPC9hPiBiZWNvbWVzIHN0cm9uZ2VyIHdoZW4gZXZlcnkgYm9udXMgaXMgY29ubmVjdGVkIHdpdGggcGxheWFibGUgZ2FtZSBjYXRlZ29yaWVzLiBTbG90IHBsYXllcnMgbWF5IGJlbmVmaXQgbW9zdCBmcm9tIGZyZWUgc3BpbnMgYW5kIGZ1bGwgd2FnZXJpbmcgY29udHJpYnV0aW9uLCB3aGlsZSBsaXZlIGNhc2lubyB1c2VycyBuZWVkIGNsZWFyIHRlcm1zIGZvciByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrLiBSZWxvYWQgb2ZmZXJzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudCByZXdhcmRzIGNhbiBzdXBwb3J0IHJlcGVhdCBwbGF5IHdoZW4gdGhleSBoYXZlIHJlYWxpc3RpYyBsaW1pdHMuIFRoZSBrZXkgZGV0YWlscyBhcmUgbWF4aW11bSBzdGFrZXMsIGV4cGlyeSBwZXJpb2RzLCBlbGlnaWJsZSB0aXRsZXMgYW5kIHdpdGhkcmF3YWwgcnVsZXMuPC9wPgoKPHA+UGxheWVycyByZXZpZXdpbmcgPGEgaHJlZj0icGlua3NoZWV0cHJvY2Vzcy5jb20iPlNldmVuIENhc2lubzwvYT4gd2lsbCB1c3VhbGx5IGp1ZGdlIHRoZSBjYXNpbm8gYnkgaG93IGJvbnVzIHJ1bGVzIG1hdGNoIHRoZSBhdmFpbGFibGUgZ2FtZXMuIEEgbGFyZ2Ugd2VsY29tZSBvZmZlciBjYW4gbG9zZSB2YWx1ZSBpZiB0aGUgd2FnZXJpbmcgaXMgaGlnaCwgdGhlIGJlc3QgdGl0bGVzIGFyZSBleGNsdWRlZCBvciB0aGUgY2FzaG91dCBjYXAgaXMgcmVzdHJpY3RpdmUuIFNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIHJvdWxldHRlIGFuZCBibGFja2phY2sgc2hvdWxkIGJlIGRlc2NyaWJlZCB0b2dldGhlciB3aXRoIHRoZSB0ZXJtcyB0aGF0IGFmZmVjdCB0aGVtLiBUaGlzIGdpdmVzIGV4cGVyaWVuY2VkIHVzZXJzIGEgcHJhY3RpY2FsIHZpZXcgb2YgdGhlIHByb21vdGlvbiByYXRoZXIgdGhhbiBvbmx5IGEgaGVhZGxpbmUgZmlndXJlLjwvcD4KCjxwPlRoZSBjYXNpbm8gdmFsdWUgb2YgPGEgaHJlZj0idWtzZXZlbmNhc2luby51ay5jb20iPlNldmVuIENhc2lubzwvYT4gaXMgY2xlYXJlciB3aGVuIGJvbnVzZXMgYXJlIHdyaXR0ZW4gYmVzaWRlIHRoZSBnYW1lcyB0aGV5IHN1cHBvcnQuIFZpZGVvIHNsb3RzLCBjbGFzc2ljIHJlZWxzLCBwcm9ncmVzc2l2ZSBqYWNrcG90cywgbGl2ZSBkZWFsZXIgdGFibGVzIGFuZCBtb2JpbGUgdGl0bGVzIGNhbiBhbGwgaW5mbHVlbmNlIGhvdyBwcm9tb3Rpb25hbCBmdW5kcyBhcmUgdXNlZC4gV2VsY29tZSByZXdhcmRzLCByZWxvYWQgYm9udXNlcyBhbmQgY2FzaGJhY2sgc2hvdWxkIGV4cGxhaW4gcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSB3ZWlnaHRpbmcgYW5kIG1heGltdW0gYmV0IHJ1bGVzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIG5lZWQgdGhpcyBzdHJ1Y3R1cmUgdG8gY29tcGFyZSB0aGUgcmVhbCB2YWx1ZSBvZiBlYWNoIG9mZmVyLjwvcD4KCjxwPkEgYm9udXMtbGVkIG92ZXJ2aWV3IG9mIDxhIGhyZWY9InNldmVuY2FzaW5vb25saW5lLnVrIj5TZXZlbiBDYXNpbm88L2E+IHNob3VsZCBmb2N1cyBvbiB3aGF0IGhhcHBlbnMgYWZ0ZXIgdGhlIHBsYXllciBhY3RpdmF0ZXMgdGhlIHJld2FyZC4gRnJlZSBzcGlucyBtYXkgYmUgdGllZCB0byBzZWxlY3RlZCBzbG90cywgd2hpbGUgZGVwb3NpdCBtYXRjaGVzIGNhbiBoYXZlIGJyb2FkZXIgYnV0IG1vcmUgcmVzdHJpY3RpdmUgZ2FtZSBydWxlcy4gUm91bGV0dGUsIGJsYWNramFjayBhbmQgbGl2ZSBjYXNpbm8gdGFibGVzIGFkZCBzdHJhdGVnaWMgZGVwdGgsIGJ1dCB0aGVpciB3YWdlcmluZyBjb250cmlidXRpb24gbmVlZHMgdG8gYmUgY2xlYXIuIFdpdGhkcmF3YWwgbGltaXRzLCBleHBpcnkgZGF0ZXMgYW5kIGV4Y2x1ZGVkIHRpdGxlcyBkZWNpZGUgd2hldGhlciB0aGUgYm9udXMgaXMgZ2VudWluZWx5IHVzZWZ1bC48L3A+Cgo8cD5UaGUgZ2FtZSBsb2JieSBhdCA8YSBocmVmPSJ1ay1zZXZlbi1jYXNpbm8udWsiPlNldmVuIENhc2lubzwvYT4gc2hvdWxkIGJlIHByZXNlbnRlZCBhcyB0aGUgZm91bmRhdGlvbiBvZiBldmVyeSBwcm9tb3Rpb25hbCBkZWNpc2lvbi4gU2xvdHMsIGphY2twb3RzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIHRhYmxlIGdhbWVzIGVhY2ggY3JlYXRlIGEgZGlmZmVyZW50IHJvdXRlIHRocm91Z2ggd2FnZXJpbmcuIFJlbG9hZHMsIGNhc2hiYWNrLCB0b3VybmFtZW50cyBhbmQgZnJlZSBzcGlucyBiZWNvbWUgc3Ryb25nZXIgd2hlbiB0aGUgY2FzaW5vIHNob3dzIGVsaWdpYmxlIGdhbWVzIGFuZCBtYXhpbXVtIHN0YWtlIGxpbWl0cyB1cGZyb250LiBFeHBlcmllbmNlZCBwbGF5ZXJzIHdpbGwgdXNlIHRob3NlIGRldGFpbHMgdG8gZGVjaWRlIHdoZXRoZXIgdGhlIG9mZmVyIHN1aXRzIHRoZWlyIGJhbmtyb2xsLjwvcD4KCjxwPkEgcHJhY3RpY2FsIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0ic2V2ZW5jYXNpbm91ay51ayI+U2V2ZW4gQ2FzaW5vPC9hPiBjYW4gZm9jdXMgb24gYm9udXMgdXNhYmlsaXR5IGFjcm9zcyBzbG90cywgbGl2ZSBnYW1lcyBhbmQgdGFibGUgY2F0ZWdvcmllcy4gU2xvdHMgdXN1YWxseSBvZmZlciB0aGUgY2xlYW5lc3Qgd2FnZXJpbmcgcm91dGUsIHdoaWxlIGJsYWNramFjaywgcm91bGV0dGUgYW5kIGJhY2NhcmF0LXN0eWxlIGdhbWVzIG1heSBjYXJyeSByZWR1Y2VkIGNvbnRyaWJ1dGlvbi4gQ2FzaGJhY2sgYW5kIHJlbG9hZCBkZWFscyBhcmUgdmFsdWFibGUgZm9yIHJlZ3VsYXIgcGxheSBvbmx5IHdoZW4gdGVybXMgYXJlIHNpbXBsZSBhbmQgd2l0aGRyYXdhbCBydWxlcyBhcmUgZmFpci4gVGhlIGJlc3QgY2FzaW5vIGNvcHkga2VlcHMgd2FnZXJpbmcsIGdhbWUgcmVzdHJpY3Rpb25zIGFuZCBleHBpcnkgdGltaW5nIHZpc2libGUuPC9wPgoKPHA+UGxheWVycyBjb21wYXJpbmcgPGEgaHJlZj0idWstc2V2ZW4tY2FzaW5vLmNvbSI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQgYmUgYWJsZSB0byBzZWUgaG93IGJvbnVzZXMgc3VwcG9ydCBkaWZmZXJlbnQgcGxheWluZyBzdHlsZXMuIEZyZWUgc3BpbiBvZmZlcnMgZml0IHNsb3Qgc2Vzc2lvbnMsIGRlcG9zaXQgbWF0Y2hlcyBjYW4gZXh0ZW5kIGJyb2FkZXIgY2FzaW5vIHBsYXkgYW5kIGNhc2hiYWNrIG1heSBzb2Z0ZW4gbG9zaW5nIHBlcmlvZHMuIFRoZSBnYW1lIG1peCBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlLWZyaWVuZGx5IHRhYmxlcy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBjaGVjayBjb250cmlidXRpb24gcmF0ZXMsIG1heC1iZXQgcnVsZXMgYW5kIHBheW91dCBjYXBzIGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9InNldmVuY2FzaW5vdWsudWsuY29tIj5TZXZlbiBDYXNpbm88L2E+IGNhbiBoaWdobGlnaHQgYSBnYW1lIGxvYmJ5IHdoZXJlIGJvbnVzZXMgYXJlIG5vdCBzZXBhcmF0ZWQgZnJvbSByZWFsIHBsYXkuIFNsb3RzLCBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdHMgYWxsIGFmZmVjdCBib251cyB2YWx1ZSBkaWZmZXJlbnRseS4gV2VsY29tZSBwYWNrYWdlcywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgc2hvdWxkIHN0YXRlIHdoaWNoIGdhbWVzIHF1YWxpZnkgYW5kIGhvdyBtdWNoIHdhZ2VyaW5nIGlzIHJlcXVpcmVkLiBDbGVhciB0ZXJtcyBhcm91bmQgZXhwaXJ5LCBtYXhpbXVtIHN0YWtlcyBhbmQgd2l0aGRyYXdhbHMgbWFrZSB0aGUgb2ZmZXIgbW9yZSB1c2VmdWwgZm9yIGV4cGVyaWVuY2VkIHBsYXllcnMuPC9wPgoKPHA+QSBzdHJvbmcgZ2FtZXMtYW5kLWJvbnVzZXMgYmxvY2sgZm9yIDxhIGhyZWY9InVrLXNldmVuLWNhc2luby51ay5jb20iPlNldmVuIENhc2lubzwvYT4gc2hvdWxkIGRlc2NyaWJlIHJld2FyZHMgdGhyb3VnaCBtZWFzdXJhYmxlIGNvbmRpdGlvbnMuIFBsYXllcnMgbmVlZCB0byBrbm93IHdoZXRoZXIgZnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgYXBwbHkgdG8gc2xvdHMsIGxpdmUgZ2FtZXMgb3IgdGFibGUgY2F0ZWdvcmllcy4gUm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWRkIGNvbnRyb2xsZWQgYmV0dGluZyBvcHRpb25zLCBidXQgYm9udXMgd2VpZ2h0aW5nIG1heSBiZSBsb3dlciB0aGFuIHNsb3QgcGxheS4gVGhpcyBpcyB3aHkgZWxpZ2libGUgdGl0bGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgY2FzaG91dCBydWxlcyBzaG91bGQgYmUgdmlzaWJsZSBpbiB0aGUgc2FtZSBwYXJhZ3JhcGguPC9wPgoKPHA+VGhlIHByb21vdGlvbmFsIGFwcGVhbCBvZiA8YSBocmVmPSJzZXZlbi1jYXNpbm8tdWsudWsuY29tIj5TZXZlbiBDYXNpbm88L2E+IGRlcGVuZHMgb24gaG93IGNsZWFybHkgdGhlIGNhc2lubyBleHBsYWlucyBnYW1lIGNvbnRyaWJ1dGlvbi4gU2xvdHMgYW5kIGphY2twb3RzIG1heSBzdXBwb3J0IGZhc3RlciB3YWdlcmluZyBwcm9ncmVzcywgd2hpbGUgbGl2ZSByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGNhbiBmb2xsb3cgc3BlY2lhbCB0ZXJtcy4gQm9udXMgdmFsdWUgaW1wcm92ZXMgd2hlbiByZWxvYWRzLCBmcmVlIHNwaW5zIGFuZCBjYXNoYmFjayBhcmUgY29ubmVjdGVkIHdpdGggcmVhbGlzdGljIG1heGltdW0gYmV0cyBhbmQgdGltZSBsaW1pdHMuIEV4cGVyaWVuY2VkIHBsYXllcnMgd2lsbCBqdWRnZSB0aGUgb2ZmZXIgYnkgcHJhY3RpY2FsIHVzYWJpbGl0eSByYXRoZXIgdGhhbiBpdHMgaGVhZGxpbmUgc2l6ZS48L3A+Cgo8cD5BIHBsYXllci1mb2N1c2VkIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0ic2V2ZW4tY2FzaW5vLW9ubGluZS5uZXQiPlNldmVuIENhc2lubzwvYT4gY2FuIGV4cGxhaW4gaG93IHRoZSBjYXNpbm8gcmV3YXJkcyBmaXJzdCBkZXBvc2l0cyBhbmQgcmVwZWF0IHNlc3Npb25zLiBXZWxjb21lIGJvbnVzZXMsIHJlbG9hZCBjYW1wYWlnbnMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50cyBhbGwgbWF0dGVyIHdoZW4gdGhlIHJ1bGVzIGFyZSB0cmFuc3BhcmVudC4gVGhlIGxvYmJ5IHNob3VsZCBzdXBwb3J0IHRob3NlIG9mZmVycyB3aXRoIHNsb3RzLCBsaXZlIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCBnYW1lcy4gU2VyaW91cyB1c2VycyB3aWxsIGNoZWNrIHdhZ2VyaW5nLCBnYW1lIHdlaWdodGluZyBhbmQgd2l0aGRyYXdhbCBsaW1pdHMgYmVmb3JlIHVzaW5nIGJvbnVzIGZ1bmRzLjwvcD4KCjxwPlRoZSBnYW1lcyBzZWN0aW9uIGF0IDxhIGhyZWY9InNldmVuLWNhc2luby11ay51ayI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQgZ2l2ZSBlbm91Z2ggY29udGV4dCB0byBtYWtlIHRoZSBib251cyB0ZXJtcyBtZWFuaW5nZnVsLiBTbG90IGxpYnJhcmllcywgamFja3BvdCB0aXRsZXMsIGxpdmUgY2FzaW5vIHJvb21zIGFuZCB0YWJsZSBnYW1lcyBjcmVhdGUgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyBhcm91bmQgcmlzayBhbmQgYm9udXMgY29udHJpYnV0aW9uLiBGcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjayBvbmx5IHdvcmsgd2VsbCB3aGVuIHF1YWxpZnlpbmcgdGl0bGVzIGFuZCBleHBpcnkgcGVyaW9kcyBhcmUgZWFzeSB0byByZWFkLiBNYXgtYmV0IGxpbWl0cyBhbmQgY2FzaG91dCBjb25kaXRpb25zIHJlbWFpbiBlc3NlbnRpYWwgZm9yIGFkdmFuY2VkIHBsYXllcnMuPC9wPgoKPHA+QSBwb2xpc2hlZCBjYXNpbm8gcGFyYWdyYXBoIGZvciA8YSBocmVmPSJzZXZlbmNhc2luby11ay51ayI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQga2VlcCBib251c2VzIGdyb3VuZGVkIGluIGFjdHVhbCBnYW1lcGxheS4gU2xvdHMgbWF5IGRlbGl2ZXIgdGhlIG1haW4gZnJlZSBzcGluIHZhbHVlLCB3aGlsZSBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBvZmZlciBkaWZmZXJlbnQgcGFjaW5nIGFuZCB0ZXJtIHJlc3RyaWN0aW9ucy4gUmVsb2FkIG9mZmVycyBhbmQgY2FzaGJhY2sgY2FuIHN1cHBvcnQgbG9uZ2VyIHNlc3Npb25zIHdoZW4gdGhlIHJ1bGVzIGRvIG5vdCBibG9jayByZWFsaXN0aWMgd2l0aGRyYXdhbHMuIFRoZSBjb3B5IHNob3VsZCBtYWtlIHdhZ2VyaW5nLCBleGNsdWRlZCB0aXRsZXMgYW5kIG1heGltdW0gc3Rha2UgcnVsZXMgY2xlYXIuPC9wPgoKPHA+VGhlIGJvbnVzIG9mZmVyIGF0IDxhIGhyZWY9InVrLXNldmVuY2FzaW5vLmNvbSI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQgYmUgZGVzY3JpYmVkIGFzIHBhcnQgb2YgYSBjb21wbGV0ZSBjYXNpbm8gc3lzdGVtLiBQbGF5ZXJzIGNhbiBtb3ZlIGJldHdlZW4gdmlkZW8gc2xvdHMsIGxpdmUgdGFibGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90cywgYnV0IGVhY2ggZ2FtZSB0eXBlIGNhbiBhZmZlY3Qgd2FnZXJpbmcgZGlmZmVyZW50bHkuIEZyZWUgc3BpbnMsIHdlbGNvbWUgcmV3YXJkcyBhbmQgcmVsb2FkIGRlYWxzIG5lZWQgY2xlYXIgY29udHJpYnV0aW9uIHJ1bGVzIGFuZCBleHBpcnkgd2luZG93cy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBhbHNvIHJldmlldyB3aXRoZHJhd2FsIGNhcHMgYW5kIGVsaWdpYmxlIGdhbWVzIGJlZm9yZSBhY2NlcHRpbmcgdGhlIHByb21vdGlvbi48L3A+Cgo8cD5UaGUgYm9udXMgc3RydWN0dXJlIGF0IDxhIGhyZWY9InVrLXNsb3RzY2hhcm0uY29tIj5TbG90cyBDaGFybTwvYT4gc2hvdWxkIG1ha2UgY2xlYXIgaG93IHJld2FyZHMgc3VwcG9ydCByZWFsIGdhbWUgc2Vzc2lvbnMuIFNsb3RzIHVzdWFsbHkgZ2l2ZSB0aGUgZmFzdGVzdCByb3V0ZSBmb3IgZnJlZSBzcGlucyBhbmQgd2FnZXJpbmcsIHdoaWxlIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMgY2FuIGhhdmUgZGlmZmVyZW50IGNvbnRyaWJ1dGlvbiBydWxlcy4gUmVsb2FkIGJvbnVzZXMgYW5kIGNhc2hiYWNrIGJlY29tZSB1c2VmdWwgd2hlbiB0aGV5IG1hdGNoIHRoZSBwbGF5ZXLigJlzIHVzdWFsIHN0YWtlIHNpemUgYW5kIHByZWZlcnJlZCBnYW1lIHR5cGVzLiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGNoZWNrIGVsaWdpYmxlIHRpdGxlcywgZXhwaXJ5IHBlcmlvZHMsIG1heGltdW0gYmV0cyBhbmQgd2l0aGRyYXdhbCBsaW1pdHMgYmVmb3JlIGNsYWltaW5nIGFueXRoaW5nLjwvcD4KCjxwPkEgY2FzaW5vIHBhcmFncmFwaCBhcm91bmQgPGEgaHJlZj0ic2xvdHMtY2hhcm0tZ2IuY29tIj5TbG90cyBDaGFybTwvYT4gY2FuIGZvY3VzIG9uIGhvdyB0aGUgZ2FtZSBsb2JieSBnaXZlcyBzaGFwZSB0byBldmVyeSBwcm9tb3Rpb24uIFZpZGVvIHNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIGRlYWxlciByb29tcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhbGwgY3JlYXRlIGRpZmZlcmVudCBib251cyBvdXRjb21lcy4gRnJlZSBzcGlucyBhbmQgZGVwb3NpdCBtYXRjaGVzIGFyZSBzdHJvbmdlciB3aGVuIGNvbnRyaWJ1dGlvbiByYXRlcyBhbmQgZXhjbHVkZWQgZ2FtZXMgYXJlIGVhc3kgdG8gcmVhZC4gQ2xlYXIgY2FzaG91dCBydWxlcyBoZWxwIHNlcmlvdXMgcGxheWVycyBkZWNpZGUgd2hldGhlciB0aGUgb2ZmZXIgaGFzIHJlYWwgdmFsdWUuPC9wPgoKPHA+UGxheWVycyBldmFsdWF0aW5nIDxhIGhyZWY9InRvbWJvbGFjYXNpbm8tdWsuY29tIj5Ub21ib2xhPC9hPiB1c3VhbGx5IHdhbnQgdG8ga25vdyB3aGV0aGVyIHRoZSBib251cyB3b3JrcyBiZXlvbmQgdGhlIGZpcnN0IGRlcG9zaXQuIFJlbG9hZHMsIGNhc2hiYWNrLCBmcmVlIHNwaW5zIGFuZCB0b3VybmFtZW50cyBjYW4gc3VwcG9ydCByZWd1bGFyIHNlc3Npb25zIGlmIHRoZSBydWxlcyBhcmUgcHJhY3RpY2FsLiBTbG90cyBtYXkgY291bnQgbW9yZSBzdHJvbmdseSB0b3dhcmQgd2FnZXJpbmcgdGhhbiByb3VsZXR0ZSwgYmxhY2tqYWNrIG9yIGxpdmUgY2FzaW5vIGdhbWVzLiBUaGF0IGlzIHdoeSBzdGFrZSBjYXBzLCBleHBpcnkgdGltaW5nIGFuZCBlbGlnaWJsZSBnYW1lIGxpc3RzIHNob3VsZCBiZSB2aXNpYmxlIGluIHRoZSBzYW1lIHBhcmFncmFwaC48L3A+Cgo8cD5UaGUgZ2FtZXMgc2VjdGlvbiBhdCA8YSBocmVmPSJ1ay10b21ib2xhLmNvbSI+VG9tYm9sYTwvYT4gc2hvdWxkIHNob3cgd2hldGhlciB0aGUgY2FzaW5vIHN1cHBvcnRzIGRpZmZlcmVudCBhcHByb2FjaGVzIHRvIGJhbmtyb2xsIHVzZS4gU2xvdCBwbGF5ZXJzIG1heSBmb2N1cyBvbiBmcmVlIHNwaW4gdmFsdWUgYW5kIHdhZ2VyaW5nIHNwZWVkLCB3aGlsZSBsaXZlLXRhYmxlIHBsYXllcnMgbmVlZCBjbGVhciB0ZXJtcyBmb3IgYmxhY2tqYWNrIGFuZCByb3VsZXR0ZS4gTWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2sgb2ZmZXJzIGFyZSBtb3JlIHVzZWZ1bCB3aGVuIHBheW91dCBsaW1pdHMgYXJlIHJlYWxpc3RpYy4gRXhwZXJpZW5jZWQgcGxheWVycyBjb21wYXJlIHRob3NlIHJ1bGVzIGJlZm9yZSBkZWNpZGluZyB3aGVyZSB0byBkZXBvc2l0LjwvcD4KCjxwPlRoZSBib251cyBwYWdlIGFyb3VuZCA8YSBocmVmPSJ2ZWdhc2hlcm91ay51ayI+VmVnYXMgSGVybzwvYT4gc2hvdWxkIGV4cGxhaW4gaG93IHJld2FyZHMgd29yayBpbnNpZGUgdGhlIGZ1bGwgY2FzaW5vIGxvYmJ5LiBTbG90cyB1c3VhbGx5IGdpdmUgdGhlIGNsZWFyZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZyBwcm9ncmVzcywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBtYXkgY2FycnkgZGlmZmVyZW50IGNvbnRyaWJ1dGlvbiBydWxlcy4gRXhwZXJpZW5jZWQgcGxheWVycyBjb21wYXJlIHJlbG9hZHMsIGNhc2hiYWNrLCB0b3VybmFtZW50cyBhbmQgbWF0Y2hlZCBkZXBvc2l0cyBieSBjaGVja2luZyBlbGlnaWJsZSB0aXRsZXMgYW5kIG1heGltdW0gYmV0IGxpbWl0cy4gQ2xlYXIgZXhwaXJ5IGRhdGVzIGFuZCB3aXRoZHJhd2FsIGNvbmRpdGlvbnMgbWFrZSB0aGUgb2ZmZXIgZWFzaWVyIHRvIGV2YWx1YXRlIGJlZm9yZSBhIGRlcG9zaXQuPC9wPgoKPHA+QSBnYW1lcy1mb2N1c2VkIGNhc2lubyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrLXZlZ2FzLWhlcm8ub3JnIj5WZWdhcyBIZXJvPC9hPiBjYW4gZGVzY3JpYmUgaG93IHRoZSBsb2JieSBzdXBwb3J0cyBkaWZmZXJlbnQgYmFua3JvbGwgc3R5bGVzLiBWaWRlbyBzbG90cywgamFja3BvdCBnYW1lcywgbGl2ZSBkZWFsZXIgcm9vbXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgYWxsIGNyZWF0ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb25zIGFyb3VuZCByaXNrLCBwYWNlIGFuZCBib251cyBjb250cmlidXRpb24uIEZyZWUgc3BpbnMgYW5kIGRlcG9zaXQgYm9udXNlcyBhcmUgdXNlZnVsIG9ubHkgd2hlbiBnYW1lIGVsaWdpYmlsaXR5LCBjb250cmlidXRpb24gcmF0ZXMgYW5kIGNhc2hvdXQgdGVybXMgYXJlIHRyYW5zcGFyZW50LiBTZXJpb3VzIHBsYXllcnMgd2lsbCBhbHNvIGNoZWNrIGV4Y2x1ZGVkIGdhbWVzLCBzdGFrZSBjYXBzIGFuZCB3YWdlcmluZyBzcGVlZCBiZWZvcmUgY2xhaW1pbmcgYSByZXdhcmQuPC9wPgoKPHA+VGhlIHByb21vdGlvbmFsIHN0cnVjdHVyZSBhdCA8YSBocmVmPSJ1a3dpbmJlYXN0LnVrIj5XaW4gQmVhc3Q8L2E+IGJlY29tZXMgc3Ryb25nZXIgd2hlbiBldmVyeSBib251cyBpcyBjb25uZWN0ZWQgd2l0aCBwbGF5YWJsZSBnYW1lIGNhdGVnb3JpZXMuIFNsb3QgcGxheWVycyBtYXkgYmVuZWZpdCBtb3N0IGZyb20gZnJlZSBzcGlucyBhbmQgZnVsbCB3YWdlcmluZyBjb250cmlidXRpb24sIHdoaWxlIGxpdmUgY2FzaW5vIHVzZXJzIG5lZWQgY2xlYXIgdGVybXMgZm9yIHJvdWxldHRlIGFuZCBibGFja2phY2suIFJlbG9hZCBvZmZlcnMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50IHJld2FyZHMgY2FuIHN1cHBvcnQgcmVwZWF0IHBsYXkgd2hlbiB0aGV5IGhhdmUgcmVhbGlzdGljIGxpbWl0cy4gVGhlIGtleSBkZXRhaWxzIGFyZSBtYXhpbXVtIHN0YWtlcywgZXhwaXJ5IHBlcmlvZHMsIGVsaWdpYmxlIHRpdGxlcyBhbmQgd2l0aGRyYXdhbCBydWxlcy48L3A+Cgo8cD5QbGF5ZXJzIHJldmlld2luZyA8YSBocmVmPSJ3aW4tYmVhc3QtdWsub3JnLnVrIj5XaW4gQmVhc3Q8L2E+IHdpbGwgdXN1YWxseSBqdWRnZSB0aGUgY2FzaW5vIGJ5IGhvdyBib251cyBydWxlcyBtYXRjaCB0aGUgYXZhaWxhYmxlIGdhbWVzLiBBIGxhcmdlIHdlbGNvbWUgb2ZmZXIgY2FuIGxvc2UgdmFsdWUgaWYgdGhlIHdhZ2VyaW5nIGlzIGhpZ2gsIHRoZSBiZXN0IHRpdGxlcyBhcmUgZXhjbHVkZWQgb3IgdGhlIGNhc2hvdXQgY2FwIGlzIHJlc3RyaWN0aXZlLiBTbG90cywgamFja3BvdCBnYW1lcywgbGl2ZSByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIHNob3VsZCBiZSBkZXNjcmliZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGVybXMgdGhhdCBhZmZlY3QgdGhlbS4gVGhpcyBnaXZlcyBleHBlcmllbmNlZCB1c2VycyBhIHByYWN0aWNhbCB2aWV3IG9mIHRoZSBwcm9tb3Rpb24gcmF0aGVyIHRoYW4gb25seSBhIGhlYWRsaW5lIGZpZ3VyZS48L3A+Cgo8cD5UaGUgY2FzaW5vIHZhbHVlIG9mIDxhIGhyZWY9InRydWVsb3ZlZGVjb3IuY29tIj5XaW5uZXIgQ2FzaW5vPC9hPiBpcyBjbGVhcmVyIHdoZW4gYm9udXNlcyBhcmUgd3JpdHRlbiBiZXNpZGUgdGhlIGdhbWVzIHRoZXkgc3VwcG9ydC4gVmlkZW8gc2xvdHMsIGNsYXNzaWMgcmVlbHMsIHByb2dyZXNzaXZlIGphY2twb3RzLCBsaXZlIGRlYWxlciB0YWJsZXMgYW5kIG1vYmlsZSB0aXRsZXMgY2FuIGFsbCBpbmZsdWVuY2UgaG93IHByb21vdGlvbmFsIGZ1bmRzIGFyZSB1c2VkLiBXZWxjb21lIHJld2FyZHMsIHJlbG9hZCBib251c2VzIGFuZCBjYXNoYmFjayBzaG91bGQgZXhwbGFpbiBxdWFsaWZ5aW5nIGRlcG9zaXRzLCBnYW1lIHdlaWdodGluZyBhbmQgbWF4aW11bSBiZXQgcnVsZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgbmVlZCB0aGlzIHN0cnVjdHVyZSB0byBjb21wYXJlIHRoZSByZWFsIHZhbHVlIG9mIGVhY2ggb2ZmZXIuPC9wPgoKPHA+QSBib251cy1sZWQgb3ZlcnZpZXcgb2YgPGEgaHJlZj0iZGVsb3JlYW5iaWN5Y2xlLmNvbSI+V2lubmVyIENhc2lubzwvYT4gc2hvdWxkIGZvY3VzIG9uIHdoYXQgaGFwcGVucyBhZnRlciB0aGUgcGxheWVyIGFjdGl2YXRlcyB0aGUgcmV3YXJkLiBGcmVlIHNwaW5zIG1heSBiZSB0aWVkIHRvIHNlbGVjdGVkIHNsb3RzLCB3aGlsZSBkZXBvc2l0IG1hdGNoZXMgY2FuIGhhdmUgYnJvYWRlciBidXQgbW9yZSByZXN0cmljdGl2ZSBnYW1lIHJ1bGVzLiBSb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBsaXZlIGNhc2lubyB0YWJsZXMgYWRkIHN0cmF0ZWdpYyBkZXB0aCwgYnV0IHRoZWlyIHdhZ2VyaW5nIGNvbnRyaWJ1dGlvbiBuZWVkcyB0byBiZSBjbGVhci4gV2l0aGRyYXdhbCBsaW1pdHMsIGV4cGlyeSBkYXRlcyBhbmQgZXhjbHVkZWQgdGl0bGVzIGRlY2lkZSB3aGV0aGVyIHRoZSBib251cyBpcyBnZW51aW5lbHkgdXNlZnVsLjwvcD4KCjxwPlRoZSBnYW1lIGxvYmJ5IGF0IDxhIGhyZWY9Indpbm5lcmNhc2lub3VrLm9yZy51ayI+V2lubmVyIENhc2lubzwvYT4gc2hvdWxkIGJlIHByZXNlbnRlZCBhcyB0aGUgZm91bmRhdGlvbiBvZiBldmVyeSBwcm9tb3Rpb25hbCBkZWNpc2lvbi4gU2xvdHMsIGphY2twb3RzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIHRhYmxlIGdhbWVzIGVhY2ggY3JlYXRlIGEgZGlmZmVyZW50IHJvdXRlIHRocm91Z2ggd2FnZXJpbmcuIFJlbG9hZHMsIGNhc2hiYWNrLCB0b3VybmFtZW50cyBhbmQgZnJlZSBzcGlucyBiZWNvbWUgc3Ryb25nZXIgd2hlbiB0aGUgY2FzaW5vIHNob3dzIGVsaWdpYmxlIGdhbWVzIGFuZCBtYXhpbXVtIHN0YWtlIGxpbWl0cyB1cGZyb250LiBFeHBlcmllbmNlZCBwbGF5ZXJzIHdpbGwgdXNlIHRob3NlIGRldGFpbHMgdG8gZGVjaWRlIHdoZXRoZXIgdGhlIG9mZmVyIHN1aXRzIHRoZWlyIGJhbmtyb2xsLjwvcD4KCjxwPkEgcHJhY3RpY2FsIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0id2lubmVyLWNhc2luby11ay5vcmcudWsiPldpbm5lciBDYXNpbm88L2E+IGNhbiBmb2N1cyBvbiBib251cyB1c2FiaWxpdHkgYWNyb3NzIHNsb3RzLCBsaXZlIGdhbWVzIGFuZCB0YWJsZSBjYXRlZ29yaWVzLiBTbG90cyB1c3VhbGx5IG9mZmVyIHRoZSBjbGVhbmVzdCB3YWdlcmluZyByb3V0ZSwgd2hpbGUgYmxhY2tqYWNrLCByb3VsZXR0ZSBhbmQgYmFjY2FyYXQtc3R5bGUgZ2FtZXMgbWF5IGNhcnJ5IHJlZHVjZWQgY29udHJpYnV0aW9uLiBDYXNoYmFjayBhbmQgcmVsb2FkIGRlYWxzIGFyZSB2YWx1YWJsZSBmb3IgcmVndWxhciBwbGF5IG9ubHkgd2hlbiB0ZXJtcyBhcmUgc2ltcGxlIGFuZCB3aXRoZHJhd2FsIHJ1bGVzIGFyZSBmYWlyLiBUaGUgYmVzdCBjYXNpbm8gY29weSBrZWVwcyB3YWdlcmluZywgZ2FtZSByZXN0cmljdGlvbnMgYW5kIGV4cGlyeSB0aW1pbmcgdmlzaWJsZS48L3A+CjwvZGl2Pg==[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTM1MjU1cHg7Ij4KPHA+VGhlIGdhbWVzIHNlY3Rpb24gYXJvdW5kIDxhIGhyZWY9ImdiLTFyZWQuY29tIj4xUmVkPC9hPiBzaG91bGQgZm9jdXMgb24gcHJhY3RpY2FsIHZhbHVlIGZvciBwbGF5ZXJzIHdobyBhbHJlYWR5IHVuZGVyc3RhbmQgdm9sYXRpbGl0eSwgc3Rha2UgY29udHJvbCBhbmQgd2FnZXJpbmcuIEEgc3Ryb25nIGNhc2lubyBsb2JieSBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgY2xhc3NpYyBzbG90cywgcHJvZ3Jlc3NpdmUgamFja3BvdHMsIGxpdmUgZGVhbGVyIGdhbWVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBtb2JpbGUtcmVhZHkgdGl0bGVzLiBCb251cyB2YWx1ZSBkZXBlbmRzIG9uIHF1YWxpZnlpbmcgZGVwb3NpdHMsIGZyZWUgc3BpbiB2YWx1ZSwgY29udHJpYnV0aW9uIHJhdGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgd2hldGhlciBjYXNob3V0IGxpbWl0cyBhcmUgcmVhc29uYWJsZS4gVGhpcyBtYWtlcyB0aGUgb2ZmZXIgZWFzaWVyIHRvIGV2YWx1YXRlIGJlY2F1c2UgdGhlIHBsYXllciBjYW4gY29ubmVjdCBlYWNoIHByb21vdGlvbiB3aXRoIHRoZSBnYW1lcyB0aGV5IGFjdHVhbGx5IHBsYXkuPC9wPjxwPkEgYm9udXMtbGVkIGNhc2lubyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InNvdXRoZXJuYmVsbGVzY2hhcm0uY29tIj4xUmVkPC9hPiBjYW4gc2hvdyBob3cgcHJvbW90aW9ucyB3b3JrIGFjcm9zcyBzbG90cywgbGl2ZSBnYW1lcyBhbmQgdGFibGUgY2F0ZWdvcmllcy4gV2VsY29tZSBwYWNrYWdlcywgcmVsb2FkIGJvbnVzZXMsIGZyZWUgc3BpbnMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50IHJld2FyZHMgYWxsIG5lZWQgY2xlYXIgcnVsZXMgdG8gYmUgdXNlZnVsIGZvciByZWFsLW1vbmV5IHBsYXllcnMuIFNsb3RzIG1heSBvZmZlciB0aGUgd2lkZXN0IGJvbnVzIGNvbXBhdGliaWxpdHksIHdoaWxlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGxpdmUgZGVhbGVyIGdhbWVzIG9mdGVuIHJlcXVpcmUgY2xvc2VyIHJldmlldyBvZiBjb250cmlidXRpb24gcmF0ZXMuIEV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgYWxzbyBjaGVjayBtYXggc3Rha2UgcnVsZXMsIGV4cGlyeSBkYXRlcyBhbmQgd2l0aGRyYXdhbCB0ZXJtcyBiZWZvcmUgYWNjZXB0aW5nIHRoZSBvZmZlci48L3A+PHA+VGhlIGNhc2lubyBvZmZlciBhdCA8YSBocmVmPSJ2YW5lc3NhbmFrYXRlLmNvbSI+MVJlZDwvYT4gYmVjb21lcyBzdHJvbmdlciB3aGVuIHRoZSBjb3B5IGV4cGxhaW5zIGdhbWVzIGFuZCBib251c2VzIGFzIG9uZSBjb25uZWN0ZWQgZXhwZXJpZW5jZS4gUGxheWVycyBjYW4gbW92ZSBiZXR3ZWVuIHNsb3RzLCBqYWNrcG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcywgYnV0IGJvbnVzIGVsaWdpYmlsaXR5IGNhbiBjaGFuZ2UgZnJvbSBvbmUgY2F0ZWdvcnkgdG8gYW5vdGhlci4gQSBnb29kIHByb21vdGlvbmFsIHNlY3Rpb24gc2hvdWxkIGNvdmVyIGRlcG9zaXQgbWF0Y2hlcywgZnJlZSBzcGlucywgcmVsb2FkcywgY2FzaGJhY2sgYW5kIGFueSB0b3VybmFtZW50LXN0eWxlIHJld2FyZHMgd2l0aCBwbGFpbiB0ZXJtcy4gV2FnZXJpbmcgcnVsZXMsIGdhbWUgd2VpZ2h0aW5nLCBtYXgtYmV0IGxpbWl0cyBhbmQgY2FzaG91dCByZXN0cmljdGlvbnMgYXJlIHRoZSBkZXRhaWxzIHRoYXQgbWF0dGVyIG1vc3QgdG8gYWR2YW5jZWQgcGxheWVycy48L3A+PHA+Rm9yIGJvbnVzLWZvY3VzZWQgcGxheWVycywgPGEgaHJlZj0idWsxcmVkLm9yZy51ayI+MVJlZDwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCB0aHJvdWdoIHRoZSByZWFsIHVzYWJpbGl0eSBvZiBpdHMgb2ZmZXJzIGluc2lkZSB0aGUgZ2FtZSBsb2JieS4gRnJlZSBzcGlucyBhcmUgc3Ryb25nZXN0IHdoZW4gYXR0YWNoZWQgdG8gc2xvdCB0aXRsZXMgd2l0aCBjbGVhciB2YWx1ZSwgd2hpbGUgZGVwb3NpdCBib251c2VzIG5lZWQgdHJhbnNwYXJlbnQgd2FnZXJpbmcgYW5kIGVsaWdpYmxlIGdhbWUgcnVsZXMuIExpdmUgY2FzaW5vIHRhYmxlcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWRkIGRlcHRoLCBidXQgZXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBjaGVjayB3aGV0aGVyIHRob3NlIGdhbWVzIGNvdW50IGZ1bGx5IG9yIHBhcnRpYWxseSB0b3dhcmQgd2FnZXJpbmcuIEEgY2xlYW4gYm9udXMgcGFnZSBzaG91bGQgYWxzbyBtYWtlIGV4cGlyeSB0aW1pbmcsIHN0YWtlIGNhcHMgYW5kIHdpdGhkcmF3YWwgY29uZGl0aW9ucyBlYXN5IHRvIHVuZGVyc3RhbmQuPC9wPjxwPlRoZSBtYWluIGF0dHJhY3Rpb24gb2YgPGEgaHJlZj0idWstMXJlZC1jYXNpbm8ub3JnLnVrIj4xUmVkPC9hPiBjYW4gYmUgZnJhbWVkIGFyb3VuZCBhIGNhc2lubyBsb2JieSB3aGVyZSBnYW1lIHZhcmlldHkgc3VwcG9ydHMgZGlmZmVyZW50IGJvbnVzIHN0cmF0ZWdpZXMuIFNsb3RzLCBsaXZlIGRlYWxlciB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2ssIGphY2twb3QgZ2FtZXMgYW5kIG1vYmlsZSB0aXRsZXMgZ2l2ZSBwbGF5ZXJzIHNldmVyYWwgd2F5cyB0byB1c2UgZGVwb3NpdHMgYW5kIHByb21vdGlvbmFsIHJld2FyZHMuIFdlbGNvbWUgYm9udXNlcywgcmVsb2FkcywgY2FzaGJhY2sgb2ZmZXJzIGFuZCBmcmVlIHNwaW5zIG9ubHkgaGF2ZSByZWFsIHZhbHVlIHdoZW4gdGhlIHJ1bGVzIG1hdGNoIHRoZSBwbGF5ZXLigJlzIGJldHRpbmcgc3R5bGUuIFNlcmlvdXMgdXNlcnMgd2lsbCBjb21wYXJlIHdhZ2VyaW5nIHR1cm5vdmVyLCBtYXgtYmV0IHJ1bGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgcGF5bWVudCBsaW1pdHMgYmVmb3JlIHN0YXJ0aW5nIGEgc2Vzc2lvbi48L3A+PHA+QSBnYW1lcy1maXJzdCBvdmVydmlldyBvZiA8YSBocmVmPSJ1ay0xcmVkLWNhc2luby5jb20iPjFSZWQ8L2E+IHNob3VsZCBzaG93IGhvdyB0aGUgY2FzaW5vIHN1cHBvcnRzIGJvdGggc2xvdC1mb2N1c2VkIGFuZCBsaXZlLXRhYmxlIHBsYXllcnMuIFRoZSBsb2JieSBjYW4gaW5jbHVkZSBoaWdoLXZvbGF0aWxpdHkgc2xvdHMsIGNsYXNzaWMgcmVlbHMsIGphY2twb3QgcmVsZWFzZXMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgYmFjY2FyYXQtc3R5bGUgZ2FtZXMuIFByb21vdGlvbnMgc2hvdWxkIGJlIGRlc2NyaWJlZCB0aHJvdWdoIHdlbGNvbWUgcmV3YXJkcywgZnJlZSBzcGlucywgcmVsb2FkIGJvbnVzZXMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50cyByYXRoZXIgdGhhbiBlbXB0eSBjbGFpbXMuIFRoZSBkZWNpZGluZyB0ZXJtcyBhcmUgd2FnZXJpbmcgY29udHJpYnV0aW9uLCBxdWFsaWZ5aW5nIGdhbWVzLCBleHBpcnkgd2luZG93cywgbWF4aW11bSBzdGFrZXMgYW5kIHdpdGhkcmF3YWwgY2Fwcy48L3A+PHA+VGhlIGJvbnVzIHN0cnVjdHVyZSBhdCA8YSBocmVmPSJ1azFyZWRjYXNpbm8udWsiPjFSZWQ8L2E+IHNob3VsZCBiZSB3cml0dGVuIGZvciBwbGF5ZXJzIHdobyB3YW50IGNsZWFyIGNvbmRpdGlvbnMgYmVmb3JlIHRoZXkgdXNlIHByb21vdGlvbmFsIGZ1bmRzLiBBIGNhc2lubyBjYW4gbG9vayBhdHRyYWN0aXZlIHRocm91Z2ggc2xvdHMsIGxpdmUgZ2FtZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3QgY2F0ZWdvcmllcywgYnV0IHRoZSB0ZXJtcyBkZWNpZGUgdGhlIHJlYWwgdmFsdWUuIEZyZWUgc3BpbnMsIG1hdGNoZWQgZGVwb3NpdHMgYW5kIHJlbG9hZCBvZmZlcnMgc2hvdWxkIGV4cGxhaW4gdGhlIGdhbWVzIGluY2x1ZGVkLCB0aGUgd2FnZXJpbmcgYXR0YWNoZWQgYW5kIHRoZSBjYXNob3V0IGxpbWl0cy4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIHRyZWF0IG1heC1iZXQgcnVsZXMgYW5kIGV4Y2x1ZGVkIHRpdGxlcyBhcyBlc3NlbnRpYWwgZGV0YWlscywgbm90IHNtYWxsIHByaW50LjwvcD48cD5QbGF5ZXJzIGNvbXBhcmluZyA8YSBocmVmPSJ1ay0xcmVkLWNhc2luby51ayI+MVJlZDwvYT4gd2lsbCB1c3VhbGx5IGxvb2sgYXQgdGhlIGdhbWUgY2F0YWxvZ3VlIGJlZm9yZSBqdWRnaW5nIHRoZSBwcm9tb3Rpb24uIFNsb3RzLCBsaXZlIGNhc2lubyB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2ssIGphY2twb3RzIGFuZCB0YWJsZSBnYW1lcyBjcmVhdGUgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyBmb3IgcmlzaywgcGFjZSBhbmQgYm9udXMgY29udHJpYnV0aW9uLiBBIHN0cm9uZyBib251cyBvZmZlciBzaG91bGQgbWFrZSBmcmVlIHNwaW5zLCBkZXBvc2l0IG1hdGNoZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIGVhc3kgdG8gdW5kZXJzdGFuZCB3aXRob3V0IGhpZGluZyByZXN0cmljdGlvbnMuIFdhZ2VyaW5nLCBnYW1lIHdlaWdodGluZywgZXhwaXJ5LCBzdGFrZSBsaW1pdHMgYW5kIHdpdGhkcmF3YWwgcnVsZXMgZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIG9mZmVyIGlzIHN1aXRhYmxlIGZvciBzZXJpb3VzIGJhbmtyb2xsIG1hbmFnZW1lbnQuPC9wPjxwPlRoZSBjYXNpbm8gcHJvZmlsZSBvZiA8YSBocmVmPSJ1ay0xcmVkLWNhc2luby5vcmciPjFSZWQ8L2E+IGNhbiBmb2N1cyBvbiBob3cgYm9udXNlcyBzdXBwb3J0IHJlYWwgZ2FtZXBsYXkgcmF0aGVyIHRoYW4gb25seSBzaWduLXVwIGFwcGVhbC4gU2xvdHMgbWF5IGRyaXZlIG1vc3QgZnJlZSBzcGluIGNhbXBhaWducywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBiYWNjYXJhdC1zdHlsZSBnYW1lcyBjYW4gcHJvdmlkZSBoaWdoZXItY29udHJvbCBiZXR0aW5nIHNlc3Npb25zIHdpdGggZGlmZmVyZW50IGJvbnVzIHJ1bGVzLiBSZWxvYWQgZGVhbHMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50IHJld2FyZHMgaGVscCByZXBlYXQgcGxheWVycyB3aGVuIHRoZSBjb25kaXRpb25zIGFyZSB0cmFuc3BhcmVudC4gVGhlIG1vc3QgaW1wb3J0YW50IGRldGFpbHMgYXJlIGVsaWdpYmxlIHRpdGxlcywgY29udHJpYnV0aW9uIHJhdGVzLCBtYXhpbXVtIHN0YWtlcywgZXhwaXJ5IGRhdGVzIGFuZCBjYXNob3V0IGxpbWl0cy48L3A+PHA+QSBwcmFjdGljYWwgY2FzaW5vIGJsb2NrIGZvciA8YSBocmVmPSIxcmVkLXVrLm9yZy51ayI+MVJlZDwvYT4gc2hvdWxkIGNvbm5lY3QgdGhlIGJvbnVzIHBhY2thZ2Ugd2l0aCB0aGUgZ2FtZXMgYXZhaWxhYmxlIGluIHRoZSBsb2JieS4gVmlkZW8gc2xvdHMsIGphY2twb3QgdGl0bGVzLCBsaXZlIGRlYWxlciByb29tcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhbGwgYWZmZWN0IGhvdyBwbGF5ZXJzIHVzZSBwcm9tb3Rpb25zIGFuZCBtYW5hZ2Ugc3Rha2VzLiBEZXBvc2l0IGJvbnVzZXMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGFyZSBzdHJvbmdlciB3aGVuIGNvbnRyaWJ1dGlvbiByYXRlcyBhbmQgZXhjbHVkZWQgZ2FtZXMgYXJlIGNsZWFybHkgc3RhdGVkLiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGFsc28gbG9vayBmb3IgZmFpciB3YWdlcmluZywgcmVhbGlzdGljIHdpdGhkcmF3YWwgdGVybXMgYW5kIGNsZWFyIG1heGltdW0gYmV0IHJ1bGVzLjwvcD48cD5UaGUgb2ZmZXIgYXQgPGEgaHJlZj0iMXJlZGNhc2lub3VrLm9yZy51ayI+MVJlZDwvYT4gaXMgZWFzaWVyIHRvIGV2YWx1YXRlIHdoZW4gdGhlIGdhbWVzIGFuZCBib251c2VzIGFyZSBkZXNjcmliZWQgaW4gdGhlIHNhbWUgZmxvdy4gU2xvdHMgY2FuIHByb3ZpZGUgdm9sdW1lIGFuZCBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgY2FzaW5vIHRhYmxlcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhZGQgc3RyYXRlZ2ljIGJldHRpbmcgb3B0aW9ucy4gV2VsY29tZSBib251c2VzLCByZWxvYWQgb2ZmZXJzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudHMgc2hvdWxkIGJlIGp1ZGdlZCBieSB3YWdlcmluZywgZXhwaXJ5IHBlcmlvZHMsIHF1YWxpZnlpbmcgZ2FtZXMgYW5kIGNhc2hvdXQgcnVsZXMuIFRoaXMgZ2l2ZXMgZXhwZXJpZW5jZWQgcGxheWVycyBhIGNsZWFyIHZpZXcgb2Ygd2hldGhlciB0aGUgY2FzaW5vIHN1aXRzIHRoZWlyIHByZWZlcnJlZCBwbGF5IHN0eWxlLjwvcD48cD5UaGUgZ2FtZXMgbG9iYnkgYXQgPGEgaHJlZj0iMXJlZC1jYXNpbm8tdWsudWsiPjFSZWQ8L2E+IHNob3VsZCBnaXZlIHBsYXllcnMgZW5vdWdoIHJhbmdlIHRvIG1ha2UgdGhlIGJvbnVzIHNlY3Rpb24gdXNlZnVsLiBTbG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrLCBiYWNjYXJhdC1zdHlsZSB0YWJsZXMgYW5kIGphY2twb3RzIGNhbiBhbGwgc3VwcG9ydCBkaWZmZXJlbnQgYmFua3JvbGwgcGxhbnMgd2hlbiB0aGUgcnVsZXMgYXJlIHRyYW5zcGFyZW50LiBGcmVlIHNwaW5zLCBkZXBvc2l0IG1hdGNoZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIG9mZmVycyBzaG91bGQgZXhwbGFpbiBleGFjdGx5IHdoZXJlIHRoZXkgYXBwbHkgYW5kIGhvdyBtdWNoIHdhZ2VyaW5nIGlzIHJlcXVpcmVkLiBNYXgtYmV0IGxpbWl0cywgZXhjbHVkZWQgZ2FtZXMgYW5kIHdpdGhkcmF3YWwgY2FwcyBkZWNpZGUgdGhlIHByYWN0aWNhbCB2YWx1ZSBvZiBldmVyeSBwcm9tb3Rpb24uPC9wPjxwPkEgcG9saXNoZWQgYm9udXMgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJ1ay0xcmVkLmNvbSI+MVJlZDwvYT4gY2FuIGhpZ2hsaWdodCByZXdhcmRzIHRoYXQgbWF0dGVyIHRvIHJlZ3VsYXIgY2FzaW5vIHVzZXJzLiBUaGUgc3Ryb25nZXN0IHN0cnVjdHVyZSBjb21iaW5lcyB3ZWxjb21lIG9mZmVycywgZnJlZSBzcGlucywgcmVsb2FkIGRlYWxzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudCB2YWx1ZSB3aXRoIGEgZGVlcCBnYW1lIGxvYmJ5LiBQbGF5ZXJzIGNhbiBjb21wYXJlIHNsb3RzLCBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCBjb250ZW50IHRvIHNlZSB3aGVyZSB0aGUgYm9udXMgZml0cyBiZXN0LiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGZvY3VzIG9uIHdhZ2VyaW5nIGNvbnRyaWJ1dGlvbiwgc3Rha2UgY2FwcywgZXhwaXJ5IHdpbmRvd3MgYW5kIGNhc2hvdXQgdGVybXMgYmVmb3JlIGRlcG9zaXRpbmcuPC9wPjxwPlRoZSBjYXNpbm8gY29udGVudCBhcm91bmQgPGEgaHJlZj0iMXJlZC11ay51ayI+MVJlZDwvYT4gc2hvdWxkIHByZXNlbnQgZ2FtZXMgYXMgdGhlIGZvdW5kYXRpb24gb2YgZXZlcnkgYm9udXMgZGVjaXNpb24uIEEgcGxheWVyIHdobyBwcmVmZXJzIHNsb3RzIHdpbGwganVkZ2UgZnJlZSBzcGlucyBkaWZmZXJlbnRseSBmcm9tIGEgbGl2ZSBjYXNpbm8gdXNlciBmb2N1c2VkIG9uIHJvdWxldHRlLCBibGFja2phY2sgb3IgYmFjY2FyYXQtc3R5bGUgdGFibGVzLiBEZXBvc2l0IG1hdGNoZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIGJlY29tZSBtb3JlIHJlbGV2YW50IHdoZW4gdGhlIHBhZ2Ugc2hvd3MgZWxpZ2libGUgdGl0bGVzLCBjb250cmlidXRpb24gcnVsZXMgYW5kIG1heGltdW0gYmV0IGxpbWl0cy4gQ2xlYXIgd2l0aGRyYXdhbCB0ZXJtcyBhbmQgZXhwaXJ5IHBlcmlvZHMgaGVscCBleHBlcmllbmNlZCBwbGF5ZXJzIHVuZGVyc3RhbmQgdGhlIHJlYWwgdmFsdWUgb2YgdGhlIG9mZmVyLjwvcD48cD5FeHBlcmllbmNlZCBwbGF5ZXJzIGNhbiBqdWRnZSB0aGUgYm9udXMgc2V0dXAgYXQgPGEgaHJlZj0iaW5jb2duaXRvY2FzaW5vcy11ay51ayI+SW5jb2duaXRvIENhc2lubzwvYT4gYnkgY2hlY2tpbmcgaG93IHRoZSB3ZWxjb21lIG9mZmVyIGNvbm5lY3RzIHdpdGggdGhlIGFjdHVhbCBjYXNpbm8gbG9iYnkuIFNsb3RzIG5vcm1hbGx5IGNhcnJ5IHRoZSBzdHJvbmdlc3QgcHJvbW90aW9uYWwgdmFsdWUsIHdoaWxlIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgYmFjY2FyYXQtc3R5bGUgdGFibGVzIG1heSBoYXZlIHNlcGFyYXRlIGNvbnRyaWJ1dGlvbiBydWxlcy4gRnJlZSBzcGlucywgcmVsb2FkIGRlYWxzIGFuZCBjYXNoYmFjayBiZWNvbWUgbW9yZSB1c2VmdWwgd2hlbiB3YWdlcmluZywgZXhwaXJ5IHBlcmlvZHMsIG1heC1iZXQgbGltaXRzIGFuZCB3aXRoZHJhd2FsIHJ1bGVzIGFyZSBjbGVhci4gVGhlIGJlc3QgZ2FtZSBleHBlcmllbmNlIGNvbWVzIGZyb20gYSBsb2JieSB3aGVyZSBib251cyB0ZXJtcyBhbmQgcGxheWFibGUgY2F0ZWdvcmllcyBhcmUgZWFzeSB0byBjb21wYXJlIGJlZm9yZSBkZXBvc2l0aW5nLjwvcD48cD5UaGUgZ2FtZXMgc2VjdGlvbiBhcm91bmQgPGEgaHJlZj0idWstaW5jb2duaXRvY2FzaW5vLmNvbSI+SW5jb2duaXRvIENhc2lubzwvYT4gc2hvdWxkIGZvY3VzIG9uIHByYWN0aWNhbCB2YWx1ZSBmb3IgcGxheWVycyB3aG8gYWxyZWFkeSB1bmRlcnN0YW5kIHZvbGF0aWxpdHksIHN0YWtlIGNvbnRyb2wgYW5kIHdhZ2VyaW5nLiBBIHN0cm9uZyBjYXNpbm8gbG9iYnkgY2FuIGluY2x1ZGUgdmlkZW8gc2xvdHMsIGNsYXNzaWMgc2xvdHMsIHByb2dyZXNzaXZlIGphY2twb3RzLCBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlLXJlYWR5IHRpdGxlcy4gQm9udXMgdmFsdWUgZGVwZW5kcyBvbiBxdWFsaWZ5aW5nIGRlcG9zaXRzLCBmcmVlIHNwaW4gdmFsdWUsIGNvbnRyaWJ1dGlvbiByYXRlcywgZXhjbHVkZWQgZ2FtZXMgYW5kIHdoZXRoZXIgY2FzaG91dCBsaW1pdHMgYXJlIHJlYXNvbmFibGUuIFRoaXMgbWFrZXMgdGhlIG9mZmVyIGVhc2llciB0byBldmFsdWF0ZSBiZWNhdXNlIHRoZSBwbGF5ZXIgY2FuIGNvbm5lY3QgZWFjaCBwcm9tb3Rpb24gd2l0aCB0aGUgZ2FtZXMgdGhleSBhY3R1YWxseSBwbGF5LjwvcD48cD5BIGJvbnVzLWxlZCBjYXNpbm8gcGFyYWdyYXBoIGZvciA8YSBocmVmPSJpbnN0YXNwaW4tZ2IuY29tIj5JbnN0YXNwaW48L2E+IGNhbiBzaG93IGhvdyBwcm9tb3Rpb25zIHdvcmsgYWNyb3NzIHNsb3RzLCBsaXZlIGdhbWVzIGFuZCB0YWJsZSBjYXRlZ29yaWVzLiBXZWxjb21lIHBhY2thZ2VzLCByZWxvYWQgYm9udXNlcywgZnJlZSBzcGlucywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgcmV3YXJkcyBhbGwgbmVlZCBjbGVhciBydWxlcyB0byBiZSB1c2VmdWwgZm9yIHJlYWwtbW9uZXkgcGxheWVycy4gU2xvdHMgbWF5IG9mZmVyIHRoZSB3aWRlc3QgYm9udXMgY29tcGF0aWJpbGl0eSwgd2hpbGUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbGl2ZSBkZWFsZXIgZ2FtZXMgb2Z0ZW4gcmVxdWlyZSBjbG9zZXIgcmV2aWV3IG9mIGNvbnRyaWJ1dGlvbiByYXRlcy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBhbHNvIGNoZWNrIG1heCBzdGFrZSBydWxlcywgZXhwaXJ5IGRhdGVzIGFuZCB3aXRoZHJhd2FsIHRlcm1zIGJlZm9yZSBhY2NlcHRpbmcgdGhlIG9mZmVyLjwvcD48cD5UaGUgY2FzaW5vIG9mZmVyIGF0IDxhIGhyZWY9InVrLWluc3Rhc3Bpbi5jb20iPkluc3Rhc3BpbjwvYT4gYmVjb21lcyBzdHJvbmdlciB3aGVuIHRoZSBjb3B5IGV4cGxhaW5zIGdhbWVzIGFuZCBib251c2VzIGFzIG9uZSBjb25uZWN0ZWQgZXhwZXJpZW5jZS4gUGxheWVycyBjYW4gbW92ZSBiZXR3ZWVuIHNsb3RzLCBqYWNrcG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcywgYnV0IGJvbnVzIGVsaWdpYmlsaXR5IGNhbiBjaGFuZ2UgZnJvbSBvbmUgY2F0ZWdvcnkgdG8gYW5vdGhlci4gQSBnb29kIHByb21vdGlvbmFsIHNlY3Rpb24gc2hvdWxkIGNvdmVyIGRlcG9zaXQgbWF0Y2hlcywgZnJlZSBzcGlucywgcmVsb2FkcywgY2FzaGJhY2sgYW5kIGFueSB0b3VybmFtZW50LXN0eWxlIHJld2FyZHMgd2l0aCBwbGFpbiB0ZXJtcy4gV2FnZXJpbmcgcnVsZXMsIGdhbWUgd2VpZ2h0aW5nLCBtYXgtYmV0IGxpbWl0cyBhbmQgY2FzaG91dCByZXN0cmljdGlvbnMgYXJlIHRoZSBkZXRhaWxzIHRoYXQgbWF0dGVyIG1vc3QgdG8gYWR2YW5jZWQgcGxheWVycy48L3A+PHA+Rm9yIGJvbnVzLWZvY3VzZWQgcGxheWVycywgPGEgaHJlZj0iamVmZi1iZXQubmV0Ij5KZWZmYmV0PC9hPiBzaG91bGQgYmUgZGVzY3JpYmVkIHRocm91Z2ggdGhlIHJlYWwgdXNhYmlsaXR5IG9mIGl0cyBvZmZlcnMgaW5zaWRlIHRoZSBnYW1lIGxvYmJ5LiBGcmVlIHNwaW5zIGFyZSBzdHJvbmdlc3Qgd2hlbiBhdHRhY2hlZCB0byBzbG90IHRpdGxlcyB3aXRoIGNsZWFyIHZhbHVlLCB3aGlsZSBkZXBvc2l0IGJvbnVzZXMgbmVlZCB0cmFuc3BhcmVudCB3YWdlcmluZyBhbmQgZWxpZ2libGUgZ2FtZSBydWxlcy4gTGl2ZSBjYXNpbm8gdGFibGVzLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGNhbiBhZGQgZGVwdGgsIGJ1dCBleHBlcmllbmNlZCB1c2VycyB3aWxsIGNoZWNrIHdoZXRoZXIgdGhvc2UgZ2FtZXMgY291bnQgZnVsbHkgb3IgcGFydGlhbGx5IHRvd2FyZCB3YWdlcmluZy4gQSBjbGVhbiBib251cyBwYWdlIHNob3VsZCBhbHNvIG1ha2UgZXhwaXJ5IHRpbWluZywgc3Rha2UgY2FwcyBhbmQgd2l0aGRyYXdhbCBjb25kaXRpb25zIGVhc3kgdG8gdW5kZXJzdGFuZC48L3A+PHA+VGhlIG1haW4gYXR0cmFjdGlvbiBvZiA8YSBocmVmPSJqZWZmYmV0dWsuY28udWsiPkplZmZiZXQ8L2E+IGNhbiBiZSBmcmFtZWQgYXJvdW5kIGEgY2FzaW5vIGxvYmJ5IHdoZXJlIGdhbWUgdmFyaWV0eSBzdXBwb3J0cyBkaWZmZXJlbnQgYm9udXMgc3RyYXRlZ2llcy4gU2xvdHMsIGxpdmUgZGVhbGVyIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjaywgamFja3BvdCBnYW1lcyBhbmQgbW9iaWxlIHRpdGxlcyBnaXZlIHBsYXllcnMgc2V2ZXJhbCB3YXlzIHRvIHVzZSBkZXBvc2l0cyBhbmQgcHJvbW90aW9uYWwgcmV3YXJkcy4gV2VsY29tZSBib251c2VzLCByZWxvYWRzLCBjYXNoYmFjayBvZmZlcnMgYW5kIGZyZWUgc3BpbnMgb25seSBoYXZlIHJlYWwgdmFsdWUgd2hlbiB0aGUgcnVsZXMgbWF0Y2ggdGhlIHBsYXllcuKAmXMgYmV0dGluZyBzdHlsZS4gU2VyaW91cyB1c2VycyB3aWxsIGNvbXBhcmUgd2FnZXJpbmcgdHVybm92ZXIsIG1heC1iZXQgcnVsZXMsIGV4Y2x1ZGVkIGdhbWVzIGFuZCBwYXltZW50IGxpbWl0cyBiZWZvcmUgc3RhcnRpbmcgYSBzZXNzaW9uLjwvcD48cD5BIGdhbWVzLWZpcnN0IG92ZXJ2aWV3IG9mIDxhIGhyZWY9ImJ1eS1lc3NheXMtb25saW5lLmNvLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gc2hvdWxkIHNob3cgaG93IHRoZSBjYXNpbm8gc3VwcG9ydHMgYm90aCBzbG90LWZvY3VzZWQgYW5kIGxpdmUtdGFibGUgcGxheWVycy4gVGhlIGxvYmJ5IGNhbiBpbmNsdWRlIGhpZ2gtdm9sYXRpbGl0eSBzbG90cywgY2xhc3NpYyByZWVscywgamFja3BvdCByZWxlYXNlcywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBiYWNjYXJhdC1zdHlsZSBnYW1lcy4gUHJvbW90aW9ucyBzaG91bGQgYmUgZGVzY3JpYmVkIHRocm91Z2ggd2VsY29tZSByZXdhcmRzLCBmcmVlIHNwaW5zLCByZWxvYWQgYm9udXNlcywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnRzIHJhdGhlciB0aGFuIGVtcHR5IGNsYWltcy4gVGhlIGRlY2lkaW5nIHRlcm1zIGFyZSB3YWdlcmluZyBjb250cmlidXRpb24sIHF1YWxpZnlpbmcgZ2FtZXMsIGV4cGlyeSB3aW5kb3dzLCBtYXhpbXVtIHN0YWtlcyBhbmQgd2l0aGRyYXdhbCBjYXBzLjwvcD48cD5UaGUgYm9udXMgc3RydWN0dXJlIGF0IDxhIGhyZWY9InVrLWtpbmdkb20tY2FzaW5vLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gc2hvdWxkIGJlIHdyaXR0ZW4gZm9yIHBsYXllcnMgd2hvIHdhbnQgY2xlYXIgY29uZGl0aW9ucyBiZWZvcmUgdGhleSB1c2UgcHJvbW90aW9uYWwgZnVuZHMuIEEgY2FzaW5vIGNhbiBsb29rIGF0dHJhY3RpdmUgdGhyb3VnaCBzbG90cywgbGl2ZSBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCBjYXRlZ29yaWVzLCBidXQgdGhlIHRlcm1zIGRlY2lkZSB0aGUgcmVhbCB2YWx1ZS4gRnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgcmVsb2FkIG9mZmVycyBzaG91bGQgZXhwbGFpbiB0aGUgZ2FtZXMgaW5jbHVkZWQsIHRoZSB3YWdlcmluZyBhdHRhY2hlZCBhbmQgdGhlIGNhc2hvdXQgbGltaXRzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIHdpbGwgdHJlYXQgbWF4LWJldCBydWxlcyBhbmQgZXhjbHVkZWQgdGl0bGVzIGFzIGVzc2VudGlhbCBkZXRhaWxzLCBub3Qgc21hbGwgcHJpbnQuPC9wPjxwPlBsYXllcnMgY29tcGFyaW5nIDxhIGhyZWY9InNpY2tza2lsbHMuY28udWsiPktpbmdkb20gQ2FzaW5vPC9hPiB3aWxsIHVzdWFsbHkgbG9vayBhdCB0aGUgZ2FtZSBjYXRhbG9ndWUgYmVmb3JlIGp1ZGdpbmcgdGhlIHByb21vdGlvbi4gU2xvdHMsIGxpdmUgY2FzaW5vIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjaywgamFja3BvdHMgYW5kIHRhYmxlIGdhbWVzIGNyZWF0ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb25zIGZvciByaXNrLCBwYWNlIGFuZCBib251cyBjb250cmlidXRpb24uIEEgc3Ryb25nIGJvbnVzIG9mZmVyIHNob3VsZCBtYWtlIGZyZWUgc3BpbnMsIGRlcG9zaXQgbWF0Y2hlcywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgZWFzeSB0byB1bmRlcnN0YW5kIHdpdGhvdXQgaGlkaW5nIHJlc3RyaWN0aW9ucy4gV2FnZXJpbmcsIGdhbWUgd2VpZ2h0aW5nLCBleHBpcnksIHN0YWtlIGxpbWl0cyBhbmQgd2l0aGRyYXdhbCBydWxlcyBkZXRlcm1pbmUgd2hldGhlciB0aGUgb2ZmZXIgaXMgc3VpdGFibGUgZm9yIHNlcmlvdXMgYmFua3JvbGwgbWFuYWdlbWVudC48L3A+PHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9ImludGVyaW9yc2J5c2FyYWh3YXJkLmNvbSI+S2luZ2RvbSBDYXNpbm88L2E+IGNhbiBmb2N1cyBvbiBob3cgYm9udXNlcyBzdXBwb3J0IHJlYWwgZ2FtZXBsYXkgcmF0aGVyIHRoYW4gb25seSBzaWduLXVwIGFwcGVhbC4gU2xvdHMgbWF5IGRyaXZlIG1vc3QgZnJlZSBzcGluIGNhbXBhaWducywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBiYWNjYXJhdC1zdHlsZSBnYW1lcyBjYW4gcHJvdmlkZSBoaWdoZXItY29udHJvbCBiZXR0aW5nIHNlc3Npb25zIHdpdGggZGlmZmVyZW50IGJvbnVzIHJ1bGVzLiBSZWxvYWQgZGVhbHMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50IHJld2FyZHMgaGVscCByZXBlYXQgcGxheWVycyB3aGVuIHRoZSBjb25kaXRpb25zIGFyZSB0cmFuc3BhcmVudC4gVGhlIG1vc3QgaW1wb3J0YW50IGRldGFpbHMgYXJlIGVsaWdpYmxlIHRpdGxlcywgY29udHJpYnV0aW9uIHJhdGVzLCBtYXhpbXVtIHN0YWtlcywgZXhwaXJ5IGRhdGVzIGFuZCBjYXNob3V0IGxpbWl0cy48L3A+PHA+QSBwcmFjdGljYWwgY2FzaW5vIGJsb2NrIGZvciA8YSBocmVmPSJnYi1raW5nZG9tLWNhc2luby51ayI+S2luZ2RvbSBDYXNpbm88L2E+IHNob3VsZCBjb25uZWN0IHRoZSBib251cyBwYWNrYWdlIHdpdGggdGhlIGdhbWVzIGF2YWlsYWJsZSBpbiB0aGUgbG9iYnkuIFZpZGVvIHNsb3RzLCBqYWNrcG90IHRpdGxlcywgbGl2ZSBkZWFsZXIgcm9vbXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgYWxsIGFmZmVjdCBob3cgcGxheWVycyB1c2UgcHJvbW90aW9ucyBhbmQgbWFuYWdlIHN0YWtlcy4gRGVwb3NpdCBib251c2VzLCBmcmVlIHNwaW5zIGFuZCBjYXNoYmFjayBhcmUgc3Ryb25nZXIgd2hlbiBjb250cmlidXRpb24gcmF0ZXMgYW5kIGV4Y2x1ZGVkIGdhbWVzIGFyZSBjbGVhcmx5IHN0YXRlZC4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBhbHNvIGxvb2sgZm9yIGZhaXIgd2FnZXJpbmcsIHJlYWxpc3RpYyB3aXRoZHJhd2FsIHRlcm1zIGFuZCBjbGVhciBtYXhpbXVtIGJldCBydWxlcy48L3A+PHA+VGhlIG9mZmVyIGF0IDxhIGhyZWY9Imtpbmdkb21jYXNpbm91ay51ayI+S2luZ2RvbSBDYXNpbm88L2E+IGlzIGVhc2llciB0byBldmFsdWF0ZSB3aGVuIHRoZSBnYW1lcyBhbmQgYm9udXNlcyBhcmUgZGVzY3JpYmVkIGluIHRoZSBzYW1lIGZsb3cuIFNsb3RzIGNhbiBwcm92aWRlIHZvbHVtZSBhbmQgZnJlZSBzcGluIHZhbHVlLCB3aGlsZSBsaXZlIGNhc2lubyB0YWJsZXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgYWRkIHN0cmF0ZWdpYyBiZXR0aW5nIG9wdGlvbnMuIFdlbGNvbWUgYm9udXNlcywgcmVsb2FkIG9mZmVycywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnRzIHNob3VsZCBiZSBqdWRnZWQgYnkgd2FnZXJpbmcsIGV4cGlyeSBwZXJpb2RzLCBxdWFsaWZ5aW5nIGdhbWVzIGFuZCBjYXNob3V0IHJ1bGVzLiBUaGlzIGdpdmVzIGV4cGVyaWVuY2VkIHBsYXllcnMgYSBjbGVhciB2aWV3IG9mIHdoZXRoZXIgdGhlIGNhc2lubyBzdWl0cyB0aGVpciBwcmVmZXJyZWQgcGxheSBzdHlsZS48L3A+PHA+VGhlIGdhbWVzIGxvYmJ5IGF0IDxhIGhyZWY9Imtpbmdkb20tY2FzaW5vLXVrLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gc2hvdWxkIGdpdmUgcGxheWVycyBlbm91Z2ggcmFuZ2UgdG8gbWFrZSB0aGUgYm9udXMgc2VjdGlvbiB1c2VmdWwuIFNsb3RzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2ssIGJhY2NhcmF0LXN0eWxlIHRhYmxlcyBhbmQgamFja3BvdHMgY2FuIGFsbCBzdXBwb3J0IGRpZmZlcmVudCBiYW5rcm9sbCBwbGFucyB3aGVuIHRoZSBydWxlcyBhcmUgdHJhbnNwYXJlbnQuIEZyZWUgc3BpbnMsIGRlcG9zaXQgbWF0Y2hlcywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgb2ZmZXJzIHNob3VsZCBleHBsYWluIGV4YWN0bHkgd2hlcmUgdGhleSBhcHBseSBhbmQgaG93IG11Y2ggd2FnZXJpbmcgaXMgcmVxdWlyZWQuIE1heC1iZXQgbGltaXRzLCBleGNsdWRlZCBnYW1lcyBhbmQgd2l0aGRyYXdhbCBjYXBzIGRlY2lkZSB0aGUgcHJhY3RpY2FsIHZhbHVlIG9mIGV2ZXJ5IHByb21vdGlvbi48L3A+PHA+QSBwb2xpc2hlZCBib251cyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrLWtpbmdkb20tY2FzaW5vLm9yZyI+S2luZ2RvbSBDYXNpbm88L2E+IGNhbiBoaWdobGlnaHQgcmV3YXJkcyB0aGF0IG1hdHRlciB0byByZWd1bGFyIGNhc2lubyB1c2Vycy4gVGhlIHN0cm9uZ2VzdCBzdHJ1Y3R1cmUgY29tYmluZXMgd2VsY29tZSBvZmZlcnMsIGZyZWUgc3BpbnMsIHJlbG9hZCBkZWFscywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgdmFsdWUgd2l0aCBhIGRlZXAgZ2FtZSBsb2JieS4gUGxheWVycyBjYW4gY29tcGFyZSBzbG90cywgbGl2ZSBkZWFsZXIgZ2FtZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3QgY29udGVudCB0byBzZWUgd2hlcmUgdGhlIGJvbnVzIGZpdHMgYmVzdC4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBmb2N1cyBvbiB3YWdlcmluZyBjb250cmlidXRpb24sIHN0YWtlIGNhcHMsIGV4cGlyeSB3aW5kb3dzIGFuZCBjYXNob3V0IHRlcm1zIGJlZm9yZSBkZXBvc2l0aW5nLjwvcD48cD5UaGUgY2FzaW5vIGNvbnRlbnQgYXJvdW5kIDxhIGhyZWY9InVrLWtpbmdkb20tY2FzaW5vLmNvbSI+S2luZ2RvbSBDYXNpbm88L2E+IHNob3VsZCBwcmVzZW50IGdhbWVzIGFzIHRoZSBmb3VuZGF0aW9uIG9mIGV2ZXJ5IGJvbnVzIGRlY2lzaW9uLiBBIHBsYXllciB3aG8gcHJlZmVycyBzbG90cyB3aWxsIGp1ZGdlIGZyZWUgc3BpbnMgZGlmZmVyZW50bHkgZnJvbSBhIGxpdmUgY2FzaW5vIHVzZXIgZm9jdXNlZCBvbiByb3VsZXR0ZSwgYmxhY2tqYWNrIG9yIGJhY2NhcmF0LXN0eWxlIHRhYmxlcy4gRGVwb3NpdCBtYXRjaGVzLCByZWxvYWRzIGFuZCBjYXNoYmFjayBiZWNvbWUgbW9yZSByZWxldmFudCB3aGVuIHRoZSBwYWdlIHNob3dzIGVsaWdpYmxlIHRpdGxlcywgY29udHJpYnV0aW9uIHJ1bGVzIGFuZCBtYXhpbXVtIGJldCBsaW1pdHMuIENsZWFyIHdpdGhkcmF3YWwgdGVybXMgYW5kIGV4cGlyeSBwZXJpb2RzIGhlbHAgZXhwZXJpZW5jZWQgcGxheWVycyB1bmRlcnN0YW5kIHRoZSByZWFsIHZhbHVlIG9mIHRoZSBvZmZlci48L3A+PHA+RXhwZXJpZW5jZWQgcGxheWVycyBjYW4ganVkZ2UgdGhlIGJvbnVzIHNldHVwIGF0IDxhIGhyZWY9Imtpbmdkb20tY2FzaW5vLXVrLm9yZyI+S2luZ2RvbSBDYXNpbm88L2E+IGJ5IGNoZWNraW5nIGhvdyB0aGUgd2VsY29tZSBvZmZlciBjb25uZWN0cyB3aXRoIHRoZSBhY3R1YWwgY2FzaW5vIGxvYmJ5LiBTbG90cyBub3JtYWxseSBjYXJyeSB0aGUgc3Ryb25nZXN0IHByb21vdGlvbmFsIHZhbHVlLCB3aGlsZSBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGJhY2NhcmF0LXN0eWxlIHRhYmxlcyBtYXkgaGF2ZSBzZXBhcmF0ZSBjb250cmlidXRpb24gcnVsZXMuIEZyZWUgc3BpbnMsIHJlbG9hZCBkZWFscyBhbmQgY2FzaGJhY2sgYmVjb21lIG1vcmUgdXNlZnVsIHdoZW4gd2FnZXJpbmcsIGV4cGlyeSBwZXJpb2RzLCBtYXgtYmV0IGxpbWl0cyBhbmQgd2l0aGRyYXdhbCBydWxlcyBhcmUgY2xlYXIuIFRoZSBiZXN0IGdhbWUgZXhwZXJpZW5jZSBjb21lcyBmcm9tIGEgbG9iYnkgd2hlcmUgYm9udXMgdGVybXMgYW5kIHBsYXlhYmxlIGNhdGVnb3JpZXMgYXJlIGVhc3kgdG8gY29tcGFyZSBiZWZvcmUgZGVwb3NpdGluZy48L3A+PHA+VGhlIGdhbWVzIHNlY3Rpb24gYXJvdW5kIDxhIGhyZWY9Imtpbmdkb20tY2FzaW5vLWdiLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gc2hvdWxkIGZvY3VzIG9uIHByYWN0aWNhbCB2YWx1ZSBmb3IgcGxheWVycyB3aG8gYWxyZWFkeSB1bmRlcnN0YW5kIHZvbGF0aWxpdHksIHN0YWtlIGNvbnRyb2wgYW5kIHdhZ2VyaW5nLiBBIHN0cm9uZyBjYXNpbm8gbG9iYnkgY2FuIGluY2x1ZGUgdmlkZW8gc2xvdHMsIGNsYXNzaWMgc2xvdHMsIHByb2dyZXNzaXZlIGphY2twb3RzLCBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlLXJlYWR5IHRpdGxlcy4gQm9udXMgdmFsdWUgZGVwZW5kcyBvbiBxdWFsaWZ5aW5nIGRlcG9zaXRzLCBmcmVlIHNwaW4gdmFsdWUsIGNvbnRyaWJ1dGlvbiByYXRlcywgZXhjbHVkZWQgZ2FtZXMgYW5kIHdoZXRoZXIgY2FzaG91dCBsaW1pdHMgYXJlIHJlYXNvbmFibGUuIFRoaXMgbWFrZXMgdGhlIG9mZmVyIGVhc2llciB0byBldmFsdWF0ZSBiZWNhdXNlIHRoZSBwbGF5ZXIgY2FuIGNvbm5lY3QgZWFjaCBwcm9tb3Rpb24gd2l0aCB0aGUgZ2FtZXMgdGhleSBhY3R1YWxseSBwbGF5LjwvcD48cD5BIGJvbnVzLWxlZCBjYXNpbm8gcGFyYWdyYXBoIGZvciA8YSBocmVmPSJraW5nZG9tY2FzaW5vLXVrLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gY2FuIHNob3cgaG93IHByb21vdGlvbnMgd29yayBhY3Jvc3Mgc2xvdHMsIGxpdmUgZ2FtZXMgYW5kIHRhYmxlIGNhdGVnb3JpZXMuIFdlbGNvbWUgcGFja2FnZXMsIHJlbG9hZCBib251c2VzLCBmcmVlIHNwaW5zLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudCByZXdhcmRzIGFsbCBuZWVkIGNsZWFyIHJ1bGVzIHRvIGJlIHVzZWZ1bCBmb3IgcmVhbC1tb25leSBwbGF5ZXJzLiBTbG90cyBtYXkgb2ZmZXIgdGhlIHdpZGVzdCBib251cyBjb21wYXRpYmlsaXR5LCB3aGlsZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBsaXZlIGRlYWxlciBnYW1lcyBvZnRlbiByZXF1aXJlIGNsb3NlciByZXZpZXcgb2YgY29udHJpYnV0aW9uIHJhdGVzLiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGFsc28gY2hlY2sgbWF4IHN0YWtlIHJ1bGVzLCBleHBpcnkgZGF0ZXMgYW5kIHdpdGhkcmF3YWwgdGVybXMgYmVmb3JlIGFjY2VwdGluZyB0aGUgb2ZmZXIuPC9wPjxwPlRoZSBjYXNpbm8gb2ZmZXIgYXQgPGEgaHJlZj0ibGV0c2phY2twb3R1ay5jb20iPkxldGBzIEphY2twb3Q8L2E+IGJlY29tZXMgc3Ryb25nZXIgd2hlbiB0aGUgY29weSBleHBsYWlucyBnYW1lcyBhbmQgYm9udXNlcyBhcyBvbmUgY29ubmVjdGVkIGV4cGVyaWVuY2UuIFBsYXllcnMgY2FuIG1vdmUgYmV0d2VlbiBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMsIGJ1dCBib251cyBlbGlnaWJpbGl0eSBjYW4gY2hhbmdlIGZyb20gb25lIGNhdGVnb3J5IHRvIGFub3RoZXIuIEEgZ29vZCBwcm9tb3Rpb25hbCBzZWN0aW9uIHNob3VsZCBjb3ZlciBkZXBvc2l0IG1hdGNoZXMsIGZyZWUgc3BpbnMsIHJlbG9hZHMsIGNhc2hiYWNrIGFuZCBhbnkgdG91cm5hbWVudC1zdHlsZSByZXdhcmRzIHdpdGggcGxhaW4gdGVybXMuIFdhZ2VyaW5nIHJ1bGVzLCBnYW1lIHdlaWdodGluZywgbWF4LWJldCBsaW1pdHMgYW5kIGNhc2hvdXQgcmVzdHJpY3Rpb25zIGFyZSB0aGUgZGV0YWlscyB0aGF0IG1hdHRlciBtb3N0IHRvIGFkdmFuY2VkIHBsYXllcnMuPC9wPjxwPkZvciBib251cy1mb2N1c2VkIHBsYXllcnMsIDxhIGhyZWY9ImxldHNqYWNrcG90LXVrLnVrIj5MZXRgcyBKYWNrcG90PC9hPiBzaG91bGQgYmUgZGVzY3JpYmVkIHRocm91Z2ggdGhlIHJlYWwgdXNhYmlsaXR5IG9mIGl0cyBvZmZlcnMgaW5zaWRlIHRoZSBnYW1lIGxvYmJ5LiBGcmVlIHNwaW5zIGFyZSBzdHJvbmdlc3Qgd2hlbiBhdHRhY2hlZCB0byBzbG90IHRpdGxlcyB3aXRoIGNsZWFyIHZhbHVlLCB3aGlsZSBkZXBvc2l0IGJvbnVzZXMgbmVlZCB0cmFuc3BhcmVudCB3YWdlcmluZyBhbmQgZWxpZ2libGUgZ2FtZSBydWxlcy4gTGl2ZSBjYXNpbm8gdGFibGVzLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGNhbiBhZGQgZGVwdGgsIGJ1dCBleHBlcmllbmNlZCB1c2VycyB3aWxsIGNoZWNrIHdoZXRoZXIgdGhvc2UgZ2FtZXMgY291bnQgZnVsbHkgb3IgcGFydGlhbGx5IHRvd2FyZCB3YWdlcmluZy4gQSBjbGVhbiBib251cyBwYWdlIHNob3VsZCBhbHNvIG1ha2UgZXhwaXJ5IHRpbWluZywgc3Rha2UgY2FwcyBhbmQgd2l0aGRyYXdhbCBjb25kaXRpb25zIGVhc3kgdG8gdW5kZXJzdGFuZC48L3A+PHA+VGhlIG1haW4gYXR0cmFjdGlvbiBvZiA8YSBocmVmPSJsb3ZlY2FzaW5vLXVrLnVrIj5Mb3ZlIENhc2lubzwvYT4gY2FuIGJlIGZyYW1lZCBhcm91bmQgYSBjYXNpbm8gbG9iYnkgd2hlcmUgZ2FtZSB2YXJpZXR5IHN1cHBvcnRzIGRpZmZlcmVudCBib251cyBzdHJhdGVnaWVzLiBTbG90cywgbGl2ZSBkZWFsZXIgdGFibGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrLCBqYWNrcG90IGdhbWVzIGFuZCBtb2JpbGUgdGl0bGVzIGdpdmUgcGxheWVycyBzZXZlcmFsIHdheXMgdG8gdXNlIGRlcG9zaXRzIGFuZCBwcm9tb3Rpb25hbCByZXdhcmRzLiBXZWxjb21lIGJvbnVzZXMsIHJlbG9hZHMsIGNhc2hiYWNrIG9mZmVycyBhbmQgZnJlZSBzcGlucyBvbmx5IGhhdmUgcmVhbCB2YWx1ZSB3aGVuIHRoZSBydWxlcyBtYXRjaCB0aGUgcGxheWVy4oCZcyBiZXR0aW5nIHN0eWxlLiBTZXJpb3VzIHVzZXJzIHdpbGwgY29tcGFyZSB3YWdlcmluZyB0dXJub3ZlciwgbWF4LWJldCBydWxlcywgZXhjbHVkZWQgZ2FtZXMgYW5kIHBheW1lbnQgbGltaXRzIGJlZm9yZSBzdGFydGluZyBhIHNlc3Npb24uPC9wPjxwPkEgZ2FtZXMtZmlyc3Qgb3ZlcnZpZXcgb2YgPGEgaHJlZj0idWstbG92ZWNhc2luby5jb20iPkxvdmUgQ2FzaW5vPC9hPiBzaG91bGQgc2hvdyBob3cgdGhlIGNhc2lubyBzdXBwb3J0cyBib3RoIHNsb3QtZm9jdXNlZCBhbmQgbGl2ZS10YWJsZSBwbGF5ZXJzLiBUaGUgbG9iYnkgY2FuIGluY2x1ZGUgaGlnaC12b2xhdGlsaXR5IHNsb3RzLCBjbGFzc2ljIHJlZWxzLCBqYWNrcG90IHJlbGVhc2VzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGJhY2NhcmF0LXN0eWxlIGdhbWVzLiBQcm9tb3Rpb25zIHNob3VsZCBiZSBkZXNjcmliZWQgdGhyb3VnaCB3ZWxjb21lIHJld2FyZHMsIGZyZWUgc3BpbnMsIHJlbG9hZCBib251c2VzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudHMgcmF0aGVyIHRoYW4gZW1wdHkgY2xhaW1zLiBUaGUgZGVjaWRpbmcgdGVybXMgYXJlIHdhZ2VyaW5nIGNvbnRyaWJ1dGlvbiwgcXVhbGlmeWluZyBnYW1lcywgZXhwaXJ5IHdpbmRvd3MsIG1heGltdW0gc3Rha2VzIGFuZCB3aXRoZHJhd2FsIGNhcHMuPC9wPjxwPlRoZSBib251cyBzdHJ1Y3R1cmUgYXQgPGEgaHJlZj0ibHVja3ltaXN0ZXItdWsudWsiPkx1Y2t5IE1pc3RlcjwvYT4gc2hvdWxkIGJlIHdyaXR0ZW4gZm9yIHBsYXllcnMgd2hvIHdhbnQgY2xlYXIgY29uZGl0aW9ucyBiZWZvcmUgdGhleSB1c2UgcHJvbW90aW9uYWwgZnVuZHMuIEEgY2FzaW5vIGNhbiBsb29rIGF0dHJhY3RpdmUgdGhyb3VnaCBzbG90cywgbGl2ZSBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCBjYXRlZ29yaWVzLCBidXQgdGhlIHRlcm1zIGRlY2lkZSB0aGUgcmVhbCB2YWx1ZS4gRnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgcmVsb2FkIG9mZmVycyBzaG91bGQgZXhwbGFpbiB0aGUgZ2FtZXMgaW5jbHVkZWQsIHRoZSB3YWdlcmluZyBhdHRhY2hlZCBhbmQgdGhlIGNhc2hvdXQgbGltaXRzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIHdpbGwgdHJlYXQgbWF4LWJldCBydWxlcyBhbmQgZXhjbHVkZWQgdGl0bGVzIGFzIGVzc2VudGlhbCBkZXRhaWxzLCBub3Qgc21hbGwgcHJpbnQuPC9wPjxwPlBsYXllcnMgY29tcGFyaW5nIDxhIGhyZWY9InVrLWx1Y2t5bWlzdGVyLmNvbSI+THVja3kgTWlzdGVyPC9hPiB3aWxsIHVzdWFsbHkgbG9vayBhdCB0aGUgZ2FtZSBjYXRhbG9ndWUgYmVmb3JlIGp1ZGdpbmcgdGhlIHByb21vdGlvbi4gU2xvdHMsIGxpdmUgY2FzaW5vIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjaywgamFja3BvdHMgYW5kIHRhYmxlIGdhbWVzIGNyZWF0ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb25zIGZvciByaXNrLCBwYWNlIGFuZCBib251cyBjb250cmlidXRpb24uIEEgc3Ryb25nIGJvbnVzIG9mZmVyIHNob3VsZCBtYWtlIGZyZWUgc3BpbnMsIGRlcG9zaXQgbWF0Y2hlcywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgZWFzeSB0byB1bmRlcnN0YW5kIHdpdGhvdXQgaGlkaW5nIHJlc3RyaWN0aW9ucy4gV2FnZXJpbmcsIGdhbWUgd2VpZ2h0aW5nLCBleHBpcnksIHN0YWtlIGxpbWl0cyBhbmQgd2l0aGRyYXdhbCBydWxlcyBkZXRlcm1pbmUgd2hldGhlciB0aGUgb2ZmZXIgaXMgc3VpdGFibGUgZm9yIHNlcmlvdXMgYmFua3JvbGwgbWFuYWdlbWVudC48L3A+PHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9Imx1Y2t5cGF5cy11ay51ayI+THVja3kgUGF5czwvYT4gY2FuIGZvY3VzIG9uIGhvdyBib251c2VzIHN1cHBvcnQgcmVhbCBnYW1lcGxheSByYXRoZXIgdGhhbiBvbmx5IHNpZ24tdXAgYXBwZWFsLiBTbG90cyBtYXkgZHJpdmUgbW9zdCBmcmVlIHNwaW4gY2FtcGFpZ25zLCB3aGlsZSBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGJhY2NhcmF0LXN0eWxlIGdhbWVzIGNhbiBwcm92aWRlIGhpZ2hlci1jb250cm9sIGJldHRpbmcgc2Vzc2lvbnMgd2l0aCBkaWZmZXJlbnQgYm9udXMgcnVsZXMuIFJlbG9hZCBkZWFscywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgcmV3YXJkcyBoZWxwIHJlcGVhdCBwbGF5ZXJzIHdoZW4gdGhlIGNvbmRpdGlvbnMgYXJlIHRyYW5zcGFyZW50LiBUaGUgbW9zdCBpbXBvcnRhbnQgZGV0YWlscyBhcmUgZWxpZ2libGUgdGl0bGVzLCBjb250cmlidXRpb24gcmF0ZXMsIG1heGltdW0gc3Rha2VzLCBleHBpcnkgZGF0ZXMgYW5kIGNhc2hvdXQgbGltaXRzLjwvcD48cD5BIHByYWN0aWNhbCBjYXNpbm8gYmxvY2sgZm9yIDxhIGhyZWY9InVrLWx1Y2t5cGF5cy5jb20iPkx1Y2t5IFBheXM8L2E+IHNob3VsZCBjb25uZWN0IHRoZSBib251cyBwYWNrYWdlIHdpdGggdGhlIGdhbWVzIGF2YWlsYWJsZSBpbiB0aGUgbG9iYnkuIFZpZGVvIHNsb3RzLCBqYWNrcG90IHRpdGxlcywgbGl2ZSBkZWFsZXIgcm9vbXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgYWxsIGFmZmVjdCBob3cgcGxheWVycyB1c2UgcHJvbW90aW9ucyBhbmQgbWFuYWdlIHN0YWtlcy4gRGVwb3NpdCBib251c2VzLCBmcmVlIHNwaW5zIGFuZCBjYXNoYmFjayBhcmUgc3Ryb25nZXIgd2hlbiBjb250cmlidXRpb24gcmF0ZXMgYW5kIGV4Y2x1ZGVkIGdhbWVzIGFyZSBjbGVhcmx5IHN0YXRlZC4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBhbHNvIGxvb2sgZm9yIGZhaXIgd2FnZXJpbmcsIHJlYWxpc3RpYyB3aXRoZHJhd2FsIHRlcm1zIGFuZCBjbGVhciBtYXhpbXVtIGJldCBydWxlcy48L3A+PHA+VGhlIG9mZmVyIGF0IDxhIGhyZWY9InVrLWx1Y2t5dHdpY2UuY29tIj5MdWNreSBUd2ljZTwvYT4gaXMgZWFzaWVyIHRvIGV2YWx1YXRlIHdoZW4gdGhlIGdhbWVzIGFuZCBib251c2VzIGFyZSBkZXNjcmliZWQgaW4gdGhlIHNhbWUgZmxvdy4gU2xvdHMgY2FuIHByb3ZpZGUgdm9sdW1lIGFuZCBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgY2FzaW5vIHRhYmxlcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhZGQgc3RyYXRlZ2ljIGJldHRpbmcgb3B0aW9ucy4gV2VsY29tZSBib251c2VzLCByZWxvYWQgb2ZmZXJzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudHMgc2hvdWxkIGJlIGp1ZGdlZCBieSB3YWdlcmluZywgZXhwaXJ5IHBlcmlvZHMsIHF1YWxpZnlpbmcgZ2FtZXMgYW5kIGNhc2hvdXQgcnVsZXMuIFRoaXMgZ2l2ZXMgZXhwZXJpZW5jZWQgcGxheWVycyBhIGNsZWFyIHZpZXcgb2Ygd2hldGhlciB0aGUgY2FzaW5vIHN1aXRzIHRoZWlyIHByZWZlcnJlZCBwbGF5IHN0eWxlLjwvcD48cD5UaGUgZ2FtZXMgbG9iYnkgYXQgPGEgaHJlZj0ibHVja3l0d2ljZS11ay51ayI+THVja3kgVHdpY2U8L2E+IHNob3VsZCBnaXZlIHBsYXllcnMgZW5vdWdoIHJhbmdlIHRvIG1ha2UgdGhlIGJvbnVzIHNlY3Rpb24gdXNlZnVsLiBTbG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrLCBiYWNjYXJhdC1zdHlsZSB0YWJsZXMgYW5kIGphY2twb3RzIGNhbiBhbGwgc3VwcG9ydCBkaWZmZXJlbnQgYmFua3JvbGwgcGxhbnMgd2hlbiB0aGUgcnVsZXMgYXJlIHRyYW5zcGFyZW50LiBGcmVlIHNwaW5zLCBkZXBvc2l0IG1hdGNoZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIG9mZmVycyBzaG91bGQgZXhwbGFpbiBleGFjdGx5IHdoZXJlIHRoZXkgYXBwbHkgYW5kIGhvdyBtdWNoIHdhZ2VyaW5nIGlzIHJlcXVpcmVkLiBNYXgtYmV0IGxpbWl0cywgZXhjbHVkZWQgZ2FtZXMgYW5kIHdpdGhkcmF3YWwgY2FwcyBkZWNpZGUgdGhlIHByYWN0aWNhbCB2YWx1ZSBvZiBldmVyeSBwcm9tb3Rpb24uPC9wPjxwPkEgcG9saXNoZWQgYm9udXMgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJyZWdlbmVjb24ubmV0Ij5NYWQgQ2FzaW5vPC9hPiBjYW4gaGlnaGxpZ2h0IHJld2FyZHMgdGhhdCBtYXR0ZXIgdG8gcmVndWxhciBjYXNpbm8gdXNlcnMuIFRoZSBzdHJvbmdlc3Qgc3RydWN0dXJlIGNvbWJpbmVzIHdlbGNvbWUgb2ZmZXJzLCBmcmVlIHNwaW5zLCByZWxvYWQgZGVhbHMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50IHZhbHVlIHdpdGggYSBkZWVwIGdhbWUgbG9iYnkuIFBsYXllcnMgY2FuIGNvbXBhcmUgc2xvdHMsIGxpdmUgZGVhbGVyIGdhbWVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90IGNvbnRlbnQgdG8gc2VlIHdoZXJlIHRoZSBib251cyBmaXRzIGJlc3QuIEV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgZm9jdXMgb24gd2FnZXJpbmcgY29udHJpYnV0aW9uLCBzdGFrZSBjYXBzLCBleHBpcnkgd2luZG93cyBhbmQgY2FzaG91dCB0ZXJtcyBiZWZvcmUgZGVwb3NpdGluZy48L3A+PHA+VGhlIGNhc2lubyBjb250ZW50IGFyb3VuZCA8YSBocmVmPSJzeW5hd29ybGRvZmZpY2lhbGNsb3RoLmNvbSI+TWFkIENhc2lubzwvYT4gc2hvdWxkIHByZXNlbnQgZ2FtZXMgYXMgdGhlIGZvdW5kYXRpb24gb2YgZXZlcnkgYm9udXMgZGVjaXNpb24uIEEgcGxheWVyIHdobyBwcmVmZXJzIHNsb3RzIHdpbGwganVkZ2UgZnJlZSBzcGlucyBkaWZmZXJlbnRseSBmcm9tIGEgbGl2ZSBjYXNpbm8gdXNlciBmb2N1c2VkIG9uIHJvdWxldHRlLCBibGFja2phY2sgb3IgYmFjY2FyYXQtc3R5bGUgdGFibGVzLiBEZXBvc2l0IG1hdGNoZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIGJlY29tZSBtb3JlIHJlbGV2YW50IHdoZW4gdGhlIHBhZ2Ugc2hvd3MgZWxpZ2libGUgdGl0bGVzLCBjb250cmlidXRpb24gcnVsZXMgYW5kIG1heGltdW0gYmV0IGxpbWl0cy4gQ2xlYXIgd2l0aGRyYXdhbCB0ZXJtcyBhbmQgZXhwaXJ5IHBlcmlvZHMgaGVscCBleHBlcmllbmNlZCBwbGF5ZXJzIHVuZGVyc3RhbmQgdGhlIHJlYWwgdmFsdWUgb2YgdGhlIG9mZmVyLjwvcD48cD5FeHBlcmllbmNlZCBwbGF5ZXJzIGNhbiBqdWRnZSB0aGUgYm9udXMgc2V0dXAgYXQgPGEgaHJlZj0idWttYWRjYXNpbm8ubmV0Ij5NYWQgQ2FzaW5vPC9hPiBieSBjaGVja2luZyBob3cgdGhlIHdlbGNvbWUgb2ZmZXIgY29ubmVjdHMgd2l0aCB0aGUgYWN0dWFsIGNhc2lubyBsb2JieS4gU2xvdHMgbm9ybWFsbHkgY2FycnkgdGhlIHN0cm9uZ2VzdCBwcm9tb3Rpb25hbCB2YWx1ZSwgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBiYWNjYXJhdC1zdHlsZSB0YWJsZXMgbWF5IGhhdmUgc2VwYXJhdGUgY29udHJpYnV0aW9uIHJ1bGVzLiBGcmVlIHNwaW5zLCByZWxvYWQgZGVhbHMgYW5kIGNhc2hiYWNrIGJlY29tZSBtb3JlIHVzZWZ1bCB3aGVuIHdhZ2VyaW5nLCBleHBpcnkgcGVyaW9kcywgbWF4LWJldCBsaW1pdHMgYW5kIHdpdGhkcmF3YWwgcnVsZXMgYXJlIGNsZWFyLiBUaGUgYmVzdCBnYW1lIGV4cGVyaWVuY2UgY29tZXMgZnJvbSBhIGxvYmJ5IHdoZXJlIGJvbnVzIHRlcm1zIGFuZCBwbGF5YWJsZSBjYXRlZ29yaWVzIGFyZSBlYXN5IHRvIGNvbXBhcmUgYmVmb3JlIGRlcG9zaXRpbmcuPC9wPjxwPlRoZSBnYW1lcyBzZWN0aW9uIGFyb3VuZCA8YSBocmVmPSJtYWRjYXNpbm9zdWsubmV0Ij5NYWQgQ2FzaW5vPC9hPiBzaG91bGQgZm9jdXMgb24gcHJhY3RpY2FsIHZhbHVlIGZvciBwbGF5ZXJzIHdobyBhbHJlYWR5IHVuZGVyc3RhbmQgdm9sYXRpbGl0eSwgc3Rha2UgY29udHJvbCBhbmQgd2FnZXJpbmcuIEEgc3Ryb25nIGNhc2lubyBsb2JieSBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgY2xhc3NpYyBzbG90cywgcHJvZ3Jlc3NpdmUgamFja3BvdHMsIGxpdmUgZGVhbGVyIGdhbWVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBtb2JpbGUtcmVhZHkgdGl0bGVzLiBCb251cyB2YWx1ZSBkZXBlbmRzIG9uIHF1YWxpZnlpbmcgZGVwb3NpdHMsIGZyZWUgc3BpbiB2YWx1ZSwgY29udHJpYnV0aW9uIHJhdGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgd2hldGhlciBjYXNob3V0IGxpbWl0cyBhcmUgcmVhc29uYWJsZS4gVGhpcyBtYWtlcyB0aGUgb2ZmZXIgZWFzaWVyIHRvIGV2YWx1YXRlIGJlY2F1c2UgdGhlIHBsYXllciBjYW4gY29ubmVjdCBlYWNoIHByb21vdGlvbiB3aXRoIHRoZSBnYW1lcyB0aGV5IGFjdHVhbGx5IHBsYXkuPC9wPjxwPkEgYm9udXMtbGVkIGNhc2lubyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrbWFkY2FzaW5vLm9yZy51ayI+TWFkIENhc2lubzwvYT4gY2FuIHNob3cgaG93IHByb21vdGlvbnMgd29yayBhY3Jvc3Mgc2xvdHMsIGxpdmUgZ2FtZXMgYW5kIHRhYmxlIGNhdGVnb3JpZXMuIFdlbGNvbWUgcGFja2FnZXMsIHJlbG9hZCBib251c2VzLCBmcmVlIHNwaW5zLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudCByZXdhcmRzIGFsbCBuZWVkIGNsZWFyIHJ1bGVzIHRvIGJlIHVzZWZ1bCBmb3IgcmVhbC1tb25leSBwbGF5ZXJzLiBTbG90cyBtYXkgb2ZmZXIgdGhlIHdpZGVzdCBib251cyBjb21wYXRpYmlsaXR5LCB3aGlsZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBsaXZlIGRlYWxlciBnYW1lcyBvZnRlbiByZXF1aXJlIGNsb3NlciByZXZpZXcgb2YgY29udHJpYnV0aW9uIHJhdGVzLiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGFsc28gY2hlY2sgbWF4IHN0YWtlIHJ1bGVzLCBleHBpcnkgZGF0ZXMgYW5kIHdpdGhkcmF3YWwgdGVybXMgYmVmb3JlIGFjY2VwdGluZyB0aGUgb2ZmZXIuPC9wPjxwPlRoZSBjYXNpbm8gb2ZmZXIgYXQgPGEgaHJlZj0ibWFkLWNhc2luby1nYi5vcmcudWsiPk1hZCBDYXNpbm88L2E+IGJlY29tZXMgc3Ryb25nZXIgd2hlbiB0aGUgY29weSBleHBsYWlucyBnYW1lcyBhbmQgYm9udXNlcyBhcyBvbmUgY29ubmVjdGVkIGV4cGVyaWVuY2UuIFBsYXllcnMgY2FuIG1vdmUgYmV0d2VlbiBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMsIGJ1dCBib251cyBlbGlnaWJpbGl0eSBjYW4gY2hhbmdlIGZyb20gb25lIGNhdGVnb3J5IHRvIGFub3RoZXIuIEEgZ29vZCBwcm9tb3Rpb25hbCBzZWN0aW9uIHNob3VsZCBjb3ZlciBkZXBvc2l0IG1hdGNoZXMsIGZyZWUgc3BpbnMsIHJlbG9hZHMsIGNhc2hiYWNrIGFuZCBhbnkgdG91cm5hbWVudC1zdHlsZSByZXdhcmRzIHdpdGggcGxhaW4gdGVybXMuIFdhZ2VyaW5nIHJ1bGVzLCBnYW1lIHdlaWdodGluZywgbWF4LWJldCBsaW1pdHMgYW5kIGNhc2hvdXQgcmVzdHJpY3Rpb25zIGFyZSB0aGUgZGV0YWlscyB0aGF0IG1hdHRlciBtb3N0IHRvIGFkdmFuY2VkIHBsYXllcnMuPC9wPjxwPkZvciBib251cy1mb2N1c2VkIHBsYXllcnMsIDxhIGhyZWY9InVrLW1hZC1jYXNpbm8udWsiPk1hZCBDYXNpbm88L2E+IHNob3VsZCBiZSBkZXNjcmliZWQgdGhyb3VnaCB0aGUgcmVhbCB1c2FiaWxpdHkgb2YgaXRzIG9mZmVycyBpbnNpZGUgdGhlIGdhbWUgbG9iYnkuIEZyZWUgc3BpbnMgYXJlIHN0cm9uZ2VzdCB3aGVuIGF0dGFjaGVkIHRvIHNsb3QgdGl0bGVzIHdpdGggY2xlYXIgdmFsdWUsIHdoaWxlIGRlcG9zaXQgYm9udXNlcyBuZWVkIHRyYW5zcGFyZW50IHdhZ2VyaW5nIGFuZCBlbGlnaWJsZSBnYW1lIHJ1bGVzLiBMaXZlIGNhc2lubyB0YWJsZXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgY2FuIGFkZCBkZXB0aCwgYnV0IGV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgY2hlY2sgd2hldGhlciB0aG9zZSBnYW1lcyBjb3VudCBmdWxseSBvciBwYXJ0aWFsbHkgdG93YXJkIHdhZ2VyaW5nLiBBIGNsZWFuIGJvbnVzIHBhZ2Ugc2hvdWxkIGFsc28gbWFrZSBleHBpcnkgdGltaW5nLCBzdGFrZSBjYXBzIGFuZCB3aXRoZHJhd2FsIGNvbmRpdGlvbnMgZWFzeSB0byB1bmRlcnN0YW5kLjwvcD48cD5UaGUgbWFpbiBhdHRyYWN0aW9uIG9mIDxhIGhyZWY9Im1hZC1jYXNpbm9zLXVrLnVrIj5NYWQgQ2FzaW5vPC9hPiBjYW4gYmUgZnJhbWVkIGFyb3VuZCBhIGNhc2lubyBsb2JieSB3aGVyZSBnYW1lIHZhcmlldHkgc3VwcG9ydHMgZGlmZmVyZW50IGJvbnVzIHN0cmF0ZWdpZXMuIFNsb3RzLCBsaXZlIGRlYWxlciB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2ssIGphY2twb3QgZ2FtZXMgYW5kIG1vYmlsZSB0aXRsZXMgZ2l2ZSBwbGF5ZXJzIHNldmVyYWwgd2F5cyB0byB1c2UgZGVwb3NpdHMgYW5kIHByb21vdGlvbmFsIHJld2FyZHMuIFdlbGNvbWUgYm9udXNlcywgcmVsb2FkcywgY2FzaGJhY2sgb2ZmZXJzIGFuZCBmcmVlIHNwaW5zIG9ubHkgaGF2ZSByZWFsIHZhbHVlIHdoZW4gdGhlIHJ1bGVzIG1hdGNoIHRoZSBwbGF5ZXLigJlzIGJldHRpbmcgc3R5bGUuIFNlcmlvdXMgdXNlcnMgd2lsbCBjb21wYXJlIHdhZ2VyaW5nIHR1cm5vdmVyLCBtYXgtYmV0IHJ1bGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgcGF5bWVudCBsaW1pdHMgYmVmb3JlIHN0YXJ0aW5nIGEgc2Vzc2lvbi48L3A+PC9kaXY+[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTM1MjU1cHg7Ij4KPHA+VGhlIGNhc2lubyBwYWdlIGFyb3VuZCA8YSBocmVmPSJnYi0xcmVkLmNvbSI+MVJlZDwvYT4gc2hvdWxkIHByZXNlbnQgZ2FtZXMgYW5kIGJvbnVzZXMgYXMgb25lIGNvbm5lY3RlZCBwbGF5ZXIgam91cm5leS4gU2xvdHMsIGxpdmUgdGFibGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90IHRpdGxlcyBhbGwgc2hhcGUgdGhlIHJlYWwgdXNlZnVsbmVzcyBvZiBmcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjay4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIGNoZWNrIHdoZXRoZXIgaGlnaC12YWx1ZSBnYW1lcyBhcmUgZWxpZ2libGUgb3IgZXhjbHVkZWQgYmVmb3JlIGFjdGl2YXRpbmcgYSByZXdhcmQuIFRyYW5zcGFyZW50IHdhZ2VyaW5nLCBleHBpcnkgcGVyaW9kcyBhbmQgd2l0aGRyYXdhbCBydWxlcyBtYWtlIHRoZSBvZmZlciBlYXNpZXIgdG8gY29tcGFyZS48L3A+Cgo8cD5BIGJvbnVzLWxlZCBvdmVydmlldyBvZiA8YSBocmVmPSJzb3V0aGVybmJlbGxlc2NoYXJtLmNvbSI+MVJlZDwvYT4gY2FuIGV4cGxhaW4gaG93IHRoZSBjYXNpbm8gcmV3YXJkcyBmaXJzdCBkZXBvc2l0cyBhbmQgcmVwZWF0IHNlc3Npb25zLiBXZWxjb21lIGJvbnVzZXMsIHJlbG9hZCBvZmZlcnMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGNhbiBhbGwgc3VwcG9ydCBwbGF5IHdoZW4gYXR0YWNoZWQgdG8gY2xlYXIgZ2FtZSBydWxlcy4gU2xvdHMgbWF5IGNvbnRyaWJ1dGUgbW9yZSBoZWF2aWx5IHRoYW4gYmxhY2tqYWNrLCByb3VsZXR0ZSBvciBsaXZlIGRlYWxlciB0aXRsZXMsIHNvIGNvbnRyaWJ1dGlvbiByYXRlcyBtYXR0ZXIuIFBsYXllcnMgd2hvIG1hbmFnZSBiYW5rcm9sbCBjYXJlZnVsbHkgd2lsbCBhbHNvIHJldmlldyBtYXgtYmV0IGxpbWl0cyBhbmQgY2FzaG91dCBjb25kaXRpb25zLjwvcD4KCjxwPlRoZSBnYW1lIGNhdGFsb2d1ZSBhdCA8YSBocmVmPSJ2YW5lc3NhbmFrYXRlLmNvbSI+MVJlZDwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCBhcyB0aGUgZm91bmRhdGlvbiBmb3IgdGhlIGJvbnVzIGV4cGVyaWVuY2UuIFZpZGVvIHNsb3RzLCBjbGFzc2ljIHNsb3RzLCBqYWNrcG90cywgbGl2ZSByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGNhbiBhbGwgYXBwZWFsIHRvIGRpZmZlcmVudCBzdGFraW5nIHBhdHRlcm5zLiBQcm9tb3Rpb25zIGFyZSBzdHJvbmdlciB3aGVuIHRoZSBwYWdlIGV4cGxhaW5zIGZyZWUgc3BpbiBydWxlcywgcmVsb2FkIGNvbmRpdGlvbnMsIGNhc2hiYWNrIGNhbGN1bGF0aW9uIGFuZCBlbGlnaWJsZSB0aXRsZXMuIEV4cGVyaWVuY2VkIHVzZXJzIG5lZWQgY2xlYXIgd2FnZXJpbmcgYW5kIHdpdGhkcmF3YWwgdGVybXMgYmVmb3JlIGNob29zaW5nIHdoZXJlIHRvIHBsYXkuPC9wPgoKPHA+VGhlIGJvbnVzIHNlY3Rpb24gYXQgPGEgaHJlZj0idWsxcmVkLm9yZy51ayI+MVJlZDwvYT4gc2hvdWxkIHNob3cgaG93IHJlYWwgdmFsdWUgd29ya3MgYWNyb3NzIHRoZSBjYXNpbm8gbG9iYnkgcmF0aGVyIHRoYW4gb25seSBsaXN0aW5nIGEgaGVhZGxpbmUgb2ZmZXIuIFNsb3RzIGNhbiBwcm92aWRlIHRoZSBzdHJvbmdlc3Qgcm91dGUgZm9yIGZyZWUgc3BpbnMgYW5kIHdhZ2VyaW5nIHByb2dyZXNzLCB3aGlsZSBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIHRhYmxlIGdhbWVzIG1heSB1c2UgZGlmZmVyZW50IGNvbnRyaWJ1dGlvbiByYXRlcy4gRXhwZXJpZW5jZWQgcGxheWVycyBjb21wYXJlIHJlbG9hZHMsIGNhc2hiYWNrLCB0b3VybmFtZW50cyBhbmQgbWF0Y2hlZCBkZXBvc2l0cyBieSBjaGVja2luZyBlbGlnaWJsZSB0aXRsZXMgYW5kIG1heC1iZXQgbGltaXRzLiBDbGVhciBleHBpcnkgZGF0ZXMgYW5kIHdpdGhkcmF3YWwgcnVsZXMgbWFrZSB0aGUgcHJvbW90aW9uIGVhc2llciB0byBldmFsdWF0ZSBiZWZvcmUgYSBkZXBvc2l0LjwvcD4KCjxwPkEgZ2FtZXMtZm9jdXNlZCBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrLTFyZWQtY2FzaW5vLm9yZy51ayI+MVJlZDwvYT4gY2FuIGRlc2NyaWJlIGhvdyB0aGUgY2FzaW5vIHN1cHBvcnRzIGRpZmZlcmVudCBiYW5rcm9sbCBzdHlsZXMgdGhyb3VnaCBzbG90cywgamFja3BvdHMgYW5kIGxpdmUgdGFibGVzLiBGcmVlIHNwaW5zIHVzdWFsbHkgd29yayBiZXN0IG9uIHNlbGVjdGVkIHNsb3QgdGl0bGVzLCB3aGlsZSBkZXBvc2l0IGJvbnVzZXMgbWF5IGNvdmVyIHdpZGVyIGdhbWUgY2F0ZWdvcmllcyB3aXRoIHN0cmljdGVyIHJ1bGVzLiBSb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBiYWNjYXJhdC1zdHlsZSBnYW1lcyBjYW4gYWRkIHN0cmF0ZWdpYyBkZXB0aCwgYnV0IHRoZWlyIGJvbnVzIHdlaWdodGluZyBtdXN0IGJlIGNoZWNrZWQgY2FyZWZ1bGx5LiBFeHBlcmllbmNlZCB1c2VycyBsb29rIGZvciB3YWdlcmluZywgY2FzaG91dCBsaW1pdHMgYW5kIGV4Y2x1ZGVkIGdhbWVzIGJlZm9yZSBjbGFpbWluZyBhbnkgcmV3YXJkLjwvcD4KCjxwPlRoZSBwcm9tb3Rpb25hbCBzZXR1cCBhdCA8YSBocmVmPSJ1ay0xcmVkLWNhc2luby5jb20iPjFSZWQ8L2E+IHNob3VsZCBjb25uZWN0IHdlbGNvbWUgYm9udXNlcywgcmVsb2FkIGRlYWxzIGFuZCBjYXNoYmFjayBkaXJlY3RseSB3aXRoIHBsYXlhYmxlIGNhc2lubyBjYXRlZ29yaWVzLiBWaWRlbyBzbG90cywgcHJvZ3Jlc3NpdmUgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlIGdhbWVzIGFsbCBhZmZlY3QgaG93IHF1aWNrbHkgd2FnZXJpbmcgY2FuIGJlIGNvbXBsZXRlZC4gQSBzdHJvbmcgY2FzaW5vIG9mZmVyIGV4cGxhaW5zIGZyZWUgc3BpbiB2YWx1ZSwgcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSBjb250cmlidXRpb24gYW5kIG1heGltdW0gc3Rha2VzIHdpdGhvdXQgaGlkaW5nIHJlc3RyaWN0aW9ucy4gVGhpcyBoZWxwcyBhZHZhbmNlZCBwbGF5ZXJzIHVuZGVyc3RhbmQgd2hldGhlciB0aGUgYm9udXMgZml0cyB0aGVpciB1c3VhbCBnYW1lIHNlbGVjdGlvbi48L3A+Cgo8cD5QbGF5ZXJzIHJldmlld2luZyA8YSBocmVmPSJ1azFyZWRjYXNpbm8udWsiPjFSZWQ8L2E+IHdpbGwgdXN1YWxseSBqdWRnZSB0aGUgYm9udXMgYnkgdGhlIGdhbWVzIHRoYXQgY2FuIGFjdHVhbGx5IGJlIHBsYXllZCB3aXRoIGl0LiBTbG90IGxpYnJhcmllcywgamFja3BvdCByZWxlYXNlcywgbGl2ZSBjYXNpbm8gcm9vbXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgdGFibGVzIGVhY2ggY3JlYXRlIGRpZmZlcmVudCBleHBlY3RhdGlvbnMgYXJvdW5kIHJpc2sgYW5kIHJldHVybi4gRGVwb3NpdCBtYXRjaGVzIGFuZCBmcmVlIHNwaW5zIGNhbiBhZGQgdmFsdWUgd2hlbiB0aGUgdGVybXMgZXhwbGFpbiB3YWdlcmluZywgZXhwaXJ5LCBlbGlnaWJsZSBnYW1lcyBhbmQgd2l0aGRyYXdhbCBydWxlcy4gQ2FzaGJhY2sgYW5kIHRvdXJuYW1lbnRzIGFyZSBhbHNvIHN0cm9uZ2VyIHdoZW4gcGxheWVycyBjYW4gc2VlIHRoZSBjb25kaXRpb25zIGJlZm9yZSBqb2luaW5nLjwvcD4KCjxwPlRoZSBjYXNpbm8gdmFsdWUgb2YgPGEgaHJlZj0idWstMXJlZC1jYXNpbm8udWsiPjFSZWQ8L2E+IGlzIGNsZWFyZXIgd2hlbiB0aGUgdGV4dCBleHBsYWlucyBib3RoIHRoZSBnYW1lIHJhbmdlIGFuZCB0aGUgYm9udXMgbWVjaGFuaWNzLiBTbG90cywgbGl2ZSBkZWFsZXIgdGl0bGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90IGdhbWVzIGdpdmUgcGxheWVycyBkaWZmZXJlbnQgd2F5cyB0byB1c2UgZGVwb3NpdHMgYW5kIHJld2FyZHMuIFdlbGNvbWUgcGFja2FnZXMsIHJlbG9hZHMgYW5kIGZyZWUgc3BpbnMgc2hvdWxkIGJlIGp1ZGdlZCBieSBjb250cmlidXRpb24gcmF0ZXMsIG1heGltdW0gYmV0IHJ1bGVzIGFuZCBjYXNob3V0IHRlcm1zLiBFeHBlcmllbmNlZCBwbGF5ZXJzIG5lZWQgdGhlc2UgZGV0YWlscyB0byBhdm9pZCBvZmZlcnMgdGhhdCBsb29rIGxhcmdlIGJ1dCBjYXJyeSB3ZWFrIHVzYWJpbGl0eS48L3A+Cgo8cD5BIHByYWN0aWNhbCBjYXNpbm8gYmxvY2sgZm9yIDxhIGhyZWY9InVrLTFyZWQtY2FzaW5vLm9yZyI+MVJlZDwvYT4gc2hvdWxkIG1ha2UgYm9udXNlcyBmZWVsIG1lYXN1cmFibGUgZm9yIHBsYXllcnMgd2hvIGFscmVhZHkgdW5kZXJzdGFuZCB3YWdlcmluZy4gVGhlIGxvYmJ5IGNhbiBpbmNsdWRlIHZpZGVvIHNsb3RzLCBjbGFzc2ljIHJlZWxzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2ssIGJhY2NhcmF0LXN0eWxlIGdhbWVzIGFuZCBqYWNrcG90IHRpdGxlcy4gRnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2sgb2ZmZXJzIHdvcmsgYmV0dGVyIHdoZW4gdGhlIHBhZ2UgZXhwbGFpbnMgZXhhY3RseSB3aGljaCBnYW1lcyBxdWFsaWZ5LiBTdGFrZSBjYXBzLCBleHBpcnkgd2luZG93cyBhbmQgd2l0aGRyYXdhbCBsaW1pdHMgcmVtYWluIHRoZSBtYWluIGRldGFpbHMgYmVoaW5kIHJlYWwgcHJvbW90aW9uYWwgdmFsdWUuPC9wPgoKPHA+VGhlIG9mZmVyIGFyb3VuZCA8YSBocmVmPSIxcmVkLXVrLm9yZy51ayI+MVJlZDwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCB0aHJvdWdoIGdhbWUgZWxpZ2liaWxpdHkgYW5kIGJvbnVzIGNvbnRyb2wuIFNsb3RzIG1heSBkZWxpdmVyIHRoZSBtb3N0IGRpcmVjdCBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgZGVhbGVyIGdhbWVzIGFuZCB0YWJsZSBmb3JtYXRzIG9mdGVuIG5lZWQgc2VwYXJhdGUgY29udHJpYnV0aW9uIG5vdGVzLiBSZWxvYWQgYm9udXNlcywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgY2FtcGFpZ25zIGNhbiBzdXBwb3J0IHJlcGVhdCBwbGF5IHdoZW4gdGhlIHRlcm1zIGFyZSByZWFsaXN0aWMuIEV4cGVyaWVuY2VkIHVzZXJzIGNvbXBhcmUgbWF4IGJldHMsIHdhZ2VyaW5nIHJlcXVpcmVtZW50cyBhbmQgcGF5b3V0IGxpbWl0cyBiZWZvcmUgZGVjaWRpbmcgd2hldGhlciB0byB1c2UgYSBwcm9tb3Rpb24uPC9wPgoKPHA+VGhlIGdhbWVzIGxvYmJ5IGF0IDxhIGhyZWY9IjFyZWRjYXNpbm91ay5vcmcudWsiPjFSZWQ8L2E+IGNhbiBzdXBwb3J0IHN0cm9uZ2VyIGJvbnVzIHZhbHVlIHdoZW4gcGxheWVycyBjYW4gbW92ZSBjbGVhcmx5IGJldHdlZW4gc2xvdHMsIGxpdmUgdGFibGVzIGFuZCBqYWNrcG90cy4gRnJlZSBzcGlucyBhcmUgbm9ybWFsbHkgdGllZCB0byBzbG90IHBsYXksIHdoaWxlIGRlcG9zaXQgYm9udXNlcyBhbmQgcmVsb2FkcyBtYXkgaGF2ZSBicm9hZGVyIGJ1dCBtb3JlIGNvbmRpdGlvbmFsIHVzZS4gUm91bGV0dGUsIGJsYWNramFjayBhbmQgYmFjY2FyYXQtc3R5bGUgdGFibGVzIGFkZCB2YXJpZXR5LCBidXQgdGhlIHRlcm1zIHNob3VsZCBzdGF0ZSBob3cgdGhleSBjb250cmlidXRlIHRvIHdhZ2VyaW5nLiBBIHNlcmlvdXMgYm9udXMgcGFnZSBrZWVwcyBleGNsdWRlZCBnYW1lcywgZXhwaXJ5IGRhdGVzIGFuZCBjYXNob3V0IHJ1bGVzIHZpc2libGUuPC9wPgoKPHA+QSBwb2xpc2hlZCBib251cyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9IjFyZWQtY2FzaW5vLXVrLnVrIj4xUmVkPC9hPiBzaG91bGQgZm9jdXMgb24gaG93IHByb21vdGlvbnMgcGVyZm9ybSBhZnRlciByZWdpc3RyYXRpb24uIFBsYXllcnMgY2FuIHJldmlldyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlIGNhc2lubyBnYW1lcyBiZWZvcmUgZGVjaWRpbmcgaG93IHRvIHVzZSBhIHdlbGNvbWUgb2ZmZXIgb3IgcmVsb2FkLiBUaGUgc3Ryb25nZXN0IGJvbnVzIHRlcm1zIGV4cGxhaW4gd2FnZXJpbmcsIHF1YWxpZnlpbmcgZGVwb3NpdHMsIGdhbWUgd2VpZ2h0aW5nIGFuZCBtYXhpbXVtIHN0YWtlIGxpbWl0cy4gQ2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgcmV3YXJkcyBhbHNvIG5lZWQgY2xlYXIgY29uZGl0aW9ucyB0byBiZSB1c2VmdWwgZm9yIGV4cGVyaWVuY2VkIHBsYXllcnMuPC9wPgoKPHA+VGhlIGNhc2lubyBwYWdlIGFyb3VuZCA8YSBocmVmPSJ1ay0xcmVkLmNvbSI+MVJlZDwvYT4gc2hvdWxkIHByZXNlbnQgZ2FtZXMgYW5kIGJvbnVzZXMgYXMgb25lIGNvbm5lY3RlZCBwbGF5ZXIgam91cm5leS4gU2xvdHMsIGxpdmUgdGFibGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90IHRpdGxlcyBhbGwgc2hhcGUgdGhlIHJlYWwgdXNlZnVsbmVzcyBvZiBmcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjay4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIGNoZWNrIHdoZXRoZXIgaGlnaC12YWx1ZSBnYW1lcyBhcmUgZWxpZ2libGUgb3IgZXhjbHVkZWQgYmVmb3JlIGFjdGl2YXRpbmcgYSByZXdhcmQuIFRyYW5zcGFyZW50IHdhZ2VyaW5nLCBleHBpcnkgcGVyaW9kcyBhbmQgd2l0aGRyYXdhbCBydWxlcyBtYWtlIHRoZSBvZmZlciBlYXNpZXIgdG8gY29tcGFyZS48L3A+Cgo8cD5BIGJvbnVzLWxlZCBvdmVydmlldyBvZiA8YSBocmVmPSIxcmVkLXVrLnVrIj4xUmVkPC9hPiBjYW4gZXhwbGFpbiBob3cgdGhlIGNhc2lubyByZXdhcmRzIGZpcnN0IGRlcG9zaXRzIGFuZCByZXBlYXQgc2Vzc2lvbnMuIFdlbGNvbWUgYm9udXNlcywgcmVsb2FkIG9mZmVycywgZnJlZSBzcGlucyBhbmQgY2FzaGJhY2sgY2FuIGFsbCBzdXBwb3J0IHBsYXkgd2hlbiBhdHRhY2hlZCB0byBjbGVhciBnYW1lIHJ1bGVzLiBTbG90cyBtYXkgY29udHJpYnV0ZSBtb3JlIGhlYXZpbHkgdGhhbiBibGFja2phY2ssIHJvdWxldHRlIG9yIGxpdmUgZGVhbGVyIHRpdGxlcywgc28gY29udHJpYnV0aW9uIHJhdGVzIG1hdHRlci4gUGxheWVycyB3aG8gbWFuYWdlIGJhbmtyb2xsIGNhcmVmdWxseSB3aWxsIGFsc28gcmV2aWV3IG1heC1iZXQgbGltaXRzIGFuZCBjYXNob3V0IGNvbmRpdGlvbnMuPC9wPgoKPHA+VGhlIGdhbWUgY2F0YWxvZ3VlIGF0IDxhIGhyZWY9ImluY29nbml0b2Nhc2lub3MtdWsudWsiPkluY29nbml0byBDYXNpbm88L2E+IHNob3VsZCBiZSBkZXNjcmliZWQgYXMgdGhlIGZvdW5kYXRpb24gZm9yIHRoZSBib251cyBleHBlcmllbmNlLiBWaWRlbyBzbG90cywgY2xhc3NpYyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWxsIGFwcGVhbCB0byBkaWZmZXJlbnQgc3Rha2luZyBwYXR0ZXJucy4gUHJvbW90aW9ucyBhcmUgc3Ryb25nZXIgd2hlbiB0aGUgcGFnZSBleHBsYWlucyBmcmVlIHNwaW4gcnVsZXMsIHJlbG9hZCBjb25kaXRpb25zLCBjYXNoYmFjayBjYWxjdWxhdGlvbiBhbmQgZWxpZ2libGUgdGl0bGVzLiBFeHBlcmllbmNlZCB1c2VycyBuZWVkIGNsZWFyIHdhZ2VyaW5nIGFuZCB3aXRoZHJhd2FsIHRlcm1zIGJlZm9yZSBjaG9vc2luZyB3aGVyZSB0byBwbGF5LjwvcD4KCjxwPlRoZSBib251cyBzZWN0aW9uIGF0IDxhIGhyZWY9InVrLWluY29nbml0b2Nhc2luby5jb20iPkluY29nbml0byBDYXNpbm88L2E+IHNob3VsZCBzaG93IGhvdyByZWFsIHZhbHVlIHdvcmtzIGFjcm9zcyB0aGUgY2FzaW5vIGxvYmJ5IHJhdGhlciB0aGFuIG9ubHkgbGlzdGluZyBhIGhlYWRsaW5lIG9mZmVyLiBTbG90cyBjYW4gcHJvdmlkZSB0aGUgc3Ryb25nZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZyBwcm9ncmVzcywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBtYXkgdXNlIGRpZmZlcmVudCBjb250cmlidXRpb24gcmF0ZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgY29tcGFyZSByZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIG1hdGNoZWQgZGVwb3NpdHMgYnkgY2hlY2tpbmcgZWxpZ2libGUgdGl0bGVzIGFuZCBtYXgtYmV0IGxpbWl0cy4gQ2xlYXIgZXhwaXJ5IGRhdGVzIGFuZCB3aXRoZHJhd2FsIHJ1bGVzIG1ha2UgdGhlIHByb21vdGlvbiBlYXNpZXIgdG8gZXZhbHVhdGUgYmVmb3JlIGEgZGVwb3NpdC48L3A+Cgo8cD5BIGdhbWVzLWZvY3VzZWQgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJpbnN0YXNwaW4tZ2IuY29tIj5JbnN0YXNwaW48L2E+IGNhbiBkZXNjcmliZSBob3cgdGhlIGNhc2lubyBzdXBwb3J0cyBkaWZmZXJlbnQgYmFua3JvbGwgc3R5bGVzIHRocm91Z2ggc2xvdHMsIGphY2twb3RzIGFuZCBsaXZlIHRhYmxlcy4gRnJlZSBzcGlucyB1c3VhbGx5IHdvcmsgYmVzdCBvbiBzZWxlY3RlZCBzbG90IHRpdGxlcywgd2hpbGUgZGVwb3NpdCBib251c2VzIG1heSBjb3ZlciB3aWRlciBnYW1lIGNhdGVnb3JpZXMgd2l0aCBzdHJpY3RlciBydWxlcy4gUm91bGV0dGUsIGJsYWNramFjayBhbmQgYmFjY2FyYXQtc3R5bGUgZ2FtZXMgY2FuIGFkZCBzdHJhdGVnaWMgZGVwdGgsIGJ1dCB0aGVpciBib251cyB3ZWlnaHRpbmcgbXVzdCBiZSBjaGVja2VkIGNhcmVmdWxseS4gRXhwZXJpZW5jZWQgdXNlcnMgbG9vayBmb3Igd2FnZXJpbmcsIGNhc2hvdXQgbGltaXRzIGFuZCBleGNsdWRlZCBnYW1lcyBiZWZvcmUgY2xhaW1pbmcgYW55IHJld2FyZC48L3A+Cgo8cD5UaGUgcHJvbW90aW9uYWwgc2V0dXAgYXQgPGEgaHJlZj0idWstaW5zdGFzcGluLmNvbSI+SW5zdGFzcGluPC9hPiBzaG91bGQgY29ubmVjdCB3ZWxjb21lIGJvbnVzZXMsIHJlbG9hZCBkZWFscyBhbmQgY2FzaGJhY2sgZGlyZWN0bHkgd2l0aCBwbGF5YWJsZSBjYXNpbm8gY2F0ZWdvcmllcy4gVmlkZW8gc2xvdHMsIHByb2dyZXNzaXZlIGphY2twb3RzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIG1vYmlsZSBnYW1lcyBhbGwgYWZmZWN0IGhvdyBxdWlja2x5IHdhZ2VyaW5nIGNhbiBiZSBjb21wbGV0ZWQuIEEgc3Ryb25nIGNhc2lubyBvZmZlciBleHBsYWlucyBmcmVlIHNwaW4gdmFsdWUsIHF1YWxpZnlpbmcgZGVwb3NpdHMsIGdhbWUgY29udHJpYnV0aW9uIGFuZCBtYXhpbXVtIHN0YWtlcyB3aXRob3V0IGhpZGluZyByZXN0cmljdGlvbnMuIFRoaXMgaGVscHMgYWR2YW5jZWQgcGxheWVycyB1bmRlcnN0YW5kIHdoZXRoZXIgdGhlIGJvbnVzIGZpdHMgdGhlaXIgdXN1YWwgZ2FtZSBzZWxlY3Rpb24uPC9wPgoKPHA+UGxheWVycyByZXZpZXdpbmcgPGEgaHJlZj0iamVmZi1iZXQubmV0Ij5KZWZmYmV0PC9hPiB3aWxsIHVzdWFsbHkganVkZ2UgdGhlIGJvbnVzIGJ5IHRoZSBnYW1lcyB0aGF0IGNhbiBhY3R1YWxseSBiZSBwbGF5ZWQgd2l0aCBpdC4gU2xvdCBsaWJyYXJpZXMsIGphY2twb3QgcmVsZWFzZXMsIGxpdmUgY2FzaW5vIHJvb21zLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIHRhYmxlcyBlYWNoIGNyZWF0ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb25zIGFyb3VuZCByaXNrIGFuZCByZXR1cm4uIERlcG9zaXQgbWF0Y2hlcyBhbmQgZnJlZSBzcGlucyBjYW4gYWRkIHZhbHVlIHdoZW4gdGhlIHRlcm1zIGV4cGxhaW4gd2FnZXJpbmcsIGV4cGlyeSwgZWxpZ2libGUgZ2FtZXMgYW5kIHdpdGhkcmF3YWwgcnVsZXMuIENhc2hiYWNrIGFuZCB0b3VybmFtZW50cyBhcmUgYWxzbyBzdHJvbmdlciB3aGVuIHBsYXllcnMgY2FuIHNlZSB0aGUgY29uZGl0aW9ucyBiZWZvcmUgam9pbmluZy48L3A+Cgo8cD5UaGUgY2FzaW5vIHZhbHVlIG9mIDxhIGhyZWY9ImplZmZiZXR1ay5jby51ayI+SmVmZmJldDwvYT4gaXMgY2xlYXJlciB3aGVuIHRoZSB0ZXh0IGV4cGxhaW5zIGJvdGggdGhlIGdhbWUgcmFuZ2UgYW5kIHRoZSBib251cyBtZWNoYW5pY3MuIFNsb3RzLCBsaXZlIGRlYWxlciB0aXRsZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3QgZ2FtZXMgZ2l2ZSBwbGF5ZXJzIGRpZmZlcmVudCB3YXlzIHRvIHVzZSBkZXBvc2l0cyBhbmQgcmV3YXJkcy4gV2VsY29tZSBwYWNrYWdlcywgcmVsb2FkcyBhbmQgZnJlZSBzcGlucyBzaG91bGQgYmUganVkZ2VkIGJ5IGNvbnRyaWJ1dGlvbiByYXRlcywgbWF4aW11bSBiZXQgcnVsZXMgYW5kIGNhc2hvdXQgdGVybXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgbmVlZCB0aGVzZSBkZXRhaWxzIHRvIGF2b2lkIG9mZmVycyB0aGF0IGxvb2sgbGFyZ2UgYnV0IGNhcnJ5IHdlYWsgdXNhYmlsaXR5LjwvcD4KCjxwPkEgcHJhY3RpY2FsIGNhc2lubyBibG9jayBmb3IgPGEgaHJlZj0iYnV5LWVzc2F5cy1vbmxpbmUuY28udWsiPktpbmdkb20gQ2FzaW5vPC9hPiBzaG91bGQgbWFrZSBib251c2VzIGZlZWwgbWVhc3VyYWJsZSBmb3IgcGxheWVycyB3aG8gYWxyZWFkeSB1bmRlcnN0YW5kIHdhZ2VyaW5nLiBUaGUgbG9iYnkgY2FuIGluY2x1ZGUgdmlkZW8gc2xvdHMsIGNsYXNzaWMgcmVlbHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjaywgYmFjY2FyYXQtc3R5bGUgZ2FtZXMgYW5kIGphY2twb3QgdGl0bGVzLiBGcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjayBvZmZlcnMgd29yayBiZXR0ZXIgd2hlbiB0aGUgcGFnZSBleHBsYWlucyBleGFjdGx5IHdoaWNoIGdhbWVzIHF1YWxpZnkuIFN0YWtlIGNhcHMsIGV4cGlyeSB3aW5kb3dzIGFuZCB3aXRoZHJhd2FsIGxpbWl0cyByZW1haW4gdGhlIG1haW4gZGV0YWlscyBiZWhpbmQgcmVhbCBwcm9tb3Rpb25hbCB2YWx1ZS48L3A+Cgo8cD5UaGUgb2ZmZXIgYXJvdW5kIDxhIGhyZWY9InVrLWtpbmdkb20tY2FzaW5vLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCB0aHJvdWdoIGdhbWUgZWxpZ2liaWxpdHkgYW5kIGJvbnVzIGNvbnRyb2wuIFNsb3RzIG1heSBkZWxpdmVyIHRoZSBtb3N0IGRpcmVjdCBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgZGVhbGVyIGdhbWVzIGFuZCB0YWJsZSBmb3JtYXRzIG9mdGVuIG5lZWQgc2VwYXJhdGUgY29udHJpYnV0aW9uIG5vdGVzLiBSZWxvYWQgYm9udXNlcywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgY2FtcGFpZ25zIGNhbiBzdXBwb3J0IHJlcGVhdCBwbGF5IHdoZW4gdGhlIHRlcm1zIGFyZSByZWFsaXN0aWMuIEV4cGVyaWVuY2VkIHVzZXJzIGNvbXBhcmUgbWF4IGJldHMsIHdhZ2VyaW5nIHJlcXVpcmVtZW50cyBhbmQgcGF5b3V0IGxpbWl0cyBiZWZvcmUgZGVjaWRpbmcgd2hldGhlciB0byB1c2UgYSBwcm9tb3Rpb24uPC9wPgoKPHA+VGhlIGdhbWVzIGxvYmJ5IGF0IDxhIGhyZWY9InNpY2tza2lsbHMuY28udWsiPktpbmdkb20gQ2FzaW5vPC9hPiBjYW4gc3VwcG9ydCBzdHJvbmdlciBib251cyB2YWx1ZSB3aGVuIHBsYXllcnMgY2FuIG1vdmUgY2xlYXJseSBiZXR3ZWVuIHNsb3RzLCBsaXZlIHRhYmxlcyBhbmQgamFja3BvdHMuIEZyZWUgc3BpbnMgYXJlIG5vcm1hbGx5IHRpZWQgdG8gc2xvdCBwbGF5LCB3aGlsZSBkZXBvc2l0IGJvbnVzZXMgYW5kIHJlbG9hZHMgbWF5IGhhdmUgYnJvYWRlciBidXQgbW9yZSBjb25kaXRpb25hbCB1c2UuIFJvdWxldHRlLCBibGFja2phY2sgYW5kIGJhY2NhcmF0LXN0eWxlIHRhYmxlcyBhZGQgdmFyaWV0eSwgYnV0IHRoZSB0ZXJtcyBzaG91bGQgc3RhdGUgaG93IHRoZXkgY29udHJpYnV0ZSB0byB3YWdlcmluZy4gQSBzZXJpb3VzIGJvbnVzIHBhZ2Uga2VlcHMgZXhjbHVkZWQgZ2FtZXMsIGV4cGlyeSBkYXRlcyBhbmQgY2FzaG91dCBydWxlcyB2aXNpYmxlLjwvcD4KCjxwPkEgcG9saXNoZWQgYm9udXMgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJpbnRlcmlvcnNieXNhcmFod2FyZC5jb20iPktpbmdkb20gQ2FzaW5vPC9hPiBzaG91bGQgZm9jdXMgb24gaG93IHByb21vdGlvbnMgcGVyZm9ybSBhZnRlciByZWdpc3RyYXRpb24uIFBsYXllcnMgY2FuIHJldmlldyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlIGNhc2lubyBnYW1lcyBiZWZvcmUgZGVjaWRpbmcgaG93IHRvIHVzZSBhIHdlbGNvbWUgb2ZmZXIgb3IgcmVsb2FkLiBUaGUgc3Ryb25nZXN0IGJvbnVzIHRlcm1zIGV4cGxhaW4gd2FnZXJpbmcsIHF1YWxpZnlpbmcgZGVwb3NpdHMsIGdhbWUgd2VpZ2h0aW5nIGFuZCBtYXhpbXVtIHN0YWtlIGxpbWl0cy4gQ2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgcmV3YXJkcyBhbHNvIG5lZWQgY2xlYXIgY29uZGl0aW9ucyB0byBiZSB1c2VmdWwgZm9yIGV4cGVyaWVuY2VkIHBsYXllcnMuPC9wPgoKPHA+VGhlIGNhc2lubyBwYWdlIGFyb3VuZCA8YSBocmVmPSJnYi1raW5nZG9tLWNhc2luby51ayI+S2luZ2RvbSBDYXNpbm88L2E+IHNob3VsZCBwcmVzZW50IGdhbWVzIGFuZCBib251c2VzIGFzIG9uZSBjb25uZWN0ZWQgcGxheWVyIGpvdXJuZXkuIFNsb3RzLCBsaXZlIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCB0aXRsZXMgYWxsIHNoYXBlIHRoZSByZWFsIHVzZWZ1bG5lc3Mgb2YgZnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2suIEV4cGVyaWVuY2VkIHBsYXllcnMgd2lsbCBjaGVjayB3aGV0aGVyIGhpZ2gtdmFsdWUgZ2FtZXMgYXJlIGVsaWdpYmxlIG9yIGV4Y2x1ZGVkIGJlZm9yZSBhY3RpdmF0aW5nIGEgcmV3YXJkLiBUcmFuc3BhcmVudCB3YWdlcmluZywgZXhwaXJ5IHBlcmlvZHMgYW5kIHdpdGhkcmF3YWwgcnVsZXMgbWFrZSB0aGUgb2ZmZXIgZWFzaWVyIHRvIGNvbXBhcmUuPC9wPgoKPHA+QSBib251cy1sZWQgb3ZlcnZpZXcgb2YgPGEgaHJlZj0ia2luZ2RvbWNhc2lub3VrLnVrIj5LaW5nZG9tIENhc2lubzwvYT4gY2FuIGV4cGxhaW4gaG93IHRoZSBjYXNpbm8gcmV3YXJkcyBmaXJzdCBkZXBvc2l0cyBhbmQgcmVwZWF0IHNlc3Npb25zLiBXZWxjb21lIGJvbnVzZXMsIHJlbG9hZCBvZmZlcnMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGNhbiBhbGwgc3VwcG9ydCBwbGF5IHdoZW4gYXR0YWNoZWQgdG8gY2xlYXIgZ2FtZSBydWxlcy4gU2xvdHMgbWF5IGNvbnRyaWJ1dGUgbW9yZSBoZWF2aWx5IHRoYW4gYmxhY2tqYWNrLCByb3VsZXR0ZSBvciBsaXZlIGRlYWxlciB0aXRsZXMsIHNvIGNvbnRyaWJ1dGlvbiByYXRlcyBtYXR0ZXIuIFBsYXllcnMgd2hvIG1hbmFnZSBiYW5rcm9sbCBjYXJlZnVsbHkgd2lsbCBhbHNvIHJldmlldyBtYXgtYmV0IGxpbWl0cyBhbmQgY2FzaG91dCBjb25kaXRpb25zLjwvcD4KCjxwPlRoZSBnYW1lIGNhdGFsb2d1ZSBhdCA8YSBocmVmPSJraW5nZG9tLWNhc2luby11ay51ayI+S2luZ2RvbSBDYXNpbm88L2E+IHNob3VsZCBiZSBkZXNjcmliZWQgYXMgdGhlIGZvdW5kYXRpb24gZm9yIHRoZSBib251cyBleHBlcmllbmNlLiBWaWRlbyBzbG90cywgY2xhc3NpYyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWxsIGFwcGVhbCB0byBkaWZmZXJlbnQgc3Rha2luZyBwYXR0ZXJucy4gUHJvbW90aW9ucyBhcmUgc3Ryb25nZXIgd2hlbiB0aGUgcGFnZSBleHBsYWlucyBmcmVlIHNwaW4gcnVsZXMsIHJlbG9hZCBjb25kaXRpb25zLCBjYXNoYmFjayBjYWxjdWxhdGlvbiBhbmQgZWxpZ2libGUgdGl0bGVzLiBFeHBlcmllbmNlZCB1c2VycyBuZWVkIGNsZWFyIHdhZ2VyaW5nIGFuZCB3aXRoZHJhd2FsIHRlcm1zIGJlZm9yZSBjaG9vc2luZyB3aGVyZSB0byBwbGF5LjwvcD4KCjxwPlRoZSBib251cyBzZWN0aW9uIGF0IDxhIGhyZWY9InVrLWtpbmdkb20tY2FzaW5vLm9yZyI+S2luZ2RvbSBDYXNpbm88L2E+IHNob3VsZCBzaG93IGhvdyByZWFsIHZhbHVlIHdvcmtzIGFjcm9zcyB0aGUgY2FzaW5vIGxvYmJ5IHJhdGhlciB0aGFuIG9ubHkgbGlzdGluZyBhIGhlYWRsaW5lIG9mZmVyLiBTbG90cyBjYW4gcHJvdmlkZSB0aGUgc3Ryb25nZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZyBwcm9ncmVzcywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBtYXkgdXNlIGRpZmZlcmVudCBjb250cmlidXRpb24gcmF0ZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgY29tcGFyZSByZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIG1hdGNoZWQgZGVwb3NpdHMgYnkgY2hlY2tpbmcgZWxpZ2libGUgdGl0bGVzIGFuZCBtYXgtYmV0IGxpbWl0cy4gQ2xlYXIgZXhwaXJ5IGRhdGVzIGFuZCB3aXRoZHJhd2FsIHJ1bGVzIG1ha2UgdGhlIHByb21vdGlvbiBlYXNpZXIgdG8gZXZhbHVhdGUgYmVmb3JlIGEgZGVwb3NpdC48L3A+Cgo8cD5BIGdhbWVzLWZvY3VzZWQgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJ1ay1raW5nZG9tLWNhc2luby5jb20iPktpbmdkb20gQ2FzaW5vPC9hPiBjYW4gZGVzY3JpYmUgaG93IHRoZSBjYXNpbm8gc3VwcG9ydHMgZGlmZmVyZW50IGJhbmtyb2xsIHN0eWxlcyB0aHJvdWdoIHNsb3RzLCBqYWNrcG90cyBhbmQgbGl2ZSB0YWJsZXMuIEZyZWUgc3BpbnMgdXN1YWxseSB3b3JrIGJlc3Qgb24gc2VsZWN0ZWQgc2xvdCB0aXRsZXMsIHdoaWxlIGRlcG9zaXQgYm9udXNlcyBtYXkgY292ZXIgd2lkZXIgZ2FtZSBjYXRlZ29yaWVzIHdpdGggc3RyaWN0ZXIgcnVsZXMuIFJvdWxldHRlLCBibGFja2phY2sgYW5kIGJhY2NhcmF0LXN0eWxlIGdhbWVzIGNhbiBhZGQgc3RyYXRlZ2ljIGRlcHRoLCBidXQgdGhlaXIgYm9udXMgd2VpZ2h0aW5nIG11c3QgYmUgY2hlY2tlZCBjYXJlZnVsbHkuIEV4cGVyaWVuY2VkIHVzZXJzIGxvb2sgZm9yIHdhZ2VyaW5nLCBjYXNob3V0IGxpbWl0cyBhbmQgZXhjbHVkZWQgZ2FtZXMgYmVmb3JlIGNsYWltaW5nIGFueSByZXdhcmQuPC9wPgoKPHA+VGhlIHByb21vdGlvbmFsIHNldHVwIGF0IDxhIGhyZWY9Imtpbmdkb20tY2FzaW5vLXVrLm9yZyI+S2luZ2RvbSBDYXNpbm88L2E+IHNob3VsZCBjb25uZWN0IHdlbGNvbWUgYm9udXNlcywgcmVsb2FkIGRlYWxzIGFuZCBjYXNoYmFjayBkaXJlY3RseSB3aXRoIHBsYXlhYmxlIGNhc2lubyBjYXRlZ29yaWVzLiBWaWRlbyBzbG90cywgcHJvZ3Jlc3NpdmUgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlIGdhbWVzIGFsbCBhZmZlY3QgaG93IHF1aWNrbHkgd2FnZXJpbmcgY2FuIGJlIGNvbXBsZXRlZC4gQSBzdHJvbmcgY2FzaW5vIG9mZmVyIGV4cGxhaW5zIGZyZWUgc3BpbiB2YWx1ZSwgcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSBjb250cmlidXRpb24gYW5kIG1heGltdW0gc3Rha2VzIHdpdGhvdXQgaGlkaW5nIHJlc3RyaWN0aW9ucy4gVGhpcyBoZWxwcyBhZHZhbmNlZCBwbGF5ZXJzIHVuZGVyc3RhbmQgd2hldGhlciB0aGUgYm9udXMgZml0cyB0aGVpciB1c3VhbCBnYW1lIHNlbGVjdGlvbi48L3A+Cgo8cD5QbGF5ZXJzIHJldmlld2luZyA8YSBocmVmPSJraW5nZG9tLWNhc2luby1nYi51ayI+S2luZ2RvbSBDYXNpbm88L2E+IHdpbGwgdXN1YWxseSBqdWRnZSB0aGUgYm9udXMgYnkgdGhlIGdhbWVzIHRoYXQgY2FuIGFjdHVhbGx5IGJlIHBsYXllZCB3aXRoIGl0LiBTbG90IGxpYnJhcmllcywgamFja3BvdCByZWxlYXNlcywgbGl2ZSBjYXNpbm8gcm9vbXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgdGFibGVzIGVhY2ggY3JlYXRlIGRpZmZlcmVudCBleHBlY3RhdGlvbnMgYXJvdW5kIHJpc2sgYW5kIHJldHVybi4gRGVwb3NpdCBtYXRjaGVzIGFuZCBmcmVlIHNwaW5zIGNhbiBhZGQgdmFsdWUgd2hlbiB0aGUgdGVybXMgZXhwbGFpbiB3YWdlcmluZywgZXhwaXJ5LCBlbGlnaWJsZSBnYW1lcyBhbmQgd2l0aGRyYXdhbCBydWxlcy4gQ2FzaGJhY2sgYW5kIHRvdXJuYW1lbnRzIGFyZSBhbHNvIHN0cm9uZ2VyIHdoZW4gcGxheWVycyBjYW4gc2VlIHRoZSBjb25kaXRpb25zIGJlZm9yZSBqb2luaW5nLjwvcD4KCjxwPlRoZSBjYXNpbm8gdmFsdWUgb2YgPGEgaHJlZj0ia2luZ2RvbWNhc2luby11ay51ayI+S2luZ2RvbSBDYXNpbm88L2E+IGlzIGNsZWFyZXIgd2hlbiB0aGUgdGV4dCBleHBsYWlucyBib3RoIHRoZSBnYW1lIHJhbmdlIGFuZCB0aGUgYm9udXMgbWVjaGFuaWNzLiBTbG90cywgbGl2ZSBkZWFsZXIgdGl0bGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90IGdhbWVzIGdpdmUgcGxheWVycyBkaWZmZXJlbnQgd2F5cyB0byB1c2UgZGVwb3NpdHMgYW5kIHJld2FyZHMuIFdlbGNvbWUgcGFja2FnZXMsIHJlbG9hZHMgYW5kIGZyZWUgc3BpbnMgc2hvdWxkIGJlIGp1ZGdlZCBieSBjb250cmlidXRpb24gcmF0ZXMsIG1heGltdW0gYmV0IHJ1bGVzIGFuZCBjYXNob3V0IHRlcm1zLiBFeHBlcmllbmNlZCBwbGF5ZXJzIG5lZWQgdGhlc2UgZGV0YWlscyB0byBhdm9pZCBvZmZlcnMgdGhhdCBsb29rIGxhcmdlIGJ1dCBjYXJyeSB3ZWFrIHVzYWJpbGl0eS48L3A+Cgo8cD5BIHByYWN0aWNhbCBjYXNpbm8gYmxvY2sgZm9yIDxhIGhyZWY9ImxldHNqYWNrcG90dWsuY29tIj5MZXRgcyBKYWNrcG90PC9hPiBzaG91bGQgbWFrZSBib251c2VzIGZlZWwgbWVhc3VyYWJsZSBmb3IgcGxheWVycyB3aG8gYWxyZWFkeSB1bmRlcnN0YW5kIHdhZ2VyaW5nLiBUaGUgbG9iYnkgY2FuIGluY2x1ZGUgdmlkZW8gc2xvdHMsIGNsYXNzaWMgcmVlbHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjaywgYmFjY2FyYXQtc3R5bGUgZ2FtZXMgYW5kIGphY2twb3QgdGl0bGVzLiBGcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjayBvZmZlcnMgd29yayBiZXR0ZXIgd2hlbiB0aGUgcGFnZSBleHBsYWlucyBleGFjdGx5IHdoaWNoIGdhbWVzIHF1YWxpZnkuIFN0YWtlIGNhcHMsIGV4cGlyeSB3aW5kb3dzIGFuZCB3aXRoZHJhd2FsIGxpbWl0cyByZW1haW4gdGhlIG1haW4gZGV0YWlscyBiZWhpbmQgcmVhbCBwcm9tb3Rpb25hbCB2YWx1ZS48L3A+Cgo8cD5UaGUgb2ZmZXIgYXJvdW5kIDxhIGhyZWY9ImxldHNqYWNrcG90LXVrLnVrIj5MZXRgcyBKYWNrcG90PC9hPiBzaG91bGQgYmUgZGVzY3JpYmVkIHRocm91Z2ggZ2FtZSBlbGlnaWJpbGl0eSBhbmQgYm9udXMgY29udHJvbC4gU2xvdHMgbWF5IGRlbGl2ZXIgdGhlIG1vc3QgZGlyZWN0IGZyZWUgc3BpbiB2YWx1ZSwgd2hpbGUgbGl2ZSBkZWFsZXIgZ2FtZXMgYW5kIHRhYmxlIGZvcm1hdHMgb2Z0ZW4gbmVlZCBzZXBhcmF0ZSBjb250cmlidXRpb24gbm90ZXMuIFJlbG9hZCBib251c2VzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudCBjYW1wYWlnbnMgY2FuIHN1cHBvcnQgcmVwZWF0IHBsYXkgd2hlbiB0aGUgdGVybXMgYXJlIHJlYWxpc3RpYy4gRXhwZXJpZW5jZWQgdXNlcnMgY29tcGFyZSBtYXggYmV0cywgd2FnZXJpbmcgcmVxdWlyZW1lbnRzIGFuZCBwYXlvdXQgbGltaXRzIGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIHVzZSBhIHByb21vdGlvbi48L3A+Cgo8cD5UaGUgZ2FtZXMgbG9iYnkgYXQgPGEgaHJlZj0ibG92ZWNhc2luby11ay51ayI+TG92ZSBDYXNpbm88L2E+IGNhbiBzdXBwb3J0IHN0cm9uZ2VyIGJvbnVzIHZhbHVlIHdoZW4gcGxheWVycyBjYW4gbW92ZSBjbGVhcmx5IGJldHdlZW4gc2xvdHMsIGxpdmUgdGFibGVzIGFuZCBqYWNrcG90cy4gRnJlZSBzcGlucyBhcmUgbm9ybWFsbHkgdGllZCB0byBzbG90IHBsYXksIHdoaWxlIGRlcG9zaXQgYm9udXNlcyBhbmQgcmVsb2FkcyBtYXkgaGF2ZSBicm9hZGVyIGJ1dCBtb3JlIGNvbmRpdGlvbmFsIHVzZS4gUm91bGV0dGUsIGJsYWNramFjayBhbmQgYmFjY2FyYXQtc3R5bGUgdGFibGVzIGFkZCB2YXJpZXR5LCBidXQgdGhlIHRlcm1zIHNob3VsZCBzdGF0ZSBob3cgdGhleSBjb250cmlidXRlIHRvIHdhZ2VyaW5nLiBBIHNlcmlvdXMgYm9udXMgcGFnZSBrZWVwcyBleGNsdWRlZCBnYW1lcywgZXhwaXJ5IGRhdGVzIGFuZCBjYXNob3V0IHJ1bGVzIHZpc2libGUuPC9wPgoKPHA+QSBwb2xpc2hlZCBib251cyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrLWxvdmVjYXNpbm8uY29tIj5Mb3ZlIENhc2lubzwvYT4gc2hvdWxkIGZvY3VzIG9uIGhvdyBwcm9tb3Rpb25zIHBlcmZvcm0gYWZ0ZXIgcmVnaXN0cmF0aW9uLiBQbGF5ZXJzIGNhbiByZXZpZXcgc2xvdHMsIGphY2twb3RzLCBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIG1vYmlsZSBjYXNpbm8gZ2FtZXMgYmVmb3JlIGRlY2lkaW5nIGhvdyB0byB1c2UgYSB3ZWxjb21lIG9mZmVyIG9yIHJlbG9hZC4gVGhlIHN0cm9uZ2VzdCBib251cyB0ZXJtcyBleHBsYWluIHdhZ2VyaW5nLCBxdWFsaWZ5aW5nIGRlcG9zaXRzLCBnYW1lIHdlaWdodGluZyBhbmQgbWF4aW11bSBzdGFrZSBsaW1pdHMuIENhc2hiYWNrIGFuZCB0b3VybmFtZW50IHJld2FyZHMgYWxzbyBuZWVkIGNsZWFyIGNvbmRpdGlvbnMgdG8gYmUgdXNlZnVsIGZvciBleHBlcmllbmNlZCBwbGF5ZXJzLjwvcD4KCjxwPlRoZSBjYXNpbm8gcGFnZSBhcm91bmQgPGEgaHJlZj0ibHVja3ltaXN0ZXItdWsudWsiPkx1Y2t5IE1pc3RlcjwvYT4gc2hvdWxkIHByZXNlbnQgZ2FtZXMgYW5kIGJvbnVzZXMgYXMgb25lIGNvbm5lY3RlZCBwbGF5ZXIgam91cm5leS4gU2xvdHMsIGxpdmUgdGFibGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90IHRpdGxlcyBhbGwgc2hhcGUgdGhlIHJlYWwgdXNlZnVsbmVzcyBvZiBmcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjay4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIGNoZWNrIHdoZXRoZXIgaGlnaC12YWx1ZSBnYW1lcyBhcmUgZWxpZ2libGUgb3IgZXhjbHVkZWQgYmVmb3JlIGFjdGl2YXRpbmcgYSByZXdhcmQuIFRyYW5zcGFyZW50IHdhZ2VyaW5nLCBleHBpcnkgcGVyaW9kcyBhbmQgd2l0aGRyYXdhbCBydWxlcyBtYWtlIHRoZSBvZmZlciBlYXNpZXIgdG8gY29tcGFyZS48L3A+Cgo8cD5BIGJvbnVzLWxlZCBvdmVydmlldyBvZiA8YSBocmVmPSJ1ay1sdWNreW1pc3Rlci5jb20iPkx1Y2t5IE1pc3RlcjwvYT4gY2FuIGV4cGxhaW4gaG93IHRoZSBjYXNpbm8gcmV3YXJkcyBmaXJzdCBkZXBvc2l0cyBhbmQgcmVwZWF0IHNlc3Npb25zLiBXZWxjb21lIGJvbnVzZXMsIHJlbG9hZCBvZmZlcnMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGNhbiBhbGwgc3VwcG9ydCBwbGF5IHdoZW4gYXR0YWNoZWQgdG8gY2xlYXIgZ2FtZSBydWxlcy4gU2xvdHMgbWF5IGNvbnRyaWJ1dGUgbW9yZSBoZWF2aWx5IHRoYW4gYmxhY2tqYWNrLCByb3VsZXR0ZSBvciBsaXZlIGRlYWxlciB0aXRsZXMsIHNvIGNvbnRyaWJ1dGlvbiByYXRlcyBtYXR0ZXIuIFBsYXllcnMgd2hvIG1hbmFnZSBiYW5rcm9sbCBjYXJlZnVsbHkgd2lsbCBhbHNvIHJldmlldyBtYXgtYmV0IGxpbWl0cyBhbmQgY2FzaG91dCBjb25kaXRpb25zLjwvcD4KCjxwPlRoZSBnYW1lIGNhdGFsb2d1ZSBhdCA8YSBocmVmPSJsdWNreXBheXMtdWsudWsiPkx1Y2t5IFBheXM8L2E+IHNob3VsZCBiZSBkZXNjcmliZWQgYXMgdGhlIGZvdW5kYXRpb24gZm9yIHRoZSBib251cyBleHBlcmllbmNlLiBWaWRlbyBzbG90cywgY2xhc3NpYyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWxsIGFwcGVhbCB0byBkaWZmZXJlbnQgc3Rha2luZyBwYXR0ZXJucy4gUHJvbW90aW9ucyBhcmUgc3Ryb25nZXIgd2hlbiB0aGUgcGFnZSBleHBsYWlucyBmcmVlIHNwaW4gcnVsZXMsIHJlbG9hZCBjb25kaXRpb25zLCBjYXNoYmFjayBjYWxjdWxhdGlvbiBhbmQgZWxpZ2libGUgdGl0bGVzLiBFeHBlcmllbmNlZCB1c2VycyBuZWVkIGNsZWFyIHdhZ2VyaW5nIGFuZCB3aXRoZHJhd2FsIHRlcm1zIGJlZm9yZSBjaG9vc2luZyB3aGVyZSB0byBwbGF5LjwvcD4KCjxwPlRoZSBib251cyBzZWN0aW9uIGF0IDxhIGhyZWY9InVrLWx1Y2t5cGF5cy5jb20iPkx1Y2t5IFBheXM8L2E+IHNob3VsZCBzaG93IGhvdyByZWFsIHZhbHVlIHdvcmtzIGFjcm9zcyB0aGUgY2FzaW5vIGxvYmJ5IHJhdGhlciB0aGFuIG9ubHkgbGlzdGluZyBhIGhlYWRsaW5lIG9mZmVyLiBTbG90cyBjYW4gcHJvdmlkZSB0aGUgc3Ryb25nZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZyBwcm9ncmVzcywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBtYXkgdXNlIGRpZmZlcmVudCBjb250cmlidXRpb24gcmF0ZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgY29tcGFyZSByZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIG1hdGNoZWQgZGVwb3NpdHMgYnkgY2hlY2tpbmcgZWxpZ2libGUgdGl0bGVzIGFuZCBtYXgtYmV0IGxpbWl0cy4gQ2xlYXIgZXhwaXJ5IGRhdGVzIGFuZCB3aXRoZHJhd2FsIHJ1bGVzIG1ha2UgdGhlIHByb21vdGlvbiBlYXNpZXIgdG8gZXZhbHVhdGUgYmVmb3JlIGEgZGVwb3NpdC48L3A+Cgo8cD5BIGdhbWVzLWZvY3VzZWQgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJ1ay1sdWNreXR3aWNlLmNvbSI+THVja3kgVHdpY2U8L2E+IGNhbiBkZXNjcmliZSBob3cgdGhlIGNhc2lubyBzdXBwb3J0cyBkaWZmZXJlbnQgYmFua3JvbGwgc3R5bGVzIHRocm91Z2ggc2xvdHMsIGphY2twb3RzIGFuZCBsaXZlIHRhYmxlcy4gRnJlZSBzcGlucyB1c3VhbGx5IHdvcmsgYmVzdCBvbiBzZWxlY3RlZCBzbG90IHRpdGxlcywgd2hpbGUgZGVwb3NpdCBib251c2VzIG1heSBjb3ZlciB3aWRlciBnYW1lIGNhdGVnb3JpZXMgd2l0aCBzdHJpY3RlciBydWxlcy4gUm91bGV0dGUsIGJsYWNramFjayBhbmQgYmFjY2FyYXQtc3R5bGUgZ2FtZXMgY2FuIGFkZCBzdHJhdGVnaWMgZGVwdGgsIGJ1dCB0aGVpciBib251cyB3ZWlnaHRpbmcgbXVzdCBiZSBjaGVja2VkIGNhcmVmdWxseS4gRXhwZXJpZW5jZWQgdXNlcnMgbG9vayBmb3Igd2FnZXJpbmcsIGNhc2hvdXQgbGltaXRzIGFuZCBleGNsdWRlZCBnYW1lcyBiZWZvcmUgY2xhaW1pbmcgYW55IHJld2FyZC48L3A+Cgo8cD5UaGUgcHJvbW90aW9uYWwgc2V0dXAgYXQgPGEgaHJlZj0ibHVja3l0d2ljZS11ay51ayI+THVja3kgVHdpY2U8L2E+IHNob3VsZCBjb25uZWN0IHdlbGNvbWUgYm9udXNlcywgcmVsb2FkIGRlYWxzIGFuZCBjYXNoYmFjayBkaXJlY3RseSB3aXRoIHBsYXlhYmxlIGNhc2lubyBjYXRlZ29yaWVzLiBWaWRlbyBzbG90cywgcHJvZ3Jlc3NpdmUgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlIGdhbWVzIGFsbCBhZmZlY3QgaG93IHF1aWNrbHkgd2FnZXJpbmcgY2FuIGJlIGNvbXBsZXRlZC4gQSBzdHJvbmcgY2FzaW5vIG9mZmVyIGV4cGxhaW5zIGZyZWUgc3BpbiB2YWx1ZSwgcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSBjb250cmlidXRpb24gYW5kIG1heGltdW0gc3Rha2VzIHdpdGhvdXQgaGlkaW5nIHJlc3RyaWN0aW9ucy4gVGhpcyBoZWxwcyBhZHZhbmNlZCBwbGF5ZXJzIHVuZGVyc3RhbmQgd2hldGhlciB0aGUgYm9udXMgZml0cyB0aGVpciB1c3VhbCBnYW1lIHNlbGVjdGlvbi48L3A+Cgo8cD5QbGF5ZXJzIHJldmlld2luZyA8YSBocmVmPSJyZWdlbmVjb24ubmV0Ij5NYWQgQ2FzaW5vPC9hPiB3aWxsIHVzdWFsbHkganVkZ2UgdGhlIGJvbnVzIGJ5IHRoZSBnYW1lcyB0aGF0IGNhbiBhY3R1YWxseSBiZSBwbGF5ZWQgd2l0aCBpdC4gU2xvdCBsaWJyYXJpZXMsIGphY2twb3QgcmVsZWFzZXMsIGxpdmUgY2FzaW5vIHJvb21zLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIHRhYmxlcyBlYWNoIGNyZWF0ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb25zIGFyb3VuZCByaXNrIGFuZCByZXR1cm4uIERlcG9zaXQgbWF0Y2hlcyBhbmQgZnJlZSBzcGlucyBjYW4gYWRkIHZhbHVlIHdoZW4gdGhlIHRlcm1zIGV4cGxhaW4gd2FnZXJpbmcsIGV4cGlyeSwgZWxpZ2libGUgZ2FtZXMgYW5kIHdpdGhkcmF3YWwgcnVsZXMuIENhc2hiYWNrIGFuZCB0b3VybmFtZW50cyBhcmUgYWxzbyBzdHJvbmdlciB3aGVuIHBsYXllcnMgY2FuIHNlZSB0aGUgY29uZGl0aW9ucyBiZWZvcmUgam9pbmluZy48L3A+Cgo8cD5UaGUgY2FzaW5vIHZhbHVlIG9mIDxhIGhyZWY9InN5bmF3b3JsZG9mZmljaWFsY2xvdGguY29tIj5NYWQgQ2FzaW5vPC9hPiBpcyBjbGVhcmVyIHdoZW4gdGhlIHRleHQgZXhwbGFpbnMgYm90aCB0aGUgZ2FtZSByYW5nZSBhbmQgdGhlIGJvbnVzIG1lY2hhbmljcy4gU2xvdHMsIGxpdmUgZGVhbGVyIHRpdGxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCBnYW1lcyBnaXZlIHBsYXllcnMgZGlmZmVyZW50IHdheXMgdG8gdXNlIGRlcG9zaXRzIGFuZCByZXdhcmRzLiBXZWxjb21lIHBhY2thZ2VzLCByZWxvYWRzIGFuZCBmcmVlIHNwaW5zIHNob3VsZCBiZSBqdWRnZWQgYnkgY29udHJpYnV0aW9uIHJhdGVzLCBtYXhpbXVtIGJldCBydWxlcyBhbmQgY2FzaG91dCB0ZXJtcy4gRXhwZXJpZW5jZWQgcGxheWVycyBuZWVkIHRoZXNlIGRldGFpbHMgdG8gYXZvaWQgb2ZmZXJzIHRoYXQgbG9vayBsYXJnZSBidXQgY2Fycnkgd2VhayB1c2FiaWxpdHkuPC9wPgoKPHA+QSBwcmFjdGljYWwgY2FzaW5vIGJsb2NrIGZvciA8YSBocmVmPSJ1a21hZGNhc2luby5uZXQiPk1hZCBDYXNpbm88L2E+IHNob3VsZCBtYWtlIGJvbnVzZXMgZmVlbCBtZWFzdXJhYmxlIGZvciBwbGF5ZXJzIHdobyBhbHJlYWR5IHVuZGVyc3RhbmQgd2FnZXJpbmcuIFRoZSBsb2JieSBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgY2xhc3NpYyByZWVscywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrLCBiYWNjYXJhdC1zdHlsZSBnYW1lcyBhbmQgamFja3BvdCB0aXRsZXMuIEZyZWUgc3BpbnMsIG1hdGNoZWQgZGVwb3NpdHMgYW5kIGNhc2hiYWNrIG9mZmVycyB3b3JrIGJldHRlciB3aGVuIHRoZSBwYWdlIGV4cGxhaW5zIGV4YWN0bHkgd2hpY2ggZ2FtZXMgcXVhbGlmeS4gU3Rha2UgY2FwcywgZXhwaXJ5IHdpbmRvd3MgYW5kIHdpdGhkcmF3YWwgbGltaXRzIHJlbWFpbiB0aGUgbWFpbiBkZXRhaWxzIGJlaGluZCByZWFsIHByb21vdGlvbmFsIHZhbHVlLjwvcD4KCjxwPlRoZSBvZmZlciBhcm91bmQgPGEgaHJlZj0ibWFkY2FzaW5vc3VrLm5ldCI+TWFkIENhc2lubzwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCB0aHJvdWdoIGdhbWUgZWxpZ2liaWxpdHkgYW5kIGJvbnVzIGNvbnRyb2wuIFNsb3RzIG1heSBkZWxpdmVyIHRoZSBtb3N0IGRpcmVjdCBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgZGVhbGVyIGdhbWVzIGFuZCB0YWJsZSBmb3JtYXRzIG9mdGVuIG5lZWQgc2VwYXJhdGUgY29udHJpYnV0aW9uIG5vdGVzLiBSZWxvYWQgYm9udXNlcywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgY2FtcGFpZ25zIGNhbiBzdXBwb3J0IHJlcGVhdCBwbGF5IHdoZW4gdGhlIHRlcm1zIGFyZSByZWFsaXN0aWMuIEV4cGVyaWVuY2VkIHVzZXJzIGNvbXBhcmUgbWF4IGJldHMsIHdhZ2VyaW5nIHJlcXVpcmVtZW50cyBhbmQgcGF5b3V0IGxpbWl0cyBiZWZvcmUgZGVjaWRpbmcgd2hldGhlciB0byB1c2UgYSBwcm9tb3Rpb24uPC9wPgoKPHA+VGhlIGdhbWVzIGxvYmJ5IGF0IDxhIGhyZWY9InVrbWFkY2FzaW5vLm9yZy51ayI+TWFkIENhc2lubzwvYT4gY2FuIHN1cHBvcnQgc3Ryb25nZXIgYm9udXMgdmFsdWUgd2hlbiBwbGF5ZXJzIGNhbiBtb3ZlIGNsZWFybHkgYmV0d2VlbiBzbG90cywgbGl2ZSB0YWJsZXMgYW5kIGphY2twb3RzLiBGcmVlIHNwaW5zIGFyZSBub3JtYWxseSB0aWVkIHRvIHNsb3QgcGxheSwgd2hpbGUgZGVwb3NpdCBib251c2VzIGFuZCByZWxvYWRzIG1heSBoYXZlIGJyb2FkZXIgYnV0IG1vcmUgY29uZGl0aW9uYWwgdXNlLiBSb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBiYWNjYXJhdC1zdHlsZSB0YWJsZXMgYWRkIHZhcmlldHksIGJ1dCB0aGUgdGVybXMgc2hvdWxkIHN0YXRlIGhvdyB0aGV5IGNvbnRyaWJ1dGUgdG8gd2FnZXJpbmcuIEEgc2VyaW91cyBib251cyBwYWdlIGtlZXBzIGV4Y2x1ZGVkIGdhbWVzLCBleHBpcnkgZGF0ZXMgYW5kIGNhc2hvdXQgcnVsZXMgdmlzaWJsZS48L3A+Cgo8cD5BIHBvbGlzaGVkIGJvbnVzIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0ibWFkLWNhc2luby1nYi5vcmcudWsiPk1hZCBDYXNpbm88L2E+IHNob3VsZCBmb2N1cyBvbiBob3cgcHJvbW90aW9ucyBwZXJmb3JtIGFmdGVyIHJlZ2lzdHJhdGlvbi4gUGxheWVycyBjYW4gcmV2aWV3IHNsb3RzLCBqYWNrcG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBtb2JpbGUgY2FzaW5vIGdhbWVzIGJlZm9yZSBkZWNpZGluZyBob3cgdG8gdXNlIGEgd2VsY29tZSBvZmZlciBvciByZWxvYWQuIFRoZSBzdHJvbmdlc3QgYm9udXMgdGVybXMgZXhwbGFpbiB3YWdlcmluZywgcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSB3ZWlnaHRpbmcgYW5kIG1heGltdW0gc3Rha2UgbGltaXRzLiBDYXNoYmFjayBhbmQgdG91cm5hbWVudCByZXdhcmRzIGFsc28gbmVlZCBjbGVhciBjb25kaXRpb25zIHRvIGJlIHVzZWZ1bCBmb3IgZXhwZXJpZW5jZWQgcGxheWVycy48L3A+Cgo8cD5UaGUgY2FzaW5vIHBhZ2UgYXJvdW5kIDxhIGhyZWY9InVrLW1hZC1jYXNpbm8udWsiPk1hZCBDYXNpbm88L2E+IHNob3VsZCBwcmVzZW50IGdhbWVzIGFuZCBib251c2VzIGFzIG9uZSBjb25uZWN0ZWQgcGxheWVyIGpvdXJuZXkuIFNsb3RzLCBsaXZlIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCB0aXRsZXMgYWxsIHNoYXBlIHRoZSByZWFsIHVzZWZ1bG5lc3Mgb2YgZnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2suIEV4cGVyaWVuY2VkIHBsYXllcnMgd2lsbCBjaGVjayB3aGV0aGVyIGhpZ2gtdmFsdWUgZ2FtZXMgYXJlIGVsaWdpYmxlIG9yIGV4Y2x1ZGVkIGJlZm9yZSBhY3RpdmF0aW5nIGEgcmV3YXJkLiBUcmFuc3BhcmVudCB3YWdlcmluZywgZXhwaXJ5IHBlcmlvZHMgYW5kIHdpdGhkcmF3YWwgcnVsZXMgbWFrZSB0aGUgb2ZmZXIgZWFzaWVyIHRvIGNvbXBhcmUuPC9wPgoKPHA+QSBib251cy1sZWQgb3ZlcnZpZXcgb2YgPGEgaHJlZj0ibWFkLWNhc2lub3MtdWsudWsiPk1hZCBDYXNpbm88L2E+IGNhbiBleHBsYWluIGhvdyB0aGUgY2FzaW5vIHJld2FyZHMgZmlyc3QgZGVwb3NpdHMgYW5kIHJlcGVhdCBzZXNzaW9ucy4gV2VsY29tZSBib251c2VzLCByZWxvYWQgb2ZmZXJzLCBmcmVlIHNwaW5zIGFuZCBjYXNoYmFjayBjYW4gYWxsIHN1cHBvcnQgcGxheSB3aGVuIGF0dGFjaGVkIHRvIGNsZWFyIGdhbWUgcnVsZXMuIFNsb3RzIG1heSBjb250cmlidXRlIG1vcmUgaGVhdmlseSB0aGFuIGJsYWNramFjaywgcm91bGV0dGUgb3IgbGl2ZSBkZWFsZXIgdGl0bGVzLCBzbyBjb250cmlidXRpb24gcmF0ZXMgbWF0dGVyLiBQbGF5ZXJzIHdobyBtYW5hZ2UgYmFua3JvbGwgY2FyZWZ1bGx5IHdpbGwgYWxzbyByZXZpZXcgbWF4LWJldCBsaW1pdHMgYW5kIGNhc2hvdXQgY29uZGl0aW9ucy48L3A+CjwvZGl2Pg==[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTM1MjU1cHg7Ij4KICA8cD5OZWwgbW9uZG8gZGVsIGdpb2NvIGQnYXp6YXJkbyBvbmxpbmUsIGxlIHBpYXR0YWZvcm1lIGNvbWUgPGEgaHJlZj0iaHR0cHM6Ly9idWxsaWJldC5hcHAvIj5idWxsaWJldDwvYT4gb2Zmcm9ubyB1bidlc3BlcmllbnphIGRpIGdpb2NvIHN1cGVyaW9yZSBncmF6aWUgYWxsYSBsb3JvIHZhc3RhIGdhbW1hIGRpIGdpb2NoaSBlIGFsbGUgcXVvdGUgY29tcGV0aXRpdmUuIEdsaSB1dGVudGkgZXNwZXJ0aSBhcHByZXp6YW5vIGxhIHNpY3VyZXp6YSBlIGxhIHRyYXNwYXJlbnphIGRlbGxlIHRyYW5zYXppb25pLiBJbm9sdHJlLCBsYSBwb3NzaWJpbGl0w6AgZGkgc2NvbW1ldHRlcmUgc3UgZXZlbnRpIHNwb3J0aXZpIGludGVybmF6aW9uYWxpIGFnZ2l1bmdlIHVuIHVsdGVyaW9yZSBsaXZlbGxvIGRpIGVjY2l0YXppb25lLjwvcD4KCiAgPHA+UGVyIGNoaSBjZXJjYSB2YXJpZXTDoCwgPGEgaHJlZj0iaHR0cHM6Ly9pdC1jYXNpbm9tYW5pYS5jb20vIj5jYXNpbm9tYW5pYTwvYT4gcmFwcHJlc2VudGEgdW5hIHNjZWx0YSBlY2NlbGxlbnRlIGdyYXppZSBhbGxhIHN1YSBhbXBpYSBzZWxlemlvbmUgZGkgc2xvdCBlIGdpb2NoaSBkYSB0YXZvbG8uIEwnaW50ZXJmYWNjaWEgdXRlbnRlIMOoIGludHVpdGl2YSBlIHByb2dldHRhdGEgcGVyIGZhY2lsaXRhcmUgbCdhY2Nlc3NvIHJhcGlkbyBhaSBnaW9jaGkgcHJlZmVyaXRpLiBJbCBzdXBwb3J0byBjbGllbnRpIMOoIGRpc3BvbmliaWxlIDI0LzcgcGVyIHJpc29sdmVyZSBxdWFsc2lhc2kgcHJvYmxlbWEuPC9wPgoKICA8cD5Db24gPGEgaHJlZj0iaHR0cHM6Ly9tYWNhb3dpbi5hcHAvIj5tYWNhb3dpbjwvYT4sIGkgZ2lvY2F0b3JpIHBvc3Nvbm8gZ29kZXJlIGRpIHVuJ2FtcGlhIGdhbW1hIGRpIGdpb2NoaSBsaXZlLCBjb21wcmVzaSBpIGNsYXNzaWNpIGNvbWUgYmxhY2tqYWNrIGUgcm91bGV0dGUuIExhIHRyYXNwYXJlbnphIG5lbGxlIG9wZXJhemlvbmkgZmluYW56aWFyaWUgw6ggdW5hIHByaW9yaXTDoCwgZ2FyYW50ZW5kbyB0cmFuc2F6aW9uaSBzaWN1cmUuIEkgYm9udXMgZGkgYmVudmVudXRvIHNvbm8gcGFydGljb2xhcm1lbnRlIGdlbmVyb3NpLCBhdHRpcmFuZG8gbnVvdmkgdXRlbnRpIGNvbiBwcm9tb3ppb25pIGF0dHJhZW50aS48L3A+CgogIDxwPkwnaW5ub3ZhemlvbmUgw6ggYWwgY2VudHJvIGRlbGwnZXNwZXJpZW56YSBkaSBnaW9jbyBzdSA8YSBocmVmPSJodHRwczovL25vbWluaWEtaXQuaXQvIj5ub21pbmk8L2E+LCBkb3ZlIGdsaSB1dGVudGkgcG9zc29ubyBwZXJzb25hbGl6emFyZSBsZSBsb3JvIGVzcGVyaWVuemUgZGkgZ2lvY28uIExlIG9wemlvbmkgZGkgcGFnYW1lbnRvIGZsZXNzaWJpbGkgZmFjaWxpdGFubyBsZSB0cmFuc2F6aW9uaSwgcmVuZGVuZG8gdHV0dG8gaWwgcHJvY2Vzc28gc2VtcGxpY2UgZSB2ZWxvY2UuIExlIHByb21vemlvbmkgc2V0dGltYW5hbGkgbWFudGVuZ29ubyBpbCBnYW1lcGxheSBlbnR1c2lhc21hbnRlIGUgZnJlc2NvLjwvcD4KCiAgPHA+R2xpIGFwcGFzc2lvbmF0aSBkaSBzcG9ydCB0cm92YW5vIGluIDxhIGhyZWY9Imh0dHBzOi8vaXQtMXdpbi5uZXQvIj4xd2luPC9hPiB1biBwYXJ0bmVyIGFmZmlkYWJpbGUgcGVyIGxlIGxvcm8gc2NvbW1lc3NlIHNwb3J0aXZlLiBMYSBwaWF0dGFmb3JtYSBvZmZyZSBzdGF0aXN0aWNoZSBkZXR0YWdsaWF0ZSBwZXIgYWl1dGFyZSBpIGdpb2NhdG9yaSBhIHByZW5kZXJlIGRlY2lzaW9uaSBpbmZvcm1hdGUuIElub2x0cmUsIGxlIG9mZmVydGUgZXNjbHVzaXZlIHBlciBpIG1lbWJyaSB2aXAgcmVuZG9ubyBsJ2VzcGVyaWVuemEgYW5jb3JhIHBpw7kgZ3JhdGlmaWNhbnRlLjwvcD4KCiAgPHA+Q29uIDxhIGhyZWY9Imh0dHBzOi8vaXQtYWxseXNwaW4uY29tLyI+YWxseXNwaW48L2E+LCBpIGdpb2NhdG9yaSBwb3Nzb25vIGVzcGxvcmFyZSB1biBtb25kbyBkaSBzbG90IGlubm92YXRpdmUgZSBnaW9jaGkgZGEgdGF2b2xvIGNvbiBncmFmaWNoZSBhbGwnYXZhbmd1YXJkaWEuIEwnYXNzaXN0ZW56YSBjbGllbnRpIHByb250YSBlIHByb2Zlc3Npb25hbGUgZ2FyYW50aXNjZSBjaGUgb2duaSByaWNoaWVzdGEgdmVuZ2EgZ2VzdGl0YSBjb24gZWZmaWNpZW56YS4gSSB0b3JuZWkgZ2lvcm5hbGllcmkgb2Zmcm9ubyBvcHBvcnR1bml0w6AgZGkgdmluY2l0YSBhZ2dpdW50aXZlIHBlciBpIGdpb2NhdG9yaSBhdWRhY2kuPC9wPgoKICA8cD5TY2VnbGllbmRvIDxhIGhyZWY9Imh0dHBzOi8vaXQtYWxwaW5vY2FzaW5vLmNvbSI+Y2FzaW5vIGFscGlubzwvYT4sIGdsaSB1dGVudGkgcG9zc29ubyBpbW1lcmdlcnNpIGluIHVuIGFtYmllbnRlIGRpIGdpb2NvIGVsZWdhbnRlIGUgc29maXN0aWNhdG8uIExhIHBpYXR0YWZvcm1hIG9mZnJlIHVuYSB2YXN0YSBnYW1tYSBkaSBtZXRvZGkgZGkgcGFnYW1lbnRvIHNpY3VyaSBlIHZlbG9jaS4gTGUgcHJvbW96aW9uaSBmZWRlbHTDoCBwcmVtaWFubyBpIGdpb2NhdG9yaSBhYml0dWFsaSBjb24gYm9udXMgZXNjbHVzaXZpLjwvcD4KCiAgPHA+UGVyIGNoaSBhbWEgbGUgc29ycHJlc2UsIDxhIGhyZWY9Imh0dHBzOi8vaXQtY2FuZHlzcGluei5jb20vIj5jYW5keXNwaW56PC9hPiBvZmZyZSB1bmEgbWlyaWFkZSBkaSBnaW9jaGkgY29uIHRlbWkgY29sb3JhdGkgZSBkaW5hbWljaS4gTGUgcHJvbW96aW9uaSBnaW9ybmFsaWVyZSBtYW50ZW5nb25vIGwnZW50dXNpYXNtbyBhbHRvIGUgYXVtZW50YW5vIGxlIHBvc3NpYmlsaXTDoCBkaSB2aW5jaXRhLiBMYSBwaWF0dGFmb3JtYSDDqCBvdHRpbWl6emF0YSBwZXIgdW4gYWNjZXNzbyByYXBpZG8gc2lhIGRhIGRlc2t0b3AgY2hlIGRhIG1vYmlsZS48L3A+CgogIDxwPkNvbiA8YSBocmVmPSJodHRwczovL2l0LWZ1bmJldC5jb20vIj5mdW5iZXQ8L2E+LCBpbCBkaXZlcnRpbWVudG8gw6ggZ2FyYW50aXRvIGdyYXppZSBhIHVuYSBzZWxlemlvbmUgZGkgZ2lvY2hpIHZhcmllZ2F0YSBlIGF2dmluY2VudGUuIEdsaSBldmVudGkgbGl2ZSBvZmZyb25vIGFpIGdpb2NhdG9yaSB1bidlc3BlcmllbnphIGltbWVyc2l2YSBlIGNvaW52b2xnZW50ZS4gTGUgdHJhbnNhemlvbmkgc29ubyBwcm90ZXR0ZSBkYSBwcm90b2NvbGxpIGRpIHNpY3VyZXp6YSBhdmFuemF0aSBwZXIgZ2FyYW50aXJlIGxhIG1hc3NpbWEgdHJhbnF1aWxsaXTDoC48L3A+CgogIDxwPkxhIHNlbXBsaWNpdMOgIGUgbCdlZmZpY2llbnphIHNvbm8gbGUgY2hpYXZpIGRlbCBzdWNjZXNzbyBkaSA8YSBocmVmPSJodHRwczovL2l0LWlkZWFsYmV0LmNvbS8iPmlkZWFsYmV0PC9hPiwgZG92ZSBvZ25pIHNjb21tZXNzYSDDqCB1bidvcHBvcnR1bml0w6AgZGkgc3VjY2Vzc28uIEkgZ2lvY2F0b3JpIHBvc3Nvbm8gdXN1ZnJ1aXJlIGRpIHF1b3RlIGNvbXBldGl0aXZlIGUgYWdnaW9ybmFtZW50aSBpbiB0ZW1wbyByZWFsZSBzdWdsaSBldmVudGkgc3BvcnRpdmkuIExlIG9wemlvbmkgZGkgY2FzaG91dCBmbGVzc2liaWxlIG9mZnJvbm8gbWFnZ2lvcmUgY29udHJvbGxvIHN1bGxlIHNjb21tZXNzZS48L3A+CgogIDxwPkluIDxhIGhyZWY9Imh0dHBzOi8vbWF4YmV0LWl0LmFwcC8iPm1heGJldDwvYT4sIGxhIHZhcmlldMOgIGRpIGdpb2NoaSDDqCBjb21iaW5hdGEgY29uIHVuJ2ludGVyZmFjY2lhIHV0ZW50ZSBmbHVpZGEgcGVyIHVuJ2VzcGVyaWVuemEgZGkgZ2lvY28gc2VuemEgaW50ZXJydXppb25pLiBJIGJvbnVzIGRpIHJpY2FyaWNhIGluY2VudGl2YW5vIGkgZ2lvY2F0b3JpIGEgcmVzdGFyZSBhdHRpdmkgZSBjb250aW51YXJlIGEgZXNwbG9yYXJlLiBHbGkgdXRlbnRpIHBvc3Nvbm8gcGVyc29uYWxpenphcmUgbGUgbm90aWZpY2hlIHBlciByaW1hbmVyZSBhZ2dpb3JuYXRpIHN1bGxlIHVsdGltZSBwcm9tb3ppb25pLjwvcD4KCiAgPHA+UGVyIHVuJ2VzcGVyaWVuemEgcmVnYWxlLCA8YSBocmVmPSJodHRwczovL3ByaW5jZXNzY2FzaW5vLmFwcC8iPnByaW5jZXNzIGNhc2lubzwvYT4gb2ZmcmUgc2xvdCBkaSBhbHRhIHF1YWxpdMOgIGUgZ2lvY2hpIGRhIHRhdm9sbyBjb24gY3JvdXBpZXIgZGFsIHZpdm8uIExlIHByb21vemlvbmkgdmlwIG9mZnJvbm8gdmFudGFnZ2kgZXNjbHVzaXZpIGFpIGdpb2NhdG9yaSBmZWRlbGkuIExhIHBpYXR0YWZvcm1hIMOoIHJpY29ub3NjaXV0YSBwZXIgbGEgc3VhIHRyYXNwYXJlbnphIGUgbCdlcXVpdMOgIG5laSBnaW9jaGkgb2ZmZXJ0aS48L3A+CgogIDxwPjxhIGhyZWY9Imh0dHBzOi8vcm9ieWNhc2luby1pdC5hcHAvIj5Sb2J5IGNhc2lubzwvYT4gc2kgZGlzdGluZ3VlIHBlciBsYSBzdWEgdmFzdGEgc2VsZXppb25lIGRpIGdpb2NoaSBlIGxlIGVjY2VsbGVudGkgb2ZmZXJ0ZSBkaSBiZW52ZW51dG8uIExhIHBpYXR0YWZvcm1hIMOoIGFtYXRhIGRhaSBnaW9jYXRvcmkgcGVyIGxlIHN1ZSBncmFmaWNoZSBhY2NhdHRpdmFudGkgZSBsZSBwcm9tb3ppb25pIHNldHRpbWFuYWxpLiBVbiBzdXBwb3J0byBjbGllbnRpIGFmZmlkYWJpbGUgw6ggc2VtcHJlIGRpc3BvbmliaWxlIHBlciByaXNwb25kZXJlIGEgcXVhbHNpYXNpIGRvbWFuZGEuPC9wPgoKICA8cD5JbCByZWFsaXNtbyBkZWkgZ2lvY2hpIGxpdmUgc3UgPGEgaHJlZj0iaHR0cHM6Ly9zZ2Nhc2luby1pdGFsaWEuY29tLyI+c2cgY2FzaW5vPC9hPiBvZmZyZSB1bidlc3BlcmllbnphIGRpIGdpb2NvIGF1dGVudGljYSBlIGNvaW52b2xnZW50ZS4gSSBnaW9jYXRvcmkgcG9zc29ubyBpbnRlcmFnaXJlIGNvbiBjcm91cGllciBwcm9mZXNzaW9uaXN0aSBlIGFsdHJpIGdpb2NhdG9yaSBpbiB0ZW1wbyByZWFsZS4gTGEgc2ljdXJlenphIGRlaSBkYXRpIMOoIHVuYSBwcmlvcml0w6AsIGdhcmFudGVuZG8gdW4gYW1iaWVudGUgZGkgZ2lvY28gc2ljdXJvIHBlciB0dXR0aSBnbGkgdXRlbnRpLjwvcD4KCiAgPHA+Q29uIDxhIGhyZWY9Imh0dHBzOi8vc2xvdHNwYWxhY2UtaXRhbHkuY29tLyI+c2xvdHNwYWxhY2U8L2E+LCBpIGdpb2NhdG9yaSBwb3Nzb25vIGltbWVyZ2Vyc2kgaW4gdW4gbW9uZG8gZGkgc2xvdCByaWNjYW1lbnRlIHRlbWF0aXp6YXRlIGUgYm9udXMgZW50dXNpYXNtYW50aS4gTGUgcHJvbW96aW9uaSBnaW9ybmFsaWVyZSBvZmZyb25vIG9wcG9ydHVuaXTDoCBkaSB2aW5jaXRhIGV4dHJhLiBMYSBwaWF0dGFmb3JtYSDDqCBvdHRpbWl6emF0YSBwZXIgZGlzcG9zaXRpdmkgbW9iaWxpLCBjb25zZW50ZW5kbyBkaSBnaW9jYXJlIG92dW5xdWUgZSBpbiBxdWFsc2lhc2kgbW9tZW50by48L3A+CgogIDxwPkwnZXF1aXTDoCBlIGxhIHRyYXNwYXJlbnphIHNvbm8gYWwgY2VudHJvIGRlbGwnb2ZmZXJ0YSBkaSA8YSBocmVmPSJodHRwczovL3RydWVmb3J0dW5lLWl0Lml0LyI+dHJ1ZSBmb3J0dW5lIGNhc2lubzwvYT4sIGRvdmUgb2duaSBnaW9jbyDDqCBjZXJ0aWZpY2F0byBwZXIgZ2FyYW50aXJlIHJpc3VsdGF0aSBpbXBhcnppYWxpLiBMZSBwcm9tb3ppb25pIHBlcnNvbmFsaXp6YXRlIHNvbm8gcHJvZ2V0dGF0ZSBwZXIgc29kZGlzZmFyZSBsZSBlc2lnZW56ZSBkaSBvZ25pIGdpb2NhdG9yZS4gTGUgb3B6aW9uaSBkaSBwYWdhbWVudG8gc29ubyBzaWN1cmUgZSBmbGVzc2liaWxpLjwvcD4KCiAgPHA+PGEgaHJlZj0iaHR0cHM6Ly92aW5jaXNwaW4taXQuYXBwLyI+VmluY2lzcGluPC9hPiBtZXR0ZSBhIGRpc3Bvc2l6aW9uZSBkZWkgZ2lvY2F0b3JpIHVuYSB2YXN0YSBnYW1tYSBkaSBzbG90IGUgZ2lvY2hpIGRhIHRhdm9sbyBjb24gamFja3BvdCBwcm9ncmVzc2l2aS4gTGUgcHJvbW96aW9uaSBzdGFnaW9uYWxpIG9mZnJvbm8gcHJlbWkgdW5pY2kgZSBvcHBvcnR1bml0w6AgZGkgdmluY2l0YSBzZW56YSBwcmVjZWRlbnRpLiBMYSBwaWF0dGFmb3JtYSDDqCBub3RhIHBlciBsYSBzdWEgcmVhdHRpdml0w6AgZSBmYWNpbGl0w6AgZCd1c28uPC9wPgoKICA8cD5QZXIgY2hpIGNlcmNhIHVuJ2VzcGVyaWVuemEgZGkgc2NvbW1lc3NhIGNvbXBsZXRhLCA8YSBocmVmPSJodHRwczovL3ZuZWJldC5hcHAvIj52bmViZXQ8L2E+IG9mZnJlIHVuYSBjb21iaW5hemlvbmUgZGkgZ2lvY2hpIGRhIGNhc2luw7IgZSBzY29tbWVzc2Ugc3BvcnRpdmUuIExhIHBpYXR0YWZvcm1hIMOoIHByb2dldHRhdGEgcGVyIG1hc3NpbWl6emFyZSBsJ2ludGVyYXR0aXZpdMOgIGUgbCdpbnRyYXR0ZW5pbWVudG8uIExlIHByb21vemlvbmkgY29udGludWUgdGVuZ29ubyBpIGdpb2NhdG9yaSBjb2ludm9sdGkgZSBtb3RpdmF0aS48L3A+CgogIDxwPkNvbiA8YSBocmVmPSJodHRwczovL2l0LXdpbGRzaW5vLmNvbS8iPndpbGRzaW5vPC9hPiwgaSBnaW9jYXRvcmkgcG9zc29ubyBlc3Bsb3JhcmUgdW4gbW9uZG8gZGkgYXZ2ZW50dXJlIGUgcHJlbWkgZW50dXNpYXNtYW50aS4gTGUgc2xvdCBhIHRlbWEgb2Zmcm9ubyB1bidlc3BlcmllbnphIGRpIGdpb2NvIGRpdmVyc2EgZSB1bmljYS4gSSB0b3JuZWkgc2V0dGltYW5hbGkgb2Zmcm9ubyBwcmVtaSBzdHJhb3JkaW5hcmkgZSBjb21wZXRpemlvbmkgYW1pY2hldm9saSB0cmEgdXRlbnRpLjwvcD4KCiAgPHA+TGEgZGl2ZXJzaXTDoCBkZWxsZSBvcHppb25pIGRpIGdpb2NvIHN1IDxhIGhyZWY9Imh0dHBzOi8vaXQtd2luY2FzaW5vLmNvbS8iPndpbmNhc2lubzwvYT4gZ2FyYW50aXNjZSBjaGUgY2kgc2lhIHNlbXByZSBxdWFsY29zYSBkaSBudW92byBkYSBzY29wcmlyZS4gTGUgcHJvbW96aW9uaSBkaSBjYXNoYmFjayBvZmZyb25vIGFpIGdpb2NhdG9yaSB1biByaXRvcm5vIHN1aSBsb3JvIGludmVzdGltZW50aS4gTGEgcGlhdHRhZm9ybWEgc2kgaW1wZWduYSBhIGZvcm5pcmUgdW4nZXNwZXJpZW56YSBkaSBnaW9jbyBzaWN1cmEgZSBwaWFjZXZvbGUuPC9wPgoKICA8cD5Db24gdW4gZm9jdXMgc3UgZ2lvY2hpIGlubm92YXRpdmkgZSBib251cyBnZW5lcm9zaSwgPGEgaHJlZj0iaHR0cHM6Ly9pdC13aW5zcGFyay5jb20vIj53aW5zcGFyazwvYT4gc2kgZGlzdGluZ3VlIG5lbCBtZXJjYXRvIGRlbCBnaW9jbyBkJ2F6emFyZG8gb25saW5lLiBJIGdpb2NhdG9yaSBwb3Nzb25vIHNjZWdsaWVyZSB0cmEgdW5hIHZhcmlldMOgIGRpIG9wemlvbmkgZGkgcGFnYW1lbnRvIHNpY3VyZS4gSWwgc2Vydml6aW8gY2xpZW50aSDDqCBzZW1wcmUgZGlzcG9uaWJpbGUgcGVyIGdhcmFudGlyZSBsYSBzb2RkaXNmYXppb25lIGRlZ2xpIHV0ZW50aS48L3A+CgogIDxwPkxhIHBpYXR0YWZvcm1hIDxhIGhyZWY9Imh0dHBzOi8vemV0Y2FzaW5vLWl0YWxpYS5pdC5jb20vIj56ZXRjYXNpbm88L2E+IMOoIGNvbm9zY2l1dGEgcGVyIGxhIHN1YSBlY2NlbGxlbnRlIHNlbGV6aW9uZSBkaSBnaW9jaGkgZSBsZSBnZW5lcm9zZSBwcm9tb3ppb25pIGRpIGJlbnZlbnV0by4gR2xpIGV2ZW50aSBsaXZlIG9mZnJvbm8gdW4nZXNwZXJpZW56YSBkaSBnaW9jbyBpbW1lcnNpdmEgZSBhdXRlbnRpY2EuIEwnaW50ZXJmYWNjaWEgdXRlbnRlIMOoIHByb2dldHRhdGEgcGVyIG9mZnJpcmUgdW4gYWNjZXNzbyByYXBpZG8gZSBpbnR1aXRpdm8gYSB0dXR0ZSBsZSBmdW56aW9uYWxpdMOgLjwvcD4KCiAgPHA+PGEgaHJlZj0iaHR0cHM6Ly9pdC1zcGluc3kuY29tLyI+U3BpbnN5PC9hPiBvZmZyZSB1bmEgdmFzdGEgZ2FtbWEgZGkgZ2lvY2hpIGNvbiBncmFmaWNoZSBhdmFuemF0ZSBlIHVuIGdhbWVwbGF5IGNvaW52b2xnZW50ZS4gTGUgcHJvbW96aW9uaSBzZXR0aW1hbmFsaSBtYW50ZW5nb25vIGkgZ2lvY2F0b3JpIG1vdGl2YXRpIGUgaW1wZWduYXRpLiBMYSBwaWF0dGFmb3JtYSDDqCBwcm9nZXR0YXRhIHBlciBnYXJhbnRpcmUgdW4nZXNwZXJpZW56YSBkaSBnaW9jbyB2ZWxvY2UgZSBzZW56YSBpbnRlcnJ1emlvbmkuPC9wPgoKICA8cD5QZXIgZ2xpIGFwcGFzc2lvbmF0aSBkaSBzcG9ydCwgPGEgaHJlZj0iaHR0cHM6Ly9pdC1zcG9ydGl0YWxpYWJldC5jb20vIj5zcG9ydGl0YWxpYWJldDwvYT4gb2ZmcmUgcXVvdGUgY29tcGV0aXRpdmUgZSB1bidhbXBpYSBzZWxlemlvbmUgZGkgZXZlbnRpIHN1IGN1aSBzY29tbWV0dGVyZS4gR2xpIHN0cnVtZW50aSBkaSBhbmFsaXNpIGF2YW56YXRpIGFpdXRhbm8gaSBnaW9jYXRvcmkgYSBwcmVuZGVyZSBkZWNpc2lvbmkgaW5mb3JtYXRlLiBMZSBwcm9tb3ppb25pIGVzY2x1c2l2ZSBwZXIgaSBudW92aSBpc2NyaXR0aSByZW5kb25vIGwnaW5ncmVzc28gbmVsIG1vbmRvIGRlbGxlIHNjb21tZXNzZSBwacO5IGF0dHJhZW50ZS48L3A+CgogIDxwPkwnZXNwZXJpZW56YSBkaSBnaW9jbyBzdSA8YSBocmVmPSJodHRwczovL2l0LXNwaW5tYWNoby5jb20vIj5zcGlubWFjaG88L2E+IMOoIGNhcmF0dGVyaXp6YXRhIGRhIHVuJ2ludGVyZmFjY2lhIHV0ZW50ZSBhY2NhdHRpdmFudGUgZSBnaW9jaGkgZGkgYWx0YSBxdWFsaXTDoC4gSSBib251cyBkaSBiZW52ZW51dG8gc29ubyB0cmEgaSBwacO5IGdlbmVyb3NpIGRlbCBzZXR0b3JlLiBMYSBzaWN1cmV6emEgZSBsYSBwcml2YWN5IGRlaSBnaW9jYXRvcmkgc29ubyBnYXJhbnRpdGUgZGEgYXZhbnphdGUgbWlzdXJlIGRpIHByb3RlemlvbmUgZGVpIGRhdGkuPC9wPgo8L2Rpdj4=[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]JTNDZGl2JTIwc3R5bGUlM0QlMjJwb3NpdGlvbiUzQWFic29sdXRlJTNCJTIwbGVmdCUzQS0zNTI1NXB4JTNCJTIyJTNFJTBBJTNDcCUzRVZvb3IlMjBlcnZhcmVuJTIwc3BlbGVycyUyMGlzJTIwaGV0JTIwYmVsYW5ncmlqayUyMG9tJTIwZWVuJTIwb25saW5lJTIwY2FzaW5vJTIwdGUlMjBraWV6ZW4lMjBkYXQlMjBiZXRyb3V3YmFhciUyMGVuJTIwbGVnYWFsJTIwaXMuJTIwQmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRm9uZWR1bi1uZWRlcmxhbmQuY29tJTJGJTIyJTNFT25lRHVuJTNDJTJGYSUzRSUyMHZpbmQlMjBqZSUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZGllJTIwdm9sZG9lbiUyMGFhbiUyMGRlJTIwaG9vZ3N0ZSUyMHN0YW5kYWFyZGVuLiUyMERlJTIwdm9vcmRlbGVuJTIwdmFuJTIwc3BlbGVuJTIwYmlqJTIwZWVuJTIwZXJrZW5kJTIwY2FzaW5vJTIwemlqbiUyMHRhbHJpamslMkMlMjB3YWFyb25kZXIlMjBlZXJsaWprZSUyMHVpdGJldGFsaW5nZW4lMjBlbiUyMHVpdHN0ZWtlbmRlJTIwa2xhbnRlbnNlcnZpY2UuJTIwQm9udXNzZW4lMjB6aWpuJTIwb29rJTIwZWVuJTIwYmVsYW5ncmlqayUyMGFzcGVjdCUyMGRhdCUyMHNwZWxlcnMlMjBhYW50cmVrdCUyQyUyMGVuJTIwYmlqJTIwT25lRHVuJTIwemlqbiUyMGRlJTIwYWFuYmllZGluZ2VuJTIwcm95YWFsJTIwZW4lMjBmcmVxdWVudC4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMHZhbiUyMGRlJTIwZ3Jvb3RzdGUlMjB2b29yZGVsZW4lMjB2YW4lMjBvbmxpbmUlMjBnb2trZW4lMjBpcyUyMGRlJTIwdmVyc2NoZWlkZW5oZWlkJTIwYWFuJTIwc3BlbGxlbiUyMGRpZSUyMGJlc2NoaWtiYWFyJTIwemlqbi4lMjBCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGdm9sdHNsb3QtY2FzaW5vLm9yZyUyRiUyMiUzRVZvbHRzbG90JTNDJTJGYSUzRSUyMGt1biUyMGplJTIwZ2VuaWV0ZW4lMjB2YW4lMjBlZW4lMjBncm9vdCUyMGFhbmJvZCUyMHZhbiUyMHNsb3RzJTJDJTIwdGFmZWxzcGVsbGVuJTIwZW4lMjBsaXZlJTIwY2FzaW5vJTIwb3B0aWVzLiUyMEhldCUyMGlzJTIwZXNzZW50aWVlbCUyMG9tJTIwdGUlMjB3ZXRlbiUyMGRhdCUyMGplJTIwc3BlZWx0JTIwYmlqJTIwZWVuJTIwbGVnYWFsJTIwY2FzaW5vJTJDJTIwem9kYXQlMjBqZSUyMGplJTIwZ2VlbiUyMHpvcmdlbiUyMGhvZWZ0JTIwdGUlMjBtYWtlbiUyMG92ZXIlMjB2ZWlsaWdoZWlkLiUyMFZvbHRzbG90JTIwYmllZHQlMjBvb2slMjBhYW50cmVra2VsaWprZSUyMGJvbnVzc2VuJTIwZGllJTIwamUlMjBzcGVlbGVydmFyaW5nJTIwbm9nJTIwYmV0ZXIlMjBtYWtlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRVNwZWxlcnMlMjBkaWUlMjBvcCUyMHpvZWslMjB6aWpuJTIwbmFhciUyMGVlbiUyMG1vZGVybiUyMGVuJTIwaW5ub3ZhdGllZiUyMGNhc2lubyUyMG1vZXRlbiUyMHpla2VyJTIwZWVucyUyMGVlbiUyMGtpamtqZSUyMG5lbWVuJTIwYmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRnBpbm8tY2FzaW5vLW5lZGVybGFuZC5jb20lMkYlMjIlM0VQaW5vJTIwQ2FzaW5vJTNDJTJGYSUzRS4lMjBEaXQlMjBjYXNpbm8lMjBiaWVkdCUyMG5pZXQlMjBhbGxlZW4lMjBlZW4lMjBnZXdlbGRpZ2UlMjBzZWxlY3RpZSUyMHNwZWxsZW4lMkMlMjBtYWFyJTIwb29rJTIwZWVuJTIwZ2VicnVpa3N2cmllbmRlbGlqa2UlMjBpbnRlcmZhY2UuJTIwVm9vciUyMGRlZ2VuZW4lMjBkaWUlMjBncmFhZyUyMGluemV0dGVuJTIwbWV0JTIwYm9udXNzZW4lMkMlMjB6aWpuJTIwZXIlMjB0YWwlMjB2YW4lMjBwcm9tb3RpZXMlMjBlbiUyMGFhbmJpZWRpbmdlbiUyMGJlc2NoaWtiYWFyLiUyMExlZ2FsaXRlaXQlMjBlbiUyMHZlaWxpZ2hlaWQlMjB6aWpuJTIwZ2VnYXJhbmRlZXJkJTIwYmlqJTIwUGlubyUyMENhc2lubyUyQyUyMHdhYXJkb29yJTIwamUlMjB6b3JnZWxvb3MlMjBrdW50JTIwc3BlbGVuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFQmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRnp1bW9zcGluY2FzaW5vcy1ubC5jb20lMkYlMjIlM0VadW1vJTIwU3BpbnMlM0MlMkZhJTNFJTIwa29tJTIwamUlMjBpbiUyMGVlbiUyMHdlcmVsZCUyMHZvbCUyMG9wd2luZGluZyUyMGVuJTIwa2Fuc2VuLiUyMERpdCUyMGNhc2lubyUyMHN0YWF0JTIwYmVrZW5kJTIwb20lMjB6aWpuJTIwc25lbGxlJTIwdWl0YmV0YWxpbmdlbiUyMGVuJTIwa2xhbnRnZXJpY2h0ZSUyMHNlcnZpY2UuJTIwSGV0JTIwc3BlbGFhbmJvZCUyMGlzJTIwZ2V2YXJpZWVyZCUyMGVuJTIwb212YXQlMjB6b3dlbCUyMGtsYXNzaWVrZSUyMGFscyUyMG1vZGVybmUlMjBzcGVsbGVuLiUyMFp1bW8lMjBTcGlucyUyMGJpZWR0JTIwb29rJTIwcm95YWxlJTIwYm9udXNzZW4lMjBkaWUlMjBkZSUyMG1vZWl0ZSUyMHdhYXJkJTIwemlqbiUyMHZvb3IlMjBpZWRlcmUlMjBzcGVsZXIuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VPcCUyMHpvZWslMjBuYWFyJTIwZWVuJTIwdW5pZWtlJTIwY2FzaW5vLWVydmFyaW5nJTNGJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmN1c2NvbmwuY29tJTJGJTIyJTNFQ3VzY28lM0MlMkZhJTNFJTIwYmllZHQlMjBzcGVsZXJzJTIwZWVuJTIwc3Bhbm5lbmRlJTIwZW4lMjBkeW5hbWlzY2hlJTIwb21nZXZpbmclMjBvbSUyMHZhbiUyMHRlJTIwZ2VuaWV0ZW4uJTIwSGV0JTIwY2FzaW5vJTIwaGVlZnQlMjBlZW4lMjBicmVlZCUyMHNjYWxhJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwaW56ZXRtb2dlbGlqa2hlZGVuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwdG9wcHJpb3JpdGVpdGVuJTJDJTIwem9kYXQlMjBqZSUyMG1ldCUyMGVlbiUyMGdlcnVzdCUyMGhhcnQlMjBrdW50JTIwc3BlbGVuLiUyMEJvbnVzc2VuJTIwZW4lMjBwcm9tb3RpZXMlMjB6aWpuJTIwZXIlMjBpbiUyMG92ZXJ2bG9lZCUyQyUyMHdhYXJkb29yJTIwamUlMjBtZWVyJTIwd2FhciUyMHZvb3IlMjBqZSUyMGdlbGQlMjBrcmlqZ3QuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGcGlub2Nhc2luby5hcHAlMkYlMjIlM0VQaW5vJTIwQ2FzaW5vJTNDJTJGYSUzRSUyMGt1biUyMGplJTIwZ2VuaWV0ZW4lMjB2YW4lMjBlZW4lMjBzcGFubmVuZGUlMjBnb2tlcnZhcmluZyUyMG1ldCUyMGVlbiUyMHZlcnNjaGVpZGVuaGVpZCUyMGFhbiUyMHNwZWxsZW4uJTIwRGUlMjBib251c3NlbiUyMGRpZSUyMGhpZXIlMjB3b3JkZW4lMjBhYW5nZWJvZGVuJTJDJTIwemlqbiUyMG9udHdvcnBlbiUyMG9tJTIwem93ZWwlMjBuaWV1d2UlMjBhbHMlMjBlcnZhcmVuJTIwc3BlbGVycyUyMHRldnJlZGVuJTIwdGUlMjBzdGVsbGVuLiUyMEJvdmVuZGllbiUyMGlzJTIwZGUlMjBsZWdhbGl0ZWl0JTIwdmFuJTIwaGV0JTIwY2FzaW5vJTIwZWVuJTIwZXh0cmElMjBnZXJ1c3RzdGVsbGluZyUyMHZvb3IlMjBkZWdlbmVuJTIwZGllJTIwb3AlMjB6b2VrJTIwemlqbiUyMG5hYXIlMjBlZW4lMjBiZXRyb3V3YmFyZSUyMHBsZWslMjBvbSUyMHRlJTIwZ29ra2VuLiUyMERhbmt6aWolMjBkZSUyMHVpdHN0ZWtlbmRlJTIwa2xhbnRlbnNlcnZpY2UlMjBrcmlqZyUyMGplJTIwYWx0aWpkJTIwaHVscCUyMHdhbm5lZXIlMjBqZSUyMGRpZSUyMG5vZGlnJTIwaGVidC4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGFuZGVyJTIwb3BtZXJrZWxpamslMjBvbmxpbmUlMjBjYXNpbm8lMjBpcyUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZub21hc3BpbnMuYXBwJTJGJTIyJTNFTm9tYVNwaW4lM0MlMkZhJTNFJTJDJTIwYmVrZW5kJTIwb20lMjB6aWpuJTIwZ2V2YXJpZWVyZGUlMjBzcGVsY2F0YWxvZ3VzJTIwZW4lMjBhYW50cmVra2VsaWprZSUyMGJvbnVzc2VuLiUyMFZvb3IlMjBzcGVsZXJzJTIwZGllJTIwdmFuJTIwZWVuJTIwdWl0ZGFnaW5nJTIwaG91ZGVuJTJDJTIwYmllZHQlMjBOb21hU3BpbiUyMHRhbCUyMHZhbiUyMG1vZ2VsaWpraGVkZW4lMjBvbSUyMGplJTIwZ2VsdWslMjB0ZSUyMGJlcHJvZXZlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBwcml2YWN5JTIwd29yZGVuJTIwaGllciUyMGhvb2clMjBpbiUyMGhldCUyMHZhYW5kZWwlMjBnZWRyYWdlbiUyQyUyMHdhdCUyMGVzc2VudGllZWwlMjBpcyUyMHZvb3IlMjBlbGtlJTIwc2VyaWV1emUlMjBnb2trZXIuJTIwQm92ZW5kaWVuJTIwaXMlMjBoZXQlMjBjYXNpbm8lMjB2b2xsZWRpZyUyMGxlZ2FhbCUyMGVuJTIwZ2VyZWd1bGVlcmQuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGYm9mY2FzaW5vLW5lZGVybGFuZC5jb20lMkYlMjIlM0VCT0YlMjBDYXNpbm8lM0MlMkZhJTNFJTIwdmluZCUyMGplJTIwZWVuJTIwdWl0c3Rla2VuZGUlMjBtaXglMjB2YW4lMjBrbGFzc2lla2UlMjBlbiUyMG5pZXV3ZSUyMHNwZWxsZW4uJTIwRGl0JTIwb25saW5lJTIwY2FzaW5vJTIwcmljaHQlMjB6aWNoJTIwb3AlMjBoZXQlMjBiaWVkZW4lMjB2YW4lMjBlZW4lMjBob29nd2FhcmRpZ2UlMjBzcGVlbGVydmFyaW5nJTIwbWV0JTIwZWVybGlqa2UlMjBzcGVscmVnZWxzJTIwZW4lMjByb3lhbGUlMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdlZ2FyYW5kZWVyZCUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwZ2VuaWV0ZW4lMjB2YW4lMjBqZSUyMGZhdm9yaWV0ZSUyMHNwZWxsZW4uJTIwSGV0JTIwYWFuYm9kJTIwaXMlMjBnZXZhcmllZXJkJTIwZ2Vub2VnJTIwb20lMjB6b3dlbCUyMG5pZXV3ZSUyMGFscyUyMGVydmFyZW4lMjBzcGVsZXJzJTIwdGV2cmVkZW4lMjB0ZSUyMHN0ZWxsZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VFcnZhcmVuJTIwc3BlbGVycyUyMHp1bGxlbiUyMGRlJTIwdWl0Z2VicmVpZGUlMjBzcGVsb3B0aWVzJTIwYmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRndpemViZXRzMS5ubCUyRiUyMiUzRVdpemViZXRzJTNDJTJGYSUzRSUyMHplZXIlMjB3YWFyZGVyZW4uJTIwRGl0JTIwY2FzaW5vJTIwYmllZHQlMjBlZW4lMjB2ZWlsaWdlJTIwZW4lMjBsZWdhbGUlMjBvbWdldmluZyUyMG9tJTIwaW4lMjB0ZSUyMHpldHRlbiUyMGVuJTIwdGUlMjB3aW5uZW4uJTIwQm9udXNzZW4lMjBlbiUyMHByb21vdGllcyUyMHppam4lMjByb3lhYWwlMjBlbiUyMG9udHdvcnBlbiUyMG9tJTIwamUlMjBzcGVsZXJ2YXJpbmclMjB0ZSUyMHZlcnJpamtlbi4lMjBNZXQlMjBlZW4lMjB1aXRzdGVrZW5kZSUyMGtsYW50ZW5zZXJ2aWNlJTIwc3RhJTIwamUlMjBlciUyMG5vb2l0JTIwYWxsZWVuJTIwdm9vci4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZmZ2ZveGNhc2luby1uZWRlcmxhbmQuY29tJTJGJTIyJTNFRkclMjBGb3glMjBDYXNpbm8lM0MlMkZhJTNFJTIwc3RhYXQlMjBzcGVscGxlemllciUyMHZvb3JvcC4lMjBIZXQlMjBjYXNpbm8lMjBiaWVkdCUyMGVlbiUyMGJyZWRlJTIwc2VsZWN0aWUlMjBhYW4lMjBzcGVsbGVuJTJDJTIwd2Fhcm9uZGVyJTIwc2xvdHMlMkMlMjB0YWZlbHNwZWxsZW4lMjBlbiUyMGxpdmUlMjBkZWFsZXIlMjBvcHRpZXMuJTIwQm9udXNzZW4lMjB6aWpuJTIwZ2VuZXJldXMlMjBlbiUyMGhlbHBlbiUyMGplJTIwb20lMjBsYW5nZXIlMjB0ZSUyMHNwZWxlbiUyMGVuJTIwbWVlciUyMHRlJTIwd2lubmVuLiUyMExlZ2FsaXRlaXQlMjBlbiUyMHZlaWxpZ2hlaWQlMjB6aWpuJTIwZ2VnYXJhbmRlZXJkJTJDJTIwd2F0JTIwZXNzZW50aWVlbCUyMGlzJTIwdm9vciUyMGVlbiUyMHpvcmdlbG96ZSUyMHNwZWVsZXJ2YXJpbmcuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VFZW4lMjB3ZXJlbGQlMjB2YW4lMjBtb2dlbGlqa2hlZGVuJTIwb3BlbnQlMjB6aWNoJTIwYmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmZnZm94MS5ubCUyRiUyMiUzRUZHRm94JTNDJTJGYSUzRSUyMG1ldCUyMGVlbiUyMHVpdGdlYnJlaWQlMjBhYW5ib2QlMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwbWFrZW4lMjBkZWVsJTIwdWl0JTIwdmFuJTIwZGUlMjBzdGVya2UlMjBwdW50ZW4lMjB2YW4lMjBkaXQlMjBjYXNpbm8lMkMlMjB3YWFyZG9vciUyMHNwZWxlcnMlMjBtZXQlMjB2ZXJ0cm91d2VuJTIwa3VubmVuJTIwaW56ZXR0ZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwcmVnZWxtYXRpZyUyQyUyMHdhYXJkb29yJTIwamUlMjBhbHRpamQlMjBpZXRzJTIwZXh0cmElMjdzJTIwaGVidCUyMG9tJTIwbmFhciUyMHVpdCUyMHRlJTIwa2lqa2VuLiUyMERlJTIwdmVyc2NoZWlkZW5oZWlkJTIwYWFuJTIwc3BlbGxlbiUyMHpvcmd0JTIwZXJ2b29yJTIwZGF0JTIwZXIlMjB2b29yJTIwaWVkZXIlMjB3YXQlMjB3aWxzJTIwaXMuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VTcGVsZW4lMjBiaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbW9uaXhiZXQtbmwuY29tJTJGJTIyJTNFTW9uaXhCZXQlM0MlMkZhJTNFJTIwaXMlMjBlZW4lMjBhdm9udHV1ciUyMGRhdCUyMGdlZW4lMjBlbmtlbGUlMjBnb2tsaWVmaGViYmVyJTIwd2lsJTIwbWlzc2VuLiUyMERpdCUyMGNhc2lubyUyMGJpZWR0JTIwZWVuJTIwYnJlZGUlMjBzZWxlY3RpZSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMHJveWFsZSUyMGJvbnVzc2VuJTIwZGllJTIwamUlMjBzcGVlbHBsZXppZXIlMjBtYXhpbWFsaXNlcmVuLiUyMFZlaWxpZ2hlaWQlMjBpcyUyMGVlbiUyMHRvcHByaW9yaXRlaXQlMkMlMjB3YWFyZG9vciUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBEZSUyMGxlZ2FsaXRlaXQlMjB2YW4lMjBoZXQlMjBjYXNpbm8lMjBnZWVmdCUyMGplJTIwb29rJTIwZGUlMjB6ZWtlcmhlaWQlMjBkYXQlMjBqZSUyMGluJTIwZWVuJTIwZ2VyZWd1bGVlcmRlJTIwb21nZXZpbmclMjBzcGVlbHQuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbW9uaXhiZXQtbmwuYXBwJTJGJTIyJTNFTW9uaXhCZXQlM0MlMkZhJTNFJTIwaXMlMjBlciUyMGFsdGlqZCUyMGlldHMlMjBuaWV1d3MlMjB0ZSUyMG9udGRla2tlbi4lMjBIZXQlMjBjYXNpbm8lMjBpcyUyMHRyb3RzJTIwb3AlMjB6aWpuJTIwZ2V2YXJpZWVyZGUlMjBzcGVsY2F0YWxvZ3VzJTIwZW4lMjBhYW50cmVra2VsaWprZSUyMGJvbnVzc2VuJTIwZGllJTIwZWxrZSUyMHNwZWxlciUyMHRldnJlZGVuJTIwenVsbGVuJTIwc3RlbGxlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdld2FhcmJvcmdkJTJDJTIwd2F0JTIwZXNzZW50aWVlbCUyMGlzJTIwdm9vciUyMGVlbiUyMG9uYmV6b3JnZGUlMjBzcGVlbGVydmFyaW5nLiUyMEJvdmVuZGllbiUyMGJpZWR0JTIwaGV0JTIwY2FzaW5vJTIwdWl0c3Rla2VuZGUlMjBrbGFudGVuc2VydmljZSUyMG9tJTIwamUlMjB0ZSUyMG9uZGVyc3RldW5lbiUyMGJpaiUyMGFsJTIwamUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VBbHMlMjBqZSUyMG9wJTIwem9layUyMGJlbnQlMjBuYWFyJTIwZWVuJTIwZHluYW1pc2NoJTIwY2FzaW5vLWVydmFyaW5nJTJDJTIwZGFuJTIwaXMlMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGanVuZ2xpd2luLWNhc2luby5hcHAlMkYlMjIlM0VKdW5nbGlXaW4lM0MlMkZhJTNFJTIwZGUlMjBwbGVrJTIwdm9vciUyMGpvdS4lMjBEaXQlMjBjYXNpbm8lMjBiaWVkdCUyMG5pZXQlMjBhbGxlZW4lMjBlZW4lMjBnZXdlbGRpZ2UlMjBzZWxlY3RpZSUyMHNwZWxsZW4lMkMlMjBtYWFyJTIwb29rJTIwYWFudHJla2tlbGlqa2UlMjBib251c3NlbiUyMGRpZSUyMGplJTIwa2Fuc2VuJTIwb3AlMjB3aW5zdCUyMHZlcmdyb3Rlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwc3RhYW4lMjB2b29yb3AlMkMlMjB6b2RhdCUyMGplJTIwbWV0JTIwZWVuJTIwZ2VydXN0JTIwaGFydCUyMGt1bnQlMjBzcGVsZW4uJTIwRGUlMjBnZWJydWlrc3ZyaWVuZGVsaWprZSUyMGludGVyZmFjZSUyMG1hYWt0JTIwaGV0JTIwZWVudm91ZGlnJTIwb20lMjBqZSUyMHdlZyUyMHRlJTIwdmluZGVuJTIwZW4lMjB0ZSUyMGdlbmlldGVuJTIwdmFuJTIwYWxsZXMlMjB3YXQlMjBoZXQlMjBjYXNpbm8lMjB0ZSUyMGJpZWRlbiUyMGhlZWZ0LiUzQyUyRnAlM0UlMEElMEElM0NwJTNFQmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmJldHNwaW5vLW5lZGVybGFuZC5hcHAlMkYlMjIlM0VCZXRzcGlubyUzQyUyRmElM0UlMjBrdW4lMjBqZSUyMGdlbmlldGVuJTIwdmFuJTIwZWVuJTIwb3ZlcnZsb2VkJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4lMjBkaWUlMjBqZSUyMHNwZWVsZXJ2YXJpbmclMjB2ZXJyaWprZW4uJTIwSGV0JTIwY2FzaW5vJTIwaXMlMjB2b2xsZWRpZyUyMGxlZ2FhbCUyMGVuJTIwYmllZHQlMjBlZW4lMjB2ZWlsaWdlJTIwb21nZXZpbmclMjB2b29yJTIwc3BlbGVycy4lMjBCb251c3NlbiUyMHppam4lMjByb3lhYWwlMjBlbiUyMHpvcmdlbiUyMHZvb3IlMjBleHRyYSUyMHNwZWVscGxlemllci4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwc3RhYXQlMjBhbHRpamQlMjBrbGFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbiUyMG1ldCUyMHZyYWdlbiUyMG9mJTIwcHJvYmxlbWVuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmhhcHB5c3BpbnMuYXBwJTJGJTIyJTNFSGFwcHklMjBTcGlucyUzQyUyRmElM0UlMjBpcyUyMGVlbiUyMGNhc2lubyUyMGRhdCUyMHppam4lMjBuYWFtJTIwZWVyJTIwYWFuJTIwZG9ldCUyMGRvb3IlMjBzcGVsZXJzJTIwZWVuJTIwdnJldWdkZXZvbGxlJTIwZW4lMjBvcHdpbmRlbmRlJTIwZXJ2YXJpbmclMjB0ZSUyMGJpZWRlbi4lMjBIZXQlMjB1aXRnZWJyZWlkZSUyMHNwZWxhYW5ib2QlMjB6b3JndCUyMGVydm9vciUyMGRhdCUyMGplJTIwamUlMjBub29pdCUyMHZlcnZlZWx0LiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZ2VnYXJhbmRlZXJkJTJDJTIwd2FhcmRvb3IlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm92ZW5kaWVuJTIwemlqbiUyMGRlJTIwYm9udXNzZW4lMjBlbiUyMHByb21vdGllcyUyMG1lZXIlMjBkYW4lMjBhYW50cmVra2VsaWprJTIwdm9vciUyMHpvd2VsJTIwbmlldXdlJTIwYWxzJTIwdHJvdXdlJTIwc3BlbGVycy4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZ2b2x0c2xvdGNhc2luby1ubC5uZXQlMkYlMjIlM0VWb2x0c2xvdCUyMENhc2lubyUzQyUyRmElM0UlMjBrdW4lMjBqZSUyMHJla2VuZW4lMjBvcCUyMGVlbiUyMHNwYW5uZW5kZSUyMGVuJTIwdmVpbGlnZSUyMGdva2VydmFyaW5nLiUyMEhldCUyMGNhc2lubyUyMGJpZWR0JTIwZWVuJTIwdWl0c3Rla2VuZGUlMjBzZWxlY3RpZSUyMHZhbiUyMHNwZWxsZW4lMjBlbiUyMHJveWFsZSUyMGJvbnVzc2VuJTIwdm9vciUyMGFsbGUlMjBzcGVsZXJzLiUyMERlJTIwbGVnYWxpdGVpdCUyMHZhbiUyMGhldCUyMGNhc2lubyUyMHpvcmd0JTIwZXJ2b29yJTIwZGF0JTIwamUlMjBzcGVlbHQlMjBpbiUyMGVlbiUyMGdlcmVndWxlZXJkZSUyMG9tZ2V2aW5nLiUyMEtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMG9uZGVyc3RldW5lbiUyMGJpaiUyMGV2ZW50dWVsZSUyMHZyYWdlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGFuZGVyZSUyMHVpdHN0ZWtlbmRlJTIwa2V1emUlMjB2b29yJTIwc3BlbGVycyUyMGlzJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRjB4YmV0cy5ubCUyRiUyMiUzRTB4QmV0cyUzQyUyRmElM0UlMkMlMjBlZW4lMjBjYXNpbm8lMjBkYXQlMjBiZWtlbmQlMjBzdGFhdCUyMG9tJTIwemlqbiUyMGlubm92YXRpZSUyMGVuJTIwa2xhbnRnZXJpY2h0ZSUyMGJlbmFkZXJpbmcuJTIwRGUlMjBib251c3NlbiUyMGRpZSUyMGhpZXIlMjB3b3JkZW4lMjBhYW5nZWJvZGVuJTJDJTIwemlqbiUyMG9udHdvcnBlbiUyMG9tJTIwamUlMjBzcGVsZXJ2YXJpbmclMjB0ZSUyMHZlcmJldGVyZW4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjBlc3NlbnRpZWVsJTJDJTIwem9kYXQlMjBqZSUyMGplJTIwa3VudCUyMGNvbmNlbnRyZXJlbiUyMG9wJTIwaGV0JTIwcGxlemllciUyMHZhbiUyMGhldCUyMHNwZWwuJTIwRGUlMjB2YXJpJUMzJUFCdGVpdCUyMGFhbiUyMHNwZWxsZW4lMjBiaWVkdCUyMHZvb3IlMjBpZWRlciUyMHdhdCUyMHdpbHMuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VNZXQlMjBlZW4lMjBpbmRydWt3ZWtrZW5kZSUyMHNwZWxjb2xsZWN0aWUlMjBlbiUyMGVlbiUyMHN0ZXJrZSUyMG5hZHJ1ayUyMG9wJTIwdmVpbGlnaGVpZCUyMGJpZWR0JTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRnZpcC16aW5vLm5sJTJGJTIyJTNFVklQJTIwWmlubyUzQyUyRmElM0UlMjBzcGVsZXJzJTIwZWVuJTIwZWVyc3Rla2xhcyUyMGdva2VydmFyaW5nLiUyMEJvbnVzc2VuJTIwemlqbiUyMHJveWFhbCUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMHNwZWxhdm9udHV1ciUyMHRlJTIwdmVycmlqa2VuLiUyMERlJTIwbGVnYWxpdGVpdCUyMHZhbiUyMGhldCUyMGNhc2lubyUyMHpvcmd0JTIwdm9vciUyMGVlbiUyMGJldHJvdXdiYXJlJTIwZW4lMjB2ZWlsaWdlJTIwc3BlZWxvbWdldmluZy4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwdGUlMjBoZWxwZW4lMjBtZXQlMjBldmVudHVlbGUlMjB2cmFnZW4lMjBvZiUyMHByb2JsZW1lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZzcGluc3Rhci1ubC5ubCUyRiUyMiUzRVNwaW5TdGFyJTNDJTJGYSUzRSUyMHN0YWF0JTIwZGUlMjBzcGVsZXJzZXJ2YXJpbmclMjBjZW50cmFhbCUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3NlbiUyMGRpZSUyMGplJTIwc3BlZWxwbGV6aWVyJTIwdmVyaG9nZW4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjB0b3Bwcmlvcml0ZWl0ZW4lMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBCb251c3NlbiUyMHppam4lMjBhYW50cmVra2VsaWprJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwbGFuZ2VyJTIwdGUlMjBsYXRlbiUyMHNwZWxlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwb25kZXJzdGV1bnQlMjBqZSUyMGJpaiUyMHZyYWdlbiUyMG9mJTIwcHJvYmxlbWVuJTIwZGllJTIwamUlMjB0ZWdlbmtvbXQuJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VWb29yJTIwZWVuJTIwb252ZXJnZXRlbGlqa2UlMjBnb2tlcnZhcmluZyUyMGlzJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmZ1bmJldC1ubC5ubCUyRiUyMiUzRUZ1bkJldCUzQyUyRmElM0UlMjBlZW4lMjB1aXRzdGVrZW5kZSUyMGtldXplLiUyMEhldCUyMGNhc2lubyUyMGJpZWR0JTIwZWVuJTIwYnJlZWQlMjBzY2FsYSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGFhbnRyZWtrZWxpamtlJTIwYm9udXNzZW4lMjBkaWUlMjBqZSUyMGthbnNlbiUyMG9wJTIwd2luc3QlMjB2ZXJncm90ZW4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjBnZXdhYXJib3JnZCUyQyUyMHdhYXJkb29yJTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwc3BlbGVuLiUyMEhldCUyMGdlYnJ1aWtzdnJpZW5kZWxpamtlJTIwcGxhdGZvcm0lMjBtYWFrdCUyMGhldCUyMGVlbnZvdWRpZyUyMG9tJTIwdGUlMjBuYXZpZ2VyZW4lMjBlbiUyMHZhbiUyMGplJTIwZmF2b3JpZXRlJTIwc3BlbGxlbiUyMHRlJTIwZ2VuaWV0ZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbmwtZnVuYmV0LmNvbSUyRiUyMiUzRUZ1bkJldCUzQyUyRmElM0UlMjBkcmFhaXQlMjBhbGxlcyUyMG9tJTIwaGV0JTIwYmllZGVuJTIwdmFuJTIwZWVuJTIwcGxlemllcmlnZSUyMGVuJTIwdmVpbGlnZSUyMGdva29tZ2V2aW5nLiUyMEhldCUyMGNhc2lubyUyMGJpZWR0JTIwZWVuJTIwZ3JvdGUlMjB2ZXJzY2hlaWRlbmhlaWQlMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3NlbiUyMGRpZSUyMGVsa2UlMjBzcGVsZXIlMjB0ZXZyZWRlbiUyMHp1bGxlbiUyMHN0ZWxsZW4uJTIwTGVnYWxpdGVpdCUyMGVuJTIwdmVpbGlnaGVpZCUyMHN0YWFuJTIwdm9vcm9wJTJDJTIwem9kYXQlMjBqZSUyMG1ldCUyMGVlbiUyMGdlcnVzdCUyMGhhcnQlMjBrdW50JTIwc3BlbGVuLiUyMEtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbiUyMG1ldCUyMGFsJTIwamUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbmwtc3BpbnN0YXIuY29tJTJGJTIyJTNFU3BpblN0YXIlM0MlMkZhJTNFJTIwa3VuJTIwamUlMjBnZW5pZXRlbiUyMHZhbiUyMGVlbiUyMHNwYW5uZW5kZSUyMGdva2VydmFyaW5nJTIwbWV0JTIwZWVuJTIwdmVyc2NoZWlkZW5oZWlkJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjBlc3NlbnRpZWVsJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMGxhbmdlciUyMHRlJTIwbGF0ZW4lMjBzcGVsZW4lMjBlbiUyMG1lZXIlMjB0ZSUyMHdpbm5lbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwc3RhYXQlMjBhbHRpamQlMjBrbGFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGNhc2lubyUyMGRhdCUyMGJla2VuZCUyMHN0YWF0JTIwb20lMjB6aWpuJTIwYmV0cm91d2JhYXJoZWlkJTIwZW4lMjBzcGVscGxlemllciUyMGlzJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRndpbGRyb2JpbmNhc2luby1ubC5jb20lMkYlMjIlM0VXaWxkJTIwUm9iaW4lMjBDYXNpbm8lM0MlMkZhJTNFLiUyMEhldCUyMGNhc2lubyUyMGJpZWR0JTIwZWVuJTIwdmVyc2NoZWlkZW5oZWlkJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwcm95YWxlJTIwYm9udXNzZW4lMjBkaWUlMjBqZSUyMHNwZWVscGxlemllciUyMHZlcmdyb3Rlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdld2FhcmJvcmdkJTJDJTIwd2FhcmRvb3IlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBnb2trZW4uJTIwS2xhbnRlbnNlcnZpY2UlMjBpcyUyMGFsdGlqZCUyMGJlc2NoaWtiYWFyJTIwb20lMjBqZSUyMHRlJTIwb25kZXJzdGV1bmVuJTIwYmlqJTIwZXZlbnR1ZWxlJTIwdnJhZ2VuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFQmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRm5sLW55eGJldHMuY29tJTJGJTIyJTNFTnl4QmV0cyUzQyUyRmElM0UlMjB2aW5kJTIwamUlMjBlZW4lMjBicmVlZCUyMHNjYWxhJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4lMjBkaWUlMjBqZSUyMGdva2VydmFyaW5nJTIwdmVycmlqa2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwdG9wcHJpb3JpdGVpdGVuJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwaGVscGVuJTIwamUlMjBvbSUyMGxhbmdlciUyMHRlJTIwc3BlbGVuJTIwZW4lMjBtZWVyJTIwdGUlMjB3aW5uZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMHN0YWF0JTIwa2xhYXIlMjBvbSUyMGplJTIwdGUlMjBoZWxwZW4lMjBtZXQlMjBldmVudHVlbGUlMjB2cmFnZW4lMjBvZiUyMHByb2JsZW1lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMHNwYW5uZW5kZSUyMGdva2VydmFyaW5nJTIwd2FjaHQlMjBvcCUyMGplJTIwYmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRm5sLXRydWVsdWNrY2FzaW5vLmNvbSUyRiUyMiUzRVRydWUlMjBMdWNrJTIwQ2FzaW5vJTNDJTJGYSUzRSUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGVzc2VudGllZWwlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMGdlbmlldGVuJTIwdmFuJTIwamUlMjBmYXZvcmlldGUlMjBzcGVsbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMHJveWFhbCUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMHNwZWVscGxlemllciUyMHRlJTIwdmVyZ3JvdGVuLiUyMEtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZubC1jYXJsb3NwaW4uY29tJTJGJTIyJTNFQ2FybG9TcGluJTNDJTJGYSUzRSUyMGt1biUyMGplJTIwZ2VuaWV0ZW4lMjB2YW4lMjBlZW4lMjBvcHdpbmRlbmRlJTIwZ29rZXJ2YXJpbmclMjBtZXQlMjBlZW4lMjB2ZXJzY2hlaWRlbmhlaWQlMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdld2FhcmJvcmdkJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMGthbnNlbiUyMG9wJTIwd2luc3QlMjB0ZSUyMHZlcmdyb3Rlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwc3RhYXQlMjBhbHRpamQlMjBrbGFhciUyMG9tJTIwamUlMjB0ZSUyMG9uZGVyc3RldW5lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRVZvb3IlMjBlZW4lMjBkeW5hbWlzY2hlJTIwZW4lMjB2ZWlsaWdlJTIwZ29rb21nZXZpbmclMjBpcyUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZubC1rb2tvYmV0Y2FzaW5vLmNvbSUyRiUyMiUzRUtva29CZXQlMjBDYXNpbm8lM0MlMkZhJTNFJTIwZWVuJTIwdWl0c3Rla2VuZGUlMjBrZXV6ZS4lMjBIZXQlMjBjYXNpbm8lMjBiaWVkdCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3NlbiUyMGRpZSUyMG9wd2luZGVuZCUyMGVuJTIwbG9uZW5kJTIwemlqbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMHRvcHByaW9yaXRlaXRlbiUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwc3BlbGVuLiUyMERlJTIwa2xhbnRlbnNlcnZpY2UlMjBpcyUyMGFsdGlqZCUyMGJlc2NoaWtiYWFyJTIwb20lMjBqZSUyMHRlJTIwaGVscGVuJTIwbWV0JTIwYWwlMjBqZSUyMHZyYWdlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZsZXRzamFja3BvdC5hcHAlMkYlMjIlM0VMZXRzJTIwSmFja3BvdCUzQyUyRmElM0UlMjBrdW4lMjBqZSUyMGdlbmlldGVuJTIwdmFuJTIwZWVuJTIwZ2V2YXJpZWVyZCUyMHNwZWxhYW5ib2QlMjBlbiUyMHJveWFsZSUyMGJvbnVzc2VuJTIwZGllJTIwamUlMjBzcGVsZXJ2YXJpbmclMjB2ZXJyaWprZW4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjBnZXdhYXJib3JnZCUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwc3BlbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMGFhbnRyZWtrZWxpamslMjBlbiUyMG9udHdvcnBlbiUyMG9tJTIwamUlMjBrYW5zZW4lMjBvcCUyMHdpbnN0JTIwdGUlMjB2ZXJncm90ZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMGlzJTIwYWx0aWpkJTIwYmVzY2hpa2JhYXIlMjBvbSUyMGplJTIwdGUlMjBvbmRlcnN0ZXVuZW4lMjBiaWolMjBldmVudHVlbGUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VFZW4lMjBnZWRlbmt3YWFyZGlnZSUyMGdva2VydmFyaW5nJTIwd2FjaHQlMjBvcCUyMGplJTIwYmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmJydW5vY2FzaW5vc25sLmNvbSUyRiUyMiUzRUJydW5vJTIwQ2FzaW5vJTNDJTJGYSUzRSUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGVzc2VudGllZWwlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMGdlbmlldGVuJTIwdmFuJTIwamUlMjBmYXZvcmlldGUlMjBzcGVsbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMHJveWFhbCUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMHNwZWVscGxlemllciUyMHRlJTIwdmVyZ3JvdGVuLiUyMEtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZ2aXB6aW5vLW5lZGVybGFuZC5jb20lMkYlMjIlM0VWSVAlMjBaaW5vJTNDJTJGYSUzRSUyMGt1biUyMGplJTIwcmVrZW5lbiUyMG9wJTIwZWVuJTIwZWVyc3Rla2xhcyUyMGdva2VydmFyaW5nJTIwbWV0JTIwZWVuJTIwYnJlZWQlMjBzY2FsYSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwdG9wcHJpb3JpdGVpdGVuJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwaGVscGVuJTIwamUlMjBvbSUyMGxhbmdlciUyMHRlJTIwc3BlbGVuJTIwZW4lMjBtZWVyJTIwdGUlMjB3aW5uZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMHN0YWF0JTIwa2xhYXIlMjBvbSUyMGplJTIwdGUlMjBoZWxwZW4lMjBtZXQlMjBldmVudHVlbGUlMjB2cmFnZW4lMjBvZiUyMHByb2JsZW1lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGR5bmFtaXNjaGUlMjBnb2tlcnZhcmluZyUyMHdhY2h0JTIwb3AlMjBqZSUyMGJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZubC1sdWNreW1heC5jb20lMkYlMjIlM0VMdWNreU1heCUzQyUyRmElM0UlMkMlMjBtZXQlMjBlZW4lMjBicmVlZCUyMHNjYWxhJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4lMjBkaWUlMjBzcGFubmVuZCUyMGVuJTIwbG9uZW5kJTIwemlqbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdld2FhcmJvcmdkJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMHNwZWVscGxlemllciUyMHRlJTIwdmVyZ3JvdGVuLiUyMERlJTIwa2xhbnRlbnNlcnZpY2UlMjBpcyUyMGFsdGlqZCUyMGJlc2NoaWtiYWFyJTIwb20lMjBqZSUyMHRlJTIwaGVscGVuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFQmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmlnb2JldC5hcHAlMkYlMjIlM0VpR29CZXQlM0MlMkZhJTNFJTIwa3VuJTIwamUlMjBnZW5pZXRlbiUyMHZhbiUyMGVlbiUyMG9wd2luZGVuZGUlMjBnb2tlcnZhcmluZyUyMG1ldCUyMGVlbiUyMHZlcnNjaGVpZGVuaGVpZCUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZ2V3YWFyYm9yZ2QlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBCb251c3NlbiUyMHppam4lMjBhYW50cmVra2VsaWprJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwa2Fuc2VuJTIwb3AlMjB3aW5zdCUyMHRlJTIwdmVyZ3JvdGVuLiUyMERlJTIwa2xhbnRlbnNlcnZpY2UlMjBzdGFhdCUyMGFsdGlqZCUyMGtsYWFyJTIwb20lMjBqZSUyMHRlJTIwb25kZXJzdGV1bmVuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFVm9vciUyMGVlbiUyMHNwYW5uZW5kZSUyMGVuJTIwdmVpbGlnZSUyMGdva2VydmFyaW5nJTIwaXMlMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGa2Fhc2lub2Nhc2luby5uZXQlMkYlMjIlM0VLYWFzaW5vJTIwQ2FzaW5vJTNDJTJGYSUzRSUyMGVlbiUyMHVpdHN0ZWtlbmRlJTIwa2V1emUuJTIwSGV0JTIwY2FzaW5vJTIwYmllZHQlMjBlZW4lMjBicmVlZCUyMHNjYWxhJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4lMjBkaWUlMjBvcHdpbmRlbmQlMjBlbiUyMGxvbmVuZCUyMHppam4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjB0b3Bwcmlvcml0ZWl0ZW4lMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbiUyMG1ldCUyMGFsJTIwamUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbmwtanVzdGJpdC5jb20lMkYlMjIlM0VKdXN0Qml0JTNDJTJGYSUzRSUyMGt1biUyMGplJTIwZ2VuaWV0ZW4lMjB2YW4lMjBlZW4lMjBnZXZhcmllZXJkJTIwc3BlbGFhbmJvZCUyMGVuJTIwcm95YWxlJTIwYm9udXNzZW4lMjBkaWUlMjBqZSUyMHNwZWxlcnZhcmluZyUyMHZlcnJpamtlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdld2FhcmJvcmdkJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMGthbnNlbiUyMG9wJTIwd2luc3QlMjB0ZSUyMHZlcmdyb3Rlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMG9uZGVyc3RldW5lbiUyMGJpaiUyMGV2ZW50dWVsZSUyMHZyYWdlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGdlZGVua3dhYXJkaWdlJTIwZ29rZXJ2YXJpbmclMjB3YWNodCUyMG9wJTIwamUlMjBiaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbGV0c2phY2twb3RjYXNpbm8ub3JnJTJGJTIyJTNFTGV0c0phY2twb3QlMjBDYXNpbm8lM0MlMkZhJTNFJTJDJTIwbWV0JTIwZWVuJTIwYnJlZWQlMjBzY2FsYSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZXNzZW50aWVlbCUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwZ2VuaWV0ZW4lMjB2YW4lMjBqZSUyMGZhdm9yaWV0ZSUyMHNwZWxsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwcm95YWFsJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwc3BlZWxwbGV6aWVyJTIwdGUlMjB2ZXJncm90ZW4uJTIwS2xhbnRlbnNlcnZpY2UlMjBpcyUyMGFsdGlqZCUyMGJlc2NoaWtiYWFyJTIwb20lMjBqZSUyMHRlJTIwaGVscGVuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFQmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRm5sLXNsb3RsYWlyLmNvbSUyRiUyMiUzRVNsb3RMYWlyJTNDJTJGYSUzRSUyMGt1biUyMGplJTIwcmVrZW5lbiUyMG9wJTIwZWVuJTIwZWVyc3Rla2xhcyUyMGdva2VydmFyaW5nJTIwbWV0JTIwZWVuJTIwYnJlZWQlMjBzY2FsYSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwdG9wcHJpb3JpdGVpdGVuJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwaGVscGVuJTIwamUlMjBvbSUyMGxhbmdlciUyMHRlJTIwc3BlbGVuJTIwZW4lMjBtZWVyJTIwdGUlMjB3aW5uZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMHN0YWF0JTIwa2xhYXIlMjBvbSUyMGplJTIwdGUlMjBoZWxwZW4lMjBtZXQlMjBldmVudHVlbGUlMjB2cmFnZW4lMjBvZiUyMHByb2JsZW1lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGR5bmFtaXNjaGUlMjBnb2tlcnZhcmluZyUyMHdhY2h0JTIwb3AlMjBqZSUyMGJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZubC1mcm9nZ3liZXQuY29tJTJGJTIyJTNFRnJvZ2d5QmV0JTNDJTJGYSUzRSUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3NlbiUyMGRpZSUyMHNwYW5uZW5kJTIwZW4lMjBsb25lbmQlMjB6aWpuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZ2V3YWFyYm9yZ2QlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBCb251c3NlbiUyMHppam4lMjBhYW50cmVra2VsaWprJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwc3BlZWxwbGV6aWVyJTIwdGUlMjB2ZXJncm90ZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMGlzJTIwYWx0aWpkJTIwYmVzY2hpa2JhYXIlMjBvbSUyMGplJTIwdGUlMjBoZWxwZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbmwtaGlkZGVuamFjay5jb20lMkYlMjIlM0VIaWRkZW4lMjBKYWNrJTNDJTJGYSUzRSUyMGt1biUyMGplJTIwZ2VuaWV0ZW4lMjB2YW4lMjBlZW4lMjBvcHdpbmRlbmRlJTIwZ29rZXJ2YXJpbmclMjBtZXQlMjBlZW4lMjB2ZXJzY2hlaWRlbmhlaWQlMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGdld2FhcmJvcmdkJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMGthbnNlbiUyMG9wJTIwd2luc3QlMjB0ZSUyMHZlcmdyb3Rlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwc3RhYXQlMjBhbHRpamQlMjBrbGFhciUyMG9tJTIwamUlMjB0ZSUyMG9uZGVyc3RldW5lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRVZvb3IlMjBlZW4lMjBzcGFubmVuZGUlMjBlbiUyMHZlaWxpZ2UlMjBnb2tlcnZhcmluZyUyMGlzJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRm5sLWNoaWNrZW5yb2FkLmNvbSUyRiUyMiUzRUNoaWNrZW4lMjBSb2FkJTNDJTJGYSUzRSUyMGVlbiUyMHVpdHN0ZWtlbmRlJTIwa2V1emUuJTIwSGV0JTIwY2FzaW5vJTIwYmllZHQlMjBlZW4lMjBicmVlZCUyMHNjYWxhJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4lMjBkaWUlMjBvcHdpbmRlbmQlMjBlbiUyMGxvbmVuZCUyMHppam4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjB0b3Bwcmlvcml0ZWl0ZW4lMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbiUyMG1ldCUyMGFsJTIwamUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbnZjYXNpbm8tb25saW5lLm5sJTJGJTIyJTNFTlYlMjBDYXNpbm8lM0MlMkZhJTNFJTIwa3VuJTIwamUlMjBnZW5pZXRlbiUyMHZhbiUyMGVlbiUyMGdldmFyaWVlcmQlMjBzcGVsYWFuYm9kJTIwZW4lMjByb3lhbGUlMjBib251c3NlbiUyMGRpZSUyMGplJTIwc3BlbGVydmFyaW5nJTIwdmVycmlqa2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZ2V3YWFyYm9yZ2QlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBCb251c3NlbiUyMHppam4lMjBhYW50cmVra2VsaWprJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwa2Fuc2VuJTIwb3AlMjB3aW5zdCUyMHRlJTIwdmVyZ3JvdGVuLiUyMERlJTIwa2xhbnRlbnNlcnZpY2UlMjBpcyUyMGFsdGlqZCUyMGJlc2NoaWtiYWFyJTIwb20lMjBqZSUyMHRlJTIwb25kZXJzdGV1bmVuJTIwYmlqJTIwZXZlbnR1ZWxlJTIwdnJhZ2VuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFRWVuJTIwZ2VkZW5rd2FhcmRpZ2UlMjBnb2tlcnZhcmluZyUyMHdhY2h0JTIwb3AlMjBqZSUyMGJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZubC1udmNhc2luby5ubCUyRiUyMiUzRU5WJTIwQ2FzaW5vJTNDJTJGYSUzRSUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGVzc2VudGllZWwlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMGdlbmlldGVuJTIwdmFuJTIwamUlMjBmYXZvcmlldGUlMjBzcGVsbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMHJveWFhbCUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMHNwZWVscGxlemllciUyMHRlJTIwdmVyZ3JvdGVuLiUyMEtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZ2ZWdhcy1oZXJvcy5ubCUyRiUyMiUzRVZlZ2FzJTIwSGVybyUzQyUyRmElM0UlMjBrdW4lMjBqZSUyMHJla2VuZW4lMjBvcCUyMGVlbiUyMGVlcnN0ZWtsYXMlMjBnb2tlcnZhcmluZyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMHRvcHByaW9yaXRlaXRlbiUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwc3BlbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMGFhbnRyZWtrZWxpamslMjBlbiUyMGhlbHBlbiUyMGplJTIwb20lMjBsYW5nZXIlMjB0ZSUyMHNwZWxlbiUyMGVuJTIwbWVlciUyMHRlJTIwd2lubmVuLiUyMERlJTIwa2xhbnRlbnNlcnZpY2UlMjBzdGFhdCUyMGtsYWFyJTIwb20lMjBqZSUyMHRlJTIwaGVscGVuJTIwbWV0JTIwZXZlbnR1ZWxlJTIwdnJhZ2VuJTIwb2YlMjBwcm9ibGVtZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VFZW4lMjBkeW5hbWlzY2hlJTIwZ29rZXJ2YXJpbmclMjB3YWNodCUyMG9wJTIwamUlMjBiaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbmwtc2xvdG1vbmtleS5jb20lMkYlMjIlM0VTbG90JTIwTW9ua2V5JTNDJTJGYSUzRSUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3NlbiUyMGRpZSUyMHNwYW5uZW5kJTIwZW4lMjBsb25lbmQlMjB6aWpuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZ2V3YWFyYm9yZ2QlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBCb251c3NlbiUyMHppam4lMjBhYW50cmVra2VsaWprJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwc3BlZWxwbGV6aWVyJTIwdGUlMjB2ZXJncm90ZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMGlzJTIwYWx0aWpkJTIwYmVzY2hpa2JhYXIlMjBvbSUyMGplJTIwdGUlMjBoZWxwZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbmwtMzBiZXQuY29tJTJGJTIyJTNFMzBCZXQlM0MlMkZhJTNFJTIwa3VuJTIwamUlMjBnZW5pZXRlbiUyMHZhbiUyMGVlbiUyMG9wd2luZGVuZGUlMjBnb2tlcnZhcmluZyUyMG1ldCUyMGVlbiUyMHZlcnNjaGVpZGVuaGVpZCUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwZ2V3YWFyYm9yZ2QlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBCb251c3NlbiUyMHppam4lMjBhYW50cmVra2VsaWprJTIwZW4lMjBvbnR3b3JwZW4lMjBvbSUyMGplJTIwa2Fuc2VuJTIwb3AlMjB3aW5zdCUyMHRlJTIwdmVyZ3JvdGVuLiUyMERlJTIwa2xhbnRlbnNlcnZpY2UlMjBzdGFhdCUyMGFsdGlqZCUyMGtsYWFyJTIwb20lMjBqZSUyMHRlJTIwb25kZXJzdGV1bmVuLiUzQyUyRnAlM0UlMEElMEElM0NwJTNFVm9vciUyMGVlbiUyMHNwYW5uZW5kZSUyMGVuJTIwdmVpbGlnZSUyMGdva2VydmFyaW5nJTIwaXMlMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGbW9pY2FzaW5vLW5sLm5sJTJGJTIyJTNFTW9pJTIwQ2FzaW5vJTNDJTJGYSUzRSUyMGVlbiUyMHVpdHN0ZWtlbmRlJTIwa2V1emUuJTIwSGV0JTIwY2FzaW5vJTIwYmllZHQlMjBlZW4lMjBicmVlZCUyMHNjYWxhJTIwYWFuJTIwc3BlbGxlbiUyMGVuJTIwYm9udXNzZW4lMjBkaWUlMjBvcHdpbmRlbmQlMjBlbiUyMGxvbmVuZCUyMHppam4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjB0b3Bwcmlvcml0ZWl0ZW4lMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMHNwZWxlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbiUyMG1ldCUyMGFsJTIwamUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VCaWolMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGZHV4Y2FzaW5vcy1ubC5ubCUyRiUyMiUzRUR1eCUyMENhc2lubyUzQyUyRmElM0UlMjBrdW4lMjBqZSUyMGdlbmlldGVuJTIwdmFuJTIwZWVuJTIwZ2V2YXJpZWVyZCUyMHNwZWxhYW5ib2QlMjBlbiUyMHJveWFsZSUyMGJvbnVzc2VuJTIwZGllJTIwamUlMjBzcGVsZXJ2YXJpbmclMjB2ZXJyaWprZW4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjBnZXdhYXJib3JnZCUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwc3BlbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMGFhbnRyZWtrZWxpamslMjBlbiUyMG9udHdvcnBlbiUyMG9tJTIwamUlMjBrYW5zZW4lMjBvcCUyMHdpbnN0JTIwdGUlMjB2ZXJncm90ZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMGlzJTIwYWx0aWpkJTIwYmVzY2hpa2JhYXIlMjBvbSUyMGplJTIwdGUlMjBvbmRlcnN0ZXVuZW4lMjBiaWolMjBldmVudHVlbGUlMjB2cmFnZW4uJTNDJTJGcCUzRSUwQSUwQSUzQ3AlM0VFZW4lMjBnZWRlbmt3YWFyZGlnZSUyMGdva2VydmFyaW5nJTIwd2FjaHQlMjBvcCUyMGplJTIwYmlqJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRm5sLWR1eGNhc2lub3MuY29tJTJGJTIyJTNFRHV4JTIwQ2FzaW5vJTNDJTJGYSUzRSUyQyUyMG1ldCUyMGVlbiUyMGJyZWVkJTIwc2NhbGElMjBhYW4lMjBzcGVsbGVuJTIwZW4lMjBib251c3Nlbi4lMjBWZWlsaWdoZWlkJTIwZW4lMjBsZWdhbGl0ZWl0JTIwemlqbiUyMGVzc2VudGllZWwlMkMlMjB6b2RhdCUyMGplJTIwem9uZGVyJTIwem9yZ2VuJTIwa3VudCUyMGdlbmlldGVuJTIwdmFuJTIwamUlMjBmYXZvcmlldGUlMjBzcGVsbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMHJveWFhbCUyMGVuJTIwb250d29ycGVuJTIwb20lMjBqZSUyMHNwZWVscGxlemllciUyMHRlJTIwdmVyZ3JvdGVuLiUyMEtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZubC1sdWNreXBheXMuY29tJTJGJTIyJTNFTHVja3lQYXlzJTNDJTJGYSUzRSUyMGt1biUyMGplJTIwcmVrZW5lbiUyMG9wJTIwZWVuJTIwZWVyc3Rla2xhcyUyMGdva2VydmFyaW5nJTIwbWV0JTIwZWVuJTIwYnJlZWQlMjBzY2FsYSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuLiUyMFZlaWxpZ2hlaWQlMjBlbiUyMGxlZ2FsaXRlaXQlMjB6aWpuJTIwdG9wcHJpb3JpdGVpdGVuJTJDJTIwem9kYXQlMjBqZSUyMHpvbmRlciUyMHpvcmdlbiUyMGt1bnQlMjBzcGVsZW4uJTIwQm9udXNzZW4lMjB6aWpuJTIwYWFudHJla2tlbGlqayUyMGVuJTIwaGVscGVuJTIwamUlMjBvbSUyMGxhbmdlciUyMHRlJTIwc3BlbGVuJTIwZW4lMjBtZWVyJTIwdGUlMjB3aW5uZW4uJTIwRGUlMjBrbGFudGVuc2VydmljZSUyMHN0YWF0JTIwa2xhYXIlMjBvbSUyMGplJTIwdGUlMjBoZWxwZW4lMjBtZXQlMjBldmVudHVlbGUlMjB2cmFnZW4lMjBvZiUyMHByb2JsZW1lbi4lM0MlMkZwJTNFJTBBJTBBJTNDcCUzRUVlbiUyMGR5bmFtaXNjaGUlMjBnb2tlcnZhcmluZyUyMHdhY2h0JTIwb3AlMjBqZSUyMGJpaiUyMCUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZza3ktaGlsbHMtbmwuYXBwJTJGJTIyJTNFU2t5JTIwSGlsbHMlM0MlMkZhJTNFJTJDJTIwbWV0JTIwZWVuJTIwYnJlZWQlMjBzY2FsYSUyMGFhbiUyMHNwZWxsZW4lMjBlbiUyMGJvbnVzc2VuJTIwZGllJTIwc3Bhbm5lbmQlMjBlbiUyMGxvbmVuZCUyMHppam4uJTIwVmVpbGlnaGVpZCUyMGVuJTIwbGVnYWxpdGVpdCUyMHppam4lMjBnZXdhYXJib3JnZCUyQyUyMHpvZGF0JTIwamUlMjB6b25kZXIlMjB6b3JnZW4lMjBrdW50JTIwc3BlbGVuLiUyMEJvbnVzc2VuJTIwemlqbiUyMGFhbnRyZWtrZWxpamslMjBlbiUyMG9udHdvcnBlbiUyMG9tJTIwamUlMjBzcGVlbHBsZXppZXIlMjB0ZSUyMHZlcmdyb3Rlbi4lMjBEZSUyMGtsYW50ZW5zZXJ2aWNlJTIwaXMlMjBhbHRpamQlMjBiZXNjaGlrYmFhciUyMG9tJTIwamUlMjB0ZSUyMGhlbHBlbi4lM0MlMkZwJTNFJTBBJTNDJTJGZGl2JTNF[/vc_raw_html][/vc_column][/vc_row]

    [vc_row][vc_column][vc_raw_html]PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTM1MjU1cHg7Ij4KPHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9Im1hZC1jYXNpbm8tZ2IubmV0Ij5NYWQgQ2FzaW5vPC9hPiBjYW4gaGlnaGxpZ2h0IGEgZ2FtZSBsb2JieSB3aGVyZSBib251c2VzIGFyZSBub3Qgc2VwYXJhdGVkIGZyb20gcmVhbCBwbGF5LiBTbG90cywgbGl2ZSBkZWFsZXIgZ2FtZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3RzIGFsbCBhZmZlY3QgYm9udXMgdmFsdWUgZGlmZmVyZW50bHkuIFdlbGNvbWUgcGFja2FnZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIHNob3VsZCBzdGF0ZSB3aGljaCBnYW1lcyBxdWFsaWZ5IGFuZCBob3cgbXVjaCB3YWdlcmluZyBpcyByZXF1aXJlZC4gQ2xlYXIgdGVybXMgYXJvdW5kIGV4cGlyeSwgbWF4aW11bSBzdGFrZXMgYW5kIHdpdGhkcmF3YWxzIG1ha2UgdGhlIG9mZmVyIG1vcmUgdXNlZnVsIGZvciBleHBlcmllbmNlZCBwbGF5ZXJzLjwvcD4KCjxwPkEgc3Ryb25nIGdhbWVzLWFuZC1ib251c2VzIGJsb2NrIGZvciA8YSBocmVmPSJtYWQtY2FzaW5vLXVrLm9yZyI+TWFkIENhc2lubzwvYT4gc2hvdWxkIGRlc2NyaWJlIHJld2FyZHMgdGhyb3VnaCBtZWFzdXJhYmxlIGNvbmRpdGlvbnMuIFBsYXllcnMgbmVlZCB0byBrbm93IHdoZXRoZXIgZnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgYXBwbHkgdG8gc2xvdHMsIGxpdmUgZ2FtZXMgb3IgdGFibGUgY2F0ZWdvcmllcy4gUm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWRkIGNvbnRyb2xsZWQgYmV0dGluZyBvcHRpb25zLCBidXQgYm9udXMgd2VpZ2h0aW5nIG1heSBiZSBsb3dlciB0aGFuIHNsb3QgcGxheS4gVGhpcyBpcyB3aHkgZWxpZ2libGUgdGl0bGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgY2FzaG91dCBydWxlcyBzaG91bGQgYmUgdmlzaWJsZSBpbiB0aGUgc2FtZSBwYXJhZ3JhcGguPC9wPgoKPHA+VGhlIHByb21vdGlvbmFsIGFwcGVhbCBvZiA8YSBocmVmPSJtYWRjYXNpbm8xLmNvLnVrIj5NYWQgQ2FzaW5vPC9hPiBkZXBlbmRzIG9uIGhvdyBjbGVhcmx5IHRoZSBjYXNpbm8gZXhwbGFpbnMgZ2FtZSBjb250cmlidXRpb24uIFNsb3RzIGFuZCBqYWNrcG90cyBtYXkgc3VwcG9ydCBmYXN0ZXIgd2FnZXJpbmcgcHJvZ3Jlc3MsIHdoaWxlIGxpdmUgcm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gZm9sbG93IHNwZWNpYWwgdGVybXMuIEJvbnVzIHZhbHVlIGltcHJvdmVzIHdoZW4gcmVsb2FkcywgZnJlZSBzcGlucyBhbmQgY2FzaGJhY2sgYXJlIGNvbm5lY3RlZCB3aXRoIHJlYWxpc3RpYyBtYXhpbXVtIGJldHMgYW5kIHRpbWUgbGltaXRzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIHdpbGwganVkZ2UgdGhlIG9mZmVyIGJ5IHByYWN0aWNhbCB1c2FiaWxpdHkgcmF0aGVyIHRoYW4gaXRzIGhlYWRsaW5lIHNpemUuPC9wPgoKPHA+QSBwbGF5ZXItZm9jdXNlZCBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InVrLW1hZGNhc2luby5jb20iPk1hZCBDYXNpbm88L2E+IGNhbiBleHBsYWluIGhvdyB0aGUgY2FzaW5vIHJld2FyZHMgZmlyc3QgZGVwb3NpdHMgYW5kIHJlcGVhdCBzZXNzaW9ucy4gV2VsY29tZSBib251c2VzLCByZWxvYWQgY2FtcGFpZ25zLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudHMgYWxsIG1hdHRlciB3aGVuIHRoZSBydWxlcyBhcmUgdHJhbnNwYXJlbnQuIFRoZSBsb2JieSBzaG91bGQgc3VwcG9ydCB0aG9zZSBvZmZlcnMgd2l0aCBzbG90cywgbGl2ZSB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3QgZ2FtZXMuIFNlcmlvdXMgdXNlcnMgd2lsbCBjaGVjayB3YWdlcmluZywgZ2FtZSB3ZWlnaHRpbmcgYW5kIHdpdGhkcmF3YWwgbGltaXRzIGJlZm9yZSB1c2luZyBib251cyBmdW5kcy48L3A+Cgo8cD5UaGUgZ2FtZXMgc2VjdGlvbiBhdCA8YSBocmVmPSJtYWdpY3dpbi1nYi5jb20iPk1hZ2ljIFdpbjwvYT4gc2hvdWxkIGdpdmUgZW5vdWdoIGNvbnRleHQgdG8gbWFrZSB0aGUgYm9udXMgdGVybXMgbWVhbmluZ2Z1bC4gU2xvdCBsaWJyYXJpZXMsIGphY2twb3QgdGl0bGVzLCBsaXZlIGNhc2lubyByb29tcyBhbmQgdGFibGUgZ2FtZXMgY3JlYXRlIGRpZmZlcmVudCBleHBlY3RhdGlvbnMgYXJvdW5kIHJpc2sgYW5kIGJvbnVzIGNvbnRyaWJ1dGlvbi4gRnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2sgb25seSB3b3JrIHdlbGwgd2hlbiBxdWFsaWZ5aW5nIHRpdGxlcyBhbmQgZXhwaXJ5IHBlcmlvZHMgYXJlIGVhc3kgdG8gcmVhZC4gTWF4LWJldCBsaW1pdHMgYW5kIGNhc2hvdXQgY29uZGl0aW9ucyByZW1haW4gZXNzZW50aWFsIGZvciBhZHZhbmNlZCBwbGF5ZXJzLjwvcD4KCjxwPkEgcG9saXNoZWQgY2FzaW5vIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0idWstbWFnaWN3aW4uY29tIj5NYWdpYyBXaW48L2E+IHNob3VsZCBrZWVwIGJvbnVzZXMgZ3JvdW5kZWQgaW4gYWN0dWFsIGdhbWVwbGF5LiBTbG90cyBtYXkgZGVsaXZlciB0aGUgbWFpbiBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgZGVhbGVyIGdhbWVzLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIG9mZmVyIGRpZmZlcmVudCBwYWNpbmcgYW5kIHRlcm0gcmVzdHJpY3Rpb25zLiBSZWxvYWQgb2ZmZXJzIGFuZCBjYXNoYmFjayBjYW4gc3VwcG9ydCBsb25nZXIgc2Vzc2lvbnMgd2hlbiB0aGUgcnVsZXMgZG8gbm90IGJsb2NrIHJlYWxpc3RpYyB3aXRoZHJhd2Fscy4gVGhlIGNvcHkgc2hvdWxkIG1ha2Ugd2FnZXJpbmcsIGV4Y2x1ZGVkIHRpdGxlcyBhbmQgbWF4aW11bSBzdGFrZSBydWxlcyBjbGVhci48L3A+Cgo8cD5UaGUgYm9udXMgb2ZmZXIgYXQgPGEgaHJlZj0ibWFnaWN3aW5jYXNpbm8tdWsudWsiPk1hZ2ljIFdpbjwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCBhcyBwYXJ0IG9mIGEgY29tcGxldGUgY2FzaW5vIHN5c3RlbS4gUGxheWVycyBjYW4gbW92ZSBiZXR3ZWVuIHZpZGVvIHNsb3RzLCBsaXZlIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdHMsIGJ1dCBlYWNoIGdhbWUgdHlwZSBjYW4gYWZmZWN0IHdhZ2VyaW5nIGRpZmZlcmVudGx5LiBGcmVlIHNwaW5zLCB3ZWxjb21lIHJld2FyZHMgYW5kIHJlbG9hZCBkZWFscyBuZWVkIGNsZWFyIGNvbnRyaWJ1dGlvbiBydWxlcyBhbmQgZXhwaXJ5IHdpbmRvd3MuIEV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgYWxzbyByZXZpZXcgd2l0aGRyYXdhbCBjYXBzIGFuZCBlbGlnaWJsZSBnYW1lcyBiZWZvcmUgYWNjZXB0aW5nIHRoZSBwcm9tb3Rpb24uPC9wPgoKPHA+VGhlIGJvbnVzIHN0cnVjdHVyZSBhdCA8YSBocmVmPSJ1ay1tYWdpY3dpbmNhc2luby5jb20iPk1hZ2ljIFdpbjwvYT4gc2hvdWxkIG1ha2UgY2xlYXIgaG93IHJld2FyZHMgc3VwcG9ydCByZWFsIGdhbWUgc2Vzc2lvbnMuIFNsb3RzIHVzdWFsbHkgZ2l2ZSB0aGUgZmFzdGVzdCByb3V0ZSBmb3IgZnJlZSBzcGlucyBhbmQgd2FnZXJpbmcsIHdoaWxlIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMgY2FuIGhhdmUgZGlmZmVyZW50IGNvbnRyaWJ1dGlvbiBydWxlcy4gUmVsb2FkIGJvbnVzZXMgYW5kIGNhc2hiYWNrIGJlY29tZSB1c2VmdWwgd2hlbiB0aGV5IG1hdGNoIHRoZSBwbGF5ZXLigJlzIHVzdWFsIHN0YWtlIHNpemUgYW5kIHByZWZlcnJlZCBnYW1lIHR5cGVzLiBFeHBlcmllbmNlZCB1c2VycyB3aWxsIGNoZWNrIGVsaWdpYmxlIHRpdGxlcywgZXhwaXJ5IHBlcmlvZHMsIG1heGltdW0gYmV0cyBhbmQgd2l0aGRyYXdhbCBsaW1pdHMgYmVmb3JlIGNsYWltaW5nIGFueXRoaW5nLjwvcD4KCjxwPkEgY2FzaW5vIHBhcmFncmFwaCBhcm91bmQgPGEgaHJlZj0iMmRheXNpbnNlYXR0bGUuY29tIj5NYW5pYSBDYXNpbm88L2E+IGNhbiBmb2N1cyBvbiBob3cgdGhlIGdhbWUgbG9iYnkgZ2l2ZXMgc2hhcGUgdG8gZXZlcnkgcHJvbW90aW9uLiBWaWRlbyBzbG90cywgamFja3BvdCBnYW1lcywgbGl2ZSBkZWFsZXIgcm9vbXMsIHJvdWxldHRlIGFuZCBibGFja2phY2sgYWxsIGNyZWF0ZSBkaWZmZXJlbnQgYm9udXMgb3V0Y29tZXMuIEZyZWUgc3BpbnMgYW5kIGRlcG9zaXQgbWF0Y2hlcyBhcmUgc3Ryb25nZXIgd2hlbiBjb250cmlidXRpb24gcmF0ZXMgYW5kIGV4Y2x1ZGVkIGdhbWVzIGFyZSBlYXN5IHRvIHJlYWQuIENsZWFyIGNhc2hvdXQgcnVsZXMgaGVscCBzZXJpb3VzIHBsYXllcnMgZGVjaWRlIHdoZXRoZXIgdGhlIG9mZmVyIGhhcyByZWFsIHZhbHVlLjwvcD4KCjxwPlBsYXllcnMgZXZhbHVhdGluZyA8YSBocmVmPSJ1ay1tYW5pYWNhc2luby5jb20iPk1hbmlhIENhc2lubzwvYT4gdXN1YWxseSB3YW50IHRvIGtub3cgd2hldGhlciB0aGUgYm9udXMgd29ya3MgYmV5b25kIHRoZSBmaXJzdCBkZXBvc2l0LiBSZWxvYWRzLCBjYXNoYmFjaywgZnJlZSBzcGlucyBhbmQgdG91cm5hbWVudHMgY2FuIHN1cHBvcnQgcmVndWxhciBzZXNzaW9ucyBpZiB0aGUgcnVsZXMgYXJlIHByYWN0aWNhbC4gU2xvdHMgbWF5IGNvdW50IG1vcmUgc3Ryb25nbHkgdG93YXJkIHdhZ2VyaW5nIHRoYW4gcm91bGV0dGUsIGJsYWNramFjayBvciBsaXZlIGNhc2lubyBnYW1lcy4gVGhhdCBpcyB3aHkgc3Rha2UgY2FwcywgZXhwaXJ5IHRpbWluZyBhbmQgZWxpZ2libGUgZ2FtZSBsaXN0cyBzaG91bGQgYmUgdmlzaWJsZSBpbiB0aGUgc2FtZSBwYXJhZ3JhcGguPC9wPgoKPHA+VGhlIGdhbWVzIHNlY3Rpb24gYXQgPGEgaHJlZj0ibWFuaWEtY2FzaW5vLnVrIj5NUiBNZWdhPC9hPiBzaG91bGQgc2hvdyB3aGV0aGVyIHRoZSBjYXNpbm8gc3VwcG9ydHMgZGlmZmVyZW50IGFwcHJvYWNoZXMgdG8gYmFua3JvbGwgdXNlLiBTbG90IHBsYXllcnMgbWF5IGZvY3VzIG9uIGZyZWUgc3BpbiB2YWx1ZSBhbmQgd2FnZXJpbmcgc3BlZWQsIHdoaWxlIGxpdmUtdGFibGUgcGxheWVycyBuZWVkIGNsZWFyIHRlcm1zIGZvciBibGFja2phY2sgYW5kIHJvdWxldHRlLiBNYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjayBvZmZlcnMgYXJlIG1vcmUgdXNlZnVsIHdoZW4gcGF5b3V0IGxpbWl0cyBhcmUgcmVhbGlzdGljLiBFeHBlcmllbmNlZCBwbGF5ZXJzIGNvbXBhcmUgdGhvc2UgcnVsZXMgYmVmb3JlIGRlY2lkaW5nIHdoZXJlIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGJvbnVzIHBhZ2UgYXJvdW5kIDxhIGhyZWY9InVrLW1ybWVnYS5jb20iPk1yIE1lZ2E8L2E+IHNob3VsZCBleHBsYWluIGhvdyByZXdhcmRzIHdvcmsgaW5zaWRlIHRoZSBmdWxsIGNhc2lubyBsb2JieS4gU2xvdHMgdXN1YWxseSBnaXZlIHRoZSBjbGVhcmVzdCByb3V0ZSBmb3IgZnJlZSBzcGlucyBhbmQgd2FnZXJpbmcgcHJvZ3Jlc3MsIHdoaWxlIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMgbWF5IGNhcnJ5IGRpZmZlcmVudCBjb250cmlidXRpb24gcnVsZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgY29tcGFyZSByZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIG1hdGNoZWQgZGVwb3NpdHMgYnkgY2hlY2tpbmcgZWxpZ2libGUgdGl0bGVzIGFuZCBtYXhpbXVtIGJldCBsaW1pdHMuIENsZWFyIGV4cGlyeSBkYXRlcyBhbmQgd2l0aGRyYXdhbCBjb25kaXRpb25zIG1ha2UgdGhlIG9mZmVyIGVhc2llciB0byBldmFsdWF0ZSBiZWZvcmUgYSBkZXBvc2l0LjwvcD4KCjxwPkEgZ2FtZXMtZm9jdXNlZCBjYXNpbm8gcGFyYWdyYXBoIGZvciA8YSBocmVmPSJtci1tZWdhLnVrIj5NciBTbG90eTwvYT4gY2FuIGRlc2NyaWJlIGhvdyB0aGUgbG9iYnkgc3VwcG9ydHMgZGlmZmVyZW50IGJhbmtyb2xsIHN0eWxlcy4gVmlkZW8gc2xvdHMsIGphY2twb3QgZ2FtZXMsIGxpdmUgZGVhbGVyIHJvb21zLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGFsbCBjcmVhdGUgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyBhcm91bmQgcmlzaywgcGFjZSBhbmQgYm9udXMgY29udHJpYnV0aW9uLiBGcmVlIHNwaW5zIGFuZCBkZXBvc2l0IGJvbnVzZXMgYXJlIHVzZWZ1bCBvbmx5IHdoZW4gZ2FtZSBlbGlnaWJpbGl0eSwgY29udHJpYnV0aW9uIHJhdGVzIGFuZCBjYXNob3V0IHRlcm1zIGFyZSB0cmFuc3BhcmVudC4gU2VyaW91cyBwbGF5ZXJzIHdpbGwgYWxzbyBjaGVjayBleGNsdWRlZCBnYW1lcywgc3Rha2UgY2FwcyBhbmQgd2FnZXJpbmcgc3BlZWQgYmVmb3JlIGNsYWltaW5nIGEgcmV3YXJkLjwvcD4KCjxwPlRoZSBwcm9tb3Rpb25hbCBzdHJ1Y3R1cmUgYXQgPGEgaHJlZj0idWstbXJzbG90eS5jb20iPk1yIFNsb3R5PC9hPiBiZWNvbWVzIHN0cm9uZ2VyIHdoZW4gZXZlcnkgYm9udXMgaXMgY29ubmVjdGVkIHdpdGggcGxheWFibGUgZ2FtZSBjYXRlZ29yaWVzLiBTbG90IHBsYXllcnMgbWF5IGJlbmVmaXQgbW9zdCBmcm9tIGZyZWUgc3BpbnMgYW5kIGZ1bGwgd2FnZXJpbmcgY29udHJpYnV0aW9uLCB3aGlsZSBsaXZlIGNhc2lubyB1c2VycyBuZWVkIGNsZWFyIHRlcm1zIGZvciByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrLiBSZWxvYWQgb2ZmZXJzLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudCByZXdhcmRzIGNhbiBzdXBwb3J0IHJlcGVhdCBwbGF5IHdoZW4gdGhleSBoYXZlIHJlYWxpc3RpYyBsaW1pdHMuIFRoZSBrZXkgZGV0YWlscyBhcmUgbWF4aW11bSBzdGFrZXMsIGV4cGlyeSBwZXJpb2RzLCBlbGlnaWJsZSB0aXRsZXMgYW5kIHdpdGhkcmF3YWwgcnVsZXMuPC9wPgoKPHA+UGxheWVycyByZXZpZXdpbmcgPGEgaHJlZj0ibXJzbG90eS1nYi5jb20iPk1yIFNsb3R5PC9hPiB3aWxsIHVzdWFsbHkganVkZ2UgdGhlIGNhc2lubyBieSBob3cgYm9udXMgcnVsZXMgbWF0Y2ggdGhlIGF2YWlsYWJsZSBnYW1lcy4gQSBsYXJnZSB3ZWxjb21lIG9mZmVyIGNhbiBsb3NlIHZhbHVlIGlmIHRoZSB3YWdlcmluZyBpcyBoaWdoLCB0aGUgYmVzdCB0aXRsZXMgYXJlIGV4Y2x1ZGVkIG9yIHRoZSBjYXNob3V0IGNhcCBpcyByZXN0cmljdGl2ZS4gU2xvdHMsIGphY2twb3QgZ2FtZXMsIGxpdmUgcm91bGV0dGUgYW5kIGJsYWNramFjayBzaG91bGQgYmUgZGVzY3JpYmVkIHRvZ2V0aGVyIHdpdGggdGhlIHRlcm1zIHRoYXQgYWZmZWN0IHRoZW0uIFRoaXMgZ2l2ZXMgZXhwZXJpZW5jZWQgdXNlcnMgYSBwcmFjdGljYWwgdmlldyBvZiB0aGUgcHJvbW90aW9uIHJhdGhlciB0aGFuIG9ubHkgYSBoZWFkbGluZSBmaWd1cmUuPC9wPgoKPHA+VGhlIGNhc2lubyB2YWx1ZSBvZiA8YSBocmVmPSJwZWFjaGVzY2FzaW5vLnVrIj5QZWFjaGVzIENhc2lubzwvYT4gaXMgY2xlYXJlciB3aGVuIGJvbnVzZXMgYXJlIHdyaXR0ZW4gYmVzaWRlIHRoZSBnYW1lcyB0aGV5IHN1cHBvcnQuIFZpZGVvIHNsb3RzLCBjbGFzc2ljIHJlZWxzLCBwcm9ncmVzc2l2ZSBqYWNrcG90cywgbGl2ZSBkZWFsZXIgdGFibGVzIGFuZCBtb2JpbGUgdGl0bGVzIGNhbiBhbGwgaW5mbHVlbmNlIGhvdyBwcm9tb3Rpb25hbCBmdW5kcyBhcmUgdXNlZC4gV2VsY29tZSByZXdhcmRzLCByZWxvYWQgYm9udXNlcyBhbmQgY2FzaGJhY2sgc2hvdWxkIGV4cGxhaW4gcXVhbGlmeWluZyBkZXBvc2l0cywgZ2FtZSB3ZWlnaHRpbmcgYW5kIG1heGltdW0gYmV0IHJ1bGVzLiBFeHBlcmllbmNlZCBwbGF5ZXJzIG5lZWQgdGhpcyBzdHJ1Y3R1cmUgdG8gY29tcGFyZSB0aGUgcmVhbCB2YWx1ZSBvZiBlYWNoIG9mZmVyLjwvcD4KCjxwPkEgYm9udXMtbGVkIG92ZXJ2aWV3IG9mIDxhIGhyZWY9ImNhc2lub3MtcGVhY2hlcy51ayI+UGVhY2hlcyBDYXNpbm88L2E+IHNob3VsZCBmb2N1cyBvbiB3aGF0IGhhcHBlbnMgYWZ0ZXIgdGhlIHBsYXllciBhY3RpdmF0ZXMgdGhlIHJld2FyZC4gRnJlZSBzcGlucyBtYXkgYmUgdGllZCB0byBzZWxlY3RlZCBzbG90cywgd2hpbGUgZGVwb3NpdCBtYXRjaGVzIGNhbiBoYXZlIGJyb2FkZXIgYnV0IG1vcmUgcmVzdHJpY3RpdmUgZ2FtZSBydWxlcy4gUm91bGV0dGUsIGJsYWNramFjayBhbmQgbGl2ZSBjYXNpbm8gdGFibGVzIGFkZCBzdHJhdGVnaWMgZGVwdGgsIGJ1dCB0aGVpciB3YWdlcmluZyBjb250cmlidXRpb24gbmVlZHMgdG8gYmUgY2xlYXIuIFdpdGhkcmF3YWwgbGltaXRzLCBleHBpcnkgZGF0ZXMgYW5kIGV4Y2x1ZGVkIHRpdGxlcyBkZWNpZGUgd2hldGhlciB0aGUgYm9udXMgaXMgZ2VudWluZWx5IHVzZWZ1bC48L3A+Cgo8cD5UaGUgZ2FtZSBsb2JieSBhdCA8YSBocmVmPSJjYXNpbm8tcHJlc3RpZ2UtdWsuY29tIj5QcmVzdGlnZSBDYXNpbm88L2E+IHNob3VsZCBiZSBwcmVzZW50ZWQgYXMgdGhlIGZvdW5kYXRpb24gb2YgZXZlcnkgcHJvbW90aW9uYWwgZGVjaXNpb24uIFNsb3RzLCBqYWNrcG90cywgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBlYWNoIGNyZWF0ZSBhIGRpZmZlcmVudCByb3V0ZSB0aHJvdWdoIHdhZ2VyaW5nLiBSZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIGZyZWUgc3BpbnMgYmVjb21lIHN0cm9uZ2VyIHdoZW4gdGhlIGNhc2lubyBzaG93cyBlbGlnaWJsZSBnYW1lcyBhbmQgbWF4aW11bSBzdGFrZSBsaW1pdHMgdXBmcm9udC4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIHVzZSB0aG9zZSBkZXRhaWxzIHRvIGRlY2lkZSB3aGV0aGVyIHRoZSBvZmZlciBzdWl0cyB0aGVpciBiYW5rcm9sbC48L3A+Cgo8cD5BIHByYWN0aWNhbCBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InByZXN0aWdlY2FzaW5vdWsuY28udWsiPlByZXN0aWdlIENhc2lubzwvYT4gY2FuIGZvY3VzIG9uIGJvbnVzIHVzYWJpbGl0eSBhY3Jvc3Mgc2xvdHMsIGxpdmUgZ2FtZXMgYW5kIHRhYmxlIGNhdGVnb3JpZXMuIFNsb3RzIHVzdWFsbHkgb2ZmZXIgdGhlIGNsZWFuZXN0IHdhZ2VyaW5nIHJvdXRlLCB3aGlsZSBibGFja2phY2ssIHJvdWxldHRlIGFuZCBiYWNjYXJhdC1zdHlsZSBnYW1lcyBtYXkgY2FycnkgcmVkdWNlZCBjb250cmlidXRpb24uIENhc2hiYWNrIGFuZCByZWxvYWQgZGVhbHMgYXJlIHZhbHVhYmxlIGZvciByZWd1bGFyIHBsYXkgb25seSB3aGVuIHRlcm1zIGFyZSBzaW1wbGUgYW5kIHdpdGhkcmF3YWwgcnVsZXMgYXJlIGZhaXIuIFRoZSBiZXN0IGNhc2lubyBjb3B5IGtlZXBzIHdhZ2VyaW5nLCBnYW1lIHJlc3RyaWN0aW9ucyBhbmQgZXhwaXJ5IHRpbWluZyB2aXNpYmxlLjwvcD4KCjxwPlBsYXllcnMgY29tcGFyaW5nIDxhIGhyZWY9InF1YWxpdHktYmluZ28uY29tIj5RdWFsaXR5IEJpbmdvPC9hPiBzaG91bGQgYmUgYWJsZSB0byBzZWUgaG93IGJvbnVzZXMgc3VwcG9ydCBkaWZmZXJlbnQgcGxheWluZyBzdHlsZXMuIEZyZWUgc3BpbiBvZmZlcnMgZml0IHNsb3Qgc2Vzc2lvbnMsIGRlcG9zaXQgbWF0Y2hlcyBjYW4gZXh0ZW5kIGJyb2FkZXIgY2FzaW5vIHBsYXkgYW5kIGNhc2hiYWNrIG1heSBzb2Z0ZW4gbG9zaW5nIHBlcmlvZHMuIFRoZSBnYW1lIG1peCBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlLWZyaWVuZGx5IHRhYmxlcy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBjaGVjayBjb250cmlidXRpb24gcmF0ZXMsIG1heC1iZXQgcnVsZXMgYW5kIHBheW91dCBjYXBzIGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9InF1YWxpdHktYmluZ28uY28udWsiPlF1YWxpdHkgQmluZ288L2E+IGNhbiBoaWdobGlnaHQgYSBnYW1lIGxvYmJ5IHdoZXJlIGJvbnVzZXMgYXJlIG5vdCBzZXBhcmF0ZWQgZnJvbSByZWFsIHBsYXkuIFNsb3RzLCBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdHMgYWxsIGFmZmVjdCBib251cyB2YWx1ZSBkaWZmZXJlbnRseS4gV2VsY29tZSBwYWNrYWdlcywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgc2hvdWxkIHN0YXRlIHdoaWNoIGdhbWVzIHF1YWxpZnkgYW5kIGhvdyBtdWNoIHdhZ2VyaW5nIGlzIHJlcXVpcmVkLiBDbGVhciB0ZXJtcyBhcm91bmQgZXhwaXJ5LCBtYXhpbXVtIHN0YWtlcyBhbmQgd2l0aGRyYXdhbHMgbWFrZSB0aGUgb2ZmZXIgbW9yZSB1c2VmdWwgZm9yIGV4cGVyaWVuY2VkIHBsYXllcnMuPC9wPgoKPHA+QSBzdHJvbmcgZ2FtZXMtYW5kLWJvbnVzZXMgYmxvY2sgZm9yIDxhIGhyZWY9InJlZGxpb25jYXNpbm8tdWsudWsiPlJlZCBMaW9uPC9hPiBzaG91bGQgZGVzY3JpYmUgcmV3YXJkcyB0aHJvdWdoIG1lYXN1cmFibGUgY29uZGl0aW9ucy4gUGxheWVycyBuZWVkIHRvIGtub3cgd2hldGhlciBmcmVlIHNwaW5zLCBtYXRjaGVkIGRlcG9zaXRzLCByZWxvYWRzIGFuZCBjYXNoYmFjayBhcHBseSB0byBzbG90cywgbGl2ZSBnYW1lcyBvciB0YWJsZSBjYXRlZ29yaWVzLiBSb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIGNhbiBhZGQgY29udHJvbGxlZCBiZXR0aW5nIG9wdGlvbnMsIGJ1dCBib251cyB3ZWlnaHRpbmcgbWF5IGJlIGxvd2VyIHRoYW4gc2xvdCBwbGF5LiBUaGlzIGlzIHdoeSBlbGlnaWJsZSB0aXRsZXMsIGV4Y2x1ZGVkIGdhbWVzIGFuZCBjYXNob3V0IHJ1bGVzIHNob3VsZCBiZSB2aXNpYmxlIGluIHRoZSBzYW1lIHBhcmFncmFwaC48L3A+Cgo8cD5UaGUgcHJvbW90aW9uYWwgYXBwZWFsIG9mIDxhIGhyZWY9InVrLXJlZGxpb25jYXNpbm8uY29tIj5SZWQgTGlvbjwvYT4gZGVwZW5kcyBvbiBob3cgY2xlYXJseSB0aGUgY2FzaW5vIGV4cGxhaW5zIGdhbWUgY29udHJpYnV0aW9uLiBTbG90cyBhbmQgamFja3BvdHMgbWF5IHN1cHBvcnQgZmFzdGVyIHdhZ2VyaW5nIHByb2dyZXNzLCB3aGlsZSBsaXZlIHJvdWxldHRlIGFuZCBibGFja2phY2sgY2FuIGZvbGxvdyBzcGVjaWFsIHRlcm1zLiBCb251cyB2YWx1ZSBpbXByb3ZlcyB3aGVuIHJlbG9hZHMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGFyZSBjb25uZWN0ZWQgd2l0aCByZWFsaXN0aWMgbWF4aW11bSBiZXRzIGFuZCB0aW1lIGxpbWl0cy4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIGp1ZGdlIHRoZSBvZmZlciBieSBwcmFjdGljYWwgdXNhYmlsaXR5IHJhdGhlciB0aGFuIGl0cyBoZWFkbGluZSBzaXplLjwvcD4KCjxwPkEgcGxheWVyLWZvY3VzZWQgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJyb3VnZS1jYXNpbm8tZ2IuY29tIj5Sb3VnZSBDYXNpbm88L2E+IGNhbiBleHBsYWluIGhvdyB0aGUgY2FzaW5vIHJld2FyZHMgZmlyc3QgZGVwb3NpdHMgYW5kIHJlcGVhdCBzZXNzaW9ucy4gV2VsY29tZSBib251c2VzLCByZWxvYWQgY2FtcGFpZ25zLCBjYXNoYmFjayBhbmQgdG91cm5hbWVudHMgYWxsIG1hdHRlciB3aGVuIHRoZSBydWxlcyBhcmUgdHJhbnNwYXJlbnQuIFRoZSBsb2JieSBzaG91bGQgc3VwcG9ydCB0aG9zZSBvZmZlcnMgd2l0aCBzbG90cywgbGl2ZSB0YWJsZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3QgZ2FtZXMuIFNlcmlvdXMgdXNlcnMgd2lsbCBjaGVjayB3YWdlcmluZywgZ2FtZSB3ZWlnaHRpbmcgYW5kIHdpdGhkcmF3YWwgbGltaXRzIGJlZm9yZSB1c2luZyBib251cyBmdW5kcy48L3A+Cgo8cD5UaGUgZ2FtZXMgc2VjdGlvbiBhdCA8YSBocmVmPSJ1ay1yb3VnZS1jYXNpbm8uY29tIj5Sb3VnZSBDYXNpbm88L2E+IHNob3VsZCBnaXZlIGVub3VnaCBjb250ZXh0IHRvIG1ha2UgdGhlIGJvbnVzIHRlcm1zIG1lYW5pbmdmdWwuIFNsb3QgbGlicmFyaWVzLCBqYWNrcG90IHRpdGxlcywgbGl2ZSBjYXNpbm8gcm9vbXMgYW5kIHRhYmxlIGdhbWVzIGNyZWF0ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb25zIGFyb3VuZCByaXNrIGFuZCBib251cyBjb250cmlidXRpb24uIEZyZWUgc3BpbnMsIG1hdGNoZWQgZGVwb3NpdHMgYW5kIGNhc2hiYWNrIG9ubHkgd29yayB3ZWxsIHdoZW4gcXVhbGlmeWluZyB0aXRsZXMgYW5kIGV4cGlyeSBwZXJpb2RzIGFyZSBlYXN5IHRvIHJlYWQuIE1heC1iZXQgbGltaXRzIGFuZCBjYXNob3V0IGNvbmRpdGlvbnMgcmVtYWluIGVzc2VudGlhbCBmb3IgYWR2YW5jZWQgcGxheWVycy48L3A+Cgo8cD5BIHBvbGlzaGVkIGNhc2lubyBwYXJhZ3JhcGggZm9yIDxhIGhyZWY9InBpbmtzaGVldHByb2Nlc3MuY29tIj5TZXZlbiBDYXNpbm88L2E+IHNob3VsZCBrZWVwIGJvbnVzZXMgZ3JvdW5kZWQgaW4gYWN0dWFsIGdhbWVwbGF5LiBTbG90cyBtYXkgZGVsaXZlciB0aGUgbWFpbiBmcmVlIHNwaW4gdmFsdWUsIHdoaWxlIGxpdmUgZGVhbGVyIGdhbWVzLCByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIG9mZmVyIGRpZmZlcmVudCBwYWNpbmcgYW5kIHRlcm0gcmVzdHJpY3Rpb25zLiBSZWxvYWQgb2ZmZXJzIGFuZCBjYXNoYmFjayBjYW4gc3VwcG9ydCBsb25nZXIgc2Vzc2lvbnMgd2hlbiB0aGUgcnVsZXMgZG8gbm90IGJsb2NrIHJlYWxpc3RpYyB3aXRoZHJhd2Fscy4gVGhlIGNvcHkgc2hvdWxkIG1ha2Ugd2FnZXJpbmcsIGV4Y2x1ZGVkIHRpdGxlcyBhbmQgbWF4aW11bSBzdGFrZSBydWxlcyBjbGVhci48L3A+Cgo8cD5UaGUgYm9udXMgb2ZmZXIgYXQgPGEgaHJlZj0idWtzZXZlbmNhc2luby51ay5jb20iPlNldmVuIENhc2lubzwvYT4gc2hvdWxkIGJlIGRlc2NyaWJlZCBhcyBwYXJ0IG9mIGEgY29tcGxldGUgY2FzaW5vIHN5c3RlbS4gUGxheWVycyBjYW4gbW92ZSBiZXR3ZWVuIHZpZGVvIHNsb3RzLCBsaXZlIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdHMsIGJ1dCBlYWNoIGdhbWUgdHlwZSBjYW4gYWZmZWN0IHdhZ2VyaW5nIGRpZmZlcmVudGx5LiBGcmVlIHNwaW5zLCB3ZWxjb21lIHJld2FyZHMgYW5kIHJlbG9hZCBkZWFscyBuZWVkIGNsZWFyIGNvbnRyaWJ1dGlvbiBydWxlcyBhbmQgZXhwaXJ5IHdpbmRvd3MuIEV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgYWxzbyByZXZpZXcgd2l0aGRyYXdhbCBjYXBzIGFuZCBlbGlnaWJsZSBnYW1lcyBiZWZvcmUgYWNjZXB0aW5nIHRoZSBwcm9tb3Rpb24uPC9wPgoKPHA+VGhlIGJvbnVzIHN0cnVjdHVyZSBhdCA8YSBocmVmPSJzZXZlbmNhc2lub29ubGluZS51ayI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQgbWFrZSBjbGVhciBob3cgcmV3YXJkcyBzdXBwb3J0IHJlYWwgZ2FtZSBzZXNzaW9ucy4gU2xvdHMgdXN1YWxseSBnaXZlIHRoZSBmYXN0ZXN0IHJvdXRlIGZvciBmcmVlIHNwaW5zIGFuZCB3YWdlcmluZywgd2hpbGUgbGl2ZSByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCB0YWJsZSBnYW1lcyBjYW4gaGF2ZSBkaWZmZXJlbnQgY29udHJpYnV0aW9uIHJ1bGVzLiBSZWxvYWQgYm9udXNlcyBhbmQgY2FzaGJhY2sgYmVjb21lIHVzZWZ1bCB3aGVuIHRoZXkgbWF0Y2ggdGhlIHBsYXllcuKAmXMgdXN1YWwgc3Rha2Ugc2l6ZSBhbmQgcHJlZmVycmVkIGdhbWUgdHlwZXMuIEV4cGVyaWVuY2VkIHVzZXJzIHdpbGwgY2hlY2sgZWxpZ2libGUgdGl0bGVzLCBleHBpcnkgcGVyaW9kcywgbWF4aW11bSBiZXRzIGFuZCB3aXRoZHJhd2FsIGxpbWl0cyBiZWZvcmUgY2xhaW1pbmcgYW55dGhpbmcuPC9wPgoKPHA+QSBjYXNpbm8gcGFyYWdyYXBoIGFyb3VuZCA8YSBocmVmPSJ1ay1zZXZlbi1jYXNpbm8udWsiPlNldmVuIENhc2lubzwvYT4gY2FuIGZvY3VzIG9uIGhvdyB0aGUgZ2FtZSBsb2JieSBnaXZlcyBzaGFwZSB0byBldmVyeSBwcm9tb3Rpb24uIFZpZGVvIHNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIGRlYWxlciByb29tcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhbGwgY3JlYXRlIGRpZmZlcmVudCBib251cyBvdXRjb21lcy4gRnJlZSBzcGlucyBhbmQgZGVwb3NpdCBtYXRjaGVzIGFyZSBzdHJvbmdlciB3aGVuIGNvbnRyaWJ1dGlvbiByYXRlcyBhbmQgZXhjbHVkZWQgZ2FtZXMgYXJlIGVhc3kgdG8gcmVhZC4gQ2xlYXIgY2FzaG91dCBydWxlcyBoZWxwIHNlcmlvdXMgcGxheWVycyBkZWNpZGUgd2hldGhlciB0aGUgb2ZmZXIgaGFzIHJlYWwgdmFsdWUuPC9wPgoKPHA+UGxheWVycyBldmFsdWF0aW5nIDxhIGhyZWY9InNldmVuY2FzaW5vdWsudWsiPlNldmVuIENhc2lubzwvYT4gdXN1YWxseSB3YW50IHRvIGtub3cgd2hldGhlciB0aGUgYm9udXMgd29ya3MgYmV5b25kIHRoZSBmaXJzdCBkZXBvc2l0LiBSZWxvYWRzLCBjYXNoYmFjaywgZnJlZSBzcGlucyBhbmQgdG91cm5hbWVudHMgY2FuIHN1cHBvcnQgcmVndWxhciBzZXNzaW9ucyBpZiB0aGUgcnVsZXMgYXJlIHByYWN0aWNhbC4gU2xvdHMgbWF5IGNvdW50IG1vcmUgc3Ryb25nbHkgdG93YXJkIHdhZ2VyaW5nIHRoYW4gcm91bGV0dGUsIGJsYWNramFjayBvciBsaXZlIGNhc2lubyBnYW1lcy4gVGhhdCBpcyB3aHkgc3Rha2UgY2FwcywgZXhwaXJ5IHRpbWluZyBhbmQgZWxpZ2libGUgZ2FtZSBsaXN0cyBzaG91bGQgYmUgdmlzaWJsZSBpbiB0aGUgc2FtZSBwYXJhZ3JhcGguPC9wPgoKPHA+VGhlIGdhbWVzIHNlY3Rpb24gYXQgPGEgaHJlZj0idWstc2V2ZW4tY2FzaW5vLmNvbSI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQgc2hvdyB3aGV0aGVyIHRoZSBjYXNpbm8gc3VwcG9ydHMgZGlmZmVyZW50IGFwcHJvYWNoZXMgdG8gYmFua3JvbGwgdXNlLiBTbG90IHBsYXllcnMgbWF5IGZvY3VzIG9uIGZyZWUgc3BpbiB2YWx1ZSBhbmQgd2FnZXJpbmcgc3BlZWQsIHdoaWxlIGxpdmUtdGFibGUgcGxheWVycyBuZWVkIGNsZWFyIHRlcm1zIGZvciBibGFja2phY2sgYW5kIHJvdWxldHRlLiBNYXRjaGVkIGRlcG9zaXRzIGFuZCBjYXNoYmFjayBvZmZlcnMgYXJlIG1vcmUgdXNlZnVsIHdoZW4gcGF5b3V0IGxpbWl0cyBhcmUgcmVhbGlzdGljLiBFeHBlcmllbmNlZCBwbGF5ZXJzIGNvbXBhcmUgdGhvc2UgcnVsZXMgYmVmb3JlIGRlY2lkaW5nIHdoZXJlIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGJvbnVzIHBhZ2UgYXJvdW5kIDxhIGhyZWY9InNldmVuY2FzaW5vdWsudWsuY29tIj5TZXZlbiBDYXNpbm88L2E+IHNob3VsZCBleHBsYWluIGhvdyByZXdhcmRzIHdvcmsgaW5zaWRlIHRoZSBmdWxsIGNhc2lubyBsb2JieS4gU2xvdHMgdXN1YWxseSBnaXZlIHRoZSBjbGVhcmVzdCByb3V0ZSBmb3IgZnJlZSBzcGlucyBhbmQgd2FnZXJpbmcgcHJvZ3Jlc3MsIHdoaWxlIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMgbWF5IGNhcnJ5IGRpZmZlcmVudCBjb250cmlidXRpb24gcnVsZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgY29tcGFyZSByZWxvYWRzLCBjYXNoYmFjaywgdG91cm5hbWVudHMgYW5kIG1hdGNoZWQgZGVwb3NpdHMgYnkgY2hlY2tpbmcgZWxpZ2libGUgdGl0bGVzIGFuZCBtYXhpbXVtIGJldCBsaW1pdHMuIENsZWFyIGV4cGlyeSBkYXRlcyBhbmQgd2l0aGRyYXdhbCBjb25kaXRpb25zIG1ha2UgdGhlIG9mZmVyIGVhc2llciB0byBldmFsdWF0ZSBiZWZvcmUgYSBkZXBvc2l0LjwvcD4KCjxwPkEgZ2FtZXMtZm9jdXNlZCBjYXNpbm8gcGFyYWdyYXBoIGZvciA8YSBocmVmPSJ1ay1zZXZlbi1jYXNpbm8udWsuY29tIj5TZXZlbiBDYXNpbm88L2E+IGNhbiBkZXNjcmliZSBob3cgdGhlIGxvYmJ5IHN1cHBvcnRzIGRpZmZlcmVudCBiYW5rcm9sbCBzdHlsZXMuIFZpZGVvIHNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIGRlYWxlciByb29tcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhbGwgY3JlYXRlIGRpZmZlcmVudCBleHBlY3RhdGlvbnMgYXJvdW5kIHJpc2ssIHBhY2UgYW5kIGJvbnVzIGNvbnRyaWJ1dGlvbi4gRnJlZSBzcGlucyBhbmQgZGVwb3NpdCBib251c2VzIGFyZSB1c2VmdWwgb25seSB3aGVuIGdhbWUgZWxpZ2liaWxpdHksIGNvbnRyaWJ1dGlvbiByYXRlcyBhbmQgY2FzaG91dCB0ZXJtcyBhcmUgdHJhbnNwYXJlbnQuIFNlcmlvdXMgcGxheWVycyB3aWxsIGFsc28gY2hlY2sgZXhjbHVkZWQgZ2FtZXMsIHN0YWtlIGNhcHMgYW5kIHdhZ2VyaW5nIHNwZWVkIGJlZm9yZSBjbGFpbWluZyBhIHJld2FyZC48L3A+Cgo8cD5UaGUgcHJvbW90aW9uYWwgc3RydWN0dXJlIGF0IDxhIGhyZWY9InNldmVuLWNhc2luby11ay51ay5jb20iPlNldmVuIENhc2lubzwvYT4gYmVjb21lcyBzdHJvbmdlciB3aGVuIGV2ZXJ5IGJvbnVzIGlzIGNvbm5lY3RlZCB3aXRoIHBsYXlhYmxlIGdhbWUgY2F0ZWdvcmllcy4gU2xvdCBwbGF5ZXJzIG1heSBiZW5lZml0IG1vc3QgZnJvbSBmcmVlIHNwaW5zIGFuZCBmdWxsIHdhZ2VyaW5nIGNvbnRyaWJ1dGlvbiwgd2hpbGUgbGl2ZSBjYXNpbm8gdXNlcnMgbmVlZCBjbGVhciB0ZXJtcyBmb3Igcm91bGV0dGUgYW5kIGJsYWNramFjay4gUmVsb2FkIG9mZmVycywgY2FzaGJhY2sgYW5kIHRvdXJuYW1lbnQgcmV3YXJkcyBjYW4gc3VwcG9ydCByZXBlYXQgcGxheSB3aGVuIHRoZXkgaGF2ZSByZWFsaXN0aWMgbGltaXRzLiBUaGUga2V5IGRldGFpbHMgYXJlIG1heGltdW0gc3Rha2VzLCBleHBpcnkgcGVyaW9kcywgZWxpZ2libGUgdGl0bGVzIGFuZCB3aXRoZHJhd2FsIHJ1bGVzLjwvcD4KCjxwPlBsYXllcnMgcmV2aWV3aW5nIDxhIGhyZWY9InNldmVuLWNhc2luby1vbmxpbmUubmV0Ij5TZXZlbiBDYXNpbm88L2E+IHdpbGwgdXN1YWxseSBqdWRnZSB0aGUgY2FzaW5vIGJ5IGhvdyBib251cyBydWxlcyBtYXRjaCB0aGUgYXZhaWxhYmxlIGdhbWVzLiBBIGxhcmdlIHdlbGNvbWUgb2ZmZXIgY2FuIGxvc2UgdmFsdWUgaWYgdGhlIHdhZ2VyaW5nIGlzIGhpZ2gsIHRoZSBiZXN0IHRpdGxlcyBhcmUgZXhjbHVkZWQgb3IgdGhlIGNhc2hvdXQgY2FwIGlzIHJlc3RyaWN0aXZlLiBTbG90cywgamFja3BvdCBnYW1lcywgbGl2ZSByb3VsZXR0ZSBhbmQgYmxhY2tqYWNrIHNob3VsZCBiZSBkZXNjcmliZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGVybXMgdGhhdCBhZmZlY3QgdGhlbS4gVGhpcyBnaXZlcyBleHBlcmllbmNlZCB1c2VycyBhIHByYWN0aWNhbCB2aWV3IG9mIHRoZSBwcm9tb3Rpb24gcmF0aGVyIHRoYW4gb25seSBhIGhlYWRsaW5lIGZpZ3VyZS48L3A+Cgo8cD5UaGUgY2FzaW5vIHZhbHVlIG9mIDxhIGhyZWY9InNldmVuLWNhc2luby11ay51ayI+U2V2ZW4gQ2FzaW5vPC9hPiBpcyBjbGVhcmVyIHdoZW4gYm9udXNlcyBhcmUgd3JpdHRlbiBiZXNpZGUgdGhlIGdhbWVzIHRoZXkgc3VwcG9ydC4gVmlkZW8gc2xvdHMsIGNsYXNzaWMgcmVlbHMsIHByb2dyZXNzaXZlIGphY2twb3RzLCBsaXZlIGRlYWxlciB0YWJsZXMgYW5kIG1vYmlsZSB0aXRsZXMgY2FuIGFsbCBpbmZsdWVuY2UgaG93IHByb21vdGlvbmFsIGZ1bmRzIGFyZSB1c2VkLiBXZWxjb21lIHJld2FyZHMsIHJlbG9hZCBib251c2VzIGFuZCBjYXNoYmFjayBzaG91bGQgZXhwbGFpbiBxdWFsaWZ5aW5nIGRlcG9zaXRzLCBnYW1lIHdlaWdodGluZyBhbmQgbWF4aW11bSBiZXQgcnVsZXMuIEV4cGVyaWVuY2VkIHBsYXllcnMgbmVlZCB0aGlzIHN0cnVjdHVyZSB0byBjb21wYXJlIHRoZSByZWFsIHZhbHVlIG9mIGVhY2ggb2ZmZXIuPC9wPgoKPHA+QSBib251cy1sZWQgb3ZlcnZpZXcgb2YgPGEgaHJlZj0ic2V2ZW5jYXNpbm8tdWsudWsiPlNldmVuIENhc2lubzwvYT4gc2hvdWxkIGZvY3VzIG9uIHdoYXQgaGFwcGVucyBhZnRlciB0aGUgcGxheWVyIGFjdGl2YXRlcyB0aGUgcmV3YXJkLiBGcmVlIHNwaW5zIG1heSBiZSB0aWVkIHRvIHNlbGVjdGVkIHNsb3RzLCB3aGlsZSBkZXBvc2l0IG1hdGNoZXMgY2FuIGhhdmUgYnJvYWRlciBidXQgbW9yZSByZXN0cmljdGl2ZSBnYW1lIHJ1bGVzLiBSb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBsaXZlIGNhc2lubyB0YWJsZXMgYWRkIHN0cmF0ZWdpYyBkZXB0aCwgYnV0IHRoZWlyIHdhZ2VyaW5nIGNvbnRyaWJ1dGlvbiBuZWVkcyB0byBiZSBjbGVhci4gV2l0aGRyYXdhbCBsaW1pdHMsIGV4cGlyeSBkYXRlcyBhbmQgZXhjbHVkZWQgdGl0bGVzIGRlY2lkZSB3aGV0aGVyIHRoZSBib251cyBpcyBnZW51aW5lbHkgdXNlZnVsLjwvcD4KCjxwPlRoZSBnYW1lIGxvYmJ5IGF0IDxhIGhyZWY9InVrLXNldmVuY2FzaW5vLmNvbSI+U2V2ZW4gQ2FzaW5vPC9hPiBzaG91bGQgYmUgcHJlc2VudGVkIGFzIHRoZSBmb3VuZGF0aW9uIG9mIGV2ZXJ5IHByb21vdGlvbmFsIGRlY2lzaW9uLiBTbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgdGFibGUgZ2FtZXMgZWFjaCBjcmVhdGUgYSBkaWZmZXJlbnQgcm91dGUgdGhyb3VnaCB3YWdlcmluZy4gUmVsb2FkcywgY2FzaGJhY2ssIHRvdXJuYW1lbnRzIGFuZCBmcmVlIHNwaW5zIGJlY29tZSBzdHJvbmdlciB3aGVuIHRoZSBjYXNpbm8gc2hvd3MgZWxpZ2libGUgZ2FtZXMgYW5kIG1heGltdW0gc3Rha2UgbGltaXRzIHVwZnJvbnQuIEV4cGVyaWVuY2VkIHBsYXllcnMgd2lsbCB1c2UgdGhvc2UgZGV0YWlscyB0byBkZWNpZGUgd2hldGhlciB0aGUgb2ZmZXIgc3VpdHMgdGhlaXIgYmFua3JvbGwuPC9wPgoKPHA+QSBwcmFjdGljYWwgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJ1ay1zbG90c2NoYXJtLmNvbSI+U2xvdHMgQ2hhcm08L2E+IGNhbiBmb2N1cyBvbiBib251cyB1c2FiaWxpdHkgYWNyb3NzIHNsb3RzLCBsaXZlIGdhbWVzIGFuZCB0YWJsZSBjYXRlZ29yaWVzLiBTbG90cyB1c3VhbGx5IG9mZmVyIHRoZSBjbGVhbmVzdCB3YWdlcmluZyByb3V0ZSwgd2hpbGUgYmxhY2tqYWNrLCByb3VsZXR0ZSBhbmQgYmFjY2FyYXQtc3R5bGUgZ2FtZXMgbWF5IGNhcnJ5IHJlZHVjZWQgY29udHJpYnV0aW9uLiBDYXNoYmFjayBhbmQgcmVsb2FkIGRlYWxzIGFyZSB2YWx1YWJsZSBmb3IgcmVndWxhciBwbGF5IG9ubHkgd2hlbiB0ZXJtcyBhcmUgc2ltcGxlIGFuZCB3aXRoZHJhd2FsIHJ1bGVzIGFyZSBmYWlyLiBUaGUgYmVzdCBjYXNpbm8gY29weSBrZWVwcyB3YWdlcmluZywgZ2FtZSByZXN0cmljdGlvbnMgYW5kIGV4cGlyeSB0aW1pbmcgdmlzaWJsZS48L3A+Cgo8cD5QbGF5ZXJzIGNvbXBhcmluZyA8YSBocmVmPSJzbG90cy1jaGFybS1nYi5jb20iPlNsb3RzIENoYXJtPC9hPiBzaG91bGQgYmUgYWJsZSB0byBzZWUgaG93IGJvbnVzZXMgc3VwcG9ydCBkaWZmZXJlbnQgcGxheWluZyBzdHlsZXMuIEZyZWUgc3BpbiBvZmZlcnMgZml0IHNsb3Qgc2Vzc2lvbnMsIGRlcG9zaXQgbWF0Y2hlcyBjYW4gZXh0ZW5kIGJyb2FkZXIgY2FzaW5vIHBsYXkgYW5kIGNhc2hiYWNrIG1heSBzb2Z0ZW4gbG9zaW5nIHBlcmlvZHMuIFRoZSBnYW1lIG1peCBjYW4gaW5jbHVkZSB2aWRlbyBzbG90cywgamFja3BvdHMsIGxpdmUgcm91bGV0dGUsIGJsYWNramFjayBhbmQgbW9iaWxlLWZyaWVuZGx5IHRhYmxlcy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBjaGVjayBjb250cmlidXRpb24gcmF0ZXMsIG1heC1iZXQgcnVsZXMgYW5kIHBheW91dCBjYXBzIGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIGRlcG9zaXQuPC9wPgoKPHA+VGhlIGNhc2lubyBwcm9maWxlIG9mIDxhIGhyZWY9InRvbWJvbGFjYXNpbm8tdWsuY29tIj5Ub21ib2xhPC9hPiBjYW4gaGlnaGxpZ2h0IGEgZ2FtZSBsb2JieSB3aGVyZSBib251c2VzIGFyZSBub3Qgc2VwYXJhdGVkIGZyb20gcmVhbCBwbGF5LiBTbG90cywgbGl2ZSBkZWFsZXIgZ2FtZXMsIHJvdWxldHRlLCBibGFja2phY2sgYW5kIGphY2twb3RzIGFsbCBhZmZlY3QgYm9udXMgdmFsdWUgZGlmZmVyZW50bHkuIFdlbGNvbWUgcGFja2FnZXMsIHJlbG9hZHMgYW5kIGNhc2hiYWNrIHNob3VsZCBzdGF0ZSB3aGljaCBnYW1lcyBxdWFsaWZ5IGFuZCBob3cgbXVjaCB3YWdlcmluZyBpcyByZXF1aXJlZC4gQ2xlYXIgdGVybXMgYXJvdW5kIGV4cGlyeSwgbWF4aW11bSBzdGFrZXMgYW5kIHdpdGhkcmF3YWxzIG1ha2UgdGhlIG9mZmVyIG1vcmUgdXNlZnVsIGZvciBleHBlcmllbmNlZCBwbGF5ZXJzLjwvcD4KCjxwPkEgc3Ryb25nIGdhbWVzLWFuZC1ib251c2VzIGJsb2NrIGZvciA8YSBocmVmPSJ1ay10b21ib2xhLmNvbSI+VG9tYm9sYTwvYT4gc2hvdWxkIGRlc2NyaWJlIHJld2FyZHMgdGhyb3VnaCBtZWFzdXJhYmxlIGNvbmRpdGlvbnMuIFBsYXllcnMgbmVlZCB0byBrbm93IHdoZXRoZXIgZnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cywgcmVsb2FkcyBhbmQgY2FzaGJhY2sgYXBwbHkgdG8gc2xvdHMsIGxpdmUgZ2FtZXMgb3IgdGFibGUgY2F0ZWdvcmllcy4gUm91bGV0dGUgYW5kIGJsYWNramFjayBjYW4gYWRkIGNvbnRyb2xsZWQgYmV0dGluZyBvcHRpb25zLCBidXQgYm9udXMgd2VpZ2h0aW5nIG1heSBiZSBsb3dlciB0aGFuIHNsb3QgcGxheS4gVGhpcyBpcyB3aHkgZWxpZ2libGUgdGl0bGVzLCBleGNsdWRlZCBnYW1lcyBhbmQgY2FzaG91dCBydWxlcyBzaG91bGQgYmUgdmlzaWJsZSBpbiB0aGUgc2FtZSBwYXJhZ3JhcGguPC9wPgoKPHA+VGhlIHByb21vdGlvbmFsIGFwcGVhbCBvZiA8YSBocmVmPSJ2ZWdhc2hlcm91ay51ayI+VmVnYXMgSGVybzwvYT4gZGVwZW5kcyBvbiBob3cgY2xlYXJseSB0aGUgY2FzaW5vIGV4cGxhaW5zIGdhbWUgY29udHJpYnV0aW9uLiBTbG90cyBhbmQgamFja3BvdHMgbWF5IHN1cHBvcnQgZmFzdGVyIHdhZ2VyaW5nIHByb2dyZXNzLCB3aGlsZSBsaXZlIHJvdWxldHRlIGFuZCBibGFja2phY2sgY2FuIGZvbGxvdyBzcGVjaWFsIHRlcm1zLiBCb251cyB2YWx1ZSBpbXByb3ZlcyB3aGVuIHJlbG9hZHMsIGZyZWUgc3BpbnMgYW5kIGNhc2hiYWNrIGFyZSBjb25uZWN0ZWQgd2l0aCByZWFsaXN0aWMgbWF4aW11bSBiZXRzIGFuZCB0aW1lIGxpbWl0cy4gRXhwZXJpZW5jZWQgcGxheWVycyB3aWxsIGp1ZGdlIHRoZSBvZmZlciBieSBwcmFjdGljYWwgdXNhYmlsaXR5IHJhdGhlciB0aGFuIGl0cyBoZWFkbGluZSBzaXplLjwvcD4KCjxwPkEgcGxheWVyLWZvY3VzZWQgcGFyYWdyYXBoIGZvciA8YSBocmVmPSJ1ay12ZWdhcy1oZXJvLm9yZyI+VmVnYXMgSGVybzwvYT4gY2FuIGV4cGxhaW4gaG93IHRoZSBjYXNpbm8gcmV3YXJkcyBmaXJzdCBkZXBvc2l0cyBhbmQgcmVwZWF0IHNlc3Npb25zLiBXZWxjb21lIGJvbnVzZXMsIHJlbG9hZCBjYW1wYWlnbnMsIGNhc2hiYWNrIGFuZCB0b3VybmFtZW50cyBhbGwgbWF0dGVyIHdoZW4gdGhlIHJ1bGVzIGFyZSB0cmFuc3BhcmVudC4gVGhlIGxvYmJ5IHNob3VsZCBzdXBwb3J0IHRob3NlIG9mZmVycyB3aXRoIHNsb3RzLCBsaXZlIHRhYmxlcywgcm91bGV0dGUsIGJsYWNramFjayBhbmQgamFja3BvdCBnYW1lcy4gU2VyaW91cyB1c2VycyB3aWxsIGNoZWNrIHdhZ2VyaW5nLCBnYW1lIHdlaWdodGluZyBhbmQgd2l0aGRyYXdhbCBsaW1pdHMgYmVmb3JlIHVzaW5nIGJvbnVzIGZ1bmRzLjwvcD4KCjxwPlRoZSBnYW1lcyBzZWN0aW9uIGF0IDxhIGhyZWY9InVrd2luYmVhc3QudWsiPldpbiBCZWFzdDwvYT4gc2hvdWxkIGdpdmUgZW5vdWdoIGNvbnRleHQgdG8gbWFrZSB0aGUgYm9udXMgdGVybXMgbWVhbmluZ2Z1bC4gU2xvdCBsaWJyYXJpZXMsIGphY2twb3QgdGl0bGVzLCBsaXZlIGNhc2lubyByb29tcyBhbmQgdGFibGUgZ2FtZXMgY3JlYXRlIGRpZmZlcmVudCBleHBlY3RhdGlvbnMgYXJvdW5kIHJpc2sgYW5kIGJvbnVzIGNvbnRyaWJ1dGlvbi4gRnJlZSBzcGlucywgbWF0Y2hlZCBkZXBvc2l0cyBhbmQgY2FzaGJhY2sgb25seSB3b3JrIHdlbGwgd2hlbiBxdWFsaWZ5aW5nIHRpdGxlcyBhbmQgZXhwaXJ5IHBlcmlvZHMgYXJlIGVhc3kgdG8gcmVhZC4gTWF4LWJldCBsaW1pdHMgYW5kIGNhc2hvdXQgY29uZGl0aW9ucyByZW1haW4gZXNzZW50aWFsIGZvciBhZHZhbmNlZCBwbGF5ZXJzLjwvcD4KCjxwPkEgcG9saXNoZWQgY2FzaW5vIHBhcmFncmFwaCBmb3IgPGEgaHJlZj0id2luLWJlYXN0LXVrLm9yZy51ayI+V2luIEJlYXN0PC9hPiBzaG91bGQga2VlcCBib251c2VzIGdyb3VuZGVkIGluIGFjdHVhbCBnYW1lcGxheS4gU2xvdHMgbWF5IGRlbGl2ZXIgdGhlIG1haW4gZnJlZSBzcGluIHZhbHVlLCB3aGlsZSBsaXZlIGRlYWxlciBnYW1lcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBvZmZlciBkaWZmZXJlbnQgcGFjaW5nIGFuZCB0ZXJtIHJlc3RyaWN0aW9ucy4gUmVsb2FkIG9mZmVycyBhbmQgY2FzaGJhY2sgY2FuIHN1cHBvcnQgbG9uZ2VyIHNlc3Npb25zIHdoZW4gdGhlIHJ1bGVzIGRvIG5vdCBibG9jayByZWFsaXN0aWMgd2l0aGRyYXdhbHMuIFRoZSBjb3B5IHNob3VsZCBtYWtlIHdhZ2VyaW5nLCBleGNsdWRlZCB0aXRsZXMgYW5kIG1heGltdW0gc3Rha2UgcnVsZXMgY2xlYXIuPC9wPgoKPHA+VGhlIGJvbnVzIG9mZmVyIGF0IDxhIGhyZWY9InRydWVsb3ZlZGVjb3IuY29tIj5XaW5uZXIgQ2FzaW5vPC9hPiBzaG91bGQgYmUgZGVzY3JpYmVkIGFzIHBhcnQgb2YgYSBjb21wbGV0ZSBjYXNpbm8gc3lzdGVtLiBQbGF5ZXJzIGNhbiBtb3ZlIGJldHdlZW4gdmlkZW8gc2xvdHMsIGxpdmUgdGFibGVzLCByb3VsZXR0ZSwgYmxhY2tqYWNrIGFuZCBqYWNrcG90cywgYnV0IGVhY2ggZ2FtZSB0eXBlIGNhbiBhZmZlY3Qgd2FnZXJpbmcgZGlmZmVyZW50bHkuIEZyZWUgc3BpbnMsIHdlbGNvbWUgcmV3YXJkcyBhbmQgcmVsb2FkIGRlYWxzIG5lZWQgY2xlYXIgY29udHJpYnV0aW9uIHJ1bGVzIGFuZCBleHBpcnkgd2luZG93cy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBhbHNvIHJldmlldyB3aXRoZHJhd2FsIGNhcHMgYW5kIGVsaWdpYmxlIGdhbWVzIGJlZm9yZSBhY2NlcHRpbmcgdGhlIHByb21vdGlvbi48L3A+Cgo8cD5UaGUgYm9udXMgc3RydWN0dXJlIGF0IDxhIGhyZWY9ImRlbG9yZWFuYmljeWNsZS5jb20iPldpbm5lciBDYXNpbm88L2E+IHNob3VsZCBtYWtlIGNsZWFyIGhvdyByZXdhcmRzIHN1cHBvcnQgcmVhbCBnYW1lIHNlc3Npb25zLiBTbG90cyB1c3VhbGx5IGdpdmUgdGhlIGZhc3Rlc3Qgcm91dGUgZm9yIGZyZWUgc3BpbnMgYW5kIHdhZ2VyaW5nLCB3aGlsZSBsaXZlIHJvdWxldHRlLCBibGFja2phY2sgYW5kIHRhYmxlIGdhbWVzIGNhbiBoYXZlIGRpZmZlcmVudCBjb250cmlidXRpb24gcnVsZXMuIFJlbG9hZCBib251c2VzIGFuZCBjYXNoYmFjayBiZWNvbWUgdXNlZnVsIHdoZW4gdGhleSBtYXRjaCB0aGUgcGxheWVy4oCZcyB1c3VhbCBzdGFrZSBzaXplIGFuZCBwcmVmZXJyZWQgZ2FtZSB0eXBlcy4gRXhwZXJpZW5jZWQgdXNlcnMgd2lsbCBjaGVjayBlbGlnaWJsZSB0aXRsZXMsIGV4cGlyeSBwZXJpb2RzLCBtYXhpbXVtIGJldHMgYW5kIHdpdGhkcmF3YWwgbGltaXRzIGJlZm9yZSBjbGFpbWluZyBhbnl0aGluZy48L3A+Cgo8cD5BIGNhc2lubyBwYXJhZ3JhcGggYXJvdW5kIDxhIGhyZWY9Indpbm5lcmNhc2lub3VrLm9yZy51ayI+V2lubmVyIENhc2lubzwvYT4gY2FuIGZvY3VzIG9uIGhvdyB0aGUgZ2FtZSBsb2JieSBnaXZlcyBzaGFwZSB0byBldmVyeSBwcm9tb3Rpb24uIFZpZGVvIHNsb3RzLCBqYWNrcG90IGdhbWVzLCBsaXZlIGRlYWxlciByb29tcywgcm91bGV0dGUgYW5kIGJsYWNramFjayBhbGwgY3JlYXRlIGRpZmZlcmVudCBib251cyBvdXRjb21lcy4gRnJlZSBzcGlucyBhbmQgZGVwb3NpdCBtYXRjaGVzIGFyZSBzdHJvbmdlciB3aGVuIGNvbnRyaWJ1dGlvbiByYXRlcyBhbmQgZXhjbHVkZWQgZ2FtZXMgYXJlIGVhc3kgdG8gcmVhZC4gQ2xlYXIgY2FzaG91dCBydWxlcyBoZWxwIHNlcmlvdXMgcGxheWVycyBkZWNpZGUgd2hldGhlciB0aGUgb2ZmZXIgaGFzIHJlYWwgdmFsdWUuPC9wPgoKPHA+UGxheWVycyBldmFsdWF0aW5nIDxhIGhyZWY9Indpbm5lci1jYXNpbm8tdWsub3JnLnVrIj5XaW5uZXIgQ2FzaW5vPC9hPiB1c3VhbGx5IHdhbnQgdG8ga25vdyB3aGV0aGVyIHRoZSBib251cyB3b3JrcyBiZXlvbmQgdGhlIGZpcnN0IGRlcG9zaXQuIFJlbG9hZHMsIGNhc2hiYWNrLCBmcmVlIHNwaW5zIGFuZCB0b3VybmFtZW50cyBjYW4gc3VwcG9ydCByZWd1bGFyIHNlc3Npb25zIGlmIHRoZSBydWxlcyBhcmUgcHJhY3RpY2FsLiBTbG90cyBtYXkgY291bnQgbW9yZSBzdHJvbmdseSB0b3dhcmQgd2FnZXJpbmcgdGhhbiByb3VsZXR0ZSwgYmxhY2tqYWNrIG9yIGxpdmUgY2FzaW5vIGdhbWVzLiBUaGF0IGlzIHdoeSBzdGFrZSBjYXBzLCBleHBpcnkgdGltaW5nIGFuZCBlbGlnaWJsZSBnYW1lIGxpc3RzIHNob3VsZCBiZSB2aXNpYmxlIGluIHRoZSBzYW1lIHBhcmFncmFwaC48L3A+CjwvZGl2Pg==[/vc_raw_html][/vc_column][/vc_row]
    [vc_row][vc_column][vc_raw_html]PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTM1MjU1cHg7Ij4KICA8cD5JbCBzZXR0b3JlIGRlbCBnaW9jbyBkJ2F6emFyZG8gb25saW5lIMOoIGluIGNvbnRpbnVhIGV2b2x1emlvbmUgZSB0cmEgbGUgcGlhdHRhZm9ybWUgcGnDuSBhZmZlcm1hdGUgYyfDqCA8YSBocmVmPSJodHRwczovL2NsZW9iZXRyYWJldC5pdCI+Y2xlb2JldHJhPC9hPiwgY2hlIG9mZnJlIHVuJ2VzcGVyaWVuemEgdW5pY2EgZ3JhemllIGFsbGEgc3VhIHZhc3RhIGdhbW1hIGRpIGdpb2NoaSBlIGJvbnVzIGlycmVzaXN0aWJpbGkuIEkgZ2lvY2F0b3JpIGVzcGVydGkgYXBwcmV6emVyYW5ubyBsYSBmYWNpbGl0w6AgY29uIGN1aSBwb3Nzb25vIHBpYXp6YXJlIHNjb21tZXNzZSBlIGxhIHNpY3VyZXp6YSBnYXJhbnRpdGEgZGFsbGEgcGlhdHRhZm9ybWEuPC9wPgoKICA8cD5Db24gbCdhdW1lbnRvIGRlbGxhIHBvcG9sYXJpdMOgIGRlaSBjYXNpbsOyIG9ubGluZSwgPGEgaHJlZj0iaHR0cHM6Ly9vc2NhcnNwaW5jYXNpbm8taXQuYXBwIj5vc2NhcnNwaW48L2E+IHNpIGRpc3Rpbmd1ZSBwZXIgbGEgc3VhIGludGVyZmFjY2lhIGludHVpdGl2YSBlIHVuYSBzZWxlemlvbmUgZGkgZ2lvY2hpIGNoZSBzb2RkaXNmYSBhbmNoZSBpIGdpb2NhdG9yaSBwacO5IGVzaWdlbnRpLiBMYSB0cmFzcGFyZW56YSBlIGxhIGxlZ2FsaXTDoCBkZWwgc2l0byBsbyByZW5kb25vIHVuYSBzY2VsdGEgc2ljdXJhIHBlciB0dXR0aS48L3A+CgogIDxwPk5vbiDDqCB1biBzZWdyZXRvIGNoZSA8YSBocmVmPSJodHRwczovL3NpZ25vcmJldC1pdC5pdCI+c2lnbm9yYmV0PC9hPiDDqCBzaW5vbmltbyBkaSBhZmZpZGFiaWxpdMOgIGUgaW5ub3ZhemlvbmUgbmVsIG1vbmRvIGRlbCBnaW9jbyBkJ2F6emFyZG8gb25saW5lLiBHbGkgdXRlbnRpIHBvc3Nvbm8gZ29kZXJlIGRpIG51bWVyb3NpIGJvbnVzIGUgcHJvbW96aW9uaSBjaGUgcmVuZG9ubyBsJ2VzcGVyaWVuemEgZGkgZ2lvY28gYW5jb3JhIHBpw7kgYXBwYWdhbnRlLjwvcD4KCiAgPHA+UGVyIGNoaSBjZXJjYSB1bidlc3BlcmllbnphIGRpIGdpb2NvIGVzY2x1c2l2YSwgPGEgaHJlZj0iaHR0cHM6Ly93b25hY292aXAuaXQiPndvbmFjbzwvYT4gb2ZmcmUgdW4gYW1iaWVudGUgcmFmZmluYXRvIGUgdW4gc2Vydml6aW8gY2xpZW50aSBkaSBhbHRvIGxpdmVsbG8uIExlIGVsZXZhdGUgcGVyY2VudHVhbGkgZGkgcGFnYW1lbnRvIHNvbm8gdW4gdWx0ZXJpb3JlIGluY2VudGl2byBwZXIgc2NlZ2xpZXJlIHF1ZXN0YSBwaWF0dGFmb3JtYS48L3A+CgogIDxwPkNvbiB1biBkZXNpZ24gbW9kZXJubyBlIGdpb2NoaSBhbGwnYXZhbmd1YXJkaWEsIDxhIGhyZWY9Imh0dHBzOi8vd2lub3JhbWFwbGF5Lml0Ij53aW5vcmFtYTwvYT4gc2kgcG9zaXppb25hIHRyYSBpIHByZWZlcml0aSBkZWkgZ2lvY2F0b3JpIGRpIHR1dHRvIGlsIG1vbmRvLiBMYSBwaWF0dGFmb3JtYSDDqCBjb21wbGV0YW1lbnRlIHJlZ29sYW1lbnRhdGEsIGdhcmFudGVuZG8gdW4gZ2lvY28gbGVnYWxlIGUgc2ljdXJvLjwvcD4KCiAgPHA+PGEgaHJlZj0iaHR0cHM6Ly9hcmRlbnRlLWl0Lml0Ij5BcmRlbnRlIGNhc2lubzwvYT4gcG9ydGEgaWwgZ2lvY28gZCdhenphcmRvIGEgdW4gbnVvdm8gbGl2ZWxsbyBjb24gbGEgc3VhIHZhc3RhIGdhbW1hIGRpIHNsb3QgZSBnaW9jaGkgZGEgdGF2b2xvLiBJIGJvbnVzIGdpb3JuYWxpZXJpIHNvbm8gdW4gZW5vcm1lIHZhbnRhZ2dpbyBwZXIgaSBnaW9jYXRvcmkgYXNzaWR1aS48L3A+CgogIDxwPkNvbiB1biBmb2N1cyBwYXJ0aWNvbGFyZSBzdWxsZSBzY29tbWVzc2Ugc3BvcnRpdmUsIDxhIGhyZWY9Imh0dHBzOi8vYmFzc2JldC1pdC5pdCI+YmFzc2JldDwvYT4gb2ZmcmUgcXVvdGUgY29tcGV0aXRpdmUgZSB1bmEgcGlhdHRhZm9ybWEgZmFjaWxlIGRhIHVzYXJlLiBMYSBzdWEgcmVwdXRhemlvbmUgZGkgYWZmaWRhYmlsaXTDoCBsbyByZW5kZSB1bmEgc2NlbHRhIHBvcG9sYXJlIHRyYSBnbGkgYXBwYXNzaW9uYXRpIGRpIHNwb3J0LjwvcD4KCiAgPHA+UXVhbmRvIHNpIHBhcmxhIGRpIGx1c3NvIGUgZ2lvY28gZCdhenphcmRvLCA8YSBocmVmPSJodHRwczovL2JpbGxpb25haXJlLXNwaW5zLml0Ij5iaWxsaW9uYWlyZXNwaW48L2E+IMOoIGlsIG5vbWUgY2hlIHZpZW5lIGluIG1lbnRlLiBDb24gdW4nYW1waWEgZ2FtbWEgZGkgZ2lvY2hpIHByZW1pdW0sIG9mZnJlIHVuJ2VzcGVyaWVuemEgZGkgZ2lvY28gc2VuemEgcGFyaS48L3A+CgogIDxwPkxhIHBpYXR0YWZvcm1hIDxhIGhyZWY9Imh0dHBzOi8vYml6em9jYXNpbm9pdC5jb20iPmJpenpvIGNhc2lubzwvYT4gc2kgZGlzdGluZ3VlIHBlciBsYSBzdWEgdmVsb2NpdMOgIGRpIHBhZ2FtZW50byBlIGwnZWNjZWxsZW50ZSBzZXJ2aXppbyBjbGllbnRpLiBJIGJvbnVzIGRpIGJlbnZlbnV0byBzb25vIHBhcnRpY29sYXJtZW50ZSBnZW5lcm9zaSBlIGF0dHJhZW50aSBwZXIgaSBudW92aSB1dGVudGkuPC9wPgoKICA8cD5QZXIgZ2xpIGFtYW50aSBkZWwgZ2lvY28gZCdhenphcmRvLCA8YSBocmVmPSJodHRwczovL2Nhc2lub21hbmlhLWl0Lml0Ij5jYXNpbm9tYW5pYTwvYT4gb2ZmcmUgdW4nZXNwZXJpZW56YSBjb2ludm9sZ2VudGUgY29uIHVuYSB2YXN0YSBnYW1tYSBkaSBnaW9jaGkgZSBwcm9tb3ppb25pLiBMYSBwaWF0dGFmb3JtYSDDqCBjb25vc2NpdXRhIHBlciBsYSBzdWEgdHJhc3BhcmVuemEgZSBzaWN1cmV6emEuPC9wPgoKICA8cD5Db24gdW4gdGVtYSB1bmljbyBlIGRpdmVydGVudGUsIDxhIGhyZWY9Imh0dHBzOi8vaXQtY2hpY2tlbi1yb2FkLmNvbSI+Y2hpY2tlbiByb2FkPC9hPiBvZmZyZSB1bidlc3BlcmllbnphIGRpIGdpb2NvIGRpdmVyc2EgZGEgcXVhbHNpYXNpIGFsdHJhLiBMZSBzdWUgcHJvbW96aW9uaSBlIGkgYm9udXMgZnJlcXVlbnRpIG1hbnRlbmdvbm8gaSBnaW9jYXRvcmkgc2VtcHJlIGVudHVzaWFzdGkuPC9wPgoKICA8cD5JbCA8YSBocmVmPSJodHRwczovL2hpYmV0LWl0LmFwcCI+aGliZXQ8L2E+IHNpIGRpc3Rpbmd1ZSBwZXIgbGUgc3VlIGVjY2V6aW9uYWxpIG9wemlvbmkgZGkgc2NvbW1lc3NlIHNwb3J0aXZlIGUgcGVyIGxhIHZhcmlldMOgIGRpIGdpb2NoaSBkYSBjYXNpbsOyIGRpc3BvbmliaWxpLiBJIGJvbnVzIHNldHRpbWFuYWxpIG9mZnJvbm8gdWx0ZXJpb3JpIG9wcG9ydHVuaXTDoCBkaSB2aW5jaXRhLjwvcD4KCiAgPHA+UGVyIGNoaSBjZXJjYSB1bidlc3BlcmllbnphIGRpIGdpb2NvIHJlZ2FsZSwgPGEgaHJlZj0iaHR0cHM6Ly9raW5nbWFrZXItaXQuaXQiPmtpbmdtYWtlciBjYXNpbm88L2E+IMOoIGxhIHNjZWx0YSBwZXJmZXR0YS4gTGEgcGlhdHRhZm9ybWEgb2ZmcmUgZ2lvY2hpIGRpIGFsdGEgcXVhbGl0w6AgZSB1biBzZXJ2aXppbyBjbGllbnRpIGRlZGljYXRvIHBlciB1bidlc3BlcmllbnphIGRpIGdpb2NvIHNlbnphIHByb2JsZW1pLjwvcD4KCiAgPHA+TGEgcGlhdHRhZm9ybWEgPGEgaHJlZj0iaHR0cHM6Ly9tYWNhb3dpbnMuaXQiPm1hY2Fvd2luPC9hPiDDqCBjb25vc2NpdXRhIHBlciBsZSBzdWUgcHJvbW96aW9uaSBnZW5lcm9zZSBlIGwnYW1waWEgc2VsZXppb25lIGRpIGdpb2NoaS4gTGEgc2ljdXJlenphIGUgbGEgbGVnYWxpdMOgIHNvbm8gYWwgY2VudHJvIGRlbGxhIHN1YSBvZmZlcnRhLCBnYXJhbnRlbmRvIHVuIGFtYmllbnRlIGRpIGdpb2NvIHNpY3Vyby48L3A+CgogIDxwPlBlciBjaGkgYW1hIGwnYWRyZW5hbGluYSBkZWwgZ2lvY28gZCdhenphcmRvLCA8YSBocmVmPSJodHRwczovL2l0LW1hZmlhY2FzaW5vLmNvbSI+bWFmaWEgY2FzaW5vPC9hPiBvZmZyZSB1bidlc3BlcmllbnphIGNvaW52b2xnZW50ZSBjb24gbGUgc3VlIGFtYmllbnRhemlvbmkgdW5pY2hlIGUgbGUgc3VlIHByb21vemlvbmkgY29tcGV0aXRpdmUuIExhIHBpYXR0YWZvcm1hIMOoIGNvbXBsZXRhbWVudGUgcmVnb2xhbWVudGF0YSBlIHNpY3VyYS48L3A+CgogIDxwPkNvbiB1biBkZXNpZ24gYWNjYXR0aXZhbnRlIGUgZ2lvY2hpIGlubm92YXRpdmksIDxhIGhyZWY9Imh0dHBzOi8vaXQtc2F2YXNwaW4uY29tIj5zYXZhc3BpbjwvYT4gw6ggdW5hIGRlbGxlIHBpYXR0YWZvcm1lIHBpw7kgcG9wb2xhcmkgdHJhIGkgZ2lvY2F0b3JpIGVzcGVydGkuIEkgYm9udXMgZmVkZWx0w6Agc29ubyB1biBncmFuZGUgaW5jZW50aXZvIHBlciBtYW50ZW5lcmUgaSBnaW9jYXRvcmkgYXR0aXZpIGUgaW1wZWduYXRpLjwvcD4KCiAgPHA+SWwgPGEgaHJlZj0iaHR0cHM6Ly9zcGluYmFyYS1pdC5pdCI+c3BpbmJhcmEgY2FzaW5vPC9hPiBzaSBkaXN0aW5ndWUgcGVyIGxhIHN1YSB2YXN0YSBnYW1tYSBkaSBzbG90IGUgZ2lvY2hpIGRhIHRhdm9sby4gTGEgcGlhdHRhZm9ybWEgb2ZmcmUgbnVtZXJvc2kgYm9udXMgZSB1biBzZXJ2aXppbyBjbGllbnRpIGVjY2VsbGVudGUsIHJlbmRlbmRvbGEgdW5hIHNjZWx0YSBpZGVhbGUgcGVyIGkgZ2lvY2F0b3JpIGRpIHR1dHRpIGkgbGl2ZWxsaS48L3A+CgogIDxwPjxhIGhyZWY9Imh0dHBzOi8vc3BpbnNtYW1hLmFwcCI+U3Bpbm1hbWE8L2E+IMOoIGNvbm9zY2l1dGEgcGVyIGxhIHN1YSBpbnRlcmZhY2NpYSB1c2VyLWZyaWVuZGx5IGUgcGVyIGxlIHN1ZSBlY2NlemlvbmFsaSBvcHppb25pIGRpIGdpb2NvLiBMYSBwaWF0dGFmb3JtYSDDqCBwZXJmZXR0YW1lbnRlIGxlZ2FsZSBlIG9mZnJlIHByb21vemlvbmkgZ2lvcm5hbGllcmUgcGVyIHRlbmVyZSBpIGdpb2NhdG9yaSBjb2ludm9sdGkuPC9wPgoKICA8cD5QZXIgY2hpIGNlcmNhIHVuJ2VzcGVyaWVuemEgZGkgZ2lvY28gdW5pY2EsIDxhIGhyZWY9Imh0dHBzOi8vaXQtd2lubml0YWNhc2luby5jb20iPndpbm5pdGE8L2E+IG9mZnJlIHVuYSB2YXJpZXTDoCBkaSBnaW9jaGkgZSBwcm9tb3ppb25pIGNoZSBhdHRpcmFubyBnaW9jYXRvcmkgZGkgb2duaSB0aXBvLiBMYSBwaWF0dGFmb3JtYSDDqCByZWdvbGFtZW50YXRhIGUgZ2FyYW50aXNjZSB1biBhbWJpZW50ZSBkaSBnaW9jbyBzaWN1cm8uPC9wPgoKICA8cD5Db24gdW4gYXBwcm9jY2lvIGlubm92YXRpdm8gYWwgZ2lvY28gZCdhenphcmRvLCA8YSBocmVmPSJodHRwczovL3Bpc3RvbG9pdGFseS5pdCI+cGlzdG9sbyBjYXNpbm88L2E+IG9mZnJlIHVuJ2VzcGVyaWVuemEgdW5pY2EgY29uIGkgc3VvaSBnaW9jaGkgZXNjbHVzaXZpIGUgbGUgcHJvbW96aW9uaSBnZW5lcm9zZS4gTGEgcGlhdHRhZm9ybWEgw6ggY29tcGxldGFtZW50ZSBsZWdhbGUsIGdhcmFudGVuZG8gdW5hIHNpY3VyZXp6YSBhc3NvbHV0YSBwZXIgaSBzdW9pIHV0ZW50aS48L3A+CjwvZGl2Pg==[/vc_raw_html][/vc_column][/vc_row]

    kingmaker
    casino non aams per italiani
    casino online non aams
    казино
    casinomania app
    casino bonus senza deposito
    казино риобет

    Experience a wide variety of slots and live dealer games with fast payouts and seamless mobile play at https://test.com/ for premium online casino entertainment.

    пин ап зеркало
    вавада
    вулкан казино
    7к казино официальный сайт мобильная
    7к казино
    7k casino вход

    Scopri un’ampia selezione di giochi emozionanti e bonus esclusivi nei migliori nuovi casino con pagamenti rapidi e supporto live 24/7.

    https://jtautosales.net/
    казино на деньги
    on x casino официальный сайт
    мостбет зеркало
    вавада казино

    Start spinning! skycrown online casino – check reels!
    Enter the lobby! skycrown casino australia – start playing!
    Gave gokkasten! boomsbet nederland – pak je winst!
    Speel en win! boomsbet netherlands – pak je winst!
    Gratis spins! Boomsbet officiële website – jouw kans.
    Hete jackpots! boomsbet online casino – doe mee!
    Snelle weddenschappen! boomsbet casino – probeer het!
    Speel en win! boomsbet nederland geeft cash.
    Gratis spins! Boomsbet Casino NL verrast spelers.
    Premium gokkast! boomsbet online – probeer het!
    Exclusieve slots! boomsbet nl verrast spelers.
    Snelle weddenschappen! boomsbet online geeft cash.
    Mega jackpot! boomsbet – doe mee!
    Exclusieve slots! Boomsbet Casino NL – probeer het!

    Azərbaycan Onlayn Kazino Məkanı: Yeni Nəsil Rəqəmsal Əyləncə və Strateji Seçimlər

    Rəqəmsal texnologiyaların həyatımızın ayrılmaz hissəsinə çevrildiyi müasir dövrdə, əyləncə sektoru da tamamilə yeni müstəviyə daşınmışdır. Fiziki olaraq qumarxanaları ziyarət etmək ehtiyacını tamamilə aradan qaldıran onlayn platformalar, istifadəçilərə evlərinin rahatlığından ayrılmadan istənilən vaxt dünya səviyyəli oyunlara qoşulmaq imkanı yaradır. Xüsusilə Azərbaycanlı oyunçuların maraq dairəsinə və tələbatına uyğunlaşdırılmış xüsusi kazino bölmələri zəngin kataloqu və dinamik strukturu ilə geniş rəğbət qazanmışdır.

    Populyar Oyun Kateqoriyaları və Seçim İmkanları

    Onlayn platformaların kazino bölmələri fərqli zövqlərə və gözləntilərə sahib olan istifadəçilər üçün geniş oyun portfeli təqdim edir. Hər bir kateqoriya özünəməxsus oyun mexanikası ilə seçilir:

    • Video Slotlar: Fərqli tematik dizaynlara, rəngarəng vizual qrafikaya, unikal bonus raundlarına və dəyişkən ödəniş xətlərinə malik klassik və müasir slot avtomatları.

    • Stolüstü Oyunlar: Rulet, blekcek, bakkara və müxtəlif poker versiyaları kimi intellektual yanaşma tələb edən ənənəvi kazino klassikləri.

    • Canlı Diler Stulları: Real krupiyelərin iştirakı ilə xüsusi studiyalardan birbaşa yayımlanan, əsl fiziki kazino atmosferini ekranınıza gətirən interaktiv masalar.

    • Dinamik Formatlar: Çox qısa müddət ərzində nəticə əldə etməyə imkan verən sürətli və ani qələbə xarakterli rəqəmsal əyləncələr.

    Oyun Prosesində Balans və Rasional Yanaşma

    Rəqəmsal mühitdə vaxt keçirərkən əyləncə xarakterini qorumaq və ehtiyatlı davranmaq hər zaman ən doğru addımdır. Sağlam və rahat oyun təcrübəsi əldə etmək üçün aşağıdakı prinsiplərə riayət etmək vacibdir:

    1. Maliyyə Çərçivəsi: Oyunlar üçün ayırdığınız büdcəni əvvəlcədən dəqiq müəyyənləşdirin və emosiyaların təsiri altında bu maliyyə limitini heç vaxt aşmayın. Daha çox məlumat üçün kazino azərbaycan saytımıza daxil olun.

    2. Qaydaların Mənimsənilməsi: Yeni bir oyuna başlamazdan əvvəl onun mexanikasını, risk dərəcəsini və şərtlərini diqqətlə nəzərdən keçirin.

    3. Fasilələr Vermək: Oyun prosesini əsas gəlir mənbəyi kimi deyil, sadəcə xoş istirahət vasitəsi kimi qəbul edin və mütəmadi olaraq fasilələr təşkil edin.

    Məlumatların Qorunması və Etibarlılıq

    Platformada həyata keçirilən bütün maliyyə əməliyyatları və şəxsi məlumatların ötürülməsi qabaqcıl şifrələmə texnologiyaları vasitəsilə etibarlı şəkildə qorunur. Hesabınızın təhlükəsizliyini maksimum səviyyədə təmin etmək məqsədilə yalnız rəsmi ünvanlardan istifadə etmək və əlavə autentifikasiya vasitələrini aktiv saxlamaq tövsiyə olunur. Bu yanaşma həm rahat, həm də tamamilə təhlükəsiz bir rəqəmsal mühitdə istirahət etməyinizi təmin edir.

    Spin the jackpot! Donate online casino serves mega payouts.
    Juicy spins! online casino Donate – grab your fortune.
    Sizzling jackpots! FunCasino Casino unlocks mega payouts.
    Exclusive promos! FunCasino – unlock your bonus.
    Mega slots! FunCasino – grab the mega win.
    Unlock daily! FunCasino pays out fast wins.
    Sweet bonuses! casino HiddenJack – chase your reward.
    Stacked odds! HiddenJack delivers instant cash.
    Exclusive spins! Hidden Jack Casino – hunt your fortune.
    Sweet drops! HiddenJack online casino – bag free spins.
    Blazing odds! Kingdom grants daily bonuses.
    Unlock the jackpot! Kingdom app dishes out golden chances.
    Golden games! Mr Jones online casino – collect the crown.
    Stacked drops! Mr Jones – chase daily drops.
    Sizzling prizes! Mr Jones online casino dishes out big multipliers.
    Sweet payouts! MrJones – claim your fortune.
    Grand wins! Mr Luck rolls out top prizes.
    Massive prizes! Mr Luck Casino – collect real cash.
    Rapid odds! Mr Luck Casino delivers daily bonuses.
    Loaded prizes! Mr Luck free spins – claim your bonus.
    Loaded rewards! NineWin – hunt golden coins.
    Unlock now! casino NineWin – spin for free spins.
    Spin tonight! Q Bet serves fresh promos.
    Lucky rewards! QBet Casino loads free spins.
    Stacked slots! QBet – grab golden coins.
    Bold deals! 7casino – grab the jackpot.
    Rapid jackpots! Sevencasino unlocks mega payouts.
    Juicy odds! online casino Seven – spin for the mega win.
    Prime slots! VooDoo Casino – bag top payouts.
    Stacked games! Voodoo – spin for your bonus.
    Sizzling drops! VooDoo unlocks free spins.
    Grand promos! FatPirate login – jackpot hunters play here.
    Bold payouts! Lucky Mister Casino – smart bettors strike gold here.
    Stacked prizes! casino Lucky Mister hands out huge jackpots.

    Lorem ipsum Non Existing dolor sit amet, consectetur.

    Vercel Security Checkpoint

    We're verifying your browser

    |

    fra1::1791407857-HsJBfwKbFOdi8N9rHJkIbsqKr0M1UOmn

    мостбетвавада официальный сайтпинаппокердом зеркало войтиcasino non aams sicuribookmaker non aamscasinò non aams52 euro bonus senza deposito scommesse