{"data":{"id":"10.5061/dryad.7wm37pw47","type":"dois","attributes":{"doi":"10.5061/dryad.7wm37pw47","prefix":"10.5061","suffix":"dryad.7wm37pw47","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Li, Lin","nameType":"Personal","givenName":"Lin","familyName":"Li","affiliation":["University of California, San Francisco"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0001-8974-4636","nameIdentifierScheme":"ORCID"}]},{"name":"Chen, Hao","nameType":"Personal","givenName":"Hao","familyName":"Chen","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Jigmeddagva, Unurzul","nameType":"Personal","givenName":"Unurzul","familyName":"Jigmeddagva","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Le, Ngantu","nameType":"Personal","givenName":"Ngantu","familyName":"Le","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Kapidzic, Mirhan","nameType":"Personal","givenName":"Mirhan","familyName":"Kapidzic","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Gee, Stephanie","nameType":"Personal","givenName":"Stephanie","familyName":"Gee","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Ali, Alizah","nameType":"Personal","givenName":"Alizah","familyName":"Ali","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Levan, Justine","nameType":"Personal","givenName":"Justine","familyName":"Levan","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Person, Romane","nameType":"Personal","givenName":"Romane","familyName":"Person","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Chen, Jessica","nameType":"Personal","givenName":"Jessica","familyName":"Chen","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Gutierrez, Amanda","nameType":"Personal","givenName":"Amanda","familyName":"Gutierrez","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Okorie, Chinomnso N.","nameType":"Personal","givenName":"Chinomnso N.","familyName":"Okorie","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Wang, Mengjing","nameType":"Personal","givenName":"Mengjing","familyName":"Wang","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Woodruff, Tracey","nameType":"Personal","givenName":"Tracey","familyName":"Woodruff","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Fisher, Susan","nameType":"Personal","givenName":"Susan","familyName":"Fisher","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Gaw, Stephanie","nameType":"Personal","givenName":"Stephanie","familyName":"Gaw","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]},{"name":"Robinson, Joshua","nameType":"Personal","givenName":"Joshua","familyName":"Robinson","affiliation":["University of California, San Francisco"],"nameIdentifiers":[]}],"titles":[{"title":"Profiling the cytotoxic effects of naled and other pesticides in primary human placental cytotrophoblasts"}],"publisher":"Dryad","container":{},"publicationYear":2025,"subjects":[{"subject":"FOS: Basic medicine","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Basic medicine","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"Pesticides","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Organophosphates","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Trophoblasts","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Placenta","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Transcriptome analysis","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"}],"contributors":[],"dates":[{"date":"2025-02-20T20:49:42Z","dateType":"Created"},{"date":"2025-03-18T14:05:21Z","dateType":"Submitted"},{"date":"2025-04-16T00:00:00Z","dateType":"Issued"},{"date":"2025-04-16T00:00:00Z","dateType":"Available"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[{"relationType":"IsCitedBy","relatedIdentifier":"10.1093/toxsci/kfaf038","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":["2139523 bytes"],"formats":[],"version":"4","rightsList":[{"rights":"Creative Commons Zero v1.0 Universal","rightsUri":"https://creativecommons.org/publicdomain/zero/1.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc0-1.0","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"Placental cytotrophoblasts (CTBs) play critical roles in placentation,\n including implantation, barrier-function, uterine invasion and maternal\n endovascular remodeling. Impairment of CTB function is linked with common\n pregnancy complications. In this context, environmental chemicals can\n contribute to CTB dysfunction. Evidence suggests that prenatal exposures\n to pesticides affect the placenta and contribute to pregnancy\n complications and adverse developmental outcomes. Despite being restricted\n in the European Union, dimethyl 1,2-dibromo-2,2 dichloroethyl phosphate\n (naled), a common organophosphate pesticide, is widely used in vector\n control and agriculture in the United States and abroad. In this study, we\n investigated the placentotoxic activity of naled in 2nd trimester primary\n human CTBs. We assessed the cytotoxicity of naled and 67 pesticides using\n the neutral red lysosomal cellular uptake assay and the lactate\n dehydrogenase release assay. Naled was one of the most toxic compounds\n (~15th percentile), impairing viability and inducing cell death at levels\n similar to federally restricted pesticides (methoxychlor and triclosan)\n and at lower concentrations than other commonly used compounds in the\n organophosphate class (e.g., chlorpyrifos, dichlorvos, and malathion).\n Naled significantly altered expression of 297 genes (unadjusted\n p\u0026lt;0.01, absolute fold change \u0026gt; 1.5 with 10 µM or 30 µM),\n including molecules important in regulating the environmental stress\n response and developmental processes. Using a benchmark modeling approach,\n we identified specific genes and related pathways that may serve as early\n indicators of naled-response in CTBs at physiologically-relevant exposure\n levels. Thus, our data suggests that naled may alter critical human CTB\n functions in vivo.","descriptionType":"Abstract"},{"description":"# Profiling the cytotoxic effects of naled and other pesticides in primary\n human placental cytotrophoblasts Dataset DOI:\n [10.5061/dryad.7wm37pw47](10.5061/dryad.7wm37pw47) ## Description of the\n data and file structure Supplemental Table 1. Gestational age of placentas\n used in this study.                                                      \n Supplemental Table 2. Screening panel of test pesticides.     \n Supplemental Table 3. Pesticide induced cytotoxicity in primary human\n placental cytotrophoblasts (CTBs; 24h hours). Supplemental Table 4.\n Transcriptomes of naled and DMSO exposed primary human placental\n cytotrophoblasts (24 hours). Supplemental Table 5. Genes altered due to\n naled exposure in primary human placental cytotrophoblasts.               \n                                                         Supplemental Table\n 6. Enriched Gene Ontology (GO) Biological Processes associated with DE\n genes due to naled exposure of primary human placental cytotrophoblasts.  \n                                                                        \n Supplemental Table 7. Benchmark concentration analysis of genes identified\n as differentially expressed due to naled exposure of cytotrophoblasts.\n Supplemental Table 8. Taqman probes used for qRT-PCR validation\n analyses.                   Supplemental Table 9. Overrepresented\n transcription factor binding sites in DE genes due to naled exposure of\n cytotrophoblasts (24 hours). Supplemental Figure 1. Raw (A) and VOOM\n normalized (B) counts by CTB biological replicates. Supplemental Figure 2.\n Cytotoxicity as determined by Toxcast assays of pesticides in\n non-placental cell models ### Files and variables #### File:\n Supplemental\\_Table\\_1.csv **Description:** Gestational age of placentas\n used in this study. ##### Variables * Placenta no.: Placenta number *\n Gestational week: Gestational week of placenta collected * Analysis:\n Cytotoxicity, RNA sequencing or qRT-PCR * Sex: Sex was determined via XIST\n expression #### File: Supplemental\\_Table\\_2\\_Subclass.csv\n **Description:** Screening panel of test pesticides. Classifications\n related to biological functions and chemical groups were obtained via the\n US EPA Comptox dashboard, the British Crop Production Council (BCPC) or\n Pubchem databases. US production volumes in 2019 are based on estimates in\n the Chemical Data Reporting (CDR) database. Estimated usage (pounds/year,\n 2016-2021) in California was from the Annual Pesticide Use Report (PUR)\n provided by the California Department of Pesticide Regulation (CDPR).\n Expocast estimates (pg/kg body weight (BW)/day) were from the USEPA\n Dashboard that provide a general estimate of human exposure. #####\n Variables * Preferred Name (USEPA): Chemical name * CASRN: CAS Number *\n Biological Function: US EPA Comptox dashboard * Chemical Group: US EPA\n Comptox dashboard * EXPOCAST_MEDIAN_EXPOSURE_PREDICTION_MG.KG.BW.DAY: US\n EPA Expocast Dashboard * Production Volume in US 2019 (lbs): Chemical Data\n Reporting (CDR) database * Median Usage 2016-21 in CA(lbs): Annual\n Pesticide Use Report (PUR) #### File:\n Supplemental\\_Table\\_3\\_Cytotoxicity.csv **Description:** Pesticide\n induced cytotoxicity in primary human placental cytotrophoblasts (CTBs;\n 24h hours). Cytotoxicity was assessed using neutral red (NR) uptake and\n lactate dehydrogenase (LDH) activity assays. Absorbance values were\n normalized to the media-only control (=100%). Average relative values and\n the standard error to the mean (SEM) were calculated across 3 biological\n replicates. BMDExpress 2 was used to calculate benchmark concentrations\n (BMCs) reflective of a 10% relative change (BMC10) in decreased viability\n or increased cell death (LDH activity) vs. the vehicle control. #####\n Variables * DTXSID: DSSTox Substance Identifier * PREFERRED_NAME: Chemical\n name * CASRN: CAS Number * NR_CTB_1_30uM: Neutral red uptake assay at 30uM\n * NR_CTB_2_30uM: Neutral red uptake assay at 30uM * NR_CTB_3_30uM: Neutral\n red uptake assay at 30uM * NR_CTB_1_100uM: Neutral red uptake assay\n at 100uM * NR_CTB_2_100uM: Neutral red uptake assay at 100uM *\n NR_CTB_3_100uM: Neutral red uptake assay at 100uM * LDH_CTB_1_30uM:\n Lactate dehydrogenase activity assay at 30uM * LDH_CTB_2_30uM: Lactate\n dehydrogenase activity assay at 30uM * LDH_CTB_3_30uM: Lactate\n dehydrogenase activity assay at 30uM * LDH_CTB_1_100uM: Lactate\n dehydrogenase activity assay at 100uM * LDH_CTB_2_100uM: Lactate\n dehydrogenase activity assay at 100uM * LDH_CTB_3_100uM: Lactate\n dehydrogenase activity assay at 100uM #### File:\n Supplemental\\_Table\\_4\\_All\\_genes.csv **Description:** Transcriptomes of\n naled and DMSO exposed primary human placental cytotrophoblasts (24\n hours). Gene expression levels (log2 counts per million; CPM) in naled or\n DMSO exposed cells. Genes with abundances above the lower level of\n detection (\u0026gt;0.5 log 2 cpm) in \u0026gt; 50% of samples were analyzed. #####\n Variables * Exposure: naled or DMSO * DMSO_21.2: The placenta of\n gestational age 21.2 weeks exposed to DMSO * naled_10M_21.2: The placenta\n of gestational age 21.2 weeks exposed to 10M naled * naled_30M_21.2: The\n placenta of gestational age 21.2 weeks exposed to 30M naled *\n DMSO_21.3: The placenta of gestational age 21.3 weeks exposed to DMSO *\n naled_10M_21.3: The placenta of gestational age 21.3 weeks exposed to 10M\n naled * naled_30M_21.3: The placenta of gestational age 21.3 weeks exposed\n to 30M naled * DMSO_23: The placenta of gestational age 23 weeks exposed\n to DMSO * naled_10M_23: The placenta of gestational age 23 weeks exposed\n to 10M naled * naled_30M_23: The placenta of gestational age 23 weeks\n exposed to 30M naled #### File: Supplemental\\_Table\\_5\\_DE\\_genes.csv\n **Description:** Genes altered due to naled exposure in primary human\n placental cytotrophoblasts. We identified differentially expressed (DE)\n genes due to naled exposure (Column B) using a generalized linear model\n that adjusted for biological differences (Column C). We used a cutoff of\n (uncorrected) p \u0026lt; 0.01 and an absolute average fold change \u0026gt; 1.5 for\n the naled concentrations vs. vehicle control. Log 2 transformed counts\n (CPM) are listed in Columns D-L. Sample names include exposure and age\n (gestational week; GW). ##### Variables * Gene: Gene name * p\n value_Exposure: p value due to naled exposure * p value_Placenta: adjusted\n p value for biological differences * 21.2GW_DMSO: The placenta of\n gestational age 21.2 weeks exposed to DMSO * 21.2GW_Naled 10M: The\n placenta of gestational age 21.2 weeks exposed to 10M naled * 21.2GW_Naled\n 30M: The placenta of gestational age 21.2 weeks exposed to 30M naled *\n 21.3GW_DMSO: The placenta of gestational age 21.3 weeks exposed to DMSO *\n 21.3GW_Naled 10M: The placenta of gestational age 21.3 weeks exposed to\n 10M naled * 21.3GW_Naled 30M: The placenta of gestational age 21.3 weeks\n exposed to 30M naled * 23GW_DMSO: The placenta of gestational age 23 weeks\n exposed to DMSO * 23GW_Naled 10M: The placenta of gestational age 23 weeks\n exposed to 10M naled * 23GW_Naled 30M: The placenta of gestational age 23\n weeks exposed to 30M naled #### File:\n Supplemental\\_Table\\_6\\_GO\\_Analysis\\_and\\_BMC.csv\n **Description:** Enriched Gene Ontology (GO) Biological Processes\n associated with DE genes due to naled exposure of primary human placental\n cytotrophoblasts. We performed GO analyses to identify enriched biological\n processes associated of with the DE genes as well as the up- or\n down-regulated subsets using Database for Annotation, Visualization and\n Integrated Discovery (DAVID). Overrepresented terms associated with\n \"Level 3\" Biological Processes that contained ≥ 10 DE genes were\n identified using a significance cutoff (p \u0026lt; 0.001). Estimated mean and\n median benchmark concentrations (i.e., BMC10s) and associated lower bound\n estimates (i.e., BMCL10s) for each gene subset are shown. In addition,\n BMCs corresponding to the lowest 5th percentile for each term are listed.\n GO terms linked with genes that had significantly lower BMC values vs. BMC\n values of all DE genes are shaded in blue (p \u0026gt; 0.05; t-test). #####\n Variables * GO ID: GO Term ID * Term: biological processes * Category:\n biological category * all DE genes: Numebr of all differentially expressed\n genes * upregulated DE genes: Numebr of upregulated genes * downregulated\n DE genes: Numebr of downregulated genes * Mean BMC10: Estimated mean\n benchmark concentration * Mean BMCL10:  Mean lower bound estimates *\n Median BMC10: Estimated median benchmark concentrations * Median\n BMCL10: Median lower bound estimates #### File:\n Supplemental\\_Table\\_7.\\_Benchmark.csv **Description:** Benchmark\n concentration analysis of genes identified as differentially expressed due\n to naled exposure of cytotrophoblasts. Benchmark concentrations (BMCs)\n were determined by: 1) performing power, linear or polynomial 2 model\n regression; 2) selecting the “best-fit model” based on Akaike information\n criterion (AIC; Column G); and 3) calculating BMC10s using default\n settings [benchmark response (BMR) = 1.3, 0.95 confidence level, constant\n variance = 1, and maximum iterations = 250]. A BMR of 1.3 is equivalent to\n a 10% increase or decrease over the assumed background rate of response.\n For each gene, we report the BMC10 (Column C) as well as the BMCL10\n (Column D; lower bound estimate of the 95th percentile confidence limit)\n and BMDU (Column E, upper bound estimate of the 95th percentile confidence\n limit). Statistical values associated with model fit: LogLikelihood,\n (Column F) and Akaike information criterion (Column G). Column H denotes\n whether the best-fit model predicted up (1) or down (-1) regulation of\n each DE gene (Column H). To reduce model overfitting, we removed “best-fit\n model” estimates with BMC/BMCL \u0026gt; 20 (Column I). In cases of BMC/BMCL\n \u0026gt; 20, we used secondary estimates identified via AIC (n=2 genes). All\n curves were analyzed to assure proper fitting. ##### Variables * Probe ID:\n Gene name * Best BMC10:  benchmark concentration * Best BMDL10: lower\n bound estimate of the 95th percentile confidence limit * Best\n BMDU10: upper bound estimate of the 95th percentile confidence limit *\n Best AIC: Akaike information criterion #### File:\n Supplemental\\_Table\\_8\\_Taqman\\_probes.csv **Description:** Taqman probes\n used for qRT-PCR validation analyses. ##### Variables * Gene: Gene symbol\n * Name: Gene full name #### File:\n Supplemental\\_Table\\_9\\_Overrepresented\\_TFBS.csv\n **Description:** Overrepresented transcription factor binding sites in DE\n genes due to naled exposure of cytotrophoblasts (24 hours). We performed\n enrichment analysis of transcription factor binding sites (TFBS)\n associated with the DE genes using EnrichR and the TRRUST Transcription\n Factor 2019 database. To identify enriched TFBS, we applied a significance\n cutoff (p \u0026lt; 0.005) and specified the number of DE genes (\u0026gt; 3). #####\n Variables * TF: transcription factor * All DE Genes: Numebr of\n all differentially expressed genes * UP DE Genes: Numebr of upregulated\n genes * Dn DE Genes: Numebr of downregulated genes * TFBS\n Genes: transcription factor binding sites associated with the DE genes *\n UP_genes: list of upregulated genes * Dn_genes: list of downregulated\n genes #### File: Supplemental\\_Figure\\_1.png **Description:**  Raw (A) and\n VOOM normalized (B) counts by CTB biological replicates. CPM, counts per\n million. GW, gestational week. #### File: Supplemental\\_Figure\\_2.png\n **Description:** Cytotoxicity as determined by Toxcast assays of\n pesticides in non-placental cell models. Number of assays that were\n inactive (grey) or active (red). Compounds that were active in our study\n are labeled in red. ## Code/software NA ## Access information NA","descriptionType":"TechnicalInfo"}],"geoLocations":[],"fundingReferences":[{"schemeUri":"https://ror.org","funderName":"National Institute of Environmental Health Sciences","funderIdentifier":"https://ror.org/00j4k1h63","funderIdentifierType":"ROR"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTA2MS9EUllBRC43V00zN1BXNDc8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkxpLCBMaW48L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDEtODk3NC00NjM2PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0M216NWo1NCIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIFNhbiBGcmFuY2lzY288L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkNoZW4sIEhhbzwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5KaWdtZWRkYWd2YSwgVW51cnp1bDwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5MZSwgTmdhbnR1PC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0M216NWo1NCIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIFNhbiBGcmFuY2lzY288L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkthcGlkemljLCBNaXJoYW48L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+R2VlLCBTdGVwaGFuaWU8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QWxpLCBBbGl6YWg8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+TGV2YW4sIEp1c3RpbmU8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+UGVyc29uLCBSb21hbmU8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Q2hlbiwgSmVzc2ljYTwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5HdXRpZXJyZXosIEFtYW5kYTwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Pa29yaWUsIENoaW5vbW5zbyBOLjwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5XYW5nLCBNZW5namluZzwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Xb29kcnVmZiwgVHJhY2V5PC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0M216NWo1NCIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIFNhbiBGcmFuY2lzY288L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkZpc2hlciwgU3VzYW48L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+R2F3LCBTdGVwaGFuaWU8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDQzbXo1ajU0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FuIEZyYW5jaXNjbzwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Um9iaW5zb24sIEpvc2h1YTwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNDNtejVqNTQiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW4gRnJhbmNpc2NvPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICA8L2NyZWF0b3JzPgogIDx0aXRsZXM+CiAgICA8dGl0bGU+CiAgICAgIFByb2ZpbGluZyB0aGUgY3l0b3RveGljIGVmZmVjdHMgb2YgbmFsZWQgYW5kIG90aGVyIHBlc3RpY2lkZXMgaW4gcHJpbWFyeQogICAgICBodW1hbiBwbGFjZW50YWwgY3l0b3Ryb3Bob2JsYXN0cwogICAgPC90aXRsZT4KICA8L3RpdGxlcz4KICA8cHVibGlzaGVyIHB1Ymxpc2hlcklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wMHg2aDVuOTUiIHB1Ymxpc2hlcklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmcvIj5EcnlhZDwvcHVibGlzaGVyPgogIDxyZXNvdXJjZVR5cGUgcmVzb3VyY2VUeXBlR2VuZXJhbD0iRGF0YXNldCI+ZGF0YXNldDwvcmVzb3VyY2VUeXBlPgogIDxwdWJsaWNhdGlvblllYXI+MjAyNTwvcHVibGljYXRpb25ZZWFyPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9ImZvcyIgc2NoZW1lVVJJPSJodHRwczovL3dlYi1hcmNoaXZlLm9lY2Qub3JnLzIwMTItMDYtMTUvMTM4NTc1LTM4MjM1MTQ3LnBkZiI+Rk9TOiBCYXNpYyBtZWRpY2luZTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IlBMT1MgU3ViamVjdCBBcmVhIFRoZXNhdXJ1cyIgc2NoZW1lVVJJPSJodHRwczovL2dpdGh1Yi5jb20vUExPUy9wbG9zLXRoZXNhdXJ1cyI+UGVzdGljaWRlczwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IlBMT1MgU3ViamVjdCBBcmVhIFRoZXNhdXJ1cyIgc2NoZW1lVVJJPSJodHRwczovL2dpdGh1Yi5jb20vUExPUy9wbG9zLXRoZXNhdXJ1cyI+T3JnYW5vcGhvc3BoYXRlczwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IlBMT1MgU3ViamVjdCBBcmVhIFRoZXNhdXJ1cyIgc2NoZW1lVVJJPSJodHRwczovL2dpdGh1Yi5jb20vUExPUy9wbG9zLXRoZXNhdXJ1cyI+VHJvcGhvYmxhc3RzPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5QbGFjZW50YTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IlBMT1MgU3ViamVjdCBBcmVhIFRoZXNhdXJ1cyIgc2NoZW1lVVJJPSJodHRwczovL2dpdGh1Yi5jb20vUExPUy9wbG9zLXRoZXNhdXJ1cyI+VHJhbnNjcmlwdG9tZSBhbmFseXNpczwvc3ViamVjdD4KICA8L3N1YmplY3RzPgogIDxmdW5kaW5nUmVmZXJlbmNlcz4KICAgIDxmdW5kaW5nUmVmZXJlbmNlPgogICAgICA8ZnVuZGVyTmFtZT5OYXRpb25hbCBJbnN0aXR1dGUgb2YgRW52aXJvbm1lbnRhbCBIZWFsdGggU2NpZW5jZXM8L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wMGo0azFoNjM8L2Z1bmRlcklkZW50aWZpZXI+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgPC9mdW5kaW5nUmVmZXJlbmNlcz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ3JlYXRlZCI+MjAyNS0wMi0yMFQyMDo0OTo0Mlo8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iU3VibWl0dGVkIj4yMDI1LTAzLTE4VDE0OjA1OjIxWjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJJc3N1ZWQiPjIwMjUtMDQtMTZUMDA6MDA6MDBaPC9kYXRlPgogICAgPGRhdGUgZGF0ZVR5cGU9IkF2YWlsYWJsZSI+MjAyNS0wNC0xNlQwMDowMDowMFo8L2RhdGU+CiAgPC9kYXRlcz4KICA8bGFuZ3VhZ2U+ZW48L2xhbmd1YWdlPgogIDxyZWxhdGVkSWRlbnRpZmllcnM+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRpb25UeXBlPSJJc0NpdGVkQnkiIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIj5odHRwczovL2RvaS5vcmcvMTAuMTA5My90b3hzY2kva2ZhZjAzODwvcmVsYXRlZElkZW50aWZpZXI+CiAgPC9yZWxhdGVkSWRlbnRpZmllcnM+CiAgPHNpemVzPgogICAgPHNpemU+MjEzOTUyMyBieXRlczwvc2l6ZT4KICA8L3NpemVzPgogIDx2ZXJzaW9uPjQ8L3ZlcnNpb24+CiAgPHJpZ2h0c0xpc3Q+CiAgICA8cmlnaHRzIHJpZ2h0c1VSST0iaHR0cHM6Ly9zcGR4Lm9yZy9saWNlbnNlcy9DQzAtMS4wLmh0bWwiPkNyZWF0aXZlIENvbW1vbnMgWmVybyB2MS4wIFVuaXZlcnNhbDwvcmlnaHRzPgogIDwvcmlnaHRzTGlzdD4KICA8ZGVzY3JpcHRpb25zPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iQWJzdHJhY3QiPgogICAgICBQbGFjZW50YWwgY3l0b3Ryb3Bob2JsYXN0cyAoQ1RCcykgcGxheSBjcml0aWNhbCByb2xlcyBpbiBwbGFjZW50YXRpb24sCiAgICAgIGluY2x1ZGluZyBpbXBsYW50YXRpb24sIGJhcnJpZXItZnVuY3Rpb24sIHV0ZXJpbmUgaW52YXNpb24gYW5kIG1hdGVybmFsCiAgICAgIGVuZG92YXNjdWxhciByZW1vZGVsaW5nLiBJbXBhaXJtZW50IG9mIENUQiBmdW5jdGlvbiBpcyBsaW5rZWQgd2l0aCBjb21tb24KICAgICAgcHJlZ25hbmN5IGNvbXBsaWNhdGlvbnMuIEluIHRoaXMgY29udGV4dCwgZW52aXJvbm1lbnRhbCBjaGVtaWNhbHMgY2FuCiAgICAgIGNvbnRyaWJ1dGUgdG8gQ1RCIGR5c2Z1bmN0aW9uLiBFdmlkZW5jZSBzdWdnZXN0cyB0aGF0IHByZW5hdGFsIGV4cG9zdXJlcwogICAgICB0byBwZXN0aWNpZGVzIGFmZmVjdCB0aGUgcGxhY2VudGEgYW5kIGNvbnRyaWJ1dGUgdG8gcHJlZ25hbmN5CiAgICAgIGNvbXBsaWNhdGlvbnMgYW5kIGFkdmVyc2UgZGV2ZWxvcG1lbnRhbCBvdXRjb21lcy4gRGVzcGl0ZSBiZWluZyByZXN0cmljdGVkCiAgICAgIGluIHRoZSBFdXJvcGVhbiBVbmlvbiwgZGltZXRoeWwgMSwyLWRpYnJvbW8tMiwyIGRpY2hsb3JvZXRoeWwgcGhvc3BoYXRlCiAgICAgIChuYWxlZCksIGEgY29tbW9uIG9yZ2Fub3Bob3NwaGF0ZSBwZXN0aWNpZGUsIGlzIHdpZGVseSB1c2VkIGluIHZlY3RvcgogICAgICBjb250cm9sIGFuZCBhZ3JpY3VsdHVyZSBpbiB0aGUgVW5pdGVkIFN0YXRlcyBhbmQgYWJyb2FkLiBJbiB0aGlzIHN0dWR5LCB3ZQogICAgICBpbnZlc3RpZ2F0ZWQgdGhlIHBsYWNlbnRvdG94aWMgYWN0aXZpdHkgb2YgbmFsZWQgaW4gMm5kIHRyaW1lc3RlciBwcmltYXJ5CiAgICAgIGh1bWFuIENUQnMuIFdlIGFzc2Vzc2VkIHRoZSBjeXRvdG94aWNpdHkgb2YgbmFsZWQgYW5kIDY3IHBlc3RpY2lkZXMgdXNpbmcKICAgICAgdGhlIG5ldXRyYWwgcmVkIGx5c29zb21hbCBjZWxsdWxhciB1cHRha2UgYXNzYXkgYW5kIHRoZSBsYWN0YXRlCiAgICAgIGRlaHlkcm9nZW5hc2UgcmVsZWFzZSBhc3NheS4gTmFsZWQgd2FzIG9uZSBvZiB0aGUgbW9zdCB0b3hpYyBjb21wb3VuZHMKICAgICAgKH4xNXRoIHBlcmNlbnRpbGUpLCBpbXBhaXJpbmcgdmlhYmlsaXR5IGFuZCBpbmR1Y2luZyBjZWxsIGRlYXRoIGF0IGxldmVscwogICAgICBzaW1pbGFyIHRvIGZlZGVyYWxseSByZXN0cmljdGVkIHBlc3RpY2lkZXMgKG1ldGhveHljaGxvciBhbmQgdHJpY2xvc2FuKQogICAgICBhbmQgYXQgbG93ZXIgY29uY2VudHJhdGlvbnMgdGhhbiBvdGhlciBjb21tb25seSB1c2VkIGNvbXBvdW5kcyBpbiB0aGUKICAgICAgb3JnYW5vcGhvc3BoYXRlIGNsYXNzIChlLmcuLCBjaGxvcnB5cmlmb3MsIGRpY2hsb3J2b3MsIGFuZCBtYWxhdGhpb24pLgogICAgICBOYWxlZCBzaWduaWZpY2FudGx5IGFsdGVyZWQgZXhwcmVzc2lvbiBvZiAyOTcgZ2VuZXMgKHVuYWRqdXN0ZWQKICAgICAgcCZhbXA7bHQ7MC4wMSwgYWJzb2x1dGUgZm9sZCBjaGFuZ2UgJmFtcDtndDsgMS41IHdpdGggMTAgwrVNIG9yIDMwIMK1TSksCiAgICAgIGluY2x1ZGluZyBtb2xlY3VsZXMgaW1wb3J0YW50IGluIHJlZ3VsYXRpbmcgdGhlIGVudmlyb25tZW50YWwgc3RyZXNzCiAgICAgIHJlc3BvbnNlIGFuZCBkZXZlbG9wbWVudGFsIHByb2Nlc3Nlcy4gVXNpbmcgYSBiZW5jaG1hcmsgbW9kZWxpbmcgYXBwcm9hY2gsCiAgICAgIHdlIGlkZW50aWZpZWQgc3BlY2lmaWMgZ2VuZXMgYW5kIHJlbGF0ZWQgcGF0aHdheXMgdGhhdCBtYXkgc2VydmUgYXMgZWFybHkKICAgICAgaW5kaWNhdG9ycyBvZiBuYWxlZC1yZXNwb25zZSBpbiBDVEJzIGF0IHBoeXNpb2xvZ2ljYWxseS1yZWxldmFudCBleHBvc3VyZQogICAgICBsZXZlbHMuIFRodXMsIG91ciBkYXRhIHN1Z2dlc3RzIHRoYXQgbmFsZWQgbWF5IGFsdGVyIGNyaXRpY2FsIGh1bWFuIENUQgogICAgICBmdW5jdGlvbnMgaW4gdml2by4KICAgIDwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJUZWNobmljYWxJbmZvIj4KICAgICAgIyBQcm9maWxpbmcgdGhlIGN5dG90b3hpYyBlZmZlY3RzIG9mIG5hbGVkIGFuZCBvdGhlciBwZXN0aWNpZGVzIGluIHByaW1hcnkKICAgICAgaHVtYW4gcGxhY2VudGFsIGN5dG90cm9waG9ibGFzdHMgRGF0YXNldCBET0k6CiAgICAgIFsxMC41MDYxL2RyeWFkLjd3bTM3cHc0N10oMTAuNTA2MS9kcnlhZC43d20zN3B3NDcpICMjIERlc2NyaXB0aW9uIG9mIHRoZQogICAgICBkYXRhIGFuZCBmaWxlIHN0cnVjdHVyZSBTdXBwbGVtZW50YWwgVGFibGUgMS4gR2VzdGF0aW9uYWwgYWdlIG9mIHBsYWNlbnRhcwogICAgICB1c2VkIGluIHRoaXMgc3R1ZHkuIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKICAgICAgU3VwcGxlbWVudGFsIFRhYmxlIDIuIFNjcmVlbmluZyBwYW5lbCBvZiB0ZXN0IHBlc3RpY2lkZXMuIMKgwqDCoMKgCiAgICAgIFN1cHBsZW1lbnRhbCBUYWJsZSAzLiBQZXN0aWNpZGUgaW5kdWNlZCBjeXRvdG94aWNpdHkgaW4gcHJpbWFyeSBodW1hbgogICAgICBwbGFjZW50YWwgY3l0b3Ryb3Bob2JsYXN0cyAoQ1RCczsgMjRoIGhvdXJzKS4gU3VwcGxlbWVudGFsIFRhYmxlIDQuCiAgICAgIFRyYW5zY3JpcHRvbWVzIG9mIG5hbGVkIGFuZCBETVNPIGV4cG9zZWQgcHJpbWFyeSBodW1hbiBwbGFjZW50YWwKICAgICAgY3l0b3Ryb3Bob2JsYXN0cyAoMjQgaG91cnMpLiBTdXBwbGVtZW50YWwgVGFibGUgNS4gR2VuZXMgYWx0ZXJlZCBkdWUgdG8KICAgICAgbmFsZWQgZXhwb3N1cmUgaW4gcHJpbWFyeSBodW1hbiBwbGFjZW50YWwgY3l0b3Ryb3Bob2JsYXN0cy7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoAogICAgICDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTdXBwbGVtZW50YWwgVGFibGUKICAgICAgNi4gRW5yaWNoZWQgR2VuZSBPbnRvbG9neSAoR08pIEJpb2xvZ2ljYWwgUHJvY2Vzc2VzIGFzc29jaWF0ZWQgd2l0aCBERQogICAgICBnZW5lcyBkdWUgdG8gbmFsZWQgZXhwb3N1cmUgb2YgcHJpbWFyeSBodW1hbiBwbGFjZW50YWwgY3l0b3Ryb3Bob2JsYXN0cy4gwqAKICAgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoAogICAgICBTdXBwbGVtZW50YWwgVGFibGUgNy4gQmVuY2htYXJrIGNvbmNlbnRyYXRpb24gYW5hbHlzaXMgb2YgZ2VuZXMgaWRlbnRpZmllZAogICAgICBhcyBkaWZmZXJlbnRpYWxseSBleHByZXNzZWQgZHVlIHRvIG5hbGVkIGV4cG9zdXJlIG9mIGN5dG90cm9waG9ibGFzdHMuCiAgICAgIFN1cHBsZW1lbnRhbCBUYWJsZSA4LiBUYXFtYW4gcHJvYmVzIHVzZWQgZm9yIHFSVC1QQ1IgdmFsaWRhdGlvbgogICAgICBhbmFseXNlcy7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU3VwcGxlbWVudGFsIFRhYmxlIDkuIE92ZXJyZXByZXNlbnRlZAogICAgICB0cmFuc2NyaXB0aW9uIGZhY3RvciBiaW5kaW5nIHNpdGVzIGluIERFIGdlbmVzIGR1ZSB0byBuYWxlZCBleHBvc3VyZSBvZgogICAgICBjeXRvdHJvcGhvYmxhc3RzICgyNCBob3VycykuIFN1cHBsZW1lbnRhbCBGaWd1cmUgMS7CoFJhdyAoQSkgYW5kIFZPT00KICAgICAgbm9ybWFsaXplZCAoQikgY291bnRzIGJ5IENUQiBiaW9sb2dpY2FsIHJlcGxpY2F0ZXMuIFN1cHBsZW1lbnRhbCBGaWd1cmUgMi4KICAgICAgQ3l0b3RveGljaXR5IGFzIGRldGVybWluZWQgYnkgVG94Y2FzdCBhc3NheXMgb2YgcGVzdGljaWRlcyBpbgogICAgICBub24tcGxhY2VudGFsIGNlbGwgbW9kZWxzICMjIyBGaWxlcyBhbmQgdmFyaWFibGVzICMjIyMgRmlsZToKICAgICAgU3VwcGxlbWVudGFsXF9UYWJsZVxfMS5jc3YgKipEZXNjcmlwdGlvbjoqKsKgR2VzdGF0aW9uYWwgYWdlIG9mIHBsYWNlbnRhcwogICAgICB1c2VkIGluIHRoaXMgc3R1ZHkuICMjIyMjIFZhcmlhYmxlcyAqIFBsYWNlbnRhIG5vLjogUGxhY2VudGEgbnVtYmVyICoKICAgICAgR2VzdGF0aW9uYWwgd2VlazogR2VzdGF0aW9uYWwgd2VlayBvZiBwbGFjZW50YSBjb2xsZWN0ZWQgKiBBbmFseXNpczoKICAgICAgQ3l0b3RveGljaXR5LCBSTkEgc2VxdWVuY2luZyBvciBxUlQtUENSICogU2V4OsKgU2V4IHdhcyBkZXRlcm1pbmVkIHZpYSBYSVNUCiAgICAgIGV4cHJlc3Npb24gIyMjIyBGaWxlOiBTdXBwbGVtZW50YWxcX1RhYmxlXF8yXF9TdWJjbGFzcy5jc3YKICAgICAgKipEZXNjcmlwdGlvbjoqKsKgU2NyZWVuaW5nIHBhbmVsIG9mIHRlc3QgcGVzdGljaWRlcy4gQ2xhc3NpZmljYXRpb25zCiAgICAgIHJlbGF0ZWQgdG8gYmlvbG9naWNhbCBmdW5jdGlvbnMgYW5kIGNoZW1pY2FsIGdyb3VwcyB3ZXJlIG9idGFpbmVkIHZpYSB0aGUKICAgICAgVVMgRVBBIENvbXB0b3ggZGFzaGJvYXJkLCB0aGUgQnJpdGlzaCBDcm9wIFByb2R1Y3Rpb24gQ291bmNpbCAoQkNQQykgb3IKICAgICAgUHViY2hlbSBkYXRhYmFzZXMuIFVTIHByb2R1Y3Rpb24gdm9sdW1lcyBpbiAyMDE5IGFyZSBiYXNlZCBvbiBlc3RpbWF0ZXMgaW4KICAgICAgdGhlIENoZW1pY2FsIERhdGEgUmVwb3J0aW5nIChDRFIpIGRhdGFiYXNlLiBFc3RpbWF0ZWQgdXNhZ2UgKHBvdW5kcy95ZWFyLAogICAgICAyMDE2LTIwMjEpIGluIENhbGlmb3JuaWEgd2FzIGZyb20gdGhlIEFubnVhbCBQZXN0aWNpZGUgVXNlIFJlcG9ydCAoUFVSKQogICAgICBwcm92aWRlZCBieSB0aGUgQ2FsaWZvcm5pYSBEZXBhcnRtZW50IG9mIFBlc3RpY2lkZSBSZWd1bGF0aW9uIChDRFBSKS4KICAgICAgRXhwb2Nhc3QgZXN0aW1hdGVzIChwZy9rZyBib2R5IHdlaWdodCAoQlcpL2RheSkgd2VyZSBmcm9tIHRoZSBVU0VQQQogICAgICBEYXNoYm9hcmQgdGhhdCBwcm92aWRlIGEgZ2VuZXJhbCBlc3RpbWF0ZSBvZiBodW1hbiBleHBvc3VyZS4gIyMjIyMKICAgICAgVmFyaWFibGVzICogUHJlZmVycmVkIE5hbWUgKFVTRVBBKTogQ2hlbWljYWwgbmFtZSAqIENBU1JOOsKgQ0FTIE51bWJlciAqCiAgICAgIEJpb2xvZ2ljYWwgRnVuY3Rpb246IFVTIEVQQSBDb21wdG94IGRhc2hib2FyZCAqIENoZW1pY2FsIEdyb3VwOsKgVVMgRVBBCiAgICAgIENvbXB0b3ggZGFzaGJvYXJkICogRVhQT0NBU1RfTUVESUFOX0VYUE9TVVJFX1BSRURJQ1RJT05fTUcuS0cuQlcuREFZOsKgVVMKICAgICAgRVBBIEV4cG9jYXN0IERhc2hib2FyZCAqIFByb2R1Y3Rpb24gVm9sdW1lIGluIFVTIDIwMTkgKGxicyk6wqBDaGVtaWNhbCBEYXRhCiAgICAgIFJlcG9ydGluZyAoQ0RSKSBkYXRhYmFzZSAqIE1lZGlhbiBVc2FnZSAyMDE2LTIxIGluIENBKGxicyk6wqBBbm51YWwKICAgICAgUGVzdGljaWRlIFVzZSBSZXBvcnQgKFBVUikgIyMjIyBGaWxlOgogICAgICBTdXBwbGVtZW50YWxcX1RhYmxlXF8zXF9DeXRvdG94aWNpdHkuY3N2ICoqRGVzY3JpcHRpb246KirCoFBlc3RpY2lkZQogICAgICBpbmR1Y2VkIGN5dG90b3hpY2l0eSBpbiBwcmltYXJ5IGh1bWFuIHBsYWNlbnRhbCBjeXRvdHJvcGhvYmxhc3RzIChDVEJzOwogICAgICAyNGggaG91cnMpLiBDeXRvdG94aWNpdHkgd2FzIGFzc2Vzc2VkIHVzaW5nIG5ldXRyYWwgcmVkIChOUikgdXB0YWtlIGFuZAogICAgICBsYWN0YXRlIGRlaHlkcm9nZW5hc2UgKExESCkgYWN0aXZpdHkgYXNzYXlzLiBBYnNvcmJhbmNlIHZhbHVlcyB3ZXJlCiAgICAgIG5vcm1hbGl6ZWQgdG8gdGhlIG1lZGlhLW9ubHkgY29udHJvbCAoPTEwMCUpLiBBdmVyYWdlIHJlbGF0aXZlIHZhbHVlcyBhbmQKICAgICAgdGhlIHN0YW5kYXJkIGVycm9yIHRvIHRoZSBtZWFuIChTRU0pIHdlcmUgY2FsY3VsYXRlZCBhY3Jvc3MgMyBiaW9sb2dpY2FsCiAgICAgIHJlcGxpY2F0ZXMuIEJNREV4cHJlc3MgMiB3YXMgdXNlZCB0byBjYWxjdWxhdGUgYmVuY2htYXJrIGNvbmNlbnRyYXRpb25zCiAgICAgIChCTUNzKSByZWZsZWN0aXZlIG9mIGEgMTAlIHJlbGF0aXZlIGNoYW5nZSAoQk1DMTApIGluIGRlY3JlYXNlZCB2aWFiaWxpdHkKICAgICAgb3IgaW5jcmVhc2VkIGNlbGwgZGVhdGggKExESCBhY3Rpdml0eSkgdnMuIHRoZSB2ZWhpY2xlIGNvbnRyb2wuICMjIyMjCiAgICAgIFZhcmlhYmxlcyAqIERUWFNJRDrCoERTU1RveCBTdWJzdGFuY2UgSWRlbnRpZmllciAqIFBSRUZFUlJFRF9OQU1FOiBDaGVtaWNhbAogICAgICBuYW1lICogQ0FTUk46IENBUyBOdW1iZXIgKiBOUl9DVEJfMV8zMHVNOiBOZXV0cmFsIHJlZCB1cHRha2UgYXNzYXkgYXTCoDMwdU0KICAgICAgKiBOUl9DVEJfMl8zMHVNOsKgTmV1dHJhbCByZWQgdXB0YWtlIGFzc2F5IGF0wqAzMHVNICogTlJfQ1RCXzNfMzB1TTrCoE5ldXRyYWwKICAgICAgcmVkIHVwdGFrZSBhc3NheSBhdMKgMzB1TSAqIE5SX0NUQl8xXzEwMHVNOsKgTmV1dHJhbCByZWQgdXB0YWtlIGFzc2F5CiAgICAgIGF0wqAxMDB1TSAqIE5SX0NUQl8yXzEwMHVNOsKgTmV1dHJhbCByZWQgdXB0YWtlIGFzc2F5IGF0wqAxMDB1TSAqCiAgICAgIE5SX0NUQl8zXzEwMHVNOsKgTmV1dHJhbCByZWQgdXB0YWtlIGFzc2F5IGF0wqAxMDB1TSAqIExESF9DVEJfMV8zMHVNOgogICAgICBMYWN0YXRlIGRlaHlkcm9nZW5hc2UgYWN0aXZpdHkgYXNzYXnCoGF0wqAzMHVNICogTERIX0NUQl8yXzMwdU06wqBMYWN0YXRlCiAgICAgIGRlaHlkcm9nZW5hc2UgYWN0aXZpdHkgYXNzYXnCoGF0wqAzMHVNICogTERIX0NUQl8zXzMwdU06wqBMYWN0YXRlCiAgICAgIGRlaHlkcm9nZW5hc2UgYWN0aXZpdHkgYXNzYXnCoGF0wqAzMHVNICogTERIX0NUQl8xXzEwMHVNOsKgTGFjdGF0ZQogICAgICBkZWh5ZHJvZ2VuYXNlIGFjdGl2aXR5IGFzc2F5wqBhdMKgMTAwdU0gKiBMREhfQ1RCXzJfMTAwdU06wqBMYWN0YXRlCiAgICAgIGRlaHlkcm9nZW5hc2UgYWN0aXZpdHkgYXNzYXnCoGF0wqAxMDB1TSAqIExESF9DVEJfM18xMDB1TTrCoExhY3RhdGUKICAgICAgZGVoeWRyb2dlbmFzZSBhY3Rpdml0eSBhc3NhecKgYXTCoDEwMHVNICMjIyMgRmlsZToKICAgICAgU3VwcGxlbWVudGFsXF9UYWJsZVxfNFxfQWxsXF9nZW5lcy5jc3YgKipEZXNjcmlwdGlvbjoqKsKgVHJhbnNjcmlwdG9tZXMgb2YKICAgICAgbmFsZWQgYW5kIERNU08gZXhwb3NlZCBwcmltYXJ5IGh1bWFuIHBsYWNlbnRhbCBjeXRvdHJvcGhvYmxhc3RzICgyNAogICAgICBob3VycykuIEdlbmUgZXhwcmVzc2lvbiBsZXZlbHMgKGxvZzIgY291bnRzIHBlciBtaWxsaW9uOyBDUE0pIGluIG5hbGVkIG9yCiAgICAgIERNU08gZXhwb3NlZCBjZWxscy4gR2VuZXMgd2l0aCBhYnVuZGFuY2VzIGFib3ZlIHRoZSBsb3dlciBsZXZlbCBvZgogICAgICBkZXRlY3Rpb24gKCZndDswLjUgbG9nIDIgY3BtKSBpbiAmZ3Q7IDUwJSBvZiBzYW1wbGVzIHdlcmUgYW5hbHl6ZWQuICMjIyMjCiAgICAgIFZhcmlhYmxlcyAqIEV4cG9zdXJlOiBuYWxlZCBvciBETVNPICogRE1TT18yMS4yOiBUaGUgcGxhY2VudGEgb2YKICAgICAgZ2VzdGF0aW9uYWwgYWdlIDIxLjIgd2Vla3MgZXhwb3NlZCB0byBETVNPICogbmFsZWRfMTBNXzIxLjI6wqBUaGUgcGxhY2VudGEKICAgICAgb2YgZ2VzdGF0aW9uYWwgYWdlIDIxLjIgd2Vla3MgZXhwb3NlZCB0byAxME0gbmFsZWQgKiBuYWxlZF8zME1fMjEuMjrCoFRoZQogICAgICBwbGFjZW50YSBvZiBnZXN0YXRpb25hbCBhZ2UgMjEuMiB3ZWVrcyBleHBvc2VkIHRvIDMwTSBuYWxlZCAqCiAgICAgIERNU09fMjEuMzrCoFRoZSBwbGFjZW50YSBvZiBnZXN0YXRpb25hbCBhZ2UgMjEuMyB3ZWVrcyBleHBvc2VkIHRvIERNU08gKgogICAgICBuYWxlZF8xME1fMjEuMzrCoFRoZSBwbGFjZW50YSBvZiBnZXN0YXRpb25hbCBhZ2UgMjEuMyB3ZWVrcyBleHBvc2VkIHRvIDEwTQogICAgICBuYWxlZCAqIG5hbGVkXzMwTV8yMS4zOiBUaGUgcGxhY2VudGEgb2YgZ2VzdGF0aW9uYWwgYWdlIDIxLjMgd2Vla3MgZXhwb3NlZAogICAgICB0byAzME0gbmFsZWQgKiBETVNPXzIzOsKgVGhlIHBsYWNlbnRhIG9mIGdlc3RhdGlvbmFsIGFnZSAyMyB3ZWVrcyBleHBvc2VkCiAgICAgIHRvIERNU08gKiBuYWxlZF8xME1fMjM6wqBUaGUgcGxhY2VudGEgb2YgZ2VzdGF0aW9uYWwgYWdlIDIzIHdlZWtzIGV4cG9zZWQKICAgICAgdG8gMTBNIG5hbGVkICogbmFsZWRfMzBNXzIzOsKgVGhlIHBsYWNlbnRhIG9mIGdlc3RhdGlvbmFsIGFnZSAyMyB3ZWVrcwogICAgICBleHBvc2VkIHRvIDMwTSBuYWxlZCAjIyMjIEZpbGU6IFN1cHBsZW1lbnRhbFxfVGFibGVcXzVcX0RFXF9nZW5lcy5jc3YKICAgICAgKipEZXNjcmlwdGlvbjoqKsKgR2VuZXMgYWx0ZXJlZCBkdWUgdG8gbmFsZWQgZXhwb3N1cmUgaW4gcHJpbWFyeSBodW1hbgogICAgICBwbGFjZW50YWwgY3l0b3Ryb3Bob2JsYXN0cy4gV2UgaWRlbnRpZmllZCBkaWZmZXJlbnRpYWxseSBleHByZXNzZWQgKERFKQogICAgICBnZW5lcyBkdWUgdG8gbmFsZWQgZXhwb3N1cmUgKENvbHVtbiBCKSB1c2luZyBhIGdlbmVyYWxpemVkIGxpbmVhciBtb2RlbAogICAgICB0aGF0IGFkanVzdGVkIGZvciBiaW9sb2dpY2FsIGRpZmZlcmVuY2VzIChDb2x1bW4gQykuIFdlIHVzZWQgYSBjdXRvZmYgb2YKICAgICAgKHVuY29ycmVjdGVkKSBwICZsdDsgMC4wMSBhbmQgYW4gYWJzb2x1dGUgYXZlcmFnZSBmb2xkIGNoYW5nZSAmZ3Q7IDEuNSBmb3IKICAgICAgdGhlIG5hbGVkIGNvbmNlbnRyYXRpb25zIHZzLiB2ZWhpY2xlIGNvbnRyb2wuIExvZyAyIHRyYW5zZm9ybWVkIGNvdW50cwogICAgICAoQ1BNKSBhcmUgbGlzdGVkIGluIENvbHVtbnMgRC1MLiBTYW1wbGUgbmFtZXMgaW5jbHVkZSBleHBvc3VyZSBhbmQgYWdlCiAgICAgIChnZXN0YXRpb25hbCB3ZWVrOyBHVykuICMjIyMjIFZhcmlhYmxlcyAqIEdlbmU6IEdlbmUgbmFtZSAqIHAKICAgICAgdmFsdWVfRXhwb3N1cmU6wqBwIHZhbHVlIGR1ZSB0byBuYWxlZCBleHBvc3VyZSAqIHAgdmFsdWVfUGxhY2VudGE6wqBhZGp1c3RlZAogICAgICBwIHZhbHVlIGZvciBiaW9sb2dpY2FsIGRpZmZlcmVuY2VzICogMjEuMkdXX0RNU086wqBUaGUgcGxhY2VudGEgb2YKICAgICAgZ2VzdGF0aW9uYWwgYWdlIDIxLjIgd2Vla3MgZXhwb3NlZCB0byBETVNPICogMjEuMkdXX05hbGVkIDEwTTrCoFRoZQogICAgICBwbGFjZW50YSBvZiBnZXN0YXRpb25hbCBhZ2UgMjEuMiB3ZWVrcyBleHBvc2VkIHRvIDEwTSBuYWxlZCAqIDIxLjJHV19OYWxlZAogICAgICAzME06wqBUaGUgcGxhY2VudGEgb2YgZ2VzdGF0aW9uYWwgYWdlIDIxLjIgd2Vla3MgZXhwb3NlZCB0byAzME0gbmFsZWQgKgogICAgICAyMS4zR1dfRE1TTzogVGhlIHBsYWNlbnRhIG9mIGdlc3RhdGlvbmFsIGFnZSAyMS4zIHdlZWtzIGV4cG9zZWQgdG8gRE1TTyAqCiAgICAgIDIxLjNHV19OYWxlZCAxME06wqBUaGUgcGxhY2VudGEgb2YgZ2VzdGF0aW9uYWwgYWdlIDIxLjMgd2Vla3MgZXhwb3NlZCB0bwogICAgICAxME0gbmFsZWQgKiAyMS4zR1dfTmFsZWQgMzBNOsKgVGhlIHBsYWNlbnRhIG9mIGdlc3RhdGlvbmFsIGFnZSAyMS4zIHdlZWtzCiAgICAgIGV4cG9zZWQgdG8gMzBNIG5hbGVkICogMjNHV19ETVNPOsKgVGhlIHBsYWNlbnRhIG9mIGdlc3RhdGlvbmFsIGFnZSAyMyB3ZWVrcwogICAgICBleHBvc2VkIHRvIERNU08gKiAyM0dXX05hbGVkIDEwTTrCoFRoZSBwbGFjZW50YSBvZiBnZXN0YXRpb25hbCBhZ2UgMjMgd2Vla3MKICAgICAgZXhwb3NlZCB0byAxME0gbmFsZWQgKiAyM0dXX05hbGVkIDMwTTrCoFRoZSBwbGFjZW50YSBvZiBnZXN0YXRpb25hbCBhZ2UgMjMKICAgICAgd2Vla3MgZXhwb3NlZCB0byAzME0gbmFsZWQgIyMjIyBGaWxlOgogICAgICBTdXBwbGVtZW50YWxcX1RhYmxlXF82XF9HT1xfQW5hbHlzaXNcX2FuZFxfQk1DLmNzdgogICAgICAqKkRlc2NyaXB0aW9uOioqwqBFbnJpY2hlZCBHZW5lIE9udG9sb2d5IChHTykgQmlvbG9naWNhbCBQcm9jZXNzZXMKICAgICAgYXNzb2NpYXRlZCB3aXRoIERFIGdlbmVzIGR1ZSB0byBuYWxlZCBleHBvc3VyZSBvZiBwcmltYXJ5IGh1bWFuIHBsYWNlbnRhbAogICAgICBjeXRvdHJvcGhvYmxhc3RzLiBXZSBwZXJmb3JtZWQgR08gYW5hbHlzZXMgdG8gaWRlbnRpZnkgZW5yaWNoZWQgYmlvbG9naWNhbAogICAgICBwcm9jZXNzZXMgYXNzb2NpYXRlZCBvZiB3aXRoIHRoZSBERSBnZW5lcyBhcyB3ZWxsIGFzIHRoZSB1cC0gb3IKICAgICAgZG93bi1yZWd1bGF0ZWQgc3Vic2V0cyB1c2luZyBEYXRhYmFzZSBmb3IgQW5ub3RhdGlvbiwgVmlzdWFsaXphdGlvbiBhbmQKICAgICAgSW50ZWdyYXRlZCBEaXNjb3ZlcnkgKERBVklEKS4gT3ZlcnJlcHJlc2VudGVkIHRlcm1zIGFzc29jaWF0ZWQgd2l0aAogICAgICAiTGV2ZWwgMyIgQmlvbG9naWNhbCBQcm9jZXNzZXMgdGhhdCBjb250YWluZWQg4omlIDEwIERFIGdlbmVzIHdlcmUKICAgICAgaWRlbnRpZmllZCB1c2luZyBhIHNpZ25pZmljYW5jZSBjdXRvZmYgKHAgJmx0OyAwLjAwMSkuIEVzdGltYXRlZCBtZWFuIGFuZAogICAgICBtZWRpYW4gYmVuY2htYXJrIGNvbmNlbnRyYXRpb25zIChpLmUuLCBCTUMxMHMpIGFuZCBhc3NvY2lhdGVkIGxvd2VyIGJvdW5kCiAgICAgIGVzdGltYXRlcyAoaS5lLiwgQk1DTDEwcykgZm9yIGVhY2ggZ2VuZSBzdWJzZXQgYXJlIHNob3duLiBJbiBhZGRpdGlvbiwKICAgICAgQk1DcyBjb3JyZXNwb25kaW5nIHRvIHRoZSBsb3dlc3QgNXRoIHBlcmNlbnRpbGUgZm9yIGVhY2ggdGVybSBhcmUgbGlzdGVkLgogICAgICBHTyB0ZXJtcyBsaW5rZWQgd2l0aCBnZW5lcyB0aGF0IGhhZCBzaWduaWZpY2FudGx5IGxvd2VyIEJNQyB2YWx1ZXMgdnMuIEJNQwogICAgICB2YWx1ZXMgb2YgYWxsIERFIGdlbmVzIGFyZSBzaGFkZWQgaW4gYmx1ZSAocCAmZ3Q7IDAuMDU7IHQtdGVzdCkuICMjIyMjCiAgICAgIFZhcmlhYmxlcyAqIEdPIElEOiBHTyBUZXJtIElEICogVGVybTrCoGJpb2xvZ2ljYWwgcHJvY2Vzc2VzICogQ2F0ZWdvcnk6CiAgICAgIGJpb2xvZ2ljYWwgY2F0ZWdvcnkgKiBhbGwgREUgZ2VuZXM6IE51bWViciBvZiBhbGzCoGRpZmZlcmVudGlhbGx5IGV4cHJlc3NlZAogICAgICBnZW5lcyAqIHVwcmVndWxhdGVkIERFIGdlbmVzOiBOdW1lYnIgb2YgdXByZWd1bGF0ZWQgZ2VuZXMgKiBkb3ducmVndWxhdGVkCiAgICAgIERFIGdlbmVzOsKgTnVtZWJyIG9mIGRvd25yZWd1bGF0ZWQgZ2VuZXMgKiBNZWFuIEJNQzEwOsKgRXN0aW1hdGVkIG1lYW4KICAgICAgYmVuY2htYXJrIGNvbmNlbnRyYXRpb24gKiBNZWFuIEJNQ0wxMDogwqBNZWFuIGxvd2VyIGJvdW5kIGVzdGltYXRlcyAqCiAgICAgIE1lZGlhbiBCTUMxMDrCoEVzdGltYXRlZCBtZWRpYW4gYmVuY2htYXJrIGNvbmNlbnRyYXRpb25zICogTWVkaWFuCiAgICAgIEJNQ0wxMDrCoE1lZGlhbiBsb3dlciBib3VuZCBlc3RpbWF0ZXMgIyMjIyBGaWxlOgogICAgICBTdXBwbGVtZW50YWxcX1RhYmxlXF83LlxfQmVuY2htYXJrLmNzdiAqKkRlc2NyaXB0aW9uOioqwqBCZW5jaG1hcmsKICAgICAgY29uY2VudHJhdGlvbiBhbmFseXNpcyBvZiBnZW5lcyBpZGVudGlmaWVkIGFzIGRpZmZlcmVudGlhbGx5IGV4cHJlc3NlZCBkdWUKICAgICAgdG8gbmFsZWQgZXhwb3N1cmUgb2YgY3l0b3Ryb3Bob2JsYXN0cy4gQmVuY2htYXJrIGNvbmNlbnRyYXRpb25zIChCTUNzKQogICAgICB3ZXJlIGRldGVybWluZWQgYnk6IDEpIHBlcmZvcm1pbmcgcG93ZXIsIGxpbmVhciBvciBwb2x5bm9taWFsIDIgbW9kZWwKICAgICAgcmVncmVzc2lvbjsgMikgc2VsZWN0aW5nIHRoZSDigJxiZXN0LWZpdCBtb2RlbOKAnSBiYXNlZCBvbiBBa2Fpa2UgaW5mb3JtYXRpb24KICAgICAgY3JpdGVyaW9uIChBSUM7IENvbHVtbiBHKTsgYW5kIDMpIGNhbGN1bGF0aW5nIEJNQzEwcyB1c2luZyBkZWZhdWx0CiAgICAgIHNldHRpbmdzIFtiZW5jaG1hcmsgcmVzcG9uc2UgKEJNUikgPSAxLjMsIDAuOTUgY29uZmlkZW5jZSBsZXZlbCwgY29uc3RhbnQKICAgICAgdmFyaWFuY2UgPSAxLCBhbmQgbWF4aW11bSBpdGVyYXRpb25zID0gMjUwXS4gQSBCTVIgb2YgMS4zIGlzIGVxdWl2YWxlbnQgdG8KICAgICAgYSAxMCUgaW5jcmVhc2Ugb3IgZGVjcmVhc2Ugb3ZlciB0aGUgYXNzdW1lZCBiYWNrZ3JvdW5kIHJhdGUgb2YgcmVzcG9uc2UuCiAgICAgIEZvciBlYWNoIGdlbmUsIHdlIHJlcG9ydCB0aGUgQk1DMTAgKENvbHVtbiBDKSBhcyB3ZWxsIGFzIHRoZSBCTUNMMTAKICAgICAgKENvbHVtbiBEOyBsb3dlciBib3VuZCBlc3RpbWF0ZSBvZiB0aGUgOTV0aCBwZXJjZW50aWxlIGNvbmZpZGVuY2UgbGltaXQpCiAgICAgIGFuZCBCTURVIChDb2x1bW4gRSwgdXBwZXIgYm91bmQgZXN0aW1hdGUgb2YgdGhlIDk1dGggcGVyY2VudGlsZSBjb25maWRlbmNlCiAgICAgIGxpbWl0KS4gU3RhdGlzdGljYWwgdmFsdWVzIGFzc29jaWF0ZWQgd2l0aCBtb2RlbCBmaXQ6IExvZ0xpa2VsaWhvb2QsCiAgICAgIChDb2x1bW4gRikgYW5kIEFrYWlrZSBpbmZvcm1hdGlvbiBjcml0ZXJpb24gKENvbHVtbiBHKS4gQ29sdW1uIEggZGVub3RlcwogICAgICB3aGV0aGVyIHRoZSBiZXN0LWZpdCBtb2RlbCBwcmVkaWN0ZWQgdXAgKDEpIG9yIGRvd24gKC0xKSByZWd1bGF0aW9uIG9mCiAgICAgIGVhY2ggREUgZ2VuZSAoQ29sdW1uIEgpLiBUbyByZWR1Y2UgbW9kZWwgb3ZlcmZpdHRpbmcsIHdlIHJlbW92ZWQg4oCcYmVzdC1maXQKICAgICAgbW9kZWzigJ0gZXN0aW1hdGVzIHdpdGggQk1DL0JNQ0wgJmd0OyAyMCAoQ29sdW1uIEkpLiBJbiBjYXNlcyBvZiBCTUMvQk1DTAogICAgICAmZ3Q7IDIwLCB3ZSB1c2VkIHNlY29uZGFyeSBlc3RpbWF0ZXMgaWRlbnRpZmllZCB2aWEgQUlDIChuPTIgZ2VuZXMpLiBBbGwKICAgICAgY3VydmVzIHdlcmUgYW5hbHl6ZWQgdG8gYXNzdXJlIHByb3BlciBmaXR0aW5nLiAjIyMjIyBWYXJpYWJsZXMgKiBQcm9iZSBJRDoKICAgICAgR2VuZSBuYW1lICogQmVzdCBCTUMxMDrCoCBiZW5jaG1hcmsgY29uY2VudHJhdGlvbiAqIEJlc3QgQk1ETDEwOsKgbG93ZXIKICAgICAgYm91bmQgZXN0aW1hdGUgb2YgdGhlIDk1dGggcGVyY2VudGlsZSBjb25maWRlbmNlIGxpbWl0ICogQmVzdAogICAgICBCTURVMTA6wqB1cHBlciBib3VuZCBlc3RpbWF0ZSBvZiB0aGUgOTV0aCBwZXJjZW50aWxlIGNvbmZpZGVuY2UgbGltaXQgKgogICAgICBCZXN0IEFJQzrCoEFrYWlrZSBpbmZvcm1hdGlvbiBjcml0ZXJpb24gIyMjIyBGaWxlOgogICAgICBTdXBwbGVtZW50YWxcX1RhYmxlXF84XF9UYXFtYW5cX3Byb2Jlcy5jc3YgKipEZXNjcmlwdGlvbjoqKsKgVGFxbWFuIHByb2JlcwogICAgICB1c2VkIGZvciBxUlQtUENSIHZhbGlkYXRpb24gYW5hbHlzZXMuICMjIyMjIFZhcmlhYmxlcyAqIEdlbmU6IEdlbmUgc3ltYm9sCiAgICAgICogTmFtZTogR2VuZSBmdWxsIG5hbWUgIyMjIyBGaWxlOgogICAgICBTdXBwbGVtZW50YWxcX1RhYmxlXF85XF9PdmVycmVwcmVzZW50ZWRcX1RGQlMuY3N2CiAgICAgICoqRGVzY3JpcHRpb246KirCoE92ZXJyZXByZXNlbnRlZCB0cmFuc2NyaXB0aW9uIGZhY3RvciBiaW5kaW5nIHNpdGVzIGluIERFCiAgICAgIGdlbmVzIGR1ZSB0byBuYWxlZCBleHBvc3VyZSBvZiBjeXRvdHJvcGhvYmxhc3RzICgyNCBob3VycykuIFdlIHBlcmZvcm1lZAogICAgICBlbnJpY2htZW50IGFuYWx5c2lzIG9mIHRyYW5zY3JpcHRpb24gZmFjdG9yIGJpbmRpbmcgc2l0ZXMgKFRGQlMpCiAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgREUgZ2VuZXMgdXNpbmcgRW5yaWNoUiBhbmQgdGhlIFRSUlVTVCBUcmFuc2NyaXB0aW9uCiAgICAgIEZhY3RvciAyMDE5IGRhdGFiYXNlLiBUbyBpZGVudGlmeSBlbnJpY2hlZCBURkJTLCB3ZSBhcHBsaWVkIGEgc2lnbmlmaWNhbmNlCiAgICAgIGN1dG9mZiAocCAmbHQ7IDAuMDA1KSBhbmQgc3BlY2lmaWVkIHRoZSBudW1iZXIgb2YgREUgZ2VuZXMgKCZndDsgMykuICMjIyMjCiAgICAgIFZhcmlhYmxlcyAqIFRGOsKgdHJhbnNjcmlwdGlvbiBmYWN0b3IgKiBBbGwgREUgR2VuZXM6wqBOdW1lYnIgb2YKICAgICAgYWxswqBkaWZmZXJlbnRpYWxseSBleHByZXNzZWQgZ2VuZXMgKiBVUCBERSBHZW5lczrCoE51bWViciBvZiB1cHJlZ3VsYXRlZAogICAgICBnZW5lcyAqIERuIERFIEdlbmVzOsKgTnVtZWJyIG9mIGRvd25yZWd1bGF0ZWQgZ2VuZXMgKiBURkJTCiAgICAgIEdlbmVzOsKgdHJhbnNjcmlwdGlvbiBmYWN0b3IgYmluZGluZyBzaXRlc8KgYXNzb2NpYXRlZCB3aXRoIHRoZSBERSBnZW5lcyAqCiAgICAgIFVQX2dlbmVzOiBsaXN0IG9mwqB1cHJlZ3VsYXRlZCBnZW5lcyAqIERuX2dlbmVzOiBsaXN0IG9mwqBkb3ducmVndWxhdGVkCiAgICAgIGdlbmVzICMjIyMgRmlsZTogU3VwcGxlbWVudGFsXF9GaWd1cmVcXzEucG5nICoqRGVzY3JpcHRpb246KirCoMKgUmF3IChBKSBhbmQKICAgICAgVk9PTSBub3JtYWxpemVkIChCKSBjb3VudHMgYnkgQ1RCIGJpb2xvZ2ljYWwgcmVwbGljYXRlcy4gQ1BNLCBjb3VudHMgcGVyCiAgICAgIG1pbGxpb24uIEdXLCBnZXN0YXRpb25hbCB3ZWVrLiAjIyMjIEZpbGU6IFN1cHBsZW1lbnRhbFxfRmlndXJlXF8yLnBuZwogICAgICAqKkRlc2NyaXB0aW9uOioqwqBDeXRvdG94aWNpdHkgYXMgZGV0ZXJtaW5lZCBieSBUb3hjYXN0IGFzc2F5cyBvZgogICAgICBwZXN0aWNpZGVzIGluIG5vbi1wbGFjZW50YWwgY2VsbCBtb2RlbHMuIE51bWJlciBvZiBhc3NheXMgdGhhdCB3ZXJlCiAgICAgIGluYWN0aXZlIChncmV5KSBvciBhY3RpdmUgKHJlZCkuIENvbXBvdW5kcyB0aGF0IHdlcmUgYWN0aXZlIGluIG91ciBzdHVkeQogICAgICBhcmUgbGFiZWxlZCBpbiByZWQuICMjIENvZGUvc29mdHdhcmUgTkEgIyMgQWNjZXNzIGluZm9ybWF0aW9uIE5BCiAgICA8L2Rlc2NyaXB0aW9uPgogIDwvZGVzY3JpcHRpb25zPgo8L3Jlc291cmNlPg==","url":"https://datadryad.org/dataset/doi:10.5061/dryad.7wm37pw47","contentUrl":null,"metadataVersion":3,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":30,"viewsOverTime":[{"yearMonth":"2025-05","total":1},{"yearMonth":"2025-06","total":1},{"yearMonth":"2025-07","total":4},{"yearMonth":"2025-10","total":1},{"yearMonth":"2025-11","total":2},{"yearMonth":"2026-01","total":2},{"yearMonth":"2026-02","total":3},{"yearMonth":"2026-03","total":2},{"yearMonth":"2026-04","total":2},{"yearMonth":"2026-05","total":3},{"yearMonth":"2026-08","total":3},{"yearMonth":"2026-09","total":6}],"downloadCount":10,"downloadsOverTime":[{"yearMonth":"2025-05","total":1},{"yearMonth":"2025-06","total":0},{"yearMonth":"2025-07","total":1},{"yearMonth":"2025-10","total":1},{"yearMonth":"2025-11","total":1},{"yearMonth":"2026-01","total":0},{"yearMonth":"2026-02","total":2},{"yearMonth":"2026-03","total":0},{"yearMonth":"2026-04","total":1},{"yearMonth":"2026-05","total":0},{"yearMonth":"2026-08","total":1},{"yearMonth":"2026-09","total":2}],"referenceCount":0,"citationCount":1,"citationsOverTime":[{"year":"2026","total":1}],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2025-04-16T00:11:25.000Z","registered":"2025-04-16T00:11:26.000Z","published":"2025","updated":"2026-01-28T23:07:39.000Z"},"relationships":{"client":{"data":{"id":"dryad.dryad","type":"clients"}},"provider":{"data":{"id":"dryad","type":"providers"}},"media":{"data":{"id":"10.5061/dryad.7wm37pw47","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1093/toxsci/kfaf038","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}