e6c1964f1811cdb01610483236643c2a 978-3-031-69577-3_2.pdf 1e71e0a4e510234a1d0682a07d4531effee99637 978-3-031-69577-3_2.pdf 11f40467ac0f80d616a39c831f4a9b223210e48e81a1734819ffc40cf1ae2a80 978-3-031-69577-3_2.pdf Title: Efficient Code Region Characterization Through Automatic Performance Counters Reduction Using Machine Learning Techniques Subject: Euro-Par 2024: Parallel Processing, doi:10.1007/978-3-031-69577-3_2 Keywords: Performance Counters; Automatic Dimension Reduction; Machine Learning Ensembles; Parallel Region Classification Author: Suren Harutyunyan Creator: Springer Producer: Acrobat Distiller 10.1.8 (Windows) CreationDate: Tue Aug 20 16:28:27 2024 CEST ModDate: Tue Aug 20 16:29:28 2024 CEST Custom Metadata: yes Metadata Stream: yes Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 15 Encrypted: no Page size: 439.37 x 666.142 pts Page rot: 0 File size: 564767 bytes Optimized: yes PDF version: 1.4 name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- AUBXBE+CMBX12 Type 1C Custom yes yes yes 431 0 MNWNQB+CMSY10 Type 1C WinAnsi yes yes no 464 0 SYOOUI+CMSY7 Type 1C Custom yes yes yes 458 0 FNIVDW+Times-Roman Type 1C WinAnsi yes yes no 463 0 PPOHIX+CMR10 Type 1C Custom yes yes yes 436 0 VTDOUM+CMR7 Type 1C WinAnsi yes yes no 437 0 PIGVLJ+MarVoSym Type 1C WinAnsi yes yes no 434 0 TKXSMX+CMR6 Type 1C WinAnsi yes yes no 446 0 YQLKMO+CMR9 Type 1C Custom yes yes yes 444 0 JICVYJ+CMSY9 Type 1C Custom yes yes yes 455 0 NXEWLE+CMTT9 Type 1C WinAnsi yes yes no 456 0 BTOYTL+CMBX9 Type 1C WinAnsi yes yes no 453 0 WYICWW+CMBX10 Type 1C Custom yes yes yes 160 0 DKYABO+CMMI10 Type 1C WinAnsi yes yes no 188 0 AXKCBD+CMTI10 Type 1C WinAnsi yes yes no 207 0 OROJQS+CMMI7 Type 1C WinAnsi yes yes no 205 0 HTLBDS+CMR5 Type 1C WinAnsi yes yes no 204 0 FITVBI+CMEX10 Type 1C Custom yes yes no 206 0 EDTJUN+CMMI5 Type 1C WinAnsi yes yes no 208 0 YHATAI+CMMI9 Type 1C WinAnsi yes yes no 211 0 IKWXJO+CMMI6 Type 1C WinAnsi yes yes no 210 0 SNKKGT+CMSY6 Type 1C Custom yes yes yes 209 0 LGHFEA+Arial-BoldMT Type 1C WinAnsi yes yes no 228 0 LGHFEB+ArialMT Type 1C WinAnsi yes yes no 229 0 LGHFFC+CMR92 Type 1C WinAnsi yes yes no 230 0 IPVUDI+CMTT10 Type 1C WinAnsi yes yes no 237 0 Jhove (Rel. 1.28.0, 2023-05-18) Date: 2025-07-23 02:07:24 CEST RepresentationInformation: 978-3-031-69577-3_2.pdf ReportingModule: PDF-hul, Rel. 1.12.4 (2023-03-16) LastModified: 2025-07-22 04:00:12 CEST Size: 564767 Format: PDF Version: 1.4 Status: Well-Formed and valid SignatureMatches: PDF-hul MIMEtype: application/pdf Profile: Linearized PDF PDFMetadata: Objects: 505 FreeObjects: 1 IncrementalUpdates: 1 DocumentCatalog: PageLayout: SinglePage PageMode: UseOutlines Language: EN Outlines: Item: Title: Efficient Code Region Characterization Through Automatic Performance Counters Reduction Using Machine Learning Techniques Destination: chapter.2 Children: Item: Title: 1 Introduction Destination: section.2.1 Item: Title: 2 Motivation Destination: section.2.2 Item: Title: 3 Supervised Machine Learning Algorithms Destination: section.2.3 Item: Title: 4 Performance Counters Reduction Using ML Ensembles Destination: section.2.4 Item: Title: 5 Evaluation Destination: section.2.5 Children: Item: Title: 5.1 Comparison with PCA and Correlation-Based Methodology Destination: subsection.2.5.1 Item: Title: 5.2 Comprehensive Dataset of OpenMP Regions Destination: subsection.2.5.2 Item: Title: 5.3 Applying the Methodology for Characterizing GPU Kernels Destination: subsection.2.5.3 Item: Title: 6 Related Work Destination: section.2.6 Item: Title: 7 Conclusions and Future Work Destination: section.2.7 Item: Title: References Destination: section*.5 Info: Title: Efficient Code Region Characterization Through Automatic Performance Counters Reduction Using Machine Learning Techniques Author: Suren Harutyunyan Subject: Euro-Par 2024: Parallel Processing, doi:10.1007/978-3-031-69577-3_2 Keywords: Performance Counters; Automatic Dimension Reduction; Machine Learning Ensembles; Parallel Region Classification Creator: Springer Producer: Acrobat Distiller 10.1.8 (Windows) CreationDate: Tue Aug 20 16:58:27 CEST 2024 ModDate: Tue Aug 20 16:59:28 CEST 2024 ID: 0xdf8031cb2a0da32877841438869a25ac, 0xb8809cf5b3ac624a939498b01c17c2b5 Filters: FilterPipeline: FlateDecode FilterPipeline: DCTDecode Images: Image: NisoImageMetadata: FormatName: image/jpg CompressionScheme: JPEG ImageWidth: 260 ImageHeight: 260 BitsPerSample: 8 BitsPerSampleUnit: integer Image: NisoImageMetadata: FormatName: image/jpg CompressionScheme: JPEG ImageWidth: 1353 ImageHeight: 1018 BitsPerSample: 8 BitsPerSampleUnit: integer Intent: Perceptual Fonts: Type1: Font: BaseFont: BTOYTL+CMBX9 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: BTOYTL+CMBX9 Flags: Serif, Nonsymbolic, ForceBold FontBBox: -58, -250, 1195, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: JICVYJ+CMSY9 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: JICVYJ+CMSY9 Flags: Symbolic, Italic FontBBox: -30, -958, 1146, 777 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: NXEWLE+CMTT9 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: NXEWLE+CMTT9 Flags: Nonsymbolic FontBBox: -6, -233, 542, 698 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: SYOOUI+CMSY7 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: SYOOUI+CMSY7 Flags: Symbolic, Italic FontBBox: -15, -951, 1252, 782 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: HTLBDS+CMR5 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: HTLBDS+CMR5 Flags: Nonsymbolic FontBBox: -341, -250, 1304, 965 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: OROJQS+CMMI7 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: OROJQS+CMMI7 Flags: Nonsymbolic, Italic FontBBox: 0, -250, 1171, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: FITVBI+CMEX10 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: FITVBI+CMEX10 Flags: Symbolic FontBBox: 55, -1000, 999, 0 FontFile3: true EncodingDictionary: Differences: true Font: BaseFont: FNIVDW+Times-Roman FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: FNIVDW+Times-Roman Flags: Serif, Nonsymbolic FontBBox: -168, -218, 1000, 898 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: AXKCBD+CMTI10 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: AXKCBD+CMTI10 Flags: Serif, Nonsymbolic, Italic FontBBox: -163, -250, 1146, 969 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: MNWNQB+CMSY10 FontSubset: true FirstChar: 0 LastChar: 183 FontDescriptor: FontName: MNWNQB+CMSY10 Flags: Nonsymbolic, Italic FontBBox: -29, -960, 1116, 775 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: EDTJUN+CMMI5 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: EDTJUN+CMMI5 Flags: Nonsymbolic, Italic FontBBox: 36, -250, 1349, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: SNKKGT+CMSY6 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: SNKKGT+CMSY6 Flags: Symbolic, Italic FontBBox: -4, -948, 1329, 786 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: IKWXJO+CMMI6 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: IKWXJO+CMMI6 Flags: Nonsymbolic, Italic FontBBox: 10, -250, 1241, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: YHATAI+CMMI9 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: YHATAI+CMMI9 Flags: Nonsymbolic, Italic FontBBox: -29, -250, 1075, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: WYICWW+CMBX10 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: WYICWW+CMBX10 Flags: Serif, Symbolic, ForceBold FontBBox: -301, -250, 1164, 946 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: LGHFEA+Arial-BoldMT FontSubset: true FirstChar: 32 LastChar: 119 FontDescriptor: FontName: LGHFEA+Arial-BoldMT Flags: Nonsymbolic FontBBox: -167, -376, 1075, 1048 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: LGHFEB+ArialMT FontSubset: true FirstChar: 32 LastChar: 121 FontDescriptor: FontName: LGHFEB+ArialMT Flags: Nonsymbolic FontBBox: -222, -325, 1072, 1037 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: LGHFFC+CMR92 FontSubset: true FirstChar: 32 LastChar: 121 FontDescriptor: FontName: LGHFFC+CMR92 Flags: Nonsymbolic FontBBox: -259, -250, 1036, 969 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: IPVUDI+CMTT10 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: IPVUDI+CMTT10 Flags: Nonsymbolic FontBBox: -4, -235, 731, 800 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: AUBXBE+CMBX12 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: AUBXBE+CMBX12 Flags: Serif, Symbolic, ForceBold FontBBox: -53, -251, 1139, 750 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: PIGVLJ+MarVoSym FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: PIGVLJ+MarVoSym Flags: Nonsymbolic FontBBox: -572, -500, 1531, 1004 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: PPOHIX+CMR10 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: PPOHIX+CMR10 Flags: Serif, Symbolic FontBBox: -251, -250, 1009, 969 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: VTDOUM+CMR7 FontSubset: true FirstChar: 0 LastChar: 173 FontDescriptor: FontName: VTDOUM+CMR7 Flags: Serif, Nonsymbolic FontBBox: -27, -250, 1122, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: YQLKMO+CMR9 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: YQLKMO+CMR9 Flags: Serif, Symbolic FontBBox: -39, -250, 1036, 750 FontFile3: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: DKYABO+CMMI10 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: DKYABO+CMMI10 Flags: Nonsymbolic, Italic FontBBox: -32, -250, 1048, 750 FontFile3: true Encoding: WinAnsiEncoding Font: BaseFont: TKXSMX+CMR6 FontSubset: true FirstChar: 0 LastChar: 255 FontDescriptor: FontName: TKXSMX+CMR6 Flags: Nonsymbolic FontBBox: -20, -250, 1193, 750 FontFile3: true Encoding: WinAnsiEncoding XMP: 2024-08-20T19:58:27+05:30 Springer 2024-08-20T19:59:28+05:30 2024-08-20T19:59:28+05:30 Acrobat Distiller 10.1.8 (Windows) Performance Counters; Automatic Dimension Reduction; Machine Learning Ensembles; Parallel Region Classification application/pdf doi:10.1007/978-3-031-69577-3_2 Springer Nature Switzerland Euro-Par 2024: Parallel Processing, doi:10.1007/978-3-031-69577-3_2 Performance Counters Automatic Dimension Reduction Machine Learning Ensembles Parallel Region Classification Efficient Code Region Characterization Through Automatic Performance Counters Reduction Using Machine Learning Techniques Suren Harutyunyan Eduardo César Anna Sikora Jiří Filipovič Akash Dutta Ali Jannesari Jordi Alcaraz 10.1007/978-3-031-69577-3_2 2010-04-23 true springer.com springerlink.com http://dx.doi.org/10.1007/978-3-031-69577-3_2 10.1007/978-3-031-69577-3_2 Book The Author(s) 2010-04-23 true 10.1007/978-3-031-69577-3_2 noindex springer.com springerlink.com uuid:705a9254-a165-4706-89d6-69414ce04ccc uuid:81a9c318-3a88-420d-8f73-903724e2a525 default 1 converted uuid:705a9254-a165-4706-89d6-69414ce04ccc converted to PDF/A-2b pdfToolbox 2024-08-20T19:58:49+05:30 converted uuid:29acf951-f7d0-43f8-8b27-18cd17556ac3 converted to PDF/A-2b pdfToolbox 2024-08-20T19:59:19+05:30 2 B Suren Harutyunyan http://orcid.org/0000-0003-2224-5730 Eduardo César http://orcid.org/0000-0002-9729-8557 Anna Sikora http://orcid.org/0000-0003-0090-4109 Jiří Filipovič http://orcid.org/0000-0002-5703-9673 Akash Dutta http://orcid.org/0009-0007-0947-1182 Ali Jannesari http://orcid.org/0000-0001-8672-5317 Jordi Alcaraz http://orcid.org/0000-0002-9640-6763 http://ns.adobe.com/pdfx/1.3/ pdfx Adobe Document Info PDF eXtension Schema external Mirrors crossmark:MajorVersionDate CrossmarkMajorVersionDate Text external Mirrors crossmark:CrossmarkDomainExclusive CrossmarkDomainExclusive Text internal Mirrors crossmark:DOI doi Text external Mirrors crossmark:CrosMarkDomains CrossMarkDomains seq Text internal A name object indicating whether the document has been modified to include trapping information robots Text internal ID of PDF/X standard GTS_PDFXVersion Text internal Conformance level of PDF/X standard GTS_PDFXConformance Text internal Company creating the PDF Company Text internal Date when document was last modified SourceModified Text http://crossref.org/crossmark/1.0/ crossmark Crossmark Schema internal Usual same as prism:doi DOI Text external The date when a publication was published. MajorVersionDate Text internal CrossmarkDomainExclusive CrossmarkDomainExclusive Text internal CrossMarkDomains CrossMarkDomains seq Text http://prismstandard.org/namespaces/basic/2.0/ prism Prism Schema external This element provides the url for an article or unit of content. \nThe attribute platform is optionally allowed for situations in which multiple URLs must be specified. PRISM recommends that a subset of the PCV platform values, namely “mobile” and “web”, be used in conjunction with this element. \nNOTE: PRISM recommends against the use of the #other value allowed in the PRISM Platform controlled vocabulary. In lieu of using #other please reach out to the PRISM group at prism-wg@yahoogroups.com to request addition of your term to the Platform Controlled Vocabulary. \n url URI external The Digital Object Identifier for the article.\nThe DOI may also be used as the dc:identifier. If used as a dc:identifier, the URI form should be captured, and the bare identifier should also be captured using prism:doi. If an alternate unique identifier is used as the required dc:identifier, then the DOI should be specified as a bare identifier within prism:doi only. \nIf the URL associated with a DOI is to be specified, then prism:url may be used in conjunction with prism:doi in order to provide the service endpoint (i.e. the URL). \n doi Text external ISSN for an electronic version of the issue in which the resource occurs. \nPermits publishers to include a second ISSN, identifying an electronic version of the issue in which the resource occurs (therefore e(lectronic)Issn. If used, prism:eIssn MUST contain the ISSN of the electronic version. issn Text external The aggregation type specifies the unit of aggregation for a content collection. \nComment \nPRISM recommends that the PRISM Aggregation Type Controlled Vocabulary be used to provide values for this element. \nNote: PRISM recommends against the use of the #other value currently allowed in this controlled vocabulary. In lieu of using #other please reach out to the PRISM group at info@prismstandard.org to request addition of your term to the Aggregation Type Controlled Vocabulary. \n\n aggregationType Text external Title of the magazine, or other publication, in which a resource was/will be published. \nTypically this will be used to provide the name of the magazine an article appeared in as metadata for the article, along with information such as the article title, the publisher, volume, number, and cover date. \n\nNote: Publication name can be used to differentiate between a print magazine and the online version if the names are different such as “magazine” and “magazine.com.” \n publicationName Text external Copyright copyright Text http://ns.adobe.com/pdf/1.3/ pdf Adobe PDF Schema internal A name object indicating whether the document has been modified to include trapping information Trapped Text http://ns.adobe.com/xap/1.0/mm/ xmpMM XMP Media Management Schema internal UUID based identifier for specific incarnation of a document InstanceID URI internal The common identifier for all versions and renditions of a document. DocumentID URI internal The common identifier for all versions and renditions of a document. OriginalDocumentID URI http://www.aiim.org/pdfa/ns/id/ pdfaid PDF/A ID Schema internal Part of PDF/A standard part Integer internal Amendment of PDF/A standard amd Text internal Conformance level of PDF/A standard conformance Text Springer Nature ORCID Schema http://springernature.com/ns/xmpExtensions/2.0/ sn authorInfo Bag AuthorInformation external Author information: contains the name of each author and his/her ORCiD (ORCiD: Open Researcher and Contributor ID). An ORCiD is a persistent identifier (a non-proprietary alphanumeric code) to uniquely identify scientific and other academic authors. editorInfo Bag EditorInformation external Editor information: contains the name of each editor and his/her ORCID identifier. seriesEditorInfo Bag EditorInformation external Series editor information: contains the name of each series editor and his/her ORCID identifier. AuthorInformation http://springernature.com/ns/xmpExtensions/2.0/authorinfo/ author Specifies the types of author information: name and ORCID of an author. name Text Gives the name of an author. orcid URI Gives the ORCID of an author. EditorInformation http://springernature.com/ns/xmpExtensions/2.0/editorInfo/ editor Specifies the types of editor information: name and ORCID of an editor. name Text Gives the name of an editor. orcid URI Gives the ORCID of an editor. SeriesEditorInformation http://springernature.com/ns/xmpExtensions/2.0/seriesEditorInfo/ seriesEditor Specifies the types of series editor information: name and ORCID of a series editor. name Text Gives the name of a series editor. orcid URI Gives the ORCID of a series editor. Pages: Page: Label: 18 Sequence: 1 Annotations: Annotation: Subtype: Link Rect: 20, 611, 54, 645 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 178, 506, 189, 517 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 262, 506, 273, 517 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 336, 506, 347, 517 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 111, 494, 122, 505 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 187, 494, 198, 505 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 264, 494, 275, 505 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 361, 494, 372, 505 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 38, 32, 196, 41 Flags: Print AppearanceDictionary: true Thumb: true Page: Label: 19 Sequence: 2 Annotations: Annotation: Subtype: Link Rect: 133, 469, 139, 480 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 142, 469, 147, 480 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 150, 469, 156, 480 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 159, 469, 170, 480 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 180, 350, 186, 361 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 255, 171, 262, 179 Flags: Print AppearanceDictionary: true Destination: 15 Annotation: Subtype: Link Rect: 113, 159, 120, 167 Flags: Print AppearanceDictionary: true Destination: 15 Annotation: Subtype: Link Rect: 350, 147, 357, 155 Flags: Print AppearanceDictionary: true Destination: 32 Annotation: Subtype: Link Rect: 233, 123, 240, 131 Flags: Print AppearanceDictionary: true Destination: 72 Annotation: Subtype: Link Rect: 224, 111, 231, 119 Flags: Print AppearanceDictionary: true Destination: 111 Annotation: Subtype: Link Rect: 75, 99, 82, 107 Flags: Print AppearanceDictionary: true Destination: 120 Thumb: true Page: Label: 20 Sequence: 3 Annotations: Annotation: Subtype: Link Rect: 118, 578, 124, 589 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 217, 423, 228, 433 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 364, 226, 371, 234 Flags: Print AppearanceDictionary: true Destination: 22 Annotation: Subtype: Link Rect: 183, 178, 194, 189 Flags: Print AppearanceDictionary: true Destination: 125 Thumb: true Page: Label: 21 Sequence: 4 Annotations: Annotation: Subtype: Link Rect: 55, 375, 61, 386 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 147, 375, 158, 386 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 240, 363, 251, 374 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 334, 363, 345, 374 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 151, 303, 157, 314 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 250, 207, 256, 218 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 111, 100, 117, 111 Flags: Print AppearanceDictionary: true Destination: 120 Thumb: true Page: Label: 22 Sequence: 5 Annotations: Annotation: Subtype: Link Rect: 70, 258, 77, 266 Flags: Print AppearanceDictionary: true Destination: 32 Thumb: true Page: Label: 23 Sequence: 6 Annotations: Annotation: Subtype: Link Rect: 298, 513, 305, 521 Flags: Print AppearanceDictionary: true Destination: 38 Annotation: Subtype: Link Rect: 203, 477, 210, 485 Flags: Print AppearanceDictionary: true Destination: 15 Thumb: true Page: Label: 24 Sequence: 7 Annotations: Annotation: Subtype: Link Rect: 111, 247, 118, 255 Flags: Print AppearanceDictionary: true Destination: 45 Annotation: Subtype: Link Rect: 83, 189, 90, 198 Flags: Print AppearanceDictionary: true Destination: 61 Annotation: Subtype: Link Rect: 247, 100, 254, 108 Flags: Print AppearanceDictionary: true Destination: 61 Annotation: Subtype: Link Rect: 240, 76, 247, 84 Flags: Print AppearanceDictionary: true Destination: 72 Thumb: true Page: Label: 25 Sequence: 8 Annotations: Annotation: Subtype: Link Rect: 113, 127, 120, 135 Flags: Print AppearanceDictionary: true Destination: 72 Annotation: Subtype: Link Rect: 336, 91, 343, 99 Flags: Print AppearanceDictionary: true Destination: 72 Thumb: true Page: Label: 26 Sequence: 9 Annotations: Annotation: Subtype: Link Rect: 284, 242, 290, 253 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 93, 148, 99, 159 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 305, 148, 316, 159 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 234, 88, 245, 99 Flags: Print AppearanceDictionary: true Destination: 125 Thumb: true Page: Label: 27 Sequence: 10 Annotations: Annotation: Subtype: Link Rect: 213, 406, 219, 417 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 83, 260, 89, 271 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 363, 224, 370, 232 Flags: Print AppearanceDictionary: true Destination: 88 Thumb: true Page: Label: 28 Sequence: 11 Annotations: Annotation: Subtype: Link Rect: 299, 557, 310, 568 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 154, 545, 165, 556 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 168, 545, 179, 556 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 310, 473, 316, 484 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 96, 426, 102, 437 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 345, 402, 352, 410 Flags: Print AppearanceDictionary: true Destination: 105 Annotation: Subtype: Link Rect: 155, 202, 162, 211 Flags: Print AppearanceDictionary: true Destination: 15 Annotation: Subtype: Link Rect: 122, 107, 129, 115 Flags: Print AppearanceDictionary: true Destination: 105 Thumb: true Page: Label: 29 Sequence: 12 Annotations: Annotation: Subtype: Link Rect: 87, 324, 98, 335 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 148, 289, 158, 300 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 343, 77, 350, 86 Flags: Print AppearanceDictionary: true Destination: 111 Thumb: true Page: Label: 30 Sequence: 13 Annotations: Annotation: Subtype: Link Rect: 140, 290, 151, 301 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 343, 290, 354, 301 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 376, 266, 382, 277 Flags: Print AppearanceDictionary: true Destination: 120 Annotation: Subtype: Link Rect: 287, 230, 298, 241 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 285, 183, 296, 194 Flags: Print AppearanceDictionary: true Destination: 125 Annotation: Subtype: Link Rect: 249, 159, 255, 170 Flags: Print AppearanceDictionary: true Destination: 120 Thumb: true Page: Label: 31 Sequence: 14 Annotations: Annotation: Subtype: Link Rect: 211, 300, 395, 311 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 104, 259, 176, 267 Flags: Print AppearanceDictionary: true Thumb: true Page: Label: 32 Sequence: 15 Annotations: Annotation: Subtype: Link Rect: 152, 306, 341, 317 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 257, 295, 386, 306 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 55, 284, 189, 295 Flags: Print AppearanceDictionary: true Annotation: Subtype: Link Rect: 195, 193, 380, 204 Flags: Print AppearanceDictionary: true Thumb: true Checksum: 6ace0441 Type: CRC32 Checksum: e6c1964f1811cdb01610483236643c2a Type: MD5 Checksum: 1e71e0a4e510234a1d0682a07d4531effee99637 Type: SHA-1 Checksum: 11f40467ac0f80d616a39c831f4a9b223210e48e81a1734819ffc40cf1ae2a80 Type: SHA-256