9a3494566cfb4a69ec1579867e4af5d4 1-s2.0-S1569190X23000898-main.pdf 3e86c760d66cb05b191eaee30b4e5f56e7a89063 1-s2.0-S1569190X23000898-main.pdf 0cc3e1bb9bac97252f1cfb3bf5f4167b0ab636f93dcd5ff96972fd0fa0e6f612 1-s2.0-S1569190X23000898-main.pdf Title: A methodology for selecting a performance-convenient ABMS development framework on HPC platforms Subject: Simulation Modelling Practice and Theory, 128 (2023) 102812. doi:10.1016/j.simpat.2023.102812 Keywords: Agent-based modeling and simulation,Parallel applications,Performance,Benchmark,HPC Author: Andreu Moreno Creator: Elsevier Producer: Acrobat Distiller 8.1.0 (Windows) CreationDate: Tue Aug 29 18:22:14 2023 CEST ModDate: Thu Aug 31 04:09:06 2023 CEST Custom Metadata: yes Metadata Stream: yes Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 20 Encrypted: no Page size: 544.252 x 742.677 pts Page rot: 0 File size: 3193702 bytes Optimized: yes PDF version: 1.7 name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- YKERYH+CharisSIL-Italic Type 1 Builtin yes yes yes 1052 0 UCWHOO+CharisSIL-Bold Type 1 Builtin yes yes yes 1056 0 PFUYCM+t1-uni-regular Type 1 Builtin yes yes yes 1060 0 CLBAUE+CharisSIL Type 1 Builtin yes yes yes 1064 0 TRUWWC+STIXMath-Regular Type 1 Builtin yes yes yes 1068 0 BZVJQB+CharisSIL CID TrueType Identity-H yes yes yes 1043 0 HLJZLR+u-charis-symbol Type 1 Builtin yes yes yes 591 0 UGHYQZ+CharisSIL-Italic CID TrueType Identity-H yes yes yes 583 0 ENWJMB+STIXMath-Italic Type 1 Builtin yes yes yes 607 0 Jhove (Rel. 1.28.0, 2023-05-18) Date: 2025-07-23 02:09:42 CEST RepresentationInformation: 1-s2.0-S1569190X23000898-main.pdf ReportingModule: PDF-hul, Rel. 1.12.4 (2023-03-16) LastModified: 2025-07-22 03:59:57 CEST Size: 3193702 Format: PDF Version: 1.7 Status: Well-Formed and valid SignatureMatches: PDF-hul MIMEtype: application/pdf Profile: Linearized PDF PDFMetadata: Objects: 1186 FreeObjects: 1 IncrementalUpdates: 1 DocumentCatalog: PageLayout: SinglePage PageMode: UseOutlines Language: en-US Outlines: Item: Title: A methodology for selecting a performance-convenient ABMS development framework on HPC platforms Children: Item: Title: Introduction Item: Title: Benchmark evolution Children: Item: Title: Benchmark implementation in DMASON Item: Title: Methodology for assessing ABMS development frameworks on an HPC platform Children: Item: Title: Defining representative ABMS classes Item: Title: Assessing framework performance Item: Title: Using the methodology on a real HPC system Children: Item: Title: Assessing FLAME and RepastHPC on Beskow Children: Item: Title: Strong scalability analysis Item: Title: Weak scalability analysis Item: Title: Reliability analysis Item: Title: Heavy load imbalance Item: Title: Assessing DMASON on Tegner Children: Item: Title: Deploying DMASON Item: Title: Tuning the number of slots per Worker Item: Title: Performance analysis Item: Title: Changing the agents' computation workload Item: Title: Case study: Infection & contact tracing model Item: Title: Related work Item: Title: Discussion Item: Title: Conclusions and future work Item: Title: Data availability Item: Title: Acknowledgments Item: Title: References Info: Title: A methodology for selecting a performance-convenient ABMS development framework on HPC platforms Author: Andreu Moreno Subject: Simulation Modelling Practice and Theory, 128 (2023) 102812. doi:10.1016/j.simpat.2023.102812 Keywords: Agent-based modeling and simulation,Parallel applications,Performance,Benchmark,HPC Creator: Elsevier Producer: Acrobat Distiller 8.1.0 (Windows) CreationDate: Tue Aug 29 18:22:14 CEST 2023 ModDate: Thu Aug 31 04:09:06 CEST 2023 ID: 0x26f8c1b26b5ab68caead8d390f4a6352, 0xe4c6308fda72cdc12571fd7134843a00 Filters: FilterPipeline: FlateDecode Fonts: Type1: Font: BaseFont: UCWHOO+CharisSIL-Bold FontSubset: true FirstChar: 38 LastChar: 121 FontDescriptor: FontName: UCWHOO+CharisSIL-Bold Flags: Symbolic FontBBox: -1475, -1092, 6144, 2600 FontFile: true ToUnicode: true Font: BaseFont: PFUYCM+t1-uni-regular FontSubset: true FirstChar: 46 LastChar: 119 FontDescriptor: FontName: PFUYCM+t1-uni-regular Flags: Symbolic FontBBox: -168, -250, 992, 997 FontFile: true ToUnicode: true Font: BaseFont: CLBAUE+CharisSIL FontSubset: true FirstChar: 21 LastChar: 253 FontDescriptor: FontName: CLBAUE+CharisSIL Flags: Symbolic FontBBox: -1418, -1092, 6144, 2600 FontFile: true ToUnicode: true Font: BaseFont: TRUWWC+STIXMath-Regular FontSubset: true FirstChar: 48 LastChar: 157 FontDescriptor: FontName: TRUWWC+STIXMath-Regular Flags: Symbolic FontBBox: -970, -341, 1096, 1023 FontFile: true ToUnicode: true Font: BaseFont: YKERYH+CharisSIL-Italic FontSubset: true FirstChar: 39 LastChar: 242 FontDescriptor: FontName: YKERYH+CharisSIL-Italic Flags: Symbolic FontBBox: -1467, -1092, 6262, 2600 FontFile: true ToUnicode: true Font: BaseFont: HLJZLR+u-charis-symbol FontSubset: true FirstChar: 42 LastChar: 42 FontDescriptor: FontName: HLJZLR+u-charis-symbol Flags: Symbolic FontBBox: -40, -406, 1645, 1509 FontFile: true ToUnicode: true Font: BaseFont: ENWJMB+STIXMath-Italic FontSubset: true FirstChar: 65 LastChar: 122 FontDescriptor: FontName: ENWJMB+STIXMath-Italic Flags: Symbolic FontBBox: -124, -478, 2328, 819 FontFile: true ToUnicode: true XMP: http://creativecommons.org/licenses/by-nc-nd/4.0/ elsevier.com sciencedirect.com true 10.1016/j.simpat.2023.102812 2010-04-23 application/pdf 10.1016/j.simpat.2023.102812 Elsevier B.V. Simulation Modelling Practice and Theory, 128 (2023) 102812. doi:10.1016/j.simpat.2023.102812 Agent-based modeling and simulation Parallel applications Performance Benchmark HPC A methodology for selecting a performance-convenient ABMS development framework on HPC platforms Andreu Moreno Josep Jorba Cristina Peralta Eduardo César Anna Sikora Mauricio Hanzich VoR 31st August 2023 Acrobat Distiller 8.1.0 (Windows) Agent-based modeling and simulation,Parallel applications,Performance,Benchmark,HPC 31st August 2023 sciencedirect.com elsevier.com true 2010-04-23 10.1016/j.simpat.2023.102812 noindex journal © 2023 The Author(s). Published by Elsevier B.V. 2023-11-01 1 November 2023 10.1016/j.simpat.2023.102812 1569-190X 102812 Simulation Modelling Practice and Theory 102812 https://doi.org/10.1016/j.simpat.2023.102812 128 2023-08-29T16:22:14 Elsevier 2023-08-31T02:09:06 2023-08-31T02:09:06 uuid:1b499bed-4ce8-4c0c-b682-0d58baae1cbe uuid:b6ed5266-03cb-4855-90c0-636283357f42 True Pages: Page: Label: 1 Annotations: Annotation: Subtype: Link Rect: 297, 675, 345, 681 Flags: Print Annotation: Subtype: Link Rect: 250, 619, 372, 626 Flags: Print Annotation: Subtype: Link Rect: 113, 534, 117, 541 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 119, 534, 123, 541 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 125, 537, 129, 540 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 191, 536, 194, 539 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 274, 536, 278, 539 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 353, 536, 357, 539 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 421, 536, 425, 539 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 123, 523, 127, 528 Flags: Print ActionDest: 1017 Annotation: Subtype: Link Rect: 308, 170, 313, 175 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 105, 116, 175, 124 Flags: Print Annotation: Subtype: Link Rect: 180, 116, 232, 124 Flags: Print Annotation: Subtype: Link Rect: 275, 116, 322, 124 Flags: Print Annotation: Subtype: Link Rect: 358, 116, 427, 124 Flags: Print Annotation: Subtype: Link Rect: 39, 106, 104, 113 Flags: Print Annotation: Subtype: Link Rect: 140, 106, 199, 113 Flags: Print Annotation: Subtype: Link Rect: 237, 106, 349, 113 Flags: Print Annotation: Subtype: Link Rect: 39, 90, 189, 97 Flags: Print Annotation: Subtype: Link Rect: 446, 568, 475, 597 Annotation: Subtype: Link Rect: 172, 699, 370, 711 Annotation: Subtype: Link Rect: 41, 49, 208, 61 Page: Label: 2 Annotations: Annotation: Subtype: Link Rect: 329, 673, 334, 678 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 336, 673, 340, 678 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 444, 673, 448, 678 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 450, 673, 455, 678 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 72, 662, 76, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 78, 662, 83, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 129, 662, 133, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 174, 662, 178, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 233, 662, 242, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 444, 662, 453, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 456, 662, 465, 668 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 414, 589, 423, 595 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 97, 579, 106, 585 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 124, 579, 133, 585 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 267, 579, 276, 585 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 278, 579, 287, 585 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 490, 579, 499, 585 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 88, 569, 97, 574 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 150, 569, 159, 574 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 199, 569, 208, 574 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 256, 569, 265, 574 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 308, 569, 317, 574 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 372, 569, 381, 574 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 452, 485, 461, 491 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 282, 324, 287, 332 Flags: Print ActionDest: 1 Annotation: Subtype: Link Rect: 195, 314, 199, 321 Flags: Print ActionDest: 108 Annotation: Subtype: Link Rect: 360, 314, 364, 321 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 425, 304, 430, 311 Flags: Print ActionDest: 290 Annotation: Subtype: Link Rect: 167, 293, 171, 301 Flags: Print ActionDest: 330 Annotation: Subtype: Link Rect: 308, 293, 313, 301 Flags: Print ActionDest: 360 Annotation: Subtype: Link Rect: 245, 283, 250, 290 Flags: Print ActionDest: 385 Annotation: Subtype: Link Rect: 107, 233, 116, 238 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 291, 129, 300, 134 Flags: Print ActionDest: 393 Page: Label: 3 Annotations: Annotation: Subtype: Link Rect: 275, 455, 284, 461 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 95, 443, 108, 450 Flags: Print ActionDest: 60 Annotation: Subtype: Link Rect: 111, 443, 115, 450 Flags: Print ActionDest: 60 Annotation: Subtype: Link Rect: 266, 445, 275, 450 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 218, 349, 227, 355 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 467, 330, 476, 336 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 78, 308, 81, 315 Flags: Print ActionDest: 60 Annotation: Subtype: Link Rect: 186, 281, 195, 286 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 304, 231, 313, 237 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 376, 231, 385, 237 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 115, 210, 124, 215 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 89, 141, 98, 147 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 137, 130, 146, 136 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 267, 53, 367, 62 Flags: Print Page: Label: 4 Annotations: Annotation: Subtype: Link Rect: 104, 422, 117, 430 Flags: Print ActionDest: 91 Annotation: Subtype: Link Rect: 120, 422, 125, 430 Flags: Print ActionDest: 91 Annotation: Subtype: Link Rect: 375, 289, 378, 297 Flags: Print ActionDest: 91 Annotation: Subtype: Link Rect: 253, 226, 262, 232 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 98, 53, 181, 62 Flags: Print Page: Label: 5 Annotations: Annotation: Subtype: Link Rect: 226, 598, 229, 606 Flags: Print ActionDest: 108 Annotation: Subtype: Link Rect: 287, 480, 291, 487 Flags: Print ActionDest: 1 Annotation: Subtype: Link Rect: 65, 294, 74, 300 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 432, 251, 440, 256 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 465, 229, 474, 235 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 145, 195, 164, 202 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 166, 195, 171, 202 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 377, 195, 382, 202 Flags: Print ActionDest: 1 Annotation: Subtype: Link Rect: 122, 53, 306, 62 Flags: Print Page: Label: 6 Annotations: Annotation: Subtype: Link Rect: 202, 333, 215, 341 Flags: Print ActionDest: 137 Annotation: Subtype: Link Rect: 217, 333, 222, 341 Flags: Print ActionDest: 137 Annotation: Subtype: Link Rect: 273, 201, 282, 206 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 141, 137, 152, 144 Flags: Print ActionDest: 60 Page: Label: 7 Annotations: Annotation: Subtype: Link Rect: 250, 212, 255, 219 Flags: Print ActionDest: 108 Annotation: Subtype: Link Rect: 378, 201, 398, 209 Flags: Print ActionDest: 137 Annotation: Subtype: Link Rect: 400, 201, 405, 209 Flags: Print ActionDest: 137 Annotation: Subtype: Link Rect: 351, 86, 371, 93 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 373, 86, 378, 93 Flags: Print ActionDest: 126 Page: Label: 8 Annotations: Annotation: Subtype: Link Rect: 50, 314, 64, 321 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 66, 314, 71, 321 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 250, 141, 254, 148 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 50, 118, 64, 126 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 66, 118, 70, 126 Flags: Print ActionDest: 156 Page: Label: 9 Annotations: Annotation: Subtype: Link Rect: 350, 259, 370, 267 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 373, 259, 377, 267 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 445, 206, 458, 213 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 461, 206, 466, 213 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 226, 163, 239, 170 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 242, 163, 247, 170 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 218, 65, 237, 72 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 240, 65, 245, 72 Flags: Print ActionDest: 126 Page: Label: 10 Annotations: Annotation: Subtype: Link Rect: 50, 281, 64, 288 Flags: Print ActionDest: 203 Annotation: Subtype: Link Rect: 66, 281, 71, 288 Flags: Print ActionDest: 203 Annotation: Subtype: Link Rect: 135, 239, 148, 247 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 150, 239, 155, 247 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 318, 229, 332, 236 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 334, 229, 339, 236 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 77, 198, 82, 205 Flags: Print ActionDest: 203 Annotation: Subtype: Link Rect: 90, 198, 103, 205 Flags: Print ActionDest: 203 Annotation: Subtype: Link Rect: 106, 198, 110, 205 Flags: Print ActionDest: 203 Annotation: Subtype: Link Rect: 192, 54, 205, 61 Flags: Print ActionDest: 234 Annotation: Subtype: Link Rect: 208, 54, 217, 61 Flags: Print ActionDest: 234 Page: Label: 11 Annotations: Annotation: Subtype: Link Rect: 250, 383, 255, 390 Flags: Print ActionDest: 108 Annotation: Subtype: Link Rect: 39, 134, 58, 141 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 61, 134, 66, 141 Flags: Print ActionDest: 126 Page: Label: 12 Annotations: Annotation: Subtype: Link Rect: 96, 401, 105, 406 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 138, 259, 149, 266 Flags: Print ActionDest: 60 Annotation: Subtype: Link Rect: 50, 194, 64, 202 Flags: Print ActionDest: 246 Annotation: Subtype: Link Rect: 67, 194, 76, 202 Flags: Print ActionDest: 246 Annotation: Subtype: Link Rect: 50, 118, 64, 125 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 66, 118, 75, 125 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 299, 65, 319, 72 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 322, 65, 326, 72 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 238, 54, 243, 61 Flags: Print ActionDest: 178 Page: Label: 13 Annotations: Annotation: Subtype: Link Rect: 225, 148, 238, 156 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 241, 148, 250, 156 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 285, 106, 304, 114 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 306, 106, 311, 114 Flags: Print ActionDest: 267 Annotation: Subtype: Link Rect: 105, 54, 119, 61 Flags: Print ActionDest: 290 Annotation: Subtype: Link Rect: 121, 54, 130, 61 Flags: Print ActionDest: 290 Page: Label: 14 Annotations: Annotation: Subtype: Link Rect: 192, 333, 212, 340 Flags: Print ActionDest: 290 Annotation: Subtype: Link Rect: 215, 333, 219, 340 Flags: Print ActionDest: 290 Annotation: Subtype: Link Rect: 340, 250, 360, 258 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 363, 250, 367, 258 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 50, 209, 64, 216 Flags: Print ActionDest: 307 Annotation: Subtype: Link Rect: 66, 209, 75, 216 Flags: Print ActionDest: 307 Page: Label: 15 Annotations: Annotation: Subtype: Link Rect: 390, 497, 399, 503 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 364, 455, 373, 460 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 113, 444, 122, 449 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 238, 401, 247, 406 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 431, 401, 440, 406 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 338, 161, 358, 169 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 360, 161, 365, 169 Flags: Print ActionDest: 126 Annotation: Subtype: Link Rect: 50, 140, 70, 147 Flags: Print ActionDest: 330 Annotation: Subtype: Link Rect: 73, 140, 77, 147 Flags: Print ActionDest: 330 Page: Label: 16 Annotations: Annotation: Subtype: Link Rect: 50, 355, 64, 362 Flags: Print ActionDest: 330 Annotation: Subtype: Link Rect: 66, 355, 75, 362 Flags: Print ActionDest: 330 Annotation: Subtype: Link Rect: 354, 355, 367, 362 Flags: Print ActionDest: 360 Annotation: Subtype: Link Rect: 370, 355, 379, 362 Flags: Print ActionDest: 360 Annotation: Subtype: Link Rect: 108, 323, 121, 330 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 125, 323, 139, 330 Flags: Print ActionDest: 156 Annotation: Subtype: Link Rect: 172, 291, 185, 298 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 188, 291, 202, 298 Flags: Print ActionDest: 178 Annotation: Subtype: Link Rect: 191, 205, 200, 210 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 202, 205, 211, 210 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 241, 205, 250, 210 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 354, 205, 363, 210 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 109, 151, 118, 157 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 285, 109, 294, 115 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 52, 77, 61, 83 Flags: Print ActionDest: 393 Page: Label: 17 Annotations: Annotation: Subtype: Link Rect: 196, 455, 205, 461 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 298, 445, 307, 451 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 395, 445, 404, 451 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 406, 445, 415, 451 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 492, 445, 501, 451 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 210, 435, 219, 441 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 261, 435, 270, 441 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 366, 435, 375, 441 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 364, 425, 373, 430 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 392, 383, 401, 389 Flags: Print ActionDest: 494 Page: Label: 18 Annotations: Annotation: Subtype: Link Rect: 274, 536, 283, 542 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 285, 536, 294, 542 Flags: Print ActionDest: 393 Annotation: Subtype: Link Rect: 312, 412, 316, 417 Flags: Print ActionDest: 393 Page: Label: 19 Annotations: Annotation: Subtype: Link Rect: 432, 683, 441, 689 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 314, 673, 323, 678 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 324, 610, 333, 616 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 80, 599, 89, 605 Flags: Print ActionDest: 494 Annotation: Subtype: Link Rect: 57, 432, 505, 438 Flags: Print Annotation: Subtype: Link Rect: 39, 432, 39, 433 Flags: Print Annotation: Subtype: Link Rect: 57, 425, 77, 429 Flags: Print Annotation: Subtype: Link Rect: 57, 415, 505, 421 Flags: Print Annotation: Subtype: Link Rect: 57, 406, 505, 412 Flags: Print Annotation: Subtype: Link Rect: 57, 398, 505, 404 Flags: Print Annotation: Subtype: Link Rect: 39, 398, 39, 399 Flags: Print Annotation: Subtype: Link Rect: 57, 389, 296, 395 Flags: Print Annotation: Subtype: Link Rect: 57, 381, 505, 386 Flags: Print Annotation: Subtype: Link Rect: 39, 381, 39, 382 Flags: Print Annotation: Subtype: Link Rect: 57, 372, 190, 378 Flags: Print Annotation: Subtype: Link Rect: 57, 363, 487, 369 Flags: Print Annotation: Subtype: Link Rect: 57, 355, 505, 361 Flags: Print Annotation: Subtype: Link Rect: 39, 355, 39, 356 Flags: Print Annotation: Subtype: Link Rect: 57, 346, 223, 352 Flags: Print Annotation: Subtype: Link Rect: 57, 338, 453, 344 Flags: Print Annotation: Subtype: Link Rect: 57, 329, 468, 335 Flags: Print Annotation: Subtype: Link Rect: 57, 320, 505, 326 Flags: Print Annotation: Subtype: Link Rect: 39, 320, 39, 322 Flags: Print Annotation: Subtype: Link Rect: 57, 312, 405, 318 Flags: Print Annotation: Subtype: Link Rect: 57, 303, 505, 309 Flags: Print Annotation: Subtype: Link Rect: 39, 303, 39, 305 Flags: Print Annotation: Subtype: Link Rect: 57, 295, 271, 301 Flags: Print Annotation: Subtype: Link Rect: 57, 286, 505, 292 Flags: Print Annotation: Subtype: Link Rect: 39, 286, 39, 288 Flags: Print Annotation: Subtype: Link Rect: 57, 278, 126, 283 Flags: Print Annotation: Subtype: Link Rect: 57, 261, 104, 266 Flags: Print Annotation: Subtype: Link Rect: 57, 252, 505, 258 Flags: Print Annotation: Subtype: Link Rect: 39, 252, 39, 253 Flags: Print Annotation: Subtype: Link Rect: 57, 243, 227, 249 Flags: Print Annotation: Subtype: Link Rect: 57, 235, 505, 241 Flags: Print Annotation: Subtype: Link Rect: 39, 235, 39, 236 Flags: Print Annotation: Subtype: Link Rect: 57, 226, 219, 232 Flags: Print Annotation: Subtype: Link Rect: 57, 217, 505, 223 Flags: Print Annotation: Subtype: Link Rect: 39, 217, 39, 219 Flags: Print Annotation: Subtype: Link Rect: 57, 209, 157, 215 Flags: Print Annotation: Subtype: Link Rect: 57, 200, 505, 206 Flags: Print Annotation: Subtype: Link Rect: 39, 200, 39, 202 Flags: Print Annotation: Subtype: Link Rect: 57, 192, 248, 198 Flags: Print Annotation: Subtype: Link Rect: 57, 183, 505, 189 Flags: Print Annotation: Subtype: Link Rect: 39, 183, 39, 185 Flags: Print Annotation: Subtype: Link Rect: 57, 174, 505, 180 Flags: Print Annotation: Subtype: Link Rect: 39, 174, 39, 176 Flags: Print Annotation: Subtype: Link Rect: 57, 166, 310, 172 Flags: Print Annotation: Subtype: Link Rect: 57, 157, 505, 163 Flags: Print Annotation: Subtype: Link Rect: 39, 157, 39, 159 Flags: Print Annotation: Subtype: Link Rect: 57, 149, 455, 155 Flags: Print Annotation: Subtype: Link Rect: 154, 140, 224, 146 Flags: Print Annotation: Subtype: Link Rect: 57, 132, 303, 138 Flags: Print Annotation: Subtype: Link Rect: 57, 123, 505, 129 Flags: Print Annotation: Subtype: Link Rect: 39, 123, 39, 124 Flags: Print Annotation: Subtype: Link Rect: 57, 114, 342, 120 Flags: Print Annotation: Subtype: Link Rect: 57, 106, 505, 112 Flags: Print Annotation: Subtype: Link Rect: 39, 106, 39, 107 Flags: Print Annotation: Subtype: Link Rect: 57, 97, 246, 103 Flags: Print Annotation: Subtype: Link Rect: 57, 89, 505, 95 Flags: Print Annotation: Subtype: Link Rect: 39, 89, 39, 90 Flags: Print Annotation: Subtype: Link Rect: 57, 80, 224, 86 Flags: Print Annotation: Subtype: Link Rect: 57, 71, 505, 77 Flags: Print Annotation: Subtype: Link Rect: 39, 71, 39, 73 Flags: Print Annotation: Subtype: Link Rect: 57, 63, 304, 69 Flags: Print Annotation: Subtype: Link Rect: 173, 54, 235, 60 Flags: Print Page: Label: 20 Annotations: Annotation: Subtype: Link Rect: 57, 682, 505, 689 Flags: Print Annotation: Subtype: Link Rect: 39, 682, 39, 683 Flags: Print Annotation: Subtype: Link Rect: 57, 675, 84, 679 Flags: Print Annotation: Subtype: Link Rect: 57, 665, 358, 671 Flags: Print Annotation: Subtype: Link Rect: 57, 656, 505, 662 Flags: Print Annotation: Subtype: Link Rect: 39, 656, 39, 658 Flags: Print Annotation: Subtype: Link Rect: 57, 648, 80, 653 Flags: Print Annotation: Subtype: Link Rect: 57, 630, 251, 636 Flags: Print Annotation: Subtype: Link Rect: 57, 622, 505, 628 Flags: Print Annotation: Subtype: Link Rect: 39, 622, 39, 623 Flags: Print Annotation: Subtype: Link Rect: 57, 615, 84, 619 Flags: Print Annotation: Subtype: Link Rect: 57, 605, 505, 611 Flags: Print Annotation: Subtype: Link Rect: 39, 605, 39, 606 Flags: Print Annotation: Subtype: Link Rect: 57, 596, 104, 602 Flags: Print Annotation: Subtype: Link Rect: 57, 588, 505, 593 Flags: Print Annotation: Subtype: Link Rect: 39, 588, 39, 589 Flags: Print Annotation: Subtype: Link Rect: 57, 579, 370, 585 Flags: Print Annotation: Subtype: Link Rect: 257, 570, 503, 576 Flags: Print Annotation: Subtype: Link Rect: 57, 562, 505, 568 Flags: Print Annotation: Subtype: Link Rect: 39, 562, 39, 563 Flags: Print Annotation: Subtype: Link Rect: 57, 553, 505, 559 Flags: Print Annotation: Subtype: Link Rect: 39, 553, 39, 555 Flags: Print Annotation: Subtype: Link Rect: 57, 545, 505, 551 Flags: Print Annotation: Subtype: Link Rect: 39, 545, 39, 546 Flags: Print Annotation: Subtype: Link Rect: 57, 536, 356, 542 Flags: Print Annotation: Subtype: Link Rect: 57, 528, 505, 533 Flags: Print Annotation: Subtype: Link Rect: 39, 528, 39, 529 Flags: Print Annotation: Subtype: Link Rect: 57, 519, 322, 525 Flags: Print Annotation: Subtype: Link Rect: 57, 510, 505, 516 Flags: Print Annotation: Subtype: Link Rect: 39, 510, 39, 512 Flags: Print Annotation: Subtype: Link Rect: 57, 502, 126, 508 Flags: Print Annotation: Subtype: Link Rect: 184, 493, 286, 499 Flags: Print Annotation: Subtype: Link Rect: 57, 485, 505, 491 Flags: Print Annotation: Subtype: Link Rect: 39, 485, 39, 486 Flags: Print Annotation: Subtype: Link Rect: 57, 477, 117, 482 Flags: Print Annotation: Subtype: Link Rect: 281, 468, 349, 474 Flags: Print Annotation: Subtype: Link Rect: 57, 459, 505, 465 Flags: Print Annotation: Subtype: Link Rect: 39, 459, 39, 460 Flags: Print Annotation: Subtype: Link Rect: 57, 450, 182, 456 Flags: Print Annotation: Subtype: Link Rect: 57, 442, 505, 448 Flags: Print Annotation: Subtype: Link Rect: 39, 442, 39, 443 Flags: Print Annotation: Subtype: Link Rect: 57, 433, 182, 439 Flags: Print Annotation: Subtype: Link Rect: 57, 425, 497, 431 Flags: Print Annotation: Subtype: Link Rect: 57, 416, 409, 422 Flags: Print Annotation: Subtype: Link Rect: 57, 408, 505, 414 Flags: Print Annotation: Subtype: Link Rect: 39, 408, 39, 409 Flags: Print Annotation: Subtype: Link Rect: 57, 399, 298, 405 Flags: Print Annotation: Subtype: Link Rect: 57, 390, 505, 396 Flags: Print Annotation: Subtype: Link Rect: 39, 390, 39, 392 Flags: Print Annotation: Subtype: Link Rect: 57, 382, 505, 388 Flags: Print Annotation: Subtype: Link Rect: 39, 382, 39, 383 Flags: Print Annotation: Subtype: Link Rect: 57, 373, 224, 379 Flags: Print Annotation: Subtype: Link Rect: 57, 365, 505, 371 Flags: Print Annotation: Subtype: Link Rect: 39, 365, 39, 366 Flags: Print Annotation: Subtype: Link Rect: 57, 356, 435, 362 Flags: Print Annotation: Subtype: Link Rect: 57, 348, 505, 354 Flags: Print Annotation: Subtype: Link Rect: 39, 348, 39, 349 Flags: Print Annotation: Subtype: Link Rect: 57, 340, 116, 345 Flags: Print Checksum: 1df42524 Type: CRC32 Checksum: 9a3494566cfb4a69ec1579867e4af5d4 Type: MD5 Checksum: 3e86c760d66cb05b191eaee30b4e5f56e7a89063 Type: SHA-1 Checksum: 0cc3e1bb9bac97252f1cfb3bf5f4167b0ab636f93dcd5ff96972fd0fa0e6f612 Type: SHA-256