{"id":2818,"date":"2026-03-26T12:53:18","date_gmt":"2026-03-26T16:53:18","guid":{"rendered":"https:\/\/www.lifetein.com\/blog\/?p=2818"},"modified":"2026-04-09T12:43:19","modified_gmt":"2026-04-09T16:43:19","slug":"unusual-amino-acids-26-diaminopimelic-acid-dap","status":"publish","type":"post","link":"https:\/\/www.lifetein.com\/blog\/unusual-amino-acids-26-diaminopimelic-acid-dap\/","title":{"rendered":"Unusual Amino Acids: 2,6-Diaminopimelic Acid (DAP)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"640\" height=\"241\" src=\"https:\/\/www.lifetein.com\/blog\/wp-content\/uploads\/2026\/03\/DAP1.webp\" alt=\"DAP\" class=\"wp-image-2835\" srcset=\"https:\/\/www.lifetein.com\/blog\/wp-content\/uploads\/2026\/03\/DAP1.webp 640w, https:\/\/www.lifetein.com\/blog\/wp-content\/uploads\/2026\/03\/DAP1-300x113.webp 300w, https:\/\/www.lifetein.com\/blog\/wp-content\/uploads\/2026\/03\/DAP1-500x188.webp 500w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2,6-Diaminopimelic acid (DAP)<\/strong>&nbsp;is a unique&nbsp;<strong>non-proteinogenic diamino acid<\/strong>&nbsp;that occupies a unique position at the intersection of bacterial physiology, antibiotic development, and synthetic peptide chemistry. Structurally characterized as an&nbsp;<strong>\u03b1,\u03b1\u2032-diamino dicarboxylic acid<\/strong>&nbsp;with the molecular formula C7H14N2O4, DAP is distinguished by the presence of two chiral centers and two amino groups flanking a seven-carbon backbone. This unusual amino acid is an&nbsp;essential constituent of bacterial peptidoglycan&nbsp;and serves as the biosynthetic precursor to L-lysine in both bacteria and higher plants. Importantly, mammals lack this entire metabolic pathway and require lysine as a dietary essential amino acid, making DAP and its processing enzymes&nbsp;attractive targets for antibiotic development&nbsp;with minimal mammalian toxicity. Beyond its native biological roles, DAP has emerged as a valuable building block in synthetic peptide chemistry, enabling the creation of structurally constrained peptides with potential immunostimulant, antitumor, and sleep-inducing activities.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 id=\"key-takeaways\" class=\"wp-block-heading\">Key Takeaways<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>2,6-Diaminopimelic acid<\/strong>&nbsp;is a symmetrical diamino dicarboxylic acid with the molecular formula C7H14N2O4 and CAS number 583-93-7, existing in three stereoisomeric forms:&nbsp;<strong>LL-, DD-, and meso-DAP<\/strong>.<\/li>\n\n\n\n<li>The&nbsp;<strong>meso-DAP isomer<\/strong>&nbsp;is an&nbsp;<strong>essential cross-linking component of peptidoglycan<\/strong>&nbsp;in Gram-negative bacterial cell walls, while Gram-positive bacteria typically use L-lysine for this function.<\/li>\n\n\n\n<li>DAP is the&nbsp;<strong>biosynthetic precursor to L-lysine<\/strong>&nbsp;in bacteria and plants via the diaminopimelate pathway, a route completely absent in mammals.<\/li>\n\n\n\n<li>Analogues of DAP, including fluorinated, phosphonate, and heterocyclic derivatives, have demonstrated&nbsp;<strong>significant antibacterial activity<\/strong>&nbsp;by inhibiting key enzymes in the DAP\/lysine biosynthesis pathway.<\/li>\n\n\n\n<li>In peptide synthesis, DAP enables the construction of&nbsp;<strong>unusual peptides with C-termini at both ends<\/strong>, as well as complex structures incorporating diketopiperazine rings, which exhibit diverse biological activities.<\/li>\n\n\n\n<li>Custom synthesis of DAP-containing peptides for research applications is available through specialized providers like&nbsp;<strong>LifeTein<\/strong>, enabling studies of bacterial enzymes, immunomodulatory compounds, and potential therapeutic agents.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"chemical-fundamentals-of-26diaminopimelic-acid\" class=\"wp-block-heading\">Chemical Fundamentals of 2,6-Diaminopimelic Acid<\/h2>\n\n\n\n<h4 id=\"structural-characteristics-and-stereochemistry-of-dap\" class=\"wp-block-heading\">Structural Characteristics and Stereochemistry of DAP<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">2,6-Diaminopimelic acid is defined by its symmetrical structure: a seven-carbon dicarboxylic acid backbone with amino groups at both the C2 and C6 positions. The IUPAC name, 2,6-diaminoheptanedioic acid, accurately describes this arrangement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The presence of&nbsp;<strong>two stereogenic centers<\/strong>&nbsp;gives rise to three possible stereoisomers: the&nbsp;<strong>LL-isomer<\/strong>&nbsp;(both chiral centers in the L-configuration), the&nbsp;<strong>DD-isomer<\/strong>&nbsp;(both in the D-configuration), and the&nbsp;<strong>meso-isomer<\/strong>&nbsp;(one center L, one center D). This stereochemical diversity is biologically critical, as different isomers serve distinct functions in bacterial metabolism and cell wall architecture.<\/p>\n\n\n\n<h4 id=\"natural-occurrence-and-biosynthetic-context\" class=\"wp-block-heading\">Natural Occurrence and Biosynthetic Context<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">DAP is a naturally occurring amino acid found in both bacteria and higher plants. Its discovery by Work in 1950 marked an important milestone in understanding bacterial cell wall composition. In nature, DAP is biosynthesized through the diaminopimelate pathway, which converts pyruvate and L-aspartate into L-lysine, with&nbsp;<strong>meso-DAP serving as the immediate precursor to lysine<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pathway involves several enzymes that have become targets for antibiotic development, including&nbsp;<strong>diaminopimelate epimerase (DapF)<\/strong>, which catalyzes the interconversion of LL-DAP and meso-DAP, and&nbsp;<strong>diaminopimelate decarboxylase<\/strong>, which converts meso-DAP to L-lysine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.lifetein.com\/peptide_synthesis_services.html?_gl=1*15bjc7l*_gcl_aw*R0NMLjE3NTIyNTk1NTEuQ2p3S0NBanc3TUxEQmhBdUVpd0FJZVhHSVpVMXFSOXh4MzJEX3d6U2NYYUx2aWhzLWYzMU1FZ3VOSDRhcW41NUJtZmM1RnN3MkdVR0tSb0NCS01RQXZEX0J3RQ..*_gcl_au*NzY2NTIxODguMTc1MTUyMjM4MQ..&amp;_ga=2.129734156.1835841867.1753856001-90406248.1735925224\" target=\"_blank\" rel=\"noreferrer noopener\">Find out more about peptide synthesis here<\/a>.<\/p>\n\n\n\n<h2 id=\"biological-significance-and-therapeutic-relevance-of-dap\" class=\"wp-block-heading\">Biological Significance and Therapeutic Relevance of DAP<\/h2>\n\n\n\n<h4 id=\"essential-role-in-bacterial-peptidoglycan\" class=\"wp-block-heading\">Essential Role in Bacterial Peptidoglycan<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The most critical biological function of DAP lies in its contribution to bacterial cell wall integrity. In&nbsp;<strong>Gram-negative bacteria<\/strong>, the&nbsp;<strong>meso-DAP isomer<\/strong>&nbsp;is incorporated into the peptidoglycan layer, where it acts as a&nbsp;<strong>cross-linking agent<\/strong>&nbsp;between glycan strands. Specifically, meso-DAP in the pentapeptide of peptidoglycan provides the attachment site that links the inner and outer membranes to the rigid cell wall structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This function is absolutely essential for bacterial survival; disruption of DAP incorporation or biosynthesis leads to weakened cell walls and osmotic lysis. Importantly, because mammals lack DAP and its metabolic pathway,&nbsp;<strong>inhibitors targeting DAP utilization exhibit minimal mammalian toxicity<\/strong>, fulfilling the ideal criteria for antibiotic development.<\/p>\n\n\n\n<h4 id=\"the-daplysine-biosynthetic-pathway-as-an-antibiotic-target\" class=\"wp-block-heading\">The DAP\/Lysine Biosynthetic Pathway as an Antibiotic Target<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The diaminopimelate pathway represents a&nbsp;<strong>validated target for novel antibacterial agents<\/strong>&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S095741660300541X\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>. Multiple enzymes in this pathway have been structurally characterized and exploited for inhibitor design:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><strong>Enzyme Target<\/strong><\/th><th class=\"has-text-align-left\" data-align=\"left\"><strong>Function<\/strong><\/th><th class=\"has-text-align-left\" data-align=\"left\"><strong>Inhibitor Examples<\/strong><\/th><th class=\"has-text-align-left\" data-align=\"left\"><strong>Inhibition Effect<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Diaminopimelate Epimerase (DapF)<\/strong><\/td><td>Converts LL-DAP to meso-DAP<\/td><td>Aziridino-DAP analogues<\/td><td>Extremely potent inhibition; disrupts peptidoglycan synthesis&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/td><\/tr><tr><td><strong>meso-DAP Dehydrogenase (m-Ddh)<\/strong><\/td><td>Converts THDP directly to meso-DAP<\/td><td>Isoxazoline-containing DAP derivatives<\/td><td>Significant inhibitory potency&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/td><\/tr><tr><td><strong>DAP Decarboxylase<\/strong><\/td><td>Converts meso-DAP to L-lysine<\/td><td>\u03b1-(Halomethyl)diaminopimelic acids<\/td><td>Competitive inhibition of lysine biosynthesis&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/td><\/tr><tr><td><strong>DAP Aminotransferase (DAP-AT)<\/strong><\/td><td>Transamination step in pathway<\/td><td>Hydrazino-dipeptide analogues<\/td><td>Slow-binding inhibition; antimicrobial activity&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/td><\/tr><tr><td><strong>MurE (meso-DAP-adding enzyme)<\/strong><\/td><td>Incorporates meso-DAP into peptidoglycan precursor<\/td><td>Phosphinate inhibitors<\/td><td>Disrupts peptidoglycan assembly&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Research has demonstrated that certain DAP analogues achieve up to&nbsp;<strong>75% growth inhibition<\/strong>&nbsp;against bacterial strains, validating this approach for antibiotic discovery.<\/p>\n\n\n\n<h2 id=\"dap-synthetic-approaches-and-peptide-applications\" class=\"wp-block-heading\">DAP Synthetic Approaches and Peptide Applications<\/h2>\n\n\n\n<h4 id=\"stereocontrolled-synthesis-of-dapcontaining-peptides\" class=\"wp-block-heading\">Stereocontrolled Synthesis of DAP-Containing Peptides<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The incorporation of DAP into synthetic peptides presents both opportunities and challenges due to its two amino groups and stereochemical complexity. Researchers have developed sophisticated&nbsp;<strong>stereocontrolled synthetic strategies<\/strong>&nbsp;to access DAP-containing peptides with defined configurations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One elegant approach utilizes a&nbsp;<strong>chiral synthon derived from L-valine<\/strong>, specifically, a mono-lactim ether that serves as a template for constructing the DAP framework&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0957416602000022\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>. Alkylation with dihaloalkanes followed by elaboration yields optically active tripeptides with the general structure Val-(DAP)-Val, representing&nbsp;<strong>unusual peptides that are C-terminal at both ends of the chain<\/strong>. These compounds are valuable for studying structure-activity relationships and enzyme inhibition.<\/p>\n\n\n\n<h3 id=\"complex-peptide-architectures\" class=\"wp-block-heading\">Complex Peptide Architectures<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Beyond simple linear peptides, DAP enables the construction of&nbsp;<strong>conformationally constrained structures<\/strong>&nbsp;with diverse biological activities. Researchers have synthesized peptides incorporating a&nbsp;<strong>proline residue fused to a diketopiperazine ring<\/strong>&nbsp;containing the DAP skeleton. These fused ring systems resemble natural products such as brevianamides, which exhibit immunomodulatory, antitumor, and antibiotic properties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">X-ray crystallography and computational modeling of these DAP-containing peptides have revealed important structural features, including the&nbsp;<strong>planar conformation of diketopiperazine rings<\/strong>&nbsp;and the influence of proline residues on overall molecular geometry. Such insights guide the rational design of peptide-based therapeutics.<\/p>\n\n\n\n<h4 id=\"biologically-active-peptide-analogues\" class=\"wp-block-heading\">Biologically Active Peptide Analogues<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Several classes of DAP-containing peptides have demonstrated promising biological activities:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u03b3-Glutamyl-diaminopimelic acid dipeptides<\/strong>: Synthesized via regioselective ring-opening strategies, these compounds show potential as&nbsp;<strong>immunostimulating agents<\/strong>&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/topics\/pharmacology-toxicology-and-pharmaceutical-science\/diaminopimelic-acid\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>.<\/li>\n\n\n\n<li><strong>Hydrazino-dipeptide analogues<\/strong>: Designed as inhibitors of DAP aminotransferase, these compounds exhibit&nbsp;<strong>potent, slow-binding inhibition<\/strong>&nbsp;and antimicrobial activity against both Gram-positive and Gram-negative bacteria.<\/li>\n\n\n\n<li><strong>Phosphonate-containing DAP peptides<\/strong>: While the phosphonate analogues themselves showed weak enzyme inhibition, certain&nbsp;<strong>tripeptide derivatives<\/strong>&nbsp;demonstrated growth inhibition against specific bacterial strains.<\/li>\n\n\n\n<li><strong>Acylated DAP peptides<\/strong>: Conjugation of DAP-containing peptides with lauric or palmitic acid yields compounds with&nbsp;<strong>immunoadjuvant activity<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"research-applications-and-custom-synthesis\" class=\"wp-block-heading\">Research Applications and Custom Synthesis<\/h2>\n\n\n\n<h4 id=\"tools-for-studying-bacterial-enzymology\" class=\"wp-block-heading\">Tools for Studying Bacterial Enzymology<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">DAP and its analogues serve as indispensable tools for probing bacterial enzyme mechanisms. Researchers studying&nbsp;<strong>DAP epimerase<\/strong>,&nbsp;<strong>DAP dehydrogenase<\/strong>, and&nbsp;<strong>MurE<\/strong>&nbsp;rely on synthetic DAP-containing substrates and inhibitors to elucidate catalytic mechanisms and to screen for potential antibiotics. The availability of&nbsp;<strong>fluorinated, aziridino, and phosphonate derivatives<\/strong>&nbsp;enables detailed structure-activity relationship studies.<\/p>\n\n\n\n<h4 id=\"availability-from-commercial-sources\" class=\"wp-block-heading\">Availability from Commercial Sources<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For research applications, high-quality DAP and custom DAP-containing peptides are available from specialized suppliers.&nbsp;<strong>LifeTein<\/strong>&nbsp;offers expertise in incorporating unusual amino acids like DAP into custom peptide sequences, enabling researchers to access complex structures for their specific investigations. These services include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Synthesis of DAP-containing peptides with defined stereochemistry<\/li>\n\n\n\n<li>Incorporation of DAP into cyclic peptides and constrained structures<\/li>\n\n\n\n<li>Production of DAP analogues for enzyme inhibition studies<\/li>\n\n\n\n<li>Rigorous quality control, including HPLC and mass spectrometry validation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.lifetein.com\/Rush-Peptide-Synthesis-Service.html?_gl=1*15bjc7l*_gcl_aw*R0NMLjE3NTIyNTk1NTEuQ2p3S0NBanc3TUxEQmhBdUVpd0FJZVhHSVpVMXFSOXh4MzJEX3d6U2NYYUx2aWhzLWYzMU1FZ3VOSDRhcW41NUJtZmM1RnN3MkdVR0tSb0NCS01RQXZEX0J3RQ..*_gcl_au*NzY2NTIxODguMTc1MTUyMjM4MQ..&amp;_ga=2.129734156.1835841867.1753856001-90406248.1735925224\" target=\"_blank\" rel=\"noreferrer noopener\">Find out about high-speed RUSH synthesis.<\/a><\/p>\n\n\n\n<h2 id=\"frequently-asked-questions-faq\" class=\"wp-block-heading\">Frequently Asked Questions (FAQ)<\/h2>\n\n\n\n<h4 id=\"what-is-the-difference-between-the-three-stereoisomers-of-dap\" class=\"wp-block-heading\">What is the difference between the three stereoisomers of DAP?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2,6-Diaminopimelic acid<\/strong>&nbsp;exists as LL-, DD-, and meso-isomers due to its two chiral centers. The&nbsp;<strong>LL-isomer<\/strong>&nbsp;has both amino groups in the L-configuration, the&nbsp;<strong>DD-isomer<\/strong>&nbsp;has both in the D-configuration, and the&nbsp;<strong>meso-isomer<\/strong>&nbsp;has one L and one D center. The&nbsp;<strong>meso-DAP isomer<\/strong>&nbsp;is the biologically relevant form incorporated into bacterial peptidoglycan and serves as the immediate precursor to L-lysine.<\/p>\n\n\n\n<h4 id=\"why-is-dap-considered-a-target-for-antibiotic-development\" class=\"wp-block-heading\">Why is DAP considered a target for antibiotic development?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Mammals lack the entire diaminopimelate pathway and require dietary lysine, whereas bacteria depend on this pathway to synthesize both&nbsp;<strong>meso-DAP<\/strong>&nbsp;(for peptidoglycan) and&nbsp;<strong>L-lysine<\/strong>&nbsp;(for protein synthesis). Consequently, inhibitors targeting DAP biosynthesis enzymes or DAP incorporation into peptidoglycan exhibit&nbsp;<strong>selective antibacterial activity with minimal mammalian toxicity<\/strong>.<\/p>\n\n\n\n<h4 id=\"what-types-of-dap-analogues-have-shown-antibacterial-activity\" class=\"wp-block-heading\">What types of DAP analogues have shown antibacterial activity?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Several classes of DAP analogues demonstrate promising antibacterial effects, including&nbsp;<strong>fluorinated derivatives<\/strong>,&nbsp;<strong>aziridino-DAP<\/strong>&nbsp;(extremely potent against DAP epimerase),&nbsp;<strong>isoxazoline-containing analogues<\/strong>,&nbsp;<strong>phosphonate derivatives<\/strong>, and&nbsp;<strong>hydrazino-dipeptides<\/strong>. Some analogues achieve up to 75% growth inhibition against bacterial strains.<\/p>\n\n\n\n<h4 id=\"how-is-dap-incorporated-into-synthetic-peptides\" class=\"wp-block-heading\">How is DAP incorporated into synthetic peptides?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">DAP incorporation requires&nbsp;<strong>orthogonal protecting group strategies<\/strong>&nbsp;due to its two amino groups. Researchers typically use stereocontrolled synthesis starting from chiral synthons like mono-lactim ethers derived from valine. Specialized peptide synthesis providers such as&nbsp;<strong>LifeTein<\/strong>&nbsp;offer custom synthesis of DAP-containing peptides with defined stereochemistry and high purity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Paradisi, F., Porzi, G., &amp; Sandri, S. (2001). A new stereocontrolled synthesis of uncommon tripeptides derived from 2,6-diaminopimelic acid (2,6-DAP). Tetrahedron: Asymmetry, 12(23), 3319\u20133324. https:\/\/doi.org\/10.1016\/s0957-4166(02)00002-2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Galeazzi, R., Garavelli, M., Grandi, A., Monari, M., Porzi, G., &amp; Sandri, S. (2003). Unusual peptides containing the 2,6-diaminopimelic acid framework: Stereocontrolled synthesis, X-ray analysis, and computational modelling. Part 2. Tetrahedron: Asymmetry, 14(17), 2639\u20132649. https:\/\/doi.org\/10.1016\/s0957-4166(03)00541-x<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chatterjee, B., Mondal, D., &amp; Bera, S. (2021). Diaminopimelic acid and its analogues: Synthesis and biological perspective. Tetrahedron, 100, 132403. https:\/\/doi.org\/10.1016\/j.tet.2021.132403<br \/><br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2,6-Diaminopimelic acid (DAP)&nbsp;is a unique&nbsp;non-proteinogenic diamino acid&nbsp;that occupies a unique position at the intersection of bacterial physiology, antibiotic development, and synthetic peptide chemistry. Structurally characterized as an&nbsp;\u03b1,\u03b1\u2032-diamino dicarboxylic acid&nbsp;with the molecular formula C7H14N2O4, DAP is distinguished by the presence of &hellip; <a href=\"https:\/\/www.lifetein.com\/blog\/unusual-amino-acids-26-diaminopimelic-acid-dap\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":2835,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH\/6KGjhagBc0ECKYBnIwFAQIQAgECCgEGSgAgAQIKAkJKAKAkAQIKAEoAEgECCgJCSgAsAQIKAEoQAgECCgJMAKgHAQIKAkwAsAcBAgoCTACcBQECCgJMAJoHAQIKAkwApAcBAgoCTMQkiCwBAgoASgASAQIKAkJKALIBAQIKAkJKALwBAQIKAkJKALYHAQIKAkJKALoPAQIKAkJKAKgBAQIKAkJKAK4MAQIKAkJKALwJAQIKAkJKAJ4NAQIKAkJKAIICAQIKAkJKAKQBAQIKAkJKALgPAQIKAkJKAIAMAQIKAkJKAIgCAQIKAkJKAJgQAQIKAQJKABgBAgoCQkoAlAYBAgoCQkoAtAEBAgoCQkoAvAEBAgoCQkoAkAoBAgoCQkoAphQBAgoCQkoAjAEBAgoCQkoAug4BAgoCQkoAlAsBAgoCQkoAnAEBAgoCQkoAjAMBAgoAShACAQIKAkwArgsBAgoCTACYCAECCgJMAIgIAQIKAkzgHJAiAQIKAkJKAKYBAQIKAkJKAKABAQIKAkJKAJwQAQIKAkJKAJoBAQIKAkJKAKALAQIKAEoQAgECCgJMAJICAQIKAkwAmAIBAgoCTACCAgECCgJM\/gagCQECCgJCSgCiDQECCgJCSgCSAQECCgJCSgCOAgECCgJCSgCoEAECCgJCSgCGAgECCgJCSgCYDgECCgJCSgCOAgECCgJCSgCODgECCgJCSgCyAQECCgJCSgCsDQECCgBKABIBAgoASgASAQIKAEoAEgECCgJCSgC4BwECCgJCSgCcCgECCgJCSgCbBigDJwAEACcABAAnACgGJwAoBicABwAoAycAKAEnACgFJwCHACgDJwEEACgAJwCHACgDJwAoAScAhwAoAycBBAAoACcAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnACgBJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwAoACcAKAInAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEoACcAhwAoAycBKAAnAIcAKAMnASgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJ9i9Aq64AnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZVVudXN1YWwgQW1pbm8gQWNpZHM6IDIsNi1EaWFtaW5vcGltZWxpYyBBY2lkIChEQVApZG9jdW1lbnRjb250ZW50PCEtLSB3cDppbWFnZSB7ImlkIjoyODM1LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmxpZmV0ZWluLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0RBUDEud2VicCIgYWx0PSJEQVAiIGNsYXNzPSJ3cC1pbWFnZS0yODM1Ii8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Miw2LURpYW1pbm9waW1lbGljIGFjaWQgKERBUCk8L3N0cm9uZz4mbmJzcDtpcyBhIHVuaXF1ZSZuYnNwOzxzdHJvbmc+bm9uLXByb3RlaW5vZ2VuaWMgZGlhbWlubyBhY2lkPC9zdHJvbmc+Jm5ic3A7dGhhdCBvY2N1cGllcyBhIHVuaXF1ZSBwb3NpdGlvbiBhdCB0aGUgaW50ZXJzZWN0aW9uIG9mIGJhY3RlcmlhbCBwaHlzaW9sb2d5LCBhbnRpYmlvdGljIGRldmVsb3BtZW50LCBhbmQgc3ludGhldGljIHBlcHRpZGUgY2hlbWlzdHJ5LiBTdHJ1Y3R1cmFsbHkgY2hhcmFjdGVyaXplZCBhcyBhbiZuYnNwOzxzdHJvbmc+zrEszrHigLItZGlhbWlubyBkaWNhcmJveHlsaWMgYWNpZDwvc3Ryb25nPiZuYnNwO3dpdGggdGhlIG1vbGVjdWxhciBmb3JtdWxhIEM3SDE0TjJPNCwgREFQIGlzIGRpc3Rpbmd1aXNoZWQgYnkgdGhlIHByZXNlbmNlIG9mIHR3byBjaGlyYWwgY2VudGVycyBhbmQgdHdvIGFtaW5vIGdyb3VwcyBmbGFua2luZyBhIHNldmVuLWNhcmJvbiBiYWNrYm9uZS4gVGhpcyB1bnVzdWFsIGFtaW5vIGFjaWQgaXMgYW4mbmJzcDtlc3NlbnRpYWwgY29uc3RpdHVlbnQgb2YgYmFjdGVyaWFsIHBlcHRpZG9nbHljYW4mbmJzcDthbmQgc2VydmVzIGFzIHRoZSBiaW9zeW50aGV0aWMgcHJlY3Vyc29yIHRvIEwtbHlzaW5lIGluIGJvdGggYmFjdGVyaWEgYW5kIGhpZ2hlciBwbGFudHMuIEltcG9ydGFudGx5LCBtYW1tYWxzIGxhY2sgdGhpcyBlbnRpcmUgbWV0YWJvbGljIHBhdGh3YXkgYW5kIHJlcXVpcmUgbHlzaW5lIGFzIGEgZGlldGFyeSBlc3NlbnRpYWwgYW1pbm8gYWNpZCwgbWFraW5nIERBUCBhbmQgaXRzIHByb2Nlc3NpbmcgZW56eW1lcyZuYnNwO2F0dHJhY3RpdmUgdGFyZ2V0cyBmb3IgYW50aWJpb3RpYyBkZXZlbG9wbWVudCZuYnNwO3dpdGggbWluaW1hbCBtYW1tYWxpYW4gdG94aWNpdHkuIEJleW9uZCBpdHMgbmF0aXZlIGJpb2xvZ2ljYWwgcm9sZXMsIERBUCBoYXMgZW1lcmdlZCBhcyBhIHZhbHVhYmxlIGJ1aWxkaW5nIGJsb2NrIGluIHN5bnRoZXRpYyBwZXB0aWRlIGNoZW1pc3RyeSwgZW5hYmxpbmcgdGhlIGNyZWF0aW9uIG9mIHN0cnVjdHVyYWxseSBjb25zdHJhaW5lZCBwZXB0aWRlcyB3aXRoIHBvdGVudGlhbCBpbW11bm9zdGltdWxhbnQsIGFudGl0dW1vciwgYW5kIHNsZWVwLWluZHVjaW5nIGFjdGl2aXRpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIvPgo8IS0tIC93cDpzZXBhcmF0b3IgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NH0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+S2V5IFRha2Vhd2F5czwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPjIsNi1EaWFtaW5vcGltZWxpYyBhY2lkPC9zdHJvbmc+Jm5ic3A7aXMgYSBzeW1tZXRyaWNhbCBkaWFtaW5vIGRpY2FyYm94eWxpYyBhY2lkIHdpdGggdGhlIG1vbGVjdWxhciBmb3JtdWxhIEM3SDE0TjJPNCBhbmQgQ0FTIG51bWJlciA1ODMtOTMtNywgZXhpc3RpbmcgaW4gdGhyZWUgc3RlcmVvaXNvbWVyaWMgZm9ybXM6Jm5ic3A7PHN0cm9uZz5MTC0sIERELSwgYW5kIG1lc28tREFQPC9zdHJvbmc+LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlJm5ic3A7PHN0cm9uZz5tZXNvLURBUCBpc29tZXI8L3N0cm9uZz4mbmJzcDtpcyBhbiZuYnNwOzxzdHJvbmc+ZXNzZW50aWFsIGNyb3NzLWxpbmtpbmcgY29tcG9uZW50IG9mIHBlcHRpZG9nbHljYW48L3N0cm9uZz4mbmJzcDtpbiBHcmFtLW5lZ2F0aXZlIGJhY3RlcmlhbCBjZWxsIHdhbGxzLCB3aGlsZSBHcmFtLXBvc2l0aXZlIGJhY3RlcmlhIHR5cGljYWxseSB1c2UgTC1seXNpbmUgZm9yIHRoaXMgZnVuY3Rpb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EQVAgaXMgdGhlJm5ic3A7PHN0cm9uZz5iaW9zeW50aGV0aWMgcHJlY3Vyc29yIHRvIEwtbHlzaW5lPC9zdHJvbmc+Jm5ic3A7aW4gYmFjdGVyaWEgYW5kIHBsYW50cyB2aWEgdGhlIGRpYW1pbm9waW1lbGF0ZSBwYXRod2F5LCBhIHJvdXRlIGNvbXBsZXRlbHkgYWJzZW50IGluIG1hbW1hbHMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BbmFsb2d1ZXMgb2YgREFQLCBpbmNsdWRpbmcgZmx1b3JpbmF0ZWQsIHBob3NwaG9uYXRlLCBhbmQgaGV0ZXJvY3ljbGljIGRlcml2YXRpdmVzLCBoYXZlIGRlbW9uc3RyYXRlZCZuYnNwOzxzdHJvbmc+c2lnbmlmaWNhbnQgYW50aWJhY3RlcmlhbCBhY3Rpdml0eTwvc3Ryb25nPiZuYnNwO2J5IGluaGliaXRpbmcga2V5IGVuenltZXMgaW4gdGhlIERBUC9seXNpbmUgYmlvc3ludGhlc2lzIHBhdGh3YXkuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JbiBwZXB0aWRlIHN5bnRoZXNpcywgREFQIGVuYWJsZXMgdGhlIGNvbnN0cnVjdGlvbiBvZiZuYnNwOzxzdHJvbmc+dW51c3VhbCBwZXB0aWRlcyB3aXRoIEMtdGVybWluaSBhdCBib3RoIGVuZHM8L3N0cm9uZz4sIGFzIHdlbGwgYXMgY29tcGxleCBzdHJ1Y3R1cmVzIGluY29ycG9yYXRpbmcgZGlrZXRvcGlwZXJhemluZSByaW5ncywgd2hpY2ggZXhoaWJpdCBkaXZlcnNlIGJpb2xvZ2ljYWwgYWN0aXZpdGllcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkN1c3RvbSBzeW50aGVzaXMgb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgZm9yIHJlc2VhcmNoIGFwcGxpY2F0aW9ucyBpcyBhdmFpbGFibGUgdGhyb3VnaCBzcGVjaWFsaXplZCBwcm92aWRlcnMgbGlrZSZuYnNwOzxzdHJvbmc+TGlmZVRlaW48L3N0cm9uZz4sIGVuYWJsaW5nIHN0dWRpZXMgb2YgYmFjdGVyaWFsIGVuenltZXMsIGltbXVub21vZHVsYXRvcnkgY29tcG91bmRzLCBhbmQgcG90ZW50aWFsIHRoZXJhcGV1dGljIGFnZW50cy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5DaGVtaWNhbCBGdW5kYW1lbnRhbHMgb2YgMiw2LURpYW1pbm9waW1lbGljIEFjaWQ8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlN0cnVjdHVyYWwgQ2hhcmFjdGVyaXN0aWNzIGFuZCBTdGVyZW9jaGVtaXN0cnkgb2YgREFQPC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4yLDYtRGlhbWlub3BpbWVsaWMgYWNpZCBpcyBkZWZpbmVkIGJ5IGl0cyBzeW1tZXRyaWNhbCBzdHJ1Y3R1cmU6IGEgc2V2ZW4tY2FyYm9uIGRpY2FyYm94eWxpYyBhY2lkIGJhY2tib25lIHdpdGggYW1pbm8gZ3JvdXBzIGF0IGJvdGggdGhlIEMyIGFuZCBDNiBwb3NpdGlvbnMuIFRoZSBJVVBBQyBuYW1lLCAyLDYtZGlhbWlub2hlcHRhbmVkaW9pYyBhY2lkLCBhY2N1cmF0ZWx5IGRlc2NyaWJlcyB0aGlzIGFycmFuZ2VtZW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBwcmVzZW5jZSBvZiZuYnNwOzxzdHJvbmc+dHdvIHN0ZXJlb2dlbmljIGNlbnRlcnM8L3N0cm9uZz4mbmJzcDtnaXZlcyByaXNlIHRvIHRocmVlIHBvc3NpYmxlIHN0ZXJlb2lzb21lcnM6IHRoZSZuYnNwOzxzdHJvbmc+TEwtaXNvbWVyPC9zdHJvbmc+Jm5ic3A7KGJvdGggY2hpcmFsIGNlbnRlcnMgaW4gdGhlIEwtY29uZmlndXJhdGlvbiksIHRoZSZuYnNwOzxzdHJvbmc+REQtaXNvbWVyPC9zdHJvbmc+Jm5ic3A7KGJvdGggaW4gdGhlIEQtY29uZmlndXJhdGlvbiksIGFuZCB0aGUmbmJzcDs8c3Ryb25nPm1lc28taXNvbWVyPC9zdHJvbmc+Jm5ic3A7KG9uZSBjZW50ZXIgTCwgb25lIGNlbnRlciBEKS4gVGhpcyBzdGVyZW9jaGVtaWNhbCBkaXZlcnNpdHkgaXMgYmlvbG9naWNhbGx5IGNyaXRpY2FsLCBhcyBkaWZmZXJlbnQgaXNvbWVycyBzZXJ2ZSBkaXN0aW5jdCBmdW5jdGlvbnMgaW4gYmFjdGVyaWFsIG1ldGFib2xpc20gYW5kIGNlbGwgd2FsbCBhcmNoaXRlY3R1cmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NH0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+TmF0dXJhbCBPY2N1cnJlbmNlIGFuZCBCaW9zeW50aGV0aWMgQ29udGV4dDwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+REFQIGlzIGEgbmF0dXJhbGx5IG9jY3VycmluZyBhbWlubyBhY2lkIGZvdW5kIGluIGJvdGggYmFjdGVyaWEgYW5kIGhpZ2hlciBwbGFudHMuIEl0cyBkaXNjb3ZlcnkgYnkgV29yayBpbiAxOTUwIG1hcmtlZCBhbiBpbXBvcnRhbnQgbWlsZXN0b25lIGluIHVuZGVyc3RhbmRpbmcgYmFjdGVyaWFsIGNlbGwgd2FsbCBjb21wb3NpdGlvbi4gSW4gbmF0dXJlLCBEQVAgaXMgYmlvc3ludGhlc2l6ZWQgdGhyb3VnaCB0aGUgZGlhbWlub3BpbWVsYXRlIHBhdGh3YXksIHdoaWNoIGNvbnZlcnRzIHB5cnV2YXRlIGFuZCBMLWFzcGFydGF0ZSBpbnRvIEwtbHlzaW5lLCB3aXRoJm5ic3A7PHN0cm9uZz5tZXNvLURBUCBzZXJ2aW5nIGFzIHRoZSBpbW1lZGlhdGUgcHJlY3Vyc29yIHRvIGx5c2luZTwvc3Ryb25nPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgcGF0aHdheSBpbnZvbHZlcyBzZXZlcmFsIGVuenltZXMgdGhhdCBoYXZlIGJlY29tZSB0YXJnZXRzIGZvciBhbnRpYmlvdGljIGRldmVsb3BtZW50LCBpbmNsdWRpbmcmbmJzcDs8c3Ryb25nPmRpYW1pbm9waW1lbGF0ZSBlcGltZXJhc2UgKERhcEYpPC9zdHJvbmc+LCB3aGljaCBjYXRhbHl6ZXMgdGhlIGludGVyY29udmVyc2lvbiBvZiBMTC1EQVAgYW5kIG1lc28tREFQLCBhbmQmbmJzcDs8c3Ryb25nPmRpYW1pbm9waW1lbGF0ZSBkZWNhcmJveHlsYXNlPC9zdHJvbmc+LCB3aGljaCBjb252ZXJ0cyBtZXNvLURBUCB0byBMLWx5c2luZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5saWZldGVpbi5jb20vcGVwdGlkZV9zeW50aGVzaXNfc2VydmljZXMuaHRtbD9fZ2w9MSoxNWJqYzdsKl9nY2xfYXcqUjBOTUxqRTNOVEl5TlRrMU5URXVRMnAzUzBOQmFuYzNUVXhFUW1oQmRVVnBkMEZKWlZoSFNWcFZNWEZTT1hoNE16SkVYM2Q2VTJOWVlVeDJhV2h6TFdZek1VMUZaM1ZPU0RSaGNXNDFOVUp0Wm1NMVJuTjNNa2RWUjB0U2IwTkNTMDFSUVhaRVgwSjNSUS4uKl9nY2xfYXUqTnpZMk5USXhPRGd1TVRjMU1UVXlNak00TVEuLiZhbXA7X2dhPTIuMTI5NzM0MTU2LjE4MzU4NDE4NjcuMTc1Mzg1NjAwMS05MDQwNjI0OC4xNzM1OTI1MjI0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5GaW5kIG91dCBtb3JlIGFib3V0IHBlcHRpZGUgc3ludGhlc2lzIGhlcmU8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJpb2xvZ2ljYWwgU2lnbmlmaWNhbmNlIGFuZCBUaGVyYXBldXRpYyBSZWxldmFuY2Ugb2YgREFQPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0fSAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Fc3NlbnRpYWwgUm9sZSBpbiBCYWN0ZXJpYWwgUGVwdGlkb2dseWNhbjwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIG1vc3QgY3JpdGljYWwgYmlvbG9naWNhbCBmdW5jdGlvbiBvZiBEQVAgbGllcyBpbiBpdHMgY29udHJpYnV0aW9uIHRvIGJhY3RlcmlhbCBjZWxsIHdhbGwgaW50ZWdyaXR5LiBJbiZuYnNwOzxzdHJvbmc+R3JhbS1uZWdhdGl2ZSBiYWN0ZXJpYTwvc3Ryb25nPiwgdGhlJm5ic3A7PHN0cm9uZz5tZXNvLURBUCBpc29tZXI8L3N0cm9uZz4mbmJzcDtpcyBpbmNvcnBvcmF0ZWQgaW50byB0aGUgcGVwdGlkb2dseWNhbiBsYXllciwgd2hlcmUgaXQgYWN0cyBhcyBhJm5ic3A7PHN0cm9uZz5jcm9zcy1saW5raW5nIGFnZW50PC9zdHJvbmc+Jm5ic3A7YmV0d2VlbiBnbHljYW4gc3RyYW5kcy4gU3BlY2lmaWNhbGx5LCBtZXNvLURBUCBpbiB0aGUgcGVudGFwZXB0aWRlIG9mIHBlcHRpZG9nbHljYW4gcHJvdmlkZXMgdGhlIGF0dGFjaG1lbnQgc2l0ZSB0aGF0IGxpbmtzIHRoZSBpbm5lciBhbmQgb3V0ZXIgbWVtYnJhbmVzIHRvIHRoZSByaWdpZCBjZWxsIHdhbGwgc3RydWN0dXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgZnVuY3Rpb24gaXMgYWJzb2x1dGVseSBlc3NlbnRpYWwgZm9yIGJhY3RlcmlhbCBzdXJ2aXZhbDsgZGlzcnVwdGlvbiBvZiBEQVAgaW5jb3Jwb3JhdGlvbiBvciBiaW9zeW50aGVzaXMgbGVhZHMgdG8gd2Vha2VuZWQgY2VsbCB3YWxscyBhbmQgb3Ntb3RpYyBseXNpcy4gSW1wb3J0YW50bHksIGJlY2F1c2UgbWFtbWFscyBsYWNrIERBUCBhbmQgaXRzIG1ldGFib2xpYyBwYXRod2F5LCZuYnNwOzxzdHJvbmc+aW5oaWJpdG9ycyB0YXJnZXRpbmcgREFQIHV0aWxpemF0aW9uIGV4aGliaXQgbWluaW1hbCBtYW1tYWxpYW4gdG94aWNpdHk8L3N0cm9uZz4sIGZ1bGZpbGxpbmcgdGhlIGlkZWFsIGNyaXRlcmlhIGZvciBhbnRpYmlvdGljIGRldmVsb3BtZW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlRoZSBEQVAvTHlzaW5lIEJpb3N5bnRoZXRpYyBQYXRod2F5IGFzIGFuIEFudGliaW90aWMgVGFyZ2V0PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgZGlhbWlub3BpbWVsYXRlIHBhdGh3YXkgcmVwcmVzZW50cyBhJm5ic3A7PHN0cm9uZz52YWxpZGF0ZWQgdGFyZ2V0IGZvciBub3ZlbCBhbnRpYmFjdGVyaWFsIGFnZW50czwvc3Ryb25nPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vc2NpZW5jZS9hcnRpY2xlL2Ficy9waWkvUzA5NTc0MTY2MDMwMDU0MVgiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT4uIE11bHRpcGxlIGVuenltZXMgaW4gdGhpcyBwYXRod2F5IGhhdmUgYmVlbiBzdHJ1Y3R1cmFsbHkgY2hhcmFjdGVyaXplZCBhbmQgZXhwbG9pdGVkIGZvciBpbmhpYml0b3IgZGVzaWduOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGggY2xhc3M9Imhhcy10ZXh0LWFsaWduLWxlZnQiIGRhdGEtYWxpZ249ImxlZnQiPjxzdHJvbmc+RW56eW1lIFRhcmdldDwvc3Ryb25nPjwvdGg+PHRoIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1sZWZ0IiBkYXRhLWFsaWduPSJsZWZ0Ij48c3Ryb25nPkZ1bmN0aW9uPC9zdHJvbmc+PC90aD48dGggY2xhc3M9Imhhcy10ZXh0LWFsaWduLWxlZnQiIGRhdGEtYWxpZ249ImxlZnQiPjxzdHJvbmc+SW5oaWJpdG9yIEV4YW1wbGVzPC9zdHJvbmc+PC90aD48dGggY2xhc3M9Imhhcy10ZXh0LWFsaWduLWxlZnQiIGRhdGEtYWxpZ249ImxlZnQiPjxzdHJvbmc+SW5oaWJpdGlvbiBFZmZlY3Q8L3N0cm9uZz48L3RoPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD48c3Ryb25nPkRpYW1pbm9waW1lbGF0ZSBFcGltZXJhc2UgKERhcEYpPC9zdHJvbmc+PC90ZD48dGQ+Q29udmVydHMgTEwtREFQIHRvIG1lc28tREFQPC90ZD48dGQ+QXppcmlkaW5vLURBUCBhbmFsb2d1ZXM8L3RkPjx0ZD5FeHRyZW1lbHkgcG90ZW50IGluaGliaXRpb247IGRpc3J1cHRzIHBlcHRpZG9nbHljYW4gc3ludGhlc2lzJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPm1lc28tREFQIERlaHlkcm9nZW5hc2UgKG0tRGRoKTwvc3Ryb25nPjwvdGQ+PHRkPkNvbnZlcnRzIFRIRFAgZGlyZWN0bHkgdG8gbWVzby1EQVA8L3RkPjx0ZD5Jc294YXpvbGluZS1jb250YWluaW5nIERBUCBkZXJpdmF0aXZlczwvdGQ+PHRkPlNpZ25pZmljYW50IGluaGliaXRvcnkgcG90ZW5jeSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz5EQVAgRGVjYXJib3h5bGFzZTwvc3Ryb25nPjwvdGQ+PHRkPkNvbnZlcnRzIG1lc28tREFQIHRvIEwtbHlzaW5lPC90ZD48dGQ+zrEtKEhhbG9tZXRoeWwpZGlhbWlub3BpbWVsaWMgYWNpZHM8L3RkPjx0ZD5Db21wZXRpdGl2ZSBpbmhpYml0aW9uIG9mIGx5c2luZSBiaW9zeW50aGVzaXMmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS90b3BpY3MvcGhhcm1hY29sb2d5LXRveGljb2xvZ3ktYW5kLXBoYXJtYWNldXRpY2FsLXNjaWVuY2UvZGlhbWlub3BpbWVsaWMtYWNpZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPjwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+REFQIEFtaW5vdHJhbnNmZXJhc2UgKERBUC1BVCk8L3N0cm9uZz48L3RkPjx0ZD5UcmFuc2FtaW5hdGlvbiBzdGVwIGluIHBhdGh3YXk8L3RkPjx0ZD5IeWRyYXppbm8tZGlwZXB0aWRlIGFuYWxvZ3VlczwvdGQ+PHRkPlNsb3ctYmluZGluZyBpbmhpYml0aW9uOyBhbnRpbWljcm9iaWFsIGFjdGl2aXR5Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPk11ckUgKG1lc28tREFQLWFkZGluZyBlbnp5bWUpPC9zdHJvbmc+PC90ZD48dGQ+SW5jb3Jwb3JhdGVzIG1lc28tREFQIGludG8gcGVwdGlkb2dseWNhbiBwcmVjdXJzb3I8L3RkPjx0ZD5QaG9zcGhpbmF0ZSBpbmhpYml0b3JzPC90ZD48dGQ+RGlzcnVwdHMgcGVwdGlkb2dseWNhbiBhc3NlbWJseSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVzZWFyY2ggaGFzIGRlbW9uc3RyYXRlZCB0aGF0IGNlcnRhaW4gREFQIGFuYWxvZ3VlcyBhY2hpZXZlIHVwIHRvJm5ic3A7PHN0cm9uZz43NSUgZ3Jvd3RoIGluaGliaXRpb248L3N0cm9uZz4mbmJzcDthZ2FpbnN0IGJhY3RlcmlhbCBzdHJhaW5zLCB2YWxpZGF0aW5nIHRoaXMgYXBwcm9hY2ggZm9yIGFudGliaW90aWMgZGlzY292ZXJ5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRBUCBTeW50aGV0aWMgQXBwcm9hY2hlcyBhbmQgUGVwdGlkZSBBcHBsaWNhdGlvbnM8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlN0ZXJlb2NvbnRyb2xsZWQgU3ludGhlc2lzIG9mIERBUC1Db250YWluaW5nIFBlcHRpZGVzPC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgaW5jb3Jwb3JhdGlvbiBvZiBEQVAgaW50byBzeW50aGV0aWMgcGVwdGlkZXMgcHJlc2VudHMgYm90aCBvcHBvcnR1bml0aWVzIGFuZCBjaGFsbGVuZ2VzIGR1ZSB0byBpdHMgdHdvIGFtaW5vIGdyb3VwcyBhbmQgc3RlcmVvY2hlbWljYWwgY29tcGxleGl0eS4gUmVzZWFyY2hlcnMgaGF2ZSBkZXZlbG9wZWQgc29waGlzdGljYXRlZCZuYnNwOzxzdHJvbmc+c3RlcmVvY29udHJvbGxlZCBzeW50aGV0aWMgc3RyYXRlZ2llczwvc3Ryb25nPiZuYnNwO3RvIGFjY2VzcyBEQVAtY29udGFpbmluZyBwZXB0aWRlcyB3aXRoIGRlZmluZWQgY29uZmlndXJhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T25lIGVsZWdhbnQgYXBwcm9hY2ggdXRpbGl6ZXMgYSZuYnNwOzxzdHJvbmc+Y2hpcmFsIHN5bnRob24gZGVyaXZlZCBmcm9tIEwtdmFsaW5lPC9zdHJvbmc+LCBzcGVjaWZpY2FsbHksIGEgbW9uby1sYWN0aW0gZXRoZXIgdGhhdCBzZXJ2ZXMgYXMgYSB0ZW1wbGF0ZSBmb3IgY29uc3RydWN0aW5nIHRoZSBEQVAgZnJhbWV3b3JrJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vc2NpZW5jZS9hcnRpY2xlL2Ficy9waWkvUzA5NTc0MTY2MDIwMDAwMjIiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT4uIEFsa3lsYXRpb24gd2l0aCBkaWhhbG9hbGthbmVzIGZvbGxvd2VkIGJ5IGVsYWJvcmF0aW9uIHlpZWxkcyBvcHRpY2FsbHkgYWN0aXZlIHRyaXBlcHRpZGVzIHdpdGggdGhlIGdlbmVyYWwgc3RydWN0dXJlIFZhbC0oREFQKS1WYWwsIHJlcHJlc2VudGluZyZuYnNwOzxzdHJvbmc+dW51c3VhbCBwZXB0aWRlcyB0aGF0IGFyZSBDLXRlcm1pbmFsIGF0IGJvdGggZW5kcyBvZiB0aGUgY2hhaW48L3N0cm9uZz4uIFRoZXNlIGNvbXBvdW5kcyBhcmUgdmFsdWFibGUgZm9yIHN0dWR5aW5nIHN0cnVjdHVyZS1hY3Rpdml0eSByZWxhdGlvbnNoaXBzIGFuZCBlbnp5bWUgaW5oaWJpdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Db21wbGV4IFBlcHRpZGUgQXJjaGl0ZWN0dXJlczwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmV5b25kIHNpbXBsZSBsaW5lYXIgcGVwdGlkZXMsIERBUCBlbmFibGVzIHRoZSBjb25zdHJ1Y3Rpb24gb2YmbmJzcDs8c3Ryb25nPmNvbmZvcm1hdGlvbmFsbHkgY29uc3RyYWluZWQgc3RydWN0dXJlczwvc3Ryb25nPiZuYnNwO3dpdGggZGl2ZXJzZSBiaW9sb2dpY2FsIGFjdGl2aXRpZXMuIFJlc2VhcmNoZXJzIGhhdmUgc3ludGhlc2l6ZWQgcGVwdGlkZXMgaW5jb3Jwb3JhdGluZyBhJm5ic3A7PHN0cm9uZz5wcm9saW5lIHJlc2lkdWUgZnVzZWQgdG8gYSBkaWtldG9waXBlcmF6aW5lIHJpbmc8L3N0cm9uZz4mbmJzcDtjb250YWluaW5nIHRoZSBEQVAgc2tlbGV0b24uIFRoZXNlIGZ1c2VkIHJpbmcgc3lzdGVtcyByZXNlbWJsZSBuYXR1cmFsIHByb2R1Y3RzIHN1Y2ggYXMgYnJldmlhbmFtaWRlcywgd2hpY2ggZXhoaWJpdCBpbW11bm9tb2R1bGF0b3J5LCBhbnRpdHVtb3IsIGFuZCBhbnRpYmlvdGljIHByb3BlcnRpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WC1yYXkgY3J5c3RhbGxvZ3JhcGh5IGFuZCBjb21wdXRhdGlvbmFsIG1vZGVsaW5nIG9mIHRoZXNlIERBUC1jb250YWluaW5nIHBlcHRpZGVzIGhhdmUgcmV2ZWFsZWQgaW1wb3J0YW50IHN0cnVjdHVyYWwgZmVhdHVyZXMsIGluY2x1ZGluZyB0aGUmbmJzcDs8c3Ryb25nPnBsYW5hciBjb25mb3JtYXRpb24gb2YgZGlrZXRvcGlwZXJhemluZSByaW5nczwvc3Ryb25nPiZuYnNwO2FuZCB0aGUgaW5mbHVlbmNlIG9mIHByb2xpbmUgcmVzaWR1ZXMgb24gb3ZlcmFsbCBtb2xlY3VsYXIgZ2VvbWV0cnkuIFN1Y2ggaW5zaWdodHMgZ3VpZGUgdGhlIHJhdGlvbmFsIGRlc2lnbiBvZiBwZXB0aWRlLWJhc2VkIHRoZXJhcGV1dGljcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0fSAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CaW9sb2dpY2FsbHkgQWN0aXZlIFBlcHRpZGUgQW5hbG9ndWVzPC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZXZlcmFsIGNsYXNzZXMgb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgaGF2ZSBkZW1vbnN0cmF0ZWQgcHJvbWlzaW5nIGJpb2xvZ2ljYWwgYWN0aXZpdGllczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+zrMtR2x1dGFteWwtZGlhbWlub3BpbWVsaWMgYWNpZCBkaXBlcHRpZGVzPC9zdHJvbmc+OiBTeW50aGVzaXplZCB2aWEgcmVnaW9zZWxlY3RpdmUgcmluZy1vcGVuaW5nIHN0cmF0ZWdpZXMsIHRoZXNlIGNvbXBvdW5kcyBzaG93IHBvdGVudGlhbCBhcyZuYnNwOzxzdHJvbmc+aW1tdW5vc3RpbXVsYXRpbmcgYWdlbnRzPC9zdHJvbmc+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT4uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPkh5ZHJhemluby1kaXBlcHRpZGUgYW5hbG9ndWVzPC9zdHJvbmc+OiBEZXNpZ25lZCBhcyBpbmhpYml0b3JzIG9mIERBUCBhbWlub3RyYW5zZmVyYXNlLCB0aGVzZSBjb21wb3VuZHMgZXhoaWJpdCZuYnNwOzxzdHJvbmc+cG90ZW50LCBzbG93LWJpbmRpbmcgaW5oaWJpdGlvbjwvc3Ryb25nPiZuYnNwO2FuZCBhbnRpbWljcm9iaWFsIGFjdGl2aXR5IGFnYWluc3QgYm90aCBHcmFtLXBvc2l0aXZlIGFuZCBHcmFtLW5lZ2F0aXZlIGJhY3RlcmlhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5QaG9zcGhvbmF0ZS1jb250YWluaW5nIERBUCBwZXB0aWRlczwvc3Ryb25nPjogV2hpbGUgdGhlIHBob3NwaG9uYXRlIGFuYWxvZ3VlcyB0aGVtc2VsdmVzIHNob3dlZCB3ZWFrIGVuenltZSBpbmhpYml0aW9uLCBjZXJ0YWluJm5ic3A7PHN0cm9uZz50cmlwZXB0aWRlIGRlcml2YXRpdmVzPC9zdHJvbmc+Jm5ic3A7ZGVtb25zdHJhdGVkIGdyb3d0aCBpbmhpYml0aW9uIGFnYWluc3Qgc3BlY2lmaWMgYmFjdGVyaWFsIHN0cmFpbnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPkFjeWxhdGVkIERBUCBwZXB0aWRlczwvc3Ryb25nPjogQ29uanVnYXRpb24gb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgd2l0aCBsYXVyaWMgb3IgcGFsbWl0aWMgYWNpZCB5aWVsZHMgY29tcG91bmRzIHdpdGgmbmJzcDs8c3Ryb25nPmltbXVub2FkanV2YW50IGFjdGl2aXR5PC9zdHJvbmc+LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlc2VhcmNoIEFwcGxpY2F0aW9ucyBhbmQgQ3VzdG9tIFN5bnRoZXNpczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NH0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VG9vbHMgZm9yIFN0dWR5aW5nIEJhY3RlcmlhbCBFbnp5bW9sb2d5PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5EQVAgYW5kIGl0cyBhbmFsb2d1ZXMgc2VydmUgYXMgaW5kaXNwZW5zYWJsZSB0b29scyBmb3IgcHJvYmluZyBiYWN0ZXJpYWwgZW56eW1lIG1lY2hhbmlzbXMuIFJlc2VhcmNoZXJzIHN0dWR5aW5nJm5ic3A7PHN0cm9uZz5EQVAgZXBpbWVyYXNlPC9zdHJvbmc+LCZuYnNwOzxzdHJvbmc+REFQIGRlaHlkcm9nZW5hc2U8L3N0cm9uZz4sIGFuZCZuYnNwOzxzdHJvbmc+TXVyRTwvc3Ryb25nPiZuYnNwO3JlbHkgb24gc3ludGhldGljIERBUC1jb250YWluaW5nIHN1YnN0cmF0ZXMgYW5kIGluaGliaXRvcnMgdG8gZWx1Y2lkYXRlIGNhdGFseXRpYyBtZWNoYW5pc21zIGFuZCB0byBzY3JlZW4gZm9yIHBvdGVudGlhbCBhbnRpYmlvdGljcy4gVGhlIGF2YWlsYWJpbGl0eSBvZiZuYnNwOzxzdHJvbmc+Zmx1b3JpbmF0ZWQsIGF6aXJpZGlubywgYW5kIHBob3NwaG9uYXRlIGRlcml2YXRpdmVzPC9zdHJvbmc+Jm5ic3A7ZW5hYmxlcyBkZXRhaWxlZCBzdHJ1Y3R1cmUtYWN0aXZpdHkgcmVsYXRpb25zaGlwIHN0dWRpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NH0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QXZhaWxhYmlsaXR5IGZyb20gQ29tbWVyY2lhbCBTb3VyY2VzPC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgcmVzZWFyY2ggYXBwbGljYXRpb25zLCBoaWdoLXF1YWxpdHkgREFQIGFuZCBjdXN0b20gREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgYXJlIGF2YWlsYWJsZSBmcm9tIHNwZWNpYWxpemVkIHN1cHBsaWVycy4mbmJzcDs8c3Ryb25nPkxpZmVUZWluPC9zdHJvbmc+Jm5ic3A7b2ZmZXJzIGV4cGVydGlzZSBpbiBpbmNvcnBvcmF0aW5nIHVudXN1YWwgYW1pbm8gYWNpZHMgbGlrZSBEQVAgaW50byBjdXN0b20gcGVwdGlkZSBzZXF1ZW5jZXMsIGVuYWJsaW5nIHJlc2VhcmNoZXJzIHRvIGFjY2VzcyBjb21wbGV4IHN0cnVjdHVyZXMgZm9yIHRoZWlyIHNwZWNpZmljIGludmVzdGlnYXRpb25zLiBUaGVzZSBzZXJ2aWNlcyBpbmNsdWRlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U3ludGhlc2lzIG9mIERBUC1jb250YWluaW5nIHBlcHRpZGVzIHdpdGggZGVmaW5lZCBzdGVyZW9jaGVtaXN0cnk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkluY29ycG9yYXRpb24gb2YgREFQIGludG8gY3ljbGljIHBlcHRpZGVzIGFuZCBjb25zdHJhaW5lZCBzdHJ1Y3R1cmVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Qcm9kdWN0aW9uIG9mIERBUCBhbmFsb2d1ZXMgZm9yIGVuenltZSBpbmhpYml0aW9uIHN0dWRpZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJpZ29yb3VzIHF1YWxpdHkgY29udHJvbCwgaW5jbHVkaW5nIEhQTEMgYW5kIG1hc3Mgc3BlY3Ryb21ldHJ5IHZhbGlkYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5saWZldGVpbi5jb20vUnVzaC1QZXB0aWRlLVN5bnRoZXNpcy1TZXJ2aWNlLmh0bWw\/X2dsPTEqMTViamM3bCpfZ2NsX2F3KlIwTk1MakUzTlRJeU5UazFOVEV1UTJwM1MwTkJhbmMzVFV4RVFtaEJkVVZwZDBGSlpWaEhTVnBWTVhGU09YaDRNekpFWDNkNlUyTllZVXgyYVdoekxXWXpNVTFGWjNWT1NEUmhjVzQxTlVKdFptTTFSbk4zTWtkVlIwdFNiME5DUzAxUlFYWkVYMEozUlEuLipfZ2NsX2F1Kk56WTJOVEl4T0RndU1UYzFNVFV5TWpNNE1RLi4mYW1wO19nYT0yLjEyOTczNDE1Ni4xODM1ODQxODY3LjE3NTM4NTYwMDEtOTA0MDYyNDguMTczNTkyNTIyNCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+RmluZCBvdXQgYWJvdXQgaGlnaC1zcGVlZCBSVVNIIHN5bnRoZXNpcy48L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgKEZBUSk8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoYXQgaXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdGhyZWUgc3RlcmVvaXNvbWVycyBvZiBEQVA\/PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjIsNi1EaWFtaW5vcGltZWxpYyBhY2lkPC9zdHJvbmc+Jm5ic3A7ZXhpc3RzIGFzIExMLSwgREQtLCBhbmQgbWVzby1pc29tZXJzIGR1ZSB0byBpdHMgdHdvIGNoaXJhbCBjZW50ZXJzLiBUaGUmbmJzcDs8c3Ryb25nPkxMLWlzb21lcjwvc3Ryb25nPiZuYnNwO2hhcyBib3RoIGFtaW5vIGdyb3VwcyBpbiB0aGUgTC1jb25maWd1cmF0aW9uLCB0aGUmbmJzcDs8c3Ryb25nPkRELWlzb21lcjwvc3Ryb25nPiZuYnNwO2hhcyBib3RoIGluIHRoZSBELWNvbmZpZ3VyYXRpb24sIGFuZCB0aGUmbmJzcDs8c3Ryb25nPm1lc28taXNvbWVyPC9zdHJvbmc+Jm5ic3A7aGFzIG9uZSBMIGFuZCBvbmUgRCBjZW50ZXIuIFRoZSZuYnNwOzxzdHJvbmc+bWVzby1EQVAgaXNvbWVyPC9zdHJvbmc+Jm5ic3A7aXMgdGhlIGJpb2xvZ2ljYWxseSByZWxldmFudCBmb3JtIGluY29ycG9yYXRlZCBpbnRvIGJhY3RlcmlhbCBwZXB0aWRvZ2x5Y2FuIGFuZCBzZXJ2ZXMgYXMgdGhlIGltbWVkaWF0ZSBwcmVjdXJzb3IgdG8gTC1seXNpbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NH0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2h5IGlzIERBUCBjb25zaWRlcmVkIGEgdGFyZ2V0IGZvciBhbnRpYmlvdGljIGRldmVsb3BtZW50PzwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFtbWFscyBsYWNrIHRoZSBlbnRpcmUgZGlhbWlub3BpbWVsYXRlIHBhdGh3YXkgYW5kIHJlcXVpcmUgZGlldGFyeSBseXNpbmUsIHdoZXJlYXMgYmFjdGVyaWEgZGVwZW5kIG9uIHRoaXMgcGF0aHdheSB0byBzeW50aGVzaXplIGJvdGgmbmJzcDs8c3Ryb25nPm1lc28tREFQPC9zdHJvbmc+Jm5ic3A7KGZvciBwZXB0aWRvZ2x5Y2FuKSBhbmQmbmJzcDs8c3Ryb25nPkwtbHlzaW5lPC9zdHJvbmc+Jm5ic3A7KGZvciBwcm90ZWluIHN5bnRoZXNpcykuIENvbnNlcXVlbnRseSwgaW5oaWJpdG9ycyB0YXJnZXRpbmcgREFQIGJpb3N5bnRoZXNpcyBlbnp5bWVzIG9yIERBUCBpbmNvcnBvcmF0aW9uIGludG8gcGVwdGlkb2dseWNhbiBleGhpYml0Jm5ic3A7PHN0cm9uZz5zZWxlY3RpdmUgYW50aWJhY3RlcmlhbCBhY3Rpdml0eSB3aXRoIG1pbmltYWwgbWFtbWFsaWFuIHRveGljaXR5PC9zdHJvbmc+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoYXQgdHlwZXMgb2YgREFQIGFuYWxvZ3VlcyBoYXZlIHNob3duIGFudGliYWN0ZXJpYWwgYWN0aXZpdHk\/PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZXZlcmFsIGNsYXNzZXMgb2YgREFQIGFuYWxvZ3VlcyBkZW1vbnN0cmF0ZSBwcm9taXNpbmcgYW50aWJhY3RlcmlhbCBlZmZlY3RzLCBpbmNsdWRpbmcmbmJzcDs8c3Ryb25nPmZsdW9yaW5hdGVkIGRlcml2YXRpdmVzPC9zdHJvbmc+LCZuYnNwOzxzdHJvbmc+YXppcmlkaW5vLURBUDwvc3Ryb25nPiZuYnNwOyhleHRyZW1lbHkgcG90ZW50IGFnYWluc3QgREFQIGVwaW1lcmFzZSksJm5ic3A7PHN0cm9uZz5pc294YXpvbGluZS1jb250YWluaW5nIGFuYWxvZ3Vlczwvc3Ryb25nPiwmbmJzcDs8c3Ryb25nPnBob3NwaG9uYXRlIGRlcml2YXRpdmVzPC9zdHJvbmc+LCBhbmQmbmJzcDs8c3Ryb25nPmh5ZHJhemluby1kaXBlcHRpZGVzPC9zdHJvbmc+LiBTb21lIGFuYWxvZ3VlcyBhY2hpZXZlIHVwIHRvIDc1JSBncm93dGggaW5oaWJpdGlvbiBhZ2FpbnN0IGJhY3RlcmlhbCBzdHJhaW5zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBpcyBEQVAgaW5jb3Jwb3JhdGVkIGludG8gc3ludGhldGljIHBlcHRpZGVzPzwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+REFQIGluY29ycG9yYXRpb24gcmVxdWlyZXMmbmJzcDs8c3Ryb25nPm9ydGhvZ29uYWwgcHJvdGVjdGluZyBncm91cCBzdHJhdGVnaWVzPC9zdHJvbmc+Jm5ic3A7ZHVlIHRvIGl0cyB0d28gYW1pbm8gZ3JvdXBzLiBSZXNlYXJjaGVycyB0eXBpY2FsbHkgdXNlIHN0ZXJlb2NvbnRyb2xsZWQgc3ludGhlc2lzIHN0YXJ0aW5nIGZyb20gY2hpcmFsIHN5bnRob25zIGxpa2UgbW9uby1sYWN0aW0gZXRoZXJzIGRlcml2ZWQgZnJvbSB2YWxpbmUuIFNwZWNpYWxpemVkIHBlcHRpZGUgc3ludGhlc2lzIHByb3ZpZGVycyBzdWNoIGFzJm5ic3A7PHN0cm9uZz5MaWZlVGVpbjwvc3Ryb25nPiZuYnNwO29mZmVyIGN1c3RvbSBzeW50aGVzaXMgb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgd2l0aCBkZWZpbmVkIHN0ZXJlb2NoZW1pc3RyeSBhbmQgaGlnaCBwdXJpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UGFyYWRpc2ksIEYuLCBQb3J6aSwgRy4sICZhbXA7IFNhbmRyaSwgUy4gKDIwMDEpLiBBIG5ldyBzdGVyZW9jb250cm9sbGVkIHN5bnRoZXNpcyBvZiB1bmNvbW1vbiB0cmlwZXB0aWRlcyBkZXJpdmVkIGZyb20gMiw2LWRpYW1pbm9waW1lbGljIGFjaWQgKDIsNi1EQVApLiBUZXRyYWhlZHJvbjogQXN5bW1ldHJ5LCAxMigyMyksIDMzMTnigJMzMzI0LiBodHRwczovL2RvaS5vcmcvMTAuMTAxNi9zMDk1Ny00MTY2KDAyKTAwMDAyLTI8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5HYWxlYXp6aSwgUi4sIEdhcmF2ZWxsaSwgTS4sIEdyYW5kaSwgQS4sIE1vbmFyaSwgTS4sIFBvcnppLCBHLiwgJmFtcDsgU2FuZHJpLCBTLiAoMjAwMykuIFVudXN1YWwgcGVwdGlkZXMgY29udGFpbmluZyB0aGUgMiw2LWRpYW1pbm9waW1lbGljIGFjaWQgZnJhbWV3b3JrOiBTdGVyZW9jb250cm9sbGVkIHN5bnRoZXNpcywgWC1yYXkgYW5hbHlzaXMsIGFuZCBjb21wdXRhdGlvbmFsIG1vZGVsbGluZy4gUGFydCAyLiBUZXRyYWhlZHJvbjogQXN5bW1ldHJ5LCAxNCgxNyksIDI2MznigJMyNjQ5LiBodHRwczovL2RvaS5vcmcvMTAuMTAxNi9zMDk1Ny00MTY2KDAzKTAwNTQxLXg8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaGF0dGVyamVlLCBCLiwgTW9uZGFsLCBELiwgJmFtcDsgQmVyYSwgUy4gKDIwMjEpLiBEaWFtaW5vcGltZWxpYyBhY2lkIGFuZCBpdHMgYW5hbG9ndWVzOiBTeW50aGVzaXMgYW5kIGJpb2xvZ2ljYWwgcGVyc3BlY3RpdmUuIFRldHJhaGVkcm9uLCAxMDAsIDEzMjQwMy4gaHR0cHM6Ly9kb2kub3JnLzEwLjEwMTYvai50ZXQuMjAyMS4xMzI0MDM8YnIgLz48YnIgLz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX21vbnN0ZXJpbnNpZ2h0c19za2lwX3RyYWNraW5nX21vbnN0ZXJpbnNpZ2h0c19zaXRlbm90ZV9hY3RpdmVfbW9uc3Rlcmluc2lnaHRzX3NpdGVub3RlX25vdGVfbW9uc3Rlcmluc2lnaHRzX3NpdGVub3RlX2NhdGVnb3J5Zm9vdG5vdGVzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubW9uc3Rlcmluc2lnaHRzTWFya0FzQ29udmVyc2lvbkV2ZW50bW9uc3Rlcmluc2lnaHRzTWFya0FzS2V5RXZlbnRtb25zdGVyaW5zaWdodHNDdXN0b21FdmVudE5hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Miw2LURpYW1pbm9waW1lbGljIGFjaWQgKERBUCk8L3N0cm9uZz4mbmJzcDtpcyBhIHVuaXF1ZSZuYnNwOzxzdHJvbmc+bm9uLXByb3RlaW5vZ2VuaWMgZGlhbWlubyBhY2lkPC9zdHJvbmc+Jm5ic3A7dGhhdCBvY2N1cGllcyBhIHVuaXF1ZSBwb3NpdGlvbiBhdCB0aGUgaW50ZXJzZWN0aW9uIG9mIGJhY3RlcmlhbCBwaHlzaW9sb2d5LCBhbnRpYmlvdGljIGRldmVsb3BtZW50LCBhbmQgc3ludGhldGljIHBlcHRpZGUgY2hlbWlzdHJ5LiBTdHJ1Y3R1cmFsbHkgY2hhcmFjdGVyaXplZCBhcyBhbiZuYnNwOzxzdHJvbmc+zrEszrHigLItZGlhbWlubyBkaWNhcmJveHlsaWMgYWNpZDwvc3Ryb25nPiZuYnNwO3dpdGggdGhlIG1vbGVjdWxhciBmb3JtdWxhIEM3SDE0TjJPNCwgREFQIGlzIGRpc3Rpbmd1aXNoZWQgYnkgdGhlIHByZXNlbmNlIG9mIHR3byBjaGlyYWwgY2VudGVycyBhbmQgdHdvIGFtaW5vIGdyb3VwcyBmbGFua2luZyBhIHNldmVuLWNhcmJvbiBiYWNrYm9uZS4gVGhpcyB1bnVzdWFsIGFtaW5vIGFjaWQgaXMgYW4mbmJzcDtlc3NlbnRpYWwgY29uc3RpdHVlbnQgb2YgYmFjdGVyaWFsIHBlcHRpZG9nbHljYW4mbmJzcDthbmQgc2VydmVzIGFzIHRoZSBiaW9zeW50aGV0aWMgcHJlY3Vyc29yIHRvIEwtbHlzaW5lIGluIGJvdGggYmFjdGVyaWEgYW5kIGhpZ2hlciBwbGFudHMuIEltcG9ydGFudGx5LCBtYW1tYWxzIGxhY2sgdGhpcyBlbnRpcmUgbWV0YWJvbGljIHBhdGh3YXkgYW5kIHJlcXVpcmUgbHlzaW5lIGFzIGEgZGlldGFyeSBlc3NlbnRpYWwgYW1pbm8gYWNpZCwgbWFraW5nIERBUCBhbmQgaXRzIHByb2Nlc3NpbmcgZW56eW1lcyZuYnNwO2F0dHJhY3RpdmUgdGFyZ2V0cyBmb3IgYW50aWJpb3RpYyBkZXZlbG9wbWVudCZuYnNwO3dpdGggbWluaW1hbCBtYW1tYWxpYW4gdG94aWNpdHkuIEJleW9uZCBpdHMgbmF0aXZlIGJpb2xvZ2ljYWwgcm9sZXMsIERBUCBoYXMgZW1lcmdlZCBhcyBhIHZhbHVhYmxlIGJ1aWxkaW5nIGJsb2NrIGluIHN5bnRoZXRpYyBwZXB0aWRlIGNoZW1pc3RyeSwgZW5hYmxpbmcgdGhlIGNyZWF0aW9uIG9mIHN0cnVjdHVyYWxseSBjb25zdHJhaW5lZCBwZXB0aWRlcyB3aXRoIHBvdGVudGlhbCBpbW11bm9zdGltdWxhbnQsIGFudGl0dW1vciwgYW5kIHNsZWVwLWluZHVjaW5nIGFjdGl2aXRpZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50S2V5IFRha2Vhd2F5c2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Miw2LURpYW1pbm9waW1lbGljIGFjaWQ8L3N0cm9uZz4mbmJzcDtpcyBhIHN5bW1ldHJpY2FsIGRpYW1pbm8gZGljYXJib3h5bGljIGFjaWQgd2l0aCB0aGUgbW9sZWN1bGFyIGZvcm11bGEgQzdIMTROMk80IGFuZCBDQVMgbnVtYmVyIDU4My05My03LCBleGlzdGluZyBpbiB0aHJlZSBzdGVyZW9pc29tZXJpYyBmb3JtczombmJzcDs8c3Ryb25nPkxMLSwgREQtLCBhbmQgbWVzby1EQVA8L3N0cm9uZz4uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUmbmJzcDs8c3Ryb25nPm1lc28tREFQIGlzb21lcjwvc3Ryb25nPiZuYnNwO2lzIGFuJm5ic3A7PHN0cm9uZz5lc3NlbnRpYWwgY3Jvc3MtbGlua2luZyBjb21wb25lbnQgb2YgcGVwdGlkb2dseWNhbjwvc3Ryb25nPiZuYnNwO2luIEdyYW0tbmVnYXRpdmUgYmFjdGVyaWFsIGNlbGwgd2FsbHMsIHdoaWxlIEdyYW0tcG9zaXRpdmUgYmFjdGVyaWEgdHlwaWNhbGx5IHVzZSBMLWx5c2luZSBmb3IgdGhpcyBmdW5jdGlvbi5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERBUCBpcyB0aGUmbmJzcDs8c3Ryb25nPmJpb3N5bnRoZXRpYyBwcmVjdXJzb3IgdG8gTC1seXNpbmU8L3N0cm9uZz4mbmJzcDtpbiBiYWN0ZXJpYSBhbmQgcGxhbnRzIHZpYSB0aGUgZGlhbWlub3BpbWVsYXRlIHBhdGh3YXksIGEgcm91dGUgY29tcGxldGVseSBhYnNlbnQgaW4gbWFtbWFscy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFuYWxvZ3VlcyBvZiBEQVAsIGluY2x1ZGluZyBmbHVvcmluYXRlZCwgcGhvc3Bob25hdGUsIGFuZCBoZXRlcm9jeWNsaWMgZGVyaXZhdGl2ZXMsIGhhdmUgZGVtb25zdHJhdGVkJm5ic3A7PHN0cm9uZz5zaWduaWZpY2FudCBhbnRpYmFjdGVyaWFsIGFjdGl2aXR5PC9zdHJvbmc+Jm5ic3A7YnkgaW5oaWJpdGluZyBrZXkgZW56eW1lcyBpbiB0aGUgREFQL2x5c2luZSBiaW9zeW50aGVzaXMgcGF0aHdheS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHBlcHRpZGUgc3ludGhlc2lzLCBEQVAgZW5hYmxlcyB0aGUgY29uc3RydWN0aW9uIG9mJm5ic3A7PHN0cm9uZz51bnVzdWFsIHBlcHRpZGVzIHdpdGggQy10ZXJtaW5pIGF0IGJvdGggZW5kczwvc3Ryb25nPiwgYXMgd2VsbCBhcyBjb21wbGV4IHN0cnVjdHVyZXMgaW5jb3Jwb3JhdGluZyBkaWtldG9waXBlcmF6aW5lIHJpbmdzLCB3aGljaCBleGhpYml0IGRpdmVyc2UgYmlvbG9naWNhbCBhY3Rpdml0aWVzLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q3VzdG9tIHN5bnRoZXNpcyBvZiBEQVAtY29udGFpbmluZyBwZXB0aWRlcyBmb3IgcmVzZWFyY2ggYXBwbGljYXRpb25zIGlzIGF2YWlsYWJsZSB0aHJvdWdoIHNwZWNpYWxpemVkIHByb3ZpZGVycyBsaWtlJm5ic3A7PHN0cm9uZz5MaWZlVGVpbjwvc3Ryb25nPiwgZW5hYmxpbmcgc3R1ZGllcyBvZiBiYWN0ZXJpYWwgZW56eW1lcywgaW1tdW5vbW9kdWxhdG9yeSBjb21wb3VuZHMsIGFuZCBwb3RlbnRpYWwgdGhlcmFwZXV0aWMgYWdlbnRzLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2hlbWljYWwgRnVuZGFtZW50YWxzIG9mIDIsNi1EaWFtaW5vcGltZWxpYyBBY2lkbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0cnVjdHVyYWwgQ2hhcmFjdGVyaXN0aWNzIGFuZCBTdGVyZW9jaGVtaXN0cnkgb2YgREFQbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIsNi1EaWFtaW5vcGltZWxpYyBhY2lkIGlzIGRlZmluZWQgYnkgaXRzIHN5bW1ldHJpY2FsIHN0cnVjdHVyZTogYSBzZXZlbi1jYXJib24gZGljYXJib3h5bGljIGFjaWQgYmFja2JvbmUgd2l0aCBhbWlubyBncm91cHMgYXQgYm90aCB0aGUgQzIgYW5kIEM2IHBvc2l0aW9ucy4gVGhlIElVUEFDIG5hbWUsIDIsNi1kaWFtaW5vaGVwdGFuZWRpb2ljIGFjaWQsIGFjY3VyYXRlbHkgZGVzY3JpYmVzIHRoaXMgYXJyYW5nZW1lbnQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHByZXNlbmNlIG9mJm5ic3A7PHN0cm9uZz50d28gc3RlcmVvZ2VuaWMgY2VudGVyczwvc3Ryb25nPiZuYnNwO2dpdmVzIHJpc2UgdG8gdGhyZWUgcG9zc2libGUgc3RlcmVvaXNvbWVyczogdGhlJm5ic3A7PHN0cm9uZz5MTC1pc29tZXI8L3N0cm9uZz4mbmJzcDsoYm90aCBjaGlyYWwgY2VudGVycyBpbiB0aGUgTC1jb25maWd1cmF0aW9uKSwgdGhlJm5ic3A7PHN0cm9uZz5ERC1pc29tZXI8L3N0cm9uZz4mbmJzcDsoYm90aCBpbiB0aGUgRC1jb25maWd1cmF0aW9uKSwgYW5kIHRoZSZuYnNwOzxzdHJvbmc+bWVzby1pc29tZXI8L3N0cm9uZz4mbmJzcDsob25lIGNlbnRlciBMLCBvbmUgY2VudGVyIEQpLiBUaGlzIHN0ZXJlb2NoZW1pY2FsIGRpdmVyc2l0eSBpcyBiaW9sb2dpY2FsbHkgY3JpdGljYWwsIGFzIGRpZmZlcmVudCBpc29tZXJzIHNlcnZlIGRpc3RpbmN0IGZ1bmN0aW9ucyBpbiBiYWN0ZXJpYWwgbWV0YWJvbGlzbSBhbmQgY2VsbCB3YWxsIGFyY2hpdGVjdHVyZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROYXR1cmFsIE9jY3VycmVuY2UgYW5kIEJpb3N5bnRoZXRpYyBDb250ZXh0bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERBUCBpcyBhIG5hdHVyYWxseSBvY2N1cnJpbmcgYW1pbm8gYWNpZCBmb3VuZCBpbiBib3RoIGJhY3RlcmlhIGFuZCBoaWdoZXIgcGxhbnRzLiBJdHMgZGlzY292ZXJ5IGJ5IFdvcmsgaW4gMTk1MCBtYXJrZWQgYW4gaW1wb3J0YW50IG1pbGVzdG9uZSBpbiB1bmRlcnN0YW5kaW5nIGJhY3RlcmlhbCBjZWxsIHdhbGwgY29tcG9zaXRpb24uIEluIG5hdHVyZSwgREFQIGlzIGJpb3N5bnRoZXNpemVkIHRocm91Z2ggdGhlIGRpYW1pbm9waW1lbGF0ZSBwYXRod2F5LCB3aGljaCBjb252ZXJ0cyBweXJ1dmF0ZSBhbmQgTC1hc3BhcnRhdGUgaW50byBMLWx5c2luZSwgd2l0aCZuYnNwOzxzdHJvbmc+bWVzby1EQVAgc2VydmluZyBhcyB0aGUgaW1tZWRpYXRlIHByZWN1cnNvciB0byBseXNpbmU8L3N0cm9uZz4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHBhdGh3YXkgaW52b2x2ZXMgc2V2ZXJhbCBlbnp5bWVzIHRoYXQgaGF2ZSBiZWNvbWUgdGFyZ2V0cyBmb3IgYW50aWJpb3RpYyBkZXZlbG9wbWVudCwgaW5jbHVkaW5nJm5ic3A7PHN0cm9uZz5kaWFtaW5vcGltZWxhdGUgZXBpbWVyYXNlIChEYXBGKTwvc3Ryb25nPiwgd2hpY2ggY2F0YWx5emVzIHRoZSBpbnRlcmNvbnZlcnNpb24gb2YgTEwtREFQIGFuZCBtZXNvLURBUCwgYW5kJm5ic3A7PHN0cm9uZz5kaWFtaW5vcGltZWxhdGUgZGVjYXJib3h5bGFzZTwvc3Ryb25nPiwgd2hpY2ggY29udmVydHMgbWVzby1EQVAgdG8gTC1seXNpbmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlmZXRlaW4uY29tL3BlcHRpZGVfc3ludGhlc2lzX3NlcnZpY2VzLmh0bWw\/X2dsPTEqMTViamM3bCpfZ2NsX2F3KlIwTk1MakUzTlRJeU5UazFOVEV1UTJwM1MwTkJhbmMzVFV4RVFtaEJkVVZwZDBGSlpWaEhTVnBWTVhGU09YaDRNekpFWDNkNlUyTllZVXgyYVdoekxXWXpNVTFGWjNWT1NEUmhjVzQxTlVKdFptTTFSbk4zTWtkVlIwdFNiME5DUzAxUlFYWkVYMEozUlEuLipfZ2NsX2F1Kk56WTJOVEl4T0RndU1UYzFNVFV5TWpNNE1RLi4mYW1wO19nYT0yLjEyOTczNDE1Ni4xODM1ODQxODY3LjE3NTM4NTYwMDEtOTA0MDYyNDguMTczNTkyNTIyNCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+RmluZCBvdXQgbW9yZSBhYm91dCBwZXB0aWRlIHN5bnRoZXNpcyBoZXJlPC9hPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW9sb2dpY2FsIFNpZ25pZmljYW5jZSBhbmQgVGhlcmFwZXV0aWMgUmVsZXZhbmNlIG9mIERBUGxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFc3NlbnRpYWwgUm9sZSBpbiBCYWN0ZXJpYWwgUGVwdGlkb2dseWNhbmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgbW9zdCBjcml0aWNhbCBiaW9sb2dpY2FsIGZ1bmN0aW9uIG9mIERBUCBsaWVzIGluIGl0cyBjb250cmlidXRpb24gdG8gYmFjdGVyaWFsIGNlbGwgd2FsbCBpbnRlZ3JpdHkuIEluJm5ic3A7PHN0cm9uZz5HcmFtLW5lZ2F0aXZlIGJhY3RlcmlhPC9zdHJvbmc+LCB0aGUmbmJzcDs8c3Ryb25nPm1lc28tREFQIGlzb21lcjwvc3Ryb25nPiZuYnNwO2lzIGluY29ycG9yYXRlZCBpbnRvIHRoZSBwZXB0aWRvZ2x5Y2FuIGxheWVyLCB3aGVyZSBpdCBhY3RzIGFzIGEmbmJzcDs8c3Ryb25nPmNyb3NzLWxpbmtpbmcgYWdlbnQ8L3N0cm9uZz4mbmJzcDtiZXR3ZWVuIGdseWNhbiBzdHJhbmRzLiBTcGVjaWZpY2FsbHksIG1lc28tREFQIGluIHRoZSBwZW50YXBlcHRpZGUgb2YgcGVwdGlkb2dseWNhbiBwcm92aWRlcyB0aGUgYXR0YWNobWVudCBzaXRlIHRoYXQgbGlua3MgdGhlIGlubmVyIGFuZCBvdXRlciBtZW1icmFuZXMgdG8gdGhlIHJpZ2lkIGNlbGwgd2FsbCBzdHJ1Y3R1cmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBmdW5jdGlvbiBpcyBhYnNvbHV0ZWx5IGVzc2VudGlhbCBmb3IgYmFjdGVyaWFsIHN1cnZpdmFsOyBkaXNydXB0aW9uIG9mIERBUCBpbmNvcnBvcmF0aW9uIG9yIGJpb3N5bnRoZXNpcyBsZWFkcyB0byB3ZWFrZW5lZCBjZWxsIHdhbGxzIGFuZCBvc21vdGljIGx5c2lzLiBJbXBvcnRhbnRseSwgYmVjYXVzZSBtYW1tYWxzIGxhY2sgREFQIGFuZCBpdHMgbWV0YWJvbGljIHBhdGh3YXksJm5ic3A7PHN0cm9uZz5pbmhpYml0b3JzIHRhcmdldGluZyBEQVAgdXRpbGl6YXRpb24gZXhoaWJpdCBtaW5pbWFsIG1hbW1hbGlhbiB0b3hpY2l0eTwvc3Ryb25nPiwgZnVsZmlsbGluZyB0aGUgaWRlYWwgY3JpdGVyaWEgZm9yIGFudGliaW90aWMgZGV2ZWxvcG1lbnQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIERBUC9MeXNpbmUgQmlvc3ludGhldGljIFBhdGh3YXkgYXMgYW4gQW50aWJpb3RpYyBUYXJnZXRsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGRpYW1pbm9waW1lbGF0ZSBwYXRod2F5IHJlcHJlc2VudHMgYSZuYnNwOzxzdHJvbmc+dmFsaWRhdGVkIHRhcmdldCBmb3Igbm92ZWwgYW50aWJhY3RlcmlhbCBhZ2VudHM8L3N0cm9uZz4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS90b3BpY3MvcGhhcm1hY29sb2d5LXRveGljb2xvZ3ktYW5kLXBoYXJtYWNldXRpY2FsLXNjaWVuY2UvZGlhbWlub3BpbWVsaWMtYWNpZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3NjaWVuY2UvYXJ0aWNsZS9hYnMvcGlpL1MwOTU3NDE2NjAzMDA1NDFYIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+LiBNdWx0aXBsZSBlbnp5bWVzIGluIHRoaXMgcGF0aHdheSBoYXZlIGJlZW4gc3RydWN0dXJhbGx5IGNoYXJhY3Rlcml6ZWQgYW5kIGV4cGxvaXRlZCBmb3IgaW5oaWJpdG9yIGRlc2lnbjpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRib2R5Zm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVzZWFyY2ggaGFzIGRlbW9uc3RyYXRlZCB0aGF0IGNlcnRhaW4gREFQIGFuYWxvZ3VlcyBhY2hpZXZlIHVwIHRvJm5ic3A7PHN0cm9uZz43NSUgZ3Jvd3RoIGluaGliaXRpb248L3N0cm9uZz4mbmJzcDthZ2FpbnN0IGJhY3RlcmlhbCBzdHJhaW5zLCB2YWxpZGF0aW5nIHRoaXMgYXBwcm9hY2ggZm9yIGFudGliaW90aWMgZGlzY292ZXJ5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERBUCBTeW50aGV0aWMgQXBwcm9hY2hlcyBhbmQgUGVwdGlkZSBBcHBsaWNhdGlvbnNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3RlcmVvY29udHJvbGxlZCBTeW50aGVzaXMgb2YgREFQLUNvbnRhaW5pbmcgUGVwdGlkZXNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGluY29ycG9yYXRpb24gb2YgREFQIGludG8gc3ludGhldGljIHBlcHRpZGVzIHByZXNlbnRzIGJvdGggb3Bwb3J0dW5pdGllcyBhbmQgY2hhbGxlbmdlcyBkdWUgdG8gaXRzIHR3byBhbWlubyBncm91cHMgYW5kIHN0ZXJlb2NoZW1pY2FsIGNvbXBsZXhpdHkuIFJlc2VhcmNoZXJzIGhhdmUgZGV2ZWxvcGVkIHNvcGhpc3RpY2F0ZWQmbmJzcDs8c3Ryb25nPnN0ZXJlb2NvbnRyb2xsZWQgc3ludGhldGljIHN0cmF0ZWdpZXM8L3N0cm9uZz4mbmJzcDt0byBhY2Nlc3MgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgd2l0aCBkZWZpbmVkIGNvbmZpZ3VyYXRpb25zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uZSBlbGVnYW50IGFwcHJvYWNoIHV0aWxpemVzIGEmbmJzcDs8c3Ryb25nPmNoaXJhbCBzeW50aG9uIGRlcml2ZWQgZnJvbSBMLXZhbGluZTwvc3Ryb25nPiwgc3BlY2lmaWNhbGx5LCBhIG1vbm8tbGFjdGltIGV0aGVyIHRoYXQgc2VydmVzIGFzIGEgdGVtcGxhdGUgZm9yIGNvbnN0cnVjdGluZyB0aGUgREFQIGZyYW1ld29yayZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3NjaWVuY2UvYXJ0aWNsZS9hYnMvcGlpL1MwOTU3NDE2NjAyMDAwMDIyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+LiBBbGt5bGF0aW9uIHdpdGggZGloYWxvYWxrYW5lcyBmb2xsb3dlZCBieSBlbGFib3JhdGlvbiB5aWVsZHMgb3B0aWNhbGx5IGFjdGl2ZSB0cmlwZXB0aWRlcyB3aXRoIHRoZSBnZW5lcmFsIHN0cnVjdHVyZSBWYWwtKERBUCktVmFsLCByZXByZXNlbnRpbmcmbmJzcDs8c3Ryb25nPnVudXN1YWwgcGVwdGlkZXMgdGhhdCBhcmUgQy10ZXJtaW5hbCBhdCBib3RoIGVuZHMgb2YgdGhlIGNoYWluPC9zdHJvbmc+LiBUaGVzZSBjb21wb3VuZHMgYXJlIHZhbHVhYmxlIGZvciBzdHVkeWluZyBzdHJ1Y3R1cmUtYWN0aXZpdHkgcmVsYXRpb25zaGlwcyBhbmQgZW56eW1lIGluaGliaXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tcGxleCBQZXB0aWRlIEFyY2hpdGVjdHVyZXNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmV5b25kIHNpbXBsZSBsaW5lYXIgcGVwdGlkZXMsIERBUCBlbmFibGVzIHRoZSBjb25zdHJ1Y3Rpb24gb2YmbmJzcDs8c3Ryb25nPmNvbmZvcm1hdGlvbmFsbHkgY29uc3RyYWluZWQgc3RydWN0dXJlczwvc3Ryb25nPiZuYnNwO3dpdGggZGl2ZXJzZSBiaW9sb2dpY2FsIGFjdGl2aXRpZXMuIFJlc2VhcmNoZXJzIGhhdmUgc3ludGhlc2l6ZWQgcGVwdGlkZXMgaW5jb3Jwb3JhdGluZyBhJm5ic3A7PHN0cm9uZz5wcm9saW5lIHJlc2lkdWUgZnVzZWQgdG8gYSBkaWtldG9waXBlcmF6aW5lIHJpbmc8L3N0cm9uZz4mbmJzcDtjb250YWluaW5nIHRoZSBEQVAgc2tlbGV0b24uIFRoZXNlIGZ1c2VkIHJpbmcgc3lzdGVtcyByZXNlbWJsZSBuYXR1cmFsIHByb2R1Y3RzIHN1Y2ggYXMgYnJldmlhbmFtaWRlcywgd2hpY2ggZXhoaWJpdCBpbW11bm9tb2R1bGF0b3J5LCBhbnRpdHVtb3IsIGFuZCBhbnRpYmlvdGljIHByb3BlcnRpZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50WC1yYXkgY3J5c3RhbGxvZ3JhcGh5IGFuZCBjb21wdXRhdGlvbmFsIG1vZGVsaW5nIG9mIHRoZXNlIERBUC1jb250YWluaW5nIHBlcHRpZGVzIGhhdmUgcmV2ZWFsZWQgaW1wb3J0YW50IHN0cnVjdHVyYWwgZmVhdHVyZXMsIGluY2x1ZGluZyB0aGUmbmJzcDs8c3Ryb25nPnBsYW5hciBjb25mb3JtYXRpb24gb2YgZGlrZXRvcGlwZXJhemluZSByaW5nczwvc3Ryb25nPiZuYnNwO2FuZCB0aGUgaW5mbHVlbmNlIG9mIHByb2xpbmUgcmVzaWR1ZXMgb24gb3ZlcmFsbCBtb2xlY3VsYXIgZ2VvbWV0cnkuIFN1Y2ggaW5zaWdodHMgZ3VpZGUgdGhlIHJhdGlvbmFsIGRlc2lnbiBvZiBwZXB0aWRlLWJhc2VkIHRoZXJhcGV1dGljcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW9sb2dpY2FsbHkgQWN0aXZlIFBlcHRpZGUgQW5hbG9ndWVzbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNldmVyYWwgY2xhc3NlcyBvZiBEQVAtY29udGFpbmluZyBwZXB0aWRlcyBoYXZlIGRlbW9uc3RyYXRlZCBwcm9taXNpbmcgYmlvbG9naWNhbCBhY3Rpdml0aWVzOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz7Osy1HbHV0YW15bC1kaWFtaW5vcGltZWxpYyBhY2lkIGRpcGVwdGlkZXM8L3N0cm9uZz46IFN5bnRoZXNpemVkIHZpYSByZWdpb3NlbGVjdGl2ZSByaW5nLW9wZW5pbmcgc3RyYXRlZ2llcywgdGhlc2UgY29tcG91bmRzIHNob3cgcG90ZW50aWFsIGFzJm5ic3A7PHN0cm9uZz5pbW11bm9zdGltdWxhdGluZyBhZ2VudHM8L3N0cm9uZz4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS90b3BpY3MvcGhhcm1hY29sb2d5LXRveGljb2xvZ3ktYW5kLXBoYXJtYWNldXRpY2FsLXNjaWVuY2UvZGlhbWlub3BpbWVsaWMtYWNpZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPi5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SHlkcmF6aW5vLWRpcGVwdGlkZSBhbmFsb2d1ZXM8L3N0cm9uZz46IERlc2lnbmVkIGFzIGluaGliaXRvcnMgb2YgREFQIGFtaW5vdHJhbnNmZXJhc2UsIHRoZXNlIGNvbXBvdW5kcyBleGhpYml0Jm5ic3A7PHN0cm9uZz5wb3RlbnQsIHNsb3ctYmluZGluZyBpbmhpYml0aW9uPC9zdHJvbmc+Jm5ic3A7YW5kIGFudGltaWNyb2JpYWwgYWN0aXZpdHkgYWdhaW5zdCBib3RoIEdyYW0tcG9zaXRpdmUgYW5kIEdyYW0tbmVnYXRpdmUgYmFjdGVyaWEuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBob3NwaG9uYXRlLWNvbnRhaW5pbmcgREFQIHBlcHRpZGVzPC9zdHJvbmc+OiBXaGlsZSB0aGUgcGhvc3Bob25hdGUgYW5hbG9ndWVzIHRoZW1zZWx2ZXMgc2hvd2VkIHdlYWsgZW56eW1lIGluaGliaXRpb24sIGNlcnRhaW4mbmJzcDs8c3Ryb25nPnRyaXBlcHRpZGUgZGVyaXZhdGl2ZXM8L3N0cm9uZz4mbmJzcDtkZW1vbnN0cmF0ZWQgZ3Jvd3RoIGluaGliaXRpb24gYWdhaW5zdCBzcGVjaWZpYyBiYWN0ZXJpYWwgc3RyYWlucy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWN5bGF0ZWQgREFQIHBlcHRpZGVzPC9zdHJvbmc+OiBDb25qdWdhdGlvbiBvZiBEQVAtY29udGFpbmluZyBwZXB0aWRlcyB3aXRoIGxhdXJpYyBvciBwYWxtaXRpYyBhY2lkIHlpZWxkcyBjb21wb3VuZHMgd2l0aCZuYnNwOzxzdHJvbmc+aW1tdW5vYWRqdXZhbnQgYWN0aXZpdHk8L3N0cm9uZz4uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXNlYXJjaCBBcHBsaWNhdGlvbnMgYW5kIEN1c3RvbSBTeW50aGVzaXNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VG9vbHMgZm9yIFN0dWR5aW5nIEJhY3RlcmlhbCBFbnp5bW9sb2d5bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERBUCBhbmQgaXRzIGFuYWxvZ3VlcyBzZXJ2ZSBhcyBpbmRpc3BlbnNhYmxlIHRvb2xzIGZvciBwcm9iaW5nIGJhY3RlcmlhbCBlbnp5bWUgbWVjaGFuaXNtcy4gUmVzZWFyY2hlcnMgc3R1ZHlpbmcmbmJzcDs8c3Ryb25nPkRBUCBlcGltZXJhc2U8L3N0cm9uZz4sJm5ic3A7PHN0cm9uZz5EQVAgZGVoeWRyb2dlbmFzZTwvc3Ryb25nPiwgYW5kJm5ic3A7PHN0cm9uZz5NdXJFPC9zdHJvbmc+Jm5ic3A7cmVseSBvbiBzeW50aGV0aWMgREFQLWNvbnRhaW5pbmcgc3Vic3RyYXRlcyBhbmQgaW5oaWJpdG9ycyB0byBlbHVjaWRhdGUgY2F0YWx5dGljIG1lY2hhbmlzbXMgYW5kIHRvIHNjcmVlbiBmb3IgcG90ZW50aWFsIGFudGliaW90aWNzLiBUaGUgYXZhaWxhYmlsaXR5IG9mJm5ic3A7PHN0cm9uZz5mbHVvcmluYXRlZCwgYXppcmlkaW5vLCBhbmQgcGhvc3Bob25hdGUgZGVyaXZhdGl2ZXM8L3N0cm9uZz4mbmJzcDtlbmFibGVzIGRldGFpbGVkIHN0cnVjdHVyZS1hY3Rpdml0eSByZWxhdGlvbnNoaXAgc3R1ZGllcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdmFpbGFiaWxpdHkgZnJvbSBDb21tZXJjaWFsIFNvdXJjZXNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIHJlc2VhcmNoIGFwcGxpY2F0aW9ucywgaGlnaC1xdWFsaXR5IERBUCBhbmQgY3VzdG9tIERBUC1jb250YWluaW5nIHBlcHRpZGVzIGFyZSBhdmFpbGFibGUgZnJvbSBzcGVjaWFsaXplZCBzdXBwbGllcnMuJm5ic3A7PHN0cm9uZz5MaWZlVGVpbjwvc3Ryb25nPiZuYnNwO29mZmVycyBleHBlcnRpc2UgaW4gaW5jb3Jwb3JhdGluZyB1bnVzdWFsIGFtaW5vIGFjaWRzIGxpa2UgREFQIGludG8gY3VzdG9tIHBlcHRpZGUgc2VxdWVuY2VzLCBlbmFibGluZyByZXNlYXJjaGVycyB0byBhY2Nlc3MgY29tcGxleCBzdHJ1Y3R1cmVzIGZvciB0aGVpciBzcGVjaWZpYyBpbnZlc3RpZ2F0aW9ucy4gVGhlc2Ugc2VydmljZXMgaW5jbHVkZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN5bnRoZXNpcyBvZiBEQVAtY29udGFpbmluZyBwZXB0aWRlcyB3aXRoIGRlZmluZWQgc3RlcmVvY2hlbWlzdHJ5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbmNvcnBvcmF0aW9uIG9mIERBUCBpbnRvIGN5Y2xpYyBwZXB0aWRlcyBhbmQgY29uc3RyYWluZWQgc3RydWN0dXJlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UHJvZHVjdGlvbiBvZiBEQVAgYW5hbG9ndWVzIGZvciBlbnp5bWUgaW5oaWJpdGlvbiBzdHVkaWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSaWdvcm91cyBxdWFsaXR5IGNvbnRyb2wsIGluY2x1ZGluZyBIUExDIGFuZCBtYXNzIHNwZWN0cm9tZXRyeSB2YWxpZGF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5saWZldGVpbi5jb20vUnVzaC1QZXB0aWRlLVN5bnRoZXNpcy1TZXJ2aWNlLmh0bWw\/X2dsPTEqMTViamM3bCpfZ2NsX2F3KlIwTk1MakUzTlRJeU5UazFOVEV1UTJwM1MwTkJhbmMzVFV4RVFtaEJkVVZwZDBGSlpWaEhTVnBWTVhGU09YaDRNekpFWDNkNlUyTllZVXgyYVdoekxXWXpNVTFGWjNWT1NEUmhjVzQxTlVKdFptTTFSbk4zTWtkVlIwdFNiME5DUzAxUlFYWkVYMEozUlEuLipfZ2NsX2F1Kk56WTJOVEl4T0RndU1UYzFNVFV5TWpNNE1RLi4mYW1wO19nYT0yLjEyOTczNDE1Ni4xODM1ODQxODY3LjE3NTM4NTYwMDEtOTA0MDYyNDguMTczNTkyNTIyNCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+RmluZCBvdXQgYWJvdXQgaGlnaC1zcGVlZCBSVVNIIHN5bnRoZXNpcy48L2E+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgKEZBUSlsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBpcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0aHJlZSBzdGVyZW9pc29tZXJzIG9mIERBUD9sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz4yLDYtRGlhbWlub3BpbWVsaWMgYWNpZDwvc3Ryb25nPiZuYnNwO2V4aXN0cyBhcyBMTC0sIERELSwgYW5kIG1lc28taXNvbWVycyBkdWUgdG8gaXRzIHR3byBjaGlyYWwgY2VudGVycy4gVGhlJm5ic3A7PHN0cm9uZz5MTC1pc29tZXI8L3N0cm9uZz4mbmJzcDtoYXMgYm90aCBhbWlubyBncm91cHMgaW4gdGhlIEwtY29uZmlndXJhdGlvbiwgdGhlJm5ic3A7PHN0cm9uZz5ERC1pc29tZXI8L3N0cm9uZz4mbmJzcDtoYXMgYm90aCBpbiB0aGUgRC1jb25maWd1cmF0aW9uLCBhbmQgdGhlJm5ic3A7PHN0cm9uZz5tZXNvLWlzb21lcjwvc3Ryb25nPiZuYnNwO2hhcyBvbmUgTCBhbmQgb25lIEQgY2VudGVyLiBUaGUmbmJzcDs8c3Ryb25nPm1lc28tREFQIGlzb21lcjwvc3Ryb25nPiZuYnNwO2lzIHRoZSBiaW9sb2dpY2FsbHkgcmVsZXZhbnQgZm9ybSBpbmNvcnBvcmF0ZWQgaW50byBiYWN0ZXJpYWwgcGVwdGlkb2dseWNhbiBhbmQgc2VydmVzIGFzIHRoZSBpbW1lZGlhdGUgcHJlY3Vyc29yIHRvIEwtbHlzaW5lLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoeSBpcyBEQVAgY29uc2lkZXJlZCBhIHRhcmdldCBmb3IgYW50aWJpb3RpYyBkZXZlbG9wbWVudD9sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TWFtbWFscyBsYWNrIHRoZSBlbnRpcmUgZGlhbWlub3BpbWVsYXRlIHBhdGh3YXkgYW5kIHJlcXVpcmUgZGlldGFyeSBseXNpbmUsIHdoZXJlYXMgYmFjdGVyaWEgZGVwZW5kIG9uIHRoaXMgcGF0aHdheSB0byBzeW50aGVzaXplIGJvdGgmbmJzcDs8c3Ryb25nPm1lc28tREFQPC9zdHJvbmc+Jm5ic3A7KGZvciBwZXB0aWRvZ2x5Y2FuKSBhbmQmbmJzcDs8c3Ryb25nPkwtbHlzaW5lPC9zdHJvbmc+Jm5ic3A7KGZvciBwcm90ZWluIHN5bnRoZXNpcykuIENvbnNlcXVlbnRseSwgaW5oaWJpdG9ycyB0YXJnZXRpbmcgREFQIGJpb3N5bnRoZXNpcyBlbnp5bWVzIG9yIERBUCBpbmNvcnBvcmF0aW9uIGludG8gcGVwdGlkb2dseWNhbiBleGhpYml0Jm5ic3A7PHN0cm9uZz5zZWxlY3RpdmUgYW50aWJhY3RlcmlhbCBhY3Rpdml0eSB3aXRoIG1pbmltYWwgbWFtbWFsaWFuIHRveGljaXR5PC9zdHJvbmc+LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoYXQgdHlwZXMgb2YgREFQIGFuYWxvZ3VlcyBoYXZlIHNob3duIGFudGliYWN0ZXJpYWwgYWN0aXZpdHk\/bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNldmVyYWwgY2xhc3NlcyBvZiBEQVAgYW5hbG9ndWVzIGRlbW9uc3RyYXRlIHByb21pc2luZyBhbnRpYmFjdGVyaWFsIGVmZmVjdHMsIGluY2x1ZGluZyZuYnNwOzxzdHJvbmc+Zmx1b3JpbmF0ZWQgZGVyaXZhdGl2ZXM8L3N0cm9uZz4sJm5ic3A7PHN0cm9uZz5hemlyaWRpbm8tREFQPC9zdHJvbmc+Jm5ic3A7KGV4dHJlbWVseSBwb3RlbnQgYWdhaW5zdCBEQVAgZXBpbWVyYXNlKSwmbmJzcDs8c3Ryb25nPmlzb3hhem9saW5lLWNvbnRhaW5pbmcgYW5hbG9ndWVzPC9zdHJvbmc+LCZuYnNwOzxzdHJvbmc+cGhvc3Bob25hdGUgZGVyaXZhdGl2ZXM8L3N0cm9uZz4sIGFuZCZuYnNwOzxzdHJvbmc+aHlkcmF6aW5vLWRpcGVwdGlkZXM8L3N0cm9uZz4uIFNvbWUgYW5hbG9ndWVzIGFjaGlldmUgdXAgdG8gNzUlIGdyb3d0aCBpbmhpYml0aW9uIGFnYWluc3QgYmFjdGVyaWFsIHN0cmFpbnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SG93IGlzIERBUCBpbmNvcnBvcmF0ZWQgaW50byBzeW50aGV0aWMgcGVwdGlkZXM\/bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERBUCBpbmNvcnBvcmF0aW9uIHJlcXVpcmVzJm5ic3A7PHN0cm9uZz5vcnRob2dvbmFsIHByb3RlY3RpbmcgZ3JvdXAgc3RyYXRlZ2llczwvc3Ryb25nPiZuYnNwO2R1ZSB0byBpdHMgdHdvIGFtaW5vIGdyb3Vwcy4gUmVzZWFyY2hlcnMgdHlwaWNhbGx5IHVzZSBzdGVyZW9jb250cm9sbGVkIHN5bnRoZXNpcyBzdGFydGluZyBmcm9tIGNoaXJhbCBzeW50aG9ucyBsaWtlIG1vbm8tbGFjdGltIGV0aGVycyBkZXJpdmVkIGZyb20gdmFsaW5lLiBTcGVjaWFsaXplZCBwZXB0aWRlIHN5bnRoZXNpcyBwcm92aWRlcnMgc3VjaCBhcyZuYnNwOzxzdHJvbmc+TGlmZVRlaW48L3N0cm9uZz4mbmJzcDtvZmZlciBjdXN0b20gc3ludGhlc2lzIG9mIERBUC1jb250YWluaW5nIHBlcHRpZGVzIHdpdGggZGVmaW5lZCBzdGVyZW9jaGVtaXN0cnkgYW5kIGhpZ2ggcHVyaXR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFBhcmFkaXNpLCBGLiwgUG9yemksIEcuLCAmYW1wOyBTYW5kcmksIFMuICgyMDAxKS4gQSBuZXcgc3RlcmVvY29udHJvbGxlZCBzeW50aGVzaXMgb2YgdW5jb21tb24gdHJpcGVwdGlkZXMgZGVyaXZlZCBmcm9tIDIsNi1kaWFtaW5vcGltZWxpYyBhY2lkICgyLDYtREFQKS4gVGV0cmFoZWRyb246IEFzeW1tZXRyeSwgMTIoMjMpLCAzMzE54oCTMzMyNC4gaHR0cHM6Ly9kb2kub3JnLzEwLjEwMTYvczA5NTctNDE2NigwMikwMDAwMi0yZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R2FsZWF6emksIFIuLCBHYXJhdmVsbGksIE0uLCBHcmFuZGksIEEuLCBNb25hcmksIE0uLCBQb3J6aSwgRy4sICZhbXA7IFNhbmRyaSwgUy4gKDIwMDMpLiBVbnVzdWFsIHBlcHRpZGVzIGNvbnRhaW5pbmcgdGhlIDIsNi1kaWFtaW5vcGltZWxpYyBhY2lkIGZyYW1ld29yazogU3RlcmVvY29udHJvbGxlZCBzeW50aGVzaXMsIFgtcmF5IGFuYWx5c2lzLCBhbmQgY29tcHV0YXRpb25hbCBtb2RlbGxpbmcuIFBhcnQgMi4gVGV0cmFoZWRyb246IEFzeW1tZXRyeSwgMTQoMTcpLCAyNjM54oCTMjY0OS4gaHR0cHM6Ly9kb2kub3JnLzEwLjEwMTYvczA5NTctNDE2NigwMykwMDU0MS14ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2hhdHRlcmplZSwgQi4sIE1vbmRhbCwgRC4sICZhbXA7IEJlcmEsIFMuICgyMDIxKS4gRGlhbWlub3BpbWVsaWMgYWNpZCBhbmQgaXRzIGFuYWxvZ3VlczogU3ludGhlc2lzIGFuZCBiaW9sb2dpY2FsIHBlcnNwZWN0aXZlLiBUZXRyYWhlZHJvbiwgMTAwLCAxMzI0MDMuIGh0dHBzOi8vZG9pLm9yZy8xMC4xMDE2L2oudGV0LjIwMjEuMTMyNDAzPGJyPjxicj5kcm9wQ2FwaW5uZXJCbG9ja3MFBwgECAQIBggFMggHhcYCCAcIBggOCA4ICwgGSAEGCAQeIB4iCQgKCAQIBggHDwQKQwAHAggPJB0eCwgHDwQKB4cSBwsIBw8ECkcACwgHDwQKBw0FCwgHDwQKBwYLCAcPBAoHrAMLCAcPBAoHsAMLCAcPBAoHpgILCAcPBAoHpQMLCAcPBAoHqgMLCAcPBAoHugMLCAcPBApHAAsIBw8ECgcwBQsIBw8ECgc1BQsIBw8ECgeyAwcLCAcPBAoHtAcHCwgHDwQKBysFCwgHDwQKB44GBwsIBw8ECge1BAcLCAcPBAoHpgYHCwgHDwQKBzgFCwgHDwQKBykFCwgHDwQKB7MHBwsIBw8ECge3BQcLCAcPBAoHOwULCAcPBAoHgwgHCwgHDwQKDgdEAQsIBw8ECgeBAwcLCAcPBAoHMQULCAcPBAoHNQULCAcPBAoHvwQHCwgHDwQKB4oKBwsIBw8ECgcdBQsIBw8ECgeUBwcLCAcPBAoHoQUHCwgHDwQKByUFCwgHDwQKB50BBwsIBw8ECgcGCwgHDwQKB68FCwgHDwQKB4QECwgHDwQKB7wDCwgHDwQKB7ACCwgHDwQKByoFCwgHDwQKBycFCwgHDwQKB4UIBwsIBw8ECgckBQsIBw8ECgenBQcLCAcPBAoHBgsIBw8ECgeBAQsIBw8ECgeEAQsIBw8ECgc5CwgHDwQKB4kBCwgHDwQKB6gGBwsIBw8ECgcgBQsIBw8ECgc+BQsIBw8ECgeLCAcLCAcPBAoHOgULCAcPBAoHgwcHCwgHDwQKBz4FCwgHDwQKB74GBwsIBw8ECgcwBQsIBw8ECgetBgcLCAcPBApHAAsIBw8ECkcACwgHDwQKRwALCAcPBAoHswMHCwgHDwQKB4UFBwsIBw8ECgeLAwcLDwEEAAABAAAAAQgABAECAI8CQgEBAEEAAgBBAAIAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAANB5QIBswUAfQF3EzIwMjYtMDMtMjZUMTI6NTM6MTh3LnVudXN1YWwtYW1pbm8tYWNpZHMtMjYtZGlhbWlub3BpbWVsaWMtYWNpZC1kYXB3B3B1Ymxpc2h9Bn2TLHcGY2xvc2VkdwZjbG9zZWR5dwB3CHN0YW5kYXJkeXl3AH0AdwB1AX0EdQB3JDYwMWJhZGY3LWJiODctNDFmNy05NjUzLTk3NDIwOTI0ODM0MHh3oQE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL3d3dy5saWZldGVpbi5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9EQVAxLndlYnAiIGFsdD0iREFQIiBjbGFzcz0id3AtaW1hZ2UtMjgzNSIvPjwvZmlndXJlPncKY29yZS9pbWFnZXdCaHR0cHM6Ly93d3cubGlmZXRlaW4uY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvREFQMS53ZWJwdwNEQVB9kyx3BGZ1bGx3BG5vbmV5eXcAdyQ0NTQwZGI3NS02YmJmLTRjNmQtYmY2My03Mjg3N2Y3MzFhNzV4d5IJPHA+PHN0cm9uZz4yLDYtRGlhbWlub3BpbWVsaWMgYWNpZCAoREFQKTwvc3Ryb25nPiZuYnNwO2lzIGEgdW5pcXVlJm5ic3A7PHN0cm9uZz5ub24tcHJvdGVpbm9nZW5pYyBkaWFtaW5vIGFjaWQ8L3N0cm9uZz4mbmJzcDt0aGF0IG9jY3VwaWVzIGEgdW5pcXVlIHBvc2l0aW9uIGF0IHRoZSBpbnRlcnNlY3Rpb24gb2YgYmFjdGVyaWFsIHBoeXNpb2xvZ3ksIGFudGliaW90aWMgZGV2ZWxvcG1lbnQsIGFuZCBzeW50aGV0aWMgcGVwdGlkZSBjaGVtaXN0cnkuIFN0cnVjdHVyYWxseSBjaGFyYWN0ZXJpemVkIGFzIGFuJm5ic3A7PHN0cm9uZz7OsSzOseKAsi1kaWFtaW5vIGRpY2FyYm94eWxpYyBhY2lkPC9zdHJvbmc+Jm5ic3A7d2l0aCB0aGUgbW9sZWN1bGFyIGZvcm11bGEgQzdIMTROMk80LCBEQVAgaXMgZGlzdGluZ3Vpc2hlZCBieSB0aGUgcHJlc2VuY2Ugb2YgdHdvIGNoaXJhbCBjZW50ZXJzIGFuZCB0d28gYW1pbm8gZ3JvdXBzIGZsYW5raW5nIGEgc2V2ZW4tY2FyYm9uIGJhY2tib25lLiBUaGlzIHVudXN1YWwgYW1pbm8gYWNpZCBpcyBhbiZuYnNwO2Vzc2VudGlhbCBjb25zdGl0dWVudCBvZiBiYWN0ZXJpYWwgcGVwdGlkb2dseWNhbiZuYnNwO2FuZCBzZXJ2ZXMgYXMgdGhlIGJpb3N5bnRoZXRpYyBwcmVjdXJzb3IgdG8gTC1seXNpbmUgaW4gYm90aCBiYWN0ZXJpYSBhbmQgaGlnaGVyIHBsYW50cy4gSW1wb3J0YW50bHksIG1hbW1hbHMgbGFjayB0aGlzIGVudGlyZSBtZXRhYm9saWMgcGF0aHdheSBhbmQgcmVxdWlyZSBseXNpbmUgYXMgYSBkaWV0YXJ5IGVzc2VudGlhbCBhbWlubyBhY2lkLCBtYWtpbmcgREFQIGFuZCBpdHMgcHJvY2Vzc2luZyBlbnp5bWVzJm5ic3A7YXR0cmFjdGl2ZSB0YXJnZXRzIGZvciBhbnRpYmlvdGljIGRldmVsb3BtZW50Jm5ic3A7d2l0aCBtaW5pbWFsIG1hbW1hbGlhbiB0b3hpY2l0eS4gQmV5b25kIGl0cyBuYXRpdmUgYmlvbG9naWNhbCByb2xlcywgREFQIGhhcyBlbWVyZ2VkIGFzIGEgdmFsdWFibGUgYnVpbGRpbmcgYmxvY2sgaW4gc3ludGhldGljIHBlcHRpZGUgY2hlbWlzdHJ5LCBlbmFibGluZyB0aGUgY3JlYXRpb24gb2Ygc3RydWN0dXJhbGx5IGNvbnN0cmFpbmVkIHBlcHRpZGVzIHdpdGggcG90ZW50aWFsIGltbXVub3N0aW11bGFudCwgYW50aXR1bW9yLCBhbmQgc2xlZXAtaW5kdWNpbmcgYWN0aXZpdGllcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDFjMmYxNmVmLTg5ODktNDhhNy04NGI4LWJmZDI2MGIwMWQzY3h3OjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz53DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckYTFiMGU0YWEtOWM4Ny00YjAxLThjM2MtYTY5OGJlMTlmNzA5eHcvPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5LZXkgVGFrZWF3YXlzPC9oND53DGNvcmUvaGVhZGluZ30EdyRmMjYzMTg5Yi00YWJiLTRmZDQtYjFkMi01Y2Y2ODI0YzBiYmF4dyk8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdyRiMGYwNTEwZS04YmFiLTRiYTktYTFmYy1iMGNiYjZjMzAwMDJ4d\/UBPGxpPjxzdHJvbmc+Miw2LURpYW1pbm9waW1lbGljIGFjaWQ8L3N0cm9uZz4mbmJzcDtpcyBhIHN5bW1ldHJpY2FsIGRpYW1pbm8gZGljYXJib3h5bGljIGFjaWQgd2l0aCB0aGUgbW9sZWN1bGFyIGZvcm11bGEgQzdIMTROMk80IGFuZCBDQVMgbnVtYmVyIDU4My05My03LCBleGlzdGluZyBpbiB0aHJlZSBzdGVyZW9pc29tZXJpYyBmb3JtczombmJzcDs8c3Ryb25nPkxMLSwgREQtLCBhbmQgbWVzby1EQVA8L3N0cm9uZz4uPC9saT53DmNvcmUvbGlzdC1pdGVtdyQzZTVmZWE0Ni1mYTZkLTQ3NzQtYmM3Ni03MjUxN2RjZTVkM2N4d\/kBPGxpPlRoZSZuYnNwOzxzdHJvbmc+bWVzby1EQVAgaXNvbWVyPC9zdHJvbmc+Jm5ic3A7aXMgYW4mbmJzcDs8c3Ryb25nPmVzc2VudGlhbCBjcm9zcy1saW5raW5nIGNvbXBvbmVudCBvZiBwZXB0aWRvZ2x5Y2FuPC9zdHJvbmc+Jm5ic3A7aW4gR3JhbS1uZWdhdGl2ZSBiYWN0ZXJpYWwgY2VsbCB3YWxscywgd2hpbGUgR3JhbS1wb3NpdGl2ZSBiYWN0ZXJpYSB0eXBpY2FsbHkgdXNlIEwtbHlzaW5lIGZvciB0aGlzIGZ1bmN0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckOTg3NmVlYjAtZjFmOS00NTJjLWFjNjctMjkwMTIxZGQwZmE4eHevATxsaT5EQVAgaXMgdGhlJm5ic3A7PHN0cm9uZz5iaW9zeW50aGV0aWMgcHJlY3Vyc29yIHRvIEwtbHlzaW5lPC9zdHJvbmc+Jm5ic3A7aW4gYmFjdGVyaWEgYW5kIHBsYW50cyB2aWEgdGhlIGRpYW1pbm9waW1lbGF0ZSBwYXRod2F5LCBhIHJvdXRlIGNvbXBsZXRlbHkgYWJzZW50IGluIG1hbW1hbHMuPC9saT53DmNvcmUvbGlzdC1pdGVtdyRhNzkxMzI0Ni1iNzMwLTQxNDgtODNjOC1lZWQ4MDgzMjkzYTh4d+4BPGxpPkFuYWxvZ3VlcyBvZiBEQVAsIGluY2x1ZGluZyBmbHVvcmluYXRlZCwgcGhvc3Bob25hdGUsIGFuZCBoZXRlcm9jeWNsaWMgZGVyaXZhdGl2ZXMsIGhhdmUgZGVtb25zdHJhdGVkJm5ic3A7PHN0cm9uZz5zaWduaWZpY2FudCBhbnRpYmFjdGVyaWFsIGFjdGl2aXR5PC9zdHJvbmc+Jm5ic3A7YnkgaW5oaWJpdGluZyBrZXkgZW56eW1lcyBpbiB0aGUgREFQL2x5c2luZSBiaW9zeW50aGVzaXMgcGF0aHdheS48L2xpPncOY29yZS9saXN0LWl0ZW13JDEwYmViMzUwLTU4NjctNGNkNy1iYjBjLWIwYjgwY2M2MWNlNXh38wE8bGk+SW4gcGVwdGlkZSBzeW50aGVzaXMsIERBUCBlbmFibGVzIHRoZSBjb25zdHJ1Y3Rpb24gb2YmbmJzcDs8c3Ryb25nPnVudXN1YWwgcGVwdGlkZXMgd2l0aCBDLXRlcm1pbmkgYXQgYm90aCBlbmRzPC9zdHJvbmc+LCBhcyB3ZWxsIGFzIGNvbXBsZXggc3RydWN0dXJlcyBpbmNvcnBvcmF0aW5nIGRpa2V0b3BpcGVyYXppbmUgcmluZ3MsIHdoaWNoIGV4aGliaXQgZGl2ZXJzZSBiaW9sb2dpY2FsIGFjdGl2aXRpZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQzYzQ4OTYyMi1kNDIzLTRlYjEtOGM2OS1hMDI1NzY5NjQxMTZ4d4MCPGxpPkN1c3RvbSBzeW50aGVzaXMgb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgZm9yIHJlc2VhcmNoIGFwcGxpY2F0aW9ucyBpcyBhdmFpbGFibGUgdGhyb3VnaCBzcGVjaWFsaXplZCBwcm92aWRlcnMgbGlrZSZuYnNwOzxzdHJvbmc+TGlmZVRlaW48L3N0cm9uZz4sIGVuYWJsaW5nIHN0dWRpZXMgb2YgYmFjdGVyaWFsIGVuenltZXMsIGltbXVub21vZHVsYXRvcnkgY29tcG91bmRzLCBhbmQgcG90ZW50aWFsIHRoZXJhcGV1dGljIGFnZW50cy48L2xpPncOY29yZS9saXN0LWl0ZW13JGZjODQ0M2QwLWNiYjMtNGVkMi1hNTYwLTJlNzAzNjQwNTc3ZHh3OjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz53DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckMTIzM2QwYTgtZjhhMi00ZjI0LWJhYTktZGYwMWRiZmFlMTQ1eHdSPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5DaGVtaWNhbCBGdW5kYW1lbnRhbHMgb2YgMiw2LURpYW1pbm9waW1lbGljIEFjaWQ8L2gyPncMY29yZS9oZWFkaW5nfQJ3JDZjOWRkY2IzLTExOGEtNDNlNi04ZGIwLWJiZjE4NjI4ZWYxMXh3VzxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+U3RydWN0dXJhbCBDaGFyYWN0ZXJpc3RpY3MgYW5kIFN0ZXJlb2NoZW1pc3RyeSBvZiBEQVA8L2g0PncMY29yZS9oZWFkaW5nfQR3JGFjNzQ1YTZmLWQ3MDItNDA3NC04NDI2LTgzZGFlYzY5NzczY3h3+QE8cD4yLDYtRGlhbWlub3BpbWVsaWMgYWNpZCBpcyBkZWZpbmVkIGJ5IGl0cyBzeW1tZXRyaWNhbCBzdHJ1Y3R1cmU6IGEgc2V2ZW4tY2FyYm9uIGRpY2FyYm94eWxpYyBhY2lkIGJhY2tib25lIHdpdGggYW1pbm8gZ3JvdXBzIGF0IGJvdGggdGhlIEMyIGFuZCBDNiBwb3NpdGlvbnMuIFRoZSBJVVBBQyBuYW1lLCAyLDYtZGlhbWlub2hlcHRhbmVkaW9pYyBhY2lkLCBhY2N1cmF0ZWx5IGRlc2NyaWJlcyB0aGlzIGFycmFuZ2VtZW50LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckN2IzOWFlMDAtYzVjYi00YTU3LWJjNDAtYmMwYzExMTBjNGYxeHf7AzxwPlRoZSBwcmVzZW5jZSBvZiZuYnNwOzxzdHJvbmc+dHdvIHN0ZXJlb2dlbmljIGNlbnRlcnM8L3N0cm9uZz4mbmJzcDtnaXZlcyByaXNlIHRvIHRocmVlIHBvc3NpYmxlIHN0ZXJlb2lzb21lcnM6IHRoZSZuYnNwOzxzdHJvbmc+TEwtaXNvbWVyPC9zdHJvbmc+Jm5ic3A7KGJvdGggY2hpcmFsIGNlbnRlcnMgaW4gdGhlIEwtY29uZmlndXJhdGlvbiksIHRoZSZuYnNwOzxzdHJvbmc+REQtaXNvbWVyPC9zdHJvbmc+Jm5ic3A7KGJvdGggaW4gdGhlIEQtY29uZmlndXJhdGlvbiksIGFuZCB0aGUmbmJzcDs8c3Ryb25nPm1lc28taXNvbWVyPC9zdHJvbmc+Jm5ic3A7KG9uZSBjZW50ZXIgTCwgb25lIGNlbnRlciBEKS4gVGhpcyBzdGVyZW9jaGVtaWNhbCBkaXZlcnNpdHkgaXMgYmlvbG9naWNhbGx5IGNyaXRpY2FsLCBhcyBkaWZmZXJlbnQgaXNvbWVycyBzZXJ2ZSBkaXN0aW5jdCBmdW5jdGlvbnMgaW4gYmFjdGVyaWFsIG1ldGFib2xpc20gYW5kIGNlbGwgd2FsbCBhcmNoaXRlY3R1cmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ3MDdiNjc5MS0zYjYxLTQxZWItODFkOC1jNDQwNzE3MjZlOGJ4d008aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPk5hdHVyYWwgT2NjdXJyZW5jZSBhbmQgQmlvc3ludGhldGljIENvbnRleHQ8L2g0PncMY29yZS9oZWFkaW5nfQR3JDBkYmU2YjI1LTZjNGItNDE5OC1hMzFhLTE5MWNjNDNhNjdjZXh3lQM8cD5EQVAgaXMgYSBuYXR1cmFsbHkgb2NjdXJyaW5nIGFtaW5vIGFjaWQgZm91bmQgaW4gYm90aCBiYWN0ZXJpYSBhbmQgaGlnaGVyIHBsYW50cy4gSXRzIGRpc2NvdmVyeSBieSBXb3JrIGluIDE5NTAgbWFya2VkIGFuIGltcG9ydGFudCBtaWxlc3RvbmUgaW4gdW5kZXJzdGFuZGluZyBiYWN0ZXJpYWwgY2VsbCB3YWxsIGNvbXBvc2l0aW9uLiBJbiBuYXR1cmUsIERBUCBpcyBiaW9zeW50aGVzaXplZCB0aHJvdWdoIHRoZSBkaWFtaW5vcGltZWxhdGUgcGF0aHdheSwgd2hpY2ggY29udmVydHMgcHlydXZhdGUgYW5kIEwtYXNwYXJ0YXRlIGludG8gTC1seXNpbmUsIHdpdGgmbmJzcDs8c3Ryb25nPm1lc28tREFQIHNlcnZpbmcgYXMgdGhlIGltbWVkaWF0ZSBwcmVjdXJzb3IgdG8gbHlzaW5lPC9zdHJvbmc+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckYzM2ZDY3NDQtOGJmYy00ZGU1LThmMGItNjQ4N2FlNmU1NWNheHe8AjxwPlRoZSBwYXRod2F5IGludm9sdmVzIHNldmVyYWwgZW56eW1lcyB0aGF0IGhhdmUgYmVjb21lIHRhcmdldHMgZm9yIGFudGliaW90aWMgZGV2ZWxvcG1lbnQsIGluY2x1ZGluZyZuYnNwOzxzdHJvbmc+ZGlhbWlub3BpbWVsYXRlIGVwaW1lcmFzZSAoRGFwRik8L3N0cm9uZz4sIHdoaWNoIGNhdGFseXplcyB0aGUgaW50ZXJjb252ZXJzaW9uIG9mIExMLURBUCBhbmQgbWVzby1EQVAsIGFuZCZuYnNwOzxzdHJvbmc+ZGlhbWlub3BpbWVsYXRlIGRlY2FyYm94eWxhc2U8L3N0cm9uZz4sIHdoaWNoIGNvbnZlcnRzIG1lc28tREFQIHRvIEwtbHlzaW5lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNDI2YWFlNGUtYjA3ZS00NTI3LWJiZWUtOWZlM2UyNjgzZTQyeHetAzxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpZmV0ZWluLmNvbS9wZXB0aWRlX3N5bnRoZXNpc19zZXJ2aWNlcy5odG1sP19nbD0xKjE1YmpjN2wqX2djbF9hdypSME5NTGpFM05USXlOVGsxTlRFdVEycDNTME5CYW5jM1RVeEVRbWhCZFVWcGQwRkpaVmhIU1ZwVk1YRlNPWGg0TXpKRVgzZDZVMk5ZWVV4MmFXaHpMV1l6TVUxRlozVk9TRFJoY1c0MU5VSnRabU0xUm5OM01rZFZSMHRTYjBOQ1MwMVJRWFpFWDBKM1JRLi4qX2djbF9hdSpOelkyTlRJeE9EZ3VNVGMxTVRVeU1qTTRNUS4uJmFtcDtfZ2E9Mi4xMjk3MzQxNTYuMTgzNTg0MTg2Ny4xNzUzODU2MDAxLTkwNDA2MjQ4LjE3MzU5MjUyMjQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkZpbmQgb3V0IG1vcmUgYWJvdXQgcGVwdGlkZSBzeW50aGVzaXMgaGVyZTwvYT4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRhOTRhYWUwYi1kOGM1LTQ2ODAtYWM5MS05MzkyY2UwMzg5MzZ4d1o8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJpb2xvZ2ljYWwgU2lnbmlmaWNhbmNlIGFuZCBUaGVyYXBldXRpYyBSZWxldmFuY2Ugb2YgREFQPC9oMj53DGNvcmUvaGVhZGluZ30CdyRjZjc4YWUzOS1iNGYwLTQ0NTMtOGM0OS1hMDkyNTcyZjBiNDl4d0s8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkVzc2VudGlhbCBSb2xlIGluIEJhY3RlcmlhbCBQZXB0aWRvZ2x5Y2FuPC9oND53DGNvcmUvaGVhZGluZ30EdyRlYjgyN2Y4Ni02MGI1LTQyYWQtODgyNC03MWU3NmUwNTZlNWJ4d\/oDPHA+VGhlIG1vc3QgY3JpdGljYWwgYmlvbG9naWNhbCBmdW5jdGlvbiBvZiBEQVAgbGllcyBpbiBpdHMgY29udHJpYnV0aW9uIHRvIGJhY3RlcmlhbCBjZWxsIHdhbGwgaW50ZWdyaXR5LiBJbiZuYnNwOzxzdHJvbmc+R3JhbS1uZWdhdGl2ZSBiYWN0ZXJpYTwvc3Ryb25nPiwgdGhlJm5ic3A7PHN0cm9uZz5tZXNvLURBUCBpc29tZXI8L3N0cm9uZz4mbmJzcDtpcyBpbmNvcnBvcmF0ZWQgaW50byB0aGUgcGVwdGlkb2dseWNhbiBsYXllciwgd2hlcmUgaXQgYWN0cyBhcyBhJm5ic3A7PHN0cm9uZz5jcm9zcy1saW5raW5nIGFnZW50PC9zdHJvbmc+Jm5ic3A7YmV0d2VlbiBnbHljYW4gc3RyYW5kcy4gU3BlY2lmaWNhbGx5LCBtZXNvLURBUCBpbiB0aGUgcGVudGFwZXB0aWRlIG9mIHBlcHRpZG9nbHljYW4gcHJvdmlkZXMgdGhlIGF0dGFjaG1lbnQgc2l0ZSB0aGF0IGxpbmtzIHRoZSBpbm5lciBhbmQgb3V0ZXIgbWVtYnJhbmVzIHRvIHRoZSByaWdpZCBjZWxsIHdhbGwgc3RydWN0dXJlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMGY4MzNkNTktN2ZiMi00NmEyLWJiNWYtNTQwZTE3YzczMjk4eHf+AjxwPlRoaXMgZnVuY3Rpb24gaXMgYWJzb2x1dGVseSBlc3NlbnRpYWwgZm9yIGJhY3RlcmlhbCBzdXJ2aXZhbDsgZGlzcnVwdGlvbiBvZiBEQVAgaW5jb3Jwb3JhdGlvbiBvciBiaW9zeW50aGVzaXMgbGVhZHMgdG8gd2Vha2VuZWQgY2VsbCB3YWxscyBhbmQgb3Ntb3RpYyBseXNpcy4gSW1wb3J0YW50bHksIGJlY2F1c2UgbWFtbWFscyBsYWNrIERBUCBhbmQgaXRzIG1ldGFib2xpYyBwYXRod2F5LCZuYnNwOzxzdHJvbmc+aW5oaWJpdG9ycyB0YXJnZXRpbmcgREFQIHV0aWxpemF0aW9uIGV4aGliaXQgbWluaW1hbCBtYW1tYWxpYW4gdG94aWNpdHk8L3N0cm9uZz4sIGZ1bGZpbGxpbmcgdGhlIGlkZWFsIGNyaXRlcmlhIGZvciBhbnRpYmlvdGljIGRldmVsb3BtZW50LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckM2M0YWE2NjQtZjhkYS00Y2EwLTk2Y2UtM2NjMGU1ZDIxMGQ0eHddPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGUgREFQL0x5c2luZSBCaW9zeW50aGV0aWMgUGF0aHdheSBhcyBhbiBBbnRpYmlvdGljIFRhcmdldDwvaDQ+dwxjb3JlL2hlYWRpbmd9BHckYTZhMmUwYzMtMmI0MC00YjNmLWI4ODMtMjU1YmIwOGY5OGExeHeKBDxwPlRoZSBkaWFtaW5vcGltZWxhdGUgcGF0aHdheSByZXByZXNlbnRzIGEmbmJzcDs8c3Ryb25nPnZhbGlkYXRlZCB0YXJnZXQgZm9yIG5vdmVsIGFudGliYWN0ZXJpYWwgYWdlbnRzPC9zdHJvbmc+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT48YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS9zY2llbmNlL2FydGljbGUvYWJzL3BpaS9TMDk1NzQxNjYwMzAwNTQxWCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPi4gTXVsdGlwbGUgZW56eW1lcyBpbiB0aGlzIHBhdGh3YXkgaGF2ZSBiZWVuIHN0cnVjdHVyYWxseSBjaGFyYWN0ZXJpemVkIGFuZCBleHBsb2l0ZWQgZm9yIGluaGliaXRvciBkZXNpZ246PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQyY2MwMGM2Zi05MmZjLTRiMjgtOTRmNS00NGZlYjQyODI2NmF4d\/MRPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGggY2xhc3M9Imhhcy10ZXh0LWFsaWduLWxlZnQiIGRhdGEtYWxpZ249ImxlZnQiPjxzdHJvbmc+RW56eW1lIFRhcmdldDwvc3Ryb25nPjwvdGg+PHRoIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1sZWZ0IiBkYXRhLWFsaWduPSJsZWZ0Ij48c3Ryb25nPkZ1bmN0aW9uPC9zdHJvbmc+PC90aD48dGggY2xhc3M9Imhhcy10ZXh0LWFsaWduLWxlZnQiIGRhdGEtYWxpZ249ImxlZnQiPjxzdHJvbmc+SW5oaWJpdG9yIEV4YW1wbGVzPC9zdHJvbmc+PC90aD48dGggY2xhc3M9Imhhcy10ZXh0LWFsaWduLWxlZnQiIGRhdGEtYWxpZ249ImxlZnQiPjxzdHJvbmc+SW5oaWJpdGlvbiBFZmZlY3Q8L3N0cm9uZz48L3RoPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD48c3Ryb25nPkRpYW1pbm9waW1lbGF0ZSBFcGltZXJhc2UgKERhcEYpPC9zdHJvbmc+PC90ZD48dGQ+Q29udmVydHMgTEwtREFQIHRvIG1lc28tREFQPC90ZD48dGQ+QXppcmlkaW5vLURBUCBhbmFsb2d1ZXM8L3RkPjx0ZD5FeHRyZW1lbHkgcG90ZW50IGluaGliaXRpb247IGRpc3J1cHRzIHBlcHRpZG9nbHljYW4gc3ludGhlc2lzJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPm1lc28tREFQIERlaHlkcm9nZW5hc2UgKG0tRGRoKTwvc3Ryb25nPjwvdGQ+PHRkPkNvbnZlcnRzIFRIRFAgZGlyZWN0bHkgdG8gbWVzby1EQVA8L3RkPjx0ZD5Jc294YXpvbGluZS1jb250YWluaW5nIERBUCBkZXJpdmF0aXZlczwvdGQ+PHRkPlNpZ25pZmljYW50IGluaGliaXRvcnkgcG90ZW5jeSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz5EQVAgRGVjYXJib3h5bGFzZTwvc3Ryb25nPjwvdGQ+PHRkPkNvbnZlcnRzIG1lc28tREFQIHRvIEwtbHlzaW5lPC90ZD48dGQ+zrEtKEhhbG9tZXRoeWwpZGlhbWlub3BpbWVsaWMgYWNpZHM8L3RkPjx0ZD5Db21wZXRpdGl2ZSBpbmhpYml0aW9uIG9mIGx5c2luZSBiaW9zeW50aGVzaXMmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS90b3BpY3MvcGhhcm1hY29sb2d5LXRveGljb2xvZ3ktYW5kLXBoYXJtYWNldXRpY2FsLXNjaWVuY2UvZGlhbWlub3BpbWVsaWMtYWNpZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPjwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+REFQIEFtaW5vdHJhbnNmZXJhc2UgKERBUC1BVCk8L3N0cm9uZz48L3RkPjx0ZD5UcmFuc2FtaW5hdGlvbiBzdGVwIGluIHBhdGh3YXk8L3RkPjx0ZD5IeWRyYXppbm8tZGlwZXB0aWRlIGFuYWxvZ3VlczwvdGQ+PHRkPlNsb3ctYmluZGluZyBpbmhpYml0aW9uOyBhbnRpbWljcm9iaWFsIGFjdGl2aXR5Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPk11ckUgKG1lc28tREFQLWFkZGluZyBlbnp5bWUpPC9zdHJvbmc+PC90ZD48dGQ+SW5jb3Jwb3JhdGVzIG1lc28tREFQIGludG8gcGVwdGlkb2dseWNhbiBwcmVjdXJzb3I8L3RkPjx0ZD5QaG9zcGhpbmF0ZSBpbmhpYml0b3JzPC90ZD48dGQ+RGlzcnVwdHMgcGVwdGlkb2dseWNhbiBhc3NlbWJseSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT53CmNvcmUvdGFibGV4dQF2AQVjZWxsc3UEdgYHY29udGVudHcePHN0cm9uZz5Fbnp5bWUgVGFyZ2V0PC9zdHJvbmc+A3RhZ3cCdGgFc2NvcGV\/BWFsaWdudwRsZWZ0B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHcZPHN0cm9uZz5GdW5jdGlvbjwvc3Ryb25nPgN0YWd3AnRoBXNjb3BlfwVhbGlnbncEbGVmdAdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR3IzxzdHJvbmc+SW5oaWJpdG9yIEV4YW1wbGVzPC9zdHJvbmc+A3RhZ3cCdGgFc2NvcGV\/BWFsaWdudwRsZWZ0B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHciPHN0cm9uZz5JbmhpYml0aW9uIEVmZmVjdDwvc3Ryb25nPgN0YWd3AnRoBXNjb3BlfwVhbGlnbncEbGVmdAdjb2xzcGFufwdyb3dzcGFuf3UFdgEFY2VsbHN1BHYGB2NvbnRlbnR3MTxzdHJvbmc+RGlhbWlub3BpbWVsYXRlIEVwaW1lcmFzZSAoRGFwRik8L3N0cm9uZz4DdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHcbQ29udmVydHMgTEwtREFQIHRvIG1lc28tREFQA3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR3F0F6aXJpZGluby1EQVAgYW5hbG9ndWVzA3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR35wFFeHRyZW1lbHkgcG90ZW50IGluaGliaXRpb247IGRpc3J1cHRzIHBlcHRpZG9nbHljYW4gc3ludGhlc2lzJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT4DdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgEFY2VsbHN1BHYGB2NvbnRlbnR3LzxzdHJvbmc+bWVzby1EQVAgRGVoeWRyb2dlbmFzZSAobS1EZGgpPC9zdHJvbmc+A3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR3IkNvbnZlcnRzIFRIRFAgZGlyZWN0bHkgdG8gbWVzby1EQVADdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHcmSXNveGF6b2xpbmUtY29udGFpbmluZyBEQVAgZGVyaXZhdGl2ZXMDdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHfIAVNpZ25pZmljYW50IGluaGliaXRvcnkgcG90ZW5jeSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+A3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YBBWNlbGxzdQR2Bgdjb250ZW50dyI8c3Ryb25nPkRBUCBEZWNhcmJveHlsYXNlPC9zdHJvbmc+A3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR3HUNvbnZlcnRzIG1lc28tREFQIHRvIEwtbHlzaW5lA3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR3I86xLShIYWxvbWV0aHlsKWRpYW1pbm9waW1lbGljIGFjaWRzA3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3YGB2NvbnRlbnR31wFDb21wZXRpdGl2ZSBpbmhpYml0aW9uIG9mIGx5c2luZSBiaW9zeW50aGVzaXMmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS90b3BpY3MvcGhhcm1hY29sb2d5LXRveGljb2xvZ3ktYW5kLXBoYXJtYWNldXRpY2FsLXNjaWVuY2UvZGlhbWlub3BpbWVsaWMtYWNpZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPgN0YWd3AnRkBXNjb3BlfwVhbGlnbn8HY29sc3Bhbn8Hcm93c3Bhbn92AQVjZWxsc3UEdgYHY29udGVudHcuPHN0cm9uZz5EQVAgQW1pbm90cmFuc2ZlcmFzZSAoREFQLUFUKTwvc3Ryb25nPgN0YWd3AnRkBXNjb3BlfwVhbGlnbn8HY29sc3Bhbn8Hcm93c3Bhbn92Bgdjb250ZW50dx5UcmFuc2FtaW5hdGlvbiBzdGVwIGluIHBhdGh3YXkDdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHcdSHlkcmF6aW5vLWRpcGVwdGlkZSBhbmFsb2d1ZXMDdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHfZAVNsb3ctYmluZGluZyBpbmhpYml0aW9uOyBhbnRpbWljcm9iaWFsIGFjdGl2aXR5Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vdG9waWNzL3BoYXJtYWNvbG9neS10b3hpY29sb2d5LWFuZC1waGFybWFjZXV0aWNhbC1zY2llbmNlL2RpYW1pbm9waW1lbGljLWFjaWQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT4DdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgEFY2VsbHN1BHYGB2NvbnRlbnR3LjxzdHJvbmc+TXVyRSAobWVzby1EQVAtYWRkaW5nIGVuenltZSk8L3N0cm9uZz4DdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHcySW5jb3Jwb3JhdGVzIG1lc28tREFQIGludG8gcGVwdGlkb2dseWNhbiBwcmVjdXJzb3IDdGFndwJ0ZAVzY29wZX8FYWxpZ25\/B2NvbHNwYW5\/B3Jvd3NwYW5\/dgYHY29udGVudHcWUGhvc3BoaW5hdGUgaW5oaWJpdG9ycwN0YWd3AnRkBXNjb3BlfwVhbGlnbn8HY29sc3Bhbn8Hcm93c3Bhbn92Bgdjb250ZW50d8kBRGlzcnVwdHMgcGVwdGlkb2dseWNhbiBhc3NlbWJseSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3RvcGljcy9waGFybWFjb2xvZ3ktdG94aWNvbG9neS1hbmQtcGhhcm1hY2V1dGljYWwtc2NpZW5jZS9kaWFtaW5vcGltZWxpYy1hY2lkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+A3RhZ3cCdGQFc2NvcGV\/BWFsaWdufwdjb2xzcGFufwdyb3dzcGFuf3UAdyQzNDkyNmU0My1jNGJjLTRhMDktODE1Zi0yOWViYWVjMTc0ODF4d8gBPHA+UmVzZWFyY2ggaGFzIGRlbW9uc3RyYXRlZCB0aGF0IGNlcnRhaW4gREFQIGFuYWxvZ3VlcyBhY2hpZXZlIHVwIHRvJm5ic3A7PHN0cm9uZz43NSUgZ3Jvd3RoIGluaGliaXRpb248L3N0cm9uZz4mbmJzcDthZ2FpbnN0IGJhY3RlcmlhbCBzdHJhaW5zLCB2YWxpZGF0aW5nIHRoaXMgYXBwcm9hY2ggZm9yIGFudGliaW90aWMgZGlzY292ZXJ5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckYmQ5MTc0NDAtMzI1ZS00OWQyLWEwNDAtZGJkZTM5YTljYTAweHdTPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5EQVAgU3ludGhldGljIEFwcHJvYWNoZXMgYW5kIFBlcHRpZGUgQXBwbGljYXRpb25zPC9oMj53DGNvcmUvaGVhZGluZ30CdyRkMTA5Y2U2OC0wYjVlLTQzMDMtYjJiNy00MWY2MTQyZDIxYTF4d1c8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlN0ZXJlb2NvbnRyb2xsZWQgU3ludGhlc2lzIG9mIERBUC1Db250YWluaW5nIFBlcHRpZGVzPC9oND53DGNvcmUvaGVhZGluZ30EdyQ4ODhiMWM4Yi1kMGRhLTQyMGUtYTdhNi0yYjkzNDkwYjNhNTJ4d8YCPHA+VGhlIGluY29ycG9yYXRpb24gb2YgREFQIGludG8gc3ludGhldGljIHBlcHRpZGVzIHByZXNlbnRzIGJvdGggb3Bwb3J0dW5pdGllcyBhbmQgY2hhbGxlbmdlcyBkdWUgdG8gaXRzIHR3byBhbWlubyBncm91cHMgYW5kIHN0ZXJlb2NoZW1pY2FsIGNvbXBsZXhpdHkuIFJlc2VhcmNoZXJzIGhhdmUgZGV2ZWxvcGVkIHNvcGhpc3RpY2F0ZWQmbmJzcDs8c3Ryb25nPnN0ZXJlb2NvbnRyb2xsZWQgc3ludGhldGljIHN0cmF0ZWdpZXM8L3N0cm9uZz4mbmJzcDt0byBhY2Nlc3MgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgd2l0aCBkZWZpbmVkIGNvbmZpZ3VyYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNDUyNThmZjUtN2I0Yi00Y2I4LWJmNGYtOGUzYmM3MTI0YTMzeHeRBTxwPk9uZSBlbGVnYW50IGFwcHJvYWNoIHV0aWxpemVzIGEmbmJzcDs8c3Ryb25nPmNoaXJhbCBzeW50aG9uIGRlcml2ZWQgZnJvbSBMLXZhbGluZTwvc3Ryb25nPiwgc3BlY2lmaWNhbGx5LCBhIG1vbm8tbGFjdGltIGV0aGVyIHRoYXQgc2VydmVzIGFzIGEgdGVtcGxhdGUgZm9yIGNvbnN0cnVjdGluZyB0aGUgREFQIGZyYW1ld29yayZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL3NjaWVuY2UvYXJ0aWNsZS9hYnMvcGlpL1MwOTU3NDE2NjAyMDAwMDIyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+LiBBbGt5bGF0aW9uIHdpdGggZGloYWxvYWxrYW5lcyBmb2xsb3dlZCBieSBlbGFib3JhdGlvbiB5aWVsZHMgb3B0aWNhbGx5IGFjdGl2ZSB0cmlwZXB0aWRlcyB3aXRoIHRoZSBnZW5lcmFsIHN0cnVjdHVyZSBWYWwtKERBUCktVmFsLCByZXByZXNlbnRpbmcmbmJzcDs8c3Ryb25nPnVudXN1YWwgcGVwdGlkZXMgdGhhdCBhcmUgQy10ZXJtaW5hbCBhdCBib3RoIGVuZHMgb2YgdGhlIGNoYWluPC9zdHJvbmc+LiBUaGVzZSBjb21wb3VuZHMgYXJlIHZhbHVhYmxlIGZvciBzdHVkeWluZyBzdHJ1Y3R1cmUtYWN0aXZpdHkgcmVsYXRpb25zaGlwcyBhbmQgZW56eW1lIGluaGliaXRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQwOTg0ZDc0Mi0wZTk3LTRkYjEtYmU1Yy02ZjA3MTQ5NDEyM2J4dz88aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNvbXBsZXggUGVwdGlkZSBBcmNoaXRlY3R1cmVzPC9oMz53DGNvcmUvaGVhZGluZ30DdyQ0MTY4ZDJmYy02ZWVjLTQyYTYtOTU1ZC0yMmVkNGM2MGY5MjZ4d9sDPHA+QmV5b25kIHNpbXBsZSBsaW5lYXIgcGVwdGlkZXMsIERBUCBlbmFibGVzIHRoZSBjb25zdHJ1Y3Rpb24gb2YmbmJzcDs8c3Ryb25nPmNvbmZvcm1hdGlvbmFsbHkgY29uc3RyYWluZWQgc3RydWN0dXJlczwvc3Ryb25nPiZuYnNwO3dpdGggZGl2ZXJzZSBiaW9sb2dpY2FsIGFjdGl2aXRpZXMuIFJlc2VhcmNoZXJzIGhhdmUgc3ludGhlc2l6ZWQgcGVwdGlkZXMgaW5jb3Jwb3JhdGluZyBhJm5ic3A7PHN0cm9uZz5wcm9saW5lIHJlc2lkdWUgZnVzZWQgdG8gYSBkaWtldG9waXBlcmF6aW5lIHJpbmc8L3N0cm9uZz4mbmJzcDtjb250YWluaW5nIHRoZSBEQVAgc2tlbGV0b24uIFRoZXNlIGZ1c2VkIHJpbmcgc3lzdGVtcyByZXNlbWJsZSBuYXR1cmFsIHByb2R1Y3RzIHN1Y2ggYXMgYnJldmlhbmFtaWRlcywgd2hpY2ggZXhoaWJpdCBpbW11bm9tb2R1bGF0b3J5LCBhbnRpdHVtb3IsIGFuZCBhbnRpYmlvdGljIHByb3BlcnRpZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ3N2IyOTdkMi1kNzFjLTRhMGUtYjNhYy00MmI5Nzk1NDhjMDJ4d+gCPHA+WC1yYXkgY3J5c3RhbGxvZ3JhcGh5IGFuZCBjb21wdXRhdGlvbmFsIG1vZGVsaW5nIG9mIHRoZXNlIERBUC1jb250YWluaW5nIHBlcHRpZGVzIGhhdmUgcmV2ZWFsZWQgaW1wb3J0YW50IHN0cnVjdHVyYWwgZmVhdHVyZXMsIGluY2x1ZGluZyB0aGUmbmJzcDs8c3Ryb25nPnBsYW5hciBjb25mb3JtYXRpb24gb2YgZGlrZXRvcGlwZXJhemluZSByaW5nczwvc3Ryb25nPiZuYnNwO2FuZCB0aGUgaW5mbHVlbmNlIG9mIHByb2xpbmUgcmVzaWR1ZXMgb24gb3ZlcmFsbCBtb2xlY3VsYXIgZ2VvbWV0cnkuIFN1Y2ggaW5zaWdodHMgZ3VpZGUgdGhlIHJhdGlvbmFsIGRlc2lnbiBvZiBwZXB0aWRlLWJhc2VkIHRoZXJhcGV1dGljcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDM0ZTFmMDA5LTU4YjUtNGQxOC1hNzIwLWZlYzVhNDEyNTgyMXh3RzxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QmlvbG9naWNhbGx5IEFjdGl2ZSBQZXB0aWRlIEFuYWxvZ3VlczwvaDQ+dwxjb3JlL2hlYWRpbmd9BHckZTBhZTQzOTYtN2UwMS00ODM3LTk1NDUtNWI2N2NkY2UzNGE2eHdkPHA+U2V2ZXJhbCBjbGFzc2VzIG9mIERBUC1jb250YWluaW5nIHBlcHRpZGVzIGhhdmUgZGVtb25zdHJhdGVkIHByb21pc2luZyBiaW9sb2dpY2FsIGFjdGl2aXRpZXM6PC9wPncOY29yZS9wYXJhZ3JhcGh5dyRiNTk5NzJlZi1kMjQxLTRhOGItYTA5ZC1mZDllNmU5ZjBlN2V4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JGVjMWYwZWJjLTAyNjctNGZkOS1iMGU2LTI1YmY4NmQ1ZDhhM3h3+QI8bGk+PHN0cm9uZz7Osy1HbHV0YW15bC1kaWFtaW5vcGltZWxpYyBhY2lkIGRpcGVwdGlkZXM8L3N0cm9uZz46IFN5bnRoZXNpemVkIHZpYSByZWdpb3NlbGVjdGl2ZSByaW5nLW9wZW5pbmcgc3RyYXRlZ2llcywgdGhlc2UgY29tcG91bmRzIHNob3cgcG90ZW50aWFsIGFzJm5ic3A7PHN0cm9uZz5pbW11bm9zdGltdWxhdGluZyBhZ2VudHM8L3N0cm9uZz4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS90b3BpY3MvcGhhcm1hY29sb2d5LXRveGljb2xvZ3ktYW5kLXBoYXJtYWNldXRpY2FsLXNjaWVuY2UvZGlhbWlub3BpbWVsaWMtYWNpZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPi48L2xpPncOY29yZS9saXN0LWl0ZW13JDI2OGQ0NTJhLWIxNjItNDhiZS1iMTgxLTYyNzY0NmFhMzczM3h3jQI8bGk+PHN0cm9uZz5IeWRyYXppbm8tZGlwZXB0aWRlIGFuYWxvZ3Vlczwvc3Ryb25nPjogRGVzaWduZWQgYXMgaW5oaWJpdG9ycyBvZiBEQVAgYW1pbm90cmFuc2ZlcmFzZSwgdGhlc2UgY29tcG91bmRzIGV4aGliaXQmbmJzcDs8c3Ryb25nPnBvdGVudCwgc2xvdy1iaW5kaW5nIGluaGliaXRpb248L3N0cm9uZz4mbmJzcDthbmQgYW50aW1pY3JvYmlhbCBhY3Rpdml0eSBhZ2FpbnN0IGJvdGggR3JhbS1wb3NpdGl2ZSBhbmQgR3JhbS1uZWdhdGl2ZSBiYWN0ZXJpYS48L2xpPncOY29yZS9saXN0LWl0ZW13JDJjNTU5MzAwLTQ1NWEtNDZlNi05YjkzLTYyYjk4N2VmYTA5MXh3hQI8bGk+PHN0cm9uZz5QaG9zcGhvbmF0ZS1jb250YWluaW5nIERBUCBwZXB0aWRlczwvc3Ryb25nPjogV2hpbGUgdGhlIHBob3NwaG9uYXRlIGFuYWxvZ3VlcyB0aGVtc2VsdmVzIHNob3dlZCB3ZWFrIGVuenltZSBpbmhpYml0aW9uLCBjZXJ0YWluJm5ic3A7PHN0cm9uZz50cmlwZXB0aWRlIGRlcml2YXRpdmVzPC9zdHJvbmc+Jm5ic3A7ZGVtb25zdHJhdGVkIGdyb3d0aCBpbmhpYml0aW9uIGFnYWluc3Qgc3BlY2lmaWMgYmFjdGVyaWFsIHN0cmFpbnMuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQzNGViMmY2ZS02MWFlLTRiYTMtYjYwMS1hZmY1NjUwZWY2NTJ4d7kBPGxpPjxzdHJvbmc+QWN5bGF0ZWQgREFQIHBlcHRpZGVzPC9zdHJvbmc+OiBDb25qdWdhdGlvbiBvZiBEQVAtY29udGFpbmluZyBwZXB0aWRlcyB3aXRoIGxhdXJpYyBvciBwYWxtaXRpYyBhY2lkIHlpZWxkcyBjb21wb3VuZHMgd2l0aCZuYnNwOzxzdHJvbmc+aW1tdW5vYWRqdXZhbnQgYWN0aXZpdHk8L3N0cm9uZz4uPC9saT53DmNvcmUvbGlzdC1pdGVtdyRjZmVhMTZmZS0wYjVjLTQ2MTktODY5MS0yZmI4ZjlhNjI0ZmJ4d0w8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlc2VhcmNoIEFwcGxpY2F0aW9ucyBhbmQgQ3VzdG9tIFN5bnRoZXNpczwvaDI+dwxjb3JlL2hlYWRpbmd9AnckY2Y0MDA2ZTYtM2VkZC00MDQwLWFmOGUtMGExNTkzYTIxNDJieHdJPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ub29scyBmb3IgU3R1ZHlpbmcgQmFjdGVyaWFsIEVuenltb2xvZ3k8L2g0PncMY29yZS9oZWFkaW5nfQR3JGIxYTA2MzVjLTg4MWMtNGVjNy04N2ZmLThkNDUwYzU4YTk0N3h3jAQ8cD5EQVAgYW5kIGl0cyBhbmFsb2d1ZXMgc2VydmUgYXMgaW5kaXNwZW5zYWJsZSB0b29scyBmb3IgcHJvYmluZyBiYWN0ZXJpYWwgZW56eW1lIG1lY2hhbmlzbXMuIFJlc2VhcmNoZXJzIHN0dWR5aW5nJm5ic3A7PHN0cm9uZz5EQVAgZXBpbWVyYXNlPC9zdHJvbmc+LCZuYnNwOzxzdHJvbmc+REFQIGRlaHlkcm9nZW5hc2U8L3N0cm9uZz4sIGFuZCZuYnNwOzxzdHJvbmc+TXVyRTwvc3Ryb25nPiZuYnNwO3JlbHkgb24gc3ludGhldGljIERBUC1jb250YWluaW5nIHN1YnN0cmF0ZXMgYW5kIGluaGliaXRvcnMgdG8gZWx1Y2lkYXRlIGNhdGFseXRpYyBtZWNoYW5pc21zIGFuZCB0byBzY3JlZW4gZm9yIHBvdGVudGlhbCBhbnRpYmlvdGljcy4gVGhlIGF2YWlsYWJpbGl0eSBvZiZuYnNwOzxzdHJvbmc+Zmx1b3JpbmF0ZWQsIGF6aXJpZGlubywgYW5kIHBob3NwaG9uYXRlIGRlcml2YXRpdmVzPC9zdHJvbmc+Jm5ic3A7ZW5hYmxlcyBkZXRhaWxlZCBzdHJ1Y3R1cmUtYWN0aXZpdHkgcmVsYXRpb25zaGlwIHN0dWRpZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ5ZTQzNmNjYy0xMjBjLTRlN2UtYmMyMy1lZTU2NTc2ZDM1NDJ4d0Y8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkF2YWlsYWJpbGl0eSBmcm9tIENvbW1lcmNpYWwgU291cmNlczwvaDQ+dwxjb3JlL2hlYWRpbmd9BHckZjUwMjA4ZDMtZjg1MC00M2M3LWJkNjQtYzg0ZDNmM2ZhMDQ5eHfuAjxwPkZvciByZXNlYXJjaCBhcHBsaWNhdGlvbnMsIGhpZ2gtcXVhbGl0eSBEQVAgYW5kIGN1c3RvbSBEQVAtY29udGFpbmluZyBwZXB0aWRlcyBhcmUgYXZhaWxhYmxlIGZyb20gc3BlY2lhbGl6ZWQgc3VwcGxpZXJzLiZuYnNwOzxzdHJvbmc+TGlmZVRlaW48L3N0cm9uZz4mbmJzcDtvZmZlcnMgZXhwZXJ0aXNlIGluIGluY29ycG9yYXRpbmcgdW51c3VhbCBhbWlubyBhY2lkcyBsaWtlIERBUCBpbnRvIGN1c3RvbSBwZXB0aWRlIHNlcXVlbmNlcywgZW5hYmxpbmcgcmVzZWFyY2hlcnMgdG8gYWNjZXNzIGNvbXBsZXggc3RydWN0dXJlcyBmb3IgdGhlaXIgc3BlY2lmaWMgaW52ZXN0aWdhdGlvbnMuIFRoZXNlIHNlcnZpY2VzIGluY2x1ZGU6PC9wPncOY29yZS9wYXJhZ3JhcGh5dyRlMGE0Zjg3ZC05YTlmLTQ0NDktOWMxYS02ZmI4OGNmODAzOWN4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JGQ3MGRjMDZjLTRlMWEtNDc0MS05N2Q3LWEyMzUzYWY5NTljZHh3SjxsaT5TeW50aGVzaXMgb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgd2l0aCBkZWZpbmVkIHN0ZXJlb2NoZW1pc3RyeTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNmViNzYwMzQtNWE3OS00ZGYyLTgzNjktMzg3MDQ3M2RmNDBleHdNPGxpPkluY29ycG9yYXRpb24gb2YgREFQIGludG8gY3ljbGljIHBlcHRpZGVzIGFuZCBjb25zdHJhaW5lZCBzdHJ1Y3R1cmVzPC9saT53DmNvcmUvbGlzdC1pdGVtdyQxZmM1YTY4Yy04YjI4LTRhYmYtYTAxNC02ZjYzN2U4MjdhZDd4d0I8bGk+UHJvZHVjdGlvbiBvZiBEQVAgYW5hbG9ndWVzIGZvciBlbnp5bWUgaW5oaWJpdGlvbiBzdHVkaWVzPC9saT53DmNvcmUvbGlzdC1pdGVtdyRlZjE3MGRkMS1iMGZiLTQ3NjktOWVhOC05YjcxNzhmZjVkNGF4d1I8bGk+Umlnb3JvdXMgcXVhbGl0eSBjb250cm9sLCBpbmNsdWRpbmcgSFBMQyBhbmQgbWFzcyBzcGVjdHJvbWV0cnkgdmFsaWRhdGlvbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckYjZlMTYzYWMtM2Q3ZS00ZDJiLWI3ZmYtMGJhMThjZTVmYzBjeHevAzxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpZmV0ZWluLmNvbS9SdXNoLVBlcHRpZGUtU3ludGhlc2lzLVNlcnZpY2UuaHRtbD9fZ2w9MSoxNWJqYzdsKl9nY2xfYXcqUjBOTUxqRTNOVEl5TlRrMU5URXVRMnAzUzBOQmFuYzNUVXhFUW1oQmRVVnBkMEZKWlZoSFNWcFZNWEZTT1hoNE16SkVYM2Q2VTJOWVlVeDJhV2h6TFdZek1VMUZaM1ZPU0RSaGNXNDFOVUp0Wm1NMVJuTjNNa2RWUjB0U2IwTkNTMDFSUVhaRVgwSjNSUS4uKl9nY2xfYXUqTnpZMk5USXhPRGd1TVRjMU1UVXlNak00TVEuLiZhbXA7X2dhPTIuMTI5NzM0MTU2LjE4MzU4NDE4NjcuMTc1Mzg1NjAwMS05MDQwNjI0OC4xNzM1OTI1MjI0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5GaW5kIG91dCBhYm91dCBoaWdoLXNwZWVkIFJVU0ggc3ludGhlc2lzLjwvYT48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGMyY2M5MTIxLTBkZmQtNDY5ZC1hN2UzLTJlZDg1OTRkNDM5Ynh3QjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgKEZBUSk8L2gyPncMY29yZS9oZWFkaW5nfQJ3JDU3Y2RjYjQwLTFiZTQtNDgzYi04ZTYwLWI1MjJiMTNjODU5OHh3YDxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hhdCBpcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0aHJlZSBzdGVyZW9pc29tZXJzIG9mIERBUD88L2g0PncMY29yZS9oZWFkaW5nfQR3JDY4ZjRhNTliLWM1MzYtNGU0Ni04MzY0LTZhNmVmYzgxNjJlOHh3kgQ8cD48c3Ryb25nPjIsNi1EaWFtaW5vcGltZWxpYyBhY2lkPC9zdHJvbmc+Jm5ic3A7ZXhpc3RzIGFzIExMLSwgREQtLCBhbmQgbWVzby1pc29tZXJzIGR1ZSB0byBpdHMgdHdvIGNoaXJhbCBjZW50ZXJzLiBUaGUmbmJzcDs8c3Ryb25nPkxMLWlzb21lcjwvc3Ryb25nPiZuYnNwO2hhcyBib3RoIGFtaW5vIGdyb3VwcyBpbiB0aGUgTC1jb25maWd1cmF0aW9uLCB0aGUmbmJzcDs8c3Ryb25nPkRELWlzb21lcjwvc3Ryb25nPiZuYnNwO2hhcyBib3RoIGluIHRoZSBELWNvbmZpZ3VyYXRpb24sIGFuZCB0aGUmbmJzcDs8c3Ryb25nPm1lc28taXNvbWVyPC9zdHJvbmc+Jm5ic3A7aGFzIG9uZSBMIGFuZCBvbmUgRCBjZW50ZXIuIFRoZSZuYnNwOzxzdHJvbmc+bWVzby1EQVAgaXNvbWVyPC9zdHJvbmc+Jm5ic3A7aXMgdGhlIGJpb2xvZ2ljYWxseSByZWxldmFudCBmb3JtIGluY29ycG9yYXRlZCBpbnRvIGJhY3RlcmlhbCBwZXB0aWRvZ2x5Y2FuIGFuZCBzZXJ2ZXMgYXMgdGhlIGltbWVkaWF0ZSBwcmVjdXJzb3IgdG8gTC1seXNpbmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ2M2I2NmQwNS00M2UxLTQ2NTUtOTRiOC02MjBjYTgwMDc5ZDh4d1w8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoeSBpcyBEQVAgY29uc2lkZXJlZCBhIHRhcmdldCBmb3IgYW50aWJpb3RpYyBkZXZlbG9wbWVudD88L2g0PncMY29yZS9oZWFkaW5nfQR3JGVhY2IxODE3LTc1NDgtNDgzYi04ZGJmLWVjZTI2NTc2Y2E4YXh3ygM8cD5NYW1tYWxzIGxhY2sgdGhlIGVudGlyZSBkaWFtaW5vcGltZWxhdGUgcGF0aHdheSBhbmQgcmVxdWlyZSBkaWV0YXJ5IGx5c2luZSwgd2hlcmVhcyBiYWN0ZXJpYSBkZXBlbmQgb24gdGhpcyBwYXRod2F5IHRvIHN5bnRoZXNpemUgYm90aCZuYnNwOzxzdHJvbmc+bWVzby1EQVA8L3N0cm9uZz4mbmJzcDsoZm9yIHBlcHRpZG9nbHljYW4pIGFuZCZuYnNwOzxzdHJvbmc+TC1seXNpbmU8L3N0cm9uZz4mbmJzcDsoZm9yIHByb3RlaW4gc3ludGhlc2lzKS4gQ29uc2VxdWVudGx5LCBpbmhpYml0b3JzIHRhcmdldGluZyBEQVAgYmlvc3ludGhlc2lzIGVuenltZXMgb3IgREFQIGluY29ycG9yYXRpb24gaW50byBwZXB0aWRvZ2x5Y2FuIGV4aGliaXQmbmJzcDs8c3Ryb25nPnNlbGVjdGl2ZSBhbnRpYmFjdGVyaWFsIGFjdGl2aXR5IHdpdGggbWluaW1hbCBtYW1tYWxpYW4gdG94aWNpdHk8L3N0cm9uZz4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ5ZGQ0NmFkYi1hNjc0LTRkZDAtOWYyMi02MGFlNWE5M2ZiMzV4d2A8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoYXQgdHlwZXMgb2YgREFQIGFuYWxvZ3VlcyBoYXZlIHNob3duIGFudGliYWN0ZXJpYWwgYWN0aXZpdHk\/PC9oND53DGNvcmUvaGVhZGluZ30EdyQzZmUxMTFhOS04MDQxLTQ0MGItODNlZS1mMDVkYjdhOWU2NWR4d8UDPHA+U2V2ZXJhbCBjbGFzc2VzIG9mIERBUCBhbmFsb2d1ZXMgZGVtb25zdHJhdGUgcHJvbWlzaW5nIGFudGliYWN0ZXJpYWwgZWZmZWN0cywgaW5jbHVkaW5nJm5ic3A7PHN0cm9uZz5mbHVvcmluYXRlZCBkZXJpdmF0aXZlczwvc3Ryb25nPiwmbmJzcDs8c3Ryb25nPmF6aXJpZGluby1EQVA8L3N0cm9uZz4mbmJzcDsoZXh0cmVtZWx5IHBvdGVudCBhZ2FpbnN0IERBUCBlcGltZXJhc2UpLCZuYnNwOzxzdHJvbmc+aXNveGF6b2xpbmUtY29udGFpbmluZyBhbmFsb2d1ZXM8L3N0cm9uZz4sJm5ic3A7PHN0cm9uZz5waG9zcGhvbmF0ZSBkZXJpdmF0aXZlczwvc3Ryb25nPiwgYW5kJm5ic3A7PHN0cm9uZz5oeWRyYXppbm8tZGlwZXB0aWRlczwvc3Ryb25nPi4gU29tZSBhbmFsb2d1ZXMgYWNoaWV2ZSB1cCB0byA3NSUgZ3Jvd3RoIGluaGliaXRpb24gYWdhaW5zdCBiYWN0ZXJpYWwgc3RyYWlucy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGMyNTlhNTVkLWM5MjAtNGI2Yy1hNzQxLWFkNTJmZWY5NGU5OHh3UjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+SG93IGlzIERBUCBpbmNvcnBvcmF0ZWQgaW50byBzeW50aGV0aWMgcGVwdGlkZXM\/PC9oND53DGNvcmUvaGVhZGluZ30EdyRiNWUwNDRjZi1kMjllLTQxNjEtODg4OS0yZTlkNmFlOTAwNDl4d7QDPHA+REFQIGluY29ycG9yYXRpb24gcmVxdWlyZXMmbmJzcDs8c3Ryb25nPm9ydGhvZ29uYWwgcHJvdGVjdGluZyBncm91cCBzdHJhdGVnaWVzPC9zdHJvbmc+Jm5ic3A7ZHVlIHRvIGl0cyB0d28gYW1pbm8gZ3JvdXBzLiBSZXNlYXJjaGVycyB0eXBpY2FsbHkgdXNlIHN0ZXJlb2NvbnRyb2xsZWQgc3ludGhlc2lzIHN0YXJ0aW5nIGZyb20gY2hpcmFsIHN5bnRob25zIGxpa2UgbW9uby1sYWN0aW0gZXRoZXJzIGRlcml2ZWQgZnJvbSB2YWxpbmUuIFNwZWNpYWxpemVkIHBlcHRpZGUgc3ludGhlc2lzIHByb3ZpZGVycyBzdWNoIGFzJm5ic3A7PHN0cm9uZz5MaWZlVGVpbjwvc3Ryb25nPiZuYnNwO29mZmVyIGN1c3RvbSBzeW50aGVzaXMgb2YgREFQLWNvbnRhaW5pbmcgcGVwdGlkZXMgd2l0aCBkZWZpbmVkIHN0ZXJlb2NoZW1pc3RyeSBhbmQgaGlnaCBwdXJpdHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRjNjhlODRhZC1iODM5LTQzMmQtODE1NC1mY2I2YmRmOGYwM2F4dwc8cD48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDkzNDVjZmI3LWRmMGQtNDc1ZS05ZjQyLTM1MGY5ZGJmMjQ0M3h3BzxwPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNmJmYTIwNWQtNzA2Yy00NGE3LTliOTYtOTBjYzg4NTIxY2Q4eHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQzYzFhOTY4MC1iNjMwLTRhMjktYTBmNC0xMWJmODBlMGM1NDF4d\/wBPHA+UGFyYWRpc2ksIEYuLCBQb3J6aSwgRy4sICZhbXA7IFNhbmRyaSwgUy4gKDIwMDEpLiBBIG5ldyBzdGVyZW9jb250cm9sbGVkIHN5bnRoZXNpcyBvZiB1bmNvbW1vbiB0cmlwZXB0aWRlcyBkZXJpdmVkIGZyb20gMiw2LWRpYW1pbm9waW1lbGljIGFjaWQgKDIsNi1EQVApLiBUZXRyYWhlZHJvbjogQXN5bW1ldHJ5LCAxMigyMyksIDMzMTnigJMzMzI0LiBodHRwczovL2RvaS5vcmcvMTAuMTAxNi9zMDk1Ny00MTY2KDAyKTAwMDAyLTI8L3A+dw5jb3JlL3BhcmFncmFwaHl3JGVkZTNiZmVhLTdhMzgtNDYyNy1hYTViLTJjMmI5YzU4Mjg3Znh3zgI8cD5HYWxlYXp6aSwgUi4sIEdhcmF2ZWxsaSwgTS4sIEdyYW5kaSwgQS4sIE1vbmFyaSwgTS4sIFBvcnppLCBHLiwgJmFtcDsgU2FuZHJpLCBTLiAoMjAwMykuIFVudXN1YWwgcGVwdGlkZXMgY29udGFpbmluZyB0aGUgMiw2LWRpYW1pbm9waW1lbGljIGFjaWQgZnJhbWV3b3JrOiBTdGVyZW9jb250cm9sbGVkIHN5bnRoZXNpcywgWC1yYXkgYW5hbHlzaXMsIGFuZCBjb21wdXRhdGlvbmFsIG1vZGVsbGluZy4gUGFydCAyLiBUZXRyYWhlZHJvbjogQXN5bW1ldHJ5LCAxNCgxNyksIDI2MznigJMyNjQ5LiBodHRwczovL2RvaS5vcmcvMTAuMTAxNi9zMDk1Ny00MTY2KDAzKTAwNTQxLXg8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDdjZWQ5YjQyLWZlMWMtNDdmYi04MmI4LTAwNGNiMTliNDBhMXh31gE8cD5DaGF0dGVyamVlLCBCLiwgTW9uZGFsLCBELiwgJmFtcDsgQmVyYSwgUy4gKDIwMjEpLiBEaWFtaW5vcGltZWxpYyBhY2lkIGFuZCBpdHMgYW5hbG9ndWVzOiBTeW50aGVzaXMgYW5kIGJpb2xvZ2ljYWwgcGVyc3BlY3RpdmUuIFRldHJhaGVkcm9uLCAxMDAsIDEzMjQwMy4gaHR0cHM6Ly9kb2kub3JnLzEwLjEwMTYvai50ZXQuMjAyMS4xMzI0MDM8YnIgLz48YnIgLz48L3A+dw5jb3JlL3BhcmFncmFwaHkA\",\"updateId\":107032606}","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-2818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-peptide_synthesis"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/posts\/2818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/comments?post=2818"}],"version-history":[{"count":6,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/posts\/2818\/revisions"}],"predecessor-version":[{"id":2845,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/posts\/2818\/revisions\/2845"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/media\/2835"}],"wp:attachment":[{"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/media?parent=2818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/categories?post=2818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lifetein.com\/blog\/wp-json\/wp\/v2\/tags?post=2818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}