{"data":{"id":"10.5061/dryad.kprr4xhd6","type":"dois","attributes":{"doi":"10.5061/dryad.kprr4xhd6","prefix":"10.5061","suffix":"dryad.kprr4xhd6","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Lévêque, Élodie","nameType":"Personal","givenName":"Élodie","familyName":"Lévêque","affiliation":["Université Paris 1 Panthéon-Sorbonne","Institut de Recherche et d'Histoire des Textes"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0001-8420-792X","nameIdentifierScheme":"ORCID"}]},{"name":"Teasdale, Matthew D.","nameType":"Personal","givenName":"Matthew D.","familyName":"Teasdale","affiliation":["University of Cambridge","Newcastle University"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-7376-9975","nameIdentifierScheme":"ORCID"}]},{"name":"Fiddyment, Sarah","nameType":"Personal","givenName":"Sarah","familyName":"Fiddyment","affiliation":["University of Cambridge"],"nameIdentifiers":[]},{"name":"Bro-Jørgensen, Maiken Hemme","nameType":"Personal","givenName":"Maiken Hemme","familyName":"Bro-Jørgensen","affiliation":["University College Cork"],"nameIdentifiers":[]},{"name":"Spindler, Luke","nameType":"Personal","givenName":"Luke","familyName":"Spindler","affiliation":["University of Bradford"],"nameIdentifiers":[]},{"name":"Macleod, Ruairidh","nameType":"Personal","givenName":"Ruairidh","familyName":"Macleod","affiliation":["University of Cambridge"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0001-8086-4420","nameIdentifierScheme":"ORCID"}]},{"name":"Bougard, François","nameType":"Personal","givenName":"François","familyName":"Bougard","affiliation":["Institut de Recherche et d'Histoire des Textes"],"nameIdentifiers":[]},{"name":"Olsen, Morten Tange","nameType":"Personal","givenName":"Morten Tange","familyName":"Olsen","affiliation":["University of Copenhagen"],"nameIdentifiers":[]},{"name":"Collins, Matthew","nameType":"Personal","givenName":"Matthew","familyName":"Collins","affiliation":["University of Cambridge"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-4226-5501","nameIdentifierScheme":"ORCID"}]}],"titles":[{"title":"Hiding in plain sight: The biomolecular identification of pinniped use in medieval manuscripts – MALDI and mtDNA data set"}],"publisher":"Dryad","container":{},"publicationYear":2025,"subjects":[{"subject":"FOS: History and archaeology","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: History and archaeology","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"MALDI"},{"subject":"mtDNA"},{"subject":"Parchment"},{"subject":"eraser rubbings"}],"contributors":[],"dates":[{"date":"2024-07-08T13:16:46Z","dateType":"Created"},{"date":"2025-03-11T09:50:15Z","dateType":"Submitted"},{"date":"2025-04-02T00:00:00Z","dateType":"Issued"},{"date":"2025-04-02T00:00:00Z","dateType":"Available"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[{"relationType":"IsSourceOf","relatedIdentifier":"10.5281/zenodo.15095461","relatedIdentifierType":"DOI"},{"relationType":"IsCitedBy","relatedIdentifier":"10.1098/rsos.241090","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":["6447915679 bytes"],"formats":[],"version":"8","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":"Medieval manuscripts still in their original bindings are rare. Taking\n advantage of the diversity of bindings in Cistercian libraries during the\n 12th and 13th centuries, this study focuses on the biocodicological\n analysis of medieval bindings, with particular emphasis on the use of\n sealskins. Using innovative methods such as eZooMS and aDNA analysis, this\n research identifies the species and origin of the leather used as pinniped\n (seal) species. In particular, the collagen-based eZooMS technique\n facilitated the classification of seven chemises into the pinniped clade,\n although species identification remained elusive, with one exception. aDNA\n analysis was instrumental in verifying the origin of the sealskins, with\n most samples matching harbour and harp seals and sourced to populations in\n Scandinavia, Scotland, and Iceland or Greenland. This supports the notion\n of a robust medieval trade network that went well beyond local sourcing,\n linking the Cistercians to wider economic circuits that included fur trade\n with the Norse. The study highlights the use of an unexpected skin (seal)\n from an unexpected source (the northwestern Atlantic). The widespread use\n of sealskins in Cistercian libraries during the 12th and 13th centuries\n hints at broader trade networks which brought, for example, walrus ivory\n from the far north into continental Europe.","descriptionType":"Abstract"},{"description":"Samples An initial focus was placed on\n manuscripts bound with leather with hairs on, all dated from 1135 to 1250,\n 19 from the collection of Clairvaux manuscripts, and three from other\n Cistercian collections, Clairmarais and Vauclair, enhancing the\n understanding of material composition and historical provenance across\n these collections. Sampling was conducted on the flesh\n side of the leather to avoid contamination from keratin, ensuring only\n collagen fibres were collected. A representative set of nine manuscripts\n was selected for eZooMS analysis (including six from Clairvaux),\n increasing the accuracy of visual identification techniques for the\n broader collection. Subsequently, seven of these samples were sequenced to\n provide a comparative analysis [Table 3].  \n \n Sample number \n Call number \n ID technique \n EL07 Troyes\n 5 eZooMS \n EL53 \n Troyes 31  \n eZooMS, aDNA  \n EL51 Troyes\n 35  eZooMS, aDNA \n EL52\n Troyes 40,7  \n eZooMS, aDNA  \n EL55 \n Troyes 40,8  eZooMS,\n aDNA  \n EL54 Troyes\n 43,3  eZooMS, aDNA \n EL57\n Saint-Omer 701  \n eZooMS, aDNA  \n EL58 \n Saint-Omer, ms 37  \n eZooMS, aDNA  \n Laon01 Ms\n 176  eZooMS \n Laon02\n Ms 8bis  \n eZooMS   \n Laon03 Laon\n 166  eZooMS \n \n   Protein analysis\n Samples were collected using PVC erasers, following the procedure\n outlined in Fiddyment et al. 2015. Using the established eZooMS technique,\n samples were first processed with MALDI-TOF MS. The choice of eZooMS is\n justified by the heritage nature of the collection studied, which requires\n the use of non-destructive (or micro-invasive) analysis techniques. It\n also has the advantage of not requiring transportation of the manuscripts\n from their current storage. DNA analysis\n Extraction DNA was extracted from eraser\n crumb samples taken from each document following the protocol of Teasdale\n et al, in a dedicated ancient DNA laboratory at BioArCh, University of\n York. Illumina sequencing libraries were prepared for each sample\n following the protocol of Meyer and Kircher as modified by Gamba.\n Libraries were then sequenced on two lanes of a HiSeq4000 at the\n University of Copenhagen.  Sequencing and\n bioinformatics The two FastQ files for each sample\n were first quality checked using FastQC (https://www.bioinformatics.babraham.ac.uk/projects/fastqc/) and trimmed for adapter sequences using cutadapt. Sequences were first aligned to multiple reference genomes using FastQ Screen (supplementary table 1) and then to the predicted source species using BWA (using recommended settings for aDNA. Alignments were then filtered for PCR duplicates and low mapping quality reads using SAMtools, quality controlled using Qualimap 2 and visualised in IGV (Integrative genomics viewer). Final fasta consensus sequences for each sample were produced using angsd and visualised using Seaview. Haplotype network and phylogenetic analysis The likely geographical origin of the four harbour seal binders was inferred through construction of a median-joining haplotype network using PopART and a reference dataset of 954 mtDNA haplotypes (422 bp) from contemporary North Atlantic harbour seals compiled from previous studies, and unpublished data (Olsen MT). The phylogenetic analysis on sample EL58, identified as harp seal, was carried out in MEGA7. EL58 was aligned with 53 contemporary North Atlantic harp seal mitochondrial genomes. In MEGA, the alignment was conducted using MUSCLE, and a Maximum Likelihood phylogeny was constructed based on the Hasegawa-Kishino-Yano model with 1000 bootstrap repetitions. Metagenomic Profiling Metagenomic profiling was undertaken on adapter-trimmed and de-duplicated reads by k-mer alignment, using the ConClave sorting method to resolve multi-mapping reads from KMA following the approach in CCMetagen. This used the NCBI nt database as a reference dataset, without unclassified environmental sequences. CCMetagen was found to produce a significantly reduced rate of false positives in comparison with other k-mer based classification methods. KMA was run with the following options in effect: “kma -1t1 -mem_mode -and -apm f”. ","descriptionType":"Methods"},{"description":"# MALDI and mtDNA data set\n [https://doi.org/10.5061/dryad.kprr4xhd6](https://doi.org/10.5061/dryad.kprr4xhd6) ### RSOS-241090\\_eZooMS\\_data.zip The folder contains MALDI-TOF data exported in txt format from eZooMS analysis of tawed skin samples. The first column indicates m/z and the second column indicates intensity. List of the samples analysed with eZooMS (MALDI) and aDNA (mtDNA) of manuscripts from the abbeys of Clairvaux (Troyes library), Clairmarais (St Omer library) and Vauclair (Laon Library). | Sample number | Call number | ID technique | | :------------ | :----------------- | :------------ | | EL07 | Troyes 5 | eZooMS | | EL53 | Troyes 31  | eZooMS, aDNA  | | EL51 | Troyes 35  | eZooMS, aDNA  | | EL52 | Troyes 40,7  | eZooMS, aDNA  | | EL55 | Troyes 40,8  | eZooMS, aDNA  | | EL54 | Troyes 43,3  | eZooMS, aDNA  | | EL57 | Saint-Omer 701  | eZooMS, aDNA  | | EL58 | Saint-Omer, ms 37  | eZooMS, aDNA  | | Laon01 | Ms 176  | eZooMS  | | Laon02 | Ms 8bis  | eZooMS   | | Laon03 | Laon 166  | eZooMS  | ### seal\\_all\\_mtDNA.fa consensus DNA sequences in fasta format for the samples used in the phylogenetic analysis presented in this study. ### krona visualizations (Zenodo) Krona visualization of the metagenomic data recovered from each sample presented in this study. ### FastQ files * PRI_LT7L_EL51_S10_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL51 in fastq format adapter trimmed and host sequences removed.  * PRI_LT7L_EL52_S11_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL52 in fastq format adapter trimmed and host sequences removed. * PRI_LT7L_EL53_S12_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL53 in fastq format adapter trimmed and host sequences removed. * PRI_LT7L_EL54_S13_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL54 in fastq format adapter trimmed and host sequences removed. * PRI_LT7L_EL55_S14_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL55 in fastq format adapter trimmed and host sequences removed. * PRI_LT7L_EL57_S15_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL57 in fastq format adapter trimmed and host sequences removed. * PRI_LT7L_EL58_S16_L003_R1_001_cutadapt.clean.fastq.gz - Sequencing data for sample EL58 in fastq format adapter trimmed and host sequences removed.","descriptionType":"TechnicalInfo"}],"geoLocations":[],"fundingReferences":[{"schemeUri":"https://ror.org","funderName":"European Commission","awardNumber":"787282","funderIdentifier":"https://ror.org/00k4n6c32","funderIdentifierType":"ROR"},{"schemeUri":"https://ror.org","funderName":"European Research Council","awardNumber":"295729","funderIdentifier":"https://ror.org/0472cxd90","funderIdentifierType":"ROR"},{"schemeUri":"https://ror.org","funderName":"Richard Lounsbery Foundation","funderIdentifier":"https://ror.org/05r9vkr23","funderIdentifierType":"ROR"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTA2MS9EUllBRC5LUFJSNFhIRDY8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkzDqXbDqnF1ZSwgw4lsb2RpZTwvY3JlYXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMS04NDIwLTc5Mlg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDAydDI1YzQ0IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdMOpIFBhcmlzIDEgUGFudGjDqW9uLVNvcmJvbm5lPC9hZmZpbGlhdGlvbj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA1ZXZ6bmY3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5JbnN0aXR1dCBkZSBSZWNoZXJjaGUgZXQgZCdIaXN0b2lyZSBkZXMgVGV4dGVzPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5UZWFzZGFsZSwgTWF0dGhldyBELjwvY3JlYXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi03Mzc2LTk5NzU8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDEzbWVoNzIyIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FtYnJpZGdlPC9hZmZpbGlhdGlvbj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAxa2oyYm03MCIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5OZXdjYXN0bGUgVW5pdmVyc2l0eTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+RmlkZHltZW50LCBTYXJhaDwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wMTNtZWg3MjIiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYW1icmlkZ2U8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJyby1Kw7hyZ2Vuc2VuLCBNYWlrZW4gSGVtbWU8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDMyNjVmdjEzIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgQ29sbGVnZSBDb3JrPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5TcGluZGxlciwgTHVrZTwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wMHZzOGQ5NDAiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBCcmFkZm9yZDwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+TWFjbGVvZCwgUnVhaXJpZGg8L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDEtODA4Ni00NDIwPC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAxM21laDcyMiIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbWJyaWRnZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Qm91Z2FyZCwgRnJhbsOnb2lzPC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA1ZXZ6bmY3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5JbnN0aXR1dCBkZSBSZWNoZXJjaGUgZXQgZCdIaXN0b2lyZSBkZXMgVGV4dGVzPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5PbHNlbiwgTW9ydGVuIFRhbmdlPC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAzNWIwNTgxOSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENvcGVuaGFnZW48L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkNvbGxpbnMsIE1hdHRoZXc8L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDMtNDIyNi01NTAxPC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAxM21laDcyMiIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbWJyaWRnZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgPC9jcmVhdG9ycz4KICA8dGl0bGVzPgogICAgPHRpdGxlPgogICAgICBIaWRpbmcgaW4gcGxhaW4gc2lnaHQ6IFRoZSBiaW9tb2xlY3VsYXIgaWRlbnRpZmljYXRpb24gb2YgcGlubmlwZWQgdXNlIGluCiAgICAgIG1lZGlldmFsIG1hbnVzY3JpcHRzIOKAkyBNQUxESSBhbmQgbXRETkEgZGF0YSBzZXQKICAgIDwvdGl0bGU+CiAgPC90aXRsZXM+CiAgPHB1Ymxpc2hlciBwdWJsaXNoZXJJZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDB4Nmg1bjk1IiBwdWJsaXNoZXJJZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnLyI+RHJ5YWQ8L3B1Ymxpc2hlcj4KICA8cmVzb3VyY2VUeXBlIHJlc291cmNlVHlwZUdlbmVyYWw9IkRhdGFzZXQiPmRhdGFzZXQ8L3Jlc291cmNlVHlwZT4KICA8cHVibGljYXRpb25ZZWFyPjIwMjU8L3B1YmxpY2F0aW9uWWVhcj4KICA8c3ViamVjdHM+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJmb3MiIHNjaGVtZVVSST0iaHR0cHM6Ly93ZWItYXJjaGl2ZS5vZWNkLm9yZy8yMDEyLTA2LTE1LzEzODU3NS0zODIzNTE0Ny5wZGYiPkZPUzogSGlzdG9yeSBhbmQgYXJjaGFlb2xvZ3k8L3N1YmplY3Q+CiAgICA8c3ViamVjdD5NQUxESTwvc3ViamVjdD4KICAgIDxzdWJqZWN0Pm10RE5BPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+UGFyY2htZW50PC9zdWJqZWN0PgogICAgPHN1YmplY3Q+ZXJhc2VyIHJ1YmJpbmdzPC9zdWJqZWN0PgogIDwvc3ViamVjdHM+CiAgPGZ1bmRpbmdSZWZlcmVuY2VzPgogICAgPGZ1bmRpbmdSZWZlcmVuY2U+CiAgICAgIDxmdW5kZXJOYW1lPkV1cm9wZWFuIENvbW1pc3Npb248L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wMGs0bjZjMzI8L2Z1bmRlcklkZW50aWZpZXI+CiAgICAgIDxhd2FyZE51bWJlcj43ODcyODI8L2F3YXJkTnVtYmVyPgogICAgPC9mdW5kaW5nUmVmZXJlbmNlPgogICAgPGZ1bmRpbmdSZWZlcmVuY2U+CiAgICAgIDxmdW5kZXJOYW1lPkV1cm9wZWFuIFJlc2VhcmNoIENvdW5jaWw8L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wNDcyY3hkOTA8L2Z1bmRlcklkZW50aWZpZXI+CiAgICAgIDxhd2FyZE51bWJlcj4yOTU3Mjk8L2F3YXJkTnVtYmVyPgogICAgPC9mdW5kaW5nUmVmZXJlbmNlPgogICAgPGZ1bmRpbmdSZWZlcmVuY2U+CiAgICAgIDxmdW5kZXJOYW1lPlJpY2hhcmQgTG91bnNiZXJ5IEZvdW5kYXRpb248L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wNXI5dmtyMjM8L2Z1bmRlcklkZW50aWZpZXI+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgPC9mdW5kaW5nUmVmZXJlbmNlcz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ3JlYXRlZCI+MjAyNC0wNy0wOFQxMzoxNjo0Nlo8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iU3VibWl0dGVkIj4yMDI1LTAzLTExVDA5OjUwOjE1WjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJJc3N1ZWQiPjIwMjUtMDQtMDJUMDA6MDA6MDBaPC9kYXRlPgogICAgPGRhdGUgZGF0ZVR5cGU9IkF2YWlsYWJsZSI+MjAyNS0wNC0wMlQwMDowMDowMFo8L2RhdGU+CiAgPC9kYXRlcz4KICA8bGFuZ3VhZ2U+ZW48L2xhbmd1YWdlPgogIDxyZWxhdGVkSWRlbnRpZmllcnM+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRpb25UeXBlPSJJc1NvdXJjZU9mIiByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSI+aHR0cHM6Ly9kb2kub3JnLzEwLjUyODEvemVub2RvLjE1MDk1NDYxPC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGlvblR5cGU9IklzQ2l0ZWRCeSIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiPmh0dHBzOi8vZG9pLm9yZy8xMC4xMDk4L3Jzb3MuMjQxMDkwPC9yZWxhdGVkSWRlbnRpZmllcj4KICA8L3JlbGF0ZWRJZGVudGlmaWVycz4KICA8c2l6ZXM+CiAgICA8c2l6ZT42NDQ3OTE1Njc5IGJ5dGVzPC9zaXplPgogIDwvc2l6ZXM+CiAgPHZlcnNpb24+ODwvdmVyc2lvbj4KICA8cmlnaHRzTGlzdD4KICAgIDxyaWdodHMgcmlnaHRzVVJJPSJodHRwczovL3NwZHgub3JnL2xpY2Vuc2VzL0NDMC0xLjAuaHRtbCI+Q3JlYXRpdmUgQ29tbW9ucyBaZXJvIHYxLjAgVW5pdmVyc2FsPC9yaWdodHM+CiAgPC9yaWdodHNMaXN0PgogIDxkZXNjcmlwdGlvbnM+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJBYnN0cmFjdCI+CiAgICAgIE1lZGlldmFsIG1hbnVzY3JpcHRzIHN0aWxsIGluIHRoZWlyIG9yaWdpbmFsIGJpbmRpbmdzIGFyZSByYXJlLiBUYWtpbmcKICAgICAgYWR2YW50YWdlIG9mIHRoZSBkaXZlcnNpdHkgb2YgYmluZGluZ3MgaW4gQ2lzdGVyY2lhbiBsaWJyYXJpZXMgZHVyaW5nIHRoZQogICAgICAxMnRoIGFuZCAxM3RoIGNlbnR1cmllcywgdGhpcyBzdHVkeSBmb2N1c2VzIG9uIHRoZSBiaW9jb2RpY29sb2dpY2FsCiAgICAgIGFuYWx5c2lzIG9mIG1lZGlldmFsIGJpbmRpbmdzLCB3aXRoIHBhcnRpY3VsYXIgZW1waGFzaXMgb24gdGhlIHVzZSBvZgogICAgICBzZWFsc2tpbnMuIFVzaW5nIGlubm92YXRpdmUgbWV0aG9kcyBzdWNoIGFzIGVab29NUyBhbmQgYUROQSBhbmFseXNpcywgdGhpcwogICAgICByZXNlYXJjaCBpZGVudGlmaWVzIHRoZSBzcGVjaWVzIGFuZCBvcmlnaW4gb2YgdGhlIGxlYXRoZXIgdXNlZCBhcyBwaW5uaXBlZAogICAgICAoc2VhbCkgc3BlY2llcy4gSW4gcGFydGljdWxhciwgdGhlIGNvbGxhZ2VuLWJhc2VkIGVab29NUyB0ZWNobmlxdWUKICAgICAgZmFjaWxpdGF0ZWQgdGhlIGNsYXNzaWZpY2F0aW9uIG9mIHNldmVuIGNoZW1pc2VzIGludG8gdGhlIHBpbm5pcGVkIGNsYWRlLAogICAgICBhbHRob3VnaCBzcGVjaWVzIGlkZW50aWZpY2F0aW9uIHJlbWFpbmVkIGVsdXNpdmUsIHdpdGggb25lIGV4Y2VwdGlvbi4gYUROQQogICAgICBhbmFseXNpcyB3YXMgaW5zdHJ1bWVudGFsIGluIHZlcmlmeWluZyB0aGUgb3JpZ2luIG9mIHRoZSBzZWFsc2tpbnMsIHdpdGgKICAgICAgbW9zdCBzYW1wbGVzIG1hdGNoaW5nIGhhcmJvdXIgYW5kIGhhcnAgc2VhbHMgYW5kIHNvdXJjZWQgdG8gcG9wdWxhdGlvbnMgaW4KICAgICAgU2NhbmRpbmF2aWEsIFNjb3RsYW5kLCBhbmQgSWNlbGFuZCBvciBHcmVlbmxhbmQuIFRoaXMgc3VwcG9ydHMgdGhlIG5vdGlvbgogICAgICBvZiBhIHJvYnVzdCBtZWRpZXZhbCB0cmFkZSBuZXR3b3JrIHRoYXQgd2VudCB3ZWxsIGJleW9uZCBsb2NhbCBzb3VyY2luZywKICAgICAgbGlua2luZyB0aGUgQ2lzdGVyY2lhbnMgdG8gd2lkZXIgZWNvbm9taWMgY2lyY3VpdHMgdGhhdCBpbmNsdWRlZCBmdXIgdHJhZGUKICAgICAgd2l0aCB0aGUgTm9yc2UuIFRoZSBzdHVkeSBoaWdobGlnaHRzIHRoZSB1c2Ugb2YgYW4gdW5leHBlY3RlZCBza2luIChzZWFsKQogICAgICBmcm9tIGFuIHVuZXhwZWN0ZWQgc291cmNlICh0aGUgbm9ydGh3ZXN0ZXJuIEF0bGFudGljKS4gVGhlIHdpZGVzcHJlYWQgdXNlCiAgICAgIG9mIHNlYWxza2lucyBpbiBDaXN0ZXJjaWFuIGxpYnJhcmllcyBkdXJpbmcgdGhlIDEydGggYW5kIDEzdGggY2VudHVyaWVzCiAgICAgIGhpbnRzIGF0IGJyb2FkZXIgdHJhZGUgbmV0d29ya3Mgd2hpY2ggYnJvdWdodCwgZm9yIGV4YW1wbGUsIHdhbHJ1cyBpdm9yeQogICAgICBmcm9tIHRoZSBmYXIgbm9ydGggaW50byBjb250aW5lbnRhbCBFdXJvcGUuCiAgICA8L2Rlc2NyaXB0aW9uPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iTWV0aG9kcyI+CiAgICAgICZsdDtoMyZndDtTYW1wbGVzJmx0Oy9oMyZndDsgJmx0O3AmZ3Q7QW4gaW5pdGlhbCBmb2N1cyB3YXMgcGxhY2VkIG9uCiAgICAgIG1hbnVzY3JpcHRzIGJvdW5kIHdpdGggbGVhdGhlciB3aXRoIGhhaXJzIG9uLCBhbGwgZGF0ZWQgZnJvbSAxMTM1IHRvIDEyNTAsCiAgICAgIDE5IGZyb20gdGhlIGNvbGxlY3Rpb24gb2YgQ2xhaXJ2YXV4IG1hbnVzY3JpcHRzLCBhbmQgdGhyZWUgZnJvbSBvdGhlcgogICAgICBDaXN0ZXJjaWFuIGNvbGxlY3Rpb25zLCBDbGFpcm1hcmFpcyBhbmQgVmF1Y2xhaXIsIGVuaGFuY2luZyB0aGUKICAgICAgdW5kZXJzdGFuZGluZyBvZiBtYXRlcmlhbCBjb21wb3NpdGlvbiBhbmQgaGlzdG9yaWNhbCBwcm92ZW5hbmNlIGFjcm9zcwogICAgICB0aGVzZSBjb2xsZWN0aW9ucy4mbHQ7L3AmZ3Q7ICZsdDtwJmd0O1NhbXBsaW5nIHdhcyBjb25kdWN0ZWQgb24gdGhlIGZsZXNoCiAgICAgIHNpZGUgb2YgdGhlIGxlYXRoZXIgdG8gYXZvaWQgY29udGFtaW5hdGlvbiBmcm9tIGtlcmF0aW4sIGVuc3VyaW5nIG9ubHkKICAgICAgY29sbGFnZW4gZmlicmVzIHdlcmUgY29sbGVjdGVkLiBBIHJlcHJlc2VudGF0aXZlIHNldCBvZiBuaW5lIG1hbnVzY3JpcHRzCiAgICAgIHdhcyBzZWxlY3RlZCBmb3IgZVpvb01TIGFuYWx5c2lzIChpbmNsdWRpbmcgc2l4IGZyb20gQ2xhaXJ2YXV4KSwKICAgICAgaW5jcmVhc2luZyB0aGUgYWNjdXJhY3kgb2YgdmlzdWFsIGlkZW50aWZpY2F0aW9uIHRlY2huaXF1ZXMgZm9yIHRoZQogICAgICBicm9hZGVyIGNvbGxlY3Rpb24uIFN1YnNlcXVlbnRseSwgc2V2ZW4gb2YgdGhlc2Ugc2FtcGxlcyB3ZXJlIHNlcXVlbmNlZCB0bwogICAgICBwcm92aWRlIGEgY29tcGFyYXRpdmUgYW5hbHlzaXMgW1RhYmxlIDNdLsKgJmx0Oy9wJmd0OyAmbHQ7ZGl2Jmd0OwogICAgICAmbHQ7dGFibGUmZ3Q7ICZsdDtjb2xncm91cCZndDsgJmx0O2NvbAogICAgICBzdHlsZT0id2lkdGg6MzEuMDA4OCU7IiZndDsgJmx0O2NvbAogICAgICBzdHlsZT0id2lkdGg6MzcuMDk5OCU7IiZndDsgJmx0O2NvbAogICAgICBzdHlsZT0id2lkdGg6MzEuODM5NCU7IiZndDsgJmx0Oy9jb2xncm91cCZndDsgJmx0O3Rib2R5Jmd0OwogICAgICAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7U2FtcGxlIG51bWJlciZsdDsvcCZndDsgJmx0Oy90ZCZndDsKICAgICAgJmx0O3RkJmd0OyAmbHQ7cCZndDtDYWxsIG51bWJlciZsdDsvcCZndDsgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OwogICAgICAmbHQ7cCZndDtJRCB0ZWNobmlxdWUmbHQ7L3AmZ3Q7ICZsdDsvdGQmZ3Q7ICZsdDsvdHImZ3Q7ICZsdDt0ciZndDsKICAgICAgJmx0O3RkJmd0OyAmbHQ7cCZndDtFTDA3Jmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O1Ryb3llcwogICAgICA1Jmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NUyZsdDsvcCZndDsgJmx0Oy90ZCZndDsKICAgICAgJmx0Oy90ciZndDsgJmx0O3RyJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O0VMNTMmbHQ7L3AmZ3Q7ICZsdDsvdGQmZ3Q7CiAgICAgICZsdDt0ZCZndDsgJmx0O3AmZ3Q7VHJveWVzIDMxwqAmbHQ7L3AmZ3Q7ICZsdDsvdGQmZ3Q7ICZsdDt0ZCZndDsKICAgICAgJmx0O3AmZ3Q7ZVpvb01TLCBhRE5BwqAmbHQ7L3AmZ3Q7ICZsdDsvdGQmZ3Q7ICZsdDsvdHImZ3Q7ICZsdDt0ciZndDsKICAgICAgJmx0O3RkJmd0OyAmbHQ7cCZndDtFTDUxJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O1Ryb3llcwogICAgICAzNcKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NUywgYUROQcKgJmx0Oy9wJmd0OwogICAgICAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OyAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7RUw1MiZsdDsvcCZndDsKICAgICAgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OyAmbHQ7cCZndDtUcm95ZXMgNDAsN8KgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OwogICAgICAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NUywgYUROQcKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OwogICAgICAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7RUw1NSZsdDsvcCZndDsgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OwogICAgICAmbHQ7cCZndDtUcm95ZXMgNDAsOMKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NUywKICAgICAgYUROQcKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OyAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsKICAgICAgJmx0O3AmZ3Q7RUw1NCZsdDsvcCZndDsgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OyAmbHQ7cCZndDtUcm95ZXMKICAgICAgNDMsM8KgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NUywgYUROQcKgJmx0Oy9wJmd0OwogICAgICAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OyAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7RUw1NyZsdDsvcCZndDsKICAgICAgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OyAmbHQ7cCZndDtTYWludC1PbWVyIDcwMcKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OwogICAgICAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NUywgYUROQcKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OwogICAgICAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7RUw1OCZsdDsvcCZndDsgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OwogICAgICAmbHQ7cCZndDtTYWludC1PbWVyLCBtcyAzN8KgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7CiAgICAgICZsdDtwJmd0O2Vab29NUywgYUROQcKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OyAmbHQ7dHImZ3Q7CiAgICAgICZsdDt0ZCZndDsgJmx0O3AmZ3Q7TGFvbjAxJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O01zCiAgICAgIDE3NsKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O2Vab29NU8KgJmx0Oy9wJmd0OwogICAgICAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OyAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7TGFvbjAyJmx0Oy9wJmd0OwogICAgICAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O01zIDhiaXPCoCZsdDsvcCZndDsgJmx0Oy90ZCZndDsgJmx0O3RkJmd0OwogICAgICAmbHQ7cCZndDtlWm9vTVPCoMKgJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7L3RyJmd0OyAmbHQ7dHImZ3Q7ICZsdDt0ZCZndDsKICAgICAgJmx0O3AmZ3Q7TGFvbjAzJmx0Oy9wJmd0OyAmbHQ7L3RkJmd0OyAmbHQ7dGQmZ3Q7ICZsdDtwJmd0O0xhb24KICAgICAgMTY2wqAmbHQ7L3AmZ3Q7ICZsdDsvdGQmZ3Q7ICZsdDt0ZCZndDsgJmx0O3AmZ3Q7ZVpvb01TwqAmbHQ7L3AmZ3Q7CiAgICAgICZsdDsvdGQmZ3Q7ICZsdDsvdHImZ3Q7ICZsdDsvdGJvZHkmZ3Q7ICZsdDsvdGFibGUmZ3Q7ICZsdDsvZGl2Jmd0OwogICAgICAmbHQ7cCZndDvCoCZsdDsvcCZndDsgJmx0O2gzJmd0O1Byb3RlaW4gYW5hbHlzaXMmbHQ7L2gzJmd0OwogICAgICAmbHQ7cCZndDtTYW1wbGVzIHdlcmUgY29sbGVjdGVkIHVzaW5nIFBWQyBlcmFzZXJzLCBmb2xsb3dpbmcgdGhlIHByb2NlZHVyZQogICAgICBvdXRsaW5lZCBpbiBGaWRkeW1lbnQgZXQgYWwuIDIwMTUuIFVzaW5nIHRoZSBlc3RhYmxpc2hlZCBlWm9vTVMgdGVjaG5pcXVlLAogICAgICBzYW1wbGVzIHdlcmUgZmlyc3QgcHJvY2Vzc2VkIHdpdGggTUFMREktVE9GIE1TLiBUaGUgY2hvaWNlIG9mIGVab29NUyBpcwogICAgICBqdXN0aWZpZWQgYnkgdGhlIGhlcml0YWdlIG5hdHVyZSBvZiB0aGUgY29sbGVjdGlvbiBzdHVkaWVkLCB3aGljaCByZXF1aXJlcwogICAgICB0aGUgdXNlIG9mIG5vbi1kZXN0cnVjdGl2ZSAob3IgbWljcm8taW52YXNpdmUpIGFuYWx5c2lzIHRlY2huaXF1ZXMuIEl0CiAgICAgIGFsc28gaGFzIHRoZSBhZHZhbnRhZ2Ugb2Ygbm90IHJlcXVpcmluZyB0cmFuc3BvcnRhdGlvbiBvZiB0aGUgbWFudXNjcmlwdHMKICAgICAgZnJvbSB0aGVpciBjdXJyZW50IHN0b3JhZ2UuJmx0Oy9wJmd0OyAmbHQ7aDMmZ3Q7RE5BIGFuYWx5c2lzJmx0Oy9oMyZndDsKICAgICAgJmx0O2g0Jmd0O0V4dHJhY3Rpb24mbHQ7L2g0Jmd0OyAmbHQ7cCZndDtETkEgd2FzIGV4dHJhY3RlZCBmcm9tIGVyYXNlcgogICAgICBjcnVtYiBzYW1wbGVzIHRha2VuIGZyb20gZWFjaCBkb2N1bWVudCBmb2xsb3dpbmcgdGhlIHByb3RvY29sIG9mIFRlYXNkYWxlCiAgICAgIGV0IGFsLCBpbiBhIGRlZGljYXRlZCBhbmNpZW50IEROQSBsYWJvcmF0b3J5IGF0IEJpb0FyQ2gsIFVuaXZlcnNpdHkgb2YKICAgICAgWW9yay4gSWxsdW1pbmEgc2VxdWVuY2luZyBsaWJyYXJpZXMgd2VyZSBwcmVwYXJlZCBmb3IgZWFjaCBzYW1wbGUKICAgICAgZm9sbG93aW5nIHRoZSBwcm90b2NvbCBvZiBNZXllciBhbmQgS2lyY2hlciBhcyBtb2RpZmllZCBieSBHYW1iYS4KICAgICAgTGlicmFyaWVzIHdlcmUgdGhlbiBzZXF1ZW5jZWQgb24gdHdvIGxhbmVzIG9mIGEgSGlTZXE0MDAwIGF0IHRoZQogICAgICBVbml2ZXJzaXR5IG9mIENvcGVuaGFnZW4uwqAmbHQ7L3AmZ3Q7ICZsdDtoNCZndDtTZXF1ZW5jaW5nIGFuZAogICAgICBiaW9pbmZvcm1hdGljcyZsdDsvaDQmZ3Q7ICZsdDtwJmd0O1RoZSB0d28gRmFzdFEgZmlsZXMgZm9yIGVhY2ggc2FtcGxlCiAgICAgIHdlcmUgZmlyc3QgcXVhbGl0eSBjaGVja2VkIHVzaW5nIEZhc3RRQyAoJmx0O2EKICAgICAgaHJlZj0iaHR0cHM6Ly93d3cuYmlvaW5mb3JtYXRpY3MuYmFicmFoYW0uYWMudWsvcHJvamVjdHMvZmFzdHFjLyImZ3Q7aHR0cHM6Ly93d3cuYmlvaW5mb3JtYXRpY3MuYmFicmFoYW0uYWMudWsvcHJvamVjdHMvZmFzdHFjLyZsdDsvYSZndDspIGFuZCB0cmltbWVkIGZvciBhZGFwdGVyIHNlcXVlbmNlcyB1c2luZyBjdXRhZGFwdC4gU2VxdWVuY2VzIHdlcmUgZmlyc3QgYWxpZ25lZCB0byBtdWx0aXBsZSByZWZlcmVuY2UgZ2Vub21lcyB1c2luZyBGYXN0USBTY3JlZW4gKHN1cHBsZW1lbnRhcnkgdGFibGUgMSkgYW5kIHRoZW4gdG8gdGhlIHByZWRpY3RlZCBzb3VyY2Ugc3BlY2llcyB1c2luZyBCV0EgKHVzaW5nIHJlY29tbWVuZGVkIHNldHRpbmdzIGZvciBhRE5BLiBBbGlnbm1lbnRzIHdlcmUgdGhlbiBmaWx0ZXJlZCBmb3IgUENSIGR1cGxpY2F0ZXMgYW5kIGxvdyBtYXBwaW5nIHF1YWxpdHkgcmVhZHMgdXNpbmcgU0FNdG9vbHMsIHF1YWxpdHkgY29udHJvbGxlZCB1c2luZyBRdWFsaW1hcCAyIGFuZCB2aXN1YWxpc2VkIGluIElHViAoSW50ZWdyYXRpdmUgZ2Vub21pY3Mgdmlld2VyKS4gRmluYWwgZmFzdGEgY29uc2Vuc3VzIHNlcXVlbmNlcyBmb3IgZWFjaCBzYW1wbGUgd2VyZSBwcm9kdWNlZCB1c2luZyBhbmdzZCBhbmQgdmlzdWFsaXNlZCB1c2luZyBTZWF2aWV3LiZsdDsvcCZndDsgJmx0O2g0Jmd0O0hhcGxvdHlwZSBuZXR3b3JrIGFuZCBwaHlsb2dlbmV0aWMgYW5hbHlzaXMmbHQ7L2g0Jmd0OyAmbHQ7cCZndDtUaGUgbGlrZWx5IGdlb2dyYXBoaWNhbCBvcmlnaW4gb2YgdGhlIGZvdXIgaGFyYm91ciBzZWFsIGJpbmRlcnMgd2FzIGluZmVycmVkIHRocm91Z2ggY29uc3RydWN0aW9uIG9mIGEgbWVkaWFuLWpvaW5pbmcgaGFwbG90eXBlIG5ldHdvcmsgdXNpbmcgUG9wQVJUIGFuZCBhIHJlZmVyZW5jZSBkYXRhc2V0IG9mIDk1NCBtdEROQSBoYXBsb3R5cGVzICg0MjIgYnApIGZyb20gY29udGVtcG9yYXJ5IE5vcnRoIEF0bGFudGljIGhhcmJvdXIgc2VhbHMgY29tcGlsZWQgZnJvbSBwcmV2aW91cyBzdHVkaWVzLCBhbmQgdW5wdWJsaXNoZWQgZGF0YSAoT2xzZW4gTVQpLiBUaGUgcGh5bG9nZW5ldGljIGFuYWx5c2lzIG9uIHNhbXBsZSBFTDU4LCBpZGVudGlmaWVkIGFzIGhhcnAgc2VhbCwgd2FzIGNhcnJpZWQgb3V0IGluIE1FR0E3LiBFTDU4IHdhcyBhbGlnbmVkIHdpdGggNTMgY29udGVtcG9yYXJ5IE5vcnRoIEF0bGFudGljIGhhcnAgc2VhbCBtaXRvY2hvbmRyaWFsIGdlbm9tZXMuIEluIE1FR0EsIHRoZSBhbGlnbm1lbnQgd2FzIGNvbmR1Y3RlZCB1c2luZyBNVVNDTEUsIGFuZCBhIE1heGltdW0gTGlrZWxpaG9vZCBwaHlsb2dlbnkgd2FzIGNvbnN0cnVjdGVkIGJhc2VkIG9uIHRoZSBIYXNlZ2F3YS1LaXNoaW5vLVlhbm8gbW9kZWwgd2l0aCAxMDAwIGJvb3RzdHJhcCByZXBldGl0aW9ucy4mbHQ7L3AmZ3Q7ICZsdDtwJmd0O01ldGFnZW5vbWljIFByb2ZpbGluZyZsdDsvcCZndDsgJmx0O3AmZ3Q7TWV0YWdlbm9taWMgcHJvZmlsaW5nIHdhcyB1bmRlcnRha2VuIG9uIGFkYXB0ZXItdHJpbW1lZCBhbmQgZGUtZHVwbGljYXRlZCByZWFkcyBieSBrLW1lciBhbGlnbm1lbnQsIHVzaW5nIHRoZSBDb25DbGF2ZSBzb3J0aW5nIG1ldGhvZCB0byByZXNvbHZlIG11bHRpLW1hcHBpbmcgcmVhZHMgZnJvbSBLTUEgZm9sbG93aW5nIHRoZSBhcHByb2FjaCBpbiBDQ01ldGFnZW4uIFRoaXMgdXNlZCB0aGUgTkNCSSBudCBkYXRhYmFzZSBhcyBhIHJlZmVyZW5jZSBkYXRhc2V0LCB3aXRob3V0IHVuY2xhc3NpZmllZCBlbnZpcm9ubWVudGFsIHNlcXVlbmNlcy4gQ0NNZXRhZ2VuIHdhcyBmb3VuZCB0byBwcm9kdWNlIGEgc2lnbmlmaWNhbnRseSByZWR1Y2VkIHJhdGUgb2YgZmFsc2UgcG9zaXRpdmVzIGluIGNvbXBhcmlzb24gd2l0aCBvdGhlciBrLW1lciBiYXNlZCBjbGFzc2lmaWNhdGlvbiBtZXRob2RzLiBLTUEgd2FzIHJ1biB3aXRoIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBpbiBlZmZlY3Q6IOKAnGttYSAtMXQxIC1tZW1fbW9kZSAtYW5kIC1hcG0gZuKAnS7CoCZsdDsvcCZndDsKICAgIDwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJUZWNobmljYWxJbmZvIj4KICAgICAgIyBNQUxESSBhbmQgbXRETkEgZGF0YSBzZXQKICAgICAgW2h0dHBzOi8vZG9pLm9yZy8xMC41MDYxL2RyeWFkLmtwcnI0eGhkNl0oaHR0cHM6Ly9kb2kub3JnLzEwLjUwNjEvZHJ5YWQua3BycjR4aGQ2KSAjIyMgUlNPUy0yNDEwOTBcX2Vab29NU1xfZGF0YS56aXAgVGhlIGZvbGRlciBjb250YWlucyBNQUxESS1UT0YgZGF0YSBleHBvcnRlZCBpbiB0eHQgZm9ybWF0IGZyb20gZVpvb01TIGFuYWx5c2lzIG9mIHRhd2VkwqBza2luIHNhbXBsZXMuIFRoZcKgZmlyc3QgY29sdW1uIGluZGljYXRlc8KgbS96IGFuZCB0aGUgc2Vjb25kIGNvbHVtbiBpbmRpY2F0ZXMgaW50ZW5zaXR5LiBMaXN0IG9mIHRoZSBzYW1wbGVzIGFuYWx5c2VkIHdpdGggZVpvb01TIChNQUxESSkgYW5kIGFETkEgKG10RE5BKSBvZiBtYW51c2NyaXB0cyBmcm9tIHRoZSBhYmJleXMgb2YgQ2xhaXJ2YXV4IChUcm95ZXMgbGlicmFyeSksIENsYWlybWFyYWlzIChTdCBPbWVyIGxpYnJhcnkpIGFuZCBWYXVjbGFpciAoTGFvbiBMaWJyYXJ5KS4gfCBTYW1wbGUgbnVtYmVyIHwgQ2FsbCBudW1iZXIgfCBJRCB0ZWNobmlxdWUgfCB8IDotLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tLS0tLS0gfCA6LS0tLS0tLS0tLS0tIHwgfCBFTDA3IHwgVHJveWVzIDUgfCBlWm9vTVMgfCB8IEVMNTMgfCBUcm95ZXMgMzHCoCB8IGVab29NUywgYUROQcKgIHwgfCBFTDUxIHwgVHJveWVzIDM1wqAgfCBlWm9vTVMsIGFETkHCoCB8IHwgRUw1MiB8IFRyb3llcyA0MCw3wqAgfCBlWm9vTVMsIGFETkHCoCB8IHwgRUw1NSB8IFRyb3llcyA0MCw4wqAgfCBlWm9vTVMsIGFETkHCoCB8IHwgRUw1NCB8IFRyb3llcyA0MywzwqAgfCBlWm9vTVMsIGFETkHCoCB8IHwgRUw1NyB8IFNhaW50LU9tZXIgNzAxwqAgfCBlWm9vTVMsIGFETkHCoCB8IHwgRUw1OCB8IFNhaW50LU9tZXIsIG1zIDM3wqAgfCBlWm9vTVMsIGFETkHCoCB8IHwgTGFvbjAxIHwgTXMgMTc2wqAgfCBlWm9vTVPCoCB8IHwgTGFvbjAyIHwgTXMgOGJpc8KgIHwgZVpvb01TwqDCoCB8IHwgTGFvbjAzIHwgTGFvbiAxNjbCoCB8IGVab29NU8KgIHwgIyMjIHNlYWxcX2FsbFxfbXRETkEuZmEgY29uc2Vuc3VzIEROQSBzZXF1ZW5jZXMgaW4gZmFzdGEgZm9ybWF0IGZvciB0aGUgc2FtcGxlcyB1c2VkIGluIHRoZSBwaHlsb2dlbmV0aWMgYW5hbHlzaXMgcHJlc2VudGVkIGluIHRoaXMgc3R1ZHkuICMjIyBrcm9uYSB2aXN1YWxpemF0aW9ucyAoWmVub2RvKSBLcm9uYSB2aXN1YWxpemF0aW9uIG9mIHRoZSBtZXRhZ2Vub21pYyBkYXRhIHJlY292ZXJlZCBmcm9tIGVhY2ggc2FtcGxlIHByZXNlbnRlZCBpbiB0aGlzIHN0dWR5LiAjIyMgRmFzdFEgZmlsZXMgKiBQUklfTFQ3TF9FTDUxX1MxMF9MMDAzX1IxXzAwMV9jdXRhZGFwdC5jbGVhbi5mYXN0cS5neiAtIFNlcXVlbmNpbmfCoGRhdGEgZm9yIHNhbXBsZcKgRUw1MSBpbiBmYXN0cSBmb3JtYXQgYWRhcHRlciB0cmltbWVkIGFuZCBob3N0IHNlcXVlbmNlcyByZW1vdmVkLsKgICogUFJJX0xUN0xfRUw1Ml9TMTFfTDAwM19SMV8wMDFfY3V0YWRhcHQuY2xlYW4uZmFzdHEuZ3ogLSBTZXF1ZW5jaW5nwqBkYXRhIGZvciBzYW1wbGXCoEVMNTIgaW4gZmFzdHEgZm9ybWF0IGFkYXB0ZXIgdHJpbW1lZMKgYW5kIGhvc3Qgc2VxdWVuY2VzIHJlbW92ZWQuICogUFJJX0xUN0xfRUw1M19TMTJfTDAwM19SMV8wMDFfY3V0YWRhcHQuY2xlYW4uZmFzdHEuZ3ogLSBTZXF1ZW5jaW5nwqBkYXRhIGZvciBzYW1wbGXCoEVMNTMgaW4gZmFzdHEgZm9ybWF0IGFkYXB0ZXIgdHJpbW1lZMKgYW5kIGhvc3Qgc2VxdWVuY2VzIHJlbW92ZWQuICogUFJJX0xUN0xfRUw1NF9TMTNfTDAwM19SMV8wMDFfY3V0YWRhcHQuY2xlYW4uZmFzdHEuZ3ogLSBTZXF1ZW5jaW5nwqBkYXRhIGZvciBzYW1wbGXCoEVMNTQgaW4gZmFzdHEgZm9ybWF0IGFkYXB0ZXIgdHJpbW1lZMKgYW5kIGhvc3Qgc2VxdWVuY2VzIHJlbW92ZWQuICogUFJJX0xUN0xfRUw1NV9TMTRfTDAwM19SMV8wMDFfY3V0YWRhcHQuY2xlYW4uZmFzdHEuZ3ogLSBTZXF1ZW5jaW5nwqBkYXRhIGZvciBzYW1wbGXCoEVMNTUgaW4gZmFzdHEgZm9ybWF0IGFkYXB0ZXIgdHJpbW1lZMKgYW5kIGhvc3Qgc2VxdWVuY2VzIHJlbW92ZWQuICogUFJJX0xUN0xfRUw1N19TMTVfTDAwM19SMV8wMDFfY3V0YWRhcHQuY2xlYW4uZmFzdHEuZ3ogLSBTZXF1ZW5jaW5nwqBkYXRhIGZvciBzYW1wbGXCoEVMNTcgaW4gZmFzdHEgZm9ybWF0IGFkYXB0ZXIgdHJpbW1lZMKgYW5kIGhvc3Qgc2VxdWVuY2VzIHJlbW92ZWQuICogUFJJX0xUN0xfRUw1OF9TMTZfTDAwM19SMV8wMDFfY3V0YWRhcHQuY2xlYW4uZmFzdHEuZ3ogLSBTZXF1ZW5jaW5nwqBkYXRhIGZvciBzYW1wbGXCoEVMNTggaW4gZmFzdHEgZm9ybWF0IGFkYXB0ZXIgdHJpbW1lZMKgYW5kIGhvc3Qgc2VxdWVuY2VzIHJlbW92ZWQuCiAgICA8L2Rlc2NyaXB0aW9uPgogIDwvZGVzY3JpcHRpb25zPgo8L3Jlc291cmNlPg==","url":"https://datadryad.org/dataset/doi:10.5061/dryad.kprr4xhd6","contentUrl":null,"metadataVersion":2,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":35,"viewsOverTime":[{"yearMonth":"2025-02","total":0},{"yearMonth":"2025-03","total":0},{"yearMonth":"2025-04","total":6},{"yearMonth":"2025-05","total":3},{"yearMonth":"2025-06","total":2},{"yearMonth":"2025-07","total":3},{"yearMonth":"2025-08","total":2},{"yearMonth":"2025-09","total":1},{"yearMonth":"2025-10","total":1},{"yearMonth":"2025-11","total":4},{"yearMonth":"2025-12","total":2},{"yearMonth":"2026-01","total":1},{"yearMonth":"2026-02","total":1},{"yearMonth":"2026-04","total":2},{"yearMonth":"2026-05","total":2},{"yearMonth":"2026-09","total":5}],"downloadCount":8,"downloadsOverTime":[{"yearMonth":"2025-02","total":1},{"yearMonth":"2025-03","total":3},{"yearMonth":"2025-04","total":2},{"yearMonth":"2025-05","total":0},{"yearMonth":"2025-06","total":0},{"yearMonth":"2025-07","total":0},{"yearMonth":"2025-08","total":1},{"yearMonth":"2025-09","total":0},{"yearMonth":"2025-10","total":0},{"yearMonth":"2025-11","total":1},{"yearMonth":"2025-12","total":0},{"yearMonth":"2026-01","total":0},{"yearMonth":"2026-02","total":0},{"yearMonth":"2026-05","total":0},{"yearMonth":"2026-09","total":0}],"referenceCount":0,"citationCount":1,"citationsOverTime":[{"year":"2025","total":1}],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2025-04-02T22:21:28.000Z","registered":"2025-04-02T22:21:29.000Z","published":"2025","updated":"2026-01-28T20:13:44.000Z"},"relationships":{"client":{"data":{"id":"dryad.dryad","type":"clients"}},"provider":{"data":{"id":"dryad","type":"providers"}},"media":{"data":{"id":"10.5061/dryad.kprr4xhd6","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1098/rsos.241090","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}