%PDF-1.3 % 1 0 obj << /Type /Pages /Count 14 /Kids [ 3 0 R 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R ] >> endobj 2 0 obj << /Producer (PyPDF3) >> endobj 3 0 obj << /Annots [ 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R ] /Contents 44 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F137 45 0 R /F138 51 0 R /F142 57 0 R /F167 63 0 R /R7 69 0 R >> /XObject << /Im1 78 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text /ImageC ] >> /Type /Page >> endobj 4 0 obj << /Annots [ 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R ] /Contents 93 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /R7 94 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 5 0 obj << /Annots [ 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R ] /Contents 115 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F221 116 0 R /F223 122 0 R /R7 126 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 6 0 obj << /Annots [ 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R ] /Contents 142 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F221 116 0 R /F223 122 0 R /R7 143 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 7 0 obj << /Annots [ 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R ] /Contents 164 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F243 165 0 R /F246 170 0 R /F250 175 0 R /F251 179 0 R /F254 184 0 R /R7 189 0 R >> /XObject << /Im1 198 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 8 0 obj << /Annots [ 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R ] /Contents 221 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F246 170 0 R /F254 184 0 R /R7 222 0 R >> /XObject << /Im2 231 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 9 0 obj << /Annots [ 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R ] /Contents 248 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F243 165 0 R /F250 175 0 R /R7 249 0 R >> /XObject << /Im3 258 0 R /Im4 269 0 R /Im5 280 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 10 0 obj << /Annots [ 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R ] /Contents 295 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F221 116 0 R /F246 170 0 R /F254 184 0 R /R7 296 0 R >> /XObject << /Im6 305 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 11 0 obj << /Annots [ 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R ] /Contents 330 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F243 165 0 R /F246 170 0 R /F288 331 0 R /R7 337 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 12 0 obj << /Annots [ 346 0 R 347 0 R 348 0 R 349 0 R ] /Contents 350 0 R /Group 351 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F243 165 0 R /F250 175 0 R /F288 331 0 R /F292 352 0 R /R7 357 0 R >> /XObject << /Im7 366 0 R /Im8 368 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /Text /PDF /ImageC ] >> /Type /Page >> endobj 13 0 obj << /Annots [ 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R ] /Contents 402 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F243 165 0 R /F250 175 0 R /F288 331 0 R /R7 403 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 14 0 obj << /Annots [ 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R ] /Contents 441 0 R /Group 351 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F221 116 0 R /R7 442 0 R >> /XObject << /Im9 451 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /Text /PDF /ImageC ] >> /Type /Page >> endobj 15 0 obj << /Annots [ 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R ] /Contents 503 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F142 57 0 R /F167 63 0 R /F246 170 0 R /F378 504 0 R /R7 508 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 16 0 obj << /Annots [ 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R ] /Contents 527 0 R /MediaBox [ 0 0 612 792 ] /Parent 1 0 R /Resources << /ExtGState << /pgf@ca1.0 << /ca 1 >> >> /Font << /F138 51 0 R /F167 63 0 R /F246 170 0 R /R7 528 0 R >> /ColorSpace << /pgfprgb [ /Pattern /DeviceRGB ] >> /ProcSet [ /PDF /Text ] >> /Type /Page >> endobj 17 0 obj << /Type /Catalog /Pages 1 0 R >> endobj 18 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\05614778\0573529337\0563529344) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 52.802 204.876 150.795 212.814 ] /Subtype /Link /Type /Annot >> endobj 19 0 obj << /A << /D (Hfootnote\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 150.795 204.876 153.285 212.814 ] /Subtype /Link /Type /Annot >> endobj 20 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057microsoft\057durabletask\055netherite\057tree\057vldb\055oct\0552021) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 52.802 163.081 284.33 172.43 ] /Subtype /Link /Type /Annot >> endobj 21 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057creativecommons\056org\057licenses\057by\055nc\055nd\0574\0560\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 92.295 129.831 242.111 138.26 ] /Subtype /Link /Type /Annot >> endobj 22 0 obj << /A << /S /URI /Type /Action /URI (mailto\072info\100vldb\056org) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 79.114 113.891 121.824 122.449 ] /Subtype /Link /Type /Annot >> endobj 23 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\05614778\0573529337\0563529344) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 52.802 91.215 138.794 98.41 ] /Subtype /Link /Type /Annot >> endobj 24 0 obj << /A << /D (cite\056aws\055lambda) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 509.813 511.357 515.974 518.905 ] /Subtype /Link /Type /Annot >> endobj 25 0 obj << /A << /D (cite\056openwhisk) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 360.339 500.398 366.501 507.946 ] /Subtype /Link /Type /Annot >> endobj 26 0 obj << /A << /D (cite\056azure\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 368.549 500.318 374.711 507.946 ] /Subtype /Link /Type /Annot >> endobj 27 0 obj << /A << /D (cite\056fission) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 376.759 500.318 387.09 507.946 ] /Subtype /Link /Type /Annot >> endobj 28 0 obj << /A << /D (cite\056google\055cloud\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 389.138 500.318 399.47 507.946 ] /Subtype /Link /Type /Annot >> endobj 29 0 obj << /A << /D (cite\056DBLP\072journals\057corr\057abs\0551902\05503383) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 366.668 379.77 377 387.398 ] /Subtype /Link /Type /Annot >> endobj 30 0 obj << /A << /D (cite\056revolution) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 379.221 379.77 389.553 387.398 ] /Subtype /Link /Type /Annot >> endobj 31 0 obj << /A << /D (cite\056aws\055step\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 476.757 292.099 482.919 299.726 ] /Subtype /Link /Type /Annot >> endobj 32 0 obj << /A << /D (cite\056cloudcomposer) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 485.141 292.099 495.472 299.726 ] /Subtype /Link /Type /Annot >> endobj 33 0 obj << /A << /D (cite\056google\055workflows) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 497.694 292.099 508.025 299.726 ] /Subtype /Link /Type /Annot >> endobj 34 0 obj << /A << /D (cite\056azure\055durable\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 510.247 292.099 520.578 299.726 ] /Subtype /Link /Type /Annot >> endobj 35 0 obj << /A << /D (cite\056kafka) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 490.87 237.304 497.032 244.932 ] /Subtype /Link /Type /Annot >> endobj 36 0 obj << /A << /D (cite\056serverless\055in\055the\055wild) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 483.692 193.468 494.023 201.096 ] /Subtype /Link /Type /Annot >> endobj 37 0 obj << /A << /D (cite\056moritz2018ray) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 379.915 171.551 390.246 179.179 ] /Subtype /Link /Type /Annot >> endobj 38 0 obj << /A << /D (cite\056sreekanti2020cloudburst) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 392.116 171.551 402.448 179.179 ] /Subtype /Link /Type /Annot >> endobj 39 0 obj << /A << /D (cite\056transactional\055causal\055consistency) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 404.318 171.551 414.649 179.179 ] /Subtype /Link /Type /Annot >> endobj 40 0 obj << /A << /D (cite\056zhang2020kappa) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 417.472 171.551 427.803 179.179 ] /Subtype /Link /Type /Annot >> endobj 41 0 obj << /A << /D (cite\056perron2020starling) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 544.792 171.551 555.123 179.179 ] /Subtype /Link /Type /Annot >> endobj 42 0 obj << /A << /D (cite\056jangda\055et\055al) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 397.792 127.715 408.124 135.343 ] /Subtype /Link /Type /Annot >> endobj 43 0 obj << /Type /Annot /Border [ 0 0 0 ] /H /I /C [ 0 1 1 ] /Rect [ 461.331 712.389 535.898 786.572 ] /Subtype /Link /A << /Type /Action /S /URI /URI (https\072\057\057www\056acm\056org\057publications\057policies\057artifact\055review\055and\055badging\055current) >> >> endobj 44 0 obj << /Length 19259 >> stream q q 0 0 0 rg 0 0 0 RG 0 g 0 G 0 0 0 rg 0 0 0 RG BT /F137 17.2154 Tf 92.796 696.375 Td [ (Netherite\072) -250 (E\033icient) -250 (Exe) -7 (cution) -250 (of) -250 (Ser) -15 (v) 8 (erless) -250 (W) 80 (orkf) -40 (lo) 7 (ws) ] TJ /F138 11.9552 Tf -2.524 -22.586 Td [ (Sebastian) -250 (Bur) 8 (ckhar) 8 (dt) ] TJ /F138 9.9626 Tf 13.053 -11.955 Td [ (Micr) 8 (osoft) -250 (Resear) 8 (ch) ] TJ -12.916 -11.956 Td [ (sbur) 8 (ckha\100micr) 8 (osoft\056com) ] TJ /F138 11.9552 Tf 160.797 23.911 Td [ (Badrish) -250 (Chandramouli) ] TJ /F138 9.9626 Tf 16.269 -11.955 Td [ (Micr) 8 (osoft) -250 (Resear) 8 (ch) ] TJ -11.632 -11.956 Td [ (badrishc\100micr) 8 (osoft\056com) ] TJ /F138 11.9552 Tf 183.291 23.911 Td [ (Chris) -250 (Gillum) ] TJ /F138 9.9626 Tf -1.547 -11.955 Td [ (Micr) 8 (osoft) -250 (Azur) 8 (e) ] TJ -15.567 -11.956 Td [ (cgillum\100micr) 8 (osoft\056com) ] TJ /F138 11.9552 Tf -308.533 -22.519 Td [ (David) -250 (Justo) ] TJ /F138 9.9626 Tf -4.697 -11.955 Td [ (Micr) 8 (osoft) -250 (Azur) 8 (e) ] TJ -15.208 -11.956 Td [ (dajusto\100micr) 8 (osoft\056com) ] TJ /F138 11.9552 Tf 164.03 23.911 Td [ (K) 20 (onstantinos) -250 (K) 15 (allas) ] TJ /F138 9.9626 Tf -6.67 -11.955 Td [ (Univ) 8 (ersity) -250 (of) -250 (Pennsylvania) ] TJ 8.025 -11.956 Td [ (kallas\100seas\056up) -7 (enn\056e) -7 (du) ] TJ /F138 11.9552 Tf 166.309 23.911 Td [ (Connor) -250 (McMahon) ] TJ /F138 9.9626 Tf 11.813 -11.955 Td [ (Micr) 8 (osoft) -250 (Azur) 8 (e) ] TJ -22.496 -11.956 Td [ (comcmaho\100micr) 8 (osoft\056com) ] TJ /F138 11.9552 Tf -254.95 -22.519 Td [ (Christopher) -250 (S\056) -250 (Meiklejohn) ] TJ /F138 9.9626 Tf 8.043 -11.955 Td [ (Carnegie) -250 (Mellon) -250 (Univ) 8 (ersity) ] TJ 12.284 -11.955 Td [ (cmeiklej\100cs\056cmu\056e) -7 (du) ] TJ /F138 11.9552 Tf 171.133 23.91 Td [ (Xiangfeng) -250 (Zhu) ] TJ /F138 9.9626 Tf -15.526 -11.955 Td [ (Univ) 8 (ersity) -250 (of) -250 (W) 60 (ashington) ] TJ -1.141 -11.955 Td [ (xfzhu\100cs\056washington\056e) -7 (du) ] TJ 0 g 0 G 0 g 0 G 0 0 0 rg 0 0 0 RG /F142 10.9091 Tf -280.638 -19.985 Td [ (ABSTRA) 34 (CT) ] TJ /F138 8.9664 Tf 1.003 0 0 1 53.798 523.335 Tm [ (Ser) -15 (v) 8 (erless) -248 (is) -248 (a) -248 (p) -7 (opular) -248 (choice) -247 (for) -248 (cloud) -248 (ser) -15 (vice) -248 (ar) 8 (chite) -7 (cts) -248 (b) -10 (e) -7 (cause) ] TJ 1.018 0 0 1 53.798 512.376 Tm [ (it) -247 (ca) 1 (n) -247 (pr) 8 (o) 7 (vide) -247 (scalability) -246 (and) -247 (load\055base) -7 (d) -246 (billing) -246 (with) -247 (minimal) -246 (de\055) ] TJ 0.98 0 0 1 53.574 501.417 Tm [ (v) 8 (elop) -7 (er) -242 (e\035ort\056) -241 (Functions\055as\055a\055ser) -16 (vice) -241 (\050FaaS\051) -242 (ar) 8 (e) -241 (originally) -242 (stateless\054) ] TJ 1.018 0 0 1 53.798 490.458 Tm [ (but) -245 (emerging) -244 (frame) 6 (w) 8 (orks) -244 (add) -245 (stateful) -245 (abstractions\056) -245 (For) -244 (instance) 10 (\054) ] TJ 0.999 0 0 1 53.798 479.499 Tm [ (the) -250 (widely) -249 (use) -7 (d) -250 (Durable) -249 (Functions) -250 (\050DF\051) -249 (allo) 7 (w) -250 (de) 7 (v) 8 (elop) -7 (ers) -249 (to) -250 (write) ] TJ 0.984 0 0 1 53.798 468.54 Tm [ (advance) -7 (d) -256 (ser) -15 (v) 8 (erless) -256 (applications\054) -255 (including) -256 (r) 8 (eliable) -255 (w) 8 (ork\036o) 7 (ws) -256 (and) ] TJ 1.02 0 0 1 53.798 457.582 Tm [ (actors\054) -307 (in) -307 (a) -307 (pr) 7 (ogramming) -307 (language) -307 (of) -307 (choice) 10 (\056) -308 (DF) -307 (implicitly) -307 (and) ] TJ 1.007 0 0 1 53.798 446.623 Tm [ (continuosly) -249 (p) -7 (ersists) -250 (the) -249 (state) -249 (and) -250 (pr) 8 (ogr) 8 (ess) -249 (of) -250 (applications\054) -249 (which) ] TJ 1 0 0 1 53.798 435.664 Tm [ (gr) 8 (eatly) -250 (simpli\033es) -250 (de) 7 (v) 8 (elopment\054) -250 (but) -250 (can) -250 (cr) 8 (eate) -250 (an) -250 (IOps) -250 (b) -10 (ottlene) -7 (ck\056) ] TJ 1.02 0 0 1 63.761 424.705 Tm [ (T) 62 (o) -325 (impr) 7 (o) 7 (v) 8 (e) -325 (e\034ciency) 58 (\054) -325 (w) 7 (e) -325 (intr) 8 (o) -7 (duce) -325 (Netherite) 10 (\054) -325 (a) -325 (no) 6 (v) 8 (el) -325 (ar) 8 (chi\055) ] TJ 1.02 0 0 1 53.798 413.746 Tm [ (te) -7 (ctur) 8 (e) -319 (for) -319 (e) 6 (xe) -6 (cuting) -320 (ser) -14 (v) 8 (erless) -320 (w) 8 (ork\036o) 7 (ws) -319 (on) -319 (an) -319 (elastic) -320 (cluster) 58 (\056) ] TJ 1.011 0 0 1 53.798 402.787 Tm [ (Netherite) -248 (gr) 8 (oups) -247 (the) -248 (numer) 8 (ous) -248 (application) -247 (obje) -7 (cts) -248 (into) -248 (a) -247 (smaller) ] TJ 1.02 0 0 1 53.798 391.828 Tm [ (numb) -10 (er) -269 (of) -269 (partitions\054) -270 (and) -269 (pip) -7 (elines) -269 (the) -269 (state) -269 (p) -7 (ersistence) -270 (of) -269 (each) ] TJ 0.98 0 0 1 53.798 380.869 Tm [ (partition\056) -208 (This) -208 (impr) 8 (o) 7 (v) 8 (es) -208 (latency) -208 (and) -208 (thr) 8 (oughput\054) -208 (as) -208 (it) -208 (enables) -209 (w) 9 (ork\055) ] TJ 0.993 0 0 1 53.798 369.91 Tm [ (\036o) 7 (w) -251 (steps) -251 (to) -251 (gr) 8 (oup) -252 (commit\054) -251 (e) 7 (v) 8 (en) -251 (if) -251 (causally) -251 (dep) -7 (endent\056) -251 (Mor) 8 (e) -7 (o) 7 (v) 8 (er) 59 (\054) ] TJ 0.98 0 0 1 53.798 358.951 Tm [ (Netherite) -172 (le) 7 (v) 9 (erages) -172 (F) 60 (ASTER\047s) -172 (hybrid) -171 (log) -172 (appr) 8 (oach) -172 (to) -172 (supp) -7 (ort) -171 (larger\055) ] TJ 1.02 0 0 1 53.798 347.992 Tm [ (than\055memor) -15 (y) -305 (application) -306 (state) 10 (\054) -305 (and) -306 (to) -305 (enable) -305 (e\034cient) -306 (partition) ] TJ 1 0 0 1 53.798 337.034 Tm [ (mo) 7 (v) 8 (ement) -250 (b) -10 (etw) 8 (e) -7 (en) -250 (compute) -250 (hosts\056) ] TJ 9.963 -10.959 Td [ (Our) -249 (e) 7 (valuation) -249 (sho) 7 (ws) -250 (that) -249 (\050) 12 (a\051) -249 (Netherite) -250 (achie) 7 (v) 8 (es) -249 (lo) 7 (w) 8 (er) -249 (latency) ] TJ 1.001 0 0 1 53.798 315.116 Tm [ (and) -249 (higher) -250 (thr) 8 (oughput) -249 (than) -249 (the) -250 (original) -249 (DF) -249 (engine) 10 (\054) -250 (by) -249 (mor) 8 (e) -249 (than) ] TJ 1.02 0 0 1 53.798 304.157 Tm [ (an) -287 (or) 8 (der) -287 (of) -287 (magnitude) -287 (in) -287 (some) -287 (cases\054) -286 (and) -287 (\050) -12 (b\051) -287 (that) -287 (Netherite) -287 (has) ] TJ 1.02 0 0 1 53.798 293.198 Tm [ (lo) 7 (w) 8 (er) -285 (latency) -284 (than) -285 (some) -284 (commonly) -284 (use) -7 (d) -285 (alternativ) 8 (es\054) -284 (like) -285 (A) 110 (WS) ] TJ 1 0 0 1 53.798 282.239 Tm [ (Step) -250 (Functions) -250 (or) -250 (cloud) -250 (storage) -250 (triggers\056) ] TJ /F142 7.9701 Tf 0 -25.087 Td [ (P) -24 (VLDB) -250 (Refer) 8 (ence) -250 (Format\072) ] TJ /F138 7.9701 Tf 0 -9.963 Td [ (Sebastian) -250 (Bur) 8 (ckhar) 8 (dt\054) -250 (Badrish) -250 (Chandramouli\054) -250 (Chris) -250 (Gillum\054) -250 (David) -250 (Justo\054) ] TJ 0 -9.962 Td [ (K) 20 (onstantinos) -250 (K) 15 (allas\054) -250 (Connor) -250 (McMahon\054) -250 (Christopher) -250 (S\056) -250 (Meiklejohn\054) ] TJ 0.983 0 0 1 53.798 227.264 Tm [ (and) -254 (Xiangfeng) -255 (Zhu\056) -254 (Netherite\072) -254 (E\034cient) -255 (Exe) -7 (cution) -254 (of) -254 (Ser) -16 (v) 8 (erless) -254 (W) 82 (ork\036o) 7 (ws\056) ] TJ 1 0 0 1 53.798 217.301 Tm [ (P) -24 (VLDB\054) -250 (15\0508\051\072) -250 (1591) -250 (\055) -250 (1604\054) -250 (2022\056) ] TJ 0 -10.958 Td [ (doi\07210\05614778\0573529337\0563529344) ] TJ /F142 7.9701 Tf 0 -18.467 Td [ (P) -24 (VLDB) -250 (Artifact) -250 (A) 65 (vailability\072) ] TJ /F138 7.9701 Tf 1.017 0 0 1 53.559 176.917 Tm [ (The) -246 (sour) 7 (ce) -246 (co) -7 (de) 10 (\054) -246 (data\054) -247 (and\057or) -246 (other) -246 (artifacts) -247 (hav) 8 (e) -246 (b) -10 (e) -7 (en) -246 (made) -247 (available) -246 (at) ] TJ 1 0 0 1 53.798 165.958 Tm [ (https\072\057\057github) 20 (\056com\057micr) 8 (osoft\057durabletask\055) -63 (netherite\057tr) 8 (e) -7 (e\057vldb\055) -62 (o) -7 (ct\055) -63 (2021\056) ] TJ 0 0 0 rg 0 0 0 RG ET q 1 0 0 1 53.798 149.245 cm [ ] 0 d 0 J 0.398 w 0 0 m 47.821 0 l S Q BT /F138 6.9738 Tf 54.296 140.443 Td [ (This) -250 (w) 8 (ork) -250 (is) -250 (license) -7 (d) -250 (under) -250 (the) -250 (Cr) 8 (eativ) 8 (e) -250 (Commons) -250 (BY) 49 (\055NC\055ND) -250 (4\0560) -250 (International) ] TJ -0.498 -7.97 Td [ (License) 10 (\056) -250 (Visit) -250 (https\072\057\057cr) 8 (eativ) 8 (e) -7 (commons\056org\057licenses\057by\055) -71 (nc\055) -72 (nd\0574\0560\057) -250 (to) -250 (vie) 7 (w) -250 (a) -250 (cop) 7 (y) -250 (of) ] TJ 0 -7.97 Td [ (this) -250 (license) 10 (\056) -250 (For) -250 (any) -250 (use) -250 (b) -10 (e) 7 (y) 8 (ond) -250 (those) -250 (co) 7 (v) 8 (er) 8 (e) -7 (d) -250 (by) -250 (this) -250 (license) 10 (\054) -250 (obtain) -250 (p) -7 (ermission) -250 (by) ] TJ 0.995 0 0 1 53.798 116.533 Tm [ (emailing) -250 (info\100) -10 (vldb) 20 (\056org\056) -250 (Cop) 7 (yright) -250 (is) -250 (held) -249 (by) -250 (the) -250 (o) 7 (wner\057author\050) 12 (s\051\056) -250 (Publication) -250 (rights) ] TJ 1 0 0 1 53.798 108.563 Tm [ (license) -7 (d) -250 (to) -250 (the) -250 (VLDB) -250 (Endo) 7 (wment\056) ] TJ 0 -7.97 Td [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -250 (of) -250 (the) -250 (VLDB) -250 (Endo) 7 (wment\054) -250 (V) 80 (ol\056) -250 (15\054) -250 (No) 10 (\056) -250 (8) -250 (ISSN) -250 (2150\0558097\056) ] TJ 0 -7.97 Td [ (doi\07210\05614778\0573529337\0563529344) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F142 10.9091 Tf 264.157 444.411 Td [ (1) -1000 (IN) -37 (TRODUCTION) ] TJ /F138 8.9664 Tf 0.983 0 0 1 317.686 523.335 Tm [ (The) -254 (term) ] TJ /F167 8.9664 Tf 0.983 0 0 1 353.072 523.335 Tm [ (ser) -15 (v) 8 (erless) ] TJ /F138 8.9664 Tf 0.983 0 0 1 388.318 523.335 Tm [ (is) -254 (often) -254 (consider) 8 (e) -7 (d) -254 (as) -253 (a) -254 (synonym) -254 (for) ] TJ /F167 8.9664 Tf 0.983 0 0 1 522.794 523.335 Tm [ (Functions\055) ] TJ 0.98 0 0 1 317.955 512.376 Tm [ (as\055a\055Ser) -15 (vice) ] TJ /F138 8.9664 Tf 0.98 0 0 1 361.86 512.376 Tm [ (\050FaaS\051\054) -216 (which) -217 (was) -216 (pione) -7 (er) 8 (e) -7 (d) -216 (by) -217 (Amazon) -216 (\133) ] TJ 1 0 0 1 510.809 512.376 Tm [ (1) ] TJ 0.98 0 0 1 514.978 512.376 Tm [ (\135) -216 (and) -217 (is) -216 (no) 7 (w) ] TJ 0.98 0 0 1 317.955 501.417 Tm [ (ubiquitous) -240 (\133) ] TJ 1 0 0 1 361.335 501.417 Tm [ (4) ] TJ 0.98 0 0 1 365.505 501.417 Tm [ (\054) ] TJ 1 0 0 1 369.545 501.417 Tm [ (6) ] TJ 0.98 0 0 1 373.715 501.417 Tm [ (\054) ] TJ 1 0 0 1 377.755 501.417 Tm [ (15) ] TJ 0.98 0 0 1 386.094 501.417 Tm [ (\054) ] TJ 1 0 0 1 390.135 501.417 Tm [ (18) ] TJ 0.98 0 0 1 398.473 501.417 Tm [ (\135\056) -240 (In) -240 (FaaS\054) -240 (a) -239 (function) -240 (is) -240 (a) -240 (pie) -7 (ce) -240 (of) -240 (application) ] TJ 0.996 0 0 1 317.955 490.458 Tm [ (co) -7 (de) -251 (designe) -7 (d) -252 (to) -251 (r) 8 (esp) -7 (ond) -252 (to) -251 (an) -252 (individual) -251 (e) 7 (v) 8 (ent\054) -251 (calle) -7 (d) -252 (the) ] TJ /F167 8.9664 Tf 0.996 0 0 1 533.934 490.458 Tm [ (trigger) ] TJ /F138 8.9664 Tf 0.996 0 0 1 557.618 490.458 Tm [ (\056) ] TJ 1.009 0 0 1 317.955 479.499 Tm [ (Compar) 8 (e) -7 (d) -249 (to) -248 (a) -249 (virtual) -248 (machine) -249 (or) -248 (a) -249 (compute) -248 (instance) 10 (\054) -249 (a) -248 (function) ] TJ 0.995 0 0 1 317.955 468.54 Tm [ (is) -250 (signi\033cantly) -250 (mor) 8 (e) -250 (\033ne\055graine) -7 (d\054) -250 (which) -250 (allo) 7 (ws) -250 (for) -250 (faster) -250 (sche) -7 (dul\055) ] TJ 1.02 0 0 1 317.955 457.582 Tm [ (ing) -257 (and) -257 (b) -10 (etter) -257 (load) -257 (balancing) -257 (giv) 8 (en) -257 (a) -257 (p) -7 (o) -7 (ol) -257 (of) -257 (compute) -257 (r) 7 (esour) 8 (ces\056) ] TJ 1.013 0 0 1 317.955 446.623 Tm [ (Furthermor) 8 (e) 10 (\054) -246 (FaaS) -246 (platforms) -246 (supp) -7 (ort) -246 (p) -7 (er\055inv) 8 (o) -7 (cation) -245 (billing\056) -246 (This) ] TJ 0.991 0 0 1 317.955 435.664 Tm [ (means) -252 (that) -252 (a) -252 (ser) -15 (vice) -252 (built) -252 (on) -252 (FaaS) -252 (is) -252 (not) -252 (only) -253 (hi) 1 (g) -1 (h) 1 (ly) -253 (available) 11 (\054) -252 (but) ] TJ 1.02 0 0 1 317.955 424.705 Tm [ (is) -265 (b) -10 (oth) -266 (\0501\051) -265 (v) 8 (er) -15 (y) -265 (cheap) -266 (to) -265 (op) -7 (erate) -265 (under) -266 (lo) 7 (w) -265 (load\054) -265 (and) -266 (y) 8 (et) -265 (\0502\051) -266 (can) ] TJ 1.02 0 0 1 317.955 413.746 Tm [ (scale) -297 (automatically) -297 (to) -298 (a) -297 (high) -297 (load\054) -297 (at) -298 (a) -297 (pr) 8 (op) -7 (ortional) -297 (cost\056) -298 (Giv) 8 (en) ] TJ 1.005 0 0 1 317.955 402.787 Tm [ (the) -248 (p) -7 (otential) -248 (de) 7 (v) 8 (elop) -7 (er) -248 (pr) 8 (o) -7 (ductivity) -248 (b) -10 (o) -7 (ost) -248 (that) -248 (the) -248 (ser) -15 (v) 8 (erless) -248 (par\055) ] TJ 1.02 0 0 1 317.955 391.828 Tm [ (adigm) -288 (pr) 8 (o) 7 (vides\054) -288 (it) -287 (is) -288 (anticipate) -7 (d) -287 (to) -288 (b) -10 (e) -7 (come) -287 (pr) 8 (ominent) -288 (for) -288 (cloud) ] TJ 1 0 0 1 317.955 380.869 Tm [ (applications) -250 (\13345\054) -250 (55\135\056) ] TJ 1.02 0 0 1 327.918 369.91 Tm [ (Originally) 58 (\054) -262 (ser) -14 (v) 8 (erless) -262 (functions) -261 (w) 8 (er) 7 (e) -261 (use) -7 (d) -261 (primarily) -262 (for) -261 (small\054) ] TJ 0.986 0 0 1 317.955 358.951 Tm [ (stateless) -252 (applications\056) -252 (Ho) 7 (w) 9 (e) 7 (v) 8 (er) 60 (\054) -252 (b) -10 (oth) -252 (practitioners) -252 (and) -252 (r) 8 (esear) 8 (chers) ] TJ 0.98 0 0 1 317.955 347.992 Tm [ (quickly) -232 (disco) 8 (v) 8 (er) 8 (e) -7 (d) -232 (the) -231 (app) -7 (eal) -232 (of) -231 (conne) -7 (cting) -232 (e) 7 (v) 8 (ent\055driv) 9 (en) -232 (functions) ] TJ 0.98 0 0 1 317.623 337.034 Tm [ (with) -204 (stateful) -205 (ser) -15 (vices\054) -204 (such) -205 (as) -204 (cloud) -204 (storage) 10 (\054) -205 (to) -204 (build) -204 (fully) -205 (ser) -15 (v) 8 (erless) ] TJ 1.02 0 0 1 317.955 326.075 Tm [ (applications) -287 (with) -286 (p) -7 (ersistent) -287 (state) 10 (\054) -287 (elastic) -287 (scaling) -286 (and) -287 (load\055base) -7 (d) ] TJ 0.98 0 0 1 317.955 315.116 Tm [ (billing\056) -213 (T) 64 (o) -213 (me) -7 (et) -213 (this) -213 (demand\054) -213 (cloud) -213 (platform) -213 (pr) 8 (o) 7 (viders) -213 (no) 7 (w) -213 (supp) -7 (ort) ] TJ 1.006 0 0 1 317.955 304.157 Tm [ (many) -247 (typ) -7 (es) -248 (of) -247 (triggers\054) -247 (and) -248 (o\035er) -247 (ser) -15 (vices) -247 (that) -248 (help) -247 (to) -247 (or) 8 (chestrate) ] TJ 1 0 0 1 317.955 293.198 Tm [ (stateless) -250 (functions) -250 (into) -250 (stateful) -250 (w) 8 (ork\036o) 7 (ws) -250 (\1335\054) -250 (17\054) -250 (19\054) -250 (23\135\056) ] TJ 1.02 0 0 1 327.918 282.239 Tm [ (Stateful) -264 (ser) -15 (v) 8 (erless) -264 (applications) -264 (use) -265 (storage) -264 (not) -264 (just) -264 (for) -264 (p) -7 (ersis\055) ] TJ 1.02 0 0 1 317.955 271.28 Tm [ (tent) -257 (application) -256 (data\054) -257 (but) -257 (also) -257 (for) -256 (che) -7 (ckp) -7 (ointing) -257 (communication) ] TJ 1.02 0 0 1 317.955 260.321 Tm [ (channels) -328 (or) -329 (interme) -6 (diate) -329 (computation) -328 (r) 8 (esults\056) -329 (A) 12 (s) -329 (the) 7 (y) -328 (can) -328 (pr) 8 (o\055) ] TJ 1.014 0 0 1 317.731 249.362 Tm [ (vide) -245 (failur) 8 (e) 10 (\054) -245 (availability) 58 (\054) -245 (and) -245 (scalability) -244 (isolation) -245 (b) -10 (etw) 8 (e) -7 (en) -245 (ser) -15 (vice) ] TJ 1.003 0 0 1 317.955 238.403 Tm [ (comp) -7 (onents\054) -248 (p) -7 (ersistent) -248 (queues) -248 (\050) 12 (such) -249 (as) -248 (K) 15 (af) -40 (ka) -248 (\133) ] TJ 1 0 0 1 491.867 238.403 Tm [ (3) ] TJ 1.003 0 0 1 496.036 238.403 Tm [ (\135\051) -248 (hav) 8 (e) -248 (b) -10 (e) -7 (come) -248 (a) ] TJ 1 0 0 1 317.955 227.445 Tm [ (standar) 8 (d) -250 (ar) 8 (chite) -7 (ctural) -250 (pattern) -250 (for) -250 (cloud) -250 (ser) -15 (vices\056) ] TJ 0.98 0 0 1 327.918 216.486 Tm [ (The) -253 (practica) 1 (l) -253 (signi\033cance) -253 (of) -252 (storage\055conne) -7 (cte) -7 (d) -253 (triggers) -252 (is) -253 (b) -10 (orne) ] TJ 1.017 0 0 1 317.955 205.527 Tm [ (out) -245 (by) -245 (the) -245 (data\072) -245 (in) -245 (Azur) 8 (e) -245 (Functions\054) -245 (for) -245 (instance) 10 (\054) -245 (stateless) -245 (H) -36 (T) -54 (TP) ] TJ 0.98 0 0 1 317.955 194.568 Tm [ (triggers) -219 (make) -218 (up) -219 (less) -218 (than) -219 (50\045) -219 (of) -218 (inv) 8 (o) -7 (cations) -219 (\133) ] TJ 1 0 0 1 484.688 194.568 Tm [ (59) ] TJ 0.98 0 0 1 493.027 194.568 Tm [ (\135\056) -219 (The) -218 (rise) -219 (in) -219 (state\055) ] TJ 0.98 0 0 1 317.955 183.609 Tm [ (ful) -239 (ser) -15 (v) 8 (erless) -238 (o\035erings) -239 (is) -238 (also) -239 (met) -238 (by) -239 (an) -238 (r) 8 (e) -7 (cent) -238 (incr) 8 (ease) -239 (of) -238 (r) 8 (esear) 8 (ch) ] TJ 0.98 0 0 1 317.955 172.65 Tm [ (in) -220 (this) -219 (ar) 8 (ea) -220 (\050) 18 (e) 10 (\056g\056\054) -220 (\133) ] TJ 1 0 0 1 380.911 172.65 Tm [ (51) ] TJ 0.98 0 0 1 389.25 172.65 Tm [ (\054) ] TJ 1 0 0 1 393.113 172.65 Tm [ (62) ] TJ 0.98 0 0 1 401.451 172.65 Tm [ (\054) ] TJ 1 0 0 1 405.314 172.65 Tm [ (65) ] TJ 0.98 0 0 1 413.653 172.65 Tm [ <15> ] TJ 1 0 0 1 418.468 172.65 Tm [ (67) ] TJ 0.98 0 0 1 426.807 172.65 Tm [ (\135\051\056) -220 (A) -219 (notable) -220 (e) 7 (xample) -219 (is) -220 (Starling) -219 (\133) ] TJ 1 0 0 1 545.788 172.65 Tm [ (54) ] TJ 0.98 0 0 1 554.127 172.65 Tm [ (\135\054) ] TJ 1 0 0 1 317.955 161.691 Tm [ (a) -250 (scalable) -250 (database) -250 (quer) -15 (y) -250 (engine) -250 (on) -250 (top) -250 (of) -250 (A) 112 (WS) -250 (Lamb) -10 (da\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Implicit) -271 (Persistence) 10 (\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 415.767 150.732 Tm [ (Using) -265 (pur) 7 (e) -265 (FaaS) -266 (to) -265 (de) 7 (v) 8 (elop) -266 (nontrivial\054) ] TJ 1.014 0 0 1 317.955 139.773 Tm [ (stateful) -248 (applications) -247 (is) -248 (not) -247 (straightfor) -15 (war) 8 (d\054) -248 (as) -247 (it) -248 (pr) 8 (o) 7 (vides) -247 (limite) -7 (d) ] TJ 0.98 0 0 1 317.955 128.814 Tm [ (e) 7 (xe) -7 (cution) -201 (guarante) -7 (es) -200 (\133) ] TJ 1 0 0 1 398.789 128.814 Tm [ (43) ] TJ 0.98 0 0 1 407.127 128.814 Tm [ (\135\056) -201 (For) -200 (e) 7 (xample) 10 (\054) -201 (a) -200 (function) -201 (may) -200 (b) -10 (e) -201 (r) 8 (estarte) -7 (d) ] TJ 1.02 0 0 1 317.955 117.855 Tm [ (many) -296 (times) -297 (b) -10 (efor) 8 (e) -296 (completing\054) -296 (p) -7 (ossibly) -297 (concurr) 8 (ently) 58 (\054) -296 (and) -297 (must) ] TJ 1.012 0 0 1 317.955 106.897 Tm [ (complete) -248 (within) -249 (strict) -248 (time) -248 (limits\056) -248 (Furthermor) 8 (e) 9 (\054) -248 (all) -248 (state) -248 (manage\055) ] TJ 1.008 0 0 1 317.955 95.938 Tm [ (ment) -248 (and) -248 (synchr) 8 (onization) -248 (must) -248 (b) -10 (e) -248 (p) -7 (erforme) -7 (d) -247 (via) -248 (e) 7 (xplicit) -248 (calls) -248 (or) ] TJ 1.02 0 0 1 317.955 84.979 Tm [ (triggers) -329 (conne) -7 (cte) -7 (d) -329 (to) -329 (e) 7 (xternal) -330 (storage) -329 (ser) -15 (vices\056) -329 (This) -329 (can) -330 (cr) 8 (eate) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1591) Tj ET Q Q Q Q q 0 g 0 G 0 g 0 G 0 g 0 G 1 0 0 1 148.712 657.235 cm q 0 G 0 g 0.3985 w q q q 1 0 0 1 313.615 56.15 cm 1 0 0 1 0 0 cm q 0 G 0 g q 0.4 0 0 0.4 0 0 cm q 181.44 0 0 180.48 0 0 cm /Im1 Do Q Q Q 1 0 0 1 -313.615 -56.15 cm Q Q Q n Q 0 g 0 G 0 g 0 G Q endstream endobj 45 0 obj << /BaseFont /HHVYSZ+LinBiolinumTB /Encoding 46 0 R /FirstChar 27 /FontDescriptor 47 0 R /LastChar 120 /Subtype /Type1 /ToUnicode 49 0 R /Type /Font /Widths 50 0 R >> endobj 46 0 obj << /Differences [ 27 /f_f 45 /hyphen /period 49 /one /two /three 53 /five 58 /colon 67 /C 69 /E 78 /N 80 /P 82 /R /S /T 87 /W 97 /a /b /c 101 /e /f 104 /h /i 107 /k /l /m /n /o 114 /r /s /t /u /v /w /x /y /z ] /Type /Encoding >> endobj 47 0 obj << /Ascent 693 /CapHeight 662 /CharSet (\057E\057N\057S\057W\057c\057colon\057e\057f\057f\137f\057h\057i\057k\057l\057n\057o\057r\057s\057t\057u\057v\057w\057x) /Descent -235 /Flags 4 /FontBBox [ -1082 -267 6171 1023 ] /FontFile 48 0 R /FontName /HHVYSZ+LinBiolinumTB /ItalicAngle 0 /StemV 132 /Type /FontDescriptor /XHeight 429 >> endobj 48 0 obj << /Filter /FlateDecode /Length1 903 /Length2 53300 /Length3 0 /Length 53543 >> stream xlt&ݶ5F'$۶mvl?m۶m۝tlI9?F1G֜jQk"%RP454:21pd,B@g!#3' `hbf'W@/!?)&ΑjltG [ _ڔc[rNF&n/h0t([X[$ 4pv&@?@c#`7lj49mM\ LMd&@k)NUzbfdbbOa 'S :6wr㢧G):GS:6%_e3?/d B_H/ĜՖ[PZ_6oU703wPt,,L,Zf`hyI' ͬM RKK(:ZSZNR108:X2kV\e=1p0 ,N*vSfkƲNn-:ƿ>_唝lL-($ded`2 L)``tcf{lj7#%[# ˴t:ܑIneK"S(,3#ϯ /r4wI-v7α,V;fnN2^!"1J#axH_v2^#B2 /tbRA\\6SEf3dPNdQau ֔ݞWڌB•(8q+ ៿qG"P$225c%}MT۬z9_ j!J@6j`H}#HUj2DhBpKu9oWl$s # ~ґii {6MSsYVI0Kvd9~;Rq'ԠY.K< {~MR} Y(篇Gl`/ Ua?'.5@|t Kϋ_HJǐڮt|RWtdPL`N7oMʤG>liqeho8hͬ~Q`;aڟ9(qJ{ Ч>px$ƒe_!n1m͊;hsl._P@;ܾ,\p1x!J;zGg~/Hԑ~kȕnKRpm _ Vey-B# =s ;!W!ᦟBb3m< [~MUH[k5ʶQ`nT.$' :UQ-Xl3BxM>!K@&|̦ě}@MY,7QlB[7ܖf SY)>^i9^If`,.[ Bb=ã`i JagwM>~NueZm$uib#IFBT9Vwh 6#D#KRb?,hU~Oީ%|*ma4Bgh'K4TVa0D%}HS0EwKp4_kW:1lő_? ؠp TAH7ξ!}Hbxj֫?$7MGKfژ?> ncXjʥ?Y2k}鲵2eԨD.soj̾@r4و~tܟpߤ,P?-?W(ްG\6dw/e',αՍ/P͆}Mr/,j;̤KG5"2rp'(֋0-JiXSK} Hxf05 3"h=o Aqpk<+⯤M4րZሻT :@IR=쨽vݽ˪_Ը_Mc]bvT ~'^6LG;gc5"ڢox@2B4cm,Zޑ& 'h{JR}qLzUYm˨F~Wo(:n[%Ƀ"Kj!_;Km^?E;Ţ֡w^%g /EU?xEgcs\6[}ѕe, %f4&lZ5;o r,y/հ@3x7*&_R,6 `wya$@84UW6|mbqƕ}-O_eP좯- .5X6l'wٻv6pP 8R'\x@"-F]h]ڶWkHtY=ŌOI.Ul/k"NwvMT0=ڝ5nvjdNDI+:5hr>QϧB8qDǍI r%bzziM2d̑gm >9Kh |GeKQ˚o!xП6$9#P>!èU2ВT uWl]1xb̸Z#"*>Ǥ@=(ꞽ)=mkdI%c-WaU]ΨN" A_pYBGo,<^03jiR'KL-o,ZQ`gpLo! @/q,_Gwiktْ-u>5BUpYIWm^{.\3B9sͺ*I.:=LwCG ~ ȨWm[h [l>k=^H\0GWgqwXE/[ =P7i J2:8>zHPcqao+$7sgAk4s޶W}z;m*y׮tXZ.,"{γ3kHOY-wF [12!7c* =ᣇ2 }l#/bn!xJK~V%PT&TKWw0?o!O9$!5 ʾg`(}qk?]Njq"ROҝ=1 HfTnnm{Ny۔Y5[B/jDe7BV$sUQEՁE%Tx؍,[!vyz>h% fc, odsY;DNx;5ɭfW\.Ȕ:pje"+)H?;t'WOZHN -ۄ1MgkiYEB] fZ'F5x 2ίA~ZJ)j(cS8=tq Wno"Z§R𛟑Mò{~6Ӻsxʌi-`3I=ivDR(T^(]Br43LY@XHv2ܸ7wV jU~~5DX:=k7wjNhذk*kl&e]sytC`L>?bZFiSϏOo3Z_>&UBQۿǺ>'YmY}B)u.`lK!=QNs5.%vhEWo#w޲$Iƃ%J=%Chs|Nb,jqG'qm2 (#{|4XNlgP)= ӧY'NXUEGz륄]JNɃprʜ(L7Z=cM$ԷڌTB8ETQrP<7UTby|ح5u\/^Ί+`)oY PAɳ\::0V4H&e6G-jp7ɁG!|F$ܮ)gT6u@QV{u}c)eɸLi-A Ajd5DR;c]b3NT)q PNl1/T[b39=!Oէ h/{GAM &J ^JHÍZ7*`? cװAXKdA/rj_RVbগ?_,$v#1W S(F4suxe+ 63fGFLP?d' ՅC?_&NBĢ%2q'horIE”붆PɄ b҇\G UlL9|.|"dݡyK,)]Ƚea.ס?+oR)E6K}#= I\Rs`b] ZBAIl 82 mT0]=x݈5lUu$ /޿(Mz՟F:`V6!QRF!4J?|l"Vv,IюH8Er~VP:y!NEb=GsJRb6lP5(4NHcHDU/黔6qrA48vr{˅ZpGJ`'}i1"jP+ Z_XV,8NǀO=\ܸ|wI73Ft4KAٚ|8Ӥpȶ#؃2SM(k){MJcCf4g7'}e(v'A=h soC6aj4ܺyj)b 'cA;.пv 5Hz r8<ߙя}Ks@1 #$"6~ )ɹ WCf2\wFE~MH`T|u|,q[7C'Tb&lRitx>xs/)Yo?0na^ Alra1=05aZs(Hxzx,kF G6w Eܿ8N 7jFgO$y(4[oDrLTٜEe~eOʲk_2 Q)kGڳ0;Rɥ4f\F)z/[pj6bg2\t:k2]kS>nRnȱmK cL[nGK1Á8"?y\#;IT |ٽ>C^=U1uzLrΘhfx2"r};%e~NeM؇6vDǵj!֯dlj M g;B DBln!y#ƭ  nk yX7zvn9:Q~C"2H˱#yIZދLK nOwʵKt;tb[@M#]Zyr|tp)iM ]k1Fзi[7q*Nԣ.5Mzevʮ;0\΃+#MS;4C Yf,R F)<0{S-d'qtá{q|*UC `nürzC{ɝ.fMC҆ìgGL DM _hݫ%:`t""on&/_QtV ?,O9zo:mːfgky;} bQo/|2ɤ!7D:w`smz !1*"Ek*z4ı .P6FVHTeq&23&, ߩQ!͘)P^ʨpbdegf>3/{-t8G*JE׬ǒ5*#A݉=&]6wK;|bz ۉtMd )d$"I[MYy_YuͽzNd0vR3hXghvEŒdԉ5=ͶimZy:\tO:* XErsoi5Һ'8bVїtC)ўx`zJ9vqUe=rsE JM:.ghhE+'?FNZr7M+A,tEoA!tao٘E< SEbMe۟CKGv|[=uA;n2jꪡ;W0Rm :1,@ -*}e=;}W? R쭑ҵ < 3 Cʟ,OO.(E%Eѐ@Biu׈4~OƍD8X:|] -?kVesE\%5P!L ~93?m2A.Pk1oVZwzбYۨ\]*s^9Fh:HҘX񫲟I־}u}"$F{E(&7hg*[_ؠviWY`IF]t#7J( TG1OrhL yח۩D/yanlhf^WZcZ+oKd%a%^T~) ǪSطi\gf݊O ,#W7l,lhY 5$ɄE(gVhZ9@>+BZ]adF!H'Z\/mck)ղbPAn?Y?Rd%[[a<ǝ&C WQR,9hq:_eaÇ ׉0GonHU++CgY]!| E:@,\Dxʃ~,p(tXMm ._NL#|M^vN|{Lo8E=ۃ kP1{3$^Tp uëۉn'5JT1J\V\[y0t7D~oElhEpW?F Q@$~ٌo|Ƒ^<_O "-هO+J8O](lķ\Sh/,Γi7N܄d\(}2+sY-I3 L,u\X GL?Pxe:hiP0aR\"!>j'y:z ڃMJ֫/>I+^u7ׂLcE{X8>"Trd6PebyO(48JS*ե{܍X?lJ_hKR 9 o%:3VCe%HACF͞t`{ڠ jV"tT)j|س&(f}e ''GHxH818? Ǎc5+B֒G3p0ȹZE<&;D41<9'O!< ؉/0geH裷Z9%nsHgo v#|W]?)r6ef}Z/&&$Hv{} F"t~Uj^(k%# 5"eS?uEL(!.3&q)}ϳD0bdKҧ89]chg !c^K1tWG-.[%gﻈI#h`׾9-+IaQ ȰTO،ӧ]PO gjWk3@eTIL Yn`is[]sjjE[U[Hg G R>7G?ZSZExéxBEUW\-R>ԙjN *֌1nmDxxȰxzxނ3FԮCܖg0 txDo'wf#/l1y"芶c6ʯ3z9&nZ'ݠg(hrYuMVCHZ~y5M F/:u2Zmi׍}Mu,0n!K0rQ"NUlB!&NU ;㈩F[h{׎\/ ҜS^fò}Q(ϝ= 94Da&KŽsV0YR.åTqPR7{E޺5Iɓh0?8XەPٖGaZ cAg6Hv]֓$>WiYҐzҧg]Vqjf~.TlIQQg**s}5Ucu@=@t4-qܩ }"8?M8a K==ĖRD]&x3[rE7Дu0jK0;'ぶqØUS 0T3{"^ մ`<%BWs:>oXRJ''E1S3%i}83.?6%V[?W`]mϞ)8DwygQ*)7A| Kez|)J%AF-SFRjJ()}TxlwJb XIWp2~M]YFu(e9@.BD@/(I?f}疚q׭ l1xxJ8JD.<}()*UbbgĢ^HfΨ4aw<v%Z2v.nUɼ'^s^LHW@"^1S\43W'ݥn"bc76~v h.W\ xˑ_7AiUS oPO+h'~Ijҭս+|d+1 iKW̸;7Lo{ i-1SD$JyUΚ+SCf44S4 jvKXo+?-9@5밭 \CcZ)dnA43ۉyp+؅B0RK7?>>Tꈋ>gH4Uqj`9O(Jiջ-SزHĨm2ZڐUgB߰mۖR':^YИjp&k$ĸQZ %HLzc.Xu ½/&MLTms*Z`gB+Ġ2Fn2#z1}AXc, ,'CM"~{ Ú9mHK{];\BBb 5(Y627Ƌbgf4#"%@IT f}; 8hGOXaG_K# Z.5BMu尌(*@a\Jӣ (j&fvn'qϯK|1;ٻ8.jYF߱O jFkMJМ̘2lv˞I.KNJS9U6ʜrU>d5TbZ-t>eYLU_ T͸jfU#bYʠ17>cqbvQN?O.-T70.0bpbj-, ߚE@ RN4?qW>W V$gGѺCI"XT o#y7;Dö8ֶT%Lf K]$rZ]X+O>cVS5m͞tJ̠ͱ7Pꇃ5د`i vؼrQVթ<+D_{'[Q<b䙤Zs{rE'rҸ %QgR֥?LdA\8M%||*k i?x[K) cZ"HXP_=xiJ'eYuYw6␼0n 2,-2. `B\|IY(oY6sE<0:C( 6ćtzXaXu@$؋o!1|`IJ2o~ЙS'y(,{t)Z\U0l C/Tڻm y0`:W~4 @n)]~FБ?/Qi*n?BnHjV=:8Y(\w_55IS6GnU|ͺ#Z}b9ЕpxhLV}ɣh9:]zƪ Z 3j> 7 \F4&^X_Ipyき)yZB3: wf؏ ;>ȺR؊.Af|V:z y ݁fJ}.mV;ܷ).0lz6̸0cuD(aKgqeOao|-7^P֓aQ3MjV196LEGu`Fm$床nw-ELt !x)2Sx~r5z z Ջ{kbtq+кd6?Vb 1wݓGŞO,ԇӜ^#F%`MeT^3T-1=s?M>g.aǾdVoa҇a]0ώ2 8|9(W*HEK>shXmJdg= )'?{e4Y%ZDɀ''Kf5(<Ն4u++"Dfj咛Oo܌"V,?z`OOK/]eI[\0v=yC,?&b@-vZD䁸<AI(A w_M}h9%C$}^5jgTȎwCu?:j2D/$hYWt:,̑Y3sDS~)`Hy$ab/uLi,G5RB#/J' I23rGBpל}p?z(J譃x3.0 3''7ñ8 R =Q/`(Vac^2xA'x`ns#/5M3v]pr=LxuGc/;Sf8v} zՂz_Qpꐓ:@6n[hϖ8:'cTǾ+.` gH<[%Wsɘhbu[& B (%C+N%aԍr{04㬨% jӏz{ZJJx9܂KPgk@Xf{NE:n B[Yj!˽:=nDI\9ȯ%O8 a-+4 6|`$7"9;e="eEflzqWMǮH-׏v*|Q6w3;pP%[?uh/z̢C76̋ęa]ze&OUt,Miǹ[_$޻Jf~q.KAX9I]$fGl nZAn/ħSwZZAjG`e^-kޑC˱{uiF[44:;nR lE 0Fڻ:p:&k{r4eqگ0oT5- QFl:AsGpą0wkؔ%Vpo`Ċkv ut"  ?貜hb[rd-S0-9NHZa{uȟL 'tL, £ 1D??8>+Q?r4bJ;gX˻>-9Vx9S$&e1wvq)yxgQ8׿L)X$2%YMhv?"tQ|OYAB:(O{$"ŨOjJr!~bc;h4hWteSJ\@EWKQd"߈T:<1oH}gܱBWIaj+#^+LxlIapۂ;)t'Y執s=قcZ!IJ#7o:ћsG⶧sԏܜ?|Ax'Vi}> ,mM5C|0k\4eiTéLUݩ/rvZ`/ 5F`{[;oc]m寚_=U=GXmF1mZ@A.L꾥ea)/Vvt ib<  v |OTʗ Ps t]yE u}#͆w zyzLk24wb^2fBtU&( оPX SRAac?`VFC};/ O咷`xfw^ÏsdQ6 ƎL J}`%޳MvpeO,-X i[LWsC,(4Sd^/Q#2 :;|aH9)`L:!>xb0 nA΅w<|RZZ򨉵Qg$iF*T} J)dK@6٫NE+)g=E^"[yWEԢH5^1iT6KӠ Qf@zͿ`aفل: Π"ڛdggϘ91[~:)ШM:'9Nj_*B"N!P2ԚC7uz֚8۬h[]Z4-zNUpU16"R@~?RAY=A87@u|JQ}LO)?[U>Y*y5|rl6a ک:ܣ8#b0wEZtHY]LVK {qet^Gߡ(r5z=-1+BɁqұGo>a|ʐн+|#/k&eBiDGOi61lV*˲ G~eeM-g|G h7Q!A\թ\*eP>g>yJ]NVSMGAShFASH"۟3ɱE=Y$s:WC3}~!"&=p* ~eAFi&=Wz}@&؛ *Z[ "))\pQj- @/bbgS# 8K*tgk+4&HvE2A[7|dX9'`?Fs'{9e)z >Tܷ濭гP"G޳[+w2 +0$fsCP-$溂MȾfɟD,W\dHc"{}XoX !1Cn$nJ4S2ogzC1Ni&/xVzse. 2` %7 عy 䉶W2eNo=rFjRKFSeJsڲhjtϏ>O'#> ca<G Mzg՞*FU\I_EPb!;`k{ۡZC:rG;\tIW9b\i|A%ЍL8qdc朗obv=ytaD/=/ @-e`(+\Jv""Xc[N uhWe~Ai^>b݌d^Se)%YI} }D-ᦢnt)`fj)j-Y%-JLO;ĬUeϗjs^``U~YǾ ѧkMm~j5hJ0lʕa%SOW|RP۬QPwFsyau8.ۇ]Wi \%z6DŽ~s(ز]KjWG[1ea"/m` 8~qZ.0`B\vaQCAW # į\ن"uvsibGNH,!΂JN;n)P%,e+x gBRZUW[ $h ߚ%V!+X?zi8 qSrY:eHlVzߪ7]Vx~5&kd[v"i:A=d~8u!jv4_<-yHe7 ?.r? n1#͕o~q*[/fA΀rцy ٩%W>* op;ϟ$r-xnwhë`շ+_69n@0Uؘw|nM5Mm!j\$ǡs+!j*c^o M W9PA@TB\j<1*>fԑ|ʗU#ޚc8}ef1s'q#] R:1r2pZ[ZJ|43)L/J?yY^e1S9s EJk.ߚIMiҙWa܉f&.xDycd:S*@8`Z vT1;.^s9r⾢[ 5 E>{}lO5#8h&!c 1\;[^̉ Tcgf(բQ4`& O ~A!䋘 'n#kx5~,HRh>%nI~J%.rc퉰}FXJ-nuzE(ˁ ~7^ 4`05 K ʽiG f*%s(ӪvK˳YplLm{ Hyg[t$(A\Oſ+wJ  R; N~} >!Suu]^"5QO.?>)uuw-j-QW?pWWYaD=pS71Zz%W_'% =bt2?UZr|.BL̝2PKzT"HeIKE}86۽D!s+wα%lߚ&A% PՃ"ݔEBk4=! >5E"Ҕ['@Cq%$Ա/rkW԰u@= CƟGR)˰Ď&' .}XfODH[&mZ#QW)cO^2(%U&%{@=#$e2Mӯ,Opc4pKᛉ籲In!zax ׳I}v6@(؅߀1V. R=6E!j m)/D~N mϊywlW2ܽzOy\kXE+Zﵭ}0ei5otf]5VS{^JtΊ*NM$֥T=I=t&G(SFL(Ԯ0~?x?f<v&5tUHpij=|KJwAѨ1j?^M`%@l'|/ *K CMUqoi%w0 6>xLz/Knf$C,^ҏMX܊+,a5pur"$ P\-p\91| Ϋ+&*LahMZ^83 =}rdE,ܻhpGN8]¼ýwWo{x *< A[|$9@zN¦]4\IM{P%x*nE-{5 ~Ȱ+m%ܸ#d3{Z:7qM)8=^ &doUkh$/a8m52EFiVq!=4c,S•[J̼vՌݡ߁5 ?bcjv}NY(>Ȭ!ءS'`d@ 2"<|UK]Z&Vؕ^^I4={sax+nFK#dp}*jlO?EBnwyĭyCIxj`==<)<_<{UMo-//K[@+HSbpǾ,Bc&RlYSm|.ȽAEWͥˉ-pmATWVExEI0ړ P/fOӖw8(%ɬєJC"s_},Z(q[(Aɉt&PVDJl4#7l9+jچrx7V$-9;cenw\6!܂~oF1Zu 66B2%f|~aA'jQP| |^z( M>,}@k":{9ixwz1na$uzEh^U 2p<6yג J6y+֑F%6LuY(<׿3Xh\-_UtP 왲P1Ok;KL+` ލ-էJzeCDѹ h5P]><@4(!<+JnE>apY/ N0v70(b؃Cdly(gl;jFJ3ރ6T;wļ/!î WbcFϰeڬ _Jv^ʙ[ RN/_$uyZW*"ٻ.]0΍xb)#te@d,9 F [z! wdۍ-iWe=4 h)jT[oV @hnpfo"5qmC<l  lmfbV-vˠTF&HJm|xxv͸ ZJӉ~[L78FcGhͭ Sb?Z{6vmzFg;[7Ty↸-S+.zKaVd×= #-֬)ONy9vsGJL!qŒ7=*-+@Dg^!~l֟GbsI7|Qլ?{TN$ AyX@q1dudMؑ\5 IbYrMU8̵An &k{, pi;U,v"d@Д1%(i@cAWr&6ߤ׹r$cIbo2}l^~*™\渺Mu(긯$YgZuPQ:6te̘QK3q` d:& ?/q\i?bDdை8 [YUioBuygSM̕cISTKOh5:D֠o 1 <‹,e^wͤ"33™# U8f@zo2UΟ8@m Wh;̝njAd#I&4Ǻ2hWf49 G֛r̫uԾ<6f_G5F"bWʊie$5zOIh>lIuGJmŤUb* JX9 ww$!ٓ. &cJ 8}pOYe̜swEGЋk(ʞX5JQBVGE9yJ@sQNZ\ŚcNv4CI+Ȩ! q%_;G!҄3X9ƧKX4#j1 90;ȹn[unH[v8oN*"tVK5 d !p}BYZG|uFS>=īe^*\g 4&ٞr ڣ0 uW'3)&ᄛép*bѮ3)M)QAQFCfnr6z"9 |q#B6CQ)̀-݀~eHbtީɌS],Ri+j8QJn}I<Դ O>nMYfT*7%F3ǝh#??ÏOWy,~{aouD%:1I2C d>][)doHn=1X@:77$[۠sXDYK RtBh*f*Z[b E)qPy5tŜ=4,S;\8dNߔS\R12R2,AM;Y}ЎWkv"Am:;Ydɶ:46h7X~^ *߶8.>yڡ\Tkh5)@ -]lfVMArt&ߧ(ۧB$&u!uUfڦlF籸՚KMa=$ wZy)$ mjzhb/>SHo|aq (IRBp?4V!n+P#o%gBRл xRSz:8qQNMT@WA.E5|*Vpр#FHT. 񥐹r XI)An'/b#jU 8 XK&v,C}~VpT'Y=2 dDTdElAZyت6PHx{Uc&f?i˵<1XtEo`!*h<s *^= "H)#RM@>xC̎x-۸@A:2nO9ZTF iaW ?yhca5Aˡ'ofVɞ ^^O,A!%/Xĵn, ,{DZ]Ã&&4 pOw107^@KN|ĺ|D܍݉F lV)~C"M, F)>;]ϐRK&5Wb7#%q1>ePe^ 7ut܁Py!p< a3n;TA[~شNks(r[Sel&VJUKBCtŠP$TAԸ`, IH#|}uK_0͙@ճ6(ؖH `>404TN &8 0b~oh\vgay8b[QEByxeee3CTPc\B@ 96AؑCŏт:Gu~yBot,q?xv͂wgrg4魿D %Hzh$:d$bw3k,M;s(HXsfc,ֱa{DTȶ/Ef8tψ`IXm{y+\%]hIة9]I&RnÜOEi> aauc1lnZRr=ȉ< Q8E}-~(@pdD0mhq5"wdl _:`qqr1Mfrѽ 4ۤ߮ T|,(rϔ4{XCsR9{G_iZr~Av:E+4E !'~uR=4%5\Ɛo&Ǜ`Jf[b}gko UEid#G)A9y,~YJ'_43HaNP~xTwqvG˕ Xri[,뼤DQ}Lj#Z$~":ެ|:=?2b9 FDa2_< 5:?*#u?ʊ(T}JkOeYb8[oiofj>n6'fr2#w3\ьCע<)QPr"E|D/͊r,(]1F芩^CDOgPa/Fb+0YhZ6S*:̓,X_7R(Aub4㬵$X4Ʀ%d5 (̥%_9^P-Bv劵6{B'oz3a|Ⱦހ'l4, ;\\2S[ٟ̃N,+5IMk ŹZ+)J/;gp7y>i=7cy޷P] B\uY^\4 U/JNXcO]ףI e Vr2Iʤ |24 bL̜eW}рcG!ݳU0T"P+P,-ܵ Y`#5(+\o[aY10>/φnDIsHNQMn^$z5+!q,R;Qf6 Df}tyɭʚpy:ۨnrB tG#wa2"pm>:`y:©O4@Ӛ rܣ.D?Ao+tPO^BF)~\RbꞺuQm۶m۶m۶m۶m۶t{?AQn`TPanuM3+a2ٯܻ 1ЇNqYȊ{n*I@ 8{#笧[ĊUTϗNτ{hLrɨnRv =!hķM :GZ8X$4 2P\׮G8Iʎ=kEڙ8Q@q =a6ċ?5rwsC˸/&hEҵPOGg-5aF+ E1 E`TSd%DQI>5>"wgq Y8,`9P^y P5%ڬgL`#M#lhJ쥹MO:7cs\ ȸHl!'OUz$?ND (/!0E2Xd_+W9:͡U@k9O.[fdf6VɥQOE%czz((s]oo/** nіA@B-@)姐.l{E}ٳ`ϊKOo}(6hz?bPt,gK>H>tH {6':|@Rٍ%9!] |V J5 K?A}% ]KDVB釖-ʂ3٠d$]UM>|G/ߵHљOg-y?'Ƙ|Kr!)+jZ^Qf.$ 0ʶS#~i}1`&W;]  g0^bPoz]fp h47|`xd\q^`{zc`}3v5# K?}Uȣp\y`+Pq\96l[!#Pّ8. 9Fĺ0{]\~7iCT\ͺT7>;fF7"ObC= 'n͵<G[HΐF,0u>2K/b*(HUKï7ri¼[ڢ4929Y;ܭ{ɾ~.B!)6rb5?6ܥWL2Mf`"{EUm0C"Hy,:7w"-3]尲V$•{k:%/l5n }x-++I eW_JU_A37&5j,-ĥZ$Ib>ȝfvρJ##bx5Z/I:[ׂhZ]43WNˈQrXplvV'MA?iV@;<߷sAb{ 7 u0uخw^=DZT vgD oLe%;'7|24l?lA&ی s<@"p/ExЉBgốj2I2\f&4,=4P;4..^@%66`*sɡKZ+cbLA׍"kT:ٰDD[fˏ5W˻l՗w\᭻;e*r| t*XeDoW)"iT ȅ%m Wze\߃T˛<BN4U3׽fTF MD'D4LJ 8izzyǛv}RstQP1M7iמ zN/vlaeZbnHT6nwZ 1XXwb8W¸h6!*{(8'1%8bR=D3P"oǢ/thQ9Zh3 3qX PtY EL{dfuQLԴ Όqb sMD<I›5_+*8&"bJ-*6ֈJ4zsLygUL sS82QRje$?>Z$m[}n]ON4OPM O =BFt~g^xMF P'^ۧAVÛigho1 ,YFɟb]ZWX~V43",LSn^7=j<]Љ}-Y&~%+G FI֪zoNceofފ{%u|D1O1(:GlFKqڽ6Tu,+{Zx̭YԜ6:mǼl`eBFm]7[jhLQQ4жsH u%ds')_ /a,Ӎ݀^Rע ݩBHZlDCk< #E_TJ"'i6i \^ė{exe hM ki Hm^uͮoyX(/po*pyC%qqD[oܺBSyȊ|_= F>s'(\uŧAe{RAPԺ؀q("]HU,H|!8./N+9F-`WÃD#ex;"w= 5!`jɢA!nߡ!at́5f/Z'G^X D^E.?!Q]gm1Z0W1|Pl'53BE~D![xuܿ{HWږ[=w=\: <DiwK~.>y[ ;k"}&@J`39+$'RZѵ_ EYu Kkan+~ {* >L]ߨa[`'WY-yO`[l֮ tA˸#!6kYaʅ oaZ,*V-a:e^>&?WCO##¦8V@I1.ao[\kmlGa#?!| M=Ys)R(ڽiYjhLao_t 3+ɟ[g\6,5$b+pˑ/1xFZ1R4#:ԲLb27VJ39Yh]SgJ@tҍƨ0@CMd#ij(lkba%!'jA_H9KyeQފ߻'n;=vBđ%f&Tw~.=|ĶT{)u-kgƶ02i*ȃ/? @e)RA> ܶ(>o\cshRaɬ'!=g3}9T|f<˧>+sMdiʄ-?-HllktE$#?4)EkQIlAhB8_J/Xk_ Z'MBkNJ|5Xp3}-&tfKtfj(2Qyb$E?X65Iv;d>mMnM4tz#>„nZ}eĭW5W񍏭R/,ުzjabe\SiDBd%'uO;7:W3-/#N5gItLz̗cMMR`[HM^Os*‡lsMsNč_AC vӍFd_\pnIRÛ9rV({M PHBAK{I`!EߑN)H߃az~e3K%nB άdf#4 ldh?J"0#S3SG{~zJ)[q:BqCI:;Ģmп5?M#;[s4l6H\t%v2dܴd|Fq+n|hʼx~ {H*|%} .O@ךjrP >[E.Th ZyCpXF[hϊu$_ 1 /*,IN*"67% C#VUPLfh$w˚ q9w6xA?x#K_[FTqd6wb(WF*%^m|' e9k[H`D0xJB'rpZkrKa{lxX˅qr62Qul ;{ق46#(jhKWuzRP!vWsIO8Cۜ"hg"<[)yt򝻳snʍ\XPޭ==iۄ7E$sP(3*{Tˋ S,NC N"6G\#=W/RPYK{ jY/fC5߸V(PBM">Gf򌊃w2o.2+3_`t$1Ɋy)L5KH,> YфVe,6rZA(lQm}ƈ 0Sj]8KE&)ut*-b;%S|qpZc24zVt. #MfNe}X(cžvP@!d6MQn *6I5lOj"/cS3T'qa0N* R&AZt@[=*Нu I3T1\M܅3bpOL7ݶRL* leX;cZQp;zaR`Є Uxcclg`_%)z|Y-diCt,BƅLL*Je޹U&fjIK? 8JwB(7ʹnF=iS9 )R:QHĄTyX^_:p:'cKj;&EAK6ֻ9J\:Ek}^EyF!9b]FY7x&d>  N/%h%Q>bxрem:ʢ P L#@|w2Vܱ]5y. gW;Mz@/w"}OCv~]/)|5H]yW˝99ϭ@AP_--1񆂵\֊GN(Oq IԨ / x't-b4v80@%ǣ@Hח:&N O<^-wz8m̡tY3=~Dn< n}E.Sbע0LJlLn/L|t+yMjfwO}0:5eMȤ粈`mR 5GyƏ-rUV>  LN("L6?%Ppծ)yF[rKH6&8G}EmklX߅f;Z0_^/5䵘ﴬz+f9T ώm@;G~?S@.N/T!r*vQ/$6 2ANjp|bau'?=$-&Qq$*͟B9Y5MWӻТ@I {SLZ+%`{Y`T PGäYV_a1d֝ 8saRCfx~v޴{)?:d} պ<2tDD!V6S %|#вEUoWi=Dxm޴DI응e*Wԃ{6G2#OJyDF&I2/ΗJ+ҌL&KsgG Pcz3n/gBFwErXf]T1iLe,;[A <: Rϭ=3xLc5L>[0mNC$cGUIK\N/ë(F#_+>'>N .nN !2@Ke5/vŴݪK;vIG|M OM:7 uʧíE-t>")2! y&ʗ%k㞏n5TNp/(+c%_gɂcXq:d*2< "1v*Ng/07=U;߻'M)owv1Tt]- moKխd+0{"S+:ك>Z.U+ԅNSp*OԶZw l4#v0R] #Z N ~eWGMhȇz%iy}Ҹ~p}ӖU4Y=ޖ!h~j7Y)'{Jr_9 ֦F\h!GT2@r2dakfSU!=gst'yJI<T }G3#1;fVp6xZ̝V;ڸvq»MhXZU^&̦v/q[o?*w?`**0nСN==f BJ Z PEG{ qxs? nd-53^K}uC?}_'J C >b~G31hp$2jWzĖϏ-OP<* w`1뇖{VbSZa@"e0uRauP\JzjdYok o_*OՋiNiJ 1eάwz8y^f7dL IVKE@ͳL艊EzUəY',A@m0{glsN9gł 7 *0UD-2HeM~A5) SL4ɴ"?GZLϾŝοxZS.~Hi4BޞՂttdlC JmƊ>u8EXm\$/x:rXas;c<;FsЇ'HUkqݠKHpȜQʱ7RQțis np۫HͥlJ ?\ Hhc#~-jl2ީ|P~)CrH%0_aثS߅6)5ɞ_ټm V Qˇ`͉/c>]F~ɬ_M31S fxu2lS8< ܶ{eK'r6#i7n=z؞~ߴBUK]RK:үo0@Kr0);c*g8Z{ U"{̑r/6VQ+!~|nzdMJq.Ѯ1tn)S{ (zQ`2TcAbO]_|LNDHr_*' a2ټѮf*떦FqaD9:RbHypt:XnZrթnVV% e,T#|5UD=Cn5Amtz;|jO\T3?@e&Ay؊He|V;{Գʅ#W$:Ώ"7GǺ5 MaG=*j~c33h|!t#oD7e>px5Ok KkLoc@ck$xEXFmpt4%dئ@86 9OٙNQ4{$Xo /)4/&"Mf&gjqHwpaeI oO2C:{7#b^nD?i> !i +=pvs2u$FҽBˋs͠齩>mhdm8>JҽHryǶګkACSΎ{]`opة@sE8 PImܓPʇQ5kx2iZ̼خc"gI>KF eS=?Z6anF,1U $F@k.%Fjg=L$Ѩ< NTO/mʙ` uN_8uГœTpgl"cvMdo1º9r(ō4H(΅-sW: ~Ā҂P1_}FJ7PN^{hB͖ 㦆߯S2ifR[*AgथWFUtj7~Lgr)SL'K|Dڶg0Z9>|i`Xc* [{"Ua6(hDaXX)RpM^.TQmSayna)#l,z C?Xjo9Lχ[HCAUPY9_Lp\}0YV;)HE#FXCRcR qS}3G&5s7Y"r’,f#iP ?aubQn=qys UT@W1O[хj j9us{9TDi+1nV^fL3_m98" K o<)dmc^򎬜n6p?Dt> cHi׿'`{t(0OMG`Ob~ p~"z:`ޓRt@5`lJobef,.1i#Jd2 lt/ t (/ޏuQ,!1+)fYY^̕.aa 7]t~EF{h:Sn`ݷ/XAl/gCy뱩b^D{`NcFWtA\ JJ*4nN;9<-c:aϒ`3B-"ՠw(|Ͽ6jvո 2BTT.T3\HS|^CtjwR_PίR9óֲH8{ ҿfkIKᄗv}dmgk<@>[37#դt ToOE>8Uw)9\9yqyG_eb~?7r-8/󙢏~cXȼ~8-x,i gbZ.sEÌ^f/c~DO"K~svm$JT;BiRz;N75 @R}Lo) {Xhs/46zݵC/L!P2Gr9ֵ'Iy 6Ժ1a*Dmu*)Y0GΞ3 /`(@~|Z`^FQ_j1S%^+ckG /_߫!#eKq=H}U7Kc=3? 9K_W":׋N93\ Y,S1yNMmQYo"f:bB s]*DR7#,r&}˷^ 6<q'#? 9oLKe&HmhՎ( VtdlI[ sGHy*:?|A'l|hԙs1E]|ѦٙS͒*ky?D[&֛Y`o ҷ2f=h}VJ*[1Q "3MWkK-sGpwSي#8^إBo fL)u&r$GpŃРDiKPqy0YxE㍤sew ozRV|f&`hR۠ 7kuY$.d7 L'$~h̓/Kڡ ?88Ɖ`4{ eHEIE\V_A1E霮/?TU: #ncXdW~IcEþ`3~ v@c2O{zxMe8 #"Q3z ЖNN 5 [Ik531#}HȒ"5H8& ixILWf\DɡWz, ;,TEƹzbb!~;)UDZZjn:DY޿Tɯ6shvӉ)Ҿ*~3 ;s.6 'H~؅TY'濣=`2e4k`Ny=>u& ? %T'uq,5W=0|vSx"~Dʤ-kS*&ɺm #:zCK5B ( K49]=brF[~'+3LR$[f)bZ:ͰyP: PTQ-Y1S:eJcO;z,u" fM&wc̿ >D"XeӉ0 K4~'7#'{?78nMBK:N$)ʰac-5<6( D{,ץ: kz;&Ha]%!Bz]LKL\Էnjj2ӾXh6Ŗ,5yxZf5`kLpexP!\`ttt飔T4jb< l#0ו䥀5j3 rނ]vHP=&s/1*ua[p)$t.*d7ᴞ6PF;~mRtIM/>=$qax!߼՚͛G((w<sf8!B&ტ0뒑"y8dSYE\"@W+'E`k-ߴ̀l WnrH_Oa(z"FGT8c=٪b@1Z&яZD]VõYМ8ׅWicZe&X} 4bsh<œT>Im &o\Q`~"aǴ+Y\*-QoW_7 xmŽÿfUw:P6%F¬t{L}B>$Gn8қ/5E'8dhFi%=ԌLB2 HgbdgW9,zY1vވQ]ؑuի #'qDI;[)^h/3')(W@R dѷFD5TICQ9]1~eB>ːKU߼˥2Fۡor`!O{<''0zz-;#u{LlNxS̄Ats6Iz[֑  {{?Wh*TKccVpiXM68'6ޣQ `WTX.0dVO Qcsb W"!L-&yhV%uq##OCj:2%1Qo,Q8Gܕy:ss@+_O֠-qEWl`lٔ^9 Y&B+m\,AW؅ҬiGgE][ VWWߎӞ[ qӎ3Pqʾ9F\3g*!N+%"U%S9;=B٭XR\cf/Be0.sE^OJ.&cqEMaK*L(AƕUV: A~Q!H]ٖgvyMِИ.|n V=6v;kRjwNnWwު,ïH.z`< ~B}YԀϡf[snb$EWsVJ!7Xl#y7!3١!2 UR╧Qܬ,)6&Spzԩrď.n(:PXԻ78k{(\sR'g"5rhBn0/}UN҇z$Q/#:a(ijl(+*`mmrߜ{C*;Bؿ]=t&m%ްfЎi#͵f^ x_#8̶z5Ϣ5˟#*MG \"Il"߽HjbW%iɺ)?Kޢm( T w>.E[n,=P5}IVrgkklyҧʖ~(D>-}`ؓh񭕧$ውC-`/9z`W7]A٠Cv8qºq .J'?˄x1gܭ+HAkJ8p^}W]82~iBC~>!.%2t|kƟ)) @'3bœՎF3"wY%5񿾍~t! ޣ`4y')]Q톩~x=u|>YblElW,uzѳ~~S\K8Z8M|:lEr 1\EKrKAWLV+=f"۸5VbNaǨA`ҹ[?y8/gWX|fXꢰdo/LSlU" L0$5 t|pU10{zPfpxg$K$&0niVVPRg:~hYH{2(XB:˝S9U.2,HnWnE2U?{cF?^맭՘J#UW>>*AސdF,"'k܄rzJBB[r { S|O0iA,-YJ7@RN,Lvܱek<28Iuo8e+shņyYf i{ceMèx62P#{tcCɧDn󒈡.j^j>Mv3UcSPlPVOSʙg'+-&#Pr%EO18vnBBNl21p˻-e noN#|UZWw [P2Nñ#-eLba3غ<QC6e8 O_=ћ3Jo~xOperIEN\ur==Qh&À1ok[b&<`=h)N?<&*{ 4qz;j?k aR:m0f22SRy@!!.2euyj͒ldyIA<sGMJ50;~IxU*@d?)G&MkrʋWM& vVDҭon,obD786bksH,2ey3{0QzX HUos%TFl"(w8SĀL-Hݥ 4(1=rɖ fcuZؖ| R0 %4uU-eFm lF9~(bS]!8?C0$Mf:k7C5hR( rN%MwT04>#*ywG%Y4AOO6< ~B[e!3COSѠos4}E.acgr~L2BKb䈃9AH:*ʛ434 M\K٨°>bSI;?]J ([rWp/OݖĤ@|j]x?mE\`^'VJa*h}Ŝ.L>:3~F ܊he@mb/(1 / wQT]"ꍄ 4jt#/O>h?+J5LWtMOd[c`d-ˍ.@C Yd2bZsÞ}o{h+oȰTÓ۾ vwV {bZGb\k|ӳ Ԯ71GkP sdvw:aRӌg9,+ݶ8|‡*WPM~OI["gԈh:謙%>O=ؼ6t}F+eLKȞ(E k/#~@eRY`J^wՑ?ŧc $w:ί/lv7W^[QQrcsYtMܮ e$RVBERfK&"6[xzg4pcTP wGLI 7XYjGW<%涖C֒LM="zeVtgcsY+^2SԲqi)]Tֿ`p$sBrO3.='k. RhڙZ7!}}m|\Qē*Rtxm$vPo`F-S﮵22 ^I 38Qs ~=ii݆' 3v% fBw:3.|Q w%2iGK4? ?!z!ҢB?ɼ$AS񰢶PEC6u.mjr铷ty:E%a=?~oཨ>PZ'vB3?#TĉF İYXx34`=†J-RNy%e#m=m|:/nvGٞ4c6HyZ\̆'w_N~tLB=`6ҍlw{ *N@[ R@?}hprg2k^",mBiqr %R{AE`X-L=Tb[έ@dM`XLq k@;w}9pnY> stream xUM6W6Ťd}R$.[lɕr{EiH~~:87ns%zxhvOω: hXgZΔzYgJЫ9[x3 /N'9t?L~7͑ix 9QoӴr ѩs8{C'7atA[vcK/ endstream endobj 50 0 obj [ 687 690 690 1387 411 250 270 375 514 514 637 729 268 338 338 433 520 246 344 246 342 514 514 514 514 514 514 514 514 514 514 253 253 512 551 512 464 1068 701 675 706 761 594 554 753 764 330 375 712 588 921 748 799 598 799 687 542 602 719 672 1043 672 653 645 409 313 409 518 486 268 516 586 472 591 508 366 561 606 312 350 582 304 892 600 566 585 595 421 419 354 591 550 811 534 ] endobj 51 0 obj << /BaseFont /VLEYZA+LinLibertineT /Encoding 52 0 R /FirstChar 21 /FontDescriptor 53 0 R /LastChar 252 /Subtype /Type1 /ToUnicode 55 0 R /Type /Font /Widths 56 0 R >> endobj 52 0 obj << /Differences [ 21 /endash /emdash 25 /dotlessi 27 /f_i /f_f_i /f_f /f_l 34 /quotedbl /numbersign 37 /percent 39 /quoteright /parenleft /parenright 44 /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon 61 /equal 63 /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft 93 /bracketright 95 /underscore 97 /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z 159 /section /abreve 179 /scedilla 205 /Iacute 233 /eacute 241 /ntilde 252 /udieresis ] /Type /Encoding >> endobj 53 0 obj << /Ascent 701 /CapHeight 653 /CharSet (\057A\057B\057C\057D\057E\057F\057G\057H\057I\057Iacute\057J\057K\057L\057M\057N\057O\057P\057Q\057R\057S\057T\057U\057V\057W\057X\057Y\057Z\057a\057abreve\057at\057b\057bracketleft\057bracketright\057c\057colon\057comma\057d\057dotlessi\057e\057eacute\057eight\057emdash\057endash\057equal\057f\057f\137f\057f\137f\137i\057f\137i\057f\137l\057five\057four\057g\057h\057hyphen\057i\057j\057k\057l\057m\057n\057nine\057ntilde\057numbersign\057o\057one\057p\057parenleft\057parenright\057percent\057period\057q\057question\057quotedbl\057quoteright\057r\057s\057scedilla\057section\057semicolon\057seven\057six\057slash\057t\057three\057two\057u\057udieresis\057underscore\057v\057w\057x\057y\057z\057zero) /Descent -233 /Flags 4 /FontBBox [ -1082 -257 6171 1125 ] /FontFile 54 0 R /FontName /VLEYZA+LinLibertineT /ItalicAngle 0 /StemV 79 /Type /FontDescriptor /XHeight 429 >> endobj 54 0 obj << /Filter /FlateDecode /Length1 1748 /Length2 95837 /Length3 0 /Length 95879 >> stream xpݶ5[tm۶tl۶ѱtltl۶߷}뭚]U!'= (ކ]eJ8+gҼ+"Q2%ސ u N%~)e$0ט&=Wq݄vޯ'{2&FZ, d`*BAO5΅n+J+ HKPk|It37>Eo,N=`\ICAztP T:WzЏ+nM(#ޞ7s*]TR2EL_T+DfS0wRyyQnJ9p)4sДAʡ2eUPo\nͳ"{PcIچfJYT`By11vt1D6K8){X.R61OÜ=W@_rKBҧ|rTe^us~UfRݴ[V r)6r#_/_7^Gmnt{۹22g'(<wNqBWaQnDg,֏{0!{fuPoA?: ,ps([xF"_t&D/ԞyIzE'wqkjy\Au@9.j3V[kӸ>SLh.Z)J_,xPO?'%6/"QP \ -)'%1 .ry̋Y"Gb6Dޙ~T~++-4Qy;$3m S:Kkb"=0&DZ5A3ђ3 Ka?U䧠v"ʽmolUEܨ~0R$09+%R2̪l!Ƣ:qu:5*(^s*%uw:d\="gjԷ,_8c⍂[Nx=CI7F V! hxI ,ۦ@A+Bw[$t g=J:$U;_2f#%E%UsX`̘NmLJ/b.|Ulh*X yD*^CǟsYjeEvt u+Jeӡ=$:q(ƽR0Fq]Aڐ@S`]8.=g+QdAx 6@.7<*M(% OK%uE3%yN2Qռ!|XoO[f k]! m4B~IhjAFZk-eVg'tXXl{}o),`s1W4uIlϣHUJ]ITsSc| b="<X2.0/b\@v7JyzK!˦ݣ Rea}!gmQlD-+NB1m[#ۘausU7^BUSCDz0*k/%#YB@ 4>!iOTj}40]6x&7xmd"]Y9WKPpn7}qx EnL#Șh:i;UMLhz(;ޑfX[E/C|ۂ6 oh#:VE0vjEiZ/A,wrx3y=M#%"JgGi+vr*\$Hhٯ>joL2ܙ^N*]wgbOFs5& Ll1ż>d,:J\J6H$ 4\0iq],PLy†ͣxl$Lc mVBXge+{L6#B[Z 5+}JUFKñ3?#\ly2'4Mn@ Sfz/AfRQuͩ3 \1T-gnnK#{i` g1IpʍqI1HYoz(=қK%we̯Ku=fiԩ|W҄z~Oio􈝩 szo\ӓyr0<;r9O\[ n.k*B V~SP5̤DER\^hOC r#{{oP gr)#5^{Z)|!aաJ2 ɚ%F]O7nht$OhFIA֨b_/a_(U~r{S9:VseyCT4$bcpTAaQ*!a^hbi0\Mƌ5!Q,K3-rO2ھ*tE<-mn}=Jn)¼~CBj,g>=v$ҁlu$v׋E. c5Z>w{ܶ*ʇW!MsҤ2q T+Va )<Հ5PA'Xq!)vJmqp+]1~M\S BpKFA{Ҡ`vu}Ӛ́cQBRw]6$A\B dZPM4!f*^ ^de"{-)\K_Y<צ B"IՠN)ǕuGL*LPyU;)a=̢잖Z;3K7xF,$TԀg|hI!cpbtWxA:aks@2c^WҲfY,`b{QXŶ ,j7$"kBkV}mE=/TO-bJiV"u.wa#ezS*Rݿ ]wڂj:; "ak|֫s98d?mn8E!h8qO.93O~E(T|YFiސP֭8b"3f3}oPTW"G-o>X)$1tMeTo?;2}\()NAуkvs~y0+NX_Hl ?iŗaG#Os̴况zg7v32ƧEf4-X^b)|vf{a{bf?߰𱪷; ԭ !Pn _1zlW]m\ˉA]V UՠDoQZ\ۿ% f\TRU h$?E?rJ(YbЦdLֈKx|A/㨸[R1ju)\UCr9 O&;.xFGR \Xtu0@QT ,#50 rYӭϏMo<4k[kŖȑ?y ʬ _%v'`LR0(8<<=Bxp?7Vk~WuzꄬFGB1b[;1@򷩅BST2^>iyp.0zn! TwRT8!CIġ7du/@F-lC*m!j"=Qw9,~W}T׵{X FL(v4f R*U:xO΀11 ^4v ڥO N_{) 1M8HQd0FN'gZ\zbGfw_V|$Fl}^4*%(U: jՒ8{Kޔ6Qx;̮VZYL80G2Ӡ܁ŶЏWjچ}su~ zmy=fQ [peRx0uas#=ޠGVk0m-+N$Z#zo ԀDG@*= mp=G__a:"5kliwon7*r??bf3Xu;qs} ƚp5Þj@Cd@4gƬղ&HWc[Sиf;v 0vf/ vanDv1(bvNs =qT#NO?rgwP*T,Ҿt2gyKPć-ʏ/Rظig&ѵ~lف'ԒXGX طƐ#D46UNt8kt'`? ITtz2E^A%N =fO2zMA+̉tai jay.kI2Y(2cv hS @3]q(me`t*I"{2?סD4y/O;=6p(Il€i<YbH\gIDyngeojBaFe2=eB { j$/1V<B- gSI13H4"25PעwTwŞ]8(1Ʉxs$,3@W!;Rl\dz 2TL5 -Q)_PB@o3x2A3j{JyM-3'Ic FʨvZG()+MQ4a[pr/~&)>@PvUIݖ蜾X@0Էժ[''>v}}7}SQ҆fז#^rP l4z(Q/85{[MD|8L=٭2f&lG#xtDeʛo- Y|Lf&u|"U Y +oBԌ,3LKX ev׼_[{qԼ.6 Y5V%c6E/POS{" ѓdȃ/3D:B߫OhEfTw_!T8n'3 Ԥٽ:4=PC$&ƨ¿ʡ<'F2QiHU1: M8qB{:4Ydn׏ yk|Ĺ~4_'k mےzR^LI2^gG5|XfDHW'Y1^;ٲ{ @/koA}}g> :`̂cGR  wIx o6윖j-碽O`rdwtB{%r%U y/StI957Pl/9*Spܔ&H\k1lq1{dWk8U9jwXN7&<=[,ۧhEG%XR5тꂳk]tE0 ̊9(L+AՒ Y<Ǝۧ}$Qdx@;-}d-}f|,܏'L4Oy/lgoDo ͩ.0#t5H7C.'WQVSq"2 {U d$Z;VRNNCr #PiQ [3%߂F WhX=/T[/GH K|;~]% !>¡,Y2s$z(KrJJ ]BmoӮչM?ՕL$xH޴6vӷ3K*zD&kJ<(( 4v'f?6&JbG{3OpʏGɉ]\vki3yօ7 S2d!E]} A<"\i\y[mmü)O E}?g-,2:]sm1GiVΖ~VȌwA4)S-.KOoul vlT[?Eg Z %?2\n]p)?9"f+Շ$P.„=g}i,#C@L܍AJު6,ahpsj!ַM;Ifԣ.J?94USo¾tc ٯ7S=x->l~4D6K'ܸ2QI]{MdF34+*( Sr5׍;BM sA=CamdQ磓Za\ٜ!bcl˥!!F'uxdntet$6H_R åؕ |jp 2@G1PIqz[?Y}vM .Lܼ%$APrοhj A 7ý#!u"kKV~YZ>8T!GƑ(yl$rG; 6̏;|PPXƊՏ]ihC ]t=\,l:iy5=#c*>v)lhTNɩNj`6dX%:|Ip;·6&dgf2z` . 2 )JN~ҙjEfص5е~>4lr9]1&;Gƽ\8>`*m{rV;]Oۍ\GE(9F5gۚI g.-ht?Pc.S^s՗Sj>:n`OZnQ>z7뫒%P}mk+U v8\EJE2h"ET-q@ H6Շ:I?ƴ ]y P|L$aD|7&7Ym- Y 5iqUgR8f(r[CJ9M}i t뵱6ZO¾Ł~}[%~@8-a#;5D~aHu}6``H 9*zTHo5>y"]q 'k]4#lWˆ .T]tL8bu\%zҖM?2H7*OLȇ\DDULDbegۓPa7E:IQm*5cXc9HQ%^ ^Lqii|IgI /V% ',?YaɧN:bO3ӷqX3R՗WU6t&P?*tZK3`,Af*qkkK\WL~~~I83DV NSs}|#^b"m䎥+djs"&vWfF:kTkMw?tn_Y^*7!?X]-Âk^6! wU~F]Orm{{> :wJ.z_EY uZ\Y|nTacGZ] FXY/@ U'vWY.B]xytSVԅ9 ,bmDmq)k_P5pmk *P7 jnj "ھ t[8Auv+HyB &}Y8SFjkK3=^;Ӌ1|!yK5CAe<||%L~jS8|3Pg$uH ;jC?˼N{{M.{zͶM/qZ }8|U5IC|yo&*5W^s!4e)?Jm{8b"y6Ixg _{3^Rwί4J?`OTAĺ>ڦxΡrY+$%CG@%(9P(r[ѣZgb5ݧHT/Sɋsfj(?hlSi5(4!rEta*O=b½G!)“Pq!gD\qͣW Ov- .܄h5x v ]nHKIwZUo)Ϗ65gOENR&v {5Y=\Tgggm Gтy'K\/kyl BBD1IJ4n&A/#2 _~7P{L1)7U]u Yo  SRs, /XF9&J u{FC-e0ՂhbaEP^CŰ\_pG7y&T+a=ʛ$nE:?J v'WgeĮp{2 5;F˨D#~5^cVڣ<je[*W ), ?ޜ|Fo&[]wf;`6X5#dL+9lLq+Y'<%Q ?iZXe7친\7.vϞ cG=3(C~ _wHwjAilF=_\b5Ҋ9M`}_k(=-> gRs0:8"fodݳ;SO}5 CR1XL6dL F )‰:8#k>->)qAÚ}T:b{:`*äkX6cGVMijo̤*@vQdP%sxO;UI]IF7 Wb{b #0ڡ!h\iR o&@"~۫DC[nkr-?˱D19O /U_E:DLYKWPJH!QW9;DFvoNt4on )a`{N/;F%jO5ƨv B91lyoO9TRbTI.R`ʍ_]M@3I>p5!:ʻT w,f+s+S ¨ L'w:Mr%}*D ݭ4̸qGmd| xA&-eaqptzRvu.1M]+2Z[oH#4UʱOYR I[sT9P̴ ;b{u2VVCf}ณneIQD`7D6͍d؜AAiRV/'m[^oµV0MLV$|!J. QF(B_/UĖߦሼƒNđ^?Z탺)@#k3j~!ML,+=tYe(d j|綥`TR;ĴD:by9$"lr:vF/L8`pCbz2Kt7v/6cNsZ4{ j`γ@}h$SB9s(Z7 ;Mmkw8q aqʵNzPH"6<?v=ٷRxzϿ-; u!4y]PCnlo^Ru1sB.YN|ml"g6 wԛ0H5gEbrkG)!WZ6(͛ WcɯB^AY Awz|غc 1uC_bTu}SnËЏwX $ "ɐy{u*XGYE_H_^@ŝ2SƗ04;b *['E5sk ~("s k9ڲt27W]j&LSFʞE@r)cH,%\sPGSu}hvtj_jڴ&\*-F<,.~Vmz{ |i" gb = bIw+81.KusU{yNN.{&5oZ %1^X:)x:i32ۃ)1`?@*t6` ;tӰ!OY=B_85uGMlV( bMϼԷWB<2ʿq.}ѐC"y-Ի]u+Q.4 j# PIԺ20س~y!DDyVK"kn{'PHP6$^e\}Q]ҷ|Û{ zÿl &\AQې?.n@;}9sv{-hAܚwy ηTثZY LB# 4N99Q9恵i Z6\Wӧ+m{~$7!ѣV?c p[.>j%Iv,2cF\ʽ'X(6ԑ!T2U pϬڕڜ ` x/s vIfmㄧSX1`T5̺!(I O)]̫đ(ԇʐ;lЯX=-s ,zѷ&(mFu/{kWMHZu0sOX(c%޶`MtE,u?d\jHƈn@z=0v9P_I9<RKe_J>n~nKwXNY<8uKww(^b0M^opF/EG eeyr_P&o&YZ+coT2Oعșqې2A+8cG,6SB r>YXN,2WyzD3>/`u7zP'oEѵm۶m۶m۶mm۶m۶RRd,4 'kXG<'*Zc~rWC ~2mH;Yo*H~A D$2K#1n|dy[䫈VȅUC'̦]_ oɪ_aB$&&JgS_o8MQzK8\0m<"+NLۢT0Q .43NI3_zͭy m}'>k?(Fw+V ݊"c}Qvq; )sv7~`ey\8 3ܜj%=hIty5k`߂5eVMG?2ZʁւƉLIKd*y$* Ji ,v5CՐdW5,mKHkRNZq|WMnDgʓOYeʤ4:vkj8}^> =v-6{[?JڦYdg]~sۡ |$Yo:P Q9eSx']8Ѻžj%(bSb+!% dsbe%y~WSI V0mAY8ޖW(>JM޲Df֠9Ħƨ[&SC{nUC8 inPBL=Ϳߺ9rS᧳P7Afc`7d\d @OFj;,>m*5{/OlE˟XE\S%G ݊x(iUN\Yp&M$ .7롬u7t['~JZ6߭U:bY;6'Au^BOA*5OYFiA4]"mbW!B@zh=MojPa TI'۝j3̭e{6M)]f;6 Q3[W֥}@%_\|᧷$w# b^Dh!^D?%h_ |¸*>($p !6KEtGÍoQ8A TU\ҼrPZ(ܨ`pſa$}sha h6N{.˞ܾ:ЍЖ.eU2׸5 **Y/b'||SDGVMh?̈́ГV(5"AqmUo"~X1Ed{sAFN@ɟ0[0+€𛶵>:+eg?f}ԐPzRulJ5R Be8;Ro:~&<>Ɓ^̼$ض .@Œ=X`_ۋ ZބS)?J0ErТj6Fg=S+5A\1#xpC%-N )jQ9?'&-;_oF;GaN4h:wɽ5\͡K՝fughއv%s8kw'5IOI?qY߱ZSa2@ew #\m?]eM,)f#60NM`?G=cR8Ѥ3Z3s`YM!^4 Y`:Cqn dD-*q }[Q>qLNKu&( iOrEv v[tteL v yv7%n;`r1 ǵ_VpV  gzq L>gWz It_xo΅-dyN2AOWr"ӦE/Cem3_MNeظ$E]z&@S?D+sR>zQ_9CIVqD%h‚&?&+p0޺sہ [4Zf#@-mtB?UfA ʨCϯ$-l#BBGPL=j O#nZM#VSn|GN.ȋǑئ޾`_p4G/-jlp _N|`eD`@2)K&/NK-@7?F{25Kk"+qcuxE<ة!t&B[c9(=j=ua#SNB@jKk QJjf7^39,!bA):DrCD9ozGCHKl>C}-kRVͭ:,%fL 󝜸ْ0"gQ}*+v׎mF$$ƊAMڽXXcQG wxmuW%bi0'ʚ#%cD~B nmD3I+nQU!C(TN384L{DB6/P:I1D}emdf :5J:f+pۗmxu+jnwXNaiґ&T"\9tq?/4.c7ޟO=f(G1UϗC,ҜzKD1} ՘cWƴ ť-WK[C\Zj/%%}d=$n͘Jr 3$eŞ5Xrc;ꪫҠ "\}o* 01 (Fcg(Du$"19N6M=t4 m?zfBf.Wn 'y\iґ-NlC%X#*ؿޅ>e 2. ޝ0`N1eMq̾S$'tCgM:IN ;v;T˹en7۾g(_|^Br5y|˱R쾀tvq|$2ke ^b2^_6@Z%0Vak{cblwi |A$__+T,"Ǧ^$bT2c>M͠_W[)HG$zIe v/XW$f.-=-R.'YO0ō۞ϯo̓ɪ{CcSzg2)˘X 6a觚(h3>wP0uS9Nuu H1nj$ԋ¬L ߁&C(gV=eԒ{҇%]yaV0%*Xc 'yzpvngOA=q!sQO]ͰVqt)SxHy)ċxxx7wQ@5 6Gb}LA:83VIw]n>zK$="0 >7s$塥]j:0?}ű+lnnu%15I rs4py&R-km;/:05: P n *vI^cO̿`JԓN!q`TЁu4\"( >B:.vgcwk(R+`*͠R:r$PjނBdP6e:|iF NōuQ76ҭK5rY1hz8Gz˻٬nwcejl|2gS%Ύƙ-;̱9Ecߤp7Q\]!xIJ@Esa7.x)ټV&u20>H'$z!ehDo1)*+I1ӜR yp,9B Vuژ`/CG jg(] 1 o4Ǐ6,A7pɲzX4!e֬q3 uN {x`s% Á=>&`RU[-`S0i|83OZe|KvY85B[nJ{)zZ4b[Z'ToBSkN4yGڨq: }%V'{FKN|)GN SVB_J:j3!r !(G+H/43i#x` O]IgQ0B"7D\gSq/ޥ$enk:gZߥJ@сQ_dkXA(, 'fr*N!~m/FR<"^,`oTH-o>rjyD|ćNLz6.",IbXYC-ןW!/c>=25 {?Dle39[3NƗs9w8!8BV7]*Z/񇪤l1f6uڼ xǭ w∹ϰ-(0ɩ}) 2n3R;#0²%] '3mGpro4輜ە}??XJ07c s99F-.nk9$$;&*–:鐥d l31jI=ýYK-ղ:GF(b䘧-_,XYԖG9FQ:.5nJmg-DBfɳ8ۗp#w?q$갎Ty4=0,rw CI$erݭg(!͉6nMsfx ":^vMo`“n:{Nk\&kl%kos.^BDIsFGs}`,hxjCcL3ѵÒ[㨷WRj}'d/{9Wki-xUYZY.hGۑ3/gڑP`Qi/}zʈ7ʽ&s Cߥ;~FjƏX""EX:>xG;g40-hE~;ocZ0u +ASt׻,EyǺ]j]W6P6/ߋ!:>$T*q֜w /~N*Q}x}+62irIeޠR_@E㤒7KnNmwWfi~;2'+loEoFHKx7 BY{mlfŬE2MXN^@I8Rt8#|ZSPfWx``O]YcM1dv|Rdw%I>yiW? I+pqiXOGOފH:v妢v9H+, Goag8>N{c;mb,xu-jC_yiHJih/&~ujQ)?*7BpzCA};0eI*zyTsޮ%QalOœ {NV#w+44Nh)o\\W m-geb1Gj1i7;BUj)2Eq*b =gz' j(fVvېǖxw 5w\ |=[t-AC 8b3Gmu@ũvaUM;a6%kHƓc*>!l!= ;BW,糭9aw2>LqW3CD@ ,y pSg('㝴RYFGUt`a@\)8ŦQQ48F?0hq:·O2Ɖ.kM[aRFN٥ccNQ{Ҝ|KAL(/ygx-Hc#EDqw&Λ)ZD/@P̧?F (HMd3Ģ$kPi|_~Rb;`ocWrkV~W|1jӤ~̘~\E7m< k$4WmzK aB:R\!`CQgE%z7S=*~ܾ}P< *2894!QdL!i1W %ϐH*VϳgշnP68/J/ͽNwNͪboH%ZkD= Ș̀0mh+ \:w]#w~hQ(c_Ҥ)f:[ ˹BEHW<ƅ66t*輾/J>2Q՛&h3BKr0z1Qє5o^"4㳅wtU\bI +,en]J*EYCTt÷3.~Fjᐾo^Q=g8lلD!µOx; >n88 Jw/dIBu{36@u  1*HxwO'n'y%ףcWk4]hoN!s&@;xp S\y:2CaώhV`rGst9Tvqa(MuW'\@6 7zShQz0- YDW)f:8]: UlK-6{HfU}Wa=7} bh oD?H8'/C֒y&`joɭ=G=sfsVY4>M!>G3湕&)H``FX3o9l-m}ǹm+/ΒU~quofA loJG  cJGF/:D ฑ{QyǸ3UԙdSG?AFvnn!n@{0}t #*cZ2 Kӂsktp\eRUO=Mìy_S'gyi3M_0{߲3POG!枾 .>.obÿӲH >A=9E|ƏLvttM,pkvfrHqQ]Zc0uX^:.S.jbVs4 o#(o!0s / YlP؊ ``}ʦ:,;R^b]#e.bY[]Vhp?ɱ!K#GH:4M-I U@'/]%h.Mga"W{Uoż Dje:oX2I7555h]T>9?dz}[ m}dbZ`K-}Ө4$fg娉@E~6Z\EWd@4{ .sLz:zqë|ݕ&v1'ԁs" cd%UblU 4ؑ8չ9xu|_ ob؉ʄFXajx:tB꣦A~AEbllθͮrGq:C:= ߌ6>d9/5"ΟuXy8lִ'9VVAPco;ݐ"fIm{N[ֲu86A/OT8;%2M)n.Nߖૉ@aCNPW%HD۴pO М|h>>J% 9ϥET `sL޿s">j#]p|O9r5{u=Kn\5?oP%.iCd9Ɠ>mA齘{&m.°,n&;Zn^YȒTCp;]ĐK#-_Ic]KQv%794ne}I;a%bGLQRUG}JUlgX׫Cɵ<%EH7pc(p\N%{ 'SlM~H$7 ;%2}uB;x I lx+$ZAs 8}Jn~6T+OcA4xc4w V?k3V*Gq;v´JSfg M9{fks@GgҷB}NM (%} LcFh3lCcy{Q{jOИ3/pBcy)Wtr%+# K>RRFQgjJogzpL yx%SyƱ:Joݖ$'&f )QPgyAjUqp+27&} 5=$$TSfIUBQ XL㡻|=ޫ̙{Yt}P0>>X>x4a 5x`L<,xaUAѺ. c¿QEĥn~/Xw=79݆\7w"G_dC~xvu >貜Ciy3P!Rnվg5Û-}e9~J\J#A"GQB?aBl{Qܐkk[H5qf{J*#`(N?`oYG^|&5tWޤj}\mYqo٧؀l@y.Mj tʨIہ6z'Vڔ(sBڕ$OڊŠQ_#@r"ҹ1eXor;?kL9L>_.$zAx锛mP+/eX]ƒH F2&ְ&}GWWb\ɤ>&gڊ :{[\ۍ.g7d>%),S݃ˇ [zp-q]E-&t1q>KԹW O|6uFgueZe4oıg>v8'*DՄBIKYPJixQKneod־ G3JqhzY*#0w1!ɊzA O48p(B!AJ1I9@)$czN%.EH|ukxǟʬ0,+g: vgOvD3P ]c;ը᩽Q!?^,a>ӌuN$ Q~ܒc{D%UBll]LY"X>Nԇ5sL`g^y3n̿g[E/"zwE?"pmp(5>9d8N#BL!W+a 4Ė20ٓ_\`OXݎ[{(&;A8Mdr_"|n\5^oZ'O[osrY3h#ĜYf"]2W 0[p=0V4PH\6 Jxc0~vK)fn[莖2gh9 Oaz]զOp 9hU33Gw //ô's-}@i]Ky\Wʳx0Df" CiRPTe -w- [N6ו |)jjܘ4Qcߣ&/;)G=' :>3vUQۂ9̭qqzgjo@l,.j*߻AŃ y9]={C NH-iNL#6}iL/Ԗ!Kco00_p ˉc\+U]i !r`wj^|3\Am42Ipd a0zH{u{وy+2Pja[h^^܄ǂvOzvqPB`pN)~eEFP^5nHC+" FBRYV:ru6a򿁮Z,`d \]F ,pNӥ2:hOyB,ts^{SM/#ͳḥ_b>2\M|s7x>~)EB/:V{ᮙSa?] [JEȈYb0i; +5 ifQ_9xrVuR"*"T"oBF{v`jR:Ptu31{ i`~frRTIB$-J|PUbLt˳T'"-yȲpn*9&7:>g4Rg!h]H+*|V<"w{#o/h掶 l )jfF QmDM"d"NpMW ZY#_q()W"aP|(Qo:fMu!M֗t;aW ](?tr?\- V":Du  㵯SQ7 fy :Z&j-M4}Г//8;,b/ yy5 >-bb/-FSn[~c Ídd]S<OQHC6E"YGqse:|f/X L|'m8Sz` rG'{?c&_R6Al<!3x$ܳJ|'̧tmeW#5j.XEn)j4R?2fU'P۵r9n*Uو=QyrFt5˯!$ SHbC8XY+eR)/cǽ﹃ 3v2Д?}j[]t1> anBh#*9ɯ$qCSslWƌQq,`|JTg#L" ʳ\fj:3g ָp@}9%v4goƼ ؂-Cykj[5韰Kc[tK0^h`#p݆ȧ?ē17)Yv۽B7(VVaIXꢄl'dfx϶m_/Nj*GPGq:gŞǰu Ӕ0s>7We嫑!9R}ZV=KOF}hq~YfUMJ4Y3k=Ds"V@8ܨ`PGbn'҄d3%Ӭ(ZPV7,bT4yvrY0>X_ ^xй_{$0vlh^;> Ġ3 !rөyHE*V: Ʉg_"vë3RR"3?hh>B7W>{Ynv+^|h, 7Pڿx,߯LVyYmxQ+0A$[U9O3RŲ1[|[em.<3 )eo;H$\%} [:0蔁hf֖*f`i|K(0tOdbzu+Ȕ:uJ:VBX~P"M2. Sl"T*9B7`i݃|käKֹFe.Ys'M AJ[ x6=5Q`-)_yi>:!`&l}#hKZ@]-} OG@ |_;R}ȭ_C#A = u˗QodH1 d2Re09Z1[V&@`n3Gs+G/F%!˦fP E#+Hz{Ibk +>5E_~CHΛ[^S !KUzš~TQ+3N׉V1[v#jq`?nxRF~\aK ;@]=sE=^˚P @z;hͶol҃+ZQU%fvpw啳4Bd]}v\?.s:qW_x#)ݪEA\}Ɗ\ ]vvQcdl7kѿOx.#}䜇39|ii (׽i B ^>u1iTtڅkHߨJ`"}&/0:J#(fB F7uS|7bC%|PaR'!jXVwrej9v2MLĪ(FGUOq~h)t4D`D=!C)Bo.$y{/ж1kc Nۢ([m۶m۶m۶m۶m=jȖcDddcQ,BYRy=[n‧V74@fk#mMYƑ9w9٠E\өeCpVjhSX$pū $%PE/m;W4Rw+ f:f)`Typ2V(<4> T+U'Wwpli'f% 9Igu{Wz [j-VQuųz"G#y p}ȼIhP1+x ,c$'d|RR{Xh8kvyV*Cp*$~/inGG' jѥ4a&Y~VxNb\L`A9 "Da֤,]Zw#z̵C[-I9CRa/`7` ]VY̟lx^aStz4)Ou|(U۷kOhQsASnsrЌ)/IZd1H =X)vek3;&r"ERQ$/q?Gr\y#=.lGxI0& Dh TOR쟚F;_\y }׋茹JN ÊҎTgD,Ƶ{a<0~Ȧlk=IְB(ذ3p/cRR̯zb?n&;# ڡ.U8A!]e52ZaE ܐtl,JzmGޙQjD0 nO7X  B Vg5.hU@7!%51Jse?OOF`>$% 轒yql(_u@T!~JchSKf6`0ZՍhti)IנYJՐˆ%" ?Ǘ7ʉB%r X;/lG톄+F>c#U'ј:1rL (i1[ \Ī[YLIdǂm, `%AG>cvXaSLAMiw?WtEٔy#ichYOȥ.jkf@jQDO$dG?sv lWHm/'BG\N8C|7$m;dVT*9^v[-jGR"a.an+h.WO`HY|h)\;'\ȤVl&U彨 jQpȼ8n.ԨukBg D$.;;OwUEC/N1ECxo/eDn|mz\x}+xcp~'Q-k/hs>! o3J\Ҝ/aM֌y4 =rT5f t,4h01]B|WlŁFbB_2*1]?dGC-wbK)ww[[vDܙpvf,X|1*|pxSHڭ> e|M[eŞdjo^L:fKmgWu B]ylx>&.;mP Txr65WC- ϞLE7]ZO+^l) +t{GGԘdpVOt|{ɔ!rAra9 ҝ,G0^vgeh M8ݹ.OnW,!2 CUO+{4f5;I'V %kB\.(ɞjcXz?< OT{`Yw4:Uo '>My'ċRuY\$q+V9,xgN넟P19e<#eZv x?ōnԆ>mcٱq?Jӆ#'8WQQf>g,nhTR4cuhi?(*jLj[MGE7l`0B l_ 3H BMYG 9yp {9۠e8Xr|*b"38pD=wdF+P@·:3fCΩ(֍)!(A#K"htF(JOs50^T  WO8LJ/[ӼOO[ Fiօk:1E;Qb_n> %Ýem x)77lQ:۔\h#׭`aCMΛ<0 JE) 7W3ėYNn%V1r81򵗏;Ka |=Ür/N,D5,0{,$VRe\li; ykjX7O\7)҂.F}co D^Πn=op-^XBHHbl"lS)om9aE;E7}ﺫwJK4}J[O?iqE=Lq=&)%\aPM 8s1춱 Pkփ'9+@ rU •$Ϥ3an5_<Ȭ7ͰNe"T͉QGM5?4 ''h(lWj$풚<&j'cw ႟ό[eBN|d"4o ~ $Z) z\9 %Qah\>{RQ3'mQ ʾ!ګY%:' u݇G!Zf BUprJIMaE1eQ㊨$#M=d}xsyə~Ku &#'Qagts# b{]>NC_"Ғt;PVm]}GEg"0(ۉw1,i8طt79&PXƤ4Sݫ^^ёKC}< Aró OPNi*>a*HCJd°v[3B}܋MU]L[$ےF^0o#br e& 8IQ4 S_Ⱥepwq)p@=F(Au~$1v~@׶VizBC| Y7M-`G'-UsMۡQ# 1%# OBUDG0q=}R%Ql;2HO)@Uq?89HGִC ru)ekGE6g7N?9gy?CŃng)Bvة7%?va7ef3y͡MdOi>ZTރyQS/uR4| Ҡ5vfh78rv̀+-C*GɎw %v"rͧ|+̧dpbz &] VBT/GAz"8"SEYFIxoX!:kgx_^P=vgw4r<1ʄ RT2gMo zF,1 -5oep{ć'D P c#څ襓t< 2-y_Fx29+8wUC4pL1Ʈ(h Y@_]5`HXkW23u|LP=mf!ƟdN'_g@ 1db( dCPRJt,^ʫqoyu/r% R݃CxHb_V(Y%aJ)sQ#XP@\؎Ժ:Ȥل8mPc\zƣ^Nw'F:\'P=0Z=BpMX-0X*nlU&Tb#%c)hHy^/dx~(JهF9Wq"#{iG/LF5H *a5׮_ԛ4 @Ʒ&'a[krn__]Xk6B_q0+-|;,u' C4Dd[y>dbNA$z"ol=( Pa\($;v( dTP<$4|=Qs,YSS|t)iq/u NDP  zNp @=\fV OuD5ʀ!Ԛf$0|L#X͉G>C+5dKguU~ c`SvSʦ٩t^]yz 8v2$]aQX|"`~/)?7du""5cY[Bmv+w;d1-# pO-kƱhH-hE?3Z? Ow] #;?[dHB?]1ǩ@6=nTO?CBWlԸ?QljE 'ݖ<]}ۜ\IF`dEϐ@]cr9x?&bs뼎ԂL_^Cu$}m ~fؼTn'`|LfDxS]ea.կ f,{#m̭rPhLDlܩS SU]c:.S0aԇf~^^dDEdO 9GH2D)k[YҐ1um׳T AcHTM;ak_ .:u I+qEFmE)m? ,9iQ_VI@#OmcLd;`0;3O-Ug;hzxbȈ}y8!̚h߸gv 5aد岻=ƌglGRAp!4's4Fr#1"}MYg3}kdRȜ8ܸxѰ%NOl w>_`/Eu&{uΐϓI-Ҷ]~r{Isd= !x"5m2 \4̝F/Bn8Za T$& 4?:#r{~ʋ=1p[c]5/I2cq0mg+(|еXA8C̽|@1nBԔʀYe5<"6Ot;ƙ5~&MAh4Y~{M#Y\ĈE8%;ķ"#QMSpu:7J2BE(.Y9QG|^-b9ƊQ ] #"KVYMT" )*dƍvX 1bws o@>3%[wؗ64fw#I`mG.C}!㾿\xǮvޅa}h$n!qRew4zxᦾ,-±A+ 73B2]Is3!ξI99TƄQSIz0;DЧXLN-I!)1QCm$->7#>Ծ`MWYkK5c`ɷeү]{w:kMޮ9Ezl VXkVt>PNJ.@Dsdw?uh&9x@ a/%`BJ<6ٕ\*x"dI `FaadqE>H Ֆ'AK~$=^vP 835?* Na$N`8KoȚ{ԓ]!\VՕ ƿ97X I;flbkXwډ[wtk$%rYT 34 &qEx5LV<xg_+LoVK5ܾspl,0+g 6br՞U}aB_BSzjꭕ~ NΣ}3+@W*L>|ASgks؁=:͙3j}M ntx\}+TluY.R2E5VyOXΆbzWU3#{AUB.3 A;؎:eMM:kg$, ; C5Q{x؝ AbK~.K/"V(G^TgJ[{[ :͇ l)a|}+b?߲.q4^_2;UsF^|?w̳.[| )f knvx˲'dmC4Wg! JiEzk:PwVbEfRn-;!fӁNA+(n ss~_AݿʥC]>K m1U\|?TZoo:D{{ mlP3TZ~}$xjvJwwԮVQ:-$s>QW`kL8e3QeoS>!4Һà=[1#yV zTK'~_ _\, %eׯuFܳ{4,Ɯy| ]iMGTcT٤u6A }[i7u]-a%Ly"NYY?opN[# 8.7@yT ݯ=+m4%ػ~n. jU{[~&R}b.,/4zn0F0Eu&8_Ns 㼏s`e/5Z͉#@]KnܙV+1L8 R &ob"1/[~w0Ҭ >-:RХW ߇+Zj!T|<Cb>qi~^%RIGŔ@|: B𹗕IΏ:kڇGo+(zd6 :| o0P^N߉,ꄮT=Tw%,ym5 gbO.bSix* Tn CR/FBʏ$1z(^ф76M zGԸ@jfo^ygrS[WHW${[4>6Oߌ9WMѧU'.k׮|[PH?* ",VIdҭG|why3팽BSB7> i"10yzp9i|HM"Ғ">,erv- Ss+|ߏ6ϯEkx#sfF3Y}Ÿ36'xQHjDMKhhӯn(#6e_ zڦI2O?1"H=|vYXC\@6 }r@I.hjmlʙMrzR+ X:kaxt@(ZO̡eETb-AՙFFM9\Lqc%C7׀lP-[vW}[i?pDVVK>n6 haC$28O6W,=A3|ڟd9?.uC9?|ҽA GuiKP;f7<MHm 7pV:k7Xԓ!w",S'~+}Ib{=샲,>)0B1hat76d+=UYh$Lv3Ai2kq9=vq01i'ۖ m^ BXsܬzRʳBOgBu \:tԼMy>|CLuv%>xDND>2QaNxUE{Hp8'Y+M:|,G*~Ftd2Q#4J!bj1Sa)]9m9O7o:Cmk،ܒ]q?-Ҿʨ-j׿UVN;٥1^8nbcPln6dO3=*96 /'KV҈4Y6ژF/?;Kf'Q8sH*Bet %2+ ?K34}x T3 5}Z%~I99|Ia+v (t=!@fvveNӃ4/x K{LT-@[~Y,uI#պk3glop~tM+0ZRiӁI+~1>" 0R~/K=jFξq1h|$;WA,l cs֙7+ =K CٺhmSW%ACRd-YTtm)ٛ:uu\$D.85!( ǧf3G~C4a74XWkVjc Fħ?cQt $0Hq =h֣ly@2ȶ~)} $'WlGL )o]G* 7s=JsĿijxA*)IJ c߻ op4ow</| 5"΂Vh oF8Ȉ>iW'ψҀ:@CVXݐ :d \r2GopcfrZ $?P ~]%LX(0= '+X`^;]W<'-9]s=GSzXu- c[}wg)Ld[ә.se6$T Х0-1Yn jM/8bUzYlD./y|%j=K3dcwVuT2f;~JE5;,WjWZu+J2a"Ȥpz!^"=vr-f.*.mǤr'I,84+ͩtpZX҈sy;a Y_hBe N^" Y+3[ 517\=Ҋ6*ζZ^/cJkpqr!CnN0Q: D^$HGkAioYֽ kOs*B} 5q0VCb] x+e"*lj>YUJsab=;+w#/֩[dQ2:ؙiOG:EdpTCjrqij\tNeǜWDgDmD Ԁ-?H %ۑߒy#agc,@7y;(BVgRIKO̪Yq6pEPy1cs~M{1!57* 6gUFXvgeaVv[Xogf4TCIZG-G0c{r \GcTT-HF f\.пAz pM?"7EJ|6[fe qfC\Qu7aG:,q-2j3aRZU_=?Y.\vnG`Zu&'(Mnᇗbia X?n_˺SҼvG>)&:[U΀\jOc tq8HQ1#բ3HXu"B\MyER ;t4U8Vz\+6WM\9ssJqV\2s36 3T-/7y -RX*JDJ* Μ}UVޛM Gjg:\~sBsG7Gթ?B2U8:պ"Ɨ$jA!}YqofT<i,9^6 8 J[*zRx9jCV)O (`r\#^o'h_s2H`|"3-1eQͺܧ,/TCd>I Z5ZcI#) y&bOE8 ֌m! @5 ފZR~-/e9YNTyeB4ҔhTp#-d,TDz𘲹مqhlnn0_lzIhӓdj_XVPoӚcFå9muTFYwQp4uGce"XU %mL|Jae+%)fS4 .Qw/*A ^GNҒ=5ѹ HtB -~X7; _jyp[ yLJS{=7W{1h#`~5Ψ{k/]c}fˏ!po1s_ߤ 2*kwyBP(/\8mCBuIP _cCK20?"],㻟Fr-&&Cdˑa9]3h]z5Pܞ% 5#+&KE8nޜ([ҞK஠\m,RjPs[k=^}3f2 9 ѧm{A9`|NWOt+oo~kaTtLpbKUrA%e>[V 1K*{N?!+oU`#ױLrVbV5*")q龍{u@P o[/Av_ˮ;+b8ɟrֺdx>wZ@̎6XlqPxDUZOw \M&Zk.w7~oɕ񛙑>:/;"}p*aSL;%nBp݉͏Tɧc*jaeLoZbSړgA% *=߃m-Z [О#S[׺>H|HdJ.~y-2(⒩8}.xszh"Au#j.! XeRsetqw6A/xK 1Gu`|ivx><)y%X-2?Vj/CH&q``U?͔ki3m(ߦ`dd-'qijS7<D Ny1DSr% _ Tsɇ#V$9Y)tA! W7O|1p}1# 4Ț)ZN FN{fGhC {:VMHF:4-.'_nEe 4iymY^51W3={ݼ۔a2zi.3qί!Q2ωEE 1*9풊~aU-H[IcZ%h&P=cc] J1W6ѽej%ʎ'*B.7LpVzU#AD^2zAm\>PpN]c'yFRppMۧ =~~o9vWK&"}DDl;uskMq}!7.92*rkm$q`huM J^kFQWv6vHIzhC:_ZB.OO*[!Ѧ0:;wEos hiR*`e(뛱/`9= ݎuʨl.NkORQ _QevXAaFy򛙧[ыJ l0Sies_*2T9=|_4?.wu-7].5_u1*ڝ3읉WzM9M#߰ICJ:UY"y_=_Ƥ(bֱ[*u[%Â>`OȾz%Ԛy o/܋:ڿ ߩ< kFX4i.*{&qޠA mހ]b^hFv)TmjJ!#|U ˃7&kUxሄwUYbpQ*W%־U,0lϓS`S3ꯟb BCԭ= gB)鐓w4-&2̈ss.6C״rx_(*{EODI V:JrKsUM 72&Tr Flt%S~5R'4f80_6=޼?[Y0ؔPJؘ믟 胳`FhBYG,c*f*y{Wt9B5{ S0%۪Im77{*|ekҏWl6u(rur)IZw&lٴgJ7wuh" D%r]>x}~25litc@z}YGaF ?GE%h[{Z rewrmA@\i.XQroRP)?jF;zشljMH_bn<6G8'ﱁ˼a 'lX +K}EoJ=G7Mv1O:W&8?28ACgy+*s;8z.y`$h{:W*+.foR޴jWMHSt4{|'%t8u se h, )J g#0KIRkk!HA(2;9}¤J5: be{4+ԧ&F2*…jK*e{g ܧ k|}ɻYKG)t[aT16J9:O`IFJävrp1_+Z}IjqA \ zs|ᴨvZ.sX&ŹN\:@)x3\˟v^|W\qiDxַ{ \٢_Xˎ}X'8+4;sR(IѼerG\aLsH`ktS?VÏkܓh-P? =d ()zfz۠~A5%nlWB?| J5(֮V$6j U$'L9)חU%boDB4qtQޏ*x9wnK(*urC w?d/LY8ŖB  АR؆)c-U 艻-{.6)^$Py#qwu>%ΌjVm ve8oM`xpɌұ~쎺6HRV`×^6H,İ2Jo.08䝉˗[ξB`(Hcvmbu\O =QTbn#ćԭfyr[QJ̲3AaYS"QZϖ(iZ9S\SO+_q"fQ0jd\x-(9ب1~_bED0W?b}|7n6G5l3ՅW1ⱓHţJI$v$+$XF[ǺG-$hc/̓ ;R:@ԴWiGByC+H&o uҠaXq¿=Um*tH I`uNWL0ejȊ"~̃HHs)*[J׋-Re4ZhAk`xYv0FEaGc`eZ;&* ]j  ٢v^5 [ f+E"5&x \JĆŰn+fu׹4es\d҃ޯfu c:3 3|+0R,Ҳbw0ݝST׾"$=M>4E~xq+]Y!@Xj˶f|lni *ԏSm pJ34"^xG,$g~W3KÅwHlﱨF#(ڼ@4Z#f)Vsbʑ#Rkt^qJ ᗬŖ us)@1CWI :ezA䰒i6$7"i`HW~{B~E iNj:2ҽ˰Qun*$, v|ɾW5MkDմe/`=^p~8 q >-uݚYXE\uUfM;H_$tf9}8 Q1o5dfyo*D ai1n7,:56dǭNGKz"OEI>fzzXIۀh&Jg}&zL( dwMZzѵ<3%ų!4`Wtc𣱗W@BV+T`0V2QSrn~'ZPvXBj D$V8-5%+$QFj%UBP &Xx305ЌRϛh&ܣ&Z|ϑ mHUE( "yR@kǯiȦOp/a*C>!( eo͔ hGpynLNmp` 𪷊&<~,U $>r-qRQ%Ε=r`1лtA2* hsC #C>>RTLf?ć[~|jhο^iڄ$H'Xe#]~-_Ou &Ζy{v:R(6G%F>2y^%_lB^,D^B.j<`):͋S p!Q.)u2 1VSAaTMޒbNOX[i_b!Ip6VERsX=\rKmؾ9@`[-Ć;#٨[KM)5ZI%X&" mߎΣϭEZ VIQOmÿ/yw O85&;S_#Z+XAWi&bdxy^)*3 [8?ohy>(#J `&)D}M&Okf_Pr8q vV9#ϳbи`#4C71(~KplqL6rX݅T1H=L|٪nB.n[=vD#+ʼn7v ]B 1)=oϏdؓ(k~?.g"9nS{qΝ2jr o_AFp0Q͐˯B%69fy\3@-@x:mM K e]̾,YKe_"-#~kK yVň{>Je }jCqdݱT]Cu%5BCp9LL‘}y~q6&&Y3h*N*Jؤ۟Ycha'F`45 ^oڦv҉5cEIf-XeYGRP&Mqx*8 wۗ"g`|$Nd'ID-۩c9'gwF7dNw^isYs@tanҷ$#$[{jtWǿN̩@}k?~6ay5/2x>7mi,&f D[k~u# g_0l+&}m@)6@/hLZ[qQ śatrr'0SF>\*iLZtuwjfC0nR:N.WeY&WHza:8۱iT.? }#óޫ:|Sg$= \zԃKy0ud OL "[a! ^(8;-@rfܳ,y2b;8t!4~LF7o훰W@3mo9 ؀C%~yLA /DXh Y23!'PEi} Gz9[z%@:=x(],''Q*FejKɵ:E*[/'I#ڇƓX.uVfv۝C9f\N:-&_MO\-6Ï)f؅|EAO}l["IdJ(QY9*Ts 8cn9y 6/ɓCuv6rfBuKX.SW<F{&ZT!6ʘCk%6#7 Ng)rr/[OIx$6#j@#g"\00p&,\)aDlIgz[-}`7(H31d=(?RT?!Nx1c8]Sw"+m^TA9aD^%:n)y [MؠgO Q{Q\u ͇Ep dYT2m٦ElGL1tz ǎvh*v[ֻP/ޚ3{,0nkEq6:jVE9YIC#mC K`ًGke#8r2A^/'j)vMҠ;/|yR`5hP(~X|{F%$x ) ޥ>bCb}a4 Nm 4nu .<%{M?N?rGvc~}I {ͺ?MEqXJpBZDH^P,_ev0|\t>AVXᾇ.350CΌAy&Pظ*ݹc!pLӊ1ۙxqj" z7DGm̬.`hݵSD0~/s= e~ /r;f0T"QgjrB]4m䥾`c"\ E0uԦةd"P3ΚGaazMTos9;KkR!T9C tLF4{Lǭ}3+m5n@I꜊/:c$(H3N_xF"'Ьܢy$B? \F0 ̟{Y 5VSBuBKBvGi:*v%L?z bcML0AږQz46v5a)sضz*1Q ^oCP%@V!G(u=,d퐱kK)EJ1E@s"Z2TS8`%M2Dу" ۙőP?0*{7yRYPZ[ʠ }&o&!98Iv*iNŒze@cJ]Ls"8[*lBF~w@ -qB;r&ƑHCjr)d"<=WqqD9(V-C,!:JxV[AëUpq3z*;b|[1]@Kbd&o+8֣1ia!R.,O_1 Ic6McoNJ47?"!gvHl EL١OXHct!H9Ĵ=ysOaPM5oQY"h>˒Eg5:k) i|]n)n.| J‰4xoLE0F;~QUfo$:\̘dpI]Q0љ}5- /!jyfD.W\w,p}Y@ͬ;I alٸz4y@P )ٜ(>^5/k9oiziV9HGkʺE{< 5h9Q،۽pόD(ιhm0|WCqEEyJ zvlyy %l,8}r1^U5LG+% pN̓ɍ` Kn9{R( vig u*a(ƧLڱb^}XܰDL1ѿ6A2X;K$RJz8<,̣6" ~L1BҦ2HU䪋-ZU_Y8;:]w`Wd ”Kz8;aLUi!M'cW, S" GH4H{&9 4Ak1DF3M vP'bF;m^BI5"?ݺ6"3<Ä/6NUaMCѯw= 脃/]mj\^߃ ,_2lV}2ܩOʧ(N҅!7=I0*j^Rq"~*)/A㲃&T}>Kو@" \{8?@,HWP;W^:z~PYz0r.]qD[^0 F}+p C^E?$.܁H{8E!<7ƓŠ3~tbPB|ђW=y`q=AvlY Tl/;/DW=Bo5/0{J L; 5R}ԙs[=m`i[U/uɎJ`Aēx8[;@ܨ1s.>q͎VA54!>˝۠Ldo1k #N@%xmkŅ@>S%6l|'r+8MR ]ԩ/BWb? Ua&`Ǣ\gŠ#[Tu|E50l8,V bZɔ2#%(b3Gmu@i"ϙc;V$L@*KYP5AgJ-D8fo)%n/9XXF0[Btf-\/FT o@?A`8f'[@oaU7hXصM.k T6$qPrdio=7\ *<.`l,*?NJfU$UCr[^*'BQ|@NC?eD}q=rEˠFha_oׇHm$ߡDQ~cK_x:,1m!?(p;de<ظ:aX6O{?b6`z/-v㷶s$OVθQлКXY?Ͼ欲cλAM/c*±YGL2=*}d%P8Rݐ* %9&L:LD^[{Gx0G6DTT' v˳"B Mzj|mX7k]'iM`pع J5џT* Qi~ʧ'd ; /'әS49jcfz z3*>Y^i3ŮP C(vW= ]/1*tn(=t1&m0 (p+ R?Q@@DBn>P'` *ZĂ;i G._I\ k0mfe‚㸿I@%<d)7$LLgΝnvulBDD`=瓶L?bl*Qt]T&#pNGD@t4en)<@8{I:qʾUi` Zm_ 1S{;ޛ= ʉg&ư;Bcz[qU#ri"=Ђc VI`͎ a(~^苭odrݠ:N4lީ>98~--5PILcU5V4͝=r' 8KY>h(A0O/GCOqN 9Ob g}=h_hƌ˿ Aw$f"z8Z>Hl(1j~=Hav2@|sMohƌ7 \_}&,=`1'\ ^~'WGE"NʼnE%0)8g}LAF PYD?}%f@r$s) rXJ:D^<|pլO2[TJ%%;xs{ƻp/qh멅m{n2I; jcG%:c֏o!)`ddp}*-F;8ig6kɍVW Z?G;1R PWi~KV@dGE?LP;E+p$)H#Sƚ.s`oF%)]"6Βz1ۊ! }&Jv_<0-ѧp T.!+VS>ܭ_RG|Vuk>TRmڗ,}y×V:$& _TGXGx\EЏRf(%QSL2DH6^rDsBeVyc s$("gb31߀Ez Un=dzQ*e% r 2"ReƲ:St!xR FrưESLkwS$'JWoexCOf<~\]u{<\hU󝩒LbRɎ;nNx|^E<&~Yv?O{Hb$mZ`̔,Qo<1^{Iu{涓t)-݊Dؒ͡/brJJ-,>2C& dv-YxAFp??2*\;'Zc:/>"ixW~)#õBbdgAdsC/7Ao8t(L՞2{9aˏQ D_'g)mJ3#7~ɶ>xjȐ`ə]Eۥ5-":6FnVqG]K˲Ne||"AJ)>QM&ȳwx8Ό =)[k̀T-3pCb|h6ͦ2!Ap.I/JaTԇjO%a{jZ˼rj#}$fGmmw ov!E(~k{:ߡc-uهEs, sXU6Ҳ+UѓrDHm.ojKICɒ=:{uJc6n Ln-[Z$" >nAby<%t*U6uFɊ9hLu vͱպ<~av( *Teԗx.MCcVy-Xi☮M1׷xX]1ebȩvmnC1y*-k SFC+\*x6QTc&MC<,6XH$=!s4ܲȽ(6;a`%_IbXиnmb =C$&_Y8<* C cN6 !B-0Hhm;k72F;h{:ya-9DȰ"!b{EG/snNXht+*ߜ#!\lU_q\6_5f.:dg~4`Hή`e19~EGT,߭иbM1.ɃK3FtJ3L7Ѳ+ӂ_7+77%Z~t0umk0nkI ûBdٖR؂7c"1O8s} zM"_"ow.< w*hH@0[@< 3<gܬNDׁuw%:!hp2h"2bpjK1wuRi2Ò.i}`LyګH](xGUy=Z)1bXc1^M3M@^&Xas3/uJ?GCV.3QϾF86%E9,|1M3nIszMQp j>9r<E5Uu^{E 7qk+Z-{hy:k "j&ܽclr:), 9$eZf| t@^& /Fvj Yh@81MxSF]dXE Ոg6޹fd9p9Mu;Ep娛gLLj~իKG\2AxBf76Oµc .F zJ{݌'G_lK\i Oa4SP9/o4e&0O-ο}T$;5IZx =XZހ dŌŁst$*)]:&,A>P 5vn ͈O`:ˉM㶶1mۚ&L^(~͔t,`hs?*W՘8"Dk1j(!EԘUۯJ4xpKƫە2ëObH*9@?;pcv*ɥvIҀ#yo> ƺ2UKƅJ{=1 lhmm֚vk/M˵v/z06h}(< Y&3C0 V_2'.fWİM/GҬsSn1:v^(f4#޹yJ: *d=7YRGT[kXFѷx0OAm|ȵٶI 2aw2FFC[/rFY=фk0ꑣU_b0Xk draJP⺌|p&gx1,'>@) cE:3T>;T Rm۵@A||>\!:w4wB,h[PQ6[EBK(T烢GnȎԃ-+ 2lPgV\(w<4zIsT&4KP; WXWRK[eW3&czn[/ZzaHbWJC4J?FcK.#ۧHL1Ŋ)tt&72t EizO;=FpËɯn(/\} ,1?~+EP !hLOw|y@v!TL',ٕN (]HT%O:s3ֳQ)$YX X(˜|k=Țй$J2%`RZpcXB1r9Ry jA?UMe߰ )8lZ;A%9s4f߼<^5jy'z{J&U@_Qwzp>&a yӞ+XTKP]5s7K4 U1pm9b C8#-nb؎JICӎB򢳴VX$ &&h]!GCGP`f2Iy{Fs]\78?WDP6e2ThhRy6W%uj^ ıNE͖I'sJ MvFt [r- :\# LIn"hSgZBAK[CP/F_`iSFSP@=HP/~*>TTfB7^YlOf㊎H[ktbkX2e"4HQ63WT-쐚JyL"[m Yi;aYN!D{Sc#ΟfW,$X褋WrϏYX-sEeI*v@O|R.{dO.FXXހ, OAY˽_}j.Ew}2uAU;lEƋȿxͥKP"'9i LgXDϔ%rӷ8D}VdF ]?¡h'}?Ԇ֝[YzHX#/#IJC&tQC\(o9T:`6d4&x%O U?f6@[3_7|)M&skbB&3e N&u6Ht蜨C"4O]GZz=ʜ*՜fM -313䱮3;9m%6yҶm۶m۶m۶m۶mۙPbX1'RV5^&gciY1HuQc;G8EvX1ο7hX>׸~i6l:CYIf3$fht0]:֑!p?@@,B`dt/[xRUlmN)Մ mJz֛);iUZ/@eib~/]B,/>^*a 1SY̍Q[{8`?5m+%ܛH]D80M0J4,*]űSOU~W $_q}!=O%‚W' xI SV>"{ BRGT6^vZ{{h{ԢalgLz&W/]̔hiH^4E鳀rC*GT&A`\nxPD(_ t/kN{䒈P8 ` B.C]0Mn~8+$k'wc4RwҋX 8%w.Nf"xsި_o1: (Vѫ4˿~ T-;cU W|BSj,`cquO6oݞyQ&fxPjZ='%)_(Mg;{Ͳxu]Z$97 < ]q6c\4AU- O\1u`I݋s{"$˄7U)R^J;EU >L(-uIIb^EzML*6C#;sr-ǀSS9376Ĭvv@#yЂVCnj^V4Q Y]k, .la%Gi94E o#ݯLCYPhACr&)AsYb|6ɒn\Ld!"q$puCt賡nsڜsRTu)ʲNp&[ASBEl"aXA:0e`)ZNcfʍ3me q*Ǣ0S*[D -&aܚլQc>n},LHX"d)ae#Fa1OKf1 |:ς-gl D3FkR[x2J"|֘ShgeynD 0`]t&-ʇK ]͢8N{RJ0hs{ht1Kq+fq7tКгrsװ!gBӒYN$Ԛ(yq)D>pQ}nIY3́G ufd{p%ar@3Qï5ΏtXXa ^h=x ABKj [-Ms KС!wK-9K`k8&ܮHb [=tVH~Z$ma,xh%+$"ڃUc{:Գz$*nJ-Q:s4\& n=zq:2IjMlp9NJu:faW< k+Q7y \WjjkfŇnB qI\lZ`5Y>>ֲ3ٵ17X-;N\׺KJi4VTɸ _WY}We4,F*@C'/;8rྦྷ/o/{7  u+Rß.DZJ۸S%R9.#z XAER/=Vk{oj,th:ffiVCD*-v@Y&S6{?s-?gQK30_%6\F㬺QТOcâ"luC15TS9iy\X'1sri&JU ;]9p ^4EW&eD@ӟ=37e(Ot=qZH!g+$mKQXmF76c0-jEw9}q++\ߖ`^u뮗$A:RQ]ˁlJ@Ȅg`{s}pe=NJn#ei"N\*̳ʲ{W*Tȥt/q M7zv^[ 9ʷL#E5ԄU<wCzЌu排,=kQZ$ SIg?iXB61A(jW|SgC&rN]ҋN3T?d?#*bBՊg nLik5Hsgy~xf3/< ,7tf4}4雝^,N@WȐMUB|J)G6y$Yl 6J6"lBHc"k"+AK晇o#dt:n5Ư XþG{LKvƒxh!dܱb!nubw6 +F 2 Plv$88rӏ$T~QɅ `[J/rF_r OHna}xhhE%k,K;2:*~-Mh;́YH[fȈ=Y%v//X>ϷD4)0_CwWD!$LUA[Ht6re*$,F-YͫѸ`ryKN Vn@6w ԠzgiۏtZ{#03ӯB4 3m:LS҉~*2$J5˴u B2;ji J4e#7ʡR]Z4˷HZ=f'gq%5z+;#.uBF7D+f= b0{6!k%.,k '.n%*ͧvk蒥 JM DpmipݘuԦN:|uT cj)t t ps+u *FMQE9y#i5cbR.xtLf{R<*֚ 89D 1) 0y= YtsѓJ)9~@a®Aǚ t[qoɷYg.~ZttdoRmRyR+᪘tubB M۔m jIGx2UwovVI!ovuZ=rDTsԬ4|Nj߲/1\ȳ^k DHØM鉅2vڻV2Հ|OgѶ`ENLWazǍGsʕⱾj:U>bKvJKr&p.O QJىµ)DR_s?q)td2P`nj-= rUk\hщklCpysr9}uh|a5P-4D7b4=n`~[gX > P-p6_̴q_>f7TD^nbr{)F@Y`rE4:X#UG?sHax"j׸!-µz0FYWV+-0aGEDt?mXtCi7̭ުևk[FA>4pG+S[#HFA_@䄳9JgH|nKmWa&j 7`ֹ2=!) 7.HGf0E bzE׷TC-ZX}hsP&| MoYY;HqaA;O;֚ ={}y^Un<:5%Sg9^buJz=ʗz f%F|HlN6A/^~v$i` =|8k, q2yXX $51ѿ3[`\v,is t:ˀXndN26[:6fJY6ܝf3գ'W̦>7cYklrڡM jܮ###DA8MQC֗m;kDX peV>lijbzn7au !)sつQ#KN~J|:vhP{\Ӆ#iKO[^A ׅu8|d םƈ|r0gەH+els|SD'r>4z"s4qT$"՞+ghKۣ!2xٕZy1d:i۷V֪豵V0>vebp`Qm Yb!o7dtm7#ASzSgw]}J~+1 Z>ehvty HqSrB/. DW+L :.X5{YLV8rJSF1៥vw= 1mlbVSO{ǿhPIJ!]P@ɠUBS.F`~u yݙA/ w9~KR4?_|f&6ߓZ<[.tu)v>M @.)< iows¥RwA.IP:fՌt\Gg 3{$"y9Xb3IgN.IG6Ɓ ~f?z I 6@J eQgb34`@BA@mcYQЕGI~z dioNSG:k sJP" >u8@,,'D$N>"2 z9-.wO}wg. <<>i~[`ƝDZ=M$פS7Oe5Zbez7UBzPxk,zӶ7ꕞM5# 2cyMn}䱓& ?*i}k{k"%3*z9_P1-uTݖST k|d3V=J7=/EW>=7x2T͇΢"Z" yDˁk#B\wʙl1t)+`O[ޥ9Ak<z 8_Rsm cmu?oxGP:K|UIej8L# zpopPc*lvNNu@/ެ%DSYTRgjbnIF $wipy=k;o+PKjNUv bPM yQNN HI A@S֣i$ g Uq}|vɴN*SJu^É,8 j3i%}f7JEV~4K2Fy{?a!  ;%r:9?paaBWhO]Lm"-q.4}3o,\4LPI./Q$SzJFlJIm*Xb8?_ɃL2u*d5pH 3[YISG kQt"Lۥ's_P lk ? ʹHiz9Qy$y6۾`A!A-`J2Z|o"N-$܈ᥑ:ۖ.gF6ÒO!5,~:WG= 6!:kϖD??҃X E@y)mjߢg+IVNh{&9;=eVu[Q?@P y;ܤ^gl2\zƊ_V Xqk{KJQl{pze7e$`ZjeCw^aIE5#d1?Κ[M-dByفf=ρ&v0:ȩ6tf 4{ %,qx* {8˒nOlh\&:UIɻ\Oa'>[D{2BOV-R5=mRIFM}t#/+@2l_1q+(o%eI+exZwqщ^]!n/uͯ\;9|uy( fjfz/.z*}|0Ju L5_vwIL*])(9`n0~;.`iP ƾ:Ilѿ</.'`w+T {Op'Ҏ4Lº A3ݞ¦m{gQڐP8xm޺WqMc. 01;AG~K@P ܬF13,Uk+xPpp`!* ؜^r3! uѷشCE.$<{u:6(GC%368IG5FS .Hŵf*/)3L,NHg JQn&ҙ>sD;(s)Dy4g%=@gW^h1V@H0"?#5j#'ٶuq50}_XԛsAMS*xD2VCHF1-Z X l W=4pM.6SUʈa7HAvUWq$P<\ϑveYlpD\ I=GO*`di9+kK0W#nIn0^tc֤9{snxȥBuec*[xͪtӿ9ټk T:{.r+euhx^3􆱠a֖ /u`Ǯw,Մ'Yu(ὔxgk(&5'D.P8>Û8jf11ʢ riI*f.b$}b˯ ul%=i%QOn뛝i+ DckhDUV^ϺXSBl+%v)X.$1IHJxFIC} q*>ȑwX=-Y7XeߥweP poqk_x_!n7Xol-g@)!uM$(hW}d \fY'?D$]?nL_)"wp|_ub5Njdd7r8?eqڐؑI3Z `~#;tDwDF8ᅪŔ_Cvrd3B! H4I.F]jHy_'l8G9&k4(OּkV4d:QD@;|N8߁f02[Aynkyt X9L,O ]}.bS F,sj5Gp( A6uūɭyFkZEWPgK/, a+X(=Z6Ka7%ݰpLx/'4^i/8s 4[sý!=ʷf)';D'veN6hC_X@ -mȧ% U%Ұc|8%Q` s|VV,պ:D!hKOBTpnlD0aR_ySs2pF?X^V hRE\GClTUр #t$.~.Ֆ!iFH-i k4>,nr/":|E'!["Q[Y,f~1 (?褵mJH'^q^'A$$d[aG:M`OvNeh^&0%χ$Y̟mЩ]%ETiJ`2MbI7Օp>cU߱ؓz&ab+Lk:ᣵߏ>%2, zV(h7)VpbU!kFIC82RLjIbU qG{Fg~ E`ؼGY(Y;k37yEWKx1fU h꿭#kL.g "J6@^^"]gd(U*aE ;J!D=jXND.lO#f0 Yєl$2w`y)S|+A,~"B$5~%?nm4͋%TxPVf&tҗzg"H-zROء5}oN9wqyt#toˤ6ˡ6&'n0dvT9Zc桒a%$vQ_`xt2;,FVC=?j)Biql}x HyAWt4 "HR@~/.y*^^ ᑝUciMd΍5rшع;I\ۛW2'4؎F'?^E^wa# `u̒V?&$ߞrEqcA8;A'5qQU]pYTE3#}JtgX |>J(K\&up!җ\22imZ tlw+&1م3( ڳ\K]#PTu|I^4CuHowB'jı稞=p}\i 07B?ﲈYktc[>^8-fy|SהgJnv:c- ?rMiC¾#vARշoU ㌩`yYQ7"1 9tNWNJ1~r)%~^.Dez*|{H8ϹK,e7u@#\cDwyїb~C2*B *bAÆ\(K-*%z9ϸXMQ'pϸk|j38\AёWo+}}mb›uF0LQaPת 2;ɜosxIu[@#5wD`F;CafaqW⨽FM3}.%֋A588ݲ򇊭qC)@˒c6//5c07 ٖbDwGs_*ɌC؝d֦~m폙n#WzT4rsɣI˯_5hO9#+֫lH@8SOFAK)냀AF)C$eBu3gaYަ}ek".u}M'!K޾?6H ޒa܌'Yzz<({IYcw :\RݣF=V?H|DANKb_0 _ZLbF ⡲a\^[d-'a}BnocK _5^!'H/E;Z= Zs{?ٔŁQW:̉֠VW g I͖ W|vxxT ΟMt^L<;̋JcBPnl\ug.8C7)/cRvߒu껽 腛#"3LEaLKiu :h(bd'VHp)y?sY]Gh$a1WMu  2v0hR7vY[ !,#6.&K\r}עJ7,~a%EV]t ܩq%Wx(=K٠=0*ͥR@z5iakn(Mz%p7t<UJ@

bDgFNƱ ʒ0;A!&/XfnWDF3Qac-2Ư0qR!0;+N ^+Lmm](י]o3NXbbxt V5ExTˬt'^c)m[:ZXuA;czCW`FN(]1 \Tp$^qNW GSzFJ0( I*(XEW->Gw|"Lvlv# O&6OiK]KZU*>nıfpBF68#r!j T0"j[fj 2_`rnz[0_J|2BgԨ),dw!>"[eI<Ձ9v9vYTX[#X퀗 kԆ0DRNs^؂s)yAԠ`*Nb|fwhYUVL>s-q)Wyzs~N naɹɭ[7`s-"Zv[{ݰm<߃FGEUG1ENEiԧS4/UI-3?eY!֯%A*NW\}W9%?&qvY5<\>D vԇ39a/]↳qhzVᥘ3RI kOFTb:wQk%+n(8m^%àAr IHe/2R9-zicQYTņn/1M-t/l|/0àbÕ^hmq _e e鱢-EG!4w@.S)RV X¦W.g&SAkw\}9A?D"&v+Q2F e55qcDf?cE4]y:ov%,ejIJ oXV 6PfۓE9!x:V8dx6HdaHv 2 NHq}@+, Ak,#f2$G4 9!\V)>2~_+~_ 6i4y6gJ+BtzjKG#7cAKU$Wtͨ0A%*R=Nm ~? 9Z0?u?vQ@|)٩+m|z<2d X(f'0eM>z5%t1l&'@`ap!$i_b|~O v-s^@yX+W*BGt:\emFj/irM|?QL y/YwMmݭ54.fk>9o[ Ws$Ufyӭ[JRLEK4f!oӬBbڐxGwF[ه.p*.H!l|gM$~WBZr8=w^4L[Sp!^AB)2F|obYЉN]=-b˅TjۂOrX@!)iҩ{Pf s]iӎSG M-=iEf~O)=PLTyuN͙0mĶmyc۶m۶mLl|nk?tuuӭɆGÖ>yI}̌oy;?a(=u03AfA;{%w: $LZ%n[U7Uن+=e8\=,_-ЎӫpsgҵH ZJ#v,esQa+OL j4rqF0Wo@ht$b4"֞lh Ї5.-Nc̓8[ʼn!_흖@O$ )h_^UW2h,S9TxeO(REdr6ԻMRAlx}v@@||-!* ~I%w T#Z׆F zxVF:]g] 2.҉F~xIP>:@b*c}nXY_SV(bdf)>z!Qj@׵{&퇨r 'JY |,p5Yh:f E_V?AIDŽ@Lhpv_Jskk^R@LGqlIl:tC \=ՋoO< |wmid>(BeO90~ EpIGwE? ̢{峇wI*5 EZHQY@HbIKK us>gj+cN(pQtӖlLU|1X |黅h #Xu|i PTiΚ%_EE96:q :$YP:t:do a6r( aܸLvYR×7HaJI!ׄn6O3>yIphOu*x_0(㯺Rl+ *Dաت!7P@Zӟ!޳=P~C?2gw[I3C͖<%üWK7C$2M)K|T&"( Zhy LϷM^£av5aG>tnՖpnHΏy?1ծrյˋmnXvȦhbiNGY*C\z؅O 5]o Vܣm I6ۤu+ 6)x>}OyRbVtދs|zS =bcҲLC%)/I"_CBS*@5I{ĝ5蔗ORV䬷PO)_ vͨcґp Cp;W >ܠ%Œ"YEşdZ"H]`AwZԝ&qIAC=6i#`{\a{qsS9 [R`ˤzɿy}TnuB9W9;q2D{khv_~-V $+A1ָzG8zfjvCjl_ =DLV~N{ +o '2f.!l2,eaF w ]1 \UxQ4 fvu]=mZzv֨cEf"l ʴ+xc]]\t%-a?m=h: 2tD'DצG0՗9WXʓsxs` T(֍S*O2*`(Drir;nF(u"2[m\?ͿR}2!U\"jKH!9Hq|Ңt34"MC<ۋx T~^1OsP-*ڮ=rqX & 6PqWN ~Al:~Hb?mR) JZOWZԇ\2NڀJ漭.]lEbgtI>qW͊+" o+KӺCؚ'(`](PO_O}+.tև_23xX|·ǔ*x*pM$Iɒb"i \&i /Z˪%AV s4q/E=s ?2и#"Nџ9c2E2 eAa QB͌[V~}zU@GD=i΁XKZI6SO4{x*)I3?_D݋S 5OA϶x{?wQlMN # r^dQT =zAA{nlB7V"w2[5?AzǼ*HZjg}x `cC",wz87Ix6O!å@SdH2 |WIk (}rsR tc%KO$ta >; JT YG2X."%sjⷽ@|r&ebh+e C(D ~K\m=%"D 1"xmS) ^2fr6)Fw& =?sH$HhO=lp傰fD3pEة \s &[a֘ThEdWs(p)`u9Ⱦ")E:?w5-{I]ϋ 4-@2Kpm=תtEJٷ&ꟻ=1Ut#G ]Iq"`{tql C eXBs!'&SF4l(0"1& lzC./cҋ2~HF+>xƥePtb؃ér}zZV^蒼;{f2=W)DOE-8_p` /dJ7fx 槆ϕ'Ϭ|wi;Zs<:L;yy^R5|E_R)ѹI_p[EɀR'1pyXq kErYTP6k2d$""[ʏ ^ r|!RHX{ǧ=HluЯFs_&mG 6HhSZ[x{o3/lݫ;;&@9\:\lP7lϸb 0?e!Di*Jy |% S_)ɤ~EȑE-wFӲnGF= 5&XcnXrYK;p,$* (Nn@4RY1sJDM2^|8ns7嶘UVK`:}NFlF#hw/܋VP(,NPBp2h(SXo-T^o+uK5Ս< Kӯg4^c{6&޹na=Pm2ʷyb3[T QU>jP{4{=KQsJL(TWH']]PfkpXɢv369Nu׆ī*QyKoǓ3xp/Kˌ1i,G;`B>䬋*WqX)?'wƼexynFɛ"_i%@,'%S5 ;Zg%kiLtj,>Wy Ł|ǣv¯c# , ]ZngؤUC*ibQG\DILZ,nznӥ$ Gj>wOV@v]iH;>V ÿzZTT2@|!ͤLnj3c\Y_EM;0AÐo $'af .G Yf0lH3W ٽ;.TLːK5)m|r|9Z[ Umr 'G2ؼ]gq3rz2To*t DhLnfL:bEqw;,6CTW6 KBڲS!,ZHrvF)uu^:z&_H~.u2{w\W$ < '; Տ3 "bWnDxRTy6.@EPF/0Jx "5,N*?rCr1(va0' .`彺0$8 uCpY$% pï$TxP3{ٸ\[R%Δ dq7?lTO5zV|=(*cfxD2R>)Mo ;љHY*Lӱ D=7_X,nGz%mٞ汰{p^"#; LBs{jh@.z0x! ۗmOA!Dngv\q焭vگIт14 2 lj:;w[B]@$] J"&G!'~E 6 y3 Ú$xyTf]z_K렯Jpw8<|;[G RAN?%𹰃e"|zyy$YH (M!Imdu@j%-a$oկa-WO5E$Þ <i F5оrlsg~5urJkͬ?+4Ѧ.2؞+r"6n1-pB&&B&gkjpbzr|+|ȋCy,dd: 3ڊ >I%2ke&HMgg4S|\GFǧ5__xlbWr_2[ebP;d5*TXߜh q<' U:C =KO-KUautrJPcCl<4#KBѝ+q١H >hZkcɉPEQ\,R7D`$fh7I`dU?k~ϥ1pƤl_NUFbJ88Uo+M?o/A\^߾lͤ_کJB/2 %U&ӰMiFYIQ!!O/6:x"V iCyj\/we;:NZtD5m~ΞF2޹[-V"=%m3"e!t#- ⬠y/Qe"*JM ԕV 9+q?a)SƆ6`T .o:f">> '7 @>UgƼ;oIOD~ݞ:t^%IthD^41,׹e3ZϫwQnA+$S4^OBͮ", ]G2-W!i0.pa {mC @Mjo86Jw#2>!?<b˥׆p7/>V.@#b\4|վ*N :xPPP8&cS ײpHs&MBr$$_zEC:aԶdlQ )2qvq p]3~FwsVYퟸ2ܹ"ǥ4@!EW>ɜDQV&G8TlL&g;V@*@hɇ$Z8oA\(Rn9"q (m/-AorĊ<Ƿ[Ć5$MoNZG_7d+ϞsI2HJhgao֯ ȧ*.b,Ư(iUdY"\HstqHa@>ݒ2nšy֬}+X(e>q`QSj) *7 {VyfTmWSj]}5Yf8;K}~t^y57#s- `Jq g_'>28w<3j9ZED9ϖ Rx$քou}j-pPnCL6ć!QBR b8)fFkJ\S3^[Jo)Bb.|[rEY@|ʔqq,`_8+Hon$A7V6ov .0)Z`Oz, ۈP=Cɗw(Tq RQ.AϞ) U!Wv-<@*2Q&2y=9Jw79r5'N,]MNt|84O˼tKU5등O1Bw?(hęa:5Mܓbw|yPX{N &[!Ɵ3(v+) G39Z<1[#6{,ʺ6%~l~NRS 0ܕ9(|qR- Ђ!]>ɖxhgLg,ne0炳'ȀJ xY ̜uM}Ag1qؚe1v-˜ϣ[Q<9 Q "n:1v}&@B;~Qp뷘c>fGmHdC__8?r\C-y^8C勞;' s#.xZ- fo6πΝQvnhx07ozF> ^x=t|K"5X[yqmMDd:y0V$cל|f/Bg3ȁdډ?1I;^0-/@g]y8$BY{[x@7ypZR !No*c'$ނdN/p%iCEz:%u0VqD]Fpe/ 7$tF$H)} `6ErO/3hJS7j,8r;P^_F0pTKNqisHCj%򎍥|Wl]= $9d "P3ڵ}<.:c^-YewCZPb`0YOCI>J{жGYBgrgzrRfveO`du{Y}ִs+a*&Jt&l\Ҡ6gw72LZ tCU, k_?&uQT` Z^"1eS(+{QҲ~]F (.00n_ hgeM#6t%|@T6 ~;coӵ*+";yA53ʄ0r(/+RNE;<ƄҍP}1$}g^1jo8N"' 1Rr&kԯf<`3ūE cb,̇HnɍQ܂pNW*x2\:*-YSb}ƷݟFxZC˼d ];W"n]./{%z,b\qU=r:΢AYtfL?GacRaͳ"*QѰoFPs.h97i],PzcN6>~jjn ;ԋ> J?[1{nA8L\^# ltUEV`ߤfT?;j>X]1l\a:g(>\~ILk]˵]<WSʏ._{o'}B4P U͙ -,4wMmжf:5<9-^z5 s@; V Ǹ'^g+!wit&1\Wi)B<Y[K .>(5 "e%}(*ۈ;k34_)wԅr@ǻ,-.$PXC\4|_ĿW챦nWȜf numxK"际,/aIL' L[+ @1/Ϯ| /?~ȬHMtmlȏ] Hht -'GqhHl|[lqlo0~E8=}ŧGTO4YXYs(fe>{kwcI%ĘkX\ @bߞF2=!x|lWrJPK nL[\UiWJTRޔo|jEͰ%@ǹ&1o;c.Q7"`,*_Nɣ~d>H5CbzΘs?i~(Ԯnѽ7ޡhաsk aH4 %6Eqr\otk?3SjgX %Pҝn m!P"!b@v'.(Uo>Մ&kRU'+dpB7~f+iC6WS@~UJ0~ {=CxVo7U=gzQ=?;q뛖$$U>;qƱ}Q!Ǣ2 DKX޸8q*`afSl\,聆Ckt6U_y\S!؅KdVg])ȓO+4Ra rP:{HgA@8_Ѐ\qQ^qnmօ wv˒6 GgP;r܉~>41#$RBX'K;Ls`{"躛C%K`eBIbMIV qy֔򩡗H'~=xՉ~Ⱦ%1($Gtb@cCܿgaEoت^2ϻ2,5C>+m<ol2BE,&>RHrg@c|aZ-^ GlDw9,iUXU>Uވ >H$uL\t[))bɨ'\:_ Q+^]Q S׾h?`VVdƮ2)!(2(Tw>XXQ 2~?%1PSn'k)"D@] 8fEW,,rl|1hU[I$BF w/-N9l5,Ntz{6]> e~smF^o6aM:>Ub#+" ~G-6p EQ&jy85FH,\E@S>V$ WhkKh`jW/+ {5)?2`@Ƀ.D>8j]O tםWFdه7uxu㸊:hZ./(>2l0\?풊sW8>kaNSo$K\};PufP^/,{NˈvUz2^R*F)\ܳo+a1A_lu$SEMr`2gx13e-t;Q(s>3-{-"t1n(\6E}5 B@ Nr]Yw ح=Y0f^/Ai; 4: 3rylD9B׻̧DN5p T5^ZSŕzͅǣtmy)*MŦ{e+OxDZr7O6$K$|_ O~P>-_JO i '{bf l]{9"x~c__`YAg_y&Rt1Ip{#&Q z^^ў:J;Bz0xm-z5cMhF[%/S(lx ]C/#;@>Y{1AMWur]Ts q i ':.3=)I~D&*}l:cwaLH!@yŚٻ8K&{`{,t݊X>nmg;Zbőeߐ'1b6wt yoDA~貀K_hh}!Al riC>0lFw`0"*D .Og[H3qdsU6f>C&$v<(ti L=?͞S;멪ԳLHh%ŽNRUGAHnt1>ݡws:m!q ̈ gN勦׽k))+g6:-]S3SqhlvR-(s1.8f7ٿYmY}80^Qd=vxӓER>vk=̺<; bmx2,PwΩ'< ʳ}tXRV 5b ^2m-O8E*0cuIeЉwWobȅ Ƌ NֽT|OW?bsa #;dRT,̧T=g58kyue\ p8LfT4rzC},xM8W=ILl 8뛸أh_^!aC̀( $'3#.Ygq*%".Gt# &pmDOrKOIG1B)C:A7*a(28s qΌ fTwEL q . 4dUڠxFo}1>[0cr[䍀+9B=$)+ѴI2STM|v\L'!~ 7Y=Ҙ -Kb3 'р:L]αbItr#w00T퐫W@MLt)ur@oe[s?Z> stream xKHʢ΂ e#ҭF6{lla?uNY$ [s_{1viVt:ן9uף/zM~ha~cwS埇͂>OO0x>n{a7yE(O=&2Ə|Zf8.BVRےa'Ked,WW$?\f|hR9<^xJG>t |l^-k٫ ѝz9o;?mg^Uۮ#?f$ey7\G+dPdHC 1htؠ6r8 s8J8SQK5V  4plh vlhh4mQ j tR)+%y tA[@[A<%O aiRE iK SKP$E}<|oׯ7otk۟sK.Y&t rrkmXMXMY]@kC,lm< VXP_bab+֘֬6>n20-kY<3S99v/y<N~%Y> endobj 58 0 obj << /Differences [ 27 /f_i /f_f_i 30 /f_l 35 /numbersign 40 /parenleft /parenright 44 /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon 65 /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W 97 /a /b /c /d /e /f /g /h /i 107 /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z ] /Type /Encoding >> endobj 59 0 obj << /Ascent 714 /CapHeight 628 /CharSet (\057A\057B\057C\057D\057E\057F\057G\057H\057I\057J\057K\057L\057M\057N\057O\057P\057Q\057R\057S\057T\057U\057V\057W\057a\057b\057c\057colon\057comma\057d\057e\057eight\057f\057f\137f\137i\057f\137i\057f\137l\057five\057four\057g\057h\057hyphen\057i\057k\057l\057m\057n\057nine\057numbersign\057o\057one\057p\057parenleft\057parenright\057period\057q\057r\057s\057seven\057six\057slash\057t\057three\057two\057u\057v\057w\057x\057y\057z\057zero) /Descent -231 /Flags 4 /FontBBox [ -1082 -328 6171 1014 ] /FontFile 60 0 R /FontName /OLZGUO+LinLibertineTB /ItalicAngle 0 /StemV 130 /Type /FontDescriptor /XHeight 433 >> endobj 60 0 obj << /Filter /FlateDecode /Length1 1756 /Length2 103398 /Length3 0 /Length 103301 >> stream xfݲ-Z]e۶m_ٶmK].6l۶y{{^8/VDZs3s\dD*tB&vFq;[g:&zFnBY [Y #-@UL0dG' ;[DVD l \ Y8X01hM(lgD :Ð{8Z;ŝ_<-- % i `%.&?6Nvvnf#1 o4[5?Tn n 렄& FB_ӗ`¿pvfBJsgg{nBBdJo p7g?/e۲m9[,㿗 ?@˟W&A۔D&fk"bgcuN0L&΄F3 [T=L&|:;Z03222Z{\@Ƞ -@HXΝЋ) -]Ԏ3{蚐o]S;R_HTO/A215gKojˋ/F97}/KxQQi5o0M+SIO=jmB7o<v ?I9)I`hlrN?,#l[[YS(fklgWCU_ m8:u?60YY3 xFwLdLJUm.*kdwHJ\2۵-)Lj$`$,Lݥd8 NfeH:13)b K ɐH/ 6-^x %sO̱*MW/R)=X8x8R/Ů70_dpߟC^qZ7tc3De@e3 ěٜ MP:s>TJi`Q*}F|aݩ.ӡb+VmF&$Oѷ1!Ébk/:vJ _ ^kC{D552`_K򞔼B+0cbMňΝ4 a8ñ7p-ң):`Z:{8ozV!Z.AgŮk%ROQѠ;$MSۻ_/٪{D"ua ؃HN­, +y<(KX*#()"oѹ?dbHSAfomcG/yR7=HmM$EL7Pr~n,$k4u`C}I eϳBfQУ-6L0L#Z\b k9Մع0#Ϙ3fg 3&Ǝ֘nz?Lyj:W$ :bݞ]N]R:_Ѫ:7>I?UO j.y/3}ш8}1֥BB ?&<>NR'HWܟq̨1!27I(gTycI-0dwWI;PNbGjZ2~Dղ! af-US}R#hk"TD[)F=cO8 +?ڴ7oqÞ8~aH2e=R^Ja xh{id)ԍ:IN /MP vWzT&˚9:B}V',s({S#*n3#i^H2MI^J_A6IqI0ou&X|Xzjq`Ҋ3(&+G?ÔvVk !U~TKXY4cE`~jVhu^s^Tee-Qh+NޱT./?<v'TYP;Q4"C6vN1mL{3Oõ2_YAiom#S_40²E!#gKjC8: J83c^v<,K :rXcM>0ΌSw1cHPÎܢ_h=u~KnёڟƁ#>FvvDќ}زآanL]rR^\OԈD{Oko?4pQi!=ZR7ׂ (C0M^ݰ%fBfٞ@ն?I+x^TY]`@9M~غřoYͶ߇.'L~e~V'oA.0757m6 y$Ѝ<&l̺ZG¢=Jfv^u;}hd:hnuJAj<})jcaVm;:G|Κü~S' ?ϫ\օ5nA8;Fa {icF8͐lGTvqv 2|C관`r +[ν@wGjm {r3ًR81wnoBtZ#}{7$#G$I8fV<"?u!p@{EFtqȊq0%^N$!0{FqS2OŝP^Q\w 1{a2R_HhĞz[?|_7wiw\j13 9rxtrwv4ʨ)و=6ʦ)k=Yd!aYQCLn7.iw-탈܄de Qd33eဧo8-ܣMWlsH&Cc=PTQ+mRip]J.zѩ|@67l~!ޅ ~*)psΝ!U$;d H@c";e3F=@H$*Ð=̦ ޔyF^ȶ i $S-dH"piF?(qS}m̘OfOyVPy@0)G4~k5lጮfdZi^s8Q}4h\Y6.DiJDsRURrr~ԩBB'^w䉼OtGWkN%{ˏ&{R VҎ>*b/flaj|3 "F.#p [d{-&8=: )t7psOx.T F^ vu}yC Y-R"FD4jDn" %rv7j9.Jtoij`$] ΟG 5ҥ~rFIX8cw,lE#Zlu۩~K? /Wи ~1 -F؋Pt}GԲ_7pceP`]*3 gû"'KN)i'#U'olB E\f͔:%[} =0 HcE"fA% 7(co`N5b݅k\%ށˡv""A3DT3o1b>gD`B$ԕ"pLGuAsRAc ltU~RLjaiooZw9$44 ۛ x&~:u8>.@p4Td򮴜M4quޜå7_v%iQ I9PAP^@zχ {0O ԐsYˤ'-@@cG&s#d:|smGd g~7~MzG!3g_nx{yc,:wPv@#3̪y+l-?@(gC~tiHXw+Z^Sݤ#U]ӇC{+&;ҼnyBH dQ^ib4k@bSp591*0D7miRUvvw3$m9c ˪CZiԎ"b Sl[OuTp+uNe؂vxB5=z>_H хlc%` ͘)b{zOf1Vdߪ$;NPqmJ@tկfƴ6`򖘔ďfjh룜7S~4^je‚;⬛sW\ҞnP #7h qs2Fi4 1ɣ U`1vRk%CrՆX$9|Eʙ )&!S.y{An܅ĒPf>pgԀAGL$?a`,Pea谍$Yn8|G/S|21KH#;L4F5%+&ߊ*쬌޷:l2N?*YxyZtz6Q$ZEDkT4hr2vhϢ&YeayMM5 5pa`Y7 [1kɁ̅犽͛9unG'862żPY~Y90l|gDHu^aA\Jig3Mz-k &6b8=11(ڑ6 SrRBtr\?`1 сq&3CN`„ $gK wbFUtbخe%3€xՠuX)hJ52֕ņ$eUIe31:\u[p d^"u=U ωRHB?c{ڂ_Xa/3xғ67W 1R8b:L8O t+(iF1z:p)^A89wG_(Ŀ_mQط:N%|}**#^HlGEH%z\Gl`,k'q)0 Ī4bAlu}803=q22-dDhpEkiJU4n>C[Mؔ4p4'g~LIQZώk[VB[͵ 0؋ z g޸-PI!HH*4CIWD o@YAG0Yr˘[➘k{z*&0I$X.˷S ]1 q#%*͛t:^{*[|:T7k~U@tAHB!&ӶfӹK.-7o~OJ֬)ռQސYVF?Ho=iˢ5SA.3^9NVet՘̯jS=z*Ԡ-z‡@ $cܪђ,uVuYOS%mN]l5yexKvaĵ7_QqćPaE^!yUPR4\UAQ7v4X Z:5p6UUSoq !!1kW?ovtWO?(< =Z-z| Axr|ؗ `q/~~wh{Ngb("+ ϗ n<|H{iVG녤F; V33WV)LyRDvIv| h,JV3~LJtV2syd決- -Z2iCsJ^@@H]Ի\SJBc-Ý4N¿|1lQuF5YQETg}|"ȑGF%ko(DhUXPgELC!1Q<9%)p-Nh-'q<;GsD kXPjނo"`e;Y 4[/dm:,h{gV7TQCO"}9YN* 2U'ƒLfa]1ˋ̊! +RWB}0N62 `BQ-7+>2|Ɵ\S+ʤjmbٽ?1QQ QzPtf-+!aYBy.Bjڷ@ƌ•R5@6ȂW[Z>c͠qhu~BDI;wl˲V8(:܂4wY[CR-lhOeuUDb{/+&=xE UE[bOQ .5g?/fg1=aΡ1N 5J|.)? hQʋ)mY93M5ёfDaA{`xևJfϳ_s ޻jF$#9Aa3'X[V9R}WP)r&szISq*vpWx@in ?3?9bZvu})ˈE-▮.Ve H}캰!ӂo0tKF^`;NQ=~,)?dv,irwM*G)fG'JB=fOlYh{(}jwA*Do-'U?5p^i/hw{qS#ЉWJ ۈ^vb΂$"g%d|R3zX 0)|\bNL:`{8=+s(Z+x*sggZvST{)r~q&K*|xi(Y~o͍Z!24w4Լ% YT7y)(CO*;;ar-izo_xRCZyepMEHK& odO#G|JgיSz%| 4ˢ37 "W_]P6pOty{d~a#O'fITofԸ[i@=]] ѽk*0/qњFqu(#6ꆶ nǠXJ_iƉ/±` <#"?0DGo_ '?mgz σ#uXP3@"$gd5Ђk~Ao _]$LB1y<KXDlf)TFy:b!N*Υ)3\욍YtB>7m2P9}]5'jL'FfΩig"?{5A~f@bf"aGZ4Wd,Zxmg;W`(-1{;gڸE2􊓜[7!a_3ui^r|v󦻦7mE> .{h^y, ۂtN߭#[֣ȸ ,ZZ "TDf)A6ܑ, PNT`Bk95MkHϱ鉊9ew~'#ȧb46e&*0yOސ9ʀcmv+<5 c0PEWS̱:b+D$B\=do`X`Vٯ;d7 oGk@ov8cM=U 4~V5Ӽß \ =PF^aSplRP@p^_U b#&tЩ-jkxfm1 YzƼaTrS0OMTM v%%VGK>Y0*1a"?)H0׀X꟔ ̒8柀T?fgA0:kŃT%8瑣#`Ӭi3`*|8+/<jb{D@}* ZDO.UE's8b8>/<6:׌ZM-+mȏJ[[0Of2Gj9eFuGߧPk:H j^F읮J鵌҉{S=hC7 }'u=DGiDKԂ8' J>s8 @YV!Q00OuKs nDIbi_晭̈́UeeV6:IiZpI@k2,z6-7o+oi+IտJ܈oG-ƖtFm@v<uѱ"'%'4د߳zqs{B n/,|QDBbq^Ϸ8ҿg}Tؘtt+.֎|]FFu&>KR}ҝWkUDL&tA%߇ncI4ۗ鬙 z#cP7]D@2/z=DBul[yXl@Q?lc(hS h&:~EdID=jęʶA[sdB@ Ȁs >&gu7;e֘ T1iॖ ETQt>'npeEp] )A*G΄ǪcT*TnY|Y=@o?E@\9B*mbVsTy6#\+3+Eb3E*$,p8M#*eDvf Q1z)#dp*SΖ 7?-)o%u_wZLfW#qgCs1{;w4׊5)`CN=<$5]@坋Mv$h]ZuB}cpY  +d)Ƞ_; Z< yzE/=yY*j\~FPmHМ`䉜ٞ;o !7Keq]<ʃ*L'rY?ZJ8Dqwye &>spS_%yT >xBjOV{ېr5vUMH Lf`q6fȘAuVZJp̽6[G5C,`A)*O t]W`y's'̂@W>]KD^ćl4BfwQWeMz\ ^0L槒˂1ɷaJ|O\tK2tY~(3+}}j-5QjX[T/c?=/v6aw?=m:*uS0PvnvѬ\zamƝfLs=o.I+@1+]$yp҉zCwk87r۱w&ä =`9fVy׶MTX3JZѬ2Zًq~KWv{FLq2 <Tub%%‰F[>]#=ծOrkooSY"xĐ34D3P:t8A#tZ/O;9#|@XSz[y!T^9a oW#cHhlѻLe3sT~X5.]WYȡ J<;&/-}0 8{Zǰ=ۏQ# ?1hy< #aZ>N(5s.0Á[~ųw]&%V>^Jl˝g"!JzQXJ5p1rZTIY0M̼bCB1 FIi5G8+?#DϙpE Ή0iC7Q~Ƒ( *$?D΁㺨SJ:~c|Nw;țk|go?é}31fۭ RHQ15-4e.)tаLtQ>N3ve?cx[3t '?K1+ktdZ/x%FvO40 ^S@\lW^oL0hTYgcn0WOm!'swx *.f8htκz 0շ&? Q(.Mjsbc?Ɠ~ǬXfጽJe[N*渗X?w0bj  yu@sø7g? /KhGLx*G+O M'r6Biؾ(6G1y8sfD'hf6!VҨtsJ2aD*!!+ ^SUfq@Ҋ O+gw!Xf9ZHKZXZyA|E9ּ,7+C:jF^t긤tQUVt@*2drD|\/UzKoXZM. ‰ipu4ۭ ].=I%ϣr^tjlϊ:jOn߆i; rӄN^}{\4F@<>9wrYKܰb1tHwa:7ktr}Brqeb:ŻRhY*dHkIUx&M]FaN|5o'W#3RNބ4mvc1Fl6 x8j%~MkRD@(sHJbz{y\Yi['!qgD1$X7VCܦ.U L2E]xyٺ/aN釥ǤȢrS@yy[^gI0I霁ɠnDɵkU mRcI?0byxR9Z~gNBUe3$Q>tAkZ fRve!H9(qjSz ?k5]q63=+<@v45iIJ+]p==\I,3FAdpR{c?@ƙxZ4ZqE}}[*vW ]m%Z(ԷOD|o ޘqBHK0<6 <gzOP|3~CHz)h#KrDVo'On K.  ɤ=ch f(&,(tpq~c] hZ ŬF6[vħj}#oJGʔQ(uq'շܲ<~Gtv!| _aQ F=DgZ]$st6߰)b\pJ+xG2iŕWet :r̴"jqM2^u;fJE9MGy\TRiXm߰?D.MH*#ew4CM jo<ƞd[ΑV3sg U_J]=¤FC$Q{IC8ŘVO '3j{e |0ܷ1ՎQAzho`.<U$zK\4J'qQmoy]E 'bgzKͬ#M q(LDxðVNSA)Z+ю\n|{ ܄\v~ bOMb5OunO@B`u9U$+r["n qٌ_S ضm۶۶m۶m۶mzx& e:Ӻd H3t5z3?ƣ\MHq/ A,Uz UӶpZP:Wɇf!TRZ Bpu鈰{^, 1}4|fj`P sڎbr"u=9,_4AZj7Wy&!Zw=~H*g]c69(+BM¬jH:YHu/67an!!^ pyu5εk9H[x;`Tr pZteS&GJeB¸TGd<*gHrv}Skeļ=Q( ߉] CjuRzh[7bz%]YǮ7:W@F+k,,$ˁvWD7`Wsyǣ{©6$9+蔆0ļ^3x9W#H)<θ%! Os#?ENVqa-ߔ@*3ֵd{zX vu-2LVXqJ.{9^1hý sq; O )G\{-5!]e_hjS:XTu2∻@I+%i[ y+MJ$8* 0 K Q~ܧ/ub.eGVW莒XPZNg,gL98KON$ $?Z"Y4%w8t$?84=;d;V|*W]&W2~#bm`G6nDZcC`2i|< LMN,Ubc8pϟM=!ȷz>sˏ`9eK-\7۰ѳ,z|=6y71͑HYA̐;;^WlE~.Oi 1uNSً #_p_WzNf$A g(&ĈoJ7n@ sB擃BSEz6]8P pCQNqLOqs+noX&Qfj K;Ў(w%aMIy7J{LU@,hu~! Q^7' }cx2+wU;64P-GWR%BW=)9}XOs|Iճ,g%$ FH:j;Ir-`uߎViή~D4EGq#SZ_h|ZW2ˠB;dyH]:Y|V#R6 v3xq?G\̹?gs6|EJlm-P.;M_gqDXhoy<`4a8Φ^wLr= OM-oヲZ-N^{-S)ŧZW|sPԉO,x*G5I{U:BN?lP' C{p)2yigJ9}tr? Q l8*?VqW%Bp:-DQ؍ jw[Ht\1UԣcɍEQ:J:O&7e^"QUh hԅFzČӧ ?Yu˃iGZc%u"nPx< Ʒ")=m_sH>sB] 7{Jf;@&"㜄YŵsxGB[EC*SFY&C4b X Xīg&O@m(O?< UgROE( \ڏ|~s|'4/g}նoٰ',1bݮ5ƕ&=2_LlcWDM)/RfUQ9O)?SNj;}a<ʄ,ٕ0c%5Td $pAoady-  &ǺQk,=f^b_+ jEޮ[ !y"0pAјv JBH1뗧|Atv@W@|xc̹ ,M8vOIlj '$2F׉$`K[ZO' ,*WQjzP+*x)Vkqs/95]i 5=s4A<Xv{qMc PVpg a)o Yyt3_.ʣ|M9.haKدYqo7NXQHQKg}%Ѻ%-@?͚~'n(]m PDjuvk'syնנS642vma).U "SAjT)'U0xrjZs{Ppf^cڙwMz& (g[}4r.,s"2'^@4=jMfæ Mx(> kTtHpQx])̺k?Y;GFZSZPѡx1>2)HVQ[HJ5zw:W?#zs}175k_x|Xw0ə9l$^%-˼u%)[hjN]Sa6UW؟(Y41aY?.ưsG{RTob.xzR3<׶ XK &m٦zhb)4cڜ)9^5 XGw2v.A-!a=\CXxv}?~h2mot hwޓ"Q8zK{ Hd)LtФ{{3ɑ<"azi.OĥΨv7r{>pd0W S A~3{+gh^匡z| ꥩ_znG+т~=٬RU0_˹cZȟ2oA5օȼWKbKuΊxEdO漘T_8<^YFXկb7SW=͗H&hWOMUr4+T6i~K:j.(a0TkJ%KI@%-mG2#PQYNɽ]¯%RC1|&F{]:?Hr>q/"%f 5E >,&P'hӤVR1 ٕF]^=ԗ Q6k9O}~ ETze0rf,z,ZBQthqN7aLHH 拏z7mߛ5ɣ~gͫ>1wuV*A8:4 e4i#H(BlqO o)n] &eLLnrTg|Jܕ;BPV[$~QUc,qBZ˘ rFDQ3J mD ک0Wt&^0}l[ٖSGkI%DzX< v^G'_;mX}&:"^#CEQbom/F.Λڹæu? ۆ=Eu7=jaq_8 vZ80J IKy^hY"Ve-jB %`.d|wR:*(4{߬&=@Т\ၑ~۩]O2B&Lm<3V|4kXf>H/h*5,sZuy;XnHK[Sgu2yx5sM:j76?x+3I`:'㫤B'L>h&5#I>j6+TYII|l;nt# 3| 7ڈaVzdl@Y( 9AhJQ5rr@Jȷ2L/Wlƒ(7~;7J3BE(.YULL4wڇ3z7pz#Wc!< 8O%pll5ti` F@ .}37&lsĊdzu[<Ll|CkpE,N!5si}HfF 9l?jS<^]% <[?:GUo})[_1 \~-:YY W ]ؤ}Fa,80:o ˔z/ВGq;-";P:e5趖eة6/ލUep3,8~ߴZjq^jam,ONMˏJJN~TܔhcMLʖ]RsyA{iop!]Iߜ@c섬 ۄm})d§+r?;Kmk 18wLUï񔗖]ͬv`0 gp$ȆF&,pVp {,_Rk2clUl2rgN$/E|rC۰z1Ԓh? go<<(/hP?ֻjei)֫S1M)ݹ)!_>UM t=$' q ] v35+MfDnX{69t،{g@5{Ƚ@vV}hZ-T.Y( )Ai{Nx4AHlv_&56f8 lKwWP4Iq^4'ZQl"eHGA}_n$!y_87\`q6 9=@C3BvKq ɭ_QIe3 İ- %eNosemofM{=\jO/W= RJdRxq@X!,yI+:>mfrwHV:4ey~aE)ɝhn!A,cg0OTad>mʋ] &=6VhD][Щ0n?Uܼ 55;滧Pj)w8vUA5ZM:[h[ی 0iP w?vKYt`?CĒ!8eϓUoE]n&xE iwژ1?5./6H Ru]eZ͚6;,T2\s=xYi]3CGd_&lpK @zOfC"{I2;\b (UpgiV ȑZ>=:K4G·%$ WrW$8bI#g̀ϻ23`|A9]LkV!f9;@n',wWVTP;4y_ IV deZG]_V EYV)U1:DߘsυglU`Ԗ%o6(w֟`A=RyLM5SzL{6ͮsY7]y_[mMXw;Aqy.sAmn܊*o.ݤFimP|:Smo&K6u'!19;kDg0ލhKDO„!> 3rf;#^O)4HEQDk/nޚC/# ]1O2L1OoR4*B!<<e<}ZP Wˢ@U>Kggo I`#ϽV]GuR:#yK?MfAB\R !IUzƢ>ˇݍR?<&jĀ@s2D 炓ˍižyf*OlOÐ[= -+l; 37r<8u"rijXr0'L-a&BxցsoN~lYCW5O(ix. L$L)Xnka^<˄jVcJG`yS@sT._B,2%>PVNUv\+4p^v=xr?={;| ) 0IzajX"(2ɃP xlQSyr"^|˦%LZmYۅ .p^SvBRu)XSHxݨ1\j{C(ERj-QUbz_xC)HD #F&{lMzd<4qf0M;Hq[ A jE -C`ANeyңb P䒋 נA SIBԒFp%4Uͩ9׋cfCK32S`{0RIQ2?W:jDo'N7CrFr't^Λ-PwW)QU3 r&^q%Ht*B4eo`|CnT?k|I:ꆨ*V B Ws^F42z6 햽vi `EGE>_ˍQ*n(~`w:Q e}PqpNd~B_Dz8r^B,kE2|OG 'a&x8,Q,|n<ʘysre8~F50xP)gf/GQ,ylVwA,N A<)dL~6Y(/6ͨ"" '4^\7_OrYv3=H?f?C\ͣI]eA,]0` $7F;~AW > 4f@ݐ2Tx}}IP'8TQ9K]dH*\KRn=U#e脙ҊE:P[Șz䶘]W#w`o}eZg wwbT,E$OĸF\şq暸qb  ͖nσc}GŠ~st7qXOH)]Pw061ćXFU Y H)P]FDqg.Ш_dۡƆkQ^= VCNyGLpkM‚ձF jf9&s_}iI~3}0.3r7_njvAr|xvY@#L. _&:9,D 4Xs9^7r2y c S$~ӤG`ӞZedYOEMcÇe ٍ/M#HIE<ζ?ݤ`l& ࢄn[GJ$ LkGqeac<]x1~dύV֤9Q^b/[+poMb*! 9{_HĈ#fPÿZR{U%G:XցONTx"M d{F0W&ZGܰvPv0^-! }3K?x{HeGi N`Z(%yks}4q )60AM(S^yh{֕X{}nlPèm1mdzO5/#M*=Aq=bMQ~>56!HT>LU(|L/WKM+õ@hc.Wh[Gep\=`榻 Td"Q5cgxts%^Z lMeYW/ӮcUHTPl~s04Q(ͮk!؍7`˵Qζp)DzywȅAM 7 _4݋` 4b)aL ';kk.p0YgueHUыT̎֒7z \%R=v cЭ@쯱+d Co$t{rJA-sYBP6T{h[%,f&ЅeJcLd{MƐ,k<6]>{vAdDqStCsM.Xv4f:Gg>7[3Dl>A#Bs}7,q$tf |lYF\Jh~6[ ŽC,ȹ4]H,ppXBX_ gU:,Kqh =_ 7F#[/wID˖5򦃭01i%\ٴ ci{YɉvYe|az '{m0n|HX^<J7 |U6jGޘ7uF*n3rNsXaxʼA'̠INԕIE!"VW~˞'0FfbW#0c ZPPȳ='f7 lYjY"$uYy^\6z4_ ML3fXJQ M `~pF-—z U|uf%!Vx\h%@ġ)T`ͣ}}}׏_)Z2겔NX2)Zu~ݫfE|Dw#Cv/?[. bq[픜NhtRͼ'HAZϘLc7{VĽ<V>&"<ӯ6{~3p7>;YM"*Mm/)$q{ᚾQ#W0ٗc$Ę4;LwJ2V'™@Kx=ڂNxX 4>DEu?1[ȀjlM[7|G厡"P66([7_շ-cZV]#Q d ӡi~R6'eѽAΪlSYJJMjkm]L$I]L^(hy` fO߰Nwk>Pn*ty ^4:gI:*x*zj>Xs$jl, 2Nx&UFQX^ZP:fxS!V0~j]VaTR`e-w@ 'M~)(xT9 ;&j& Hi!T,:~F0*|q~ O2)'p~yRPzaq7R`Gckl*@9f(8h*Y~+ֱ<X1{|[xY=:8M5"D+Q̄N\lxUĜGCe8.1 K 30Ƨ>LۜGw) 0s 9# b.c]0Mn~% F<[a.3+E2u>iPU"޵{t冉9m"d2p3~{$KcΫɼ""c{y\n0pDXntS[н; c7,|qxEXn>WWJվ3%ZodǬ.PKo.fp4- l{`'uYѼlEEHc/ Ki,uׂ 8SZ<6~6sN-5Y!Σ_z\Byrsbd gQrWrΟfFtŕ ϡ#Efؒ-b @8M/fVDk+6_k @J6"Q 1J;2'@ƛ"4vsoVxO6rF A{+.@a!4nUIw8yr4ŁqxyrG(\kR:g 6,ѡ%V*sWEin ̊ Jh1t簢tH8w=gLjB#'3ݨɆS;Ɖ(f!/eA?-[IÆpd!臡)ҳϟ`#Yc82O~UTN- #a"Y6/k󔵢'iDE$)(@vN2^RxxMݷC/rI b.= ~es|QX9prWLVzzBe9C/raMo\֗lG+bheMiQ۟,3ӭ1IRegzhY,Lh!FMkߡx<>ԊDRLr1EʁuON%7UP??=^V5ĖVG~ mSqʣIo}iMGGTx@ܵ~޷RsrED_ % *Ȇ4i췳Ť,Wɭ&cuWlYP/}6A }zжT"IvK]/7;<$'2W<.{CwbU.3:*jVU:~N1A # <͛;,P&zW#~CtrRD641#HӶJЃ!UoѯPejTG?:''x,aȑVX| H4n}*gh$:oH6X&%E 8|lʇ8%8̫}(A} a{e_}aHO5@NHc)qSěM'qiuط{ש7O7FCĖZCzr.M3aH D>{οl=H*C^2ز. ~3 fEӽ FZ/VG; 3/R;Du&~  eYi0*Vϋ[FB2+0K~^/ߚXF:|TmyZ8Z}bCr yb\&< p d#e JD.0AG2vRm7m20 FW$LR&z`Pel‡ n;Q']&{xP"mT40,%!tDnD/T:{߶s V\t088ɓo:sk'ȋ:>"C l]Tu>PYj}QDN$O/aOћxKdK7LT~]`iIɹ {fr' 3SAh1 7 ꐟ\yJϱgVXЋ` =G~Y!.%߄{GhY52D+U5T3*RvwpiP`9n-V{B!I 85aD-S:+/kP,|6ɾ ZxRB&ÑoX9Wp˂w@rW牪m-60;PxE{(IjD*Wm⨁Yq4wfr5$*{eUp%糏 ɽxK«/yT?|6X 1Qwsj:wM?"7EJ)>xq,H @n\wB’ZA1%{o`CYk%rS oև(&4 *d)uyCnoWsp2 cJo\~# 7JEqLy"GxXf 7 2ruX2: | Hs'\ A]e.["нk5W~k̪7QL1=6^Q bcJ4OiG7A <4'9Kr­= 븾Y*b95k) eI*zy7Ró~ؐ;}ysѷŏe ٬{IP(_etiO02[<ؕn1iJ퐆^5e}$αkVK65{372ZG8;} mLy|T10qP*puL쪌V!v<~1`eKZ38;;2` A@_*m^ǣ*iW- 06(6&Xai TdREқo-}@MY]9uU-$0`77Tȫۥ< Mvx_=I\8XGV5uEf#ňؤe6HW ž7S4>t?r6ߩvs'XX%iO5m~ϝm IKco^d[?nA@_H- V~j^n Wcш+lPSjW;} ȀA68 {GOeZK֋Qr0> bR։fkp}Ÿ&Rkx L `^@~`me5!$vBFw; 컅npIG%z^6k%_)ĸۗZ;&S } $QIÉS| m!#qn?UO:|Au;iؼY@xm6U+G5hOeCs^ȟ'/WMk9 0M}>~YruNh iZ\&R8΅ý(V' &uaH"BLTHiN -t.jZM.لS/,4=Q0YHfs0CO8S#gC9OórCoڋ43J}6zS'AS~ \ήە)d3=MҚMky:;I9N o?{V[;M`6Ct"E.ePPDK:v@~HޛRiʧ+ K!rCoD&=\4 *خ+غlZ??720>̪Y=PrevTfe !o$*VY@z̷Q|k; 3~[%;.cPAD1s%NEtmV*!lXkjĝN!ei:()8IJȋ"٠Bϩ868T{:-CAq)J$ dhEICNA9?>iB!KN!F3W%cñ`2,5BjMᰨ#ڲ`P^L\~MiIepPKԍe+bYވDݮGY2UϮ"֖%KG+ L^H7@ap}fQ`9T%~s{oisN|5GRI?a |]5.Cmaw WE:+m>{o'6Iw=Nޜ/H5lY.Р˭V2ޟC[&ڹuVqa0NCNZX.Ʋu,|`$d>YV]QRK+YEkR|KZdю My{#SU/`8[.чڻ)Pͣei0Œoޮ!Fr޳P_vu V1+%TXs`#'auVMs#O ,,8-BdPd|XOjl Y7hWfG[sr< ƣHGֵ %iWp:Vp_";` ɍ|>E|YdWLa^ K! >]49 I;2*(SݞvA*A8H5Fo/y+vT#n e -'vo|P@5xs-V Um_tߢ{)ݹ(AlFCײt'f=M$#!yNŏ/N(?ΩW ۶m۶mxm۶m۶m۶曫IUyגKEQ ?ǜ@VEˏ` Cw5(M._rq}!CB!ש|s@mb^XyBvC2[~̑ 7_;-馪xᤍ-maçյN D{B_¯mʡgnbnj,KV,%P' T% ¤76 K9԰eaa;9};&spLqWf5`hhV!=IW9ŦYQګ)eԱa,c-1y뫽8a>LV'yߎ }fRam_5֚%CĿoRY[?sǓx]C걹B<;yLRTA]0m#컞 lWPy|V; 3B˳1W܌J pUFΛM Gj7`%wi,”ܟA]"PK>n08@7(XU~*,~ 7nB?z,hͰFF]EH [,NH 6=Lz! SX@۹B./A&(`:h fߕaB)hNtrB ѶN8iiG0J7Hb2fE-@ exrdUdNp @hH[&,8zz~$9y9!dFGt/yr32B0T4xvQgNKK&}knجvVFOxỿ4XI'* 8;@+7НmҹkHŅ`@\(m.._@ϹeO9Ik RѪ3qW&b %4Y2ظ}׵!:[4S`W=Qw?^] xHUKž.q⃟8"N[͸I 'ܪtSwU۪9Tz#gR&iOT;X`h\䝧bWxLjbq(}J}P<Ŝr9;ʘNs2S|-PGA_QK؂%6RxٴxI V_4,}I2`'o{˖. n!?Jb3~?KsÜl{ O?͍|}Ҳ(*鵑q:Y8un!$c?YCz]IlDü?&zM%wvaV/p҆VW/v\4=Ё7v-H rF)9yxxEN"77|Rh ~|xy6D`HN'9b- wTF}_>7Rx+,$Xt?HxI5k9HOʉAfVݏrGX5. a\MGU\{cuiE*Hfc_Dh( _Ȝ8ܸxѰ '=uGGfd1(|Gys7 .4V/.{2A%B,>6KTB!T#b|5VqӃ9-|ܘte4Q"7ogcj-k H"DA-wF xןzgDdAfu~=cbE2׭>'~6S?Mmdl@[-R@r\,@)-|`>?8 lEѠQC6? i2".$If!@ulF2w,R'mD!;Hpm|hݾ(06e "r!PN%1)%U$(nw1Q[´t2rBVvM :iȑc10,!ōb֮P-o{`x#AM@]4 bM qUs]%s|#,ãٺa ZW=To{K6#SZn|W )~&MLUZF)(C3"$9ΰ xQE[AK@|$NNO(7Ϡk6@2Q;zt<= /I00Whr  A Bԃ9dTb4y_ I'H0 }iw2O2Nu/:ܥ3K/Cϔnbz-Ր#`[q3.~W> Q/d+5Y_PZ#Hق B@p9p`8hc3ܓ`HyKC_#SA p1[D?]rԏVS%q"ג UBVBݶZ?_pDw)A%{^> ſG(^RN4="A-~[],uKZLiEfe$3C|6v~ ct١glPaq8c;}"X\ ;uJ|xrKzHNDpYt9}7ߟ7(eZ,t-eky/KxT̓"ߌ~pVs&j7yP 1oEo5yY>BW&|Os,uS' I m7#TLԋm3եNk(bˑzc,~֟K +)74/s&A-\]ㇸ^=Ӱ ̃Z#ZL*'Pńε|_r 6aɦV>Aj~jpi6M M{m:sF%g,EI29fJ,IZȘ]otf,/+b=E qZ@ͰIa+B4xG @f* {v[l̹ |ӢF:F iQu #{GC.@,ad%9oLa$M-s|`؊zliGW?:؜Q$5 )wSEQ5)'׾mp@l7)ɬٯ#rkvARAesw]0L#,!*"[;RjO9^NhBMu$&Mò]p}7z`J(ۡwLZ<&∝*v$+af )No?kvtf8 ŵ'X; KcWׁX:P쭧@ZIGm=xr907e'*ئ8ؖ$!Po}s!ؼ%2c5Gx`)f1m*;sg^n 1>Ѝ 6,k/C$-ZU_3v>\R#^G>2L>s[.9%ΌjV&`ԛV+:aٗN 1&n1O\vT7?o**&We34|^ƗҿGG)Z[l8SiY;]rNACש4T>MU -[/ME%sJ6LǖP]7u-ߜWxSu_C7H="?v3> k=ލzGlu"rMlIF]a34Ñ/ZQK,1f%M/8Ծmx2{ŤpM[(Swpy1 cݷ JmvXQiAc\nzZ|' y"w)x'뼪sA8`+s#R,k|9f/8'[e@X=wlۺҨE>6aS-{A6JEOln+nv@XrcgVMKDR;p&T䵳^):c8;Е ?Rpc,NKM?0|Ы_(e2o#Gp ~Qkp<]E RQ,rq4CgIfR0x_\ 6$~I|0 ^FFǾewl9|Tr Fmƀ PF"]SѢ>qdfsEȰP賯·M(4%FhJj][Ur/@:~WfV#ǥbMTk6+CF]hsڦ_e2+VB[EMiBK p5=ݧ +>^5PhƨrGن54-si]fhl6?N.+2s,<\kLLEt'qX9l'Ym, Hpﷆ%ˬy9YN%@ ˁ-i=;ˑ/.Y|3! y+r@@dh4O!u3`B7W@F]9~`)kt(]``T]#!$y S"*<>נ15Ǖ鍑oe`@U%G8 yQӵhvK+觖!KRŞL*|>brFE|ְyQP}#qˍvv*B$}S]0xoN\oMW,<"={ {]U^>^r[{,j*'prd{PwV`Mo^cc QA?WmE:ľO--,&2FM75g-S^,aDj^|~TqUXC6*D}Iu8=kơNarG,uN1b9z%V"Rx_c3}Ǡd&b͆c/܋dwÁ{s 4U~YHYTqB uhH"spc®Ze1=c;PA606@g;bJg2/DdA ,@$s[۷pIYuR_xagOVP4o?=0%rq%#n*jŚO&z{~$`eWRY[ oj:K`[)k=]"Ba]c8{}mҤO@%r2˥ux?ƯA3VdH\y[q8f߯7Vp(d%}PL[MJwbB(-`.3)b~Z KW]Wى6k^:~VTIR<\+CQ"7B"X mw~w˸HzFOS`TTFG[Lq/kX 9yp N*ȅiKR/Pl]c aI)?h#%~x58VG+0PE Iȭ {)yVB[Nߑ \ѝs5+'ak^Av3pozEOCs[]=F13^D*it"dҥvjNT8.[9[pI|*[54Bh3&$ۡM]kRc`h*6)򭐾8tm&5uE7JW_FbP vT ٽ-<(~\?PЗc{ʁGT-22kit N>qZ.O57 )b^K063EّOm%O4m\6pG䷯CA %g`,@WM2-s.t2  UV#VC(ZYg,p)ˀ}b?M\ ~q*Hl,s-Gۋr<&4쬇`m\ v xH&G QH*L͒^.X=mKIaq)yy,9=&NJ<>&:EƞtyknhIQ0f WVRF$tWT'Z60L'Q: VHN{/),[D/7ߚLdfCͯ_e8z8zVU2@@1Shi>%[ۀjpfFj fZp vlC;hsl3Ʉ.G<V S7n`Og4.1f,R.ReU5ѵ~3.jE10 ķ@ĝZ5wg47&T4ٳ6XHҩN|w_~Hx/)% n~RZ}< (~^6%Bt̯xu&wlB&b&e%*0`k(j3Zge 627f\&Τ?1Hn@޲MK<<YidhnQiꪣDn2VՁ&W̛BߖD

xD̦VRAd`Vo]|T1UN8=:: \Zjљm|~쑃zfY5QB)Aݴ:n/_V8_b2;.f>uuU)IHm[S IY"^gzHfh=h-cRw#+NXB,ngQn˻9?>}!aBu?Z}`z8PA0[)OLC4(6aBA|o=&{HŚu ً3ҚHhA\7t$O.pP ?Ms } 6960\bR۠vзfVD'a޵l>J鶝wbO;/ %zN` C/hPLYT$ ml *22}O5a*p2TOoƕE\o)|8\ou%ZU+꟫ICi[M50F(~k{9ߡ#wxk<]h1WN@M&k2ID|鎉Jd"pǸ 59Ag޳4<|pPi~[mn:28.Q2) 2_RJ(\1>,WBK/*S"9ЊRLՊTw 7T͝HD{1.MB:0uM7Ϥ^]XW=MAyO#ASBș)l!#k`"\]ώ4J'叇wo^:6_d(>3͵$QSڀS x"_>sI$oMS%8JTfauӆ8ˆAͰ<#Q3?-! KF>va9lTQ(cG$`][crvxMSCs4g,` z(GjmLlSsto).Bg",Ogf}v WL ~Jr>@'fa:^4aq>κ6.KTIcS4˟Ĵe%bi/e[8RHN 1rQdƴ' Abeaj',$d|2 )_ocpmd_mU]/,w 'wSP<CULUc c}V:O.[N,;9b!6r5ͼ*CwL^:$})-Tb^'gYO& v(5>9xAЭYTMpdTU*LJ)8mUyFgdR?:q?Ƨ"Up*vv7Dl)rr qWA^2 W|"6>j<ާGJ2ϕٗz"{1$g&Ogf&Mx oGx6-=4y±2Ga"@RR8:ͱ/k _HvwtV9Ze>n.#vrސJ'Ҡ O1U#Px>oDɊIԞ /ut#9I7y33#/tɜ$uكu9VPAX G`>>q6m9"S8W #e%R#oٶUHii4op%,0,A+mUS_y(hV.qc=$at4ݾIU=K6OeSM rn`k^ C7S=zmc^e1򙜈B<'U`\܋So:l B6d?;%̻Šz W;~K``UU:62닾 9Sh'LDK [XƣyHV.[%oH;b鉳cK9/<&N'8b[g9?ijAg >;+"3 ?+R`sdQwQ:HG&ttq88\5AmH,vvd\b A2Ѿ 얣b )P}I$҃U1qFɉh&Vd ^ _d|n0:dke=x8ɠK bknbzO'^Qq7Y߰p8ofUqmaQwDӔx7?ras#§m,xmNcz)ụ tIf> iK3iزS{+fv|phbt K&lot|I*4[Ʋi"]pF-] `AIRvN7,-P3T[5TB` z!EvηJ}Yi=xCN?8ݱG ˜ʌB۠N>ŪUpn6"#34"G’ӿG>eZ{0KQDBxVx} $j#^J|#l@Vv澜H "ZfA'tEWfL|4aN=b4g_ęéXR V HL5G,T*GUM>2T҈pU!xw"ޣD\r ^Nd\MkQ$wT %6;l[|}VmW<׉`H*w]u ;Ǒ~ T:/GP''t@iQF2(L"R`Fh9Wp"|~+FDQI_ D0ո ˊ فr˼oL}U]F|qڒw" e1 o bwiVʨ\YK#JcKKC uJ[r>W*z:ى׸VP/?gq.Xퟎ;AhYIimpˁ7S)‹%Yڡy^ilȉk0#_4 MX'p>lCR2B=5zTV nڗR9Tje3iBɯx; K쥗7^gicRg`}}2-eb]JR&˧mǷV0k4 j f\ϓNd.[nO9̂uc+ףIkEדZ!Tw߰=m1ПtnBWtLYq/Ä 7yI?fKPpS[b'K Uz\d' 1\1$KnmD-= Dm=|EG&\}'iRm|N*$-8s,>b o*badλL}'׵M& [*37zl5CEsd&h/m1d4ckk8(#~V3N~vyD+.͛ovSx #+[W{} /Bv&"#];7,"pglD5[ׁښLLMQ߽]p8hBQ%;"`iL+ɶx,$byDK袴"|R,)vۙ'=BNɰ+4$i1xKڗq OyGp"`&q>ꉰ&T g/דDY88YGYPl/Y/(Gӣ[byol:ågvlIo]$qO c,B}N4B= S);jHrui'!(=, S]K ?c*UEu45u@AB*֌|-2jIi~HD} HH;ҔX OSA:Fm;T<5_Jxy0,oﻟ*[!j]-?{ztm!߄-_1|?b8>_@Jj=*x TE?'-Rlr#erP`sq -"?R%,AKLF'V@`eFS9a~NWtM%W1Ruum OOfrЋy@zf?-LE:5B~( <Ϣ,ufHF`ƅDC a.sUSc^_sL ;H`”z(Og9[.w/bmrͰvzMm"aӊ#.\{9T:e8m&K4\H!FQtPTI a.ԵLau뤱 `7UТLMw?%3LQ$j/ؿ\EyaRCh 0.Ė/x3:$8ގ4Q1FR]9yJ8p=CBY|^daL76*3.'@9o0\8/۔4%NYD7a!8}ʎ9™+abh!mlDސ[T5J-{DتQtW,}Th2{&;[4ijBPryDYf.W7D]yaZ 7v^Q&xPcH'Rhw*Υ&pX/mX |ҧS;;bà$I8_x *٢t Ƽ)_o;Kx'4/RIzuoOZf!뜶DQm[m۶m۶Ym۶m۶ͻO[ -#[ /zl' ~@9kƔNm&cZdtpMRzƊD%{8<Y]?|PJbK߄[Nk?5Qo6@ȳK~;xm'ڑ׶31)9T@&zhǸSd WFi(LҌ’(8&1[-ux7t?!]{=L=򹣊- Ϥ Q}U?Sy fLXޫdA,K:n&-G XNNđ͘0|FT{r׵H!c,sA/IUw׺nd[ajf wER$3p;JK~V큿| L +< Nefڢ+/s$mIݯd|5nṁ3B7In؀+9jw|.N,i D`?õD<|@q̔ӗk·뾟 >鱏S$ ![̴Hff7lEjd8eB?F#,,50p?1'-;Io'Y\0M 9NuNQar TfU)"JaОoɹk_\BAol*t1BAƂ)r$!1p=Z4,GD'Q@&Ej`Wh vp!ioxa"Ce0t>Q\ Qe$tdSJN:0C l/=";JEfY3Vb;M&yȉ&׃v]p&'% p M8Sp21jVdh{d.]kKaoMړqAh![3f,Ή=OִPdni@Hr$|LhLhm{U3^So|! ; j90:jWKƾ,Hd`w,p+TL;oыu23i] DwK5 wpR,bm =DE8dR Of@Y* F)s+{(V9xj|AU`dꣻī JƢiq )|+k, è Vjd[I2iWGFD{;H -^8!| Snقt_wmUEwAo1}هxw6-EsFU%멩yTߪ [ۀhVN&WE{ .}Z:;&J Rm4vjkM 99E=ZfF~dYqoH-&J?|}61 hHxdY7nquj: W_ӖFYqqep-E:hƈU{EjfIefM)[h9 =oU iw#eS 艀Ft$ՔoS޽RL8oX\_@\ 1ۉTbr&pc<|NPn0¹3fAGQ*'cC5$ aE^-~D(GQ|?P7zC>+? SSUJ32u8QNנq:_0J B[2ÃnP˩`aJ8{NBF ̍j6|/;g9e9$+) k1Laz總WTz?JFa"nf꜡x>ddHQC߂ުTC}h]IMΔ/n)ˁjyNE=UL\,nhi_| piMVkv~2Eog-©{c!WS8`T &ʢtCY^ޭ-y[7ÚtS8la\k;'|]&[r/* 9Ailb9g>0[Ӗ=^ڵ!_pEA4rp|IB^_wڍ"[Vwh\o36M. `_eC똭M>gL`6o}OMd0Bz3TO)o8ݬ\PJruZ6Hi+u㏮cyf;a ⌋#/.~:+oҤJ( ݎ'P`[J?f*/5dCyΚ02NC98!״t0ұ-X{x Nj`W<[(ķGĦtׂrcZ>5EMY# k|^2>,B {[f>SmDD:偌_ΦKd[ov"!zW*,g;PuRʂ,ȓ!Ǐ5)r&ULc`l|+'~߳H8zz]-dp >N.pŋ`Pie"INl` 7bVYlcl%gnDtRW<>GbE.H'ʦ*[9C^$ˏK?TU}GG2$Z¸>ٻ95o[=y$F !ѱT;aN ^S"vXA Vo>+zW$w|L;&yoʎ=^8odoju}pݲk+/+3~+ F9H8;ԜaRO!Z- `h > lCݴ,ޫD<_|?%}6"H,dpB=d.>;q. L- 3Ʌ$}j?n)88;y2dojE4ˤq{ zL1*y؛<~d*=G^͓nKVeR#4[QQsnQP En ߔ(vD*kc8ɏf#]H (ђ dwIcbMP`#?"xG@9{4P\6,I^ka,Sm<17٥rVOl^]5ռ/-nwER=J֣9kx;*S ^YjSK{&MȐ|  8yf/|Pm,VE;! N.uN=#dɜϤz"!Q k ?H1U )1Z P'JpPE #"+0 Re A}EK{6sfZZfcCB  2ahFvug.Uz_H >ھL➰piZi#L"]QE(t6ݐV)]2"9+ZսiV~.;9ՊFD+S=<5)Jy6KG7ZO>+SP]!0ŀE(ׄhd_;ʴOGǜCv]+Wk@[fCfD4" X|F]VŸꏇ^IcMB{p*I1]Rp~"37W=ҝnb=F+CD]gI偾ť'ZIݺ2?=>jDwMz18"LK:MgozBL=RB=7D`.[HRbIpj#;rjgVSRy`t .Cn ϽDI#xLWΤo}9_Q{EuۏCĢnxos 1 xrV]э~- tRMOB^f%Qaഓ;D_8+lOt_W@.uZ-& )d,Q({8㴑CV292ٮ{gBhx R[*`,I#zto,sw `LSvyXa&KpK3 hHH3LԢyr80SH$0'ɕuuPkZPQD2Z\ 'Nm3O]Rzv>@.Ew9GPD鏸n7* p aVc#WV3|(<mW7@dSN7$!Re*L" UICV&_*%T+>S< EH#l:OU?aD6ZaT>&1ard X1-a* !AѼ"z@B@\%szvcb l%/__~L@wR3o >y.O4u!hǃ Cܩ˦\BU;n[]?E(JfՃe_fbT_}I'LT[r/#u]:;:u&?paЦ@ϒE ܽ " k|VI=>a̼yxv crЙ9xsz;u 1_(TE8̸.`RmN)y!1`6N'n~K+H L0I.K΂+Vׄ;<%N#U8jO1Vb.8Qn4TdFeе/p4t!Xbv!Օ_PPm P{xmى8$]#p@ ذtaKWxOo.5}k1KBsS)c4͈{Ty7o}]+I)3i)Œ+>iG-~Îz5RH"c#mj0po8(L͞.jN]KI(K؞LTWfJ  OJ?Ml8ʌf*,NѶTH$ PtsT&A`;NkE}pu 7RÓ"TMؑk/߅]A,)]( $'DSbu2^O t%n0z13ۥ>֡5mzSFtGKul$=w?ō4.g tFY+# y@~#6Ļ!"`VB&E?ޚhSm?dq]#Bg9 N*b swmR㓃^{KsA"L]ixoچ:q֚4cmp rRn?-߄l6a ,oeMiA@? |QRdq`HRK܎cM\yO٪%y/yw"Yjg##I8ʃua. zi*H]2<mlhjXZl1! դrx(ln[LtSʶ!z,!&A$<3qk4@j?Oлq+F !tC\:8;E+w/Řߙ?d^äȦf0&)]|Jkg9\Ǵlq:p&bOQ.mR켃&C&ˇƞi !i@ N Ç諙f-YM6,"jG^/RdXD`eȢ%}dy1B6 ;aR=>!6(Zw-cO#pM@>̍cCHe$@r]$嗛#(-'*]?w)0l>dk 1dcm; s~8&+(Q!y܉2v8:㬶+zO'ieTdyW=qbTy[֮٠ ρ\tæ"z- +3o ~.#2~Ӆd{1/4ON(7 <$|msi0Q䂼uqCl1.zq5Kk~~D'GCIKߎqieW |Kl|S;pxFtw:Uq MbKAЪ0gP,֛{ܪ'* Ljݑ@w-#;'i8S.ѭ{j/]̷% ڟI LSؑP%Ѩp|w7|Z|Xfźaiۙ5-C \ϫ{!D2zw"N7{K#3(<~:Dʡ:7"A<=eO1pCʞ+)f[ dN&xa7[#+66.Jm1?|Aۗe߬(Oyt"Uvh#pS;&EI{kw%gqUux[%.Ԇ9}Zxq`tn'26*J;[Z0^&bX#j{-QVJ `xZ$HI $){#7߉="e^UH˿b&@3&NXʼ|{ hZCY㡧أi2fz܄v0΂"NxH8PtRݢ?Vt4q#| * Ö}ؓOh@NHcw &/Vi1%ED>ICBvQcјK`>Yʈ_FR 28E:[~mMUTz^7W 0B<0Dw^A"C=S׫9Ƹhp;Rgčdwԇi9|`(}j1WNJpm=Q6.3iܓo@Eś9MBi)D'h sa`6᜸fEmY:駢׭DQjSh|?lQ.P$v'_8ߦ^̡\ A?|<h0k[ofרuZk'xiJpɹsa,^ ݄4N-Sihn4Tl7;R>I&eUF2PtfzAsmLܢOY}P"sV\A +ә/–`nj;v@rkĶq')yKNOr`4l.]]}.L>ӱKfSW_&d:t7QE]JIVfQ̙F2CK!>I]7 δO'XngKnhsf٧M7\L3!c%,y_ 6)K K{O(=NGmhe̺wcR$njHԨ ǟP`g_# :E oȍD8+9Ѹh c5IBSIE?XW{7 :޶m(63X GA@ FљE<S0Qt{GKkM(E-Ųwmcdbk,`r"k'SW#1iMV&Y[NeD癝prkb63hjPkUm_`R4j46zTPRA[&xI +}OlX < \ha&U1 $Uj"_`K͗[ev3[yZv~)R@- -ǷkA';ڻuF|U!A>JZVg.y_%</Y(CPa$%36fX "mCSOxjrfe03 |&||+2j) )~4jujG!hq57.ŝ([W%Io1&fyW{HFNnFruZ,EgG9̫&< {EzlĞ(tϒu" q5j|ٿ U^btRZ<1$n&U;9 T2㔇ߔFL?T,@ r"*<$+)oV*gV0zȲIcϓwh ru-z0> 5zϼ>~ 1 `kmu#?s% YR wø^<ÔL8ga,mLy%C[ռ^|&u u)|C$UD mY+"N fwA~Q,x*aEs o2QHs# L1( Y >d>_P!pҀ: Ȑ\GxVQ#?7Q?iɖ a/!?_q;ң KUN\^v8)e@e@4xw0Wz]KU榬D532J,(p=z9dI`Usx;#FIKqEDhǟ7E$=v[B^Jf\f$q̼X'rl#l[ɨ('U>x,ܼ&"k8nXjDw ?FfǠA#~o*m^ MdaT֐I _$=o_Z8 p01m!5)a>=P {g 7/A F5$жWQD9H~^yY(>8@7Fm+ؕ@eC3~,%H(cAA2!457j@fj-RjQhr"ЍtpV027™.fPċ[;XL!ǤEQJrɟ3E{}^mnVxt26Q؃Y;R9LPUL-ZF-Va%e^@Xfq07@):UWA_B >3ŎaC[?x#t&{MKѺnAn-86֪x.7B(qt#>|fvѨ_惬AU6$mS!Hb1iXE酖Avu N/v4izy)ygj-#RxI3T^eo>^,{pg]ݺ4]흑zːSFh_FXf#xsww{dǚ@[aWk $oː %\OL1]j x^pI@F|cVWJxeϲa>Q'qcKT:}!qH2 C Gw*XPx`[wo 5dgR=S$@=@83-BrPA M_ڀD9fـSFjcY$sm݀C M} .`x]^"#\=\(),TaY9?~څaax{#)?42úSwAY&8Wv2Mr<]ZD[iH֦w(gqy-ysL ]Z+("B"ɳ׾$7snh7RO:8%0|m6$X `KA6dSO3RM,QL!-ܾu/yz9Y&[R;zq\#ףlqp7k"OVWT_әVmN!RQ\S*{5I6$C{tеBѓ!jEh|?R@@%kل̻FY+4?fq=fjy52]XD ̸fmy>weV^ǃQi_Ez*g@uP#'܇XVzߊOm=KT'Mc3 E>w M(2>^vU񊡮ޠVY@l˲\0Z`u5*2PX:wVfi`R=񋊩Ώ_Ε "ZxSm2^pZ@''U+!rax%(kjhӱ>DA^fּ,&k0pRő5FI8A>J^r49ܓ]$V8s,Z'`tZ}?\*3nMxbelT-]it+= vǠj,*x5Qj3N~ {.wRe{[?}HG~5r#u,,Ң ~ۀ2h|x*dѳc?<SKLٖ" >, q~$& Pf lby4$ L`5uUsnƪ3_0(ȼBV%Ԅ1‰&@u(8nSkOX*e<&G2di c+[ږZf!$X;+RoHȭ/ h26V7WWVkW3IAݑ<ˍ7ɢ;N- OFuc*sI$Spa)xŖ/gA綂qEe8zGr.؜ܣŢ8p @\ ;bC5ͪ9`5qBsX+osQӖ \vU#zAг:kV' CN`MգGbq-/{-WTVDzK݌TɖhU5WB4 $zԐۆHL< ^bb*ϿPA_psgUca4X4VJ8 N*m#ޕ5t4ޛYYo'3[wf՟oŰ&٣h/v(@WDHS)pe1eӵ 3$FD"o\ij1X[5LNyt7WSM߽џWj;]@5ɘ`!8)nqCf/>Ŵ8Sp >O }t!becEUɸF#H@j1ks>Fz 󃱚Q220 8_йgnݙK{/rI]mC+y ,~I> ?z+uuee6gpm%Bnsij wrtxcX )`l&7G;@lUcE $DX3c!1k^.JGȄ Z7p=PMxfG[3[X'2Ez9*p=iݐT Kk OS"ia_vB`َ6`CVUlֆ.ms1Mճ**zqdfo2f{ ~U^Z)b3kCU|Ԇ0׍G0):t] YOBQ˧f{_)/2)AVbz^bqfM }a`"d5S\?rφh|G_W|t >+R)ӈO졥S(6yكJD$a ) e/.U?"yHߴIJ23W!k*xiW'HEBӿi=Ȃ߽Qꌲh˟#5) ƇtK~3pCMEyl"CqO zHogwrMŭf#r"u4M:R}XBΤ˰w(%;@CL@GdIvGK[1rrg#fu̍l-Vpex[-{xdZ5W;t(-5`]q `B_b9{a"sF`pxOD1^ f~HJp:^U8d$N>IJtui[aW{.I9q[WٖewEc>9+<- =RaCUfB kruzbsP 2{_t GHحp&|Mv­ $ӂT j6G"ݍ!Y2?V}eU̥xm@L=#kRG A3C]@k='G* Y&un@Gg-=adžXm"=n0oe{@ uxf\Mc }KKDP/N\OyLX/X$L@_8fORW 8@͙o1 ~OƯnAej"2( rk1zw r`,9QS);b9Mk<'.5!:%U0Æ(x|Ó <>vMA*p`Ncȁ/:. g4RgZfB#~٧+2JKl.Ohpy'6ci R(^4ф:lۥb2 ; >mc[$3]d?6 Z,(mosa1sPډ:Ru֮,'%x}ݰ^?TaAO3)9GY>h6ӪoI"?=.𖴤,׼=]Z]UfY_?9j9D9G̚s"FOz.GHQӵ~U-oFn]=c@bl}y}O%gqȴý!jSYW|ھWU8'@:ϋ׶3/I X6haJ1k !rub;rk̒jPH<?2\31ljp @ Ֆ{ƠH:]22pAn(N~r\敉ufsu^Q=Ǩ=5i'^OhL?2IRT#D+dU_ctp+ӦCpK]#}a4xcpb5A!<@ |y/_΁tOH,ta\8м*I,꾏' LCv(c= ;"XP$t?)JIH& a=\V{!ͧq]%JYDAᯌQ'ig"G9_ f_Ae 汍H9S6sǰ3\IU2>Qy~ɱy} \ r]]5;ɵL/ZAW^U!-xl2d;,pr|n ª pwӍ f%pXRZ.\ɻ/.Kkw(_%M*i9z{L@;څ)YԖ@eh8,7P0'a,{m=#rX9㙪IR dv%o< ,cX2u܌Ql$BFl qv[]b~\;xs]6)Nhnb{ )1ٔYLLΣB$dy bϮg J*\w5PN\ g~ωXYNnf4q@y5C / lí3Ys,dӧI],721a'^ńy"a\.'ww3:)n0ܦoȪ="64oա#}yzOF;mCbc~D:4_|L@@pShSuؐMRŃ/ɻqqz|$J~szy _ t e S tx;mԗxDu}Z!~l@.S*Ӷ]s^Rv2[Ӊ+˼Ty2t)bꂨ)gϠHi1 >MQ,TX [òD1f#ddЅ,H ?݌N'>p~ޠbYq]5z_r[Qm[6hE>ߺd4-nld;4 '{/+a4m'xP&~c%]Z ^%n<S6Aӟhsݢ,$feD=pk(d1XTBÞFB4}oߔy蘺1ABAu;}N|6@!D0xxt͹F_Q"#q? sA&VQl ͵gIC81L;x+ K֩$fa&ڿ׹)k->6BY}Pڅ1Υ+vh=>;ITMBiLp5&" } Դ5HO)^/'/XϭDo*y4?(Zfx<`N,@[g\Z}:(gOK$`vBrS쟨&~H4g(Ou8Z4- ! h1XRA.t ݊VoA2<ϵ/P;S{3Q{%*'Wu4CzuH֮$kOiA\;шR]g XRv]RBόOgwZ'ާmo$me5y 8H/Xr+_R.e WUm![;q,5_S:OK` 6 >([v`.(v)0&ItBd{irj钺⤴V jݣ²$Q'X'WlJK=,&vfw pʥ{,tkD!:Cz i "66 KpQSYVRBy5qCD  0M.+@o!JB3.,Sk`R&+l2ҙ+;Wt32pj 'rzKQaxK/Vv+0`IAuc!9uuJx1ZZomQMtv7)F:D{C*kY7b𳗴8F)]]2WvŮD==j/֍ߠ&N s:-VbY1\((tpR5o3.21Tys[- ^֐BbQ[5PNI  m S˰˓kr-&-k3K,J$r. ʭԃwXh[%(F?Om׆EM.`O-VER0UȌ$WGw+ ceW0y9n]ɻdcތ C?Ыڵ,# 31\WX8 G!6h25]3$[e"84p.r4q FTA;_-{N7khLL10\`^f\ƙhܲtkbb!^J!H^"nE9[AZU>_ |hb랧 Lu8f, neNQ e{PKQ_l@5RTK膼pv~#cg@΋Vp r~M>fμ̫ÿ+rD"Ѵz0k; A+Gj/&?KHI]LAKZFҘ v26G p =NGrc$=@C$*?<=`zN?Y\ O9̕'6GM iN$0˄UAistzcs)<.jh5J[X|5ڧJV]sh~VM|^nNڶM4$2VQԻ⋵Gv4k#2%kqAq-qfZZ~; d)|':!BIӕAڝGK#o VE1#̌p}sM7Uim/ЅȌ6xa~OR2 Ihv~JaAVFގ[vwc##nt)>J{Q5840V6zd0 b]r8i0=C3C ޶W>R%e./Y4Jh:zuI.'2U @TV`CnK#! SDYBG6Kd`[I]ê6|x⋽UyA7]Sar)CK?Z+gXvޱRTBȐG u'hL|z*}Z" 1~WY&Bи4';s,4kn$7 X8۳8f%n`k_j=m.%*ؑ+m'W+WjhV3ͭeȗh*:⒂i 1=ķλh/am]<sgQzs`* 1?ޯy~@-׌wPt٬'D]|١ωЋ# 0q &RCS~hN5+(@)T̮IvZGrkP"X$d~e.,-O&Υrͅo>ءEnZJ93H?<2N]Ȱ i z\#4-˰hp݇+[~Î׊r_IUd#DĖƕ[%b`͆I[B% r:qnImnQS{x$qMnFpoK?)z- es>ze esqe.н{^.S~Gq;FzW\+Gf,{4Vؚ3*K/?4Kw]/IitՔb 8w9Ivn/g{&Sl0N޺`#Kt X_0ƛ+zؚ!۫QUPi( ޠa6cf9>Rn $wu1m߽1$a Ugzt d1Вd!^%NX  h|8%l觕 Ќ5z޾Ni <`IAl$Ef$56d~^tK 7r=A4lgʅ?E`qp/Lw}Xb==Z?!w=lȦQ~ ixm@]̍%O]vt’f>5ƲJcho8F{@ݐÍYp/5s4q 9/S ?w_͹fDQ}gOg >wߝ4Fգu. '"9bNMB_ZLi6y,wzBq "{qId<)> 7> |uP!h( p_=iu;[>Q*.F \(#jhsR+dCA`O$:TU(*Z5-,%iwaݞHtYgp0v_!e0%Vri߲XNgr,\Ǔ_ hxR6) '闊!&Q.qf\y|)rJ\EE9<ﻜl_|Vk+NiIKLۼ)x(} rp_us%&6ŻІyHRP'[SϠ#^5"ud"|T9C6 )2\ 0a((VR~%B@ld`\jp.z%~}O而SX> hZ/O.f O4-mFxsdeHܪWX|-SNaH/=B6 cĽ}f{RfqtꀚQ5 Usʯ8n$1KuǵRjRlF|UM Qګd˭SYಜ[H.%LdҐCQvMLNxԷCs ÀQJr5 b̫XxưgSߔã՞(ph›ǝBtpQ1h郷p R6]z``OА4Y {SM7b0yy xn xI zZԕ)xAHwJ?# KEӓl`CZGYC>ڹ`u#L>P\k56Mgȩ9X1TT-+è"|VEzg,"y{BJ)^a\#Ds.sWpɜ2W~VP3R=Ƿ0ϐ}Qb>aa J5|K0 :eu1-^% dl5&y8y('|.Jwz(~)r|8b [q:Ujac̽5d=zh F,6d#u0# ] vVEd!@m7dWYgU@!Ŗ:#_PURCPwt$ܬkK%Ƶfsָo['(c&˖x/ZsCjUFn4bN=FM,zEG43w{ŕ7q}JS\ZEJ$\=#"zD. 9^Befxn%R+8RKX &ڒ0;.^]ܢ˶v]j$7Ψ]\.ћ(MXCƀ JK=_gGI, h>gN:J'oe(_1_G'6ŲlK^>,9nruQH`2nGsCiΛQv;9h t B#c_Sr6&m6q[H*bzJ)3ڟsu[4{D4F?57<==OC9q M+ BZ|sx#}*S`tu=>~baBύ܆Pc· qLL]*ɾm,5Q^ɦϪeN·.L +}^=bhEpcPݦ~dJi{۾p\yHd:篠ivZn)YP(} T$_/aNOGr3JRGvaշ8qm?I)08x{KWh8\ (!c-:(" D(M<{ǡsEzOvUAp >?dRbKlLjp؆O/{78]#H֟ ŒAt4>>'fY/Bt'sRB2Ɓݐ%C9-u4Y%6z?` oƹ'U BxUVS^ߖ,#a @ f]_Qm/(=Q;ii2< 6oREX>XT3olM$wCD[&(=}KQMlNd ھڷmR WuWLxIw>ST8) 4M*9}..m:HPZR2}s޼` y3}z|zpOMA/IgFPx|܅,e:nKd aRqMWF6V}A<+-ýVr| Cߺ?݇⇏*%?KVԓh1r |0 'R',5Nh%ԛZ2Z UQ!tx{9N8tq)(F'qNQ.2&>zWi[>-Ly1|LAOEF~ϲT)֗#4n4<<~ʡq_f_耤 ysa>#:$sD ߏU2.1a;h[B(]x y0zfxy簘@JƠuNHZ4[,1V(yI`HPK2.UڛݿTT~,(JFCZK~݋i0NZDLwe" ീx $O\QupL[ANICw,Rs{+ BF8*3/?d:*ĊYuy635iS>+ża&I}{-|j\W)C,ǥ-^UxhŠ$h fа>4׋X1jg0էSl;UHQbƞ3YW ՒW)Ͷo' Wy|φN)zFabr};%{ޟc|LEѝ41EH@+I:k1Rk`N%3KG ȡ Jx)o C3TZD;z#, r:lyw7C5)?wSx<ʇ0H~|+̌H9\$lGFW:Yr˅įt2"m{2>ό(Pm4EeAu a uўNn/ BI=!|g nlM;j1kh}DFM]{H)n4?A`FgCϰM%tidtfbNz~ߓLvrӼ|gNl#lx4/ F mX!m[{^DZ7Zv]Mɮ 3ɠW V+{5G`na+$:{ sS {)ֈ/n4C;@el)ɈLE)w9(0/)Vy1+s# aA _D"iEE2mFpmLp1FjZΤF,\Eͬ`o6w mtQ2袅R׈r r[AQ3I!EcH攽- QNepbe 00I4gkuʉDձpϏumCpF?٦ɛZRpףіI\ ObWO -=Z ]vUh~h $IvmQ(e3nԹ[mV?Giz V Ln&yG2@t@m5cr=4)lMm#ߑriʈ'0؟G<<~]+qG@'Ds`ٓB) bU3C.Fa9K#N"k'A6r$n+P3pIT` tƵLlz;a꙳Yvɮmήvr;&w,Ztq]C\Z.[ "+yhQDm(nm`_ cw2[i{,Nst$r?ax_s(*{vI,9>3Q'dZ 6&3 -bg[WCg> ]2MUJ(MFaмQI򕦚ENַps6. I G.2dZÉ.°s:ҁMdQݑΐ{@c"ʪ.R'e] AՠhK%.ݨV݅ROU!4E%F"(|.æɜ43;ͣ6E-O,;o媲p P^ wɵߥ Y y| m2CXrؖ 0O&'d;b+w؞΃8;th X.#jN(N?on %MrTΗs@Tu=hPE6ӑ+lx:4dL:B>c ۖ넩K~K7n,gp³m$9&Ј]#)sTrsTsk9[nJy 8) i@+ WAd.1 U\ z* 6ܮ.:Qm3]ݢbR߱Hfbwɮ$6/vA_ĊІ`=Ǘ}vXva{,6 ~F$/phߕM 8gWq$ ^mU ^#chyo̝ɼa%+KH[>z*eԖ$xWTCK S̭Aɫ)Tm|g|_`6LRUۉՑ2seߞ|vqy[x2S3sП?֮-1 (Шח\rY 'yWwnsh>(!CLuj9+Z&)먝P=n"3+ِN_OMu|~9-(6I !BnG]ZEb_ Y(QI6cͽW!k~6y>?AwSp#ŤkN6J&@aSbsSE?f܆H9=63(F1p!wcr.{Bq]6!E6kF $u$0!3.܊1]'qu̙0@mm{b۶m۶3m۶m[V'v=G6Fp#ۃId>2kJj_׏\Co pKT 1b͟@fB8{S̚cLH D?"\ ؜|97+CKm.woUNPF|wl:XχDƼ?IpAZDu< -ZѠR@K_Ey\;b@KX*cq whυl{ᣘvk뽜<?xOhyh=ll*#Uj,5 }R%,o?~bj[:2{[16&сx{]A&nzapSȔ!l*~XvMx ? 7:GWR230l8NQ%uRdE2|AT|&)ɖ6+k%jqzc/:o{ gD ( $RQ_HO ed=7sZ)^$>S+WuJ=T f_ " sz*&2>pz^Ei{勒w_tS#|z(}oC 4# 6o1u7=H)7\M!bЪd0]Uw\_[ oZkykl1Uw/ ۉ{Fi|S4XNNve_ѴX rb%ͮsWG=1Y??dC'jGy 6-̙':R{}na$(t~. iY,rW|K@D&@ oאu: I?. ) \5G%(w]͇CI inZ|U{&SN'OQy3nD<_ںJz6P Qo^ST3FW>d׊G[6ʑp$/Ue`l}E%j 2wu? EրKymvPnm޾`45 7yVI%Z. qGХ¾lY?GvG/zmC t:,Oz#'GX{p<ו:v]+!mO}Ew+5T)Vqܶ2qs';C30O?x0Bn18d^_LC:+uJ,,'?As"p)cVrC~V1M:ͰȽMZFiH"dє Md LSh5ɞ:?MNE1׻6)03 j$EQBX]+P$WV;Xx'計?¨M #'.m& XñJax:W5W j(7X5y֬H!5K04 ,%;Mu0eU$% JZ86oAjo͡p]Zc>.vy:oyuyED@m,5w.h]A+D%/1 $}'"2Ťʕ9Ca('#,T+,G8PUtl+hZM%7fVCm$5SW8W̥$Gu#?}]&zg#9F]KWjmӪ/T*W7܌z&<{I:X|魿* <,G׭aMArlg$#:uĝZ-j$/ӘFš @m57Ed .#* 5]+Vɀkh u﯆lsJ=79o$Aþ%e/.{ȐxHmanϋjPVИ ř)Ej];VG45J^R_iqiw-/K(w3<(0lb# va{gj:)GL6Z?̄ Q]tՋjx |g)9E!sUXI%X 4`W I_s9ZxBL$Qt;/FYi/R؉pl6a3V-hnOZe i`6[nJ*}X}{UHu;vW.C&rV߾yTW܂ɡ`Ơg%'?e>HoTa>*{/l(V2:`/[ɨuyNB @6$PۧkzюO>&Ē3SR"<䠈\{${-6,8֐by~&;`]Τ=% Wf8,=X! 9׶9^BRڔXj|[#>™1HQnƴV7Z:BOD+1n-ޯ 9Mb+ڹ89Fn߬ AoBԽB.zg=EV=0oC颿UBH>5ssg`<\I6o~q4$Zv89~өG'W-T-,CaMB+ʶWH3B^3?gch2OLNP8R؈O5XVhYM\ HkήN>d;=w}_?/z"d)@?2/IBNb&D- ^M-@TݱX'b>;wb…!J^f%w+tjUSVq WGs3w` 's4Mɇt;"^rcMUpLt| uZ:c 49>}p7ZI蚈 >דy?@@Aȿh8D6'Q>HTE.W'Π#v 0k"nݭR56Q 1[@BBZZm|ۉXyIҝPO>d 1 C.vY@ ? ei6,h i9+cʳ clEGJ=m6 a{TR!O%]<9ZlB;?9zxD# pQ;FмM@U%~\ /c=$8B.:4֕U#Xp[b7-hr\C;=lX_y`Wa x7%wͱO;|ʭGe/2E`RޥPaw#]ex]6JD1hyh>Lx0|kNbތ$:~CIv\*F%\:@- sb2e_:`PUWn2* *~ +S ZmߓtQoePY[)MP3b +s КDcsˠ-jQcI"w\/Fk Q(< =U{IFUn@<>mޝy* ULG*4֮oƺ&]/'E킑v)qy6bDoa1/۽7 ϻ382&jy*k1A/!Re٬oXVIu@ j?.M"JL[X"m#Ɵk>ogu~d&P@^b_PC発 eؕ1.zWG<X zI.$oF\؟b[سc.YDh<2 [(߸7-b~׃]θ4.^|Ð9rw FܘaPեX`~pɜ=c)v?ȏM~-@<^s2.ih, ;fk5ON.Wř9ωJb3^3a|f׮OsKϥuΆHAm#xWk/3^/5TA^o=`5DД#D)CP_BlNPfjAFSYT(zVE@:Yi(QL7jH-DƏ1ew(z_]0oyߠ[;}WyDa3vQ+GſB15s!R4 MߚCmgqEp۝1<(&D̹ݐdr cLX2얥^qRsV>2M~1,N,X/f"O~- `q?)e,Qh`|Z1T=>@'-"',w+"'#fǓI俙G)!\:+>b4SW.)*My|m]Mi4tvZHmzklql皌\%VCI/f[B~ju D4iMޗ3  K%54kmaӜ#D_aO8zZ[U:2!CZ{D+ͫ%3hgNxO=qJV%FέW%O <~%}r~E~=\ 0 hA#r<}:ŴڞsgL,c>DDXCUf%p+g&$5&׈1x2;j2 PES]ͅbSFِ*Z%Chbq1UI >鳶C"tc}nh%j)7zaVkΞ8bLGWS^R̻"c]i](%Ek@O0':;/KIz(״1հhOƇ/NJgwV},ȺF>OǒU԰;'B EѥڃW(tvT,ճ vX+%_+(!琂^1JFMDx"ʌr+pr>JXN@O9 =%絼<lgs:cAgs(Kk'*6J RMt.!`ey3Ծ&xX0@QߺfpaO,VuwAE#(0Vvv;2VֆUx610>1Ш6ƎcxV"aMX H7~Wy)aIz9$Yո`xmu_'&e*3-ۅ7KfaYDp9 ̠i ~;}H*BLCLjWW2punݻj͔y¥q˽=w5BzuǍS7yc4RLͺn >Tˎɭ]FBJ}S[[7bW.+V]L߇(;<^\☂4l&v,cd)jޤSk h_)O6z̶aD 6m.0vLb_C?E=U8ZTb׀-4' en'ex|#iMP; ZzYeJl~mOG2o1zпx^lAQ&&XS*52zȕfP{E_Ĕb-cE ⶬBN+%d֙G|G m&qAx_ ݯȡ=l#57~~cԈهaXw,X?{#RQٺ?mE$ >˕( SXrJS`tN/%c{4ZseͯIzܑU+:Tlak L.yi᠂ x[sD6  9m<_#@|:GsS7*Y::VYy !"fIӄYO.>t;In7s qs2Gsdbb2#O-ZNS2x YsnAnV O|JnᄅED~ZY^BH-W B+I?1PR8Ϝ)ƫ9\/b|NV Pܘ]F-̓}_h?& (``yRjuZ,QԺϻ/!~'U-7af t~~1Zu)oL2 'B89$%NE~צPHvS? @/'7/4 :9| T¿> 0!k+6; .s*9 n빾J^) $ƺpylRc?TlJ|>!W-#~7NZ-R[H˶Iw2:_,:ns!.MwP4 .*6<# x026(]ggF=(:M"{?֚T`J=|j{ˈxHQ{79oFubL(ULUZЂ]s 7CϬHp&mδ~fc{ϣ$PA*Ԓq >zKuexiU0%QROJs9Y_3t}lM,j9'or;$S#\ڟcg^v5-TѪF+zl 11*s" gkOB nXql"{T1V(͓FSY5aU+XSO9/u"S nb.@-,2u91TXr#8q BqYs>J}ԹD–TP/g E^6z(n0P?Oiӂmڙ9+zwB*Ty3vkLa_jTqnB!U0`b ;ԨbHlߔµ0_kj@1HUKT UucuU@WxڮrO~˭p&оYAU*ZDym=>OVϔ1fQkwEj $%l>!o]^2Dž%/MX+vn-?Koj82<@)d_9+/g4 uֹ;ӌyu暍ԾhQBa$;Ȗ*шjU!ʝcMʣϽ~`1nˊ뱞yEќw0oxTy0/.۪sbOGbLx/]z/i:]X/g,ߓzcAn2 :WvʶDY*EM6K_ B]4!z9]=^KN}}l*YMkDl;ghE7=` NCAQ{F_kjڧw;g/ATx}1ffK?Ɂׁ9M2~_O4ަl C%qy lz$V򧶡tҪA;nvѵ`к/MimW 8DxعZޫ#8?e|$Fw޺~`#O҆GkBB)'0Fp[=p E7V5AI ʇh*pTW 0:-Or5 }m33O 5-XУثx̮A^aXקz#Wɾ$4:-hĒb\Fm w7ڞOouXmrMR O@jgӪgb*Qz&+_#ekDzN^wjUem%-O;-} {ޮH+i_G q8ei{)2; CbhR,"?(pc72M5JjMԢ*,m z%fO$~0ӛD[iv]Ay=ٜ>NUOvS6Wrc>?I\~[y{"{{F*K;)4KR8x``MJTBL=UQ.AKQL(+>fD❓\5Ds&ըA_ʗtj;{zx9X@53%N!] ]GFݝ1|Qߗl"mrl5/un ,/ͩ8*mkx訓 TcȖCy!3Oy /Txq0 ˣU=D2mU6Tz]]c|=i*CJ!(F3b/in1} w==ҺSK$" /9`4KWH}1|K߉UIU5mǢ'X#q%[A's?x&Q Nr[lqOj?qі@ex!IfX/}v+Km{X!5pC; 7n0 !uv[ =HQo)E1FT~'d{qdo= 79֊͂/(! *bZB5H 98]|:L Rkp#N[O8 Q~5GCy\qi5P RIO&vx:_M%z"H [9{xzE9Dx6r8W>\ ~3b5k}#ͶwRC%U1#ˆrKDBK,+ b)ߓzthLöQ\F$ED>$Ͽ'+0 'woE* XxSvԒaH*3o=^/g;,u9< ApcܯP*$\ٕYRG]^A[i2B* 4wK(v"O܆znNxA*ԷRp,t}y0nk pB9jNI x`\,cc.BsSC]5 ft~ :39l` QHZYÃIyT|e қ_Q~[J)0k#/Oℌ89V;XM7ٜ IX _Ҝet,声cw?NO7BBt=v=Gk9`2IBT|FG$M%ەg?80uOggRzQw"!>2FHCf$m$̀F[eDJƻ:pyh(fMBB,u_=. ;]Kz*FJC@^_CMSvPNF;56poPWgZt&;Ul嬽Q[1ؘ@J%[IoZPhz3Kc§!3{Lw$ |YݻdWP}]|he\m$cy,.`Ub-`HT:'c; Ȉ&;P~؛/Tu/7KfS6HC|t n.WJkKSf\8jlM< 'Rp]'e.[YϪu8lyx'X.&gΛ7JS׺U$DLpQcU?٭; XzMznT]ߠFPCBSٺ lz2hpR*IUVZů@=pEtADC R8 RF 2/ ܝ-keۊ*G{OC89k1di\darSU!?w{)RNt/ }U`Gh+}l|ᇷ6"P%uY`_Ŏ9Η^;|<. =Q Kל&O!ieŸ~Rak"16al9nhgӍ<&k2p\qnUxKӉS|yP_BqA 4uM.tJiulyUYxnK154/0 kHFOhX]IsOFβ l Ԍe vE܆\ g@fbe>M7({"wt]|kP[t\J$>MKrg()RXh9ǝhr]-YU-C/K_XppQBZ}.Y/ʯ5S*}+̈́ g56}7 ktGJ̓Zj۴B**a&h@X*}Iv!ZI@. lkY~ɀp"}9P}|\/+k_e o0r@M:/~[OR hKհY}!s%LB4C @S@tO!~԰2#48޶{B F_VCVOk8gf|aE͢<3KDMdnE@Jb\]\ʻq=1`$>(~~2ʃы'C?h< 0 S*܂HrUVZ#n3@;+^CJ>l' OΣb΂`Ck\\(;33w"jdt,#s1bv0kTU|QfvUӑf Oz_21SYh? 65ru {['L6KGU~}ܝ=yۃx O%XJz]pv M"m7ZL2EO3nҗNr(ƫuTPԸ$RڒA7Ն2Yan`N(d\%ˆcl$3M{/J%z\)*J/HW]Hψqrxb0Xk*ap8S(q*'~[4 !M?Y;oT5c0'wEPu%p*YL89egEIDl1s$tY7Wsr ǣt֭V cnÄ׬TAp \;y9E{V/vqX#)u~L;3{ڟ9eyIʐ)WJ7ۼ-eҋb =ն#Z(R8F sy73z[#|Ma e\Gzk7s7NZ+dm{^O7!쪸^Q&6|-\/åԖ,nhxqwĴ=Iky!{d3 ԏ{~"ž#3qGݕR[Do`Km{ڶ3c>}yNOf(ϳrp%sjqB; UD(j;A36I [3EZQVU@yF>1u7\Pɑͧi_gYenB;8 E|9}4"v]g!|5tȊgo>UV&e!+Jaq_RggR+yPMwn9Agq3M" }7VpGSrWxqJ*ś&p?(""_@'{Hi-ԓ HC4(&iYNϢ6ŽȊẸa•ǠTʽVSA&[񂷇Z,]&ٹVp(^)J޽̳{A)#cWFzyÑeqS 0[GgoIo~u+V_tdzkfVY8 nML+]&8Os+xI%ﰿHdNsk+BDzm.JpOήҢHۯdka'-*㒟=uX#^UOZ4IPgֻ;@и:(y7oZJ4-勤BjIսPn- -ʧ8"oih Mo/|f+oZM f/Np0v/Q a%sZ*YߏƋ[E[;W*e,2\ {#(%8a%&~VT?%Qٞ.]49bYx=yGthSV - DqD:I0cfo;r 1QbBc!H4EK(^G+1D1o.Lw5<JcG).UdMSh%>R".3Fjp=BlW* m@4j|<"E/vf٣~ +ſF2<a}Lɱ/y+S6Ϯ%_(phLh ru5_N Ƭf-Ht^j0msZ&V0Jo{ I -Ǽ_#O endstream endobj 61 0 obj << /Filter /FlateDecode /Length 864 >> stream xUMJ+&6XY0JRvdxÓ ƇnFOl4U 7o<Įw>Ni՟=E77^~?yz^}궺~~C{tRᕂ9?Ç~秹cχ}<8m>>G3屟U`?d+O~+Nk #9G qW~&v0Du};ˊcVj5\<3z->OIp9k}2=z^O^%6;>m[?m'^UӬ#?tfer7XG+fPT(,QȸBbQ:P/.PigQQ( Sj#hUQsK ƆL0cFFÌaHIѦ tRe)q%kι7\'~ N5qJK%pIbOr/5-q,N-EORox, ?oVVz[ۼ'Yz3sR&Dalmsl3 0ekȻc3&e`;%9ؒ1F[1F&fLWDa _bn/` ֟gg943=-XgJ3^i58#9c:s7/1 endstream endobj 62 0 obj [ 641 947 716 680 631 0 266 376 514 514 637 729 253 315 315 433 537 244 358 244 316 514 514 514 514 514 514 514 514 514 514 256 256 512 551 512 430 988 740 654 706 734 609 545 732 817 367 373 736 577 899 740 730 614 730 716 504 652 732 700 1028 718 624 624 397 307 397 518 486 253 506 542 456 561 489 391 521 619 322 312 613 325 905 616 551 581 573 428 427 358 598 529 777 561 558 452 ] endobj 63 0 obj << /BaseFont /GGWJIP+LinLibertineTI /Encoding 64 0 R /FirstChar 39 /FontDescriptor 65 0 R /LastChar 122 /Subtype /Type1 /ToUnicode 67 0 R /Type /Font /Widths 68 0 R >> endobj 64 0 obj << /Differences [ 39 /quoteright /parenleft /parenright 44 /comma /hyphen /period 48 /zero /one /two /three /four 54 /six /seven /eight /nine 65 /A /B /C /D /E /F /G 73 /I /J 76 /L /M /N /O /P 82 /R /S /T /U /V /W /X 97 /a /b /c /d /e /f /g /h /i 107 /k /l /m /n /o /p 114 /r /s /t /u /v /w /x /y /z ] /Type /Encoding >> endobj 65 0 obj << /Ascent 0 /CapHeight 0 /CharSet (\057A\057B\057C\057D\057E\057F\057G\057I\057J\057L\057M\057N\057O\057P\057R\057S\057T\057U\057V\057W\057X\057a\057b\057c\057comma\057d\057e\057eight\057f\057four\057g\057h\057hyphen\057i\057k\057l\057m\057n\057nine\057o\057one\057p\057parenleft\057parenright\057period\057quoteright\057r\057registered\057s\057seven\057six\057t\057three\057two\057u\057v\057w\057x\057y\057z\057zero) /Descent 0 /Flags 4 /FontBBox [ -634 -312 6171 893 ] /FontFile 66 0 R /FontName /GGWJIP+LinLibertineTI /ItalicAngle -12 /StemV 76 /Type /FontDescriptor /XHeight 429 >> endobj 66 0 obj << /Filter /FlateDecode /Length1 909 /Length2 61920 /Length3 0 /Length 62375 >> stream xtpf]6$wlD΄w&mN8m۶m7~_ګWェV&'VT632330[~42uZښH8&@-㿂 %%eicbj i[3;8-GSC;[퀖ƦI]`PH1llMmp51u:tؙ\,me;3tƦNNlpbI`HI"wgA /u[@Us5MlH66jčPN%bpPGb)t =x d@_VKԎ5M@&f˗ "Q~ѿŤ5To' (R.F9s= Oe4OiEY:8$eFesԕNJt/9$evn!O}g#ZæZ]o{zSפũ{#Դqxp-|WSkmCDhoɎx8LhVSWN{5?o5m=b~^>ocNod8Ei m9i5LejZP4d/$\Ӻ >Ykܣ%-*:PJ 4WNhiȋ%y "m12%妬'J$LxHBY#=*N,4/U 7&}qt3v^+.v-odbzu"nNNj[-Pw:#zId(Ohw~c2l7ϸЮ-j~ 0{g0Ԥ8 8 /+뉀_m?(r4YfgNC'OAܙ!QP2L$ض6wҦ}܋nx esLS@n>&JȠ&\JShU^}#Kd0c !Q |@]uI.l@eYe\_뗠*o&ӠΌ X(1M3蝼pKyE 5j@V0kKb;6Q= P[hS_ ir$wv [w߈4gnvN!u [s|w󏵡`>(\>ۆUwLZL2ql %B 'FS46zqb7TIm G[ oLlK?H$- B[2~vpbNUwCj]j \ 2|[Ƿ=. -{q\W$*?V~Uq<0.!Jj3\XDԮ;,ѹ c^C ֔ '2R#lx_<twO$̓*=h?,AK. ISϙo< lM#HՔmM6 &HD@ 21=E4v@zBU0*g3O}X?ldaXvl _QywzCec'&˴k[ f:>Gli|xqh(Xemq}Yc Uj2|)+?|?M on ;|hfh,Ye8HFBڂ# e-_uѵ D'3ձNX*f֭y gHjBC19 .ybQy? sLɁkE9>eH][;'441>2CϣK𑼖H sڀ5> DL6Ivh{a{떝G\JZex6IlGB?Kۙө'LbsF~cr{{*:gYJFR_ݤ5R,[A_8v6`ytDS0{ig|Fx<( WRL@0j$_ KGQ˧1jJN:T/75#k"t3/@/Ef\$`D1>$GVB5eFM$CLaZ%C ǟBfPhR<"-5,KV96vq^D2 DfF QwavP-P ႗/8ID;@3Q&]vr],Kx_)MƩW g'I}X .Cce\븛srln͟_ۘ0 +|@f}nl|D+^pT\B7X g[!>yk8ʕBm' +HsB-1ίh\v!#,(b3e2/fwkTT /胞ܟ G rۮj+HD|pƱUG%V>tP,ݻ_ʶd[Ǜy|#DZe&hT2Jjql0JdUs z ɩNf07 A nUTR 5~BЮB|2Znay^nF*A)aNK䦮&I AYx;|9U;"J,Yӝ!*OB(Zdꤊ\y=Až_ *n-XVEՆeqAJ4?vdrn)dT}df ,t,3ؾ /+9%$egp %5pP"<zcO=-s:ZWD R1Y[ :z] ;>y_4'ɉ-.WY*b;#]~ |[!tnȘWN7_VW@8PT˜闳*Sř:)_HjtN_f)yov2Nxfwc1+ü7ڥ;3[j Лn'I'2$}>Q@1|gPb᳐g8Ԙ.0j.:WW]Cyަ}՗z/J*fVn20s\ry?Qb<UEb6g0z=9nG*ш{59A/gxnh7,Gp::8!e/t+)`e=0|q̖`u:?W! u?\87XXpt.$JdW BSNΗm! KͤG3m`dez6{'Qh&*Gd?jI+д^H4e)m1"fygǑy.6BT,}-jʦa[b]p$5"Xe'%vSGT6U`1-' L5)a3BVy׆7=][U#ɄX [NUD'r[Agb2QU {/SaQq[Sue`]æ+臼}>_QΈF 5 sˣEyR6&'x:[y=J(e;!ľgAtmْ'ay5]ψ95[^:sKyy-[3RwHC:ܗI:G44½l*IsVsYhF֟<+V#'4>O ܯxfhz(~QkYeD#@G!ȥ1c7rxk'}',;| C5Yէ ɷ0+ 87 7q7aSUs&ϝ_2R7V0"RReF3>f:!M~Ǒ) kdd_vVH:.] /-LQ +2EV:e܀H6Y o!6W] \NE f8%cw֖y׬]Ůp_nK Tφsˍa U :sXC|xs(Tt:_.zi˗:ADĂ .++74"jQn/gPNYYxyiZQU$ѕI$7QofO\%ui^}Đf|5'EZ\q nՉZ3&j#&}A|y==<c8%Ίqmb%l?In‹㍎Dct{ڼ}\.h\y),ifbU▢XS+Tf')~̅+y|9o_?L+4kM0qU%܅)\J:&M[,l"6:WggqIeS[ 1I@'x-^y}Z{f]l@c <sBsDSzW69 {Khդ?Z_эIX8!@6׌Ər * sNU(E|ηV63ƼVAoĉ"#5ܠ"*pZe&=:-CkU(wWZSv/ABAigß0h ?60KCO '?*T)g[vӛ3ʝ 5^7&Hc %@я-juj֋(a VhդrX<|J[ *?IH_rz{0պWSc>QٹK9P5 }?#78~B5<2A>t5$:EEٯK`p3:L,şTho-'~,P ,O0iOz(62 X~r׋H.f/]ff+M.]0(50v9kԱ;wx ĽGZߣx-C0,+AҌMPJ 39D TQX!8L9%IMѦC&iv:i/) OLOjB!X##-5iGP(".JC }n ֲWuC` *dF pduũz4гT(I&fa .== bG-հj?e"ˌ d+((Rқud? h \g#p=Vq5:ORjożKԌ5pBO._m~\R/e,nj`~!ǃk1 p44 km)}{|Qsꂧ!vj 0Ne{7TF!+c"/3 Y .I2Ѩ.5l2-vEޛbaFlDLj7 NB|9¿#=a|x(tktj (}, CjќСJﻆG3R) JHXjP֞rRQ!\L q TAj!n|K0Gç6Z/ӕ%kwC o:%4=|ME0_" ]<O5|â" &A2c_ o/+)>XX<|ڥqEKkا4j ׁL5鬕L~; GZUKws~۱P>{ JAϡqJ' Z;^oDtT}1*nE+dnHh40\Ppӛ$ *M,KωDdZ7ǺUJuCũD۞}5D51 Fj J"9;k ЦLغua !88K0ťhe f:iw3ڂ{^eQ0*'^q2J@)kp;*S6OZ:%i`2#d; GW4vj{Hӗ Gpc Og_Qt&9Wc5N;W 2, BCUc' KɊl2$3/"i] !WD| EpӆӒzHaMPAnx0Q%H),rDw ow#Ut)4r_F2{-k b&/Rw)FxH^/.;q0"cz `P*Ij)_ye(ss6JxQDϑtRGk(.W|Q7 `/V*F )6=^Z7zO"^@=ぃ?s))g'_j7R<.J_`3E>YC:|%nWh}U0zzI\& kL.9ZzCi$iHH2ZAWAK^⢜2K]w?ŗѿVY~J|ǖT\9{ѳ9x{,LCzwjH2 !8>+ΝYU4#1G/E懲rOA^~}QlzϾ,t<)9_pSLƥ>tg;ҮXJ_|0ݹkEKƲE혙RLJ wvj`8*UȵHV0pȱnt"[$M *yM4o隺qdEC!<IBl֟ĵ_B\V9`>Ce64}3(%WIoq~2Eˊc" ǻHz3rnuy׌ >|Xީ PΧQJkZ@?'ŕ8?,ʳ3> T*25 dgГq/̝j?BM{Xq9{7%PQNzY:.hH pyqqRh|Q~ {4e sԫdo6e߰thOЄEǛ5=A. <Cp̜3/`$ Nu d80iV;ڏRd4B*|.]%А!Hlph MD?}ISLIib,O%(6TbGCT;WDP¿J 14i_.BExEҦ~BzPuCXT5!*Y;Bx| *u ^g  ;65 rJ5',fvuE:j( YrkN;B7@~z)KPȓqG=$[B?j_e1TKLQyCKKL|RF^Ya*ǘBr+;o5?&>ګ"$Yհ[؎\ 8dmIhHA[.~Hh4E{s:u3<_j؜T- F'Iiw VHb"hh(yFFu_ÓK.%ä?0Sz/,=c}`r#GƳژär bo(]+]"c/H!RДOH!Z]pVO5*E F&]}$B ,Jt-qr:L;䞊5gBw0V!8B;v%1&19 rpg$k =!ʊK&Ji(WZ{nǷy8~W=QkԔSe&}@XLqSP#WѲ@cyKJk <)-zQ+v^md* dfxSdz cܐySTLI*K A۹*ypvL ŏAl~!J}&pщqKƤqjH¹3 xhw,[zVB`ep?ǑI-CC6ٱC0|V)ym-uHBHԼx(glq? -W7%$LN~|JluHlg}Тc2O3Sq z=3=(" ^*/lVL~FZKQHY6:`6f&Q.\zBaOtcbDLryJ,~(qtp^ſ R,f,Xp7kQu䌑*KO:%xtL)mbRjEAz@/HIn%ifw =2<_:=837Qpd"* s| Yݷ源OGN 'Pxl|)/ cxI~Zq|L_N}^sDB9SQlYЌAX<(b#I'ALu-CRY xDR e.\d?Bo1lO$ G:(.BcvB,X_6u !Ж%ͬw[ۤ4wEtLZ;55R/S~hf<7dqȮ *1|"18+1؆k$\E[.Xio֗pn,I|=8D]Z2ֱ72M: -j!\Ik?ijJ#JiJtZVeo7r[Dh~-:˺_nq`M!g1k`})Ƶ$תz[t4:뷀A-Q͊D.:(dyؐI(W1\#H&Aw_?FT:l+ tL؋ilj$p$f]zKh~VQBA,m"!C =:"b8/y6?B&AVn4K 6ާk&4~1l' dٯ^/#9 ng$9,H DȪP0o2gdf6Sl\la;MKap\qS~3D!Ӓj8H6&׏6.Z>9n黀?MF?G3 RKl<@(4ki= znD d̄hp^gl;Á·q d?0~ZQN`"*f~qĦCJ:(Cm = 2(pvclE=d[KY ;kk:6خG.lihn_)}1FP̓:9>CT7} Htm30 T mJD`xz%0DY aH%{%gPg$b֚M4odyw\ը$=jy] Π%a0p8XcJV@3ƔFlNJl\d0^6? iR4W? ]s"9-O^ji9 V4EcM}HJL'3E3ڀ%@0"'f%p\OQG,K]9Y.fp`ׇnBrP"`MɎfvwǫ4KEuCcM2$3ܪD*qn4#v+rvb;8$`%JJ2VOk/SEjPGF܉`佹 z{c|qqPȫ\@Q%Qb~ !)BǨEdC%3+RPIa!,~`D+Ev[*>K淝m_'}{szjn+ƒdOlJ = 68Dt>Ioh׭+a?cI Ag7 @a2Ƽ}؆ea4"Ӝ %;!jVԒZM@NCBϝF-cڃƏ9KT,i46{G̓<&`ƃԮ?S>kZ z 1]Ax_n1Zd(V⾳I9S,/^lpn|IP xc(;YI2*Y;tN,@< (Yx}K[\ѧM Eԍj֍hޖngtPh,c:Mni~VLO֔{^f_߃iOܓ:mуOE ݡZ+xHמֽMOkv MXvfԈx5A4]vtR< zʅyĀ\MiT6DXv/î>2/TX;s{2 Xyȡ=oWl)lڟ괥ҥg7d)oa#oF{fBe+5xbCw5 0Cl<j D󛥽xgKk!jiB'^v5 y]t#=gNKN%-YΠ Co ],ja pzI/TMpݎ+7i1 =Kн~'#8OtRYZNtSB0?4;ivp,Rzm| s&ϩy2OB,ŕ3!ln)%'^|4EJ_GV6򎛒2 ܐ_NIdB&eAnޥJLZ-w˃{?jy+u'UOT] Lx߸W`=pN=0 Vl0!I[ FzЪ1]݂iJW5ww&z"v'ATؐɋ$#i$,ӑdƸ<%V§\ <j-I|Dݐ3 l>w*)ndz&$=a.ۍ`YQCUFYeٟFپ_ "ƩV" B8myT gG򤴧-\Qjoq`ڽ Uq '(m^5lۜj̎r_APvĹ|U`@ZAjuХG\`'RN@ NQa'>ax ݱm۶m۶m۶m۶gm<{T%\1W ŎfSױ/^3SuH+p(tK=xwA>f%|K6:+Ae4K]+'Y[>VMt춻* 89܎W8m ĈfLCEK/-;VIĪH9e(q6JőXa4%qEAXݟ0 S)=  Ύ8!*KְЊ:*M|UH0TP#seT|UD1]L3/djzY4K% *%=e_jN[?21`ՠr-V?x͇EtgM"qM~+P qt0ai$c<뱻JujLRakSФ26亱R:FWl'q l˗DBJ&.I]0$m\Ew WSFyFP H3L\3 =K4!%B@|8hAO2 }[Csk(CbBNoxEn=5攅;Jq/j6]'r29,պAmE_r`r̿!az(K=3ĪJ=jQqdl4/OyKOW#ҒpI /WzupZ? GI[V3& DYa^c-Y=D9Z/k"lyFq׫jйK?x;\SRZWW= x+usS:?=.KG.f@ZsW~+Ad%W[:9A׼ nY5jJ29#l,Xu!.C61nO"mFpI`T~&ȹq%jdV6R1l`[p׾裑@NJUx݊Ie@9~96+0b.[Z/ouFwQb+*PyR䏁doXVfGbJ(J#}x֖tw/ eR*GVF}2ˉ uka&ŶI:e{╨Պj:2zIE>s=ԑ6o[c/;,%xj#9qCiOqot*0ӝ"E18Y#6ܢ5}:wHkF7G:0H0:IE^ pU'2~]'6N))t V}.~ P)=Z&PdJUǰٔ"BC$yfsSo`zIY<(zܘLx2fQZm-;r:gR/ AO) {l<6C|Hu^Qz67Zf.e#+t#"+EFޓB>d"dGHy,b_s4OïSYmkU3iN[o-<-lc74R_;;?>;֙TJ;>m,)(C]բc[SMwoD{+ix,59^3?;݌NWF\uu+I 8AG 'ЊOm"ڝ1!eǙz}s^ZaݭY84$cS'մHtVg܌O,Z* R&AZ…}7PJ޴űA YV<܃Vv Y0S3|Sܾż֎M4>2zkRch#lj5¨e6k gXMGp1m!tuFl8I&VXVse;o@.)FmqDPJn$sa6 õȁ&vnt>1Ȝx kU|o?Rv=zsD>@͊] g'IAODOEfg豋昴0q+63p_nI[] ۸=4W`96i@37RSQ=_6bVx"2]hE+$)ň|0ohBap-`Ђ5{P[5̭ק sMR0,^8%7'B>>l3L0U7f[<7W]08#* 90&cV]|$)'w*TJbGq}L2F }^~qrnT"ʃPWDA=H3p[7BN2Ym9UOG>ZPJ8`mz(p;f9l8H&&7cnh1a"xjv+4* -v#DK7Kɋ;חjW[(١OD|Bi.҆HmG1P@#&vYԗ} `WWz,K~e@OmEd즙Ğ.)~9yY[+D˗U- yizR 26czv$wu ~co{hfx,~ Xi[>sQg &R,ă23|*T@>pECh'ժ}YDZ0*)? '$BDI.10>hPK$f @7 bJ;:+ AR+@JeDukv ]!}b=MQ]0a둸hͫܟWsX0ܐ 37:, _־i5mc. vVvl y(DxЁTdo.l\׫;-aBhRz"Z.xQofxK Dtx?ܶWZPw&m_2uB1o<? ?K"+@bSӏ p{3F[)K_ D[eZ[ [yԙ:MU0r>KEIk뭄T~j$D 9?A9MYVcl0}OYvYO(A*k\Ĝxt#!Y1E霮/?TyxU S{4T}IU =}Jaqv.1o`Ŧ~a -ɹgRC0!ȣJ^x/ca$IaԤ' P߈L9#jQf#P 6ABa7~2v-X_^?@z^< CǍv𑷥7:U2%Uw)+:p+X.h(fj(7fK1TvDF9ljAbGF2G{*鵩.t%`zo#{j_- .Գ!=NWM/b4h6z1[{дD,on~# H~g=L]h0Qm?eg᎛'Xj7> S|^ 7o@DJh\Uw_W$S  v#zI4̚)xR?: eg!~U3-M&&R}@vЅjeu@hr[Gp}oɁBI7VʟsJ\@ XrY Ol;v]ZljE(A$^^|,BPu4z]YPʑ<ĸ';TWΗl>6NPD!^yP˭>8vݡو(A^֭$6:U}\Qd˃8/n@/9MVE#P 2ZbS.'M4[,GhxQ򐩯o47>2w~K$q'頿m8dh)@N=sܾ1MR|Q l[(YZ0ud/ct}z0qp@ m4Zك[Q M^&DwɆp'N;K%o던|q[@xf9JZ'm(Ԛd1 @|O}!Nyr<,FT#X`Kc\*, 3.DK9˖i!WЍTj=s@*Q:k]opE59d?%5r wYd5cAG}sBlV`88 fm_ӱǂ4;TzuVP[aZ;6$}kuvgP8Y@UWkgbvl_o6?lv+P@/[҆[mנ%6乪fC"j JEI z+ 'ez^\73nG\HP!vW3Y-N>ܢ_UJ=1>5QHd|Mrbo\X *O}4-34Zf~ ?Sxj<5?-4 GJn|aMW4]u]#{ed+6=tR%6ۼ2eTA2+|)mѻ{PeH|sPw]k3-p} vsLk6G5+RjuUSuQ14 ,0{$S+>RqXhqfr+ P&~*\K}f*q~&:9GRZ )r0x?FqkΚmz\v@V͛ s`\K\?Z3 Yp =ZMЩ-bPHMEFO \o Ѻ؄^ơJ[`b|H[ǖ~LÆmuÑBIǿi5B%! ͪ|j jp$kT;:pl>{P펺z/Dbף$F{F)Z_:.擆ZWfNM,J- ǍA(iT>oϦq儃y&1n/8 XL0_O<( HWk/wsO>;<6٘z=gGBʇxCxmc-mn ^ݵx%6ߔR KY=OU+*"wkE=$D-Q忰Ƙ S=H*˰gO1?nQQx!-L>b5Su0|E w*4X  .3]H0h ( gsw7ʢ476t<K'j'Y= iŊґLШ'F#07jI.V%sm5_u)cqhro_6]V%Ƌ:0b9}xˉ~fQwJ<W͉~G&d1FiEWY,un[^Z1wAy}b{:ǚ lzsRVAXyYH0d*i%}ζ#4=(fG;:ŗلv?X%5MN%bFEw}%"̙c }3qsr/z]Bnf4}(H~O”Mn;uPS@``ȇ"&+ uRwd앮i)|ENpwْJ ;2&g@ƻ-k[=C,#Kħ1n#C]i+0m}C4+Mx 0BhKFR@,شWfA (VӮ ޷Yf3 }pfAd͢T\T_ },ǭ8v3Go-Q\^)aS- (np:Ʀڻ~[߹SZnoAee ?I9kޢhS]%58O˫$ NÁ!}:_d'&q2e oe,dTu\YduԬOESΏr*f7~wWE)/^$PX'Sc_3cʫceBPjqڐͩLsbh0 A›ճsD"ΘUٍk6μ޿bz]?ۓKRH+M`+bOB>$Թth-o@}\4l)UQ4ʦ(XS/1г?Y&)o$Sq¢tCh-$v,H2×3'J I=T/O }/}­4uWZ@?ThK#yiq`!)q7"nK: #G:\jI~~+ :k$Y4h,6M;7yknG}l࣍ZjDב$^ I5Ȍ/v/,ҟJ M/8`k(j֏\_72oޞ♪كr {X6=*rFʽ"}R2hVJ)(@kstmc`޵ܑGzY>#E &\ugŜuA{ISw9?Mv v?y^>ռugKq̝Sl%mT)ˈԚO( `kA TmFvYXբY,w',E}i\cR3'D~(݁p=D,>p1ށ4zԍF W6&#(X1ERef;pcYPRRo  S6q,zF˝İcoW$b@ZԢN΂JEB@_v"A/A6h$R Qŷq yVG f$% D.weru/JrN٠EE''}@o'ܽfCD6/ٷ`JZ-d4ؑ^ȣ p&3hhY%~^+)1`3^KJ, O)o@[A BROuX;8lUl@ԝn8}"GYвO*{s&2=g-aɝjRm%d^W^&sZ#P};g%+3!9u?:F|FQ w*Gi\?CvYZ\{P>yv=܀1ٿCLOpr*8с'`+>*id[y"U%FِdzCWL YaxS6ǰT43]#H#٪pyٛ ).yz3lU {J 42~2YsA0FC-i~i&3$YQ/(ZF>_m>Z9@I@@r X}j0nN<5壌^6K^#/zp&b&)G[w {~Gq4164X:%;`5P .NAH^7aliuL?_qo'yxE7TNha=ˋrӑY5.Yf5b/{iVaĢp ̿ba+"aM ??(VZ( B :1[՟kl *7_&%,ŕa=P @>"T0Htt҂>}﭅È /Ֆ.!_4؅b5 > K4tQn ZUkl]Y~=B*&RbiT#+ 9E{' E;2JV%kڇNbrt ;+iٛP7j?n~4bÌL)6 y@x,?>rZc^}  Rи@=Gѫe$mm*- ˨Ny>:fâz=ѼKnu_VF  9=gOSdR ϟn):؍'\1ZIxHkRcI ȣȚJƦRe25X%&`EEȽGsZ#J U8*m$RN "tKr^$[]0XI7hƺ:)jwan|ORAMeˉ#,֜WR]*Ǥ^K{Mc{Solη&P4}G!.Za%0-t >hInSֲbf5D%*\ofjʞ>1tuԜO`QȿvWC{&U-.lS45qf c'r_3 y7˕n:BJ2D@E(F`Ʋ!۲N5XDoAWb`{L˛UU*5fֹ&$~N;*;O,494#g5S 趵Ҹ&o)g]dġS.sF2FIWX>/R*bY#V4\ \Pzhr;%Dt_z<Ф!mICl`ĺ@ dѳ>-X!Z@ūCt2 YԦ +-;oŸ؜O]V~Ly;8p+Y1~ vgkt [&oWkV?aאH|JSߞQӿ]HzFIɝ~cҧ,Gd;Qfl3,쥄C$ژEY@] ;nf7lv~Ka\eba: A8=|r;W͊ɸ@'-V*ѽL}o2VZϯ\J*3} .#Ʌp< GuPy[USPL!|n 2OC@*v6˭]!EsL/wsP1렖uYQNJ8`qn\!DU8 8p(ըQʟX晴1%JkZƌ`Z=iW΁2[IYb7Pޡ2.虇ܯ !Ͼ+C/ e攠kI'H(%웙)皎F[z.>w\p_ЋԵZAK^;(ǎ;o9i5"ĩ zc#G Å8ɯ]>"K候$@}=7 1BVP6LAx͠XZ'\s{ivE4q>٭[iKD"I2܅yvMDw#RzK֓0[mx֗7gӟ6x[t9{v2w]1}',@Vܜ}p8]F{.@ۏUGPGG0^pa(&S6;e@?\RE~cS&Y,B2=EnQ$$_[ϓ fZvіe"s 3;E!C$vS+Zo>V|815` D_(CFtZ/|Ml8F}s\P6BQ,ByJ ]9ՑVQd[BMrBa~u^/2}}LNWq^D2 `_4%XGνzC&Yڕbs'qX9 j>8uC.‹~XZŠ:I P~СYV[IyC,a!nh7l3hk-|LV 9q]֔@fylA; d_\hé=P c&"F\u\ţ^氧1gV1Ahz9'Ҏ-As84 =u!9Tl!iBKR7 !s5&" nPQ8T6uj!&v R{(^RPVap݀QT+LgbE(]S2FrEfX2unʚWu?GETW{ #U28 ;O:bϹ"_Uߥo*ŘFʁK㏜m0#⎮KiLvMB13o~2˯f:YQ{zp[>]`ji,_oYbF'./gϢv0?i]/e,qM7,1E\P{4tf9A4DZ]vjsxQ٨?7 (~ 0.?P-Af@SJK;~N32m<%w #xM<0R?۟CjGІ=#ɣmfz^l 㯓C\I@e~jQ@n)V(P]fquMֹiÖvgYK/ ŋn ?%kL#C3M} $qA]xؒ'ڎ5`fd.(@Ma{{C_`i,Bdq{Llo)~vA ȃE;qiNFQ1?G(=qC'm I&lSV@L7 σN-ww%t+s ~+=c)3 2@\!AZ:)R Oi3hЊ5ἦ>GY'9}P5U1Oh3rѪi! :-y>qXjYH&ܡt?P~ϷHXut||"z/ F_I۹8iR>j0in8lh]tug!B̴LH1pG%<z!L>GmKRnz^WIx#Pb,:Ri`Yĸ'M(*pB}&fdj`:鯼umd,Xm4R *1C͍J+XȑZE^b5^LVqo%=0G1# ;dju"P{ڌ^GKJ֦/DTd1#V~w՟@j]F} +mCU[GcUuAZNğb?,o55Vhj=6{ѦQL.x-X>!E=k@)r+1{s;RM7[0WIwZvюfP|nCC@g8+W! XS7 3*`R%[7U ^ ցMASpQ:k}$!,g ~ɼCM<=I %ʠJd.((o+oN[q.(+Cyg'5U:/') O?O/i`foKWJMWÍL#MË H)myִFLf8_hXsl`|lNm۶m'vrbضm۶mskֽ`LuJ",!~w& ph< cxߛA6hB> rR76В R ]ߔ")̠1ا3jJ?Q8F#\mBnqFEn3{Nʀ!5X|HA<"'h2&29o邇`zO${TfzV(U]4#Xgo 1CG2 f IЮNt:p}  G2)Ppz|.r3,% e|o#dž'Vf,Xt n;QP39l_y5wt JXsSzĨ-oT8ޥ}pm"V!P$I/ L6P=PbAh&fS<:Jp4$C#d"f,Cc=G*=;~y^ʡ3ۮĦt3. Vc !\_KUa+g$|9sV'b_՘WWKLgN]Z ^ާRf9<677C61wU`- $D\C*Fb eW1b=!TR%:e Se9n&觕{t=f lZlWPL\{WrC+ъ4't?j-l8LhJ DB)-4@  :] nA1e`Iehs>?RbrXIGY!d"1@tG/nmHn^o8s۽Y˲ҫ -fv`&.ʰ!@*B= :|Ễg. emr2(8kJ˧7 *jy</wʑ9G#aY;V6l""%B;O#&q *j`D5w/&J$ Ao7&&{r yUל%xX2 J'UB i#ePN1Q ~Qe-G x!UOv.jN!6\jn +I9ջcM-6 c>.]Ɲ{_6h n,~ [4;eN.=vNͳ֕vlwJdⱻFh3({-DdKp^Z{Z"1Ę|=aQzT’+a[qpj6L6 Jb'.W:R}J6p5jQ]"d* xױ76@f;r EqHVH^@u}L\> F d٤™r6ڳg&Vݫo2ǂAkmx.rs{}z]/s6d[{Lh?&iE%d$B8'KVn(' ~ʚX0[:"~*E9 u{1^Wnl [6D_3 %J'fZҟEui`,Ƈ vfad(P2h8 2hvQni-Bo/sRPGV *DHL TS-Ϩ;ŴH_ yꢰ׆? <\ݟ혃ڡbLF.DPiIHvf{Ro ɒchD<d* <S€ןv/ K?P>%,"-b[}hUf6rpiN.b! %;n4KZar6>#;cyai۠/,2U*X*џdk"i $3XQR*`rP7 >2&ye1F,SL]IjĹ/ऐG[p?L0 9Ēѡoȧ#iI jTQY][tb:lq3Oc;HGQ  X5+tk2kH)%\ XS8jFzY>3Jυ CoG57=Yjw|h|'gh4wн@I8J~%C$]1?\E66} (6}_7a@sū'm{ 0!lsס諹npb[GfH# 챀xJV]O*+ȉ*F@Q hUjQݒzj!E;R-霻HI↸@n$ur3qFw$ HCj`W 1ü>?w\:w s]E sˤ[>w/ J6GmCz3g Uq v6i܀:u|mb/ud֤G ⼵elkjqE8@]eF ӿʇa8 *m'}8;5N^o9aZ5p$X?bC1@^/Rt>; Xr,~R:"ICNn'VBT\B`F!_k5 PyoB=q'\F?}׵8p+rMڰdeʹDgr&.emB5M -5K۬ 6?,tNGw:a#Ӷ4;˻-ݍ![#{tF> U!i5<3CN]g<]Sm+juw-I`3T2"!F`4aK 5@ubCGj'Bɾؙo x~5=LfJTHJA=.:İQ8#,zݮ0xyn/%xkE "hE2`hD=)4>GҹBd"s~˃3V }+D-.)߹4Y- YezGkf ypܮW=Թ|q 3_uCޯ<>!Eb$96AB֊*պ$;1:7@֮s $=S ,9͛ cE#}GB/N1yGnKQ % q1q=|I C0TZ5UȞmv-GuJd̫GzSZ}mCeQ`A뤷>-[2J'̓2e5ScZwŹꑫ!'[B > D|IK Sg{U<1buM?jj9e)MpDZIGy120Umzu I#eVy;Ұk-$iGuR^xQ׬WndloR54 9c̭]tF(5SY+Z.g0kIPTC5NQ m"l mIyd*cATG!8o.;Hޤ8u=k梣xn*ˆ؃%My&=A1`ĭP]w/ї& *S/ gf/G6* "$ƑT=`YHRS'kƜYc0 G^G}_ʒ+.lOLۺ ?cDĪIJA' j~E uQ}F50 kiYL9L:ygF@,= .2xIֵKDM"d{gz %ͳ"ƜavX&䧹NX{a J 3Zcj1lr߆8`ɆEP|2 \Z=C# # IA#f(vFߪ- iaB@w xⳤD kn7T/r&qFk{1ɌX2W]KiYKme+Dz^+pl ʺ/`$ᘲQJ!,qGR,2Up끨]'n|rۓTJ)d܄֏8e, ~Ϝ2̀SĿ: &D5Q447>TiJ6I sʟҟs9% !ɍHhzYܯa(l Męyn@z'{.S%Gp'i@@agGAƾ$>5)ry }d::V$+$IrFQa|Í"[9W15 q{8/8 8~ cݥ_"JȺP<.E0Ǟ%Z>xgj\ǪOyZ :fLDKOX ͫqiBJ:2Y?Bt>%Ʃc@\UurhtsndA 7ʳxBSސ̨&1V3zK5",)TJB۴QM[:u%p,ilP%n 'h/J8ԦNssy~ h[-uQ/k8m\>E veURpDI `?{ nREoQOnȣM!}svM֪.MZ;N($3ԆMR1'fEˆݷ-&rEsP3QJF^¡Hq!gF`~y(3Hͥf#]^YU$[NYn{']8V/~ *(H'o9R)q_CKXi&XL-X963Ȧ|D FߣtfX͚ t풇ӁII^ ˲GMJ y&N@^u dhL3C.R6 C^(a^7F7(!tٔxw2U{dL.lz*oI p!eU.ĨQ&V&Ps$xw ,EtLJ.1Vd_6|۬ь M 8$J-Li #a)a92 !DIq5 AAH x8mG"Mp\F'Ils,AryMX)߇rauZ6OD@gY$ um%'MbzEJx\NoQCMvȃ Y)ߦAG~p|luBf1/$eScW'>dzDM$>,h/8*lG_xHCswUan*v^ʵ*MxRIp |5d[#;S6BB>GfA2FE5I3Xq'86Zsi;#W>fRa Х9%dUv^8+0'-1-s ]}OT RB-V&)_ӏW27ꐤe&Sܾ^kޚ~c H:X3@YR3P$̯-~g6M&n0yByJ vneeT0,sr.U,R[8_Fgq3/ Opwjg6w,&8 *E@QY3|C;* 0㮼IAQS5,y7vZ6-A \Ph|/y//|@bJɭ %Ma8ıR2B\ 0'0S>b; %-B|G-;+ \5q}kt3qn?=!>rX~ sgP@x]8F$Fr/b45K=-ժ7jwk8U6Ա<']Y@OBF6\F!?(7~їAZ5=79J D^ry%;O}Rd(IUn]F<0NUq{'eDu~ݾwIHp> {hJdkbV'jaY1Nq:ov3i(? JLWNП׬y^3 3{VW۸;3 n d+K==ĎFnk5e]\`tJ[g: _6j4vTz' EC/'1ca6Uz~Hm?s6ZԱhAR Bҭʶ8?䫭eMrLiEmfp/1uQ;YyPl*_nUxJrб] xgmIꙉ<eG5A$|&Or$+c/L6yiHRcicʄtNo 4PLr5UNE|hw3>/ Rlސ4+.;?ϛJ' Gs] 5f;VA<v:S(+,CmI'In;ޛʬW>exO4I?),ӁP><;r[ t+tk߰N!P;xbo;KMF:e9u_\H:SCLRMLN;H^GzԈ,C V 1g. l$ripEWv Ԉ=qt3[ Ih˵SP% Qb:92a7˲ȨK6]TYċվyԮn}֕E}N 834U gNRoF`Gu<"RK1l(CtuPZ\,i7u`ML} [?k1`mh^Q'v˪ޕq!i71{\x5rdnZdA dsN"pjI԰ Y7 AxlpnLܘöh#`N4p;ncc?Ld t#z[W &c&\I=W̫\?AS9g!.n C#@Nht],j479Yn \#hu)EK"֒ kP'yW`2w[KntCn +tARg%XE_ , $5 G kYF3,W# $JLXThU"Ihli% ^c?^(H%/CKDW뺩<5 +7]9>pߩTr4xX9A~/Go Fha\cuwH;|O3-p3htuPA ޟGs fOpLh y,̴t#eDbp|m w<:(%Gj9ٲ:h<}R?5dR-ϖ TunPwjRImECO5^ #4i&1)ب g\]'o[eщ1ػ}wEavX캺s@QY$}/ h%"+}6+w6kpyH02@x+qx@ԸItb_x̀´Y!q6cPb϶u3cM-0 })X*r1:>MPCh.l{-IvɱGe늤!``~uzt6Z_:%))M)irGClgq-h.YYhjV\Rjpč27ϞIQS~M 8+ h9  [_jPnxp(05CRtLDjk| 3aߎMG*z1&)r7; G`S2IV4:1Usg龰OW q2˸v0ϹJ {YIL_I';A(!Nrm $j礊tlRBgZMͶ;dWTeVŴtďW1*80CխŨIwn][k8}zy(^r b]w11_{s>{w7l)ZW=zkY;H }~I.G`6JPn+=(J F+}2ӺR؊'MS!t}>UAV!t>^ɷ.y $+Vܩ!(M[ 94 3'7N+O)Nj;! (eqJrRBm*CZè?ѰFR2^܈'%Utr^);A-r) =Aѱ?7oM>Oj>/yxN|=}F~ic>$$Haxeh,&5zF\f%M O֜|1ꆀ7HM"Pn.psٟ k2 -r$Wkڷ4,CpgEmyV1c~ d8KmQ>]0a_VXN$ ɨʿyaVOe  B oIPp4֦n,`NT{"#'3ڗ"q#@ <KG2}6=ceDmk '5U!:_}oN1:TW%ݓm|\ ɗ_qaAU1L4×^WM}:٫Cs+>C=l`5!Osh%ٛqn׼؇u׎n{gX6>7 f?+` !qXGqgIـ @"t<jE=f~n +E<ъ&O}$Mޖoe L՘2T$W u8~,pM}\՝AӀ됳0m:rQb\HGFxw rM 3a訝z;TϨoqMSqPzV=&a6NlBV6p̀dRTHkY, |.bB*x5ty^~Ⱥo4:]#RpMrh:/1D MC9Zmc|z XdOw?v_ttʺ̃OlX1|MjRm:\NSoZ뙆8e6C-[.m0{MܘMIRA?S[2H> ^ NO6hEQkJ&+}ekpOdZ,Y*56=t>Pk(}[Q*Ji`Ϸȟ_~?q=`FM*@d:=oCZXl!yF$b\+}1;(ҵ9N/bddUW4$vh!TAG=ı5pWWVy y%[:^'T-h^?H:\Fw-TNkOHZ+0?}z#IZOd`Fyi>DŽ $:>q*Cf$vY^z~ˊHոJprڤJ)AQhsQаM~HEOXouLt"OG=ݏ޾is'03~RNzfA0SŌ&{Ra,//!(/z/@1Lm<߽:)؋<:>r׆ǐz.gOT0kjHfE./٥b~o 8bqc:Ni1{3_! G"- 0t@ظ]{MgƉP'Ψlv }̯Q>T'+#k Ed9/ە$ eIpbCbʩ[a`+; =%`TQρY9\Qѥ(PIE roCC* ,YxQ2 j0 ɤI UQ:.&/5oh4{N}Ve?^Y8J^jRf}A%˗7}i*SQ?hA",ڋ7N4:W~:|&r?j)jQMygdMl%Q$K]:*D^hc,5;{% o8 qSPs=](ǑPWsXsN eH-D䁵B7{() -݉!zJMm/D唻kr> ^nJ-oPO{@KɠeeOXvo;A0}Uq_r̍[s :G %ܡlnUFXkjCH$Ns >}18;,Oez/=$O}A:#ҭY3KlԁSܢ~B=MZJ;Ў3Ɋ#|=ׯR{qC ۺpVAwxMݡ,fkVJ ݒ'os?KhS}?1{9,k>t iMO`N^1]d {>rӼUyǜ{ʀD؆?=W}gnC3>O'+Z!26w'wo{$˿REU޿2j`9T<\}L1.J! Zzm==LC4/UFؙ4Z1퉘ED9gHFRE?;>,iq=Ɉ=E_ztH?\DwŁ5H7BeDOFʇ#fݒ nU^aȡk(^9{gT:$OOIkrw#bu}[WJ>,B/c1} ͧc;zCմ3TTӐ ӜTE 2L"LEz45*b{q9󔺫kX%}4yj=6M?{[dmBx*ҥ>_=bn }b$ȩ.'LAĮFԼ죧"M1'xvV xaȠ*IELJOSG^|Q{ ЉI#GRqSSy(pPWfckH-a!,J$s~MZ|Y~6~ĭkPc'5*Wx0o#q'Soh/ cEǦ7WnJ[cH2p9]/ҁZmh-C-xdk)  =qўV2oNŋ&L(Ra,k n |eb{TԈ%Ҙ,|x9B<`O(KöeBhU>_aTlBM3*?$T(;)ZɕVy"[9CwOE-f?y׍ƙQ,qc|6MsvB}."`>?%W=nM+rf5QQkaJJ;=T)#Bʭt+xӏLհ3^WE/.MPqSx"Q! 0NHrMN|o]/ȟe64 f|rS^o%le}MQJ=J` GPJR+.-t9IWKN4h:l 4(c\ܪb]{3]\p"#uD&r$C:+O*UPIJ>|eϰs@"DQ2aQ*4BoW,-a&ei|{VG1gzLW;K쇚tm͸i^@sHvrltU Zy( oKx?їfwHL˼Wu_AGx؄\{ytѵYY#T|}I'qG_0X]p÷F,DOڎrK(G^Hnr)(,@Aܭ;+<-f&Έ8S!ɼhQ೪Ծ3ȋq-Hh`?+x>uҿ2[*w _y]4:NŒZ~9O`Y5+ |OD*R1%@cK3oU(DT<і%K(ݾ')VAUNU5w$!*PjLYCe8W/)q+zD_Wն˼tdb|9܏aց@;,q=4z0oM8|^ߤᰩk$0Dhw x/U7=֫mQ]8+18d=qd =L 4k POv%5fH5nLB}!FaJ'6GԄb-m sװNj5wHº38m)O]_= u zy+};CQCB}yϼLOО3O!_R9ہ8G[r5HIlul m#0D '))' J@392f[k]2,ǒ`$La TJe47O J0{֨KDFw|2Wo䣢p$%R/dB˓"7 ӂJv@\4_Y|0WϏK cRܙǕ@ /1QWd fӘer.Q-{]ԟ8n hLL#Q܌WdR!͞qAFE7ɂo o^N(RŏEsPBMyzq-h YGl"Bq-Xo] ? R.@ɖaj*Ɲ,ZkJr{mmGVozqmfuI.%mYk/:ͱG7=C2[SeW9t E_>fZ!xT,5E`ЕN.5@>%Cq lwowd QՎI5z/kٖ%}uPlw\LnRbnD8oN4OwyH P$3E o>VN/D3^j4}ۏ}cq{s⑻&͋S<+_Ď Dz:ȞX׍Fz"6 _}[c\> X9iͬTF M6\1HkG20) 4GJ53 2,֭ܛl҄\;46`??w_$Euo؉wt>IU@V* / hKt 8࿙7?ص.N>vC P I?)e?33 Z6G "<lٺ۾S?uLfྵV X0}Y'Fٙ&|:?7Fis:9[utm X|[Xk0x,Jw-%Y~5C"$ŠӥhAC!xL7͜E_4r u1-泞oG9ؖ>op"Q%͘܎C8aX)l50.8}'D\Y`FpՔ9cBw/{1-2Tܑl> woI*KQ `gɺ,E99AӻN~:E mPk<'f>@@=GPj[ap+DfFstM:$$B a: ^Bogv|2@!)P%tPGw*i$`qryg KZRP2J`Y y+у z xgOB5҃"v/qGj"}HDtb"2ōO$&T!q^jI^x#VH BBCwUЦskt*IwB XoRkkE1:yч?yI-Db"M2F+_WQ &'y2}[L$Oꔞm ;t/_ GY)8"+u 63/KR+hvoyimT"^A+ß'H-/#Zfe 6:KGQh?3 5gb@H |xA2 h+ETpP 6d-ݶR:3@fOb)6@n$ȈpS1;Y ?ZD7_\ pwyW2--t&G3D _5VC^ Tzt3W\x$ &4/ T4̒5I 6~ vIb_ ץAAL&_S&!30b 䮫HhBsa TS@A«%<%t=6-.EWeK!\ZM==v٪>ކ2B{ɂNtR &-p܏N:_k.c3x}i )%RwuQ#19O&fu6g荱M1P ->o59 ;ZR0;G*TP{fW; )YvD{%Ld)9kcrsUtzы^b=5SO 늓^|#I¼ 9.Gdu;b[UEJUL p95 wEd8I|׀Yߞh;CZ<,G,0lQ?]پ~hau?N'o1άuV2kgc`0)1a噘tبO]im|sQp`L2}{*6 (2qɭv,9G?w킟L4S*]W#*Z:!Yqu퐪OPdɚ{bwVЎufi s| f* ocsF0A8koq1S-j$й"R b\O8/)oV s&PeoU2JmE 4,l ~jg}o'$ife#ُ}̝wWLcQ>_De\˅(GA6{ >0^;2)~µy r)2^S̅m*KS$ZW, k;g$NLNRIP'Ҡ PU[0.n`ODwB8kٱnF ╶ E[s{*.PE*̉ERޡDȒcp!C#=B޳fNkRad!l2:$)0e#utPHR\iw( Qt.Gzxo00R;9 1?Xn%lzy A5ە/NO8fno(RYF5Nl$5xkx'ZE*4گ]#]{ʑY{rv-a~JFh*^I?3[JE/gW'RcV'%vF(V[ )kG^+xaVӗ}vjآ=qZKk^q+'Sd rm`¡{Y4vgQ+(p V +;vn*gO8?9ڴ`◟>h~TI,wѧkxNJ*5ɋ7$&∷F^_y eIx@5Hey>u}SLkCZȚ{7Jvp@q<Ґt+y@91Wγ 3&a p09-*ƪ}q q &q^3>k-C/XڝFu6et0V={U|HkÀ1Q]_ѩɰ*͊*LəEjjZ9 e<3S łm2dBuYkn'֌Gt80= T ohkfmo/SB$8+C"v5w$SSD;Aߋ0vz'ג-NZߜ.QoL"D\DuA'u37ZYٖ{/ao@&y %#gu%P `|rVط^.` 6Z]Pcu ,'e29e7gO@EibgG߲t7k}7H39,׸}:& 3g~NIF%12ev?}9ƭ1x )яKr_ׯwi3o vkOAKp&;gI>[$; tEL@PA%p}DЕb.M lRDg `w`{hsSN HhB2Y0^:tDc)IZ`rGN،h@*mGxɴig} FJĞK8!c]Qy繟j"3s3rn07:c;CKPKk3->*4 nCpkuFQiJPZ5}?١]'Dy+fY,oвi=څ҉`"55ޖ`L&nl/JUhW\AOzF!4ca(Q\]QEf]\5\!ۢ{B`ɩέ aleݵu$-.>_\Wo[S~XZPGts3s=WQ%&שw> 7jT08gHG3p)_9=a(.<[5rNյmz7 eO82[ﭧ:[aR6je*98'x5lW"9ۖ:s(+F Su_F5ڹEJz(GA5dċJ!=-(x*5jiº*Mi&Ln KmaVl@8<[C^_t^$l>6K֊л56˻ܤMj_?r[0Rc◬fxNZunӸ Ōиm-Q2@mGN EN|yVU.N'VhTT)t8&F9MUYs}F1k { sY)CRO4ɫx>R}(A]]MSżܩZHF/KqEp(xD sr*Oך,p-_Eqb7M$/({o)E'2]-(^@a*f>W ~ɏ"TBvSp@iTŜU'Hos-BN1^lJJz:$e߀6 5&,8zC l5}n:*(N&Ÿ l@(98_` =FN/׻}<)ӈz I۪kJa<W˳zu9Z$p[uyqt`fN*`1uD{ $6#'PPxJ xy$ruӸC{)%i{TS  &*MuJ 3(Tvn8nWAg?#p(S^b[|;ӍB7(mq%_ի4]R$㕮d-J? &ya}Ì,n.[Y PAPRbmĈ% V%p-nr+vC"R 2[^;uHG9h[/Qġ;p/Yi=ݑF;cT: [gQs)49%ͯ8U-%HQ麣9PO n;a,Ki! _Q&U,B윧6 qPU$m'{{_Lr}XАmmuvzJ/' WX[Ɍ :„y%o,&)KIuTpO9H^P43gO 5XTA]Y9" mgwBpkq_GDNZf)$Yu1V5b$`u㕾 j槊^j/|*1쥳Qzݝ'2`ylȸb'ǟ8Y%:uDn9' ]N.ʵW-}? t7f;3!&pqQMS)G(>7"rp;oڋ Qj Y!zBdےe17B3S*.`<ɽ;o"ez~'rY q06v#3tTTdvb(H|EҏP?k#yW yM.قp.׎jGJF]|5t PS6ڏ os$f'5L^~;9ӳ>1,k{9TyWv]h+b%]Wӳ蟉؁ivrXL٨N+,4d :ҡİ3[ A2t0j ϣ^(02zM}$5/A_tYDl&Gv̑ЬAɞ#)˖ߠvE*-qCUeFuF#?Wm )KJټAd[Âq7/XXǚٺw'N{6yzcH mhgs6@}~Q[ "(X*Zڗ}vVxKa<2 z8|un16zȚ\-PwABU,DFU×ï'B[+ヘGGsw#snx;P_#)xKS߄_=liь&ҤW)XzƍO Z\zm S`u{5C CJVApy& 0jv0V7ƩQE;u:ͯ` , { {/<&},BO9upS{ $. i]eHLpMA>5f_Gm6&9 c*>~8"0UZ5|=#F.nǪIh,Rh؅Ϝ:Fq KOkmzN21]G߽^SU|hH @NJ;|++mUޝ"Qɥɣj5?}d'',"}" ŭ̸)B&̂"~E89uEej3)FFV vIK^ > [Q0ٯQF#yA %I߫\/Sh\4H~]J^|=eel:"qxtc.넉%cɞZQk/Hh\AZW3"2z)Ӻ6EoQI (j!1~4\O#ǒO~qAN"E]"6aاo1Y(BV帆㞼12ŧ4O}iY *{Fs o'aYpjO棊.Tx,9RCWRgׯ5jХcGٔA2oY: YX~_zfd֘!X.(xќdk ̒8[̕xD֒V@ۋjKͺ1㩔,, U;t9gXIƠk3 z+\߆;+ALV="'WVއY/&}As*3K##I"wO\^p\i?`Muzû炕l{xq4͚]{e4E|[x"Xv:sc~zD&Uh2^vuYmʦGj'Fu[Y嘗au9WTr%;uE=>t8`#<ɰCO֬و/Wzn|ɚ5zוowuJd}$}}\6vq'Фjd3 9RB>civ̡;b,hzHi[H7X{ˋ}lqŞ{e>x̏nוd L\U\L42V a# , p75v^ʕ|snƿM-5<&]-]Ɍ[dxR&r ~Pcv%Ȼ^IP0Ƽ{=}% m%"X.[w)-o됵B Ԃ!Vh}V1Xݛ^Ԏ'KL"n>@#k`6*Jh =Yku.Ͳ&Yg.E;]=S(7y͎͛}/w o>N: 1tx|V8~Dq!lbѳ^'a߮" 7Boض &Iۆ}i8z+lF ORwjY1?2 b?Wo>m% ^ MOJc.lh/]O؋R=ۯGz|]TeKEyY*/"%_ W7KU +Ϭ Z'Bq [KM6ZX,)S"5 Hm/hr|Yԝ/k;W)qPO'҇i+s@cf`gzn n|dʥu],Qc81DžM1¦h9Hs*X#Sf]񧂑TAiݢi᤮RB 71>2 8 mZY`rg{Iٲ`,*r p>3OFdl'P.D89p&f_oyQAP~ %X/<.0Kvik$jW(9\x(W^*~E rR,csxuac9̳^](/]~O@n;A7#(q0ۛy*[Y$Z:hn%F{rL2>cΆ+=jͅ޿h|V-R' DetAȁڟn;@+' g3Ac/$[:4NAɰ(m7 3S'bKpBk(|!lWXht؉ [?߽aF]'q$W{^A 4rWՃПnűwZ̎Q}gW-lQVu|A0)ɜ7vxs:r6&I}XNW|K~΢[`9Ýd^{k4KB/ER!ee>k4QΑhq#E1;G9l"{u0 #[7ȱLNżӜh;mcҴ. SOFގDd8ik3N!hj1_ )j83 =e֊l7K;{tCl0=S牉ydy72>1+m,YrǻN8n`e}-8f%;.cË[-Eio{#PgZo 0i0H-Hа W8,^}0BLO0f#;J;tGxiʯ/6raT@rv& MШėbKMxg7$p^Զc]E8w{cSUš{۰rXd.H 2?:Lx:lFKģb;h,?c Xћ+ՓfFC)TmH~n'G c91gw4TF|,J1KjT endstream endobj 67 0 obj << /Filter /FlateDecode /Length 866 >> stream xUH&nCY0leFV6g`a*dW9$[cqV_eNw';~|P_}vw7֏I7 'G>{?|<ij~̟SQI5t2֡j> endobj 70 0 obj << /Filter /FlateDecode /Length 175 >> stream x]1 EwN F"E,钡UL@ }I:to}ae)dj7 ְ% ty".8ª n*?hY]-Ŏ=:XҐZIQ&{l6B8/`+QۊD髇k3[J31k> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 72 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 73 0 obj << /BaseFont /OGOLRR+HelveticaNeue /FontDescriptor 74 0 R /Type /Font /CIDToGIDMap 77 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 53 [ 556 ] 57 [ 556 ] ] /CIDSystemInfo 72 0 R /Subtype /CIDFontType2 >> endobj 74 0 obj << /Type /FontDescriptor /FontName /OGOLRR+HelveticaNeue /FontBBox [ 34 -11 510 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 76 /MissingWidth 500 /CIDSet 75 0 R /FontFile2 76 0 R >> endobj 75 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`0  endstream endobj 76 0 obj << /Filter /FlateDecode /Length 1184 >> stream x͔]h[eǟ4I?&GڦMߓ[6mӤvkc[JiʒV&F]  N#]ٷ_DuCLoqyuoY_<3o?ny~}E"* >_jc_IP,zn9D'X\Z6S/w䈅9]Jj4!K 1M =*x*|J7:Y55RV$mHiU=8=ňU\)9#<ĠrB2I6T=GIELz$U(nxPن!v3b ͖-$ђ7F zy } g(ŏ3hB|celHWw@rIbBe 캝f/` e:0Owdno˶aK;^;etWH *jC8BK%Csh:0&S\l|͟SA>FA f1It'X+:)^1ړb𭶶>vxp4n860D?1񏻅pap 4COj䈧X621⠷I/7 `JQIOe$ry zLB_8q A!B8q A&Zz(š1hZ֠gmk?CœSl[b$ق(bUnhOpg`/Jc A_35Fl?U瘣6Zj)5_tr+r78UrCx|k{cc(" D:;_ԑRoVSqjCBwYR=ոguԾʟx\/B~洱w87dI؉8:G4 endstream endobj 77 0 obj << /Filter /FlateDecode /Length 21 >> stream xc`9RPZ6|O endstream endobj 78 0 obj << /Type /XObject /Subtype /Image /Width 756 /Height 752 /BitsPerComponent 8 /ColorSpace /DeviceRGB /SMask 79 0 R /Filter /FlateDecode /Length 34403 >> stream x=o /`$>PCEkw84vR!7J(B`RP #RD",;Us+hk̬{ӭ0{ϞYZrB!BYjU6˗B́mIB!M&!l73!l3MoB%m3!`k|LB3"B}zgD!Ј}?ǭoBMv[!Bv? B!|me:B?B!v4GoBM BvL&e(M&<!,&l&msiB70#7aD.Hk+B(['`j|"{6.Ek7*BtvO&jG!6CJR8#6COTFBhlhgE(<!.P'mB(_0m^>N] yB] W3!PIN+g2E!Plf/$rxBkOIF>CBs`0;K<0ⳗYfu"h,)^Bhl62!FcɅmz?xIǓBM[LF`ce|x!` S#l^#?r"/!}2>E^_bGgG|76T#akۙ;TP~}H9bW^5].y S9޸}YxBl1~tvT*Ìc{[ <! Rr2Nid vN"S[ܛOT+!)*6VdPȋ,ѳYLxV۹*lSB!ijeס"ʱS,"rgYt噙3umu0z!\ba;Aګ3saTB eʿ2eg1CC{Uhy=\bfʖZEOŧĢq$a\8!2f4Tn|iR,2XEFNS곏BB`#xS?3 ΈU_baO=BIV(prrfX"qV}· ,aGƲ?9{] ׇ9Y?!T*۴WXx٪m8VUT~oq/:30'!$Fr{L9!ӏtK`F͖mRCTN6!ۤ4r,A+nj*!؀4tB/:\ l3=Y7%M'?ȏ"mKȀ4rpE!یVK rgr7#`wßƞȥbX=y$vǰ B{45fǒM< aF6J, efMq/Ս:m:Kz3jvAI}YBM#iϗ.',S'oqU!aSag[ln'odM,Გ[Jh58#f6XYɨ}mo]adߔnGgGoRhygd)F͐md絯Xx*zU1FM ܇PwXaKK1BhVlS7#xFﲻBu&7@.Ƭ9_BF^I6{cG ~.]֮{{sr٫xXXBejr%*#nݮ֋[?[ |YjDU iMpXBjrL]m{ŷ A%bnW^1g|,^o汧'K8,N5ŧ ˧W8'0@F3{f uT 2B$m}TSΎ=37 $1GϧO:UȌ^Ig 2B I5ϸ;gNVq%HfDnM@4}{燅xvI$!;b+LfܯKG8xw9\Ò97Hǂʗm l1T#-vQ{f #)9e"-6>c:@5k1_>HoOeW}L]=u)::;j-^N~eD MY=5~5͹hunrNɺJfU›`հedCDy|"Bn:/Ȧ&[Es)ޟ#PeOnO(8BxB fjtbBՅƎ4ǟ7_mnlŘЩ0lai##/7vǖSabp)md ҈r1_@A^gN#辊$dP!&͇H5X(xjxtI9\4ulڴzՉڽX(=SD14AN3ljd`ufNr2.?J!6~2 ovWs4tȑA9rV)Df`4:^J"UӀ4X0ȑG&UI8UT-6!AQS{ʥi鐳*U<ʓв^Wo>՝,Pr\uxb=x(Ʊxh}tbmlSY B{zQsX˜v sgywxʬ AxtAPVeQZĞ"X1bU4\u2A&{ĪZ.h݄jɟ'/_>3G<>*7"JjH8t)]7{Aw{}GM:WK~`7Ng6N8ls)]ۼ~L 8rJFMjGW*'[Q N9nje䮱L4)YST`Hq礆"8lsVyt׬J&TFtzt8A0Yջ&Awa;Sd_`*w?fx.vN<%G1jϳ`eSʹcLǃ ]dnȟȟ{P-ݯOê4w2Tp"zKdKYbv7$9Nvqwq7,U!ͪsItwOkVv6udm`iDttxF<6 o!t{DtsK Kl^Nlo۬jс#+I:v6D/5O8ʜi&0tbftXθvlm{U5Y w{zeobq}$>8İMo 6&V<] Utq/bMg:8rD>tb0\bwN1 |aw6J7ngﮑmw:T:^lOYI~Qr|h4l/!o;pbetց+`kCMR)5өFǿ>v)&LׯO;+~{et[Kx*ֆ`ɺ֙vb5~Gf6HiF' <N v{82Ș<6:Ok/\|xӃ"wnc:D~pN\gΠU#eA!"y;HCjK k)l@gN(lm(S76҆e+pn֎CR!0W: L<Ǥ6[GII41=m;kU} 0`{Vm3jf< aO }U0OkG'UtM.6+/Gmsf_C(Lw+Ip1iUKIhdC',Gdqlmd_C(߳%p˲V@ڰlN#C4;vVbY ;TmAΨlBnH0j;5} !U ߝ]U@.=}6 TM<λ8 \6_%ˆNdaDt 2b^$d\UbE?M65&MlmYd*v/tꅜ^HY2zMarOq6# \e ƹl7ljMa6؄ʳ3%%To_8#ۿ8wV6.]G`{| ]_aSCh4vbҎriUF˶7L=:mz;MJ'N##ƥ7Rj7?E17kX0ހ M n6l"Y|JXj Y9\ki}L"{ 2nv Yئ) V4;Y6cF{=:;mxSشKl{-{L%հ{ S}=ؑmzQڃ-tW5+mv]&6wIDmsǛFkMMaߍ/-+D5G)ElPJ}ho9u95Vy Ԇ>6h>lv/`r N)C`SQGG4zrwfoGD4mPڏظGN̿u,MB1KG ˫j:A/|=8SF~7Y>b Aǟ<), #ظ=!z.w԰ 7Д/)`5o4Aid6&ү 1O;R_N<)U+ ،hכ6kl44]7rì9\A)1-wF?UCFA06v͔U ttxQQ~`hT{]fb@1ё#nA o.0a&zXpجYgJN\؋SR]ih{%;QT8[ԿT{S_vj%lDO{l66|}n6$5MH&݋4@a 3"sl G/BE_n|(7lMkGOTyXՠVR yS/&Ô(lDom\G Yj[s7F;TheeP8>l&FM_yU/0:ǦǮxZž8#gp5̑- 'ް7Bi6ہ }M| {4" zˍj_Mkwo͠Klj1ߌjUէW#vamʫ4 _=ModcҠRln,ȑ{ tV&)wfo{=Gдrݹg7FMȎ7lwkNSMiW|G)\O^k ۮ2K93 8Iϱ<`r;mfc+{le34w1 &R#s%S,4$4LRFͦ7ډeaFËҘ`zU"ߝֻk]Ow7ow`X,_pt8 6eSo> ~=%kGgGQ^܊ޑ cdBgiVBwDK,Ԫ<7cA=fĐ`U.?SlQ6)bo`CmFm jF1^Qn,MME{>GXZ ֫ Wu<69zJQݪscȠ."C;{`X0}lJ/TiR3_0jJ{N% bl7 0Ts/98fѻg6+M4~[r=w0vBĶh_aJe^< ')1KA xƱLO7L>[WH0, 1ƚfI|q F@sK ^ 훯65~}%\& X?1 lySiz,$9Lj)fuERO; 0f4=>'bPm֎L5qy̪J9uՂv`aWR7cm6ظt)Ipyq9C9ı*2H*֫̂s3f&hC 0,ގS&~3v*8qk"EEPW4:+y93K >kb aF͔;tP:~-Y )co>7[R3Q{>:q_N{'xalGprҔ2#SJsIN0c֘n߈yy9&X K ozcPWq_*T{OsT="d=8S2c^~FM] o0,/z79SJ=]J,@LئѨ3I+IVa5MxC8LF9e]:R0}H`٦1[oپ@࿌hJ/6V<fN.l#ҋo`SޘԚt3.)W=n_l1_h4 k(5{li8m4|fzX: m,.hDz)s"(`XF;*sxR3n7HmĎ?6i*e6Mif _G l0,tqܪJ06ݍRRq]T 0aBV׾Ò2K{ ޸8'{GZRS6MRSWxC7eq`%ovҴIōVnFc‚̓r ui\:taֻO zM̤bL]7MNSe8dr!431 dʂ+&ZI \Xe M Jv 4s+I!L# /0,񲂡~!S\7MNL qc}1=ס4gޒ(/}AGjfbcrFl4[y7X{#M/\B/Ʋ`<1wh׬ql]HFئlY}4X%dIї&db,;osXbI)Y.CQzQmO_|j=x4Cs)@ݷh/5&B/Ʋ07d -CUTucփuR FN!3M0#Mzcف xSʣ- Ow;U*@qe/xtݘOt]7Y*ߘ1)@ݷa e6}1x3of7S4)t^+& S˹j>N?pU`_F5.20qqY<{|]7 _X :m^oYܻY6Ma&^a Q_׍97T]77h't/5T0=׉d?'؀7EfO 6hMuĽfF^cBf}79sXp9Z [+ c.u=㷱lf7f]&ʄmYu]g,F``ޔ 90 Ɉmn|C5LiS=C,5ܽ%g4`s_63d~ങ]<%D%g1V*؀7%}V8ɔj¸nMx2thZ|k"):;Ⱥcj`8ޘ4rꜮ6WG-Y޴l+@2<>~KtѮKis/%Dչ Iե#0inVM.)Mk8JiciUxQYl9 /TS/VL׍wJl3GNݓO<ԝxScƔ** ±Rl7ިn-)M#HVÌvV0?эWEwp;``fJY~9sݘ}4aƽ<SιS``&|g4NzJ xsoqOSwtvӦW_N Q3I$lsQȋ&"va#ZP*gtΊxImLaeKǟsOi؀7=tj:N7iqmv/ճdp@%ip=[/nЕW ``OO3}0ŷxﴦQa[zGs§O%Xa`ޔ @5k] vR;ymݮߌHF J"xElSU񯏅F:N9d wh݅>*uPQ $7^޽sfx"<ξ$BTSb xcڞ1g (eb@& = k 'S~4e%l⺙\Spݨ33}% qӯsnBK8.30uRZ%+}$M߹/z>K9o7NY(#!10 of庩v_gYm~I:xcU߫_j~A6f{Gu,jғY&ٝ8'llL KQ_?)2Rz8[}9Ayr7)f6MFf0.`$/8nNϩpC#,5"ĥv@zI%|<9=1uemK7oؕWD T{}C.,J<6 ֶw;>ǑOY'ElqIa)'.hF'qK U{؀7XF-nL=U>jz%?{wq~~LKA8F; ez66R^VICo1FN&S9r:[iθ^MX9;ԶjE_VSuL8ܽQ .ʮwZf1X*;vܾ#Zqst>{,w ʯ_l]-^#M66~mGlvOvc@ɓrŭ#2?뿊@e17;HԠX/U5MJL[^7V*؜~9 օj\jzxE>a޹\!*`iԠ8YnXd툱9ŷ ȩ A5RuNx5SW Q7 k#M}LR%x)7ofl3o,ws\yzEl4WP u7sÔ;<9H>ĂqDKq(x&]Oύln'MfvF5Pk&^?; !)uKl|/I~mX? QM7Y5q`œ&Q*[#^@"q1`3nٚoD֋[MEI}p]̞9f9ZZ?ޗw8f5stx`rjSH'mikj85qrҷU F|58,M1V&)~ &cԝOϹF/Nt)VOUb>UDin`YwnoYx,BW̡NYH$Nl33R/to{fmuӡye/]6yB7")$Nѵ/q;Ǡ)&_5_O"Slj]):VW(\"]+QIHJh23hgq>NuRL#WѪ6n'zإ9/ԩ43$yT) 6ERՠD@o]٫8?1uUw5Je#ZVJlTx$%iơfH qT:gT}X#˽_`F1q< ~(G,>1tSdoa)͠(n(R95 )9SM Mf9d{lMmܬFSΦ;lqR K-6yZ=̣EmN:/>lz^MTr^ `SH8ߝ9LJ My@(94""6[+@nxۤ\hw 2A6[쉛6o[W~1^om˛+ ?3/|xv\?ixneRnGKHIo|wJlS&sg )!yg+=ݫ#ψ%zgX&J8_hPMo^ek' F/rADDŽ`U|tf6MNm6p \eq ಭwSAXrDD)ff~7)m!ߝp}a yh\٣F18sgy#Y JGQ^tKmƶKǛXKebi͠Db^R lq/\䳏՗};jo`ݔ&w`;S/..7J{ho)`3e}Jͼn| O8;lm6Vj/Q,:za,] , 6”eFg`xfe6Wh_Kd=hԤ ݉ئ 7q;l{=9VV3FZVEF;*ϓme7͸m^: Pը&l6w^3Vx.? ?*g`ɪMlcYf'/7|TɉM _^=lD,91aP=Ҕ7_y~Av{'6W^jXM3n,f!Ad^* m`x`Ms:e`N~}wMo/;<)lIS'FNVtw%tio)ltIꋃm\^8僧GˎtvyǑwqdG2GF+lmScx6j(f6;v!=1eoago#M#IytUHJ9:R`$یl3(lb:D~scwq|/s,W /o`|Ɲp`,q'ql1`7zvGkcm-d  7)k (e]J6Rƭ.$ẋm,Cl6٦Zm@6 ś,5lvHm xr`,6.um`mK6{& 9m46}$ກmtrldl`bR le7ƽ9p1hB6@mfVlC 8l$6NElڄmc)7)IGl 6l 6 \}zce c z9|+SMjy`mIoƼ> x~HmKFl#%Myw)[ųGArdMo""7z,6t `#F˲\{~|?7`;۴78k ~9z6{)͔``Tޘowۀ7vwGKm̠Ҡ֑*ni| h/U0ȧJ6e~Xؤ@8 LZò 0 fegm757lX!7.r,߼ت^=6ۣ4l`&3ilaΪج10qCIiRel㘉-`y4*mR'~\)񨉱`F½f l0/Tn9is}IT W8BFѯTIH mce a`FCqUj; k]-ƽ{^ RcF[OlBOr7<ЙN<{#?tt ;s:?[i)m26Xvl37 F^*>XIx㘋ۻ9B`CsyȯpO| cG S$Lfo 8޸מ^hQn}#k|@yKn`Cs2f Dbfl#elM6MtP(}'h`x[M#بB< }:ܠ`ޭNW:{||F ovm()7b'Q4 A)Um}^rc=QHKl`l~Om xkZ!`sRK%8J_cJY߀͜mٺ(&69D/g{)o&X?7W:637AlS? >޸,Z*SWHil0%IbWQXx8[p,$_Wl^`mզ_toq%a7a+I`ԕblY F_"s8#\=,@6Xg8[f pMH'mĘ*޸(KNCR ׇ g2LaR'c͔Æ/WxLlUl0)KW,0 qQkr? BVґ0)x,SuSW,Vxc]sq޸˽u-œ6^N6Xve^b#بmhM7: )i3=6]0OZӾ 7ŸnqL"l5}מ_S:DD&Q݇b&e.Y() fhi6l^oa<,VM>i`ϡLkʍ`0A@Z`)͠< 3ѠR)yS is9MmDfPƚtE4EZLOIl~kz,Ilⶸ1`Q`f`M͜f5z(Ǣ͠/Qtw(i` ~;ClⶸK(ǴfEd*hTy<6E ؄ߦ 7ҺL`k#6.ѽ=# 7C݃LEtI}C:mf7/{CoɳqSiЬu1DO?5k ͚c"#,<ތhDFC Hѻb6oJ5c)Ў7u~$k܀ K"$&ʗ{AfQ¢qxqPGɅ"154e6sY߱~:j\ y2R5牥 dfDb=AxytѫMǛ)СҸz`9ҵ20߯N<6ѝoH``X}yl]pBxUkϯ/voOC6X"fX#=8I+ 5trW3wǟX`汷[ &L'jj%G +o֟/#fu6XV?~ (DxWy$X7Uά*NɮlMkZĉM)U~#tÒ- ^v|rJ ƔYSԾhsߌoC KoFkGrhЇfhbV홓$EhVGRnf̩q&TƬ(,%Bi';|3}I&)7Xx3nc'"P^:6XVMՋ$7~Fc!Rnf9n;#{zvm{l2m2WgĿnnRnKvi^ܒߞGޞIm9lF8eIG L#` $Gޒ`iS6XSl`>mg2WqЪ}_Ipjy6d bRg3+7|fb߲8Kay0*?[Ӄ0S:_«p> `Ų>s'}4&/NrS'~9UN!`jS9E!/`MV82dxח7L b2k`RD~õ B1\~L~8J',՝$.f&rc`0%JT:9\b(Kd&d/9xrsU7,_[\0rfZel37kfR e7U|э,cmf5Rwf3j,a ēm´H?`)c{ 7m\|!Y UC6j%NĠ+ o꽻Ȏ̈{ Kfl4Hmu0o&鸣+o*\;k2bI>H]' `Xݯow#ᑚF G/th&\1+ o =JKVxJe2f_j*j!c7Hkg9W`JD|~/Р ޘe]M*+oFޒtrKД5+j9|o%8 M=(=VSTt6X)I樅X2gV +M`Z[,Haj%8a) YUlUO`ڃT?_a'+2 :Fu&=%,7 fR=D6&,7 eKL'҄!oRx`XF;b3m1gua)a `ayTA5czWR̖ôR~C1ˋ*4J7004CjM1kK&mΖ~37 y K# pTnu>5!6vOv'lt)rt@ Hu+6cI l0lYH9,彉n00Va3F$iIeF7'<x`hRKcԈ?R2gKy_/NF16yRrlS$Y^4η^oQ7 y"~^5 6bQaE `Ew2-EaFX{G21dh(f(ًoqt?=6 ޝs+<x`N߾]0I `㥴=b l0֟6yKaFF7r ?]~Qmd 7-6LR̯;^i\J/])'$QmtcP 7 -d $Yk5RߛC1866[{QRkb `av{Ӄ~^Pxۨf7؉bp l0bǟJau{(6i6O.6io졗E $6m7_T^6`z0`fգ{Ӝo kٯF/bYMl޽O%6(y"oRv {K'o/ l0,ӦP"mdn0,Al Zta>l߾w  l05k;`ӫ^;+o k?83"3.3{ n00mnZ ۤ 6kY{p`Xtl06Q x۬8mw4& @n0N(Ml :o vhg6Mru7 1 xpo M0o&YkNfbc `ވbmRf7O zq+fxν}o>,#6YMwOvyޱ9 `"lbIyy `>]~|#C`]CflSol>uى;mf7iއ\7fO[/nc]yzE={36scdosSl>x`z}rq oRnΎhaV4Vⴙ$~n_A=8aXy8[zT2r6q0T35d)o\7;zp ðbiqN&{}ǟY 0 W~tvӦxyz𻋻 aYvw7lS$sF.?Ta*5L7eMu㽈A$cBP 6 '0 3GGiPiS{-5/TaV]5R):m`D=;v&aXFlL!8z&o7u݈4Ta>[DPͬPAJF3gq`0 @ q<37 4v7aFt%'J1/`fh)D榃v7a9Sv-H.<3[itPji=e0 K.j7iS:afd֋[aGr8G1Ed 0,hT b>xiTi0 %fǁg0݈0 [4*LuNba6hԵ} pNgֺ-gL0,3;EUبU0,s`'?9Ix5"SX`2snRƩvF@N:7|DX`Eہqr4сӈ*~-p` 3RW//;1Mdvy) 0 XS.hb֍~3\~͊1 b}Xl(lhz0Zj0C`cT1W9ai6ZQ^hݍDzQб`ٜ~9.{Clheq^d(o0 l~til 4EKo0 4lf%Nėwb'7ai6zfsoqo4 A~٦([/2H a4^F4 A~&pd) 0_fkB;lтE~;SV$ ð{[zlZ4T6z??g?.a6MШV>(Hћ35E^1aaMޱt^)-kn~zicM{F4 lB^1aP3FC:aF;ZN]WLb 0G32'΍mP`ik?2~a.?]H 6zhz'7)0 ]sk mTvR5{. 0(P;KAolvbUgh V0 ðva 6.QÂm`0hV,7+Q6%g1 0l(*- el@X*04sbaтLmBZöjM 0 kW|k' lW~ lmzW}U a9 3"c6Q,p Ua0Pl|h 76FG۠W;Fvc|.a[/n,nK宀 J)ktY7qj a|ѣO;=4*d7h ټo>i$r)&5FMH3kxaج&2( 64 m(偍}ðR1U!4㢸 `mxDw׹6lS?Mlۤ`~a٦C;w2&76MyܘM.lɟ' 9MvA: `N^d~&)sx~3>W \&Q1۠& 7~)x<1WI+"6:a۬u+oҴlخ?~;vN<.2?fDaT `lDl\"/&L66ƒM{bTʅQ l5=r-f&lc||?( ur_7 6f`Ke#(IN$ eH,-nՏ~yd-T4$3ETF`#kf0(I*m^PwZ\Z轪ԣ 6QLm g- ^pW?|g >g]:Nl3soc7q}t{3~zsc=B\uךAí D9emҴ/n7>Q0ze+,ŰM< r|%x=Ԏea6o(bM\k?VO7<٦D?(_;z$&شEtl~e^A*zWq1LLsYRTΐFxX#U,i'dAMil a6ʖ׷@CN!^`daz`cv ykMl`&qkjõZ6.uߖ 1a8ʣN׍|:\j\j`k+l`Yjj7~bIm"+vػ}X`h;`|lo|~cjjc劌oH{:%6Og/_ !Fk3CM0kOa;-41SMowobKG^7XQئ~ϫ4.56vOvcL l͇ad7OiX'oGFℝw;@<Jif/$A3`6]Vf֋"~ǿ>&e/?[odl!';iG.Nm\w𪹍og*SQJ֋[fp`_M !ޛ }o8k])č˯Δm)7tӶ04D65&FM;0l>vp7ؗit麶[M,h!E! $7bo}#۸}{lbgd;vdؔ9(l#Y=eĦGF xs*v[/ HzƉ2e^wO#&0Um6͵7SÉR(tR 6vtGFt sXl`k5W YM#i˰S(`kCM,7 e/Frgw;O^8h }/ڊVˀ%lmaߪق [QvWg{S ܓ~ݸbQV-w!g:!&Wܙ`gY_TF/6kwM,pg;9 6):Sqf{0e> k|~%m'~XlPF2Rmxe}pPBU56 )6G]x$*V[mfT~~( &|ކ`} `:9iCEtפvdckCM,t.8 ٴ>v $\LnwM\wM;yo/Ah;5={cn=霧PM&dehz-opswF"bkVe ۬*{䑷v/ܟgq/؝6˖lSF[v|٘ jylPRK}gTAU]1B5Na2&V#gxo'e(dU ECٵ׎Ύfi~Vil}~!:lbͫmJ|tM,BT3 UnrI޸ t&DmJyho>nȊQ͡I'0mX|v%2vZ_ B/3>~*D%+̓m6qqGc`=n Rߙ~ ;lnPJVRpzG{'XygS ّ˙m\c/^ 13&vj,pFMB7\F~wM)ߕWک5˨zDlP.R ť浶݈7eXeֹ3\LNyM"x;A(ė$*͸^nT8.,aS@̓SH5$rmʝm, )O`!;*z{;LwPIo xPlT#{{4@H'PbMd؜xPV~N$ uT argK|j^:oRΞ#I9y"8T{L*L2?ɷMTbzoFq(|1; %?ܔM!.m,Gן_//foQ:C ډs$66UT7L~Av7T0 ~X&Na8uylSdpjTiU"u`6~o>IjٴNן_[L%ϘouWYPͪNm*m\go? 626RֵK]7=MUЙ`ǒiwj]DmhssObBObg^:u`f6un纚f|T7ix) 4 jj*ӆadܹdjo'卦 #S/_+|'_k3L$˙"ANX]8o՜rɃ";$P~LE:]t6)V9pR}(;h,dUX 5ݝ忩f,] ئ`t,흞1MتTUq(ݓNGMRʲ5 mʶLhIB^gʍvl,@F̓~9Sxxw l`9XyZ}ʍs*LiUFM^y/<N',1soL n'O˄szk]TmRxDsiewT8Fl\{Gස,=ˮ5!&E!Fx'U 9@6i6J<|W4QjoUl Y$l'UKQժ*C* 篭-Ra6;ۤ1u2c\Y:i̥#_~q3nKCdg]LzU@lϪiUzpNnyr %ئ٪68y% nzq (2$k>6ȱ͋%&5E6i>ѣK=1҄9eudxr#Δc G(/)8|6HWJ3d3,JB"M#s%٦P~)gD\ ëZ3m\p+GΎViĭ6_mIS8g*͓OvѸA31Y5!)!ʞj+iH6ݓ]pi |wqwcCnѽ{3B5},٦7_S;uLT0jBeό%ttv$\9B2!T0۸NpUVU%`pBު,|U &k%pXgfP7YmBs^I|ؑ-JױF*հbaC#G*a"Yqoyɔj`Lئ^eòز`*cS3|.c63{W)!4qC i3.'䫬FLV[{[!4C Dz/WlUjiPi(4WTR<ISK,2Ǭ{blƥrf~ʷ[K1Bhl7y\q`etgǚn `!f6L~{/K)d)F6CSql)%K1BcY~@6vO,؞QSʻYBĮ8ձW6bUX"'cmx- u!xibƪǢ@ßcOM,!fw6A,L:M/uW9P70BQMfX;UJ0B PbB*, ̶E!vpMNK3loR1!:`{J=!$9.ĮH `, X̙q<:H `Υ/8_ӏ އ??tI 67ӍB3atg꾩UA+8$q 9U|3BMorwXU#ݓO[o3ըRxB êّ3njS9'mOAfI;W#BMAmlN`\yASwI)gE7D:V`GQId<3#`zX{B%M4w2TcD2Օ?`d('!TD*n:s^oM$.Ʌr4T׶n:;狵!5ASrtPSϒW.SbR򛂈|2ZLvM@X^·xSmtTW߫p3Spv^ /B(;=UUSE84V\j-2UL D •)qکcU G5|2!ܟ;nZPKVLvjH )^ׇ:Vƞ‹Jy*T2@Y܊Ujt Xc d}M3wNCeUJO-_!Th0&#ɪJd]*ׄa + BIs-bGðd9A%k0؆!aX*K.B(S *݄aQA! ڃ#!Pl A!Tdk"qA!8n=DF mrw76c!D J|)Tvo A!44#ϭlBhxiGaS_!PlS˧!PylS㧞!PxSiM{xBIsLx ʔmp:ͼow B!&̶B\ B,vbN>D!wuOoA!R߉=A!nR=|<!仏lB(>R>%}<!d}L,D!Ri_ ryBqM1'BdP(,qF!q}Ea_12B!]B]H _Dh4+ `B -wlJcB) 2)E!MiM-B!h!*t!*t!*7Bh>lD!P1?!Bs7 Bh&lgD!P1[L!m !Lf! 1B!Ț?O Baӟ#Bo|RBIB!Ț?+GhnlAV endstream endobj 79 0 obj << /Type /XObject /Subtype /Image /Width 756 /Height 752 /BitsPerComponent 8 /ColorSpace /DeviceGray /Filter /FlateDecode /Length 6975 >> stream xq}Lq$$  H@B$  H@iCΆY@ |-r"nYrS,`?" ,ZtD^b}ȅb-o,r"/K[ XЗw1Z˽g1߿֍7* XFc,tE*"/b`CC/UCvytWyMe."1CeyJ,BRϛ 1y t,={!cl]a9/ߒ/SeI4W(E&ݫ ?q(we ԏL_F>Z?\x5+')mFQou`+R'6%ceoG~UwWb{Gzo`W0J l1zcl>HJ6}TͲO-yclV2qe3C_lx[se {2`W~rvYVn79~0~6ozr=I%K7ShU)n6Okxu=ymdN0RPze*,6#5631l:5,q u`kny#߸ej|RX]JP5#x%)n(me }s%R$sj8دz> njCڳ͹3!Z{۞9QЇD~ۄF֣(~x=e LA J'k_Wz=sa-8:i.\Yo_C+#_\Vʿ%8wlAqcёek{GydfwA'gCסJca4`fKX!)yPZ" [xi>J7Jwd/n~>ў_y}n}ȌW4;p69[+x)m>W6έÎ=f=|~Yp/o͛{ d[lKܷrcANo/^ى,n\SX)+JWVɻ,J ׻sn%} Jgֽ JEVD})=n$ٻ7ZЬ֞_=ϖϾv|)cȼ,͏ށNJ@v]A_%>44(w^Ùy}C7U 6$-mhҪTӠhCQy~弒^Bi9Ds*Q:eh dɤtQ,bѺ(}XDm~0WyFVyF#כyFA3q"2E3Is"ݏb yʿQ,) XHgQ,3(rg YQ,d53( g I3.3*3"($2(r$2(r42(R4"(bD2(RT2(2T"(Bd2(2d2(2҉R"6s5HI$Bg =!6~naJq$T2@g ,Z\B=gw(> 9@y"zS-£@f|3` E%}ZVυjEz )h@NsqNM )h4E|^+Ш"b0OfD .f"c0[y6MEc_4i7`zo@S0vgzL<2` J<P|[y87T7b <Lls̳5ٛpn|w<8-{;6pg0SU'd h8#<'*O<4}v.8I~N])'}Nqj]tqz杩/HWcH\J3$`eûGKL GX"U>]J0yT|mzRHN"1CeұDZFyᑧc"_dxQe"X"u&G! ]&6=EG! ]JH$y:NKɣ2GY< z5Yt,UE£ӘEC*#eC>CV>lAQZ}#}PR  (PlQH)k`-<<iS̐))9 k`Mk`x)"]EVaɩk`X5-0W8Va)k`MêO2+ؤGʆ#6z$_5.>uh#=]q7ZxHvԳ[SaLu&J< {(6TY,_f1Ѱ2]F)y=T$1$^}%P~TH?uv6pwRyt7p5)KIpӮĉ"D#@ =ߪsM|{{,"=N;Q0潃)Vmpq1(X C8 ּk0Úqy[<a08 @`.9({B :(Xs\R[)B{ Q0&[vP,gtlq:5/[ |(*g[窆 }OSr&JN;>,0Y(oV7; {r(!UwJ~ِ{VsC!԰v:>A"Hj<1F1ӦG6<nIe`}Rg \Bw|\P%y(!,$4e bBF:X(!,2e )bBJ*X(!,1e 9ibBNX(!,$0e I)bBQ,CX?e YG a!L(!,i24X}tbBQ,CX=e4b"ͣXA(!,;e8b"XC(!,":eXb"XF(!,9extb""XI(!,b8e4b"*}XK(CATz-oͷvƼI ]^5j>"_2ό `K̓ykml< 2OA/'yV<8vӌ)Y M~:kEwmHv=nhάܷ!e>۞P|AHڐ8@?lhZ۔$p>q$|99<$uyђMP4 TdA><ѠO= D.['(mvgiϫjVmd:&3?{~ nfeFq~rA̴f~QsyfuɉhsO<L?γfX_vn#_TѪV__rȿ }FjsX{.ϢZ{ҳ%KJq(SݟzӋ>+O8zm.zGKՇoi!`RpjZK<Ɔkߧ{'5cqop]9BQ.ߡy_+5@8B`\3OKTVϒ#7xI'{tT6- endstream endobj 80 0 obj << /A << /D (cite\056fault\055tolerance\055shim) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 243.249 675.334 253.58 682.962 ] /Subtype /Link /Type /Annot >> endobj 81 0 obj << /A << /D (cite\056sreekanti2020cloudburst) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 256.149 675.334 266.481 682.962 ] /Subtype /Link /Type /Annot >> endobj 82 0 obj << /A << /D (cite\056zhang2020workflows) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 269.05 675.334 279.382 682.962 ] /Subtype /Link /Type /Annot >> endobj 83 0 obj << /A << /D (cite\056aws\055step\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 55.994 642.457 62.156 650.085 ] /Subtype /Link /Type /Annot >> endobj 84 0 obj << /A << /D (cite\056azure\055logic\055apps) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 64.378 642.457 70.539 650.085 ] /Subtype /Link /Type /Annot >> endobj 85 0 obj << /A << /D (cite\056google\055workflows) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 72.761 642.457 83.092 650.085 ] /Subtype /Link /Type /Annot >> endobj 86 0 obj << /A << /D (cite\056azure\055durable\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 85.314 642.457 95.645 650.085 ] /Subtype /Link /Type /Annot >> endobj 87 0 obj << /A << /D (cite\056zhang2020kappa) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 97.867 642.457 108.198 650.085 ] /Subtype /Link /Type /Annot >> endobj 88 0 obj << /A << /D (Hfootnote\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 179.853 596.609 185.726 608.459 ] /Subtype /Link /Type /Annot >> endobj 89 0 obj << /A << /D (cite\056azure\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 153.346 543.827 159.508 551.455 ] /Subtype /Link /Type /Annot >> endobj 90 0 obj << /A << /D (cite\056faster\055repo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 463.817 532.949 474.148 540.496 ] /Subtype /Link /Type /Annot >> endobj 91 0 obj << /A << /D (cite\056chandramouli2018faster) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 475.822 532.868 486.153 540.496 ] /Subtype /Link /Type /Annot >> endobj 92 0 obj << /A << /D (Hfootnote\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 387.185 421.266 393.058 433.117 ] /Subtype /Link /Type /Annot >> endobj 93 0 obj << /Length 22280 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F138 8.9664 Tf 0.985 0 0 1 53.798 698.351 Tm [ (signi\033cant) -254 (challenges) -254 (for) -254 (de) 7 (v) 9 (elop) -8 (ers\056) -253 (For) -254 (that) -254 (r) 8 (eason\054) -254 (a) -254 (ne) 7 (w) -254 (gener\055) ] TJ 1.007 0 0 1 53.798 687.392 Tm [ (ation) -249 (of) -250 (frame) 7 (w) 8 (orks) -249 (either) -250 (wrap) -249 (storage) -250 (ser) -15 (vices) -249 (to) -249 (pr) 8 (o) 7 (vide) -250 (APIs) ] TJ 1.02 0 0 1 53.798 676.433 Tm [ (that) -279 (can) -279 (deal) -278 (with) -279 (partial) -279 (or) -279 (duplicate) -279 (e) 7 (xe) -7 (cutions) -279 (\133) ] TJ 1 0 0 1 244.245 676.433 Tm [ (61) ] TJ 1.02 0 0 1 252.584 676.433 Tm [ (\054) ] TJ 1 0 0 1 257.146 676.433 Tm [ (62) ] TJ 1.02 0 0 1 265.484 676.433 Tm [ (\054) ] TJ 1 0 0 1 270.047 676.433 Tm [ (66) ] TJ 1.02 0 0 1 278.385 676.433 Tm [ (\135\054) -279 (or) ] TJ 1.009 0 0 1 53.798 665.474 Tm [ (pr) 8 (o) 7 (vide) -248 (ser) -15 (v) 8 (erless) -248 (abstractions) -247 (that) -248 (can) -248 (implicitly) -248 (p) -7 (ersist) -248 (applica\055) ] TJ 0.99 0 0 1 53.798 654.516 Tm [ (tion) -252 (pr) 8 (ogr) 8 (ess) -251 (and\057or) -252 (application) -252 (state) -252 (and) -252 (fully) -251 (automate) -252 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) ] TJ 1 0 0 1 53.798 643.557 Tm [ (\1335\054) -250 (9\054) -250 (19\054) -250 (23\054) -250 (67\135\056) ] TJ 0.985 0 0 1 63.761 632.598 Tm [ (While) -253 (implicit) -253 (and) -253 (fr) 8 (e) -7 (quent) -253 (p) -7 (ersistence) -253 (is) -252 (highly) -253 (desirable) -253 (fr) 8 (om) ] TJ 1.02 0 0 1 53.798 621.639 Tm [ (a) -316 (de) 7 (v) 8 (elop) -7 (er) -316 (p) -6 (ersp) -7 (e) -7 (ctiv) 8 (e) 10 (\054) -316 (it) -316 (cr) 8 (eates) -316 (signi\033cant) -315 (challenges) -316 (fr) 8 (om) -316 (a) ] TJ 1.02 0 0 1 53.798 610.68 Tm [ (systems) -251 (e\034ciency) -251 (p) -7 (ersp) -7 (e) -7 (c) 1 (tiv) 7 (e) 10 (\056) -251 (Run\055of\055the\055mill) -251 (implementations) ] TJ 1.02 0 0 1 53.798 599.721 Tm [ (or) -257 (ad\055ho) -7 (c) -258 (comp) -7 (osition) -257 (te) -7 (chniques) ] TJ /F138 7.2727 Tf 1 0 0 1 180.849 602.976 Tm [ (1) ] TJ /F138 8.9664 Tf 1.02 0 0 1 187.084 599.721 Tm [ (can) -257 (easily) -258 (generate) -257 (an) -258 (e) 7 (xces\055) ] TJ 1.02 0 0 1 53.798 588.762 Tm [ (siv) 8 (e) -329 (numb) -10 (er) -329 (of) -328 (storage) -329 (accesses) -329 (that) -329 (negativ) 8 (ely) -329 (impact) -328 (latency) 57 (\054) ] TJ 1 0 0 1 53.798 577.803 Tm [ (thr) 8 (oughput\054) -250 (and) -250 (cost\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Durable) -325 (Functions\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 147.414 566.844 Tm [ (In) -318 (this) -318 (pap) -7 (er) 58 (\054) -319 (w) 8 (e) -318 (fo) -7 (cus) -318 (on) -319 (the) -318 (Durable) ] TJ 0.98 0 0 1 53.798 555.885 Tm [ (Functions) -256 (\050DF\051) -255 (pr) 8 (ogramming) -256 (mo) -7 (del\056) -255 (DF) -256 (is) -256 (part) -255 (of) -256 (Azur) 8 (e) -255 (Functions\054) ] TJ 1.01 0 0 1 53.798 544.927 Tm [ (Micr) 8 (osoft\047s) -249 (FaaS) -249 (platform) -248 (\133) ] TJ 1 0 0 1 154.342 544.927 Tm [ (6) ] TJ 1.01 0 0 1 158.512 544.927 Tm [ (\135\056) -249 (It) -249 (allo) 7 (ws) -248 (pr) 8 (ogrammers) -249 (to) -249 (comp) -7 (ose) ] TJ 0.98 0 0 1 53.798 533.968 Tm [ (tasks) -251 (into) ] TJ /F167 8.9664 Tf 0.98 0 0 1 90.7 533.968 Tm [ (or) 8 (chestrations) ] TJ /F138 8.9664 Tf 0.98 0 0 1 139.107 533.968 Tm [ (\054) -251 (which) -251 (ar) 9 (e) -251 (task\055parallel) -251 (w) 8 (ork\036o) 7 (ws) -250 (written) ] TJ 0.987 0 0 1 53.798 523.009 Tm [ (fr) 8 (om) -252 (within) -252 (mainstr) 8 (eam) -252 (pr) 8 (ogramming) -252 (languages\056) -253 (It) -252 (also) -252 (lets) -252 (them) ] TJ 1.02 0 0 1 53.798 512.05 Tm [ (conv) 8 (eniently) -247 (stor) 7 (e) -247 (application) -247 (state) -247 (in) -247 (shar) 7 (e) -6 (d) -248 (obje) -6 (cts) -248 (calle) -7 (d) ] TJ /F167 8.9664 Tf 1.02 0 0 1 278.159 512.05 Tm [ (enti\055) ] TJ 1.02 0 0 1 53.798 501.091 Tm [ (ties) ] TJ /F138 8.9664 Tf 1.02 0 0 1 66.026 501.091 Tm [ (\054) -255 (which) -254 (pr) 8 (o) -7 (cess) -255 (op) -7 (erations) -254 (r) 8 (eliably) -255 (and) -255 (serially) 58 (\054) -254 (and) -255 (supp) -7 (orts) ] TJ 1.02 0 0 1 53.798 490.132 Tm [ (synchr) 8 (onization) -247 (and) -247 (concurr) 8 (ency) -247 (contr) 8 (ol) -247 (via) ] TJ /F167 8.9664 Tf 1.02 0 0 1 223.869 490.132 Tm [ (critical) -247 (se) -7 (ctions) ] TJ /F138 8.9664 Tf 1.02 0 0 1 279.143 490.132 Tm [ (\056) -247 (DF) ] TJ 1.02 0 0 1 53.798 479.173 Tm [ (is) -271 (widely) -272 (use) -6 (d) -272 (in) -271 (practice\073) -271 (at) -272 (the) -271 (time) -271 (of) -272 (writing\054) -271 (ab) -10 (out) -271 (6\045) -271 (of) -272 (all) ] TJ 1 0 0 1 53.798 468.214 Tm [ (function) -250 (apps) -250 (deplo) 7 (y) 8 (e) -7 (d) -250 (on) -250 (Azur) 8 (e) -250 (use) -7 (d) -250 (DF) 24 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Ser) -15 (v) 8 (erless) -250 (Message\055Passing) -249 (Mo) -7 (del\056) ] TJ /F138 8.9664 Tf 1.017 0 0 1 210.943 457.255 Tm [ (DF) -245 (applications) -246 (ar) 8 (e) -245 (in\055) ] TJ 1.02 0 0 1 53.798 446.296 Tm [ (ternally) -251 (translate) -6 (d) -251 (to) -251 (an) -250 (interme) -7 (diate) -251 (r) 8 (epr) 8 (esentation\056) -251 (This) -250 (r) 8 (epr) 8 (e\055) ] TJ 1.02 0 0 1 53.798 435.337 Tm [ (sentation\054) -289 (which) -288 (w) 8 (e) -289 (call) -288 (the) ] TJ /F167 8.9664 Tf 1.02 0 0 1 162.354 435.337 Tm [ (ser) -15 (v) 8 (erless) -288 (message\055passing) -289 (mo) -7 (del) ] TJ /F138 8.9664 Tf 1.02 0 0 1 283.349 435.337 Tm [ (\054) -288 (is) ] TJ 0.994 0 0 1 53.798 424.379 Tm [ (an) -251 (e) 7 (xtension) -250 (of) -251 (stateless) -250 (FaaS) -251 (that) -251 (intr) 8 (o) -7 (duces) -250 (addr) 8 (essable) 10 (\054) -251 (stateful) ] TJ /F167 8.9664 Tf 0.993 0 0 1 53.798 413.42 Tm [ (instances) ] TJ /F138 8.9664 Tf 0.993 0 0 1 85.86 413.42 Tm [ (\056) -504 (The) -252 (ser) -15 (v) 8 (erless) -252 (message\055passing) -251 (mo) -7 (del\054) -252 (like) -252 (the) -252 (original) ] TJ 1.007 0 0 1 53.798 402.461 Tm [ (FaaS\054) -248 (is) -247 (\033ne\055graine) -7 (d) -247 (and) -248 (o\035ers) -247 (ample) -248 (opp) -7 (ortunity) -247 (for) -248 (parallelism) ] TJ 1.02 0 0 1 53.798 391.502 Tm [ (and) -303 (distribution\056) -303 (Thus\054) -303 (like) -303 (FaaS\054) -302 (it) -303 (enables) -303 (scalability) -303 (and) -302 (load\055) ] TJ 1 0 0 1 53.798 380.543 Tm [ (base) -7 (d) -250 (billing\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Original) -266 (DF) -266 (implementation\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 186.608 369.584 Tm [ (The) -261 (original) -261 (DF) -261 (implementa\055) ] TJ 1.02 0 0 1 53.798 358.625 Tm [ (tion) -267 (uses) -267 (individual) -267 (storage) -267 (op) -6 (erations) -267 (to) -267 (up) -7 (date) -267 (instance) -267 (states) ] TJ 1.02 0 0 1 53.798 347.666 Tm [ (and) -287 (to) -287 (enqueue) -287 (or) -287 (de) -7 (queue) -287 (messages\056) -287 (Under) -287 (load\054) -287 (this) -287 (cr) 8 (eates) -287 (a) ] TJ 0.98 0 0 1 53.798 336.707 Tm [ (thr) 8 (oughput) -252 (b) -10 (ottlene) -7 (ck) -253 (due) -252 (to) -252 (the) -252 (limite) -8 (d) -252 (numb) -10 (er) -252 (of) -253 (I\057O) -252 (op) -7 (erations) ] TJ 1 0 0 1 53.798 325.748 Tm [ (that) -250 (no) -7 (des) -250 (and) -250 (storage) -250 (p) -7 (ermit) -250 (p) -7 (er) -250 (se) -7 (cond) -250 (\050IOPS\051\056) ] TJ /F142 10.9091 Tf 0 -24.328 Td [ (1\0561) -1000 (Netherite) ] TJ /F138 8.9664 Tf 0.98 0 0 1 53.529 287.722 Tm [ (The) -202 (main) -201 (contribution) -202 (of) -202 (this) -202 (pap) -7 (er) -202 (i) 1 (s) ] TJ /F167 8.9664 Tf 0.98 0 0 1 189.335 287.722 Tm [ (Netherite) ] TJ /F138 8.9664 Tf 0.98 0 0 1 221.276 287.722 Tm [ (\054) -202 (a) -202 (distribu) 1 (te) -8 (d) -201 (elastic) ] TJ 0.98 0 0 1 53.798 276.763 Tm [ (ar) 8 (chite) -7 (ctur) 8 (e) -215 (that) -215 (implements) -215 (the) -216 (ser) -15 (v) 8 (erless) -215 (message\055passing) -215 (mo) -7 (del\056) ] TJ 1.016 0 0 1 53.798 265.804 Tm [ (Netherite) -244 (gr) 7 (ou) 1 (ps) -245 (\033ne\055graine) -7 (d) -244 (state) -244 (and) -245 (computation) -244 (into) -245 (coarse\055) ] TJ 1.007 0 0 1 53.798 254.845 Tm [ (graine) -7 (d) -249 (partitions) -249 (\050) 11 (shar) 8 (ds\051\056) -249 (Then) -249 (it) -249 (load\055balances) -250 (these) -249 (partitions) ] TJ 1.02 0 0 1 53.798 243.886 Tm [ (o) 7 (v) 8 (er) -323 (a) -323 (variable) -322 (numb) -10 (er) -323 (of) -322 (hosts) -323 (to) -323 (achie) 7 (v) 8 (e) -323 (elasticity) 58 (\056) -323 (Partitions) ] TJ 1 0 0 1 53.798 232.927 Tm [ (communicate) -250 (e) 7 (xclusiv) 8 (ely) -250 (thr) 8 (ough) -250 (asynchr) 8 (onous) -250 (channels\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Communication\056) ] TJ /F138 8.9664 Tf 0.995 0 0 1 136.879 221.968 Tm [ (Each) -251 (stateful) -250 (instance) -251 (is) -250 (assigne) -8 (d) -250 (to) -251 (a) -250 (\033xe) -7 (d) ] TJ 0.98 0 0 1 53.798 211.009 Tm [ (partition\054) -172 (by) -172 (hashing) -172 (its) -172 (ke) 7 (y) 61 (\056) -173 (T) 64 (o) -171 (deliv) 8 (er) -172 (messages) -172 (b) -10 (etw) 8 (e) -7 (en) -172 (partitions\054) ] TJ 0.98 0 0 1 53.798 200.05 Tm [ (Netherite) -244 (uses) -243 (a) -244 (r) 9 (eliable) -244 (or) 8 (der) 8 (e) -7 (d) -243 (queue) -244 (ser) -15 (vice) 10 (\054) -244 (with) -243 (one) -244 (queue) -243 (p) -7 (er) ] TJ 1 0 0 1 53.798 189.091 Tm [ (partition\056) ] TJ /F142 8.9664 Tf 9.963 -10.958 Td [ (No) -349 (tw) 8 (o\055phase) -349 (commit\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 163.179 178.133 Tm [ (A) 12 (s) -343 (messages\054) -342 (not) -342 (transactions\054) -343 (ar) 8 (e) ] TJ 1.02 0 0 1 53.798 167.174 Tm [ (the) -362 (fundamental) -362 (synchr) 8 (onization) -362 (primitiv) 8 (e) 9 (\054) -362 (Netherite) -362 (do) -7 (es) -362 (not) ] TJ 0.98 0 0 1 53.798 156.215 Tm [ (r) 8 (e) -7 (quir) 8 (e) -179 (costly) -178 (distribute) -7 (d) -179 (tw) 8 (o\055phase) -179 (commit\072) -179 (a) -178 (partition) -179 (can) -179 (commit) ] TJ 0.989 0 0 1 53.798 145.256 Tm [ (messages) -253 (to) -254 (a) -253 (send) -254 (channel) -253 (without) -254 (having) -253 (to) -253 (co) -7 (or) 8 (dinate) -254 (with) -253 (the) ] TJ 1.014 0 0 1 53.798 134.297 Tm [ (r) 8 (e) -7 (ceiving) -246 (partition\056) -246 (This) -246 (makes) -247 (Netherite) -246 (w) 8 (ell) -246 (suite) -7 (d) -246 (for) -246 (e\034cient) ] TJ 1 0 0 1 53.798 123.338 Tm [ (e) 7 (xe) -7 (cution) -250 (of) -250 (w) 8 (ork\036o) 7 (w) -250 (and) -250 (actor) -250 (w) 8 (orkloads\056) ] TJ 0 0 0 rg 0 0 0 RG ET q 1 0 0 1 53.798 101.684 cm [ ] 0 d 0 J 0.398 w 0 0 m 47.821 0 l S Q BT /F138 5.4795 Tf 53.672 95.514 Td [ (1) ] TJ /F138 6.9738 Tf 0.991 0 0 1 56.718 92.874 Tm [ (For) -253 (e) 7 (xample) 10 (\054) -253 (w) 8 (ork\036o) 7 (ws) -254 (ar) 8 (e) -253 (often) -253 (e) 7 (xpr) 8 (esse) -7 (d) -253 (by) -254 (r) 9 (epr) 8 (esenting) -254 (each) -253 (interme) -7 (diate) -253 (state) ] TJ 1 0 0 1 53.798 84.653 Tm [ (using) -250 (a) -250 (\033le) -250 (in) -250 (storage) 10 (\054) -250 (or) -250 (a) -250 (message) -250 (in) -250 (a) -250 (p) -7 (ersistent) -250 (queue) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf 274.12 613.698 Td [ (Lo) -7 (cal) -276 (Partition) -276 (Re) -7 (co) 7 (v) 8 (er) -15 (y) -276 (and) -275 (Mobility) 59 (\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 490.393 698.351 Tm [ (An) -271 (i) 1 (ndividual) -271 (par\055) ] TJ 1.02 0 0 1 317.955 687.392 Tm [ (tition) -332 (can) -333 (b) -9 (e) -333 (mo) 7 (v) 8 (e) -7 (d) -332 (without) -332 (r) 7 (e) -6 (quiring) -333 (co) -7 (or) 8 (dination) -332 (with) -332 (other) ] TJ 1.019 0 0 1 317.955 676.433 Tm [ (partitions\054) -246 (by) -246 (simply) -246 (p) -7 (ersisting) -246 (and) -246 (then) -246 (r) 8 (e) -7 (co) 7 (v) 8 (ering) -246 (its) -247 (s) 1 (tate) -247 (and) ] TJ 1.019 0 0 1 317.955 665.474 Tm [ (r) 8 (e) -7 (ceiv) 8 (e) -244 (p) -7 (osition) -244 (on) -245 (a) -244 (di\035er) 8 (ent) -244 (host\056) -245 (This) -244 (partition) -244 (mobility) -244 (is) -244 (im\055) ] TJ 1.02 0 0 1 317.955 654.516 Tm [ (p) -7 (ortant\054) -327 (as) -327 (it) -327 (enables) -326 (Netherite) -327 (to) -327 (run) -327 (in) -327 (an) -327 (autoscale) -7 (d) -327 (conte) 7 (xt) ] TJ 1.02 0 0 1 317.623 643.557 Tm [ (wher) 8 (e) -317 (hosts) -316 (ar) 7 (e) -316 (dynamically) -317 (adde) -7 (d) -316 (and) -317 (r) 8 (emo) 7 (v) 8 (e) -7 (d) -317 (dep) -6 (ending) -317 (on) ] TJ 1 0 0 1 317.955 632.598 Tm [ (load\054) -250 (which) -250 (r) 8 (e) -7 (quir) 8 (es) -250 (r) 8 (e\055balancing) -250 (the) -250 (partitions\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Commit) -278 (Log) -278 (and) -277 (Che) -7 (ckp) -7 (oints\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 457.609 621.639 Tm [ (Netherite) -272 (p) -7 (ersists) -273 (the) -272 (state) ] TJ 0.989 0 0 1 317.955 610.68 Tm [ (of) -252 (each) -252 (partition) -252 (\050including) -252 (its) -252 (r) 8 (e) -7 (ceiv) 9 (e) -252 (p) -7 (osition\051) -252 (b) -11 (oth) -251 (continuously) ] TJ 0.98 0 0 1 317.955 599.721 Tm [ (using) -178 (a) -177 (commit) -178 (log\054) -177 (and) -178 (o) -7 (ccasionally) -178 (using) -177 (che) -7 (ckp) -7 (ointing\056) -178 (The) -178 (main) ] TJ 1.02 0 0 1 317.955 588.762 Tm [ (b) -10 (ene\033t) -247 (of) -247 (the) -247 (commit) -248 (log) -247 (is) -247 (that) -247 (partitions) -247 (can) -247 (quickly) -248 (commit) -247 (a) ] TJ 1.01 0 0 1 317.955 577.803 Tm [ (batch) -249 (of) -249 (tr) 1 (ansitions) -249 (using) -249 (a) -249 (single) -248 (storage) -249 (write) 10 (\054) -249 (which) -249 (addr) 8 (esses) ] TJ 0.993 0 0 1 317.955 566.844 Tm [ (the) -251 (thr) 8 (oughput) -251 (b) -10 (ottlene) -7 (ck) -251 (mentione) -7 (d) -251 (ab) -10 (o) 7 (v) 8 (e) 10 (\056) -251 (This) ] TJ /F142 8.9664 Tf 1 0 0 1 500.663 566.844 Tm [ (gr) 8 (oup) -249 (commit) ] TJ /F138 8.9664 Tf 1.02 0 0 1 317.955 555.885 Tm [ (signi\033cantly) -252 (impr) 8 (o) 7 (v) 8 (es) -252 (p) -7 (erformance) -252 (compar) 8 (e) -7 (d) -252 (to) -252 (the) -252 (original) -252 (DF) ] TJ 1 0 0 1 317.955 544.927 Tm [ (implementation\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (F) 59 (ASTER) ] TJ /F138 8.9664 Tf 0.98 0 0 1 364.62 533.968 Tm [ (Netherite) -197 (uses) -197 (the) -197 (F) 60 (ASTER) -197 (\133) ] TJ 1 0 0 1 464.813 533.968 Tm [ (14) ] TJ 0.98 0 0 1 473.152 533.968 Tm [ (\054) ] TJ 1 0 0 1 476.818 533.968 Tm [ (34) ] TJ 0.98 0 0 1 485.156 533.968 Tm [ (\135) -197 (op) -7 (en\055sour) 8 (ce) -197 (frame\055) ] TJ 0.992 0 0 1 317.623 523.009 Tm [ (w) 8 (ork) -251 (to) -252 (help) -251 (manage) -251 (memor) -16 (y) 60 (\054) -251 (logging\054) -252 (and) -251 (interactions) -252 (with) -251 (stor\055) ] TJ 1.018 0 0 1 317.955 512.05 Tm [ (age) 10 (\056) -246 (For) -245 (e) 7 (xample) 10 (\054) -246 (partition) -245 (p) -7 (ersistence) -245 (and) -246 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) -245 (ar) 8 (e) -246 (h) 1 (a) -1 (n) 1 (dle) -7 (d) ] TJ 0.986 0 0 1 317.955 501.091 Tm [ (by) -253 (FasterK) -24 (V) 89 (\054) -253 (a) -253 (hybrid) -253 (\050) 13 (spans) -253 (memor) -15 (y) -253 (and) -253 (storage\051) -253 (ke) 7 (y\055value) -253 (stor) 8 (e) ] TJ 1.012 0 0 1 317.955 490.132 Tm [ (that) -247 (uses) -247 (a) -247 (log\055struct) 1 (ur) 7 (e) -7 (d) -246 (storage) -247 (interface) -247 (on) -247 (top) -247 (of) -246 (Azur) 7 (e) -246 (Page\055) ] TJ 0.988 0 0 1 317.955 479.173 Tm [ (Blob) -254 (Storage) 10 (\056) -255 (F) 60 (ASTER) -254 (pr) 8 (o) 7 (vides) -254 (signi\033cant) -255 (b) -10 (ene\033ts\073) -254 (for) -254 (e) 7 (xample) 10 (\054) -255 (it) ] TJ 0.986 0 0 1 317.955 468.214 Tm [ (can) -253 (handle) -253 (o) 7 (v) 8 (er\055subscrib) -10 (e) -7 (d) -253 (partitions) -253 (whose) -253 (state) -253 (do) -7 (es) -253 (not) -254 (\033t) -253 (into) ] TJ 0.986 0 0 1 317.955 457.255 Tm [ (memor) -15 (y) 60 (\054) -255 (and) -255 (it) -255 (can) -255 (s) 1 (upp) -8 (ort) -254 (instant) -255 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 60 (\054) -255 (which) -255 (loads) -255 (instance) ] TJ 1 0 0 1 317.955 446.296 Tm [ (states) -250 (lazily) -250 (as) -250 (ne) -7 (e) -7 (de) -7 (d\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Persistence) -207 (Pip) -7 (elining\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 423.997 435.337 Tm [ (Consider) -211 (tw) 8 (o) -211 (transitions) -212 (A\054) -211 (B) -211 (that) -211 (ar) 8 (e) ] TJ 0.98 0 0 1 317.955 424.379 Tm [ (causally) -187 (dep) -7 (endent\056) ] TJ /F138 7.2727 Tf 1 0 0 1 388.182 427.633 Tm [ (2) ] TJ /F138 8.9664 Tf 0.98 0 0 1 393.708 424.379 Tm [ (A) -187 (conser) -15 (vativ) 8 (e) -187 (w) 8 (ork\036o) 7 (w) -186 (engine) -187 (waits) -187 (for) -187 (A) -187 (to) ] TJ 0.98 0 0 1 317.955 413.42 Tm [ (b) -10 (e) -232 (p) -7 (ersiste) -7 (d) -231 (b) -10 (efor) 8 (e) -232 (starting) -231 (e) 7 (xe) -7 (cution) -231 (of) -232 (B\056) -231 (This) -232 (is) -231 (not) -231 (ne) -7 (cessar) -16 (y) 60 (\054) -231 (as) ] TJ 0.98 0 0 1 317.955 402.461 Tm [ (e) 7 (xe) -7 (cution) -190 (and) -190 (p) -7 (ersistence) -190 (ar) 9 (e) -190 (successiv) 8 (e) -190 (stages) -190 (of) -189 (a) -190 (pip) -7 (eline\072) -190 (w) 8 (e) -190 (can) ] TJ 1.02 0 0 1 317.955 391.502 Tm [ (start) -245 (e) 7 (xe) -7 (cuting) -245 (B) -245 (imme) -7 (diately) -245 (after) -245 (A) -245 (completes) -245 (e) 6 (xe) -6 (cution\054) -245 (e) 6 (v) 8 (en) ] TJ 1.02 0 0 1 317.955 380.543 Tm [ (b) -10 (efor) 8 (e) -279 (A) -279 (is) -279 (p) -7 (ersiste) -6 (d\073) -279 (as) -279 (long) -279 (as) -279 (w) 8 (e) -279 (r) 8 (esp) -7 (e) -7 (ct) -279 (causal) -279 (dep) -7 (endencies) ] TJ 1 0 0 1 317.955 369.584 Tm [ (during) -250 (p) -7 (ersistence) 10 (\054) -250 (i\056e) 10 (\056) -250 (do) -250 (not) -250 (commit) -250 (B) -250 (b) -10 (efor) 8 (e) -250 (committing) -250 (A\056) ] TJ 0.98 0 0 1 327.918 358.625 Tm [ (Netherite) -246 (e) 7 (xploits) -246 (that) -247 (indep) -7 (endence) -246 (using) -246 (lo) -7 (cal) -247 (pip) -7 (elining\054) -246 (that) ] TJ 1.019 0 0 1 317.955 347.666 Tm [ (is\054) -246 (dir) 8 (e) -7 (ctly) -245 (pr) 7 (o) -6 (cessing) -246 (w) 8 (ork) -246 (items) -246 (without) -246 (waiting) -245 (for) -246 (their) -246 (lo) -7 (cal) ] TJ 1.02 0 0 1 317.955 336.707 Tm [ (dep) -7 (endencies) -257 (to) -257 (b) -10 (e) -257 (p) -7 (ersiste) -7 (d\056) -514 (Lo) -7 (cal) -257 (pip) -7 (elining) -257 (impr) 8 (o) 7 (v) 8 (es) -257 (latency) ] TJ 1.013 0 0 1 317.955 325.748 Tm [ (signi\033cantly) -248 (for) -248 (w) 8 (ork\036o) 7 (ws) -247 (that) -248 (e) 7 (xe) -7 (cute) -248 (within) -248 (a) -248 (single) -247 (partition\056) ] TJ 1.02 0 0 1 317.525 314.79 Tm [ (W) 78 (e) -293 (stuck) -294 (with) -294 (lo) -7 (cal) -294 (\050) 12 (as) -294 (opp) -6 (ose) -7 (d) -294 (to) -294 (global\051) -294 (pip) -7 (elining) -293 (b) -10 (e) -7 (cause) -294 (it) ] TJ 1.02 0 0 1 317.955 303.831 Tm [ (enables) -307 (simple) -308 (lo) -6 (cal) -308 (partition) -307 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 58 (\054) -308 (which) -307 (is) -307 (imp) -7 (ortant) -307 (in) -308 (a) ] TJ 1 0 0 1 317.955 292.872 Tm [ (conte) 7 (xt) -250 (wher) 8 (e) -250 (partitions) -250 (mo) 7 (v) 8 (e) -250 (fr) 8 (e) -7 (quently) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Str) 8 (ong) -167 (Exe) -7 (cution) -166 (Guarante) -7 (es\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 449.903 281.913 Tm [ (Netherite) -170 (guarante) -7 (es) -170 (that) -170 (each) ] TJ 1.02 0 0 1 317.955 270.954 Tm [ (individual) -273 (w) 8 (ork\036o) 7 (w) -273 (step) -272 (commits) -273 (like) -272 (a) -273 (serializable) -273 (transaction\056) ] TJ 1 0 0 1 317.686 259.995 Tm [ (This) -250 (implies) -250 (that) -250 (messages) -250 (app) -7 (ear) -250 (to) -250 (b) -10 (e) -250 (pr) 8 (o) -7 (cesse) -7 (d) -250 (e) 7 (xactly) -250 (once) 10 (\056) ] TJ /F142 10.9091 Tf 0.269 -26.164 Td [ (1\0562) -1000 (Evaluation) ] TJ /F138 8.9664 Tf 1.02 0 0 1 317.955 220.132 Tm [ (Our) -248 (e) 6 (valuation) -248 (is) -248 (organize) -7 (d) -248 (into) -249 (tw) 8 (o) -248 (parts\054) -249 (fo) -7 (cusing) -248 (on) -248 (thr) 8 (ough\055) ] TJ 0.998 0 0 1 317.955 209.173 Tm [ (put) -250 (and) -251 (latency) 59 (\054) -250 (r) 8 (esp) -7 (e) -7 (ctiv) 8 (ely) 59 (\056) -251 (First\054) -250 (w) 8 (e) -251 (c) 1 (o) -1 (m) 1 (par) 8 (e) -251 (the) -250 (thr) 8 (oughput) -251 (of) ] TJ 0.987 0 0 1 317.955 198.214 Tm [ (Netherite) -253 (and) -252 (the) -253 (original) -253 (DF) -252 (implementation\056) -253 (T) 64 (o) -253 (this) -253 (end\054) -252 (w) 8 (e) -253 (run) ] TJ 1.02 0 0 1 317.955 187.255 Tm [ (a) -291 (series) -291 (of) -292 (e) 7 (xp) -7 (eriments) -291 (wher) 8 (e) -291 (b) -10 (oth) -291 (implementations) -291 (ar) 8 (e) -292 (run) -291 (on) ] TJ 1.02 0 0 1 317.955 176.296 Tm [ (the) -247 (same) -247 (\033xe) -7 (d\055size) -247 (cluster) -247 (of) -247 (machines\056) -247 (Se) -7 (cond\054) -247 (w) 8 (e) -248 (compar) 8 (e) -247 (the) ] TJ 0.98 0 0 1 317.955 165.338 Tm [ (latency) -215 (of) -215 (e) 8 (xe) -8 (cuting) -214 (an) -215 (individual) -215 (w) 8 (ork\036o) 7 (w) -215 (for) -214 (a) -215 (numb) -10 (er) -215 (of) -215 (typical) ] TJ 0.989 0 0 1 317.955 154.379 Tm [ (solutions\054) -254 (including) -254 (b) -10 (oth) -254 (DF) -255 (and) -254 (common) -254 (DF) -254 (alternativ) 8 (es\054) -254 (such) -254 (as) ] TJ 1 0 0 1 317.955 143.42 Tm [ (storage\055base) -7 (d) -250 (triggers) -250 (and) -250 (A) 112 (WS) -250 (step) -250 (functions\056) ] TJ 0 0 0 rg 0 0 0 RG ET q 1 0 0 1 317.955 109.654 cm [ ] 0 d 0 J 0.398 w 0 0 m 47.821 0 l S Q BT /F138 5.4795 Tf 317.955 103.484 Td [ (2) ] TJ /F138 6.9738 Tf 0.999 0 0 1 321.001 100.844 Tm [ (W) 80 (e) -250 (de\033ne) -250 (causality) -250 (of) -251 (tw) 8 (o) -250 (transitions) -250 (A\054) -250 (B) -250 (as) -250 (follo) 7 (ws\072) -250 (B) -251 (is) -250 (causally) -250 (dep) -7 (endent) -250 (on) -250 (A) ] TJ 0.998 0 0 1 317.955 92.874 Tm [ (if) -251 (B) -251 (consumes) -251 (a) -251 (message) -251 (pr) 8 (o) -7 (duce) -7 (d) -251 (by) -251 (A\054) -251 (if) -250 (B) -251 (r) 8 (eads) -251 (an) -251 (instance) -251 (state) -251 (written) -251 (by) -251 (A\054) -251 (or) ] TJ 1 0 0 1 317.955 84.653 Tm [ (if) -250 (ther) 8 (e) -250 (is) -250 (a) -250 (transitiv) 8 (e) -250 (chain) -250 (of) -250 (such) -250 (dep) -7 (endencies\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1592) Tj ET Q Q Q endstream endobj 94 0 obj << /BaseFont /KXKOQT+HelveticaNeue /ToUnicode 95 0 R /Type /Font /Encoding 96 0 R /DescendantFonts [ 98 0 R ] /Subtype /Type0 >> endobj 95 0 obj << /Filter /FlateDecode /Length 181 >> stream x]1 EwN "E,ҡUL@ }I:tl^e)dj7 & ty"j;aճ 7ߟ4f`O<:XҐZIfyy*Tl%`[?=55%5;> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 97 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 98 0 obj << /BaseFont /KXKOQT+HelveticaNeue /FontDescriptor 99 0 R /Type /Font /CIDToGIDMap 102 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 556 ] 53 [ 556 ] 57 [ 556 ] ] /CIDSystemInfo 97 0 R /Subtype /CIDFontType2 >> endobj 99 0 obj << /Type /FontDescriptor /FontName /KXKOQT+HelveticaNeue /FontBBox [ 24 -11 510 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 76 /MissingWidth 500 /CIDSet 100 0 R /FontFile2 101 0 R >> endobj 100 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`0 % endstream endobj 101 0 obj << /Filter /FlateDecode /Length 1367 >> stream x͕oheǟ.M&kӤ˟>O.4I[wkZ;F֙[]cαpb "81{Tp C F_/˥~.{wJ@Hؑgi%u;yKK^;vQb띝^l4, gQϞhҡ9<6} m7xl ^^TVH壈%фt*([G9Mt rIOPF6O"PY~W q%r6?v:6ԀқTm!}OǣgԮ/V^Oţ [nԆh;v(#G |$G |$G |$G a5".7v9nJDq$nGPb: -#wb\ea=]ڤQNU/ۂssȪ/ Hѡ7 *򧃤OF@.3HBVK2lb V 1b @!B 1b @!Lc6(eh?t: ]>>C@XG~ $LZ1eA9@lf,մ% 0ln,'srn ";9OCZrDYWCTz m5i3pVi]鞂&g;oҩX6UV e2 }*)8n!!o,rbw ]-}]9_7(fDd"' ] endstream endobj 102 0 obj << /Filter /FlateDecode /Length 23 >> stream xc`9cRPm&f endstream endobj 103 0 obj << /A << /D (section\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 140.316 426.746 146.478 437.18 ] /Subtype /Link /Type /Annot >> endobj 104 0 obj << /A << /D (section\0564) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 205.914 382.959 212.076 393.344 ] /Subtype /Link /Type /Annot >> endobj 105 0 obj << /A << /D (section\0565) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 169.295 328.116 175.457 338.55 ] /Subtype /Link /Type /Annot >> endobj 106 0 obj << /A << /D (section\0566) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 176.881 284.585 183.042 294.714 ] /Subtype /Link /Type /Annot >> endobj 107 0 obj << /A << /D (cite\056df\055powershell\055repo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 552.01 478.074 558.172 485.702 ] /Subtype /Link /Type /Annot >> endobj 108 0 obj << /A << /D (cite\056df\055extension\055repo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 316.753 467.196 327.084 474.743 ] /Subtype /Link /Type /Annot >> endobj 109 0 obj << /A << /D (cite\056df\055python\055repo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 330.079 467.115 340.41 474.743 ] /Subtype /Link /Type /Annot >> endobj 110 0 obj << /A << /D (cite\056azure\055functions\055repo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 549.175 467.115 555.337 474.743 ] /Subtype /Link /Type /Annot >> endobj 111 0 obj << /A << /D (cite\056burckhardt2021durable) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 498.976 434.238 509.307 441.866 ] /Subtype /Link /Type /Annot >> endobj 112 0 obj << /A << /D (figure\056caption\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 498.067 399.348 504.312 409.617 ] /Subtype /Link /Type /Annot >> endobj 113 0 obj << /A << /D (figure\056caption\0564) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 374.247 256.883 380.326 267.151 ] /Subtype /Link /Type /Annot >> endobj 114 0 obj << /A << /D (figure\056caption\0565) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 526.968 125.376 533.214 135.644 ] /Subtype /Link /Type /Annot >> endobj 115 0 obj << /Length 23597 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F142 8.9664 Tf 63.761 698.351 Td [ (Results\056) ] TJ /F138 8.9664 Tf 1.011 0 0 1 100.376 698.351 Tm [ (Our) -247 (r) 8 (esults) -247 (sho) 7 (w) -247 (that) -248 (N) 1 (etherite) -248 (signi\033cantly) -247 (outp) -7 (er\055) ] TJ 0.986 0 0 1 53.798 687.392 Tm [ (forms) -253 (the) -253 (original) -253 (DF) -253 (implementation) -254 (and) -253 (the) -253 (most) -253 (common) -253 (alter\055) ] TJ 1.005 0 0 1 53.798 676.433 Tm [ (nativ) 8 (es\056) -248 (The) -248 (e) 7 (xp) -7 (eriments) -247 (demonstrate) -248 (that) -248 (Netherite) -248 (successfully) ] TJ 1.02 0 0 1 53.798 665.474 Tm [ (addr) 8 (esses) -303 (the) -302 (IOPS) -303 (b) -10 (ottlene) -7 (ck\054) -302 (a) -303 (common) -303 (challenge) -302 (for) -303 (stateful) ] TJ 1.02 0 0 1 53.798 654.516 Tm [ (ser) -15 (v) 8 (erless) -248 (mo) -7 (dels\054) -249 (by) -248 (drastically) -249 (r) 8 (e) -7 (ducing) -248 (the) -249 (numb) -10 (er) -248 (of) -249 (storage) ] TJ 0.989 0 0 1 53.798 643.557 Tm [ (accesses\056) -252 (Ther) 8 (efor) 8 (e) 10 (\054) -252 (Netherite) -251 (scales) -252 (much) -252 (b) -10 (etter) -252 (than) -252 (the) -252 (original) ] TJ 0.98 0 0 1 53.798 632.598 Tm [ (DF) -202 (implementation\054) -203 (impr) 9 (o) 7 (ving) -202 (thr) 8 (oughput) -203 (by) -202 (o) 7 (v) 8 (er) -202 (an) -202 (or) 8 (der) -202 (of) -202 (mag\055) ] TJ 1.008 0 0 1 53.798 621.639 Tm [ (nitude) -249 (in) -248 (some) -249 (cases\056) -248 (Netherite) -249 (also) -248 (has) -249 (b) -10 (etter) -248 (latency) -249 (than) -248 (some) ] TJ 1.008 0 0 1 53.798 610.68 Tm [ (commonly) -247 (use) -7 (d) -247 (alternativ) 8 (es\056) -247 (For) -247 (e) 7 (xample) 10 (\054) -248 (N) 1 (e) -1 (t) 1 (herite) -248 (outp) -7 (e) 1 (r) -1 (f) 1 (orms) ] TJ 1.018 0 0 1 53.798 599.721 Tm [ (trigger\055base) -7 (d) -244 (comp) -7 (osition) -245 (by) -244 (or) 8 (ders) -245 (of) -244 (magnitude) 10 (\054) -245 (b) -10 (oth) -244 (on) -244 (A) 110 (WS) ] TJ 1.003 0 0 1 53.798 588.762 Tm [ (and) -248 (Azur) 8 (e) 10 (\056) -249 (Also) 10 (\054) -248 (Netherite) -248 (achie) 7 (v) 8 (es) -249 (lo) 7 (w) 8 (er) -248 (latency) -248 (than) -248 (A) 111 (WS) -248 (Step) ] TJ 1.009 0 0 1 53.798 577.803 Tm [ (Functions\072) -246 (a) -246 (w) 8 (ork\036o) 7 (w) -246 (comp) -7 (osing) -246 (A) 111 (WS) -246 (lamb) -10 (das) -246 (completes) -246 (faster) ] TJ 1.01 0 0 1 53.798 566.844 Tm [ (on) -247 (Netherite) -246 (\050) 17 (e) 7 (v) 8 (en) -247 (though) -246 (deplo) 7 (y) 7 (e) -6 (d) -247 (in) -246 (Azur) 7 (e) -246 (and) -247 (inv) 8 (oking) -246 (lamb\055) ] TJ 1.002 0 0 1 53.798 555.885 Tm [ (das) -249 (in) -249 (A) 112 (WS) -249 (via) -249 (H) -37 (T) -55 (TP\051) -248 (than) -249 (the) -249 (same) -249 (w) 8 (ork\036o) 7 (w) -249 (in) -249 (Step) -249 (Functions) ] TJ 1 0 0 1 53.529 544.927 Tm [ (\050) 17 (deplo) 7 (y) 8 (e) -7 (d) -250 (in) -250 (A) 112 (WS) -250 (and) -250 (inv) 8 (oking) -250 (lamb) -10 (das) -250 (dir) 8 (e) -7 (ctly) 17 (\051\056) ] TJ /F142 10.9091 Tf 0.269 -21.971 Td [ (1\0563) -1000 (Contributions) ] TJ /F138 8.9664 Tf -0.43 -13.698 Td [ (W) 80 (e) -250 (make) -250 (the) -250 (follo) 7 (wing) -250 (contributions\072) ] TJ 0 0 0 rg 0 0 0 RG 11.34 -13.647 Td [ (\0501\051) ] TJ 0 0 0 rg 0 0 0 RG 0.984 0 0 1 78.207 495.611 Tm [ (W) 81 (e) -255 (pr) 8 (op) -7 (ose) -255 (a) -255 (message\055passing) -255 (mo) -7 (del) -255 (for) -256 (stateful) -255 (ser) -15 (v) 8 (erless\056) ] TJ 1.02 0 0 1 78.207 484.653 Tm [ (It) -299 (e) 7 (xtends) -299 (FaaS) -298 (with) -299 (stateful) -299 (instances) -298 (that) -299 (can) -299 (e) 7 (xchange) ] TJ 1.003 0 0 1 78.207 473.694 Tm [ (messages\054) -249 (and) -250 (allo) 7 (ws) -250 (\033ne\055graine) -7 (d) -249 (parallelism\054) -250 (distribution\054) ] TJ 0.984 0 0 1 78.207 462.735 Tm [ (and) -255 (load\055base) -7 (d) -255 (billing\056) -255 (W) 81 (e) -255 (also) -255 (sho) 7 (w) -255 (ho) 7 (w) -255 (this) -255 (mo) -7 (del) -255 (ser) -15 (v) 8 (es) ] TJ 0.98 0 0 1 78.207 451.776 Tm [ (as) -190 (an) -191 (interme) -7 (diate) -190 (r) 8 (epr) 8 (esentation) -191 (for) -190 (DF) 24 (\054) -190 (a) -191 (stateful) -190 (ser) -15 (v) 8 (erless) ] TJ 1.02 0 0 1 78.207 440.817 Tm [ (pr) 8 (ogramming) -295 (mo) -6 (del) -295 (with) -295 (sup) 1 (p) -7 (ort) -295 (for) -294 (multiple) -295 (languages) ] TJ 1 0 0 1 78.207 429.858 Tm [ (and) -250 (paradigms) -250 <289f33292e> ] TJ 0 0 0 rg 0 0 0 RG -13.499 -10.959 Td [ (\0502\051) ] TJ 0 0 0 rg 0 0 0 RG 0.993 0 0 1 78.207 418.899 Tm [ (W) 81 (e) -253 (sho) 7 (w) -253 (ho) 7 (w) -253 (the) -253 (original) -253 (DF) -253 (engine) 10 (\054) -253 (which) -253 (is) -253 (widely) -253 (use) -7 (d) ] TJ 0.996 0 0 1 78.207 407.94 Tm [ (in) -249 (pr) 8 (o) -7 (duction\054) -249 (implements) -250 (the) -249 (message\055passing) -249 (mo) -7 (del\054) -250 (and) ] TJ 1.02 0 0 1 78.207 396.981 Tm [ (e) 7 (xplain) -285 (ho) 7 (w) -284 (its) -285 (e) 7 (xcessiv) 8 (e) -285 (numb) -10 (er) -284 (of) -285 (storage) -284 (accesses) -285 (can) ] TJ 1 0 0 1 78.207 386.022 Tm [ (limit) -250 (the) -250 (e\034ciency) -250 (of) -250 (the) -250 (system) -250 <289f34292e> ] TJ 0 0 0 rg 0 0 0 RG -13.499 -10.959 Td [ (\0503\051) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 78.207 375.063 Tm [ (W) 82 (e) -248 (pr) 9 (op) -8 (ose) -247 (Netherite\054) -247 (an) -247 (alternativ) 8 (e) -247 (engine) -248 (that) -247 (divides) -247 (the) ] TJ 1 0 0 1 78.207 364.105 Tm [ (application) -250 (state) -250 (into) -250 (a) -250 (\033xe) -7 (d) -251 (numb) -10 (er) -250 (of) ] TJ /F167 8.9664 Tf 146.365 0 Td [ (partitions) ] TJ /F138 8.9664 Tf 34.216 0 Td [ (\056) -250 (Optimiz\055) ] TJ 1.011 0 0 1 78.207 353.146 Tm [ (ing) -248 (the) -248 (continuous) -248 (p) -7 (ersistence) -248 (of) -248 (each) -248 (partition\054) -248 (Netherite) ] TJ 1.003 0 0 1 78.207 342.187 Tm [ (e) 7 (xploits) -248 (lo) -7 (cality) 58 (\054) -248 (supp) -7 (orts) -249 (pip) -6 (elining\054) -249 (and) -248 (r) 8 (e) -7 (duces) -249 (the) -248 (num\055) ] TJ 1 0 0 1 78.207 331.228 Tm [ (b) -10 (er) -250 (of) -250 (storage) -250 (accesses) -250 <289f35292e> ] TJ 0 0 0 rg 0 0 0 RG -13.499 -10.959 Td [ (\0504\051) ] TJ 0 0 0 rg 0 0 0 RG 0.985 0 0 1 78.207 320.269 Tm [ (W) 81 (e) -253 (e) 7 (valuate) -253 (the) -253 (p) -7 (erformance) -253 (of) -254 (Netherite) -253 (and) -253 (the) -253 (optimiza\055) ] TJ 1.02 0 0 1 78.207 309.31 Tm [ (tions) -273 (on) -273 (se) 7 (v) 7 (eral) -273 (applications\054) -273 (demonstrating) -273 (p) -7 (erformance) ] TJ 0.988 0 0 1 78.207 298.351 Tm [ (impr) 8 (o) 7 (v) 8 (ements) -252 (compar) 8 (e) -7 (d) -253 (to) -253 (the) -253 (original) -252 (DF) -253 (implementation) ] TJ 1 0 0 1 78.207 287.392 Tm [ (and) -250 (alternativ) 8 (e) -250 (solutions) -250 <289f36292e> ] TJ 1.016 0 0 1 53.798 273.746 Tm [ (Our) -245 (w) 8 (ork) -245 (sho) 7 (ws) -246 (that) -245 (a) -245 (major) -245 (e\034ciency) -245 (challenges) -245 (for) -245 (ser) -15 (v) 8 (erless) ] TJ 0.98 0 0 1 53.467 262.787 Tm [ (w) 8 (ork\036o) 7 (ws\054) -202 (namely) -203 (the) -203 (e) 7 (xcessiv) 8 (e) -202 (numb) -11 (er) -202 (of) -203 (storage) -203 (accesses) -203 (cau) 1 (se) -8 (d) ] TJ 1.02 0 0 1 53.798 251.828 Tm [ (by) -278 (the) -278 (compute\055storage) -278 (separation\054) -278 (can) -277 (b) -10 (e) -278 (mitigate) -7 (d) -278 (by) -278 (a) -278 (b) -9 (etter) ] TJ 1.004 0 0 1 53.798 240.869 Tm [ (engine) -248 (ar) 8 (chite) -7 (ctur) 8 (e) 10 (\056) -248 (Lo) 7 (w) 8 (ering) -247 (this) -248 (cost) -248 (widens) -248 (the) -247 (range) -248 (of) -248 (appli\055) ] TJ 1 0 0 1 53.798 229.91 Tm [ (cations) -250 (that) -250 (b) -10 (ene\033t) -250 (fr) 8 (om) -250 (stateful) -250 (ser) -15 (v) 8 (erless) -250 (pr) 8 (ogramming) -250 (mo) -7 (dels\056) ] TJ 1.02 0 0 1 63.761 218.951 Tm [ (W) 78 (e) -321 (anticipate) -322 (that) -322 (ser) -14 (v) 7 (erless) -321 (will) -322 (b) -10 (e) -7 (come) -321 (the) -322 (default) -322 (for) -321 (the) ] TJ 1.02 0 0 1 53.798 207.993 Tm [ (majority) -256 (of) -256 (cloud) -256 (ser) -14 (vice) -256 (de) 6 (v) 8 (elopment\054) -256 (while) -256 (ser) -14 (v) 8 (erful) -256 (pr) 8 (ogram\055) ] TJ 1.02 0 0 1 53.798 197.034 Tm [ (ming) -247 (r) 8 (emains) -247 (r) 7 (ele) 7 (vant) -247 (for) -247 (lo) 7 (w) 8 (er) -247 (lay) 7 (ers) -247 (of) -247 (the) -247 (stack) -247 (only) 58 (\056) -495 (Str) 8 (ong) ] TJ 0.98 0 0 1 53.798 186.075 Tm [ (r) 8 (eliability) -216 (plays) -217 (an) -216 (imp) -7 (ortant) -217 (r) 8 (ole) -216 (in) -217 (this) -216 (futur) 8 (e\073) -217 (but) -216 (to) -217 (ge) 1 (t) -217 (ther) 8 (e) 10 (\054) -216 (w) 8 (e) ] TJ 1.014 0 0 1 53.798 175.116 Tm [ (must) -247 (adapt) -247 (the) -247 (classic) -247 (state) -247 (management) -248 (te) -6 (chniques) -248 (so) -247 (the) 7 (y) -247 (stay) ] TJ 0.98 0 0 1 53.798 164.157 Tm [ (r) 8 (ele) 7 (vant) -252 (e) 7 (v) 9 (en) -252 (as) -252 (the) -252 (application) -252 (de) 7 (v) 8 (elopment) -252 (paradigms) -252 (undergo) -252 (a) ] TJ 1 0 0 1 53.798 153.198 Tm [ (major) -250 (transformation\056) ] TJ /F142 10.9091 Tf 0 -21.97 Td [ (2) -1000 (DURABLE) -250 (F) -49 (UNCTIONS) ] TJ /F138 8.9664 Tf 1.02 0 0 1 53.368 117.529 Tm [ (W) 78 (e) -342 (start) -342 (with) -342 (a) -342 (quick) -342 (o) 7 (v) 8 (er) -15 (vie) 7 (w) -342 (of) -343 (Durable) -342 (Functions) -342 (\050DF\051) -342 (and) ] TJ 1.02 0 0 1 53.798 106.57 Tm [ (the) -290 (pr) 8 (ogramming) -290 (abstractions) -290 (that) -289 (it) -290 (o\035ers) -290 (for) -290 (building) -290 (stateful) ] TJ 1.02 0 0 1 53.798 95.611 Tm [ (ser) -15 (v) 8 (erless) -315 (applications\056) -315 (DF) -314 (lets) -315 (pr) 8 (ogrammers) -315 (write) -315 (applications) ] TJ 1.02 0 0 1 53.798 84.653 Tm [ (that) -291 (combine) -290 (\050) 11 (a\051) ] TJ /F167 8.9664 Tf 1.02 0 0 1 117.958 84.653 Tm [ (or) 8 (chestrations) ] TJ /F138 8.9664 Tf 1.02 0 0 1 168.343 84.653 Tm [ (\054) -291 (which) -290 (r) 8 (eliably) -291 (comp) -7 (ose) -291 (tasks) -290 (to) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf 1 0 0 1 324.526 703.725 Tm [ (1) ] TJ 0.49 0.56 0.16 rg 0.49 0.56 0.16 RG /F221 6.9738 Tf 14.272 0 Td [ (\133FunctionName\050\042SimpleSequence\042\051\135) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -14.272 -7.97 Td [ (2) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 14.272 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (static) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (async) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 69.738 0 Td [ (Task\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 17.435 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.46 0 Td [ (\076) -500 (Run\050) ] TJ /F138 4.9813 Tf -111.905 -7.97 Td [ (3) ] TJ 0.49 0.56 0.16 rg 0.49 0.56 0.16 RG /F221 6.9738 Tf 28.219 0 Td [ (\133OrchestrationTrigger\135) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (IDurableOrchestrationContext) -500 (c\051) ] TJ /F138 4.9813 Tf -28.219 -7.97 Td [ (4) ] TJ /F221 6.9738 Tf 14.272 0 Td [ (\173) ] TJ /F138 4.9813 Tf -14.272 -7.97 Td [ (5) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 28.219 0 Td [ (try) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -28.219 -7.971 Td [ (6) ] TJ /F221 6.9738 Tf 28.219 0 Td [ (\173) ] TJ /F138 4.9813 Tf -28.219 -7.97 Td [ (7) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 42.167 0 Td [ (var) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (x) -500 (\075) -500 (c\056GetInput\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 52.303 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.461 0 Td [ (\076\050\051\073) ] TJ /F138 4.9813 Tf -118.879 -7.97 Td [ (8) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 42.167 0 Td [ (var) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (y) -500 (\075) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 13.947 0 Td [ (await) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (c\056CallActivityAsync\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 69.738 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.461 0 Td [ (\076\050) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ (\042F1\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (x\051\073) ] TJ /F138 4.9813 Tf -171.183 -7.97 Td [ (9) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 42.167 0 Td [ (var) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (z) -500 (\075) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 13.947 0 Td [ (await) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (c\056CallActivityAsync\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 69.738 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.461 0 Td [ (\076\050) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ (\042F2\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (y\051\073) ] TJ /F138 4.9813 Tf -173.499 -7.97 Td [ (10) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 44.483 0 Td [ (return) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 24.408 0 Td [ (z\073) ] TJ /F138 4.9813 Tf -68.891 -7.97 Td [ (11) ] TJ /F221 6.9738 Tf 30.535 0 Td [ (\175) ] TJ /F138 4.9813 Tf -30.535 -7.97 Td [ (12) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 30.535 0 Td [ (catch) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (\050Exception\051) -500 (\173) ] TJ /F138 4.9813 Tf -51.457 -7.97 Td [ (13) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 44.483 0 Td [ (\057\057) -500 (Error) -500 (handling) -500 (or) -500 (compensation) -500 (can) -500 (go) -500 (here\056) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -44.483 -7.97 Td [ (14) ] TJ /F221 6.9738 Tf 30.535 0 Td [ (\175) ] TJ /F138 4.9813 Tf -30.535 -7.971 Td [ (15) ] TJ /F221 6.9738 Tf 16.588 0 Td [ (\175) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -20.843 -20.735 Td [ (Figur) 8 (e) -169 (1\072) -168 (Se) -7 (quencing) -169 (tw) 8 (o) -168 (functions) -169 (F1) -168 (and) -169 (F2) -168 (using) -169 (a) -168 (durable) ] TJ 0 -10.959 Td [ (functions) -250 (or) 8 (chestration) -250 (in) -250 (C\043\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 0.98 0 0 1 317.955 512.05 Tm [ (p) -7 (erform) -201 (se) -7 (quential) -202 (or) -201 (parallel) -201 (comp) -7 (osition) -201 (and) -202 (iteration\054) -201 (\050) -12 (b\051) ] TJ /F167 8.9664 Tf 0.98 0 0 1 532.309 512.05 Tm [ (entities) ] TJ /F138 8.9664 Tf 0.98 0 0 1 557.255 512.05 Tm [ (\054) ] TJ 0.98 0 0 1 317.623 501.091 Tm [ (which) -241 (ar) 8 (e) -240 (p) -7 (ersistent) -241 (shar) 8 (e) -7 (d) -241 (obje) -7 (cts) -241 (that) -240 (r) 8 (eliably) -241 (pr) 8 (o) -7 (cess) -241 (op) -7 (erations) ] TJ 1.02 0 0 1 317.955 490.132 Tm [ (serially) 58 (\054) -278 (and) -278 (\050) 16 (c\051) ] TJ /F167 8.9664 Tf 1.02 0 0 1 377.301 490.132 Tm [ (critical) -278 (se) -7 (ctions) ] TJ /F138 8.9664 Tf 1.02 0 0 1 432.86 490.132 Tm [ (\054) -278 (which) -278 (pr) 8 (o) 6 (vide) -278 (mutual) -278 (e) 7 (xclusion) ] TJ 1.02 0 0 1 317.955 479.173 Tm [ (and) -348 (concurr) 8 (ency) -348 (contr) 8 (ol\056) -348 (Its) -348 (implementation) -348 (is) -348 (op) -7 (en\055sour) 8 (ce) -348 (\133) ] TJ 1 0 0 1 553.007 479.173 Tm [ (8) ] TJ 1.02 0 0 1 557.176 479.173 Tm [ (\054) ] TJ 1 0 0 1 317.749 468.214 Tm [ (11) ] TJ 1.015 0 0 1 326.088 468.214 Tm [ <15> ] TJ 1 0 0 1 331.075 468.214 Tm [ (13) ] TJ 1.015 0 0 1 339.414 468.214 Tm [ (\135\054) -247 (and) -247 (is) -247 (built) -248 (on) -247 (top) -247 (of) -247 (the) -247 (Azur) 8 (e) -247 (Functions) -248 (fra) 1 (me) 6 (w) 8 (ork) -247 (\133) ] TJ 1 0 0 1 550.171 468.214 Tm [ (7) ] TJ 1.015 0 0 1 554.34 468.214 Tm [ (\135\056) ] TJ 0.985 0 0 1 317.686 457.255 Tm [ (The) -255 (curr) 8 (ently) -255 (supp) -7 (orte) -8 (d) -255 (languages) -255 (ar) 8 (e) -255 (JavaScript\054) -255 (Python\054) -255 (C\043\054) -256 (and) ] TJ 1.02 0 0 1 317.955 446.296 Tm [ (Po) 7 (w) 8 (erShell\056) -336 (For) -336 (a) -335 (in\055depth) -335 (description) -336 (of) -335 (the) -335 (DF) -336 (pr) 8 (ogramming) ] TJ 1 0 0 1 317.955 435.337 Tm [ (mo) -7 (del\054) -250 (including) -250 (a) -250 (formal) -250 (semantics\054) -250 (w) 8 (e) -250 (r) 8 (efer) -250 (to) -250 (\13330\135\056) ] TJ /F142 8.9664 Tf 9.963 -10.958 Td [ (Or) 8 (chestrations) ] TJ /F138 8.9664 Tf 0.98 0 0 1 391.24 424.379 Tm [ (ar) 8 (e) -181 (r) 8 (eliable) -181 (w) 8 (ork\036o) 7 (ws) -181 (written) -181 (in) -182 (a) -181 (task\055parallel) ] TJ 1.003 0 0 1 317.955 413.42 Tm [ (style) 10 (\056) -249 (An) -250 (e) 7 (xample) -249 (illustrating) -250 (a) -249 (simple) -249 (or) 8 (chestration\054) -250 (a) -249 (se) -7 (quential) ] TJ 1.02 0 0 1 317.955 402.461 Tm [ (comp) -7 (osition) -333 (of) -333 (tw) 8 (o) -333 (functions\054) -334 (is) -333 (sho) 7 (wn) -333 (in) -333 (Fig\056) -333 (1\056) -334 (Lines) -333 <311533> -333 (de\055) ] TJ 0.98 0 0 1 317.955 391.502 Tm [ (clar) 8 (e) -216 (that) -217 (this) -216 (is) -217 (an) -216 (or) 8 (chestration) -216 (function) -217 (name) -7 (d) ] TJ /F221 8.9664 Tf 1 0 0 1 494.885 391.502 Tm [ (SimpleSequence) ] TJ /F138 8.9664 Tf 0.98 0 0 1 557.649 391.502 Tm [ (\056) ] TJ 1.006 0 0 1 317.525 380.543 Tm [ (When) -248 (inv) 8 (oke) -7 (d\054) -247 (this) -248 (or) 8 (chestration) -248 (r) 8 (eads) -248 (its) -247 (input) -248 (\050) -12 (line) -248 (7\051) -247 (and) -248 (then) ] TJ 1.003 0 0 1 317.955 369.584 Tm [ (calls) -249 (an) -250 (activity) -249 (with) -250 (name) ] TJ /F221 8.9664 Tf 1 0 0 1 418.932 369.584 Tm [ (F1) ] TJ /F138 8.9664 Tf 1.003 0 0 1 427.898 369.584 Tm [ (\056) -249 (The) -250 (term) -249 (\042activity\042) -250 (is) -249 (DF) -249 (terminol\055) ] TJ 1.013 0 0 1 317.955 358.625 Tm [ (ogy) -247 (for) -247 (a) -247 (stateless) -246 (ser) -15 (v) 8 (erless) -247 (function\054) -247 (that) -247 (can) -247 (take) -247 (an) -246 (input) -247 (and) ] TJ 1.02 0 0 1 317.955 347.666 Tm [ (r) 8 (eturn) -291 (an) -290 (output\056) -291 (W) 78 (e) -290 (hav) 8 (e) -291 (omitte) -7 (d) -290 (the) -291 (co) -7 (de) -290 (for) -291 (the) -290 (activities) -291 (in) ] TJ 0.989 0 0 1 317.955 336.707 Tm [ (our) -252 (e) 7 (xamples\056) -252 (The) ] TJ /F221 8.9664 Tf 1 0 0 1 386.782 336.707 Tm [ (await) ] TJ /F138 8.9664 Tf 0.989 0 0 1 411.431 336.707 Tm [ (on) -252 (line) -252 (8) -252 (indicates) -251 (that) -252 (the) -252 (or) 8 (chestration) ] TJ 1.019 0 0 1 317.955 325.748 Tm [ (should) -245 (r) 8 (esume) -246 (e) 7 (xe) -7 (cution) -245 (only) -245 (after) ] TJ /F221 8.9664 Tf 1 0 0 1 451.642 325.748 Tm [ (F1) ] TJ /F138 8.9664 Tf 1.019 0 0 1 462.849 325.748 Tm [ (is) -245 (complete) 9 (\056) -245 (The) -245 (r) 8 (eturne) -7 (d) ] TJ 1.02 0 0 1 317.955 314.79 Tm [ (r) 8 (esult) -317 (is) -318 (then) -317 (passe) -7 (d) -317 (to) -317 (the) -318 (ne) 7 (xt) -317 (function) ] TJ /F221 8.9664 Tf 1 0 0 1 477.302 314.79 Tm [ (F2) ] TJ /F138 8.9664 Tf 1.02 0 0 1 489.17 314.79 Tm [ (\050) -12 (line) -317 (9\051\056) -318 (When) -317 (the) ] TJ 1.02 0 0 1 317.955 303.831 Tm [ (latter) -273 (\033nishes\054) -274 (the) -273 (or) 8 (chestration) -273 (r) 8 (eturns) -274 (the) -273 (\033nal) -273 (r) 8 (esult) -274 (\050) -11 (line) -274 (10\051\056) ] TJ 1.02 0 0 1 317.955 292.872 Tm [ (If) -265 (anything) -265 (go) -7 (es) -265 (wr) 8 (ong\054) -265 (the) -265 (e) 6 (xception) -265 (handler) -265 (\050) -12 (lin) 1 (e) -266 (13\051) -265 (can) -265 (take) ] TJ 1 0 0 1 317.955 281.913 Tm [ (appr) 8 (opriate) -250 (action\056) ] TJ 0.98 0 0 1 327.918 270.954 Tm [ (A) -232 (slightly) -232 (mor) 8 (e) -232 (inter) 9 (esting) -232 (e) 7 (xample) -232 (containing) -232 (parallel) -232 (iteration) ] TJ 0.98 0 0 1 317.955 259.995 Tm [ (is) -214 (sho) 7 (wn) -214 (in) -214 (Fig\056) -214 (2\056) -214 (It) -214 (sho) 7 (ws) -214 (a) -214 (JavaS) 1 (cript) -214 (e) 7 (xample) -214 (of) -214 (an) -214 (or) 8 (chestration) ] TJ 1 0 0 1 317.955 249.036 Tm [ (that) -250 (cr) 8 (eates) -251 (thumbnails) -250 (for) -250 (all) -250 (pictur) 8 (es) -251 (in) -250 (a) -250 (dir) 8 (e) -7 (ctor) -15 (y) 59 (\056) -251 (It) -250 (r) 8 (e) -7 (ceiv) 8 (es) -250 (a) ] TJ 0.998 0 0 1 317.955 238.077 Tm [ (dir) 8 (e) -7 (ctor) -15 (y) -251 (name) -251 (as) -252 (input) -251 (\050) -12 (line) -251 (4\051\054) -251 (and) -251 (then) -252 (calls) -251 (an) -251 (activity) -251 (\042GetIm\055) ] TJ 0.98 0 0 1 317.955 227.118 Tm [ (ageList\042) -224 (\050) -13 (line) -224 (6\051) -224 (to) -224 (obtain) -225 (the) -224 (list) -224 (of) -225 (\033les\056) -224 (The) ] TJ /F221 8.9664 Tf 1 0 0 1 478.825 227.118 Tm [ (yield) ] TJ /F138 8.9664 Tf 0.98 0 0 1 503.212 227.118 Tm [ (on) -224 (line) -225 (6) -224 (ser) -15 (v) 8 (es) ] TJ 0.983 0 0 1 317.955 216.159 Tm [ (as) -255 (a) -254 (JavaScript) -255 (e) -7 (quivalent) -255 (of) ] TJ /F221 8.9664 Tf 1 0 0 1 422.701 216.159 Tm [ (await) ] TJ /F138 8.9664 Tf 0.983 0 0 1 445.117 216.159 Tm [ (\056) -255 (Ne) 7 (xt\054) -254 (to) -255 (cr) 8 (eate) -255 (the) -254 (thumbnails) ] TJ 1.02 0 0 1 317.955 205.2 Tm [ (in) -306 (parallel\054) -306 (the) -305 (or) 8 (chestration) -306 (starts) -306 (an) -306 (activity) -305 (for) -306 (each) -306 (of) -306 (them\054) ] TJ 0.99 0 0 1 317.623 194.242 Tm [ (without) ] TJ 1 0 0 1 348.472 194.242 Tm [ (yield) ] TJ 0.99 0 0 1 366.432 194.242 Tm [ (\054) -252 (thus) -253 (not) -252 (waiting) -252 (for) -252 (the) -253 (r) 8 (esult\054) -252 (but) -252 (storing) -252 (the) -253 (tasks) ] TJ 0.98 0 0 1 317.955 183.283 Tm [ (in) -242 (an) -242 (array) -242 (\050) -12 (line) -242 (12\051\056) -242 (Ne) 7 (xt\054) -242 (it) -242 (calls) ] TJ /F221 8.9664 Tf 1 0 0 1 438.846 183.283 Tm [ (yield) ] TJ /F138 8.9664 Tf 0.98 0 0 1 463.388 183.283 Tm [ (to) -242 (indicate) -242 (that) -242 (the) -242 (or) 8 (ches\055) ] TJ 0.988 0 0 1 317.955 172.324 Tm [ (tration) -253 (should) -252 (r) 8 (esume) -253 (after) -252 (all) -253 (the) -252 (parallel) -253 (tasks) -252 (ar) 8 (e) -253 (complete) -252 (\050) -13 (line) ] TJ 1.02 0 0 1 317.749 161.365 Tm [ (16\051\056) -266 (Finally) 58 (\054) -266 (it) -266 (aggr) 8 (egates) -266 (\050) 12 (sums\051) -266 (all) -266 (the) -265 (r) 7 (eturne) -6 (d) -266 (numb) -10 (ers) -266 (\050) 12 (sizes\051) ] TJ 1 0 0 1 317.955 150.406 Tm [ (and) -250 (r) 8 (eturns) -250 (the) -250 (r) 8 (esult) -250 (\050) -12 (line) -250 (18\051\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Entities) ] TJ /F138 8.9664 Tf 1.02 0 0 1 365.063 139.447 Tm [ (ar) 8 (e) -315 (addr) 8 (essable) -315 (units) -314 (that) -315 (can) -314 (r) 8 (e) -7 (ceiv) 8 (e) -315 (op) -7 (eration) -314 (r) 7 (e\055) ] TJ 1.02 0 0 1 317.955 128.488 Tm [ (quests) -279 (and) -279 (e) 7 (xe) -7 (cute) -279 (them) -279 (se) -7 (quentially) -279 (and) -279 (r) 8 (eliably) 58 (\056) -559 (Fig\056) -279 (3) -279 (sho) 7 (ws) ] TJ 1.013 0 0 1 317.955 117.529 Tm [ (a) -246 (C\043) -247 (e) 7 (xample) -246 (of) -247 (an) -246 (entity) -247 (r) 8 (epr) 8 (esenting) -246 (a) -247 (bank) -246 (account\056) -247 (The) -246 (state) ] TJ 1.005 0 0 1 317.955 106.57 Tm [ (of) -249 (the) -249 (entity) -249 (is) -249 (an) -249 (integer) -249 (\050) -12 (line) -249 (3\051) -249 (that) -249 (is) -249 (r) 8 (ead) -249 (by) -249 (an) -249 (op) -7 (eration) ] TJ /F221 8.9664 Tf 1 0 0 1 544.752 106.57 Tm [ (Get) ] TJ /F138 8.9664 Tf 1.001 0 0 1 317.686 95.611 Tm [ (\050) -12 (line) -250 (4\051) -250 (and) -249 (up) -7 (date) -7 (d) -250 (by) -250 (an) -250 (op) -7 (eration) ] TJ /F221 8.9664 Tf 1 0 0 1 453.146 95.611 Tm [ (Modify) ] TJ /F138 8.9664 Tf 1.001 0 0 1 482.287 95.611 Tm [ (\050) -12 (line) -250 (5\051\056) -250 (An) -249 (entity) -250 (ID) ] TJ 1.02 0 0 1 317.955 84.653 Tm [ (consists) -321 (of) -322 (tw) 8 (o) -321 (strings\054) -321 (the) -322 (entity) -321 (name) -321 (and) -322 (the) -321 (entity) -321 (ke) 7 (y) 57 (\056) -321 (For) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1593) Tj ET Q Q Q endstream endobj 116 0 obj << /BaseFont /IHSYWU+Inconsolatazi4-Regular /Encoding 117 0 R /FirstChar 34 /FontDescriptor 118 0 R /LastChar 125 /Subtype /Type1 /ToUnicode 120 0 R /Type /Font /Widths 121 0 R >> endobj 117 0 obj << /Differences [ 34 /quotedbl.Var 40 /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two 59 /semicolon /less /equal /greater 65 /A /B /C /D /E /F /G 73 /I 76 /L /M /N /O /P 82 /R /S /T 87 /W 91 /bracketleft 93 /bracketright 97 /a /b /c /d /e /f /g /h /i 107 /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft 125 /braceright ] /Type /Encoding >> endobj 118 0 obj << /Ascent 658 /CapHeight 630 /CharSet (\057A\057B\057C\057D\057E\057F\057G\057I\057L\057M\057N\057O\057P\057R\057S\057T\057W\057a\057asterisk\057b\057braceleft\057braceright\057bracketleft\057bracketright\057c\057comma\057d\057e\057equal\057f\057g\057greater\057h\057hyphen\057i\057k\057l\057less\057m\057n\057o\057one\057p\057parenleft\057parenright\057period\057plus\057q\057quotedbl\056Var\057r\057s\057semicolon\057slash\057t\057two\057u\057v\057w\057x\057y\057z\057zero) /Descent -174 /Flags 4 /FontBBox [ 0 -177 509 835 ] /FontFile 119 0 R /FontName /IHSYWU+Inconsolatazi4-Regular /ItalicAngle 0 /StemV 72 /Type /FontDescriptor /XHeight 457 >> endobj 119 0 obj << /Filter /FlateDecode /Length1 2578 /Length2 16799 /Length3 0 /Length 18083 >> stream xT]]&;w9;w <!@pwoݪUݷk{CNJ/l`pwgf`Hۛ:ػ8{Yѫ-l{pjVI \b`/}QgDL 709yX8x>,LTtp[ZmΎ@8rQGOg+ KW*SC&k:%@ hoTV.v@[,,쌭lLpQ=?R ;KVL9yG)*;Z1ܨMMh4ٛrsC ?Zi0uhtuuad-s{+#GD.pL3+SW /Wj92̀ƮV]&&&f_?ZGsRښ,"g3qX>T꿓bc(mogfn,?/QݕGTNM@R?/ۿIRŞK? GoߧQXH7> o'/$l=#ɑ߉*jDV.V@3%+WSK r*9XuQ~;YZ]\7?7s=>``apts3_S`K`8Q0 q2% fq9AG?#G?}DPjG!d/@g+?*I 1|6q66]&fo?h/cm/|i'?OLu ~9ǼQo#McG#> th|Ȭ?h7Ѱ? p|kah~\Qßmdghoeco鿷i}lpu[r^5QfHhge`n|ܑ3'etuwG> ~Dq>=?jhןT>£Q?A#K)bso3wj|n^xtd3ZS1`)(}"|;gD,@n=^Jr ~Pqt.K+<J`MiFj. WȶJ@8fPo2=kRH ])K|Ӻd&񶢢]̡*8I#'F$E@Ž>dOm~b -یש/ҙfYF2!IX:>Յe*5ϚkZՅ ܥa`5{ :bW݀4%·8v߈[WH J̕&LnRvPX8!tGq`$S6o艸ZŦʢ%`%dCO&I0ts?i5l&H^pKq,#k{V*@F3[?۫nlg6΍sme#> XAt޼b]o8#%"N4|G6v`6x3ֳo/fXrݕQ$3ڋp/p$+T 0qypݢ!KBpˆ[Zڔ_E5{9[E'H7nrV=2(Hp\LfNoR/&˦rFӔd )!&P:ʏN;I^I?@e=Msۏ_|;̩!a`xA'3NUg\^"avb5wXL`}{~M{xHNи%P[NTWem{bym-9Xd,"!m?ء &LjrS%/A>M|{Iݜ`AlI(,i>:P r vWi4xJp$16y4J_޹qۏjUI耸,]R$آ]7٤D`~ʔd IYsA[5Fa@Ob]h %ʟ Aѓl`{8 tU] X{_ȕ̠R2|b`nZ_:rqE@[{Ӳ(:2_f6S2T@D744#0=BuG#Ak4oN<*:&ewv2lH2V!@ܤV&DPL ]2ARDp@`=2ӟJ"7"\FbUu%W[W] /5.,nϫږObJcq4ŚSHv00}{&lN)+h4=@痻2<5wNXC%Kj]wӿ'I1no {h ISH.J~fcf p*u{eD>/̷a"HW{u7s|a|04ON=M|?du?XB#sER&%).@ae,"FV#*gea26%.DYqx;TA;IƩ[eJ0VQqVYULP-ߗf鶉_ZѕYyvn-Tr 8>qqfQv0ŏ6Hm0 =xP/qLa*ry[U0YRx-#?4rA9do$Qn=9VGUfǒAŻijf79[O\K}ktu[dZCT }j֠`ȝyeb s oD NH6<)WCnL:P6-Hϔ _24ŌŠ+vXԅd ;*/a~E }3M>~uwQzRC{c0M*n;IZ2{x$t9Ռy{CKӔk S6"-6k;$^Y?ÀuuSdka^0<$ˤPgu5&4;B/Zo,Lz-_EnU|)=aZÝOk3ӘJ,*^A^*&.AW|>_ߊsa-) *+~XN*! ,i%̾RtK눬ߞz-g:qo|MgƆ9$OЊw30.Pҫ%/d[OkO7R$8hS: j[-porHȜ8ɤH!ƎTB>Ym2VKp6(RcoUY-o<=b[b2~\x: OSLr.:V084K,:C\ R3K%|vZ6eZ'n'K+֐vH5EqE{hlFԶ|.bHsN}ū-GfTsi$fľ`J.VǩP6%)хݑ{Oc1ݲҫ*4v4n~'.\d UwNh5}Hҷ@w{uym*UmLZ)u ( +Ev@\XZ5s(>FI;ɖИARBV#2dh{5^8-1Q9 qb'G}: H3`^ȞZSLJGiP{J-6+'{v!E.(H'qr7.ikh2ֺcjQ°Wa"~ba7o37Ҡnqs\+}Fu0O HjWhٌy("(=)7;np_% &sV6bZbTnKV:#Q|0C`8pI  ]jGt^2[PE-wxĽw|hO4㙩d _`׈Į+4Fdn![ SƩ>(tƽGeA*"v㽈(& R[۲حBB3hQH}O7~ *qKn.4Qƶ Z`' ]9*? :EMl|vA/yF6NTЂ~?i6-41I!楧tW&VIj*0 ^iŶd-\4C=$*4N _걬ImD0^s]$ɼ,j1a@zf'.,f[^;̾})t0]t…c6z 6:5"xbRW]ĞP |y'!ո}I}^nQbfX8\O~⩄!#nػNsUCQ$7dDdc|L>2XR(e^ƍCPV'ʰMHAajry1و餈j#}vjo3ʄc$ܔ7Vә8!g`Z)G ~ ײ$1Cݭq"72-:. ϓވԩV&B9'_| sF2-Lʵ$$%Tt'ykCnmpp@ K̤?{nU/ N8lQqn\8kMs#fbr!fy#Կ Ԯ98h`Pg8FDN9!6F͋GƩ620ɉ QLؠpaE=c}'>r!WotS^G$e9Y Zt^2mR_΋O=:S(6:Fv ϑ ~KZ=*rl1~Ŷd"%vkS`eZ'fɨLUM )u*a^]R|كU{*Bn㒳%Y?rnԑ5 `ZSvXތp/C|G4v\D=>6\!mQn;I+#FL.QyA&|q}_- _n\(~ 5w{/S&4,Ӵ2/- j{FmDX#dBU]fl,,31RK@w}? ŷ&+.[4i? kw,'l#|VԔo.k JFӁ`^y. <{i'lbʗUaRvܥUym 3㲝p oQ>̘Sr$gӆ܁`ipfxI쳬d|H"%u݄Xl $cmk[ȸ ~qR%{= ,BGOP\85UR5aτ ̙A?.ۜD #h bKcq u >6 Wz/F"=^%NrFjG*9EGSJIӌeT)gMxzx?ޒRuMakc-%ݞnpxSwJf֠vLWv)eK {7ks7k-ƒeC~ mXK"D+~YK9e b$rY t!ԵMJ_U`ܗ&B,4=U⊡fl[se Ljn5a+1: )>yF40OءX꒸j{M5|crC4~Jؾl]6~rB%%ZcۣCt.]Fŵ(/&Pdel 5yB)LVV=p<HV׼ ½L<ngK2A8"͌zJ|L]w _^yCr31JX/"q碏o78Èuv\#Ѷb}X_cAȷ:Q˛ mU 9dIO$QUD{q"Zնd@1 μ)m/~,;̎b),,~( +# }3 kM7:P; NhX0ٗ/32_TwUw؁%_GD[!Rm)UvVtȧ#;@W\,=NO&_3vؙó>5ꐂmݒsL> XnAg&~<&rYzʀ`{r`qX=lizz ""nfrLO=|\mᄡnm^z5ChMՐŦG2G$H)ޤB sB ~qI`>xQ(㊾3$1v];Vzdؕҧ;@zyxDUA7a^o몙H sP~'O7+EW%QH1&v~a>vCkވ~ğrkKSܼ[/4pq x33Ybb8 y\ǚr3qQJuCgҰymA޹_=${%YP8:{he|=~@3좮-ѡIV#=_Ouxc `@"=Pa;)+ qF-RyU_`_1{:_P`Tܳ{~d ~[>fu"1wOE'>եv)䦻#~{ bk_$%񊈀#զY2(bf@v x͕9}T@:#z.FΥ5R2ayRXH^:YSܻ@]K׺X60 v FgUpql.)&2#ԕE"4{(:>gn*y3S@JR](bAߞmE=fN7os|Kwb}EtݷpXTP}S6¡;WEB6.rw%ٙ% h2|<Wie\_6'h8}n%& S#odaa5핃FhK:^:yRA0QE>1 CޅrJ(gΠ>y%7zGR(`^pp)2og+I,k; I6/_M6yLZ[q`ٚyL=ZSOZU ~^sɼM05[@N;sO}WШB2ٔy};!BK]-_aAPU@WN[*O+܎Π0ĚH+J/mt!:{'Ǹ'm9ŢZ,m|MGo؊]E1.'Ge^YXgXuE壭o[swW{|d Ydu1p 1R.l-5H[#pI0ynuC^TϗМyD4c~@e8ୌҶաMkE$ǭD4ﳙh8e}T)bz;U+ 7ƃͧ o2Q(pHzf+Zs9xj x.oe>P7 *o_Wô“Zfׅs9_['s> )i, "(lPih^c? yrKP#6_M4 `f䒓rYxj) KHs,@.w#7]u._iqk~\]e*@:FĄsU  D34;#6tW*H^$mH!=컎Lۯ]ɜFr4="Nn=$}~-(İ|aq+7Ap,:,qVLy1 S?ֈ|8 k*T:oVe, Ňhl`$踌fNռFpdjrŻaQN)V=QTeٞvD|LfF3< v55 :h1CQSz,s*5k ǡf9X5j1}ݽg0ПVFK;ȗU]R ~ E뒘nx:!ԔJ-+aaJI<{`-im{PUKXT_SJ=-2Wةz~A/*25<xbO9W Q7bEmB;ဌ]Nz[!PǴבqHiPD$d`zEm%*;#brΝ_A79$] aviR8GO7wLmh:ZW8=CD[՚qP9cŸv2J"ᭆQzĚ_{T}j7:@s9%摂UzgRBw-gz,gȆLH|p*N.l;mò^{RdldmL…d:-c0ƒUdQ4z;_W{\hD37x](BF!|R]]=4Lp^:k(qecGpThƩgb~ށٹ0Ǔ(^C UIM'#?ך(UM@+1q :QG$\e~s_&}/ Sr%ꄕ74 H5u?")XڮK>5łѱU%( WWSyOTObw$l|T&tB|l\{]{nc'$)!b:EuFFHCcC4P[kcUG=L ώ\<сO?hwQa^fRI[}hOw M\3Xg4}MƏ~<͋R*V$N/*dNNskr 9XRsMeP\W^Ԭ\ɠ$cȃO8h6[ڲ!!cɧc#|aҨ,Tegҩe,>D81E oިJUdNyzǚ3VT,ǡ d$ֺ`Fc4qJHLei?:JO4H)*Ɖ[{lޒct OEW;jDYiGVg Vc&~{ypQ. 3P ৃ$Ii0";PSq-N'v|ĺ[(^0p2L.;S'[`G&q`A}2*x'@#BɥAw{Vac*5OMpPUFcߪ|T6hl-V@CYIS"iȯ-@Ig˜kbWTek1GwK*X< KHǓ)*J*K2\Ɗ8l`6HVĜ?_X\/c)J(]ns0fe 98,n,Y՟(ՃIQ_>}vVga x_Tuyi1K/GB+0AN:۫w%i潺_͐\*'zO?cӧlfӸ]K VuUf#ZTwDr/^b˨in}sWe@K}6(9K.vZsqhmCsڇM*rb-LC UZoL=Zf$Y7+:'KԠZT7nڄ=:jq^P?'[k`0_\b0y__ςpFtu%"U&ףC}H2mV力d,D7?=(u94]ȫ"؏h/\LM+BK/o?7iAWIx~Rz.:A3{L]7\&<L`iY/~08RvD>-3r}*5J@4xꒀ )$&2y\*(3ji"eH>/-/M\V1x0^W;y)0ʹ0HP"n~Oʪqʜ;̾gwLI} i_2:G<{f1섕n *}r?ef5;l $5'~\Y\B/Qeu+њdj`iښ`pXQ Ge[ڦ r_ʐ- @@v/fo7P6TCtxag;8®{1GW[8b)ò~ʂZ YXCj?MFf}ڑdq"v*^X:Py8zmbt(R "v365~Gʛr pS$lm0:fJOk#@u_nZoh.xg,WDท*k1Ǧ4p3yęQKM M2fXR5_0W =6âN4v0a˃(lz "W>&+!8&HoSXK| =-bΑ R OLk򜀐܀X}m8cVJ>@bi9\|B;JYB)h3GR۩Í#\ϡ1` T'R~TF6JV3'eȬ҂}3}g,l-TwbWnRwU &HRZJv/G03DXX&t.Өpc9). b/wLb-$k;0ÄyugBXg'kސnáZ۞_iD!/BB?W})Ҙ؛~m'BspT(<8Dœ'-7E3XBJBxx#EJep@ ͛?sQ?:asD" +4 hܜmJ#uMǿHĤk`"OgMEzf&Ɔ3Vo{V~ky#V2!%$iEa x xX1>kd8wE))N(Y6pe, /_6*c!˜ɍ 48ۢ(8nMz̎)wO 3L1P[x<3_ضh5ҙCGK B#V اfX`xpuz,vT&י̣@XV 0߸?ˍk4`$P$0i7F -gdH6}W3h\$rvh$^P%Q)ptDկge3t`bόO)jk}*.K5s)e=lS 3Xډ MUsk9]9:cU[;-'͔L 67/ 1",Ԍp*կzKTqWRHQ^  #.uPE_Ttef |=dqk̩&#K u.#m!"ߖ> stream xmUMo0WxNWH Z&T~3ڮzy87?nkNehܤ=77U\;?:׺v==onU;O^uu#½O ۍ=٘a?kLy6F/7}̽][H<Sicݾk^90jYVH^v}0<rL ͯ_/CkBnyWTHkuqö{s\녚"p]ϞќKյ u/A )`JbD>`2$`TY'`(ZqBJŌ )Ǩ%553<,(hlwB60aG+LgıcW c rn q9Mܗ8% CMq.5ShrAI皎\Sȩ ]8 `Y7ь1Oyezl,d mYĸSSJf-1i:C&e c4R$D& &+übLaj by+bYBg YJYYr֟bx(rGT̛`F+٭L ,C9?d+͊11ӊĊ׊T_~+Cg!o!_??/?㫄Y ?^B\jUP{xᇻL^U}9pQq0O}c}3tȢ}Ə!VOu˷ endstream endobj 121 0 obj [ 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 ] endobj 122 0 obj << /BaseFont /QBAANK+Inconsolatazi4-Bold /Encoding 117 0 R /FirstChar 65 /FontDescriptor 123 0 R /LastChar 121 /Subtype /Type1 /ToUnicode 120 0 R /Type /Font /Widths 125 0 R >> endobj 123 0 obj << /Ascent 676 /CapHeight 633 /CharSet (\057A\057B\057C\057G\057I\057L\057M\057T\057a\057b\057c\057d\057e\057f\057g\057h\057i\057l\057m\057n\057o\057p\057r\057s\057t\057u\057v\057w\057y) /Descent -175 /Flags 4 /FontBBox [ -12 -190 517 860 ] /FontFile 124 0 R /FontName /QBAANK+Inconsolatazi4-Bold /ItalicAngle 0 /StemV 112 /Type /FontDescriptor /XHeight 467 >> endobj 124 0 obj << /Filter /FlateDecode /Length1 1769 /Length2 18270 /Length3 0 /Length 19264 >> stream xeT\]ֶw(\ܝ\CpOs3j]kyO۫9W!S{cW&zFn%Wa{S9 5#W:9[qX hDs+ g `b0qp3r3qeh 40T,p"N.܀Mƞe# ,hpu3XX:.6#;S_;˿n? oix:X|p?؛>,m;w`dj?#K/}GʄLY~N 9pL>6&@;HN*ǿSK@e`. ԟ3ڹ811L-M\@sK;8\z:LS?YH`;Ϧx\`PFߖL̀L\6&';#}*Y11g=럡:+|N H oO.P_O61l&լCTk 7zXZxRI߼H}#dgnZ:[zM-]L,fF6>W+J*;[ut|XS4:;XW[R3XӿYZ'#O8ϙffcx3,?=y v.[.rk B='CA?`}}7qTM\kF!N `obbd0 ?Cf3᧨3K˿᧬S?yP0 ?uO!᧐..]a ?p2z&NN?΃i=&p &<߬~||s?d&mY )<]-"m%嗌ڑa7rˆ} u @9SɯȺ EqpRyvǺYb4ly@,^.a/?}ualhX\ 0~*BL#9>-"D%#+O +˛Z&yRя|1-Gq]ffqo( W {uY }HL=*Gdd;2-76h>sRx 0l*<ē#J[Qzb Ny]*L=zUg܌+J)]IR9+8LBu ?he,1 @ 6 M[u5ėLQaR*wY|u6VC~IKNP7KkF\QFpC(}aa?he e(?8YxtOvY%ʳg|ǯxc.PD&,0+֜{(ɯs&CM// >EKc^s ["w3ON`xtKj[d|k]UtXL.{ze|l`pY[Ljx';g[ʍgѴ᧭d m匇"h {;ȘhU=!Kl83"Sc99ykԭ9A˙IiΑa.Bj )boHy0ȾhǪ:R-,E~?S=WBn/ƚI_-GJ֠}_T@m:1lY9"o1I|W=իkËY;H>9?3]}/XWZ4H[hRmּbKoE89PJyDdRm3˃1숩 ?Iݠi)~L 4[p{/Kk_9dfpy8mǸsyIR'izM`la W>)pmN& o_Z/|*63=>/d_Cy-B0Q*3Kr[D~. t8Buۅ3!CH/`P^y r\~yb {l\a%{>lkPtwJnm;%۳!/ص5m5 G` 4H?qز9!:fZCˁtD07yez}WWh= 9 cC,E=%;H0X(UT(qFS ƚEItdtA&\0@0dcQx-ӨM$] W"Lye`5Y84l9jK'%kU<@.e9C, >4xW8f+멩޾pDGhve U(|uFuoDj"|" 4 vP*(;\)ːA9!fKLf*-[tۑQ] } jkTӋyܺT.[? T`iȀ* vzv+ z@œja3#i=gGk&yW醢PJջȻ,Eu]1"y6raWh#ݿ5Zz z!kc>WOAGm`ƟhW4Ue$_vLcC!E4iW3-,Y$d,1Om|̏2ʫ2f;!2)Axr$^C䃕<10HΨZav6 `CCʯf1XoV@$8y} VΚjM`]hgu:Db.l0DR#Wv9hˠ}̝odqufT31 P R;(2Qv2R'ȹ?XEC)'YDD*`o6L ۉvOv  ЦM[>xݶo% HϹv%o1kbؑЇQ! 7$r'׍rv:ۣ&'(-fߺ=sl3h) >7`hi !kBnJwev-ACө*.j<%~rwfO W'I k\4V4,XU7#(=VK3xaUNT67>7͠bޑ:)Z _F rfJr$ 4<6ͬIm ^$ H\1r`O: B_uM*wmz{2O< Rg?/աA:T:%vvQu{oBDҢKd>kk0ЉUOOTv`hp "ohݘϯzM.)e`Ly͓xŵ=IOd\+dcw)~^} kFYH]}g4SJ>Ly B# M;r~'d!xp{wn6 =˩176p9zvDRLDm=W;~EEt[0tSAR>|І]!j#fqݜ+ɽ%%xmfy,[&xeZ4VXPLRQPÉ7. t<UNH/&FL\e;Hhʷ%g$=U?:@R 0p^ߌOywϴ.D^t-9Iӽ穪E8ޘQQ҄ʧ;i; ,҆|+ Zywu(9gO59@ ֟ᨤ$ N)V:zGN. E[=6 8btL ^Ib Y젵G11!?86U02kW׭.YtLQ8!PY2a+$:KCceR4aBd~kmMr+Ԓvw̖!km9S-z!cm%8]Uk-$ 7j]̯Ԃ'TN| 4K%ŝ3DxOSƆa%J.˄.(@Mzdc#5UDx{$2{ސĸVE}G6CؑllbGM8QTǂf,Hu-ekddiȕ.64E9Nc@GM-#^s7e6Lfp$ 0Qm&WbW\s!Qqb9wa?ș8B/4&+J*^LRnHܿENXlЗS/͏! Fߖ/KK'F{˛_$22S?׈j6Me%{htY%5T{*.p$(|zџ>EP5r@{{>w>?h^>V*[GH(>m/VvZ9zXFVs8t*@~,xLZ׉qvDXs_v_]5͙.KU2pODpAI]{٠i-Q\I\mݚ-*ҋ;HAf_`velE|D[V9\QGhZ 2@RV/m>QvEw'u7NkH ;Z.#3b)ݹ݀YC8 Li7D QhCB{Ƚ_5ϋꭂ_~L`K3b'p6kP'6=쩲m 2>Kk~7-"|E Ckz $^!U{p$IHulg}>NAont{7N8]%P DƃJ2LVhc=|[_=e:_oekh,Ak6a{ر#,;<_қ4L"ZĥVlxe=cН~`䰖(Z.Ie|θi]q@Еד橷'HʮtGSGWzї o6{x l༸_!@Aow.6Q#y&IMK f-}dശNB}Z V0' 36ѴY!= + sЈ +"͍3LSOջ5mW`ȸES0۟U-*!O}Di+dk(ag+*I;ZR;Tà!:˩@ks0]5l,+~E<]7۸y $Ar\ieJ[mo aR黾I 3٤Lw!,tmSBٛGVXqPo,"D#ŇL/(K/\U'/K& %acyTn` eB^:NVV/ŦY3/y4HNi>*D o>BȆ5LZ dgL6Pߣj)5v6z"cG^$*xc-`z6'OYd`zD#E/{"0rp;r#_nyo1 '{P=.<(gElo-.ᔙt.}pKNHmu~HIp,] "\}K^Hpjzn$t瑣f 7eIB PoKb4Lj(}g >ĵ>'}*g!EZzXHv{!B7^P0[^bDKNòʆڱ_/WVBa4I)upʋrOW ЦG kxj 4oD%Zaq/$yQ*' [7Ў$K+cYWB*iʜbpPcVe܁' 󸳺-ս8E;\Ʋs)0| !DmCJ rZlQLlnyQFn汷Suv}He~S׳QXma:bLT+dJYbhOl;2te#'lٗCs]oېSgMR_yD${ƃ8H6mም\/6#_'p0vN}5sF~cPηajX;+y w wq0 ܲTdc'~T[i).٤U@0YS&Dza]rпG ȁh >JbQq^*7K:^L Z;nne8jdؼ<RM8IQnJl2}r "ƎHRuwz/ӟ'&iEb*wG3Wqa!mC0gK_+ ǫdtxӳĽ! 'Th)H7U3]Lᇕ[[s@T8eQ!FJ2aH_N>W5tn;`yf [ZSW mKpo 4K8Vg.q"͢nv8OwNh#'=j- }b ]pNG%aհ3,F T$!r7ƛψy*So B#!}C{+6R>CcNOݬsnĖe:dI+fȾI]37bsڭ&Й1@r1R]<dVگ$bPɗߨL(϶D |QR_J OsMJ%.S?Ah$Cи j$<h6~;x cjO2wO^ %I/^HA CNJ%PdoOWvT5+%F~7:AS?S|[[?<l(s0"LeWe$YJIGŇP#IO -omCCe_ 6;X,Z:.hv;a6Ph Hwz*؀58]o0㙎tH g?xRW̮{)KV@J8RcY$@s"؃SL@aࡪ: T#⺻tM]IwD6UACp<‘37MEG_J.&^i"ʄu(,Z/A9*չ/\X~҉;VfxwF#]@!l1ERy΀I +>_" 2ħ9xP>$A-BQ,4l3Ǖ'T;RaF=&*B7Vs o8LFc6?م+9@ .DKPC{!,,s.%o'dn-˱Q^?7I r 9Aliw[F@2> + .G;7F6ZW[4[:Lj~Yyh=L 5?vC-x= npN8 4!y:ol~ldYa0/CmJ:|5hBb#?OmP[1`j 뵿]ܕPTK~Ȏx6Sp3r (U&KN6U;pe>S5MϻS{O&))4~e0ꟁǂ.$6DW Ufw\Z;۔qd[TZ?a}\Q"ΏyELK Ȇ5X֬'i*ykp5|!Ao,_vɒ \jg[κʏ'+[WPJCxEws<{:NM>ֿYWI*hYi0м! /lmԎ~" Y5hB) 3{bBT$/&Su8k}G[qg lxL -q_eHI{ID&y{?0[}?&af6?/^9mF;ɉΏҡ^kAa$ZPnQCwD`t0n#5!E;2Zm ,4k)2텢_EΆeϤzO~!DGؿ)>ϲgh8GM1b J.诐0L}7Wx=b D֖ס^(ގw)`11LK1!$T3 V졻=^5kcV0㛨cw NFz+m<"?q!}YVCXyc`㑚(k=ٶ2 ~QXgfS}a7%Ս{w1/V~8=y~2͞~ܟd"`(ښ{Ǽs_W_ SٺmF-2ή;|,0g2RB6qHd἞dʳoMi&_䃖'gDbkװI>Q۠#J⬎?$Ȑ.Ɏimŀ\T{Xe@[$ITٿTM륧nO p/Ee\~9uQm- ]ZmҴ3^wARzu :>훨Q~ŽXޭZ@"+}xx4S}ulMo= 3ObeҾ,c;oX6}BL,؊ |l 畃]X֊r]fB_`B\[ކkd謘CLGo[7iXF滆/#='*[iNσW>CmW>ۖݩΦ)*)<fH-[X   &M '7,2檔+ I%%]bc-5L'vz7SrzSBX+=G)Ѷ.տ1^Y(.惘&a -SGzB?h &Gcp>DWb0 ^/ۄcrh9^X2Aq 8hcA98o)c]K)DMK89E; Q,fꡧ1VثЮsNQTb)ѤC=1\R0 ǩQr\_;s'R˟$ Eʛ:x՛T$' OP8jS~w=ԮtK${6|OA8U&36ó1Fi{xc*Կo:8SϺJWyM N:N]#F6r |D$`)eǞ"zD%6CV;Oo2k)LLa$̻kx8e6}A2T [̉U'2 <#zn$g6h۶BrrXa 2Y&6,%&XT34;we>ΟRQ0-{#\l_a½8:: 6@<3,'4|60aDYKR ޯU'b%$u002XsUCsc@S| P8Pbc/uT#g)8Ԛ D!fo];φ*_ݩ Q(^Xr* ɫ& 28U"a)HR䏆Y/J9cJf\)iyI{@g,Iq_K>ʶ9 ;̼W2C;^ _ ^eq.M@K׼>ހ*No[¦9KpE8仹*@`{)VNQLAXo<"P~o| Q7V LSm36eUU[ZT7ByI,~uij1j-n',nkFG O>0}S'H-"dW~/*`>W?kEޔ<%|jeF6RhD־s1NY%,&cHA8˪J*flDA% IVr,ju'Tú 2ً(%>V7-pn]MnKXb@+pCӈW#ۏĠJbd/\<SZY"V;04?J:>蟬%/QAe{˦cv6|*B *Ԕv U'Vq7A;vym fW2}P:B룭KkY:b[oDoZ_kY,AƱ8 '|E4-4ӆBnߍUcX7ۅ8b=$H^Xl쳞q%*Z19X<讙P{wL\F%YC%ķ̔)iKyDm$B[XUe+CCQ1+!w ŶU/ϫ3cwQQ5c!g$7SƿQ]sd1)~^(,*)t; uU,qRˊ/tƢMD|̡̆~~mwGFH`/Kһb="o> Yc_FcU7H4ȃ&KSW:Pfof6P 7tղs;zv fWB|C?GA0p< MS+X! yPOpCUUV$!{.99ka63>+r*TG2ލ1;U˺TM[} TA㸖r%owo'v1LڃUl&gmӀ-8;P/ Oˋ2wvw+J9ch G;[ef =wZ+?t$X]rM"ԇnT ?|/& F8K\ !ӥ+l|;AabOjwVA$;ċ __} J,~jW\:~ӢVq 5ׅ>vI+".i3G!}d⯶(i/ >sI#海3&]ScWvD"PWG*r>=e@MTQZ^;IQø-|bgՍ>}/ MnZ4H*-T$d ƎASm"D$겧~JUJU=Fɭ1Z,ḱD̯{!~!FT5ep+*? gUi 1a$=#T.ƽii8M PBsAߕ;kCX$.cGyC-:K%:R {~l;FŲ(~5WiQ%m.<嶧. ok΃40/'L=/hh]-MH΄ ;wwe^F(Z9bV)͂(҆1 L51]__Q|Jz(&SOwZ,VʷHnOKS]EA>;e>>$߹!Erb)mUXԐfr5m-Egrd70TC B*g9i=3BkOkv.A0 s4yb;Q@yOv2a|dLLTLLUFëF&B)ePL9,NಠLlJKp0Q7 A Z:RcwQt4ڳ%n|Ԧc͒r0( P+?u^MlrR 91/9Nx:3Ș7Uxo64 migG ,wS^'iJJ.0[Y詃evq?[diT]ELsa'J:$(09Ȥ%޵59\QNVL!^=O`L {%cߤH7o`e.4!a3拒SÉmE3-gdFaythvgXrmqpW4z%$0G^ oI҉1+Ha<>S[/pS& 9sWja:;f(]bP`˞J=ІͬtRqTؐ[*kú` o送<ϼORi㐻Xq|Lj27ft'}f./mW9(YP&Er"|A,WQ$xte84Cѥ&0W׷ 1-9DՄoЄLB>hUt'1|&?뉥xYxmgR6\.: Ck9;V\6T `]47{b2>'{ 9-@TCu6 k.sWc b;9v &Hg#':YVƕVu@4ZPmy=G鯭A=m"Hғ k`5 a,6a,;@FDc`\%& G|id@1S !k;,n=[[loxRP'ДW"?xJԊdO%[Hm%h5R"9{i*XزSmyd~vL1n&h1 1;3놖R6)5I.>3aG%?g +@⋋WHi̲Oouaۇ!W 0y*ɣC7lDGLGB.Ӕ:oN=x S}KA9pOL[ͨ:oW; PkDJ)NN~1@ ʿ`ds`\Ǹe`G:U0 Lv"&p)X$qIŒP 5{,8mT! Odr-. Io6Lv{tXPup|tkT ,'|)ezYSsO&YyyW8޻ `6ܡ҉[}5rw[t]\}xTϭ_ i_-J B|<0-S]t5J5ܠ:!٫ ~[l^*dH> endobj 127 0 obj << /Filter /FlateDecode /Length 181 >> stream x]1 EwN "E,ҡUL@ }I:tl^e)dj7 & ty"N8wªg n*?hi]yt0D!)?97_0ڽy*Tl%`[?=55%5;> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 129 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 130 0 obj << /BaseFont /JORLQP+HelveticaNeue /FontDescriptor 131 0 R /Type /Font /CIDToGIDMap 134 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 51 [ 556 ] 53 [ 556 ] 57 [ 556 ] ] /CIDSystemInfo 129 0 R /Subtype /CIDFontType2 >> endobj 131 0 obj << /Type /FontDescriptor /FontName /JORLQP+HelveticaNeue /FontBBox [ 29 -11 510 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 76 /MissingWidth 500 /CIDSet 132 0 R /FontFile2 133 0 R >> endobj 132 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`0 Y endstream endobj 133 0 obj << /Filter /FlateDecode /Length 1487 >> stream x͖_lSUZ-tݺFf7#6z l?"qÃcbX w}ZHf%,<=bX &pO9s;%FD[hdΟTEIN>sw!C"Vxܸ;|pz‚tYNb󅳯[1n_]X-7,E%}`Zlm+A%*!fXD@ Г|(-^L&OL陴ocb6eFx$9};k=~ 'N!GxZ&ǒńKh2P5ĪG|Eȹ0Nq 3ʏ^NĶ(o5b}T k<|G$&2RJXD" Ga߼"c͎k @\q 5@\q 5@\q 5@\Qʨ~2<^E?~v@{Pت )NLZmmE=RuUA#Eqft\.E;׈eM̧թs{]};O`Z<k7C]Z -X-M8/ߦn-(p.=^ypsrG}˥ʽm{Zj}QoW!uc/JKPrVܷcUZqVY଀ 8+଀ 8+଀ 8+B4 @E v`3c\f(S,/1Ck/-RP9iaQ~60\jF,c-񩸷1>iҙU_״SUWu_T L4zi~$^T8M|{)JrrȢm9B!B8q A!B8q   @1hC+-[7O IS QnrIB׹_l7Dkmc%Z]%*7Y[P,Oݰ#](>oZp 㱎dؿ?Wb7꯮Ќ@c_ˇV]юd\7bP̭F5ؿ^ ێkNqO0~boݤn;SF̑%&6sG }^KCl? 9L endstream endobj 134 0 obj << /Filter /FlateDecode /Length 23 >> stream xc`9b hc &g endstream endobj 135 0 obj << /A << /D (cite\056bernstein2018actor\055oriented) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 248.645 274.743 258.976 282.371 ] /Subtype /Link /Type /Annot >> endobj 136 0 obj << /A << /D (cite\056bykov2011orleans) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 261.198 274.743 271.529 282.371 ] /Subtype /Link /Type /Annot >> endobj 137 0 obj << /A << /D (figure\056caption\0566) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 69.27 217.935 75.515 228.204 ] /Subtype /Link /Type /Annot >> endobj 138 0 obj << /A << /D (Hfootnote\0564) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 217.522 152.182 223.395 164.033 ] /Subtype /Link /Type /Annot >> endobj 139 0 obj << /A << /D (subsection\0563\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 507.682 114.417 520.078 124.851 ] /Subtype /Link /Type /Annot >> endobj 140 0 obj << /A << /D (subsection\0563\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 331.65 92.499 344.16 102.933 ] /Subtype /Link /Type /Annot >> endobj 141 0 obj << /A << /D (subsection\0563\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 483.509 81.54 495.813 91.975 ] /Subtype /Link /Type /Annot >> endobj 142 0 obj << /Length 27461 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F138 4.9813 Tf 60.369 703.554 Td [ (1) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 14.272 0 Td [ (const) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.921 0 Td [ (df) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\075) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (require\050) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ (\042durable\055functions\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\051\073) ] TJ /F138 4.9813 Tf -35.193 -7.97 Td [ (2) ] TJ /F221 6.9738 Tf 14.272 0 Td [ (module\056exports) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\075) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (df\056orchestrator\050) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 115.068 0 Td [ (function) ] TJ 0 0 0 rg 0 0 0 RG 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG /F221 6.9738 Tf 27.896 0 Td [ (\052) ] TJ 0 0 0 rg 0 0 0 RG [ (\050context\051) -500 (\173) ] TJ /F138 4.9813 Tf -157.236 -7.97 Td [ (3) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 21.245 0 Td [ (\057\057) -500 (Get) -500 (the) -500 (directory) -500 (input) -500 (argument) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -21.245 -7.97 Td [ (4) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 21.245 0 Td [ (const) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (directory) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\075) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (context\056df\056getInput\050\051\073) ] TJ /F138 4.9813 Tf -42.167 -7.97 Td [ (5) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 21.245 0 Td [ (\057\057) -500 (Call) -500 (an) -500 (activity) -500 (and) -500 (wait) -500 (for) -500 (the) -500 (result) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -21.245 -7.97 Td [ (6) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 21.245 0 Td [ (const) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (files) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\075) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 27.895 0 Td [ (yield) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (context\056df\056callActivity\050) ] TJ /F138 4.9813 Tf -90.984 -7.971 Td [ (7) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG /F221 6.9738 Tf 28.219 0 Td [ (\042GetImageList\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (directory\051\073) ] TJ /F138 4.9813 Tf -28.219 -7.97 Td [ (8) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 21.245 0 Td [ (\057\057) -500 (For) -500 (each) -500 (image\054) -500 (call) -500 (activity) -500 (without) -500 (waiting) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -21.245 -7.97 Td [ (9) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 21.245 0 Td [ (\057\057) -500 (and) -500 (store) -500 (the) -500 (task) -500 (in) -500 (a) -500 (list) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -23.561 -7.97 Td [ (10) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 23.561 0 Td [ (const) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (tasks) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\075) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (\133\135\073) ] TJ /F138 4.9813 Tf -44.483 -7.97 Td [ (11) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 23.561 0 Td [ (for) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (\050) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 3.487 0 Td [ (const) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (file) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 17.434 0 Td [ (of) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.566 0 Td [ (files\051) -500 (\173) ] TJ /F138 4.9813 Tf -89.918 -7.97 Td [ (12) ] TJ /F221 6.9738 Tf 30.535 0 Td [ (tasks\056push\050context\056df\056callActivity\050) ] TJ /F138 4.9813 Tf -30.535 -7.97 Td [ (13) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG /F221 6.9738 Tf 37.509 0 Td [ (\042CreateThumbnail\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (file\051\051\073) ] TJ /F138 4.9813 Tf -37.509 -7.97 Td [ (14) ] TJ /F221 6.9738 Tf 23.561 0 Td [ (\175) ] TJ /F138 4.9813 Tf -23.561 -7.97 Td [ (15) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 23.561 0 Td [ (\057\057) -500 (wait) -500 (for) -500 (all) -500 (the) -500 (tasks) -500 (to) -500 (complete) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -23.561 -7.971 Td [ (16) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 23.561 0 Td [ (const) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (results) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\075) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 34.869 0 Td [ (yield) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (context\056df\056Task\056all\050tasks\051\073) ] TJ /F138 4.9813 Tf -100.274 -7.97 Td [ (17) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 23.561 0 Td [ (\057\057) -500 (return) -500 (sum) -500 (of) -500 (all) -500 (sizes) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -23.561 -7.97 Td [ (18) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 23.561 0 Td [ (return) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 24.409 0 Td [ (results\056reduce\050\050prev\054) -500 (curr\051) -500 (\075\076) -500 (prev) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (\053) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (curr\054) ] TJ 0.4 0.4 0.4 rg 0.4 0.4 0.4 RG [ -500 (0) ] TJ 0 0 0 rg 0 0 0 RG [ (\051\073) ] TJ /F138 4.9813 Tf -47.97 -7.97 Td [ (19) ] TJ /F221 6.9738 Tf 16.588 0 Td [ (\175\051\073) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -20.843 -20.84 Td [ (Figur) 8 (e) -441 (2\072) -441 (Example) -441 (or) 8 (chestration) -441 (using) -441 (the) -440 (Durable) -441 (Func\055) ] TJ 0 -10.959 Td [ (tions) -346 (JavaScript) -347 (API\056) -346 (It) -346 (calls) -346 (an) -347 (activity) ] TJ /F223 8.9664 Tf 166.065 0 Td [ (GetImageList) ] TJ /F142 8.9664 Tf 53.798 0 Td [ (\054) -346 (and) ] TJ -219.863 -10.959 Td [ (then\054) -385 (in) -384 (parallel\054) ] TJ /F223 8.9664 Tf 73.047 0 Td [ (CreateThumbnail) ] TJ /F142 8.9664 Tf 70.696 0 Td [ (for) -385 (each) -384 (image) 10 (\056) -385 (It) -385 (then) ] TJ -144.092 -10.958 Td [ (waits) -250 (for) -250 (all) -250 (to) -250 (complete) -250 (and) -250 (r) 8 (eturns) -250 (the) -250 (aggr) 8 (egate) -7 (d) -250 (size) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf 6.92 -23.479 Td [ (1) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 14.272 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (class) ] TJ 0 0 0 rg 0 0 0 RG 0 0 1 rg 0 0 1 RG [ -500 (Account) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -14.272 -7.971 Td [ (2) ] TJ /F221 6.9738 Tf 14.272 0 Td [ (\173) ] TJ /F138 4.9813 Tf -14.272 -7.97 Td [ (3) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 28.219 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0.69 0 0.25 rg 0.69 0 0.25 RG [ -500 (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 38.356 0 Td [ (Balance) -500 (\173) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 34.87 0 Td [ (get) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.46 0 Td [ (\073) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 6.974 0 Td [ (set) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.461 0 Td [ (\073) -500 (\175) ] TJ /F138 4.9813 Tf -129.34 -7.97 Td [ (4) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 28.219 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0.69 0 0.25 rg 0.69 0 0.25 RG [ -500 (int) ] TJ 0 0 0 rg 0 0 0 RG 0 0 1 rg 0 0 1 RG /F221 6.9738 Tf 38.356 0 Td [ (Get) ] TJ 0 0 0 rg 0 0 0 RG [ (\050\051) -500 (\075\076) -500 (Balance\073) ] TJ /F138 4.9813 Tf -66.575 -7.97 Td [ (5) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 28.219 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (void) ] TJ 0 0 0 rg 0 0 0 RG 0 0 1 rg 0 0 1 RG /F221 6.9738 Tf 41.843 0 Td [ (Modify) ] TJ 0 0 0 rg 0 0 0 RG [ (\050) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 24.409 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (Amount\051) -500 (\173) -500 (Balance) -500 (\053\075) -500 (Amount\073) -500 (\175) ] TJ /F138 4.9813 Tf -108.419 -7.97 Td [ (6) ] TJ 0 -7.97 Td [ (7) ] TJ 0.25 0.5 0.5 rg 0.25 0.5 0.5 RG /F221 6.9738 Tf 28.219 0 Td [ (\057\057) -500 (boilerplate) -500 (for) -500 (Azure) -500 (Functions) -500 (\050feel) -500 (free) -500 (to) -500 (ignore\051) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -28.219 -7.97 Td [ (8) ] TJ 0.49 0.56 0.16 rg 0.49 0.56 0.16 RG /F221 6.9738 Tf 28.219 0 Td [ (\133FunctionName\050nameof\050Account\051\051\135) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -28.219 -7.97 Td [ (9) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 28.219 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (static) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 48.817 0 Td [ (Task) ] TJ 0 0 1 rg 0 0 1 RG [ -500 (Run) ] TJ 0 0 0 rg 0 0 0 RG [ (\050\133EntityTrigger\135) ] TJ /F138 4.9813 Tf -79.352 -7.97 Td [ (10) ] TJ /F221 6.9738 Tf 37.509 0 Td [ (IDurableEntityContext) -500 (ctx\051) ] TJ /F138 4.9813 Tf -37.509 -7.971 Td [ (11) ] TJ /F221 6.9738 Tf 44.483 0 Td [ (\075\076) -500 (ctx\056DispatchAsync\074Account\076\050\051\073) ] TJ /F138 4.9813 Tf -44.483 -7.97 Td [ (12) ] TJ /F221 6.9738 Tf 16.588 0 Td [ (\175) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -20.843 -20.735 Td [ (Figur) 8 (e) -396 (3\072) -397 (Example) -396 (entity) -397 (using) -396 (the) -396 (Durable) -397 (Functions) -396 (C\043) ] TJ -0.332 -10.959 Td [ (API\056) -226 (Its) -226 (state) -226 (is) -226 (an) -227 (integer) ] TJ /F223 8.9664 Tf 104.957 0 Td [ (Balance) ] TJ /F142 8.9664 Tf 31.383 0 Td [ (\054) -226 (and) -226 (it) -226 (has) -226 (op) -7 (erations) ] TJ /F223 8.9664 Tf 90.789 0 Td [ (Get) ] TJ /F142 8.9664 Tf -226.797 -10.959 Td [ (and) ] TJ /F223 8.9664 Tf 17.332 0 Td [ (Modify) ] TJ /F142 8.9664 Tf 29.141 0 Td [ (to) -250 (r) 8 (ead) -250 (or) -250 (up) -7 (date) -250 (it\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.012 0 0 1 53.798 319.678 Tm [ (e) 7 (xample) 10 (\054) -248 (an) -247 (account) -248 (entity) -247 (may) -248 (b) -9 (e) -248 (identi\033e) -7 (d) -247 (by) -248 (\050\042) 49 (A) 12 (ccount\042) 48 (\054) -247 (\042000\055) ] TJ 0.995 0 0 1 53.592 308.719 Tm [ (7\05517\05512\0550\05514\05526\042\051\056) -253 (All) -252 (entity) -253 (op) -7 (erations) -253 (ar) 8 (e) -253 (serialize) -7 (d\054) -252 (that) -253 (is\054) -253 (their) ] TJ 1.02 0 0 1 53.798 297.76 Tm [ (e) 7 (xe) -7 (cution) -281 (do) -7 (es) -281 (not) -281 (o) 7 (v) 8 (erlap) 10 (\054) -281 (which) -281 (pr) 8 (o) 7 (vides) -281 (a) -281 (simple) -281 (solution) -281 (to) ] TJ 0.985 0 0 1 53.798 286.801 Tm [ (basic) -253 (synchr) 8 (onization) -252 (challenges\056) -253 (The) -253 (concept) -252 (of) -253 (entities) -253 (is) -252 (similar) ] TJ 1 0 0 1 53.798 275.842 Tm [ (to) -250 (virtual) -250 (actors\054) -250 (or) ] TJ /F167 8.9664 Tf 72.547 0 Td [ (grains) ] TJ /F138 8.9664 Tf 22.12 0 Td [ (\054) -250 (as) -250 (intr) 8 (o) -7 (duce) -7 (d) -250 (by) -250 (Orleans) -250 (\13329\054) -250 (31\135\056) ] TJ /F142 8.9664 Tf -84.704 -10.959 Td [ (Critical) -249 (se) -7 (ctions) ] TJ /F138 8.9664 Tf 1.02 0 0 1 133.905 264.883 Tm [ (help) -244 (to) -244 (addr) 8 (ess) -245 (synchr) 8 (onization) -244 (challenges) ] TJ 1.02 0 0 1 53.798 253.924 Tm [ (inv) 8 (olving) -248 (durable) -247 (state) -248 (stor) 8 (e) -7 (d) -247 (in) -248 (mor) 8 (e) -247 (than) -248 (one) -247 (place) 10 (\054) -248 (such) -247 (as) -248 (in) ] TJ 0.986 0 0 1 53.798 242.965 Tm [ (multiple) -254 (entities) -254 (and\057or) -254 (in) -254 (e) 7 (xternal) -254 (ser) -15 (vices\056) -254 (For) -254 (e) 7 (xample) 10 (\054) -254 (consider) ] TJ 0.991 0 0 1 53.798 232.007 Tm [ (an) -253 (or) 8 (chestration) -253 (that) -253 (intends) -252 (to) -253 (transfer) -253 (mone) 7 (y) -253 (b) -10 (etw) 8 (e) -7 (en) -253 (accounts\056) ] TJ 1.02 0 0 1 53.798 221.048 Tm [ (Fig\056) -325 (4) -324 (sho) 7 (ws) -325 (such) -325 (an) -324 (or) 7 (chestration\054) -324 (using) -325 (the) -325 (C\043) -324 (API\056) -325 (First\054) -325 (w) 8 (e) ] TJ 1.01 0 0 1 53.798 210.089 Tm [ (obtain) -246 (the) -246 (input) -246 (parameters) -246 (\050) 12 (sour) 8 (ce) 10 (\054) -246 (destination\054) -246 (and) -246 (amount\051) -246 (on) ] TJ 1.016 0 0 1 53.798 199.13 Tm [ (line) -247 (5\056) -246 (Then\054) -247 (w) 8 (e) -246 (construct) -247 (entity) -246 (IDs) -247 (for) -246 (the) -247 (tw) 8 (o) -247 (accounts) -246 (\050) -12 (line) -246 (7\054) ] TJ 1.02 0 0 1 53.798 188.171 Tm [ (8\051\056) -277 (The) ] TJ /F221 8.9664 Tf 1 0 0 1 82.313 188.171 Tm [ (LockAsync) ] TJ /F138 8.9664 Tf 1.02 0 0 1 125.19 188.171 Tm [ (call) -276 (on) -277 (line) -276 (10) -276 (lo) -7 (cks) -277 (b) -9 (oth) -277 (account) -276 (entities) -276 (for) ] TJ 0.995 0 0 1 53.798 177.212 Tm [ (the) -250 (duration) -250 (of) -250 (the) -250 (critical) -250 (se) -7 (ction) -251 (\050) -12 (lines) -250 (11) -250 (thr) 8 (ough) -250 (23\051\054) -250 (enfor) 8 (cing) ] TJ 1.02 0 0 1 53.798 166.253 Tm [ (e) 7 (xclusiv) 8 (e) -307 (access\056) -307 (On) -307 (line) -307 (12\054) -307 (w) 8 (e) -307 (r) 8 (ead) -307 (the) -307 (curr) 8 (ent) -307 (balance) -307 (of) -307 (the) ] TJ 1.02 0 0 1 53.798 155.294 Tm [ (sour) 8 (ce) -246 (account) -246 (by) -246 (calling) -246 (the) ] TJ /F221 8.9664 Tf 1 0 0 1 164.783 155.294 Tm [ (Get) ] TJ /F138 8.9664 Tf 1.02 0 0 1 180.483 155.294 Tm [ (op) -7 (eration\056) ] TJ /F138 7.2727 Tf 1 0 0 1 218.518 158.549 Tm [ (3) ] TJ /F138 8.9664 Tf 1.02 0 0 1 224.648 155.294 Tm [ (If) -246 (the) -246 (balance) -246 (do) -7 (es) ] TJ 1 0 0 1 53.798 144.335 Tm [ (not) -249 (co) 7 (v) 8 (er) -249 (the) -250 (amount) -249 (\050) -12 (line) -249 (13\051) -249 (w) 8 (e) -249 (r) 8 (eturn) -250 (false) -249 (\050) -12 (line) -249 (15\051\054) -249 (other) -15 (wise) ] TJ 1.02 0 0 1 53.467 133.376 Tm [ (w) 8 (e) -315 (mo) -7 (dify) -314 (b) -10 (oth) -315 (accounts) -314 (by) -315 (calling) -314 (the) -315 (tw) 8 (o) -315 (account) -314 (entities) -315 (in) ] TJ 1.015 0 0 1 53.798 122.417 Tm [ (parallel) -247 (\050) -12 (lines) -247 (20\054) -247 (21\051\056) -247 (After) -247 (b) -9 (oth) -247 (entities) -247 (\033nish) -247 (the) -247 (op) -7 (eration\054) -247 (the) ] TJ 0 0 0 rg 0 0 0 RG ET q 1 0 0 1 53.798 109.654 cm [ ] 0 d 0 J 0.398 w 0 0 m 47.821 0 l S Q BT /F138 5.4795 Tf 53.798 103.484 Td [ (3) ] TJ /F138 6.9738 Tf 0.98 0 0 1 56.844 100.844 Tm [ (Our) -211 (\056NET) -212 (interface) -211 (also) -212 (o\035ers) -211 (an) -212 (interface\055and\055pr) 9 (o) 7 (xy\055base) -7 (d) -212 (syntax) -211 (for) -212 (calling) -211 (entities) ] TJ 0.98 0 0 1 53.798 92.874 Tm [ (that) -247 (pr) 8 (o) 7 (vides) -247 (typ) -7 (e) -247 (che) -8 (cking) -247 (for) -247 (op) -7 (erations) -247 (and) -248 (arguments\056) -247 (It) -247 (takes) -247 (a) -247 (bit) -248 (mor) 8 (e) -247 (space) -247 (so) ] TJ 1 0 0 1 53.54 84.653 Tm [ (w) 8 (e) -250 (chose) -250 (the) -250 (untyp) -7 (e) -7 (d) -250 (syntax) -250 (for) -250 (this) -250 (small) -250 (demonstration) -250 (e) 7 (xample) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf 270.986 618.901 Td [ (1) ] TJ 0.49 0.56 0.16 rg 0.49 0.56 0.16 RG /F221 6.9738 Tf 14.272 0 Td [ (\133FunctionName\050\042Transfer\042\051\135) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -14.272 -7.97 Td [ (2) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 14.272 0 Td [ (public) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (static) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (async) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 69.738 0 Td [ (Task\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 17.435 0 Td [ (bool) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.947 0 Td [ (\076) -500 (Transfer\050) ] TJ /F138 4.9813 Tf -115.392 -7.97 Td [ (3) ] TJ 0.49 0.56 0.16 rg 0.49 0.56 0.16 RG /F221 6.9738 Tf 28.219 0 Td [ (\133OrchestrationTrigger\135) ] TJ 0 0 0 rg 0 0 0 RG [ -500 (IDurableOrchestrationContext) -500 (ctx\051) ] TJ /F138 4.9813 Tf -28.219 -7.97 Td [ (4) ] TJ /F221 6.9738 Tf 14.272 0 Td [ (\173) ] TJ /F138 4.9813 Tf -14.272 -7.97 Td [ (5) ] TJ /F221 6.9738 Tf 21.245 0 Td [ (\050) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 3.487 0 Td [ (string) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 24.409 0 Td [ (source\054) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 27.895 0 Td [ (string) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 24.409 0 Td [ (dest\054) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 20.921 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (amount\051) -500 (\075) ] TJ /F138 4.9813 Tf -136.314 -7.97 Td [ (6) ] TJ /F221 6.9738 Tf 28.219 0 Td [ (ctx\056GetInput\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 45.33 0 Td [ (string) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (\054) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 3.487 0 Td [ (string) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.921 0 Td [ (\054) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 3.487 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.461 0 Td [ (\076\050\051\073) ] TJ /F138 4.9813 Tf -132.827 -7.971 Td [ (7) ] TJ /F221 6.9738 Tf 21.245 0 Td [ (EntityId) -500 (sourceId) -500 (\075) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 69.739 0 Td [ (new) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (EntityId\050) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ (\042Account\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (source\051\073) ] TJ /F138 4.9813 Tf -104.932 -7.97 Td [ (8) ] TJ /F221 6.9738 Tf 21.245 0 Td [ (EntityId) -500 (destId) -500 (\075) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 62.765 0 Td [ (new) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (EntityId\050) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ (\042Account\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (dest\051\073) ] TJ /F138 4.9813 Tf -97.958 -7.97 Td [ (9) ] TJ -2.316 -7.97 Td [ (10) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 23.561 0 Td [ (using) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (\050) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 3.487 0 Td [ (await) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.921 0 Td [ (ctx\056LockAsync\050sourceId\054) -500 (destId\051\051) ] TJ /F138 4.9813 Tf -68.891 -7.97 Td [ (11) ] TJ /F221 6.9738 Tf 23.561 0 Td [ (\173) ] TJ /F138 4.9813 Tf -23.561 -7.97 Td [ (12) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 30.535 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 13.948 0 Td [ (bal) -500 (\075) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 20.921 0 Td [ (await) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (ctx\056CallEntityAsync\074) ] TJ 0.69 0 0.25 rg 0.69 0 0.25 RG /F223 6.9738 Tf 69.738 0 Td [ (int) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.461 0 Td [ (\076\050sourceId\054) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ -500 (\042Get\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\051\073) ] TJ /F138 4.9813 Tf -166.525 -7.97 Td [ (13) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 30.535 0 Td [ (if) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 10.566 0 Td [ (\050bal) -500 (\074) -500 (amount\051) ] TJ /F138 4.9813 Tf -41.101 -7.97 Td [ (14) ] TJ /F221 6.9738 Tf 30.535 0 Td [ (\173) ] TJ /F138 4.9813 Tf -30.535 -7.97 Td [ (15) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 37.509 0 Td [ (return) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (false) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 41.843 0 Td [ (\073) ] TJ /F138 4.9813 Tf -79.352 -7.971 Td [ (16) ] TJ /F221 6.9738 Tf 30.535 0 Td [ (\175) ] TJ /F138 4.9813 Tf -30.535 -7.97 Td [ (17) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 30.535 0 Td [ (else) ] TJ 0 0 0 rg 0 0 0 RG /F138 4.9813 Tf -30.535 -7.97 Td [ (18) ] TJ /F221 6.9738 Tf 30.535 0 Td [ (\173) ] TJ /F138 4.9813 Tf -30.535 -7.97 Td [ (19) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 37.509 0 Td [ (await) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 20.922 0 Td [ (Task\056WhenAll\050) ] TJ /F138 4.9813 Tf -58.431 -7.97 Td [ (20) ] TJ /F221 6.9738 Tf 44.483 0 Td [ (ctx\056CallEntityAsync\050sourceId\054) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ -500 (\042Modify\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (\055amount\051\054) ] TJ /F138 4.9813 Tf -44.483 -7.97 Td [ (21) ] TJ /F221 6.9738 Tf 44.483 0 Td [ (ctx\056CallEntityAsync\050destId\054) ] TJ 0.73 0.13 0.13 rg 0.73 0.13 0.13 RG [ -500 (\042Modify\042) ] TJ 0 0 0 rg 0 0 0 RG [ (\054) -500 (\053amount\051\051\073) ] TJ /F138 4.9813 Tf -44.483 -7.97 Td [ (22) ] TJ 0 0.5 0 rg 0 0.5 0 RG /F223 6.9738 Tf 37.509 0 Td [ (return) ] TJ 0 0 0 rg 0 0 0 RG 0 0.5 0 rg 0 0.5 0 RG [ -500 (true) ] TJ 0 0 0 rg 0 0 0 RG /F221 6.9738 Tf 38.356 0 Td [ (\073) ] TJ /F138 4.9813 Tf -75.865 -7.97 Td [ (23) ] TJ /F221 6.9738 Tf 16.588 0 Td [ (\175) -500 (\175) -500 (\175) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -20.843 -20.736 Td [ (Figur) 8 (e) -223 (4\072) -223 (Example) -223 (of) -223 (an) -223 (or) 8 (chestration) -223 (with) -223 (a) -223 (critical) -223 (se) -7 (ction) ] TJ 0 -10.958 Td [ (that) -250 (r) 8 (eliably) -250 (transfers) -250 (mone) 7 (y) -250 (b) -10 (etw) 8 (e) -7 (en) -250 (account) -250 (entities\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F221 8.9664 Tf 0 -35.455 Td [ (await) ] TJ /F138 8.9664 Tf 1.02 0 0 1 343.116 461.063 Tm [ (\050) -12 (line) -300 (19\051) -300 (completes) -300 (and) -300 (w) 8 (e) -301 (r) 8 (eturn) -300 (true) 10 (\054) -300 (e) 7 (xiting) -301 (t) 1 (he) -301 (critial) ] TJ 1 0 0 1 317.955 450.104 Tm [ (se) -7 (ction\054) -250 (and) -250 (r) 8 (eleasing) -250 (b) -10 (oth) -250 (lo) -7 (cks\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (T) 20 (ransactional) -229 (Guarante) -7 (es) ] TJ /F138 8.9664 Tf 0.98 0 0 1 436.331 439.145 Tm [ (The) -233 (individual) -234 (pr) 9 (o) -8 (cessing) -233 (steps) -233 (of) ] TJ 1.02 0 0 1 317.955 428.186 Tm [ (or) 8 (chestrations) -271 (and) -270 (entities) -271 (commit) -270 (like) -271 (serializable) -270 (transactions\073) ] TJ 1.02 0 0 1 317.955 417.227 Tm [ (but) -318 (the) -317 (or) 8 (chestration) -318 (as) -318 (a) -317 (whole) -318 (do) -7 (es) -318 (not\054) -317 (as) -318 (it) -318 (do) -6 (es) -318 (not) -318 (fail) -317 (or) ] TJ 1.02 0 0 1 317.955 406.268 Tm [ (r) 8 (oll) -247 (back\054) -247 (and) -247 (b) -9 (e) -7 (cause) -247 (the) -247 (steps) -247 (of) -247 (multiple) -246 (or) 7 (chestrations) -246 (ar) 7 (e) -246 (al\055) ] TJ 0.98 0 0 1 317.955 395.309 Tm [ (lo) 7 (w) 8 (e) -7 (d) -205 (to) -205 (interleav) 9 (e) -205 (obser) -16 (vably) 61 (\056) -206 (This) -204 (is) -205 (the) -205 (desir) 8 (e) -7 (d) -205 (default) -205 (semantics) ] TJ 1.02 0 0 1 317.955 384.351 Tm [ (for) -273 (w) 8 (ork\036o) 7 (ws\056) -273 (Ho) 7 (w) 8 (e) 7 (v) 8 (er) 58 (\054) -273 (as) -273 (mentione) -6 (d) -273 (ab) -10 (o) 7 (v) 8 (e) 10 (\054) -273 (str) 8 (onger) -273 (isolation) ] TJ 1.02 0 0 1 317.955 373.392 Tm [ (is) -266 (sometimes) -266 (still) -266 (desirable) 10 (\056) -267 (Critical) -266 (se) -7 (ctions) -266 (\033ll) -266 (this) -266 (gap) 10 (\054) -266 (as) -266 (the) 7 (y) ] TJ 0.988 0 0 1 317.955 362.433 Tm [ (guarante) -7 (e) -254 (serializability) 60 (\056) -254 (Y) 72 (et\054) -254 (unlike) -254 (transactions\054) -253 (the) 7 (y) -254 (do) -254 (not) -254 (hav) 8 (e) ] TJ 1 0 0 1 317.955 351.474 Tm [ (an) -250 (implicit) -250 (fail\055and\055r) 8 (oll\055back) -250 (b) -10 (ehavior) 59 (\056) ] TJ /F142 10.9091 Tf 0 -22.986 Td [ (3) -1000 (SERVERLESS) -250 (MESSA) 34 (GE\055P) 59 (ASSING) -250 (MODEL) ] TJ /F138 8.9664 Tf 1.02 0 0 1 317.686 314.79 Tm [ (T) 62 (o) -253 (aid) -252 (understanding) -253 (and) -253 (to) -252 (enable) -253 (the) -253 (de) 7 (v) 8 (elopment) -252 (of) -253 (di\035er) 8 (ent) ] TJ 0.98 0 0 1 317.955 303.831 Tm [ (back\055end) -191 (engines\054) -190 (w) 8 (e) -190 (pr) 8 (op) -7 (ose) -191 (a) -191 (r) 9 (eliable) -191 (message\055passing) -190 (lay) 8 (er) 60 (\056) -191 (This) ] TJ 0.997 0 0 1 317.955 292.872 Tm [ (lay) 8 (er) -252 (acts) -252 (as) -252 (an) -252 (interme) -7 (diate) -252 (r) 8 (epr) 8 (esentation) -252 (that) -252 (can) -252 (de) -7 (couple) -252 (the) ] TJ 0.98 0 0 1 317.955 281.913 Tm [ (featur) 8 (e\055rich) -176 (high\055le) 7 (v) 8 (el) -176 (stateful) -177 (ser) -15 (v) 8 (erless) -176 (pr) 8 (ogramming) -176 (mo) -7 (dels) -177 (\050) -12 (like) ] TJ 1.017 0 0 1 317.955 270.954 Tm [ (DF) 24 (\054) -245 (step) -246 (functions\054) -245 (or) -245 (other) -245 (w) 8 (ork\036o) 7 (w) -245 (de\033nition) -245 (languages\051) -245 (fr) 8 (om) ] TJ 1 0 0 1 317.955 259.995 Tm [ (the) -250 (e) 7 (xe) -7 (cution) -250 (engines) -250 (that) -250 (op) -7 (erate) -250 (at) -250 (a) -250 (lo) 7 (w) 8 (er) -250 (le) 7 (v) 8 (el) -250 (of) -250 (abstraction\056) ] TJ 1.02 0 0 1 327.918 249.036 Tm [ (This) -321 (separation) -321 (is) -321 (imp) -7 (ortant) -321 (to) -321 (r) 8 (e) -7 (duce) -321 (comple) 7 (xity) -321 (and) -322 (allo) 7 (w) ] TJ 0.992 0 0 1 317.955 238.077 Tm [ (each) -252 (side) -252 (to) -252 (e) 7 (v) 8 (olv) 8 (e) -252 (indep) -7 (endently) 59 (\056) -252 (For) -252 (e) 7 (xample) 10 (\054) -252 (when) -252 (considering) ] TJ 1.02 0 0 1 317.955 227.118 Tm [ (engine) -268 (optimizations\054) -268 (w) 8 (e) -268 (do) -268 (not) -268 (hav) 8 (e) -268 (to) -268 (r) 7 (ea) 1 (son) -269 (ab) -9 (out) -268 (or) 8 (chestra\055) ] TJ 1.02 0 0 1 317.955 216.159 Tm [ (tions\054) -320 (entitie) 1 (s\054) -320 (or) -319 (critical) -320 (se) -7 (ctions\054) -319 (but) -320 (can) -319 (fo) -7 (cus) -319 (just) -320 (on) -319 (ho) 7 (w) -320 (to) ] TJ 0.99 0 0 1 317.955 205.2 Tm [ (pr) 8 (o) -7 (cess) -251 (messages) -251 (corr) 8 (e) -7 (ctly) -251 (and) -251 (e\034ciently) 59 (\056) -251 (Similarly) 60 (\054) -251 (advance) -7 (d) -251 (fea\055) ] TJ 1.02 0 0 1 317.955 194.242 Tm [ (tur) 8 (es) -304 (can) -304 (b) -9 (e) -304 (adde) -7 (d) -304 (easily) -304 (to) -303 (the) -304 (high\055le) 7 (v) 8 (el) -304 (pr) 8 (ogramming) -304 (mo) -7 (del) ] TJ 1.02 0 0 1 317.623 183.283 Tm [ (without) -280 (r) 8 (e) -7 (quiring) -280 (r) 8 (e) 7 (visions) -280 (of) -280 (the) -280 (engine) 9 (\054) -280 (as) -280 (long) -280 (as) -280 (w) 8 (e) -280 (e) 7 (xpr) 8 (ess) ] TJ 0.98 0 0 1 317.955 172.324 Tm [ (those) -202 (featur) 8 (es) -202 (using) -203 (message\055passing\056) -202 (T) 64 (o) -202 (the) -202 (b) -11 (est) -202 (of) -202 (our) -202 (kno) 7 (wle) -7 (dge) 10 (\054) ] TJ 0.99 0 0 1 317.623 161.365 Tm [ (w) 8 (e) -252 (ar) 8 (e) -252 (the) -252 (\033rst) -252 (to) -252 (pr) 8 (op) -7 (ose) -252 (the) -252 (use) -252 (of) -252 (a) -252 (ser) -15 (v) 8 (erless\054) -252 (r) 8 (eliable) -252 (message) ] TJ 1 0 0 1 317.955 150.406 Tm [ (passing) -250 (lay) 8 (er) -250 (for) -250 (this) -250 (purp) -7 (ose) 10 (\056) ] TJ 1.02 0 0 1 327.918 139.447 Tm [ (In) -291 (the) -291 (follo) 7 (wing\054) -292 (w) 8 (e) -291 (\033rst) -291 (giv) 8 (e) -291 (a) -292 (pr) 8 (e) -7 (cise) -291 (de\033nition) -291 (of) -291 (ho) 7 (w) -291 (the) ] TJ 0.98 0 0 1 317.955 128.488 Tm [ (ser) -15 (v) 8 (erless) -189 (message) -189 (passing) -189 (mo) -7 (del) -189 (combines) -188 (stateless) -189 (functions) -189 (with) ] TJ 1.009 0 0 1 317.955 117.529 Tm [ (stateful) ] TJ /F167 8.9664 Tf 1.009 0 0 1 347.62 117.529 Tm [ (instances) ] TJ /F138 8.9664 Tf 1.009 0 0 1 382.653 117.529 Tm [ (that) -248 (communicate) -248 (via) -248 (messages) -248 <289f332e31292e> -248 (Then) -248 (w) 8 (e) ] TJ 1.002 0 0 1 317.955 106.57 Tm [ (e) 7 (xplain) -249 (ho) 7 (w) -248 (arbitrar) -15 (y) -249 (Durable) -248 (Functions) -249 (co) -7 (de) -248 (can) -249 (b) -10 (e) -248 (compile) -7 (d) -249 (to) ] TJ 1.02 0 0 1 317.955 95.611 Tm [ (it) -248 <289f332e32292c> -249 (and) -248 (\033nally) -248 (discuss) -249 (the) -248 (e) 7 (xe) -7 (cution) -248 (guarante) -7 (es) -248 (that) -249 (can) -248 (b) -10 (e) ] TJ 1 0 0 1 317.955 84.653 Tm [ (achie) 7 (v) 8 (e) -7 (d) -250 (by) -250 (implementations) -250 (of) -250 (this) -250 (mo) -7 (del) -250 <289f332e33292e> ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1594) Tj ET Q Q Q endstream endobj 143 0 obj << /BaseFont /KIDRVI+HelveticaNeue /ToUnicode 144 0 R /Type /Font /Encoding 145 0 R /DescendantFonts [ 147 0 R ] /Subtype /Type0 >> endobj 144 0 obj << /Filter /FlateDecode /Length 181 >> stream x]1 EwN 6"E,ҡUL@ }I:tl^e)dj7 & ty"N8wªg n*?hi]yt0D!)?97_fyy*Tl%`[?=55%5;> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 146 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 147 0 obj << /BaseFont /KIDRVI+HelveticaNeue /FontDescriptor 148 0 R /Type /Font /CIDToGIDMap 151 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 52 [ 556 556 ] 57 [ 556 ] ] /CIDSystemInfo 146 0 R /Subtype /CIDFontType2 >> endobj 148 0 obj << /Type /FontDescriptor /FontName /KIDRVI+HelveticaNeue /FontBBox [ 28 -11 515 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 149 0 R /FontFile2 150 0 R >> endobj 149 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`0 ! endstream endobj 150 0 obj << /Filter /FlateDecode /Length 1276 >> stream xUmh[U~ϹM,Y6=7I].mo}Ķ1ڵVvG96XΙ @xn *(s(KQp?1Y ;'}ss#RZ ӧU,W>3[/,ö^?rJmɩUJTr,ŋ4fg:S#bN,y~^IWO}D+T-I"sET2{fMQ"r,s)ãD4XJT XJh`OZ7EFd2b@NNYja:cƄE95?4MsxTɣ< G6SQtHXJx8=R~'e5M[Kik)LfsN.\.f&x%!gt @: /^XGGGLɮPz.>5)#+5vd iQeym w.k;xF~`M(*CCQ G7|ZȧX.ge7ݝwb~2^=' 綃.o[=^eT+ܕ f3T^c=2WFrwU/]|N19ۙ:TԍnFD0*|:ҪgʇSY?vsʐ.}YjՐ[NP :RJz V1joݥr~QNuL`8 ||,&rl@9A9ϛ*PVa0$U7mz@1:<޹~7X nn xs gD1kx_VږzHU2}; m5A< Q&䳓xB  ($B ($B ($B (Ř `  E=>Q) pd Hb];9:qK@DAOtp]57z3.\w6|/aM65t%:ӵ\ݽxy* Um`"T}vo~M6vE ڎXmϮpݧIx;)/q2wp{̧,7 y/I'W _7 endstream endobj 151 0 obj << /Filter /FlateDecode /Length 23 >> stream xc`9 RPm&h endstream endobj 152 0 obj << /A << /D (figure\056caption\0567) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 115.525 382.038 121.65 392.307 ] /Subtype /Link /Type /Annot >> endobj 153 0 obj << /A << /D (section\0564) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 57.035 360.121 63.188 370.555 ] /Subtype /Link /Type /Annot >> endobj 154 0 obj << /A << /D (section\0565) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 67.397 360.121 73.55 370.555 ] /Subtype /Link /Type /Annot >> endobj 155 0 obj << /A << /D (figure\056caption\0567) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 94.451 264.873 100.613 275.307 ] /Subtype /Link /Type /Annot >> endobj 156 0 obj << /A << /D (section\0564) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 180.421 81.54 186.666 91.975 ] /Subtype /Link /Type /Annot >> endobj 157 0 obj << /A << /D (section\0565) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 191.012 81.54 197.257 91.975 ] /Subtype /Link /Type /Annot >> endobj 158 0 obj << /A << /D (figure\056caption\0568) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 389.467 373.695 395.704 383.963 ] /Subtype /Link /Type /Annot >> endobj 159 0 obj << /A << /D (figure\056caption\0566) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 551.044 362.736 557.206 373.004 ] /Subtype /Link /Type /Annot >> endobj 160 0 obj << /A << /D (subsubsection\0563\0563\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 512.793 282.592 531.321 292.722 ] /Subtype /Link /Type /Annot >> endobj 161 0 obj << /A << /D (subsubsection\0563\0563\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 400.31 238.452 418.756 248.886 ] /Subtype /Link /Type /Annot >> endobj 162 0 obj << /A << /D (subsubsection\0563\0563\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 514.99 238.452 533.436 248.886 ] /Subtype /Link /Type /Annot >> endobj 163 0 obj << /A << /D (subsubsection\0563\0561\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 513.058 209.616 531.833 219.745 ] /Subtype /Link /Type /Annot >> endobj 164 0 obj << /Length 21635 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG q 1 0 0 1 54.648 708.115 cm [ ] 0 d 0 J 0.398 w 0 0 m 238.547 0 l S Q q 1 0 0 1 54.847 696.956 cm [ ] 0 d 0 J 0.398 w 0 0 m 0 10.959 l S Q BT /F142 8.9664 Tf 81.608 700.244 Td [ (application) -250 (state) ] TJ ET q 1 0 0 1 175.723 696.956 cm [ ] 0 d 0 J 0.398 w 0 0 m 0 10.959 l S Q BT /F142 8.9664 Tf 211.442 700.244 Td [ (w) 8 (ork) -250 (items) ] TJ ET q 1 0 0 1 292.996 696.956 cm [ ] 0 d 0 J 0.398 w 0 0 m 0 10.959 l S Q q 1 0 0 1 54.648 696.757 cm [ ] 0 d 0 J 0.398 w 0 0 m 238.547 0 l S Q q 1 0 0 1 54.847 532.169 cm [ ] 0 d 0 J 0.398 w 0 0 m 0 164.389 l S Q 1 0 0 1 60.028 528.728 cm q 0.9 0 0 0.9 0 0 cm q 1 0 0 1 0 0 cm /Im1 Do Q Q q 1 0 0 1 115.695 3.441 cm [ ] 0 d 0 J 0.398 w 0 0 m 0 164.389 l S Q 1 0 0 1 -60.028 -528.728 cm BT /F142 8.9664 Tf 185.885 660.083 Td [ (stateless) -250 (task) ] TJ /F243 8.9664 Tf -0.565 -10.959 Td [ (\074) ] TJ /F246 8.9664 Tf 9.825 0 Td [ (7\041) ] TJ /F243 8.9664 Tf 11.108 0 Td [ (\074) ] TJ /F246 7.2727 Tf 7.625 3.255 Td [ (0) ] TJ /F142 8.9664 Tf -27.993 -47.091 Td [ (stateful) -250 (instance) ] TJ /F243 8.9664 Tf -0.358 -10.959 Td [ (\072) -45 (\225) -114 (\074) ] TJ /F250 7.2727 Tf 15.091 -1.345 Td [ (1) ] TJ /F243 8.9664 Tf 5.518 1.345 Td [ (\224) -200 (\224) -199 (\224) -121 (\074) ] TJ /F251 7.2727 Tf 17.624 -1.345 Td [ (\075) ] TJ /F243 8.9664 Tf 4.658 1.345 Td [ (\225) -152 (E) ] TJ /F246 8.9664 Tf -33.566 -10.959 Td [ (7\041) ] TJ /F243 8.9664 Tf 11.448 0 Td [ (E) ] TJ /F246 7.2727 Tf 4.545 3.255 Td [ (0) ] TJ /F243 8.9664 Tf 2.535 -3.255 Td [ (\225) -114 (\074) ] TJ /F246 7.2727 Tf 10.617 3.255 Td [ (0) ] TJ /F250 7.2727 Tf -0.291 -6.485 Td [ (1) ] TJ /F243 8.9664 Tf 3.611 3.23 Td [ (\225) -193 (\224) -199 (\224) -200 (\224) -121 (\074) ] TJ /F246 7.2727 Tf 21.906 3.255 Td [ (0) ] TJ /F251 7.2727 Tf -0.582 -7.136 Td [ (\072) ] TJ ET q 1 0 0 1 292.996 532.169 cm [ ] 0 d 0 J 0.398 w 0 0 m 0 164.389 l S Q q 1 0 0 1 54.648 531.969 cm [ ] 0 d 0 J 0.398 w 0 0 m 238.547 0 l S Q 0 0 0 rg 0 0 0 RG BT /F142 8.9664 Tf 53.798 512.144 Td [ (Figur) 8 (e) -352 (5\072) -353 (The) -352 (ser) -15 (v) 8 (erless) -353 (message\055passing) -352 (mo) -7 (del\056) -353 (Messages) ] TJ 0 -10.959 Td [ (in) -396 (the) -396 (task) -395 (queue) -396 (r) 8 (epr) 8 (esent) -396 (stateless) -395 (functions) -396 (sche) -7 (dule) -7 (d) ] TJ 0 -10.959 Td [ (for) -254 (e) 7 (xe) -7 (cution\056) -254 (The) -253 (ke) 7 (y\055queue\055value) -254 (stor) 8 (es) -254 (the) -253 (curr) 8 (ent) -254 (state) ] TJ 0 -10.959 Td [ (and) -369 (message) -368 (queue) -369 (of) -368 (each) -369 (instance) 10 (\056) -369 (The) -369 (application) -368 (pr) 8 (o\055) ] TJ 0 -10.959 Td [ (gr) 8 (esses) -270 (by) -271 (fetching\054) -270 (e) 7 (xe) -7 (cuting\054) -270 (and) -271 (committing) -270 (w) 8 (ork) -270 (items\056) ] TJ -0.457 -10.959 Td [ (W) 80 (ork) -233 (items) -233 (can) -233 (consume) -233 (and) -233 (pr) 8 (o) -7 (duce) -233 (messages) -233 (and) -233 (up) -7 (date) ] TJ 0.457 -10.959 Td [ (instance) -250 (states\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F142 10.9091 Tf 0 -36.582 Td [ (3\0561) -1000 (Mo) -7 (del) -250 (De\033nition) ] TJ /F254 8.9664 Tf 1.02 0 0 1 53.798 396.11 Tm [ (3\0561\0561) -980 (State) 9 (\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 102.58 396.11 Tm [ (W) 78 (e) -246 (sho) 7 (w) -246 (ho) 6 (w) -246 (the) -246 (application) -247 (state) -246 (is) -247 (structu) 1 (r) 7 (e) -7 (d) -246 (on) ] TJ 0.991 0 0 1 53.798 385.151 Tm [ (the) -252 (left) -253 (of) -252 (Figur) 8 (e) -252 (5\056) -252 (All) -252 (of) -253 (the) -252 (state) -252 (of) -252 (an) -253 (application) -252 (is) -252 (p) -7 (ersiste) -7 (d) -252 (in) ] TJ 0.996 0 0 1 53.798 374.192 Tm [ (storage) -251 (\050) 17 (di\035er) 8 (ent) -251 (strategies) -250 (ar) 8 (e) -251 (use) -7 (d) -251 (by) -251 (di\035er) 8 (ent) -251 (implementations) ] TJ 0.998 0 0 1 53.798 363.233 Tm [ <9f342c9f35292e> -250 (At) -251 (the) -250 (top) -250 (is) -251 (a) -250 (queue) -250 (for) -251 (stateless) -250 (tasks\073) -251 (its) -250 (messages) -250 (r) 8 (epr) 8 (e\055) ] TJ 0.98 0 0 1 53.798 352.274 Tm [ (sent) -201 (stateless) -200 (functions) -201 (sche) -7 (dule) -7 (d) -201 (for) -201 (e) 7 (xe) -7 (cutions\056) -201 (The) -200 (b) -11 (ottom) -200 (half) -201 (is) ] TJ 0.98 0 0 1 53.798 341.315 Tm [ (a) -253 (\042ke) 7 (y\055queue\055value) 24 (\042) -253 (stor) 8 (e) -253 (that) -253 (contains) -253 (the) -254 (stateful) -253 (instances\056) -253 (Each) ] TJ 0.98 0 0 1 53.798 330.356 Tm [ (instance) -255 (is) -256 (identi\033e) -7 (d) -255 (by) -255 (a) -256 (unique) -255 (ke) 7 (y) 60 (\054) -255 (the) ] TJ /F167 8.9664 Tf 0.98 0 0 1 204.825 330.356 Tm [ (instance) -255 (id) ] TJ /F138 8.9664 Tf 0.98 0 0 1 242.331 330.356 Tm [ (\054) -255 (which) -256 (can) -255 (b) -10 (e) ] TJ 1.007 0 0 1 53.798 319.397 Tm [ (use) -7 (d) -248 (as) -248 (a) -248 (r) 8 (outing) -248 (destination) -248 (for) -249 (m) 1 (essages\056) -249 (For) -248 (each) -248 (instance) 10 (\054) -248 (the) ] TJ 0.98 0 0 1 53.798 308.438 Tm [ (stor) 8 (e) -248 (contains) -247 (a) -248 (queue) -248 (of) -247 (incoming) -248 (messages\054) -247 (and) -248 (the) -248 (curr) 8 (ent) -247 (state) 10 (\056) ] TJ /F254 8.9664 Tf 0.982 0 0 1 53.798 289.903 Tm [ (3\0561\0562) -1018 (T) 20 (ransitions\056) ] TJ /F138 8.9664 Tf 0.982 0 0 1 122.609 289.903 Tm [ (The) -255 (application) -256 (makes) -255 (pr) 8 (ogr) 8 (ess) -255 (at) -255 (the) -255 (granular\055) ] TJ 1.02 0 0 1 53.798 278.944 Tm [ (ity) -257 (of) -257 (transitions) -258 (calle) -7 (d) ] TJ /F167 8.9664 Tf 1.02 0 0 1 142.409 278.944 Tm [ (w) 8 (ork) -257 (items) ] TJ /F138 8.9664 Tf 1.02 0 0 1 182.168 278.944 Tm [ (\054) -257 (of) -258 (w) 1 (hich) -258 (ther) 8 (e) -257 (ar) 8 (e) -257 (tw) 7 (o) -257 (typ) -7 (es) ] TJ 1 0 0 1 53.529 267.985 Tm [ (\050) 12 (se) -7 (e) -250 (Figur) 8 (e) -250 (5) -250 (on) -250 (the) -250 (right\051\072) ] TJ 0 0 0 rg 0 0 0 RG 11.179 -14.895 Td [ (\0501\051) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 78.207 253.09 Tm [ (Stateless) ] TJ /F167 8.9664 Tf 0.98 0 0 1 110.919 253.09 Tm [ (task) -211 (w) 8 (ork) -210 (items) ] TJ /F138 8.9664 Tf 0.98 0 0 1 166.964 253.09 Tm [ (consume) -211 (a) -210 (message) ] TJ /F243 8.9664 Tf 1 0 0 1 237.946 253.09 Tm [ (\074) ] TJ /F138 8.9664 Tf 0.98 0 0 1 247.132 253.09 Tm [ (fr) 8 (om) -211 (the) -210 (task) ] TJ 0.984 0 0 1 78.207 242.131 Tm [ (queue) 10 (\054) -253 (compute) -254 (a) -253 (r) 8 (esult\054) -253 (and) -254 (then) -253 (enqueue) -253 (this) -254 (r) 8 (esult) -253 (in) -253 (the) ] TJ 0.993 0 0 1 78.207 231.173 Tm [ (form) -252 (of) -251 (a) -252 (r) 8 (esp) -7 (onse) -251 (message) ] TJ /F243 8.9664 Tf 1 0 0 1 180.354 231.173 Tm [ (\074) ] TJ /F246 7.2727 Tf 7.626 3.254 Td [ (0) ] TJ /F138 8.9664 Tf 0.993 0 0 1 193.024 231.173 Tm [ (to) -252 (the) -251 (queue) -252 (of) -251 (the) -252 (instance) ] TJ 1 0 0 1 78.207 220.214 Tm [ (that) -250 (pr) 8 (o) -7 (duce) -7 (d) ] TJ /F243 8.9664 Tf 52.749 0 Td [ (\074) ] TJ /F138 8.9664 Tf 7.334 0 Td [ (\056) ] TJ 0 0 0 rg 0 0 0 RG -73.582 -10.959 Td [ (\0502\051) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 78.207 209.255 Tm [ (Stateful) ] TJ /F167 8.9664 Tf 0.98 0 0 1 107.367 209.255 Tm [ (instance) -193 (w) 9 (ork) -193 (items) ] TJ /F138 8.9664 Tf 0.98 0 0 1 175.23 209.255 Tm [ (\054) -193 (for) -192 (an) -193 (instance) -192 (with) -193 (id) ] TJ /F243 8.9664 Tf 1 0 0 1 259.251 209.255 Tm [ (\072) ] TJ /F138 8.9664 Tf 0.98 0 0 1 265.978 209.255 Tm [ (and) -193 (cur\055) ] TJ 0.98 0 0 1 78.207 198.296 Tm [ (r) 8 (ent) -170 (state) ] TJ /F243 8.9664 Tf 1 0 0 1 112.56 198.296 Tm [ (E) ] TJ /F138 8.9664 Tf 0.98 0 0 1 116.814 198.296 Tm [ (\054) -170 (consume) -170 (a) -170 (batch) -171 (of) -170 (incoming) -170 (messages) ] TJ /F243 8.9664 Tf 1 0 0 1 258.642 198.296 Tm [ (\074) ] TJ /F250 7.2727 Tf 7.334 -1.345 Td [ (1) ] TJ /F243 8.9664 Tf 5.518 1.345 Td [ (\224) -200 (\224) -199 (\224) -121 (\074) ] TJ /F251 7.2727 Tf 17.624 -1.345 Td [ (\075) ] TJ /F138 8.9664 Tf 0.98 0 0 1 77.938 187.337 Tm [ (\050) ] TJ /F243 8.9664 Tf 1 0 0 1 80.198 187.337 Tm [ (\075) ] TJ /F246 8.9664 Tf 7.718 0 Td [ <15> ] TJ /F250 8.9664 Tf 0.98 0 0 1 96.378 187.337 Tm [ (1) ] TJ /F138 8.9664 Tf 0.98 0 0 1 100.464 187.337 Tm [ (\051) -242 (fr) 8 (om) -242 (the) -242 (instance) -242 (queue) 10 (\054) -242 (up) -7 (date) -242 (the) -242 (instance) -242 (state) -242 (to) ] TJ /F243 8.9664 Tf 1 0 0 1 77.983 176.378 Tm [ (E) ] TJ /F246 7.2727 Tf 4.545 3.255 Td [ (0) ] TJ /F138 8.9664 Tf 1.02 0 0 1 85.332 176.378 Tm [ (\054) -260 (and) -260 (pr) 8 (o) -7 (duce) -261 (outgoing) -260 (messages) ] TJ /F243 8.9664 Tf 1 0 0 1 211.078 176.378 Tm [ (\074) ] TJ /F246 7.2727 Tf 7.625 3.255 Td [ (0) ] TJ /F250 7.2727 Tf -0.291 -6.485 Td [ (1) ] TJ /F243 8.9664 Tf 3.611 3.23 Td [ (\225) -193 (\224) -199 (\224) -200 (\224) -121 (\074) ] TJ /F246 7.2727 Tf 21.906 3.255 Td [ (0) ] TJ /F251 7.2727 Tf -0.582 -7.136 Td [ (\072) ] TJ /F138 8.9664 Tf 1.02 0 0 1 250.57 176.378 Tm [ (\050) ] TJ /F243 8.9664 Tf 1 0 0 1 252.937 176.378 Tm [ (\072) ] TJ /F246 8.9664 Tf 8.101 0 Td [ <15> ] TJ /F250 8.9664 Tf 1.02 0 0 1 269.807 176.378 Tm [ (0) ] TJ /F138 8.9664 Tf 1.02 0 0 1 274.06 176.378 Tm [ (\051) -260 (that) ] TJ 0.98 0 0 1 78.207 165.301 Tm [ (ar) 8 (e) -216 (enqueue) -8 (d) -216 (in) -217 (the) -216 (task) -217 (queue) -217 (and) -216 (r) 8 (ele) 7 (vant) -217 (instance) -216 (queues\056) ] TJ 1.019 0 0 1 53.798 150.406 Tm [ (Note) -244 (that) -245 (the) -244 (queues) -245 (ar) 8 (e) -244 (not) -245 (r) 8 (e) -7 (quir) 8 (e) -7 (d) -244 (to) -245 (b) -10 (e) -244 (entir) 8 (ely) -245 (FIFO\072) -244 (that) -245 (is\054) ] TJ 1.004 0 0 1 53.798 139.447 Tm [ (a) -249 (transition) -250 (may) -249 (de) -7 (queue) -250 (mes) 1 (sages) -250 (fr) 8 (om) -249 (p) -7 (ositions) -250 (other) -249 (than) -249 (the) ] TJ 1 0 0 1 53.798 128.488 Tm [ (head) -251 (of) -251 (the) -251 (queue) 10 (\056) -251 (Ho) 7 (w) 8 (e) 7 (v) 8 (er) 59 (\054) -251 (w) 8 (e) -251 (do) -250 (guarante) -7 (e) -251 (that) -251 (messages) -251 (fr) 8 (om) ] TJ 0 -10.959 Td [ (the) -250 (same) -250 (sour) 8 (ce) -250 (ar) 8 (e) -250 (pr) 8 (o) -7 (cesse) -7 (d) -250 (in) -250 (or) 8 (der) 59 (\056) ] TJ 0.992 0 0 1 63.761 106.57 Tm [ (The) -253 (system) -253 (continuously) -253 (identi\033es) -254 (w) 8 (ork) -253 (items\054) -253 (sche) -7 (dules) -253 (them) ] TJ 1.02 0 0 1 53.798 95.611 Tm [ (for) -358 (e) 7 (xe) -7 (cution\054) -357 (and) -358 (commits) -357 (their) -358 (r) 8 (esults\073) -358 (the) -357 (pr) 8 (e) -7 (cise) -358 (e) 7 (xe) -7 (cution) ] TJ 1.02 0 0 1 53.798 84.653 Tm [ (details) -298 (var) -15 (y) -298 (by) -298 (implementation) -298 <289f342c9f35292e> -298 (All) -298 (stateless) -299 (w) 8 (ork) -298 (items) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0.994 0 0 1 317.955 698.351 Tm [ (can) -250 (e) 7 (xe) -7 (cute) -251 (in) -250 (parallel\073) -251 (for) -250 (stateful) -250 (w) 8 (ork) -251 (items) -250 (ther) 8 (e) -250 (is) -251 (parallelism) ] TJ 1 0 0 1 317.955 687.392 Tm [ (acr) 8 (oss) -249 (ke) 7 (ys) -250 (but) -249 (only) -249 (one) -249 (w) 8 (ork) -249 (item) -250 (p) -7 (er) -249 (ke) 7 (y) -249 (is) -249 (e) 7 (xe) -7 (cuting) -250 (at) -249 (a) -249 (time) 10 (\056) ] TJ 0.98 0 0 1 327.918 676.433 Tm [ (W) 82 (ork) -211 (items) -210 (can) -211 (b) -10 (e) -211 (se) -7 (en) -210 (as) -211 (a) -210 (generalization) -211 (of) -211 (stateless) -210 (FaaS) -211 (func\055) ] TJ 0.98 0 0 1 317.955 665.474 Tm [ (tions\054) -210 (since) -210 (the) 7 (y) -209 (e) 7 (xe) -7 (cute) -210 (arbitrar) -15 (y) -210 (application) -210 (co) -7 (de) 10 (\054) -210 (ar) 8 (e) -209 (individually) ] TJ 1 0 0 1 317.955 654.516 Tm [ (bille) -7 (d\054) -250 (and) -250 (ar) 8 (e) -250 (also) -250 (subje) -7 (ct) -250 (to) -250 (time) -7 (outs\056) ] TJ /F142 10.9091 Tf 0 -22.915 Td [ (3\0562) -1000 (Compiling) -250 (DF) -250 (to) -250 (Message\055Passing) ] TJ /F138 8.9664 Tf 1.02 0 0 1 317.641 617.903 Tm [ (All) -269 (DF) -268 (applications) -269 (ar) 8 (e) -269 (internally) -268 (compile) -7 (d) -269 (into) -268 (instances\054) -269 (tasks\054) ] TJ 1.009 0 0 1 317.955 606.944 Tm [ (and) -249 (messages\056) -248 (Instances) -249 (r) 8 (epr) 8 (esent) -249 (the) -248 (state) -249 (of) -248 (or) 7 (chestrations) -248 (and) ] TJ 0.98 0 0 1 317.955 595.985 Tm [ (entities\054) -235 (tasks) -234 (r) 8 (epr) 8 (esent) -234 (activities\054) -235 (and) -235 (messages) -234 (r) 8 (epr) 8 (esent) -234 (calls) -235 (and) ] TJ 1 0 0 1 317.955 585.026 Tm [ (r) 8 (esp) -7 (onses\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Or) 8 (chestrations\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 394.21 574.067 Tm [ (A) -225 (signi\033cant) -226 (challenge) -226 (for) -225 (w) 8 (ork\036o) 7 (ws\055as\055co) -7 (de) ] TJ 1.02 0 0 1 317.955 563.108 Tm [ (appr) 8 (oaches) -330 (like) -330 (DF) -329 (is) -330 (that) -330 (or) 8 (chestrations) -329 (ar) 7 (e) -329 (mostly) -330 (written) -330 (in) ] TJ 0.998 0 0 1 317.955 552.149 Tm [ (languages) -252 (that) -252 (do) -252 (not) -252 (pr) 8 (o) 7 (vide) -252 (easy) -252 (che) -7 (ckp) -7 (ointing) -252 (of) -252 (interme) -7 (diate) ] TJ 0.996 0 0 1 317.955 541.191 Tm [ (states\056) -250 (T) 63 (o) -250 (solv) 8 (e) -250 (this\054) -250 (DF) -250 (r) 8 (epr) 8 (esents) -250 (the) -250 (state) -250 (of) -251 (an) -250 (or) 8 (chestration) -250 (as) ] TJ 1.02 0 0 1 317.955 530.232 Tm [ (a) ] TJ /F167 8.9664 Tf 1.02 0 0 1 324.679 530.232 Tm [ (partial) -278 (histor) -15 (y) ] TJ /F138 8.9664 Tf 1.02 0 0 1 379.972 530.232 Tm [ (of) -278 (e) 7 (v) 8 (ents\054) -279 (which) -278 (can) -278 (b) -10 (e) -278 (r) 8 (eplay) 8 (e) -7 (d) -279 (to) -278 (r) 8 (e) -7 (construct) ] TJ 1.005 0 0 1 317.955 519.273 Tm [ (the) -248 (state) 10 (\056) -248 (The) -247 (histor) -15 (y) -248 (r) 8 (eplay) -248 (is) -248 (transpar) 8 (ent\073) -248 (it) -247 (do) -7 (es) -248 (not) -248 (r) 8 (e\055e) 7 (xe) -7 (cute) ] TJ 1 0 0 1 317.955 508.314 Tm [ (complete) -7 (d) -250 (tasks) -250 (but) -250 (r) 8 (euses) -250 (the) -250 (r) 8 (esults) -250 (r) 8 (e) -7 (cor) 8 (de) -7 (d) -250 (in) -250 (the) -250 (histor) -15 (y) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Entities\056) ] TJ /F138 8.9664 Tf 1.007 0 0 1 365.978 497.355 Tm [ (Entities) -248 (ar) 8 (e) -248 (dir) 8 (e) -7 (ctly) -249 (tran) 1 (slate) -7 (d) -249 (to) -248 (instances) -248 (by) -248 (serial\055) ] TJ 1 0 0 1 317.955 486.396 Tm [ (izing) -250 (their) -250 (state) -250 (\033elds) -250 (as) -250 (instance) -250 (state) 10 (\054) -249 (and) -250 (by) -250 (translating) -250 (each) -250 (of) ] TJ 0.998 0 0 1 317.955 475.437 Tm [ (their) -251 (metho) -7 (ds) -250 (as) -251 (a) -251 (w) 8 (ork\055item) -251 (that) -250 (pr) 8 (o) -7 (cesses) -251 (a) -251 (call) -251 (or) -250 (signal) -251 (to) -251 (the) ] TJ 0.995 0 0 1 317.955 464.478 Tm [ (entity) 59 (\054) -251 (up) -7 (date) -251 (the) -251 (state) 10 (\054) -252 (and) -251 (p) -7 (ossibly) -251 (send) -251 (signals) -252 (to) -251 (other) -251 (entities\056) ] TJ /F142 8.9664 Tf 1 0 0 1 327.918 453.519 Tm [ (Critical) -323 (Se) -7 (ctions\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 402.951 453.519 Tm [ (Mutual) -317 (e) 7 (xclusion) -317 (is) -317 (achie) 6 (v) 8 (e) -7 (d) -317 (using) -317 (a) -317 (dis\055) ] TJ 1.02 0 0 1 317.955 442.56 Tm [ (tribute) -7 (d) -351 (tw) 8 (o\055phase) -351 (lo) -7 (cking) -350 (pr) 7 (oto) -6 (col\054) -351 (which) -351 (is) -351 (e) 7 (xpr) 8 (esse) -7 (d) -351 (in) -351 (the) ] TJ 1.001 0 0 1 317.955 431.601 Tm [ (message) -250 (passing) -250 (mo) -7 (del) -251 (as) -250 (follo) 7 (ws\056) -250 (When) -250 (entering) -251 (the) -250 (critical) -250 (se) -7 (c\055) ] TJ 1.02 0 0 1 317.955 420.643 Tm [ (tion\054) -267 (a) -267 (single) -266 (lo) -7 (ck) -267 (message) -267 (is) -267 (passe) -7 (d) -266 (ar) 7 (ound) -266 (to) -267 (all) -267 (the) -267 (entities) -267 (to) ] TJ 0.988 0 0 1 317.955 409.684 Tm [ (b) -10 (e) -253 (lo) -7 (cke) -7 (d\054) -253 (i\056e) 10 (\056\054) -252 (each) -253 (entity) -253 (that) -253 (pr) 8 (o) -7 (cesses) -252 (it) -253 (passes) -253 (it) -253 (on) -252 (to) -253 (the) -253 (ne) 7 (xt\054) ] TJ 0.98 0 0 1 317.955 398.725 Tm [ (r) 8 (esp) -7 (e) -7 (cting) -207 (a) -206 (\033xe) -7 (d) -206 (global) -207 (or) 8 (der) -206 (to) -206 (av) 8 (oid) -207 (deadlo) -7 (cks\056) -206 (When) -207 (e) 7 (xiting) -206 (the) ] TJ 1.018 0 0 1 317.955 387.766 Tm [ (critical) -246 (se) -7 (ction\054) -246 (r) 8 (elease) -246 (messages) -247 (ar) 8 (e) -246 (sent) -246 (in) -246 (parallel) -246 (to) -246 (all) -247 (lo) -6 (cke) -7 (d) ] TJ 1.018 0 0 1 317.955 376.807 Tm [ (entities\056) -247 (Se) -6 (e) -247 (Figur) 8 (e) -247 (6) -246 (for) -247 (an) -246 (illustration) -247 (of) -246 (the) -247 (tw) 8 (o\055phase) -247 (lo) -6 (cking\054) ] TJ 1 0 0 1 317.955 365.848 Tm [ (on) -250 (the) -250 (e) 7 (xample) -250 (of) -250 (the) -250 (bank) -250 (transfer) -250 (critical) -250 (se) -7 (ction) -250 (fr) 8 (om) -250 (Figur) 8 (e) -250 (4\056) ] TJ 0.98 0 0 1 327.918 354.889 Tm [ (The) -236 (tw) 8 (o\055phase) -235 (lo) -8 (cking) -235 (pr) 8 (oto) -7 (col) -236 (is) -236 (lay) 8 (er) 8 (e) -7 (d) -236 (on) -236 (top) -235 (of) -236 (the) -236 (message) ] TJ 0.994 0 0 1 317.955 343.93 Tm [ (mo) -7 (del\054) -252 (which) -251 (alr) 8 (eady) -251 (handles) -252 (p) -7 (ersistence) -251 (and) -252 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 60 (\056) -252 (This) -251 (is) -252 (an) ] TJ 1.016 0 0 1 317.955 332.971 Tm [ (inter) 8 (esting) -247 (b) -10 (ene\033t) -247 (of) -247 (using) -247 (r) 8 (eliable) -247 (messages) -246 (as) -247 (the) -247 (fundamental) ] TJ 1 0 0 1 317.955 322.012 Tm [ (synchr) 8 (onization) -250 (primitiv) 8 (e) 10 (\056) ] TJ /F142 10.9091 Tf 0 -22.914 Td [ (3\0563) -1000 (Exe) -7 (cution) -250 (Guarante) -7 (es) ] TJ /F138 8.9664 Tf 1.005 0 0 1 317.955 285.4 Tm [ (In) -249 (this) -249 (se) -7 (ction) -249 (w) 8 (e) -249 (\033rst) -248 (describ) -10 (e) ] TJ /F167 8.9664 Tf 1.005 0 0 1 434.563 285.4 Tm [ (serializable) -249 (commit) ] TJ /F138 8.9664 Tf 1.005 0 0 1 506.841 285.4 Tm [ <289f332e332e31292c> -249 (a) -249 (sim\055) ] TJ 1.016 0 0 1 317.955 274.441 Tm [ (ple) -246 (but) -246 (str) 8 (ong) -246 (r) 8 (e) -7 (quir) 8 (ement) -246 (for) -246 (implementations) -246 (of) -245 (the) -246 (ser) -15 (v) 8 (erless) ] TJ 0.986 0 0 1 317.955 263.482 Tm [ (message) -252 (passing) -252 (mo) -7 (del\056) -252 (Then) -252 (w) 8 (e) -252 (discuss) -252 (what) -253 (serializab) 1 (le) -253 (commit) ] TJ 1.02 0 0 1 317.955 252.523 Tm [ (means) -252 (at) -252 (a) -252 (higher) -251 (le) 6 (v) 8 (el\054) -252 (in) -251 (terms) -252 (of) -252 (the) -252 (e) 7 (xe) -7 (cution) -252 (guarante) -7 (es) -251 (for) ] TJ 1 0 0 1 317.955 241.564 Tm [ (the) -250 (application) -250 (state) -250 <289f332e332e3229> -250 (and) -250 (for) -250 (e) 7 (xternal) -250 (e\035e) -7 (cts) -250 <289f332e332e33292e> ] TJ /F254 8.9664 Tf 1.02 0 0 1 317.955 223.382 Tm [ (3\0563\0561) -980 (Serializable) -347 (Commit\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 423.254 223.382 Tm [ (W) 78 (e) -346 (say) -347 (the) -347 (engine) -347 (satis\033es) -347 (serializ\055) ] TJ 1.02 0 0 1 317.955 212.423 Tm [ (able) -250 (commit) -250 (if) -250 (the) -250 (transitions) -250 (\0501\051) -250 (and) -251 (\0502\051) -250 (de\033ne) -7 (d) -250 (in) -250 <9f332e312e322c> -250 (which) ] TJ 1.02 0 0 1 317.955 201.464 Tm [ (r) 8 (epr) 8 (esent) -262 (the) -262 (committing) -262 (of) -262 (w) 7 (ork) -262 (items\054) -262 (b) -10 (ehav) 8 (e) -262 (like) -262 (serializable) ] TJ 0.993 0 0 1 317.955 190.506 Tm [ (transactions\056) -251 (For) -251 (e) 7 (xample) 10 (\054) -251 (committing) -250 (a) -251 (stateful) -251 (w) 8 (ork) -251 (item) -251 (means) ] TJ 1.001 0 0 1 317.686 179.547 Tm [ (\0501\051) -249 (r) 8 (emo) 7 (ving) -249 (the) -248 (consume) -7 (d) -249 (messages) -249 (fr) 8 (om) -249 (the) -249 (instance) -248 (queue) 10 (\054) -249 (\0502\051) ] TJ 0.993 0 0 1 317.955 168.588 Tm [ (up) -7 (dating) -251 (the) -252 (instance) -251 (state) 10 (\054) -251 (and) -252 (\0503\051) -251 (enqueueing) -251 (the) -252 (pr) 8 (o) -7 (duce) -7 (d) -251 (mes\055) ] TJ 1.02 0 0 1 317.955 157.629 Tm [ (sages\056) -329 (Serializable) -328 (commit) -328 (implies) -328 (that) -328 (all) -328 (of) -329 (these) -328 (e\035e) -7 (cts) -328 (must) ] TJ 1 0 0 1 317.955 146.67 Tm [ (app) -7 (ear) -250 (to) -250 (e) 7 (xe) -7 (cute) -250 (atomically) -250 (and) -250 (in) -250 (isolation\056) ] TJ /F254 8.9664 Tf 1.02 0 0 1 317.955 128.488 Tm [ (3\0563\0562) -980 (Exactly\055once) -281 (Exe) -7 (cution\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 432.843 128.488 Tm [ (Serializable) -280 (commit) -281 (means) -280 (that) -281 (if) ] TJ 1.02 0 0 1 317.955 117.529 Tm [ (committing) -318 (a) -319 (w) 8 (ork) -318 (item) -319 (do) -7 (es) -318 (not) -318 (succe) -7 (e) -7 (d) -318 (for) -319 (some) -318 (r) 8 (eason\054) -319 (the) ] TJ 0.991 0 0 1 317.955 106.57 Tm [ (application) -253 (r) 8 (emains) -253 (in) -253 (its) -253 (original) -254 (state) 11 (\056) -254 (In) -253 (particular) 60 (\054) -253 (no) -253 (messages) ] TJ 0.98 0 0 1 317.955 95.611 Tm [ (ar) 8 (e) -220 (consume) -7 (d) -221 (or) -220 (pr) 8 (o) -7 (duce) -8 (d\054) -220 (and) -220 (the) -221 (runtime) -220 (can) -221 (r) 8 (etr) -15 (y) -220 (the) -221 (e) 7 (xe) -7 (cution) ] TJ 0.98 0 0 1 317.955 84.653 Tm [ (and) -244 (the) -243 (commit) -244 (of) -243 (the) -244 (w) 8 (ork) -243 (item\056) -244 (Since) -244 (faile) -7 (d) -243 (commits) -244 (do) -244 (not) -243 (hav) 8 (e) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1595) Tj ET Q Q Q endstream endobj 165 0 obj << /BaseFont /BPHIKA+LibertineMathMI /FirstChar 36 /FontDescriptor 166 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 168 0 R /Type /Font /Widths 169 0 R >> endobj 166 0 obj << /Ascent 437 /CapHeight 437 /CharSet (\057comma\057period\057u1D442\057u1D443\057u1D458\057u1D45A\057u1D45B\057u1D463) /Descent -11 /Flags 4 /FontBBox [ -342 -238 1011 786 ] /FontFile 167 0 R /FontName /BPHIKA+LibertineMathMI /ItalicAngle -12 /StemV 82 /Type /FontDescriptor /XHeight 400 >> endobj 167 0 obj << /Filter /FlateDecode /Length1 1398 /Length2 4960 /Length3 0 /Length 5765 >> stream xSTT%$%)傀4C]5C04H+!]""%-tJϯオzkֺs}>g35"!xAb*@Ba50NM 0D̬ E:B#Ypab }hLD3!րxAb|b +G !AG@p2?;{!vȿl*?OV+6@u4ᎎ 6PT`_Eò?VG7;O#%$jȃ^"w>Wum#ytnدZ0[G C=!֚P`vtì!GtYM+gh 3]; :%AfB "wOPL]G) }xwx!(O_q@//$   2 "< j:}#M2(,ٷ)N;;z{>932F% UɲI&GhƝ'9Z r4e~~Ƌ%xʚ%'%( 5|'o Hf*5֙23AmIT͞5z3Tsvp3@ng70HF;UIwř/)N7VU/ᅏ,i)$|\ 5zyf&J YTz'KµƢ^Vh?ץn`Kat^;uc@bʙwWKkgtQ7* P8)YhhH5V|TBP8s\_[(X}KnW5j*[V|v38SSƒSʆ4l0`ZfE|0ZHّ]l'D؟Dy2009z‹ζ7W뾃~ahq>q%wl;XnҔSl\[J9v-眾./jܡhܺWM4ۇ4!=Zg_G/8V ykU_͹9Gj#*J&5AE$B߰3"Q0sVRC6NQj^5RwƆt,Bu_K: vPqwK.gIgq)e/}Ԫ'Y+M K{9;}x_II0wU[)Xc8*b,$샄ݵwTwݦvz3A#Pc7umL/R=ano7癒3_U|Xsb*=䕮@pᶥBޅ]4W9yȪҞ~ )dFYWSd4#j>*Ilf\Y8kԒ&:aߡ1;Nz{gyFHhȪd gTM;~{Y>ٷa~E`h0"^J y##G3zyɢrtW$J)bXn,l,5#KQOVc <ÝkPfm@\SgHYŎ~[م;%R`]*B%y]0^ 1@"qcY;l&_KE&RE`:[RT2 xWA"T ?>: />zQyvt2&iJhW c2(R<CTnBnnV˓$a1o7D C-=8Bj89ꛘRZw篷6$&~u3|N' 8oE|F&;EGWnp]T~LSrjnckdw+&al%rl.&Y\*7hHrCU8\g<$Lo rȩj]?["a,a O,x@;B \pUB 38ZvIu8yv]z{dnfW;?>"XnzZGHG#f,+Oj AYIҴP,flL\䊘([ъKr ^$`j<~8vp.@X܉D>Msjİ&3Kk4/-r3V;|J8Muu']| v`#C0NхZ#,7*$|LVz6k<5)[I@jaʤWwtMWٻt=Q},+Uc R)B-o9ojڻ'a.e)L68^9 CF{*W2޽ǵ9w1D7q"̇N 2h@H;{\g:g'_h qntP  0O Rrس3|_Ό12pG~W"y82u^:3QxZG&36I9X5mYm:G9W>E1x۴=a<0P5S͓eEOI-'(ݧMm}"Vh 5|=!dk pPE2WBǖrjqGEn|0طL_PđC<$!F~I&\Պ`}5vt-bT%ݩQX9nEO2,-Yj0nhb9x[Kh\"rʅp>&Z%=G+|5;M˥%sW& 1APkZalH>g8ˤ©5c^BrUsHQk & J~,gu˾s N= xF*c|䞥wSKH3ӨY ܢ 7ַC#Κ1{M8t_v/]n?SKV }U;BNeIz`}%pre`Q1b։/CY9Q9G{1C˴q|T‡MwGAvҜ%8\ X|X,–sayQ7KAPDG_}@E1qᛮ61 }#FJ.nC f]fi([ou$MZ\Ov}'K#0#cuB-30;^ZDtGFz1+F<u%ed9ñXP[(vcWjYAY856fܝ㼼r\XPPa7S| DX1Crs}C(!ed _-sBcyzsl"hiM(MӒUGCN-٨ϲb reKwrdWؓOi&=l"1(7Cn,+n|AF6~dr-|^ŭp>=fx Fm/30> xrpBce2wHh5dX_ZE>jH;YrB2߼9UfW2-`Ƈ G*3 T%=T-֧Cv [!a1_z㔩lLOae+Қ*Fa#Tg#LIaq?W1a*K5|_˘uf+UFYx߷*2` qNvZW9ʴsO1JΊiWe.EK+f_|:*x*t%uSP"1M.JP9Ytˌ(g]["Ru2.YCCsTtj`ػց=0kXr?\Y'iާ= oZ'{ kM1(wW愲7-i͘~KR5rsڕT2=Xkp # YtL{FI27h9nu\i ,]> stream x}TMo0WxH@ !/ iiV{ @#Ĩyag}3gV}"e1U_Avnޛ*C6ʲ{/}cB8RP6?MWJen8C]0D]M[Vg9,J-GݧR]*;pC(5UT\T[~f57X54<71gHz 8kvy)p*Ҽ*LXqf4] /{8*9\ sGuH7Nq1y"!DD2p}ˉ#F!$L55 y5)&m DFS#DJ5*F§tatϬ;y'\ԝ pbC8pD8VX%r}D,6S8ctK,#S/;qJq-:VFzo˩s?X>ʼnfz7iptw]L^ti4]fkO=B[j,T endstream endobj 169 0 obj [ 668 499 668 555 454 544 634 597 858 628 552 578 486 478 389 489 401 314 499 519 276 259 486 266 783 518 447 489 491 357 353 307 521 391 688 475 503 436 636 668 621 648 691 594 530 670 687 693 478 522 472 458 450 369 402 490 447 258 506 494 451 440 391 525 482 410 521 410 455 546 469 584 630 424 421 507 507 537 454 642 494 539 519 494 494 276 259 381 631 470 511 540 338 462 448 481 425 473 438 469 469 516 465 465 465 465 465 465 465 465 465 465 220 220 ] endobj 170 0 obj << /BaseFont /FTTSWS+txsys /FirstChar 15 /FontDescriptor 171 0 R /LastChar 103 /Subtype /Type1 /ToUnicode 173 0 R /Type /Font /Widths 174 0 R >> endobj 171 0 obj << /Ascent 707 /CapHeight 707 /CharSet (\057arrowright\057braceleft\057braceright\057bullet\057greaterequal\057prime\057uni21A6\056endl) /Descent -152 /Flags 4 /FontBBox [ -47 -944 2835 838 ] /FontFile 172 0 R /FontName /FTTSWS+txsys /ItalicAngle 0 /StemV 52 /Type /FontDescriptor /XHeight 400 >> endobj 172 0 obj << /Filter /FlateDecode /Length1 978 /Length2 4382 /Length3 0 /Length 5083 >> stream x}Su\SEPAPJ ɍCa4R`#6F tw((HKwI)RR(O|}~}9ys +!q(u(,*Ё@p D2A V/R#U'80BP@T\ @(Dt00BPt  qDe[ t @EO= OwDa 7D pB9D"XrsuEa:Q =P(D9ֱ#1ހ%Dr I|$B\p#S#? |ťa8Ťa^M;.Ȟs~࿍tqD gԩ{sŸ)nꠐnw$ڹ`JXGA:h΅7"Qx #`~ , 1g,@$PX?a8$@%$;<ގD9P W8y("Xd A$'Ch11| 禵,,ɡe; ~D߼]xӞk7:5.>o[=/ɱcֳzQO$z'\0 #fdU('Z\`D}4t^S YD.H}y;Bz-xFڇ; /JuZr6EJԹoST2{wMvy~IwwAcgĔ@Jc>;)[EӎZ"q@{2.}NZABo%P"1#QyQ-&;]t5_pp͖U%l5Ane,Kg[Ufu{ PwQ=斒R;|Ɵ2d_>t}-/nQx>Ojl1cMmVo+72_G绤 }^fЬgQ.#KHUٔ^䶊7QÊ^;)=e+VA?v--lsͳTWm͓64ԗZnEolKy SIMo\r9;X-tAl@LAq)kGvUFzJF 9.xW9@)b .XЂ•~ " ʜO&֝ Xf]p#K]ڒܩ,"Dd31JPfNNE\=*8'&y(cOިlb/Cm *O 4*Ց S@Ly݊bLqF$eUVinɳO^Ԏ0~ Z3`GQWY' ~_EWN.@yJD>$vhN[Yrr)^~Wxxb}xW8.ګGNez#foMf1^H]i'8C?4E~L KD9CP(e=>?)a J KlXX&PqYA׍őcpfj6nM>bR\[E>Z% bf k}+g lc5M{Co%~7;;,5uϮ֒jɜ /a~S`zHf,Ig"Jz[-Yh.L-W޿ 5[vᔁkrB 9,жP]Es%0Msb&mh>U->񗑐4x6D LN'{s{u+ОJ0&:R~IJ烸l:fY1˕vWnP%$V_H}':ՉF-p{{URaCLwe-}}^+d3j*k!< wڎZJ a-S@ëb,XSMWI}f2e\OEʷUuq';S~Wg/?9}!597DiYU)cf7zd2TޞPZFӡdޏ&{ ˗/'߆T m5`gR8^W+ɭBX&Dj_ʔF+RyR-YEYJzT4rx\ֹUp[S퍄GLߒ# BI~mFӤ ͘?1)wfKUcE' ߥb罞 b !6ה#%Yz}c=뤣S2Vgs:jAF=_>.K܀F\Q$ ,\x\9\l%7N vOz39gd7Ǔ=x2gԁV.=zkSP؂>+p]#7.oXW*DK1YMK>>8F b̐ a2;s62TXEӣB/Y&Hlt7kc!BW!jSo之b+h47c߯_ uTXi|at^(\<\v!&[{y\ܓsY ܋<I맚oC "vuY풃{>UL6jJ gYi{!GU;u=$җ{f=#*60ON%.s?g!nsܧTQ}M[X IbA@E F aw*.C~IºDz~勞tO81 =izg]EP~=L)c+ڵm npȽ&+S5:+:D)nN@g;ShLvg5N݁o݌'bcg) u~R@.۞b+~]hI& ?gJbZ]Scl=e;)o֑#̶@A>˷\})#=XӒ? q:jo|!x?w}d'qΏ9=DxJ]@p]^3Q(ɾ%4˭^.?;zWwl V>Nr>T܄̙=o4PU Ц2;o[_<?kr%g]xmKcm3&mr}Z#)1R&>@=aE l̛5l ɻfw縞*;KoBEPucOEޕLHȜXwr%Z(DJkvm_ٸ*uH#>mV6=&P_ l+`9#nL?p䩺sbJ ?%@@62xnh6!9ګÊv.ֲON7N|,{emHACIji5YCE]J"h)al{\Ut胂E:x{d[0ibt$S<4rSU e7#t)}A3vO^We^BARSkzw0eu >@3&_-lhWs'mG( w_cդEH~j[ÑB<QUݙȏ~)cZiyzaܽ1dm0B?3bB픏܏KaGsnf'9h%:S^~.Y4xHB!A<@`} Kb^tѝpTR2%c31һ^ ZTݺIXײ̹ΥO m"7f 5I1jĖZL YyvK=BaC-6OHb7/ےE̶7ͪMK[we;]6rfsV` WxƦwV?&dM 2zqu% endstream endobj 173 0 obj << /Filter /FlateDecode /Length 1076 >> stream xmVKo8Wh҃k>$R,  aۢ : HdCͿ_~3r,rH0}3͋_?W?*_?O]XUMίa<}[swVw8DؽpA}*0.Ioqx^Nø> su]J&8o*f+r8&G0{~ɤHCwO{ŀ^Ƨ}٤_4/ԇi"v):߽tYCH%}8v]vsH6BlMn0<>]EĊ*Sd#U&EaȠIa2(  [(<%((OlhhIaPt `Xa DL@hÃG&#QN699#|H61 < (qP NrEX%Q .Pd0)D#l9āӋ1/&Y }BhlK( +\ åR tv<3JI|p*5O%sJE@{A5dI場-Ɔ9dH.Yp]*Ȏ1O 4AIG)aCF3V4ޱLx2k7հ XIpWP4e7͵i)Y&?T+ O C+owe< ǵof?i8.]$7 uːg ,kvfe)l[=횪Q+ϻFw׬lx2-"w_NVޱL>r%hWr.r);TW^v̖].+\vٝH.9˘ .rVF7Xp@TjvT 2Z΄|| /gs IʚfV5Hf9Q~~xti/z *VG/{ mzM endstream endobj 174 0 obj [ 497 636 636 636 636 636 636 636 636 636 636 636 636 918 918 636 636 1024 1024 499 499 1024 1024 1024 636 1024 1024 550 550 1034 1014 1024 636 347 853 536 536 634 634 0 0 587 587 640 500 908 703 712 712 639 870 718 648 860 622 669 704 876 650 775 796 749 1080 822 703 709 703 680 679 678 897 892 1202 738 797 865 654 654 654 654 654 466 466 371 371 371 371 411 411 ] endobj 175 0 obj << /BaseFont /VLEYZA+LinLibertineT /Encoding 176 0 R /FirstChar 37 /FontDescriptor 53 0 R /LastChar 56 /Subtype /Type1 /ToUnicode 177 0 R /Type /Font /Widths 178 0 R >> endobj 176 0 obj << /Differences [ 37 /percent 48 /zero /one 51 /three /four /five /six /seven /eight ] /Type /Encoding >> endobj 177 0 obj << /Filter /FlateDecode /Length 733 >> stream xUn@+Ha!$ABJ( !62FJsT]$ sϜreOzc}s/ū=֧&~}}nn:?m>Y[آ?=>Η"[Te{ċ*ߝ ۫/ڷHGܮOˍmڲ+mUY۴կھ[_"ʪlwk©'ՂͱUEZ17mYMךؠQOiQyYnp^~[_T惺Maz,O΢>!XvR?V 6`&[q'y]af]Yo$Xg⟳=6^90`4|!v2a@@mLĎ0s&F!ܣ {Q@R }Eu.MLq!f a<2ʖ!c0& SQ.eP58rr4Kgx:"'1jix43ԩRF94ZD3q 8e8̸t&&qP.#o(YQ=B>Ck9ǒgj>s/؈} .FwKw]!f; :?Ϯ91(x $PƷLa;431}SlkԚCz/,OMV-DZ,X)n w>~l? Xs] endstream endobj 178 0 obj [ 637 705 268 298 298 369 550 220 338 220 323 465 465 465 465 465 465 465 465 465 ] endobj 179 0 obj << /BaseFont /IGNYTW+LibertineMathMI7 /FirstChar 58 /FontDescriptor 180 0 R /LastChar 61 /Subtype /Type1 /ToUnicode 182 0 R /Type /Font /Widths 183 0 R >> endobj 180 0 obj << /Ascent 435 /CapHeight 435 /CharSet (\057u1D458\057u1D45B) /Descent -11 /Flags 4 /FontBBox [ -342 -238 1088 786 ] /FontFile 181 0 R /FontName /IGNYTW+LibertineMathMI7 /ItalicAngle -12 /StemV 82 /Type /FontDescriptor /XHeight 400 >> endobj 181 0 obj << /Filter /FlateDecode /Length1 1288 /Length2 3655 /Length3 0 /Length 4411 >> stream xVPSkETC :қ4(5@#TQH/tQH齊o͛3sַk A!`Eh n/x @PGP[!>H ZXM,cZ0bp^@ҊY@ Q3Upwð^ ~MW "  H AA2¸ ]*|__N?#q>`n@R;"_\]p%{%<?}\%$̯v\@|( ` 7$B{*@/\?`-u~dA7]F-Ee_a X\ZF [&/LyCo>)O~?gcF&3p|[v`(_ :nHoFMv&0mE~ˉ;`($A:HTo?!|Q0jjh7H>:$P>%E^ O۳pG=s vM6o ⻆Rc- %%xBv`)OThx$ P?wW$DN1Wn=V!ҿxA1crcg7㹉YέQ8_?"dEpHaMFcy~R򊯀q{#nc>;p}J*?lE %RCx!M+O=@޼gnau{KrgZ+g1iVN7֙Ei*60T._~D%v9)iHvEb!s {j0(Ƥ}^R hّRrw7>RYSc#Ln}@AO存WGZ v)YvW1 Ǿ'N9z9vVVY}hFj9~@Ό^rIa#(bhaլVs|P~Enƹ6nEUbqթ4tE^砙5 /T/)9ns4T7N`406 Bi\Z[ac!ӺE<*';ze>OWNu)FjזL) &2owMi>kLl2L 82󅳒q*I\ gV|M}ăDZN;mNͤw.dD>D Csp=AlƵO:qMN > T]5k2쭏\z肅 EqDIVK#Aah=jgDxI60/yZtq"Wm`@Qf , qo(E۶OM*y_qdu ,rZ(gb~ |e$f =|3re*SV.c:8{~z4euttpԃVf̘7u; b_> mw8q&('"bS,7+Z:l0Ws$]omUݏHxAb$YUoIZN5#y ]^t^DA{ͣW6 /B3O:J;^ QL6d/>)@t1@xUt i۰<ܳLq;HHFEɉQLypؔTq%Oة{<t$A6׹CG:2nwL grZUj4@ P%=<u 2ت"g+GtM"?])|C8AY#G֛+L&@>.F3 vR6|v4? `YiXVJV*d),\Ŝr]Q0لvr'e7֍'ԯ&[թ5Zeȭyͣpln[[75wZCG"a\sc(Ez{{G^E 9r(PUx9?p\^i1&DU!6Z-\ \`,v}^iq3xfH-p;xsw.pw/"mlL}5kض޻"!VS&=IY[5z ܚB mN1W #gsFZCo]K5i91N~'$y<쭓p{9x^p;Kt[&fxk$U)>!նcZ(#ˆAE*w/$fG_kι>\3ZS^ rxOT-`v?! endstream endobj 182 0 obj << /Filter /FlateDecode /Length 575 >> stream xTj0+4@H#%0ֱoRC"^^9JEĹGrfmYaruwH/NrRwnky-x1Dc pJXМY,ndbčMLũPPX]/< 4q?85~AhSP6zNkgѷ3=W _3},_BkfS endstream endobj 183 0 obj [ 519 292 863 574 ] endobj 184 0 obj << /BaseFont /YTFABH+LinBiolinumTI /Encoding 46 0 R /FirstChar 27 /FontDescriptor 185 0 R /LastChar 122 /Subtype /Type1 /ToUnicode 187 0 R /Type /Font /Widths 188 0 R >> endobj 185 0 obj << /Ascent 695 /CapHeight 660 /CharSet (\057C\057E\057P\057R\057S\057T\057a\057b\057c\057e\057f\137f\057five\057hyphen\057i\057l\057m\057n\057o\057one\057period\057r\057s\057t\057three\057two\057u\057v\057x\057y\057z) /Descent -237 /Flags 4 /FontBBox [ -1033 -247 6300 896 ] /FontFile 186 0 R /FontName /YTFABH+LinBiolinumTI /ItalicAngle -12 /StemV 80 /Type /FontDescriptor /XHeight 429 >> endobj 186 0 obj << /Filter /FlateDecode /Length1 906 /Length2 34811 /Length3 0 /Length 35426 >> stream xltfM5cxb۶6;IǶmwl۶m~s{9vZUsUXQ^(noB sU0303Zv7TŅ%i'h);3{: liownj?Dy{K ꟜLbi{-,m, E{:X_v@'*`o0mnigw*f.FNҙ휁ܰ]* jlci_n]j?Yatp|L w`g.@Pw2mlf2181]taU `abbF#׿翐Lo]mlݖ r1g}?j--\Tg,n4Ut1G4#g*dgn3ǨNShlo]r/ogM1;{5X埾9_ÿ݊Fv.@3XO?r*.N@ Kz(,lgfbeгq8X\?9|' hZklf2@vmބ'*-3ݥ+wxRTB}s*̒F3XD>N8Mg=]X&.fܓPE# jxTOn%x 5|dH_ VOԉ9C ka(swz^ KI,a)Udm@PͥR| 5Nlx@Dtae$xi߾34TF"%`WT {͙! &QFoqEf69VEwGemThW*scR2 w鄏ze _6:&HoW"9nG(Lz % +\hfzE؈6.YA;Z)Wk-JҀ"çr'ιuTGrdgP.xT'Aّu`-UA54r6]Avl0"|^B굘: Ķ䪟{(~Cye+s=G8PlqCN![RԷ 0$UI+~+`ieeJNF?_q*(*pUw1pxÔ5ʻ"hC n1JMEw|ɂR#E dD1&;N"W5"Vtߟ:däL ?J K&&|*Sakp'U_K[XgMþt7%B0&z!i4*e)*LքE: Q!9l=)b_SY;!NT~XT9Dŭ gR+h ϰ59chV˰ ] hMeg&n~ B\o-ȟ 7_Bs5[7u|: PLB,*܂h}% @U-L`%daz3O b՝imM*ܤ`M*_l?I?s 3c;}X {9: $κ άu(E,'^Bet񯀢]L;$V,W^V3iJZRvy1 Ws% oۘJsc֕DZ(,PX[ ?j$s_B_q!8QFj[n&֖. #R"aFSjC &T͛;9m{s #6A| 6qW\rd?=z]7no|;9:hbQ%z kh0f5eX>GZ@R ȑg,4kZ9Lk0ޝͺ}[:ӫ~.ˀɈf٘O??ҶBbEW 1dg2Q}&zbzz}!3R@.M+ "uyǶI ӉsޛؐXlxZeA4gәEU BY~T ֌a/$Q 3BܞS5ґq?Jk.JynxCI:FS).\3Y2Cp i*8U]IHiRdh֚iub4_SyW#5<0h4fόt"ASVVCr*1*­Ihõ/VibsHIyƟEǭ]fH澒fd/lF+6^*MMaY:w) m,ޒEẖUw q=k@\D?oWp-^ٹ]!6Fmqeiwhiy i4Y>@l.8S2\χ6ubY\K@ GMX͉N'#"F;>VGV-P p +T.:ʱ`v08VIaQf?wBhzIx[\+y `K&!MP@ 3$^ ?kʝr* mv}LG@olt}2똆S2ȠԪNa7X݌4z|eUFBۖTMeqlVA>μE5f6q5&stj%A`#ODJ(xxa\3kIX%"Vҿy~S`.Z,iY@0ߝ~CKXrZ5 #y5Sމ/B%ӰU؛=U,n!vI@eicxޯU9w?`Y7>in La|3@Ca!PϤ#6,d~Gl2W:^ wޞun ux`܉):>[k b.~x>Y,H<+!+uvBrWb3BlgY$#ʞ@Mu.яt1?dux։5oXCT:Q_{J2i[6ަGate w(.{9d.xǂ ܱn2˟5ީk?Db ?"}_eQ@c1yON;NzE-,y1'?4@Rrީ+$Θ{W3,s_{p["AȦAʾ{_i,) NQB%7Jg7~d,RKa>6-G0:!ݳcN$DhPd2n(Δ \;OѥEs`C 7T*ND6tQr}ޓ"SF{##?cStD *m՝7^UI~am'GAwS]4CWs)gx2Rp=s}{[7MTrQX/`Y 3ض~}ELYx*֭N7 ш]]e?e Ú6fJ~P\#R/o.DPfA3Q=a6ocs=|b-[(8Y,.Qݗ PO# &HB_k̯(#+օא6/N^":ۉ8o0`k鳎'YU +kl"0iAEFsGХ:ߢ!oAWbnBM[z\H]ƒ/Ej$ I6MB3W26(i!Λ6nZ̘ޡg Qmji|8N;Q]"砟lJ6/q!"m=Edx?3ŜVSL/z0#—O iS\J0c.+jI5yvgw(_RDkZFn4&zG'ܩfwGʾ &-z  Ysd&]Tos}cujY"IoD] n5F1/"0lG0x/45Qy5uҡS1$?HhfCۻ0x#R̘%>B!6`~w}nKb?n,: U7Iczc ܡlJSZ^`&t~\n&*m{!(p byy$l8A>uAϢTat7&d2e+YF2N.pNo ^hw22Hh3b՜|+Yg/'z7p)YXrW}Z#vXFAN9~"4xT=QŒ"q}a3E!0bp|2mI+%u<6V|de_#VIU$@C.00Ie@2_0c$H RB^O\ š*#%cݯ=D ~ܵkRA2rݹRRUzK^*UI@kYw\!= w:ngƝOѡ6Ru~Qqx~ A6L _.8'Yp-Ѕ:Pb L¼K,PJϸ^u4PH@~WO" L٘ao?%Ibh.ul}d:fCl0߯ 7W#{|\M=GT;ELKsL#@gmKue4%Z4ĩGP>߁U6zJȇ@`"% U>oRrurcf3aS<ޘƥcO=gև#vl Q?;(Bai ^ Hm_wrw A<=Ar(G3(oAn7 w "Pe%,;vtQK\-n:W1:yK: .n=rh7Uk =3/T.tUHwTP(Ld@ ikUckB6$4i'o -gV(iʯPtip*hx#!-4_N7DW8`f[1,zU)A|UFq@t=Er-_ 9bG\[!w+`.)0ooZ.AK: &/R^zFBaw/8}%8=DOGߑ$T!k4X- h?a&}4|qi/W P-eF1[,/EJ zUP4\O`2{hFKJ Ӱ̾,eߏ/c we}g- QX&2:7^4!~>C8)׻8ࢣ-ʹ*.|rAf& J֕qj,Kx t6H!il;b(_V;̬BkN5 >bomT8/cZu*EndR-[yOWf shKsߩ.ghT.&a q^o4󡴊t"%c7-7sWP8'GS+ up[RHZ$5 P k9iFsH\̀^0|`'|{:_E1P&uM{y۹/t΀4~I5x1' ;(dRES Yjb20D^Bw!2qKL0صaFab󳞉 H`ld8^j@ EV`$2uExx$>;RLD9~i,su fJ/=i}xgBwW#_ܾ'EsR!Ψ4FQ-mLh^xpA p,0l ψZ_ )3x_DL$3-f\hs4Ѽ^rO" -lm(ܔ-Z !|c`͐~!~yHUoR-߇W5O4Y2ip&J*xJ`<l7 Qm$6JGFKiPn4]˖R?jykHdXMj8H)<_ER]ekQ܎ήm6אޠ^D]¤=|JrT^p&!2TMzr^`װ,0$Ủ%V>^kD vlt}->dV~uپȴT"e_qNaq I53 ($N1wo3~l==g1xH).k4iKF+# ]|$?fѶ[ub'^([t)O"Ɖbt%5 Th{֌{:Q> } ^|.%բ~Bjށ6cG܋+7 $MyrFvOI3E/Iɱ##K j$h8O"N[nǵ3m&UTqnuZو?i\g#6xyZUQQ6JeZս.D(!%Tc@(vԾ\_T.o2jq;$xsU >C ^Ó"8oIvB 4Yw{Ȫ !NEiv*)E͌^gdT0I~ }*F98>rKz|)'#XmxcX5ݸǬٴ3F)Z,Vnek[s * wQ;9Eؽ!8|1d{"S{Bu=&7Mx|Wkw`UFnqF+5Xy0M'n1KUY4o kxeOki7€Y<^VJ(܆ WD%F ܋yʹ3-@EO;#ZāS$Ћr3 S˭%3>$EQ~nFEz<#MFfm7 !c[ݖfSwɃӗ_:c,k +?շpԞGFպ"Zk<(݌X7? qoeVB&+H}0'Bep>7(8#vV `ofT9q>r{"fnkI c缉צ 7$2 CMד ٸ$tN9k$;nOf@}gS0Mv:j"O^b7Ks)mWMn0*t;#{XJҨҘ@F.4"uL5_OFbqh$sC1#l,xTsdNHӟrB.Ꮇ-[Fag,ӕ"nw9%FoOCr"8PG+BlUtTw'C'&ىYBFwh^4uI_ŚO)#84IV\)ndUHS${rx=ɧsɲ6 W̍o[gY";:I8H _9[&6sLr ]գ }Ehnbk4 v^q$%_PeټM _SҠGq-Eo:POEir[1Fh_O}75u\TXiƚ ^%h һ{Pa Q#ARwi6IzD\-)jtK~$Jp >zZQJVU*jIV#FMl K|=6tQ2 [5&7zdx_ltPB%hdpKX.D|cA[Ь 8WHdh߽LZ!k,&HCˀ" vBGG}9Z7> 1"4+_mP{Q3<_oˇ?nOr:*~"-תe5PN%Ӂ`(q 6@'t/BnKF$#&\bx eJ0K=\KMUӦ1ѽIp9δN+CSQ˝'~Xs 7*Ւ6XW)riD%DgJM"4M1$zF5j,u靖^U{x`;nv]Y}K}<3SlUlýwŒYtg/kߧږ3︩)y%p(_6g8 Gn kp>2'\$5Ff0f:DZbH]}"b  9[;mu5#*f/ jᯢZ1А;|K>gm++0jDF[+#EYBظ"IwMl?\ Ia?\D<}9"fLZL!.$!m wҹpgyz/'ZUw*)Un4GTGSr9])6n kcl+ ¸?РGnNk!:PȳE ]{4BLE ]iא'r*{~ݩǷ!rO&u+#AQ.967E@mЧs |oܮ ?QZ6V^}hLr7zS+[8]~RӅ'Gr>dr(;:^iWPKx@IԎ84c'us|K !wpQ@r5E-CWn] ,B$#@7L(̵7t JI ǠT52Lg>iJ7ž g3Fs|<8uEl=` 4S?=`:׋a+qKSaZ-3?m%켬%K[Dƨ:@:%oG &Wtƥ &?܎:T@p<]P4 i(;rrY H[c3x'fSkH8"QSG!MLYFM֤QԱl$HQ*[Amt91+9(U g_2cT-~Ri G&WԖF6=R%}x8W鈯umB0u+e.v9&۾Ӂ+A%as]sw,dwl7*\ Ok|)軛xJ۫;,Mvӥf ֛wP߬*)F/)iTZ}( !"Ϩ.$6YN}$И'E]]N9F e`y8[Ӛ[&={<"' `l"vyWypnSzRsK۟@6*RN)2nx&5+x& 2ʒ!0!RWM _47P5m5G߫=P^pzdb:\ 7@\G%ty# OcR~w…t+}gOP>Nqv=&wlӐ]'_.ʅanT<ݜoҐ D8 wRȡީ[њ[B ara%ކuϹc&.@ O(O  Nӕq%": "m$7g\.|6w:H!mR4$%?LܣN4]կp9=ESV #_xiRKNVۮ*D'tJѐʌB*-ʒ&U{EW|xH .h,: m!7rȨ "LMpKf_z\>=y f/)Y&_gf-+,PPzWY,VF#7wE*-y8q6yz\6A۷_6WDQt4a 22G3(N1}ZRj=t-&z}tBa*-/k,2ɹXз)F1oiߊrYhUcbwiSz+UX5<1?FcQG+!ıXlڒg^xk=N>Umt4y^mDKXW7h?UX:2p\K%||wU,Im"_ JEYhl:kMiTB2&ĻI)$c]Ŀa}ïr`l΍lOϛ#AiqjB# cj)飘vw$|b.TJ+o7;[jrK d)ccwŜGUZ 0 X5n)ZLUJxq/YH0?.Kpv٘YA$"ۨ| J.r33\ғ!87$"u{4хͺkC֏Ap/۴f)*t#R cQ8)zԡbD8wv`t{$HGE9ΛI+E"+1C$,' 6AN!wW"g#?cGoe kZSX-ؙ/Z3dn4ЯFii2>h_P k:Qn %&iod/bZ5fV<`9 _&>q3 `+%<%6PrZ#CN"6 ȏ '(k{sC'Yy`[hsj5..>[W?q0s% m{]z[ njNѓ};UeM_SX$0&or#n\q\˕w*~o$"n=hEQd:'\͵)RP!lc":E"Y#p젼 ˉ}/TbJ>ϯ0ZC'W4qQ\5 .TQ/u`Ҳrlhm߃wx>;U,'̠lba1^ zbNW#"Ru';k"x'io ID1."=nV5WەOXKӏ>װ/]Xm[77.5]gq4hg[>ܙxBy"Jr6Bݺ8;LRĂ.co+G:dүf]w?-L32zeDeC$Ӽfe2|OWmބ(fտы.`2@92N`wy;JWiDi]'x4OϦ`+$2)>q7$:'2l4.to8gO#!:1GTbR |&XvK5,C/@4a훾|p;^;v sn}1>$Y)/QϦt#lxcY=U8ՋeL̆Hn#'УC `W> J%YɱU_211M;MڼO_5<!nFrRAᢖ-ʆAHǹ/+MK~ ~K ّӽ|^cmZ+ P!w:Ah Js]p~]m7@>?~f\D}9:[e+Ian XBקU{]?pjdFFufJf+Rn^jJIq|i Y _m3ΥW D=Xf*ɾyo(`٠ܩ:_TW(ῲǬO."$,;-Fm+:\cPo##Cm:ȀU< cyn}g`yZ=HYN3l)O W<[XSy7^EF]°Eݖ!PtէY϶0vJB@G?-#-1fDy jl2Vy~6MCLN-LϷT9q78tڌ܃ݤ[\*O,Z[ѿpvψSN'}DY1զI{zL<2rˉ~u{Y My7Ն>)4s<ɡ-,2.0"8\>٫^ߛzqXS*NiakKFxG͑coLJrL}q,'1Bn;7UWg.&̠JHb2g+(&CZ`fP.1ƒ/t=ѱSWd.b9˜-#B} .^D\IԩJjn|ԳgpiRqNwuZ$Vo[ aZك }yyWJ}F'QdFN,!M.d1em!Sjy iEhZFy~ovFyʏ֊+c~Gj<_ڟ*}΢ rQt:)@<9yŸb٬P1/sO?.98ʭM'_BK}ovD~wy[" OqUD#%Vf-2圬[_Y\LuiaAZf@S6GYB, fjtQ;qDcz}BXO{O***A R|3e8b(LpXB.r<1QM ך^/b ~@MnJ_ФLKoCvUiҠXe%Mtvu1wa n.@yiZnE\JK5H&5|[T#+?5$'%!Xjo&j. ?B9sR4ԋ4sqYWT#8qB_:2Iktq.&Wu5}uDQ[W rB7fWhViq Hms{qoL Qfi|1%M.V[]:)R/]睾yG1v!v|R^n7KA^#^Wjä+oѐ^Y~JUGfξµ(&DuN60*5yA󴡣bC~)^S9zLs2AG@+% +''~}Apqf;?j s|6j݃f׫6̾/;TE`UBS!#^kj~*0VJqKSCAh?b_TX1'Μ네jKeM 6: 5N[%z68nx֛l \3X[g= u!䯢CJ+]֠#>M@,VT(9Ik?䨎%V1J>ZضYx+t ^SǷC%`R^<-: `B."-xvU* T;jI 6Bcݢ+X^9?ذ`g ^5$k5r,U+/,`Ԃ+#_@[0гU;ނ'%CK 9B^Y& NJA5xY\:6] ⣗G4q4t3&*?Y0ړ% OedBgfl MtF+`p|1% pRq !T wܑ+ۄ(m]DfyY7;%(b)0ek9M N DJ-@G @kCOf>G8?Jz΢\ 1Gzz(*yޤ29Xr!2Hj/6l& `w7 /PS֢ٙr'dzu6myIVw% V[='`,`kQ<[p_:8f1J|e\=z-U[ k:s2RsIŲ:| 8$M}WD$85<:eRq ( j[xd[&qf:Dpm4jiN6eeʻX́Ug^60E=dW5͵}s߿e$Y+/8qR4E6LXEEQ]=쥿m@Wz9&Dv짨L'f-hM*6€SFl0#tNAnu҅ n ($07?MD[.8EX]9j,<jxz5Wt Xauj}5w4Lxew܄:Zop"Г4y b :roCHy6Rc&7 _0~q/tJvcꘉI7 )=wO|`UNi̔#E2xiYe^5%u/ ibhIG8@P/D~*d< >nlT[,(BʍZǢW֢"-TD4pxs="o:z$\P鳣$[\܃j,b`p;*9ld}77#8-E0y*S^%~ύ['hcbR!,>m/l5R ٵ@^--{X&ʞ@RUɔ-hM*Fq(I!'k-LQ\?h6Y3}:E)rt&b}2ٸ|m2jytS5a}D5I~ic;Tt>dkA~c۹1E s~C5<(,9l2#|ڑoΖ5˘F- $2:ռUʑME\%-E@~|2X/eY6`dwvF$0ubJ֯oh[ aFyhu k o/EjtsU{eѯlpKE,v^wƳ$H혒͖qvOJ `SAZ{󳸢1Ҧ.Sϔ-(ia%]ݵr1m'yG9T>|dZиKdAbZꟗb]m Dihsr~#88ux? ԴKrV \}վCPg>k͕DzW<> qOib1&y/!GןvȠ숰5fWbPEM0"^ßP)jp 18l!Z ؏yD K0Aꀐ;+Vz  ?KLj0O 9Q^\ϘW XSgİE1ep %EFM,!,0ɲ6i.ufj!RqJ5|nGrqٕ)֋E;n4D젱 #[X)ہtsLѽd!ح)UTMS2+%AX Ӭ}"(,Lz7-sĿZ?xRؘߵEtJn< /@3g.VhXsֲxRׇEE.]Nİ01Vw|)QO UQ>DQ@HP7T͖G,k۔g XKίl,%/[Ir@ l4bjXTlR!͉vzf6ŮjMǭ-8_ξN~uzB2J^}c;eR|"EE~!۹C:-ٔwG bMvilXL5RzIz,>jBA=|@Q[ 0e)B,6kZzuj0 5'U[F7#̚MO{RWOCmgvqQ׻oB5n^a%C}CZYh`~/v(6~|(ՔNvty`(U(7xKhx+6vg%~O8ȅ}T;j8RZ?ĉJh+=w%,u8"ylM],N3F'u/\b=cKSq<-cs+[)~4lA(nVB1pǵ||'6Q;HTj:&_jNrRZLii A N$ ׼kWH.X--9-mʾ^@ | `Yv!~.!DK\kϹj7s2^Dm]&IIÕ+3QMV< IݺwhdxqsǮd2O@J}t( %LRg y\ƒc[Qn6hT9fX^zY * N␱)- L :7O/J% pEQpP'}FcHD `k'bFr7vгY|qtO*㧆Gą:У ʏ&_HƤc̘ O7_hAQC6%`_:C=L-\MG`cyWe҇wrgWX{^0&d2.g;^Irp, 0;)X-渠}j(Dk}X. ;K_:_1q ;=~] +KI▁Ăis%8 {$T\6@l?z[es}1Au^[n; TfvI~B#]AX_7]rBsn,2%`sINV3 ȄUfj/7'y җDR{Cb{Wʈ_ٌdKAn[ eǍq?|h ,cރ'K T EÕY\AV..Uf4} 'ݧPj A..s O Owo#N4q{Z2S@Z4/3"h]]C lOD+)I>)_ OHJIÆx]*pm0ڢ눩l!^k{YGi]_d Y>uh(e!ݸűu˰Z>`X6cv2kɛRMPi{Cut+7ܛK yv3zU@֒EX5i8~t z'Z&)޷w`uҍM3NFС} >|ءS\[͆C1q}Ewɹ*[ce~ߪ{ףI?:Iv*>ŭd]V2Uh]ݞ!sIslf٦ܗ5&3[dw;b_ cB3βHIGԁ-'_[*Ѱ@b.eEmػ~iչgA]EgU< 4z1RzO%wVI!=e>ԳlTvd'<5D+`rxJu*4}&~/׫b*Btq*q r:7SzUu/G֢믐 X%R5IS7/¨c,D "]jsS5:ۅH34xRy{"DB՚l]HXܶo9M6%.b3 @B$[pw[.đ I%RH26J=ipSO''>sUAC1LYsrPjuq^8seZ٫3Lfh)A]!_~ɽ!Ÿw!>Hp1K /5Pݮ&Ԅe;eMjPQn}.nڱ@l6l\VB`S!~!wQ@wь 8Չ^]&P3㯤[ \ "|6!8?y,ۅLq b= !̼wrP9yۍtĶ^%Ɔ.$yPk5Z6/  g;/ DĴ6bTpzUe玤g,>ZX-Y3rGL 4PE}\m|?X68 rKzw/[P־OeoSLH|(k fzvzjvz8qvf؍}8SگAM\>?^9Vke댄&,Xrfz6QPVߤ¹o \yzWm܊\ӥ"݀o0_u"q NmUj ˰NNYGc`% xyHfKʐH^uy#1]`ݷ85l W>1yA{"}Bw/ 8L9`?CrݗŻHVVj DN%lMJÏA> >ʨ n :^}fVdKS0iO;KtV;,}tߊ;pgdn8'>]0҄q3AŸAM"TxCz7K=oZ xXf >;>EH)/h%NVۤY@G_/vVtC8`9IxQ ZnSD}*>m|O zT_gg] x |iEZ)ShԵt3i.$8 M+C?tK_~&^[[,L!5pK͟H1$x.KVɲ5_v]H%BF~G[k R6~6rքP qbn5xPђsfOW&M++,EcW`c0f|g lV٢3Z]&/%hx T$mT^:r7;E*GPz~}HE7#c:G:'/R9|Є$RTDÈ3$nڜ8Rd"4JcRǣχ5iIp Om)mβ @Y?}k+/"n <\?V%Rm IsI_[n Էwr^i {eށw6d}#aPqɖs_ Ȳ{83w?1ϵ<z඄2U#;`>e`d˙-JiG1iǛ,,PfwW=mSՕp(5H@Kdz)*z9籖Ҩ168yBYzv" \L۷i3$&g>\rm%6l|G,&!n!D2mA)3RhG` )@()vUx?8]bpN7`fY%8xYgE.>A8ˌZ=4%Nvd&jY.cWX# y;-!@{" ѧv0f` \X +W_8j m^jXB}KS\`A`BJa51 ~k͢~J7:/~g ;Qd ͡pV\8-V2ҝ;oٞ ֩jkDzUdY;4gVE88SR%8mmd۷?Lz<brDe57Rtaz chxC#֡ shZ6=L+j$zO)^&D5Ry)UZ)r^<3в!?BMe bw5Е` -yx>"<0Z~p /C/8z) F]Мb_ɎB+f3ef(g| JpCh B.aJ|x &tgVK—{lp:PKp!Xa(Tf (ÚPʹX_Ւz |kyzٔk@>AB9ڙ#5/zbR7/耱o ">o>6%mw*UIDzoޱ'hrNbX%)Kʓ[vЦ5+;!a2`c ~ٶ{ylK@ІSJeel%EL8Q/X@N7PeS9Oѵ@G0\ "']ⶄC0!gȻ=w ԫ42fKWpcb?7J5`~#7 VƓHskm #,pmط1]S ps؜l#.5?[!m}YTBA؛UM>uKHehtnôjgrM``?W"9TxX%-Co32[G\zV"[Aq'.@c^.Eoy/V3Ѣџ& H hEsb2OPCۋ .Т{2g! 88%ub' kmZ]Ṅ3oǬv@_a B\tqCF@G`mVM}*CNHQ郙H`5/z ;:D]߬gp"ſ!o#w#y ʼ=Pt{%Wg9JѬ>ٔ*9>O6+#wh=U:[5')~b,ZbzY)s99 YIwI$ X;q)fJU G2`j)JXF'M_- on@"/ʶ@^{`e0.Qrr3aKNG,|kKme\gYJ)_3J CkeBK8ms ⫓?O\#љ :> ,A'Ԓ>Y٢Ɍa.4,P֭.?) \Q~0s#5]dO4PrK3hB tvz̬*ijfm!q``بzX1ѭY-Y&t*@7Ze22=9РGkbӲ8K7K,Vc8F5Awf1?|~TpNtGgjP$J嵃nmI׀%kp!+d0܊h22E6t d|[,ICղajc {9,:s$}1aWw:KK:KIǼuLԅkwhJ\VOMh]YvH7!H2ԁM7g >}h"pV-!x+xM {E\;t 7HEu*F7NC!9NdDo6Ւ\=PeYVuG*,z + @%^fr5:]Qͼ6xC)mߵi!q<L9~sa'ŞQ@֧3n/B, 7Iy`"$a pf~ZB>/MX/i>[/kw G;0!ѧLy'MWW<_D`^Wৣۥw\"at >bBXWW͑p:ia{by,!*Q`h:4K[ә|m%$ m#?$HH XiMIjj hBNnAthHوtXa#L(jl]xa`MA} 1K9/(͖,2\mY7r5G"zrgx 8ՒإSSRcktX霐UoRQTIy?532ymjtu޽3;~]5 JO3Qũny0?A:;Z/(r\nD|ˆJw&6/gQ"ƴtD^̊WO (=IM/.BrF6f~q3UnrT4<6#!mGd'v-1=2E?} yaFTڭ5mbJ;&m.LˆgW6vVⰟ"chL ?!ޟ T0ՔUGҤ<5j Fצjce{JM! HrJ.u#= TXi():eYT:au=4Rmei4$TՂ5LG\՝ iG?&;ؚlpZb+~cAw+!lq`)dN2r;\3tWo]Fy''_Ј[R#5KdW;я0 HJCcwݙN$GAcF9ʼP,݉{tWJ;,`.?~%1opKe[$JN?ky|'AH-V{"{u hޫkʹhsCC&b Z[O)w,}֪.[O σvÿZ4:St'WCItsEeb*MMgS{l/]B5RSC{'bװ]QbYy,8ʶ䨫[O撷9ѕD),UҖn Ka>NJVv!jf.XuW&[!Eů/@z=ֽ5 H[g/I`Qkهx\ o,XV9$3V%M\Z"v̭0~Ud>I)8`>e6>F2%lA Ni6*&Q[5 Z5I U=鰌)+AR4K-^8̛t)(w6IkV2lw^%}x1$$g-Qix3z^RΟS&P%2Н.HSȣj+O?w)N%R./yx'|bMhuef3yq9=.1Pcue(ѓDBNl-څ.X%xr}sQ>yQhkN`1.YmYPujU, ;5T'"KLP@ ;ו)-J3P eޮ} 0IȦN pz#ML OyD~δ >YrZ m 33 FM3״qre*̻' YlU.⳱ ޙwIā3H*#Y{#N#9pqnjZޯ5B,aj"#y6ۂA+lP}#D@{{XqB&MZ `pi0%1t^<6-u6|di4Rka3_EGh.^0H;AYh)dWx,ms+Nf`k"ߒ0Ǫ;'hHOS!/XJR,F B|kHR/p.O,Up8:BG{OskE|s_9S&wC|wO UfFS~ܦ(Sd(pBLLcr|"{-Sk"~5t@Fw嵜Ϋ/8z;N1l?{; P*aQ?RAUڍNvM -ѤJ<+ j,"Ф1xu/l2_j o\o{mBޥ[oIJ+fGp>r&.4~,_ȍ ~wU 0Mq/˔,_棳ŴN|;ێ4ZC[/iN)# XpucS[n'PثPU'l=jiSTYhJO;I ȋ˫Fo^g269#IG?SG''7=!"qzN(jz>B݋83Oc1o+P!r}:H7.E\ q,a ҃Dhj {ztn3/VCa0!`SVX#95 :e?l]pاw+.v1"7=+O@؟YBO?LB"hc.Of _>v<)6%ʨMtdŸZu֋==K؜X*>.)kgQg>"۴p3i l[}! Μ~@ [Ezf&p{;>!1$FUr>q[wERh_O&*M~)eF WԿ۴`Xs/./sTs RSF3C$Sg_7 Or7rwr"9sCx9̈́q̳ﻍIW|j`~{Xl{Up?&כn^wi$X h bSN D eVm,THvIqQ廠_# 2yQaCC;4KϏ, :.}Pq:^|Jm3C͞rK ,7tqD컳?_ x?2+6܂Ψ&zq nL@!z '׈nǯKw=vwEzF٦ nbiօCn>zXV "d/ 7nCc?B؉J%sVľt@F0 6Fd1U6X ma!꺌M+) 0#tKm]x: O Y6,΢Hhn٩q`|I 7M)!-% wїC݅@VF[Q Ѫ,(,PLhԢR!PDlc IR;,"C90c8AH0+(]&D.~UgC-QyfRb`oLo+{_I\ټtƥϽ7 =1DAyJ#cdv!h[ <|2^AqInWEy yM1R{Vrmf4ބ~ii:}#[P5[<3j ".mv;[&mf҂i C#3-,}HXVF_?tyHW]Kg3ڬ0_1l:jE|?U?PAdgܳ^<8QY0TiFSZRS>ᏹ+|H2M{ S.6Uzh:϶uϹ4sVo6z6 zETx+w{D(3{k<&KTa_j(n?!kBs'dxmxt<^|a빎1M2sUW{G&#o!έ^\O34Z؁N:ΦWH;p },UH$#)\L؝D{ۛ\:K,GKXGNԧr"xfθYs Ux2~NH&5vkR͈5/Ī&@ zc6e}v>2 eqH柌9^R/Gl }P<;֦ŒKTaZk~qYgvlebⲱ8[<1&<{/wG]?f`8Qb/׼)HRAqUv1G:Ŭ'+MT-4bZ~OZ)mr53,IDKlvՆT) ];t߹NhA4厢 ND-AZTK!đ0- `YA_Ό e):J)"U${$Uy}`~\>Ox>ޗ8~B *17!!Ŋ¹0lB˄ԬPH RV 7L8Ao,Lqx<*=YХ5dal605WO8P8CK+ 8퓀0bQllvQ<|x= iP*nͥu(}ɕ@ov7t6هAH$ȠtPG8Z¿KI94Z􉰷XYt=% `&hDj)4ڐu |DS\-|-ǓSL5JA6.hᡉ˼\(xI|~ŋju6AJZ =DJQI`]Z6h43V%kZ*rj%}?owUAha Jʰ(2 ӎ+_yw> stream xUMH+z#M`"RFMh[dC{/t<=$[Տz hn<0~W7ua<} ?Cُ~]r> av ߣdiB!rԧOE=dt^[չpqjGY>^hmG;vnZ7lުMl7t\3r<ݹ;Սt\lA`*R.ľ`r /`d4Y`` &.58`R#؁р0c(⻫$Ѧ r [:Rp zM}u8el3̀sǚ8%K%pIbuJ9qr7Z ͏b7y6 rY?`?Sx/XF|֟uf\ `1ΘzYWsb%gx3#9c/+9Y333q$gx3[: VrFnVr3[:K3 ~)9CO)9S L|ə9tRRsXJ4K3(iN{%ȡzÜSNmO:qf{$]+G߲GM:k! endstream endobj 188 0 obj [ 583 590 594 1199 411 250 228 336 440 440 637 705 268 300 300 433 527 220 333 220 323 444 444 444 444 444 444 444 444 444 444 220 220 487 527 487 405 895 633 592 650 682 522 477 681 690 293 311 607 506 833 650 691 522 701 579 485 540 651 601 903 571 591 604 361 292 361 518 486 268 474 491 395 494 427 318 458 514 268 282 462 261 752 504 490 506 488 347 366 302 514 414 664 455 486 416 ] endobj 189 0 obj << /BaseFont /OGOLRR+HelveticaNeue /ToUnicode 190 0 R /Type /Font /Encoding 191 0 R /DescendantFonts [ 193 0 R ] /Subtype /Type0 >> endobj 190 0 obj << /Filter /FlateDecode /Length 175 >> stream x]1 EwN F"E,钡UL@ }I:to}ae)dj7 ְ% ty".8ª n*?hY]-Ŏ=:XҐZIQ&{l6B8/`+QۊD髇k3[J31k> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 192 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 193 0 obj << /BaseFont /OGOLRR+HelveticaNeue /FontDescriptor 194 0 R /Type /Font /CIDToGIDMap 197 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 53 [ 556 ] 57 [ 556 ] ] /CIDSystemInfo 192 0 R /Subtype /CIDFontType2 >> endobj 194 0 obj << /Type /FontDescriptor /FontName /OGOLRR+HelveticaNeue /FontBBox [ 34 -11 510 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 76 /MissingWidth 500 /CIDSet 195 0 R /FontFile2 196 0 R >> endobj 195 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`0  endstream endobj 196 0 obj << /Filter /FlateDecode /Length 1184 >> stream x͔]h[eǟ4I?&GڦMߓ[6mӤvkc[JiʒV&F]  N#]ٷ_DuCLoqyuoY_<3o?ny~}E"* >_jc_IP,zn9D'X\Z6S/w䈅9]Jj4!K 1M =*x*|J7:Y55RV$mHiU=8=ňU\)9#<ĠrB2I6T=GIELz$U(nxPن!v3b ͖-$ђ7F zy } g(ŏ3hB|celHWw@rIbBe 캝f/` e:0Owdno˶aK;^;etWH *jC8BK%Csh:0&S\l|͟SA>FA f1It'X+:)^1ړb𭶶>vxp4n860D?1񏻅pap 4COj䈧X621⠷I/7 `JQIOe$ry zLB_8q A!B8q A&Zz(š1hZ֠gmk?CœSl[b$ق(bUnhOpg`/Jc A_35Fl?U瘣6Zj)5_tr+r78UrCx|k{cc(" D:;_ԑRoVSqjCBwYR=ոguԾʟx\/B~洱w87dI؉8:G4 endstream endobj 197 0 obj << /Filter /FlateDecode /Length 21 >> stream xc`9RPZ6|O endstream endobj 198 0 obj << /BBox [ 0 0 124.07999 172.08 ] /Filter /FlateDecode /FormType 1 /PTEX.FileName (\057compile\057images\057appstate\056pdf) /PTEX.InfoDict 199 0 R /PTEX.PageNumber 1 /Resources << /ExtGState << /G3 200 0 R /G4 201 0 R /G5 202 0 R /G7 203 0 R >> /Font << /F6 204 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Subtype /Form /Type /XObject /Length 1528 >> stream xYj$7}sJ*$yHyC>`I;CNM!3 ӪmIGu9U%[1 Iu|y?#%)F(DomI%pqKoOfzux| $l<߳ ]bJؐ,gN!`sJ6x&V8 lʄphve\rӊBXpȐBL*`)x9nL;{'OoB_ Q<>X7m 7>x'~?8@A֓g)D'K8( sf8,Ȫxv>>#"2kf݄ܲw@ɈjĊ 7@iUN6_^8`S/)r@V\DhDVF#>/RK̆XP FEHw0%,l[`,t˒e7:OUL! Tל n4CF |,pySv4uHL[y▞VY9ڜ`r*:؝RG)w&J9Sшo%%hhStܩV"'c:5eeHk14"vm l<Ԋf.eTg}/^}a T'E,U[x^LƉYVrvJZBH|~Ml]}3vO4%˜TZ1ϛp6GuB mA6v]Myqy'=^Fv_Sͫ"h!X κ{u=}@]G6pi QD:.R,E Kqlg&-8!bv77(]f /g&:wE;Jg3J1=z9oBܲvO|4kLvՃɅ>kkCa-mmW034= Ϲ[}'7/~ԍ#ɋ/'ZK|{fJ_|}uTzTQoKN a|}1wveE'MVƜڛk,iV{2+3$73ˉMp!n y,| z4T;$d~ endstream endobj 199 0 obj << /CreationDate (D\07220210527201239Z) /Creator (diagrams\056net) /ModDate (D\07220210527201239Z) /Producer (pdf\055lib\040\050https\072\057\057github\056com\057Hopding\057pdf\055lib\051) >> endobj 200 0 obj << /BM /Normal /ca 1 >> endobj 201 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 2 /ML 10 /SA true /ca 1 >> endobj 202 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 10 /SA true /ca 1 >> endobj 203 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 4 /SA true /ca 1 >> endobj 204 0 obj << /BaseFont /ArialMT /DescendantFonts [ 205 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 208 0 R /Type /Font >> endobj 205 0 obj << /BaseFont /ArialMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 206 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 0 0 277.83203 ] 20 68 556.15234 70 [ 500 556.15234 556.15234 0 0 0 222.16797 0 500 ] 81 84 556.15234 86 [ 500 277.83203 556.15234 500 ] ] >> endobj 206 0 obj << /Ascent 905.27344 /CapHeight 716.30859 /Descent 211.91406 /Flags 4 /FontBBox [ -664.55078 -324.70703 2000 1039.55078 ] /FontFile2 207 0 R /FontName /ArialMT /ItalicAngle 0 /StemV 45.89844 /Type /FontDescriptor >> endobj 207 0 obj << /Filter /FlateDecode /Length1 25884 /Length 13955 >> stream x| xT{νs̝$=I&3L B HX$¾5TQ ֶZ-Ժ%UjnV׊P?+{̄9s޳s=﹓ !N_WWLzǒbz2qy*a0 EMW ˜^h ? _P^0UaZ3셆 C^|톲?K!LcZlecÑW`| b:imC׀UyV4,onL_Zټ6 wVr;@GW=zgX@z5J"es͜46`ŞiPM5 X ':z4^K K>@X; (F0"h3,*Xm_l)`GL4įNHCt!~DnAqL/bb_c3 !B #~ و!1bg!rq A" `0b!#q8 E,BP/(8!X /b0 JbjD,Qcq,?.Bш,vƃ8'ċ9VXKqxĩ0qL}9΀gBU$̂I/Ɉ50%1Tو'2X3/8fP"Cq>Fl؇"C\ >%PRˠq9Ј*{VCXq-,`1q=⻰"nW ī8nW*k`u\˱7Z;p\x=->6o[Jě[ o1ķV6qlF8~x\#>v ~'N.؊?E<wM@kM܌x/܂s6p;}oCG^'Nć.G8> ?E| F|~_ý;Qbk;`b'{vn{A.%^xq0x$ <[1nxwkħ`g8QC[ex{ Nga`7s0t!>{p<  _^_෈/AW;g ǿ“S!Ŀq|~<&!vq<Ď[,'w8߅Èψ wxc'%Osp x?ை«!Ox='8 o ~o"~,|_[_s<Ğ8wcm?mee?l{M?k|Mwe6>6mn6>6oܦ6Mɦog_}~llw?`hmN*"᱈Z hȖ~7.E\ڶ؛c|n~ǥn ݯ-j4cܳ8+g1P QR“4ډ։rDy/QS%]D-LܱN݇RDkw ʧ\ [ܿOEs+$1:"-m;b^>@#' ?A=F0B~)ڗr#ԉ$w/w8aM#zO\d0[y B.ZEhad<͉MBp`ջQw݅:1ND}l">O'oQ ]3 tJԌT\Y8_agn6j[CRMҕPqI"d75#cWRzW$;b' f ysG|qgNFi2l"7ar|@L ߈c!6n,}Ss= b7ྷ mqM~Om«x$Ux_Cn%#{9J&O?WUJK3iA?#x/%DaBP+Q(܎.-#c8;uu=;-#=flw4\C΂=i_ Kn(/Νd YM6L^O!c59r l>>tC}9mI__ `B+&aQS oo g񎉊İNjsu/ustҽ+)rK<\-Ou6y)!yr\,T 6Z(y0_DQRd+tliE&i1s4NQ$REf:4ޚ*>Q=-oLzJ2A;Z}^"F?k1"D8I+a*JoѺ_ հV(_oA9LE0υt2JQ|hף?p/.=lBj@ )WJ#b+M!@GJH6tp=NW9"*80Iβ -Y 0Džs ,S"JbKъ=L uV@StB/`!zJw#Ňq-=W&D7э U:}qCą;GEV/sn=< ,<]OS~=Lg2mVCW1?Q[^9k%/^MtzlԳa΂Mj: ~:3~^N]emիVXlŋ.hWWsiS&ke/*5dD‚Cʋe2tv9i)vjMFŠ%(Pyqh>*& b`f4ɨ0k\hsjȹZS$jJ*`̞V@$'qvN Jע@*XZY_͵Mʠط+VX@tǴ kk KC[a׷$V`otKmMl.ISş)Xr%4(Lߘh{mTZg3e`mC-ZopkwAym->mk0Me쌪;(8"h HjL#4ȆW-Z"HGu!5h'O~?!##'h$e""51a*5NLŹmӟ. a"2&˴>E#)nWVM]lOm~x޲M[#xi^PefST GB=K֣TU'ıV+uNZ<:_-1H~~3 8`^fnmU;PafMf`lffB7ᔍe (D7AŤsP84tめq ]ylKOO NWl[jq򂬤u~!FN6:%R΋35M,m#9~,Rƴim:cv^O1[gִSB֏mƲ*x.e,%,U9wKEӍ]x>GxGaޑec/ђ"y-qKTVp^01FS(m4-8#,s!(Iayviiy'8[[:ftl#ra8: K#5&Z5%*#J%LtL Fh j[[xqVkȊH[Kz}(&lHooW%{[15];{Ge m8.uNlh:81LZ|OHߜ'Xt)mtrDŽǭ+#  ̯e\A4L𿗉ab oULD*хzX@%48n&YfFxj#, [QG2+gі"7q1fjgmԭsjljl=EWD56†D[khC4lo 8ݧ`S3?F 3.eFeg ̸FgQ(x[[(C88dQ)#mur|ęUDD&YdAbu$J#=<> Plt8JF-6'ūaNmr@yo SZ9Q{˼8n h.+~'ov.Jw/oWML&bv$ k-ޫ'W?;-TA? eȃotRrBZ (x[/NP n2\lIJ ikC2mM v1uB,-d2ub19IBћ8eV VTnwEbIG(yV4%3X4H{TU: 4ՊdBC)3AkflfWJ4;iq͠He2bhNƐJ3|,0'qL6J~JKl@!$tCxTMv;j&9)tVF*cmc}Hg!gzDxgQQ~Ai3>y4Ӳ4rʔz EKҳ>O<zO0g])6b"]lAI)WcgDjPb+F3s|V'fJFh&ۮ2:עKflkiDݙ( 6m\)N;a3y@28bZ= tTSS Um4xcl0/ HݚZ/[ZW4K(\FM.!}Y*HYVb+)E eQVfI i(h寋3=K|NՓxk`mM9GO6KTe,OP"e}PJ%b_'$X 7Ql >(FhF-2#\Dz `뚑 ;_weea5 JмuZ,tV+J؏e9_Iw QBJPa;5C3OZ%ϏpV}P:"QT&Q)5a֥D)j¦_2\${2,@6Z:ri6ԝ<,,=wd 1<:Wc?q%:6^d5FڻHd Yk=@ 8-]N/.3_A~!* G5[$Ê&{Xр6#-- IP$ P:7OrӣGoT:s;rNŋ_7kc[&oj1{CʊAծvJkx_mhy#ǧLʟPֳٔxj$걇60->N8\ٞXDC& 5Iؐ65Y+穰 3.h$4YDK++*[YᗞfsR=TW &M뜑2YRpAAIov+KbaniŌΐadrn0CK\JVJP-`a;8uá+}krKЬl>elcOB4KBNĬq`j1]"TL%)-Li eʬN>"\&Sր̭$`.z.J\OkNݚıy/Kל0J֝ӊդnum;hG.Ԁeh`[Q~! ɴlEv90S m~Zgk>;/lq9B҉8w]_yC=ۇ>{:M;&搹\a K滔T-uMz_%)oMy7wӏc~:J=UU`mIhy\DߥJy]}ǗE%iŨZom1w (!v؟#t_C6+jkHUڈjlט5<6;l|Ga&1ŲxYWSdEYL`nmrtmkI)'lYMjU}P>"cȤo,\3%oK;h*ȑILϝޘYr<)=e,J:4mBʗ% (F/;6#eE3=\qiCKL aDӡk_^8x|| [z`;ZS˗gkbP>O488|itP326 Ku+ MF}ۍT#MgT/Szġr$Oo}{ mH;KϺTpwrvuJUUGrW [jmORЎ9QNJ_LJ^GSCNbkfN[13k0 (j&fSp07OIeww?P65qNKVe-;()/I1K)-R-Pܨ8 !$&>'0j7)rtՕ[]<{(65^-ՂnH膣 ᆠ:Qi*bJ¼)^nޔy̽.?b+̯[ĩPXT9Ddv/\/"L,-{N3i#@'HNϛ=_0vCL]6OTgg$[HR(we'V-&jjL$$!#>;yZׇ46*& $$!#gI}h]Zu ÙL1na 2UDqC̠ )" ?֝h!ZDEC:;Ĩ-nHA G1%~2CK,}oQaCSȊS'zJ!0A'OuxW)/ Et]=@#yԥ +Lm~WibKAy>Gy1 v.-mS$X}Z?ЧE'"sDŽAR,K(tJN(($Y7AU3D~ҳTZ^"{nG#iL>crC5'kO14YJ41j"v e05Fde"03 wEm29~+|WJ'QhF&9$xڜ%7GīCY՗KJ*e6]9vNK R\7K0z=>ZܭqφHk)ݞY`ћjxģ6cr{+"ѧ:RXlUg'uR ZvD(qPk KPHHȨ9{ownHsʞPnD=zw~y):AJ];))Ȥ5h.ڨG]]1ЧZRvN&ì-&K?G,IG˒Ҙ.ga1mL48sgo*0{=>q1jËbFd=EË.ʵuuD@ IAu$Eב{zfMLVMXEȬeUʥWzpN`*dz3L_.2 GF.+;i+!lQsH6WdE0^bU^%lf&^`V X/eܢl OmA[Qbuo7UU:sNhkgIWk7X^~sOY,GiQG~eFhkMRYZ}{Ǝ ]QJ,"‹\ocJ>%%e{҇\@eati6]L_5C{ޯTB,R*}`qZ +O}ɗxㅕVZom-/xa=^Xe@[LҬM[Sήu%eǖ[ꬶeS-gs=,:6 gd'f v`3l=$q@X [=Y$% J[Q "%L-qdeoMþq˽kozN|߯\yźzSd0w\m_8|?2tv:؇CgFgS5p":)k6<`68=.琪W:/EZ@eqiy~aĸĴ`=pxl8?▬n{[7hg+-D#T%G *Ց(g.b+"de4ݗ&WA|/0'vk)VG&nwwtX-7/J |2:ށʒ%kL.KvnRAskZݟ\\K& hYAK-`lpne8FȈ=lj;V>H؋/TnE,Lp*5Vm:t}C'<3},|DxKHd5;9'ًh5~uzGwW7heuyajWSTA2`ȑD7!#f~%9 W.anTk͛a{  $lt{*ȷtMSEAW`7#Z>gzqЗdo3{ʎ}Jsuw`֪<XO0}h-T`yZ6-n< "VErU͂,b>f*iJ\l!JCeJnoE9*wGeIfo4.&3yeħ 9,A&H8Png].2mA.ɸ`Iuhl3(< .$42͢HL [3]ݑ-U=[wvDr2ۮn6Be=rG]n}Fzz9QN^"xfڧˏqX}0zcel{dJkm%<(Pܪ:0&922 Aao Y"p `5횜E@B!0eWI5t~a'FzFr#AIުo5~j8ܯm3{5xYQ3J>aXxivGŸ(w<сЬL gg 6+q;Wqw•3[Q*0ǨH_|wIXU$$d0|G۲|am *_VɀW~rm9ٶ(Fw_XzOiQ^W}Gl.2W 4m3ٟ6oo X,6 Jm` N1* L8VEoYXht|e_l.2bmc175~j`U$ְVsmK+"U֫W&B.6ontmm6l;q]X۩NvLf }r:/m'* k>&sp0Dsam{ɫ(aO=΂pKdMԅ\>p*&pK[|red\XÙW:O[ӽ#D"\t^Ōb@؂` .d*Vb N eV{amBWA%X:-74ch.5/˫!,ĚL1Y;oM췍lH(\6XJZ9XZb̬x~W-F!4 YrQQBnr:.@8 #!}_k F>J ;1 \!Uk1`؉ ЅGd +1lp邯=WnF5 N8!Aq:W'L06 1Hp-NMpQcẉ% x!SǓIq88Тx1x@^< ZX ҁ_H!~!AD&; " WHVP=~BOK`{m؉ [-gsXa;`8A>M7 Cc8י2 ҿc J_C5⒂'(A8 (/1%*+_Bk_(dK;GD1b`* R ` Q (e*}s^!4 S1v즋i;WaG?Gy ?KnCc#A;?b>2 S0Ű DҬ~;6Ç<~׃įǢG^0wލI@A[br3R ˮ@AxgEAxL/dOYJVgi=z /D6ݣE[e:i4kHfRJZ.'-#-E#-uKh.,iy40i l ZlXȣJu3h}4g4e>mA#bV2;>}cwVͨicjŐ^)9]YE5{,_]Q[[E9?EO4ダ>#wO//Eg0@ '֜]Yіypfg/ϳ! 8<:ZOt4g%Y|G<t]c6j 1AY+IGNm uU"i ֮cH]XV*TEsgTE˦ͮiḙg3+b9e B/#+eyC.lae95a>0A¸!_-~Rᗥ i endstream endobj 208 0 obj << /Filter /FlateDecode /Length 285 >> stream x]j0sX4l BkEh2@! ߾1cЀϙs&DUXk zhA8OJ3Tbl Ygc@+ ^DϪ,|A$5/ٱz $9FLg _%O~ W?WkCw8ˍ,ЉUDg C]Hw=u=6-ݧewd!}53X wrRh&r endstream endobj 209 0 obj << /A << /D (figure\056caption\0566) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 103.57 543.13 110.171 554.81 ] /Subtype /Link /Type /Annot >> endobj 210 0 obj << /A << /D (cite\056burckhardt2021durable) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 212.43 364.975 222.761 372.603 ] /Subtype /Link /Type /Annot >> endobj 211 0 obj << /A << /D (cite\056zhang2020workflows) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 188.341 249.918 198.672 257.546 ] /Subtype /Link /Type /Annot >> endobj 212 0 obj << /A << /D (figure\056caption\0567) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 509.583 640.444 515.758 650.953 ] /Subtype /Link /Type /Annot >> endobj 213 0 obj << /A << /D (figure\056caption\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 547.901 618.527 554.055 628.795 ] /Subtype /Link /Type /Annot >> endobj 214 0 obj << /A << /D (section\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 517.25 347.346 523.495 357.78 ] /Subtype /Link /Type /Annot >> endobj 215 0 obj << /A << /D (subsection\0565\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 323.741 314.469 336.251 324.904 ] /Subtype /Link /Type /Annot >> endobj 216 0 obj << /A << /D (subsection\0565\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 507.817 314.469 520.327 324.904 ] /Subtype /Link /Type /Annot >> endobj 217 0 obj << /A << /D (subsubsection\0565\0562\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 343.275 292.551 361.655 302.986 ] /Subtype /Link /Type /Annot >> endobj 218 0 obj << /A << /D (subsection\0565\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 510.094 281.593 522.398 292.027 ] /Subtype /Link /Type /Annot >> endobj 219 0 obj << /A << /D (figure\056caption\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 342.627 245.924 348.814 256.358 ] /Subtype /Link /Type /Annot >> endobj 220 0 obj << /A << /D (figure\056caption\0567) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 387.028 158.253 393.107 168.687 ] /Subtype /Link /Type /Annot >> endobj 221 0 obj << /Length 19523 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 1 0 0 1 112.659 588.958 cm q 0.52794 0 0 0.52794 0 0 cm q 1 0 0 1 0 0 cm /Im2 Do Q Q 0 0 0 rg 0 0 0 RG 1 0 0 1 -112.659 -588.958 cm BT /F142 8.9664 Tf 53.798 569.331 Td [ (Figur) 8 (e) -357 (6\072) -357 (Illustration) -357 (of) -357 (the) -357 (distribute) -7 (d) -356 (tw) 8 (o\055phase) -357 (lo) -7 (cking) ] TJ 0 -10.959 Td [ (pr) 8 (oto) -7 (col\054) -171 (on) -172 (the) -171 (e) 7 (xample) -171 (of) -171 (the) -172 (b) 1 (ank) -172 (transfer) -171 (critical) -171 (se) -7 (ction) ] TJ 0 -10.958 Td [ (fr) 8 (om) -250 (Figur) 8 (e) -250 (4\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.02 0 0 1 53.798 519.499 Tm [ (any) -247 (visible) -247 (e\035e) -7 (ct) -247 (on) -247 (the) -247 (application) -247 (state) 10 (\054) -247 (all) -247 (messages) -247 (app) -7 (ear) -247 (to) ] TJ 0.989 0 0 1 53.798 508.54 Tm [ (b) -10 (e) -253 (pr) 8 (o) -7 (cesse) -7 (d) -253 (e) 7 (xactly) -252 (once) 10 (\056) -253 (This) -253 (is) -252 (a) -253 (much) -253 (str) 8 (onger) -252 (guarante) -7 (e) -253 (than) ] TJ 0.98 0 0 1 53.798 497.582 Tm [ (the) -235 (\042at\055least\055once) 24 (\042) -235 (or) -236 (\042at\055most\055once) 25 (\042) -236 (e) 7 (xe) -7 (cution) -235 (that) -236 (some) -235 (w) 8 (ork\036o) 7 (w) ] TJ 1 0 0 1 53.798 486.623 Tm [ (systems) -250 (settle) -250 (for) 59 (\056) ] TJ 0.982 0 0 1 63.761 475.664 Tm [ (Note) -256 (that) -256 (automatic) -255 (r) 8 (etries) -256 (of) -256 (message) -256 (deliv) 9 (er) -16 (y) -255 (happ) -8 (en) -255 (only) -256 (for) ] TJ 1.018 0 0 1 53.798 464.705 Tm [ (transient) ] TJ /F167 8.9664 Tf 1.018 0 0 1 89.392 464.705 Tm [ (runtime\055internal) -246 (faults) ] TJ /F138 8.9664 Tf 1.018 0 0 1 172.623 464.705 Tm [ (\054) -247 (whi) 1 (c) -1 (h) -246 (unav) 8 (oidably) -247 (happ) -6 (en) -247 (in) -246 (a) ] TJ 1.02 0 0 1 53.798 453.746 Tm [ (distribute) -7 (d) -254 (system) -254 (but) -254 (should) -254 (b) -10 (e) -254 (hidden) -254 (fr) 8 (om) -254 (the) -254 (application\056) -254 (In) ] TJ 1.014 0 0 1 53.798 442.787 Tm [ (contrast\054) ] TJ /F167 8.9664 Tf 1.014 0 0 1 88.276 442.787 Tm [ (application\055le) 7 (v) 8 (el) -247 (err) 8 (ors) ] TJ /F138 8.9664 Tf 1.014 0 0 1 170.689 442.787 Tm [ (\054) -247 (including) -247 (function) -247 (time) -7 (outs\054) -248 (ar) 8 (e) ] TJ 1.005 0 0 1 53.798 431.828 Tm [ (not) -249 (automatically) -248 (r) 8 (etrie) -7 (d\054) -249 (but) -249 (ar) 8 (e) -248 (handle) -7 (d) -249 (in) -249 (a) -248 (manner) -249 (de\033ne) -7 (d) -249 (by) ] TJ 0.981 0 0 1 53.798 420.869 Tm [ (the) -254 (pr) 8 (ogramming) -254 (mo) -7 (del\073) -255 (in) -254 (the) -254 (case) -254 (of) -255 (DF) 25 (\054) -254 (ther) 8 (e) -254 (ar) 8 (e) -254 (multiple) -255 (err) 9 (or) ] TJ 1.02 0 0 1 53.798 409.91 Tm [ (handling) -249 (me) -7 (chanisms) -250 (available) 10 (\054) -249 (such) -250 (as) -249 (e) 7 (xception) -249 (handling\054) -250 (and) ] TJ 1.02 0 0 1 53.798 398.951 Tm [ (limite) -7 (d) -251 (r) 8 (etries\056) -251 (Imp) -6 (ortantly) 57 (\054) -250 (these) -251 (ar) 8 (e) -251 (implemente) -7 (d) -251 (on) -250 (top) -251 (of) -251 (the) ] TJ 1 0 0 1 53.798 387.993 Tm [ (message\055passing) -250 (lay) 8 (er) 59 (\054) -250 (and) -250 (do) -250 (not) -250 (inv) 8 (olv) 8 (e) -250 (the) -250 (e) 7 (xe) -7 (cution) -250 (engine) 10 (\056) ] TJ 1.02 0 0 1 63.761 377.034 Tm [ (For) -244 (a) -244 (formal) -244 (tr) 8 (eatment) -244 (of) -244 (ho) 7 (w) -244 (serializable) -244 (commit) -244 (guarante) -6 (es) ] TJ 1 0 0 1 53.798 366.075 Tm [ (e) 7 (xactly\055once) -250 (pr) 8 (o) -7 (cessing) -250 (of) -250 (DF\054) -250 (w) 8 (e) -250 (r) 8 (efer) -250 (to) -250 (\13330\135\056) ] TJ /F254 8.9664 Tf 1.02 0 0 1 53.798 349.648 Tm [ (3\0563\0563) -980 (External) -291 (E\033e) -7 (cts\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 141.033 349.648 Tm [ (Since) -291 (ther) 8 (e) -291 (can) -291 (b) -10 (e) -290 (multiple) -291 (e) 7 (xe) -7 (cution) -291 (at\055) ] TJ 1.02 0 0 1 53.798 338.689 Tm [ (tempts) -359 (of) -358 (a) -359 (w) 8 (ork) -358 (item) -359 (b) -10 (efor) 8 (e) -359 (it) -358 (commits) -359 (successfully) 58 (\054) -717 (calls) -359 (to) ] TJ 1.014 0 0 1 53.798 327.73 Tm [ (e) 7 (xternal) -246 (ser) -14 (vices) -246 (may) -245 (b) -10 (e) -246 (duplicate) -7 (d\056) -245 (This) -246 (issue) -245 (is) -246 (an) -245 (unav) 8 (oidable) ] TJ 1.02 0 0 1 53.798 316.771 Tm [ (pr) 8 (op) -7 (erty) -272 (of) -271 (fault\055tolerant) -272 (w) 8 (ork\036o) 7 (w) -272 (systems) -271 (p) -7 (ermitting) -272 (e) 7 (xternal) ] TJ 0.98 0 0 1 53.798 305.812 Tm [ (calls\054) -228 (and) -228 (sometimes) -228 (r) 8 (e) -7 (quir) 8 (es) -228 (the) -228 (application) -228 (co) -7 (de) -229 (t) 1 (o) -229 (take) -228 (e) 7 (xtra) -228 (pr) 9 (e\055) ] TJ 0.98 0 0 1 53.798 294.853 Tm [ (cautions\056) -196 (In) -195 (practice) 10 (\054) -195 (common) -196 (solutions) -195 (\050) 17 (other) -195 (than) -196 (simply) -195 (ignoring) ] TJ 0.989 0 0 1 53.798 283.894 Tm [ (the) -252 (pr) 8 (oblem\051) -252 (ar) 8 (e) -252 (to) -252 (test) -252 (whether) -252 (a) -252 (prior) -252 (e) 7 (xe) -7 (cution) -252 (has) -252 (alr) 8 (eady) -252 (p) -7 (er\055) ] TJ 1.02 0 0 1 53.798 272.935 Tm [ (forme) -7 (d) -263 (the) -263 (e\035e) -7 (ct\054) -262 (or) -263 (to) -263 (r) 8 (ely) -263 (on) -263 (de) -7 (duplication) -263 (via) -263 (unique) -263 (r) 8 (e) -7 (quest) ] TJ 1.02 0 0 1 53.798 261.976 Tm [ (identi\033ers\056) -354 (It) -353 (is) -352 (also) -353 (p) -7 (ossible) -353 (to) -353 (use) -353 (libraries) -353 (that) -353 (wrap) -353 (calls) -353 (to) ] TJ 1.02 0 0 1 53.798 251.017 Tm [ (storage) -290 (ser) -15 (vices\054) -290 (e) 10 (\056g\056\054) -291 (with) -290 (logging) -290 (\133) ] TJ 1 0 0 1 189.337 251.017 Tm [ (66) ] TJ 1.02 0 0 1 197.676 251.017 Tm [ (\135\054) -290 (to) -290 (pr) 7 (o) 7 (vide) -290 (e) 7 (xactly\055once) ] TJ 1 0 0 1 53.798 240.059 Tm [ (e) 7 (xe) -7 (cution) -250 (transpar) 8 (ently) -250 (to) -250 (the) -250 (user) 59 (\056) ] TJ 0.992 0 0 1 63.761 229.1 Tm [ (Note) -252 (that) -252 (in) -252 (many) -251 (cases) -252 (one) -252 (can) -252 (av) 8 (oid) -252 (these) -251 (pr) 8 (oblems) -252 (by) -252 (using) ] TJ 0.98 0 0 1 53.798 218.141 Tm [ (DF) -244 (entities) -244 (to) -243 (stor) 8 (e) -244 (data\054) -244 (instead) -244 (of) -243 (an) -244 (e) 7 (xternal) -244 (ser) -15 (vice) 10 (\056) -244 (In) -244 (that) -243 (case) 10 (\054) ] TJ 1 0 0 1 53.798 207.182 Tm [ (the) -250 (serializable) -250 (commit) -250 (alr) 8 (eady) -250 (guarante) -7 (es) -250 (e) 7 (xactly\055once) 10 (\056) ] TJ /F142 10.9091 Tf 0 -21.16 Td [ (4) -1000 (ORIGINAL) -250 (IMPLEMEN) -37 (T) 49 (A) 63 (TION) ] TJ /F138 8.9664 Tf 0.98 0 0 1 53.368 172.324 Tm [ (W) 82 (e) -202 (no) 7 (w) -202 (giv) 8 (e) -201 (a) -202 (brief) -202 (description) -201 (of) -202 (the) -202 (original) -202 (backend) -201 (ar) 8 (chite) -7 (ctur) 8 (e) 10 (\056) ] TJ 1.02 0 0 1 53.798 161.365 Tm [ (Note) -272 (that) -272 (this) -272 (implementation) -272 (is) -272 (not) -272 (just) -272 (a) -271 (strawman) -272 (pr) 7 (ototyp) -6 (e\073) ] TJ 1.005 0 0 1 53.798 150.406 Tm [ (it) -248 (is) -247 (curr) 8 (ently) -248 (use) -7 (d) -248 (by) -248 (nearly) -247 (all) -248 (DF) -248 (applications) -247 (in) -248 (pr) 8 (o) -7 (duction\073) -248 (at) ] TJ 1.02 0 0 1 53.798 139.447 Tm [ (the) -302 (time) -303 (of) -302 (writing\054) -303 (these) -302 (account) -302 (for) -303 (ab) -9 (out) -303 (6\045) -302 (of) -303 (all) -302 (ser) -15 (v) 8 (erless) ] TJ 1 0 0 1 53.798 128.488 Tm [ (function) -250 (apps) -250 (deplo) 7 (y) 8 (e) -7 (d) -250 (on) -250 (Azur) 8 (e) 10 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Elastic) -366 (Envir) 8 (onment\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 156.817 117.529 Tm [ (The) -359 (DF) -359 (engine) -359 (supp) -7 (orts) -359 (inv) 8 (o) -7 (cation\055) ] TJ 0.985 0 0 1 53.798 106.57 Tm [ (base) -7 (d) -255 (billing) -254 (by) -255 (running) -255 (on) -254 (an) -255 (elastic) ] TJ /F167 8.9664 Tf 0.985 0 0 1 191.695 106.57 Tm [ (host) ] TJ /F138 8.9664 Tf 0.985 0 0 1 208.811 106.57 Tm [ (abstraction) -255 (pr) 9 (o) 7 (vide) -7 (d) -255 (by) ] TJ 1.002 0 0 1 53.798 95.611 Tm [ (the) -250 (Azur) 8 (e) -249 (Functions) -250 (system\056) -250 (At) -249 (any) -250 (time) 10 (\054) -250 (a) -249 (function) -250 (app) -250 (contains) ] TJ 0.98 0 0 1 53.798 84.653 Tm [ (some) -243 (numb) -10 (er) -243 (of) -243 (hosts\056) -243 (The) -243 (numb) -10 (er) -243 (of) -243 (hosts) -243 (is) -243 (scale) -8 (d) -243 (automatically) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 1.002 0 0 1 317.955 698.351 Tm [ (base) -7 (d) -250 (on) -250 (load\054) -250 (and) -251 (go) -6 (es) -251 (to) -250 (zer) 8 (o) -250 (when) -250 (the) -250 (app) -250 (is) -250 (idle) 10 (\056) -251 (The) -250 (runtime) ] TJ 0.986 0 0 1 317.955 687.392 Tm [ (load\055balances) -252 (functions) -252 (o) 7 (v) 8 (er) -252 (hosts\054) -253 (and) -252 (can) -252 (run) -252 (multiple) -253 (functions) ] TJ 0.99 0 0 1 317.955 676.433 Tm [ (on) -253 (the) -254 (same) -253 (host) -253 (concurr) 8 (ently) 60 (\056) -254 (It) -253 (also) -253 (dete) -7 (cts) -253 (failur) 8 (es) -254 (and) -253 (r) 8 (eplaces) ] TJ 1.01 0 0 1 317.955 665.474 Tm [ (faile) -7 (d) -247 (hosts\056) -247 (Like) -247 (FaaS) -247 (functions\054) -247 (hosts) -247 (ar) 8 (e) -247 (unr) 8 (eliable) 10 (\054) -247 (and) -247 (cannot) ] TJ 1 0 0 1 317.955 654.516 Tm [ (conne) -7 (ct) -250 (to) -250 (each) -250 (other) -250 (dir) 8 (e) -7 (ctly) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Ar) 8 (chite) -7 (ctur) 8 (e) 10 (\056) ] TJ /F138 8.9664 Tf 1.003 0 0 1 385.884 643.557 Tm [ (The) -249 (application) -248 (state) -249 (fr) 8 (om) -249 (Figur) 8 (e) -248 (5) -249 (is) -249 (p) -7 (ersiste) -7 (d) ] TJ 1.018 0 0 1 317.955 632.598 Tm [ (in) -245 (storage) 10 (\054) -245 (and) -245 (the) -246 (w) 8 (ork) -245 (items) -245 (ar) 8 (e) -245 (e) 7 (xe) -7 (cute) -7 (d) -245 (by) -245 (task) -245 (and) -245 (instance) ] TJ 0.998 0 0 1 317.623 621.639 Tm [ (w) 8 (orkers) -250 (that) -250 (ar) 8 (e) -251 (distribute) -7 (d) -250 (o) 7 (v) 8 (er) -250 (the) -250 (hosts\054) -250 (as) -251 (sho) 7 (wn) -250 (in) -250 (Figur) 8 (e) -250 (7a\072) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf 1 0 0 1 333.922 607.993 Tm [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 0.98 0 0 1 342.364 607.993 Tm [ (Stateless) -248 (tasks) -248 (ar) 8 (e) -248 (stor) 8 (e) -7 (d) -248 (in) -248 (an) -248 (Azur) 8 (e) -248 (Queue) 10 (\056) -248 (Each) -248 (host) -248 (runs) ] TJ 1.02 0 0 1 342.364 597.034 Tm [ (a) -301 (task) -301 (w) 8 (orker) -301 (that) -301 (fetches) -301 (and) -301 (e) 7 (xe) -7 (cutes) -301 (w) 8 (ork) -301 (items) -301 (fr) 8 (om) ] TJ 0.98 0 0 1 342.364 586.075 Tm [ (this) -217 (queue) 10 (\056) -217 (This) -217 (is) -217 (also) -217 (kno) 7 (wn) -217 (as) -217 (the) -217 (\042) 24 (comp) -7 (eting) -217 (consumers\042) ] TJ 1 0 0 1 342.364 575.116 Tm [ (pattern\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.02 0 0 1 342.364 564.157 Tm [ (Instance) -285 (queues) -284 (ar) 8 (e) -285 (partitione) -7 (d) -284 (statically) -285 (by) -284 (computing) -285 (a) ] TJ 1.02 0 0 1 342.364 553.198 Tm [ (hash) -255 (of) -256 (the) -255 (ke) 7 (y) 58 (\056) -255 (For) -256 (each) -255 (partition\054) -255 (ther) 7 (e) -255 (is) -255 (a) -255 (single) -256 (Azur) 8 (e) ] TJ 0.998 0 0 1 342.364 542.239 Tm [ (Queue) 10 (\054) -251 (and) -252 (a) -251 (single) -251 (instance) -251 (w) 8 (orker) -252 (to) -251 (pr) 8 (o) -7 (cess) -251 (w) 8 (ork) -251 (items\056) ] TJ 1 0 0 1 342.095 531.28 Tm [ (This) -250 (is) -250 (enfor) 8 (ce) -7 (d) -250 (by) -250 (using) -250 (storage) -250 (leases\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.173 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.02 0 0 1 342.364 520.321 Tm [ (Instance) -258 (states) -258 (ar) 8 (e) -258 (stor) 8 (e) -7 (d) -257 (in) -258 (Azur) 8 (e) -258 (Storage) -258 (T) 48 (ables\056) -258 (The) -258 (in\055) ] TJ 1 0 0 1 342.364 509.362 Tm [ (stance) -250 (w) 8 (orkers) -250 (r) 8 (ead) -250 (and) -250 (up) -7 (date) -250 (these) -250 (tables\056) ] TJ 0.986 0 0 1 317.955 495.716 Tm [ (By) -252 (design\054) -253 (Azur) 9 (e) -253 (Queues) -252 (guarante) -7 (e) -252 (at\055least\055once) -253 (deliv) 8 (er) -15 (y) -252 (only) 60 (\056) -252 (T) 63 (o) ] TJ 1 0 0 1 317.955 484.757 Tm [ (counter) -250 (that\054) -250 (the) -250 (w) 8 (orkers) -250 (de) -7 (duplicate) -250 (messages) -250 (wher) 8 (e) -250 (ne) -7 (cessar) -15 (y) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Performance) -250 (and) -250 (Cost\056) ] TJ /F138 8.9664 Tf 0.984 0 0 1 425.127 473.798 Tm [ (Under) -254 (load\054) -254 (the) -254 (e\034ciency) -254 (of) -254 (this) -254 (e) 7 (xe\055) ] TJ 1 0 0 1 317.955 462.839 Tm [ (cution) -250 (engine) -251 (su\035ers) -250 (fr) 8 (om) -251 (having) -250 (to) -251 (p) -7 (erform) -250 (an) ] TJ /F167 8.9664 Tf 179.056 0 Td [ (e) 7 (xcessiv) 8 (e) -250 (numb) -10 (er) ] TJ 0.984 0 0 1 317.955 451.881 Tm [ (of) -254 (storage) -255 (accesses) ] TJ /F138 8.9664 Tf 0.984 0 0 1 381.681 451.881 Tm [ (\056) -254 (For) -255 (e) 7 (xample) 11 (\054) -255 (the) -254 (e) 7 (xe) -7 (cution) -254 (of) -255 (a) -254 (simple) -255 (tw) 9 (o\055task) ] TJ 0.98 0 0 1 317.955 440.922 Tm [ (se) -7 (quence) -229 (inv) 8 (olv) 9 (es) -229 (5) -229 (enqueues\054) -228 (5) -229 (de) -7 (queues\054) -229 (3) -229 (state) -228 (r) 8 (eads\054) -229 (and) -228 (3) -229 (state) ] TJ 0.98 0 0 1 317.955 429.963 Tm [ (up) -7 (dates\056) -256 (This) -255 (causes) -256 (high) -256 (latency) 61 (\056) -256 (Also) 10 (\054) -256 (it) -255 (limits) -256 (thr) 8 (oughput\054) -255 (as) -256 (the) ] TJ 0.982 0 0 1 317.955 419.004 Tm [ (numb) -10 (er) -255 (of) -255 (storage) -254 (accesses) -255 (cannot) -255 (e) 7 (xce) -7 (e) -7 (d) -255 (the) -255 (IOPS) -254 (limits) -255 (imp) -7 (ose) -7 (d) ] TJ 0.982 0 0 1 317.955 408.045 Tm [ (p) -7 (er) -254 (host) -254 (and) -254 (p) -7 (er) -254 (storage) -253 (account\056) -254 (Finally) 60 (\054) -254 (it) -254 (driv) 8 (es) -253 (up) -254 (cost\054) -254 (b) -10 (e) -7 (cause) ] TJ 1 0 0 1 317.955 397.086 Tm [ (storage) -250 (accesses) -250 (ar) 8 (e) -250 (dir) 8 (e) -7 (ctly) -250 (bille) -7 (d) -250 (to) -250 (the) -250 (user) 59 (\056) ] TJ /F142 10.9091 Tf 0 -21.97 Td [ (5) -1000 (NETHERI) -37 (TE) ] TJ /F138 8.9664 Tf 1.02 0 0 1 317.955 361.417 Tm [ (In) -252 (this) -251 (se) -7 (ction\054) -251 (w) 7 (e) -251 (intr) 8 (o) -7 (duce) -252 (Netherite\054) -251 (an) -252 (e) 7 (xe) -7 (cution) -251 (engine) -252 (that) ] TJ 1.02 0 0 1 317.955 350.458 Tm [ (implements) -337 (the) -337 (ser) -14 (v) 7 (erless) -337 (me) 1 (ssage) -337 (passing) -337 (mo) -7 (del) -337 <289f3329> -337 (and) -337 (can) ] TJ 0.98 0 0 1 317.955 339.499 Tm [ (e) 7 (xe) -7 (cute) -218 (e\034ciently) -217 (and) -218 (r) 8 (eliably) -217 (in) -218 (the) -218 (conte) 8 (xt) -218 (of) -218 (a) -217 (distribute) -7 (d) -218 (elastic) ] TJ 0.98 0 0 1 317.955 328.541 Tm [ (runtime) -194 (envir) 8 (onment\056) -195 (W) 82 (e) -194 (start) -194 (with) -195 (an) -194 (o) 7 (v) 9 (er) -16 (vie) 7 (w) -194 (of) -194 (the) -194 (ar) 8 (chite) -7 (ctur) 8 (e) ] TJ 1.02 0 0 1 317.686 317.582 Tm [ <289f352e3129> -285 (and) -284 (then) -285 (w) 8 (e) -285 (zo) -7 (om) -285 (in) -284 (on) -285 (a) -285 (single) -284 (partition) -285 <289f352e32292e> -285 (W) 79 (e) -285 (then) ] TJ 1.02 0 0 1 317.955 306.623 Tm [ (describ) -10 (e) -308 (ho) 7 (w) -308 (Netherite) -307 (implements) -308 (the) -308 (message\055passing) -308 (mo) -7 (del) ] TJ 0.996 0 0 1 317.955 295.664 Tm [ (state) -250 <289f352e322e31292e> -250 (Finally) 60 (\054) -250 (w) 8 (e) -250 (describ) -10 (e) -250 (ho) 7 (w) -249 (Netherite) -250 (impr) 8 (o) 7 (v) 8 (es) -250 (latency) ] TJ 1 0 0 1 317.955 284.705 Tm [ (by) -250 (pip) -7 (elining) -250 (the) -250 (e) 7 (xe) -7 (cution) -250 (and) -250 (p) -7 (ersistence) -250 (stages) -250 <289f352e33292e> ] TJ /F142 10.9091 Tf 0 -21.97 Td [ (5\0561) -1000 (Ar) 8 (chite) -7 (ctur) 8 (e) ] TJ /F138 8.9664 Tf 1.006 0 0 1 317.955 249.036 Tm [ (Figur) 8 (e) -248 (7\050) -12 (b\051) -247 (sho) 7 (ws) -248 (the) -247 (Netherite) -248 (ar) 8 (chite) -7 (ctur) 8 (e) 10 (\056) -247 (Like) -248 (the) -248 (original) -247 (DF) ] TJ 0.98 0 0 1 317.955 238.077 Tm [ (implementation\054) -193 (Netherite) -193 (is) -194 (designe) -7 (d) -193 (to) -193 (e) 7 (xe) -7 (cute) -194 (on) -193 (an) -193 (auto\055scaling) ] TJ 1 0 0 1 317.955 227.118 Tm [ (colle) -7 (ction) -251 (of) -251 (hosts\056) -250 (The) -251 (particulars) -251 (of) -251 (the) -251 (auto\055scaling) -250 (and) -251 (failur) 8 (e\055) ] TJ 1.02 0 0 1 317.955 216.159 Tm [ (dete) -7 (ction) -324 (comp) -6 (onents) -324 (ar) 8 (e) -324 (orthogonal\054) -324 (and) -324 (b) -9 (e) 6 (y) 8 (ond) -323 (the) -324 (scop) -7 (e) -324 (of) ] TJ 1.02 0 0 1 317.955 205.2 Tm [ (this) -272 (w) 7 (ork\056) -272 (What) -273 (is) -272 (signi\033cant) -272 (is) -273 (that) -272 (compute) -273 (hosts) -272 (may) -273 (app) -6 (ear) ] TJ 1.02 0 0 1 317.955 194.242 Tm [ (or) -305 (disapp) -7 (ear\073) -306 (this) -305 (means) -305 (that) -306 (Netherite) -305 (must) -305 (continuously) -306 (sav) 8 (e) ] TJ 0.999 0 0 1 317.955 183.283 Tm [ (pr) 8 (ogr) 8 (ess) -250 (to) -250 (storage) 10 (\054) -250 (and) -250 (must) -251 (r) 8 (ebalance) -250 (acr) 8 (oss) -250 (the) -250 (available) -250 (hosts\056) ] TJ 0.98 0 0 1 327.918 172.324 Tm [ (A) 12 (s) -250 (a) -250 (fundamental) -250 (design) -250 (choice) 10 (\054) -250 (Netherite) -250 (packs) ] TJ /F167 8.9664 Tf 0.98 0 0 1 504.386 172.324 Tm [ (all) ] TJ /F138 8.9664 Tf 0.98 0 0 1 515.931 172.324 Tm [ (of) -250 (the) -250 (appli\055) ] TJ 0.98 0 0 1 317.955 161.365 Tm [ (cation) -211 (state) -212 (\050Figur) 8 (e) -211 (5\051) -212 (into) ] TJ /F142 8.9664 Tf 1 0 0 1 412.794 161.365 Tm [ (partitions) ] TJ /F138 8.9664 Tf 0.98 0 0 1 452.865 161.365 Tm [ (\056) -212 (The) -211 (rationale) -212 (is) -211 (that) -211 (b) -11 (e) -7 (cause) ] TJ 1.02 0 0 1 317.955 150.406 Tm [ (the) -297 (numb) -10 (er) -297 (of) -297 (partitions) -297 (\050typically) -297 <313215333229> -297 (is) -297 (much) -297 (smaller) -297 (than) ] TJ 0.996 0 0 1 317.955 139.447 Tm [ (the) -250 (numb) -10 (er) -251 (of) -250 (tasks) -251 (and) -250 (instances) -250 (\050multiple) -251 (thousands\051\054) -250 (it) -250 (is) -251 (mor) 8 (e) ] TJ 0.98 0 0 1 317.955 128.488 Tm [ (e\034cient) -204 (to) -204 (implement) -203 (load\055balancing\054) -204 (p) -7 (ersistence) 10 (\054) -204 (and) -204 (r) 8 (eliable) -203 (com\055) ] TJ 0.982 0 0 1 317.955 117.529 Tm [ (munication) -255 (at) -255 (the) -255 (granularity) -255 (of) -255 (partitions\056) -255 (Also) 10 (\054) -255 (partitions) -255 (can) -255 (im\055) ] TJ 1 0 0 1 317.955 106.57 Tm [ (pr) 8 (o) 7 (v) 8 (e) -250 (lo) -7 (cality) 59 (\054) -250 (as) -250 (w) 8 (e) -250 (can) -250 (optimize) -250 (intra\055partition) -250 (communication\056) ] TJ 1.02 0 0 1 327.918 95.611 Tm [ (A) -335 (load) -335 (balancer) -334 (places) -335 (partitions) -335 (on) -335 (the) -335 (available) -334 (hosts\054) -335 (and) ] TJ 0.98 0 0 1 317.955 84.653 Tm [ (mo) 7 (v) 8 (es) -237 (them) -238 (if) -237 (ther) 8 (e) -238 (is) -237 (an) -238 (imbalance) -237 (\050i\056e) 10 (\056) -238 (if) -237 (the) -238 (numb) -10 (er) -237 (of) -238 (partitions) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1596) Tj ET Q Q Q endstream endobj 222 0 obj << /BaseFont /TSKNEL+HelveticaNeue /ToUnicode 223 0 R /Type /Font /Encoding 224 0 R /DescendantFonts [ 226 0 R ] /Subtype /Type0 >> endobj 223 0 obj << /Filter /FlateDecode /Length 181 >> stream x]1 EwN m)RĒ.ZUm/@D DCo避]up6zA:akT@G#DUi'jTM' `6'o5,A*M@:Dg e3f> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 225 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 226 0 obj << /BaseFont /TSKNEL+HelveticaNeue /FontDescriptor 227 0 R /Type /Font /CIDToGIDMap 230 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 53 [ 556 556 ] 57 [ 556 ] ] /CIDSystemInfo 225 0 R /Subtype /CIDFontType2 >> endobj 227 0 obj << /Type /FontDescriptor /FontName /TSKNEL+HelveticaNeue /FontBBox [ 34 -11 519 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 228 0 R /FontFile2 229 0 R >> endobj 228 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`70  endstream endobj 229 0 obj << /Filter /FlateDecode /Length 1429 >> stream x͖_lSUϹJK]ݶݺkKqF7#Ɇ:E2 "j O&1F"D03C`LO>#sۑ&ܓ[B ! ;|4#W!'<;1f#!fg29L`06eqs{N^,~ZurrN,.E ?@-zt3ҋUټ;"[xTOh(Pһi]&DBf+=/nf,<%<)_#F49aL%edImHHn@xLxiŽuycR(3|䱣ɐHD@juQQ(}ȓ[p W &6Qd|vN %T\,OKr/J^)# E#.4ۺ{$l冈fxʛVԤ&\,Ї2&O:qi#_hμ[5aZDZ$܈ Bh ե D$);i1nl *?~_n&~,QIlRi#4[K=bW}]W;^1אPE;iU'ԴUޱ&//^2y|Prݽ+ܾ,2/=`/8[Om @04 텎@g GЗ {. ? 8`4UN[]AK;ǝd_E71rWN8m1RP8098 %B./IAߎz-_xA؍/zV)vw; uA|*ʗ Ml!O endstream endobj 230 0 obj << /Filter /FlateDecode /Length 23 >> stream xc`9R `Z6'Kj endstream endobj 231 0 obj << /BBox [ 0 0 232.08 226.08 ] /Filter /FlateDecode /FormType 1 /PTEX.FileName (\057compile\057images\057lockingprotocol\056pdf) /PTEX.InfoDict 232 0 R /PTEX.PageNumber 1 /Resources << /ExtGState << /G3 233 0 R /G4 234 0 R /G6 235 0 R >> /Font << /F5 236 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Subtype /Form /Type /XObject /Length 7837 >> stream x\ˮem߯9*փl(D26Am$>xZ/t(^"Y5mmފ~^=m{ݶo*ϐhZ#=TW{ /zO-j? ,gNc ]6/ۈ}4fY1nö˯ ŐWacvc4TށqEor¦BK6:~XڂAaM,)uJv.v$)K - y`=} ݬp@m-/cۇtcX]cpVK V vtc o' X*C݋^J#F+ `X삿7fUe TNlLgJf]b㵰LJfo;ܶr 9C3?k4z 2v1rKzZB,g 6?8]186;׏3AyN}ɻӏbYYWE;/|VjBvHMl]߽ؑ;v &&&IO^ <f)x ϝbyPB:u|~.0?o~Nl٣"j?pW ubvERPt0oGIщ17U [\4Xnj\%j6.^FP.(ck?4 BS;o0D εC_A*^층`vS %i^7B=@8Kq:B<ODWeggL;6Cڔ7z!H%XH@ /3xdcf/`MC# c1`1MȆKACC_JFŚGq2G+Z{n@WCJ ;{\j]M1FS(&8 ƕO:gB2m vʰX$ LZqݟn` KH묋܉=lMp0q<\i̧j(ؕƂjlIe拯k`^ z 6 +Ǎz41׌T&ͤ6] ̙j$44bM2u Y\ ApM8#鵍CC\VI`tkx8W]. XЀoY>jh+P&#y,粸{fdz]gaȖ 2ش~)LLpbU-=Y|X%(٬i9+f}XZәp5))V+Doū""YUf(^)>.>$XZtych ǖ.R%]\,Mg Mh X#2}gZɭJ86I2[).*%lpj>Ƀ-L$F%r0FѝI>ӖШ9d2]֨?Ӟ3Zk ZL[ޞ0> oOxG˜w$Ot;ޙ0> LxW˜w%Ot»^O3^Ox=a|ޝNx5G!BXI>Ӗph/L7'LQ4qg&L^Kޞ0fޞNxG;': L3=ޙ΄Nxg»Lτw%+a|^Ox=a|^Oxw˜iOxw»':oMiXZ3 ockîWޮnc&?ùHEG&bgJď4xd!Fy>#1Q){(Orz(Ը˭xD=p?poH1a-YLdFyCH-Y-iG*2 !W(<`(lJl`P&~(`82y̓m@<D΃ml6?6?}e`l噌8q%>E6`7dy`8YQޒlWG`-`Llv(v@<6Ll`P"6ye`:9u(l~e`m@mlTEߌ5cukǭdco,'ݱÙ_U UY5zwEuկ 栲D{GT.w:ޔ~| X+{gacJ2^_cYw2v Yt6Dp ƽrO[tq T*Zu*~3EGajy` :#v|\;\[_}MUn͆'[mT.q}z§)$s,]kQqY-,*l(-S➅Ř\ٍ9!@%Re׽; l6⊎P5F`CzL^)!3 t=jYAi7 ;e7W8"Sl"ڂ*Mfe+:Z vu0K!6kNjEQxPYEDR-fu8X@U/u*/XĶMؓ9ҰiFUK%gs4j=B-|2JDشluYם*VFo.=),YRH54),C1-n}l,j"K5s6Qx>X.i`YaGi¾nc+EXlG~8r|Fb*{{j(Mbx=ֽ "u@G/eJ&(dXlNۍ]5y52(Q&+FT{TXMlx~J=@%9:Kx^c@=evvukYEC=6 _P:L^|(.wn+;áae]2Jc߰Q⒨˯YoS$aUU>b8OJo*vCkҙͤsGͭ&R&U[] zTU+pUmw*# pJ ,=W'\}h}leR+y$wW'<1U2aqb~qPYk>>j5Ec[,ZujT' 2!Ǜ37d[y?z䥼7?ů~_5ƻ/|?})|Ps6Ѕ$튖6圪d}GE "q,oQtWonv?oԂ/leo[dA]3YQŢWhB?KbQ€"o.Oo.'_qjTILi1]{=[2ת16$MI/ON#ENѼ/QvvLw5ex`<}r_G!j sK:tdjj}*W pm]~k4<7z6l){ZY6RxGkc]@Lעls'ir[S>a[FY@y5.zСv59hk~,:;X\F'߅K'Ԥ97+j [ȷ̨t,XkkvK3+}srvFX߰S/!W]:ڮg9N{6/!zSO>-ſ׷+`G%3RH'Uj%~3GsfޢǷGcg& =yPZ4oF2m4V,ώ\` Ch_U=K6b]J:ubegXҽ'ww~mEa c2`ўW˧vbF}ʽRuIy;ad'ͬ޿;0 b|y@! KEUWky=V ޽z w6F%*xKNi7Rg/`ߙ2.ü7ũwừs3Z?ͽg{/=s?#LG.eqw_xh_^tq endstream endobj 232 0 obj << /CreationDate (D\07220211001203035Z) /Creator (diagrams\056net) /ModDate (D\07220211001203035Z) /Producer (pdf\055lib\040\050https\072\057\057github\056com\057Hopding\057pdf\055lib\051) >> endobj 233 0 obj << /BM /Normal /ca 1 >> endobj 234 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 4 /SA true /ca 1 >> endobj 235 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 10 /SA true /ca 1 >> endobj 236 0 obj << /BaseFont /ArialMT /DescendantFonts [ 237 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 240 0 R /Type /Font >> endobj 237 0 obj << /BaseFont /ArialMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 238 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 ] 3 15 277.83203 20 21 556.15234 40 [ 666.99219 0 777.83203 ] 48 [ 833.00781 0 777.83203 ] 68 [ 556.15234 0 500 556.15234 556.15234 277.83203 0 0 222.16797 0 500 222.16797 0 0 556.15234 0 0 333.00781 500 277.83203 ] 92 [ 500 ] ] >> endobj 238 0 obj << /Ascent 905.27344 /CapHeight 716.30859 /Descent 211.91406 /Flags 4 /FontBBox [ -664.55078 -324.70703 2000 1039.55078 ] /FontFile2 239 0 R /FontName /ArialMT /ItalicAngle 0 /StemV 45.89844 /Type /FontDescriptor >> endobj 239 0 obj << /Filter /FlateDecode /Length1 28544 /Length 15908 >> stream x} |T>w&̚L&3 @ @$HX$ŽE U*FZ\j]j,@[R[VkUAź(Oq%~ܙ0)}}>=ܳ~;N.@ :}vqY@|\_3aƝMU-k\ nr}np/|5KVIV`/iY%+7.^ @O*.Zuӷ떶,k]ZR}r֞_ӝp ۴~֖pkԪȳ;`{ m}Cj0Umcw2' n,mk# 0 l#w:>kj;XL:eKħHL`rLR#1 D:"gA&J PB%x>%@D?A8 0 ḧV `E!~ v!f_A8BgljH{ ^%?d# A0"F?|!@ rB~ APàa(@ C,b28 #9P8Hı+aEP8F#VAES10qYgňs.qTz44 y'2|s/& P".DZqClćRhB\'>Ќ +q,+q55(>CZXzX leWrī߃aFXx \x-M:Xx='Nfq GlH 77r W%ށoՈ7Fmp pmmMus+6،x;lA8|x'܀=1q }؊x7܄؆ {f3 nEmvpoƒ]ćNć{?o#ğp78> >" G|ᇈ;Gq1b {`b/ ^xq(SX xg'#>;!#g9 =W9E|v!_=%؋xQ؇;x 2%p0;#?ӈ3!?s|~&<&qq<%<;OaĿKKw28W?W/'GSB^C/x4 9C#~o#~,xbCNo/AxNt :ĀN_;H :]=Ou;i::4y:8ǹN?o__NNvN&;?:?::t3% ?I!G)|j're/uQ܅--J,%xɉZz,B /S[qE=rIbjc \k H4$nKܙxo[FzpTZ>9>J1r~+G>I$% ]mqT4E6 !Cu>2LAi~b*Pq5z/JnP^'&Ta\'8cS?9(_Gi]S_Dy;JBWtdJt Jy._gz7 ϊqߊzGm!d:Cjca- GFະ ,-%',8#x?_34@֑oWɻt]@wWZחj^;MfRDK%Qs Th~!{NAtAC(I|M|س;^C$b$$Hk|% _Q%*S/ \Ct-EH}~!8\!**Fa5&w oq.KJOHOKd-4^gmww⊒sQe1eWӫq% Ąc!dGfYN87OxNQ#l>at$O}9mz'/E0 V!S(& MB^(-ą7w3x'Dsň' {A^%[R)3Jr[yE׌ ${e.n} y,RT(F#4OZKǒipJX?K3t0ԑٰJUI)KXղ\O?MMV`Qx]8Fh NrT\ qAs\h-+ݭNC.*- Uh7,mPJ6ZJ P$eb' @ǰw$n$M}'5sxK0U<%"KQC=6J H=Ef_lJ h砶)Qv&ja*Ƹs.A>A=!"-CK+ϡ}D: Ц{%hQ݉+hluvxl%DzDJ;kt6{h W'NhV%nŵ>\lBqO`/?& JL`]ӄ\SE%s'^ mtVbֿ v?7 h}e~~N.luk׬b˗-]maSåsLVwQ1G^rfe:26j1N%QjCHs\&O¡hIh0j<@339SΘ36JZ kB>2ofߩ 5'9=wpڌt0j]KkqOrigms e4LMh3 -.I#RqghMq#1]tflTC5q!\۲(>cfCm7lZ'ZC Fy &n t켵OQӢТ qab5q5'\X}BM^ֵ,7;f666b, OlUߊX7;ѭ q ^ik ղ偸>4>sy3N36=^4=9 `jlu9sw,2Kie& 9hHΨY#KXBS!!}͠m4tlx5|*gdY\?Sq)ɿ iIaH'): (pNxxТ+h(F 3pl[loB ;f6h,vC8,`*%s.KH <BNff\gU2j&MK9!Pٜۺ9BZ聴$Ϙ xi^"S 2gE}ǐĸԗ8Ş޹ǒ͌;@8RE]X,G:Ƽ{yI9;0'Ölia}Zy =9ƳiZlD qhvFd^CZr='Aֻx}hc#Cjk|C8* $RÒ Sy>sA>t@mצj[13U]a2o~(i*U9sc0*N_#/[ro S+,C5NrpP".#qE,W coD2ީMH2og|ҁDF l0_܉= $qٙhm&z35cDa6ldSk >F9YS"Q'TQXNcF1Ќ:h>Zޘg*Z:gWP-ni 1g>k qvvቘ5PK3îM39|tXiP0K8 Z;őu;(M*Mk}3굀SjĂ0ˈhW>juTnDg(8uDy2k_pI)81*/{hNrО&L{ cS {Wl u.E)3 D$4pC{#<ҒQD[.+ `2HRb4j1) 3녘VBLoğDDDL b6S1*dbh6#zLRl-XYVDRL۸TNSO4GꙨvarY*g&h-ö$I/U+=q q܂!,+#qJW/;km| ( \g#%%[oSͮ y/qf1"rĜ,CNKY0%zGc Ng( )ů⓬U E*4W[m4UўA8X+{F:h_hT+M+Kot)F "5k2n?et'T,?8|>y|9GL[qbְBMj5qDCS2I^X" /p~1mW]@Why'w݂rIdJ46<[Yul MaQu!MzlfzU/@}=xD66zԚb9}BiJjrQѪVC, FʑFY r,-B'*_Sg>ykC7߽|fO~p~ΓOVW{W|G^Ɇǟzx[N2NeRN( 9h 9F)LlL#\01zr}JiK>e53\N/{2B55pm2@8W9 f)A#Td|-p w$z>#"+ M iq6[03ty_X~FiߓU?7?ɴ^exLڜO.eAQ L~BdgEzB";0T<ϕiM iTSզ3ɱU2 ƕ$d[ ?'lՈ!sQÙDF62g!˚̎\)$>3H6}0y:QSM][byyA *z6X`PggdXHwl2KKq݋JFmͣ#y%bSFQ\PH2vdTM?o!3;#; wU7Og*Y׻k:μq?h)'6{d+ʏ*kШol5]Mb2Yd5 Sh2"xr2()I-kMP GsAуLcE1eM8~%`4seGQ, 1x3gAsG,>yϨA2 @,ItRXYi`+9 b.>pUe֙&7䲼U^xۦPX!b\di.4_mɬ3RIWaeN%jo1CV=*Tj CIiuJu:h4-SN(#e )57bFb܇ݶ#}Y TP)pcO=kT `,uHGmtE̤kt5q'1I hbI%3nzMҰMiy#C]8.;_)r@MV0sC6'>X<`(X++,%5cVhԸ qkl6_ftEgQ+WѥT4r*'A[FBv# r$ ~gO;y_N_jx?~Sz,%sXCu8NWUatcݖg-@v6=c3ism 29=zoqKUw sA*=3MgTH@!/,I%*h=1qU9qu$>01<_j^tdlkJ[S:RvRgԃ&In_TSӒ }fCSSShGeۻҨ\ d,ʵm %`+h@+FF@&>ۿ}dĻGq@gHo͞!Br)Me;r_̙*g沛Q/_p}ojH[Lmlpvd#;Q~-*,+uźe+M73}a"j+/Q-+sCV6WlnnIX햝O,eK [LLQ[؄3^F8}oVEf;K$G覆X|>*`?} J|qHȧI؈lWp0z(FČ,6Od,f1d1#kvop[xXy}%?5 HhZ,tn/FGGF9d+ Rۋ{XN]Jc:îα8,ք!f/; _HH> 'V/[&9:'Xd627v|3$T)${0xB <ܮQUm7уvQ2Og%uA(`t9>4l*f@me9YvYQ!d923YPD EAF .ԤuGx} )ݶycvuћ=>C;s9Z=dղFo;ӶLsX̞ኡ5o\1nrLX.m01w162Ъx VJP,cՌͺvqXF8F6sTkjYy\/p+t~< Q?!@Y|H,$52JF1&1&Kd2ߝxX-d/3%L)aL S>3BJB _ kI6<=^-;JhrrNr&a{0u(&YYm:T8pb vXB ])ي`Tr1ɤ ;;مʮO~zgk?7;ݛm{F:!3B|b3/p{ zd m2P6kHHߥtaco ]$[;W?d~/='ο>O2SYÏ<1t֚':.5ԛߓ$SU+xol`De8@pyoYQj [êzFT[l밉 _QLl.F6 [ʂ,uTvS\fOq]GgM~ZE cNS\L~)w[fgqf1Beq31{ Gʘ~ڟ2PvgjUgj+,KK͒j*gqҔ3Og$dhS58d3,.e#EW]Mg+?lQ_e_:p5'pd\,c*U!1# ^ IfXpySqVZԞ4[ۡˑ`/>a'|{kg_3Mow>KD &RVj`羥ߞZg vH/\/ǡ'Vw{;^Ccf\`E7D_3 &@2iԑ! 2;#M֞LM3L ; ;?3bt?ewqǘ r̨; IG.SJPgs  >4ݭKsŀBS\_-rlF]f[`эȜ7 .;g ^p+5vF8@8؝ż YxĽ.cꤐXU7EsdamG%|L=.45jjvDgQ"ۅsM[)!!?_NfiOxgQ5] w˙%[׺oֱK^@sL+<}^j)_l#4?7g:ˬ_.$/:$֖v qK!z,*1KH% L+A! Ӄqt^KN Ҿ/'-|& 673] v+9mrbp&ɓurnL+SdtժuZ|i~doʚZ%/RWWe-r]E2dL#1\fZ)Im&'*6@uzGﴼ|ץ A{S#S#SܚIspp*4xY#34%-Mu%LfYٹ'(egc`ⳛ1U u(~3d7 &WN&TL"gl;d_?[_(-ԋL9'tmڮ(:,*ihT{+rFڞgu_o9roMzS7 ]!_xw~yZ"Wو­DIH,'zQtzޜaӛAOV;tD 4זRRdӄ.*;~s9yO'U5= QT%>p 9\gl\)ͬr.!iҒFGpF4:FRtlSX_WۖIƼG2(zZ0sx]ѫNKRkn~aqiyn~aqi7қo͏ 7h\YT>>#{,A?lxP=_G RoxrSD(E䥈XJaD(E䥈l\)cy zL8,#sE8]^>▭n{[owS/2N?`UNS%G!*hqdb+#d4ۗڋn%e%xQ 3=ēeJ%|Ґwcgw=܎r8KIs@IԞz%8ZH YլBYٜ`2T?5=ޖ`~aYsZUQBKرF4CO@:Hjˬ@i+5[٪` 7wVn[eȳ[sLSd9EL)œ"79p&]eV(Vl3bvk3\+ZQϛa[e_{{>be~Qoib昕ZTIo2|Syiy^^19ޘј̾,cYFJF5k2;mo͸qQS~>G0Up$|9 2~nrayEkF`utB3%MܐʭVj aj3\d UQfObѪ]VΉ1;]`?`>2~B&a)a8{8B؄LCxROp_ԓB;XMRw.n]w~{Ѳkwy!‚2+–Y~&5' +VGmLK5+6_{G7)`?(%g͎Ed_\y7՗/yL-fgݰeӕtW9q6 ]Q]ON?AU.NeTJ&QڲV (痯=I?R@V=U؏y9_H]7IpJ|%UVXM ;Tc|TKM(_ k@z"{X'йmf3sW^ʗa\|?Ұ^5 Ā ^òAk'dTPM7,rߖ/$D(k}ve\fϗ^d1+|V >3)Z^ {;X.Obfժ[dE9ۙu[L@߬c(,NWAi)MΉfU֯/d o.ߖ,? tC?_t3S0 Z N;bDJιif4XLq89y'NwXNVoɐcs}B>$}s|ya!0H9s~y &+99VyxaLq xN痟%8_TV~ #[ʟP^2'+ p| +F tC%0%"#6w$Swv8$6ˡI?ÆY||_W ӥL~]OJaXiY?3ͮ 5pqz˟Ӹ?;_dlCJX%lʸi0A/w~y }INbߌ_0'c*JKgCP8>lDtu)!aoy6oH{&Ea+Ws+ & GyT}$7\fRR[%I:kF#CnUW&l\(0imۊ%-믨^۲(p~䶅kړE|Ĵ~X۳Gcx!XmVQ+gu^LmMU|nX̵^}29'SMlt;?sg^1lQ*oǯ㼱 ۲~R` rO8ꚳ(梵B! _(얳}BAO?0h/dwP=Z=T`P1Nthq3t;@w,5n5莳![ujug(V KN -@w;dŬFtxJLpvYmwv½+KxE oK5LͯeeQEEot0`.9X%da'k =VB!dBdLLEJD Φ?qP f[I&'hBOXl%۫/Nt ߦofz9b;t2=1ߢo -@tS蛈*})iBG*3vψV:Rױi/wWD8IIM>/ GEp Kd?Ww2}'N_8:\2Utt35[NFU^twہ. QEϣ{ݫ0] t:zG#Y%0-_rk?~gsPmtgTU1]ɳ6zΏX tt ݎNhn" OC? L@ 0)}/Dn)oEA-H1)Eˑb)sB?ޓ/*pQ Dz Bb!})1t4<Љ8A =<X-@w'd̝ ]6̛ : M]ltt"}o ƲUU' 5LIrB6wf336z;S{=ݑLHDHѰGO2'/cHvH~cO$?`n?WܧØ"}}uoy-p_z__ mZ0gE'cy5:,swR5=?Bl41s"nARJ"%lū8tvchtNQo¢u|> V)ä}Jh.~gfa漸O:3>>:Zק$fˣuqee ]ֈq>`Q[v{x_;ʺUegXshNbڹk=>~w?=1^DgOɩښkl+#b¸ƺ>RA!*A@O1_0^a/|"atg0Kg!,>Ye)Nfy ͼ&򘏧c Whml>!mCʥ.5@Wkcۂ慭Ko [C5/<% t9 ]cm5ccckC-5=f恺f\2Vפ $IrVW9kRl 8h 5 ȶ`,u8ctyƸ)4>nFǒVfI<,;$c}dѶx߰njhQ70.LZj֭ήW͜Х(̺3ka9E @FWdCo:GKb97QB> stream x]n0 yCEj:J=MLi(~HbmNT7hϣw7> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 111.087 343.308 121.418 350.855 ] /Subtype /Link /Type /Annot >> endobj 242 0 obj << /A << /D (cite\056kafka) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 109.973 332.268 116.135 339.896 ] /Subtype /Link /Type /Annot >> endobj 243 0 obj << /A << /D (subsection\0565\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 200.946 253.543 213.311 263.978 ] /Subtype /Link /Type /Annot >> endobj 244 0 obj << /A << /D (figure\056caption\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 353.783 330.256 360.028 340.69 ] /Subtype /Link /Type /Annot >> endobj 245 0 obj << /A << /D (subsubsection\0565\0562\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 354.903 253.543 373.299 263.978 ] /Subtype /Link /Type /Annot >> endobj 246 0 obj << /A << /D (subsubsection\0565\0562\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 383.064 176.831 401.74 187.265 ] /Subtype /Link /Type /Annot >> endobj 247 0 obj << /A << /D (subsection\0565\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 518.496 122.036 530.8 132.471 ] /Subtype /Link /Type /Annot >> endobj 248 0 obj << /Length 13893 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 1 0 0 1 53.798 494.714 cm q 0.8 0 0 0.8 0 0 cm q 1 0 0 1 0 0 cm /Im3 Do Q Q 1 0 0 1 234.546 -3.936 cm q 0.8 0 0 0.8 0 0 cm q 1 0 0 1 0 0 cm /Im4 Do Q Q 1 0 0 1 195.593 1.536 cm q 0.8 0 0 0.8 0 0 cm q 1 0 0 1 0 0 cm /Im5 Do Q Q 1 0 0 1 -483.937 -492.314 cm BT /F142 8.9664 Tf 166.032 483.106 Td [ (\050) 12 (a\051) -22332 (\050) -12 (b\051) -14062 (\050) 17 (c\051) ] TJ 0 0 0 rg 0 0 0 RG -112.234 -22.914 Td [ (Figur) 8 (e) -275 (7\072) -274 (\050a\051) -275 (Illustration) -274 (of) -275 (the) -274 (original) -275 (Azur) 8 (eStorage) -274 (engine) -274 (ar) 8 (chite) -7 (ctur) 8 (e) 10 (\054) -275 (sho) 7 (wing) -274 (6) -275 (hosts\056) -275 (A) -274 (single) -275 (task) -274 (queue) -275 (deliv) 8 (ers) -274 (task) ] TJ -0.349 -10.959 Td [ (w) 8 (ork) -275 (items) -275 (to) -275 (all) -275 (hosts\056) -275 (Instance) -275 (w) 8 (ork) -275 (items) -275 (ar) 8 (e) -275 (partitione) -7 (d) -276 (o) 7 (v) 8 (er) -275 (3) -275 (contr) 8 (ol) -275 (queues\054) -275 (each) -275 (conne) -7 (cte) -7 (d) -275 (to) -275 (one) -275 (a\034nitize) -7 (d) -275 (w) 8 (orker) 59 (\056) ] TJ 0.053 -10.959 Td [ (The) -330 (instance) -329 (states) -330 (ar) 8 (e) -329 (stor) 8 (e) -7 (d) -329 (in) -330 (tables\056) -330 (\050b\051) -329 (Illustration) -330 (of) -329 (the) -330 (Netherite) -329 (engine) -330 (ar) 8 (chite) -7 (ctur) 8 (e) 10 (\054) -329 (sho) 7 (wing) -330 (5) -329 (partitions) ] TJ /F243 8.9664 Tf 469.891 0 Td [ (\045) ] TJ /F250 7.2727 Tf 4.743 -1.344 Td [ (0) ] TJ /F243 8.9664 Tf 3.611 1.344 Td [ (\225) -193 (\224) -199 (\224) -200 (\224) -154 (\225) -161 (\045) ] TJ /F250 7.2727 Tf 22.742 -1.344 Td [ (4) ] TJ /F142 8.9664 Tf -500.691 -9.614 Td [ (distribute) -7 (d) -210 (o) 7 (v) 8 (er) -211 (2) -210 (hosts\056) -211 (W) 80 (orkers) -210 (do) -210 (not) -211 (conne) -7 (ct) -210 (to) -210 (storage) -210 (dir) 8 (e) -7 (ctly) 59 (\054) -211 (but) -210 (to) -211 (lo) -7 (c) 1 (ally) -211 (hoste) -7 (d) -210 (partitions\056) -211 (Each) -210 (partition) -210 (has) -211 (its) -210 (o) 7 (wn) ] TJ 0 -10.959 Td [ (state) -297 (and) -297 (uses) -296 (an) -297 (optimize) -7 (d) -297 (p) -7 (ersistence) -297 (me) -7 (chanism\056) -297 (Partitions) -297 (communicate) -296 (with) -297 (each) -297 (other) -297 (via) -296 (or) 8 (der) 8 (e) -7 (d) -297 (p) -7 (ersistent) -297 (queues) ] TJ -0.278 -10.959 Td [ (\050Ev) 8 (entHubs\051\056) -250 (\050c\051) -250 (Partition\055internal) -250 (e) 7 (v) 8 (ent) -250 (pr) 8 (o) -7 (cessing\054) -250 (state) -250 (management\054) -250 (and) -250 (p) -7 (ersistence) -250 (with) -250 (F) 59 (ASTER\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.02 0 0 1 53.798 377.203 Tm [ (on) -267 (tw) 7 (o) -267 (hosts) -267 (di\035ers) -267 (by) -268 (mor) 8 (e) -267 (than) -268 (one\051\056) -267 (T) 62 (o) -268 (ensur) 8 (e) -267 (that) -267 (the) -268 (same) ] TJ 1 0 0 1 53.798 366.245 Tm [ (partition) -250 (is) -250 (running) -250 (on) -250 (at) -250 (most) -250 (one) -250 (host\054) -250 (w) 8 (e) -250 (use) -250 (storage) -250 (leases\056) ] TJ 0.98 0 0 1 63.761 355.286 Tm [ (Each) -244 (partition) -244 (has) -244 (an) -243 (or) 8 (der) 8 (e) -7 (d) -244 (p) -7 (ersistent) ] TJ /F142 8.9664 Tf 1 0 0 1 209.249 355.286 Tm [ (input) -239 (queue) ] TJ /F138 8.9664 Tf 0.98 0 0 1 258.214 355.286 Tm [ (\054) -244 (pr) 8 (o) 7 (vide) -7 (d) ] TJ 1.02 0 0 1 53.798 344.327 Tm [ (by) -257 (Ev) 8 (entHubs) -257 (\133) ] TJ 1 0 0 1 112.083 344.327 Tm [ (24) ] TJ 1.02 0 0 1 120.422 344.327 Tm [ (\135) -257 (\050) 12 (an) -257 (Azur) 8 (e\055hoste) -7 (d) -257 (queue) -257 (ser) -14 (vice) -257 (analogous) -257 (to) ] TJ 1.013 0 0 1 53.484 333.368 Tm [ (Apache) -246 (K) 15 (af) -39 (ka) -246 (\133) ] TJ 1 0 0 1 110.969 333.368 Tm [ (3) ] TJ 1.013 0 0 1 115.138 333.368 Tm [ (\135\051\056) -246 (Input) -245 (queues) -246 (ar) 8 (e) -245 (use) -7 (d) -246 (b) -10 (oth) -245 (for) -246 (inter\055partition) ] TJ 1.02 0 0 1 53.798 322.409 Tm [ (communication\054) -349 (and) -349 (to) -349 (r) 8 (e) -7 (ceiv) 8 (e) -349 (r) 8 (e) -7 (quests) -349 (fr) 8 (om) -349 (clients\056) -350 (An) -349 (input) ] TJ 0.983 0 0 1 53.798 311.45 Tm [ (queue) -254 (can) -253 (r) 8 (e) -7 (ceiv) 8 (e) -253 (messages) -254 (e) 7 (v) 8 (en) -253 (when) -254 (its) -253 (corr) 8 (esp) -7 (onding) -254 (partition) ] TJ 0.996 0 0 1 53.798 300.491 Tm [ (is) -251 (not) -251 (loade) -7 (d) -252 (on) -251 (any) -251 (host\054) -251 (for) -252 (e) 7 (xample) 10 (\054) -251 (while) -251 (it) -251 (is) -251 (b) -10 (eing) -252 (mo) 7 (v) 8 (e) -7 (d\054) -251 (or) ] TJ 1 0 0 1 53.798 289.532 Tm [ (if) -250 (the) -250 (cluster) -250 (has) -250 (b) -10 (e) -7 (en) -250 (scale) -7 (d) -250 (to) -250 (zer) 8 (o) 10 (\056) ] TJ 0.991 0 0 1 63.761 278.573 Tm [ (Each) -251 (partition) -251 (p) -7 (ersists) -251 (its) -251 (internal) -251 (state) -251 (continuously) -251 (to) -251 (storage) ] TJ 1.02 0 0 1 53.798 267.614 Tm [ (using) -246 (an) -246 (incr) 8 (emental) -246 (commit) -246 (log) -246 (and) -246 (incr) 7 (emental) -246 (asynchr) 8 (onous) ] TJ 1.006 0 0 1 53.798 256.656 Tm [ (che) -7 (ckp) -7 (oints\056) -249 (W) 80 (e) -250 (des) 1 (crib) -10 (e) -249 (these) -250 (b) -9 (elo) 6 (w) -249 <289f352e32292e> -249 (W) 80 (e) -249 (chose) -249 (to) -249 (pr) 8 (o) 7 (vide) ] TJ 1.008 0 0 1 53.798 245.697 Tm [ (continuous) -247 (p) -7 (ersistence) -248 (\050not) -247 (just) -247 (sp) -7 (oradic) -247 (che) -7 (ckp) -7 (ointing\051) -248 (b) -10 (e) -6 (cause) ] TJ 0.98 0 0 1 53.798 234.738 Tm [ (it) -250 (minimizes) -249 (r) 8 (e\055e) 7 (xe) -7 (cution) -250 (of) -250 (tasks) -249 (on) -250 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 60 (\056) -249 (This) -250 (is) -250 (desirable) -249 (for) ] TJ 0.98 0 0 1 53.466 223.779 Tm [ (w) 8 (ork\036o) 7 (w) -230 (applications) -231 (b) -10 (e) -7 (cause) -231 (tasks) -230 (can) -231 (hav) 8 (e) -231 (e) 8 (xternal) -231 (e\035e) -7 (cts\054) -231 (such) ] TJ 0.98 0 0 1 53.798 212.82 Tm [ (as) -231 (sending) -232 (an) -231 (e\055mail\054) -232 (and) -231 (applications) -232 (may) -231 (not) -232 (always) -231 (de\055duplicate) ] TJ 1.02 0 0 1 53.798 201.861 Tm [ (such) -262 (e\035e) -6 (cts\056) -262 (Continuous) -261 (p) -7 (ersistence) -262 (also) -261 (allo) 7 (ws) -262 (easy) -261 (mo) 6 (v) 8 (ement) ] TJ 1.02 0 0 1 53.798 190.902 Tm [ (of) -293 (a) -293 (partition) -293 (to) -293 (a) -292 (di\035er) 7 (ent) -293 (host\054) -292 (as) -293 (it) -293 (can) -293 (b) -10 (e) -293 (quickly) -293 (shut) -293 (do) 7 (wn) ] TJ 1.02 0 0 1 53.798 179.943 Tm [ (and) -329 (then) -330 (r) 8 (e) -7 (co) 7 (v) 8 (er) 8 (e) -7 (d) -329 (on) -330 (the) -329 (destination) -329 (host\056) -330 (The) -329 (partition) -330 (state) ] TJ 0.995 0 0 1 53.798 168.984 Tm [ (stor) 8 (es) -250 (the) -251 (last) -250 (pr) 8 (o) -7 (cesse) -7 (d) -251 (i) 1 (nput) -251 (queue) -250 (p) -7 (osition\056) -251 (This) -250 (means) -250 (that) -251 (on) ] TJ 1.02 0 0 1 53.798 158.025 Tm [ (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 58 (\054) -263 (a) -263 (partition) -263 (continues) -263 (pr) 8 (o) -7 (cessing) -263 (input) -263 (messages) -263 (at) -263 (the) ] TJ 1 0 0 1 53.798 147.066 Tm [ (corr) 8 (e) -7 (ct) -250 (p) -7 (osition\056) ] TJ /F142 10.9091 Tf 0 -26.797 Td [ (5\0562) -1000 (Partition) -250 (State) -250 (Persistence) ] TJ /F138 8.9664 Tf 0.98 0 0 1 53.529 106.57 Tm [ (T) 64 (o) -183 (achie) 7 (v) 8 (e) -183 (e\034cient) -183 (continuous) -183 (p) -7 (ersistence) 10 (\054) -183 (Netherite) -183 (emplo) 7 (ys) ] TJ /F167 8.9664 Tf 0.98 0 0 1 275.735 106.57 Tm [ (e) 7 (v) 8 (ent) ] TJ 0.98 0 0 1 53.798 95.611 Tm [ (sour) 8 (cing) ] TJ /F138 8.9664 Tf 0.98 0 0 1 83.058 95.611 Tm [ (\054) -230 (a) -231 (dual) -230 (p) -7 (ersistence) -230 (mo) -7 (del) -231 (using) -230 (a) -230 (combination) -230 (of) -231 (a) -230 (commit) ] TJ 1.018 0 0 1 53.798 84.653 Tm [ (log) -245 (and) -244 (che) -7 (ckp) -7 (oints\056) -244 (With) -245 (e) 7 (v) 8 (ent) -245 (sour) 8 (cing\054) -244 (the) -245 (partition) -244 (state) -245 (is) -244 (a) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0.98 0 0 1 317.955 377.203 Tm [ (deterministic) -171 (function) -171 (of) -171 (the) -171 (se) -7 (quence) -171 (of) -171 (e) 7 (v) 8 (ents) -171 (that) -171 (w) 8 (er) 8 (e) -171 (pr) 8 (o) -7 (cesse) -7 (d\056) ] TJ 1.02 0 0 1 317.525 366.245 Tm [ (W) 78 (e) -283 (p) -6 (ersist) -283 (the) -283 (partition) -283 (state) -283 (b) -10 (oth) -283 (continuously) -283 (as) -283 (an) -283 (e) 7 (v) 7 (ent) -283 (log\054) ] TJ 1.02 0 0 1 317.955 355.286 Tm [ (and) -252 (o) -7 (ccasionally) -253 (as) -252 (a) -252 (che) -7 (ckp) -7 <6f696e74166c696d6974696e67> -252 (the) -253 (numb) -10 (er) -252 (of) -252 (e) 6 (v) 8 (ents) ] TJ 1 0 0 1 317.955 344.327 Tm [ (that) -250 (hav) 8 (e) -250 (to) -250 (b) -10 (e) -250 (r) 8 (eplay) 8 (e) -7 (d) -250 (on) -250 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 59 (\056) ] TJ 1.02 0 0 1 327.918 333.368 Tm [ (Figur) 8 (e) -339 (7\050) 17 (c\051) -339 (sho) 7 (ws) -339 (the) -339 (internal) -339 (ar) 8 (chite) -7 (ctur) 8 (e) -339 (of) -339 (a) -339 (partition\056) -339 (At) ] TJ 1.02 0 0 1 317.955 322.409 Tm [ (the) -291 (center) -292 (is) -291 (the) -291 (e) 6 (v) 8 (ent) -291 (queue) 10 (\054) -292 (which) -291 (or) 8 (ders) -292 (all) -291 (e) 7 (v) 8 (ents) -292 (into) -291 (a) -291 (lin\055) ] TJ 1.006 0 0 1 317.955 311.45 Tm [ (ear) -248 (se) -7 (quence) 10 (\056) -248 (This) -249 (se) -7 (quence) -248 (of) -248 (e) 7 (v) 8 (ents) -248 (is) -249 (then) -248 (duplicate) -7 (d) -248 (into) -248 (tw) 8 (o) ] TJ 1.009 0 0 1 317.955 300.491 Tm [ (str) 8 (eams) -248 (that) -248 (ar) 8 (e) -248 (pr) 8 (o) -7 (cesse) -7 (d) ] TJ /F142 8.9664 Tf 1 0 0 1 417.92 300.491 Tm [ (in) -250 (parallel) ] TJ /F138 8.9664 Tf 1.009 0 0 1 462.063 300.491 Tm [ (and) -248 (indep) -7 (endently) 59 (\054) -248 (de) -7 (cou\055) ] TJ 0.98 0 0 1 317.955 289.532 Tm [ (pling) -222 (p) -7 (ersistence) -222 (and) -222 (pr) 8 (o) -7 (cessing\056) -222 (The) -222 (str) 9 (eam) -222 (on) -222 (the) -222 (left) -222 (is) -222 (p) -7 (ersiste) -7 (d) ] TJ 1.009 0 0 1 317.955 278.573 Tm [ (to) -247 (storage) -247 (as\055is\054) -247 (cr) 8 (eating) -247 (a) -247 (commit) -247 (log\056) -246 (The) -247 (str) 8 (eam) -247 (on) -247 (the) -247 (right) -247 (is) ] TJ 1.003 0 0 1 317.955 267.614 Tm [ (applie) -7 (d) -250 (to) -250 (the) -251 (curr) 8 (ent) -250 (in\055memor) -15 (y) -250 (state) -250 (of) -251 (the) -250 (partition) -250 (\050) 17 (describ) -10 (e) -7 (d) ] TJ 0.997 0 0 1 317.955 256.656 Tm [ (b) -10 (elo) 7 (w) -250 (in) -251 <9f352e322e31292e> -250 (That) -250 (state) -250 (is) -251 (also) -250 (sav) 8 (e) -7 (d) -250 (to) -250 (storage) -251 (p) -7 (erio) -7 (dically) 60 (\054) -251 (to) ] TJ 1 0 0 1 317.955 245.697 Tm [ (cr) 8 (eate) -250 (che) -7 (ckp) -7 (oints\056) ] TJ 1.007 0 0 1 327.918 234.738 Tm [ (Ev) 8 (ents) -249 (ar) 8 (e) -250 (generate) -7 (d) -249 (by) -249 (multiple) -250 (sour) 8 (ces\054) -249 (such) -250 (as) -249 (messages) -249 (r) 8 (e\055) ] TJ 1.004 0 0 1 317.955 223.779 Tm [ (ceiv) 8 (e) -7 (d) -249 (fr) 8 (om) -249 (the) -249 (i) 1 (nput) -249 (queue) 10 (\054) -249 (complete) -7 (d) -249 (w) 8 (ork) -249 (items) -249 (fr) 8 (om) -248 (the) -249 (task) ] TJ 0.98 0 0 1 317.955 212.82 Tm [ (and) -243 (instance) -242 (w) 8 (orkers\054) -243 (and) -242 (p) -8 (ersistence) -242 (ackno) 7 (wle) -7 (dgments) -243 (fr) 8 (om) -242 (stor\055) ] TJ 0.98 0 0 1 317.955 201.861 Tm [ (age) 10 (\056) -227 (Each) -227 (e) 7 (v) 8 (ent) -227 (can) -226 (r) 8 (epr) 8 (esent) -227 (an) -227 (atomic) -227 (up) -7 (date) -227 (to) -227 (multiple) -227 (internal) ] TJ 1.002 0 0 1 317.955 190.902 Tm [ (comp) -7 (onents) -249 (of) -249 (the) -249 (partition) -248 (\050) 17 (w) 8 (e) -249 (describ) -10 (e) -249 (e) 7 (v) 8 (ents) -249 (and) -249 (the) -249 (partition) ] TJ 1.014 0 0 1 317.955 179.943 Tm [ (state) -246 (in) -246 (detail) -247 (in) -246 <9f352e322e31292e> -246 (Since) -246 (each) -246 (e) 7 (v) 7 (ent\047s) -246 (e\035e) -7 (ct) -246 (on) -246 (the) -246 (partition) ] TJ 0.98 0 0 1 317.955 168.984 Tm [ (state) -255 (must) -255 (b) -11 (e) -255 (deterministic\054) -255 (it) -255 (is) -255 (often) -255 (ne) -7 (cessar) -16 (y) -255 (to) -255 (de) -7 (comp) -7 (ose) -256 (pr) 9 (o\055) ] TJ 1.012 0 0 1 317.955 158.025 Tm [ (cesses) -247 (into) -248 (chains) -247 (of) -247 (multiple) -247 (e) 7 (v) 7 (ents\056) -247 (Be) -7 (cause) -247 (the) -247 (log) -248 (p) -6 (ersistence) ] TJ 1.019 0 0 1 317.955 147.066 Tm [ (is) -246 (de) -6 (couple) -7 (d) -246 (fr) 8 (om) -245 (the) -246 (pr) 8 (o) -7 (cessing) -245 (of) -246 (e) 7 (v) 8 (ents) -246 (on) -245 (the) -246 (partition) -245 (state) 10 (\054) ] TJ 1.006 0 0 1 317.955 136.108 Tm [ (such) -250 (e) 7 (v) 8 (ent) -249 (chains) -250 (can) -249 (b) -10 (e) -249 (e) 6 (xe) -6 (cute) -7 (d) -250 (without) -249 (having) -250 (to) -249 (wait) -250 (for) -249 (I\057O) ] TJ 1 0 0 1 317.955 125.149 Tm [ (in) -250 (b) -10 (etw) 8 (e) -7 (en\056) -250 (This) -250 (enables) -250 (the) -250 (pip) -7 (elining) -250 (optimization) -250 <289f352e33292e> ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Gr) 8 (oup) -249 (commit\056) ] TJ /F138 8.9664 Tf 0.991 0 0 1 394.012 114.19 Tm [ (A) 12 (s) -252 (e) 8 (xplaine) -8 (d) -251 (earlier) 59 (\054) -251 (p) -7 (erforming) -252 (a) -252 (large) -252 (num\055) ] TJ 0.991 0 0 1 317.955 103.231 Tm [ (b) -10 (er) -252 (of) -252 (storage) -252 (accesses) -252 (can) -252 (easily) -252 (b) -10 (e) -7 (come) -252 (a) -252 (thr) 8 (oughput) -252 (b) -10 (ottlene) -7 (ck) ] TJ 0.998 0 0 1 317.955 92.272 Tm [ (of) -251 (a) -250 (w) 8 (ork\036o) 7 (w) -251 (pr) 8 (o) -7 (cessing) -250 (system) -251 (under) -250 (load\056) -251 (Netherite) -250 (solv) 8 (es) -251 (this) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1597) Tj ET Q Q Q endstream endobj 249 0 obj << /BaseFont /CDIKTD+HelveticaNeue /ToUnicode 250 0 R /Type /Font /Encoding 251 0 R /DescendantFonts [ 253 0 R ] /Subtype /Type0 >> endobj 250 0 obj << /Filter /FlateDecode /Length 181 >> stream x]1 EwN m(RĒ.ZUm/@D DCo避]up6zA:akT@G#DUi'jTM' `6'o5,A*M@:Dg e3f> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 252 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 253 0 obj << /BaseFont /CDIKTD+HelveticaNeue /FontDescriptor 254 0 R /Type /Font /CIDToGIDMap 257 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 53 [ 556 ] 55 [ 556 ] 57 [ 556 ] ] /CIDSystemInfo 252 0 R /Subtype /CIDFontType2 >> endobj 254 0 obj << /Type /FontDescriptor /FontName /CDIKTD+HelveticaNeue /FontBBox [ 34 -11 510 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 76 /MissingWidth 500 /CIDSet 255 0 R /FontFile2 256 0 R >> endobj 255 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`W0  endstream endobj 256 0 obj << /Filter /FlateDecode /Length 1250 >> stream xT_H[Wι1_cjM&Ѩ1Vk)vjfT[-͉eu,+a0QCK̓l[E`ic~L:* z{;w~9RVUl7~z{/m6>siszFT<5ec˫bA.|8/ά.J KX:4疖8{D% dd4u,z75*!eDKXXNaB*,%, %0rJEFdg3bH\FR xTOls~<6c3y2:Κ xIEa(ԱNzQU1hGu̲og[ 5Qlz&SxP53O;1#eT`r̲QsOS=2<$K#cAdLJOHZH̔t$Y$x&I];KF.)%A@ -;( =S[TorkҖj32KoTü1;jOy͸Xqv 0PэTpn˧Y:ʮߋo1zY?FEr+6W[֜Vu~G+}޲dކ#!Ԃ{Et 7ݗa_D~T9S-X._kw5սrznWT؍.9AALokg1UNhWU:ʛ4HXg+|=10\kwyEO0Xkb*'#jGl@Msz!TGxڎD=M-^=䭭,eͤ^NPKR} 㨥 paTфcl}u_ٍ1GS#GM}F&Q%) R/P^@yP^@yP^@yB;>q`8V+u-E#_>eDf&ـ)bޥyQU''pLk B5c .{exEͦTGx{<ޙᶣG2W}@U =7^]>k<4L%X l\[7M}CfG_~:N񯱺ށw-q&7]_ex,?%D\JPo { endstream endobj 257 0 obj << /Filter /FlateDecode /Length 23 >> stream xc`9R@,r'pk endstream endobj 258 0 obj << /BBox [ 0 0 268.07999 262.07999 ] /Filter /FlateDecode /FormType 1 /PTEX.FileName (\057compile\057images\057azst\056pdf) /PTEX.InfoDict 259 0 R /PTEX.PageNumber 1 /Resources << /ExtGState << /G3 260 0 R /G4 261 0 R /G6 262 0 R /G7 263 0 R >> /Font << /F5 264 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Subtype /Form /Type /XObject /Length 6604 >> stream x]n$q}g*${gƖi>'"MrH4nk˪̈UW˭K0_O}tٚR\=?OOB wsVxw`at֋?_G8>r } 5#T3yDC=Ԃ؞67sE[ ~"V~Gtԝ?ƞ]G &A<&<~gc"j fcBP1_J_~7[Z/+ 7꣭pwevKn;9v[t A)Yw> }P[g񩲤wQ~?s4C? x,Q.b>$8ާp؂+wr@JxS·7(xy.V=7 %q]:_C1?_O ^Q_{.`͇SELMqd19 w]?ud? rho?2{Hg{ZGBLd xԬxV]=Ѡv( %C'Q6AXgnHҮ(V/JPU|}|~ex8j5sWZsx fȉ6 ߶7:e8faM<5y?uu8. Ȗ*O>h;ʢ?a 8KMU6T3΋99>4IRs+E<͔f8Gی`éخVJr[~xs&ԙ@t&=$KcfCőe]]YAeGmh@v2KZle,od-q?IXIIBYcDأЍWkzC~+ Q1& 3e fh >7CAd/,⒈*ǃ 4!݁$S|$PA˰#Pab-DGH)RD~.YGzhR:t rPjqIˠ xAFYW_ſm{X9.Nkڂr@E%K& 0lbLf+ĀX㈾à_:զ*d5,a>6w=\"$09zɀ*lR B9(VKBО"QKY WJ}5!{i>EjY4pKKm3ВK:κpDVYŔ-i"c1SZrnͤu+9"C>Gɾ'ݑgʫjjaY|.@OFbQڔKIL)+\sxROxrB Hbu(|PcA`Æl~=4@ٖD @M/Ĕ D#|Uzo%8x'bVKb.( g&a٦ #d N"tpR6AUmB$1>c&6yfJ+% GۭL'3( &,UVDZ+Ab-;0}FTR!DH2wq/ͫT3(> %<ȕbE`A@I k]~R]@.QR:F Rn83SUt7Gi39ܡ"YCU5ktU@UV+?Svtzd WvQFZE M/ײ4h*SMծlj Jv"^G"w#itO+lUYתa ZbH?tyB Vر<#}9͒Ood6tq3ĩ-MXߴ%PNۂ%O3fQY{{{{Wfi6dޅ&" &-ItsQː k0!IU$a=MÔR>wj=aU)D=_WμLae÷^E)c ]\k cū D2r[NkR1Zm p]J+_U=hW#4cAhb u5`lΫϴ 8:Y[*8ESa> %%"! yz %TL1eq@K _4=NY45N45jOko}^ͺ 2S{pO)=e)+sb6aeߚB_"~撶m{c󱟷t>9o >sqf;oIӟ-c-q[ʕrtV;ovy8!YԄvֲæ?z j˳ҿEMS.)e\Ηh z7;^\|zMs<((mIzU2$'q.zqYS!$'tEHnE8IR) ȺAԲ.5RCO &q)%%˗70""lZ^ROxye@]\}/AiαG=PJg9³V`e~=ɦeʉ9\e6׫ƹut;R۾e zMA+IfՋOAϤss9WR/ᜫtKΨ˙lVw~n grI!_-sIza#̤-9"EsiR΢Sܤ/X8; L;Ǚ_TUtKuU-WaUNoz>xjx ӯOL?Ep z:m -Ѭ]g Fs#=vAAAFAd^ʀv$EvCZni_: *<)<47V}R ֪n%J=ԀV`Om>3NʙzDpt2C8O3}ЮYnNHEpb˧oRi> n0vhU"!GAG'|9=v ŝ ^zZL䙎;%\1//ջ̷3:_М'3-H #Efy`;g{kG״_]v:q_v܌~ҍ_eU5=H^0ʖ[V($6kr< ']j3I|b}(hOnj\g9ë6ySrSm3Ma$*DY s x_}PsuAО9G)[IJ06޳{$hD8ƜeOYj|Μ='zWEop0mU?r$JiԿ '[N7 ,o"arJoqBX\{w es-D,ܛDwi_D\!r{.!7||O}犒Nև8ܭmD7'eoϰvt69WnNAII8j.uryԫ^c0k} ~;\nBUݿ&vUfj/T]/%{כͫ6;3*q*Qyb^M/\畛֯ٗvoW~*UU׿*N7߮T/ N endstream endobj 259 0 obj << /CreationDate (D\07220210527172955Z) /Creator (diagrams\056net) /ModDate (D\07220210527172955Z) /Producer (pdf\055lib\040\050https\072\057\057github\056com\057Hopding\057pdf\055lib\051) >> endobj 260 0 obj << /BM /Normal /ca 1 >> endobj 261 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 4 /SA true /ca 1 >> endobj 262 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 10 /SA true /ca 1 >> endobj 263 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 2 /ML 4 /SA true /ca 1 >> endobj 264 0 obj << /BaseFont /ArialMT /DescendantFonts [ 265 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 268 0 R /Type /Font >> endobj 265 0 obj << /BaseFont /ArialMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 266 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 ] 3 18 277.83203 20 22 556.15234 36 [ 666.99219 ] 41 [ 610.83984 0 722.16797 277.83203 ] 51 [ 666.99219 777.83203 0 666.99219 610.83984 ] 68 [ 556.15234 0 500 ] 71 75 556.15234 76 [ 222.16797 0 500 222.16797 833.00781 ] 81 83 556.15234 85 [ 333.00781 500 277.83203 556.15234 500 722.16797 0 0 500 ] ] >> endobj 266 0 obj << /Ascent 905.27344 /CapHeight 716.30859 /Descent 211.91406 /Flags 4 /FontBBox [ -664.55078 -324.70703 2000 1039.55078 ] /FontFile2 267 0 R /FontName /ArialMT /ItalicAngle 0 /StemV 45.89844 /Type /FontDescriptor >> endobj 267 0 obj << /Filter /FlateDecode /Length1 36532 /Length 20809 >> stream x |T0s;۝%'d2e$,HDd YUpjk]k- R[BW[ZQ^KsL2~~{grܳ/ys8`L]U_064+0ZFx_60~K6Dzm _x͒U#MK,% ֯^ƒ_~ ԥKxfhҶ6eߎ/WV p9\tՆ۴q 4,(rՂk9sdUۆU֟j}z~|^ @OY~CvKf]ۚ;}X@m *HC],.UY#bnr>s@"jLR!I t:.=jă@<Aa!/#,BAE@##'Ba ,8 P>Ppa$A"T`5PO0P#HM8#<F #6@]sQhgB=q'!}&AY0d8Nqρg00 8 Lfq8F8\sa&ayy00a Ax>ߠ.s^cXw#|A31§89܋pa C؁-vC7a<؎~p/?Gkؑ~@ o#:2z5.CJHgR )B~3S,վ+O~.ui JB@\\X<ӏ1qw2g9rs@B!opE~y~%  7X2LET!/ֱKWnv{X('(&cdsMohr]_vDɯj*UKI2\AG1*^-##i˫n?e2SiQnWv+HFI'w͓#5aFk==HJRcd+ti<&DZ~OOT2̆tY[k8.>}=Qg: :71!o ">u# _c&( kɕNпRoA:F@0T/4tR+ WE j( UQ.]$WyLlnT|{WGJ yz"HzAQwaҟ S,WM_&d b"/"ܦ Gُ S1ďs\?'DeE.{nX" rY=Ԩ@5[C9w;:t RC8B}FuPPmبT0:~B*Zb,J͘4a|yPe[03SOx5)y\JD͑tpakº(hL`Sˎp׸-!}Y=oٔ[`s3yilbkD)#X)En*#'WfڢXHHJ]ھ&؞Y:^T"sEPypgmHFcUvNs`; b"m}q6eV֢d$Tda[>dm$/L0WjȲ6Y3R@'CdB`(>R,J$RDq81yؠKi4ƈ f.hU_T&$\3\dU9E[YlL\9ӗ5ͼs^R_DSfG̜ޚ)s<#2X=I FCEߗ=4YSb dNԋĔz 3Swo2LJ |=y@69qHjf37xT2cם?]͡TlKge$ ef0T9]{hdb{k #ھ>Gk_35K8}7RoiƱZJF E İdpdĸSԅhQ 1 EsZ!F̎(:#IΞ״@g뜦NJ3;J0ioE,{)<}ho`3y^M0 fyEIT,vfL2Z0 l.ˤV1`1%HӁs@qDXP'ô CH˜Ń^^ҬL͘m Öd9a}f`cS>b#rgLM4YiH,Rs#,cDSD7ޥ00 D0)oGeac Y cIͩfӆHVjg.ֶkcH{o ["1x;CԬYiyHE|Vqh7%w.Ncr&gwi ~'~vt"L.p"Y([43I /}"'s |\8]l—lQjy(9їds;Ql'Τ (o&/biA&ۙpfc)uQb@(,u'yF9Ҋ<ER#Q}.`|cٟ}66ml(c)F6:ݔP{{ixJOf7[.hcbص*6+-4!ZԌIh%. XƖkb#7 !|A̞ 3c 1?V%:ZX[0TDfd(Hy2k 8Qld$RUU4'#6YPvlҜH1uF.'rMu^vMyNipTi_i#Z_Q33-:>w8k\[ݷy<= `hB5ܚO #Ëꊯ=Ⱦ.f !/pC bz vѳu&>j}4A/gvQrTV=I7HQtE9cNj&ɮF"b1Clf$YBNQşDY&+%/ꀚHR/ZG E@,l"l_pR)ĦTT Tgn`̡W墼¤pl=G-0Vv'wY,t."$h[mYW4Z-?-=+?V}!L6[WX/s]A볖=nZ,z"`+0ӝMX;5l'V}>6@IAOζD3lK֨ O@ 22iujjT ($wVd .S 6pl8rb`}pŽK:P1I%go/'@ASŻHknF u U+= g*$X^Q|jbY)>ڛAB?Qzgs/ꩳ}O=5~|xmw|㧚xfC^9)$ KdaK&aRm@ bAyX*EmV+bEQJXxUǾkh0`g?o<3$cd&n:/ +Eދm<7=7~j-V]TG!0ei62jvХI ['altʡ W]8]/Јfe@&%'IYg4$N n)?m JȢ'-Υܑ!qN^eyLTvi([F Nk&Wpu"53vD2"BĨБvvt8"b{V~8STSTuU #DMuj#ޚj}h) B8Ux犫wU&+UbG 44p!:NT(EBTVZ=?~ML,HNO$]{/fdC4iYW%'e@UoW P܋Bi"jZ2V q"ToQnN'-|6eŵ\iGgɬJ P<2(j3(ǰ-/CgJI" 5+$2CR,+c_@S=3}Ozg1t;b컅L4uPr<;V 4NuRJ*2޾ū0V5} ÑjT#";I ̥^cT3p4G-aPžBOTRoTx47_-].\&"" ?Ó?P!]b['''NN7Mιy ύ[LZ"~ym?X$;Zg}J Չ~B%T JY@F({!P@т&C4,WLfם~7W9͌F6>2rM(KFEY2*ʐXX t7Z4 /&-!.YWU:TVYc`WYK T&-kׅy%e^o&A)V*MΕ|jLc\ 0+SP.GKZWIMBZZ+8 /e]}?y7}fGLx%2ɋz>|lՓ7{#,^OZ[.?o?֛dѾ_]ojuĽ/`ĿIa,YP]8a<ŻFfY$BΖ>7ܒsPGL%"De za(J uqd K&G6ʸGIex)"QX&",RxD%D( wF&T͋4FVZV{,.s\i\\>vnոwd"Ps.Xb=`ZJײIJQC9)Neӹ?Xæm7.ad\Y]s ]x_ͨ k Tvm<7h{&2p.nD%~HC8CBdP;H.Ao^!U] ֦)JJaʼnKyWq-= ~w'fϘ?weKyF76_vW?m!2.3׏$[p_-Z5o55+F7!(1[>%gE>/)9O) } D ؀MѺӴ#G.`%-\Ы)9g_g{/JTwߓԣjzCި7%@e TY|.ѫZ0fPwolO=uLB>&1P#b.+5V+muy#B*&WZ*ۖUiX#LDZda(x@`.S{I[N9FVt ʊ:rxVeڜX.K\bb}˄sDFUI㿠|u9-W﷧鬳`OF"x;kbj~N+OW3 &aRXNS_gEK#|cE%lg'\"2rG[´6Qb%Y:)%I濊ćwĥ:m CDF\CY|VR>PG| ^,Ϫ2yVXU|PrLeOf]ɞL9SFM@+7\ld㗇7Ęe܉EZ &>Ʌ˼֔YpӁ0 !Z Ku=M50w02FR6rx}Ѹ +vԞ; .̤g [R3a՛Sݴ+~&ի-}(܉O0i-X/tFZڛ$=x㉯n8c$y,lM:g\x18 ]V3K:sM",bd'"{f<ȵyDWآâgVU 6 W^{ m@K5f%qqپVwlۍAj 2atum.mjZoO{ՎLƇpk #hujpXalX=GX;:htUC8nAӾdPbI(Iz9IfF 7WEU$[K,F$j!yŔ]LyTԘWrP!JB;+@Y lMIdݨ :qa؋kf]w|"AR6ZP7mhͻpźD4V/U53UZ}Pߑ线_ w/sg^Њ~E 4)0Jo'S7@WTl6igX\:G^BImBOkxk?|[#Boaa"XN )V %Qtm `>Wo-} =MN '-BH7N9VC!t@p:'u|+4:bqI g l'(Y:e~}g&vFNf92pf=ΧR+Ke.v7Jga%+R0gJ9Era9E jg8'Ϟ%em=KDQӾgﳱMdHw%΢8r 5(X.\ڐO60կ_Zŗ7>x}|Dh9OO_o|8ZY:&:mT*Ë7TNL,P>hN2ea͕o+4YiGWYحpjDhjņ ZzeҐa>8lսy5+y^v#Q|%}>]:7o>qo,̞Mc .#9:SѷAbP\,+42k,,yqqؑvtN #XG1k#Zȃ|Z:=DEffӒ5kٯ/$# C#LN6U7 K1'&[xsXX4M,~7ߣeW;6=kxS޴WRO:4ǥ\]Ԓ"rQ+'Go9`Гs'F&"rQiӏK9gЏhԆymR~vBS@+h3AGjhJ("4Yx:?SBEpYE]Vb)qxD'D bDFjbD5A0RM_GL"_'uFv4_ n]=?d0bj]Op'G%prrvuu;x<1[L^/޲Ԃʶeܝd_S0,"e{Q6RQ ߥSYoE"Z'+\Sqժ;]ۆKE< y=Ȣ(m(Az~p<"WbjuI0qc׌LSܟ½졊~J7iϚ,#ikǶH)k NVS~! 1ʕѐzCXn5l%,{fس1#0G'-ƤΤoR8p$ɷKbd΢Iho6mk!GGa*;2{qifN"zY%-y^iQ4A.@slDh7danc\n\G_«^ci9׌wN¦};vҟ`ԝ{~H;7nz>u%r- >ft OܲbM8?Oň{.z6>|{nV;nX wb+s/Mp{!.-ܤL3d?OE@kYfћջCr:M&/&33x&4q*w4Nr3h@D<=ّ>;+;5]]SCweȮfy't/ 8IIY2;89塋n}pwU8kb;&Z}ezzEr3(ƧH-64yAc8jcXG=`$6y\)) |mjViUUEKI&K93NDf #<.o͟|-7vaK'u.}畿]K ^o^zwXT:B c!6DRZ)F_QGFjVϳ-WWX|+B#z|hH:⍊ #7LeL6XkXv3A -` @A*(9COf]ppC3är'ݰw3oIpW73+a+^z|ݠkeTGM!wf']Z_$9AxVb:krkҁos5ZNc(w د<|i ajj nax)S\,k81g9|OpY-к5&DŽ!b|}J` 0O rDic9xIs<ҧ&\({GigkKۊnӮ/ydsM!S*I!:R|m>2:߶\]-ח[[ۺ]vh|x<ٲ(lCtCZ(aC[.^3,gh)"e%!,REٻyji̪HufZfs$q|ݴqDb-1# NZ~V|"u2uPK*JʸpnCmheJHx AqfU)+t9!gz{#ܨH\s5ϙ?o |.5]it0V^eMC˯8,>vdf_yΔu+{Ua<&9#b]3XkMTV8%YgzI+ϻܟ!*IN+{G.>2~\\goęsjӉ^CK8t (bbm7,Fm%iEMhU(m >!EVgB1?G> |7ٴ:LՓ@M[G X/3+GO=L\;kjMCPVfsu o]f$PS]]Qb>`3:9La@9veoi{.(+{oS+L\r=N[ <_-&Spׂbډ5v7GGؕޘ .}ܮ&lCѾ>lfv|ic yGoZA&@0LEv$ k(氓)-ҎhU>!-=V54nMj|M}l4CnɜkNLd7|X?ދxKVϹnT)H{*]' eQ$uo&K!H}> }ld_ǖ- -=w5:SrR)T6o*2'gwžulwXR})#bzgr8^rFU1̞INvn޽5?P15 "πaΈՌe7'Lg)=DdR*3ku*S8M9d? +kWw0w8O^T:=y6:ǭ#٭#t'ZaQ77^{ KjE٪pI"EUnՐ%^1BMka2Jm/LTueclyY"uk|A+svCJ+8ˠVj/s<#aRFnGc1#][gvL-2kCC6_0c˰nw.pS1;sNF1[w&l*FN(.Qu8vo uUU\9e{zM@j~4Gd~Nn:7MwΫɞ,DZ]bnTliQ ?|Fkv NLeoH[nԳ욒*#5BIAC]0q?a~jEpCBxx)_4`G:s{Y QTj:a$gVWc_v_nvgN="F4gYvAf;YU|<\:}LDDRL}z b{v]O?^'?>|^sK_EAՖ>J;{O?˒Ud|fjotuT".;SOd<<rZUuNL&҉dm1̡sy c%YH˵rfrz%9IC5NՄVTQ vȫ8D{7&TH唰ݠ "MuM]H4$gSm ؓVf _1*aQ _E a5AV.Ɔ+na !GIF=P7>@+~b:# WpUN*xħQdCͤӊ~!s;'Tw{.KvB;uZ4 [Ųi1Ws #rgF5Eyet¢_޴A︴˵ ״ 0٣~oɠO H Lo e#[We@b-P@U#_\22|$Er>7NdGMQLJ|8lo)_Uo)_ʷ1TREUUf5m@vUX`ɔoe@/̡2,l )|,_YM3TVEmؿ|b@M5C46ntu {. uI0g|dm`$`EbbA=ԁ= lB&pf7[? g%TǀNpg:e ߎ9.zYfͮ:ln8? c@vpe:۝os:SeHy8?C \.׀oqL¼ ( ӥ\Z aNJB|Y?o.'ʔ,߈y 萗7 ;A(S~ x_>x4CCYIQ( 9A|zevlA_V\]YXٿfdBQ0G8lev<0|PyfPPP0 Ĭ4Jr 9 m GrJcV21  )e KAiIn|1G$bPٝoDquՙqC,2rI8X?1(u,+>OiY><R`IX= W@sTT8!l`0x1||0x!#LcaDmn` 2+|G͟:׀OjjjH839jk]P/P>'}JSFSƊ\%ܻ]ȸMVVF&k[Q9gƮ[paeqg]LL٘)\bN?\v,eVTTІ1d5\h.!ʟWk0ͨ|!Kb_14q _eŘ_RsTcCa)|.՘g 0l`X5,ŸV"҆c0BiK1t:";[9X&,b,+erY"x4xͺ"}=#}k0m]#o"l|ZG,o1_l,,3Ba YLO#1v!ov.sB.TEdleuy?L6L6 |y/4Xfvmz/vҋ _ u[(a'һIAᶶå iI.qIA%cd&#l\21-0х=||r0S Jv~ΟޞrL xY B: (,ɱ;Y-#5 Y}Ͼ|ݔZ-g7N"eq]W ռb1v6t=00>{WEǝ gYrOB\vczw9=1]; N|O q0k' > Omp0Z<ˆyF*$Fi4Q$v6)^]lc#Fȍj\F5.PcS8I8@ 5TjxSca( _]uCwS#O+HSCF Ұc/JK/xW'>̇apM{(3"o}QGplcW|k{q|}Pp  Z4ZB%K nPu=:>#m%l@}VYl /[: fTZ=IRr|Qߏʉ3dg،t->ƥ~yY1y+Q-DeYu?Uf-|VRs;?E7gY3"O4)\ry_KI$e9͏21VLHL} ߃b!QREU(3Ƿ ۈnVe~"Wy}=oqu$=fuZZq)zTQŮ0(ZtCg( k kOUV3KGi¼1J_-;hGY L>3LWJϤ5;9J9ZSbKyBiթӵ_8u:"]Ϊ/0#}q{_5&K)Y:n>cTrIDK9_ꈗ>S):U26&*e3=+€V"L M/auQx> stream x]Rn0+"^ Bʣ8~R1q}.IZ2YGX!zwlCr8W'xF$)(-+֊(iצDYD!:z7j3>)t\`uhn`C, vKk_!"ٺV!"v#m%\PqX*F:wu8NjFID($69=*vsxu(Ȗ{yDfl+ce`2c#MG~r$ &o:"|$ t[> /Font << /F5 275 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Subtype /Form /Type /XObject /Length 4573 >> stream x]ێ}sм_ ~Nf|"v@F$Nkn{1n,U.JjC hԡ/4Z]>{K\D?OMTxDž|ǰ?bSXB~FLi3:U͏gt֐`9h ~iq~l̢59ᛶ|x9Z߬M1gϿg 'B;ߟ>}Օ\ژw`zh|˵77l.*o&&iH~=CA0N*y T[*!L`//$-?~f^>"\s4p +c 5.$ /9G BIa?2߀`Oo|QⰍSQw?B?&aI3nІwCWjéRP"P4 ”>H(#˩e3Zjl[acj@$ >,8jbj%)Zg4ojl}S&7 L N{H3=ȻJjc"פ 9?|0wg۪p Z]d!Msg7Is.!-Մ~;haJ-`p3)W#hؒ+ ofADVC0a@ 5i kdѤql.h4 oƻ tƂ$#D K z84X`u΁WZQϖJCB5& , nFgJ=Ղ\* iKn4 R[9E4D 6h(ʩq!YH2jͰ~$"A/ " hŞ~(=os#29nny*&F:j2HSHl,g=i!D$5U EL X2el"UČDTv%]/nBl2,[A@€p(\@ dHĵWdluC [$]SwΒ4bac@2i-jH2H`v[D2. л9v4{:?ࣘB7M*mE*7$3c9e%Nhj1u%SqH%vZ RABPhHEwpb@z a Y@L!U0FTt‚|Ӷ<΀Ơ{\ny(Qd̮]ZpZjSӹ) h?5<J cE[۶(N#  b3(<;Bh$tS3ä2O]ЫxFiekN epd *@'3Wbsn{8/UD?k"PӴKN{ jA%W\'l:iuqF4qC:h⺵=S&CIY'VZP:Z*&H3 ,i=HcNCCK_H@D+hӰ6dSizr:R^U]CL:YN2t1ԩS ya cImz10f\(bN--B.o2 кJ)c>&Ι*PnAC/@;ZϹ"QKwP pަw*\A{} "4f4ѠԡG#x) t NCU}**b Y~H#=x<҃/=xU" ,/M:/c\L  Q׎8+Li 52@ _"qZ(O.3xRjPf]8أDB)@En!z PYQ#o,v\VTژK `_nN2 5C൘/e-t'vPtw îDȮKd Yϒ9a%f_\#u+¸c}t TЃ1ٚ$][J[dbZC:&7ّ{A':n@^bjpq*`_N}n S}dj 8Ffcpfmiou#[@oޟ:i*jl a):8up" rX!JRM~ pIZ1krznc#9k9b_}hܔKڂOnu!225ᳯV>돲 6gzְ?Ο/ $[`;kؤw6dyݾoIo+dIZ]B䖨d3N"u#_RImHtTr.K̛Ow] t} ?*6s.c}[z̵m^ó.zmqzUj믣 |/~鯙%Vl`) /qJkY t t2T2jtwެtڨgAhe p"6 x_U`dihI˕:r]m*Pa5_/u~g+Z|;h@)Kl.(i.(%Cł!枉:oR$+ H* YǪ0gShPrJ[~_UTrw2с V5 x6/x 2b5#1H8_`!%e [r)͒+)b)թ0|Uy}5s~g HGᗲtA([uqZ2~JLlMV><ޛ8~&> /`:nl;3r|Z\B`-uKy̥< \ͳ.(s(q !<ӑ#o dd|v $#_^ F: .hz;QoR JigT{4LglܬR0_4Ґlu,#+5>l<8?a?u ,pR6z鸍>omxK z|8;[߀LY:SJ9>i8Qc\8ǜ$~Ֆ%qfmkD$g$Y-n=f 3`ӑM);zoƳd(+S:ʶ̙S}ueq3[-H p텆q)iVUnr5OԵpa5n5Iwo=4~dgβU-;:xf=npX:]%B3kZb(}aPt\L}H3ccdww9V:U|D&K)nd$y氶8hz%(}(30 +E|ys*q3!f 1g93=+V=Z[i,^ 9Bx/-3fpHFͷ@ٙw DKȐ2u>ścӡVF;3SJ:{B>*mj$%-ƿ4I J|6w1,|;sWR52eވ 1lP}5U`FNs&k f_q5tffgH pq,on n=Gʈr ߝ 8;@'*  b#DlN$?Y:= ~%@"<$QVث}֎>dO$ %?Dk*.cElbЖ85_NWp,Eh9YĂ;͸N ,ȯJ#؋JӐ4u0' wz|CvzQUbUΎ~r͎XI7]M;ϔSɮ ,.Ͽϔ봟{9\s*H(xq=VaY;MDDd  endstream endobj 270 0 obj << /CreationDate (D\07220210524152117Z) /Creator (diagrams\056net) /ModDate (D\07220210524152117Z) /Producer (pdf\055lib\040\050https\072\057\057github\056com\057Hopding\057pdf\055lib\051) >> endobj 271 0 obj << /BM /Normal /ca 1 >> endobj 272 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 4 /SA true /ca 1 >> endobj 273 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 10 /SA true /ca 1 >> endobj 274 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 2 /ML 4 /SA true /ca 1 >> endobj 275 0 obj << /BaseFont /ArialMT /DescendantFonts [ 276 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 279 0 R /Type /Font >> endobj 276 0 obj << /BaseFont /ArialMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 277 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 ] 3 18 277.83203 19 23 556.15234 36 40 666.99219 41 [ 610.83984 0 722.16797 ] 51 54 666.99219 68 69 556.15234 70 [ 500 556.15234 556.15234 277.83203 556.15234 556.15234 222.16797 0 500 222.16797 833.00781 ] 81 84 556.15234 85 [ 333.00781 500 277.83203 556.15234 500 722.16797 0 0 500 ] ] >> endobj 277 0 obj << /Ascent 905.27344 /CapHeight 716.30859 /Descent 211.91406 /Flags 4 /FontBBox [ -664.55078 -324.70703 2000 1039.55078 ] /FontFile2 278 0 R /FontName /ArialMT /ItalicAngle 0 /StemV 45.89844 /Type /FontDescriptor >> endobj 278 0 obj << /Filter /FlateDecode /Length1 38252 /Length 21671 >> stream x xE0^U}tgI&L #p 1AAKNWzxpuYw=X]UTtEYYIVd=~0B GƄ)U?y !ܖ'޵kHB?d2 .Bn4ks/?FHbyK=K \ Q!Bv(o[vKO}:t%kF z#ty>u802\J)\ CZ>}7i,^:k`MοdeTe+B@:dΪa&b9CNO(B+WB7lŜeo;*m›d~6\byB7;lSǍ$-]p4oK"NaKjjqna1 o4B RҝHE*@ԐPG:@;dh @'3ȅЃE>G^ aa0Hߨ(X (oP1*GEK 2T *X`O T7}P9Jר X*֠铨?P?Q5A&OT`硁AQm+xCCGuG8 8էO1( |4 h8 F8N388p t!hl8l`b4`#5<.AlFS^ehZ5.x9,p6p\4#)| p4} -D-/bp1 p @.ep-Gs@dp]\ Gh Zp-Zjtk\-xZ>gp=Z  Еэh5܀JnFknDknBW]jEފ ݎxA?D?xM mx7 0~Ԛ~ t1 CN[f|=~QtЏ>~+z$$SO3 }E?@܊~0] =p;=~@v2 ==p7z>N =_D?= W9/_5ښ~G)Am m;=&z| u h7 B{=7D/| m/'^5w~a7C/|6}fz%} <^:c{Cߣc ~3w<z;:  +wdkkz*7: 4:[7gD_A](4e?2韞#ӏ}L ӏfe2292&?ȑ0#ӏ0~# e;d#G2#ӿ[Ds<1;u$92HOALٱj4T™Q33ٙM؃'Q/"l\Ǯc<=ϠpGfG@@/ NJ ~:~jԻԇ wG7cEpgAݎ/J_ 0#H@6-Ӎ;wȽY j0K2b3kqzh1U$9ʣTz?ԝ`ǐBaFzЈZr':Śp" ~>z:0J@7]!ÿ"KM!tӠOB͏u{Z}1mʿpE@'P0BI4r{9u$m'RgWX;m!A.#?%p?(̈́ ]x/:߇CFEKn>%?~S­ⱮƮ]W*}3u A ށa Ņx~#)4nOWk-V!" BRYA"?&;D>'\su\z O8W w  O ?^N0^?hgy]kS]ۺAcx` r55.CE02x9^#y? <ҟgDXd8Kl&wv69Isp^5ssUZn.Žν}/ͫ|_ė ~ % 0CxMHT%bi4T(M;қr PASy|@wj>H~O~|͍#@)\IFB_c2y"Cqx,~fkuqyCkD _G5 #R חOpwXFUɓD_CFT=~-עdBm@3 * FT4"gW]p_ׁpX.z+dJܸiZ\9nc*z{zǟ&ׂ<}Z+4P:/#1 m*a :0nr.~ r Z<~1Hߣvq*@;Zdٞk`XLw&%ŧ@݉͐>HM ӽI+yL!w|0q X VO%ӷ.^=lأp_-=[{'XKo1Xϣ%͔Spנ9drz7kÝ0 I+A/o Vg~ V`lelXreKXx͝sys ӦN?,Y?!k _S]կoe^e%XQa ?/~v9 ]l"KsQ-TIK/~ö́9-(dY&maŢ=K&ܳJ&͒lIlDP]X4u`d,ځOjh81|3u BtT`h DGF:e$4fSGFQ{W6 ? bm:t* FS'5.,l]#f.O#2)qDJb.wnUk@$ٱ3g4M\wd@wwhܘ{6̵ ,dkhjˤܳ65APGK8vJF645d +FќєߺM5&- %wm+LՇcM3GFS_c;%6v֖؎#e=R\d0Y 4Ѩ8gwH2P%)|6a Ze#ݣ{Z+:vV9 5d@hjcatD MΌ_Gz 7SIПI(MQ]1]kXttkK̎cQ#ֺD^j]6"[éѷ5Xǃ{Wme6̐#nmJMH4R'b9p/mV8e` oMڒxӔ鍻 e6MmF025`LahN"YKVF:g*aJa97$Pb8ݨNL/N4ju@zRVsNGi.)wj-X*  1(b0*MHOԔZU6NjP!٫]c]m\"RjBǺ6냖6/:u:ca*^8H#Mɽ')Y`̥Bd62>[/ %J?<&Z*F9"aCΤLmM뙜M;(>{a,[ZN-nJd̤ =2`Vy [@I5Y1ȸ2#Hu+f̈́jt3WJ]$ " Z?1m'`)ѹ`>fR1Ѽ 0u ESȳ3ĨpMQz7Gޡ))nm A㣡04_K.[͜C-԰c]6:Xa!q60phS0ڍ-  g5Z l%5Z@E({3ÐA!>+I-I5K4aŸHMHL/'/MUimࢩaֿV [̬9MzoMs%ጔkK0An8HH~Sdʿ,~řG,yw}?9Gp5wzz?? <\,: ^.){4+/B'N_Zczrz|9@$H*H|T:}I7R%(FAYyp| T]gxdݸ:Tq@Bges&;з(c}LBj7ZS~tOF=ppq[9­F5}N*w c?up:q8\n'|__ܜHC1 ?1(|~t0- !.ڃ6b*P>/xuݯt;dEA]̉4|Py2Hp?ޯoM<ВH[]E2hI C(y&LōdmH{apDx{wFprx6˽ػ(^KWۮvl6^ K߶vi>Igp5 +:ϖl8t6W*XM_#P2LJVA%},A\4'vDd]d{s%{,AKtAVQ$g"9R[oNH n^AhЈ p|`w>nv6U/u>ȶżOm ׀*5+*-qN$V$eUku~u670{]w~ܽϺ~fTN)ls QBcdaԝ5ɝ> )~Uepڑ>n@ϒNFFvF0Z %F4!;jږ%ਐuxx(< &k>ԜpIAPбwV8]01(J XMm{>\_3t]/ƼzCp#OJo8 =vtPN'CH*XGȧk;^G '!J围CP%%D=( 5 &X9dZѶAT`ld 'h(Wѫ% {ŽoW"Z6վHmuBOm$_5dQ|5D"!9I)"otǶOpbgDc1氻ewA]-ey܀sG=,%׃|gcfT2_EF{1$:2,TF3 $pT`uPj+kÒ}1<:^O{jR d ԀkoEtej x@?zOwS?#3{nXݬ}h=>g5>cfJlHTI|)$4H^1Uwh|U͏"B/=k FA0*P*K*?PIU[_o9؟;G7(ano3ws%4K)!Pp/S2:߮i^>m{{.f`iBn-(Ymc!),[digYΖɨ&B -DKlp5jW4""<4I uUph:/q{^ ޒTCwAMԨSM!_0J,H KM b(Lrt'Cv;m>r'N3>6T[m> $7b:Zo&mյ\QZ˫M4!BGKjkdIVcZ-2ZdžN:]tAoDuuKqsrNLG/_8̅w= 'IwT%!;iT5,anp&+9B[x|j4LӦ`bBI+hV&U|aeEjѵ(vVdjvWF#*&jQ~ V}y|m6^^' ,42јoKӮvΦ*σEI;EM.t0+*i8E8yi5RA9,!%k& &d%]Z͑acmO:q5ѴJziD9PA/*%4 ?Zg?(%~7 #i7 h{l6el*tSNol,u0eW,on6Y%Ų0/Íbgp Wȹ RQHH{?7(R-9=?5Lw[A=ް㔒^QȗeIB*6$K=F]U:QC:,XQ՘7(QfEG3&)2$c>ng"MZet6j0Le0,zmɣc v:6AgbAg;HUo[F+a%jg0?yKyI\W]sԻ~ f`cSN g6BB㑴0s];]猆:dQ@4]l$#ޙHs"u΅>2mFt [sE=U &˂ LWV9>`h$RBo@̞+w.bzbzf P9lьNt?X93/CfQGzL4Zʺg0lf3FB(md ɁUTs@`ws'(g!1DNR(|L?=lʃ@o0: >8yXcov;Ls4<7JL t\d!vCP@\\Jtq[!3S5Fv;%ws?x= 85/KKb^w[|W]tm<`EnEcwٹdoWg7zu3ҟ@}aL;Q50%9xFfȂdX+erH.yB$fq*j## F,]:kf]\v>b [HZH=H-Bh%Ť+pFGUN6Ħs=skmWW;5,^kݢ:n76Kq7?]X ^^!_կv{ &O_q'P5MJ~cL̡y3_8;^lmBa$/?,K"Nj zw(IN>ԛy.c([2Z=|@eNS+p*=\:%Xv6(%Ցn'za<+TUhZ!=#\Hj,se-$Tʙ~L 8 Y0\4d^_('H9tj1M"6c ]8{}_{|Qd+d%s y&'1}=TB]?cE%3vڥL8cHI ]ՏsOi\]ɸ9j^?319K5{7oK&TW/*cWz~(*C"&W+])^zyy>;0ݿ'k7*kUe""zi}K;gk9,nDyN;ᡑ<;EdI{Q؎=;3D7*TuO(+$1l妴6hyx MzS)U*s)Fq-'S~d:הNqi0 quw/_<\=jkR+ݲ陉/z>|UK$ia =v=TW}^[&g^g͉o77W1UrɄ||3qG#.`As QP_* DGl.|u|f4P^w\"]ܟ?~w ] JO_ޑ.rL }͟64kEQª7b́@X?Y(>dÆ-ik,ic m N/x0<(r&G 3P.JݘQ7QVvh^ uXᮨG-h*Y9 A),MWAcհ{Yn0%*7Ca 4P 4Oh|dW|~>~g wˮ~qڭ^;PǸ7Bd;Þ ڨVFBnJxwzvP9-C]6lJ2kѱ :o cs|SS~1㱐&Au!Y-Ԗ'Nu g/̱qs`PɒvmAG pzcΦ.-2wd(LazC/P-Q1' ӤMf'3R8 YΒgbuAk oEތ.lpT/NTڀĴ2`3eGٟIL2qVdDF.+NX <@(4`w*F6^ETgO.rְYԬD kvkŧ<ׂoz汛ށ7wyX}>^o@R= $:z\GBOd:3%2(<-}o o ~D$BT Q*!z`_KF=D.VyG'^n3 )m3L!*@5F{-2w:zHUw[q#np&-NULtQd N2I[';Pp)M8i@ӊh:ZeQˢ2Ie;\ŒI)T4(Ki7A|0MfɌ3)(2_31GNRY2-)&-(7l㨐LݎT))mÔծZ6Y_؟x&ĞnY \-wWn>{ǟf7?x۷>IÈhz_n 9d((_"^2ki9"a2&{dždE(,u# \"\B"\3#3]KB3#k5ST@>286[ b|8Jhy%٣6@ r.8_/O`2K&Dtjd'F򚔎PKjq5; poelUgauliXJXbYFL% R4"LaBXz < Ss+KesyZԈ\N!փ6f}|Ҙ@F_9C񦆙xS3U{٥͕ gueg*HlJ0tO?{3mf. jeӸh;.Ee]wۈn3󟠱7z Ǘ3``2,Si]ez*/C,:9"*s"R`Om>] $~I#waoP J&"5& &uAfe,hVD;v.)bZiB~R<#Ng5W9pXY`dA /::;Q6%VMէĊ#DQD{9fr0&*VR-Yg"IF~b ISu b%,XYj!`R;"0KF\+b+`E镚f=( @r~o B,vTQ^sڪFvSWr?O˖>k=kj MW͞>0u+{^ow\s^|/ʓqtf̃_1g@|^ ]d}ύ<5~٩9=#"Hg,&Yڠŕd)nj_RƠB(N9wJShD> 2gQQ3%Od3}T0kԤ|'|do/KxXDcї'nNнtiyN4y[3c_c&rm keydOʬY3Z2]Kq.Ct (A΅wTrH:l:Is3d"zۯ۷cۯ\4:p:/#ofv N5De5YH; ÂI39n\y oo 6OB$@vxW9 :stZF63OB$@rzj)φ6(slV()erX9HH)P)땇2YG(I<ۛޗi#QyU)~'x(RKj<#5^]-%3F%TJvxl[QVY%Y{ةZw $FN^HjS{{;%߾ l}CgO9.myܹRYY4 6ΡS8%rFG#:.(5[:J%.1.;'JkyK`,#y@*w JaسdiwHγ$dN] {tB5c~(n. ? + 녴Ð3+m)Y/X!|ִtkڼMk3}DBJA:@ 3V|ێTeۍt Q:KqKL]ȝ#̌kqg3‘0$)x1=sb/9tQsF~|n5XZs'[_k]ќaҽajEV״HQE֝m‰n[,QzD-g,ssMڇX^}CqE7 K~2lYJ~?ym͚ڇ?f޹[D7y0>>qNEE@k |q(p$Qc\`ѧ]p}9oϺ>{qy:ؘcc-ؘl2M1LYS&sllT8 [HgўϢFew>tf(~ˣ8s\>#%]gPƩtA=NFI |SQeUR9(q0v ٕ@=u]qq`YrG|ቆ^O%ll\յ+W,vσ>Ɨ(Ӕ^vz nfEC ;Ԡ6F<_nyY1Fc]c}3dX",QfK\K|Wa" %Taz#Qk?KN1Ó'1a$hBcy]i|:/"v{T0Y4Pj^壌̛'m@&}Ͼ`ZS*}*&OH@% 8B=soM9F SgOسEJ؄}c>;a8yܹz6Y9UN69bb,Cia>-ZRrfc+_3>'VVu-~:im{֋w~=v`koꟀjZ1Pf$Hy`Kjb>869KP t OqO r S|YE. dyGKCߧg'IvTjԃZP 1l8zB^,dȆ,d`!c3XGfqֱiٯ' s&Ϛ O5HLÒtYhpN( ;>Lo-֓<33> 1;YQ~ϴ_v}~g׬|b+Z@!q,m;N;p׿}RfBe'm tc1OxQqʊn#N6& m\uc7):Xiփ&1D&{جfT̉5w]ңFt?Z*d~~:+psx5*uprl\;Ҝ‘@oxdK.:|K=|do1O` Ne} s dd_9xIsX^Ѭ/ V.TF7)ZܡT/q}Vd!FV3 um6C_(/T m z{I{.V-5xd]2lUlUhwS񓾏Ok>V7%2˙+[H˔HB-$~_;].k*xy[* V eA,. ;$K #/P8Nzhq'11!L603=6#n؝58Eo.d!֏0I7E>V¡`իؤfTLٗQZ3,Bd0Ԝw])vDjrziLňrKȕ.m|з7X_ KkZUUN22Eh)v2h)JG4#sOS0;Ԙ](:l2 -ޅ7b3XNgs\tQžQ.`'K{OEpnh)eR { YhQQL^j*èȣ^G 3ZP l:<[II^>`(cWyY}۾%}HY ?uk} *k9ݙV.X = ^;ȢsF ī.aetsg( V#gsEaT&|pZG)Zezi#pH)itH%jRm!!Cb %3RA6}R1&'&! Qh{V iTYoPe6^1?bF'8"HRYpUnU$P]UUq~sq]&ީPz F袺Wt;܉2y̺ KnG*BTz4eμDݾSpbӰg5GվQ_Mˉ:? XϢ~.V3d}f~BZ~o鐧xLJ(h!t"DRtk2M,La;31QrDpPCfWe^PXAaӫ`@ofܠiDuL7C'$ ska0add*[Kqe@Nv{p~[>:ۜWLtǐ_2JrW4M͡;PJfo2:3 }ܲC _6k+xsu_*XT&B1>2֢_YR;k+R#S@@Um#UU kP)EwוAQ*SJZ_=Qpix.Y /P֠UdFJ݈7[Mr3tCYKKjS_AQEooInG ZJԁT!@57a["5v);;:5AQaD4}% H&T%Y+GQTc ,EIU8J kEr2T+DIa@J$q?Rr> v6w6Ǐ6Kj3kN6Z*6[L!7N|֌f*n@w5ƿZxA +Λ-lbT)"$t ?Hy!gak4Yްf<'c)K(f'eAY8KrJ%V׃>WJδ-[•+]B"bdYSX xGgr왢,o&1Œ>SγQ梂}J9,:94j5J\͉ N53ba' ƛ#c'nrJ.t^ћc1#B#ւIƈ]5)n1]xѦ@n#E-^Rנ`y}$7FLJ䱶1 ]8&Iy*yDZRfs2^(uUz{{'S)Scr?uRC#2? dnMcS5Ajb_8elk6)jtnNpimlC+fs;GQ>G/otբ 7]d4櫬˛v[oiW]{<]W?վ^uӣWv]nǙԪ-{MvЗ^c ą\~BI<4y)y! HRiZƘ6aWIv ^pN'lV*ҷ1'-vZLOW!:"<-Eiġ:UEs)I 褎rx)2߰OO0Ч%<pL#t,!.:t(YA 73ZosA */|V}{WkvX;SB`^hD4Fm+_ҀBoylecnv篖]~'w]y5ODB@͐閛CI 9R&),ɠ/$lЈ '4rnrshB}9G U qHl2) MƟ>mX+(ZK%}/9t۹t;}UAj&,!A5ھNqR,vn rsltW!(n#ڇVX*3=6}&\OqQa?}rstkI=j6hT)R/XT(^`Պvvv3I;ʢMqްAJ~:-7~fp g&iA=KvǮ&mP\ }}P5VPٌqA[nytw'QOuuڃ*=nMAPua0=YP9#~:;9GA 8ȇ|SªȠ~cߌEЮhNo=}߄9Yn.M0u7s!sC9K_ե_3WM7 fD8},ܛa߈KK`f&oAi>#33hzŐ=!]ƆRUO/$z0 2{2oa+\QvsUD/a+f^^=s._a@2N&dp eM' =fpD%)Cע=LC+4zc8l%lȁM˹\ 8G]lc;qƢRa#( RTQ>Ti^ ܦԦT"C>47k -޼7{:!'>ҍ7aIۂ{Ib"4z*9wȄ-^އ JgQX5c+zSxzTq!PgL E+vaUZd ("dNI7i?TBbD*K]AK[+EHCr \}.}9{ߐ1{\b.FXN|e>PqGňNH}VN*{@tPw,Ms#<` SŮ9ًz'Ò1,J=$dU?-(r_[iqd1i"w&rasATz\\<ͬ+ OGf+q|>"gٲs6`Xn+-cF `!=qRmcAٻֻ>vmvŊ I#1J$eaEi8XQW*)UVV,2k(ϲgmbWP.ܰnE E2`Xe~@eK-@e7-te7,-ƣ%OwxRޔR^boZANC:SSs"㐍@ S-*kd oYA^׵U!'aALӵ?EQKоCXBh}ډSІB;KDW5x8U>6Y,Mb&Mu~fc.顺znS5Pej S 5njFjS*݉0]z5:5ШQKj4gYwTRe⢃~wČVbW➰yɒZe7Է-.ET\iX$.E,E4|m@pXr*$>%h DҍN❀-WJ{ig0dR"^EYZ8E($yKkt5? dY_ym8jzṦe)Լ*s%I}K?#,^8FIaGF-pY;DYބBYd &)Q5yٓBq6pyS qp,`N}7?5R&vSg>Zdp3- pKu|wqEoi'3]#u~]iK4]yH8"+";d_D./%ucW&c%V[*ΔRJVB@6G7GE{;3-'䇻:FB R>k|BL-C n8! `lgぷ_ l^gsm8SQֈ·[OCGRD%3f#t;J|W`hz 'mgFĘW1>X\;ڮ*)Y ظlVNg'NyBikW7CoCFX > stream x]n0 y ,,C 1H%D!sl: oT+=Don5zQ$BWmD/Do7VD!F}eA@wjhADN SY=(KP؅Jύ}iz֕ quS|L!%N9(m#5抢)S 4_|Ym'G,8˙Ҝ(OL{Vf[hs&sz[KR%;˞6t/~'> /Font << /F5 285 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Subtype /Form /Type /XObject /Length 4409 >> stream xݎ8r)j?`߹m.^?s(UwL3=uɈP|()* t7mJ+齏GRy,Gkf}KozPĢg#BhSwsSΟϏ;$HKG.K?<9Υ?ߪsQg.WNͽjqGG )CcL|y5]x(\#U:Ct"WLcOخrH=HmΌȬ˅qO.GUoOpqOto粷1-U:;?s3hIc~C_링c3߃Q%(gpuWBG 6h]sz(LJQK.Ǘ voPO?>roQ,Ut2D:uK=o}:9wѶ{,yׂӣJ[t;&趝#}4:?ᵳWe  );_!!0a-J?9Y}Eie7(pMcch I8vptMѓc ",'3 8DXNf8p2p2da 8d p2I@%$'KI 'NN",'18 DXNb8p"p"Da 8D p"ÉA%D'K 'NN",'08DXN`8ppa 8a88",GK## pa8p<pSWզ[^I8^/IS{%2IW=5JcIRlp;bb:KGlys)tBgK5]J9uե%2)W=5 59IGVM>wL4C8|y|w*0Ta*PqS,06bɄcH0_c3j(%j˨- -X2 b2j(%jK- -X bjK(%jK- -X" b"j(%j- -X bj (%j - -X b b b b b b gssSF Go=<LzՐѽ :uţI/k/ϺŞL{U9LP.bxO>UxAɏߍi{_tan'ğfjO/&=/HAIfG|V*H:iNKE^֪?ƲΫPuVQ]\mt hN^?'6`"z!WV]?ԶWbӚpAq޸F#W ;{u v; ;#B:V޼smƈXƈN1u@w6F`m۳wgcY!iVڅܢۉ*! ^zC;zCf;{CvoGLY]i rdPo)T1_| c6edڤU>b+6_?ԶWzpmL\H"^wJmqWikE87 3F,p,1dcbGh=Fp'K 'NN ",'3 8DXNf8p2p$a 8$I pI@%$'KI 'NN",'28DXNd8p"p"Da 8D p" @%'K 'NN",'08DXN`88",GK## pa88",G",38DXg8p<pv;|^1o5vS_9jh42˩#\N;G]Ȼw%r}ʸG˔(֙ͻw#֕+{Cne!X!C6C"r^Fq9Dam#s׶Q9Ď3N wqz&o0N3}qg 8=Lp`~)S8e)S8e)rAk 6Zgj뽊 w4[Qⳤ~G?7wU{z>ou6:ۭ|zT?n m͗G- ;{ksO{39r#j&Y~%X3t>2.W΃''#]--zy{v_N މRFc MQKD-^D-DR季#L*Ffu l>N+Wr?SzM;=2[y3^"şg3e-r+̯ŞIu=83oIaޒ"Ȗ{% zuE'M.sy7}-z+Ȟ{%7Kڌ~&$cg=2IW_cK*> [R+Ȟ{&iuʞ4 cO[RْbnfOZ}Mbge׾ {k앴N:zV"f˹{"ϔAb}z+3ɀ٢9!Ȗ{%z뫭3H$]= kWR]ٖ46[OIj@欓ڗdOzs[zv7ӤigoZJ?vv=~~im|L.qȼ"Ml dcEG?M^JC_cOh[3Q9gxz8{uvП7z>4G ~C*%%5j^CΦp>6[faWǜjh\,)vJcfX7I;Zi%e5=gL5hSj,a׍vStz{WI]z덵'=]m? endstream endobj 281 0 obj << /CreationDate (D\07220210527032136Z) /Creator (diagrams\056net) /ModDate (D\07220210527032136Z) /Producer (pdf\055lib\040\050https\072\057\057github\056com\057Hopding\057pdf\055lib\051) >> endobj 282 0 obj << /BM /Normal /ca 1 >> endobj 283 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 4 /SA true /ca 1 >> endobj 284 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 10 /SA true /ca 1 >> endobj 285 0 obj << /BaseFont /ArialMT /DescendantFonts [ 286 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 289 0 R /Type /Font >> endobj 286 0 obj << /BaseFont /ArialMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 287 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 ] 3 17 277.83203 20 [ 556.15234 ] 36 40 666.99219 41 [ 610.83984 0 722.16797 ] 46 51 666.99219 53 [ 722.16797 666.99219 610.83984 0 666.99219 ] 68 69 556.15234 70 [ 500 ] 71 74 556.15234 76 79 222.16797 80 [ 833.00781 ] 81 84 556.15234 85 [ 333.00781 500 277.83203 556.15234 500 0 0 0 500 ] ] >> endobj 287 0 obj << /Ascent 905.27344 /CapHeight 716.30859 /Descent 211.91406 /Flags 4 /FontBBox [ -664.55078 -324.70703 2000 1039.55078 ] /FontFile2 288 0 R /FontName /ArialMT /ItalicAngle 0 /StemV 45.89844 /Type /FontDescriptor >> endobj 288 0 obj << /Filter /FlateDecode /Length1 34720 /Length 19473 >> stream x xTE?\UwtzO;tB @$#;Ib5"gmfq\"tQfFgTEaM;U;y罝:TݺUuOSu#@x͘S\3a6NV7駋V4O!m\x#Biĕ^bԯQ<K׭FnD(wȯ-i|rChK؄"/mi^yM+pq?r)$J<6x7mӴ ЦM5 ןYѼi8WمeA5h DФWh:3d3ėh6s@碚q4MZh::4#G3z]f߀mDs^4/9jB@х@ -B@@[E@/A OFFʼnOrf+BH_]j81ZZEKct=Zm@ˀnDˁ^C ] t3Zr^V z5Z8a z-ZGhCtzF&[f@oDW$CJ7 f[@oEݎQc#]8~@@@Ѝ@FwM@nKFAmzw@@}OG%~n0#> @`7@w_{v}u{v@Г_nF_݋ѧ@F$DE}gc@ǁ=9ϣ]7{ԑxP'?kE %$Зn=@B{b0iAM^zYo?7+z[yo@^.C0:Qbz}2=^!:#'É?Og/s*/=^%z# @5z ?@O2/zѻ@zz/>t h}1}LpL?O?= ?L,L?cv3LaiY~aQGb[ak0?O_L_L?7I؁bvA ESС䨅qFa;Odِi$>/?XC؇<¯@}L>=ɀ@@Ep.n#'`/~ #[# ؝ p>*'ՠ|m^ˁ Xu PX VD]malqhŗ_ad?~ߦ< B/yX֎vt?(ނ>.|%7Jy O\>@祀<4%Ա J Fn|^MFkAJCMza¿#P"Ąa$١Ak w~M5 x[@0z\gZ2"pk({}XJGnb$Ĭ 3HwO2, ?'s?"5S_ V@cgR|%ފa GKWRn [~<|O߉ `'[c{#},`6'x>W[aZk/ACD%AYK.#?% s|A\Fp\= Z'xOKۅ{DŽQ8^|@oA}o[}}`Y2= ?x`5UWb#΃ X|Hf^M WO_AM< \LZF4'qerdks۹8 >w> ^|d~Xh^>Uqx#C)fJFi[zMn|,ʞ1rrܓVRʻɟȟ@4JU 1d N ^r<-'D;(*qix?AɛD#|%Q'F=7r/#XCUɯ u([BOjAG @ZTQRW@/旀P!J@/e|;݈U\ vt=n"osWѻC740/px)kעBqyg\ɕA8hS Rvq4Hq\z1n 8-1~!؟P8% Ŀ7|kXm˕P`ﶣ+oˆ.@D EE/H;]` ?S|Ԫ`3_ρ-_^Zzoa;H!s#Ø9xSh(vі֮YjK/[䒖uΛ;cX*njU>dEт!ypn('ggȴgجl2TEDFաIMx)GBSxH48O<IJAKssb-P* ա@PϟU-CqOcƛ@k@76.mnu -jQ!P ;C;s,f qV H6A;4 ΅gΪ  x¢8 [, &> )Q -l77ŹzZ5 N;/?B u[ӯzjײo wΪKʀ{IxRS$fb͜F2@>|-jҴ<WBCKۗ7Axh` n:>.WyC}v>{s;pRTءYuv-IhJgZ1e\~bڢTPx`QZRgEI(Ծhd]#ʄvm4MDž 189"!R=W5h48Gn!j-' m] iC !oUhŊqDO]ɜGMfff\Y4GFq/.kjfͯ T7%e[3wPL>ZgL$/ǮR6g:cßȔzq$Vך^ Ûz']4p[1⃚gl`^kooW]U+<ƣu8#3 =hc 4蟞MpP,*@>)ܓh[ h9\ꦔ$Od.* +;jb̘ 7gDCP0T1s&G6#͙_Wζu M;rZ Jh*M $2C]Y/ɩ4=M+bX.+Tnd=Mϝ-^ه vQ?: 2.Fƒ*Ik,(s6Kmcb޽ɜmAi> (>޶0VW]>!]m-FTuE ZQX;F^?Xix8}hɝ%E\BRd2=ΘU/4 ,BtPL8-5$vmL*1}Ǘ .N|P&Yؐ Ɨ{,al|4y2 M`v&5CL]!!PP 5sZ Q)'k*0DAAqm3M&< 8.)Lqc<3>Eۼq 8w]<ͩ#o{{tH\L'[ 5Pص.4I! 3Y`-dQ; k=PQ[o6f/@Si 3*aghGHazfʜT&'Qp><=(*e@;xt$ljf_nry*"!@id4%?_r\+l#>bX$=lW"òs}L[,[[CFGFEɼ#]#/};?!ǦBa:5 !T>3 ,21A^=q/N]!yD54 HCB >&J=XcR%FnYi+.<کi x{ ÇAkc}}L@ߡq UH%RI ﻓxU>ۅyrUy^_:4siiG ʹ.h4Xw-J1`SR*LzĂ\d-l'wl@b6cH!1߃q0Ӹ_:bv5tH"Hm~byMB'׸!v֎E:Vh*֡.vƠ>֊ځ T&nS7صnҾ ߌ]/o,pcVYFA1VUAQ.!.eH(qϤz~[wM NOOM${/&taJ(d˲$!9JxvV&Q=&^!.E52T0*6ɡ~t$nֱQQGF㘋>0yqcQ4Wj=Õ>*)u":+leҊVEJ`2~uza}U0f FA20lpx@4cm&l"@ )t5 4?S&HY&j?ߌF=K)^UeEc1'cVC,&쪁YjC}9rzEa_CdIw< Td.ӷl.BVF#đdBMNڨŽS 7£gxO*Q,$2Vhj䙧,veswcPg8|.y`UUbУ"H <&[|2:f+S //40 dn ]?1t z8@z$?Uj*+i(n(.HV)Wf_GwtL#'V*1'0fɚY+S(j& -R%я u12.tW4x+ywXGH`s|^A0i֠׬m"j6P(t>~*I A _{Q:8$}GE hB.@'\(\z h3moyWs,3*1 㘍 H1cH1]6OOtYi<+LK-3\kWVD^M&l>w~`·Vdl٢nazcE1`حVbTl^8TfLF(ǝ|&_S 8(Xr NS 1F') k3-nfdD*"1:-q˕R/WzS6+I Q:^'-KWJ II-HEY[C ռA IT9fhH܋!wPUh'ZB?{;+Zn-8ۮJ;vQr8Ό7FvS#^Wϻ qy+/, ּr;&Ϳx#+;}C?^EøqlFeEy)܀n%{Нb<|'jbL i/ZΕTbkquz*|YpRCօ7fCtD'7ńSL$䥘+=΄SL$@SI7ErI.i) M WԆ[ M/6.7]nJې.|nnEے{]63u+ FlވG xl|j1m%ްTa!P|'yEJvCUǫGAE!$O0rV?XQ8l2A_VWBss \io'FvT7g) ;{p()e]D<'YL ÆOI0L!AP_] 2/]禶(saltj\!9IWc6FQrJ 94b`Ct#u=؋"l lf}+30Z3ʳI>0"yȈ#Ka;H$#fڝƳɍ41-U3aL_eK|{#*F._w7\8~%!gsU[k7zE3JK/ ֭Π`'[cS+QJU3Δ\QQ_|,kH6(b+OL9$N!>I:YBS=-Q}׀Ӯtu#0Fcג*d s0їŷyO'NN(LJJLLA3~,G\; R6y *L#3˽ 4 4 k70n=2F}<:ܔ{hnS܇N<с)Z頲VGPdA9US)r}yYtqE㷦o232gIZ0d2Wl2o7kN{ͻ_9S%=f#fj7F5Mg6amʳ9Tci쓵fsG\aP<4klҩ4&mL~j&̥&&0| ~ ʘL"p)|!y1"ȰȮPAgr#<E1SvlX W8=p,SjaWNqj8e+u܈Yks/VDPʞAL3V43rɍD6G?gQK0t1_Ѩԧ(E?#Bs\n^{(;vX:sFk{!=\Tt=\qg+t3Rt ۂ0–ψl{)p.]˅ ُ݉ |ˢ 3lYۨvcݘ3Êeu&cm/Z;{ryt)it[xV0$ƪf}lE/pݭD5ъ 0dj(ǁSX*@{qѯv,ܵ&oa¾mu}_K|n:23 w솇4Sm{'R_MRR%h)vQ_PfƂ->gՈCg\>ހ͙Le-1YKF*kIب? lrh,#&dLpɘlhr(r[.l062>V4Μr`00Dځv8k M_-\M6(J|ٟ ~_1sTƒcI:  Y)ZZS})Lvf$엪$"iJ U=ncrHýe^] &7dRZ1cPW*FƻAAsSJ(/vRE2OksY_'fG~xs!1v}K[~H9 4 2!*MaSiIaỐUgBMx=ڿr~!z(x(JC'MFjHi}Bִ4>ip&ߚ Y@%PtO*Aj9Zšv؊5kdmҡF<V,+C[+{KCuj:aoZXSOZޖ2[JlJRI5oL!鈔x}3$NfC9R>F2L0tgLI:If~hdl xYyLJ\5dL;ft4H)Jm*GP6^6nJnTˁk^߰n/ Jlo mF4T #ұbc5e9ANk3mXwLm:ٴLP%,n&i Gyu;x*u-5/䔝rXnAYJ_RjXV j><U1ʖfA)\? N1]k*tҖNxcY6°$F"AuԪ!mF28M3zIxU,8j--n\q*-AVtPs/~Ӿc3sˢ{&jo\|G1w-?a҇} M`/4*4D셡 HIZΰpZWyh0olhly; wJ##TN2L V;d(hHSa[y }gu:ѝː hmLT0"W4糨9>, }?&}oj:Ě3lr9˜ᛓᛳߜ ߜvnAbFs4㛓N8OidZz JG)Jss$,ReCJa-I Zka kPVY|Eyywp}^tήI+jǠJPcT3{{L.YC('0$nnO+H]gZwttt8L('9V#ix.CɄWmsN-O_Pv>]]uO\:Ϭpp;wb|m/ЦǸ?_xj6ho%XgIDe+a$K1;N. ~64OݵĐSb$` MzӶvmMl'ՂK1bIksxѠVIfC٩ĕ"!ůVڔ{IGp%p=؟,#QyUwq~?'xb0?B3hV-+#P8ǺI M]Ƀ L| ;#}vnkNn^镗__~ ik2>ZeCuBZvVUxC̒Y;hhEgw|qywU;wH!>E3GI|CY}j>CtdvR(wBW=bMMjZ=b\+׷tnJUMP(ЎURR::\]k #tZk mkSg`jV.p|=`d YxP 45˷Yb&KfL_,lyҿaaaa[Xppeg-)g53k\lCb Cɣeet\H[H-Z<[?to0&az`kĠ5‚;U^5ߴ]7<зcXwC=qx?Pf B+n)C|?_¯E*+bʰ*&J9 AryiӹvO}9"A>+Hd ^,ϺuOxr-1#ŭPō=ԩ_ÍL%HqreU]:@l6wORn;*gj6HNsP@ye-cḼiɹRU> Lr)|)xOMrRL(䦘|}v2eB)&7dѯ ز+ya{L04CWs܅%=ý}-Z~*7wowoA2ANk8c }ewK mj"YL׷R?2.{rݱ WY “ۥS nUgwлl뇛-ӫru@yO*Z5- rtQTTӻj <-%Зȥ V2CH£6kaHbi:̠V_տtZr L'B"k6Dk軈)q2Uװ].t('}Kr `/X5qb)EJBl;DLFyy*Fy/kYtVu&ka7]kHaeD Of2X6nFCHP2ldY{VCV:-7^q៼p׌q ~<ηƍ](^^[<ߥk[&rK^;}|tK\f|Yjn+{VIprl*0hE0h/b Es1F9ДE3XMpr}3$W+MjM!;_:,t1_^RdĄ:>ȅGv\r8tǓ߇;Fq˕kkibs%*_1PZ1xV0ۭTJKJSj .+ک>sAzɌh~}jc['nRk-7dZڙѿ衯3e$_Z9se +g88a3mRǠUGOH[up]N}"uv[;* u>t RaD1((*]JVT#;!$_)*p:O" %sL/"3Pn[oIuC ] ̱vU/uw*|v$M3H~6~Lh{roե'SYB=TT,#^S7Ļ*= EvxD vGWpҖKXd+ 6n脉,;44O\W7[Uodz/B9o2.[bY>7hLhQ)*ez]|Ck&9W@JO=jWdVȳEI/YM&/S2P>EWX3497#=Y-L*eTAeig#Č( "G ̇7BF(_ &DmT /4 Q Y-iz+blo:goe+9nhm[ .;e(f„v|3hwY4 YcܭZ@3$^י$[vП̴#qff~X DڬVASlTNˡG]LMoܕ,f3Xߗқ7 N9 ^332YL865 7p:ByFg(}s@}3鄻(:0ۍNZHHLu4/ThYxEˏx8MZ$?47A(WB,|>w}pXfȢ!g;IJ(? 9 yΆ(eeggۼ,/} Tw<(?*9 y:@V wY&TX,|FE4 ?-ң V4p= .xtKEGNF jԙ3/a(s@F~D .PIkUHfmdxg#ĆQ~9 RT~ Z0t(6y(PX0LuXG(4^瀌?Bgt(]`}Ziii uܚ3b( ):dʄ:F;jԨ`o"4o:ӻN_~b1-K:PK'\z@K?koX2Lhnk=Γ $3E_'>5&&Sȣh _rɅuZ|&ɓ/#)|Ic`΃֕Kc΃qkW, Lؼ00ym˥ ׯyaakSZs ̧ƒlH6Q<\94E<9ɋ mǡhjFhZwW֢u *6 >X|Z6Րgt}4Z K Z.kGc86,|j (Zf6+ˠpm]Ul4,h) J RgVBݩ.6C"+n TvЧ\ yPo3)Sd!I{ ԷIL.*eYZ=0y@ߗTW?^ΪX-"^ M3/a%d*Jgo%v B_I{1dRy,}ӍeЖzz}=:fsDB[B!9( (WtY.+~B ܐh/euzP-2UvAx?Rˆt 5 ,J p/ :~m\{0L-}!v:V'a |4ek < 㜝B۝7Sm֣ ,ua~6K?Ogg^' -\FϪd8瀇t@W` >N.!NL8[Wng9apzӟNdJ+0~%9_!ǻ֒{ǝOG < #=2Z^B8+"9 #y,T BxW$P4@߁joXj!o6yjgyE^D?d$cst~;4*= h_t:+{]a5@'^_C3!4AX A @mv@ ! !@^ 7013!p'TCuF9ȟ y_&g ~4ܣYs1\rm8+ydZ  l gINb y s??DC~Ŗc J"Ƚ{#$.R6(\3pD.8J"$x9pD/Ȍ!ϸYe @J.C<~зtt*>ÍC7<@ࡃ5z y ~_AH@!w4|; ,p 9_A hUXh 'Ç"UcYOjS>l3^:WYek62N!Ɏy{Sq̓ a8BX|\|18tj6Kgп]?`?=3Nnk/Ȑti_e%Zpwjz7]h/\b1vd 7ѷ[eW.WF{vA:[c!?b޼4V(.I3RT(%%y%l5,eUeQe"#NwH:vDR4,6\ 3/B5 SsB=X5?.㸭њ4o8փܺI[go"[ns[˱Uek4)I9Y̩Y%O$<^5>Q=q/=⯫gtn\'P@ݭ / 0V4_Ǻ,\g30 YGzyFDz,>d,؃|,{Xځ,,7g<>=h*(Ghw_@Z)T)~ƥ.+ E4-\[E1 @/ M@ s:b-;T'wMYV>*yfh]q^L*uӺ&&Su2_?A?w j ֏wh2t]C&RѸq -zL?*yuw~8yIdkh<߰nrU/oitp:kn=B595Y:$ R#G ~=q($ןU4EIf<7$P{3#ɼA; X"@/lXHaf@ 9 D %P4,J4D'PK1,HX+ NG>f3f}`OHi] m䙙99幹\\W $ endstream endobj 289 0 obj << /Filter /FlateDecode /Length 317 >> stream x]j0E -EKN0I>pq*e!+ }' l8;GU}SH9M)떆d/!q %gj!Z|ej7*p/b;gl endstream endobj 290 0 obj << /A << /D (cite\056faster\055repo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 194.035 642.538 204.367 650.085 ] /Subtype /Link /Type /Annot >> endobj 291 0 obj << /A << /D (cite\056chandramouli2018faster) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 206.62 642.457 216.951 650.085 ] /Subtype /Link /Type /Annot >> endobj 292 0 obj << /A << /D (figure\056caption\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 190.848 519.896 197.093 530.165 ] /Subtype /Link /Type /Annot >> endobj 293 0 obj << /A << /D (figure\056caption\05610) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 160.164 361.255 166.342 371.524 ] /Subtype /Link /Type /Annot >> endobj 294 0 obj << /A << /D (figure\056caption\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 344.693 256.883 350.822 267.317 ] /Subtype /Link /Type /Annot >> endobj 295 0 obj << /Length 19438 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F138 8.9664 Tf 1.012 0 0 1 53.798 698.351 Tm [ (pr) 8 (oblem) -247 (b) -10 (e) -7 (cause) 10 (\054) -247 (when) -246 (under) -247 (load\054) -247 (a) -247 (partition) -246 (can) ] TJ /F167 8.9664 Tf 1.012 0 0 1 242.993 698.351 Tm [ (gr) 8 (oup) -247 (commit) ] TJ /F138 8.9664 Tf 1.012 0 0 1 293.035 698.351 Tm [ (\054) ] TJ 1.02 0 0 1 53.798 687.392 Tm [ (i\056e) 10 (\056) -260 (commit) -261 (multiple) -260 (e) 7 (v) 8 (ents) -260 (at) -260 (once) -260 (using) -260 (a) -261 (single) -260 (storage) -260 (access\056) ] TJ 1.002 0 0 1 53.529 676.433 Tm [ (This) -250 (is) -251 (p) -7 (ossible) -250 (b) -10 (e) -7 (cause) -250 (the) -251 (commit) -250 (log) -251 (impr) 8 (o) 7 (v) 8 (es) -250 (storage) -250 (lo) -7 (cality\072) ] TJ 0.98 0 0 1 53.798 665.474 Tm [ (in) -223 (contrast) -222 (to) -223 (storing) -222 (up) -8 (date) -7 (d) -222 (instance) -223 (states) -222 (in) -223 (a) -223 (table) 11 (\054) -223 (conse) -7 (cutiv) 8 (e) ] TJ 1 0 0 1 53.798 654.516 Tm [ (e) 7 (v) 8 (ents) -250 (ar) 8 (e) -250 (stor) 8 (e) -7 (d) -250 (to) -250 (conse) -7 (cutiv) 8 (e) -250 (lo) -7 (cations\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (F) 59 (ASTER\056) ] TJ /F138 8.9664 Tf 1.013 0 0 1 103.683 643.557 Tm [ (Netherite) -247 (uses) -248 (F) 58 (ASTER) -247 (\133) ] TJ 1 0 0 1 195.032 643.557 Tm [ (14) ] TJ 1.013 0 0 1 203.37 643.557 Tm [ (\054) ] TJ 1 0 0 1 207.616 643.557 Tm [ (34) ] TJ 1.013 0 0 1 215.955 643.557 Tm [ (\135) -247 (to) -248 (manage) -247 (memor) -15 (y) 58 (\054) ] TJ 0.991 0 0 1 53.798 632.598 Tm [ (logging\054) -253 (and) -254 (interactions) -253 (with) -253 (storage) 10 (\056) -254 (F) 60 (ASTER) -253 (o\035ers) -254 (tw) 8 (o) -253 (abstrac\055) ] TJ 1.02 0 0 1 53.798 621.639 Tm [ (tions\072) -302 (FasterLog) -301 (is) -301 (a) -302 (scalable) -301 (p) -7 (ersistent) -301 (log) -302 (that) -301 (uses) -301 (ep) -7 (o) -7 (ch) -301 (pr) 8 (o\055) ] TJ 1.017 0 0 1 53.798 610.68 Tm [ (te) -7 (ction) -245 (to) -245 (p) -7 (erform) -245 (fast) -246 (and) -245 (r) 8 (eliable) -245 (log) -246 (gr) 8 (oup\055commits) -245 (and) -245 (r) 8 (eads) ] TJ 1.02 0 0 1 53.798 599.721 Tm [ (dir) 8 (e) -7 (ctly) -302 (to) -302 (and) -302 (fr) 8 (om) -302 (storage) 10 (\056) -302 (FasterK) -24 (V) -302 (is) -302 (a) -302 (larger\055than\055memor) -14 (y) ] TJ 1.02 0 0 1 53.798 588.762 Tm [ (ke) 7 (y\055value) -275 (s) 1 (tor) 7 (e) -274 (backe) -7 (d) -274 (by) -275 (a) -274 (hybrid) -274 (log) -275 (acr) 8 (oss) -274 (memor) -15 (y) -274 (and) -274 (stor\055) ] TJ 1.02 0 0 1 53.798 577.803 Tm [ (age) 10 (\056) -252 (F) 58 (ASTER) -252 (is) -253 (built) -252 (on) -252 (a) -252 (simple) -252 (and) -252 (general) -252 (storage) -252 (abstraction) ] TJ 0.98 0 0 1 53.798 566.844 Tm [ (calle) -7 (d) ] TJ /F221 8.9664 Tf 1 0 0 1 76.858 566.844 Tm [ (IDevice) ] TJ /F138 8.9664 Tf 0.98 0 0 1 110.447 566.844 Tm [ <15> -251 (this) -251 (allo) 7 (ws) -251 (us) -251 (to) -252 (use) -251 (the) -251 (lo) 7 (w\055le) 7 (v) 9 (el\054) -252 (lo) 8 (w\055cost) -252 (page\055) ] TJ 1.02 0 0 1 53.798 555.885 Tm [ (blob) -258 (APIs) -258 (of) -258 (Azur) 8 (e) -258 (Storage) -258 (dir) 8 (e) -7 (ctly) 58 (\054) -258 (and) -258 (a\035or) 8 (ds) -258 (us) -258 (the) -258 (\036e) 7 (xibility) ] TJ 0.997 0 0 1 53.798 544.927 Tm [ (to) -251 (e) 7 (xp) -7 (eriment) -251 (with) -251 (other) -251 (storage) -251 (alternativ) 8 (es) -252 (\050) 17 (e) 11 (\056g\056\054) -252 (Amazon) -251 (S3\051) -251 (in) ] TJ 1 0 0 1 53.798 533.968 Tm [ (futur) 8 (e) 10 (\056) ] TJ 1.02 0 0 1 63.761 523.009 Tm [ (A) 12 (s) -257 (sho) 7 (wn) -257 (at) -257 (the) -257 (b) -10 (ottom) -257 (of) -257 (Figur) 8 (e) -257 (7c\054) -257 (each) -257 (Nethe) 1 (rite) -257 (partition) ] TJ 0.98 0 0 1 53.798 512.05 Tm [ (uses) -201 (FasterLog) -201 (to) -201 (p) -7 (ersist) -201 (\050) 12 (and) -201 (r) 8 (e) -7 (co) 7 (v) 8 (er) 18 (\051) -201 (the) -201 (commit) -201 (log) -201 (and) -201 (FasterK) -25 (V) ] TJ 0.998 0 0 1 53.798 501.091 Tm [ (to) -252 (host) -251 (the) -252 (partition) -251 (state) 10 (\056) -252 (Using) -251 (FasterK) -24 (V) -252 (for) -251 (p) -7 (ersisting) -252 (the) -251 (parti\055) ] TJ 1 0 0 1 53.798 490.132 Tm [ (tion) -250 (state) -250 (has) -250 (se) 7 (v) 8 (eral) -250 (additional) -250 (b) -10 (ene\033ts\072) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf 15.967 -15.134 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 8.442 0 Td [ (It) -250 (allo) 7 (ws) -250 (the) -250 (partition) -250 (state) -250 (to) -250 (b) -10 (e) -250 (larger) -250 (than) -250 (memor) -15 (y) 59 (\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 8.442 0 Td [ (It) -250 (acts) -250 (as) -250 (a) -250 (LRU) -250 (cache) -250 (for) -250 (instance) -250 (states\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 8.442 0 Td [ (It) -250 (supp) -7 (orts) -250 (asynchr) 8 (onous\054) -250 (incr) 8 (emental) -250 (che) -7 (ckp) -7 (ointing\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 8.442 0 Td [ (It) -250 (allo) 7 (ws) -250 (instant) -250 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) -250 (\050) -12 (lazy) -250 (loading\051\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.006 0 0 1 78.207 431.162 Tm [ (It) -249 (can) -249 (inde) 7 (x) -248 (the) -249 (instances\054) -249 (to) -249 (supp) -7 (ort) -249 (analytical) -248 (DF) -249 (queries) ] TJ 1 0 0 1 78.207 420.203 Tm [ (o) 7 (v) 8 (er) -250 (state) 10 (\056) ] TJ 1.02 0 0 1 53.798 405.069 Tm [ (Instant) -323 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) -323 (is) -323 (particularly) -323 (imp) -7 (ortant) -323 (in) -323 (the) -323 (elastic) -323 (conte) 7 (xt) ] TJ 0.988 0 0 1 53.467 394.11 Tm [ (wher) 8 (e) -253 (w) 8 (e) -253 (run) -254 (Nether) 1 (i) -1 (t) 1 (e\073) -254 (b) -10 (e) -7 (cause) -253 (unlike) -253 (most) -254 (databases\054) -253 (partitions) ] TJ 1 0 0 1 53.798 383.151 Tm [ (must) -250 (fr) 8 (e) -7 (quently) -250 (mo) 7 (v) 8 (e) -250 (b) -10 (etw) 8 (e) -7 (en) -250 (hosts\056) ] TJ /F254 8.9664 Tf 1.004 0 0 1 53.798 364.367 Tm [ (5\0562\0561) -996 (Partition) -248 (State) 10 (\056) ] TJ /F138 8.9664 Tf 1.004 0 0 1 135.541 364.367 Tm [ (Figur) 8 (e) -248 (8) -248 (contains) -248 (a) -247 (visual) -248 (r) 8 (epr) 8 (esentation) -248 (of) ] TJ 0.98 0 0 1 53.798 353.409 Tm [ (the) -213 (partition) -213 (state) -213 (and) -213 (its) -213 (corr) 8 (esp) -7 (ondence) -213 (with) -213 (the) -213 (application) -213 (state) 10 (\056) ] TJ 1 0 0 1 53.529 342.45 Tm [ (The) -250 (most) -250 (imp) -7 (ortant) -250 (comp) -7 (onents) -250 (ar) 8 (e\072) ] TJ 0 0 0 rg 0 0 0 RG 16.057 -15.135 Td [ (I\056) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (A) -250 (map) -250 (fr) 8 (om) -250 (instance) -250 (IDs) -250 (to) -250 (instance) -250 (states\056) ] TJ 0 0 0 rg 0 0 0 RG -1.973 -10.958 Td [ (P) 24 (\056) ] TJ 0 0 0 rg 0 0 0 RG 1.006 0 0 1 78.207 316.357 Tm [ (The) -248 (queue) -249 (p) -7 (osition) -248 (of) -249 (the) -248 (last) -249 (pr) 8 (o) -7 (cesse) -7 (d) -248 (input\054) -248 (and) -249 (a) -248 (de) -7 (du\055) ] TJ 1 0 0 1 78.207 305.398 Tm [ (plication) -250 (v) 8 (e) -7 (ctor) 59 (\056) ] TJ 0 0 0 rg 0 0 0 RG -10.307 -10.959 Td [ (S\056) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (Bu\035ers) -250 (for) -250 (incoming) -250 (messages\054) -250 (by) -250 (instance) -250 (ID) 29 (\056) ] TJ 0 0 0 rg 0 0 0 RG -1.685 -10.959 Td [ (O) 29 (\056) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (A) -250 (bu\035er) -250 (for) -250 (outgoing) -250 (messages\056) ] TJ 0 0 0 rg 0 0 0 RG 1.246 -10.959 Td [ (T) 63 (\056) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (A) -250 (list) -250 (of) -250 (p) -7 (ending) -250 (tasks\056) ] TJ 0.98 0 0 1 53.484 257.387 Tm [ (An) -223 (e) 7 (v) 8 (ent) -223 (up) -7 (dates) -223 (the) -223 (partition) -223 (state) -222 (deterministically) 60 (\054) -223 (and) -223 (can) -223 (mo) -7 (d\055) ] TJ 1.008 0 0 1 53.798 246.428 Tm [ (ify) -249 (multiple) -249 (comp) -7 (onents) -249 (atomically) 58 (\056) -249 (Partition) -249 (state) -249 (up) -7 (date) -249 (e) 7 (v) 8 (ents) ] TJ 0.982 0 0 1 53.798 235.469 Tm [ (ar) 8 (e) -255 (mor) 8 (e) -256 (coarse\055graine) -7 (d) -256 (than) -255 (instance) -256 (transitions) -255 (in) -256 (the) -256 (sense) -255 (that) ] TJ 0.999 0 0 1 53.798 224.51 Tm [ (the) 7 (y) -249 (usually) -249 (contain) -249 (a) -250 (lot) -249 (of) -249 (instance) -249 (transitions) -249 (batche) -7 (d) -249 (together) 59 (\056) ] TJ 1 0 0 1 53.529 213.551 Tm [ (The) -250 (4) -250 (most) -250 (imp) -7 (ortant) -250 (e) 7 (v) 8 (ent) -250 (typ) -7 (es) -250 (ar) 8 (e\072) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf 16.236 -15.134 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F167 8.9664 Tf 1.02 0 0 1 78.207 198.417 Tm [ (MessagesRe) -7 (ceiv) 8 (e) -7 (d) ] TJ /F138 8.9664 Tf 1.02 0 0 1 142.39 198.417 Tm [ (\056) -252 (Up) -7 (dates) -251 (P) -252 (\050) 12 (advances) -252 (p) -7 (osition) -251 (and) -252 (de) -7 (du\055) ] TJ 1 0 0 1 78.207 187.458 Tm [ (plication) -250 (v) 8 (e) -7 (ctor) 17 (\051) -250 (and) -250 (S) -250 (\050) 17 (enqueues) -250 (messages\051\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F167 8.9664 Tf 8.442 0 Td [ (MessagesSent) ] TJ /F138 8.9664 Tf 47.593 0 Td [ (\056) -250 (This) -250 (up) -7 (dates) -250 (O) -250 (\050r) 8 (emo) 7 (v) 8 (es) -250 (messages\051\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -56.035 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F167 8.9664 Tf 1.02 0 0 1 78.207 165.54 Tm [ (T) 48 (askComplete) -7 (d) ] TJ /F138 8.9664 Tf 1.02 0 0 1 133.326 165.54 Tm [ (\056) -257 (This) -257 (up) -7 (dates) -257 (S) -257 (\050) 17 (enqueues) -257 (r) 7 (esp) -6 (onse\051) -257 (and) -258 (T) ] TJ 1 0 0 1 77.938 154.581 Tm [ (\050r) 8 (emo) 7 (v) 8 (es) -250 (complete) -7 (d) -250 (task\051\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.173 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F167 8.9664 Tf 1.02 0 0 1 78.207 143.622 Tm [ (StepComplete) -7 (d) ] TJ /F138 8.9664 Tf 1.02 0 0 1 131.772 143.622 Tm [ (\056) -353 (This) -352 (up) -6 (dates) -352 (I) -352 (\050up) -7 (dates) -352 (instance) -352 (state\051\054) -352 (S) ] TJ 0.98 0 0 1 77.938 132.663 Tm [ (\050r) 8 (emo) 7 (v) 9 (es) -253 (consume) -7 (d) -253 (messages\051\054) -252 (O) -253 (\050) 12 (adds) -252 (pr) 8 (o) -7 (duce) -7 (d) -253 (messages\051\054) ] TJ 1 0 0 1 78.207 121.705 Tm [ (and) -250 (T) -250 (\050) 12 (adds) -250 (pr) 8 (o) -7 (duce) -7 (d) -250 (tasks\051\056) ] TJ 1.02 0 0 1 53.798 106.57 Tm [ (Note) -298 (th) 1 (at) -298 (all) -297 (the) -298 (comp) -7 (onents) -297 (of) -298 (the) -297 (state) -298 (of) -297 (partition) -298 (as) -297 (w) 8 (ell) -298 (as) ] TJ 0.985 0 0 1 53.798 95.611 Tm [ (the) -253 (up) -7 (date) -253 (e) 7 (v) 8 (ents) -253 (ar) 8 (e) -253 (serializable) -253 (and) -254 (ther) 9 (efor) 8 (e) -253 (can) -254 (b) -10 (e) -253 (p) -7 (ersiste) -7 (d) -253 (as) ] TJ 1 0 0 1 53.798 84.653 Tm [ (che) -7 (ckp) -7 (oints) -250 (or) -250 (in) -250 (the) -250 (commit) -250 (log) -250 (r) 8 (esp) -7 (e) -7 (ctiv) 8 (ely) 59 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET 1 0 0 1 378.017 558.785 cm q 0.61263 0 0 0.61263 0 0 cm q 1 0 0 1 0 0 cm /Im6 Do Q Q 0 0 0 rg 0 0 0 RG 1 0 0 1 -378.017 -558.785 cm BT /F142 8.9664 Tf 334.132 539.158 Td [ (Figur) 8 (e) -250 (8\072) -250 (Illustration) -250 (of) -250 (the) -250 (partition\055internal) -250 (state) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F254 8.9664 Tf 1.02 0 0 1 317.955 487.247 Tm [ (5\0562\0562) -980 (Re) -7 (co) 7 (v) 7 (er) -14 (y) 58 (\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 380.765 487.247 Tm [ (On) -306 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) 58 (\054) -306 (a) -306 (partition) -307 (\033rst) -306 (r) 8 (e) -7 (co) 7 (v) 8 (ers) -306 (its) -306 (latest) ] TJ 0.98 0 0 1 317.955 476.288 Tm [ (p) -7 (ersiste) -7 (d) -214 (state) 10 (\056) -214 (It) -214 (do) -7 (es) -214 (so) -214 (by) -213 (r) 8 (etrie) 7 (ving) -214 (the) -214 (latest) -214 (che) -7 (ckp) -7 (oint) -214 (\050if) -214 (any) 18 (\051\054) ] TJ 0.981 0 0 1 317.955 465.33 Tm [ (and) -256 (then) -256 (r) 9 (eplaying) -256 (the) -256 (commit) -256 (log) -256 (\050if) -256 (the) -255 (commit) -256 (log) -256 (has) -256 (p) -7 (ersiste) -7 (d) ] TJ 0.98 0 0 1 317.955 454.371 Tm [ (e) 7 (v) 8 (ents) -244 (b) -11 (e) 8 (y) 8 (ond) -245 (what) -245 (is) -244 (in) -245 (the) -245 (che) -7 (ckp) -7 (oint\051\056) -245 (After) -244 (this) -245 (step) 10 (\054) -244 (the) -245 (states) ] TJ 1 0 0 1 317.955 443.412 Tm [ (of) -250 (P) 24 (\054) -250 (S\054) -250 (O) 29 (\054) -250 (I\054) -250 (and) -250 (T) -250 (hav) 8 (e) -250 (b) -10 (e) -7 (en) -250 (r) 8 (e) -7 (establishe) -7 (d\056) -250 (Ne) 7 (xt\054) -250 (w) 8 (e) -250 (r) 8 (estart) -250 (tasks\072) ] TJ 0 0 0 rg 0 0 0 RG 10.91 -18.584 Td [ (\0501\051) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (Start) -250 (a) -250 (stateful) -250 (w) 8 (ork) -250 (item) -250 (for) -250 (each) -250 (session) -250 (in) -250 (S\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -10.959 Td [ (\0502\051) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (Start) -250 (a) -250 (stateless) -250 (w) 8 (ork) -250 (item) -250 (for) -250 (each) -250 (task) -250 (in) -250 (T) 63 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -10.959 Td [ (\0503\051) ] TJ 0 0 0 rg 0 0 0 RG [ -444 (Start) -250 (a) -250 (sender) -250 (lo) -7 (op) 10 (\054) -250 (which) -250 (\050r) 8 (e\055) 10 (\051sends) -250 (all) -250 (messages) -250 (in) -250 (O) 29 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -10.958 Td [ (\0504\051) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 342.364 391.952 Tm [ (Start) -194 (a) -195 (r) 8 (e) -7 (ceiv) 8 (er) -194 (lo) -7 (op) 10 (\054) -195 (which) -194 (starts) -195 (r) 8 (e) -7 (ceiving) -194 (fr) 8 (om) -194 (the) -195 (p) -7 (osition) ] TJ 1 0 0 1 342.364 380.993 Tm [ (stor) 8 (e) -7 (d) -250 (in) -250 (P) 24 (\056) ] TJ /F254 8.9664 Tf 0.994 0 0 1 317.955 358.625 Tm [ (5\0562\0563) -1006 (Corr) 8 (e) -7 (ctness\056) ] TJ /F138 8.9664 Tf 0.994 0 0 1 389.338 358.625 Tm [ (Netherite) -252 (satis\033es) -251 (serializable) -252 (commit) -252 (b) -10 (e) -7 (cause) ] TJ 0.99 0 0 1 317.955 347.666 Tm [ (it) -252 (commits) -253 (w) 8 (ork) -252 (items) -253 (as) -252 (a) -253 (single) ] TJ /F167 8.9664 Tf 0.99 0 0 1 441.361 347.666 Tm [ (StepComplete) -7 (d) ] TJ /F138 8.9664 Tf 0.99 0 0 1 496.113 347.666 Tm [ (e) 7 (v) 8 (ent) -252 (in) -253 (the) -252 (com\055) ] TJ 1.02 0 0 1 317.955 336.707 Tm [ (mit) -263 (log\056) -264 (W) 39 (rites) -263 (to) -263 (the) -264 (commit) -263 (log) -263 (ar) 8 (e) -264 (atomic\054) -263 (thus) -263 (the) -264 (transition) ] TJ 1 0 0 1 317.955 325.748 Tm [ (commits) -251 (at) -251 (the) -251 (moment) -251 (this) -251 (e) 7 (v) 8 (ent) -251 (is) -251 (p) -7 (ersiste) -7 (d) -250 (in) -251 (the) -251 (log\056) -251 (All) -251 (lo) -7 (cal) ] TJ 1.02 0 0 1 317.955 314.79 Tm [ (e\035e) -7 (cts) -320 (of) -320 (the) -320 (transition) -320 (\050) 12 (such) -320 (as) -320 (up) -6 (dating) -320 (the) -320 (instance) -320 (state) 10 (\054) -320 (or) ] TJ 1 0 0 1 317.955 303.831 Tm [ (sending) -250 (messages\051) -250 (ar) 8 (e) -250 (also) -250 (committe) -7 (d) -250 (by) -250 (this) -250 (single) -250 (e) 7 (v) 8 (ent\056) ] TJ 1.001 0 0 1 327.918 292.872 Tm [ (Within) -249 (each) -249 (partition\054) -248 (causality) -249 (is) -249 (guarante) -7 (e) -7 (d) -249 (b) -10 (e) -7 (cause) -248 (causally) ] TJ 1.005 0 0 1 317.955 281.913 Tm [ (dep) -7 (endent) -248 (e) 7 (v) 8 (ents) -248 (always) -249 (app) -7 (ear) -248 (in) -248 (corr) 8 (e) -7 (ct) -248 (or) 8 (der) -248 (in) -249 (the) -248 (totally) -248 (or\055) ] TJ 1.001 0 0 1 317.955 270.954 Tm [ (der) 8 (e) -7 (d) -250 (e) 7 (v) 8 (ent) -250 (queue) 10 (\056) -250 (This) -249 (queue) -250 (is) -250 (pr) 8 (o) -7 (cesse) -7 (d) -250 (and) -250 (p) -7 (ersiste) -7 (d) -250 (in) -249 (or) 8 (der) ] TJ 0.992 0 0 1 317.686 259.995 Tm [ (\050Figur) 8 (e) -252 (7\050) 17 (c\051\051\056) -253 (Dep) -7 (endent) -252 (e) 7 (v) 8 (ents) -252 (may) -253 (thus) -252 (b) -10 (e) -252 (committe) -7 (d) -253 (simultane\055) ] TJ 1 0 0 1 317.955 249.036 Tm [ (ously) 59 (\054) -250 (but) -250 (ne) 7 (v) 8 (er) -250 (out) -250 (of) -250 (or) 8 (der) 59 (\056) ] TJ 0.98 0 0 1 327.918 238.077 Tm [ (Messages) -252 (destine) -7 (d) -252 (for) -252 (lo) -7 (cal) -252 (instances) -252 (or) -252 (the) -251 (lo) -8 (cal) -252 (task) -251 (queue) -252 (ar) 8 (e) ] TJ 1.02 0 0 1 317.955 227.118 Tm [ (enqueue) -7 (d) -265 (instantly) 58 (\056) -265 (A) 11 (s) -265 (for) -265 (messages) -265 (heade) -7 (d) -265 (for) -265 (other) -266 (partitions\054) ] TJ 1 0 0 1 317.955 216.159 Tm [ (the) 7 (y) -249 (ar) 8 (e) -249 (\033rst) -249 (stor) 8 (e) -7 (d) -249 (in) -249 (the) -249 (outb) -10 (o) 7 (x\056) -249 (Only) -248 (after) -249 (the) -249 (pr) 8 (o) -7 (ducing) -249 (e) 7 (v) 8 (ent) ] TJ 0.98 0 0 1 317.955 205.2 Tm [ (has) -194 (b) -10 (e) -7 (en) -195 (p) -7 (ersiste) -7 (d) -194 (in) -194 (the) -194 (commit) -194 (log) -194 (ar) 8 (e) -194 (the) 7 (y) -194 (actually) -194 (sent\054) -194 (and) -194 (only) ] TJ 1.005 0 0 1 317.955 194.242 Tm [ (after) -248 (the) -248 (send) -249 (has) -248 (b) -10 (e) -7 (en) -248 (ackno) 7 (wle) -7 (dge) -7 (d) -248 (ar) 8 (e) -248 (the) 7 (y) -248 (r) 8 (emo) 7 (v) 8 (e) -7 (d) -249 (fr) 8 (om) -248 (the) ] TJ 0.997 0 0 1 317.955 183.283 Tm [ (outb) -10 (o) 7 (x\056) -251 (This) -250 (ensur) 8 (es) -251 (causally) -251 (consistent) -251 (commit) -250 (acr) 8 (oss) -251 (partitions\054) ] TJ 1 0 0 1 317.955 172.324 Tm [ (and) -250 (that) -250 (messages) -250 (ar) 8 (e) -250 (ne) 7 (v) 8 (er) -250 (lost) -250 (in) -250 (transit\056) ] TJ 0.985 0 0 1 327.918 161.365 Tm [ (If) -253 (a) -253 (partition) -253 (crashes) -253 (after) -253 (sending) -254 (a) -253 (message) 11 (\054) -254 (but) -253 (b) -10 (efor) 8 (e) -253 (r) 8 (e) -7 (cor) 8 (d\055) ] TJ 1.02 0 0 1 317.955 150.406 Tm [ (ing) -307 (the) -306 (ack\054) -307 (it) -307 (will) -307 (r) 8 (esend) -306 (the) -307 (message) -307 (up) -7 (on) -306 (r) 7 (e) -6 (co) 6 (v) 8 (er) -14 (y) 57 (\056) -307 (T) 62 (o) -307 (av) 8 (oid) ] TJ 1.02 0 0 1 317.955 139.447 Tm [ (duplicate) -260 (pr) 8 (o) -7 (cessing) -260 (in) -260 (such) -260 (cases\054) -260 (r) 8 (e) -7 (ceiv) 8 (ers) -260 (use) -260 (a) -260 (de) -7 (duplication) ] TJ 1.008 0 0 1 317.731 128.488 Tm [ (v) 8 (e) -7 (ctor) 59 (\054) -249 (which) -248 (r) 8 (e) -7 (cor) 8 (ds) -249 (the) -248 (p) -7 (osition) -249 (of) -248 (the) -249 (last\055pr) 8 (o) -7 (cesse) -7 (d) -248 (incoming) ] TJ 1 0 0 1 317.955 117.529 Tm [ (message) -249 (fr) 8 (om) -250 (each) -249 (r) 8 (emote) -249 (partition\056) -250 (Since) -249 (Ev) 8 (entHubs) -249 (guarante) -7 (es) ] TJ 1.02 0 0 1 317.955 106.57 Tm [ (in\055or) 8 (der) -304 (deliv) 7 (er) -14 (y) -304 (of) -305 (messages\054) -304 (and) -304 (since) -304 (w) 8 (e) -305 (can) -304 (che) -7 (ckp) -7 (oint) -304 (the) ] TJ 1.007 0 0 1 317.955 95.611 Tm [ (r) 8 (e) -7 (ceiv) 8 (e) -249 (p) -7 (osition) -249 (along) -249 (with) -249 (the) -249 (partition) -249 (state) 10 (\054) -249 (this) -249 (is) -249 (su\034cient) -249 (to) ] TJ 1 0 0 1 317.955 84.653 Tm [ (guarante) -7 (e) -250 (r) 8 (eliable) 10 (\054) -250 (or) 8 (der) 8 (e) -7 (d) -250 (deliv) 8 (er) -15 (y) -250 (of) -250 (messages\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1598) Tj ET Q Q Q endstream endobj 296 0 obj << /BaseFont /OTEZRO+HelveticaNeue /ToUnicode 297 0 R /Type /Font /Encoding 298 0 R /DescendantFonts [ 300 0 R ] /Subtype /Type0 >> endobj 297 0 obj << /Filter /FlateDecode /Length 181 >> stream x]1 EwN m#%RĒ.ZUm/@D DCo避]up6zA:akT@G#DUi'jTM' `6'o5,A*M@:Dg e3f> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 299 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 300 0 obj << /BaseFont /OTEZRO+HelveticaNeue /FontDescriptor 301 0 R /Type /Font /CIDToGIDMap 304 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 53 [ 556 ] 56 [ 556 556 ] ] /CIDSystemInfo 299 0 R /Subtype /CIDFontType2 >> endobj 301 0 obj << /Type /FontDescriptor /FontName /OTEZRO+HelveticaNeue /FontBBox [ 34 -11 516 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 302 0 R /FontFile2 303 0 R >> endobj 302 0 obj << /Filter /FlateDecode /Length 15 >> stream xk``  endstream endobj 303 0 obj << /Filter /FlateDecode /Length 1535 >> stream x͖_h[U&moɚ4m&&iw6i$K6ԎnkM6Vn؟sl02Ia N6w 1"F+d"~N65ttSw^\CƱd"07\0Cw4PjZ@"œgΕWB*O>2W7s疥4_F/~gFQ}ay͠~uYĖ'Sd:cfl|WL^|t)cQР)L]|,gM,s9ϸc! K/wZ e݅LFY l <  3'SJʙJeGs&ӹ[)`THqksb%}ЀD&-$:XѢ*yFT1FlhRhPUA&G""RJ=I@Z! τԲ5R+b۷F C[^)^قpE㜙j3_(~q-Fbe [)cWd\,?+FP ",P`P`zXe *Vޤ#V6S޼I͘n!h-q]. 2. 2. 2.u44uhꛚ:4uhԡCSM:4uhԡC3O|@C@j:vwA` PPk,brjʓK^/!EMv[Ŷ&G=\Ri Vz4r3ؔHkv =0K#3Pw9W1{q+wDTlbmnMZ}mCd3R{vWg!gpS~j5Yā.r9s A8q9s AT9ӐcrLCi1 9!4䘆ӐcrL1 9񥘢blَk¯+O ," CqՅۄ_ڒX|"-4-ͼfp:Ix͒yϞK)ޠDޘW.v{vMG 5-} lhib@[7ކm }QSFI]^jN< pa!9r~Y3'Ly'UN endstream endobj 304 0 obj << /Filter /FlateDecode /Length 23 >> stream xc`9R`RA6'l endstream endobj 305 0 obj << /BBox [ 0 0 196.08 244.08 ] /Filter /FlateDecode /FormType 1 /PTEX.FileName (\057compile\057images\057partitionstate\055simple\056pdf) /PTEX.InfoDict 306 0 R /PTEX.PageNumber 1 /Resources << /ExtGState << /G3 307 0 R /G4 308 0 R /G6 309 0 R /G7 310 0 R >> /Font << /F5 311 0 R /F8 316 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Subtype /Form /Type /XObject /Length 1677 >> stream xn7}B( Anh@IJsYz%xE_8ގu<}s`h#x̷/~gf@ 3F~lۗ˻|WIc"̿]/6JC3c'olqTs9&^\en)7O.U0N(f* kxy y.Z0_/?8Gd"*(Vv拃v Yu:jw! Qrrm[&#&Wk' ӱ0$uv,^Y^x xK 'ݧ86B8stM22m5fgҋvyʵ>$Z8oBggěa7>zK:3aI'pBX/,{f/-gJxbD#3V+)72 tU%8"/X8.4 iR'uBJ\@DԣNڡ67$zp)jDy +ُpRm>,s㩥H_skd=f#[-w, HrYYai8qmXC[o)9C&Ыl6w)u)i3}9PwK|-V6ݩ۞g-pѭFjU,N-pU[$&;x1kM^GW)rC_ \{(D6E&vK+;5δ''.J{]Z p9y.#1H+qdx$(E1tr/kum+էYy|ƫ5X섕܋wML"4h=h2 ( `FH8[A{3U`Բm2Qz|t'd$$kFtWҐ`$OBGJlUD1<fd]Us$P1, qaNл3@x?=t Swr!ЉP}NT,$*V]`4>KnR6ģa~lϦMN|7ws>R#h 쟖wbAK^ަ: z/0 hYL_*kyZ-ArdlNb:H]IKJ{踇2DGlCPR#QN%'3f>KWoƧ5˔vjVKSbU&_KȯOe:y:48Zڛ>H8^PM*;iBzurԻTʍf˿?3){a%ʻ:50-i+ݩj*?_ endstream endobj 306 0 obj << /CreationDate (D\07220210524151755Z) /Creator (diagrams\056net) /ModDate (D\07220210524151755Z) /Producer (pdf\055lib\040\050https\072\057\057github\056com\057Hopding\057pdf\055lib\051) >> endobj 307 0 obj << /BM /Normal /ca 1 >> endobj 308 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 4 /SA true /ca 1 >> endobj 309 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 2 /ML 10 /SA true /ca 1 >> endobj 310 0 obj << /BM /Normal /CA 1 /LC 0 /LJ 0 /LW 1 /ML 10 /SA true /ca 1 >> endobj 311 0 obj << /BaseFont /Arial-BoldMT /DescendantFonts [ 312 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 315 0 R /Type /Font >> endobj 312 0 obj << /BaseFont /Arial-BoldMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 313 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 ] 44 [ 277.83203 ] 50 [ 777.83203 666.99219 0 0 666.99219 610.83984 ] ] >> endobj 313 0 obj << /Ascent 905.27344 /CapHeight 715.82031 /Descent 211.91406 /Flags 4 /FontBBox [ -627.92969 -376.46484 2000 1055.66406 ] /FontFile2 314 0 R /FontName /Arial-BoldMT /ItalicAngle 0 /StemV 76.17188 /Type /FontDescriptor >> endobj 314 0 obj << /Filter /FlateDecode /Length1 17348 /Length 8777 >> stream x{ tTU>[U)RIe$IS @*tV a)@ 8 G"68rS5ahZ[668Cs@xZ/oq}}}έ Ĉ( sy ڈXo5BZ(5c~m b(/Q7=s1ғ ̌J2rV0"$-syDW?1H?1nA2+иў7^݇HpFm¡"x~ ˉHki_P;xm1[K,zhBaq}2~ȳH~CMٴAT^<ڦ^VGXx ~MC(X@C)XHÀ_p*P*~I4 "` 0OP)I,b`xTf KXIJKxXE 4.5$ L〗IBU_`5Mf MNx9M^AS/hKWR5O5TKSr u4 XOΤ+h7?9T fRpT\@3 i 5l"\LW ly&Ki>p-0?WH%+%aZMˀh9F7 L?uVi5p]Et#6i p# ChIwQ3n_nA}t+~ i#!0|]Gf<&trq{=dnMg,= N 5UbRmw7'Sv젧;h=MaMZ@mip DO0L/N+ GcEJ|~ Nz:hIo>; z^Y",ߦ+w_Uy*u s?x~Do?O$~Josz|wG/c>8x>~ |.G:IH~Gρg `7e2(gS>'O?#_ȧ%}Wҧ%}ҧ)}ҧ)}?'O?.}qӏK~\ҧ>ǥO?OocJ%}z]ҧ }?OOgOI~JSҧ>~?}>^N,z$<,2Y|xx<,>?|2FOM^֩94>> Y8i{Mo[¢YvH;a^fmCl,ߢ#.N+>89gvi||gpN^2Wܘ/ AWʛ8J—nn`>=uEX.a+~Ae'1Y[^4ԟ˪Ul!=̺6F;9 ѫ03t9P6= Ŏ0~ŸQ)w(/RuvZk~ktn>}hˆ^UMvATKXYֱ3%:$Iy9.1N7;]]>hJ2DY<Jr@Xuju:^p+%|&w೓CZx2PLU.WJ&S~MSf-A6+ڥ||6k{Nu{{ $Yz[Xu\]Q^6WzBu0xk %gK.%ϖ=X;=9ΰe錏=`>X^9S9aj^m RB1#ZIOVd)E:P"u`Q 2AKNv\nѝ8vB͝QԠ0,VNnB4I\KkZ"Wd.Tɰ&;|De*3dzF;#g;hF;92!n3`זּ<[0ouP_Hۆ(I$ pe_rYrv|Yqާ? Xt_וEmaɷ7}|gd[ ݰsov[tgk;/Őv+d݌m+YE.TљqΓEcQ1sSR t~v}UmyZ;']J_qlB>i>J[ui[k M]1\y-6p'P:q9:ޥŷ*-PnryѢiU0$^ 4OyzfDD{7d^^}E6fEZ]ÖE[E]w޶>5cŭKX9)m&E'&⒬19vo)JCꔖr"83[E WJmW {챱iN+>&Z?mM/2` 7dp~'RS̬mT^ٽ{%qku_C;{Aw/d6MoL܍1|#å\YAGG;""(ٙ$geV1]aPgtpjC[s1ֹWH,rдElfFOǽbZ5qWK~9zp3>kDŝy[}zIlv]b~~yf|#:SlcKIsy~ ? _qYZgvYs^rs=ўv;_H_}bR ^yOaڇמST+ieii[;H 9,iO=fM*K% ]lkvzJO*t'XF3'$̇~?Z:qK*tL s7X/&!?Қߝ4YɎG$1|TNn%КNN;6y һ3sf4\=P8MIHN81i^D_dtC.)>E#QhwS=if68Q6ʳdՄILz||pg!j]`&īr.azҦ1׮:$^݇b12c-& {O6+E39φeLl+-y媹ZUXC갍aV x:^d KHHRWiLkg9>Ū\Z%QJDoɳgZӡYP1+Ecc*ˏKcpSRc[ǩ/~w#w!z>H̰"f v{D{Xޫp&=\/ps!nLdDH&s0+:\hsF%\Gq0'LqWwzu=obl#17ROp \d}==uqK7~3SI\hHE=FJ npd6ZqgGT9lhq\^I%#{MXR@TOtp$A4q=2m=ʜtWxZ~ ŝǏj)~|D=Sto(.Htq/݉@?Q}ݼB%de/^\?7[qAFO_ _TlzqmP+W߯rCq g+iP)-Xգd ҩBjް1c;e QB E< <:2u?SRX`[7 FzHѯ:09QROː;^ZXgm] QQB+#,r-\ribRXK avD3hnHfQ {urc1Ge޿lL9bGdnp&.cJJge.9MЪs2m3G.Ræ:zEguuD9hKwQ :zC823YSNS ggo3m4mG&- ۬<_;dtxo^ىȰA2?箼ջmt% Be"{[9z 8(k+[Y wŎ˞Ln sm, W&1,naȊPQIRxURpWp+>R>8QFZ,d71 ? ,[.CSP@pS7*?BeWib].ZT y:A;p6#^t x"P$!9+I/pr!B;) r/ 7 5rGHK?ϟm#`b{"ij wg6@Frh܅);UPjCBR4(l xs}9JnznNVEOs}^lؿ|4A!ljQr}"c~`y54V#\[Fk9MMhh0$AZoB ?~0`% ?~ᗌ*0J2 *ɨ *O2|` >0| F.`JF.`䂑+`䂑+:::d```蒡K 'N0  d84!F]`t%]`tFdtF_֪(y 値(@9 )@9ʁP`p,V#n'v)ry5!!d``F -`HF -`"-r6!Fe_Ϫm8kjv訔+鐔QV)\AR. )Q䶱 $.`<• 6!K^G}ijuuuuUnHx&v^ezI2wH? BK\g{w>Ĵ@fK2r:9$'BN @mB}7!`(j:b Z!BmL1B9yJtU}}(_``_}y`o`[٪.ʊDeVqObaD*}V[mTZSvEP^varjMiaXS]+wĞ^#Sj8DQNIN(>E⏬BESw'BENdGyJВP4O4R'MK-,vQŜrCQ|פ%?4ԴD@w Q52-Za_^gE浆U(Q1/?OxKWƶ{pB{_ _t6`pPuU@RjiT!Ӄ9 Z[rZ ,}n+2[QUFhc 5GSzkK6;;vI%Ƴ_3t"&I VL&QOx[( endstream endobj 315 0 obj << /Filter /FlateDecode /Length 251 >> stream x]Pj ]\5}PRȢNRQ1fh*sMZ:0n Xv;ʧg:GZ;8VUs +נ1;w8P9=K"'eVSL?DƗ7iTU'Z5CwU?/[4.u"rcwB[._7niFG0@ sX> endobj 317 0 obj << /BaseFont /ArialMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 0 /FontDescriptor 318 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 750 0 0 277.83203 ] 19 28 556.15234 38 [ 722.16797 ] 48 [ 833.00781 ] 53 [ 722.16797 666.99219 610.83984 ] 68 [ 556.15234 0 500 ] 71 74 556.15234 76 [ 222.16797 0 500 222.16797 833.00781 ] 81 83 556.15234 86 [ 500 277.83203 0 500 ] ] >> endobj 318 0 obj << /Ascent 905.27344 /CapHeight 716.30859 /Descent 211.91406 /Flags 4 /FontBBox [ -664.55078 -324.70703 2000 1039.55078 ] /FontFile2 319 0 R /FontName /ArialMT /ItalicAngle 0 /StemV 45.89844 /Type /FontDescriptor >> endobj 319 0 obj << /Filter /FlateDecode /Length1 33020 /Length 18678 >> stream x t8n;d2I$dDd ) }܈FԶnuU[dBںZVkETA2s;3L?;ys}{{; `C :ufyŊ] @8nrӴ;b,XٶF4 GGlumW-Zx刟:cBcbq5@̯.^eѫ;b8^dÏX5%m 6EL_J}`#.\rM[ ?OKV^ж덇Nb'0}ʶkik`8}CԆily `@h#B¡,U"!`CvA8qx9|'AC" # !0EFX Aa 1(JR(FX`(AX1C P Vip*?Ñ0 (ka8Khj_jDXZc%`4P< RG8 I00dp8& " gegI 6rxLASB3LC8I#>f"lY<B#6|hF l+.ɏa1KRV#X/p!\ 1~,@50!v`1n%`#,E ! #+^ ^ᵰu6yr~6&߃&7r J 7fa p5›; "Ø[߅[7 ܉8|Íc ;0nЙ|~ nEc!nGD ·!‡~+< ?L ?;>w!|'n?{~p#LOv!|~=^x(:쁇GOG ?#paG2}2oL?/E2Bud{Ae{wL7Ke\%߹H28?L_?NOdL_2?4u@H/"ղ ܯ@Vri2J6ȿk7!%$y!30c9r*ϑ|,m?J?E RɏX:'/)}Y}"n^P9ZF{HIA&J둎čri+l^RP̞2F\k H6%oKޑ|o{#8+ >Y%~\~ܡ߃: CWhIr1j9Ug%rưvɵXd" T^F&А479iȉmlZA݋O$J>zƒn"@ oc4q"oGILRFr&^VYq|r jm(pk!^RNF:?֡Pe^X}76D?yǓ\(JoG$ɷk=:Σ? ?ᨿ(EdN$Kȵd;Dh=Eυ%ZW|fH7I7?%+7~upM~#ۏu|D"Fb'HBd6wC18Vw Or"+QhU>zS 0LثN|^y~.=%Mʷzϗwߋ%Ћ@b:\jͨI~t21yI M.ǙGd3^S_'qL>>y0FЩ|ӵt'YAUJ B.lw E-]5>I 1* w"_R+Ϣ}X: 3Ц{hQ݁+h\5>zvxlB>rri<="ON:I8F Z)mӺ䭨sN/G3lR0TO]1K Z+}~HЦpO8kHn<܎ڈfq+ھ<#~nrۆ֮Yj˖.Y}~KgMR}I5#UUV R>4V2() ;9nF<qi 6$oZ:2ƆǶJ`DԈX^E\ Gad;5$ӛp!^kNVr8;tS2[HɽM袙?iX22Av-}s 4k@HKIKaM0x*Lfh2%ɜ):JCjl6Be)V{5 <{N;uҬ9iHjZSRũZCQP }O1NuhSux:>2>*>QՍ10(=Iua3xt5H,#=gٲ*Ͼ0szF!>Lb'y &FWĚLsL@h3d%Y '7-! '(1SL7wv ,hl K"~91?G4aQNW=~&C2]nmƐts>Adw >jiιsC;ٔ_ggihBNdڙevɁj5C͘F\!g`A'c8N{gEe,hlET||IBXQa<&VƺZȅ:eZ΢?D5Ɍ9\/Bɓ"qzHU>VhVJmh'i09޻"dǴlI87a4JNlMel %`eR7YB%̳K%}ŏғ~%\czwﲜVllO۟y3ܭ#srƄ|X gL@B?Q"c\/KCsw]pg_uy]MO<ȎHmHNg8I0J[1N f`T5Qo2n*-zT2̣BzVK OaD^YhSFֶz&yZ^AD6:&red%arg<|"aswqjuzoɿI'g98FZ(yjY#iL%@}QC*f(0f3&dlnjq&ܪw>2b쉤UE$!"iYoK-n1M{jqgJu'2gI>Kv<EȁPPo-iAۃSl#Ysƃ s9GaUE2jRynz5J8c:r]ym '5Q5W_A_ݏ_{݃dz˷eݸrE=<$Th3ݺ{78%?6I/-WΨ{,ML}ǰ T[߼1o'+\yk(Gbϳ %r L07:m,]c~p^cUK8:THowpVרV /'$E^ Ҭ7ࢩue0qMohtE:3iAs/˥l)Q^ r$'|I LbvQ,FD_PѻS"+LdZld%B\*{aeRlhΖI}?&c+)u?ܕoȪ?Ofw;{?|U:0?fPD3$~TgF:*Ng ~/fΒ%I(3SǨ2iaKrU`v D`3aL[b|cJM̡ȡġ/E<0ʗI& *Lb/Er UV$\b1NG ^AvPic ! AZ l,Os\W[ E @$ ԪsPNd{JDD0HK-M•&fvH%]ye*$S1NNcN:$PA tL33HP FllZvj?@C7[ =&z )FC0nj$8l 1b^ڇ>.O@}Q ?R! R}6=R>C;ףĐ7+xjUO. m:&%3'%ib_|K2)a´s4: ڜb`c+{C5P Z쭮TTstOƖhԼnm maz:IIGbG+ J:]ëI0M ɕCahgHw7I}KHxsh <]ȕn([M->?'H2⊓+ (zgqÛ!4bL#=voz l,WT|kEt̯|HrL\J:f6]ǭ}֏,ZUd٬6IoѐiVz~<=erA t[]>9}zӘ'df)11"= \-5Ba;-i NIxK;hl:MZ )4 [£Kim1pqF̜[)疹fKh-[,E lܠ[kH}$KS%v멱xj,qZ@@"X[qWx<@HĤNı: 7h+NӕӢh8lh͐=H;y_\'Ya\f^nYhwo1^mzp}&x]u[w"wޙReꣃH`.V B;s>8eEYsE)jbH"-R^ P_,Rh1?/ߧSdQ2`,ʼqC{ʸM4J֐DF;7srf K,ĺ#L?`߬ϒ4mGa6/ = oE(mҒ >9"QR3Fry: Wj;'!쿴)ȍ@vo`4)dr "6b6p#>RsI|]ftSHȮyO+5,Eê&ۙs.~at>__1}_$z<`zS7qWY?aq~}o.}-pţlxde9 ▥JԌ+kN_e_RLY zNB扖 D@M9Gq#󺔐+JDMKҽ_X3l--0ydvzWL![hX(7d9ybgO2uG_ P-p_7Kz*ִ̈́[},^, !@[byO9f ׸"QIQ5VDnr̔bPcn:*Vb`(\J 4Vno2WLFh|rsZ֥^6ُ fL]wL?no\аS";r]t=hsV0*S"U񛲌g.v}7w5۳uΎ'qmdkG xמ6jHP{ p t戹<, s _Agf8fӅR~8j[sw|dļZ$΀2;GaI<1Ѽ,9mQI`1V!]oӂwɨ76+ YHnֈ:lb X%gc3` KiDhfa4aKg=mm̞2Fe{JzvF5R(ǔ"2ꛪJ>ga.|9Erex9Ezem7 YFdZnc'Zl5Z;u H_q]btgTabu~!D.\PNj͎0n\wZ,9M?}[=|?:Sya6$yQV"99ŹϥE?.,Vۍ\T#[no7˛s3njv9[koݩ>RU}~W)7&|U9?A9.O/{]q3܆4R3 U/*JPO$Z} `@5GQS79j/,JKRb*kdGs҄PuE%Ə,N`햢Z~cO_.3:PHCRa8 2*h̼BuJs ěśAIVKyVY޲6KĩPY6bWI(սsBнmߠM#oqz@LKoQFc A[FQj8.768d}'uk;&Y?s-åEã./Y@2<4|P]xPàYY* B vQQE6S]P}O*4juqṶT{/ą}ETWpߥK|sq7o.'Ocz\\2 kͥ#lMijtm4H˾FqWc5i:TkMVNV/#Xkzd2e+bb/6ͮMlE37;y"uv6ZԳhVrJ7}+pܜbN9b m"Q\h`rHOc5wќ,hbv-dSS'~~=^wcXwzb- }ydυ?>>(u 55M iDN# "Ԗ\4H҈FD2ϲ.R.qTLF4 Ssfsp1ngD3US>???W@ЯwOE'GE^&j(i' KhbB<,)bHg$`EP#ڹ"_ v) &u%1.McԹ.hǷO4H2 SޗW*sT;z{{ſ9r.W{iK`Ԃ>3].^2JEN#Rfȍ`5C:# z9}`H#4"s ~k1[@r0'Tc*u}#B<"~#Ȣ(r~(E2C*a =YyT&a9Dt5}yYlfuʿtvAʲ0"PYňdpH!$+:XzI%: ]0+ޝ΍igL?6YTN4!;Tp$PF[Mً`9;MxLwBeKCڊfiǑkϰHydsհK4:M EjSIz(PlAKjZݭՠJw{]!ߗX_PݡNݭȚC&uml/Ě%É9{n7+iONZ Gj@nApe2uå]pZIH(9䉏Co?U:$ѿBJܭfrpK~7Y $dV}{a?dDW#*IT$! :$a'&bn尪ƽkӗ>aS{VӍ9ώphλHHTp.M鸃ҫEۅ>'4a!-mfEr6ˮ=?}kסDE5b&ۏ9Q#vs{>?qj$1OzAG{8͇_洅mUAl.tWDOx5?mZx #̛t`E+#ݛ7O{_O|wd9 >=ÜS™YdAܭuw'bP8v4e%-C"g,8#`7?2Wll%&.<KdkmJ#1-rUmWJ |V JO[t 2י=gi%^M"A,,!F9݉)y|8nbH ).2bkO(#E~ׅtwVCRmzΠYdX ٕv[1қ N$.As 9NhiCj}pj-Y~ѻv7\qU+x%?Z!IF/{sl9Fjg'4AT(7Ku*u}sAdlpϕg- Ji~Ҿҹ}˒Ja4pi.p %c>ݑuFG}ܔ~ژ:g1?a7#7-! EUd.1,0!nI%M[w=,:ΥK?'*~r^\x cL*RH_ )u C)͑lJRZqGrA$Fl k}`Y(bD#G9V:̙Aل,;8lk>?ن]K_uN~krG^zW_x(W ]H5C|WȼKdwp#M=RmY65 H8b !4RFpELy^vZ)W9:T R/%/*KҨM9 >+>"!w`0d l6|HocjYbDT.p %\˅@H1,r3zsvʽVTVFih0Vž oolO5M|͵E=SG|oucK/vY]Ku. #o2aKq v53Ψr Νs@iUH1 eJ.gdp"!@LfcV4hU A^5/@b"IEנohU(NE4nPa"+Lw1#XtG/٤^O!K5Bvp4P9@ ZoGnNjzt-==_TR}.%]__+aq b0m+̿ VQQ2S"."ViF=9=P{y7سgON8eEwo=ɥ^CB |$F@h.ܲ'͏.cg {*TKҁA'^'*ycoNj:}I l5&Ͷ=nȪt PR=蓔o`gP# RNz#~}*"A>jaKa4f]~YD7U*EYa;NonVv:?32 )]ෆ7Uç6p np!j6LA/* sUoxЁJq+#pIqӅ d2ފܠ{)R jE^oR9[QJdŠH&b*q}oO\ꐨX\qR`OhOz=[ηx'Oh5_[LNS/a]@KsdW֚2a"9K 9ůODاW7.^=kq ۙ0רoa?'9d0;"(Ȩ9$edQq݊h]Q?@VXnP0ҊhuF[Jn%]lnN^7 ѠPͼj6]\^ < fuԭAuҬn~nsTuf’w6ch=|<;n6BTgGT=XC>U{`ngnvnܩ ~rssyP/x.\V G vJ ٌK g0 @6@v58,R>^// 2Xp re.3*EN.TP`(0x, +F- ܃`&$`Qd͐oK穐7"YHOjD[ylЀPaP` r 4nD6ӥ:YRBogKxl@6xh.DfNtg܃ U @`1^Nn@DCyP&%5 `,RݤT<_^; O߁w8g,L^>sQ|R_ OQ5ߎO/D1:pŪ)ܹ^يԯ[48v˺ ڗ/o۰~]i__Q|v '(7ppY `DS%\z:X}#cx=ƬU(^3Wk0ȬrA #qOƴƺV#-l@;0ׅ_,XZ8mq0c-Z?b K0m}Wx6!\sq.ccJ;\Sy t[c [XW^ _i2m3#b"UC)v`^%|/b)ˊ؟E|>HKqD+x*Ǩճ:5 oe#.MU|mXF̵^ԚL>Y˭;o9.᳽`GAӆҔK߀X%sџG%5k[Q(e-<15 ty>'}RQaPw,/_(G}BǞ[a/ؗ9 "\n7C|WnEׁn7C莢C!K [~tY'H`YUp [uTtݎ~t2bVۊS<%.ľo^ϲ<ئ`͚?y換eeZEEoTt0`8\8H'v| BB+!h`> BTL\F+?$@*\@@ͶzMQ9gBOXl_F߅C߁8suGwtq|6}-(GWnB9:PeBCסU&MVbo7k/wWTH<")K!vgESWHQBAwd(viB_:TUtAtе[NF5^t;=. .HG"`8ith76GtGwhWK>o?O@˨cDSh$m]a9:tSCw;: v <;톏(<@<: 0@t%!?xƣwރA݁oE7 @t&.\9c :ubO.'z+ g*p^Jd}QwI ؽؠ@$A:"zq%"1'#N:8$; XwI.ұtDIGt PJ5p1Fc!|e!G%y(ZfO> zJ}ƂO2< Љ@O#=<X֡0%ɘ;~;VCdޝQXn1TǧxWc~b'Sm\܃ݦzzn3nrww`>"?%Gz~O~EYJ |?G0`Hb^xO1OFz<~y0?!ڵoP: j2{C 1 -F6{vuY/UTpB)UBJ@S|Cgש:s.N'DՁcC{YdPJL٧(Za4s 8&& 9 )<$`Ҭ1I}JrF:6)Lۚ16AwG,jk@mw}/fp;7չm5}hM]A!ӡf ݫ`yW<̧C]G smؘRs!k%d>lbTo C/C +=hu@ <.9a% endstream endobj 320 0 obj << /Filter /FlateDecode /Length 318 >> stream x]j0 .J!еbR[ c"o?[J;!1~cчDJK t.J$R n&VלG>:;^Ngx`ѻ`ס]1k.aJyGm[-[_qZ 9!7b0^XşU[|vq(#e;QHyDG> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 264.985 648.664 271.063 658.932 ] /Subtype /Link /Type /Annot >> endobj 322 0 obj << /A << /D (figure\056caption\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 281.13 582.91 287.376 593.344 ] /Subtype /Link /Type /Annot >> endobj 323 0 obj << /A << /D (subsubsection\0563\0563\0562) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 220.93 407.568 239.047 418.002 ] /Subtype /Link /Type /Annot >> endobj 324 0 obj << /A << /D (subsubsection\0563\0563\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 188.932 396.609 207.411 407.043 ] /Subtype /Link /Type /Annot >> endobj 325 0 obj << /A << /D (subsection\0566\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 167.571 195.16 180.081 205.595 ] /Subtype /Link /Type /Annot >> endobj 326 0 obj << /A << /D (subsection\0566\0563) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 187.426 195.16 199.936 205.595 ] /Subtype /Link /Type /Annot >> endobj 327 0 obj << /A << /D (figure\056caption\0566) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 459.642 613.917 465.721 624.426 ] /Subtype /Link /Type /Annot >> endobj 328 0 obj << /A << /D (cite\056gutenberg) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 545.186 583.054 555.518 590.682 ] /Subtype /Link /Type /Annot >> endobj 329 0 obj << /A << /D (figure\056caption\05611) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 459.586 338.058 465.723 348.584 ] /Subtype /Link /Type /Annot >> endobj 330 0 obj << /Length 21716 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F142 10.9091 Tf 53.798 698.351 Td [ (5\0563) -1000 (Pip) -7 (elining) ] TJ /F138 8.9664 Tf 0.98 0 0 1 53.529 684.653 Tm [ (The) -244 (original) -243 (DF) -244 (implementation) -243 (is) -244 (conser) -15 (vativ) 8 (e\072) -244 (when) -244 (a) -243 (w) 8 (ork) -244 (item) ] TJ 0.988 0 0 1 53.798 673.694 Tm [ (completes\054) -252 (its) -252 (e\035e) -7 (cts) -253 (ar) 9 (e) -253 (\033rst) -252 (p) -7 (ersiste) -7 (d) -252 (to) -252 (storage) -252 (b) -11 (efor) 9 (e) -253 (e) 8 (xe) -8 (cuting) ] TJ 1.013 0 0 1 53.798 662.735 Tm [ (dep) -7 (endent) -248 (w) 8 (ork) -248 (item) 1 (s\056) -248 (This) -248 (slo) 7 (ws) -248 (w) 8 (ork\036o) 7 (ws) -248 (do) 7 (wn) -248 (considerably) 59 (\056) ] TJ 0.98 0 0 1 53.798 651.776 Tm [ (For) -207 (e) 7 (xample) 11 (\054) -207 (consider) -207 (the) -207 (simple) -206 (se) -8 (quence) -206 (sho) 7 (wn) -207 (in) -207 (Figur) 9 (e) -207 (1) -207 (which) ] TJ 0.98 0 0 1 53.798 640.817 Tm [ (is) -203 (internally) -202 (r) 8 (epr) 8 (esente) -7 (d) -202 (as) -203 (a) -203 (se) -7 (quence) -202 (of) -203 (5) -202 (w) 8 (ork) -203 (items\056) -203 (If) -202 (each) -203 (w) 8 (ork) ] TJ 0.98 0 0 1 53.798 629.858 Tm [ (item) -196 (is) -195 (p) -7 (ersiste) -7 (d) -196 (b) -10 (efor) 8 (e) -195 (the) -196 (ne) 7 (xt) -195 (w) 8 (ork) -195 (item) -196 (is) -195 (starte) -8 (d\054) -195 (then) -196 (the) -195 (entir) 8 (e) ] TJ 1 0 0 1 53.798 618.899 Tm [ (se) -7 (quence) -250 (takes) -250 (at) -250 (least) -250 (as) -250 (long) -250 (as) -250 (5) -250 (storage) -250 (r) 8 (ound\055trips\056) ] TJ 1.007 0 0 1 63.761 607.94 Tm [ (T) 63 (o) -250 (impr) 8 (o) 7 (v) 8 (e) -249 (this\054) -249 (the) -250 (Netherite) -249 (ar) 8 (chite) -7 (ctur) 8 (e) -249 (supp) -7 (orts) ] TJ /F167 8.9664 Tf 1.007 0 0 1 257.992 607.94 Tm [ (pip) -7 (elining) ] TJ /F138 8.9664 Tf 0.984 0 0 1 53.467 596.981 Tm [ (within) -253 (each) -253 (partition\056) -252 (Since) -253 (the) -253 (commit) -253 (log) -253 (p) -7 (ersistence) -252 (happ) -8 (ens) -252 (in) ] TJ 1.02 0 0 1 53.798 586.022 Tm [ (parallel) -247 (to) -246 (the) -247 (e) 7 (v) 8 (ent) -247 (pr) 8 (o) -7 (cessing) -247 (on) -247 (the) -246 (partition) -247 (state) -247 (\050Figur) 8 (e) -247 (7c\051\054) ] TJ 0.98 0 0 1 53.798 575.063 Tm [ (Netherite) -181 (can) -180 (start) -181 (e) 7 (xe) -7 (cuting) -181 (the) -180 (ne) 7 (xt) -181 (w) 8 (ork) -180 (item) -181 (b) -10 (efor) 8 (e) -181 (the) -180 (pr) 8 (e) 7 (vious) ] TJ 1.02 0 0 1 53.467 564.105 Tm [ (w) 8 (ork) -292 (item) -291 (has) -292 (b) -10 (e) -6 (en) -292 (p) -7 (ersiste) -7 (d\056) -291 (Causal) -292 (dep) -7 (endencies) -291 (within) -292 (each) ] TJ 1.012 0 0 1 53.798 553.146 Tm [ (partition) -246 (ar) 8 (e) -247 (handle) -7 (d) -246 (corr) 8 (e) -7 (ctly) -246 (b) -10 (e) -7 (cause) -246 (the) -247 (commit) -246 (log) -246 (pr) 7 (eser) -14 (v) 8 (es) ] TJ 1.02 0 0 1 53.798 542.187 Tm [ (the) -305 (or) 8 (der) 57 (\054) -305 (and) -305 (always) -305 (r) 8 (e) -7 (co) 7 (v) 7 (ers) -305 (to) -305 (a) -305 (consistent) -305 (pr) 7 (e\033x\056) -305 (T) 62 (o) -306 (ensur) 8 (e) ] TJ 0.98 0 0 1 53.798 531.228 Tm [ (causally) -182 (consistent) -182 (commit) -182 (acr) 8 (oss) -182 (partitions\054) -183 (Netherite) -182 (simply) -182 (holds) ] TJ 1.02 0 0 1 53.798 520.269 Tm [ (back) -279 (all) -279 (messages) -278 (to) -279 (r) 8 (emote) -279 (partitions) -279 (in) -279 (the) -279 (outb) -9 (o) 6 (x) ] TJ /F243 8.9664 Tf 1 0 0 1 252.739 520.269 Tm [ (\044) ] TJ /F138 8.9664 Tf 1.02 0 0 1 262 520.269 Tm [ (until) -279 (the) ] TJ 1 0 0 1 53.467 509.31 Tm [ (w) 8 (ork) -250 (item) -250 (that) -250 (pr) 8 (o) -7 (duce) -7 (d) -250 (the) -250 (message) -250 (has) -250 (b) -10 (e) -7 (en) -250 (p) -7 (ersiste) -7 (d\056) ] TJ /F142 8.9664 Tf 10.294 -10.959 Td [ (Corr) 8 (e) -7 (ctness\056) ] TJ /F138 8.9664 Tf 1.001 0 0 1 118.624 498.351 Tm [ (Pip) -7 (elining) -250 (is) -250 (a) -250 (sound) -250 (optimization) -251 (th) 1 (a) -1 (t) -250 (do) -7 (es) -250 (not) ] TJ 1.02 0 0 1 53.798 487.392 Tm [ (compr) 8 (omise) -380 (serializable) -380 (commit\056) -381 (The) -380 (imp) -7 (ortant) -380 (bit) -380 (is) -380 (that) -380 (the) ] TJ 1.015 0 0 1 53.798 476.433 Tm [ (pip) -7 (eline) -247 (ne) 7 (v) 7 (er) -247 (commits) -247 (a) -248 (transition) -247 (that) -248 (has) -247 (a) -247 (dep) -7 (endency) -248 (on) -247 (an) ] TJ 0.98 0 0 1 53.798 465.474 Tm [ (uncommitte) -7 (d) -221 (transition\056) -221 (In) -222 (fact\054) -221 (a) -221 (case) -221 (can) -221 (b) -10 (e) -221 (made) -221 (that) -221 (the) -221 (pip) -7 (elin\055) ] TJ 1.02 0 0 1 53.798 454.516 Tm [ (ing) -248 (optimization) -249 (is) -248 (analogous) -248 (to) -248 (a) -249 (combination) -248 (of) -248 (gr) 8 (oup) -249 (commit) ] TJ 0.98 0 0 1 53.798 443.557 Tm [ (and) -201 (early) -201 (lo) -7 (ck) -201 (r) 9 (elease) 10 (\054) -201 (tw) 8 (o) -201 (w) 8 (ell\055kno) 7 (wn) -200 (optimizations) -201 (in) -201 (transaction) ] TJ 1 0 0 1 53.798 432.598 Tm [ (pr) 8 (o) -7 (cessing\056) ] TJ 1.004 0 0 1 63.761 421.639 Tm [ (In) -247 (particular) 58 (\054) -247 (the) -247 (pip) -7 (elining) -248 (optimization) -247 (do) -7 (es) -247 (not) -248 (compr) 8 (omise) ] TJ 0.98 0 0 1 53.798 410.68 Tm [ (the) -249 (e) 7 (xactly\055once) -249 (guarante) -7 (e) -249 (for) -249 (internal) -249 (state) -249 <289f332e332e3229> -249 (or) -248 (the) -249 (at\055least\055) ] TJ 1.002 0 0 1 53.798 399.721 Tm [ (once) -251 (guarante) -7 (e) -250 (for) -251 (e) 7 (xternal) -250 (e\035e) -7 (cts) -251 <289f332e332e33292e> -251 (The) -250 (only) -251 (minor) -250 (di\035er\055) ] TJ 0.98 0 0 1 53.798 388.762 Tm [ (ence) -225 (is) -224 (that) -225 (without) -225 (pip) -7 (elining\054) -225 (the) -224 (scop) -7 (e) -225 (of) -225 (r) 8 (e) -7 (e) 7 (xe) -7 (cution) -224 (of) -225 (e) 7 (xternal) ] TJ 1.02 0 0 1 53.798 377.803 Tm [ (e\035e) -7 (cts) -287 (is) -287 (limite) -7 (d) -287 (to) -288 (those) -287 (b) -10 (elonging) -287 (to) -287 (a) -287 (single) -287 (transition\054) -288 (while) ] TJ 1.016 0 0 1 53.798 366.844 Tm [ (pip) -7 (elining) -246 (can) -246 (lead) -246 (to) -247 (a) -246 (r) 8 (e) -7 (e) 7 (xe) -7 (cution) -246 (of) -246 (e) 7 (xternal) -246 (e\035e) -7 (cts) -246 (b) -10 (elonging) ] TJ 1 0 0 1 53.798 355.885 Tm [ (to) -250 (mor) 8 (e) -250 (than) -250 (one) -250 (transition\056) ] TJ /F142 8.9664 Tf 9.963 -10.958 Td [ (Global) -255 (Pip) -7 (elining\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 141.986 344.927 Tm [ (In) -250 (a) -250 (pr) 8 (e) 7 (vious) -250 (v) 8 (ersion\054) -249 (Netherite) -250 (also) -250 (sup\055) ] TJ 0.98 0 0 1 53.798 333.968 Tm [ (p) -7 (orte) -7 (d) -219 (pip) -7 (elining) -218 (acr) 8 (oss) -218 (partition\054) -219 (i\056e) 11 (\056\054) -219 (pr) 8 (opagatin) 1 (g) -219 (messages) -218 (acr) 8 (oss) ] TJ 1.004 0 0 1 53.798 323.009 Tm [ (partitions) -248 (b) -10 (efor) 8 (e) -248 (p) -7 (ersisting) -248 (them\056) -248 (Ho) 7 (w) 8 (e) 7 (v) 8 (er) 59 (\054) -248 (w) 8 (e) -248 (de) -7 (cide) -7 (d) -248 (to) -248 (disable) ] TJ 1.007 0 0 1 53.798 312.05 Tm [ (it) -249 (and) -249 (limit) -249 (pip) -7 (elining) -249 (to) -249 (a) -249 (single) -249 (partition) -249 (b) -10 (e) -7 (cause) -249 (global) -249 (pip) -7 (elin\055) ] TJ 1.001 0 0 1 53.798 301.091 Tm [ (ing) -251 (r) 8 (e) -7 (quir) 8 (es) -250 (signi\033cant) -250 (co) -7 (or) 8 (dination) -251 (during) -250 (r) 8 (e) -7 (co) 7 (v) 8 (eries\072) -251 (when) -250 (one) ] TJ 0.98 0 0 1 53.798 290.132 Tm [ (partition) -238 (crashes\054) -237 (multiple) -238 (other) -237 (partitions) -238 (may) -237 (hav) 8 (e) -238 (to) -237 (r) 8 (oll) -237 (back) -238 (to) ] TJ 0.98 0 0 1 53.798 279.173 Tm [ (a) -247 (pr) 8 (e) 7 (vious) -248 (state) -247 (which) -247 (can) -248 (disrupt) -247 (ser) -15 (vice) -248 (of) -247 (the) -248 (whole) -247 (system\056) -248 (W) 82 (e) ] TJ 0.98 0 0 1 53.798 268.214 Tm [ (leav) 8 (e) -254 (a) -253 (further) -254 (inv) 8 (estigation) -253 (of) -254 (ho) 7 (w) -254 (to) -253 (impr) 8 (o) 7 (v) 8 (e) -254 (r) 9 (e) -8 (co) 8 (v) 8 (er) -16 (y) -253 (for) -254 (global) ] TJ 0.987 0 0 1 53.798 257.255 Tm [ (pip) -7 (elining\054) -253 (and) -253 (whether) -253 (the) -254 (b) -10 (ene\033ts) -253 (outw) 8 (eigh) -253 (the) -253 (costs\054) -253 (for) -253 (futur) 8 (e) ] TJ 1 0 0 1 53.467 246.296 Tm [ (w) 8 (ork\056) ] TJ /F142 10.9091 Tf 0.331 -23.366 Td [ (6) -1000 (EV) 112 (ALU) 59 (A) 63 (TION) ] TJ /F138 8.9664 Tf 1.009 0 0 1 53.368 209.232 Tm [ (W) 79 (e) -247 (start) -247 (by) -248 (formulating) -247 (the) -247 (r) 8 (esear) 8 (ch) -248 (questions) -247 (and) -247 (then) -248 (describ) -10 (e) ] TJ 1.02 0 0 1 53.798 198.273 Tm [ (the) -310 (e) 7 (xp) -7 (eriments) -309 (and) -310 (r) 8 (esults) -310 <289f362e31159f362e33292e> -310 (W) 78 (e) -309 (use) -310 (the) -310 (original) -309 (DF) ] TJ 0.983 0 0 1 53.798 187.314 Tm [ (implementation) -256 (that) -255 (runs) -256 (in) -255 (pr) 8 (o) -7 (duction) -256 (as) -255 (the) -256 (baseline) -255 (for) -256 (most) -256 (of) ] TJ 0.99 0 0 1 53.798 176.355 Tm [ (the) -253 (e) 7 (valuation) -253 (since) -253 (it) -253 (can) -253 (b) -10 (e) -253 (con\033gur) 8 (e) -7 (d) -253 (and) -253 (deplo) 7 (y) 8 (e) -7 (d) -253 (in) -253 (a) -253 (similar) ] TJ 1 0 0 1 53.467 165.396 Tm [ (way) -250 (with) -250 (Netherite) -250 (making) -250 (measur) 8 (ements) -250 (dir) 8 (e) -7 (ctly) -250 (comparable) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf 0.331 -14.99 Td [ (Q1) ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.004 0 0 1 68.937 150.406 Tm [ (Do) -7 (es) -249 (Netherite) -250 (impr) 8 (o) 7 (v) 8 (e) -249 (thr) 8 (oughput) -250 (compar) 8 (e) -7 (d) -249 (to) -249 (the) -250 (original) ] TJ 1 0 0 1 78.207 139.447 Tm [ (DF) -250 (implementation\077) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -24.409 -10.959 Td [ (Q2) ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 0.99 0 0 1 68.937 128.488 Tm [ (Do) -7 (es) -252 (Netherite) -252 (r) 8 (e) -7 (duce) -252 (storage) -252 (tra\034c) -252 (compar) 8 (e) -7 (d) -252 (to) -251 (the) -252 (original) ] TJ 1 0 0 1 78.207 117.529 Tm [ (DF) -250 (implementation\077) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -24.409 -10.959 Td [ (Q3) ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 15.139 0 Td [ (Ho) 7 (w) -250 (do) -7 (es) -250 (pip) -7 (elining) -250 (a\035e) -7 (ct) -250 (the) -250 (latency) -250 (of) -250 (Netherite\077) ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf -15.139 -10.959 Td [ (Q4) ] TJ 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.007 0 0 1 68.937 95.611 Tm [ (Ho) 7 (w) -250 (do) -7 (es) -249 (Netherite) -250 (compar) 8 (e) -250 (with) -249 (DF) -250 (alternativ) 8 (es) -249 (when) -250 (con\055) ] TJ 1 0 0 1 78.207 84.653 Tm [ (sidering) -250 (the) -250 (latency) -250 (of) -250 (a) -250 (single) -250 (w) 8 (ork\036o) 7 (w\077) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F142 10.9091 Tf 239.748 613.698 Td [ (6\0561) -1000 (Thr) 8 (oughput) -250 (Exp) -7 (eriments) -250 (\050) 10 (Q1\054) -250 (Q3\051) ] TJ /F138 8.9664 Tf 1.014 0 0 1 317.525 684.653 Tm [ (W) 79 (e) -247 (start) -246 (our) -247 (e) 7 (valuation) -247 (with) -247 (the) -246 (follo) 6 (wing) -246 (four) -247 (b) -10 (enchmarks) -246 (that) ] TJ 1.02 0 0 1 317.955 673.694 Tm [ (measur) 8 (e) -287 (the) -287 (thr) 8 (oughput) -287 (of) -287 (Net) 1 (herite) -287 (and) -287 (the) -287 (original) -287 (DF) -286 (imple\055) ] TJ 1 0 0 1 317.955 662.735 Tm [ (mentation\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf 15.967 -23.787 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf 8.442 0 Td [ (Hello5\056) ] TJ /F138 8.9664 Tf 1.012 0 0 1 373.87 638.948 Tm [ (A) -246 (\042hello) -246 (w) 8 (orld\042) -246 (w) 8 (ork\036o) 7 (w) 58 (\054) -246 (each) -246 (of) -245 (which) -246 (calls) -246 (\033v) 8 (e) ] TJ 1 0 0 1 342.364 627.989 Tm [ (tasks) -250 (in) -250 (se) -7 (quence) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf 8.442 0 Td [ (Bank) ] TJ /F138 8.9664 Tf 0.98 0 0 1 365.479 617.03 Tm [ (The) -193 (w) 8 (ork\036o) 8 (w) -193 (fr) 8 (om) -193 (Figur) 8 (e) -193 (4) -192 (that) -193 (implements) -193 (a) -193 (r) 8 (eliable) ] TJ 1 0 0 1 342.364 606.071 Tm [ (transfer) -250 (of) -250 (curr) 8 (ency) -250 (b) -10 (etw) 8 (e) -7 (en) -250 (accounts\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf 8.442 0 Td [ (W) 80 (or) 8 (dCount\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 394.104 595.112 Tm [ (A) -222 (MapRe) -7 (duce) -222 (style) -221 (w) 8 (ork\036o) 7 (w) -222 (to) -222 (analyze) -221 (w) 8 (or) 8 (d) ] TJ 0.98 0 0 1 342.364 584.153 Tm [ (fr) 8 (e) -7 (quency) -229 (in) -229 (b) -11 (o) -7 (oks) -229 (sour) 8 (ce) -7 (d) -229 (fr) 8 (om) -229 (the) -230 (Gutenb) -10 (erg) -229 (dataset) -229 (\133) ] TJ 1 0 0 1 546.183 584.153 Tm [ (46) ] TJ 0.98 0 0 1 554.521 584.153 Tm [ (\135\056) ] TJ 0.997 0 0 1 342.364 573.194 Tm [ (Mapp) -7 (ers) -251 (and) -251 (r) 9 (e) -8 (du) 1 (cers) -251 (ar) 8 (e) -251 (r) 8 (epr) 8 (esente) -7 (d) -251 (by) -251 (entities\056) -250 (Mapp) -7 (ers) ] TJ 1.02 0 0 1 342.364 562.235 Tm [ (parse) -245 (the) -245 (b) -10 (o) -7 (oks) -245 (and\054) -245 (for) -245 (each) -245 (w) 8 (or) 8 (d\054) -246 (send) -245 (a) -245 (message) -245 (to) -245 (the) ] TJ 1 0 0 1 342.364 551.276 Tm [ (corr) 8 (esp) -7 (onding) -250 (r) 8 (e) -7 (ducer) 59 (\056) ] TJ 0 0 0 rg 0 0 0 RG /F246 8.9664 Tf -8.442 -10.959 Td [ <0f> ] TJ 0 0 0 rg 0 0 0 RG /F142 8.9664 Tf 8.442 0 Td [ (CollisionSear) 8 (ch\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 410.899 540.317 Tm [ (A) -255 (w) 7 (ork\036o) 7 (w) -255 (that) -255 (sear) 7 (ches) -255 (an) -255 (integer) -256 (in\055) ] TJ 0.998 0 0 1 342.364 529.359 Tm [ (ter) -15 (val) -249 (for) -250 (hash) -249 (collisions\056) -250 (It) -249 (is) -249 (implemente) -7 (d) -250 (using) -249 (r) 8 (e) -7 (cursiv) 8 (e) ] TJ 1.02 0 0 1 342.364 518.4 Tm [ (divide\055and\055conquer\072) -282 (the) -282 (inter) -14 (val) -282 (is) -282 (divide) -7 (d) -282 (and) -281 (sent) -282 (to) -282 (10) ] TJ 1.02 0 0 1 342.364 507.441 Tm [ (sub\055or) 8 (chestrations\054) -352 (until) -351 (is) -352 (1) -351 (billion) -352 (or) -352 (sm) 1 (aller) 57 (\054) -351 (at) -352 (which) ] TJ 1 0 0 1 342.364 496.482 Tm [ (p) -7 (oint) -250 (it) -250 (is) -250 (sear) 8 (che) -7 (d) -250 (in) -250 (a) -250 (se) -7 (quential) -250 (lo) -7 (op) 10 (\056) ] TJ 0.98 0 0 1 317.955 472.695 Tm [ (Each) -180 (b) -10 (enchmark\047s) -180 (size) -180 (is) -181 (variable\072) -180 (for) -180 (the) -180 (\033rst) -180 (tw) 8 (o) 10 (\054) -180 (w) 8 (e) -180 (var) -15 (y) -180 (the) -180 (num\055) ] TJ 0.98 0 0 1 317.955 461.736 Tm [ (b) -10 (er) -252 (of) -251 (parallel) -251 (inv) 8 (o) -7 (cations\056) -252 (For) -251 (W) 81 (or) 8 (dCou) 1 (nt\054) -252 (w) 8 (e) -251 (var) -15 (y) -252 (the) -251 (numb) -11 (er) -251 (of) ] TJ 1 0 0 1 317.623 450.777 Tm [ (w) 8 (or) 8 (ds\054) -250 (and) -250 (for) -250 (CollisionSear) 8 (ch\054) -250 (w) 8 (e) -250 (var) -15 (y) -250 (the) -250 (size) -250 (of) -250 (the) -250 (inter) -15 (val\056) ] TJ /F142 8.9664 Tf 10.295 -10.959 Td [ (Metho) -7 (dology) 59 (\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 387.804 439.818 Tm [ (T) 62 (o) -247 (get) -247 (a) -247 (meaningful) -247 (comparison\054) -247 (w) 7 (e) -247 (run) -247 (b) -9 (oth) ] TJ 1.012 0 0 1 317.955 428.859 Tm [ (engines) -247 (\050) 17 (original) -247 (DF) -246 (and) -247 (Netherite\051) -247 (on) -246 (the) -247 (same) -247 (deplo) 7 (yment\056) -246 (W) 79 (e) ] TJ 0.994 0 0 1 317.955 417.9 Tm [ (use) -251 (Azur) 8 (e) -251 (Elastic) -250 (Pr) 8 (emium) -251 (plans) -251 (\050EP1\054) -251 (EP2\054) -250 (or) -251 (EP3\051\054) -251 (con\033gur) 8 (e) -7 (d) -251 (to) ] TJ 1.008 0 0 1 317.955 406.941 Tm [ (use) -249 (a) -248 (\033xe) -7 (d) -248 (numb) -10 (er) -249 (of) -248 (hosts) -249 (\0501\054) -248 (4\054) -249 (8\054) -248 (or) -249 (12\051) -249 (w) 1 (i) -1 (t) 1 (h) -249 (di\035er) 8 (ent) -249 (numb) -9 (ers) ] TJ 1.02 0 0 1 317.955 395.982 Tm [ (of) -296 (cor) 8 (es) -297 (p) -6 (er) -297 (host) -296 (\0501) -296 (on) -296 (EP1\054) -296 (2) -297 (on) -296 (EP2\054) -296 (4) -296 (on) -296 (EP3\051\056) -297 (W) 79 (e) -297 (write) -296 (NxC) ] TJ 1.02 0 0 1 317.955 385.023 Tm [ (to) -275 (indicate) -274 (no) -7 (des) -274 (and) -275 (cor) 8 (es) -275 (in) -274 (a) -275 (con\033guration\073) -274 (For) -275 (e) 7 (xample) 10 (\054) -275 (4x2) ] TJ 0.98 0 0 1 317.955 374.064 Tm [ (indicates) -175 (a) -175 (4\055no) -7 (de) -176 (cluster) -175 (wher) 8 (e) -175 (each) -175 (no) -7 (de) -175 (has) -175 (2) -175 (cor) 8 (es\056) -176 (The) -175 (partition) ] TJ 0.982 0 0 1 317.955 363.106 Tm [ (count) -254 (is) -254 (always) -255 (12\056) -254 (W) 82 (e) -254 (compute) -255 (thr) 9 (oughput) -255 (by) -254 (dividing) -254 (the) -254 (size) -254 (of) ] TJ 1 0 0 1 317.955 352.147 Tm [ (the) -250 (b) -10 (enchmark) -250 (by) -250 (the) -250 (total) -250 (time) -250 (taken\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Thr) 8 (oughput) -250 (Results) -249 (\050) 10 (Q2\051\056) ] TJ /F138 8.9664 Tf 0.994 0 0 1 435.189 341.188 Tm [ (Figur) 8 (e) -251 (9) -251 (sho) 7 (ws) -251 (that) -252 (e) 7 (v) 8 (en) -251 (on) -251 (a) -251 (sin\055) ] TJ 1.019 0 0 1 317.955 330.229 Tm [ (gle) -245 (cor) 7 (e) -245 (\0501x1\051\054) -245 (Netherite) -246 (has) -245 (higher) -245 (thr) 8 (oughput) -246 (than) -245 (the) -246 (original) ] TJ 0.98 0 0 1 317.955 319.27 Tm [ (implementation) -215 (\0501\0561x) -216 <15> -215 (3\0565x\051\056) -215 (When) -216 (adding) -215 (no) -7 (des) -216 (and) -215 (cor) 8 (es\054) -215 (the) -215 (dif\055) ] TJ 0.98 0 0 1 317.955 308.311 Tm [ (fer) 8 (ence) -250 (b) -10 (e) -7 (comes) -250 (much) -250 (mor) 8 (e) -250 (pr) 8 (onounce) -7 (d\054) -250 (indicating) -250 (that) -250 (Netherite) ] TJ 0.98 0 0 1 317.955 297.352 Tm [ (can) -248 (take) -248 (b) -10 (etter) -248 (advantage) -247 (of) -248 (them\056) -248 (Compar) 8 (e) -7 (d) -248 (to) -248 (the) -248 (original) -247 (imple\055) ] TJ 1.017 0 0 1 317.955 286.393 Tm [ (mentation\054) -246 (Netherite) -246 (impr) 8 (o) 7 (v) 8 (es) -246 (the) -246 (thr) 8 (oughput) -246 (by) -245 (up) -246 (to) -246 (x12\0562) -246 (for) ] TJ 0.982 0 0 1 317.955 275.434 Tm [ (Hello5\054) -256 (x7\0568) -255 (for) -256 (Bank) -256 (Application\054) -255 (x18\0566) -256 (for) -256 (W) 82 (or) 8 (d) -256 (Count\054) -256 (and) -255 (x2\05635) ] TJ 1 0 0 1 317.955 264.475 Tm [ (for) -250 (Collision) -250 (Sear) 8 (ch) -250 (applications\056) ] TJ 1.02 0 0 1 327.918 253.517 Tm [ (The) -268 (impr) 8 (o) 7 (v) 8 (ements) -268 (ar) 7 (e) -268 (largest) -268 (on) -268 (b) -9 (enchmarks) -268 (that) -268 (send) -268 (large) ] TJ 1.02 0 0 1 317.955 242.558 Tm [ (numb) -10 (er) -347 (of) -348 (messages) -347 (\050) 16 (e) 10 (\056g\056) -348 (W) 78 (or) 8 (dCount\051) -347 (and) -348 (less) -347 (pr) 8 (onounce) -7 (d) -348 (on) ] TJ 1.003 0 0 1 317.955 231.599 Tm [ (b) -10 (enchmarks) -250 (that) -249 (ar) 8 (e) -250 (dominate) -7 (d) -250 (by) -249 (coarse\055graine) -7 (d) -250 (CP) -49 (U\055intensiv) 8 (e) ] TJ 1 0 0 1 317.955 220.64 Tm [ (tasks) -250 (\050) 17 (e) 10 (\056g\056) -250 (CollisionSear) 8 (ch\051\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Pip) -7 (elining) -174 (Results) -175 (\050) 10 (Q3\051\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 425.482 209.681 Tm [ (Our) -178 (e) 7 (xp) -7 (eriments) -178 (sho) 7 (w) 9 (e) -8 (d) -177 (that) -178 (pip) -7 (elin\055) ] TJ 0.98 0 0 1 317.955 198.722 Tm [ (ing) -220 (do) -7 (es) -221 (not) -220 (signi\033cantly) -220 (a\035e) -7 (ct) -220 (the) -221 (thr) 8 (oughput) 1 (\056) -221 (This) -220 (is) -220 (e) 7 (xp) -7 (e) -8 (cte) -7 (d\054) -220 (as) ] TJ 0.98 0 0 1 317.955 187.763 Tm [ (pip) -7 (elining) -237 (is) -237 (a) -236 (latency) -237 (optimization) -237 (\055) -236 (it) -237 (do) -7 (es) -237 (not) -237 (r) 9 (e) -8 (duce) -236 (the) -237 (amount) ] TJ 0.98 0 0 1 317.955 176.804 Tm [ (of) -239 (w) 8 (ork\056) -239 (Still\054) -239 (w) 8 (e) -239 (saw) -238 (minor) -239 (impr) 8 (o) 7 (v) 8 (ements\072) -239 (6\045\054) -239 (1\0562\045\054) -239 (0\0568\045) -239 (and) -239 (0\0564\045) ] TJ 1 0 0 1 317.955 165.845 Tm [ (for) -250 (Hello5\054) -250 (Bank\054) -250 (W) 80 (or) 8 (dCount\054) -250 (and) -250 (Collision\054) -250 (r) 8 (esp) -7 (e) -7 (ctiv) 8 (ely) 59 (\056) ] TJ ET 1 0 0 1 313.703 97.481 cm q 0 0 0 RG 0 0 0 rg 0.3985 w q 0.95 0.95 1 rg /pgf@ca1.0 gs 0 1.41731 m 0 51.00725 l 0 51.79002 0.63455 52.42458 1.41731 52.42458 c 247.33635 52.42458 l 248.11911 52.42458 248.75368 51.79002 248.75368 51.00725 c 248.75368 1.41731 l 248.75368 0.63455 248.11911 0 247.33635 0 c 1.41731 0 l 0.63455 0 0 0.63455 0 1.41731 c h f Q q 0.95 0.95 1 rg /pgf@ca1.0 gs 1.41731 1.41731 m 1.41731 51.00725 l 247.33635 51.00725 l 247.33635 1.41731 l h f Q q /pgf@ca1.0 gs q 1 0 0 1 7.087 7.48 cm 1 0 0 1 0 0 cm q 0 0 0 rg 0 0 0 RG 1 0 0 1 -320.79 -104.961 cm BT /F288 8.9664 Tf 320.79 137.838 Td [ (T) 49 (ake) -360 (away\072) ] TJ /F138 8.9664 Tf 1.02 0 0 1 372.978 137.838 Tm [ (Netherite) -353 (sho) 6 (ws) -353 (signi\033cantly) -353 (b) -10 (etter) -353 (thr) 7 (oughput) ] TJ 1.017 0 0 1 320.79 126.879 Tm [ (and) -246 (than) -246 (the) -246 (original) -246 (implementation) -246 (in) -246 (all) -246 (con\033gurations\054) -246 (and) ] TJ 1.02 0 0 1 320.79 115.92 Tm [ (esp) -7 (e) -7 (cially) -287 (at) -288 (larger) -287 (scales\054) -288 (e) 7 (xce) -7 (e) -7 (ding) -287 (an) -288 (or) 8 (der) -288 (of) -287 (magnitude) -288 (in) ] TJ 1 0 0 1 320.79 104.961 Tm [ (some) -250 (cases) -250 (\050x18\0566\051\056) ] TJ 0 0 0 rg 0 0 0 RG ET 1 0 0 1 320.79 104.961 cm Q 1 0 0 1 -7.087 -7.48 cm Q Q n Q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1599) Tj ET Q Q Q endstream endobj 331 0 obj << /BaseFont /WQHDME+LinLibertineTBI /Encoding 332 0 R /FirstChar 58 /FontDescriptor 333 0 R /LastChar 121 /Subtype /Type1 /ToUnicode 335 0 R /Type /Font /Widths 336 0 R >> endobj 332 0 obj << /Differences [ 58 /colon 84 /T 97 /a 101 /e 107 /k 119 /w 121 /y ] /Type /Encoding >> endobj 333 0 obj << /Ascent 713 /CapHeight 628 /CharSet (\057T\057a\057colon\057e\057k\057w\057y) /Descent -234 /Flags 4 /FontBBox [ -634 -298 6171 1014 ] /FontFile 334 0 R /FontName /WQHDME+LinLibertineTBI /ItalicAngle -12 /StemV 75 /Type /FontDescriptor /XHeight 429 >> endobj 334 0 obj << /Filter /FlateDecode /Length1 917 /Length2 31071 /Length3 0 /Length 31595 >> stream xt&]5ڶm۶9mxڶm۶{ڶi۶5ws?nTĊڙVVfENB/ljo sgf`!48XTE`L-M\v0D5~ɉ'`_QRvfD/NΖvDTS9Ll<(obi A?DƞD6D?ml`vDd"r38l͈-̉$"{3w#'_93FRQHJ`p2!Rt54o.5_}x\y^#;S"h 0p9o#?jf.0*XXA_9EdfvN_S%1%r1[E3!g…Y:KXzL-]L_J+lgn gf/?CssKL wgNq;{w kҚhh(&UЯ va(=Fq8}ZR4:G5SDAW g{j~uuX)jYy`s?1Ԃ^Ȩ[L=&aQ;2& *, ؠ6LTY Tg/i(:awLr!86 Q6p8[)P>9\O߷U,?P@imgpDk!ǃ!~K״d&:^p/f)O⤞iT'b4? G,xU!FGJsx[;N NYߘ)G˽ޣ+3NYhIVܹL>9UT6M^8%=\ɶEy9h q 9O~ eFt'hL} #us-9EP}G &Ozӫ֧طC>t%{]{YxB@bJmu ޭѷf2ll싽 ?Y۫?6`.(>;x\nP6FHA,vJa]u:*:ImRӽщe@z4$v T@D-[N9ԁ&nBi h͞N sM@|dF~6_l:iƇn9͝|;3+tJPs@јZQR-<ՕԳfJ۔B;"dk' Bزddrz֦\V3 UK,!2 BlK7~"$@w=CZ&N:+fgar,K(i}}Č*1Nڶ£ERs |`ihٮ}-d8l҆2gcOA1[ IFXs9kǠL܏٥RStn+ܨB-( VumZ6osV1dXΪ[pX6IM[m#?ŬCُYn7_'k./zq| 2P:\Vi+G`Ɉ8Dx&xUh)ᕴ}tǩoto7BᕎQ`/ ABB˪ BYu-go)cC=' ؉mE4~Ӣ~~ P{+gΛ#w !2i{i^V8|6X|n=ލgwu^Q,Gw{{_O9Ko39pGOk{(b~:{;$`j<^:p0 FU0 eӋ7xf=zFCXܚԅBV :[̩BhC iu1;}:qqSs4sN@Nnm`uK  蕗Y$ɉ<7x ^~3ȹ>ʷ49"3S˞ZP{ ֯\&m}I@= {CL9A) Rzw$S ++CiθT7J$]Q[2PAh#iuY:5⫘ 2ՌzWdMgZ< XiJ$NF39!j1u ĺ,{ȄJ}brs.\ ;|541s۬!7[x\'aYqu=%lxIv4kVx,-ݤ{,zj#q4)%,DGIF[qzSҋZ]'YWWԅ+Ic㜲gP7XR.DmέHGfp&ҝfTHQn&î4rHd*W*+UAPٰLaYvڊjWOm ?+Cb tՙyVoefPNJqE7q''!S={uL"*af\ /TuI0&^:QtN02T^yqCH5 X7AǾN]r]P&Řs_.`*'vuc`g׉x2@R\Zm%.Z][:h V b.@yV+Ʀ!!.CK=|+@G48runpĄ9DLRVjbME\LwL-,=ʾe3HOx5)7fڮv1o o9N;\S>VW/^)t?9wQ m6(S;+,z 5`N{JaAW8~UXA{z|Xd"=H* 죏8#>6˦{j+cTR J ({[sb%MgLd]ޯzmUxEK߳4QGXYߡ36:>k ų׋س[tkq 6a/YR}w3JN+Ϛqn u( *cI9r+n`~U i'/>2TxCĭ%c?911{G9)J0[:nXolY=沀"3RA$Vr;i #+ltܳo">U:'"PpvYE/h_~_Ja}eh~K@6op{vF!nT(5)͹yZ]}=)ꓫTײ>a [z@QnE]DcGyA픴#SjJ`$P)౦!*9WVl[{gudv|oq?wJrmab%]DU F–O];xP ;}zXrh11tSIΌ̝Jj6Zw# WRJ܆WkGET[;gӸhiԂ[X&)kӺƕ"״q)>(]żdϼZ?!x!Rc 1 \"d ar,pLø0#hSqw Hy0\$E*VQ`Cs͇_]?R0su]oo~C[W݊ o-RƄWW?gnsוr`EfۄA(lzMK1Ef @y3RD#4NxC_EsxT!X ^ց#0عq>{Go 턥nM^uV6MדP0Ɂ %hdmۯpa[7)Zڃgŵ1nQsi"D7 Q.!jo=bQCi__n)V2}L#l\-(k4vzxs{Q%9 -Yx?}^Xq%';0qb?EP_ w5sbP,1]f@Ib!nǐBq>"d#:{9*&;qZbǏVMpR$I iqMu^{ol;Gn^܊" ̃2T)gWsى`MVlƭb="h:6p SE'B{ >la3K8vDhca`~M1ٮJϣ̏EcSwdZX&E@IϳKob+XW8ਆ {xaøJƝ#Sq @ n,Py0:eU,HO7Kj7 c4ג^`6.@3`)VMV١:.(ѮHe6|Z:Pwiis)%Ă}pO]2 fOIpLN'Sn[_Vqk$1 Nh`D[@+KE9Qq'$GŸ''|!Kǝ{J &l)ݻD 9ٝļˊKю0u<*g|;<sP|}cj_Ϯ 8ܙx;?=r___aa mY⨧s@CK`cP٥zVPҒde5JO~i0CNM:,W/6Ta )4MUM2ܬAOͻe rH"sIÅ}Qǥ3O}:^UHz HQ|4S%1X>^:fj6JuЋaU6#x0 &hGcx)NL/M1Ϋo)w˘(7be̹# -luwCχ{uZRd棴;JF\-jmo܀)Ǫxֵ*WEŦS0A\owv=-n`=Ób8PAGi[I35); 5OWd%}^ 8Sg-=8R&^<u J2&e` ck@N_-qBN &[3~~Vg:fDe5lC4r]g;nT8f}=Ƕ l~i }c > rxή <ЪX?*N/ ʊC2; |j]hD 1r陋 Y?Ks}6:hE.MMHHNFc+p9e*O\t_u;zЗJPn3Epwb&'r 3feSb,G2-}Q:ރyrb?w*]w'k0j).6E cTZgm+ }6 J-D0(W ۔Y(?iV>Lbs'=yϊ#b$,ed^새VU2"4'es593\$-!o.8α$lQ(c?x] 8c{U&~HcJgF VMsPQOK", +x\Cvlc+|я"tUhHlWvΥ&?;/B;Ќ {ɘ*}8SaøOS$bx\^;OT\켘C'|<)@}gyr+rd -ȍEv UxhE鮭՟{DPBem(WR,!Za9 p&4/a(g?5͗ker-[L +AGA-G}–JhȈ]S59G5ߢ-l"Gl rN[pwiele}ڟ+lm)qo,ORN];wp2t,8w;=D5afA.ۥ$ֻ +VMN<9(8(0Ntϣ:NPmaX 9>RSj=ShNJw (U s'0/Vj8\^cb}ԘČ-"V˷$ifI`z@gSt"hF I'e"Fg]KH >@ լx.G3wggP5P[nyXcԭ ):͎sJm17t6^"$©RGW@;6wG<6AԖXVP,8eLsERS''Ke /Ce"8:dѧCy燬+A%g構vLfܬvҲ=epJٍ3|^]XcpiC Ŷ*-# " 綨K9/:K-2^!t?0#~j۵{Ki58*JD+8waEަŶ!GqҶ3UN%KP_RGp1bxظCŠCA/ٻ_;u"~hMO$n1x4?u#ꙄV [eulDV5O~pi{SHLʹ(x/- [v5jɈ]w+C P]pDITY5‡4fIxg}|6ųxV(!86 +I ̜ؿ84%B~TJm3"_ /Qtlul4?fqjkVwZI;[ sAmv1bټɟժE /zz 2M/F@q캆H{X nXFf35 iۡvS-*Ӿj7jD7{ tgiDãvѩB _8Hs'z񀬀A/<1.~0 swi{ǥȸI}L2;)čw&]hX\{48dZ}2 LV轡/װd)!~ x Fp m0*AYmsT)UB.=k!_F !s~NeinʀyZ,怈Im$=D<=tK?UQo-f|9Xjr@,r^|+Zyq,enMkY%(C|ͣПx8LI W Xh=u2]c- "--ȟI *݊NF[㽧?N%1@}Q:vg G1Qul\J7j蝦#\o_٥klHQ3,OUQ?:@̼"qHw^)b r4 VAk$Lj^\XΞ6]JԍS}ߣ2EvWm䬬 v922 %*Sr1TmJNYQslV!2ށu )␨.ҵ7O\v?aj c^BՏ[4J--ӳIu9^3*񔖺3xvn$gWsWuwRpءᒡ3y+RYmYNc

,-DÕ6<isyG*7u[ٺ; >b2 c1aRJt6B&~!ǮXCQJ~Hc@y!t&W Ϭ[8'n>뚬!|8dS[1Y@? (F%[afU4֜ղfVo}̳ `QھAcB^TT:Y j`ghiG1]BLx54 yצ'%j6_]ʟsge$敶6 U֠ u&;^fDFlR'<ҺLѳrjg >EuMyE E?r٧'X(".)Jor8Duћ^) ! [wIo+&HPTvŖI۷v c᜙i#cLxh!U"IB"\UHoOHdŕdU(R, U|!js@2FC@-A ærbcC'2|FtOZ~J4>r4) Ƭϥ➀RFQ@'_v8-Ύٟ!BGkbs|fKx MVK0l:SܦsJ@,J$m)Ntюn4SB[3LҢ Lp(\t2.CNP?OI{mQ8$>f5^\0ONSlMhfJ cV7 '!IPSΧwɿ]^e+b˱˗wpj W%w|PJm l@!~D?nj[P̚>\9ي]C,Y5`a/kDa$mK%إQ)hAE>%C׾BБyy"EvAqkAb&qqi|e^.\g4 H1R](`[g>d{J SWOBleeMBʡGQex M0Ԥ9xupbݣv~~q4t|YnjvQу@}`]n_-ʵ"s)Z!j+vC'<. $].TNZg\ơ7՟j[&\$ +Cmkk%7a\Ϻl~gå㏋UB)h8Qlȇʋ7PК"3NkfiiJeqU>.XoW$x.=9f8 vu滇bʢ&!Rw"j{va`8˭ﺑV؜ȹB ]J/Qb:U)Qbϼ)f9􀠄x8c*>C)ؽǂaH܍%Sf^^ LA^Ho#"lP ] |7.B?$F|+WR~mQ8C/aҜص>QoOf Xd Rylu5Wjá);;bgtK'k'eiWNHӖE8Dc,azWZzv"Ty덙#tG >L:]~%6~&(Fy"?K7ގWhX5GCl5=eHa707b=Y@U);G,cy 1nlq)I͇G U ',(׈s!B~*RJ\nu??@ 9ej~,}`-4£֨,q3W!30| &sbEnY^ znr"zl@<\d ^E6_Y5 j½l:ԥNMeLp_o@T~ʲuk_clߚ(12AfjVwiwX OGCXCʄC0\Opϡ  y6k7rBhy.b3O"e\}x'AX>c__8A}i4A9 @9 3lv>vj_IsVMEw,h1Á3}7POmret4J YٳO61Wm5Q"ni-dw&GVAHϝhիDx<~< 31Fa*2GD]}Or{#trܜ՘z'~}Ry.>. FozTnΗ#S\&vPvR6*A}JJ@.}ɵaIRI<ơ4|.%d!`9j2:q0 XTlvFs7YA&F+_[n`@߀8j"1@[t)'Wv~u3Bs vWX. Ip äY@;BRu`Ϥ"Z Bki [>$!DX' !wRRTỸܜk7r4`?ST0m%7mD51MWAu6n>S-%#i12; ܶ˶m۶m6e۶m۶m۶$~B6m3w#XOb+#4wt 7cVT:;NBɆ{xtX|y 3DIz7t<?!,6NOY݃9.w^U0zu u7[xDLyih0.Sb_o(+D6娿Y̧CҐ Dh3B2_[eQZ ;T:^\Q_.0s0KdcvES"^T'i WSPp^[ # C0'"HDsWl /H<ko[mӻ#kψH#ҔƏ3:eF#I)-f0]BoqyXòRHMV(=K@ ZP')+ |\Џs)b'c?'3^ѩϥ IBe%i~LˤT-I1P7IPyKFE>IuDL{-APi14'))9&*!Wv920 躢 6;uq f62h<2SelS3{ ul@D07; \SxdkI8 _z=zrl|5bކ$;LA7NC {)S2_:lC86W> , '*8 P tECd@b#; fأVBوu 4oB|BHeGPE7qxlĕL"|D0Ҥ)Dz41 Q%UQN p;Ó J]5Rυ'PkL 0] NGJ l~ = +ឿ30^ 2ز[Ϝh?(}  &QENVȘ[!HCj:y/z'],43I>pfc60(Ƞٰk(v/DUbxie^-w31~/i`"C3iI(NLQtx8q~o+GE\aqs(<܉9 (VLGRϐu<ԝ4 @ŒT'EgL@'|W{) ^|m0_н\3)S!zח&70RP@Hlf߶m_yLTEE=nSՁ59it;'qjo[r_Pfպ /%xD&,62>Vx.=fj'i lzs$ly8gO}E-JJ+8H;91b^ {lPǺJχ\ֽ" ; l JOc#?B zDKX&'P~_RxVߩP􆲒㝴LodK2Ǖj$ BH(o#`-׃R( +:=Pf"UA(q)bcS5Nqb]Ks:s3$ui-X0`F̹13yc.[$7]XӇ}#ݜgL9"oi\Gk e~  /S+InbPwJ Y~'r7=T!a1@oQ!FwK}?hJA֨\TTU~2*iL@2Uj2s!2JJE=7GؠK{&GMf?NCw N)P {&8!4յ'E2 TKeڸ!ilg =ް]F0q沂ހ3<}OЁf`aa1v(MSu+?n"i}f#5=ȯ'sz~ I5CM1M uHʳQ;n.>3(6ȏx5I.x_[-3>`(߽4EH.5~g+KQO-JEI :N]<@0 sv:9>OfTB/RLerhmSfG:zm`DW=醱K<ͬ($  cଖC՛J}%'ZPWd!/ӛ5ݬ`K`t;R e.tv oM/l7># "NQ]l@IKM`kўrgWο a@,3D@e.cNm`;f.³޵rb(<0Øk`)HhK?mK{9]I;)քގ˹Q%)t+ف,F%LUB"uvj',v\Z͑T/-e"uMb~+,=N&Ny m/Ǣ)34\)Y4a㒠`z%Q'ٹ;jd1U Ӡ>$:zU5:|_~%8}ͨY!RNͱѝ$G)s: T5$Zpکe(}wipp\UPVqvHn(E.]>t׎+"  iC٭%G~5+?رqdž C\qG0 `\ĩ -=tRwX}m:·}Wz-aSAblSRtYie,SŸw[lyxLO4jmB?ywG@TY&8Hpp/Km WuЯ?Ap##~܀oTMyYeO{>*% *Tz!ssAdU\CqaTlffڞmYHn96.?TVWly(A|1f*$A̓zy _Kzȍ_бXLPcZHjq0)As|ɴQH_3Y#+77FEπ-bs m1Մ(r0%7**yCAo+hEqrz\"I>#fC<ljE?]?۝u ^@/W4&)h*;Ϥ)B\v0ubcʷ]khĩ_wjjysק ;H1W֝# #X1F4ܥ<߆lj OK 6nUuQdR<$ů5q B0Nt.[\$)M+׷8^"䏡9yW^{ H]C9b)|cAGUDҮ"Oʂi. /UA?pb`9(ݬ$ABv`ƅA/DPqu,@_փU0n0;XcVZQL"ylvnB*WO:h'o{R&{amοʉ;y uj>4Q5=EPHJݻEyٓe$}DHSRPR,_499ó_:<64kJu84O ˱I}ly)zl9JӮ:P ΀nl2E&?SEpщc2T9OOlJYnv>F:tVb{+BEZc b- %tۜ,;EƠ TCϜ g7ayYBBp7fzK sq[AR-G^8blEEصT!~xmL^ܶ |IS)]1cC訃a 3qc:+fbBlpN߃.CV6Զ٫=܎'A V> /&"XL냀 X7!s9o7[$68& !~[w]T*T p Mg?*hf2&+eϿ.p$mQemV2lT4.OyJ0F,:J1”^+p}1ڱ# VlZq;q=p#H^|X 3`sNĈf‚hN2%E{ 7@{c._Kim4d'8Eve@5HxcBNU :1WA5Ѝ[yu9mI.!hI$L[4p»Dؒ^#sUƤD!7#C* K^ϋ 3NOZzPlg5 to-- E ao Х1:UEsv-}=~vUcl! D<*G ;^h;5 |%(nO~`J 'O ]y#1* S߉ 2/TfpaHiNijao/} gbu}mb<'a'VifYT{6 WGIUG#>x%b1:o3U+.[!o9~8B2N]*G}>Ժp)~ZIt`9ir@ R,5;"e@sUOnל ޔL``W*BK_ #ѬN5tзG$`k¿׎5 SG}ᶛŜK{/*XncHN 19փhݱn4~Țb3p>f}(zsοSONfBoaXȓO0skzR'a׸-*Zm=Dc*B I7>e:x#;_KVCĕv}KJv[v\ eHnQ#cn*Q a&3#lFlwCyz{/~XyjUFO@ro}lX; kIV]9VR{Ym1S<{nD2:IHnQvs(o1CT80I`{c3 ,:!uE*c=kdEGw9oGm ^y8 J4ڶl#,N/XHoym DEbqKWb mEb  4iX}*Ǯ)o,SU`A(LZT|=rjgr[zl -r/OZGC΀7/IfJgyJכkӇ'Hk_F4ø ֕#tYPJTd-L*!sXTZ 4 ]8zhpghN? PrOLnD.v®xNfMWWy J֖$R^@@oƞͱs]L;_{ 4i%Q _39)a٠eH|J"x#Z:p蜿#gy\J>fү|{I_Ėз\[ wR) p*$ ^~?6s 6Piq&y[DYORnuǧӋ3`U-:i^& $ -(їNzUa~eV+9W40XGOytΝIE3㠼2 `yCQ?>3sB"ҧÝKPd8qYMY7!ؖ8~BwfIwo~>{P  Yxd)1kr\ΩY1Zw5dJVe2ɀgZ(g!'-sISsS/i9S&Pl#s(2|`4i֗Yx Y YkV)E$;1kV(h硃rHR_Ȼ꭯^QY'vej`be?"grZz#ȕ ]*9&s`-+Y4e;mk$7ԸDxL1<.|į7HwDPF6ܶ-)u7ky|*`,m]zuM,Kh.ɃKOh{9VlTQ 9?=Fbn{j_n}˚YH\Н$ 0^v^%ŮEYZ92EF!ۻ붲jFnP>|] 7P8W1`F6{>E J-w FEi1sEv_ǂl{j*#n/RBao0}컑iv"q+lsJ W I-Sí, )^N(1Ω"eChٮ]>΃=SVޛDߏxCX`cSYXs _Q_p$CgSm[b54R`ri\`K_h v zD̺x1|hEifv $bA"65ٓ {L$|L v͵p9{bC (\63Lڋ!~JKQrv. K&,˿vIsjQ-i@i}` \9d(AgɈC`kybY?HCDbNj>| u Qfz:+ͩUփ}H Ò?K#HCK"[int0G@{`@_G"B o%րOrR ҠUHeH,Đ؋;?} E802ekݱ7Lec%~i6, oJQm=[^Q1|[f?/i jJ4S!f0,5#?4(7`ZRef?TN[1_q\i9!6?TC] 3UuE]Z4q/_Nγ^dUPJx> RMZ&̩p[rPoj)݌͒d cCnJiơx7ABY\FŻw QC2Ssrֽ4 ưWaZW$>p)>8.yDB1߻9}`/3Qv5R5x%j[|uF OfWW8+'I0Q?7eno/Fg^"&E{;¢:sn7grZ4Zs^زZz>hH, Ŷ-`PwV]xm,'1V̈@y+CT.BB .Sd^Ⰰ /w~mq?(Avsw6b\;D }ڊBUޭ0]n8RN):ǖc爮[p(1%K<:"#,  ~="Aae"b67 = ecOC}(t_w4hԹGeQE^Yj&sgOs2zZPMM{ydT?[Nbɩ/.9fP*à2*\򾰙xO?hw 4?/]YȳNUR Lx+5ņexÀV5䎟(< 8OlR&TH iy·gBteX/`U8rhTX&1""xq8,ʝA_hH0A18'l`v;ӧaJSBVo3t#?>6M[:1Do|4ܚܜ-f^!fIOXqtj?sF{qb?yN'Kn+/ScdQDQԔZh2vHYXMf2.3c}pX@,k_@_zL {v%6F#ЃƷ%Q@]cǑzy|I1 :-#9Fb_J_f4NUT0/4!\nLkm. О8 '.9 i'Gd7?C0 7+@e32JG ImbYCdթn>au̩XAҤhFW*Nwځ@*cÚQƚªьQ`r/C!̮<3W쁯.\4L XYBl[zv2Q >0CkVDɑN^&w+?cEl&V=yd8|o2 !lqUyq,m%pRGd0oʤ}824/QhY{ ;6l.4=ަIj&huJ->0E> 21:j&aW c$CrCgb+~Cůacz!_мGhug`8 yϾ %kl?ϥMVApH``5*OG g}?rc(;4n6ߦ"Jj)Lp] @\C X:AcvÏۓ @ $W=>FMw'Q'}0f %zUTA\ ',>4 KCf{O,:Yd j_ݛK`8GL5/8Eq,e z0j7bs t^+ꘪOAH~݉#2?4EuYId3&8moca 3;R|c[(<8sͬtv7N.<|0/ >YP?Oix( K2U-tiHU^J(Z0k^V po6  uȾ;%/ҍ;hJB[[L򵱈O6yG8fUC;svrYTX:nS=(u!hSt75=tU$RڶnۢXb*3ꥋǰtFzuSʀ$}х{WO0.n=5\Hj43L0y>빋JWo;CI2]*B~g%n{0Ic&c5~YvEd}=q)nkg_i!9+VΞCҋ1qUBq DL2& ϳ<~Dk~:v?o20vGPE8ݳmj)YLFBMVI#=_րeƝ>:C@xԊXlVBf:R"Qye﮼ܿCUS)D`HAPj'mPaIckT"RBB66*OG1%7u1t؀@G}q[M5T7?PpkXYqCh GdQxUc)@YNz65n {/:Ξ}TB6ixt,`]b/zF,A-H8.# AIk"ŻO(7~4pMޝbMr-׈(&u:z'vۊiKI?!8n@Ň츜x7x$# /ٻ/Ϳ4|+%Hl'EK^^=(GJkhFӪ~,ݽZGmؙۨ , ?kf@rAa`'pX &L,u9KʐkRDuFsx1l}ޚ@?N{JfsrC_A^nxs:E[ aT#qhp8C {ICeD7佻l-ZN\~KG!j;hCC+gۼ1Nqrr!y[!`MsC,GX}r#@㗙V q/uT?m>a0=cv%8XuEF](.Xi;՛~r(T(Pab's&ҲT%ria k~+n#Ҍ2z(4wĜN`L[vjC]l/I-\Yvym5^-^t3.Ulqc{lXHQ!pzt}&׽#6a]A1jZ' 8\]W@y O64L?m6,X(S x>Ȁ˔@eѱ\TUӨ<̡=H7ɯQ8ݻӽYO%XQLEk1 4ޭSA~̎~@V Bz͝rvFG,iܻ 1F yyڈESg,WU>'2Q+{iEQ8)t-r+ '}X7\\0CPO+mΑXavq_ǫrKNhr[>u͔"/Ҫ[%XGeYeUR+\|AH5&ͫPt&(y 1ju,QA̴EVPӢ L *ߴˢJҐUJ{M<ژɉWLd.ʯPOͤ)Ph)*T$|omC?2 endstream endobj 335 0 obj << /Filter /FlateDecode /Length 865 >> stream xUMJ+&60_ei#Yʗ('Pl0>Twۉ!9تi |y m7]꫻שuaqw걽0rs2퓛cC?T~E쾇Cw܆& yG%1湟/;?+M~+Nk B 17~&qHu};ˊۓOOٝa V+/^| MTozGJ9ڝZeb׳S {i]λM+j4 in܍E:.ʠDT0 )b_ 0 Z{ IÅR02Y`` &”8X`R!؀р0c($hӆp-U)pLE$\pN[{3/&NsS19IibEݰpN #FCG17ݷ^a3aeKYGkCoC&䔭Qzl7cN3F5=Oc?85JC#9u#'88h)uO:q^CI:gtяeO1V'8 endstream endobj 336 0 obj [ 256 256 512 551 512 430 988 710 621 675 698 578 518 723 735 351 359 706 552 862 709 699 588 699 686 482 625 702 671 986 689 606 598 397 307 397 518 486 268 558 521 434 561 409 397 497 620 342 330 560 324 884 614 479 549 531 426 417 367 646 507 729 517 514 ] endobj 337 0 obj << /BaseFont /OGOLRR+HelveticaNeue /ToUnicode 338 0 R /Type /Font /Encoding 339 0 R /DescendantFonts [ 341 0 R ] /Subtype /Type0 >> endobj 338 0 obj << /Filter /FlateDecode /Length 175 >> stream x]1 EwN F"E,钡UL@ }I:to}ae)dj7 ְ% ty".8ª n*?hY]-Ŏ=:XҐZIQ&{l6B8/`+QۊD髇k3[J31k> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 340 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 341 0 obj << /BaseFont /OGOLRR+HelveticaNeue /FontDescriptor 342 0 R /Type /Font /CIDToGIDMap 345 0 R /DW 556 /W [ 0 [ 500 ] 49 [ 556 ] 53 [ 556 ] 57 [ 556 ] ] /CIDSystemInfo 340 0 R /Subtype /CIDFontType2 >> endobj 342 0 obj << /Type /FontDescriptor /FontName /OGOLRR+HelveticaNeue /FontBBox [ 34 -11 510 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 76 /MissingWidth 500 /CIDSet 343 0 R /FontFile2 344 0 R >> endobj 343 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`0  endstream endobj 344 0 obj << /Filter /FlateDecode /Length 1184 >> stream x͔]h[eǟ4I?&GڦMߓ[6mӤvkc[JiʒV&F]  N#]ٷ_DuCLoqyuoY_<3o?ny~}E"* >_jc_IP,zn9D'X\Z6S/w䈅9]Jj4!K 1M =*x*|J7:Y55RV$mHiU=8=ňU\)9#<ĠrB2I6T=GIELz$U(nxPن!v3b ͖-$ђ7F zy } g(ŏ3hB|celHWw@rIbBe 캝f/` e:0Owdno˶aK;^;etWH *jC8BK%Csh:0&S\l|͟SA>FA f1It'X+:)^1ړb𭶶>vxp4n860D?1񏻅pap 4COj䈧X621⠷I/7 `JQIOe$ry zLB_8q A!B8q A&Zz(š1hZ֠gmk?CœSl[b$ق(bUnhOpg`/Jc A_35Fl?U瘣6Zj)5_tr+r78UrCx|k{cc(" D:;_ԑRoVSqjCBwYR=ոguԾʟx\/B~洱w87dI؉8:G4 endstream endobj 345 0 obj << /Filter /FlateDecode /Length 21 >> stream xc`9RPZ6|O endstream endobj 346 0 obj << /A << /D (figure\056caption\05612) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 225.63 396.447 235.795 406.974 ] /Subtype /Link /Type /Annot >> endobj 347 0 obj << /A << /D (figure\056caption\05612) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 184.397 352.63 194.895 363.138 ] /Subtype /Link /Type /Annot >> endobj 348 0 obj << /A << /D (cite\056aws\055step\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 234.933 149.307 241.095 156.934 ] /Subtype /Link /Type /Annot >> endobj 349 0 obj << /A << /D (subsection\0566\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 356.959 136.335 369.469 146.603 ] /Subtype /Link /Type /Annot >> endobj 350 0 obj << /Length 10920 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 1 0 0 1 53.798 504.933 cm q 0.2919 0 0 0.2919 0 0 cm q 1728 0 0 696.75 0 0 cm /Im7 Do Q Q 0 0 0 rg 0 0 0 RG 1 0 0 1 -53.798 -504.933 cm BT /F142 8.9664 Tf 53.798 485.306 Td [ (Figur) 8 (e) -400 (9\072) -401 (Thr) 8 (oughput) -400 (and) -400 (Scalability) 59 (\056) -401 (For) -401 (each) -400 (b) -10 (enchmark\054) -400 (each) -400 (engine) -401 (and) -400 (each) -400 (con\033guration) -400 (NxC) -400 (w) 8 (e) -401 (sho) 7 (w) -400 (the) -400 (mean) ] TJ 0 -10.959 Td [ (thr) 8 (oughput) -250 (o) 7 (v) 8 (er) -250 (5) -250 (runs\054) -250 (normalize) -7 (d) -250 (to) -250 (the) -250 (thr) 8 (oughput) -250 (of) -250 (the) -250 (original) -250 (implementation) -250 (on) -250 (1x1) -250 (\050) 12 (a) -250 (single) -250 (no) -7 (de) -250 (and) -250 (cor) 8 (e\051\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F142 10.9091 Tf 0 -28.194 Td [ (6\0562) -1000 (Storage) -250 (T) 20 (ra\034c) -250 (\050) 10 (Q2\051) ] TJ /F138 8.9664 Tf 0.98 0 0 1 53.529 432.454 Tm [ (T) 64 (o) -231 (b) -11 (etter) -231 (understand) -232 (the) -232 (thr) 9 (oughput) -232 (gains) -232 (enable) -7 (d) -231 (by) -232 (batching\054) -232 (w) 8 (e) ] TJ 0.997 0 0 1 53.798 421.495 Tm [ (measur) 8 (e) -251 (Netherite\047s) -250 (impr) 8 (o) 7 (v) 8 (ement) -251 (o) 7 (v) 8 (er) -250 (the) -251 (original) -251 (DF) -250 (implemen\055) ] TJ 1 0 0 1 53.798 410.537 Tm [ (tation) -250 (in) -250 (terms) -250 (of) -250 (storage) -250 (tra\034c\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Numb) -10 (er) -202 (of) -202 (Storage) -202 (Re) -7 (quests) -202 (\050) 10 (Q2\051\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 201.987 399.578 Tm [ (Figur) 8 (e) -206 (10) -206 (\050top\051) -206 (sho) 7 (ws) -207 (that) ] TJ 0.98 0 0 1 53.798 388.619 Tm [ (the) -249 (batching) -250 (optimization) -249 (v) 8 (er) -16 (y) -249 (signi\033cantly) -249 (r) 8 (e) -7 (duces) -250 (the) -249 (numb) -11 (er) -249 (of) ] TJ 1.02 0 0 1 53.798 377.66 Tm [ (storage) -252 (accesses) -252 (\050x4\0564) -252 <15> -251 (x71\0566\051\056) -252 (The) -252 (e\035e) -7 (ct) -252 (is) -252 (particularly) -251 (e) 6 (xtr) 8 (eme) ] TJ 1 0 0 1 53.798 366.701 Tm [ (on) -250 (the) -250 (W) 80 (or) 8 (dCount) -250 (b) -10 (enchmark\054) -250 (which) -250 (transmits) -250 (many) -250 (messages\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Amount) -332 (of) -332 (Data) -332 (\050) 10 (Q2\051\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 158.654 355.742 Tm [ (Figur) 8 (e) -326 (10) -325 (\050) -12 (b) -10 (ottom\051) -325 (sho) 7 (ws) -326 (that) -325 (e) 6 (v) 8 (en) ] TJ 1.02 0 0 1 53.798 344.783 Tm [ (though) -348 (each) -347 (partition) -348 (is) -348 (continuously) -348 (writing) -347 (to) -348 (a) -348 (commit) -348 (log\054) ] TJ 1.001 0 0 1 53.798 333.824 Tm [ (Netherite) -250 (do) -7 (es) -250 (not) -250 (incr) 8 (ease) -251 (the) -250 (o) 7 (v) 8 (erall) -250 (amount) -250 (of) -250 (data) -250 (written\056) -250 (In) ] TJ 1.02 0 0 1 53.798 322.865 Tm [ (fact\054) -319 (fe) 7 (w) 8 (er) -319 (bytes) -318 (ar) 8 (e) -319 (r) 8 (ead) -319 (and) -318 (written) -319 (compar) 8 (e) -7 (d) -319 (to) -318 (the) -319 (original) ] TJ 0.98 0 0 1 53.798 311.906 Tm [ (implementation\056) -247 (This) -247 (r) 8 (e) -7 (duction) -248 (is) -247 (primarily) -247 (due) -247 (to) -248 (Netherite) -247 (r) 8 (epr) 9 (e\055) ] TJ 1.02 0 0 1 53.798 300.947 Tm [ (senting) -253 (and) -252 (transmitting) -253 (messages) -252 (and) -253 (instance) -252 (states) -253 (in) -252 (a) -253 (mor) 8 (e) ] TJ 1.019 0 0 1 53.798 289.989 Tm [ (compact\054) -244 (binar) -15 (y) -244 (format\056) -244 (A) 12 (gain\054) -244 (the) -244 (e\035e) -7 (ct) -244 (is) -244 (most) -244 (pr) 7 (onounce) -6 (d) -245 (on) ] TJ 1 0 0 1 53.368 279.03 Tm [ (W) 80 (or) 8 (dCount\054) -250 (which) -250 (transmits) -250 (a) -250 (large) -250 (numb) -10 (er) -250 (of) -250 (messages\056) ] TJ ET 1 0 0 1 49.546 231.834 cm q 0 0 0 RG 0 0 0 rg 0.3985 w q 0.95 0.95 1 rg /pgf@ca1.0 gs 0 1.41731 m 0 40.35307 l 0 41.13583 0.63455 41.77039 1.41731 41.77039 c 247.33635 41.77039 l 248.11911 41.77039 248.75368 41.13583 248.75368 40.35307 c 248.75368 1.41731 l 248.75368 0.63455 248.11911 0 247.33635 0 c 1.41731 0 l 0.63455 0 0 0.63455 0 1.41731 c h f Q q 0.95 0.95 1 rg /pgf@ca1.0 gs 1.41731 1.41731 m 1.41731 40.35307 l 247.33635 40.35307 l 247.33635 1.41731 l h f Q q /pgf@ca1.0 gs q 1 0 0 1 7.087 7.786 cm 1 0 0 1 0 0 cm q 0 0 0 rg 0 0 0 RG 1 0 0 1 -56.633 -239.62 cm BT /F288 8.9664 Tf 56.633 261.538 Td [ (T) 49 (ake) -251 (away\072) ] TJ /F138 8.9664 Tf 0.983 0 0 1 105.862 261.538 Tm [ (Netherite) -255 (drastically) -255 (r) 8 (e) -7 (duces) -255 (the) -255 (numb) -10 (er) -255 (of) -255 (storage) ] TJ 0.98 0 0 1 56.633 250.579 Tm [ (accesses) -249 (compar) 9 (e) -8 (d) -248 (to) -249 (the) -248 (original) -249 (DF) -248 (implementation\054) -249 (addr) 8 (essing) ] TJ 1 0 0 1 56.633 239.62 Tm [ (its) -250 (main) -250 (p) -7 (erformance) -250 (limitation\056) ] TJ 0 0 0 rg 0 0 0 RG ET 1 0 0 1 56.633 239.62 cm Q 1 0 0 1 -7.087 -7.786 cm Q Q n Q 1 0 0 1 -49.546 -231.834 cm BT /F142 10.9091 Tf 53.798 207.94 Td [ (6\0563) -1000 (Comparison) -250 (to) -250 (Common) -250 (Alternativ) 8 (es) -250 (\050) 10 (Q4\051) ] TJ /F138 8.9664 Tf 0.98 0 0 1 53.798 194.242 Tm [ (In) -246 (this) -247 (se) -7 (ction) -247 (w) 9 (e) -247 (compar) 8 (e) -246 (the) -247 (p) -7 (erformance) -246 (of) -247 (Netherite) -246 (with) -246 (com\055) ] TJ 1.004 0 0 1 53.798 183.283 Tm [ (monly) -248 (use) -7 (d) -249 (solutions) -248 (for) -248 (ser) -15 (v) 8 (erless) -249 (w) 8 (ork\036o) 7 (ws) -248 (that) -249 (ar) 8 (e) -248 (o\035er) 8 (e) -7 (d) -248 (by) ] TJ 0.998 0 0 1 53.798 172.324 Tm [ (cloud) -251 (pr) 8 (o) 7 (viders\056) -251 (Our) -251 (baselines) -251 (include) -251 (w) 8 (ork\036o) 7 (w) -251 (solutions) -251 (o\035er) 8 (e) -7 (d) ] TJ 1.02 0 0 1 53.798 161.365 Tm [ (by) -288 (b) -10 (oth) -288 (Azur) 8 (e) -288 (and) -288 (A) 109 (WS\072) -288 (\050i\051) -288 (comp) -7 (osition) -288 (of) -288 (ser) -15 (v) 8 (erless) -288 (functions) ] TJ 1.004 0 0 1 53.467 150.406 Tm [ (with) -249 (queues) -249 (or) -250 (triggers\054) -249 (\050ii\051) -249 (A) 111 (WS) -249 (Step) -249 (Functions) -249 (\133) ] TJ 1 0 0 1 235.929 150.406 Tm [ (5) ] TJ 1.004 0 0 1 240.099 150.406 Tm [ (\135\054) -249 (a) -249 (de) -7 (clarativ) 8 (e) ] TJ 1.017 0 0 1 53.798 139.447 Tm [ (solution) -246 (for) -246 (authoring) -245 (ser) -15 (v) 8 (erless) -246 (w) 8 (ork\036o) 7 (ws) -246 (using) -246 (JSON\054) -245 (and) -246 (\050iii\051) ] TJ 1 0 0 1 53.798 128.488 Tm [ (the) -250 (e) 7 (xisting) -250 (Durable) -250 (Functions) -250 (implementation\056) ] TJ 0.997 0 0 1 63.761 117.529 Tm [ (W) 80 (e) -250 (compar) 8 (e) -249 (latency) -250 (only) 59 (\054) -250 (i\056e) 10 (\056) -250 (the) -250 (time) -249 (taken) -250 (to) -250 (e) 7 (xe) -7 (cute) -250 (an) -250 (indi\055) ] TJ 1.02 0 0 1 53.574 106.57 Tm [ (vidual) -266 (w) 8 (ork\036o) 7 (w) 57 (\054) -266 (b) -9 (e) -7 (cause) -266 (for) -267 (solutions) -266 (other) -266 (than) -266 (DF) -266 (w) 8 (e) -266 (cannot) ] TJ 1.005 0 0 1 53.798 95.611 Tm [ (contr) 8 (ol) -248 (the) -248 (pr) 8 (o) 7 (visioning) -248 (of) -248 (machines\056) -248 (Thus\054) -248 (w) 8 (e) -248 (cannot) -248 (determine) ] TJ 1.02 0 0 1 53.798 84.653 Tm [ (the) -362 (r) 8 (esour) 8 (ce) -362 (e\034ciency) 58 (\054) -362 (i\056e) 10 (\056) -362 (the) -362 (\042thr) 8 (oughput) -362 (p) -7 (er) -362 (cor) 8 (e) 24 (\042) -362 (for) -362 (these) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET 1 0 0 1 326.365 274.422 cm q 0.31259 0 0 0.31259 0 0 cm q 714.75 0 0 581.25 0 0 cm /Im8 Do Q Q 0 0 0 rg 0 0 0 RG 1 0 0 1 -326.365 -274.422 cm BT /F142 8.9664 Tf 317.955 254.796 Td [ (Figur) 8 (e) -309 (10\072) -309 (Numb) -10 (er) -309 (of) -309 (storage) -309 (accesses) -309 (\050top\051) -308 (and) -309 (storage) -309 (ac\055) ] TJ 0 -10.959 Td [ (cess) -250 (v) 8 (olume) -250 (\050) -12 (b) -10 (ottom\051\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.02 0 0 1 317.955 205.2 Tm [ (implementations\056) -314 (Mor) 7 (e) -6 (o) 7 (v) 7 (er) 58 (\054) -314 (since) -314 (w) 8 (e) -314 (do) -314 (not) -314 (hav) 8 (e) -314 (access) -314 (to) -314 (the) ] TJ 0.998 0 0 1 317.955 194.242 Tm [ (implementations) -251 (of) -250 (A) 112 (WS) -251 (Step) -250 (Functions\054) -251 (triggers\054) -251 (and) -250 (queues\054) -251 (w) 8 (e) ] TJ 1 0 0 1 317.955 183.283 Tm [ (only) -250 (r) 8 (ep) -7 (ort) -250 (the) -250 (r) 8 (esults) -250 (but) -250 (do) -250 (not) -250 (justify) -250 (the) -250 (di\035er) 8 (ences\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Applications\056) ] TJ /F138 8.9664 Tf 0.982 0 0 1 386.466 172.324 Tm [ (W) 81 (e) -254 (use) -255 (four) -255 (r) 8 (epr) 8 (esentativ) 8 (e) -255 (w) 8 (ork\036o) 7 (ws) -255 (that) -255 (var) -15 (y) ] TJ 1.02 0 0 1 317.955 161.365 Tm [ (in) -284 (comple) 7 (xity) -284 (and) -283 (e) 7 (xe) -7 (cution) -284 (characteristics\056) -284 (The) -284 (\033rst) -283 (tw) 7 (o) -283 (corr) 8 (e\055) ] TJ 1.02 0 0 1 317.955 150.406 Tm [ (sp) -7 (ond) -291 (to) -291 (se) -7 (quences) -291 (of) -291 (tasks\072) -291 (Hello3) -291 (is) -291 (the) -291 (same) -291 (as) -291 (the) -291 (one) -291 (use) -7 (d) ] TJ 1.02 0 0 1 317.955 139.447 Tm [ (in) -280 (Se) -7 (ction) -281 (6\0561) -280 (but) -280 (with) -281 (3) -280 (instead) -280 (of) -281 (\033v) 8 (e) -280 (tasks\054) -281 (and) -280 (Se) -7 (quence) -280 (is) -281 (a) ] TJ 1.014 0 0 1 317.955 128.488 Tm [ (se) -7 (quential) -247 (w) 8 (ork\036o) 7 (w) -247 (that) -247 (takes) -246 (the) -247 (numb) -10 (er) -247 (of) -247 (tasks) ] TJ /F243 8.9664 Tf 1 0 0 1 510.115 128.488 Tm [ (\075) ] TJ /F138 8.9664 Tf 1.014 0 0 1 517.318 128.488 Tm [ (as) -247 (its) -247 (input) ] TJ 1.002 0 0 1 317.955 117.529 Tm [ (argument\056) -250 (In) -251 (our) -250 (e) 7 (xp) -7 (eriments\054) ] TJ /F243 8.9664 Tf 1 0 0 1 431.455 117.529 Tm [ (\075) ] TJ /F292 8.9664 Tf 7.464 0 Td [ (\075) ] TJ /F250 8.9664 Tf 1.002 0 0 1 446.733 117.529 Tm [ (10) ] TJ /F138 8.9664 Tf 1.002 0 0 1 455.088 117.529 Tm [ (\056) -250 (The) -251 (other) -250 (tw) 8 (o) -250 (applications) ] TJ 0.993 0 0 1 317.955 106.57 Tm [ (ar) 8 (e) -252 (mor) 8 (e) -252 (comple) 7 (x) -252 (w) 8 (ork\036o) 7 (ws) -252 (th) 1 (at) -252 (ar) 8 (e) -252 (taken) -252 (fr) 8 (om) -252 (r) 8 (eal) -252 (applications) ] TJ 1.02 0 0 1 317.955 95.611 Tm [ (implemente) -7 (d) -305 (using) -306 (A) 110 (WS) -306 (Step) -305 (Functions) -306 (on) -305 (Github) 19 (\056) -306 (Both) -305 (of) -306 (the) ] TJ 0.98 0 0 1 317.955 84.653 Tm [ (latter) -202 (tw) 8 (o) -202 (e) 7 (xtensiv) 8 (ely) -202 (use) -203 (A) 115 (WS) -203 (Lamb) -10 (da) -202 (and) -202 (other) -203 (ser) -15 (vices) -202 (pr) 8 (o) 7 (vide) -7 (d) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1600) Tj ET Q Q Q endstream endobj 351 0 obj << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> endobj 352 0 obj << /BaseFont /OGYQFN+txmiaX /FirstChar 61 /FontDescriptor 353 0 R /LastChar 61 /Subtype /Type1 /ToUnicode 355 0 R /Type /Font /Widths 356 0 R >> endobj 353 0 obj << /Ascent 680 /CapHeight 711 /CharSet (\057equal) /Descent -177 /Flags 4 /FontBBox [ -400 -243 1032 871 ] /FontFile 354 0 R /FontName /OGYQFN+txmiaX /ItalicAngle 0 /StemV 65 /Type /FontDescriptor /XHeight 450 >> endobj 354 0 obj << /Filter /FlateDecode /Length1 845 /Length2 3170 /Length3 0 /Length 3788 >> stream x}Ry<}De =tg h,acd,!K)Rd$$e$۫=>?9us}9gP&RH=IҰ\daa4A@/ob% OX"Pr09M$xrpXg 8c<@: L<)- h €{_CM(LDyC'$(2b=5wwOaК=Cd~J}=@8 XaʰW;n`A@PH@d_Jr&@?P/#k o$ߦp@b? Dy$7?C?81?&5D;ykȠ G:7o)rA)8 / úAoo@/;ˀKpYP 2x Y8 z0n?ӐHcI^^VqA2L$`"\j"ھW!OH- Xz6b7๶dE6?np}[6 f6 #l V4Ľlli|]{VB7!-u7TK<_DV_ᔖ؟SnSgUC ,3mP/oN'dum =m2Ӽ O w6GXǤ£Uh* ?lEʣq\emWeR)W?qm٘ĐMOUeBc.zoؒ;ڃI6,EփXՍYj K.TL\ cqٓiz`M)bn[!aB~Uy'13eDzN PQM>x%n˪w}dR{C[Z'EX׊ell_W@IM2H^oتȏd=*|?`TJQ];g~ /.z*y%.f,Eme۩u(M9mPqת>OFxviHd]=Ǜi!5n=AWKj`4jFEsn %t&I7ض=AdKr )zK6[ uK /S%26̣uoXԼ=r|(jWs_y{+2;w?w+IR[E ^wZưfO?f~{ B@Lkbv-5z d$A݌ݨos,Ȑ# 'Z~#*M\8lcyKɼ>JrCwήA'hG kFk蘍* +j7xz@A"W W d9_:I74g9CfuQgJnd8F)?ϐ~W]4c& Wy4zN*7Š]=D'icPnMxWy#{v=:*v*`:$/i!]Spx%XYңrѻUsos(=`ʲ\"f@Ϙ 4|V1 nW;B?wiD!^9dwʨ]V9=^8u:ˋztf$_z 'nvCambP6^DUxUnKh\QK3ULn׹u~[9NG]:I # 燇4]%sc.f ͼcUǵR ~e'uA9G,BɲwOg뮶ɭN N  vgN[A\2Prz5`-BH p{)_-K $&2)Id[NCHD3̤jr̛.IŜlHQqŝ3iαY~-waDQ`T}'ޗ3$du(%O9~\i.e—IV|2u$m^\… UTs7B涯9i\3_m_H>[RDe4*}Bj_Ӷ1*pZZ..|ܒ{~_hOy)BFǎ%gH^zB8z^K8^0-Gʦ JrKe-FsxٍI4-k&E=)3"iesSTNMLMą)\jvm[ %$-3uCS^|M8Y;Iw{M}+Ǟ.Qkq[5SOfwQ͍?SiBg'.HG %lAD@E˓ ;>bzz/  -Ѳb5:cq"\Y߳@˛>f<}͓zhlAzdbmRst]s 1.bc,!vF aYGoR#-%BW 8KA'Oۤ !õ[£K d/'Pœ$H12gy;7$xnG pݜkSESl\Y#f_םBZ})xup]L6D*$Xnބ|}PJ6|X%{Y-^XyH`ALjbp~;t #m!ޏ82䋳};g )J (>8ݹR 1śhkX\|jTmt5:XxҾOndd$D YiaҎVFܶzvl>0էT,jm; :~w;hɀˉҫ;Zl6 w˛Dxc7LF(gV&J[˶Kl=hDϧifͲЎzEY#L/&:$ZzԻR3ޜ e-K#Qt@_"=7A:k~0n{o*I$E% =1(/rOJHEEG'b#2:C2#<oٟiKPMW_~yP8LP#C֭8v?eƺ4/>nk&_jYj{D_3^cB,~4Rqs;WۮEdžDž>R[eKl JG\6yZ`vNAip2c3nrtS-1vv>/sSozDI 5 d R(~$_4H?g;Y endstream endobj 355 0 obj << /Filter /FlateDecode /Length 831 >> stream xmUnH+&A< $8E29HT7E&5o>xܔ7?iLƎw;]OO_ŏilY~ϟ~h.>&UV 'ksm/۹6H?AANԏWH) ]=P)R*i#.RZt}{=~teg8LU)-=^7BFK?xƅ~Bӳb]qi?NʝsnL';W* (쒁@!RPإJEK-EYE`kN[g5b40i hT$b:$Jc "x D `b <)+W `Y|nК5{@H)V91P˕M65N">G ̚~onOav'Ms4lCF2Y#L٦pd;,[ؚcVdsLӢ[c:9faglg G/p Z5/&;@դCj6˰k N˘Ҫ&)خaSu fTh5!#_֐%Ф5_Q̸ @_6d>jO*森Ͷ4(AJW/g=-@[ްɗ1zV+f}m,+׺B[Qʮ9ZrKj॰Ccx4smu{i4Knx[q_>/ӃF endstream endobj 356 0 obj [ 592 ] endobj 357 0 obj << /BaseFont /JMKWWG+HelveticaNeue /ToUnicode 358 0 R /Type /Font /Encoding 359 0 R /DescendantFonts [ 361 0 R ] /Subtype /Type0 >> endobj 358 0 obj << /Filter /FlateDecode /Length 174 >> stream x]1 {^Xqe8XQ`8, "`;E=i`6K=/H:4VE t!jNթ*?h6yT g7!*tZIW&{8,<όBVe[Y\Y\bLZsK%EY endstream endobj 359 0 obj << /Filter /FlateDecode /CMapName /OneByteIdentityH /CIDSystemInfo 360 0 R /Type /CMap /Length 266 >> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 360 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 361 0 obj << /BaseFont /JMKWWG+HelveticaNeue /FontDescriptor 362 0 R /Type /Font /CIDToGIDMap 365 0 R /DW 556 /W [ 0 [ 500 ] 48 [ 556 556 ] 54 [ 556 ] ] /CIDSystemInfo 360 0 R /Subtype /CIDFontType2 >> endobj 362 0 obj << /Type /FontDescriptor /FontName /JMKWWG+HelveticaNeue /FontBBox [ 38 -11 519 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 363 0 R /FontFile2 364 0 R >> endobj 363 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`C` C endstream endobj 364 0 obj << /Filter /FlateDecode /Length 1207 >> stream xT_L[Uνڂz-e-_[R\A靲A(ሒ̌M/dɢw[J |PcLߌK!vN~~ww1"^]Q /-rh kM//dK57y*79{VVw[gtLY㛥e-1AW 4W疗E[ynHl- lB ηe`!ei(B I *|>J^gʠ2?5$c.w(gȨFRwsދ8#q:",#,,(Kg2F.2)ݥʀ)XU)o,4s nq@=/kO56yW;1-Z`T6`|(dt%5 CO!-82@&*ϤꡒR@I Wm(%=v/9yI<tߐ<¹ @y㜉Vk۟qܴdMJ&yc8lh "V5hݎ.P9^eXٟ <a0}[>"5|@R*||)*.!p ꯠ 5Ȉ+JpL; L! B#za@5`6{@I$N{ڰw.;ZA;.Թ'Hf6xB*\h48'ݑة"n+F̦mk:9;OζLѡF%z6=ar?Gu"f&`v4ZjE>`~/wuj[G>pdA,bKr4η/oHG28 dp$#HG28 =dp$s*8/~^Xրu:p5`%WzJDۑn<`:o.ngHs LgҒá㖐[c;/X3f㍎虗b XWw L4x8nMy뜾`L%ׇOfm-] -%Ϗu~zZm 66zUtk#?%d?n5 {XO{/2(^8o;g?qWNDޒ/m7 endstream endobj 365 0 obj << /Filter /FlateDecode /Length 20 >> stream xc`1eiiG endstream endobj 366 0 obj << /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode /Height 929 /SMask 367 0 R /Subtype /Image /Type /XObject /Width 2304 /Length 93843 >> stream xn#G(h TXyM_ (`n[+ka틳 C냅F XE|s`&sL63<(T2"Rz|zOx4ם>`ݝH \l6ۼfu1v&IȆ=hQC,Q"hm\__WC՜G%@ NNNi-nm¢U]_@Vp8l?_),ʰmdG(#_aκ'_),ʰK `k4N9/뿶vYpul^5N999www[۰GAgC GL&Z (LB a|>!Rpݔ٬Ѐbއ%a7GRa`!Xh274F[_!zzR/qݱB<ڳp2ʄK0 ˟yfC͗*_!I%f )ͱ[a1Z7Zz^YoO s.t ?L&@2}!l G,b`jRd,5s@K!HP%D"a?˵`ɵbWqB˵٫PUL~=jC̵`s+U~`j+TsLS-naΐ#q  mt:-ހ2`0Xh!JZC*F=!*59u[r!NBܗnk\yaR`9?n1 $+W؜6?A A1[/X}&2QZΖkV/۶fVZɻw3~DV^ W\.rit[fiih[Uͣ5S5(8űCI-\Q,Z7`0Ha?u/|fD)-+a>q݁9umм.nCJ@ [X8؅(Ji0fu]Xnm"͋ɯtC8hayJH}1U|M/ISx fp+~ᇝdsb2uUwww!X2qAta[Ù,翊0; U#)*i_ ]9}:D| ޅhedR2\*nU&)YH~YI^JZ 7Dvar^.Q2\J-R(O> e>*naŢt3ɮQ<DZ8Se5-%4uC)zqWºIm(Q:܆6@/ *.,Ge&HcG%qIx#t^ ^\|W)z|濾˸p]mW>y8mᇝLT`bTGU-N .EvrBjW0\n\N 14`] ɯ/`; Òu+]—z_Q}V."U 7LQ [V<[_;E!pS®aNb,S./=IaIu+ QaHPk9r5T8t: NJ*a†i^ОB*48Z-@ O(ZYZh- ϗ౉U'!(. !߿/~~}H,>Wƿ_z1. WB G {?=:L-OL'ܷo߮$/P \^HpȊaNLfmseO)+^YY  Ȇn(OBķ|dZyeQ[ uGZ:&G+)74@!pHG 6u] ,Nҵ.Ȫ+J 8L))|~ gv9À! ?kcIy:PP/ޡU| KJ*c'pŧg&L,{9t{ÿ #oX)9%I!y2؋tt7cZ?/Y 4%9Oׅ9iXU|^lx7c͛7i$]; {Ü✱+Ü=/N(oCmŻ#?! .5o{AÜt _."_1 p60Eac?c\B*b.GY0'%Ü*0僚a0GqFtw}W<>z[=hV sL4Yx-ST2`aYxTI|iaJ8l_dְ J1z$f_ 7L4m>@#6^ sK0G_N>qi|>?P\9M Rrx ,LO椚-Xv/!R+b(,K1`rtwCœ s m倨|^,uq fX1ݠ(\[2.Je](dl]_?~,.,v+:99Yo߾-;㭒˓xEغ0gٺ/G=;]4.pdepwwut: ^ӗm$ C5`Lcx 膪Ü].Ks 孂`n8;NNfʜ|_t: 0_$,uIh4Zuww͛*Ɋj.LLɯje?ׄ-w8,M((6,?:mѺ?Ip<5x9޽{YJu^''']7Up<5_%5 ONNNʟ~o '/ WBk墭l ڱ0=&;)Z׿6~{_@ zV,tܐz&<)膦?_F'fJ^I%Ok0ס?#5S_O_SQ}OBN*yZ嗘hx||aPF*K4"G_M&\Xs4tC3^__oX'|͛J֔eUP,PRPWy_PRPWy_PRPWy_PRP]\'n%/ZM WmI\MP YEA>J_PRr9GCM7d$?}t&uhnoo.//d?~h/ _M&@#rnj~޳:&|>og߾=<< <}?|߿xWWW{A~_@俚nKM<F 5ݐ>De/..6TO_ھs t[jҢ js4tCN醴 <>>~Xuyyg[Xl6;Fk?/ h;RP>@vӰ$,O)}Em't[j"e9GCM7}l6Kɯu S ,㶈/俚nKM,hl7z^/Op׮wjj)/.L&.l6KMZaA(=Zx6 {^Xy~R ;[-1x ,Y.{RWmI\MP ٮOpNwlk%܉777+/uSduӟ/E yVZ.pSWmIhs4tC*iRf̃RX)VɦٳtӰBa}7ŭB‡]#[SW pxrrA^OӰqX9a^ZR2 5ݐW !UB:b̓_O_;J͓F)?UJIӅ4VŅPk!>ڵkzl.%6 _@*:D?&_ߞn_9GCM7d?b%&ٹܺʙ S׺ rl6[fZX~iǕ NOO _@俪|>7"h4~?v}iaŕ t: qͽI r`/rn~ݽy&tMI_;IJQW*>hx*p(+_uyolaWChv8bzMߐ2P*?ONNB8t:]XLɯ3g[N:^ 5ݐݻw;?~=Lk';Un+m*-IOZ2Zy_h2P8*|YxS( 5ݐzQub,jxj&]VY#kݮRw))VU qMNNN&E^)yM 5ݐfqh#vŵīRn&-l]CHD+S]7$V3\Qb%VX {s4tC`6pi!Yc|WRLS3/_%~_뺣 h;vYx0gx ÒiV0tڪn/9GCM7dh~ |sד...VJTtV|drt(S2+Ddhn&5 9GCM7dU zϟ?7؆<_I1)`f-e^P#.L>kS̖YU =dV2iNoP7Y e_[cýu/hl+s.sU(dTQ0>U~듿=2JagQe_G1^^U =/&ꫯ⣾&x>S׺֥JFC><_ )u?0h]T1VtssTTT٥7t~\zZ4%h醰O%OײYÇ E777ggg(}@r`zzZiT/c+U㧩+} ;,I rnW///̄u6 1ЀJu,ts]v~_@俪|>_t9Rf^oӃVκk^螜 j8O&1W.͋X| Y>*}'''Ua^7*ǯO[@rnHY4DB`% $d*M?xvvH'TAk; qaX_~?-Nf-ď:iU\AP )%As-mW[<ׇ.//OOO{ͬ/&TAk;0a͛7=\Rc;iW 9j!ۥ@)J$FxwwތFT>"kX===sH WOI&fqa޾}ÅMҬ k*% I- r69GCM7d(uw)ӧwPZ<϶+ UCV>Dd _.uR-_?nQ 9j!v I6>~X[&TACb+릦f ,˝`- r69GCM7d⣓Wz&TAM&x<BV|:l=΁Т js4tC*OV t[jҢ js4tCcF 8_vh5/ _M&- r69GCM7dtz|0y V*5ݖ( 5ݐRb , ,|>L&@LI t[jҮ s4tCG/m*5ݖ( 5ݐʓ*5ݖ( 5ݐFQ/x 6Zj_@俚nKMZ@mrn$EUj-5>j_@俚nKM,h醰O_PRA.,9j!W\]]]^^6؆ TAD rnHYwwwѨz w+j6v:qJOUm t[jҺ js4tCJFG ^އ%a`08>>>,K{M(]^^ounoo WWW9և6+ }CU#&Tדd2)fk:}ve.424{V`&a$T!u?}嬀[˻+-,OmZדIlx>L&)گ:~ONNx<i`P\9=+l^2uT=%$:+>*CL3%{VX"=>>..!f•ֈ}Yنu٨ [܌u*qz_!Ii9L& my5W?J _O+Ӕ+҆S XZRkeeV`0SlC<ħOֵaG_ee.'/m^S!RJFC(^cЩ+Zsx<^[BRy_rS,.\Y6 +a5=+|׆O5V)Ŷ6ߊu*qzH* @VrnȢt^k R>U3Y{@kW_M\VzҞmXUE^Pf#TKc0/YP ioooi0 øW?J+뿞 NbE\ބa?^d{JmoՆ[P6S_O xbGq޹^r|!b[7Y2vPu~~k]l}_/V#TדQ}q ivb1y55 ՆML&X%Іx~j ^XG B'<~?.,>/, KGa4LkW꿂4aRz||<==IZ7 _a_|E_~)ӆwV#Tדh4z~p8 +Y%:.-ߐڐۉ׮6ݗEQ멐:== )ÇŔYX׿-H+Z/ŒmxqWj~]Uh0'ÖrC坜2ӱ>d\V |J Ӯ^٪U+P)^W Sf:®_/hË뿶6~f#TK0/YP ۷o[hq+f);IX\JU+\vvv Rŕjʊ'_[kJi}Ԍu*qzi$&99j!ęa1ItwwČ?T +mU8z[ڰB SX^zk\]]]^^ƉB^ / _M& r9GCM7dZ!JEU1ȰػgA|z΂]__#uh5/ _M&- r69GCM7d^963ۼUj_@俚nKMZ@mrnv y 8a-m<_PRP_0|9 ji㡐*5ݖ( 5ݐb;uoݪ{h5/ _M&- r69GCM7dlr<>$a t[jҢ js4tCL&p:DXx <?7.3kbj_@俚nKMZ@mrnH)$:aw{$EUj-5iW 9j!eM&8Ჰ<|#EUj-5i] 59j!Nx0pއ%M7j_@俚nKMZ@rnk~aPPRA.,9j!S*aRTAD rnTY4 s,"t[j"e9GCM7dh~|J_}|o[&Y RP]?*-n5A~R5ݖ( 5ݐM:_ߪ1r#t[jҢ js4tC^e>O^:2o믿?g?@俚nKM~ 5ݐ R`O;z_M&!Xs4tC͛7;?n-Miדj-5 |>/ڻwBw>~Xu{YN+d29;;sÛmZ!8??+_v{俚nKMDC,hSO+U?Vz~}r!t[j"e9GCM7d?fYp4-ixzz~~!|%emaX,[eÅ/RI _M&!Xs4tC`6z؝O>5ݜ&uS=>>['2JҶ俚nKMDC,hl7z^_ZV(|OpRN+C%;v1n{yyYrXhw_b_M&!Xs4tCG%zϟ?7؆@ܤ_*nKv͝,俚nKMDC,hl+dt3BN+K|ׇR",:==y4ařFWmh 5iWÇ6LG'?f1*+5ݖ`YP aVE%{vv%|zo骕[Ǚ 㓼J3 B_J_M&!Xs4tC'*0).}*Jɯ2 {=^ +5ݖ(/ϊ7F! |㼟z6I_js4tCvp}}=ONNR㏏=Z!<0pd_al5.[5ݖ()|;k٫d+`u9j!`NNN4@rmG)<<жBuB6>y3Ɣ,>;; !uj-5 A0))6Y.ˊ 7&!>K^&hlW2ݻǏiajif !XO+mΧܬ0/*d/俚nKMDCf>,G%[_%M7Gǰ{snvp:O:,r777q" AYbC2Dy@qWx9<#>/.ac_E-]/zϟknAiife\N϶_7d O7=.?E_M&!։3$*5XޯHeAXS  5ݐSkx+|eTH:@_"6O5\/;+7Rt:|q^/⯧VsXWBp7J>+e?\!.e俚nKMDCj6gaތx3£ˋ7զut:=99YF66uĐmAĶ>9NzzZ(ưrsC\nggg%m{'t[j"`'+S]i(gYq x`Xay!iihp}}=a }dVjÇvĴVo0 ۚeWmh,JWWWnU_?iI޼yųx7`E02A'94 dž gʨp1_7M俚nKMDCP.< #6rVMMM筬z*A?}q/hIebދ]lp8l!-Т !{l[Dc@oCj#t[j",=?Z͛7V:,׊^%x8ͮu[n48Fs4tCNM7ZtZ88\~栟bXhV b{'t[j"\\\\]]1^K~yU`m5M+3 {hj8膜Wy-:  J޲_["5j-5 @ҍR[k3ؚƊ_rnv^/s04ݐhil0~Z~l?nz5lRN+ZG!ޯ{uuussWw'ms&[vj8\{޺ZY*Æ^#WL&qeOV9j!ۍF@2u?taa2%>^9cN+ZGh/2w@nL}7Gފ- 5ݐ !ޛ7ob9_ FQ7?ډ p%U"/݀=q:u ><ߜzqd+9P G^_%|g/ZYn@tO?:<rnH[.hx0'^X?,`pSkyVGGh/ꎒf>wr7 l6[~њ&q`V[dr~~^mXsyİ(BrnHYwww(DR!2ZOɬ UmHusz[d8z)Nqɺ/w@'p_\~W=_눆()!F- ^U!V-[0NZtZ2=B{{8?{ 3F[ !*@ȪQB{nC*MQqJ|ZK2=1u^Í_Yu60D @=2Y=Y]Yu6: !V GtLpqVM2 DCP GVtOVqV94_'''׻k ; ]葎n2ΪP GVtOVqV94_醴!V GtLpqVMd8{ltȡA M7}@d8zc꼆l"T$ÑݓeUgC !V GtLpqVMd8{ltȡ; ]葎n2ΪP GVtOVqV94Pb|ZK2=1u^Í_Yu6*Ȋ2Ϊ!^O+tIG:k8&_@E2Y=Y]Yu6:z65ݐ9 ]葎n2ΪP GVtOVqV@=2=1u^Í_Yu6*Ȋ2ΪРVGG:k8&_@E2Y=Y]Yu6t pHy 7~gD H#+'8FBNrZ:/:pdEdugHhIN+##S5eUg/"螬.: :izd8zc꼆l"T$ÑݓeUg#A'9P GtLpqVMd8{l$4$葎n2ΪP GVtOVqV@=2=1u^Í_Yu6*Ȋ2Ϊɤܭt:&#S5eUg/"螬.:lh0^!n=1:/:d"螬.:lh0^`O+tLG:k8&H!G#+'8F il`0fix<>99  |"uuZ2=1u^Í_Yu6*Ȋ2ΪQB:>>.fyד{jiVpHy 7~gD H#+'8F- bnk4mX͛7a/5@e8zc꼆l"T$ÑݓeUgכW{}XǏ0@e8zc꼆l"T$ÑU^\\qd2_c,ބ/J&aYVqVZע 葎n2ΪP GV]uuu'U[vss5NÇ [.:(4I@e8zc꼆l"T$ÑUW]^^yᄏx6LNOOc!XD1.C, K›LٲX_^ ;VBVqVZm(iO>ܼҢ 葎n2ΪP GV]^ Kb*%lZL`fO5_ף8~ VjiVpHy 7~gD H#<>>1e\?˿/ABpxMs-mXN+WG:k8&_@E2Yee9ussFYaUx}Y-/ABtzrr.5yml^N+TǮ yq˕z>hnoon'I\yy 7~gD H#Sryyy䯔NOOʻ_֠x<~0D+iipUn(v{{nͣi7_3T5eUg/"4$D7q`Ѯ)0_:[A'9P G]uqq8wGbX4|p:L&avl:/:pd|1U\t_/H6ӝKgk 4$1idyA63W**)uvv`,Ln)Q5huhp}}=niipxW\ÿl=d8bB0rfR5h]h0GIjxOy_lԢ AZ_?C O=֭y |Vh G ,^s_:[5/Z]\\Dd2YyUX8}m[ GV]!- vJk~RDm_:[irWǏ7YxBYhՆa\!O6 _ٌVeX J`C8s›eSI GYYEpcIq[_:[߲T!BѺ5ۭZm)+Ȋ$ +eug٨EAlrkݻwGIFؤ`5_Afſ)yM3ZtZb8|* Whᆴd8zJ*[etzWk8&I/BƂg} !>8 oRO?@m ,ÑݓeUg'dmxW#n)I߬ .?lG;iivŊs. ;[}!f ’&">Fw+?EѴNpqVMR105N ?f~w:MG+e8{lԢ Um~W>SK3 wueW[.Jaa4E'uJĭ^VnS G4͖4.˘o]Y6zD;]թn2Ϊ/,ÏVo^z}n/x.:(4HJ%` _i4|>\>ݜzqiibG5\OYKpIq֚gav˳Daݰۘlxd8{l$4x4rWVZ @cZ#S+M5 GtLpqVMʯ @x7`S f8{l$4xyϟ?/|꿊 +_tB,okﮮ.//k5LU`ilVUOpHy 7~gD j_NۦN^d8{lԢРdd2ٰڋ__~yTNJfd4,JO7{ZtZ谅X,`㡣;t]I?2=1u^Í_Yu6=>>Wx5L&=3l+W}g!jVqVZWXz=?>>~iibTTƕnIye8zc꼆l" qJ|$2p&>%8aϋ+6~u2ΪQBbhu/h4_c#ONNtܑ(,YΗ@N+X,Z~trBtxx,c/葎n2ΪT*ԷRqf\Bs,2q᯿ +WWW%}A^d8ʄWW/:(4i*|Z 66$6^pVV:5X\m>9ە&D<)#S5eUg/TY6俊MYR8S⚅(SYm*_]lԢ q?=$A=+4;0 b /S{9z+N+X,\EJGFe8zc꼆ll=͍WW/:lh0cz^\J'[`O+9j@UgQimlW;d"hPV|z^Yu6:`4ņD= UVG3]la$AY7in俺zg`Ch4'I\%e^m|TYu6uϬv)F>=͍WW/: :iAY l>v]783aL7(Z)Ay{KGO=Nju?u!&2[,bk ?}߽{3 s̹5_[P7˗/}rGL0k.7AL7(Z)AWgZb}V Qr_ɤ9Z*_Ϟ=_a驜Μ|k!m`efvbaG5ZM0 l(g͛7>| sY'7_[ IsUtm1rB3'k`?o8]nL7(Z)Lg]\\C$XV# mں\nAba2)5{"VJvMB!-^͍ }f}`%L7(Z)¶L6fk `]4,9ɨ!&2[,bk7t`@7Xv}:„O>v̏rDbaG5ZM6dt8qxg"jDnsGm%[ ˭u?]'ڽ\Bba2)5{"VJbf޽k}6U5t/t<\YA.7@<vZWؔXaCnT@1t+l e+>}$˭].kOF\ IsURdxYxee㿆.nWjD/vkql~vf`vZWؔXaCsŶ:;;sd+bȻɨK@ba2)5{"VJ234vR ,n.${rd\~Hk!\Ng^YBhL7(Z)†LԊ]jV#sڙ΢s\|%LuLCl͞Ujr;srbV98ޘiHhO =utƜ^2S ;JblJ!Ӡөk7={h` ;l([y 7O>uِ 6m]9u0u~9z3+` –|%LuLCl͞U-z+2=Iv d}Պ ~[X 4X^򮅳z9˗/g#]NUk16%Vؐi lR_@P?Eׂ6.|ӌUn4y*uɨKXLl͞U-J(LNXK ujr4| (3ɓEgbaG5ZM6dy%?<䡉*dlPkٚ=g[XeU(Wtr\c.=d/֎3mdrgt+%12]F?\5vZWؔXaCn;Fɲ83\\j| e+۫uphs 3,2qXyuvϦ)vHsU;vwZB(C8Q=vf°E`A ßs]@mĚ=u 9gꌠ^S:%vZWؔXaC;S[Y^T@/GK2DZԜ:8H4ƻQe*u'[KaCeJRfkElbmz7tE0ݭ%|xk{XC"0m+34HflOqY^__G? caG5ZM6d<<<\^^^]];_YVRC@r(Rs˜Pkٚ=g[XEM\/]p4 L9==j L0o+mOXc baG5ZM*0 ﯯ56sj [c0_STʔX;9Z*swwwE<_@ilO;V?Zv#TÎRk+`T idƒΈs'OSTʔX;9Z*%Vk4XF@ֽiy]gTÎRk+l4vX3zV@9?DNW9u1Pkٚ=g[XŠ5Pס󯯯_xwwwcovZWؔXaC奦,㮗 e+4st~5#㿖S)vHsU@94ŋk{_~|m|Y|IS1߰j-Ʀ 2 UB,sl([˗/PӧOG9"`:T!efY*V"SkO?[dgSjbaG5ZM6dH:///s'dl([ `t;3gwĝ\HWL1[X;9Z*`C 0߰j-Ʀ 2 $6piu}X3?u J>bkkٚ=g[Xl_PvZWؔXaCs'dl([`Z!efY*VTUk16%Vؐipqqҹr'dl([`Z!efY*VTUk16%Vؐi !`WWWR:V#c VvHsU`aG5ZMeݝԞ\\\\]]]^^M[wӳ3I}pGn'N=}^jume+L1[X;9Z*`C 0߰j-Ʀ 2 Ύ"Hf}7d\^^]z/Ydme+L1[X;9Z*`C 0߰j-Ʀ 2 b<_'OONN.q5%hcؗ_ s3Sl0>bkkٚ=g[Xl_PvZWؔXaCF~\]]Mo⢻ԡwr'W.z}Vl([`Z!efY*VQ>||y/_ܜK?ϫW^>}YSM0bTj _cSb γ GFzr:bQl([`Z!efY*VE?~O>|{/_~駣߿uǛJZ1#JUk16%Vؐi :Zh44̝3Vha%2Elb2[,bk"/^pe<N}d/_^O>պC,&U*Z)†L^_R肍~Cuzz*'3'zC - DF0URfkElb_[_0q~y?.k!^__GNmF,&U*Z)†Lq \0j=[9^9 e+0T"VvHsUl@Lݝ|;Әa{Wj[Rk+l4.6rMŅ<ֆer]]]rCl͞U `bnnnߏr~5A'W56 e+@gĹ73dzFUfﵲ믿f\1T"VvHsUl)CFʿ:9\?l Rw*xVL5R5 M"\3/O>5"|.[H1)իW77727MɆL_Z===ֺDv>Ām([#vVX]fVU1T"VvHsUl^;q9#:kJud̝\%KU+`VtFGrM4|r~w۷o,3k)ϟ}Y!bS!TF -j]v l([=V({MYJ26zA DF0URfkElb5 lݥjGt y]r`qL5R5 }wO#]BQ{k])e-"4b貁CK^Thrzz e+wM3GkbT>}Է gYB$vύɖrCl͞U/qFsM[_b FlJQ!KV1w_|%b[h@?LZdl4ewQ-rwwwzV|zgJ csfV`KdS9Z!efY*VWj[RkK>}z}}-3=$(6UBBe:l:µ#긣~gY DF0URfkElb_P=Cu[tɵqՊ&so޼׺;WL C(),h@\kpEW;>oRB"U L*![2Vj3i|1_ rCl͞U fOdxN1 I?U+5e3#o2mb%N]A޹t@!Jaq I k[ǵ|m`K/;{BĦӠJVk\Zf,N0+ ?vKV8]d%2Elb2[,bk3Ky1U+EA~kyXݍʬS EU=E"5k+_s!LۋMn fl1[a2%ókJ`^uθHrCl͞U<_P3Gw{ Ի WS(|}~}]l}8=yssuH8'w9I@1c_k?7%5G].OLn;\/|1w2l9D.܋Zz+/YJVjG<1T"VvHsUAmEM4U+9AjԠ0}o"V?ޚӷo e>82C=,ξ?St<ꡉtێ SSʫPh Ir,OuYB\)r_=׶V!bS0wB8==k#gggNif0]{i-܋k˶⺯|"_Yjl`*g[X;9Z*j\Ǭ ?m0U+5F|.DNܫR-" N_E$:Lbt06͡?#EWx|%Mo;M&w+l b!@׫<>>voooo>1zPLtbkBkA^]#n9y ̎^8'l&["#Y*)5{Ζ#5 ({r)GlJ1ݝkU]jbxhS+DvϵGJ{8E{j8OgĠV 3GbCe6Si %њ>Ҋdy K u||qqq!rm([a>yu`p VwiC˘jş;;7Zl`*g {p,=F1^__*6oh"%efrv'(M̮M> _PC_8S._RH1^r||5N\LJ!xQ}SmK+);.^O[H۷o]q.~뮖?}, M@`2 _ucSb i};Ҏ}eC m-KwRE|45fb%2-Dlx,qCg\PV!p 'Y$wfr0B/ ]믿&H$)5{.V+A/.v%ٱ0stg]Ի W zJ5OFG=( r(6*ouZXHWuı8aOw-㿎Ƶ+l4t}/_IUl([a>a`A^\ê+9fNTWo @\0%u"vwib`Wy4e%L.)Ispұ9W䮦] 9룮eYS._׎4reQh|K ίPX*r }+lM%(MO?ruSe+y'˜I>֓04^N+l4t^\\qt?l60]#)C=hC[ZiGƍ_4>:>-~xbUEvk/ˌ9[Xms`GjZ/>):h@eԻ W^t3']"mKF#;u["\(n- 7w"I\QؗJ]M6dIRzr_8yElheٵd>8d[gQ ZZ zlPTNs/|W^+]^K`^vؔDz/ĶAL/,v=E d订P3MEgʎ:#)x @hxί_mlmvZ;H3QXL%gfM^qtI@sh2|)_J/16%692 noo5gggWWW_ͿMe+Ddn uy&z=^4SZ.dYiqݸ ߕ#6C|Gb8S.!SbQl۹Ϯal4[a 2 /:9#ᦸQ dEGCB.2J 4HsϧЂJ|af n^ᭅ bXNXmIN+Sl2Fy}鬭 ۈ9[i)vmUQzw>{իW{ ͥ3T(hx"!3Ei _7h[%hԟl6B+JQHuP[WYjc'7 Mp2ZdLLMAYYܽ5yc0'{./>ZcZSؔEKcw\9[X3WjmjZصW=/RԻkh텱ܾl*Qsƿd'EF6zA]rάGބ2#~DfwICH?9&ih'zN8S.!SbiP%dA 2pUwL\\}$~=!CIYf%jvɖ;zW䋹dZ1N]č -|W^ᑯ@XWS@Xp9M" OlZ;$)VFZ+ibF_Vb栫 kjwUQ. &5AZ-&xA'*s[\w Fl3>rΖٝތ>ڪ0)a ΔKȔh9ϝXR2ssyfІ+Iֈr]xA D.8p]uCZ fr1/$gܸGW x 3v,=ޜ "toؤ:*gfҍ8nŊːƱ ddRNL/~%k3t}p|GKm*h-& b(Y^.ƸKdIK%dq\B&d`_^^^]]MkǸl鹈<Hzh_ei&;lGbmMfr1N qXo8]ʒ(tYؔ,#ul^"wH,P־F-?&@E!+XC(:t35z/Jl/AHK$tu%uU|㿺XKX#тoq))48=== aǸl5廝Q/{~~>7į֋uWcnlGٕvW-?V 3j 7Xʑ م Ko}_CkH_uib1ͫ*/ȣf0twH,MF_ uM>;&JΝӈ9S76ph D+:Ǐs^_ 񶚒Ryݫ^z_5'%e,+oq))48;;;㮗C%3r@:[7į֋;Ė?`K<Βme8~;Br6R| +Č7Bn=ĦdWYq's晸4n~llx;$(v2rIl)gUxu6j:tIb[i6*yq/1Eh*:tm6\,z,]f.+B*.5 ,A\)1EqB=<'K&-٨ipqqw!Ζ_3MkΖ"$ 3]c=C롅[niޔС*Q&Sir׍5{ݸ1 %vmL-y&= pFΖa}U)*܎M%6$4Ȱ8M);нdD=c9:tm6BOԹ22=+g^+:P+ HgjWq_+^6%vlGblJlr6gv;6wbsٺ,iZhm)b ȊN%vS&j]0%gJBޝj_ -D7bN5Q`q)Pz[2LI}Jᜍ-E+joQ'o  *ax/ ׁGG~LzyڠPf.2.Z3&g&_r_~}63R]ԫXq˦N(x1(bZMMΆL+wtrrsD6k0s9[).++s9/"/UwK$uVvL~:r|MĊ|fLl~m0mIwZ66ѳcU;5Vrꬖs_v(v,Fj/?lť7迷X~u0:YՒ8G[BksuZb^ zK 1@0%vBGblJlr6a<<<\^^kjONN\>6"~KWpeu1Zv8ʊ\4}΋j&BZjQ+һ_m1~1N]b=`*Wg_yi)5֫2Fu`"Xa˩ZZΕ[C[?+' WcjBo^$rnʯ]2u'K q`݆_Iʃr^Eq) ^L=%r 1ʜ8sq/-ќs }#m>6pk6كצT:޺_b{%wH,BlvBή3s$!1?2ߐM^~WdJ]](:/5YE:8]Z_ je~uNu*6qŮ-&R@A7qk^_,Z))4piNOOk͝Yf< :M+ff"a"WbU67qAe֙+:)#J&Κ*Ʀ~eN#smJTLZl^m| +yiC۷;$! ;k_ܹٙZ9ٺќ/yFOPK rssjbge|z#Pw<ZJB @8/ƕ rwX(blJlr5 C1z)6[xl춬LR$L }Hl̈́L=[VX]#>Hz笩blJW41צTzPl/smZuvuX+bMb!Q/ju  y9x9_2$8vU] ;ݧMW5\ rN9bP_37*KoW1&R؃yf=:xy~j-Ʀ&d㮗b5ˌQ-+Ӷf.;wX4%,_ٳuTmXvcu ?gMcSb2'f3ڔJeZpY[c͞AXkgԋZ|(Nu Lr@4V. Q|@q|4Rk2'\8a4Į]_,Z))4p s=3%g2ʌkHDk9aڌ]:?w*駟PO )E&/ poݔF5צT:J!2,*+YUDeTu%򔑳fq* !Zs֒l4l"[WW,l,]9ϟ5UR95J_ElbF^RiE,bW_0gYB5DLXu%򔑳fq* !Zs֒k6,7W,l,]9<ΧOZ U;XS9Z169XĮ(69a沄^5nζZY3bS)Ele ՚&X~"\lgwΜ[֔U8++X삵oŚY*6)fY"vE)5*KlK,Zs֌TJ[k.C,q%ɱlR(fk*_,s6oF,bTT=g&4Ъ/ᦪ-jY3bS)Ele ՚&Dzii:ҝ3f5e/fw9 #]Fl*R*͞EbSˢ5'.yQmUkΚJ)bk-ee ֜$69řNOOw5V쯬bivy0bmMYlra T-:֜5#6RZ@\9kIlr3 jVzOPϝ9.ekU8++Xl2X"v[bS*E,bk_XC5bζ5g͈M22WkZLQohM+,MT쯬bivy0bmMYlra UP-:֜5#6RZ@\9kIlr3 jŧ>؄+j0 -G-t J(|k 8l =Ed,m@?jv...9+Ta6%ɓ'vĚY֊~?QUW͝ 5{;JcbQ}Ϫ1b-S}Eݝq98m[T6%fV[+v _XH zӰ1&W Vlb JL!/v||L9*lJ,n V{Aj05aGicL,ZAlk@\+B^ΤW|ɒMc K[+;bcFZA,kh%LiQV[+6ZxA1W%Y0 )4Z#=VoBzVԘ1jbSqUb999¶} $)4Z#=VoBԘ1jbSqUbٹӕ>gwa K[+;bcFZA,dkh LiQV[+6ZxA1W%Pάy)dLUaSbivkbG߂WoB.Ԙ1jbSqUb컫`p{{{}}}qqqo1n'鹼\g pzzzY6=Ŏ;e;MT>~'xhX%v:Eli6W'~KԺLUYa ڗ, j*-&A4@ՄT~ w[5Ԕ׹**O9)1kt2Y~ n_Љ_ynb{b'q [r»wޠAkQ]g曔b in"KxMY*%=2*]vYaNh_B)P :W n15 rU镖ٹJIp w2\2X\[f*q Z;%D_^PVoj'O-q│K/Oɉ{뺆uJUz?zH ?X˗/(֨kxY}[`MskԔRBF *lf3}I_)P :W n1 B镖ٹJIpmktMfjUzevpUSRAl?gmj1!N7!noo[W_\MA Hpi$;Jҳ܉^vNn>5b'5?\NH qއ%ǝ%l:v 'Auݤ9;[,XaLa[HX,e_j=fVk?fRBS&tb+DXkw+]s5AIIp[$kt1ZٺRPzӯU5jJ4ykPV8={VH.Zכ1\__{L>4(VG=쎬!9ؘ;Vbg| Ϋyh+Tg l^T9["M69% ?y&nd~Ĵ/+T9^Fmi> ZC˖ae.WX8X3P7VkoM1Kqkhs.e[{] it!;կ޵A6[$@cf/..]yءyFhm][ٙw19d|CSOTiOVؘ[,Ϊld떀b+[aĮ:ؾYgg:!AjfZ Uik ps9`'Wfd;;VTd떀8ұYAl _&427Գʞ`6gJֹRjۮ5Cs 0g}m ۽]kH^k9rJQǭt':nld55}"!GIXNw[cNOOOJZ[&@өr'+ޔ7I/ѾD9;NWZ_)5?-[g']JHu|UX[ChY6USV%cB1.Ai~wC)_Vl_sޞU vHйs]h]kՠ\LYuIo  ;lͦ&5$^;gwłu +*8ݨȶrjZKlQC}7@Dz/..4%̩Iwh/w:yp YuVtS;)*!4a JSUQ:6-9+\t0BE ,_;W㿚:Wwﶬp~N窴/a[EF0vM?ͦP2oNW|;EY.NH+GFv~Qz#c_\~MiHﶫzBzU9o綂IÉ=؋v}}SwwbsvuPX^fW3 :G%ݛN7=XBcNSa)tuB3%jBq9JYTl_1uvTϪL $\"m em^/UXg%ewѧ 5[6LPxIIӹjDK ]6/r6ٌbid' @xn>/:\^Yrkn|b vfCmH;ꖑVls(69{1Kzu.!k6isvrIZFܺ- Ÿ ,':}?~YT6J߹s!kh@pUﵹF0l@hVU/i_w&bf:]39ӯhd{Qu6B=7bw{oȥsԘٮs\voKkOoV ⟣_,v]҆+2/aZ1֭KcڂukZΎ*!2Ζ*l| 7mAbRpr6 (Ee:!A*Ws]hحXC˾IYu)j}7V 55;W~l(*8qC_լM%43{n(ﶿ=XY^7TvoKCS۽9,viKW 0!Kj&)rB ZgPTgǖeYg vT 7mAbR9(mUf!Qgtè3m_FU5+qjڝ =%XCF`WW|/gcfQ[1.uܐD7C˴o^Fyu>![,n&x1C3@¶"v[-QLWps(Q3kʂJI,(YaվLP1/dՄ[,ȳgԩBzh[Po"YlгjW_a{ Ud_ׯ|:**83%2Ҿ CF6Cxi;x9/͉Z#W 7$6ӞC_c嵀u6rvrq],ЌlgcD%3JSQ:6߾L݇нQ  ??~9qdDb~|+V=+e[ЄOvZaVK[Jiŷ/ubf:]9-/"lvٱK m!TIwo(g*f\3ݻݽWsrr"GZk)mn/+ 5;5VQv Y(Y*l/B39D\Sg:[91;}=dՄ[,NΕϦ QV_P/޳ZCIĵ-/M5ӫq[VVsꬾq初_gо,fU~xxgK[$F+?(6_%%+[y2WX+il9%ZmOeNm?:)6g*lϺwmxG*J)єtNEN*lVgr7G _uj\_+uMXC1?;s5!U F*{w 6j6 _LTi)͛鋌:nHI *~ .k~ѿjNȎcY$lJ*UۯWWWzUnmN籷HwA{Bğ>k[}ڝ(-gGѵD:'ǖB˗/Zbـwe;ƈK9e&Lz{N;6%PS) lNߩ&PagYk ڌj_Vjd=^)Pv"1:]oUU!s9`j֐6gUX#s*l b3vS꿸ٍvRi/iZzbVرc,KMI`촫7 v,aXymL1ZD9^;Fv4xsIRbל:в̩rdl YUldlYkWXȇ0韃tr.4%{cr$6JTWN:Xs :WB9J+ͩJWzQ"sUU8n8 L?'AFk5%g\e|+5./ίK/[aG,h6%o{'&GPg6|xWl*,noo.//݇i-!UesOdDz9owݯ~BbsK՜qƋcߋ z@d3!IT%3ʱWř>:Pq ̓#g8X4yҝ3[vOf+XLs[k.#9-f@5v;鐟 sqq)C :3S)gF/g4ܔr~qF'O(\\)W˺<y>/PO@^|}9?9_-ٙ;&=Er~OY˷&/_lgN;z_yqɇo2'5L,J_r||hsʾ(|Jne~},?~ 鲵9+A@vtm.u<-¿_19g2mŢ o-5 5%I7wr2C@vq[?u}}#sߺk[˺%I _Z+W729SycKDo9܎zNwO=sw[pHwY`TԄ>y3<"[(PwBkE/!8vװhFo mz5}w;m=3 b"5G{!̏?Td.v@Mwy+˥ğ9=ZWuDڞ]z2s|PVw/u*P?{ BkސѤ_ ou,\推k@ S^~=GFɻ!KU¡z&ƨ2G{!ЏRd_cg*gg?(L 19vh)~j="jJf @"j_ﭗwn;ktͱ"qF`uO Xai?~DDڞc$bεS7Pk*N5 \\ wO9|/Gf@~\vw^%0'm_xF\7X6S{atFZJ֊rZ:9{#m+gm;yåSZkmļQ{Ek(H*U%oHR_C% 7(^|9"CK򡯆fn7 sp7h>g/*>Hv/^9ZB_6B`PT\D&o48᝹b'"'d(@iuzmqIБhT~W^\\_vo/5|hL&Fp i(O.NOdz74ͷ~_dU";R9S(bk_+o\ox:[RGEi' j|93D ~ٺ?ǷZ 746+kv4u 0?yU{7q_x_P%?l'l'}^@z諃]n"}/X˴%>h>~`kef?K0`NeGri?!?|I|bW̔kv;*og GefVzݹvϞ=_뽣?#aE}VPZað?I~߲Y4yc巾cZ?j0{ƽܫwXto}ƿ@\ p-L薏wC_v ܐOǟzR7t9֋KrD)o2-A:nԄ}8$ZC="_;_5ڗGZ]-vum1x f#G-gMirp*u_hH{ Yȶe[)t3~foI8J[rtai3Yt/>@.~{i+}ZTu-u}nyd:Я9\b}lqwE u"?$Uv4`l+xq]tk]*N]g+m%m0GqP ~mѝK񍯣ȷ;p jA _o~p>LECf3ZLxE4ֽ;WFUК $^ pfP;O]MB􄇾=hv@&Z5L١9{:愧qk|OzE\Ev>eQF]0̓c* K }'r tҞÜ%X(8&Wo&I N!i|@_#׋ %[ݻHǠ̰_۽ t-{#@Oxm ?*u$lv0;$evK֐QgP!t_u 2:֊Ka8,‘u%=Dzg;{jYs_(R2Gkӕ[R 1݇ m"ٺ5s-Xfr|m$׶jd K,JR:*a݌5^8/u*,Nk""x BfP% iֲt*c`Km`Ut}BRsݻwoivRrՕLb<99RY~G국1|Ω"zx&R/f,iLZIL^HUJ5ڏ )- w]b.X gE_jй-v:" ң+&IH<{DɽD]j]NOT, 4RdICׯ(EP5љ`25uE<1\zmx̵+!3X.//tæqv`f,LwtV[ztңH˲SS.puzmˬ`%4kZpEb.XOktF,_Y+{=ـggg;y,-yhd?c ev|6Ѯd޵>>v??{ev"ߋqV~mMVS{uyPE]D.Xg]=,[Jμn-_Ükrq#ή0o],7O"K4@YQ`Ir&( _`6 , gNӠJVhU0 lXӠJVhU0 lX`/..NOOy;jvcw>#lX`>o9n{;>?Id+4*3{<Ó~l9...A>K_ s3SE@ i0~a(nK#Z_߫w /x_`L<{lc~3wZ / LNOO4beΙ*_`LMܑnCuzz*'3'lq$}_l>L S23đYrTC[>pw%SЄՔ30t>w@ZC޹u4G9d2Ɉ̏8̬8u2"$A^銕Jt:|0c[ɚg X\/!]~4ɫMr+[d$D @H "IF=YYhKSpԿĉr%'ehwo6 Pޟ/Կn#dC@^ِTY/ܻ͎nCwn&ў"Dw[!bΆ|7G_Zq6Z% SD?uh g- y1gCr5Z:աqnvzm \wZ QGȆ! 3_FmН4 /yo3GVwnOϥ4yo:;|i.Dw[!bΆ|7j>VtU+Pg$: $ y/4eŵ/\.:b - y1gCRzm2Z.6 ̴Zˋ_OV Կ|! /lwC*1N uQn4ɫ/sr9U*_* 8B6Ŝ n dPGȆ! 5qZ _s6! Vyk g- y1gCRNsW^SA- y1gCR _/mqlȋ9׶t:mZ{ݜ+PGȆ! WԿ|! /lwCY l[mN+Aw[!bΆ|7%KZfShTu{ g戟}Y`0(8t:zFC&^\dC@^ِD /ʎjTgϓ嗷lȋ9o˥~w[ dPXŋvN~_Wh4~:ʫƣɆ! c\Z-\MȣU:H84˞h4)sI3Ȇ! `0Ky6䟾{MaV Կ*=P$z/ͿQIȆ! xTn{MaV Կ;z[~_ltX~ u.i s6!(%^/IͼO+p_f>埇m Mq dC@^ِ8@1T5m yv{Ȇ! 5qZ _U̇^eCORZ!9\ȠU{hg,<:PKSs6![.Ѩw:yI\2|sZ]}Vϒ*Z!_@1gCRt3r5 «pZPmü܌:lȋ9ݐ{5/ iNE{T+3::+>Ws6!N$_Ih^`0qa^Sا8Yrfri ݧ,dͳF6Ŝ nH%,{N{WnWɰ& u|FXb7(^0! /lwC*?:y^Y}Z3P$ F_fSoGYE9Ȇ! vtxF /g="WAi$dC@^ِTuAA%yރ6MmRnO{5vɆ! &V`IXVO+p_Z0K,K{Ηfee&bΆ|7:FAe}mTا8/g-\Q`FֿD6s6!U{^:nIhX) dI6U*_lȋ9ݐJg8Uq7$ 8B6Ŝ nH%nPԿ|! /lwC*1 ZV9U}Z3PGȆ! 5qZ _s6!&N+Aw[!bΆ|7i2n#dC@^ِ8@/mqlȋ9ݐ `tZVf^S 8 /mqlȋ9ݐ r| /mqlȋ9ݐJ$Ip5 q- y1gCRfэFv9}Z3PGȆ! }7ĵO+p_s6!i@w[!bΆ|7Կ|7 _s6!hZ/ b1gCRrx&o|ũO+p_s6!UY]Hdn#VTԿ|! /lwC`4]w)ȠKPGȆ! `@Kp _s6!W0N[V9w) \/mqlȋ9\Ƞ- l6o.J'I2|lN=nͻݮH?e׈d1gCkԿ|!;`<WKԩuǽfW ! 5qZ _ l힞TP;Q`P^$OeG|Rzxx™,7dX3bΆ|7i2n#dC8fd$_o޼{Plus6! V}|>g- T:avfs/,R1gCRNswf9N}7RaV Կ|!dZ:ubr6ɫ߱`1gCR3_K`aV Կ|!lVd2iwϏ:v/ˏ}?<<,tA4ͮbΆ|7*Tk4~?=p^Yn.e_ Gҏ#+v$Iݮj72IX30(a- t-qʺN_Z˱$*Ŝ nH%uhMY.==?2,!`aVt̟YwCW_U8_[[UIO+5uٹUdv}Ns6!hZ`0(Xg4=?˖hEx ޵X,t{l6դgS(HVDH0.-f3ٳv-7T8_Nb$_}XbΆ|7|>/XG>|^Oto`U>kj^Fo߾PGȆp*͂x/0Єu9ݐJW^W}i/-l{7M}ׯ_SFw[!lOO\._^s6!FQ::at:GO+~]agD~sv,bEw[!$9Z*?Kr3wuE1gCRf)5C^r}W_}\Z^'?8vTVȫ%tO+~s޾}mM&'Y!LlVXF/&;ԧ#6p]Կ|!\.c$֌xC㿒$T=[3l+I~Z9q#lwC*aE[өU< O6bV]Z*.}ZKYWj'YeY9]5+_Ӿꫯ* /mqlh.$gw.lާ߿O/]|r|&n?pPPGȆprX3%L5rzM߽{90s,'! P$VZʐ?׿ļ4PiGOl2FIb8ʫW}`O,ӳ?6Ȯ2U6'- 3I/yTQ9l6̯! t:F^}ymkKT8`yc$ @ML&<<<>Z L?5LGly'xE XِTq+s/K?_h>mסLEAVl6[,>_ʬ,ʧ-= n#dC@^ِnө$];˞f1^PGȆ! FGiW[.V[b w>%%_8@/mqlȋ9o~ͭw|jM$V 8B6Ŝ nH%J]m'a^s2Ɣ<!_s6!>]R L$iOӓtY_G1V 8B6Ŝ n76!azI mw?UP; Ƞ- y1gCry[~ճ.6al#DҘ{](^Sȣ- y1gCR`j:׻/һʗ3r^dž} Y~v%΄}Z3PGȆ! DT`o$cC{^.6 ,ݒˋ_OV Կ|!UU*Ԡxz$Iuz-{Fr|^\.G?JK}Zpd2GWv٬jdU}5.kGs_J*A*XEj$N+IפdyfnwoQBJ*8B6J V Cátjz||fY3IU꘯n'Keɇ2gY=ЊQηۭ\<TV"˫%WiJ*A*XEj$N+!]ժxn]̼^o߾=FwxOB; i!߻aۻ,UdC()!`U$|>vGa+Z$gqXū-KR.3L-Qrh4ҝw:I,iZvPy?iINUdC()!`Uv=toݔ^}7ʂ?yt*Eٳd\.3 TVvJ@IǕ ztYE\{5͟<Ie/WS{+] UCt2UtO+5A ȞÕ$Ifx_l2;teWÌWO>D_۔&IG'!@IQ%QN ݍFCo aW#i>=<!`aVnQ_vbG_eM&nxxx 4seWÌewd]< J*A*XvjFu,NVO+A Tu_i"_eseWÌe5ޖs]jnh+l%E D ;5(:iu$i>!DgV2t:D_ LjUZ FoMfCɗԿ:,pUa%S'MЊݖO+A f.w)ΨK{^ 3J_`e/~=r_p&!`Uة Y.SQB0>>>jrZ|VΨ؃ƮӹLjeoߦWסmWBQ%QN .DI^ PԿpsVr,{|E1yv2C{=^Cdv}nIbeø_m1 UU*+tFG7F}Z_9v=ϴ&u vd_7Y.:>Kn6Gt\^Z^&9Z!dC()!`Ut:-'PZ=EpZ _96wd2A^~!d'2>>>V.ӽf|_OY.'InbsG)G6J VŐLfy5 +~=qZ_Qq6- yY_W>ių2Gt׋/YIqbt\r\!UU*`>F#}.sדIWRV^ 3>/I㿞RhNMlYC Pj5u穭$;2 #I*A*XEj$N+nPnt_ =nQ_EIȆl6;`XdV~5Ϝ-juh-!`Uة}7ĵO+A !.ӽf|UԿ5N.nO{3[VUBV Pd"au晼קkf7ooFg޶דӖOe.!`UةUEaVpC\{5*{m~ri{fe|zV]eB㿾K-!*A*Xvj@wC/LjUQt:JV|d˥3Vnv;͛y{^Vw?Η`.!`UةNp>aVpC\{5z=G`0Wy/Kl\.G?JK f߼:l2ȧ'|tC/T$!`Uة=[MPԿ2ݫaW]nȆp&'$Iv]̇_HT BTS-5`P.Z _ q0N(M~7eWÌȯ/1L3{/:$(` /UaZ>/:$(` /Ua|>>/:$(` /UaԿ|7Q­syO P*A*XvjjTn {UpHT BTSrx&o|ũO+A e= *XC 8$!`UzF$ws PԿp\f@ޓ5ԿCJ VF n55D e= *XC 8$!`UH`0 [2EUU*`:ZNsޫ_SH:[2EUU HVܠ[2EUU* Ih$Y`ڢ[2EUU*ԠH,OrW`ڢ[2E*a 2*XXjj$y'+ @mQ­syO PgDuG ,5` P[Կp\f@ޓ5Կ@E"Y!+q P[Կp\f@ޓ5Կ@E"Yϕyp8[z~WׯC$y[_m q?Uzg`t*k6 U˒4 Կ1$}{ɿ3nu#%5h_t:%/qаTK<=Vܠe$!ڻdIZ$שm3ٜc.3 IPT_"P{^ifrYGRܽ{.}~?oW2grŋz=[j~տ=JiG_OL&3RL{4]QbqyO Xj@ \W=+jf4#{7e,M Y3=TMrՓ5e}p/?m$? l4 [-u%˩p+LU-&%5v].:$AQkDسBx\ƙGrO6f?h?G3Rj$It:罞w|&GQz~2uh!iVw >3|fsyO Pgxdjsd鰯nX,j۷š撨j}~۟7/_" )5S96a~_B:ٽvG׿,g)?mEE\{ޓ5Կ@E"Y!<^.lq;K꧙'#Z*fYg?!6rY/{|,~XXZߧ6蚧/k̀'AQkDسBx_q;f/|*}qk#ރu/`:Z)}h4j6Q?o~iAaJSZ _a~W!_J'H( 4YaoMe߳u {UH=+e\jNsR{ d&NlE3vjůFqnt^ ӱ\Z{ PԿ J1yIJ0=7E~MM=M~Yru+e= *XSuk>}HȒz]$k^Oy*M"{Va[VB> HKd[*(r8zggb܂(ʚ2EԠlJ.3x̫/2=h{}JigNoՅ"YL'l}#$񑅚 ٫Ug'mnW2)ݛlpd~{ٽ: MT"oK`6K|V\_(H~fN ׿=R^ngb{ ӫ= @}P­syO TZV~&>*\i录Θ#l7"Y,=J R%V<ʹutU2SĿz/cN5G]ۂ켤H-m&ٰS e_O?Mt5{_Si>ֹL'AQk*>=~^> ty~NB6"qh^:"ÿdICz8۶Gwe>onm ]1̆# nU4_O% Ui>ֹL'AQk*- ' {V(?JZAF\z坿#{ m岲P\C/1̆ؓgjuI|> l֡ZU~t\ا[2EUO_ew',!{V(?K 4v\JdZf3>v2}?2W2_]nnI{hZf$]nmE?O'g6\@Kҫ PԿp\{ޓ5^_^iJ9|>lGg(l7"YE/u-d?m7lݮ.-I3|&+?m"!5N`0iֹL'AQkԿ =h[:hD [a*%a&:a:yn^f'wb.YnԻwl7oY!mo6-P7,{m~W}~fI $dK }$UT<ֹL'AQk׿yrFߧ?:Z_;8 žU$J Y1_Z>zk2==װu+%_cfׯ ēJ`⯪~W~fI i _u.=IPTz =__h6 iԿ+žU$ʌl6J?^yj=^:nǥ 9/?+Wl+_l[3j3 HJR!Պ /:$(`ZV/+0 DسD_6|-FGԿU*`J~L({k( @P­syO 8-F{g^w'a!dCa*es~2i1Z?~L/L&#RFTSzmYImj i&eR=/ P5n_e_OKwNH'l7"YE/$p8\,?|-l6^%UUal6(d+l[MO+A+H.yqP*Yʴg臨KC66M.=3+Hn[CJ֑ڒntÃe2ԿU*Ԡit6tvú PԿ2)l_'~t:|$K#Y& F=$G_nO*Gk[u6vvWԿU*@܆m=%i>eR=/ P5ֿҳ2 Jc'!{VnZf{CCQN 4㿞~d>SiaV@ Iu<}\v;IO5e]ʚ{L&>wUW\& 5XS]+=ۼTd̆:)ީ˫!^0!܈gGU#`UةWԥW(v>fwu۽3*fs@dyeA+H.y%y֡}嗙 S&=yɆp#žUUaZz1!L&wO|||<:+]v/_{X,䟲n{zXg_&ۮV+^*B+H.y^{rQ`j]dCa PFTSM$~WIj" -{eڠ0Ztkv]-=\嗣$I`C TW`]1#{VpW5 Vخ/yIk% NùÇz/JX1_eR=/ P5uUl7"Y_Q\ةmx<|$VKtjձ&?| nfɏ߾}^SgJ2Y5{&˞=|eR=/ P5Կ@E"YJBQ\zN?[y~ﻙWiԟ.Q-v$juvTtWjUJ_Arx 6` /P{Vp$PT:Cj\.uW^H? ,1V@V+MeO3dnk$+7wbEeR=/ P5Կp@Ҝby(9Ox;LHyNA+H.y@,1V /)%5-|=+8UI(`#5nů/[?I(}^sQ ˤ{^@kP5]^6 >|(^_(˳S1Lt󳓩 Eس#Q 9R qZ^G~_|rIlxA5ˏ5sW\& 5XC _%ktt0?n@_Gس<7PT:vjtU|Dx@اPOV{Z R2IH 2)l_Tff@E0Ovwz3!/\<7PT:vj/57iԐMQ0ֿǏm֎}`C\ˤ{^@k[,uuJ{ׅR]3Dس<7PT:vj^w𾁰O+n$"$_5,ݻwp"=euP6%.> y*2)l_t>X%==SsɶfuĪEس<7PT:vj/ym4n>\{ٽիWP>2) ӓQ$ݓlE_>!/@\& 5XC wС_RFg ynT%u.@_H~Z-lj}aV@Iװ6$סrMdpx 6` /\A{̇Oˏ朗n&7{VFU*XN 5 vXHϒ7i:t!Iɚl(ȆB{|)y*2)l_5|If`Dس<7PT:vj`lI߷t:Յ}aV^ L j.ҏ$fD_[y_0{鈰GRB=Hs* Esa_FiQk ,o @} PI`C P_wǼ{nuXDCOT=Hs* Esa_JoP6"K +i>ˤ{^@kQZ|1K_bdYpĪEس<7PT:vjwZ.F#}U'Ƞ!y*2)l_thJd8. [bN&[lݮ.d{VFU*XN Rl 5?/@\& 5XC faZCzl% edYK>(题K"?ύ$U΅N$ɡm PTeR=/ P5ԿMBxv+3Kk[fѺXZUz.ynT%u HV.y@Hvj={||2g ynT%u HV.y*a*ܨJBQA8?/@\& 5XC T$žU$Q 9R qZEա.a1*aʽjX,$>l6Vv-<>>qDߟW΅F#jirtJk 2(CE+H.a1*aʱׯ_gZfC^,'Qvu:8Կ ֹR`t:_Qu52&P5Կ@E"Y9 $I,wHd2t晼ow ˓5_|i])9 ֹR|> FyKʼmutZ7' _jH=+ҥ+eBV~޿b8`#5QT*_Ary { 6` /P{Vkih2YZ!Өb8`#5QT*_Ary { 6` /P{Vkhh\]ẏ}_.㨂u HVGQu52&P5Կp)F]QA8PQ keLkRTx"j'?\.v?/GqT:Rj0.dP[UW\^/c 5XC oi%mYʻNWCXrtGs! 2(CE+H.a1KQ7≴JWvGw;e対*,9 ֹR|> FyM!V͉CE+H.a1KQ7≴ʌJ*Szl6LUGgMգsAy׼+D?5oHW_$f6#YEUI(` ;5tW~Wӑyi[[>uMl6ʓɤnݧ3QukeLkUOɗ~cvc>|8(:7EWwhc#YEUI(` ;5ԿtW&X5 |aVEvL?JO! ˗/mWx|֟(py { 6` /@v-GmJtFnY.kExtT(uU<Ӿ[1(Q $UΑ\l6;/v4iѐ4$2ya8mvN<Vq+ )!CEV/~H#z\OE?tW\^/c 5XC 33; g$>3PF/5+WI$/V:Z;9<jI(`#5Ћ/~~Ch42QzbFyo%s'%TI~wS'-Gf"en,CKW^-)>`"n>~f =싪CE+H.a1+1+ݩ6^Lɶ.כ%7:)5+~%Gzś3_ 9R lXzY~vĂNinWABl_ ١v3{.?`#2̧rF&Yky C=UW\^/c 5XcL HYVW,].8boI{N94w/PU)f9pI!ǵwa'_ ֹR|;߰}V̒[],_;a%*H,Sxz)uy-yP32F$x||zF\xxTʊgL.{v& qgԿj2k/O+~-{V>Q $U0[52&P5cU{wa}C_*! TNE _~|۷-Dh2E}Od.>>N+g[;ya'_ ֹS P:6tLcxuay~]-$޿MelTWߊ5YH^PT__.waz't_j~*MC2Eeؽ.t*zlR~S1adM`Jݭ֧.Z)ůugnoIjI(` ;5.Huzm[VF{7_V0{3͌!-xOuyiM;$U/}Y?(c*m˫Jv.a1*+Mt:{`K$M鮋4JֹUdC@LL0 n\2-=mUC~vi6ɕ_~f'(P $U΅huiH/w ?̡W@ MS;$Ut.loL&z+ozn:K_jR,)eNB6͛7G'^SyA|n9{D\dz:ΘV􏪿O@+ԒPT:vjk\e2ҷ,_Ze/ NҺ맙[Up7IQ0 8[T_iGw;ҿ, 1q̓+~l/ˢ`WulhsI3Ȇh -?vhjVYVU8iimJiSG߈'ZjI(` ;5nZ::RݰVw{~%C>@Ј -cIg+l6sӉa,"Qa#]x43m-?keLk\ֿeP1'!pm %;u;kZ~Ki3Q7≴Z*XO 9dX~4IR£^swn=V 07޼p^3`L y~I^ze'+/Ӌ&>FTFX:(?|[rZ;.װ˘`C ָea0 u!Iů"WAi$aVO7-lvj'ɶg-Ӏ8U#`#cGlQI&$]g%\ֿʏ:T Zί*b?3ݻ蟗7≴3S΅X9lJ.\.%:z\Vk~@^3˫^xاnQT}k?h4"XW_柷 Z mvV::-fVKDZ Կng)XN 4 , ќko~^C|i[U#`#Gc$Ifd2W[(Kӻ|YV6h_jR+?-~V;w̍%mSKXcs@9-g<8pBZ CtEK4Ծ>[j{xh_;T u  GCȺee]/O7y:@Kk66%VݮIK0Bbkҹ; 9==~ {TÔXjžP9wwwGS' gc* .//ٖ^ b3ZҚMGkP:mp*/BY+^_vssu@%+X^U+tXY<<CVdkq<==}N8G/=sP:xM=oG'8` }E Q:|pss;ԝe-L% =<߿:eWz.ꫯ>O[/۾ V:lJlf_Z)5P ]F?kƘ)D27U,upU"_!:Cs Yo޼I74%?a /yL 2C·_ k&X)y[!iƦĊ@%0+PF/w [aʲ"<<CVL񯍀7B4>|pL^}߻{)ḻKL97䦁7 < 8I9H M;;_ ݋_Rk 5+n׀]^^N4 _ebS5%/Hbe@ a]2pE_G33dq啕)w_lYgodyC*)ARk 5+n׀߷N4 _U l)˚J$pl Z2ZS8wipeſhW % >P<||LN XBJllJ8]ĿZ'uX\/GO/,kJY[b!VX/@q~燇w,߇<`C0dZJV(5L/?5GRtlwMeSb3ҚMGkpzz]\\N4 _[g<aʲ"Ҳ 2T&6qߓtwwÇ Q+}bCKȏ@MeSb3ҚMGkp2YE Y;;?. scS5%/XU A 5|7q?ɵ0w/=Yǿ}, ˏTFvYarsK5_Xdxؚٔ|ĿfcSbQPurPoV`mHO$>n$["#),B m`www4WÁp-:<@y2 =4??"CƇOQW+8ʸyMN+C߀_Rk 5+n,gĮn-LY֔XĿTZb!VX/tC/ƞhe|iiHpΠ3 h+^6%v{):6)/o/ "*n_Z)q ///ONNXŅtN&1+*1eMEKe!be@e]qhnp8L[ Z~ԉxMbC>4L&` ҇V7JMMleSnnn;/\e-]ks\9^Z; _Z)w ^^^...&{Sdzk^Laʲک$ܲ 2 TRcՇuLwww)/p)qeDܽGPlݕON~/HJ!azjLIi}txٔS:݊q}C|DZ3Wgmr!5+zԯLN_9;; *8NPoV` ;˃)LY֔X;Y[b!VX/"?Χby9=>}o/w/E۽V7JMMiTN @U$U}?dvĿfcSbpr||~yyȁ0KDnn^Laʲک$ܲ 2Dv_rv:f+>9Qq/i4N7JM]T27 k\ `{X qAKk66%Vݮ-:>>,ﺼ:mV`;˃)LY֔X;Y[b!VX/` ޱQsÃ9COS޼y_'T/w/"X9`wFttxٔLE(NZݻw4Ao`KS/҇llJ8]v}}.K6+0X,kJ JҬ- @,0X%$Ed',_hqn/ nnn,[k0پ|wҚMGk@2+T ۬ vcS)v*(I6,B _ ~?QDC`)0؜jqc`|`VIqu V:lJl$#s4ʟP0߾B 1 jekͨ) ߀llJ8]2}۬ vcS)v*(I6,B _ G3q{#'wJ߿?zr}&=^tI/`&.J#5*9;W]qu V:lJl$#ONEN@ c<x8b7 5+n׀]^^FW!bgxy080)˚k4ksB,* pssG6~A?ǯZ|*z1=nr$s:&,..Ŀqu:+^6%6iA0*ҚԸmJZyb-ecSbq]7ym~xyyNv6+0X,kJ JҬ- @,î_-<>YpoܱܵG8^7]jpk{]]iEt6V:lJl$#S8 ^X &!eK8]Gxvvv}}cÿf3< ”eMSAIe!be۲y\ˇ+ |}qP,&r_rx /hqJMd{=fD/OllJ8]驦_77741qw\׍]s݇ vcS)v*(I6,B _Ac{P -5ƑuI"妓!Ҵ$uQw!#X){F8 F+ ?Yk暀.B ҚMǂkprr2W)]]]) ~ 6 &4765=`gxy080)˚k4ksB,*p/ )WwJĬ8yosCgV|Mynm/-5~tu_Z8:/:OF\+x|fdBIG!iƦĊc5x||<;;pJI_䋰cVZd:s9Ct%[md`gxy080)˚k4ksBl'bV?< 2 }ogMn{KTOpXx _Z)5P ju\-l[&6;˃)LY֔X;Y[gY!!&_unxpcbU),c݊~y޽{GUG{};V8$Ꮒ>??;d+]^Mqu:+^6%65WPLgb,/қMJ`Vv\N6c͝VlI:7S5%N%iVlF~ۧgxd׫ >n FĿ@[xO_q5,X<]?q7?ō JlFsMqu:+^6%6)K7]⶷!( J !5+ kZõ!͎lv'`Cwo4< 0s^[F7<- cʲ $ypWTPb)L%<)6 -Ntaa?ȠO<]j_owu5gyQ. 5pA0k*zz渊cή..{f 2+*qJM]ϻ9x1iƦĊ5.:k̬ x>]y@48,6|HI;$PK/<ݞ~0 i'qF;Bޢ0X>$֏xl^'O蓼LjXwWD,4]h(,oyIIZN8e$T!E Ӗ r#/f*Bސ#..{f4%bFt6V:lJr~V_Z)(s NOO#8qZ}MTb)S sx[p8\͛7>%8qgkA^`K4x$޽gZʦu?!}"#8:f$=Hc._SAu׻4'mͺh٭P"fMs ٛX.zTjq'u5_9_WMm^kq3uoйA*G\eSbs˂BҚMGkpvv67H봯JQYDg@ѕ4u j! ;Ӈx3c㣥r£~n &OBE;<Ʈք>lL99́E F9;HuѲ⡁]F!!JvA+\OdVδ뿜@꼽{^F&V1\ 3TI?`ܽTWp qjBq3u/5j[?2BRY-!++2u B{M!1%yh.X>,BU뿂PyWbශ$)v7p $p޾&%jze܌fL.ARU*+/dcbű<>>+.//['jMlu[S٘l=M z8\>q?k:jĎq!iָekjC;L:xYLͯRrAd֣jG$0!]&gRįmơٺ f4= RJ!VT9i%Xs 3...Zke5.tm:IgD:̴vl|YxieHhJ;^9xImIU["&>i蛆GP1?)~GOI=[kȔו[ob BdD'ݟ>tSAՈC -4kܲ51OU;";hK/k˹p +_qmS5ʡqj2kF?ݽU؃?vRUjN,_Z-kI8v\K`#]`Ǭq&;x+N5_`!e`2$4 56~01eq& N21IG.X]&s6,[%Iه7U 9+o*c(Kӆ%͚hYژSNHi/Li׏X{5sP؏XIB@p}:]ˑ;v(ŚEє{aqox߻N6R J͉EKe-ǂktqq=>>N׆X0k `pHV.it?:k17,.͓Br8 N6~H|Te%dչb{>TFFҬM뿚TqGK,< 6r;r[7pnA95a)0Ys3DTʲe8kk4،&{4Pl,bEVZ+NA%///WWW,$TV+DJ:4>~JIW{"j~\rBBc&vx9`IU]D5a\S&gA5{3٘I07ơdWoveٱ!J߇gCZh5,}΁n+t>߂?I5ײ1OU[ѱ/-ra?b'<+X>[`Κ$5&,ŷPD3/sAe8kk1ҌܻZA%[RJ!VT9i%t?~n(QTI%@cMcIɚ3=XDr6'GʓβBBcƫf^s&v;&i*wIHW]|=v $S IKهs)U^B8ڸ *Kt\ZҬYͪ V,1Y'CB C:KIxKaʺN+܊そވ584-3<Ϲ,5g[bſѡ .8xVֽRJ!VT9i%tqrr¢^^^ZK*$ /_=4+p@:'6'7$07r<TOKTs͍Qub 8ir-}ԟa]9/y Dzp f{xPs)Ui urq谂J4ke jCL8O-;kW-/so񯮘,sp'98\ٷk-ζĚ%69,4~Vփgc)+ԜXĿZ֒XqvsvvƊNOOuפ[x? /*s?]UsxV[BB>k\yo5/TOK7IÔk9ҽbr(YzN5d}:Zߣ ]n4vRAUƑK"]Ҭٸ6*N3i&Zt>p]ڹ,>~ƹBtuEV犊̳2" kE%k-ζĚ%6Ԭd XJ)Ċ*5'/$V]霞F8Ӿ&݊~n ; ? i,@JRLPקu?;_ V""NGE N%-sĿ'SyɃye+=s Hf$X6^C.Ɛ>rY)a*iR~5IUG&87I-K[7Sn jp݅WWdu~Os{&[tbYN6R J͉EKe-gA:\Z}M%}| 08yvr^Lu/>k,+ϥdrV$C'C#'UUg;1k@ȉ2el'0K(Ƽ>4 r[אLu" tr%g7k'Zb#H5nٚ致C+jpUWWdu_Xզ8Rdc)+ԜXĿZ֒Xqv\va,O`1@w]e0wg쓬"UV}H:rIU=uLIpl_^'dc^g鋒7&vk:4kܲ5i#V*LWWdulq%/RJ!VT9i%5¬YT͎]'q`;5*ReՇ3 /LIU=uLqAsoW8T|Bvdecbss(ӲaJl'f[bJp>k4ksv!VM@O:WxyI9g$?y*ζ"ղfJ)Xyi%5¬uIRC:/&ޤOagxy5p=1C0KOb켟<w!֔eM> K~'ϱa "?.}SٖXĿZ֌X)5!~VZ+.\.J)L\dN/_S.0,μy>SF ܬ~A2_mĚP/عYg-+EbMY֔XqT臥x p4+ri r1~Dz'0UmEKe͈R Zpbj%tvaVJa%pSkg)Co޼a?Zw#VĿ_zeF:v*?\XS*;7eB)˚+w#jNz\ RMxƘ*ζ"ղfJ)XysZ֒Xqu @ 0+0qWE8^o)d~@ljvΡ"2+)'???eŚ- mb!vCpQp/Lg[bjY3bB<܇XZ-kI8]¬_[x/YeJރpεfW{KTs+_}~fn/֔emEo6 / lK,_Z-kFR՚ ?We-J5k|9 [x/Yb%Z+_xbMY֖XTP6kl Xq*ζ"ղfJ)XysZ֒Xq4ؽ>Y囻5k|9 s[.x/Yb%XS%Ծ<C,n(Vn_!*ζ"ղfJ)XysZ֒Xqwa y6kd{"ܼf-Q5Ś-mb!vC IpLVlٖXĿZ֌X)5!~VZ+Nw .//OpW~YJUV{hvoK_Ś-mb!vCt2 IpLVlٖXĿZ֌X)5!~VZ+Nw;>wM#̚U7ڋEˮXh/֔emEo6 EoH* gb(ζ"ղfJ)XysZ֒Xqs puuE,̚U7ڋE˶ [Eo6 EoH* gb(ζ"ղfJ)XysZ֒Xqs prr27'CkjѝY5UV{hvoٶyb!vKmb!vC7&Eq%/5#VJ)j}ղĊӝkOwzzJ+ҝY5UV{hvoٶyb!vKmb!vCt7)Eq%/5#VJ)j}ղĊӝkGzγ=>weS3"ܼj/-6C,n)Ծ<C,n(V_4eb(ζ"ղfJ)XysZ֒Xqs ܞ׉Ur|^'`7ـi=>>/Z" X۳Ӱw}}=yxiY;W74 HcmLGc*3#")BVQ=*o?:-cG@xCaʻt0&{V1BVlPAa N%!]\\L^pyy SEؔX4ZX;Aib0Ԙ1ibbS q*1W 9NOO'/pJSEؔX4ZX;Aib0Ԙ1ibbS q*1Wmc2LaSbjbbG{T!Scv"ՊM*( ĩT_r}' ]$mT6%ͮV V+vGN_ZX 05aG`L,_ZXk@JLA["n]*¦Ģ jŎX BK+ 74(EK+b-TPS"h e~_['p*¦Ģ jŎX BK+ oh LiQ:V V+6Z0S}EМ;N}8 SEؔX4ZX;AibA m1 ;Jcb jŦX Tbzu<9== !Ѝ?_`xC@ǻ˳W...(=WWW+~m'bs]NOO>~wyYOt;=_'?c/K+c2ەحlV*7j*S??~_G7}DVҤ@2s=Uo U?+!`UWbUzCCz. ĔC$ F { j8_~W~wb* Xo+xU//soo)/T~s'.]YnCغۿ # RzPv/}iR:W=tp6ٹ<+!`@W+s*+y}vs8SҭCt{{7[WX~7{/b\H;zDOOO~E}vvVNd'/Oɉu]~J؂'/F/5[$~ڶO\|iZb2uIGrU,#+rVJUhTl2E@&:W=D6r:ٹv|67~sտWXC?E!Zg{ T;m`&smw+_{/鯑=N!> 򦵓Kޣe+89=pf.>޲>cK*)]Mp #g.h )?99qh'Œ4աek5ev%Uf!QYfJˮ&fDMKCm#):q?J 찆]ܞU?FFH8DM w6\E}yC}M窷_ľ>~l&aoH\Gr-ؕWbAJ *e l}Pv#sW 1Wh|WJܹ/Z,&'>"v|O!`';bן~s?-+.},sTҷ[z2evEn*SW\!UкmD<%fV6G_`5+f2:@/\->nQ/o.UelԳ#]) yC)g[L*I1X65׏a2Pl?l Bzt>\,z[H|RĶ׮l(>Q˖=[83t)9d *ZlqMIaqŕjgEn9<1t(-CĞUWFFH/U_yCu^={%Lqg`/BWeOsUUu켻X3;oHhd'2Vl'lq 0GVtޯVn5̎㔞x|_bG;~j\- oݳ؂'fg /,ѥwSxxve6+Keز]!]+[III$dh~/.<Q5b{^USf'qV뿚t݋7T\Qi{Vc介Deg`/}c&ҹ й|D=5wGw i\J)VdENNNxĊO)=:8Gs쮙?WgOt.e7B{^5)r/oͨe2;ކb2C֥VZ6 ج% bm\ٺHJJ"uȢQ:ءNl*lN쐕+}_tdjhKs ohUA*YgФHTv7fq#owd:WfԱb\!ۦu6C#[9,$+."|" w!pGQv.6w+WQ[H62 V\w{HUYRV$+%"+E* 찶ؕ}&})(PK_{ٴsU?QSL9D5@PeEݧWY*Y^ܦސCԌ:v]Lɾ\Fv2b{hdTu\o$Ҙ2cع=rH5kl e9_z@e6.ak.lqM܊ajgSD%Iƿ 찁MDLQ.+0~P$=;Dj_b[\;R|/=+f_PAʧX.sm I~=tj =w+G07Wbm.6Jh//$Fw;jݝ?)='''IjDbOiwJ+:lAvMn*j ۔5􀘚2˖ؔo+_EٺfM/e6g{٨sU\!* |,zϊ7 )^/OsLjܗWbMMGl2\lAz#% c> stream x1 g>? endstream endobj 368 0 obj << /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode /Height 775 /SMask 369 0 R /Subtype /Image /Type /XObject /Width 953 /Length 40967 >> stream xnHЬfGl\kԏ,/0AoӫOIO4P@F.\ RB ~ RttQ;X׋b\j8?!f|`el6"]DVF|rr+NSX )b R㫯ڹȰkޝT YϴQe蛳3^\\|~z=NMbÐ(H,l6_y{ cXH #kۗJ7y&&k0\-,[SL [h;r5UC\UVG=99)^-¨r)Qʥl6bᩲ|mNUt$Glc {XD6ܠ-c o؇QeMp}TY|UV],*زzZYFMEwqrrB<:>|{{;َf.Z(9E)nE*Kԓɻ*[C*j 4ƊLU[8@ 5QePGӏWU8E=bڡ`*+LRUDJuFiY`h>Fdwg2)pjʓ]x!XY dQ>SePUHr먲X_̒o͘oc}2T!j% }|bx M} 2&r>4WY>1„d)cT7)]3X*T|MXL-&Ғ<2+6jqa-]fW5OO/P_xHu)ɖuG;5FN ͪ\V:#/$9ےslScF-ۚOOx'U[c`[/z]˄AveE>yH!D,6wSS.*/OO[K$&qqqu60;Q*G[?ģWYMTy:_Vqc`ӍX1/P^eUp maT嚨2>@kc^etӡ-̍*T*#;&@ 6 ƙCUnX>@ 1EW0Ubժ%̅wLt=7"%`ȺUj Pl]tX6+R#3UMTYD.:4ukEYZM,"Bd06c"j6k`)!l=Y(Ŋ-,UN)\qp( A)A]V;Uf݅eS\1p(kza[9Dr/N\.e~ 翎 `H ߑ?/3^9v-1`㉩ua.7]; `H$ݼTY4^O녠\m:ڻM_Tp 䢛*V38:?՜31r]\\ػ:&\C"?zՁļșď?XU;&@QĜe_X>>\C"zuSsUl6X&.|!\tsQeRN]8"4\`p 䢛*+GgwLfHp 䢋*C!3}0˫J^/.|!\tQeT dðdF].|!\tQeT 9y:V+"o .|!\tQpssswwwuUA/B']p ;UNJ5ˋv*EujvÅ0$| ͛I?~| ύg*wC=??'3kY][~zzjW}֍UHE}TYi8.|!Pn>*z,KƏ T "ƮQe{/] `H$7TAC߿/-pww&jtNr?>>Ncj{- U_J g! KL_EQvw2b'޺u-fž--_Qeȧͤ|vÅ0$| "*TY$gMf]7rʚA*^DZƐY=.T -B1&HrNc\C"GPyݻ2_؛ҭ59썄,; yxxեתv 2p *qC_~YSJa1vCVTeo/ۦtj*Ե.|!P#n(M3~mM*UKzu걑[\Cͥǀbpޞ6\p *qC_^^*gʥIUr-嵎lܡǀliV\C"GPwwwbC',5|:N J2 `H$7Tʦ+}PEuƫc}޺UeDU8*^oUD.|!Pn(LemِkO'WlnUr3|THl6z]k]4 >Ho7驼67q*Τ- v..d;**z!h~,3YD UBCpZ$֐%8NTpTV%0LMI8*4l\#~NJӨq\C"D@ SUVY򺧽hLImJm:F Mܲ/, EU14%-ZJ݂*D"|vv6ͼ5Q$a: `H$]Tyh^xj,pl*@>H.)Gi*[@z.05/EU|A!3awe&#%ʐ/2d&hJC `H$]T^y~~i Ux||g/ y]7u.|!\tQwՖp?[M"%o޼9D/jPeo:l69=…0$8T&'P*}WV[N 2䇨ra>;;yuF0Zu'\C"QeǏ[CWe/*4\ed/Xm3AIp 䢋*AOOOU9V*C\\\Ǎk1jym EU*{N?*EDD-(>UeY\In;*ljY(%makFM"U ^ De}u>H.TÇ*bV*?<RPers}O999i4LƓOʚ*@.<Uჼ(fȳc wu!Th#U9r_ʐ=Ql6>b4|>H.TY˪[jD///ZR;Uj6QiD*GT֬xZx9?I Qe{⯯cH>H.TYkT0t˪5S#U yI<|KYO+7V53YTY$Fk1T@lKM5!euDrEv\bȚ{wwWeW]r;U y36BhN)XUpHR9, >H.T٢ʅ3X-_4_ܑ{h;U9r_ʐ7 ͝ho^kXl&n8TTg+!bQb[:X$\C"CPe,I Wٛ$Ǐ7[*G*W*r_ʐ7mTٽ!5Bӝ>YRFEU*Qen`MMa?ݨ{xxpīrrM"*UQW-[BELxr,MEP[gWYj%z%,ִJM4$]TyM}Q Qli;,"-Jgs)5ޘ5UZT yc37ʕ"F*/,"2*=ym;Շ#ǝ њFB܎K;X*5Z\tQ!U.>{ˋ9ieti@PcvTKkP!2dFVK999i4rջ*ޭ9jlV=L^ZŚV*䢋**F4UnbdBa l}6@>hrɧyhPwOU.]Ϲjb5{/I.Pe'2@ vòQkE; 0`. *ĠBUƫ[Ol6\SF@2. *Ġ.:B[싚!vRB׋,ִJVd$]TU3%֑4B݉1 נ zӨX*5] Ґ\tQeT n'v {"QnK,ִJM4$]TUG'vGҐ?_}:΢~XZ;sdFUj~(䢋*CI/"ƢƊ#E…0$. *C 3u%|:v˄OFaTMlMGMrK#BBN[p\.K3"mЮժ#PIֲZxa\tsQ////G7=%kTU 0hi''3fѽ,7;-t;+nae96Ó\tsQY??E_`9!e᧟~:ma]JM|/A?~Gu܄ [jpUT6⩲,T3|! 0bPe™CxXkc Zu_j}nq|T4bԶWew.y0$. #Ull6In"CyUM΁/|&ŊMkQe4CJ*0V ΏG. #U#\.g6n ^Ims8)kV'Qb\e]UVGrEaĠ0hl8t49ya_˗W{ZӅ:2,u8 y!blcM0U&EJrEaĠ0htt*$BFב+oƣ뢾!70 Q:YN>*EUBOGֹZdPh&gmtV#GòΨh}\: $0bsz0n^TYyZ#Ì Yw_t·\:WY,aE}]OV3w512 䢋*ÈAaxnE5=#F5O1s _ %:w%⽚)HĐ?YE$]TF >b '&쎞1٦=y_9Q㪨_~.tX-jbkl8/2"DrEa=̝U'֝bD/NJ\WJ! _ y#Ԭr}}cDBzv!Vo_mNrEaRagf&* fC[\\\y_y@\wRFMtfK, "@KH.2>`贞e}|O^޺œASlDQY^Y"/nnn( iD*ۥd b*\tQe1|"An%f";LjIT.r4>:h|X`ygT*q=KU.!0bD7vGQ6N]5)V6{yyYTXMhHڧ'c}}}=. #;&lnoo-4m2A .|pxxxA,TV2RHrdTYᰁ\+#oiYt(䢋*È y wb![gkو7U;]pსqK1=>ӧ2Ue]oŴT . #;& d/eYݝ 3d1Rwjϖ5Bլ52T-,SOiޅ\tQe11aȝ¿Ldb\.I3  N -VR/rdTy*QeKo{C'0bc xHq!~k3i?\sCoEqLY͟U=q/\)ɯ ,12 >*sC74W42)wZӶ,5eB9THQ__\Y0bPe4t>wVPPen9Tu'LvصCq[_\Y0bPe4&Xʋ-v< ĻRxE[Dml/UC!! a$.`Ġ0h4!4bLV EJ)`1gq`/F6ub5ōtPUH F|Xmܩud Bʥ]DAUG'`q; /شB ,-[6R.ʦ q}Pyʂ*ð%$w  RUV S-/2+&-'.`0,I^UyF"*z|ww׫^d&T4%u#Ua^EbUe#FnYfzQJ^/ގ)27tɯ ,12@<6d;Iv D+ F P@Oj%ifcu*sC!ʂ*à}F캱U Ty2@O$.`Ġ0h=#:,FNǡaH$.`Ġ0h_bE]=vߞ8*Pen9xHtT)Dl6iflV$F'U憞CMMgAas7qbjҞe/o@_!ySY.uE ~:tbB14,q =ɛ-;'/)jOOO(_;h7:-b\zSWA_!ySY{swwgTvRpd73&h74F!uTz575ϧvWǗT^^^h׬Jʭ`И'kʑs񐼩\ ĊK`xBT5 o-BT<&^;Tz575\ZR40Y6j6^3X*׃*àe/~kQ#Vld,EzC#tw-r8b0QnTz575ѮM{gKS)HĐ1@qvTMW%tQt7,?)Cz*e2PQ3񐼩鬎3f.hH&jbkly'p *noo5#9N;|'tHg`KC/S!5oTz9xHtTrE{>^Ia@ز錝L7d_!ySY0bPe[O"֢C[U.U憞CMMgAakgc>Duh D$Teޞ k<$oj: F ٪A&]@)/US5N+5Ác!/LmgԶ%*sCϡC򦦳`Ġʐ+1 ZRcԺ,n鷺%`X;MU憞CMMgAaДGjnTY>˲0?DSgk9'}a*sCϡC򦦳`Ġ0hUw# \Tyna;DŐ]$bRC!U^d_!ySY$oj:kPe4t`7)Ɋ{!(s3t19M=D@G_!ySY$oj:kPe5WS,D>{O^%6.W hpxPe9xHtV<ɛTxM]Ner#r񐼩x7552@)`iAG_!ySY$oj:kPe,O#2k<$oj:+MMgu .~ԋv%2k<$oj:+MMgu t N4Ulw͏T{D575O򦦳Ul6†&!*}Wx@G_!ySY$oj:kPeȆjJ8s:_~U*sȡC򦦳ItVנʐ:Jrl:1hYw ˨2k<$oj:+MMgu $yu1jt^#r񐼩x7559doEnja哃*sȡC򦦳ItV=$vdQ5o'?Pe9xHtV<ɛTEٽ]1*sȡC򦦳ItVנ08oPe9xHtV<ɛ\G)Fd_岿cI="ɛΊ'ySY]*(:r)ltUCMMgœ鬮A[j 糳uT{D575O򦦳U(^'[z45 =":Jonnhδz!ySY]* Al]-4="rxzzzxxXVW[WcZiU+5JԝvV$oj:kPeb{!ԤX, ) Y^AG_\^^zlF\Y鬮Aרrճ{D@FuȠ^YV7oQSFQeoo}UItVנl6\ЖKrר+n(ڵEm]QF?ɛTpg^,Ǐ¦;H].AG_eDf///k!>쮫*hb p6WUzu="*cgTY'nU֍*˖ծ///ēMOgI򦦳U!2|w]Z;ʲzr˼ #ySYy鬮AInAG_eD-}}72\n}TYZ=A寅VTʊM=:`jS1Oj跒c0 !.nooө;;;l6I*r{D9,ji;'rQ^s9_Q:k$o;kI4ؒdS^î_~Mē쬚"Sb~_Cd9g)\zKUT= ׫üY[ﶤ*jDY(xH}vW`Den U[۷o1^cD* :C߿ۿ ^R^MTT=Hj8 ф%rKXm?XH57u#Tk}_9'Q90QN:K[hc;D* epŅP'm>l{Unq0N!rːvf>ޘ/*|[,} %@/WrE;\K.-]#r?Mei;}p?Ł*h ?6Euf5甮*s[^gٮk+YD*lmx%]T+%޾Բ܄.%BU-)uSJCDg| Es-?{+9*wuwL\ܷèV䢋*zeۗ;ڗv*ڔYְ;Ekޏkɇϻ0Pe-*'''j˖}1Ͻ*G1pjqPTwcbFߎ}x%]T+}U*ObtUԦM}rqĔ}qMGG/ZvG0ZD}m"fT)tNC+# Xf^+=]YMk*{{-)uS,3*5ǵw޵싎@a7.Xo$5 Ty{e5],USk䢋*qeQeԦM}ikk?CTF\\LXqq~*Gȩ&$G.[ަVfaOkWrEvUCUzԦMgsvwR5X\T`-6-/1dm-op$ٲfh .Օ'7pˌ+o׾7uϝ% ~#}q--#UnqG<{CUu3+\=Vޖ_EU*1Zؗ\zx3fg c}=6n>;f֋, \+~_,*2(A[#[y|˺wwwb]Ƈ1J.rWW\D>e#ei ujSǵ*KJ'}p?Ł*T="7_EUٗŖ-iy$6n>;]J%q}p?Ł*T="7_EUQ* Qf{HmJ}vV'k#UNu8"_EU>+K|X!IFYU!2WrEItVנ#U.ܝk_M}JɛT`ʥakY|!ySjvqE*T9{x+yS7;Anm:AgŁ*T9{x+yS7;Anm:AgŁ*q $}J! > 5 Ag@) 5 Ag@) 5 Ag@) 5 Ag@) 5 Ag@) 5 Ag@) 5 Ag?b\/^^^V+%|ʵ@-·]ytYqZZSD䲙[AE.||.ooo{4o75y9R74ith1r-.l)<Џ対*|D-CU>99![l-?JGu9R.re zE}JUj[_zR yblkGtcF?߿eQe H}4TETZl-?֬enooE14LS9 ׯ<%NҨN*ťuW*_JGL5f̧\qF~T{G}dk`hy*,|KKJQeSAP.T#њnO98ZZD*}6M%T֨1d`'Uc;OyDMհP-5WVL/^ԈL$Ί#G;m.=R9ݷy>[JHXZ贵ekaTB ґ^ӳ=sÞwpwGֶh"S.]>*;bZtt?Te_=ZJӕ+%*[Ŝbf2]]SW'5*Գ0snއDVhU- "HSke ҷozׂlǯ sanD^%qѢ *kUܶwffXHJ1y=U w-CioFVݔwW+z9Di*fӮ:7ޭ%`n^~4 XM KNnQ@#B Oc6.y˰hʺl*n"hljه[nf!)G0+,d:%{}Bb2#ut^rq>S0륈y*FWVQtCzr[|We]=q]K *>rV=[TƞunQ*~FF3;oUϤ GF|iy'Q"/*7QY!SϢw`q6H]oyת*Iu$chEG[[>*QeOȨr8!7%q#i}[xۗM?@x}0#Nk?ŧ|$/t؁?KVwzd5`#:5Y+KvF=R T47ъV,_ļۯ?VBv ŧ% B@ Mٔ rz;Gb :gR;isi[wU~cғjAPs? ,:|p]=,Nq˔wk~LbMc1ioѬddMswmgvYYT'S4~1.5go%$ -5wr+ W)mIٌŧ0yZQ™dlf/f'ds>xN+f !k!ZN=^uewM}`mv.Yrsj>niRJS3:'Ғ:FdH\0&^e_b6ZSt`7>UijlE}W:)pt:q899)U[%3„W^k5...דbGrⷶVV-.կ~R]_L^Ņڲ-1vCڋG(Se]rrr╔%\mT `hDD1Ͻ-Y `X5bQ"+hxX`tklMDwT99 p P6HyI8a:Ņ\-Y,=~Fk!p'+Uaa/Y,TU(:[i>>6]RVuη|uuu}}m"$/^ .4ܬ:K;ijeK|.kz *Cdʢ.SNOO" %*M\3 _ kԺ\ZxqWq[!(tw_[J^\t?p:Ā*~+ T%oU{ٛ7oE™1zԑ$Z4bH"UYL:dx5yq]Xbšj_Vgkᐮ. ./Uv/GWE1Y\z ڗcY cPe薌UYy-^@w;BF*M94CW勃{Wq kT5,ߚ:0aT؞_p 2 (-f.-,&^wI(=.^8 2tKƪIU?|>]__K\EYzEpw㶮=eRgٵ['1E_d_1,hTl0 S~_m*rB_5B6ɛ(5^Zg)_*)#kgBiTxW.zmJY&RXN-K}vO-m^tףUnX_kdKV(^w:"Z/tlG6nU`[;UY A6/۽V)Rkr4@fA&fVd-S.ٽJVQwԜ ^ŤA޼y۪Tﶘ"cln># pbv*UgwI@ZZd[ MФKVWe]{jhA-#v#-;U*:l5lXݾ~%p_Š*äŽ2<-7ܸ4KMgxR^խݻwޮ-B;ۖ>3 aDw& TU#ׁÅPw@-٫ XGn]n7G*^/dTUUiu|QF2-מG +*kYnLT҆eW_U!^:tUe0ȪvNՋjN{/Ǹj^ w͆ aP^5_ 9P#KQ}a@-٫_]n=H26A#UFK)%a%KU^׈֔)]vV %av*W(dN^jVgVtݒFܵwgBX7TWe};[AU].L蜚x ]U eڒ}ʖOT~u7^UNUvS|vf\x^#pKd&MSv#15S*9lP'r^ D*CdHn8B*ޓe{F/>ZZG^(]ne=.T6U^Td=avazkY^q̮wveg5?5l9C[عwH *Cd6x7'c[nɨHUIrQ@v3V(lIs O#^=%C[3ײ>mūZm۶as7XVTx&CKQ*򑪢UfT%cU.gM^G,tlFdj4;b &h\8ZGQQUrcCְޠn[GZ1ͺur;w麺.Bv;Ӌdfgw6mTɦ(= )R*RshxOm[T%oU.^ɛ|ݞ)#UY>|Pe/lfTwʥcT嚨E=,%/9w[]JZKRd ( U_ nW88<Եf+2t 0BPeK}9*C#UVPe@[Pe*+2@~-2AT ?PeT` 2t 0BPeUTU!* ݂*TYAUz}ߜo 0BPeUTW9ggg+ޞǏonnoӯ6奬*oDH^<.}]hY=??K éeI=c#䌕jtUVPe@{eXH󞜜F+ޞv<}9==}xx܂ؔ"4ri@+*|ZxqWq7[@VYVCdRw~~-NKdw6c}b[:ZTYGD*F2ΨP/:o޼Q}o y&YhaXtU"Te*)ZၫLVEbiuj6cgl 22U*7Z_4'G'?o遗f#31U/骲w5ìReئ.5,94nj"^N*R 0gr12h+*|oM*[ꠒejڭnU[Ro/ީciw^ן^V{#PeeeЈzFezh߿/}ϬƬFP(%}0P 1Ɋ u MkS۲+~;UY HMJ맇l5lXݾ:`ѪݵkѺn\&+y Zyj1MTcit}:91TYG4UN|>?#{UyhչUEh(rvFJONUokjz*RKBWpq'4k:]xaҡh L5^ݵzJ]_u,M0l#}@A|@#Pp?ͤbXכf:prr" S״Pe/\%\*q|gTT-+*tiYnLTreW_N^:tUeͪvNՋIjvשZ=jRMUռ*WΑ'- *xS.!r*ץZ֋*GW4*u8]VJUUxCDMo+jD;2*,W(%*[::qӖЫ*WQwbx9xPeeeЈ?*|.-ZhBU}0>\@A|@#PD['X vLƪlɁc)D kUp=*?PNZ۲X|TctZ W{QђN2b;)~W ׹*`|Tygf{#PeeeTo<6?;;ˣ#2VeDZd)喖N+{=2פIT{+; ڸTCy%C[3>Wew6=UAmb>Uv>TYG4UKXXX\17[,td2cL*,nir jEI[Urcְ n[GZ̺u;w麺.-@q)%j\z,->M4X85I;Pee(e7LTy( m).Os٦D~,Cxa5*RSkQо@)6lu)i-iHI{kI0F)&MX}*֠ʀ> 쏶?EK]mʃCLCVG*.?[,tJkkf'T:59^}-,wP1uU%T@rU0Z+#QnRl1|B6-*W)&)'{ӓ+Qu@T ?11ov{NgG6Da:UVPe@[P}8p2qyk@T ?PeT` 2t 0BPeUToΚ*TYAUF0Pe\AT ?14x>/rY7ue;U!*7bf˳Lx^T#UVPe@fC֩-|ȉ 0BPeUT<>>$OSs拋 Y^]*TYAUNW_Qg#UVPe@S!l) x%\˛7d5,}]hu>Giyz||>OW*|`uqqa9BӃ~Tkѣ;==ܷd(J zV _Z=1!ɻY"Um:wX͛7^l9C_-},*}ngggr婫1cPeݻw[B=+[3nXk7m5Mz[*KyqiXb|L &v$/βGvsOE=9uTYAU/-y6-#Qe/L.Dkѕ*{r6[Xݍ5d*<<<춤 s{Wrذ;UVPe@F[x:0ߧNA5y}}moUE5SQH[bBF瘸kM *lpҒV7*WU#fUk=-9FmUW6KE% dK/Ue){=Xky-f& 3=+[}Q5nk2*ͤ +cPe95"K-* u 7Ago*l2^Ժ1/EcOs$pֺb\ʶqm}\t/rapbZ&:]c*ky7ue;`$lnU,7Ix-4FU{TR`wMXu믿jrtUI[Hsn*kf_k[;>R֖6lؼ*+2@~-#QUm¨ Qv-m`c}a헪rK٩ʪmr,?YnLT҆eW_-D[)rՋjN ,,έ[Wぶ5ݗ\VƫQÀ* 2UDYYaK.cT9֠רrKQUQ)/rrPUiD;% WrZ""{ 2*I.E-i]+f nL-EeӪ' =ƠʅUQe2 Ud5\R4:Zv5Qn2JcP͔nXvӾɾ\ԯ ^TٻJ9CPeUTWelg'>;y|F:u 4WT[rr/US5i7<3=.T⮶P[`-{2k]әug}&჻O3#|O\qSxUU UTWE U>99YLnqw>Bx{{kmOA˒F5w8U.^J8EZj&ZO݅{U~*K5~7مߩʲM*zsr7F\9fz,Nۙf&}s6rxNw~՗,p"ѨY&qQ[@X,a:tl6bǣʦOMӕ:f,N(b##Ŕ"1ۏTjl "lUjWiN_ft*U ٷsچZ&bY ,rV~p+aYl8UYON ?~(mb2@~ʽQDl\jUoNɮF[O g:6/'`r{u]N^Shjx 1ۏOUT/%*D=JՅ‰Z9@I0Fx\Ewڍ[*6{qړOOu/9ǩFL~_ӯ'5Y UȏͦѸ7~.}Wߪ[׶P^Ǭ[,U:>?BзG}$Σ;69JوTLǦ.--Uپ< h_ UTyĨr}TYa([Fiʐ6 avg m/Wb2@~C'F-L>7[Fs-󹷮,4UEg'Q ّza<<< 2hUoX9S5ӍCU:1qrrڲr=gv]qT=u-:E}*{DFn|`Pe*+2@~CS&,Se}lG 0BPeUT`hxZK0$Aƪ,%|vty d#6Lk}ZɚYw݅1kX9`E=Lg JRMGwI* x:j6q 㡝*ÿ<&lh~}+y!Yž={ixVcOADK {EUIU-U|~~:L3^yBf^gUH({;b2 %!Q=frSA޾+"ZzAw޹oT"E-6YqߪABciCJi6]#1oKUYgFK-dSo޼IiXPiuȺfȲ"謪ssFO/ * |H6 "3)QeQAW ErM5ReANfUԅ9* rhRږXyiqZWe0`AQe,A;d;uH? 17y"J1 =i^^bת#lb5/LWy!MyUՈ~Z@to^*:,eaZ[gdolAVt9qo=1{x߭J{4W@j֟lW;* 2UC#8iQew =IUoaʨ2@7#飔U=Ve9:Qe{TSLFAxTUxo ~ba%&`l뽺}FR5jTYsEݍ>,4ZsEkƂwU5]Vު mQSEp4JhtԟlUm**U!+#Qe˰uCĮHeۨkz5T{mT*lkԄ^H9:KBWd5,ռTl4>yMTCkH}TlZgPu2 +lөřONN#QU:¨otVQ+.0TKU9fTeE9~,7&liòX-͔U9$Fuֳ/յ&zn*'1HXa8xUecSnfT:um*} ٥o cSe'O9\)nHaKRlg97d8Ld/f\ZWaZMWJMT:,8" b7:@]Ea]Y+Ip/RK{jy34yץ UFU>0ɓjR׮ƦklgPrQq]N^?hi6~|gՈ)hc;U&!P, xkL$|KWBOhU.Ç#0dwTUȕtKytHSUCj4BG}sҹŏmۚY TUȗl ɳ侓xq24|ٝ=p7P=fmٺKAQe\Ar0X<ē'ّqv<<<ش5ʨ2@Cd8T:DSՓEF * |0'l"*!y~~&@Qe\Ae 0BPeT WPxvv6NH]@F* |0tbkCUFr%C;~6cu쀝7V+?clA#PeU_z\7S",+2t R?7|ӟԓ?sA#PA G~OU@)??o ~5;@#1G AzUІz cH82t| l6t"*@zPeT`׼M`U򑠪ZRWd_PeH *Qe@#P!>|Vl6K]@ =2t|0UNҩ2U@fY,S]gT:UnA =2t ݂*@zPeTUr,˚GBR׷2P嗗[RZ*@Gdchb@{ c=??SYA#1dS׷ʑ_7b===["WWWVNA#PehÃlSYKL:T: n9*as]A8 2tpx4+æ i";Uь+U@t:fejJ]nF_^^[&`0wTM82t|H...L^%yr}>*@Gc^kk0o6[._kl]>P2SӛY?2t|0VUEg*LeuC*@GC#(}w>˻ꜜTply:@#P僡\{rr"f0 If,Jy2t|0nooC%$`IOG2t|Hf+/Kچ 8᪲%b-[p!zp`U&ryyzŕۘb:ۈ׫fc?*@G흿nHouٽ4Iܱ Gx{ZhFO`bGlj80PNGwCQ]H"p %?U-l&e^ȝr=ZF0Mұ*ߖvn-كU@ʱ1ÉNǪo'>h @cX,ܕrG_R0Peaݺ.1PeT*w~_:rss\.G0*@TčŐ#Xإ*T| HT*pl6܄# *@ FchUn @ 1aJg*@TK7o|-?2Ubh@Pej53r}\@Pe3bl>?2Ut:]V#^UA 2UA 2UA 2UA 2UA 2UA 2UϷ Pe aA;F$yٸkފ3{M aU@]'[|>n}UXP厹7Cv{T(cU@ʝTOS۲X,\iY}AvUW=ϟEN6{҆ y*@ PnrW<9-xm|8fff{ssc솻Ղ*wÃGwز^a6d T*wjO_:*Պ&/Nr)gHݚ UU@ʝ^]V7_Gşl6.6{ٖQwvk%OOOv vݢ}3y!2U mUAoG[yCC:~Xc*wzM13ԟ[q*@ PP>*rߔRP<ͼF6ܭ!rgly0\l6.c驸x@ rX`EؔR@ PeDX,:к[4ܭ!rǘ+noo'~fˬZ#U@]?nG9\lfdOkw+R>1"ڧBbvD} c`TyԪMOghgOkw+*'^<2T*[KA{G Y`TٳQe!2U [ת];X䆻5UoUS;c/DbֱTA],5#7ܭ!rLNōuIa8'm7L2T*wF؅&*/kS:[;v*wI!&u9\-&'4A iPea6*Tt\?O _njBOOOr[?YYtvx#D>n_|q)\nnx @;#֢PZ6Z/+ooZt5![Un"Z]wkHxxvxozA rg]Z/[pwi[- Uh٪d"ڞ69ݯݚCzU@hQdA f..2,ݡVM|hX??dKq8n U@]r8ln7W)uğ< [Un!ZxTU~A󳺫w浓pn U@]bOSgJ#Z;٪r ҧ _Q(+ڂn5ͼQT3lY=Xٔr\NZ-yr Ѳ\M¢ʭ¿mn U@ʝk|ў*{k ??"_@#>^meAU92ea}Kq;$K>z{{+2U\Ooy$ANkn~>ː2U\ .rby~~ֱ_#A;p8LN3`] θUzU'< BzUN 1aƝ)QV[JeHT3Gb(}T{/3T䔇ըP唰 QݙUuԆ0P%HlGGP8ʨr?䔇ըP(]]UY+v@;CO~yyxTn;>ʨr?䔇ըPdu۽ nӌ{3zU m7>',l}19Ճr=9!q5JT9tB;o;O{&ShA;:k}[@PeTrCjr2耾&zGUUwssZ^^^Đ喅[S=*דSW$@JgV7戓a TKX:$9Ճr=9!e5JT9 J;$WsW@;F|xZf3dnIN \ONyHYRUNN\B޺ aAQ~)ɪQB \"gEf@!,29!Y5JT9t^Ϧ:QXjhe!)Pe *CNyHVU!k:v}3 *wp/{QUF!wU [&z0MU徻{8!gR< WT2U~7a KɩLPBt.ۛ*]T2UvHUAE߅8p% *] UY[?>>z< ڠ9z6} @sPe1dmRn~Pѐ@3U.vSD˙"`c+Pe *k)ϊFfTyj4$P[= b}sU9SCs.} <5r|Ƥ^&+/z"߿}lR*CXPTنxۭs)hH*[w2s, Ue)J[}}D= ;U9Iu;>K6+ h-Z`.U9Nz*@qfv*RYC[Г-6FiWKs#zZV{(XPTYZ^LKpTyj4$PC-M&-ޥ]>"QAp8f3WUʗ$S=*[òTK)N-0Jv9UUXUYJFQhuc-p\Wt-HKNC6n΀!&￟{5A;CsCM)˥=4hP|TYDY') /DlHB_(.QU'jU־v}!}Z\ZN(驲>*_@N`ʪ 9a@[ufw⌵ׂ*g,㋻Z2/ vhy/_Lίi!rgV+9VTY~UF!<$խp"֌f[J$r|FN+Zod/ڜkٗTK?G6U m70F UF!<$-> T9>#P SQM wPTrTT3Fѱ{*[e ȩ˓T攇dUz ڬ~=T9>C**Azn:U+1j=6{Utltָ_j׋ӍyРʨ2ܣJ%V*\Avmy}/Jv/Q |H}s B7pp8pEd2*'^[Yq6}v ?*wʇĨ#]:Z4)1&X*ʨr\Bh___CV]4bsQ |Hs}}V٦89T*CXPeTU]W/]Æi~{T9>aiT‚*TɪruTtu"ɋRCT(2- T3ˋ #讌*TɪruT۵f=yQjy C"LpKJJf-1rgf3[dʨr>UaQPB4܁~2OU*_4H|U!SLw W'/J-Q|ntmu`p2kdγO5%vr?Yݨ,l_,J%=51䡵U Wvt:|jʇAʑO 6+} a]UU&ըzx]Un:Y\x¼! C̃wUD_K7ëժQctxt@cC5j[ElBC0<8?V'lV?w(>ʃדbRZnȷW):d7-mNADg(EXXlVOޮd-V'M**&UauGgZ"#F)ʇ@f#,ߗ%qr*,U~/Ψ<͢|6nˣȁC**jpx] Pd#*7a@yV:m|V.p [Yۓm:AOZM**UN6/u#(]HA:vN螶{탑}i8lBr]2LRP#T9Hԍ|zJ*[,/ʐ;mAMVec6yelG[#LRP#T9Hԍ|zJg6W9 1^S,t>o@;/ڛ[CZ, ﹺG**~W 6ɤڜ?c*nf&u0GWɩ ;hk˪cmmPPH$ڜ!n¡qgz/rRԎfܸ*[Cȳ6޶r)/bmۺ3B~FBåhGhQT{UNN:qēɓ݆\ST[8? ֭ʥʨQ>U!y D)@.BվSaL#UD:qc,[L)u1V蓷ЋncThsws52jOUHC"hs<|~~Oh*Cmչ״UYԔR9*k=>Qe(B@'Ʀw76iC.BC|UYE_ؠʝ!w|6 }@TQ0H4?1j#FZǔUypʝr1USGUH "|~~v;፥rf<<<=7J!iUh -}t*6)*n>c* yD$O&+W2yH3rpPe <U!y Dss{{+tq>Tyy|%&-eT/U ]Oav ?-`iT/MnFuUN5A;cZir飋B]UpPe|B@D9v?ärm yH3A;C4X(>:B*SSH$* v[F)!

Uvgö50. r *SSB$y QA;U*SSB$y Q%f.tgtRe} LїOUHC zLїOUHC @Ԉ@ԈU!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,2E_>U!y )D<T‚*SSB$y QA!,qѷ^x;[ >B< y .\dEp!B C(< yB.\>p!B<t~_׫ժO&hl6M"Q.\Gn;ȕWX7rkDEARK/_lL{79CB$ z,xBTGov WDfh1Rogjhт\bdKk @lvG{\zs{ST"{ CKYRT~~b:Z~H@uW-0ѪLrC"r%Z%ըl:4ޛfn,QFvgkm`l&&er_}UګV],XUY9וؠ3΅Z)镕;ɟSxVj,sHTX,cm:[{:f3*>W^Pի/*˞fb_[]P7$$xVφa^&o:ZhlGҰ(ri,ENU"EO):9)p.$*^͍ۼhZw7I,x{Bbwem:yV1v?zV˥yWwK^AsCTYؕ&셶H}GV-aNcF#-v\Ԫ,=PIW^mR:VO)C7ZSL2i ];kxX "׺=U-ź+i_lk58[GeU毿OKuPېmgy;٨ꭩ^Gt) \<99ztklwHثBKiQ"r9*T;EGly~kC̣jU.ܾVB/^z>~PE}u m][5jU>M&0[f( ^t X]޻x=ZLb}249fXWu:XRUnnٰr UV^l?sLN_J zHj"U.KV꒭ZTs!v-jN6oz Uو4O\&׍pOgu{U:oҰUU&iwod7@"U- hU-U*7? EEHԂk^A>vʲF`˗bݕݎ䏾znjUn;\o= {uک_'a}͏U\Ԫܰa_eu6[2!6BbbR:5ʺ;B?ݨ'Jqh:笣rkq:7Dx/u/Q,Tli#չF os} -U&k-]vě B,ϵ򥯩̺*\H߸ժ̔Z*{/>N ^&sQ\ᱦՔ- Z_Â2BRy*۫e;jTuv\5EZN)Nx}kU5^yA[GufC&ȭu`d:SkIڥK/ΫHPehEST;j*\-H-)uUE&s+YmVe"ArC0[g;w70mRPBj[uuZrqѽIݰG*@gHA*eRI%zU)teY4u|޹⨡#2mO\pi<~`~Z5-F<4<4G^^H`@lt endstream endobj 369 0 obj << /BitsPerComponent 8 /ColorSpace /DeviceGray /Filter /FlateDecode /Height 775 /Subtype /Image /Type /XObject /Width 953 /Length 739 >> stream x  o7|rX endstream endobj 370 0 obj << /A << /D (Hfootnote\0565) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 67.151 662.362 73.024 674.213 ] /Subtype /Link /Type /Annot >> endobj 371 0 obj << /A << /D (Hfootnote\0566) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 130.745 651.403 136.617 663.254 ] /Subtype /Link /Type /Annot >> endobj 372 0 obj << /A << /D (subsection\0566\0561) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 252.828 596.609 264.926 606.877 ] /Subtype /Link /Type /Annot >> endobj 373 0 obj << /A << /D (figure\056caption\05613) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 113.485 454.143 123.675 464.411 ] /Subtype /Link /Type /Annot >> endobj 374 0 obj << /A << /D (figure\056caption\05613) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 215.418 300.718 225.582 310.987 ] /Subtype /Link /Type /Annot >> endobj 375 0 obj << /A << /D (Hfootnote\0567) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 67.865 289.759 73.737 301.61 ] /Subtype /Link /Type /Annot >> endobj 376 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057aws\055samples\057lambda\055refarch\055imagerecognition) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 85.486 98.089 277.887 108.493 ] /Subtype /Link /Type /Annot >> endobj 377 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057FINRAOS\057maskopy) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 85.612 89.677 197.61 100.081 ] /Subtype /Link /Type /Annot >> endobj 378 0 obj << /A << /D (figure\056caption\05613) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 409.421 662.362 419.919 672.631 ] /Subtype /Link /Type /Annot >> endobj 379 0 obj << /A << /D (cite\056DBLP\072conf\057cidr\057HellersteinFGSS19) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 371.381 456.271 381.713 463.818 ] /Subtype /Link /Type /Annot >> endobj 380 0 obj << /A << /D (cite\056DBLP\072journals\057corr\057abs\0551902\05503383) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 384.61 456.19 394.941 463.818 ] /Subtype /Link /Type /Annot >> endobj 381 0 obj << /A << /D (cite\056DBLP\072conf\057cidr\057Schleier\055Smith19) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 397.838 456.19 408.169 463.818 ] /Subtype /Link /Type /Annot >> endobj 382 0 obj << /A << /D (cite\0568481652) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 411.066 456.19 421.397 463.818 ] /Subtype /Link /Type /Annot >> endobj 383 0 obj << /A << /D (cite\056conductor) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 381.086 401.395 391.417 409.023 ] /Subtype /Link /Type /Annot >> endobj 384 0 obj << /A << /D (cite\056zeebe) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 424.228 401.395 434.559 409.023 ] /Subtype /Link /Type /Annot >> endobj 385 0 obj << /A << /D (cite\056aws\055step\055functions) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 535.362 401.395 541.524 409.023 ] /Subtype /Link /Type /Annot >> endobj 386 0 obj << /A << /D (cite\056fission) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 545.617 390.436 555.949 398.064 ] /Subtype /Link /Type /Annot >> endobj 387 0 obj << /A << /D (cite\056azure\055logic\055apps) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 465.582 379.478 471.744 387.105 ] /Subtype /Link /Type /Annot >> endobj 388 0 obj << /A << /D (cite\056airflow) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 406.286 368.599 412.447 376.146 ] /Subtype /Link /Type /Annot >> endobj 389 0 obj << /A << /D (cite\056cloudcomposer) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 359.701 357.56 370.033 365.188 ] /Subtype /Link /Type /Annot >> endobj 390 0 obj << /A << /D (cite\056flow) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 425.85 357.56 436.182 365.188 ] /Subtype /Link /Type /Annot >> endobj 391 0 obj << /A << /D (cite\056temporal) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 493.252 346.681 503.583 354.229 ] /Subtype /Link /Type /Annot >> endobj 392 0 obj << /A << /D (cite\056armstrong1997development) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 535.897 258.93 546.228 266.557 ] /Subtype /Link /Type /Annot >> endobj 393 0 obj << /A << /D (cite\056haller2012integration) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 341.053 248.051 351.384 255.599 ] /Subtype /Link /Type /Annot >> endobj 394 0 obj << /A << /D (cite\056bernstein2018actor\055oriented) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 515.314 247.971 525.646 255.599 ] /Subtype /Link /Type /Annot >> endobj 395 0 obj << /A << /D (cite\056bykov2011orleans) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 527.745 247.971 538.076 255.599 ] /Subtype /Link /Type /Annot >> endobj 396 0 obj << /A << /D (Hfootnote\0568) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 461.972 213.081 467.845 224.932 ] /Subtype /Link /Type /Annot >> endobj 397 0 obj << /A << /D (cite\056using\055durable\055objects) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 471.327 215.175 481.659 222.722 ] /Subtype /Link /Type /Annot >> endobj 398 0 obj << /A << /D (cite\056introduction\055to\055durable\055objects) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 483.908 215.094 494.24 222.722 ] /Subtype /Link /Type /Annot >> endobj 399 0 obj << /A << /D (Hfootnote\0569) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 373.807 202.122 379.68 213.973 ] /Subtype /Link /Type /Annot >> endobj 400 0 obj << /A << /D (cite\056cloudstate) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 382.67 204.135 393.002 211.763 ] /Subtype /Link /Type /Annot >> endobj 401 0 obj << /A << /D (cite\056moritz2018ray) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 346.623 171.258 356.955 178.886 ] /Subtype /Link /Type /Annot >> endobj 402 0 obj << /Length 25659 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F138 8.9664 Tf 1.017 0 0 1 53.798 698.351 Tm [ (by) -245 (A) 110 (WS\054) -244 (such) -245 (as) -245 (Amazon) -245 (Rekognition) -244 (and) -245 (D) -10 (ynamoDB\056) -245 (The) -244 (\033rst) ] TJ 0.995 0 0 1 53.798 687.392 Tm [ (is) -250 (a) -251 (w) 8 (ork\036o) 7 (w) -250 (that) -250 (r) 8 (e) -7 (cognizes) -251 (obje) -7 (cts) -250 (in) -250 (a) -251 (giv) 8 (en) -250 (image) -250 (and) -251 (cr) 8 (eates) ] TJ 1.02 0 0 1 53.798 676.433 Tm [ (a) -257 (thumbnail) -257 (for) -256 (it\056) -257 (It) -257 (is) -257 (part) -257 (of) -256 (a) -257 (larger) -257 (image) -257 (pr) 8 (o) -7 (cessing) -256 (applica\055) ] TJ 0.98 0 0 1 53.798 665.474 Tm [ (tion) ] TJ /F138 7.2727 Tf 1 0 0 1 68.147 668.729 Tm [ (4) ] TJ /F138 8.9664 Tf 0.98 0 0 1 72.027 665.474 Tm [ (\056) -237 (The) -238 (se) -7 (cond) -237 (is) -238 (taken) -237 (fr) 8 (om) -237 (a) -237 (r) 8 (eal) -237 (application) -238 (use) -7 (d) -237 (for) -237 (database) ] TJ 1.005 0 0 1 53.798 654.516 Tm [ (snapshot) -248 (obfuscation) ] TJ /F138 7.2727 Tf 1 0 0 1 131.741 657.77 Tm [ (5) ] TJ /F138 8.9664 Tf 1.005 0 0 1 135.621 654.516 Tm [ (\056) -248 (The) -247 (w) 8 (ork\036o) 7 (w) -248 (state) -247 (machine) -248 (in) -247 (Step) -248 (Func\055) ] TJ 0.98 0 0 1 53.798 643.557 Tm [ (tions) -226 (contains) -227 (27) -226 (states) -227 (that) -226 (interact) -227 (with) -226 (a) -227 (variety) -226 (of) -227 (A) 115 (WS) -227 (ser) -15 (vices\056) ] TJ 0.98 0 0 1 53.798 632.598 Tm [ (Some) -211 (of) -211 (the) -212 (tasks) -211 (that) -211 (it) -211 (calls) -211 (include) -212 (user) -211 (authorization\054) -211 (cr) 8 (eation) -211 (of) ] TJ 0.987 0 0 1 53.798 621.639 Tm [ (database) -254 (snapshots\054) -254 (validation) -254 (of) -254 (the) -253 (snapshots\054) -254 (obfuscation) -254 (of) -254 (the) ] TJ 1.01 0 0 1 53.798 610.68 Tm [ (snapshots\054) -249 (and) -249 (publishing) -249 (the) -249 (snapshots) -249 (in) -249 (a) -249 (pr) 8 (o) -7 (duction) -249 (envir) 8 (on\055) ] TJ 0.98 0 0 1 53.798 599.721 Tm [ (ment\056) -217 (W) 81 (e) -216 (do) -217 (not) -217 (use) -217 (all) -217 (of) -217 (the) -217 (applications) -217 (fr) 8 (om) -217 (Se) -7 (ction) -217 (6\0561) -217 (b) -10 (e) -7 (cause) ] TJ 1.02 0 0 1 53.798 588.762 Tm [ (some) -258 (of) -258 (them) -259 (contain) -258 (entities) -258 (and) -258 (critical) -258 (se) -7 (ctions) -258 (and) -258 (ther) 7 (efor) 8 (e) ] TJ 1 0 0 1 53.798 577.803 Tm [ (cannot) -250 (b) -10 (e) -250 (implemente) -7 (d) -250 (dir) 8 (e) -7 (ctly) -250 (by) -250 (the) -250 (DF) -250 (alternativ) 8 (es\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Metho) -7 (dology) 59 (\056) ] TJ /F138 8.9664 Tf 0.999 0 0 1 123.611 566.844 Tm [ (For) -250 (all) -250 (w) 8 (ork\036o) 7 (ws) -251 (e) 7 (xcept) -250 (the) -250 (snapshot) -250 (obfusca\055) ] TJ 1.02 0 0 1 53.798 555.885 Tm [ (tion\054) -273 (r) 8 (e) -7 (quests) -273 (ar) 8 (e) -273 (issue) -7 (d) -273 (at) -273 (a) -273 (\033xe) -7 (d\054) -273 (lo) 7 (w) -273 (rate) -273 <28302e31153235> -273 (r) 7 (e) -7 (quest) 1 (s) -274 (p) -6 (er) ] TJ 1.02 0 0 1 53.798 544.927 Tm [ (se) -7 (cond\051) -249 (for) -249 <33153630> -249 (minutes\056) -249 (W) 79 (e) -249 (then) -249 (compute) -249 (the) -249 (empirical) -249 (cumu\055) ] TJ 1.02 0 0 1 53.798 533.968 Tm [ (lativ) 8 (e) -336 (distribution) -336 (function) -336 (\050) 17 (eCDF\051) -336 (of) -336 (the) -336 (or) 8 (chestration) -336 (latency) 57 (\054) ] TJ 1.02 0 0 1 53.798 523.009 Tm [ (i\056e) 10 (\056) -307 (the) -307 (time) -306 (it) -307 (takes) -306 (for) -307 (an) -306 (or) 8 (chestration) -307 (to) -306 (complete) 9 (\054) -306 (using) -307 (the) ] TJ 1.02 0 0 1 53.798 512.05 Tm [ (timestamps) -257 (r) 8 (ep) -7 (orte) -7 (d) -256 (by) -257 (the) -257 (system\056) -256 (W) 78 (e) -257 (use) -256 (the) -257 (system\055r) 8 (ep) -7 (orte) -7 (d) ] TJ 1.02 0 0 1 53.798 501.091 Tm [ (latency) -287 (of) -287 (w) 8 (ork\036o) 7 (ws\054) -287 (as) -287 (opp) -7 (ose) -6 (d) -287 (to) -287 (the) -287 (client\055obser) -15 (v) 8 (e) -7 (d) -286 (latency) 57 (\054) ] TJ 0.998 0 0 1 53.798 490.132 Tm [ (b) -10 (e) -7 (cause) -250 (not) -249 (all) -250 (solutions) -250 (pr) 8 (o) 7 (vide) -249 (a) -250 (way) -250 (to) -250 (synchr) 8 (onously) -249 (wait) -250 (for) ] TJ 1 0 0 1 53.798 479.173 Tm [ (the) -250 (completion) -250 (of) -250 (a) -250 (w) 8 (ork\036o) 7 (w) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Results\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 101.433 468.214 Tm [ (Latency) -302 (r) 8 (esults) -303 (for) -302 (thr) 8 (e) -7 (e) -303 (of) -302 (the) -302 (four) -303 (w) 8 (ork\036o) 7 (ws) -302 (ar) 8 (e) ] TJ 0.983 0 0 1 53.798 457.255 Tm [ (sho) 7 (wn) -253 (in) -254 (Figur) 8 (e) -253 (11\056) -253 (For) -254 (the) -253 (fourth\054) -253 (the) -254 (snapshot) -253 (obfuscation) -254 (w) 9 (ork\055) ] TJ 1.016 0 0 1 53.798 446.296 Tm [ (\036o) 7 (w) 58 (\054) -245 (ther) 8 (e) -244 (is) -245 (no) -244 (appr) 8 (e) -7 (ciable) -245 (p) -7 (erformance) -244 (di\035er) 8 (ence) -245 (b) -10 (etw) 8 (e) -7 (en) -244 (the) ] TJ 0.998 0 0 1 53.798 435.337 Tm [ (implementations) -249 (\050) 10 (Original) -249 (DF) 24 (\054) -249 (Step) -249 (Functions\054) -250 (and) -249 (Netherite\051\073) -249 (the) ] TJ 1.015 0 0 1 53.798 424.379 Tm [ (total) -245 (latency) -246 (\05020\05525) -245 (minutes\051) -245 (is) -246 (dominate) -6 (d) -246 (by) -245 (e) 7 (xe) -7 (cuting) -245 (the) -246 (time\055) ] TJ 1.018 0 0 1 53.798 413.42 Tm [ (consuming) -247 (tasks) -246 (\050taking) -247 (a) -246 (snapshot\054) -247 (obfuscating) -246 (it\054) -247 (r) 8 (estoring) -246 (the) ] TJ 1.011 0 0 1 53.798 402.461 Tm [ (database) -248 (fr) 8 (om) -248 (a) -248 (snapshot\054) -247 (etc\051\056) -248 (An) -248 (inter) 8 (esting) -248 (obser) -15 (vation) -248 (is) -248 (that) ] TJ 0.986 0 0 1 53.798 391.502 Tm [ (this) -254 (snapshot) -254 (obfuscation) -254 (w) 8 (ork\036o) 7 (w) 60 (\054) -254 (which) -254 (is) -254 (the) -254 (most) -254 (comple) 7 (x) -254 (by) ] TJ 1.02 0 0 1 53.798 380.543 Tm [ (far) 58 (\054) -245 (sho) 7 (w) 8 (cases) -244 (pr) 8 (ogrammability) -245 (di\035er) 8 (ences) -244 (in) -244 (DF) -245 (and) -244 (Step) -244 (Func\055) ] TJ 0.98 0 0 1 53.798 369.584 Tm [ (tions\072) -217 (the) -218 (Step) -217 (Functions) -217 (de\033nition) -218 (contains) -217 (27) -217 (states) -217 (and) -218 (is) -217 (written) ] TJ 0.98 0 0 1 53.798 358.625 Tm [ (using) -228 (700) -227 (lines) -228 (of) -227 (JSON) -228 (with) -228 (a) -227 (lot) -228 (of) -228 (r) 9 (e) -8 (dundancy) -227 (for) -228 (err) 8 (or) -227 (handling\054) ] TJ 1.02 0 0 1 53.467 347.666 Tm [ (while) -258 (the) -258 (DF) -258 (implementation) -257 (is) -258 (mor) 8 (e) -258 (concise) -258 (\050) 12 (ab) -10 (out) -258 (200) -258 (lines) -258 (of) ] TJ 1 0 0 1 53.798 336.707 Tm [ (C\043) -250 (co) -7 (de\051) -250 (and) -250 (uses) -250 (functions) -250 (for) -250 (abstracting) -250 (err) 8 (or) -250 (handling\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (FaaS) -192 (Se) -7 (quences) -192 (with) -192 (Queues\057T) 20 (riggers\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 219.823 325.748 Tm [ (Comp) -7 (osition) -196 (of) -196 (func\055) ] TJ 1.02 0 0 1 53.798 314.79 Tm [ (tions) -258 (with) -257 (queues) -258 (or) -257 (triggers) -258 (can) -258 (b) -9 (e) -258 (use) -7 (d) -257 (to) -258 (implement) -258 (the) -257 (T) 48 (ask) ] TJ 0.98 0 0 1 53.798 303.831 Tm [ (Se) -7 (quence) -238 (w) 8 (ork\036o) 7 (w) 60 (\056) -238 (A) 12 (s) -238 (can) -238 (b) -10 (e) -238 (se) -7 (en) -238 (in) -238 (Figur) 8 (e) -238 (11\054) -238 (in) -238 (the) -239 (middle) 11 (\054) -238 (trig\055) ] TJ 0.983 0 0 1 53.798 292.872 Tm [ (gers) ] TJ /F138 7.2727 Tf 1 0 0 1 68.861 296.127 Tm [ (6) ] TJ /F138 8.9664 Tf 0.983 0 0 1 74.997 292.872 Tm [ (hav) 8 (e) -256 (signi\033cantly) -256 (higher) -255 (latencies) -256 (\050x1k\055x10k\051) -256 (than) -256 (Netherite\056) ] TJ 0.995 0 0 1 53.798 281.913 Tm [ (Using) -253 (queues) -252 (for) -253 (constructing) -253 (se) -7 (quential) -252 (w) 8 (ork\036o) 7 (ws) -253 (p) -7 (erforms) -253 (b) -10 (et\055) ] TJ 0.984 0 0 1 53.798 270.954 Tm [ (ter) -255 (than) -255 (triggers) -255 (but) -255 (Netherite) -255 (still) -255 (achie) 7 (v) 8 (es) -255 (an) -255 (or) 8 (der) -255 (of) -255 (magnitude) ] TJ 1 0 0 1 53.798 259.995 Tm [ (lo) 7 (w) 8 (er) -250 (latencies) -250 (\050me) -7 (dian) -250 (x19\054) -250 (95th) -250 (x29\051\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Step) -251 (Functions\056) ] TJ /F138 8.9664 Tf 0.993 0 0 1 130.262 249.036 Tm [ (Step) -252 (Functions) -253 (do) -7 (es) -252 (not) -252 (supp) -7 (ort) -253 (Se) -7 (quence) -252 (so) ] TJ 0.997 0 0 1 53.798 238.077 Tm [ (it) -251 (is) -251 (not) -252 (include) -7 (d) -251 (in) -251 (that) -251 (e) 7 (xp) -7 (eriment\056) -251 (For) -251 (the) -252 (other) -251 (tw) 8 (o) -251 (w) 8 (ork\036o) 7 (ws) ] TJ 1.014 0 0 1 53.798 227.118 Tm [ (Netherite) -246 (achie) 7 (v) 8 (es) -245 (b) -10 (etter) -246 (latencies) -245 (\050Hello3\072) -246 (me) -7 (dian) -245 (x30\054) -246 (95th) -246 (x25\054) ] TJ 0.981 0 0 1 53.798 216.159 Tm [ (image) -256 (r) 8 (e) -7 (cognition\072) -256 (me) -8 (dian) ] TJ /F250 8.9664 Tf 0.981 0 0 1 152.188 216.159 Tm [ (5\045) ] TJ /F138 8.9664 Tf 0.981 0 0 1 161.882 216.159 Tm [ (\054) -256 (95th) ] TJ /F243 8.9664 Tf 1 0 0 1 184.16 216.159 Tm [ (\224) ] TJ /F250 8.9664 Tf 0.981 0 0 1 186.285 216.159 Tm [ (8\045) ] TJ /F138 8.9664 Tf 0.981 0 0 1 195.978 216.159 Tm [ (\051\056) -256 (An) -256 (inter) 8 (esting) -256 (take\055away) ] TJ 1.016 0 0 1 53.798 205.2 Tm [ (is) -245 (that) -246 (Netherite) -245 (achie) 7 (v) 8 (es) -245 (lo) 6 (w) 8 (er) -245 (latency) -245 (in) -246 (the) -245 (image) -245 (r) 8 (e) -7 (cognition) ] TJ 1.02 0 0 1 53.798 194.242 Tm [ (e) 7 (xp) -7 (eriment) -286 (e) 7 (v) 8 (en) -286 (though) -285 (Netherite) -286 (is) -286 (deplo) 7 (y) 8 (e) -7 (d) -285 (on) -286 (Azur) 8 (e) -286 (and) -285 (in\055) ] TJ 0.98 0 0 1 53.574 183.283 Tm [ (v) 8 (okes) -255 (A) 115 (WS) -255 (lamb) -10 (das) -255 (as) -255 (its) -255 (tasks) -254 (using) -255 (their) -255 (H) -38 (T) -56 (TP) -255 (interfaces\054) -254 (while) ] TJ 1.02 0 0 1 53.484 172.324 Tm [ (A) 110 (WS) -284 (Step) -283 (Functions) -284 (inv) 8 (oke) -283 (the) -284 (lamb) -9 (das) -284 (dir) 8 (e) -7 (ctly) -283 (\050) 11 (av) 8 (oiding) -283 (b) -10 (oth) ] TJ 1 0 0 1 53.798 161.365 Tm [ (the) -250 (netw) 8 (ork) -250 (RT) -55 (T) -250 (and) -250 (the) -250 (H) -37 (T) -55 (TP) -250 (o) 7 (v) 8 (erhead\051\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Original) -369 (Durable) -369 (Functions) -368 (Implementation\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 255.267 150.406 Tm [ (Compar) 8 (e) -7 (d) ] TJ 1.02 0 0 1 53.798 139.447 Tm [ (to) -333 (the) -333 (original) -332 (implementation) -333 (of) -333 (Durable) -333 (Functions\054) -333 (Netherite) ] TJ 0.98 0 0 1 53.798 128.488 Tm [ (achie) 7 (v) 8 (es) -180 (b) -10 (etter) -180 (latency) -180 (in) -180 (all) -179 (e) 7 (xp) -7 (eriments\056) -181 (In) -180 (particular) 60 (\054) -180 (it) -179 (sho) 7 (ws) -180 (x16\054) ] TJ 0.98 0 0 1 53.583 117.529 Tm [ (x14\054) ] TJ /F250 8.9664 Tf 0.98 0 0 1 69.976 117.529 Tm [ (17\045) ] TJ /F138 8.9664 Tf 0.98 0 0 1 83.746 117.529 Tm [ (\054) -226 (impr) 9 (o) 7 (v) 8 (ements) -226 (in) -225 (me) -7 (dian) -226 (and) -225 (x31\054) -226 (x19\054) ] TJ /F250 8.9664 Tf 0.98 0 0 1 226.788 117.529 Tm [ (33\045) ] TJ /F138 8.9664 Tf 0.98 0 0 1 242.539 117.529 Tm [ (impr) 8 (o) 7 (v) 8 (ements) ] TJ 0 0 0 rg 0 0 0 RG ET q 1 0 0 1 53.798 110.287 cm [ ] 0 d 0 J 0.398 w 0 0 m 47.821 0 l S Q BT /F138 5.4795 Tf 53.672 104.116 Td [ (4) ] TJ /F138 6.9738 Tf 3.046 -2.64 Td [ (Sour) 8 (ce) -250 (at\072) -250 (https\072\057\057github) 20 (\056com\057aws\055) -71 (samples\057lamb) -10 (da\055) -72 (r) 8 (efar) 8 (ch\055) -71 (imager) 8 (e) -7 (cognition) ] TJ /F138 5.4795 Tf -2.92 -5.772 Td [ (5) ] TJ /F138 6.9738 Tf 3.046 -2.64 Td [ (Sour) 8 (ce) -250 (at\072) -250 (https\072\057\057github) 20 (\056com\057FINRA) 34 (OS\057maskop) 7 (y) ] TJ /F138 5.4795 Tf -3.046 -5.772 Td [ (6) ] TJ /F138 6.9738 Tf 3.046 -2.64 Td [ (Blob) -250 (in) -250 (Azur) 8 (e) -250 (and) -250 (S3) -250 (in) -250 (A) 112 (WS\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F138 8.9664 Tf 1.02 0 0 1 317.955 698.351 Tm [ (in) -340 (95th) -341 (p) -7 (er) 8 (centile) -340 (latency) 57 (\054) -340 (for) -341 (the) -340 (Hello3\054) -341 (Se) -7 (quence) 10 (\054) -340 (and) -341 (Image) ] TJ 1 0 0 1 317.955 687.392 Tm [ (Re) -7 (cognition) -250 (w) 8 (ork\036o) 7 (ws\054) -250 (r) 8 (esp) -7 (e) -7 (ctiv) 8 (ely) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Pip) -7 (elining) -214 (Bene\033ts) -214 (\050) 10 (Q3\051\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 429.889 676.433 Tm [ (The) -218 (b) -10 (ene\033ts) -218 (of) -219 (pip) -7 (elining) -218 (ar) 8 (e) -218 (appar\055) ] TJ 1.02 0 0 1 317.955 665.474 Tm [ (ent) -267 (in) -267 (all) -267 (plots) -267 (of) -267 (Figur) 8 (e) -267 (11\056) -267 (In) -267 (image) -267 (r) 8 (e) -7 (cognition\054) -267 (the) -267 (pip) -7 (elining) ] TJ 0.98 0 0 1 317.955 654.516 Tm [ (b) -10 (ene\033ts) -238 (ar) 8 (e) -238 (smallest) -239 (b) -10 (e) -7 (cause) -238 (w) 8 (ork\036o) 7 (w) -238 (latency) -238 (is) -238 (dominate) -8 (d) -238 (by) -238 (the) ] TJ 0.988 0 0 1 317.955 643.557 Tm [ (e) 7 (xe) -7 (cution) -252 (time) -252 (of) -252 (the) -253 (image) -252 (r) 8 (e) -7 (cognition) -252 (tasks\056) -252 (In) -252 (total\054) -252 (the) -252 (me) -8 (dian) ] TJ 0.99 0 0 1 317.668 632.598 Tm [ (\057) -253 (95th) -254 (p) -7 (er) 8 (centile) -253 (latency) -253 (ar) 8 (e) -253 (impr) 8 (o) 7 (v) 8 (e) -7 (d) -253 (by) -254 (x7\0563) -253 (\057) -253 (x7\0561) -254 (for) -253 (the) -253 (Hello3) ] TJ 0.992 0 0 1 317.955 621.639 Tm [ (e) 7 (xp) -7 (eriment\054) -252 (by) -252 (x7\0567) -252 (\057) -251 (x7\0567) -252 (for) -252 (the) -252 (Se) -7 (quence) -252 (e) 7 (xp) -7 (eriment\054) -252 (and) -252 (by) ] TJ /F250 8.9664 Tf 0.992 0 0 1 548.687 621.639 Tm [ (8\045) ] TJ /F138 8.9664 Tf 1 0 0 1 317.668 610.68 Tm [ (\057) ] TJ /F250 8.9664 Tf 5.138 0 Td [ (6\045) ] TJ /F138 8.9664 Tf 12.123 0 Td [ (for) -250 (the) -250 (Image) -250 (Re) -7 (cognition) -250 (e) 7 (xp) -7 (eriment\056) ] TJ ET 1 0 0 1 313.703 520.062 cm q 0 0 0 RG 0 0 0 rg 0.3985 w q 0.95 0.95 1 rg /pgf@ca1.0 gs 0 1.41731 m 0 82.17627 l 0 82.95903 0.63455 83.59358 1.41731 83.59358 c 247.33635 83.59358 l 248.11911 83.59358 248.75368 82.95903 248.75368 82.17627 c 248.75368 1.41731 l 248.75368 0.63455 248.11911 0 247.33635 0 c 1.41731 0 l 0.63455 0 0 0.63455 0 1.41731 c h f Q q 0.95 0.95 1 rg /pgf@ca1.0 gs 1.41731 1.41731 m 1.41731 82.17627 l 247.33635 82.17627 l 247.33635 1.41731 l h f Q q /pgf@ca1.0 gs q 1 0 0 1 7.087 5.772 cm 1 0 0 1 0 0 cm q 0 0 0 rg 0 0 0 RG 1 0 0 1 -320.79 -525.834 cm BT /F288 8.9664 Tf 320.79 591.588 Td [ (T) 49 (ake) -309 (away\072) ] TJ /F138 8.9664 Tf 1.02 0 0 1 371.604 591.588 Tm [ (Netherite) -303 (achie) 6 (v) 8 (es) -303 (b) -10 (etter) -303 (latencies) -304 (than) -303 (all) -303 (other) ] TJ 1.02 0 0 1 320.79 580.629 Tm [ (solutions) -275 (in) -276 (all) -275 (of) -275 (our) -276 (e) 7 (xp) -7 (eriments\056) -275 (Pip) -7 (elining) -275 (signi\033cantly) -276 (im\055) ] TJ 1.02 0 0 1 320.79 569.67 Tm [ (pr) 8 (o) 7 (v) 8 (es) -257 (Netherite\047s) -256 (latency) 57 (\056) -256 (For) -257 (a) -256 (w) 8 (ork\036o) 7 (w) -257 (taken) -256 (fr) 7 (om) -256 (an) -257 (A) 110 (WS) ] TJ 0.98 0 0 1 320.79 558.711 Tm [ (application\054) -231 (Netherite) -231 (achie) 7 (v) 9 (es) -231 (b) -10 (etter) -231 (latency) -231 (than) -231 (Step) -231 (Functions) ] TJ 0.98 0 0 1 320.79 547.752 Tm [ (e) 7 (v) 8 (en) -235 (though) -235 (it) -235 (pays) -235 (communication) -235 (and) -235 (H) -37 (T) -57 (TP) -235 (costs) -235 (due) -235 (to) -235 (b) -10 (eing) ] TJ 1.02 0 0 1 320.79 536.793 Tm [ (deplo) 7 (y) 8 (e) -7 (d) -335 (in) -335 (Azur) 8 (e) -335 (and) -335 (calling) -335 (stateless) -335 (functions) -335 (deplo) 7 (y) 8 (e) -7 (d) -335 (in) ] TJ 1 0 0 1 320.476 525.834 Tm [ (A) 112 (WS\056) ] TJ 0 0 0 rg 0 0 0 RG ET 1 0 0 1 320.79 525.834 cm Q 1 0 0 1 -7.087 -5.772 cm Q Q n Q 1 0 0 1 -313.703 -520.062 cm BT /F142 10.9091 Tf 317.955 492.906 Td [ (7) -1000 (RELA) 63 (TED) -250 (W) 34 (ORK) ] TJ /F138 8.9664 Tf 0.988 0 0 1 317.686 479.207 Tm [ (The) -254 (ne) -7 (e) -7 (d) -253 (to) -254 (augment) -254 (FaaS) -253 (with) -254 (supp) -7 (ort) -253 (for) -254 (state) -254 (and) -253 (synchr) 8 (oniza\055) ] TJ 1.02 0 0 1 317.955 468.248 Tm [ (tion) -268 (has) -267 (b) -10 (e) -7 (en) -267 (ackno) 6 (wle) -6 (dge) -7 (d) -268 (by) -267 (b) -10 (oth) -268 (the) -267 (r) 8 (esear) 7 (ch) -267 (and) -268 (industrial) ] TJ 1.02 0 0 1 317.955 457.289 Tm [ (communities) -315 (\133) ] TJ 1 0 0 1 372.378 457.289 Tm [ (42) ] TJ 1.02 0 0 1 380.716 457.289 Tm [ (\054) ] TJ 1 0 0 1 385.606 457.289 Tm [ (45) ] TJ 1.02 0 0 1 393.945 457.289 Tm [ (\054) ] TJ 1 0 0 1 398.834 457.289 Tm [ (58) ] TJ 1.02 0 0 1 407.173 457.289 Tm [ (\054) ] TJ 1 0 0 1 412.062 457.289 Tm [ (64) ] TJ 1.02 0 0 1 420.401 457.289 Tm [ (\135\056) -315 (W) 78 (e) -314 (compar) 8 (e) -315 (DF) -315 (to) -314 (e) 7 (xisting) -315 (frame\055) ] TJ 1 0 0 1 317.623 446.33 Tm [ (w) 8 (orks) -250 (in) -250 (terms) -250 (of) -250 (their) -250 (pr) 8 (ogramming) -250 (abstraction) -250 (and) -250 (supp) -7 (ort\056) ] TJ /F142 8.9664 Tf 10.295 -10.959 Td [ (Reliable) -253 (W) 80 (ork\036o) 7 (ws\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 414.766 435.371 Tm [ (Many) -248 (systems) -249 (hav) 8 (e) -248 (ackno) 7 (wle) -7 (dge) -7 (d) -248 (the) ] TJ 1.02 0 0 1 317.955 424.412 Tm [ (challenges) -370 (of) -371 (pr) 8 (o) 7 (viding) -371 (r) 8 (eliable) -370 (e) 7 (xe) -7 (cution) -371 (guarante) -7 (es) -370 (for) -370 (long\055) ] TJ 1.02 0 0 1 317.955 413.454 Tm [ (running) -342 (w) 8 (ork\036o) 7 (ws\056) -343 (Most) -341 (follo) 6 (w) -341 (the) -342 (de) -7 (clarativ) 8 (e) -342 (appr) 8 (oach\072) -342 (Net\055) ] TJ 0.998 0 0 1 317.955 402.495 Tm [ (\036ix\047s) -251 (Conductor) -251 (\133) ] TJ 1 0 0 1 382.082 402.495 Tm [ (20) ] TJ 0.998 0 0 1 390.421 402.495 Tm [ (\135\054) -251 (Ze) -7 (eb) -10 (e) -251 (\133) ] TJ 1 0 0 1 425.224 402.495 Tm [ (26) ] TJ 0.998 0 0 1 433.563 402.495 Tm [ (\135\054) -251 (and) -251 (A) 112 (WS) -251 (Step) -251 (Functions) -251 (\133) ] TJ 1 0 0 1 536.358 402.495 Tm [ (5) ] TJ 0.998 0 0 1 540.527 402.495 Tm [ (\135) -251 (use) ] TJ 1.018 0 0 1 317.955 391.536 Tm [ (a) -244 (JSON) -245 (schema) -244 (for) -244 (authoring) -244 (w) 8 (ork\036o) 6 (ws\054) -244 (Fission) -244 (W) 79 (ork\036o) 6 (ws) -244 (\133) ] TJ 1 0 0 1 546.614 391.536 Tm [ (15) ] TJ 1.018 0 0 1 554.952 391.536 Tm [ (\135) ] TJ 1.004 0 0 1 317.955 380.577 Tm [ (supp) -7 (orts) -248 (Y) 61 (AML\054) -249 (and) -248 (Azur) 8 (e) -248 (Logic) -248 (Apps) -249 (\133) ] TJ 1 0 0 1 466.579 380.577 Tm [ (9) ] TJ 1.004 0 0 1 470.748 380.577 Tm [ (\135) -248 (supp) -7 (orts) -248 (visual) -249 (design) ] TJ 1.02 0 0 1 317.955 369.618 Tm [ (to) -7 (ols\056) -334 (Apache) -333 (Air\036o) 7 (w) -333 (\133) ] TJ 1 0 0 1 407.282 369.618 Tm [ (2) ] TJ 1.02 0 0 1 411.451 369.618 Tm [ (\135) -333 (and) -333 (its) -334 (pr) 8 (o) -7 (ductization\054) -333 (Go) -7 (ogle) -333 (Cloud) ] TJ 0.996 0 0 1 317.955 358.659 Tm [ (Comp) -7 (oser) -251 (\133) ] TJ 1 0 0 1 360.698 358.659 Tm [ (17) ] TJ 0.996 0 0 1 369.036 358.659 Tm [ (\135\054) -251 (and) -251 (Fn) -251 (F) -12 (lo) 7 (w) -251 (\133) ] TJ 1 0 0 1 426.847 358.659 Tm [ (16) ] TJ 0.996 0 0 1 435.185 358.659 Tm [ (\135\054) -251 (ar) 8 (e) -251 (some) 7 (what) -251 (mor) 8 (e) -251 (co) -7 (de\055base) -7 (d\054) ] TJ 0.992 0 0 1 317.955 347.7 Tm [ (as) -251 (the) -251 (schema) -252 (is) -251 (constructe) -7 (d) -251 (in) -251 (co) -7 (de) 10 (\056) -251 (T) 63 (emp) -7 (oral) -251 (\133) ] TJ 1 0 0 1 494.248 347.7 Tm [ (21) ] TJ 0.992 0 0 1 502.587 347.7 Tm [ (\135) -251 (uses) -251 (the) -252 (same) ] TJ 1.001 0 0 1 317.623 336.741 Tm [ (w) 8 (ork\036o) 7 (ws\055as\055co) -7 (de) -249 (appr) 8 (oach) -249 (as) -249 (DF) 24 (\056) -250 (Not) -249 (all) -249 (of) -249 (these) -249 (w) 8 (ork\036o) 7 (w) -249 (sys\055) ] TJ 0.995 0 0 1 317.955 325.782 Tm [ (tems) -250 (ar) 8 (e) -249 (truly) -250 (ser) -15 (v) 8 (erless) -250 (\050i\056e) 10 (\056) -250 (supp) -7 (ort) -249 (scale\055to\055zer) 8 (o) -250 (and) -250 (load\055base) -7 (d) ] TJ 0.98 0 0 1 317.955 314.823 Tm [ (billing\051\054) -243 (and) -244 (their) -243 (internal) -243 (design) -244 (is) -243 (not) -243 (always) -244 (do) -7 (cumente) -7 (d) -243 (or) -243 (pub\055) ] TJ 0.98 0 0 1 317.955 303.865 Tm [ (licly) -226 (available) 10 (\056) -226 (Ne) 7 (v) 9 (ertheless\054) -226 (it) -226 (is) -226 (conceivable) -226 (that) -226 (some) -226 (the) -226 (b) -10 (ene\033ts) ] TJ 1.007 0 0 1 317.955 292.906 Tm [ (of) -247 (the) -248 (Netherite) -247 (ar) 8 (chite) -7 (ctur) 8 (e) -248 (that) -247 (w) 8 (e) -248 (hav) 8 (e) -247 (describ) -10 (e) -7 (d) -248 (in) -247 (this) -248 (pap) -7 (er) ] TJ 1 0 0 1 317.955 281.947 Tm [ (could) -250 (b) -10 (e) -250 (applicable) -250 (to) -250 (them) -250 (as) -250 (w) 8 (ell\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (A) 12 (ctors\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 361.78 270.988 Tm [ (Entities) -286 (in) -287 (DF) 24 (\054) -286 (and) -287 (the) -286 (instances) -286 (in) -287 (the) -286 (computation) ] TJ 0.987 0 0 1 317.955 260.029 Tm [ (mo) -7 (del\054) -253 (ar) 8 (e) -253 (inspir) 8 (e) -7 (d) -252 (by) -253 (traditional) -253 (actor) -253 (systems) -253 (like) -252 (Erlang) -253 (\133) ] TJ 1 0 0 1 536.893 260.029 Tm [ (28) ] TJ 0.987 0 0 1 545.232 260.029 Tm [ (\135) -253 (or) ] TJ 0.98 0 0 1 317.641 249.07 Tm [ (Akka) -246 (\133) ] TJ 1 0 0 1 342.049 249.07 Tm [ (41) ] TJ 0.98 0 0 1 350.388 249.07 Tm [ (\135\054) -246 (and) -245 (esp) -7 (e) -8 (cially) -245 (the) -246 (virtual) -246 (actors) -245 (of) -246 (Orleans) -246 (\133) ] TJ 1 0 0 1 516.311 249.07 Tm [ (29) ] TJ 0.98 0 0 1 524.649 249.07 Tm [ (\054) ] TJ 1 0 0 1 528.741 249.07 Tm [ (31) ] TJ 0.98 0 0 1 537.08 249.07 Tm [ (\135\056) -246 (The) ] TJ 1.02 0 0 1 317.955 238.111 Tm [ (latter) -288 (supp) -7 (ort) -288 (p) -7 (ersistence) 9 (\054) -288 (but) -288 (may) -288 (lose) -289 (actor) -288 (messages\054) -288 (guaran\055) ] TJ 1.001 0 0 1 317.955 227.152 Tm [ (te) -7 (eing) -250 (only) -250 (\042at\055most\055once) 24 (\042) -250 (deliv) 8 (er) -15 (y) 58 (\056) -250 (Similarly) 59 (\054) -250 (the) -250 (e) 7 (xe) -7 (cution) -250 (guar\055) ] TJ 1.011 0 0 1 317.955 216.193 Tm [ (ante) -7 (es) -248 (for) -248 (Cloud\036ar) 8 (e) 24 (\047s) -248 (Durable) -248 (Obje) -7 (cts) ] TJ /F138 7.2727 Tf 1 0 0 1 462.969 219.448 Tm [ (7) ] TJ /F138 8.9664 Tf 1.011 0 0 1 469.097 216.193 Tm [ (\133) ] TJ 1 0 0 1 472.324 216.193 Tm [ (22) ] TJ 1.011 0 0 1 480.662 216.193 Tm [ (\054) ] TJ 1 0 0 1 484.905 216.193 Tm [ (25) ] TJ 1.011 0 0 1 493.243 216.193 Tm [ (\135) -248 (and) -248 (Lightb) -10 (end\047s) ] TJ 0.98 0 0 1 317.641 205.234 Tm [ (Akka) -211 (Ser) -15 (v) 8 (erless) ] TJ /F138 7.2727 Tf 1 0 0 1 374.803 208.489 Tm [ (8) ] TJ /F138 8.9664 Tf 0.98 0 0 1 380.539 205.234 Tm [ (\133) ] TJ 1 0 0 1 383.667 205.234 Tm [ (10) ] TJ 0.98 0 0 1 392.005 205.234 Tm [ (\135\054) -211 (apply) -211 (only) -211 (to) -212 (a) -211 (single) -211 (obje) -7 (ct\073) -211 (the) 7 (y) -211 (do) -211 (not) -211 (pr) 8 (o\055) ] TJ 1.008 0 0 1 317.731 194.275 Tm [ (vide) -250 (causal) -250 (consistency) -250 (guarante) -7 (es) -249 (or) -250 (synchr) 8 (onization) -250 (primitiv) 8 (es) ] TJ 1 0 0 1 317.955 183.317 Tm [ (that) -250 (span) -250 (multiple) -250 (obje) -7 (cts\054) -250 (like) -250 (DF) -250 (or) 8 (chestrations\056) ] TJ 1.017 0 0 1 327.918 172.358 Tm [ (Ray) -246 (\133) ] TJ 1 0 0 1 347.62 172.358 Tm [ (51) ] TJ 1.017 0 0 1 355.958 172.358 Tm [ (\135) -246 (a) -245 (r) 8 (e) -7 (cently) -246 (pr) 8 (op) -7 (ose) -7 (d) -245 (frame) 7 (w) 8 (ork) -246 (for) -246 (de) 7 (v) 8 (eloping) -245 (AI) -246 (ap\055) ] TJ 0.984 0 0 1 317.955 161.399 Tm [ (plications) -253 (e) 7 (xtends) -253 (actors) -253 (with) -253 (tasks) -254 (and) -253 (pr) 8 (o) 7 (vides) -253 (e) 7 (xactly\055once) -253 (e) 7 (xe\055) ] TJ 1.007 0 0 1 317.955 150.44 Tm [ (cution) -248 (guarante) -7 (es) -248 (\050) 17 (without) -248 (accounting) -248 (for) -248 (e) 7 (xternal) -248 (e\035e) -7 (cts\051) -248 (in) -248 (the) ] TJ 0.98 0 0 1 317.955 139.481 Tm [ (pr) 8 (esence) -203 (of) -204 (faults\056) -203 (Ho) 7 (w) 8 (e) 7 (v) 8 (er) 61 (\054) -204 (Ray) -203 (do) -7 (es) -204 (not) -203 (continuously) -203 (p) -8 (ersist) -203 (state) ] TJ 1.014 0 0 1 317.955 128.522 Tm [ (in) -247 (a) -248 (commit) -247 (log\054) -247 (ther) 8 (efor) 7 (e) -247 (mor) 8 (e) -247 (pr) 8 (ogr) 7 (ess) -247 (is) -247 (lost) -248 (when) -247 (r) 8 (e) -7 (co) 7 (v) 8 (ering) ] TJ 1 0 0 1 317.955 117.563 Tm [ (fr) 8 (om) -250 (a) -250 (crash\056) ] TJ 0 0 0 rg 0 0 0 RG ET q 1 0 0 1 317.955 101.875 cm [ ] 0 d 0 J 0.398 w 0 0 m 47.821 0 l S Q BT /F138 5.4795 Tf 317.829 95.704 Td [ (7) ] TJ /F138 6.9738 Tf 3.046 -2.64 Td [ (Durable) -250 (Obje) -7 (cts) -250 (close) -7 (d) -250 (b) -10 (eta) -250 (was) -250 (announce) -7 (d) -250 (on) -250 (Septemb) -10 (er) -250 (28th\054) -250 (2020\056) ] TJ /F138 5.4795 Tf -2.92 -5.772 Td [ (8) ] TJ /F138 6.9738 Tf 3.046 -2.64 Td [ (Akka) -250 (Ser) -15 (v) 8 (erless) -250 (was) -250 (formerly) -250 (kno) 7 (wn) -250 (as) -250 (Lightb) -10 (end) -250 (CloudState) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1601) Tj ET Q Q Q endstream endobj 403 0 obj << /BaseFont /JMKWWG+HelveticaNeue /ToUnicode 404 0 R /Type /Font /Encoding 405 0 R /DescendantFonts [ 407 0 R ] /Subtype /Type0 >> endobj 404 0 obj << /Filter /FlateDecode /Length 174 >> stream x]1 {^Xqe8XQ`8, "`;E=i`6K=/H:4VE t!jNթ*?h6yT g7!*tZIW&{8,<όBVe[Y\Y\bLZsK%EY endstream endobj 405 0 obj << /Filter /FlateDecode /CMapName /OneByteIdentityH /CIDSystemInfo 406 0 R /Type /CMap /Length 266 >> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 406 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 407 0 obj << /BaseFont /JMKWWG+HelveticaNeue /FontDescriptor 408 0 R /Type /Font /CIDToGIDMap 411 0 R /DW 556 /W [ 0 [ 500 ] 48 [ 556 556 ] 54 [ 556 ] ] /CIDSystemInfo 406 0 R /Subtype /CIDFontType2 >> endobj 408 0 obj << /Type /FontDescriptor /FontName /JMKWWG+HelveticaNeue /FontBBox [ 38 -11 519 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 409 0 R /FontFile2 410 0 R >> endobj 409 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`C` C endstream endobj 410 0 obj << /Filter /FlateDecode /Length 1207 >> stream xT_L[Uνڂz-e-_[R\A靲A(ሒ̌M/dɢw[J |PcLߌK!vN~~ww1"^]Q /-rh kM//dK57y*79{VVw[gtLY㛥e-1AW 4W疗E[ynHl- lB ηe`!ei(B I *|>J^gʠ2?5$c.w(gȨFRwsދ8#q:",#,,(Kg2F.2)ݥʀ)XU)o,4s nq@=/kO56yW;1-Z`T6`|(dt%5 CO!-82@&*ϤꡒR@I Wm(%=v/9yI<tߐ<¹ @y㜉Vk۟qܴdMJ&yc8lh "V5hݎ.P9^eXٟ <a0}[>"5|@R*||)*.!p ꯠ 5Ȉ+JpL; L! B#za@5`6{@I$N{ڰw.;ZA;.Թ'Hf6xB*\h48'ݑة"n+F̦mk:9;OζLѡF%z6=ar?Gu"f&`v4ZjE>`~/wuj[G>pdA,bKr4η/oHG28 dp$#HG28 =dp$s*8/~^Xրu:p5`%WzJDۑn<`:o.ngHs LgҒá㖐[c;/X3f㍎虗b XWw L4x8nMy뜾`L%ׇOfm-] -%Ϗu~zZm 66zUtk#?%d?n5 {XO{/2(^8o;g?qWNDޒ/m7 endstream endobj 411 0 obj << /Filter /FlateDecode /Length 20 >> stream xc`1eiiG endstream endobj 412 0 obj << /A << /D (cite\056jonas2017occupy) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 203.064 491.511 213.395 499.058 ] /Subtype /Link /Type /Annot >> endobj 413 0 obj << /A << /D (cite\056fouladi2017encoding) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 235.919 491.43 246.25 499.058 ] /Subtype /Link /Type /Annot >> endobj 414 0 obj << /A << /D (cite\056fouladi2019laptop) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 281.543 491.43 291.875 499.058 ] /Subtype /Link /Type /Annot >> endobj 415 0 obj << /A << /D (cite\056zhang2020workflows) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 115.391 458.554 125.722 466.181 ] /Subtype /Link /Type /Annot >> endobj 416 0 obj << /A << /D (cite\056zhang2020kappa) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 131.83 436.636 142.161 444.264 ] /Subtype /Link /Type /Annot >> endobj 417 0 obj << /A << /D (cite\056sreekanti2020cloudburst) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 177.927 403.759 188.258 411.387 ] /Subtype /Link /Type /Annot >> endobj 418 0 obj << /A << /D (figure\056caption\0564) /S /GoTo >> /Border [ 0 0 0 ] /C [ 1 0 0 ] /H /I /Rect [ 285.792 335.993 291.87 346.427 ] /Subtype /Link /Type /Annot >> endobj 419 0 obj << /A << /D (cite\056fault\055tolerance\055shim) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 112.365 250.334 122.696 257.962 ] /Subtype /Link /Type /Annot >> endobj 420 0 obj << /A << /D (cite\056transactional\055causal\055consistency) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 124.341 250.334 134.672 257.962 ] /Subtype /Link /Type /Annot >> endobj 421 0 obj << /A << /D (cite\056ambrosia) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 163.731 184.581 174.062 192.209 ] /Subtype /Link /Type /Annot >> endobj 422 0 obj << /A << /D (cite\056chandramouli2018faster) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 121.628 129.786 131.959 137.414 ] /Subtype /Link /Type /Annot >> endobj 423 0 obj << /A << /D (cite\056apers1988data) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 283.763 107.869 294.094 115.496 ] /Subtype /Link /Type /Annot >> endobj 424 0 obj << /A << /D (cite\056ceri1983distribution) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 52.802 96.91 63.133 104.538 ] /Subtype /Link /Type /Annot >> endobj 425 0 obj << /A << /D (cite\056ceri1982horizontal) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 65.512 96.91 75.843 104.538 ] /Subtype /Link /Type /Annot >> endobj 426 0 obj << /A << /D (cite\056navathe1984vertical) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 78.222 96.91 88.553 104.538 ] /Subtype /Link /Type /Annot >> endobj 427 0 obj << /A << /D (cite\056sacca1985database) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 90.932 96.91 101.263 104.538 ] /Subtype /Link /Type /Annot >> endobj 428 0 obj << /A << /D (cite\056ghemawat2003google) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 198.946 96.91 209.278 104.538 ] /Subtype /Link /Type /Annot >> endobj 429 0 obj << /A << /D (cite\056li2014tachyon) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 211.656 96.91 221.987 104.538 ] /Subtype /Link /Type /Annot >> endobj 430 0 obj << /A << /D (cite\056shvachko2010hadoop) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 224.366 96.91 234.697 104.538 ] /Subtype /Link /Type /Annot >> endobj 431 0 obj << /A << /D (cite\056decandia2007dynamo) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 79.83 85.951 90.161 93.579 ] /Subtype /Link /Type /Annot >> endobj 432 0 obj << /A << /D (cite\056escriva2012hyperdex) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 92.382 85.951 102.713 93.579 ] /Subtype /Link /Type /Annot >> endobj 433 0 obj << /A << /D (cite\056jangda\055et\055al) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 510.113 436.636 520.444 444.264 ] /Subtype /Link /Type /Annot >> endobj 434 0 obj << /A << /D (cite\056burckhardt2021durable) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 339.766 359.923 350.097 367.551 ] /Subtype /Link /Type /Annot >> endobj 435 0 obj << /A << /D (cite\056asyncrecoverability) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 398.787 149.307 409.118 156.934 ] /Subtype /Link /Type /Annot >> endobj 436 0 obj << /A << /D (cite\056learning\055scheduling) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 373.972 138.348 384.303 145.976 ] /Subtype /Link /Type /Annot >> endobj 437 0 obj << /A << /D (cite\056lightweight\055loadbalancing) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 386.364 138.348 396.695 145.976 ] /Subtype /Link /Type /Annot >> endobj 438 0 obj << /A << /D (cite\056vivek\055surajit) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 398.756 138.348 409.087 145.976 ] /Subtype /Link /Type /Annot >> endobj 439 0 obj << /A << /D (cite\056rtp) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 411.148 138.348 421.479 145.976 ] /Subtype /Link /Type /Annot >> endobj 440 0 obj << /A << /D (cite\056step) /S /GoTo >> /Border [ 0 0 0 ] /C [ 0 1 0 ] /H /I /Rect [ 423.539 138.348 433.871 145.976 ] /Subtype /Link /Type /Annot >> endobj 441 0 obj << /Length 18535 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 1 0 0 1 53.798 595.145 cm q 0.28851 0 0 0.28851 0 0 cm q 1748.25 0 0 392.25 0 0 cm /Im9 Do Q Q 0 0 0 rg 0 0 0 RG 1 0 0 1 -53.798 -595.145 cm BT /F142 8.9664 Tf 53.798 575.518 Td [ (Figur) 8 (e) -188 (11\072) -189 (Latency) -188 (\050) 17 (w) 8 (ork\036o) 7 (w) -188 (completion) -189 (time\051) -188 (for) -188 (Netherite) -189 (and) -188 (other) -188 (w) 8 (ork\036o) 7 (w) -189 (solutions\056) -188 (Each) -189 (plot) -188 (sho) 7 (ws) -188 (the) -189 (eCDF) -188 (\050) 17 (empiric) ] TJ 0 -10.958 Td [ (cumulativ) 8 (e) -250 (distribution) -250 (function\051) -250 (on) -250 (a) -250 (logarithmic) -250 (time) -250 (scale) 10 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 9.963 -28.195 Td [ (Storage) -300 (Extensions) -300 (for) -300 (Stateful) -300 (Ser) -15 (v) 8 (erless\056) ] TJ /F138 8.9664 Tf 1.02 0 0 1 241.465 536.365 Tm [ (Ther) 8 (e) -294 (ar) 8 (e) -295 (se) 7 (v\055) ] TJ 0.98 0 0 1 53.798 525.406 Tm [ (eral) -225 (frame) 8 (w) 8 (orks) -225 (that) -225 (e) 8 (xtend) -225 (e) 7 (xisting) -224 (storage) -225 (ser) -15 (vices) -225 (with) -225 (str) 9 (onger) ] TJ 0.98 0 0 1 53.798 514.447 Tm [ (guarante) -7 (es) -252 (to) -252 (hide) -252 (FaaS) -251 (crashes) -252 (and) -252 (r) 8 (e\055e) 7 (xe) -7 (cutions) -252 (fr) 9 (om) -252 (de) 7 (v) 8 (elop) -7 (ers) ] TJ 0.98 0 0 1 53.798 503.489 Tm [ (and) -201 (users\073) -201 (these) -201 (frame) 7 (w) 9 (orks) -201 (usually) -201 (come) -201 (together) -201 (with) -201 (a) -200 (co) -8 (or) 9 (dina\055) ] TJ 0.992 0 0 1 53.798 492.53 Tm [ (tor) -252 (that) -251 (or) 8 (chestrates) -252 (e) 7 (xe) -7 (cution\056) -251 (Py) 24 (W) 40 (r) 8 (en) -252 (\133) ] TJ 1 0 0 1 204.06 492.53 Tm [ (44) ] TJ 0.992 0 0 1 212.399 492.53 Tm [ (\135\054) -252 (mu) -251 (\133) ] TJ 1 0 0 1 236.915 492.53 Tm [ (38) ] TJ 0.992 0 0 1 245.254 492.53 Tm [ (\135\054) -252 (and) -251 (gg) -252 (\133) ] TJ 1 0 0 1 282.54 492.53 Tm [ (37) ] TJ 0.992 0 0 1 290.878 492.53 Tm [ (\135) ] TJ 0.989 0 0 1 53.798 481.571 Tm [ (all) -253 (pr) 8 (op) -7 (ose) -254 (simple) -253 (pr) 8 (ogramming) -253 (frame) 7 (w) 8 (orks) -254 (f) 1 (or) -254 (de) 7 (v) 8 (eloping) -253 (paral\055) ] TJ 0.98 0 0 1 53.798 470.612 Tm [ (lel) -252 (ser) -15 (v) 8 (erless) -252 (applications) -252 (by) -252 (e) 7 (xploiting) -252 (the) -252 (scalability) -252 (of) -252 (ser) -15 (v) 8 (erless) ] TJ 0.999 0 0 1 53.798 459.653 Tm [ (functions\056) -251 (Beldi) -250 (\133) ] TJ 1 0 0 1 116.387 459.653 Tm [ (66) ] TJ 0.999 0 0 1 124.726 459.653 Tm [ (\135) -251 (is) -250 (a) -251 (frame) 7 (w) 8 (ork) -251 (that) -250 (supp) -7 (orts) -251 (ser) -15 (v) 8 (erless) -251 (func\055) ] TJ 1.02 0 0 1 53.798 448.694 Tm [ (tion) -292 (comp) -7 (ositions) -292 (that) -292 (can) -292 (p) -7 (erform) -292 (transactions) -292 (on) -292 (a) -292 (ke) 7 (y\055value) ] TJ 1.005 0 0 1 53.798 437.735 Tm [ (stor) 8 (e) -247 (ser) -15 (vice) 10 (\056) -248 (K) 15 (appa) -247 (\133) ] TJ 1 0 0 1 132.826 437.735 Tm [ (67) ] TJ 1.005 0 0 1 141.165 437.735 Tm [ (\135) -247 (pr) 8 (op) -7 (oses) -247 (a) -248 (pr) 8 (ogramming) -247 (frame) 7 (w) 8 (ork) -247 (for) ] TJ 1 0 0 1 53.798 426.776 Tm [ (ser) -15 (v) 8 (erless) -250 (that) -251 (addr) 8 (esses) -250 (tw) 8 (o) -251 (issues) -250 (with) -250 (ser) -15 (v) 8 (erless) -251 (functions\072) -250 (the) ] TJ 0.98 0 0 1 53.798 415.817 Tm [ (e) 7 (xe) -7 (cution) -245 (time) -246 (limit) -245 (and) -246 (the) -245 (lack) -246 (of) -245 (co) -7 (or) 8 (dination) -246 (b) -10 (etw) 8 (e) -7 (en) -245 (di\035er) 8 (ent) ] TJ 0.993 0 0 1 53.798 404.858 Tm [ (function) -253 (inv) 8 (o) -7 (cations\056) -253 (Cloudburst) -253 (\133) ] TJ 1 0 0 1 178.923 404.858 Tm [ (62) ] TJ 0.993 0 0 1 187.262 404.858 Tm [ (\135) -253 (is) -253 (a) -253 (frame) 7 (w) 8 (ork) -253 (that) -253 (e) 7 (xtends) ] TJ 0.996 0 0 1 53.798 393.899 Tm [ (a) -252 (storage) -253 (ser) -15 (vice) -252 (to) -253 (guarante) -7 (e) -252 (causal) -252 (consistency) -253 (for) -252 (D) 29 (A) 34 (G) -252 (comp) -7 (o\055) ] TJ 1 0 0 1 53.798 382.941 Tm [ (sitions) -250 (of) -250 (ser) -15 (v) 8 (erless) -250 (functions\056) ] TJ 1.006 0 0 1 63.761 371.982 Tm [ (Durable) -247 (Functions) -247 (and) -246 (Netherite) -247 (di\035er) -247 (fr) 8 (om) -247 (these) -247 (frame) 7 (w) 8 (orks) ] TJ 1.02 0 0 1 53.798 361.023 Tm [ (in) -248 (thr) 8 (e) -7 (e) -248 (ways\056) -249 (First\054) -248 (or) 8 (chestrations) -248 (supp) -7 (ort) -248 (async\055await) -248 (co) -7 (de) -248 (en\055) ] TJ 1.018 0 0 1 53.798 350.064 Tm [ (abling) -244 (comple) 7 (x) -244 (dynamic) -244 (parallelism) -244 (patterns) -244 (in) -244 (w) 8 (ork\036o) 7 (ws) -244 (\050) 12 (such) ] TJ 0.98 0 0 1 53.798 339.105 Tm [ (as) -247 (the) -246 (parallel) -247 (thumbnail) -246 (cr) 8 (eation) -246 (or) 8 (chestration) -247 (sho) 7 (wn) -246 (in) -247 (Figur) 8 (e) -246 (2\051\056) ] TJ 1.02 0 0 1 53.798 328.146 Tm [ (Se) -7 (cond\054) -319 (DF) -319 (follo) 7 (ws) -319 (an) -318 (obje) -7 (ct\055oriente) -7 (d) -319 (appr) 8 (oach) -319 (for) -319 (application) ] TJ 0.98 0 0 1 53.798 317.187 Tm [ (state) 10 (\054) -247 (supp) -7 (orting) -247 <656e74697469657316636f6d706c65> 7 (x) -247 (stateful) -246 (obje) -8 (cts) -247 (that) -246 (o\035er) -247 (richer) ] TJ 1.02 0 0 1 53.798 306.228 Tm [ (interfaces) -265 (than) -264 (just) -265 (the) -265 (r) 8 (ead\055write) -265 (interface) -264 (that) -265 (is) -265 (supp) -7 (orte) -7 (d) -264 (by) ] TJ 1.02 0 0 1 53.798 295.269 Tm [ (the) -283 (other) -282 (frame) 7 (w) 7 (orks\056) -283 (Finally) 58 (\054) -282 (DF) -283 (supp) -7 (orts) -283 (critical) -282 (se) -7 (ctions) -283 (that) ] TJ 0.98 0 0 1 53.798 284.31 Tm [ (guarante) -7 (e) -254 (isolation\054) -253 (i\056e) 10 (\056\054) -253 (a) -254 (w) 9 (ork\036o) 7 (w) -254 (holding) -253 (a) -254 (critical) -253 (se) -7 (ction) -254 (is) -253 (the) ] TJ 1.004 0 0 1 53.798 273.352 Tm [ (only) -248 (one) -249 (that) -248 (can) -249 (call) -248 (the) -248 (lo) -7 (cke) -7 (d) -249 (entities\054) -248 (but\054) -249 (unlike) -248 (transactions\054) ] TJ 1 0 0 1 53.798 262.393 Tm [ (do) -250 (not) -250 (fail) -250 (r) 8 (e) -7 (quiring) -250 (r) 8 (ollback\056) ] TJ 0.98 0 0 1 63.761 251.434 Tm [ (Re) -7 (cent) -194 (w) 8 (ork) -194 (\133) ] TJ 1 0 0 1 113.361 251.434 Tm [ (61) ] TJ 0.98 0 0 1 121.7 251.434 Tm [ (\054) ] TJ 1 0 0 1 125.337 251.434 Tm [ (65) ] TJ 0.98 0 0 1 133.676 251.434 Tm [ (\135) -194 (inv) 8 (estigates) -194 (ho) 8 (w) -194 (to) -194 (guarante) -7 (e) -194 (causal) -194 (consis\055) ] TJ 0.98 0 0 1 53.798 240.475 Tm [ (tency) -232 (for) -232 (ser) -15 (v) 8 (erless) -231 (applications\054) -232 (but) -232 (for) -232 (a) -232 (w) 9 (orkload) -232 (of) -232 (transactions) ] TJ 1.02 0 0 1 53.798 229.516 Tm [ (o) 7 (v) 8 (er) -263 (r) 8 (eplicate) -7 (d) -262 (data\054) -263 (not) -262 (message\055passing) -263 (w) 8 (ork\036o) 7 (ws\056) -263 (The) -262 (di\035er\055) ] TJ 1.005 0 0 1 53.798 218.557 Tm [ (ence) -249 (is) -249 (that) -249 (in) -249 (our) -249 (mo) -7 (del\054) -249 (only) -250 (each) -249 (message\055pr) 8 (o) -7 (cessing) -249 (step) 10 (\054) -249 (not) ] TJ 1 0 0 1 53.798 207.598 Tm [ (the) -250 (entir) 8 (e) -250 (w) 8 (ork\036o) 7 (w) 59 (\054) -250 (e) 7 (xe) -7 (cutes) -250 (transactionally) 59 (\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Engine) 10 (\056) ] TJ /F138 8.9664 Tf 0.98 0 0 1 97.826 196.639 Tm [ (The) -200 (Netherite) -200 (ar) 9 (chite) -8 (ctur) 9 (e) -200 (is) -200 (inspir) 8 (e) -7 (d) -200 (by) 61 (\054) -200 (and) -200 (similar) -200 (to) 10 (\054) ] TJ 1.003 0 0 1 53.484 185.68 Tm [ (Ambr) 8 (osia\047s) -248 (virtual) -248 (r) 8 (esiliency) -249 (\133) ] TJ 1 0 0 1 164.727 185.68 Tm [ (40) ] TJ 1.003 0 0 1 173.066 185.68 Tm [ (\135\054) -248 (with) -248 (the) -248 (partitions) -249 (corr) 8 (esp) -7 (ond\055) ] TJ 1.02 0 0 1 53.798 174.721 Tm [ (ing) -305 (to) -306 (immortals\056) -305 (Ho) 6 (w) 8 (e) 7 (v) 8 (er) 58 (\054) -306 (instead) -305 (of) -305 (a) -306 (single) -305 (queue) 10 (\054) -306 (Netherite) ] TJ 0.983 0 0 1 53.798 163.762 Tm [ (separates) -255 (the) -255 (commit) -255 (log) -254 (and) -255 (input) -255 (queue) 10 (\054) -255 (and) -255 (parallelizes) -254 (the) -255 (p) -7 (er\055) ] TJ 0.98 0 0 1 53.798 152.804 Tm [ (sistence) -196 (of) -196 (e) 7 (v) 8 (ents) -196 (with) -196 (their) -196 (application) -197 (to) -196 (the) -196 (partition) -196 (state) 10 (\054) -196 (which) ] TJ 1.02 0 0 1 53.798 141.845 Tm [ (enables) -245 (pip) -7 (elining\056) -246 (Also) 10 (\054) -245 (Netherite) -246 (ke) -6 (eps) -246 (cold) -245 (state) -246 (in) -245 (storage) -245 (by) ] TJ 1 0 0 1 53.574 130.886 Tm [ (virtue) -250 (of) -250 (F) 59 (ASTER) -250 (\13334\135\056) ] TJ /F142 8.9664 Tf 10.187 -10.959 Td [ (Partitioning\056) ] TJ /F138 8.9664 Tf 0.991 0 0 1 122.305 119.927 Tm [ (Data) -253 (and) -252 (task) -253 (partitioning) -253 (is) -253 (a) -252 (concept) -253 (that) -253 (has) ] TJ 0.98 0 0 1 53.798 108.968 Tm [ (b) -10 (e) -7 (en) -202 (widely) -203 (use) -7 (d) -202 (in) -202 (many) -202 (domains\054) -202 (such) -202 (as) -202 (r) 8 (elational) -202 (databases) -202 (\133) ] TJ 1 0 0 1 284.759 108.968 Tm [ (27) ] TJ 0.98 0 0 1 293.098 108.968 Tm [ (\054) ] TJ 1 0 0 1 53.798 98.009 Tm [ (32) ] TJ 1.02 0 0 1 62.137 98.009 Tm [ (\054) ] TJ 1 0 0 1 66.508 98.009 Tm [ (33) ] TJ 1.02 0 0 1 74.847 98.009 Tm [ (\054) ] TJ 1 0 0 1 79.218 98.009 Tm [ (53) ] TJ 1.02 0 0 1 87.557 98.009 Tm [ (\054) ] TJ 1 0 0 1 91.928 98.009 Tm [ (56) ] TJ 1.02 0 0 1 100.267 98.009 Tm [ (\135\054) -258 (distribute) -7 (d) -258 (\033le) -258 (systems) -258 (\133) ] TJ 1 0 0 1 199.943 98.009 Tm [ (39) ] TJ 1.02 0 0 1 208.281 98.009 Tm [ (\054) ] TJ 1 0 0 1 212.653 98.009 Tm [ (47) ] TJ 1.02 0 0 1 220.991 98.009 Tm [ (\054) ] TJ 1 0 0 1 225.362 98.009 Tm [ (60) ] TJ 1.02 0 0 1 233.701 98.009 Tm [ (\135\054) -258 (and) -258 (ke) 7 (y\055value) ] TJ 0.999 0 0 1 53.798 87.05 Tm [ (stor) 8 (es) -250 (\133) ] TJ 1 0 0 1 80.826 87.05 Tm [ (35) ] TJ 0.999 0 0 1 89.165 87.05 Tm [ (\054) ] TJ 1 0 0 1 93.378 87.05 Tm [ (36) ] TJ 0.999 0 0 1 101.717 87.05 Tm [ (\135\056) -250 (Partitioning) -251 (allo) 7 (ws) -250 (systems) -250 (to) -251 (scale) -250 (memor) -15 (y) 59 (\054) -250 (CP) -49 (U) 24 (\054) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0.999 0 0 1 317.955 536.365 Tm [ (and) -249 (I\057O) -250 (bandwidth) -249 (b) -10 (e) 7 (y) 8 (ond) -249 (the) -249 (limits) -250 (of) -249 (a) -249 (single) -250 (machine) 10 (\056) -249 (Sp) -7 (e) -7 (ci\033c) ] TJ 1.02 0 0 1 317.955 525.406 Tm [ (constraints) -335 (of) -335 (each) -334 (domain) -335 (in\036uence) -335 (which) -335 (r) 8 (esour) 8 (ce) -335 (and) -335 (what) ] TJ 1.02 0 0 1 317.955 514.447 Tm [ (challenges) -309 (ar) 8 (e) -310 (the) -309 (fo) -7 (cus\056) -309 (For) -310 (e) 7 (xample) 10 (\054) -309 (partitioning) -309 (in) -310 (r) 8 (elational) ] TJ 1.02 0 0 1 317.955 503.489 Tm [ (databases) -320 (optimizes) -319 (for) -320 (transaction) -319 (pr) 7 (o) -6 (cessing) -320 (and) -320 (aggr) 8 (egation) ] TJ 1.019 0 0 1 317.955 492.53 Tm [ (queries\054) -244 (partitioning) -244 (in) -244 (ke) 6 (y\055value) -244 (stor) 8 (es) -244 (optimizes) -244 (for) -244 (scalability) 58 (\054) ] TJ 1.019 0 0 1 317.955 481.571 Tm [ (availability) 58 (\054) -245 (and) -244 (r) 8 (e) -7 (co) 7 (v) 8 (er) -15 (y) -245 (time) 10 (\054) -244 (and) -245 (partitioning) -244 (of) -245 (computations) ] TJ 1.008 0 0 1 317.955 470.612 Tm [ (into) -247 (tasks) -247 (enables) -247 (parallelization) -247 (and) -247 (load) -247 (balancin) 1 (g) -1 (\056) -246 (Those) -247 (latter) ] TJ 1.02 0 0 1 317.955 459.653 Tm [ (tw) 8 (o) 10 (\054) -302 (parallelization) -302 (and) -302 (load) -301 (balancing\054) -302 (ar) 8 (e) -302 (the) -302 (most) -302 (signi\033cant) ] TJ 1 0 0 1 317.955 448.694 Tm [ (b) -10 (ene\033ts) -250 (of) -250 (partitioning) -250 (in) -250 (Netherite\056) ] TJ /F142 8.9664 Tf 9.963 -10.959 Td [ (Ser) -15 (v) 8 (erless) -250 (Functions) -249 (Semantics\056) ] TJ /F138 8.9664 Tf 0.996 0 0 1 461.131 437.735 Tm [ (Jangda) -251 (et) -251 (al\056) -250 (\133) ] TJ 1 0 0 1 511.109 437.735 Tm [ (43) ] TJ 0.996 0 0 1 519.448 437.735 Tm [ (\135) -251 (pr) 8 (esent) -250 (a) ] TJ 1.004 0 0 1 317.955 426.776 Tm [ (formal) -249 (mo) -7 (d) 1 (el) -249 (for) -249 (FaaS) -248 (and) -249 (e) 7 (xplain) -248 (its) -249 (limitations\056) -248 (The) 7 (y) -249 (also) -248 (sho) 7 (w) ] TJ 0.98 0 0 1 317.955 415.817 Tm [ (ho) 7 (w) -215 (to) -216 (comp) -7 (ose) -215 (functions) -216 (using) -215 (a) -215 (language) -216 (calle) -7 (d) ] TJ /F221 8.9664 Tf 1 0 0 1 498.181 415.817 Tm [ (SPL) ] TJ /F138 8.9664 Tf 0.98 0 0 1 513.523 415.817 Tm [ (and) -215 (describ) -11 (e) ] TJ 1.02 0 0 1 317.955 404.858 Tm [ (an) -275 (op) -7 (erational) -274 (semantics) -275 (for) -275 (the) -274 (comp) -7 (osition) -275 (of) -274 (FaaS) -275 (and) -275 (a) -274 (ke) 7 (y\055) ] TJ 0.98 0 0 1 317.731 393.899 Tm [ (value) -222 (stor) 8 (e) -222 (ser) -16 (vice) 11 (\056) -223 (Ho) 7 (w) 8 (e) 8 (v) 8 (er) 60 (\054) -222 (unlike) -223 (our) -222 (w) 8 (ork\054) -222 (the) 7 (y) -222 (do) -222 (not) -222 (combine) ] TJ 1.005 0 0 1 317.955 382.941 Tm [ (state) 10 (\054) -249 (messages\054) -248 (and) -249 (functions) -249 (into) -248 (a) -249 (single) -249 (ser) -15 (v) 8 (erless) -248 (mo) -7 (del) -249 (with) ] TJ 1.003 0 0 1 317.955 371.982 Tm [ (r) 8 (eliable) -247 (and) -248 (causally) -247 (consistent) -247 (e) 7 (xe) -7 (cution) -248 (guarante) -7 (es\056) -247 (Bur) 8 (ckhar) 8 (dt) ] TJ 0.989 0 0 1 317.955 361.023 Tm [ (et) -253 (al) ] TJ 1 0 0 1 333.356 361.023 Tm [ (\056) -250 (\13330\135) ] TJ 0.989 0 0 1 354.534 361.023 Tm [ (pr) 8 (esent) -253 (an) -252 (idealize) -8 (d) -252 (fault\055fr) 8 (e) -7 (e) -253 (semantics) -253 (for) -252 (the) -253 (Durable) ] TJ 1.016 0 0 1 317.955 350.064 Tm [ (Functions) -246 (pr) 8 (ogramming) -246 (mo) -7 (del\054) -246 (as) -246 (w) 8 (ell) -246 (as) -246 (sho) 6 (w) -246 (ho) 7 (w) -246 (to) -246 (corr) 8 (e) -7 (ctly) ] TJ 1.02 0 0 1 317.955 339.105 Tm [ (implement) -335 (it) -335 (in) -335 (a) -335 (ser) -14 (v) 8 (erless) -335 (conte) 7 (xt\056) -336 (Ho) 7 (w) 8 (e) 7 (v) 8 (er) 57 (\054) -335 (the) 7 (y) -335 (do) -335 (not) -334 (dis\055) ] TJ 1.02 0 0 1 317.955 328.146 Tm [ (cuss) -245 (ho) 7 (w) -246 (to) -245 (r) 8 (ealize) -245 (the) -246 (abstract) -245 (mo) -7 (del) -245 (as) -245 (a) -246 (distribute) -7 (d) -245 (ser) -15 (v) 8 (erless) ] TJ 1 0 0 1 317.955 317.187 Tm [ (implementation) -250 (that) -250 (can) -250 (e) 7 (xe) -7 (cute) -250 (e\034ciently) -250 (on) -250 (an) -250 (elastic) -250 (cluster) 59 (\056) ] TJ /F142 10.9091 Tf 0 -43.493 Td [ (8) -1000 (CONCLUSION) ] TJ /F138 8.9664 Tf 0.995 0 0 1 317.955 259.995 Tm [ (Our) -251 (w) 8 (ork) -251 (sho) 7 (ws) -251 (that) -250 (the) -251 (e\034ciency) -251 (of) -251 (stateful) -251 (ser) -15 (v) 8 (erless) -251 (pr) 8 (ogram\055) ] TJ 0.991 0 0 1 317.955 249.036 Tm [ (ming) -252 (mo) -7 (dels) -253 (like) -252 (DF) 24 (\054) -252 (which) -253 (r) 9 (epr) 8 (esent) -253 (applications) -252 (as) -252 (\033ne\055graine) -7 (d) ] TJ 1.009 0 0 1 317.955 238.077 Tm [ (instances\054) -248 (tasks\054) -248 (and) -249 (messages\054) -248 (and) -248 (which) -248 (implicitly) -248 (and) -249 (continu\055) ] TJ 1.02 0 0 1 317.955 227.118 Tm [ (ously) -256 (p) -6 (ersist) -256 (the) -256 (application) -255 (state) 10 (\054) -256 (can) -256 (b) -9 (e) -256 (signi\033cantly) -255 (impr) 7 (o) 7 (v) 8 (e) -7 (d) ] TJ 1.02 0 0 1 317.955 216.159 Tm [ (by) -304 (using) -304 (a) -304 (combination) -304 (of) -304 (partitioning) -305 (and) -304 (p) -7 (er\055) 1 (partition) -305 (p) -6 (ersis\055) ] TJ 1.013 0 0 1 317.955 205.2 Tm [ (tence) -247 (optimizations\056) -248 (This) -247 (lo) 7 (w) 7 (ers) -247 (the) -247 (cost) -248 (and) -247 (br) 8 (oadens) -248 (the) -247 (scop) -7 (e) ] TJ 1.02 0 0 1 317.955 194.242 Tm [ (of) -304 (applications\054) -304 (enabling) -304 (the) -304 (de) 7 (v) 8 (elopment) -304 (of) -304 (stateful\054) -304 (ser) -15 (v) 8 (erless) ] TJ 1 0 0 1 317.955 183.283 Tm [ (applications) -250 (that) -250 (e) 7 (xtend) -250 (far) -250 (b) -10 (e) 7 (y) 8 (ond) -250 (the) -250 (original) -250 (FaaS) -250 (concept\056) ] TJ 1.015 0 0 1 327.918 172.324 Tm [ (A) 12 (s) -246 (futur) 8 (e) -246 (w) 8 (ork\054) -247 (w) 8 (e) -246 (w) 8 (ould) -246 (like) -246 (to) -246 (mor) 8 (e) -246 (thor) 8 (oughly) -246 (inv) 8 (estigate) ] TJ 0.991 0 0 1 317.623 161.365 Tm [ (whether) -252 (the) -252 (b) -10 (ene\033ts) -252 (of) -251 (global) -252 (pip) -7 (elining) -252 (can) -252 (outw) 8 (eigh) -252 (its) -252 (cost\054) -251 (us\055) ] TJ 0.991 0 0 1 317.955 150.406 Tm [ (ing) -252 (p) 1 (r) 8 (oto) -7 (cols) -252 (such) -251 (as) -252 (\133) ] TJ 1 0 0 1 399.783 150.406 Tm [ (48) ] TJ 0.991 0 0 1 408.122 150.406 Tm [ (\135\056) -503 (Also) 10 (\054) -251 (ther) 8 (e) -252 (is) -251 (a) -252 (rich) -251 (literatur) 8 (e) -252 (in) -251 (r) 8 (e) -7 (cent) ] TJ 0.98 0 0 1 317.955 139.447 Tm [ (database) -241 (w) 8 (ork) -241 (\133) ] TJ 1 0 0 1 374.968 139.447 Tm [ (49) ] TJ 0.98 0 0 1 383.307 139.447 Tm [ (\054) ] TJ 1 0 0 1 387.36 139.447 Tm [ (50) ] TJ 0.98 0 0 1 395.699 139.447 Tm [ (\054) ] TJ 1 0 0 1 399.752 139.447 Tm [ (52) ] TJ 0.98 0 0 1 408.091 139.447 Tm [ (\054) ] TJ 1 0 0 1 412.144 139.447 Tm [ (57) ] TJ 0.98 0 0 1 420.483 139.447 Tm [ (\054) ] TJ 1 0 0 1 424.536 139.447 Tm [ (63) ] TJ 0.98 0 0 1 432.874 139.447 Tm [ (\135) -241 (in) -242 (the) -241 (ar) 8 (eas) -241 (of) -241 (w) 8 (orkload\055adaptiv) 8 (e) ] TJ 0.995 0 0 1 317.955 128.488 Tm [ (optimization) -250 (and) -249 (computation) -250 (placement\054) -250 (which) -250 (could) -249 (pr) 8 (o) 7 (v) 8 (e) -250 (v) 8 (er) -15 (y) ] TJ 1.02 0 0 1 317.955 117.529 Tm [ (useful\054) -266 (in) -266 (particular) -265 (for) -266 (computation\055heav) -15 (y) -266 (applications\056) -265 (Finally) 57 (\054) ] TJ 1.02 0 0 1 317.623 106.57 Tm [ (w) 8 (e) -280 (ar) 8 (e) -281 (inter) 8 (este) -7 (d) -280 (in) -280 (further) -280 (e) 7 (xploring) -280 (ho) 7 (w) -281 (the) -280 (str) 8 (ong) -280 (e) 7 (xe) -7 (cution) ] TJ 1.02 0 0 1 317.955 95.611 Tm [ (guarante) -7 (es) -273 (can) -273 (b) -10 (e) -273 (e) 6 (xtende) -6 (d) -274 (to) -273 (e) 7 (xternal) -273 (e\035e) -7 (cts) -273 (in) -274 (sp) -6 (e) -7 (cialize) -7 (d) -273 (cir\055) ] TJ 1 0 0 1 317.955 84.653 Tm [ (cumstances\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1602) Tj ET Q Q Q endstream endobj 442 0 obj << /BaseFont /URHEGW+HelveticaNeue /ToUnicode 443 0 R /Type /Font /Encoding 444 0 R /DescendantFonts [ 446 0 R ] /Subtype /Type0 >> endobj 443 0 obj << /Filter /FlateDecode /Length 180 >> stream x]1 EwN KVU 0C2'[zm~e)dj7 & ty"j;aճ7ߟn|W3zt0D!)?87_aTUZPHTAQMV 8SG>הg S״bE O\ endstream endobj 444 0 obj << /Filter /FlateDecode /CMapName /OneByteIdentityH /CIDSystemInfo 445 0 R /Type /CMap /Length 266 >> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 445 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 446 0 obj << /BaseFont /URHEGW+HelveticaNeue /FontDescriptor 447 0 R /Type /Font /CIDToGIDMap 450 0 R /DW 556 /W [ 0 [ 500 ] 48 [ 556 556 556 ] 54 [ 556 ] ] /CIDSystemInfo 445 0 R /Subtype /CIDFontType2 >> endobj 447 0 obj << /Type /FontDescriptor /FontName /URHEGW+HelveticaNeue /FontBBox [ 24 -11 519 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 448 0 R /FontFile2 449 0 R >> endobj 448 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`G` c endstream endobj 449 0 obj << /Filter /FlateDecode /Length 1401 >> stream x͖]hW33f37쏛fM&"uScݱDV$KRZ(7 ]/^R^ܕB^6{fW^8w;|3YbDL$:{JķpbW/fIH:=?7SZ.JH y 4sG7Rx;>;;S7尻{ffiQx[,WϾ~ns6H/k3& k}`l]3O;VNⱣXXUGv!n V*Ţne<^*cL"_L̕Z짊Z%gxs1<#Yy2g8ee@pPCxBBqXY{*4urP{4Q* z6؍ r Q.{B@,=e܉5k&#GM+XS9]]5a8XE%  8M(On~FHOtS!unԅ֍@n5ny0<֙h"]\b#ڭE6H@<:֨ȓdGN<"rɘhºѾ~.Ūklym}jZ_K ܦmLJ$pBL#j% uAXO/7 RȌU`i#B 4t]@+h4U:Ig"wG}-yVw V/Y).\vɤROMH:Z>c6}x8QHfxxÙ`p7ٙ[񾔪g6^EnƜx2#VQk5hCKwz[J#@:3;^9&d7rG7Z7kR52`* 2`* 2`* 2`l؎g]vS.[ /ぬms6-etVhwClKWү"?k7ӻ5-۷CLw):*[zEcWg ;4__ty9'CW`T> stream xc`1ecii%#^ endstream endobj 451 0 obj << /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode /Height 523 /SMask 452 0 R /Subtype /Image /Type /XObject /Width 2331 /Length 83597 >> stream xsם'zL~;VMέd7ڽ;cLr'ȕ)޺s3 af2`L#q ` %o"$bdH 5 #5Hn${ā/~sF~BP(CV['Sz{CU`pD,orefy](=b>}ᇿ+> *#Nn-ZN oW__B ICŔ;oG@ؓsJU wK&"/7$LNF+R*q?x8dy9/?8SeM?xIEmjBo ߑ(;V<hN58w{OEssK[+ؑ2ϳ%w_Q`&)獚jL*✐OY0#ZT"khhȲ )3VUk֬q|kIg7bOcGoC^LN]evj efyiU>GyFV($~= -6n@.,5,=)ywgk  `eq6Kc(bR`Z^)[䐎q%Ga-9A=Pɽajn 5GCUobRJlb`o`D n{}ĀJ2]c+VTdb +Use;9)#~k!{6;BKϟuyY\cy؅L$ B yqQ?#ԼV,nW>}",ŖPs,9HXXG962s ^%e,qWG\TےXYx|UG2Bƍá{ÔgɧvK=v16NL2^\=WjBͱoSnqG uwH,yKYNgeLh =WRJZr(6a0*E6B-HVE܃GZ D  IW(t_<Ŋ`uVCCeE TE5@%qZCV;c!  Ix˙SNԣ!PvهEB @[>Bͭ7 )Pco!_nբX*I(ҐU}KWb|E_ENA_ ]+ #iH"(I{yN~X #Yc˾ @+溭/}5Scw\*C#F^JX6{ $PM#Ԩ=ZԢje_zP8;66V'A',ɧપ)3異޻"n r=\<ZxI%FPgziȭ ⹽n@9{&"bce1VQ N1۹ԥ6j/1$EO$Oyc5b/|ZٗAa#vJp_x ~B^ʢWe2mǰS>ZA)-9A~)pAFl?H*C[$s{GI=v޶J.А8űW$xBM>;jr-;BMGQ<$Z|tG5$j1P{TUU[~VQEn#PFM'(y/$'` =8#(f5559TO=8Q}5ҽV_Hu!Ց%:bh:bAJ#. d5Z UGUy~.Y挢)TTjAVS ~E5eY5/FҪ֡ QG޼Bc,:>nmY/ z˔ݏ>(΁"""%Aybj]KYew"7 T>⢒Ŗ _j`Z(mZIYzIOe+r;ZbNǭϑT:N-4Ű>l~DR QG޼ߦ UTYQnك/.5S%Լ ڿ%?H*N2BMLBMEαFJ\J^juD&|aR X+z5sݻ{qzUb{ ^#3&ws:lsoKnyUINTӭL`{#W]]-ޖ>7%:} fw;j%aLk=ky.=4,QUΫ3 ,t+<  qQoKN0tn퇽;P r4t҃ #OxJ~U(,)0;{ki {Z0KI&W+b+8BM)r[9xo^{B^T/ue׭hIqӻBsZ6 ͂gբ$8p6,T>"-9eߎRxF:BMs$ 5GC = 8Bc$KHv+G{;q5 Ech=!],Cuuu٪_ *b_X:ڱ-JO$6/HV̡JYci޲h yu=vQr<|Gsj`w!l֬YKER` R*qA%5x I>x X#ugs)DMŔ?KhGbu5/x٫x*webnwco!P{9Pڔ|e9^!닡9>!9P, ^䂔G\%GSG RvG԰8 "!t֍>5&8BOf74C8`PuF #:>k֬Q]0S2 {@>YS #b3tZsP8L&ɄIj$CCClNUUUKK2&>$UWWʻT ,iiiY)d2 |<z>uTp$oO' T`$՗-@SG H2$b$zH2|>IZTp$S]σT_IO' ɐPdy0R9@p1Cbb3Up)P]2Ip*S}WH @PBHxs<#0S$8aDBM6CSN544 gԬ-{!1p1CLI`[TSYL0TjPC`B!j\,T󲇮.kL&嵵?Hxs< B lϟ/ UJ#o(da2Ip*SUBMm ӡz #Ene_+{ʾ<ܜZ׏7 v!1p1C,x`Ch6":B&1p*21 =Z% HTkii#jz\VbY\tR<ܗc.fH \*< شJ#fGP$NeT&RZ-6?G`^C⟚) d(?,[/ꩧ/!Л;\̐Ux0mh>A?ZyC! 8ISJjZl$Awb=Ew'ݖذz=!.fH \<<PQ__o$ 70S$8a*fC @:N|cccϡnK555>^N/'Л;\̐yx=Q6"4?F@&1p*21 =$ԢkA`^c@Y߉EMing ryO 5/p1Cbbᙏƭ- 70S$8a4%] @:N+WOG5+}9!1p1Cc`sY9nM7͏I $L CO) Zl$AwOkiiq{8eo_N0!.fUW4yx1?>ZsssAoy# 8ISJSjѵ H T1,DOs\sۛǗS(+/}r;\tԽݖͬ&οwPc%ƭj_Ko~UR ~޲6@m|ᅣ W qϚg 9ݞ MX>-PCr˦VoϪ?Mm6:~7 3>|}EHmM~/ݚP <6AvpٯW5@Yˈ&$ٛǗW:B Y:tU?J?lhcJަx.VZ-ٺľ}/ٷknyH#ma!s֭V}xqG߿ec?4<6rHF-`P%l$xзg/?V՟#x홆gX'x n;nk_UvIw1zVwnmI8pyr"-s$y3{%˶|!@ON58~C'g,++#pĢ7ز}۹mlk^ʣ&e-T[;m{z\fg/#AoyXhVYLBu= TxuoلjZlP*z6,_赞rt/W6m6|}o~[.?7ե)wP*=.^Q](Dt*oOnx ev,P @@[omon_?y[8o1 +[Dye&D|֛iߖUo>ilWloz_{wrܚv~[Î7_+My;'_{ k {UWWI,=+&c}_ 3SQdkkm_%b^66ř,cOal]˩>0!r梏 \e ɩ<]٢8mhժxNGOPs lEi~6>~/ZC0+Yz.qaB/KZ[#:bS,͟O Z >]{w_11TNOP6mǦP]"Dt*#1vp{8*1%] `v7;v1+=-]?_oQNJm7Z#'~`B6˷,CpMЪUE_}h{wqF-6G:^F+WOcܞvc {s~xv%dOoȠm(-yx1y(2qk@s lEi~+6:i!,B!iJeN|m;lOx-2T^mڝXC#SDq* R*mO>q) ZlH{a> ߪ;O[w|CMк[jL//suՅo͏_1i:3Dm2>Z\,11ul<ɀ5t彌2 ZUUsjjjs}?H%NȧTs/MS~1Pl;%ll'4bϗhrn ֟G_;"OhMafޯI TiMچgހ"4DITSWlTZS(QUЬVueSIO<+Ps쏾3ѩ7UN%SN'x6O>R]MEq*g6<}꧑D$ԢkA``Wu {Gz-u?߻G5?~_gv&SV,2 ZfS]4Q8L)wwyûk ;Ɯg,X4 GQf\\.f8s%CvG0%I4K,ىOiom-IM{`C hq lEi~+`K*31 DN...z:G/8S7o3jOm;wt_YgՊ-lkӯmϟTY긑wߍz2[).V轢8 T~j7'ڭ) H[l0y'LIEbҬxmtˇ{;-_y8hNY31Pȓ=*; iPػ9@QV;E%3=~ZWjP^Cb0\\]]-DQ4ݞKbϤj{%)&y^?Fyҽǡ_ MK/f-BtX6:Q`T'ǖ|llLA]E/?p@6G3j,4$.*Ŋn4RK?}A/؛s^+ʷ\ӺJgB`g S2@{``9L&AZy?X!t^_wT].SjR<[C Fw6:b:[yJM_Q='bﱤYB-x`;8A`0U>ѱw/l#YqOgv6A:oRmKs({4LC:YssX%"]]]e aG*-"Y7l_bOo[h=1Iٴ pO޷>ٴ O en M!-vU>G{7{?a&*Nsh|{rP+4UD86 8:zP[[[CCؿegEzh~W8:U bg2G2?qcӼt.Z̢PUlDgA"xGlԱ5U@Bͮb*'[;~cg{ckgW%'k|eM|+''(.=[j{$*6>`Gyַw?wxWMM,Fṛ-oY%'s9z<2 ˁaPW 5g6[xt~sG̦=4%AuIZ: UӺ:4] lg}wvG 5tQl 2e]Vt<kgZN6p}~5nVҵwnތӥʉ P3?JpOkK}`0IdBf6Ʈ#&ƙ|h 8<IgT[Ok_f @ 2GƶK|՟ PBHYB\7f-x1Ȧ)Ţi<_&ر2huu.曑 LlѽGaAPEKǝbqƱbV~-;_/a[ye PcTEw!ʩ[PC $T18= M^/_iN*%O66Si,Rb??X /&_0qrʗ@BmێU t\wNU.';:X $k5͑aLx҉P#Nh2>`AU{kk}|>'_eQ|p 5B<#C"eӆRs$*ܵC/`b/Ƃ(8'E4o"H!Tj3v[Silcag -Uº-" \x;Ozy s˖l2ba_c2*]!J!l=NrAӿYwKx>#Ph,CB *bp`* 2MEӶegMM²*bmT_&2ŒCxG~:,VBBto[֠Gw6Y(dO͛Y.hDBͻO1$tY~6¼P柊cV?Sv^Z-lXoҍ8L=\ScDZz ҞPb_4 4 ~1[i7%etzh*C 6/s" 2]dhjkk!E \^!T'Ԧsi,"lɦ=6AhxڃN &s{* t˜T1gj˂ZqpTk&,]>X%E;N-b6 kiBoe %ԦP]݅x*7M1e1@X`l=PSTMĔ<->xD؄]|e`ڒ%=YDnh* h jkGw6!*^!4&X1M<|YI @,O|`7;V4CKs_AxG>XZji.3VaUC ٴRrٴFPpOoϏػ}bN޷>ٴm?(! "t˷#W#{%kfJ`eDE/b4B A.6:\z ~WR żZB͝i;0o'{.Kҧ+M8# ݢX/sB!>h 5iv0l{6T^>iY>ufإphh@ 5e1C #)PSb0:<3O8#Ϧ=b*mOb ׿Kz <:bJpX W"- 1KMbTyRB\@; J]̉L#<(2# 5ZU(NgSyxvJa4i{g.#e1CXg}`0! DʲVm|ɏNUM+N:w f;G[F\HKBmNj1cKb/(qLUVj:#][4y9Yγi/ 2mW6 5@uỲTļ"e_+o;^,7m9sqFkdi*9_!U TD*jSE O*i 1;:{ߥ ESI_t@xaG^G߽GuiImBgdTe֝b{\=K4<5"緒jOL>r*n?E xqPSŰ f67vx*{βW_~d1VؾJ㩴ᚚ\@Jz P3AĢ;cILÎ@%ׯ46F5^>uuT]赒SYjJ ||4BTV^|'e1F(gӶ䣰 &*6:K6{q鴲crr5 1Xh,)dtB0 `_XG A$P;TXCBMWlZHE74VS>#IaOn߾}œ`/i5TDj4JڬKr1 yN-*Us˖Zߠ{c-rɃLÎg{h# 5q T}?:ZNe+k(L 5B94c &*6ay6MC'4 gd(Y޲0]`wCn߾=00:';wlN +7F bnm5w {+0I-[6_͍z #lKgv=r/PJgBZ6,6=X:TNݼƳi뷄Z^JJ]mh\P@X.9elkb5VwNh1hT FFUD A$9&L/i\[X/h~QyRa!ug\ /sHlB A^b8)V*~xq|l"rjEAxIG^G')LupԀ=N`ɵ{4JJz.1P@(fڲ>/>\bOQ*Yq(Nz]&4wvSTH,yW" lCB!%V6ư q3rFAxIG 5mz\uY >cT|l ,~+''(.1P@(}m۴^=/Sqe9E8l빨lZEˬ2l*!`:$ Mm| ASE%^i נ91,4lK$gtYe„}u-pǒT^>{l|eMiDB͟L%JqePSŤ~x{<ղdmę6,TMS,Ԉw-0!`:$ LMK~1=**;:E 'eQG>/K6'-rLG*;^T]9RP[ذPaˆKS)O|lx8hh@ 5e1IS}` 0)f>?ٜۖMP6˼+,i)&so4いP$3v A35ax)4;֟O ua\"!v'T^vif" HTĤ3Pm8ceWL쿑ZftgebP0jd&Ԧ4Hf\̝;ukKU(&T[+o=@DBx1G~tx6V9ۭ4s-sGyE(=[0x 3 [ *\ӖPkmF'e'K©POٴVb[ye PcT$Oesm7O!L 5U l q]'*Q( ͊ٴU޶k +W.];66L&=oD׿j&lv1Dz2dDe'{dG݌PHi"HT1ȋSS%V[-UeFX=S>%>`"#iDB$Ԡ"6JO Tj&.ߚ͡rQj,121@DBx1Gq6\LjEX=ʷ7nlڦgn& #??jW[ K!&ICBMch7)MON=x,ݫ l)ekj7$>gU\4̱NQ>@U#$  L-TX@ Bv1S%K,Uh "sZ 5NDBx1G 5mPSSokS;C ᷒g6~AuYLTnx Ou `rHbL`ĀxS eޜq[ҸPwC\7NѰF9EnG J5Gz P$0V,Pй],LjHTGCشᚚ9Ky̑PаE.b̑p=Ljk9JuT]0{,=ޥl|=B~+P'4$R˜|}@UMP6ɣnsGy7!lH&~HZԩSG .Dž*vv-[˻[3O*)Up!1H`Bj ,qW*[ٴT4݃?֞%3U9HAc sSֺWgtd[I _R] 1&6>>ۊս[͓GO{VOW<7nG 5`O!IFWUU͛=a \X0*wuuI /w瞣4YI7nBXPDz(Pk}!/fq~aSN(vrcxG'Dt4-rLcGnU9Uy-|x,A!ݾPcU$O-J]華;j؀?,&NV߯#W+*O;аB6+.w6 $hk_SSXV?$,ɩwQvgݒS|W|?%CqWy|w=?e0---> BB bO\3r /f,1B==|`FE@Bx1Gh&U R#2gKw|nJ$| x*G)628n$PSŘ|;ϝY'{ƒMcwq DH5׾P(̟??JjuGaТ581G#*zw>B2b|q4jYcM!1HZBmNju3Pڥ 4fonnCo܌ѭE.bƑ*vQ]T%Ԩo {,s{QmxP_Ƥ|f[)&ԦRP؀, k>D 5Aj4~+sZB ˖T^7l9s߆Twb{tkK*gqfҙP[{p겔}!ȼ7Kx6=enʉ PS]ÄP:_* 5UlRggQ4E6mGw&.qIMJ.Z<7{($jc⤅8Vn.o=Ph2B#2\P+[~H CB bUMF_̝;)j] ~릉V?oC؃pKh.Z *fy$ԴAUySoڒ/8`Idx}+P->0H R-$T1#dSsR`[~6C'=W[2cvb`eZIax._qV&خPs 昺AtZCJ" Q *=7t_̴ ,,uTFBNBxG{ LO P{_j[9zg.>Sj!1#^U<6:lyJ%d –lZW 4 Z[G 50Hˇt?JX-q3 Jy8{CCC{ss3>[$CPDz}ߧwo0b^ҸDIEd(c at%3U8H _STrXA Ԅ8ߣ8Ɗ?jQF=vb wZG9_RI*-D 5Ajz7O>}fC̃*?9E cat%3U8^{DuQ'&9IY=nzf9%ZjOeDBͷS<\nPSŌ<۬u| E΄E(bΦO+dQ!BB>Bw8BmU2Fy|Fy,D 5j^X.枋=iO݌PB=ӭE.bƑVޖjc{Pr5ğ4[y'x9e1LS\ۍZ؀%/?P,,ƶ7vV.=Ƽ8<-1=rH9Pc"Z/LE< wZJ BB bڎ!5,sݱ:]c l;(2EonH"TT1SB.IOBU|ftZ$'(Ζi8i۷g6юY+TČm{nZixK%;[$H N\!IJHP+FıZccc9^Fi!]ɡP݃Pcoa~H!1HTBM`4Ls/oY`IBq Z0wݖ3HuN Z *fylT]I56Qcڒjl 7տYSJ$| +vpj@YϽjonw%ك; VBB}s)1f%\~[UUerss*Fo`/sE" Q 5/l!5,` vn2̯g{|o[\R!sQ̑ H AuO+!&V;Hq{yUU=~H'2dss3jjef!:HA PC T,vhjS,?"=rӘhV-r LKzj4ڄIj{z 5n{7%2 :HTĀl7:cS-lXFP\Wx۞i%$B244r]yw rH}G˿mmm=zyyeNNBq6DBB&^ű˕jk),gCP;>YZ%X2³MQMɈ#?j0s{&J) bN 4T"DSyPlH!FK/?PvxZ~r+NפAsrJ&̱t ]7H 5T^8Nj^MeNNBmkBM,סC{bLrg-kGRBm`FXMZ,/?)q.@ZJOڣzN!V7<59iթjb rdh  ?ݞ77J=\쯵ܵ\%vpXW0H &ZYl d{{|l{>8"_ݱ@=LU2 5!0CCCt0B_MBjb lt1= .f y_ i"`i6G5%#G4S,& 5oI)p3uݔP+TV ʭ?ٴ O `riH!z^gQ_PK^ذ0={C (PÛPKL&C'P(8>#|:ۍD.fv e6qO${s:4jK4getvdaz.0|hj^[,xB5/Amu}rJl%NJCB tH% )#|lm]66. ,E3MaAw%>~)U\!<+ؠ#l׮4Ra8 A=~uk1P_SZJJ]|>>QT}JliHgD`۩ܻQ5ЭkU4<=`sЊExGP0jIFgie2ZԩSnBB ~%oھz..X@4$$jKćg^GބIS!6QBm{|8RjNeJhu*)ve e1SŞosXSC졄(AB tH%9bmmmWP`q!8J8{,[ 5! LH!EzUggԳW2űMMKdˢ쿑݊g {(̩,E5tŠjJ?( eJ PfZ, |g?͛)9)թOb'؃ & lC`!lm#y3)&ڃk)h^ɆZ\;(>~;݌OuY i^uV(!E{+%#ƢXѾι:w.a.RXi]]oV-r , +)V:YuQ\! mʑ`U @xBmaNezhu*P ߩ|&MjB6֬Ypoi l@$M:5w-GKHhו;bC xp]8jCB-I{t^n7IH1b]?Տ(`0HIh"`I lX0nTSFEq, ᚚٚ1Xu%q4TOۧ,q*oORB5FPc }4y˛i l@ 5iwx* OcݞV..lXHKŞ =ЪUj!j!o 544yyCZPKCPsP'eL3ʪ.a>|#w|i~{88ۙEKjxn`ƎHAL宩i.Zk=?i?D ׮p*CSɳilh,q*G)GW6&Ԩ6?Z ggiҶt6_g=.oYAC-SLPH\Id }!6{y/gQ~:pPAD9wnP3촴!Ps @2^u eW[8&aq7do.hGѪE.ؤqU_?i46$#V;gZ@m3sZp*CSZ>NeAJMMފlL>Wsss1Ѯfۦ>Mh88B U?K#Oot!ʕ+o} {?%ku+F !iP'f̨*lkkSU$Ld숗o<˅5|2 5H v$%Ԋg0 z|nM8zpȄ lsݸ! hrS'iUqxZ SOr;o.$#03UQHAUP28;bԩS?TVO|E~X(FOnkkcOPauu f:Ŝy?v]BA B,O&vGFn2hIuq1Aayl#&O\%2<()! 7y/]JCXuVRɝ`iJ8ϩ{8q*7<}'nwhӋG"j֖}2H(ޫJ'Jl%.PȪY^VH#湌#F.b *%NJJ5cO4OU P3}1+\3jٵǾD,6Kפ ޿go0]8{(4ϗ`0_{ 1z {FLu7ĵ ;Lױ#E}ƒz2hl,`aYB$*@@U!ɦqYY~ASyRUOO>juf'5PG91/= Hjj޺PS,Lv8Bwj5;iJDhJq|h!1O_|t}$6Ox ѓ?ٔs}8q 5jM {B/RJ¿Wd*~ٿ9z@bOj ]#[)MV)Awej PHl\oT[ ~Cw[;QiC˪USΈ)y]O3;Xww7_*V^E+=O9 I3? l ;jTV{,Y)O,P[[6i,Nl8Siz~U~|u:/vR26?p.fO>jbZ,)nWSQUwV"sg}Gj'b,C$r Gvl_>-*: |AFB BR)Xe#e!ʬJg QGlB3˳5 j4UӔ'@!lS-PK50 dtbj IM{nV,OKάP V4ddh j\'836sTՂJP4Ex F%xQ=Z 7zH5z j=u4e5!;աf{>/= 2.ͨ#g6Hd\j7eGFPzdkMi4%ZL6ŏs\& uy-rtĭ ji<8=GyBQVh-.j_y7i* a?+ž}NOO]gvWT5P6_ Ԁ٤z~'7{Hy1-9/L4ĉKo9ș 3Y{淒ioag#w2$]];s$ز{*i; A4%lSB-?jP7zThb}u"#::4B]V5Jzh22\5&^Ƈ| ^V sBVi4Ft~ 5oJP)Mc);-,TBM&6`eYwOtz_I"swp]ܙG Լ*8|@^ſ<'Ͱ'jsvPPD&Z [ 5.uTdݲcQ|^J1P\[):=rfL^B퍧d-LvߍRS}q1.؂ 7UӔ$*˲c5 u2`1N^Ewo\gpfšLӠ2j*j;YX|Dʉ꧒Pcf/U7iU|O;:\t~(jvsH,l՚p- 5B=o?/;uYTH[Y1(:=rfL꒴oaj4Sz`|SZ"Mx[jʻ_P[*jP7w?m:M/6Zճnw;c-?4=m祌*2j*j%tCbіCe+ʧOvB$QJ?7W՚ 3> mW+";>p%juZ-1$2@oxWp0OE^j왝$yuoJP)j1 ՔKU5Q7qǍ zރV7Ty3Y/iq 5P uO\dJE8lcDD+S1HwwxPj$<'|5Y|*OBTjii!cIgg?PG0ڱPWj5^Ǘ4?#ȀTtX2iGQ:k$CBggQGxB3O)oa9XbHJݙ#Ɩ=1)B?rHB BfΨ^kz %G&nMP|r{in |*jOgyV(+;OZ *jBDΧBI(Jj6*ؿ9Zo7OyB d@O}řzscPgT;:Ez,=[IˎPcjcu)BMь/GΓP{p:7U(Ҕj Ք'Hmvl>@BrFQl?*Emkhhv_e3AQعC0ޣD( ;#;"o ^8R{zz` ُ|򛞞fxB`b6E =6j  jM}]̶ml3{-<1B oɍDY3gPougO-B-?pZuoJP)Ir#їPM9_PK;0 dhbc9ԽT6&LvpzIݳgS:@YKv&喧 @&h,? 5RB͟+nwaIv,H =g~.Ԕx #WOǠcܦFߔVHSq|H%TS6܇:8jP4oOnH7v`@BfĞ*?jugIΧ8{|QtB6 Qv #BLj 4jZM}죞7::Ty8Z#3gPwt;i~Yv(1ĭN+b<1?p:7U(ҔjPP40<{ [*>S?3S@mXiAPf BM @h,Ժ_֨o syr;1T(OFB-GQ3gPxc9f[q$g}$vݔHSBB BZ򴩑nV)3R*c2[G `xx+; @ XsA, 5϶o?-~JY.SN~CŵQEz,T<[smD`+KTv/L}EB|vnJP)!)7ֿ%vsFlGjP1 Uֻte&o]N4māefi>@;j 4j\HyrHP 1-0!a,7 XE9Az& |q.Ԋ P-\VNy?3$|V3)mC$VݔH%xS.VI bBM*&6ֲ*j;)3Ii\n4a j]FɌ؁ߴKPS}+(;m'eǢ.3YxYBBma 5Y8C%wM{>ݔHS\)7}PP1nZw4V'x϶7TXFe 5 w2 @:ÿN mmc[jMQGxB35ƎPӡl # r%뇴zs1nJP)MP|SC(–=)+RZrvlo#>giKP@w @ V?:~!CLL( :!3Yxt\K1Œ͏/{Gg4Rl<|H=f3)mCPO9S"m& ;Ql9Oӧ_~:3,Kk{Yo j];B >@z':Kiz(;mH 3gP̿J ̶0}}Z-~q9jlgM6iJoj,TLl,dk6i)9e 9${1#cy˥ÀP@w @*ԶP#vЉ"ٴdSYzdǢ.3YxfC١l #WhqgH=wgM6iJjp[n$Bbbc!C'܍ }oN߹n­Y.ӝʩ4aj]ZI'w)-g)pj>(#g3AA;weP@w @h)6u65 b׋;1.5{GՀPA9@z& ش1v47[\avy[N('ѡ杻@;V #G8p-Ȏ.j['5 @jPv* >6wpZQ5@M90#= i(VNohΐPxe6ThJDPP.7>983H jro#4]hkK|X%q{d35|Ps0g/嫣yQUNv8B rg>[C FP8y۴73)mC^/Pos..~]%jP.n'ratLٲ:4]}Ʌ[࠲w*|~?(UB]S53BmkNvkRݬP6'C:,W!0B urg>뇲C FPc?C \}}f7mДGnB'xSrZ 0 d\bcxaj龞}govSچ M j j%6!&w\AjK(:⣰_weh P(޽{WZZZ"LtmOzMOZ[[=H4bzz:Of V 5TBK6tB( - D6eowt#gH]d֙kWeG- =7ٗgtTCߙ#ƖovSچ M j j%6#_AI] J.QQ<'P=|^6X֩ٮ"Pj===vtte-7˱)1֏Hgg'm([*|FaPC,j/o4l Gމ!S}B- *RYuŚz}z Ͷ0˞P{Th;r< 5]즴 B-6$n@PZmj[]OA˥M=sprnVeBN=Rj:ʞUMMM9iNͱ!hqJBMZ 5:n7:1$R|L1߹zB-_̙EjOXz&x?t̶0Kʖ©IY즴 ?i3lʥ* 5Ml>@B*)ӆ~|omiy}ýB^pwpPGaUB-cǎ5Ztc!ha{`i7;._vhjnavЉPUB j[&g;γ}=TĐǔm [X~1gRYu柨צl #KD|cܦ ݔBS.…[@PX8ߋ0pw҉[.G|ƇWQX\U*Y[䫵A ɽ["B`;g%Xs?7ebDkkJBM\G<9!`PC,j[ $ mY.[PCUdl!4u+~һ$;b.P̿TcIpđ#g'ovSچ M j j%6V5cҹ0Emi#&NPux"j3 a<\QⳆ."B@#LDcT+8~܇f d܊V>+7:i*Jj`PC,jřPc<=~ sr,;j|1g RY(t7BM \)LTqi ܔBSB%BmDg`q!ݖriɅ8Lx\_3ϓҰ~kWyy=zM/NOOzqh 50._lNrkkk6"HZmG(bcAW,>X%Wߣ]_ٟC?j[u;S$ BЉ!B[%cA9KHtD3#@!F fvyVPSmwH ܔBSB%BM`@B6( 3t[zmc<1K.moXB =v^|Mh gȫP(wASyhz+ kKB&mG{YX%DkdwaIIovVUw@@16enwtX{1g陎(tF]1uz` #QQWH9OB{A61)-D$:HO6WjTbc+T#3vOm }}+W;{YXXh2_S,ڢͩ6ͽsq}OG<{?d Fb+:;;H*/a.,^?=Qw@Z)ѝ5B'9_LLX{1g陎(tŚzT-D©I঴ߏrv0t'`S-@RUlMŭ{u h^a]Y N 5O 5x4K/ i",Cr̞F8Uj.0c@jPEG R}yٱQ^ vapڋ9cHtD3k{/^:[ZǸMc 71)-D6 B-&j  %6VA6-d:'}8kץ>,ro`hX.a]֨.%_KMhڏXw+QF]F D*dP{f7$b[^QNY/) >pBThJDPP(=P'(zt͏$6l(>YX.ԆNGKOgg'_~_! RD6gzzZ1AZ @'(Pi"m^S#{XNiO.,V;/Az& gnepSZ M j  %60iEsyg_rnrV(Nkk=LB|\[{w 5 =LB-j2@3&>)t E 3{l!ٱ4B-8v^كL zMC F_vg~[Mi!*4% 0tB B(˅y&ꝫ7IIs]]lUf@‹Y HdЙC,vwp0fח#I=w/V7Ho5jeaa%[5Y(pj;@-ǝK(Va;4@MOO/OQ(3^$BZ7__V{\:>Zgggm[7 57GaGi2Pv 5'C^8 AR~܆-&tWz'FpABsz b,3P̋7hqgܡC1i[ܔ")E|5 U{x㩝 +5q5Pufb.έBAP===Vkkkz`nzz.bPi"P{'^,VGGIe baFr!ԔDP9ɝ9j S!w nJ ޔejb05 UKXY&P PfWfgW5E_}j X(>#J2<ln lBM$6@dy~7+w'nMP[N(m=;_wu%s P˞r/;4% \.?H?kI 5Ҥo2^NlX/)}yB-8\1&=U<8&HqfG(Ӧy 5jCB7+\Y1A6 B @1'Pԕjb &J2==1#mB-r R-T0Ͽߦa_&lMJO'F}S[ӑ" 5ՄRC2sEJ B ݱJMOOOz MY(=K$=6Y}}S@/^=*x϶WwbdikIᨎ  b YM]Oy-Vhk㿭l!;I-L1)-DzSQ.ܔ@%f L hG_'>8edwn'jZp()Q$CRvb BvHmM''}S@/jlܡCc }p1YMj쳚:g^` C=ZM2Sݙ#ƖCmkpSZ6 B->jrccubc<ߔ%okɦyN&N'Qx ~B ݱJ 䃂B-eew(?d%ySQƙZmMmJ;ޔ$ᶬ HSP[*f =6V'66@@=>} {t^Lx8PvN9Fv5t* ړqJϡQZ.FjۼL{1* 1NuL!BaŬfgjAz;șPSMZǸMc a5)DnSn.P[_/%cҔKUccubc4Zˡo-Wʔ{PBR&;(<{"a c`yO(PIlf5ZCb3 -?۰_PciD@Z}1ijlYv8[X"Ԑ7omj~< 5~@'6~sJ0μ~;gώp!'}5b>Ur9=-LdhㆭP x2y(=ñM)>N!Ԁjk|BPjhr@6'GB=݉@@xSjcQ^ iPCbsyҶw[m>/DGD%/gO=-B ݱJ,T*4SŹסwǵB S K?D|r:$;|ȎmI"'6Zͤ)oJ 8Qo# c 8j$dDz1B p0;Tx|7>g?<|Bh]@5_W_فhyZG,PA̰Go)g ttȎ("$~ɰXƒ' j&=]>BBmݙ:d=-io#ZƜ|5) k-o!ʯ~+WȎ9o, [O]qwPc ̫g_ys.fX9GyDZ’X4ȋYA,I|YMn(q5[ ٱ$Iץ.~=v*B{<ƅ[Mi'rMns)DZ Y`X"ԐXǍqzxۡ6tڵ5ǻ&H.&_wuэj5ٝ[W;ȎEJ._QM"M'3yVf>U/Z[[y{uvv6z瑧jz$vދG%~?yodhds۳ٱod#/f'=kjD%9jJ~={6SEsvԇ67)DnS.…[I@):QjߔCmڻDBww&H%6]wn9j9---kp1|p:E=a79+oT39<<"gfX(rdO.-'_{uNS+EJeGFXoq%Bm\': Pw1I?YM'J3OBm0b"vT_]j367)B ]l!$$Ԟ>HYIZG+ٝP#m>XfYUTNG)PKن PLmBM=WHKK N5DPcgi9H<ou65PhxSݬPz01Ayxe61(Z(̻Ę))YMM3@Zڃ{H]njS 1@)?&-׳g]1Y5F^M,j3+*4 &, P l}YXx uw#;O6BKyC$5qz&ԨgHj /RCMw˳>WX Zqedvy8ԹyQcZX̻Ę&HVC}VIe55EI3٨~޳[:D АωUBfTZYXՠ <0qG-FNOLr60*H{1CżYMHϚ4jhPC) KT#"Vs;B6mJnGnJ $4P;/4=,jHl{|[8yYjbB"gzVB]o{RNnHQU*AߥkkO&m ]P!KUƴO>l?4'Iw)v鴰HGago1qUB$_D_ )c-83GigɮM lZIO2}!BR_jG=>z p4YYHtA8?Um^32 w~BLmJ;P35챱41q(O@].'a~<߻?p;8HfAzV{rl4ȑ#{SEzbs9f '% h7l./Go9? 4s<5P؁cPL,rQH=lh; 6$;NiO2}/o'9lD0XȎE ŌL|D0Zb4I6gBMUjoB-D ԦEZerYJ&&=66&6B=TO^E¢ww)sǓL*j}3ģ"3ɟ=U%;.+$>+Bg}1rg'lsL y;h=K~]|ݤ(qÉ 5d.f1#=K$2p!T%{F^_P"rsysd35 ۈtGhWMhu^Qhk[HvπF _ Ptj>uUdd,R^,ҽh{W3sy=QW?{-7W)WWi>$CDWJP ("W~rcЖ X*FFUnP5Q]}Sa 3Uho7<c.f1#=gBMIR}\sE~|6 `dSZ 1in BM# z&4F}=b,{b1ٝBB-x/7PuJ(Ȑ+/-"[4n"Wy^w<*DQ頬j42g 4/aK.Bm\?$ZX̸njLGy5%"ԨkT)TϑPc0)EbSVIetҔܦA P6t"O@_w{,}yWd 5HAꞂ 5{PAoDBUyY ȋ=B9}'<:*<|URV 5־A<հb ).ԦF7&T1[νlF݉i3.f1#=g~vދbF;yjF ȦMy&Z@POl#jVHU =zk)pt)D1B^bP+J>5J]uR1 XFc$a$GD4D<GxxE^ _ gLzd/:~̻\FPSq1VP]7Ј" 5GoQՙ3Cdja1bc3_[؂iaD~9(u| m~ ٔf j }Rk'^|cDBorϰ-ԬO5JRoiiqwSg>[ciEgٻl U9–nI 5 -8Nwo"/g8|gTFAmKS|1Hh8M6"iHPS_}v~ j[x&MavxMٱi3$&+#OG $it8r F6@8F<;~\9Z*lb3ف^9rMՄ&c:֬_$o^? \J0[>x>gX;3ʎE L/y5%XUfg7q"`dSZ B/>B!?1x+;y΋<׳/vO@-rX.JR.]DZ[[#1wSI1sE{:p@Ppl7MP=XIɉ+GRr s&5C= O>}BVrjMᗺu%'>zph7fl~Zu*{ԃ *O3ikk$زp@Y K4Bg"MsFZZ۸PFȦM| jl!G(vsFdž!d!?17N>y;Tv-gybZQ ԲrFT*^2Rq q+ԨV6ga?UG3'+2Xlo)sz)jmWR2b]M$MPs{#G\P.3@FZA印9M89#Z ԌiSP[*fj7z6iحP(ztRu+pY\BMv @cj|>_g٩U8WbBQ:y]hkN@E@Y#LMGPSԥQڝ9j SslJkP3MTXP0nSLح+$wl͏%>=jrqT˅Q*i/JDi6gXbPzmg d$jb3e!Ԕ1)Ɩ#`dSZ Bnj zLs& 5cc$ԊI̞@- 55z7J4.kŲlf=/f@z& g~Z凉ӢFZ4~|#ԆΐPMi-/>Bnj H)&P[}=_|nץ4YYWGG3p&T@ PZuճ'6e*O!;P^ =3_3"iajB©M{G/ĉȦMmZR@P Lz65aTֻ~7dc!#CW5 e4B dB!@)  }/f@z& iajat7q`dSZ 1@P LOy7TH =iqb0)BB o5Y L^3@qO{+ej3IA(֋IgoR>@;j jS#.ŤCsׇ[/dcE[0{z+"Vfm<|HBˑq0)EVS/'Ɩ3>4m5@ L O#W+e  ر֡t¼B ݁PP3K hDuJBmt~Qby@qB-,:^:Lj1PW6BM$P3?GB- Ȧ5cP@J٦wzKǎu82@]۩[$.ϒP|Q4:i]ojZǐENjYGB->FZLˣj?9OBm8aٔf j H)"%i(K_z%>8ff2@]vHÄ˷/O Bs v =3?tb;{yE9$&cr~n8CB-fF6 62>@P LԻDBmqKRLcpf0p+r:@ PWQiX" {! \sAcPv =3o@FZCLܚLcv9 mm<` I@ PWvKd ?֜G[^hw1k 3Y@< SݬC7qba^Sڌ?rB-Y 9D d2AOV^ߠ'+MQ~ r/B10)mB6ŏsvc݅ܡC<ٳIu1 3YH>ク @gajqzhaה6f Mt8 R&/}v R~wp0ԶPr$0)mFVSqO2>@P LH# 5qdj1)YP@>aJ 55 5qk2&>`bBv8.fAz& ga2jq)3?GB-njļYM| jl!C R}SΔ vf'h #G8_*ܛw7q<'S(9Dfr9PP:2v6Q4B-]ZLj1ˆ=]ԟ~01Xj;cFb^S 1@P LlSy;WoK<Ή0+ Z?}{؄+o=z4NJ FChC6==M'eB dBfe d{~sSW.Q0S6 dǢ \̺L2F]sC^аgag+Éc46?pZHkJP35 w$ݳ9cF%֋Ťv ÿ;::r?+&JUMkiiaaO?'K9<+5 Nx>z-Bmuto,;ԁP. =3/< #>: @Hjwe|hSP@J.,%vmuͽ4MXOx"1wPRAp 5aUMMM9_GT ΜvPT"KXT E#&0C-r<ٳWv,YpjabgPy&cF:zvNܚwIanjPPc⋍*Jc]Gbtɡ 58$HyY`PY0P(8ic۲? 9}*'ۖVvBxO똜N935^? OS ', 6@m%;BD2ɼ@E@B{l6^ Yjzep={o]]agGb^S 1jC Y,R哷gj'r Z^>BͧB-ϓ?_P+Jd9r䈨rcBCXlA܄iT':B>}iJ.<-. 5Q/_!ى/A焟(.5^?)737Z ,dz3Y΋On=ܲr*OPr|HkJҔ_'V\Ӵ)B ԐRs#l}mun9g&P#v KAL <+~TMjdyrY-A+84g#kjgA)[[[ٶB*+pϕugg'}vA,(ēق 5ڊu$e)#&$ǚMQH߬Y\{Hw7~( =Z|̳0g3j˫3?GB-Ƽ)Mx[B2'P(-͵N6J$v{ d)OZZZ.]FU9-GE:uvv:6)Q5ȑ#Gnrdn(xq:LLusq_ [yPveȀT5 }} bz' >.M8%3CEC B:'yFP s8CB-`kJҔGnPfB2S#ΥoLp+/Yjcc 8񜼚FjCCCVI 5$O+}]g%T# ,,q0F'95Vq RBT?KZsѮz=϶ZZ9P r2B dB͔F]m C(KF@EC B~9$`R#vϺOrK Ƽ5cP@JxKooy~~Z^2Ry펎DvB9AFrWz< 5DlwؔR$Vޝ>}ڱ[? h+yʲCU9>Q='9{2 '})Q@#tj2uٓxCECB7%1Я|R1Gy 5H05@RX|vnS7GWEB-v[lչcG@j4hXjB~b{e'{-7-]KKπ|[Ϫ1OR|1HZj TjT?֛FTSޗQՙ={y=QyOTM,dyz"h脄'y&KVhkl!/PI$f4ewS\-q&P9SjN@)e,u.jOySu+fB{JH:yN<'j\1*pQ?8RsBvٽ{7}aigřgOkP@Ms::Ji+R*TQ>8*_&L2ϼ) y&KFS 5H05HiW 'P[*f?j@JL=71at՛Wcl~,v[`5@CM]84AP{4Bhk*n}裱o̊>{v3\ki[zBgX/OvґCCCvPcG3 5 j=I#*kE}wGժpB-*_&Lj1d)"?r_p+߹H05@S.V!ԀRLsŰ[7@mvy ?'&Pp!A ԨBba0 x=EL$}:;;ɶ *r1RB2.>oh؆lnD΋/{1[}.qD*+s]e?%.)$dMAWT>T՞.5 5!" @Bl{]|13Y@< >Dj3$Ԓ Ƽ5cP@J,j'゜lP`e‹]S?j1ɔޅ%({13YH;b}a0 S}G-_m/N*Úr <}рP@Jܶ[7L\' & 5rҒC6*b*JwYŽ [_4VIƏ"tlN6Zuϭ؋Mz\UG3y jT3p%!q|3^߿B-5^?QĪoiD1c;qU?jTmPa =3oAYGd!P{B_T<5Hi; #h@P %fC'"lf<8ܟ0^ZJ|>N5==g[s P\oa5%K5 8UD@k6g/ϺقXB-^̆Lj1d)Զk4Ç/PI*Úr4%ijB2"bbi耦7z1=9b@R@xVxPP 7gy&j&&"bjPb6gPa&K& 5T<5@Rʈmxąx}riYMvB{;{T5* B drB8\}]]֎XPy =3c.PΐPK0Úr Ԍ!PZƱ& ݳDBÅ%bvQW9Xw 1" 5EPPM#$P&|jᵪf}%; ~ B-j^Lj1ˆ3}C >6`<5j<j,RF!jVH<.jR@LOOv @+ԦF gg6ZMrp$=NW =Z| 0Y y 5`<5dߔ!)O,AQge+vлDB^paZ;b. B ݁PP#b8kVS?jut:*N &$^|wQb6gvNĜC 0Z_517AJʢ>t-~++^|(bg`3{b5EP@w @@W><ϺY-;9@ECHBڙ~y;a cL$LLp\$aMi9jB2 o<1qNsl~R[!~=gB ݁PPKڨ~?%9ZMj'ߒNv1 3Y@0 C?gS=Pev6Z9jl9 kJˁP35 \V덶7?wzŋZaf^L&5tB dB LTmM[xÑ dǢ]̦Lj1´mW\}9r4߃{ ɰBx @(R&GVH$;ޣ8TB ݁PӔJ2<I<ク IcLϺ0?pZ!֔}S>mj Ԥpb|DJ':ޣ<$sO{tF]QQ=wXd .f1#=;x`&Yj':片p dC2)-B  cClTcdj3kw'nMPX`y,biXP|7ScrF{+$5B ،8 V(H@EClHώ='>:b͍LYzo/Ej#v ֔#Qj~Mj1{l,Jl8SOrx.,@-yT7jvs{@ZS6B!M.Z0ku=r Ԣl6fg1쳚3F) 0CP񯻺oug~ڝɆdXSZNM:8Dž+t8Zz 1l#jݙOpi/$ 5(lP1Q@ tj3{bGZ4Թƒ?An5L.+B(?p4F5 kJɾ)O\PK5Ab=クHM{M &r fjP[YL#͏QJ\٬Hԃ H@ECx,I; 7(.>ܦğN7)-B TP>6t"j\@mut2l̽P@w #:p uvv\BBm.Ȅ>JX7T? =@ECx,I쳚3c==]uY 2ק++vb u;+jeK1ߣZ>5[³MzT3<<\zTTuo051L0WKlJ2;/& MxR**u6M46/:"V[6gc:8Y*&b`aeΎwP:ƍnwV999YuQOPb1D=.'NH4 1׷MJ^Gh577Wb^?پDɮvKBCHSBx5jJW͙'VWv&Oa>퇐|$?^zT\_ݐ ~#HMӣO Jd.TZTʄVA@@,ri!xjK~Ut۶IԽTOjWUk}xfظjZ6ÏJBqIۗ݁!hWAMS~t]oPS?W]tBMPuY l=4c O};2?MYb?.a+?yDڡ\EBӧXvo&/~ /;v,GGyoVts߿rPEoG?QՅ*|9.ZF'B*S&Kd6 sM ϾgvѪ˂^!!C{,.rw 5Y3ET29cϞ㢫'߿ol@$ԪBB*7H`P<# ?Óm\j97(3򝂥Uu̠EB{_u6?6wSvu9˃-z_jpiW9ݿ~foڿ*q;[ΞS?r(de*#*:+2 {=5%<Hid{U].~M83;>UkqxVV`/ j0ʾ%Ԥe3t[]ـHUEj~ժr'T"^sakoo߉Ki=x?m[]t=PLBfG7337//\Oj{ٛwM͸,ٳf|=v옌kչMy_9C=_2FSL$-ԾRy0߲-Xe$Z@c2|jo]g!#W_%n.Dx!lwFe)\CmçgjWjoR**HBƕ5?U)k(sښPSƍ l' .{SP[tAjG-RK~e!Z2I}H۫rllL~rTEoe+++[nܖ[fhpu9Q/qe~'_mN!b gVk-ux`_)FoVoPRZӅp:͛-OBo2j4MJ߸wߣCP+{ΓP˧G2<+=o eE5 2) 3~r\N4{1АK>>{Fj9R**Pj~;HGhl\sޞv08]oѿ=wTj e_d?pj&HR4Zo[tϡ_ʊldA؄ڮwQH'P'&633i7$Q}zr?}\ R3s5<<R}IULF۵]Gy6dU`4ra}j-H5lZj*摄5 JHCHF- T$SքHt6VL[ݦ,‚lZn4ѦQ6UKP+? HCԂvU%J>s#ZeZ4,]vp`$V"%5'a" 2/5PD$̽tz)CLJ~ppМQIe}_髤GϬ(@<]$j˪2jM.pKݞ뇄,S#[QZn4њQ6-p$Ц,<7nrwKY\@;*X)P#jrM Z4,vsPu$>](RRY@M+8 53L{V so$d=l{A^9w]L1e`!v [j#Ue$\/GBC/ʊ%obڳ( ({EB-7WhGxٴQ3mu=ۘFiSfϻ{sw/86}iަ窼 5GHUHM6R_-}_.ΙmtٱB'db-%{dOl٢~Nyu/ɦMOJ[)31rILFʪ2j#+K1~z࠺O8.? &Ն'<$@c=fVU{=&!~#<ۺuk&/\oQ?7_0uv8a]U jABBEZlz(iPSdx{,%0ݳZ=xBM ?n/S5$$e?6 T9cr+=VʔIDURPVJ`7B`PkZ4ʲy'&&J,뇄 5sϏ|:#~#<۾}{2)'03OBjPV_<`mJPk j*bCMX._ܐځpUqBY0jjHi|yCÚ/cIN~#×[rlYߗl?==rϜ3im2AhBHs:< uZYUFBqN]EjM!CCCszd俸Xb&ywO׍jO}C h\9B-k`5.= HMY? 5Ot(;P; ֦DU _vYEYPP l{ v~%ITrQI^(Sq9 5u7|uNjGyи$@54(:+04+xRII'IH\e}_Rg =Qդ^hБ1n)(;T_t\J RGUe$z\ 7ƨ:~l\| Ny dCbnfG3B|m ^CB-7W <t]T\mPrC?G$'f1Pڛoꫥ$Ԣw|$Vd5Cj?11a&''%d$S2B*z+]rzB݂rO23k괨 3}ILP/Y-vE*.a➲P,[XY+%eZPRPN}7v^vT$, S]=SPˍU?ϪR[piSFj6Y[X~.T\ABjȄ _S$I}In굿ұc+z!/PMfNMg7B#| %ש3꟣2sFeh~݂7uBسar/sПzGzOymt{'$2-TU`9͆n߯Z))#Ԃ]}%Q2#DgmIo=|τU?ϪR'Vcjǥ}R-*AB5,j;=, RvCPSƱYI:[( g P j!NgzzZOo+C҇;Fu'''WsKUYqeJaIXrgYK_JIHz%ԞE1}I#ۣkjѸYU*85@KN) !jA$Z2!Lsmj,v`!j.\uFB-L bA"ePHeZPOw)z h\*y+iSCBm~pP?lf?}jAU%9bHk$BH\@M˩˒PS?]:x` _,$ҙMOOW]k H7I`lF s~Y~p?% ~UZqmHBm丣C NΟփ~P UYkWt6 )UysB)Ә ][ͷ7_JI]*RR~c9U!Us2HF@B "Կ){1l+؈_=|D ~UZq,,IBm2ܦ vT$њD@BEH!B47ه`i,~q#BߓwߣM~ 5 #r jP ݜ겚ҒdӈȷW]q³Tp}Қ,Y L }"T%j/k jȄ24%MηN{#+>]ڡr\$P+'N.HP'n.#Ut.mPˍU?ϪRHՌB&2ɦ=]'5U%p2!Lpr))j2<JBԅSK3 BB h:j-|@TEU|6b|44]PˍU?ϪBBda<$>]* hMU" "$Ԑ !e"wISR旯ʗ 1W*X. P1lF h\*$ԊkM|/8~i|\Zɾ\Қg3.ҚDy3:p^CB R&Ԟ7Ν/Wz}"@'{0LP<>fv+"85OeZgPˍU?ϪߜIOu5YwtT]i+]ktBMp2!L$Hq]]LN}Oj@ӑP$ЃrykQ: ~U9ОZM;uBMVE9m[9yǠEUZPC&̙f7d?^q&P-j@ӑP'^|vCAA@&9Zؼ5b uL_@m¬$;^bqHMGB TPG!?-_c-8jѸYUHך,Wބr| {$Ԁ#H=zB)c|ގt;;w^N.]FΗPVO}O$Ԁ#*N+.| @L(0חž|z5n{q³P+5Y 5ѣI=.J5UZT呉9j!1hG3%FJ} k/\9GCC9JP< TτڥqٓUah\*%ԞkMuBmevV|I}.J5U kH!B0sxZe.gcY*/s5Ws`!4 5x@B f¬gWyhĐgQZZn4AxVgW?ƌ<& # ᷆]l+K G;u6m.5UeMS毸>\"L)Îވ4sTwIԅS9ɞ=$|c ⦧GGG.z 5xPqB͌E=jQaZn4AxVg~jitS\|i>{Fj9)ZSH 5dBH&-Ho_XׄڞwbeOۙcUD&N8!]L\^J3#65N#n0<<cs}NPNهu.w|ٿu#GCC] yIeEgU}I՘ZgV?$m3}P ZTH 5dBHys#؁EBb[ k|gلؘ_I 46*5Im#Rھ>U'P SJO'DkmN 5xPqBهnB/Gfr݈!ࠣC "h\*Sގdz:{HBm下):~pQtJW~( 5M$Ԑ !N'>ȱN/Kkג6wzs57N4&Ć+r6_2Ֆ9,++++s|J:LmFGG}ܹMNFB TPӁf(ߋJg_ÜC.2$Ԋq³> zYt!ǒȳK#>HMӑvT%4jAB RAfP2ljS㏖V$xkYjFB4::54veMmMOOGGW699SBL*:,\[^uN? ͵mܸQ>)/9uDB TPJB 0v{"jEиYUH׎,Y ٮa| { RмU奱S X&?ґP !庋qS[4ۇ?"pl6fq©ݟ 5S5Y"- ZӑaSZ__:ᒶ+|ߣ*Ɔ;wXZczojρ1c4_S%'SJ NOO~ 5xPeBhRd>CU5bRaZ4AxVgB_E2=^# :f._Wփ:6x5vT%4oUya1~p}dP?Tg Rؽw]0>[޹Iۘg]@͜={"f&c$7ѿ&z̼$vY"ìtF(!)*^(,ܨeFRÅ.|#چ/2˫r#LHpȪn 3ӲR_ЇW.NиYU;qD/ڑ1jK+KKgS.6QмU9X2!\' >Pi-^oZwK} kB)e6̔;BM^eRHI&'';NKdd9M s Dy [0l/tLK.k2Lپ}P2ejASWs$A P\Q F~Pޑ~UZq˜]_=n$vj5}?QмUǣ)U 5Rf2g[76{xaY$"kBM{L Ps$L)#t6-Uj2*:JL >nty .%o!Иy"tz,?te53G%)B+e:uGB TPՏoCOޕU 5b\>tHjF! "h\*^kb܎,Zgǎ?Sɦ/vQJh$Z2!C+dj1Kdzr\]i +$EB͔>B-v nl޼th63=\H[3JE[^Z1l\X^:yL STDB TP{ЋсQ#F "h\*^ϼ9־EڑqPHBmn}ю*_X&+NճH!Bێt]Y̱s7_J޹2fwY{l8j5Ԓ^>JYϗNJjNƨ$9598P_o5d?2V>~_:Kh.wZnCr245(FB TPli=:򊋣Q5b4:eBBW < ڑ~kX?s2@LZ.$;t6MQTjPC&>Kkג6:;%-g: e)eZtƔ $\<_e1ezdlW׷PF-34n CS5qgfn{g;w $3$,^%YC$Ae )>`JjF7ezFϏCJsP+U?Ϫ̏ ۿQ|PM$ G;#+W ٳ'p{ RTtz 5dBHyӑW׃؁76[/~01cP35BM&esLUm6Ny#GQFKjE8TWF-7THܡ5=M`t- ?u]EMP$ /rXtA^[n#V "h\*$ԊkAfieISgJ߿B>į]*=NxCg҂ $Ԑ !MOUdŐ/nX.6{aVշwCwv f*kZ`$ E"Uҫ顕lR&&&O`_Ђe2$#ˢ7jywfT!u S6SoM\-T9BX:ˡ|u@B TPphZ7;}P曥쳧A$rq³;-3]g-y[zͼ/ Ϟ)Й*!To+z[&im VB;cOα -Pw|Wm hLɞl3n ^VVvFR&a}"QP^I9tġ;P/1t:]W[س722^xv ,G7oxnn.B)p6.`uCB 8~,L-ҿ F$2HCgUwNN:?G-¸NCK" kW~LZP~rگ3l$ԎL4UZU)쏝'/_ڵ-wK}~2HL _FjYG-..;7'%BEї95199)سun2&h3mn2-jeaг9ک)[Np${VOkj8qB?_"7H5T< fv1:$ JUyPcV~wH!)exړw^+P{-;cǵeUD$ܑY,i#j< vնN:3# b(Übm~z "h\*μ4ΏW 0Nj)MgOAM{ϔ~ZP$Z2ݐrbzыOۇ9ڵ-w+ks Oc Ζ-[6D߿Z!*H뽌_ .RV#}x[m4/jEиYUyiX~ Sdt+t;XyV=JUM;w$ԐIOUpj嫒MR\ux%3"ʉ'&''C3@6z#MU]DB TP{޶N:.gS)Ü V~UZq-¸K}g<ʯ/1;j5cЊPv 52ѐ|@v`!YuDGMRtvx̶m_Y 5DB h:jwB7@w+Ki0[jEиYU#GGA\־JʖZUz14-y5iߔmw K 5H 5YX'\5ְPÜe= 2Q_Uyh\*wjzl+w9~{/ɦ<&iMJ\WIArU\&^ )_|`NKrM[7{\>t(GPg$Ԁ#&̅esu4{|{(؈q}iI|;v2 "h\*μ^Bӳ0j(hhHfn}3VkzU*Pj_^ḾH! )If6`AkPڵk^JsWkBݺP[ .H<~rٳGо\K/H6>SuU~÷uBm3-*?<( kk_TR$ԪC!Jڛc_+nVoYǡ_.񳳳/_vZՅիWɓ~H߾p_BMEG %=7nʽ''4Ir#V~UǙ7C6Na,4y̮2әmzd?%,MJ\W{rCGTG&$VIґPJ+s.d)ӦNٴ᷆mvnO<(z Yπ/P 5b-,lqHDgUqN4 ]z5Q0Wez}׮^}[J6#ϕur5**js 5d+!\=yKٙƱI[`vlڗg Vfgspƍ3gT r'Wp_B\[6Wt䰴TJO" 1/DHDgUq>ڸ&l0f幯~.k2Ц"4sYG)]!NrI]@p 5d!՛˂耽 slbWfwYc f-!ƍΝ:' 'O^xk6-kYYYbPib iX݈a 1{ AB W <3yj?gޜ1DYZ)-i1u5**PjǒOlJ mM/>ciߣNXP;jϏ?U%#nܸ>KKK˗3==׷!P 0yJ]oj#-̡jAFY=M4^SL-@pf4Ax&Ra9v2qGiwFga̎4eӜﱳcǛ/ЈiAë!Nc:v'?LIUN*)X:jMlZ[bfӾ}/ .zKB4&{vhǨ,66sSP;ztqű뫛F7e=IF/WWlRυU?ϴQMMO>μ4:HG" \$ViAë!NjqH5Z;\[ }h=;٣9<4gQ_g?R-kY\\NINek}qjҗ{]=-,4:,G# %>m ŋNKSh\," <t,cg]+OwHB7(4**e+?tb'?I\;Di3c?8~rG2u5NS_RkOLEenݺUZ=$^~c_Ł(sMV }6bN#.$}W < E5TbTx8=0边YGJ٧9J6mv[rW$VO0sѪmMSk%!5Gn~;fz̞M_'o3'{TI؜z覅O.:$=ji_fYPg-|'N8^OjG*2ar1BK1zHDg6Qϼ]QfaGv}@>;ܪD~aIBrhUl ˖ZkϦ1*MT{(-] e,\rlhlZl:o6ͷ=^{9b62HmppzH>WdY P6UT25bw??H4AxfH_ÙQ͋O:D՚.y!sO(f/s[rTl3Ul4I6ڪlzxrt5lԿ=Iٳz44J|3k!u֪koSAmu([4jz4QS(f9CWf~f۶K̜S/nW'jиeTQQMY tnfjC@C0Tϥ,0ٳ\(ٱV-y"tU%mc.~.~PW׏Fc,?P OBsٴ cmaATy!*.ʷ;"~YF5rfffJ93qU?}I0G}fߓG;c=eFl=/O =ЏQmĺiU%R^d>_Vy_8! j Z暠q!gK7ۂfތ^|fGKQgԿ7_;w^{G; =:ֆRizYKKٱ\!ߙm.ְ+IU.q-..J(t2xV^0rңlnn.g=P3`X66T0L},NBHd վ/wG/eϹwlIBeG務;s%HXF55a$ fFTev*sl$ Z,kjuuYѸ pZ_fJ'N0B}_^ʞs$ ْZˎ3wJP jdQҷ!fC/Jjw*sl$ Z6P?Ji[lfUQ h zt:ccc.@D55ldqqqzzztttxxx˖-gn*\OzS+++UP|Лrz2X߾>&t(-Y~#i4[.'ccc:GPC喋 䶲>8zdrҗ^^Sb^\\P@f +y :߭JUL/YDq;+++ꎤ%WuѺP icT4Em^ަ_ 6e,'33pF+ T4"P@f*Δq!6֊B=6n#Ֆ-[nPʒ>333Um.Nr'[ԧ{+?2cbVo*a~'UUơ7XGU5%]6wzh[>w_Յ2A:c h  '|k_[lU;$ G߹K6R2Z V׿P:T~R^GHTu765**|(9rU$]Z2GRXZX|XRNi>,@mϑ V?E&3!6K_ ~WUـX+@ ᷏0JӀݪqbꂠbo28nDtp=K3²)l%Q?HP=U͞c/e(k;Fޣ:3=V)AXXNi>,@#]n@A4!cXWuAP7FӟDU|j(]q4.,pG>IcU)iūL{TQ7OUlZ)͠IE(W5mGg էOe=9~,qޅ9XŰYfP]tY)Tf9ݸ3aI*mS>,@&U5JACB U~1V,Ps%䑗*::h|*&#Zg?8 zəWٴثm̑/2N6Ϡ $ R3IqImsvLT7n9),+WլfZ^ok3WB"ŦTAI+<\^(E.fjUjŜ2|lIRB&U#/[u[uޥ5)u_nU\%X]qI LrXmLNNiM] ;M茒vJc&nvВShb L+1ʲrŋc$^2٣~wRLWr"6\r^(EJ_̚Z bNobeXi< N` Uq|ږHZ*PGFFÝ 53Mr57SsX5Ѡunՙ!is@zk/..H崬\fj͜0ѣ+J"4ٟOɦÒ6Ŗ,%JQpR.$%<\)3-V,PuyeyLL}\iNUq|COܢ 5r،(Pu6פQ=SLĮd~ &,nlr2t7-3oY+H6-\/2`s%Upmh8!|M |X䔦XOis?,@Pxǔϸ (Q:\:@HbK\{HeV[ Nb3Bm>M^f)i頵!޺2H)ΩHBMꃯ^*z(gA: -,\I9߿?is/soY+W2M/¨)W4a>,@ OS;o#/fg9`ċYRPB߭\|ٻȊ3Lk~H.q |_l 4HҾ@͜ Q2_=mCӮnTzP79H6+ʵ7e妇U -S363疔ݍv>㔦X;lgiʴvgzzQQEċY,.[ò*;ɂBb? M>|K=wdM.)}Q7r tm,Q:r=h(M`VbT)ː-?2jl _ʣO$F*W,75l70I,%rJ?,6س4!(ሷp܋9zmfmݛMhDToydžHgI#J`<\`ɂ6(추jJe1-ZBh7==ݔ CMk3B-}o6+hN\dp,+d،PKaC?,=Oڝ{2#Y] )bXڻj#O7ְoܹsg6LvRYQ̷Gd[oZ+鸍DeG78@nZkɘc vIfInE{Cٳ)z>ˍ˙{#,/~˵;m58bV̴Wp܋Yb"k?͛7s~k7)Hm4X~ n{lRFo2t5$۵ 8\pYhMݴdϥPS;I&2bT53W6'{3in|π"h:ˋ湓cIC)<\k4 _~Qr/fr n<ø᷆eU[4| a\cJYppMkŕxp i.iJ{Ϯ ZvOj58zݨTR*EI=!@Ym$$OS>v=rJZ7o9f~ʢܡ.fy&!R{1X`X͜Z ?,4rNٛ]p15ʽ%tPR[þ¬ͤ:> {R]bpnl"[__2uL:e) &LOO[Y*T0y c3JHpk͉[R OzG ӫߣ'WKx.ԍSWR tN-e,U9?]ܪ渼XMMdYj3j2e܍7f:jVN2]i!fϬ"3;@ɧ %%^Mhy 5,210i$> {r t VJ)S`ɚбO̭>]}dz& Jr-Ƥʭf@9k|=aۯxOTQz:@+k n$=w+q=b9`t:zı1RQGyi})B$`YQ6f9B3ZY븘[þ*[) lH|0{,uZ4Wxd9B3ZlU#5FueN> {?\0 RpN#D}<22}93ڻ_Uqo 5JȲ_+`> @S_Qe.fDs[kpo yoV}rh .f3t%Zlj5JdhNs▪ fqqQreejDT 6ѱ1_T]SU˒F900PuY=}M6.\Zl(nWTX:Tu}6uN`eBfh%kPTl߾]vffzM5+$<2IZcrrRҝtilRuYΚ=HM6 RG`SgM lh MxfO;5eOOOW]@!E5֭[u>\uY=Κb@Aw34yVVe%96S5P__.v#f Mm54Q6nH`Mm57"rwRD 啕{y8֭7(j2^Bmv:th*uWmuqUeV u:D9z!BoVm~6cΝ&'' 7W<R4&qh1?&Vtjo6بPU`<#I:.M@ Ugn'thIz=zWVFYT`*#ien0ןp(報T_ 7P%t]T ;Wۛ\؂/C*S`#ClBp$5jfbb"pH+\H`LR؄5]{&]MJ`7PՔ y;ɫw+l2Nb>f(G [х_ƪ`k}_nS^+Q {xI'J9fW?IUcY9͆BC 47Bw-0G[ yXؘľ_Px`#/L25 62j&z]B`)AU6M-6 G-6)lsEw 6$~#A4h{֭Pv"B!tbrqqь.C/7@E#UX.iRI L֞?]wzU64Tg = ɢ^Bܸ/Q;w l%ԥ&-tsFى6tl޼_f3tqb}^U1@PZlb:#w쟓WgCB7`ND!6Ѹœ:4d ,[KQP f>K{7j~zbK*&TF6\V`z٫Dz>|n;Э{ lzcyliVJzS}hOul[lsiMUldw-6,@&.I=򬡐JE҄BsH+TID"34OP"!͹y]ة=/$6MڣA&Z<3i2~uw7uiZw 5ul[ldӤCd l.ZlwI-62F] 52pN*Q/ -e%D=!+CH_)3r0_9݁{31+T6oV6H=[ZWiHhwTFٿ&5袱)lY.PbfMn.!΁Mz<")bSa`#TbCB LXUf"G'RCĎP_~7*v {T#>IL6oV6H $ ]jM`jJ+k`c~ l6$!bf@5d[`vokB]`CB . MK\6.ZlU'Q`P +yΪJ+*H<nuSFUPCKFC Ƴl%**573CObzr>ڹ>>K7W`fs^(]'KuyVo\VA`f~c/&.ldy6zh"1OMרfSmK`,G`ӂ<ZlbI El&aISSnÏ"$%"45 ?C|lfOR]]'2o\9a/I<ݸqcfЖfn+E&x J9I{.7Ij#,E.g]_'ЖN[lԩŦF6pbb@]±FRQ,?ƈhnKmi ѽqB} PӦeid aҙfeLIg@Sg>)JI)I+ rjE-6Oޚ6QMrZF,o ryH$ݴR&]lBJlj\uRxMM@ B!ڧ;]@4+ n6zxZҺ)lhaPL2BUIg';E51:|ky4" lh8 h(> stream x1 g_ : endstream endobj 453 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057aws\056amazon\056com\057lambda\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 277.404 684.999 295.041 693.558 ] /Subtype /Link /Type /Annot >> endobj 454 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057aws\056amazon\056com\057lambda\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 678.264 148.107 685.459 ] /Subtype /Link /Type /Annot >> endobj 455 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057airflow\056apache\056org\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 134.322 669.059 211.36 677.617 ] /Subtype /Link /Type /Annot >> endobj 456 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057kafka\056apache\056org) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 129.273 661.089 197.594 669.647 ] /Subtype /Link /Type /Annot >> endobj 457 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057openwhisk\056apache\056org\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 146.575 653.119 235.134 661.677 ] /Subtype /Link /Type /Annot >> endobj 458 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057aws\056amazon\056com\057step\055functions\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 147.147 645.149 263.876 653.707 ] /Subtype /Link /Type /Annot >> endobj 459 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057azure\056microsoft\056com\057en\055us\057services\057functions\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 136.163 637.179 290.99 645.737 ] /Subtype /Link /Type /Annot >> endobj 460 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055host) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 199.828 629.208 295.041 637.767 ] /Subtype /Link /Type /Annot >> endobj 461 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055host) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 621.793 112.014 629.668 ] /Subtype /Link /Type /Annot >> endobj 462 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055powershell\055worker) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 201.49 613.268 295.041 621.827 ] /Subtype /Link /Type /Annot >> endobj 463 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055powershell\055worker) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 605.298 154.494 613.727 ] /Subtype /Link /Type /Annot >> endobj 464 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057azure\056microsoft\056com\057en\055us\057services\057logic\055apps\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 167.189 597.328 295.041 605.886 ] /Subtype /Link /Type /Annot >> endobj 465 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057azure\056microsoft\056com\057en\055us\057services\057logic\055apps\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 589.358 102.202 597.787 ] /Subtype /Link /Type /Annot >> endobj 466 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056youtube\056com\057watch\077v\075DVTf5WQlgB8) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 255.756 581.388 295.041 589.946 ] /Subtype /Link /Type /Annot >> endobj 467 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056youtube\056com\057watch\077v\075DVTf5WQlgB8) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 573.418 180.306 581.847 ] /Subtype /Link /Type /Annot >> endobj 468 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055durable\055extension) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 237.624 565.448 295.041 574.006 ] /Subtype /Link /Type /Annot >> endobj 469 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055durable\055extension) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 558.032 189.108 565.907 ] /Subtype /Link /Type /Annot >> endobj 470 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055durable\055js) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 202.413 549.507 295.041 558.066 ] /Subtype /Link /Type /Annot >> endobj 471 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055durable\055js) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 541.628 128.705 549.967 ] /Subtype /Link /Type /Annot >> endobj 472 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055durable\055python) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 199.828 533.567 295.041 542.126 ] /Subtype /Link /Type /Annot >> endobj 473 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057Azure\057azure\055functions\055durable\055python) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 525.597 144.501 534.026 ] /Subtype /Link /Type /Annot >> endobj 474 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057microsoft\057FASTER) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 112.64 517.627 222.06 526.185 ] /Subtype /Link /Type /Annot >> endobj 475 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057fission\056io\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 277.404 509.657 295.041 518.215 ] /Subtype /Link /Type /Annot >> endobj 476 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057fission\056io\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 502.921 102.233 510.116 ] /Subtype /Link /Type /Annot >> endobj 477 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057github\056com\057fnproject\057flow\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 112.187 493.717 211.771 502.275 ] /Subtype /Link /Type /Annot >> endobj 478 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057cloud\056google\056com\057composer\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 162.043 485.746 266.404 494.305 ] /Subtype /Link /Type /Annot >> endobj 479 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057cloud\056google\056com\057functions\057docs\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 158.138 477.776 276.663 486.335 ] /Subtype /Link /Type /Annot >> endobj 480 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057cloud\056google\056com\057workflows) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 143.793 469.806 248.272 478.365 ] /Subtype /Link /Type /Annot >> endobj 481 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057netflix\056github\056io\057conductor\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 140.64 461.836 241.578 470.394 ] /Subtype /Link /Type /Annot >> endobj 482 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057temporal\056io\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 116.455 453.866 173.924 462.424 ] /Subtype /Link /Type /Annot >> endobj 483 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057developers\056cloudflare\056com\057workers\057learning\057using\055durable\055objects) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 198.768 445.896 295.041 454.454 ] /Subtype /Link /Type /Annot >> endobj 484 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057developers\056cloudflare\056com\057workers\057learning\057using\055durable\055objects) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 437.926 184.042 446.355 ] /Subtype /Link /Type /Annot >> endobj 485 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057docs\056microsoft\056com\057en\055us\057azure\057azure\055functions\057durable\057durable\055functions\055overview) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 229.299 429.956 295.041 438.514 ] /Subtype /Link /Type /Annot >> endobj 486 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057docs\056microsoft\056com\057en\055us\057azure\057azure\055functions\057durable\057durable\055functions\055overview) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 422.54 271.87 430.415 ] /Subtype /Link /Type /Annot >> endobj 487 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057docs\056microsoft\056com\057en\055us\057azure\057event\055hubs\057event\055hubs\055about) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 217.244 414.015 295.041 422.574 ] /Subtype /Link /Type /Annot >> endobj 488 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057docs\056microsoft\056com\057en\055us\057azure\057event\055hubs\057event\055hubs\055about) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 406.6 191.733 414.475 ] /Subtype /Link /Type /Annot >> endobj 489 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057blog\056cloudflare\056com\057introducing\055workers\055durable\055objects\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 390.105 257.368 398.534 ] /Subtype /Link /Type /Annot >> endobj 490 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057zeebe\056io\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 256.598 382.135 295.041 390.693 ] /Subtype /Link /Type /Annot >> endobj 491 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057zeebe\056io\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 375.399 77.888 382.378 ] /Subtype /Link /Type /Annot >> endobj 492 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056microsoft\056com\057en\055us\057research\057publication\057actor\055oriented\055database\055systems\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 115.743 318.374 295.041 326.803 ] /Subtype /Link /Type /Annot >> endobj 493 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056microsoft\056com\057en\055us\057research\057publication\057actor\055oriented\055database\055systems\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 310.442 149.138 318.833 ] /Subtype /Link /Type /Annot >> endobj 494 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057www\056vldb\056org\057pvldb\057vol13\057p588\055goldstein\056pdf) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 332.395 584.128 484.167 592.557 ] /Subtype /Link /Type /Annot >> endobj 495 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057cidrdb\056org\057cidr2019\057papers\057p119\055hellerstein\055cidr19\056pdf) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 382.335 512.383 558.79 520.892 ] /Subtype /Link /Type /Annot >> endobj 496 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057arxiv\056org\057abs\0571902\05603383) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 432.048 424.725 464.76 433.284 ] /Subtype /Link /Type /Annot >> endobj 497 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057arxiv\056org\057abs\0571902\05603383) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 466.254 424.725 556.089 433.284 ] /Subtype /Link /Type /Annot >> endobj 498 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057www\056aclweb\056org\057anthology\057E14\0553011) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 358.219 384.875 485.388 393.304 ] /Subtype /Link /Type /Annot >> endobj 499 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0573341302\0563342080) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 421.946 297.203 537.082 305.633 ] /Subtype /Link /Type /Annot >> endobj 500 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0572452376\0562452385) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 444.86 273.279 559.091 281.852 ] /Subtype /Link /Type /Annot >> endobj 501 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561561\0571900000060) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 376.149 209.532 476.779 218.091 ] /Subtype /Link /Type /Annot >> endobj 502 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0572463676\0562465302) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 332.395 82.01 447.531 90.44 ] /Subtype /Link /Type /Annot >> endobj 503 0 obj << /Length 37972 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F142 10.9091 Tf 53.798 698.351 Td [ (REFERENCES) ] TJ 0 0 0 rg 0 0 0 RG /F138 6.9738 Tf 3.243 -10.71 Td [ (\1331\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 687.641 Tm [ (\133n\056d\056\135\056) -661 (A) 110 (WS) -330 (Lamb) -10 (da) -329 <15> -330 (Ser) -15 (v) 8 (erless) -330 (Compute) -330 <15> -329 (Amazon) -330 (W) 78 (eb) -329 (Ser) -15 (vices\056) -661 (https\072) ] TJ 1 0 0 1 69.011 679.671 Tm [ (\057\057aws\056amazon\056com\057lamb) -10 (da\057\056) ] TJ 0 0 0 rg 0 0 0 RG -11.97 -7.97 Td [ (\1332\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Apache) -250 (Air\036o) 7 (w\056) -360 (https\072\057\057air\036o) 7 (w) 59 (\056apache) 10 (\056org\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\1333\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Apache) -250 (K) 15 (af) -40 (ka\056) -360 (http\072\057\057kaf) -40 (ka\056apache) 10 (\056org\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\1334\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Apache) -250 (Op) -7 (enWhisk\056) -360 (https\072\057\057op) -7 (enwhisk\056apache) 10 (\056org\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\1335\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (A) 112 (WS) -250 (Step) -250 (Functions\056) -360 (https\072\057\057aws\056amazon\056com\057step\055) -72 (functions\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\1336\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Azur) 8 (e) -250 (Functions\056) -360 (https\072\057\057azur) 8 (e) 10 (\056micr) 8 (osoft\056com\057en\055) -72 (us\057ser) -15 (vices\057functions\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\1337\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 631.851 Tm [ (2022\056) -1126 (Azur) 8 (e) -457 (Functions) -457 (Ho) -1 (st) -457 (r) 8 (ep) -7 (ositor) -15 (y) 58 (\056) -1125 (https\072\057\057github) 19 (\056com\057Azur) 8 (e\057azur) 8 (e\055) ] TJ 1 0 0 1 69.234 623.88 Tm [ (functions\055) -71 (host\056) ] TJ 0 0 0 rg 0 0 0 RG -12.193 -7.97 Td [ (\1338\135) ] TJ 0 0 0 rg 0 0 0 RG 1.002 0 0 1 69.234 615.91 Tm [ (2022\056) -364 (Azur) 8 (e) -251 (Functions) -251 (Po) 7 (w) 8 (erShell) -251 (r) 8 (ep) -7 (ositor) -15 (y\056) -364 (https\072\057\057github) 20 (\056com\057Azur) 8 (e\057azur) 8 (e\055) ] TJ 1 0 0 1 69.234 607.94 Tm [ (functions\055) -71 (p) -7 (o) 7 (w) 8 (ershell\055) -72 (w) 8 (orker\056) ] TJ 0 0 0 rg 0 0 0 RG -12.193 -7.97 Td [ (\1339\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 599.97 Tm [ (2022\056) -492 (Azur) 8 (e) -283 (Lo) -1 (gic) -283 (Apps) -283 (Ser) -15 (vice\056) -492 (https\072\057\057azur) 8 (e) 10 (\056micr) 8 (osoft\056com\057en\055) -70 (us\057ser) -15 (vices\057) ] TJ 1 0 0 1 69.234 592 Tm [ (logic\055) -71 (apps\057\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13310\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 584.03 Tm [ (2022\056) -515 <436c6f7564537461746516> 48 (T) 61 (o) 7 (war) 8 (ds) -290 (Stateful) -289 (Ser) -15 (v) 8 (erless) -290 (by) -290 (Jonas) -289 (Bonr\056) -516 (https\072\057\057w) -15 (w) -14 (w) 58 (\056) ] TJ 1 0 0 1 69.234 576.06 Tm [ (y) 8 (outub) -10 (e) 10 (\056com\057watch\077v\075D) -37 (V) -24 (Tf5W) 34 (QlgB8\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13311\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 568.09 Tm [ (2022\056) -490 (Durable) -282 (Functions) -283 (Extension) -283 (\050) 10 (C\055sharp\051) -282 (r) 7 (ep) -6 (ositor) -15 (y\056) -490 (https\072\057\057github) 20 (\056com\057) ] TJ 1 0 0 1 68.99 560.12 Tm [ (Azur) 8 (e\057azur) 8 (e\055) -71 (functions\055) -72 (durable\055) -71 (e) 7 (xtension\056) ] TJ 0 0 0 rg 0 0 0 RG -15.192 -7.971 Td [ (\13312\135) ] TJ 0 0 0 rg 0 0 0 RG 0.992 0 0 1 69.234 552.149 Tm [ (2022\056) -360 (Durable) -251 (Functions) -251 (JavaScript) -251 (r) 9 (ep) -8 (ositor) -15 (y\056) -360 (https\072\057\057github) 20 (\056com\057Azur) 8 (e\057azur) 8 (e\055) ] TJ 1 0 0 1 69.234 544.179 Tm [ (functions\055) -71 (durable\055) -72 (js\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13313\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 536.209 Tm [ (2022\056) -461 (Durable) -274 (Functions) -275 (Python) -275 (r) 8 (ep) -7 (ositor) -15 (y\056) -460 (https\072\057\057github) 19 (\056com\057Azur) 8 (e\057azur) 8 (e\055) ] TJ 1 0 0 1 69.234 528.239 Tm [ (functions\055) -71 (durable\055) -72 (p) 7 (ython\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13314\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (F) 59 (ASTER\056) -360 (https\072\057\057github) 20 (\056com\057micr) 8 (osoft\057F) 59 (ASTER) -3 (\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\13315\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 512.299 Tm [ (2022\056) -564 (Fission\072) -303 (Op) -7 (en) -303 (sour) 8 (ce) 9 (\054) -303 (Kub) -10 (ernetes\055nativ) 8 (e) -303 (Ser) -15 (v) 8 (erless) -303 (Frame) 7 (w) 8 (ork\056) -564 (https\072) ] TJ 1 0 0 1 69.011 504.329 Tm [ (\057\057\033ssion\056io\057\056) ] TJ 0 0 0 rg 0 0 0 RG -15.213 -7.97 Td [ (\13316\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Fn) -250 (F) -12 (lo) 7 (w\056) -360 (https\072\057\057github) 20 (\056com\057fnpr) 8 (oje) -7 (ct\057\036o) 7 (w\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\13317\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Go) -7 (ogle) -250 (Cloud) -250 (Comp) -7 (osers\056) -360 (https\072\057\057cloud\056go) -7 (ogle) 10 (\056com) -1 (\057comp) -7 (oser\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.971 Td [ (\13318\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Go) -7 (ogle) -250 (Cloud) -250 (Functions\056) -360 (https\072\057\057cloud\056go) -7 (ogle) 10 (\056com) -1 (\057functions\057do) -7 (cs\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\13319\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Go) -7 (ogle) -250 (W) 80 (ork\036o) 7 (ws\056) -580 (https\072\057\057cloud\056go) -7 (ogle) 10 (\056com\057w) 8 (ork\036o) 7 (ws\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\13320\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (Net\036ix) -250 (Conductor\056) -360 (https\072\057\057net\036ix\056github) 20 (\056io\057cond) -1 (uctor\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\13321\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (2022\056) -360 (T) 63 (emp) -7 (oral\056) -360 (https\072\057\057temp) -7 (oral\056io\057\056) ] TJ 0 0 0 rg 0 0 0 RG 0 -7.97 Td [ (\13322\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 69.234 448.538 Tm [ (2022\056) -332 (Using) -235 (Durable) -236 (Obje) -7 (cts\054) -236 (Cloud\036ar) 8 (e) -235 (Do) -8 (cs\056) -331 (https\072\057\057de) 7 (v) 8 (elop) -7 (ers\056cloud\036ar) 8 (e) 10 (\056com\057) ] TJ 1 0 0 1 68.976 440.568 Tm [ (w) 8 (orkers\057learning\057using\055) -71 (durable\055) -72 (obje) -7 (cts\056) ] TJ 0 0 0 rg 0 0 0 RG -15.178 -7.97 Td [ (\13323\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 432.598 Tm [ (2022\056) -408 (What) -260 (ar) 7 (e) -260 (Durable) -260 (Functions\077) -260 (\055) -261 (Micr) 8 (osoft) -260 (Azur) 8 (e\056) -408 (https\072\057\057do) -7 (cs\056micr) 8 (osoft\056) ] TJ 1 0 0 1 69.234 424.628 Tm [ (com\057en\055) -71 (us\057azur) 8 (e\057azur) 8 (e\055) -72 (functions\057durable\057durable\055) -71 (functions\055) -72 (o) 7 (v) 8 (er) -15 (vie) 7 (w\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13324\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 69.234 416.658 Tm [ (2022\056) -358 (What) -250 (is) -249 (Azur) 8 (e) -250 (Ev) 8 (ent) -250 (Hubs\077) -250 (\055) -249 (Micr) 8 (osoft) -250 (Azur) 8 (e\056) -358 (https\072\057\057do) -7 (cs\056micr) 8 (osoft\056com\057) ] TJ 1 0 0 1 69.234 408.687 Tm [ (en\055) -71 (us\057azur) 8 (e\057e) 7 (v) 8 (ent\055) -72 (hubs\057e) 7 (v) 8 (ent\055) -71 (hubs\055) -72 (ab) -10 (out\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13325\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 400.717 Tm [ (2022\056) -466 (W) 78 (orkers) -276 (Durable) -276 (Obje) -7 (cts) -277 (Beta\072) -276 (A) -276 (Ne) 7 (w) -277 (Appr) 8 (oach) -276 (to) -276 (Stateful) -277 (Ser) -14 (v) 8 (erless\056) ] TJ 1 0 0 1 69.234 392.747 Tm [ (https\072\057\057blog\056cloud\036ar) 8 (e) 10 (\056com\057intr) 8 (o) -7 (ducing\055) -71 (w) 8 (orkers\055) -72 (durable\055) -71 (obje) -7 (cts\057\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13326\135) ] TJ 0 0 0 rg 0 0 0 RG 0.988 0 0 1 69.234 384.777 Tm [ (2022\056) -367 (Ze) -7 (eb) -10 (e\072) -253 (A) -254 (W) 81 (ork\036o) 7 (w) -254 (Engine) -253 (for) -254 (Micr) 8 (oser) -15 (vices) -253 (Or) 8 (chestration\056) -367 (https\072\057\057ze) -7 (eb) -10 (e) 10 (\056) ] TJ 1 0 0 1 69.234 376.807 Tm [ (io\057\056) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13327\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 368.837 Tm [ (Peter) -268 (MG) -267 (Ap) -7 (ers\056) -267 (1988\056) -435 (Data) -267 (allo) -7 (cation) -268 (in) -267 (distribute) -7 (d) -268 (database) -267 (systems\056) ] TJ /F167 6.9738 Tf 1.02 0 0 1 279.436 368.837 Tm [ (A) 33 (CM) ] TJ 1 0 0 1 69.234 360.867 Tm [ (T) 20 (ransactions) -250 (on) -250 (Database) -250 (Systems) -250 (\050T) 5 (ODS\051) ] TJ /F138 6.9738 Tf 118.66 0 Td [ (13\054) -250 (3) -250 (\0501988\051\054) -250 <323633153330342e> ] TJ 0 0 0 rg 0 0 0 RG -134.096 -7.97 Td [ (\13328\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (Jo) -7 (e) -250 (Armstr) 8 (ong\056) -250 (1997\056) -360 (The) -250 (de) 7 (v) 8 (elopment) -250 (of) -250 (Erlang\056) -250 (In) ] TJ /F167 6.9738 Tf 165.89 0 Td [ (ICFP) ] TJ /F138 6.9738 Tf 12.915 0 Td [ (\054) -250 (V) 80 (ol\056) -250 (97\056) -250 <313936153230332e> ] TJ 0 0 0 rg 0 0 0 RG -178.805 -7.97 Td [ (\13329\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 344.927 Tm [ (P) -12 (hil) -286 (Bernstein\056) -287 (2018\056) -503 (A) 12 (ctor\055Oriente) -7 (d) -287 (Database) -286 (Systems\056) -286 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 242.967 344.927 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -286 (of) -287 (the) ] TJ 0.994 0 0 1 69.234 336.956 Tm [ (2018) -251 (IEEE) -251 (34th) -250 (International) -251 (Confer) 8 (ence) -251 (on) -250 (Data) -251 (Engine) -7 (ering) ] TJ /F138 6.9738 Tf 0.994 0 0 1 239.604 336.956 Tm [ (\050pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -251 (of) -251 (the) ] TJ 0.98 0 0 1 69.234 328.986 Tm [ (2018) -242 (ie) -7 (e) -8 (e) -242 (34th) -242 (international) -242 (confer) 8 (ence) -242 (on) -243 (data) -242 (engine) -7 (ering) -242 (e) -7 (d\056\051\056) -242 (IEEE) -243 (Computer) ] TJ 1.01 0 0 1 69.234 321.016 Tm [ (So) -7 (ciety) 58 (\054) -245 <31331531342e> -737 (https\072\057\057w) -14 (w) -15 (w) 58 (\056micr) 8 (osoft\056com\057en\055) -71 (us\057r) 8 (esear) 8 (ch\057publication\057actor\055) ] TJ 1 0 0 1 69.234 313.046 Tm [ (oriente) -7 (d\055) -71 (database\055) -72 (systems\057) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13330\135) ] TJ 0 0 0 rg 0 0 0 RG 1.015 0 0 1 69.234 305.076 Tm [ (Sebastian) -247 (Bur) 8 (ckhar) 8 (dt\054) -247 (Chris) -246 (Gillum\054) -247 (David) -247 (Justo) 10 (\054) -247 (K) 20 (onstantinos) -247 (K) 15 (allas\054) -247 (Connor) ] TJ 1.01 0 0 1 69.234 297.106 Tm [ (McMahon\054) -246 (and) -246 (Christopher) -246 (S) -246 (Meiklejohn\056) -246 (2021\056) -353 (Durable) -246 (Functions\072) -246 (Semantics) ] TJ 1.02 0 0 1 69.234 289.136 Tm [ (for) -283 (Stateful) -283 (Ser) -15 (v) 8 (erless\056) ] TJ /F167 6.9738 Tf 1.02 0 0 1 138.281 289.136 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -283 (of) -283 (the) -283 (A) 34 (CM) -283 (on) -283 (Pr) 8 (ogramming) -283 (Languages) ] TJ /F138 6.9738 Tf 1.02 0 0 1 289.939 289.136 Tm [ (5\054) ] TJ 1 0 0 1 69.234 281.166 Tm [ (OOPSLA) -250 (\0502021\051\054) -250 <41727469636c65153133332e> ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13331\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 69.234 273.196 Tm [ (Serge) 7 (y) -236 (Byko) 7 (v) 60 (\054) -236 (Alan) -237 (Geller) 61 (\054) -237 (Gabriel) -236 (Kliot\054) -236 (James) -237 (R) -236 (Larus\054) -236 (Ravi) -237 (Pandya\054) -236 (and) -236 (Jorgen) ] TJ 0.993 0 0 1 69.025 265.225 Tm [ (Thelin\056) -251 (2011\056) -361 (Orleans\072) -251 (Cloud) -251 (Computing) -251 (for) -251 (Ev) 8 (er) -15 (y) 8 (one\056) -251 (In) ] TJ /F167 6.9738 Tf 0.993 0 0 1 233.022 265.225 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -251 (of) -251 (the) -251 (2nd) ] TJ 1 0 0 1 69.234 257.255 Tm [ (A) 34 (CM) -250 (Symp) -7 (osium) -250 (on) -250 (Cloud) -250 (Computing) ] TJ /F138 6.9738 Tf 107.446 0 Td [ (\056) -250 (A) 34 (CM\054) -250 (16\056) ] TJ 0 0 0 rg 0 0 0 RG -122.882 -7.97 Td [ (\13332\135) ] TJ 0 0 0 rg 0 0 0 RG 0.981 0 0 1 69.234 249.285 Tm [ (Stefano) -256 (Ceri\054) -255 (Shamkant) -256 (Navathe) 11 (\054) -256 (and) -256 (Gio) -255 (Wie) -7 (derhold\056) -256 (1983\056) -369 (Distribution) -256 (design) ] TJ 0.994 0 0 1 69.234 241.315 Tm [ (of) -253 (logical) -253 (database) -252 (schemas\056) ] TJ /F167 6.9738 Tf 0.994 0 0 1 151.099 241.315 Tm [ (IEEE) -253 (T) 20 (ransactions) -252 (on) -253 (Softwar) 8 (e) -253 (Engine) -7 (ering) ] TJ /F138 6.9738 Tf 0.994 0 0 1 271.287 241.315 Tm [ (4) -253 (\0501983\051\054) ] TJ 1 0 0 1 69.074 233.345 Tm [ <343837153530342e> ] TJ 0 0 0 rg 0 0 0 RG -15.276 -7.97 Td [ (\13333\135) ] TJ 0 0 0 rg 0 0 0 RG [ -571 (Stefano) -250 (Ceri\054) -249 (Maur) 8 (o) -249 (Negri\054) -249 (and) -249 (Giusepp) -7 (e) -250 (Pelagatti\056) -249 (1982\056) -358 (Horizontal) -250 (data) -249 (parti\055) ] TJ 0.98 0 0 1 69.234 217.405 Tm [ (tioning) -251 (in) -251 (database) -251 (design\056) -251 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 152.968 217.405 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -251 (of) -251 (the) -251 (1982) -251 (A) 35 (CM) -251 (SIGMOD) -251 (international) ] TJ 1 0 0 1 69.234 209.435 Tm [ (confer) 8 (ence) -250 (on) -250 (Management) -250 (of) -250 (data) ] TJ /F138 6.9738 Tf 96.253 0 Td [ (\056) -250 <313238153133362e> ] TJ 0 0 0 rg 0 0 0 RG -111.689 -7.97 Td [ (\13334\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 201.464 Tm [ (Badrish) -316 (Chandramouli\054) -316 (Guna) -316 (Prasaad\054) -316 (Donald) -316 (K) 20 (ossmann\054) -316 (Justin) -316 (Le) 7 (vandoski\054) ] TJ 1.015 0 0 1 69.123 193.494 Tm [ (James) -247 (Hunter) 58 (\054) -247 (and) -247 (Mike) -248 (Barnett\056) -247 (2018\056) -358 (F) 58 (ASTER\072) -247 (A) -247 (concurr) 8 (ent) -247 (ke) 7 (y\055value) -248 (stor) 8 (e) ] TJ 1.02 0 0 1 68.976 185.524 Tm [ (with) -340 (in\055place) -340 (up) -7 (dates\056) -340 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 145.303 185.524 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -340 (of) -340 (the) -340 (2018) -340 (International) -340 (Confer) 8 (ence) -340 (on) ] TJ 1 0 0 1 69.234 177.554 Tm [ (Management) -250 (of) -250 (Data) ] TJ /F138 6.9738 Tf 58.497 0 Td [ (\056) -250 <323735153239302e> ] TJ 0 0 0 rg 0 0 0 RG -73.933 -7.97 Td [ (\13335\135) ] TJ 0 0 0 rg 0 0 0 RG 0.984 0 0 1 69.234 169.584 Tm [ (Giusepp) -7 (e) -255 (DeCandia\054) -254 (Deniz) -255 (Hastorun\054) -254 (Madan) -255 (Jampani\054) -254 (Gunavar) 8 (dhan) -255 (K) 16 (akulapati\054) ] TJ 0.98 0 0 1 68.99 161.614 Tm [ (A) 66 (vinash) -252 (Lakshman\054) -252 (Ale) 7 (x) -253 (Pilchin\054) -252 (Swaminathan) -252 (Sivasubramanian\054) -253 (Peter) -252 (V) 82 (osshall\054) ] TJ 1.007 0 0 1 69.234 153.644 Tm [ (and) -248 (W) 79 (erner) -248 (V) 80 (ogels\056) -248 (2007\056) -357 (D) -10 (ynamo\072) -248 (Amazon\047s) -248 (highly) -248 (available) -248 (ke) 7 (y\055value) -248 (stor) 8 (e) 10 (\056) ] TJ /F167 6.9738 Tf 1 0 0 1 69.234 145.674 Tm [ (A) 34 (CM) -250 (SIGOPS) -250 (op) -7 (erating) -250 (systems) -250 (r) 8 (e) 7 (vie) 7 (w) ] TJ /F138 6.9738 Tf 109.904 0 Td [ (41\054) -250 (6) -250 (\0502007\051\054) -250 <323035153232302e> ] TJ 0 0 0 rg 0 0 0 RG -125.34 -7.97 Td [ (\13336\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 137.704 Tm [ (Rob) -10 (ert) -309 (Escriva\054) -309 (Bernar) 8 (d) -309 (W) 79 (ong\054) -309 (and) -309 (Emin) -309 (Gn) -308 (Sir) 7 (er) 58 (\056) -308 (2012\056) -585 (Hyp) -7 (erDe) 7 (x\072) -309 (A) -309 (dis\055) ] TJ 1.006 0 0 1 69.234 129.733 Tm [ (tribute) -7 (d\054) -248 (sear) 8 (chable) -248 (ke) 7 (y\055value) -249 (stor) 8 (e) 10 (\056) -248 (In) ] TJ /F167 6.9738 Tf 1.006 0 0 1 182.018 129.733 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -248 (of) -248 (the) -249 (A) 34 (CM) -248 (SIGCOMM) -248 (2012) ] TJ 0.997 0 0 1 69.234 121.763 Tm [ (confer) 8 (ence) -250 (on) -251 (A) 50 (pplications\054) -250 (te) -7 (chnologies\054) -251 (ar) 8 (chite) -7 (ctur) 8 (es\054) -250 (and) -251 (pr) 8 (oto) -7 (cols) -250 (for) -250 (computer) ] TJ 1 0 0 1 69.234 113.793 Tm [ (communication) ] TJ /F138 6.9738 Tf 42.82 0 Td [ (\056) -250 <32351533362e> ] TJ 0 0 0 rg 0 0 0 RG -58.256 -7.97 Td [ (\13337\135) ] TJ 0 0 0 rg 0 0 0 RG 0.993 0 0 1 69.234 105.823 Tm [ (Sadjad) -253 (Fouladi\054) -253 (Francisco) -252 (Romer) 8 (o) 10 (\054) -253 (Dan) -253 (Iter) 60 (\054) -253 (Qian) -253 (Li\054) -252 (Shuv) 8 (o) -253 (Chatterje) -7 (e) 10 (\054) -253 (Christos) ] TJ 1.02 0 0 1 69.234 97.853 Tm [ (K) 20 (ozyrakis\054) -300 (Matei) -300 (Zaharia\054) -300 (and) -300 (K) 19 (eith) -300 (Winstein\056) -300 (2019\056) -552 (Fr) 8 (om) -300 (laptop) -300 (to) -300 (lamb) -10 (da\072) ] TJ 1.019 0 0 1 69.234 89.883 Tm [ (Outsour) 8 (cing) -244 (e) 7 (v) 8 (er) -15 (y) 8 (day) -244 (jobs) -244 (to) -244 (thousands) -244 (of) -244 (transient) -244 (functional) -244 (containers\056) -243 (In) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG /F167 6.9738 Tf 1 0 0 1 333.391 698.351 Tm [ (2019) ] TJ /F246 7.2727 Tf 14.747 0 Td [ (f) ] TJ /F167 6.9738 Tf 3.171 0 Td [ (USENIX) ] TJ /F246 7.2727 Tf 22.851 0 Td [ (g) ] TJ /F167 6.9738 Tf 4.914 0 Td [ (A) 50 (nnual) -250 (T) 63 (e) -7 (chnical) -250 (Confer) 8 (ence) -250 (\050) ] TJ /F246 7.2727 Tf 84.779 0 Td [ (f) ] TJ /F167 6.9738 Tf 3.171 0 Td [ (USENIX) ] TJ /F246 7.2727 Tf 22.85 0 Td [ (g) -110 (f) ] TJ /F167 6.9738 Tf 6.96 0 Td [ (A) 63 (T) 5 (C) ] TJ /F246 7.2727 Tf 12.886 0 Td [ (g) ] TJ /F167 6.9738 Tf 4.914 0 Td [ (19\051) ] TJ /F138 6.9738 Tf 8.376 0 Td [ (\056) -250 <343735153438382e> ] TJ 0 0 0 rg 0 0 0 RG -205.055 -7.97 Td [ (\13338\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 690.381 Tm [ (Sadjad) -242 (Fouladi\054) -243 (Riad) -242 (S) -243 (W) 61 (ahby) 61 (\054) -243 (Br) 8 (ennan) -242 (Shacklett\054) -243 (K) 16 (arthike) 7 (yan) -243 (V) 62 (asuki) -243 (Balasubra\055) ] TJ 0.983 0 0 1 333.391 682.411 Tm [ (maniam\054) -254 (William) -255 (Zeng\054) -254 (Rahul) -255 (Bhalerao) 10 (\054) -254 (Anirudh) -255 (Sivaraman\054) -254 (Ge) -7 (orge) -255 (Porter) 60 (\054) -254 (and) ] TJ 1.02 0 0 1 333.391 674.441 Tm [ (K) 20 (eith) -263 (Wins) -1 (tein\056) -263 (2017\056) -418 (Enco) -7 (ding\054) -263 (fast) -263 (and) -263 (slo) 7 (w\072) -263 (Lo) 7 (w\055latency) -263 (vide) -7 (o) -263 (pr) 7 (o) -6 (cessing) ] TJ 1.02 0 0 1 333.391 666.471 Tm [ (using) -287 (thousands) -287 (of) -288 (tiny) -287 (thr) 8 (eads\056) -287 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 437.717 666.471 Tm [ (14th) ] TJ /F246 7.2727 Tf 1 0 0 1 452.57 666.471 Tm [ (f) ] TJ /F167 6.9738 Tf 1.02 0 0 1 455.741 666.471 Tm [ (USENIX) ] TJ /F246 7.2727 Tf 1 0 0 1 479.036 666.471 Tm [ (g) ] TJ /F167 6.9738 Tf 1.02 0 0 1 484.25 666.471 Tm [ (Symp) -7 (osium) -287 (on) -287 (Netw) 8 (orke) -7 (d) ] TJ 1 0 0 1 333.391 658.501 Tm [ (Systems) -250 (Design) -250 (and) -250 (Implementation) -250 (\050) ] TJ /F246 7.2727 Tf 104.577 0 Td [ (f) ] TJ /F167 6.9738 Tf 3.171 0 Td [ (NSDI) ] TJ /F246 7.2727 Tf 15.033 0 Td [ (g) ] TJ /F167 6.9738 Tf 4.915 0 Td [ (17\051) ] TJ /F138 6.9738 Tf 8.375 0 Td [ (\056) -250 <333633153337362e> ] TJ 0 0 0 rg 0 0 0 RG -151.507 -7.97 Td [ (\13339\135) ] TJ 0 0 0 rg 0 0 0 RG 0.989 0 0 1 333.391 650.53 Tm [ (Sanjay) -252 (Ghemawat\054) -252 (Ho) 7 (war) 8 (d) -252 (Gobio\035\054) -252 (and) -253 (Shun\055) 50 (T) 49 (ak) -252 (Leung\056) -252 (2003\056) -363 (The) -252 (Go) -7 (ogle) -252 (\033le) ] TJ 1.016 0 0 1 333.391 642.56 Tm [ (system\056) -247 (In) ] TJ /F167 6.9738 Tf 1.016 0 0 1 364.572 642.56 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -247 (of) -247 (the) -246 (ninete) -7 (enth) -247 (A) 33 (CM) -247 (symp) -7 (osium) -246 (on) -247 (Op) -7 (erating) -247 (systems) ] TJ 1 0 0 1 333.391 634.59 Tm [ (principles) ] TJ /F138 6.9738 Tf 26.598 0 Td [ (\056) -250 <32391534332e> ] TJ 0 0 0 rg 0 0 0 RG -42.034 -7.97 Td [ (\13340\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 333.391 626.62 Tm [ (Jonathan) -390 (Goldstein\054) -389 (Ahme) -7 (d) -389 (S\056) -390 (Ab) -10 (delhamid\054) -389 (Mike) -390 (Barnett\054) -389 (Sebastian) -390 (Bur) 8 (ck\055) ] TJ 1.008 0 0 1 333.391 618.65 Tm [ (har) 8 (dt\054) -247 (Badrish) -247 (Chandramouli\054) -247 (Darr) 8 (en) -247 (Gehring\054) -247 (Niel) -247 (Leb) -10 (e) -7 (ck\054) -247 (Christopher) -247 (Meik\055) ] TJ 1.02 0 0 1 333.391 610.68 Tm [ (lejohn\054) -386 (Umar) -386 (Far) 8 (o) -7 (o) -7 (q) -386 (Minhas\054) -386 (Ryan) -386 (Ne) 7 (wton\054) -386 (Rahe) -7 (e) -385 (Peshawaria\054) -386 (T) 48 (al) -386 (Zaccai\054) ] TJ 1.02 0 0 1 333.391 602.71 Tm [ (and) -401 (Ir) 8 (ene) -401 (Zhang\056) -401 (2020\056) -920 (A\056M\056B\056R\056) 10 (O) 29 (\056S\056I\056A\072) -401 (Pr) 8 (o) 7 (vid) -1 (ing) -400 (Performant) -401 (Virtual) -401 (Re\055) ] TJ 1.018 0 0 1 333.391 594.74 Tm [ (siliency) -246 (for) -245 (Distribute) -7 (d) -246 (Applications\056) ] TJ /F167 6.9738 Tf 1.018 0 0 1 442.878 594.74 Tm [ (Pr) 8 (o) -7 (c\056) -246 (VLDB) -246 (Endo) 7 (w) 58 (\056) ] TJ /F138 6.9738 Tf 1.018 0 0 1 498.32 594.74 Tm [ (13\054) -246 (5) -245 (\0502020\051\054) -246 <353838153630312e> ] TJ 1 0 0 1 333.391 586.77 Tm [ (http\072\057\057w) -15 (w) -15 (w) 59 (\056vldb) 20 (\056org\057p) 7 (vldb\057v) 8 (ol13\057p588\055) -71 (goldstein\056p) -7 (df) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.971 Td [ (\13341\135) ] TJ 0 0 0 rg 0 0 0 RG 1.003 0 0 1 333.391 578.799 Tm [ (P) -12 (hilipp) -249 (Haller) 59 (\056) -249 (2012\056) -358 (On) -248 (the) -249 (integration) -249 (of) -249 (the) -248 (actor) -249 (mo) -7 (del) -249 (in) -249 (mainstr) 8 (eam) -249 (te) -7 (ch\055) ] TJ 0.98 0 0 1 333.391 570.829 Tm [ (nologies\072) -256 (the) -256 (Scala) -256 (p) -7 (ersp) -7 (e) -7 (ctiv) 8 (e) 10 (\056) -255 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 429.374 570.829 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -256 (of) -256 (the) -256 (2nd) -256 (Edition) -255 (on) -256 (Pr) 8 (ogramming) ] TJ 1.008 0 0 1 333.391 562.859 Tm [ (Systems\054) -247 (Languages) -248 (and) -247 (A) 50 (pplications) -248 (base) -7 (d) -247 (on) -247 (A) 11 (ctors\054) -247 (A) 12 (gents\054) -247 (and) -248 (De) -7 (centralize) -7 (d) ] TJ 1 0 0 1 333.391 554.889 Tm [ (Contr) 8 (ol) -250 (Abstractions) ] TJ /F138 6.9738 Tf 56.753 0 Td [ (\056) -250 (A) 34 (CM\054) -250 <3115362e> ] TJ 0 0 0 rg 0 0 0 RG -72.189 -7.97 Td [ (\13342\135) ] TJ 0 0 0 rg 0 0 0 RG 1.003 0 0 1 333.391 546.919 Tm [ (Joseph) -248 (M\056) -249 (Hellerstein\054) -248 (Jose) -248 (M\056) -248 (Faleir) 7 (o) 10 (\054) -248 (Joseph) -248 (Gonzalez\054) -248 (Johann) -249 (Schleier\055Smith\054) ] TJ 0.992 0 0 1 333.161 538.949 Tm [ (Vikram) -251 (Sr) 8 (e) -7 (ekanti\054) -251 (Ale) 7 (xe) 7 (y) -252 (T) 40 (umano) 7 (v) 59 (\054) -251 (and) -251 (Chenggang) -251 (W) 24 (u\056) -251 (2019\056) -362 (Ser) -15 (v) 8 (erless) -251 (Com\055) ] TJ 0.98 0 0 1 333.391 530.979 Tm [ (puting\072) -236 (One) -235 (Step) -235 (For) -16 (war) 8 (d\054) -235 (T) 50 (w) 8 (o) -235 (Steps) -236 (Back\056) -235 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 462.681 530.979 Tm [ (CIDR) -235 (2019\054) -236 (9th) -235 (Biennial) -236 (Confer) 8 (ence) ] TJ 0.98 0 0 1 333.391 523.009 Tm [ (on) -245 (Inno) 7 (vativ) 8 (e) -245 (Data) -246 (Systems) -245 (Resear) 8 (ch\054) -245 (A) 12 (silomar) 61 (\054) -246 (CA\054) -245 (USA\054) -245 (Januar) -16 (y) -245 (13\05516\054) -245 (2019\054) -245 (On\055) ] TJ 1 0 0 1 333.391 515.039 Tm [ (line) -250 (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) ] TJ /F138 6.9738 Tf 44.152 0 Td [ (\056) -610 (http\072\057\057cidr) 8 (db) 20 (\056org\057cidr2019\057pap) -7 (ers\057p119\055) -71 (hellerstein\055) -72 (cidr19\056p) -7 (df) ] TJ 0 0 0 rg 0 0 0 RG -59.588 -7.971 Td [ (\13343\135) ] TJ 0 0 0 rg 0 0 0 RG 1.015 0 0 1 333.391 507.068 Tm [ (Abhinav) -245 (Jangda\054) -245 (Donald) -245 (Pinckne) 7 (y) 58 (\054) -245 (Y) 38 (uriy) -245 (Brun\054) -245 (and) -245 (Arjun) -245 (Guha\056) -245 (2019\056) -352 (Formal) ] TJ 0.999 0 0 1 333.391 499.098 Tm [ (Foundations) -251 (of) -251 (Ser) -15 (v) 8 (erless) -251 (Computing\056) ] TJ /F167 6.9738 Tf 0.999 0 0 1 444.411 499.098 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -251 (of) -251 (the) -251 (A) 34 (CM) -251 (on) -251 (Pr) 8 (ogramming) ] TJ 1 0 0 1 333.391 491.128 Tm [ (Languages) -250 (\050P) 59 (A) 34 (CMPL\051) ] TJ /F138 6.9738 Tf 61.991 0 Td [ (3\054) -250 (OOPSLA) -250 (\0502019\051\056) ] TJ 0 0 0 rg 0 0 0 RG -77.427 -7.97 Td [ (\13344\135) ] TJ 0 0 0 rg 0 0 0 RG 1.009 0 0 1 333.391 483.158 Tm [ (Eric) -248 (Jonas\054) -247 (Qifan) -247 (Pu\054) -248 (Shivaram) -247 (V) 79 (enkataraman\054) -248 (Ion) -247 (Stoica\054) -248 (and) -247 (Benjamin) -248 (Re) -7 (cht\056) ] TJ 0.98 0 0 1 333.391 475.188 Tm [ (2017\056) -370 (Occup) 7 (y) -256 (the) -256 (cloud\072) -256 (Distribute) -7 (d) -256 (computing) -256 (for) -256 (the) -255 (99\045\056) -256 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 509.541 475.188 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -256 (of) -256 (the) ] TJ 1 0 0 1 333.391 467.218 Tm [ (2017) -250 (Symp) -7 (osium) -250 (on) -250 (Cloud) -250 (Computing) ] TJ /F138 6.9738 Tf 105.514 0 Td [ (\056) -250 <343435153435312e> ] TJ 0 0 0 rg 0 0 0 RG -120.95 -7.97 Td [ (\13345\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 459.248 Tm [ (Eric) -179 (Jonas\054) -179 (Johann) -179 (Schleier\055Smith\054) -178 (V) -1 (i) 1 (k) -1 (ram) -178 (Sr) 8 (e) -7 (ekanti\054) -179 (Chia\055che) -179 (T) 50 (sai\054) -179 (Anurag) -179 (Khan\055) ] TJ 0.98 0 0 1 333.391 451.278 Tm [ (delwal\054) -171 (Qifan) -171 (Pu\054) -171 (V) 61 (aishaal) -170 (Shankar) 60 (\054) -171 (Joao) -171 (Carr) 8 (eira\054) -171 (K) 16 (arl) -171 (Krauth\054) -171 (Ne) -7 (eraja) -171 (Jayant) -171 (Y) 61 (ad\055) ] TJ 0.98 0 0 1 333.133 443.308 Tm [ (wadkar) 60 (\054) -235 (Joseph) -235 (E\056) -235 (Gonzalez\054) -236 (Raluca) -235 (A) 12 (da) -235 (Popa\054) -235 (Ion) -235 (Stoica\054) -236 (and) -235 (David) -235 (A\056) -235 (Patterson\056) ] TJ 0.98 0 0 1 333.391 435.337 Tm [ (2019\056) -317 (Cloud) -228 (Pr) 8 (ogramming) -228 (Simpli\033e) -7 (d\072) -228 (A) -228 (Berkele) 7 (y) -228 (Vie) 7 (w) -228 (on) -227 (Ser) -16 (v) 8 (erless) -227 (Computing\056) ] TJ /F167 6.9738 Tf 1 0 0 1 333.391 427.367 Tm [ (CoRR) ] TJ /F138 6.9738 Tf 17.034 0 Td [ (abs\0571902\05603383) -250 (\0502019\051\056) -360 (arXiv\0721902\05603383) -500 (http\072\057\057ar) -10 (xiv) 59 (\056org\057abs\0571902\05603383) ] TJ 0 0 0 rg 0 0 0 RG -32.47 -7.97 Td [ (\13346\135) ] TJ 0 0 0 rg 0 0 0 RG 1.009 0 0 1 333.391 419.397 Tm [ (Shibamouli) -247 (Lahiri\056) -246 (2014\056) -355 (Comple) 7 (xity) -247 (of) -247 (W) 80 (or) 7 (d) -246 (Collo) -7 (cation) -247 (Netw) 8 (orks\072) -247 (A) -246 (Pr) 8 (elim\055) ] TJ 1.02 0 0 1 333.391 411.427 Tm [ (inar) -15 (y) -299 (Structural) -298 (Analysis\056) -299 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 418.907 411.427 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -299 (of) -298 (the) -299 (Student) -299 (Resear) 8 (ch) -299 (W) 68 (orkshop) -298 (at) ] TJ 0.99 0 0 1 333.391 403.457 Tm [ (the) -254 (14th) -254 (Confer) 9 (ence) -254 (of) -254 (the) -254 (Eur) 8 (op) -7 (ean) -253 (Chapter) -254 (of) -254 (the) -254 (A) 12 (sso) -7 (ciation) -253 (for) -254 (Computational) ] TJ 1.02 0 0 1 333.391 395.487 Tm [ (Linguistics) ] TJ /F138 6.9738 Tf 1.02 0 0 1 363.729 395.487 Tm [ (\056) -327 (A) 12 (sso) -7 (ciation) -327 (for) -327 (Computational) -327 (Linguistics\054) -327 (Gothenburg\054) -327 (Sw) 8 (e) -7 (den\054) ] TJ 1 0 0 1 333.391 387.517 Tm [ <3936153130352e> -610 (http\072\057\057w) -15 (w) -15 (w) 59 (\056aclw) 8 (eb) 20 (\056org\057anthology\057E14\055) -71 (3011) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13347\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 333.391 379.547 Tm [ (Hao) 7 (yuan) -344 (Li\054) -345 (Ali) -344 (Gho) -7 (dsi\054) -344 (Matei) -344 (Zaharia) -1 (\054) -344 (Scott) -344 (Shenker) 58 (\054) -345 (and) -344 (Ion) -344 (Stoica\056) -344 (2014\056) ] TJ 0.993 0 0 1 333.182 371.577 Tm [ (T) 49 (achy) 8 (on\072) -251 (Reliable) 10 (\054) -252 (memor) -15 (y) -252 (sp) -7 (e) -7 (e) -7 (d) -252 (storage) -251 (for) -252 (cluster) -252 (computing) -251 (frame) 7 (w) 8 (orks\056) -252 (In) ] TJ /F167 6.9738 Tf 1 0 0 1 333.391 363.606 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -250 (of) -250 (the) -250 (A) 34 (CM) -250 (Symp) -7 (osium) -250 (on) -250 (Cloud) -250 (Computing) ] TJ /F138 6.9738 Tf 158.759 0 Td [ (\056) -250 <311531352e> ] TJ 0 0 0 rg 0 0 0 RG -174.195 -7.97 Td [ (\13348\135) ] TJ 0 0 0 rg 0 0 0 RG 0.996 0 0 1 333.391 355.636 Tm [ (Tianyu) -252 (Li\054) -252 (Badrish) -252 (Chandramouli\054) -252 (Jose) -252 (M\056) -252 (Faleir) 8 (o) 10 (\054) -252 (Samuel) -252 (Madden\054) -252 (and) -252 (Donald) ] TJ 0.98 0 0 1 333.391 347.666 Tm [ (K) 20 (ossmann\056) -254 (2021\056) -366 (A) 13 (synchr) 8 (onous) -255 (Pr) 9 (e\033x) -255 (Re) -7 (co) 7 (v) 9 (erability) -255 (for) -254 (Fast) -254 (Distribute) -7 (d) -255 (Stor) 9 (es\056) ] TJ 1 0 0 1 333.391 339.696 Tm [ (In) ] TJ /F167 6.9738 Tf 7.595 0 Td [ (SIGMOD) -250 (2021) ] TJ /F138 6.9738 Tf 40.539 0 Td [ (\050Virtual) -250 (Ev) 8 (ent\054) -250 (China\054) -250 (June) -250 (2021\051\056) -250 <3130393015313130322e> ] TJ 0 0 0 rg 0 0 0 RG -63.57 -7.97 Td [ (\13349\135) ] TJ 0 0 0 rg 0 0 0 RG 1.013 0 0 1 333.391 331.726 Tm [ (Hongzi) -248 (Mao) 10 (\054) -248 (Malte) -248 (Schwarzkopf\054) -248 (Shaileshh) -248 (Bojja) -248 (V) 79 (enkatakrishnan\054) -248 (Zili) -248 (Meng\054) ] TJ 1.003 0 0 1 333.391 323.756 Tm [ (and) -248 (Mohammad) -248 (Alizadeh\056) -247 (2019\056) -357 (Learning) -247 (Sche) -7 (duling) -248 (Algorithms) -248 (for) -248 (Data) -248 (Pr) 8 (o\055) ] TJ 0.98 0 0 1 333.391 315.786 Tm [ (cessing) -200 (Clusters\056) -200 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 387.946 315.786 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -200 (of) -200 (the) -200 (A) 35 (CM) -200 (Sp) -7 (e) -7 (cial) -200 (Inter) 8 (est) -200 (Gr) 9 (oup) -200 (on) -200 (Data) -200 (Commu\055) ] TJ 0.985 0 0 1 333.391 307.816 Tm [ (nication) ] TJ /F138 6.9738 Tf 0.985 0 0 1 357.242 307.816 Tm [ (\050Beijing\054) -253 (China\051) ] TJ /F167 6.9738 Tf 0.985 0 0 1 403.034 307.816 Tm [ (\050SIGCOMM) -253 (\04719\051) ] TJ /F138 6.9738 Tf 0.985 0 0 1 446.432 307.816 Tm [ (\056) -253 (A) 13 (sso) -8 (ciation) -252 (for) -253 (Computing) -252 (Machin) -1 (er) -15 (y) 60 (\054) ] TJ 1 0 0 1 333.391 299.846 Tm [ (Ne) 7 (w) -250 (Y) 71 (ork\054) -250 (N) -24 (Y) 44 (\054) -250 (USA\054) -250 <323730153238382e> -750 (https\072\057\057doi\056org\05710\0561145\0573341302\0563342080) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.971 Td [ (\13350\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 291.875 Tm [ (Hyun) -248 (Mo) -7 (on\054) -249 (Hakan) -248 (Hac\031gm\054) -248 (Y) 40 (un) -248 (Chi\054) -248 (an) -1 (d) -248 (W) 62 (ang\055Pin) -249 (Hsiung\056) -248 (2013\056) -354 (SW) 114 (A) 64 (T\072) -248 (A) ] TJ 0.98 0 0 1 333.391 283.905 Tm [ (lightw) 8 (eight) -246 (load) -246 (balancing) -245 (metho) -7 (d) -246 (for) -246 (multitenant) -246 (databases\056) ] TJ /F167 6.9738 Tf 0.98 0 0 1 507.183 283.905 Tm [ (A) 35 (CM) -246 (International) ] TJ 0.992 0 0 1 333.391 275.935 Tm [ (Confer) 8 (ence) -252 (Pr) 8 (o) -7 (ce) -7 (e) -7 (ding) -252 (Series) ] TJ /F138 6.9738 Tf 0.992 0 0 1 413.936 275.935 Tm [ (\05003) -252 (2013\051\056) -756 (https\072\057\057doi\056org\05710\0561145\0572452376\0562452385) ] TJ 0 0 0 rg 0 0 0 RG 1 0 0 1 317.955 267.965 Tm [ (\13351\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 333.391 267.965 Tm [ (P) -12 (hilipp) -265 (Moritz\054) -264 (Rob) -10 (ert) -265 (Nishihara\054) -265 (Stephanie) -264 (W) 58 (ang\054) -264 (Ale) 7 (xe) 6 (y) -264 (T) 38 (umano) 7 (v) 58 (\054) -265 (Richar) 8 (d) ] TJ 1.007 0 0 1 333.391 259.995 Tm [ (Liaw) 59 (\054) -248 (Eric) -247 (Liang\054) -247 (Melih) -248 (Elib) -10 (ol\054) -247 (Zongheng) -247 (Y) 59 (ang\054) -247 (William) -248 (Paul\054) -247 (Michael) -247 (I) -248 (Jor) 8 (dan\054) ] TJ 1.006 0 0 1 333.391 252.025 Tm [ (et) -249 (al) ] TJ 1 0 0 1 345.546 252.025 Tm [ (\056) ] TJ 1.006 0 0 1 348.823 252.025 Tm [ (2018\056) -358 (Ray\072) -248 (A) -249 (distribute) -7 (d) -248 (frame) 7 (w) 8 (ork) -249 (for) -248 (emerging) -249 (AI) -249 (applications\056) -248 (In) ] TJ /F167 6.9738 Tf 1.006 0 0 1 546.177 252.025 Tm [ (13th) ] TJ 1 0 0 1 333.391 244.055 Tm [ (USENIX) -249 (Symp) -7 (osium) -248 (on) -249 (Op) -7 (erating) -249 (Systems) -249 (Design) -248 (and) -249 (Implementation) -249 (\050OSDI) -248 (18\051) ] TJ /F138 6.9738 Tf 224.35 0 Td [ (\056) ] TJ -224.35 -7.97 Td [ <353631153537372e> ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13352\135) ] TJ 0 0 0 rg 0 0 0 RG 0.994 0 0 1 333.391 228.115 Tm [ (Viv) 8 (ek) -251 (Narasay) -15 (ya) -251 (and) -251 (Surajit) -251 (Chaudhuri\056) -250 (2021\056) -361 (Cloud) -251 (Data) -251 (Ser) -15 (vices\072) -251 (W) 80 (orkloads\054) ] TJ 1.02 0 0 1 333.147 220.144 Tm [ (Ar) 8 (chite) -7 (ctur) 8 (es) -258 (and) -257 (Multi\055) 48 (T) 62 (enancy) 57 (\056) ] TJ /F167 6.9738 Tf 1.02 0 0 1 433.443 220.144 Tm [ (Foundations) -258 (and) -257 (T) 20 (r) 7 (ends) ] TJ /F378 6.9738 Tf 1 0 0 1 500.746 220.144 Tm [ (\256) ] TJ /F167 6.9738 Tf 1.02 0 0 1 506.993 220.144 Tm [ (in) -257 (Databases) ] TJ /F138 6.9738 Tf 1.02 0 0 1 545.042 220.144 Tm [ (10\054) -258 (1) ] TJ 1 0 0 1 333.182 212.174 Tm [ (\0502021\051\054) -250 <31153130372e> -750 (https\072\057\057doi\056org\05710\0561561\0571900000060) ] TJ 0 0 0 rg 0 0 0 RG -15.227 -7.97 Td [ (\13353\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 204.204 Tm [ (Shamkant) -229 (Navathe) 10 (\054) -229 (Stefano) -230 (Ceri\054) -229 (Gio) -229 (Wie) -7 (derhold\054) -229 (an) -1 (d) -229 (Jinglie) -229 (Dou\056) -229 (1984\056) -320 (V) 82 (ertical) ] TJ 1.02 0 0 1 333.391 196.234 Tm [ (partitioning) -336 (algorithms) -337 (for) -336 (database) -336 (design\056) ] TJ /F167 6.9738 Tf 1.02 0 0 1 467.821 196.234 Tm [ (A) 33 (CM) -336 (T) 20 (ransactions) -337 (on) -336 (Database) ] TJ 1 0 0 1 333.391 188.264 Tm [ (Systems) -250 (\050T) 5 (ODS\051) ] TJ /F138 6.9738 Tf 46.181 0 Td [ (9\054) -250 (4) -250 (\0501984\051\054) -250 <363830153731302e> ] TJ 0 0 0 rg 0 0 0 RG -61.617 -7.97 Td [ (\13354\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 333.391 180.294 Tm [ (Matthe) 7 (w) -284 (Perr) 8 (on\054) -285 (Raul) -284 (Castr) 8 (o) -284 (Fernandez\054) -284 (David) -284 (De) 53 (Witt\054) -284 (and) -284 (Samuel) -284 (Madden\056) ] TJ 0.993 0 0 1 333.391 172.324 Tm [ (2020\056) -363 (Starling\072) -252 (A) -252 (scalable) -252 (quer) -15 (y) -252 (engine) -251 (on) -252 (cloud) -252 (functions\056) -252 (In) ] TJ /F167 6.9738 Tf 0.993 0 0 1 508.952 172.324 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -252 (of) -252 (the) ] TJ 1 0 0 1 333.391 164.354 Tm [ (2020) -250 (A) 34 (CM) -250 (SIGMOD) -250 (International) -250 (Confer) 8 (ence) -250 (on) -250 (Management) -250 (of) -250 (Data) ] TJ /F138 6.9738 Tf 193.454 0 Td [ (\056) -250 <313331153134312e> ] TJ 0 0 0 rg 0 0 0 RG -208.89 -7.97 Td [ (\13355\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 156.384 Tm [ (R\056) -251 (A\056) -252 (P) 25 (\056) -251 (Rajan\056) -252 (2018\056) -360 (Ser) -15 (v) 8 (erless) -251 (Ar) 8 (chite) -7 (ctur) 8 (e) -251 (\055) -252 (A) -251 (Re) 7 (v) 8 (olution) -251 (in) -251 (Cloud) -251 (Computing\056) ] TJ 1 0 0 1 333.391 148.413 Tm [ (In) ] TJ /F167 6.9738 Tf 7.595 0 Td [ (2018) -250 (T) 63 (enth) -250 (International) -250 (Confer) 8 (ence) -250 (on) -250 (A) 12 (dvance) -7 (d) -250 (Computing) -250 (\050ICo) 40 (A) 34 (C\051) ] TJ /F138 6.9738 Tf 193.517 0 Td [ (\056) -250 <38381539332e> ] TJ 0 0 0 rg 0 0 0 RG -216.548 -7.97 Td [ (\13356\135) ] TJ 0 0 0 rg 0 0 0 RG 0.981 0 0 1 333.391 140.443 Tm [ (Domenico) -254 (Sacca) -255 (and) -254 (Gio) -254 (Wie) -8 (derhold\056) -254 (1985\056) -366 (Database) -254 (partitioning) -255 (in) -254 (a) -254 (cluster) -255 (of) ] TJ 1 0 0 1 333.391 132.473 Tm [ (pr) 8 (o) -7 (cessors\056) ] TJ /F167 6.9738 Tf 34.137 0 Td [ (A) 34 (CM) -250 (T) 20 (ransactions) -250 (on) -250 (Database) -250 (Systems) -250 (\050T) 5 (ODS\051) ] TJ /F138 6.9738 Tf 134.721 0 Td [ (10\054) -250 (1) -250 (\0501985\051\054) -250 <32391535362e> ] TJ 0 0 0 rg 0 0 0 RG -184.294 -7.97 Td [ (\13357\135) ] TJ 0 0 0 rg 0 0 0 RG 1.017 0 0 1 333.391 124.503 Tm [ (Jan) -245 (Scha\035ner) 58 (\054) -245 (Tim) -245 (Januscho) 7 (wski\054) -245 (Megan) -245 (K) 19 (er) 8 (cher) 58 (\054) -245 (Tim) -245 (Kraska\054) -245 (Hasso) -245 (P) -12 (lattner) 58 (\054) ] TJ 1.012 0 0 1 333.391 116.533 Tm [ (Michael) -247 (J\056) -247 (Franklin\054) -247 (and) -247 (Dean) -247 (Jacobs\056) -247 (2013\056) -355 (RTP\072) -247 (Robust) -247 (T) 62 (enant) -247 (P) -12 (lacement) -247 (for) ] TJ 1.011 0 0 1 333.391 108.563 Tm [ (Elastic) -246 (in\055Memor) -15 (y) -246 (Database) -247 (Clusters\056) -246 (In) ] TJ /F167 6.9738 Tf 1.011 0 0 1 450.995 108.563 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -246 (of) -246 (the) -247 (2013) -246 (A) 34 (CM) -247 (SIGMOD) ] TJ 0.98 0 0 1 333.391 100.593 Tm [ (International) -197 (Confer) 9 (ence) -197 (on) -197 (Management) -196 (of) -197 (Data) ] TJ /F138 6.9738 Tf 0.98 0 0 1 467.063 100.593 Tm [ (\050Ne) 7 (w) -196 (Y) 72 (ork\054) -197 (Ne) 8 (w) -197 (Y) 72 (ork\054) -196 (USA) 12 (\051) ] TJ /F167 6.9738 Tf 0.98 0 0 1 544.978 100.593 Tm [ (\050SIG\055) ] TJ 0.994 0 0 1 333.391 92.623 Tm [ (MOD) -252 (\04713\051) ] TJ /F138 6.9738 Tf 0.994 0 0 1 360.145 92.623 Tm [ (\056) -251 (A) 12 (sso) -7 (ciation) -252 (for) -251 (Computing) -252 (Machiner) -15 (y) 59 (\054) -251 (Ne) 7 (w) -252 (Y) 72 (ork\054) -252 (N) -24 (Y) 45 (\054) -252 (USA\054) -251 <373733153738342e> ] TJ 1 0 0 1 333.391 84.653 Tm [ (https\072\057\057doi\056org\05710\0561145\0572463676\0562465302) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1603) Tj ET Q Q Q endstream endobj 504 0 obj << /BaseFont /GGWJIP+LinLibertineTI /Encoding 505 0 R /FirstChar 174 /FontDescriptor 65 0 R /LastChar 174 /Subtype /Type1 /ToUnicode 506 0 R /Type /Font /Widths 507 0 R >> endobj 505 0 obj << /Differences [ 174 /registered ] /Type /Encoding >> endobj 506 0 obj << /Filter /FlateDecode /Length 678 >> stream xTMo@+HɁxYl e#YJ(*) }`zH۷f {eE7/ū͍|5MZT1).݃xi|czquUw6x]ǡ0iVV!XGnw˽i2۵nyu=0gW"ͶVIfڮK)->)3 K*ڱ:GDQ8w~݅xszsZWY,Nv}{s[GM[fhA!R`ײ}~ڝ|cWhq-y]UoYH,[:*bCé gKg+}Ii%"1%4k DDhӜbK$ VL$`.zZLTы9Sgo]xc|`x{zcTSڏl~,FJy`^W!(Z1jg?e-+ѵ)+ZfcS!iZ . mHƈg4em 0F>Dx>?j'1zȩ#ȣyhԢ50ŤO8#Al͡Y~=3NH50ƹqҮ9Mq=ж\uBў TUui1zΜ endstream endobj 507 0 obj [ 633 ] endobj 508 0 obj << /BaseFont /HBPNXQ+HelveticaNeue /ToUnicode 509 0 R /Type /Font /Encoding 510 0 R /DescendantFonts [ 512 0 R ] /Subtype /Type0 >> endobj 509 0 obj << /Filter /FlateDecode /Length 180 >> stream x]1 EwN KVU 0C2'[zm~e)dj7 & ty"N8wªg o*?h1f`Oq``JCR~q.;k%o[hwgSUZPHTAQMV 8SG>הg S״bE P\ endstream endobj 510 0 obj << /Filter /FlateDecode /CMapName /OneByteIdentityH /CIDSystemInfo 511 0 R /Type /CMap /Length 266 >> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 511 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 512 0 obj << /BaseFont /HBPNXQ+HelveticaNeue /FontDescriptor 513 0 R /Type /Font /CIDToGIDMap 516 0 R /DW 556 /W [ 0 [ 500 ] 48 [ 556 556 ] 51 [ 556 ] 54 [ 556 ] ] /CIDSystemInfo 511 0 R /Subtype /CIDFontType2 >> endobj 513 0 obj << /Type /FontDescriptor /FontName /HBPNXQ+HelveticaNeue /FontBBox [ 29 -11 519 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 514 0 R /FontFile2 515 0 R >> endobj 514 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`K` KS endstream endobj 515 0 obj << /Filter /FlateDecode /Length 1523 >> stream xVMlWNIcl@7ή7q~:8!)IJ 6U($J"*FꏄUU=RUBB98ЪBUP&ډ*اo=3̼o2Ξ?R=* X[5jS~-R9Q6M MA)7~So MA)7ekӎڴoԦi7G?0 dp \VĆWy^E5 x!$-e r#r!n(翪ڟ~fBI C|@.zdznټ{ۭV tԥѾ\sh3ԃ=B #ݮZK)״M> stream xc`1e`4--%X_ endstream endobj 517 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057cidrdb\056org\057cidr2019\057gongshow\057abstracts\057cidr2019\137140\056pdf) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 280.178 679.755 295.041 688.264 ] /Subtype /Link /Type /Annot >> endobj 518 0 obj << /A << /S /URI /Type /Action /URI (http\072\057\057cidrdb\056org\057cidr2019\057gongshow\057abstracts\057cidr2019\137140\056pdf) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 671.799 239.618 680.228 ] /Subtype /Link /Type /Annot >> endobj 519 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056microsoft\056com\057en\055us\057research\057publication\057serverless\055in\055the\055wild\055characterizing\055and\055optimizing\055the\055serverless\055workload\055at\055a\055large\055cloud\055provider\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 623.664 295.041 632.094 ] /Subtype /Link /Type /Annot >> endobj 520 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056microsoft\056com\057en\055us\057research\057publication\057serverless\055in\055the\055wild\055characterizing\055and\055optimizing\055the\055serverless\055workload\055at\055a\055large\055cloud\055provider\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 615.694 295.041 624.124 ] /Subtype /Link /Type /Annot >> endobj 521 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057www\056microsoft\056com\057en\055us\057research\057publication\057serverless\055in\055the\055wild\055characterizing\055and\055optimizing\055the\055serverless\055workload\055at\055a\055large\055cloud\055provider\057) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 607.724 115.131 616.153 ] /Subtype /Link /Type /Annot >> endobj 522 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0573342195\0563387535) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 226.101 543.963 295.041 552.393 ] /Subtype /Link /Type /Annot >> endobj 523 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0573342195\0563387535) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 68.238 537.559 117.164 543.934 ] /Subtype /Link /Type /Annot >> endobj 524 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0572987550\0562987575) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 445.411 663.829 559.189 672.258 ] /Subtype /Link /Type /Annot >> endobj 525 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561109\057MIC\0562018\056053681358) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 386.233 639.918 512.088 648.477 ] /Subtype /Link /Type /Annot >> endobj 526 0 obj << /A << /S /URI /Type /Action /URI (https\072\057\057doi\056org\05710\0561145\0573318464\0563389710) >> /Border [ 0 0 0 ] /C [ 0 1 1 ] /H /I /Rect [ 332.395 600.068 447.531 608.497 ] /Subtype /Link /Type /Annot >> endobj 527 0 obj << /Length 11815 >> stream q 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG BT /F138 6.9738 Tf 53.798 698.351 Td [ (\13358\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 698.351 Tm [ (Johann) -248 (Schleier\055Smith\056) -247 (2019\056) -362 (Ser) -14 (v) 7 (erless) -247 (Foundations) -248 (for) -247 (Elastic) -248 (Database) -247 (Sys\055) ] TJ 1.02 0 0 1 69.234 690.381 Tm [ (tems\056) -377 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 95.954 690.381 Tm [ (CIDR) -377 (2019\054) -377 (9th) -378 (Biennial) -377 (Confer) 8 (ence) -377 (on) -377 (Inno) 7 (vativ) 7 (e) -377 (Data) -377 (Systems) -377 (Re\055) ] TJ 1.02 0 0 1 69.234 682.411 Tm [ (sear) 8 (ch\054) -416 (A) 12 (silomar) 58 (\054) -415 (CA\054) -415 (USA\054) -416 (Januar) -14 (y) -415 (13\05516\054) -416 (2019\054) -415 (Online) -415 (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) ] TJ /F138 6.9738 Tf 1.02 0 0 1 269.743 682.411 Tm [ (\056) -1387 (http\072) ] TJ 1 0 0 1 69.011 674.441 Tm [ (\057\057cidr) 8 (db) 20 (\056org\057cidr2019\057gongsho) 7 (w\057abstracts\057cidr2019\137140\056p) -7 (df) ] TJ 0 0 0 rg 0 0 0 RG -15.213 -8.284 Td [ (\13359\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 666.157 Tm [ (Mohammad) -410 (Shahrad\054) -409 (Ro) -7 (drigo) -410 (Fonse) -6 (ca\054) -410 (igo) -410 (Goiri\054) -409 (Gohar) -410 (Irfan) -409 (Chaudhr) -15 (y) 58 (\054) ] TJ 1.02 0 0 1 69.234 658.187 Tm [ (Paul) -410 (Batum\054) -410 (Jason) -409 (Co) -7 (oke) 10 (\054) -410 (Eduar) 8 (do) -410 (Laur) 8 (eano) 10 (\054) -410 (Colby) -410 (T) 20 (r) 7 (esness\054) -409 (Mark) -410 (Russi\055) ] TJ 1.02 0 0 1 69.234 650.217 Tm [ (no) 7 (vich\054) -328 (and) -328 (Ricar) 7 (do) -328 (Bianchini\056) -328 (2020\056) -655 (Ser) -15 (v) 8 (erless) -328 (in) -328 (the) -328 (Wild\072) -328 (Characterizing) ] TJ 1.02 0 0 1 69.234 642.247 Tm [ (and) -560 (Optimizing) -560 (the) -560 (Ser) -15 (v) 8 (erless) -560 (W) 78 (orkload) -560 (at) -560 (a) -560 (L) -1 (arge) -560 (Cloud) -560 (Pr) 8 (o) 7 (vider) 58 (\056) -560 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 69.234 634.276 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -599 (of) -599 (the) -598 (USENIX) -599 (A) 49 (nnual) -599 (T) 62 (e) -7 (chnical) -599 (Confer) 8 (ence) -599 (\050) 24 (A) 62 (T) 5 (C) -1 (\051) ] TJ /F138 6.9738 Tf 1.02 0 0 1 263.836 634.276 Tm [ (\056) -599 (USENIX\056) ] TJ 1.02 0 0 1 69.234 626.306 Tm [ (https\072\057\057w) -15 (w) -14 (w) 57 (\056micr) 8 (osoft\056com\057en\055) -70 (us\057r) 8 (esear) 8 (ch\057publication\057ser) -15 (v) 8 (erless\055) -70 (in\055) -70 (the\055) ] TJ 1.02 0 0 1 68.976 618.336 Tm [ (wild\055) -70 (characterizing\055) -70 (and\055) -70 (optimizing\055) -70 (the\055) -70 (ser) -15 (v) 8 (erless\055) -70 (w) 8 (orkload\055) -70 (at\055) -70 (a\055) -70 (large\055) ] TJ 1 0 0 1 69.234 610.366 Tm [ (cloud\055) -71 (pr) 8 (o) 7 (vider\057) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13360\135) ] TJ 0 0 0 rg 0 0 0 RG 0.995 0 0 1 69.234 602.396 Tm [ (K) 20 (onstantin) -253 (Shvachko) 10 (\054) -253 (Hair) 8 (ong) -252 (Kuang\054) -253 (Sanjay) -253 (Radia\054) -253 (and) -253 (Rob) -10 (ert) -253 (Chansler) 60 (\056) -253 (2010\056) ] TJ 0.98 0 0 1 69.025 594.426 Tm [ (The) -256 (hado) -7 (op) -256 (distribute) -7 (d) -256 (\033le) -256 (system\056) -257 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 176.717 594.426 Tm [ (2010) -256 (IEEE) -256 (26th) -256 (symp) -7 (osium) -256 (on) -256 (mass) -256 (storage) ] TJ 1 0 0 1 69.234 586.456 Tm [ (systems) -250 (and) -250 (te) -7 (chnologies) -250 (\050MSST\051) ] TJ /F138 6.9738 Tf 90.514 0 Td [ (\056) -250 (Ie) -7 (e) -7 (e) 10 (\054) -250 <311531302e> ] TJ 0 0 0 rg 0 0 0 RG -105.95 -7.97 Td [ (\13361\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 69.234 578.486 Tm [ (Vikram) -359 (Sr) 8 (e) -7 (ekanti\054) -359 (Chenggang) -358 (W) 23 (u\054) -358 (Saurav) -359 (Chhatrapati\054) -359 (Joseph) -359 (E\056) -358 (Gonzalez\054) ] TJ 1.02 0 0 1 69.123 570.516 Tm [ (Joseph) -299 (M\056) -299 (Hellerstein\054) -298 (and) -299 (Jose) -299 (M\056) -299 (Faleir) 8 (o) 10 (\056) -299 (2020\056) -548 (A) -299 (Fault\055) 48 (T) 62 (olerance) -299 (Shim) -299 (for) ] TJ 1.02 0 0 1 69.234 562.545 Tm [ (Ser) -15 (v) 8 (erless) -292 (Computing\056) -293 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 145.153 562.545 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -292 (of) -292 (the) -293 (Fifte) -6 (enth) -293 (Eur) 8 (op) -7 (ean) -292 (Confer) 8 (ence) -293 (on) ] TJ 0.989 0 0 1 69.234 554.575 Tm [ (Computer) -254 (Systems) ] TJ /F138 6.9738 Tf 0.989 0 0 1 121.701 554.575 Tm [ (\050Heraklion\054) -254 (Gr) 8 (e) -7 (e) -7 (ce\051) ] TJ /F167 6.9738 Tf 0.989 0 0 1 178.639 554.575 Tm [ (\050Eur) 8 (oSys) -254 (\04720\051) ] TJ /F138 6.9738 Tf 0.989 0 0 1 214.38 554.575 Tm [ (\056) -254 (A) 12 (sso) -7 (ciation) -254 (for) -254 (Computing) ] TJ 1.018 0 0 1 69.234 546.605 Tm [ (Machiner) -15 (y) 58 (\054) -246 (Ne) 7 (w) -247 (Y) 70 (ork\054) -246 (N) -24 (Y) 43 (\054) -246 (USA\054) -246 (Article) -247 (15\054) -246 (15) -246 (pages\056) -739 (https\072\057\057doi\056org\05710\0561145\057) ] TJ 1 0 0 1 69.234 538.635 Tm [ (3342195\0563387535) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13362\135) ] TJ 0 0 0 rg 0 0 0 RG 1.007 0 0 1 69.234 530.665 Tm [ (Vikram) -247 (Sr) 8 (e) -7 (ekanti\054) -248 (Chenggang) -247 (W) 24 (u\054) -247 (Xiayue) -248 (Charles) -247 (Lin\054) -247 (Johann) -248 (Schleier\055Smith\054) ] TJ 0.98 0 0 1 69.123 522.695 Tm [ (Joseph) -178 (E\056) -178 (Gonzalez\054) -179 (Joseph) -178 (M\056) -178 (Hellerstein\054) -178 (and) -178 (Ale) 7 (xe) 7 (y) -178 (T) 40 (umano) 7 (v) 60 (\056) -178 (2020\056) -226 (Cloudburst\072) ] TJ 1.02 0 0 1 69.234 514.725 Tm [ (Stateful) -340 (Functions\055as\055a\055Ser) -15 (vice) 10 (\056) ] TJ /F167 6.9738 Tf 1.02 0 0 1 166.424 514.725 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -340 (of) -340 (the) -340 (VLDB) -340 (Endo) 7 (wment) ] TJ /F138 6.9738 Tf 1.02 0 0 1 275.777 514.725 Tm [ (\0502020\051\054) ] TJ 1 0 0 1 69.234 506.755 Tm [ <3234333815323435322e> ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG 248.721 191.596 Td [ (\13363\135) ] TJ 0 0 0 rg 0 0 0 RG 0.981 0 0 1 333.391 698.351 Tm [ (Reb) -10 (e) -7 (cca) -256 (T) 50 (aft\054) -256 (Willis) -257 (Lang\054) -256 (Jennie) -256 (Duggan\054) -256 (A) 13 (ar) 8 (on) -256 (J\056) -256 (Elmor) 8 (e) 10 (\054) -256 (Michael) -256 (Stonebraker) 60 (\054) ] TJ 0.98 0 0 1 333.391 690.381 Tm [ (and) -186 (David) -186 (De) 55 (Witt\056) -186 (2016\056) -241 (ST) 65 (eP\072) -186 (Scalable) -186 (T) 64 (enant) -186 (P) -13 (lacement) -186 (for) -186 (Managing) -186 (Database\055) ] TJ 0.98 0 0 1 333.391 682.411 Tm [ (as\055a\055Ser) -15 (vice) -183 (Deplo) 7 (yments\056) -183 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 415.25 682.411 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -183 (of) -183 (the) -183 (Se) 8 (v) 8 (enth) -183 (A) 35 (CM) -183 (Symp) -7 (osium) -183 (on) -183 (Cloud) ] TJ 1.015 0 0 1 333.391 674.441 Tm [ (Computing) ] TJ /F138 6.9738 Tf 1.015 0 0 1 366.796 674.441 Tm [ (\050Santa) -246 (Clara\054) -247 (CA\054) -246 (USA) 11 (\051) ] TJ /F167 6.9738 Tf 1.015 0 0 1 435.067 674.441 Tm [ (\050SoCC) -246 (\04716\051) ] TJ /F138 6.9738 Tf 1.015 0 0 1 464.474 674.441 Tm [ (\056) -246 (A) 11 (sso) -7 (ciation) -246 (for) -246 (Computing) -247 (Ma\055) ] TJ 0.988 0 0 1 333.391 666.471 Tm [ (chiner) -15 (y) 59 (\054) -253 (Ne) 8 (w) -254 (Y) 72 (ork\054) -253 (N) -24 (Y) 45 (\054) -253 (USA\054) -254 <333838153430302e> -759 (https\072\057\057doi\056org\05710\0561145\0572987550\0562987575) ] TJ 0 0 0 rg 0 0 0 RG 1 0 0 1 317.955 658.501 Tm [ (\13364\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 658.501 Tm [ (E\056) -230 (van) -230 (Eyk\054) -230 (L\056) -230 (T) 64 (oader\054) -230 (S\056) -230 (T) 50 (alluri\054) -230 (L\056) -230 (V) 82 (ersluis\054) -230 (A\056) -230 (U) ] TJ 1 0 0 1 467.169 658.501 Tm [ (t) ] TJ /F138 5.4795 Tf 0.499 -0.928 Td [ (\054) ] TJ /F138 6.9738 Tf 0.98 0 0 1 469.373 658.501 Tm [ (\240\054) -230 (and) -230 (A\056) -230 (Iosup\056) -230 (2018\056) -321 (Ser) -16 (v) 9 (erless) ] TJ 0.993 0 0 1 333.391 650.53 Tm [ (is) -252 (Mor) 8 (e\072) -252 (Fr) 8 (om) -252 (PaaS) -252 (to) -253 (Pr) 9 (esent) -253 (Cloud) -252 (Computing\056) ] TJ /F167 6.9738 Tf 0.993 0 0 1 474.796 650.53 Tm [ (IEEE) -252 (Internet) -252 (Computing) ] TJ /F138 6.9738 Tf 0.993 0 0 1 545.272 650.53 Tm [ (22\054) -252 (5) ] TJ 1 0 0 1 333.182 642.56 Tm [ (\050Sep) 10 (\056) -250 (2018\051\054) -250 <381531372e> -750 (https\072\057\057doi\056org\05710\0561109\057MIC\0562018\056053681358) ] TJ 0 0 0 rg 0 0 0 RG -15.227 -7.97 Td [ (\13365\135) ] TJ 0 0 0 rg 0 0 0 RG 0.98 0 0 1 333.391 634.59 Tm [ (Chenggang) -190 (W) 24 (u\054) -191 (Vikram) -190 (Sr) 8 (e) -7 (ekanti\054) -191 (and) -190 (Joseph) -190 (M\056) -191 (Hellerstein\056) -190 (2020\056) -249 (T) 21 (ransactional) ] TJ 1.02 0 0 1 333.391 626.62 Tm [ (Causal) -245 (Consistency) -245 (for) -245 (Ser) -14 (v) 7 (erless) -245 (Computing\056) -244 (In) ] TJ /F167 6.9738 Tf 1.02 0 0 1 476.989 626.62 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -245 (of) -245 (the) -244 (2020) -245 (A) 33 (CM) ] TJ 1.016 0 0 1 333.391 618.65 Tm [ (SIGMOD) -246 (International) -246 (Confer) 8 (ence) -247 (on) -246 (Management) -246 (of) -246 (Data) ] TJ /F138 6.9738 Tf 1.016 0 0 1 500.885 618.65 Tm [ (\050Portland\054) -246 (OR\054) -246 (USA) 12 (\051) ] TJ /F167 6.9738 Tf 0.98 0 0 1 332.966 610.68 Tm [ (\050SIGMOD) -227 (\04720\051) ] TJ /F138 6.9738 Tf 0.98 0 0 1 370.822 610.68 Tm [ (\056) -227 (A) 12 (sso) -7 (ciation) -227 (for) -227 (Computing) -227 (Machiner) -15 (y) 60 (\054) -227 (Ne) 7 (w) -227 (Y) 72 (ork\054) -227 (N) -24 (Y) 45 (\054) -227 (U) -1 (SA\054) -227 <38331539372e> ] TJ 1 0 0 1 333.391 602.71 Tm [ (https\072\057\057doi\056org\05710\0561145\0573318464\0563389710) ] TJ 0 0 0 rg 0 0 0 RG -15.436 -7.97 Td [ (\13366\135) ] TJ 0 0 0 rg 0 0 0 RG 0.993 0 0 1 333.391 594.74 Tm [ (Haoran) -251 (Zhang\054) -250 (A) 12 (dne) 7 (y) -250 (Car) 8 (doza\054) -251 (Peter) -250 (Baile) -251 (Chen\054) -250 (Sebastian) -251 (Angel\054) -250 (and) -251 (Vincent) ] TJ 0.98 0 0 1 333.391 586.77 Tm [ (Liu\056) -226 (2020\056) -315 (Fault\055tolerant) -226 (and) -227 (T) 21 (ransactional) -227 (Stateful) -226 (Ser) -15 (v) 8 (erless) -226 (W) 81 (ork\036o) 7 (ws\056) -226 (In) ] TJ /F167 6.9738 Tf 0.98 0 0 1 546.488 586.77 Tm [ (14th) ] TJ /F246 7.2727 Tf 1 0 0 1 334.009 578.799 Tm [ (f) ] TJ /F167 6.9738 Tf 0.98 0 0 1 337.18 578.799 Tm [ (USENIX) ] TJ /F246 7.2727 Tf 1 0 0 1 359.586 578.799 Tm [ (g) ] TJ /F167 6.9738 Tf 0.98 0 0 1 364.419 578.799 Tm [ (Symp) -7 (osium) -243 (on) -243 (O) -1 (p) -7 (erating) -243 (Systems) -243 (Design) -243 (and) -243 (Implementation) -244 (\050) ] TJ /F246 7.2727 Tf 1 0 0 1 537.101 578.799 Tm [ (f) ] TJ /F167 6.9738 Tf 0.98 0 0 1 540.272 578.799 Tm [ (OSDI) ] TJ /F246 7.2727 Tf 1 0 0 1 555.031 578.799 Tm [ (g) ] TJ /F167 6.9738 Tf -221.64 -7.97 Td [ (20\051) ] TJ /F138 6.9738 Tf 8.376 0 Td [ (\056) ] TJ 0 0 0 rg 0 0 0 RG -23.812 -7.97 Td [ (\13367\135) ] TJ 0 0 0 rg 0 0 0 RG 1.02 0 0 1 333.391 562.859 Tm [ (W) 78 (en) -313 (Zhang\054) -313 (Vivian) -314 (Fang\054) -313 (A) 33 (ur) 8 (ojit) -313 (Panda\054) -314 (and) -313 (Scott) -313 (Shenker) 58 (\056) -314 (2020\056) -601 (K) 15 (appa\072) -314 (A) ] TJ 1.013 0 0 1 333.391 554.889 Tm [ (Pr) 8 (ogramming) -246 (Frame) 6 (w) 8 (ork) -246 (for) -246 (Ser) -15 (v) 8 (erless) -246 (Computing\056) -247 (In) ] TJ /F167 6.9738 Tf 1.013 0 0 1 494.193 554.889 Tm [ (Pr) 8 (o) -7 (ce) -7 (e) -7 (dings) -246 (of) -246 (the) -247 (11th) ] TJ 1 0 0 1 333.391 546.919 Tm [ (A) 34 (CM) -250 (Symp) -7 (osium) -250 (on) -250 (Cloud) -250 (Computing) ] TJ /F138 6.9738 Tf 107.446 0 Td [ (\056) -250 (A) 34 (CM\054) -250 (16\056) ] TJ 0 0 0 rg 0 0 0 RG 0 0 0 rg 0 0 0 RG ET Q q q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R7 10 Tf 1 0 0 1 294.88 30 Tm (1604) Tj ET Q Q Q endstream endobj 528 0 obj << /BaseFont /UIEXYO+HelveticaNeue /ToUnicode 529 0 R /Type /Font /Encoding 530 0 R /DescendantFonts [ 532 0 R ] /Subtype /Type0 >> endobj 529 0 obj << /Filter /FlateDecode /Length 180 >> stream x]1 EwN 6KVU 0C25$[zm~e)dj7 & ty"N8wU*T|"P4f`Oq/b\vJ}5[hwEcE QldbSUm~){J#kJs.i1EQ R\ endstream endobj 530 0 obj << /Filter /FlateDecode /CMapName /OneByteIdentityH /CIDSystemInfo 531 0 R /Type /CMap /Length 266 >> stream x]Qj0+\*)MhB|H]nPzp#!}eN -7b|^%5)tN"є(-TUX4TUI3.Aa)tX )ODYmĀ'ITٗE`spv': _"E]{ga}I(D2"V]E fη9Co١ՍxRpzyI(;b`x&5vp endstream endobj 531 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 532 0 obj << /BaseFont /UIEXYO+HelveticaNeue /FontDescriptor 533 0 R /Type /Font /CIDToGIDMap 536 0 R /DW 556 /W [ 0 [ 500 ] 48 [ 556 556 ] 52 [ 556 ] 54 [ 556 ] ] /CIDSystemInfo 531 0 R /Subtype /CIDFontType2 >> endobj 533 0 obj << /Type /FontDescriptor /FontName /UIEXYO+HelveticaNeue /FontBBox [ 28 -11 519 709 ] /Flags 4 /Ascent 709 /CapHeight 709 /Descent -11 /ItalicAngle 0 /StemV 77 /MissingWidth 500 /CIDSet 534 0 R /FontFile2 535 0 R >> endobj 534 0 obj << /Filter /FlateDecode /Length 15 >> stream xk`S` K endstream endobj 535 0 obj << /Filter /FlateDecode /Length 1310 >> stream xU]hW>wfMLq͌qMbeM4ԍIMFZX, 􇺔SA(K+Be Km}RiAwgW>x/99sw;ChDfOԨx֮-W;}%pw~n&_HD#P"aloɥ|';1;S_E]1Oyrs ÿdo-.Rko$"QhHl2cE~1C/C{B64!@K i#ٛ3LFmD[߾c``iMpV<2Lsy$GLd8Zp΀`R]hL@673+1= [ײ9Zƣ&f?j5;Ps} g5r Y( `x cKL,v*|_JF;wA: A0`mS~FlnnH }L`8 &չHU24 y2'SY6v\#Ez"xG~zGgJ7:^bє>{9{9lW{vHyA+fKH-_ܧ}1H[܁ Gώn[ʧ{';'SF_ ~{1joĪOݿ{(tܧ.> stream xc`1eӒ@,MK%` endstream endobj xref 0 537 0000000000 65535 f 0000000015 00000 n 0000000160 00000 n 0000000200 00000 n 0000000726 00000 n 0000001113 00000 n 0000001535 00000 n 0000001917 00000 n 0000002409 00000 n 0000002859 00000 n 0000003295 00000 n 0000003704 00000 n 0000004117 00000 n 0000004555 00000 n 0000005139 00000 n 0000005722 00000 n 0000006449 00000 n 0000006829 00000 n 0000006879 00000 n 0000007110 00000 n 0000007277 00000 n 0000007544 00000 n 0000007793 00000 n 0000007989 00000 n 0000008217 00000 n 0000008391 00000 n 0000008561 00000 n 0000008740 00000 n 0000008907 00000 n 0000009095 00000 n 0000009299 00000 n 0000009469 00000 n 0000009654 00000 n 0000009828 00000 n 0000010008 00000 n 0000010198 00000 n 0000010363 00000 n 0000010555 00000 n 0000010729 00000 n 0000010913 00000 n 0000011112 00000 n 0000011287 00000 n 0000011466 00000 n 0000011645 00000 n 0000011926 00000 n 0000031239 00000 n 0000031422 00000 n 0000031667 00000 n 0000032015 00000 n 0000085672 00000 n 0000086618 00000 n 0000087017 00000 n 0000087200 00000 n 0000087815 00000 n 0000088746 00000 n 0000184740 00000 n 0000185682 00000 n 0000186626 00000 n 0000186810 00000 n 0000187183 00000 n 0000187856 00000 n 0000291274 00000 n 0000292211 00000 n 0000292614 00000 n 0000292798 00000 n 0000293135 00000 n 0000293738 00000 n 0000356227 00000 n 0000357166 00000 n 0000357522 00000 n 0000357667 00000 n 0000357915 00000 n 0000358316 00000 n 0000358391 00000 n 0000358603 00000 n 0000358833 00000 n 0000358920 00000 n 0000360178 00000 n 0000360271 00000 n 0000394860 00000 n 0000402007 00000 n 0000402193 00000 n 0000402377 00000 n 0000402555 00000 n 0000402738 00000 n 0000402919 00000 n 0000403097 00000 n 0000403285 00000 n 0000403459 00000 n 0000403626 00000 n 0000403805 00000 n 0000403980 00000 n 0000404163 00000 n 0000404330 00000 n 0000426664 00000 n 0000426809 00000 n 0000427063 00000 n 0000427464 00000 n 0000427539 00000 n 0000427756 00000 n 0000427988 00000 n 0000428076 00000 n 0000429518 00000 n 0000429614 00000 n 0000429779 00000 n 0000429945 00000 n 0000430110 00000 n 0000430276 00000 n 0000430461 00000 n 0000430646 00000 n 0000430827 00000 n 0000431015 00000 n 0000431198 00000 n 0000431374 00000 n 0000431550 00000 n 0000431726 00000 n 0000455378 00000 n 0000455575 00000 n 0000455980 00000 n 0000456648 00000 n 0000474847 00000 n 0000475764 00000 n 0000476153 00000 n 0000476347 00000 n 0000476725 00000 n 0000496105 00000 n 0000496354 00000 n 0000496503 00000 n 0000496758 00000 n 0000497161 00000 n 0000497237 00000 n 0000497464 00000 n 0000497697 00000 n 0000497785 00000 n 0000499347 00000 n 0000499443 00000 n 0000499635 00000 n 0000499813 00000 n 0000499986 00000 n 0000500154 00000 n 0000500328 00000 n 0000500499 00000 n 0000500670 00000 n 0000528186 00000 n 0000528335 00000 n 0000528590 00000 n 0000528993 00000 n 0000529069 00000 n 0000529289 00000 n 0000529522 00000 n 0000529610 00000 n 0000530961 00000 n 0000531057 00000 n 0000531232 00000 n 0000531396 00000 n 0000531559 00000 n 0000531734 00000 n 0000531897 00000 n 0000532060 00000 n 0000532236 00000 n 0000532412 00000 n 0000532594 00000 n 0000532775 00000 n 0000532956 00000 n 0000533138 00000 n 0000554828 00000 n 0000555000 00000 n 0000555310 00000 n 0000561189 00000 n 0000561840 00000 n 0000562317 00000 n 0000562479 00000 n 0000562793 00000 n 0000567989 00000 n 0000569140 00000 n 0000569525 00000 n 0000569711 00000 n 0000569834 00000 n 0000570641 00000 n 0000570742 00000 n 0000570914 00000 n 0000571166 00000 n 0000575691 00000 n 0000576340 00000 n 0000576377 00000 n 0000576564 00000 n 0000576971 00000 n 0000612512 00000 n 0000613458 00000 n 0000613864 00000 n 0000614013 00000 n 0000614262 00000 n 0000614665 00000 n 0000614741 00000 n 0000614957 00000 n 0000615190 00000 n 0000615278 00000 n 0000616537 00000 n 0000616631 00000 n 0000618561 00000 n 0000618770 00000 n 0000618811 00000 n 0000618892 00000 n 0000618973 00000 n 0000619053 00000 n 0000619193 00000 n 0000619548 00000 n 0000619781 00000 n 0000633827 00000 n 0000634186 00000 n 0000634359 00000 n 0000634541 00000 n 0000634721 00000 n 0000634897 00000 n 0000635073 00000 n 0000635237 00000 n 0000635411 00000 n 0000635585 00000 n 0000635767 00000 n 0000635941 00000 n 0000636117 00000 n 0000636293 00000 n 0000655871 00000 n 0000656020 00000 n 0000656275 00000 n 0000656678 00000 n 0000656754 00000 n 0000656974 00000 n 0000657207 00000 n 0000657295 00000 n 0000658799 00000 n 0000658895 00000 n 0000667126 00000 n 0000667335 00000 n 0000667376 00000 n 0000667456 00000 n 0000667537 00000 n 0000667677 00000 n 0000668123 00000 n 0000668356 00000 n 0000684355 00000 n 0000684742 00000 n 0000684926 00000 n 0000685093 00000 n 0000685267 00000 n 0000685442 00000 n 0000685624 00000 n 0000685805 00000 n 0000685977 00000 n 0000699925 00000 n 0000700074 00000 n 0000700329 00000 n 0000700732 00000 n 0000700808 00000 n 0000701035 00000 n 0000701268 00000 n 0000701356 00000 n 0000702681 00000 n 0000702777 00000 n 0000709782 00000 n 0000709991 00000 n 0000710032 00000 n 0000710112 00000 n 0000710193 00000 n 0000710273 00000 n 0000710413 00000 n 0000710931 00000 n 0000711164 00000 n 0000732064 00000 n 0000732460 00000 n 0000737435 00000 n 0000737644 00000 n 0000737685 00000 n 0000737765 00000 n 0000737846 00000 n 0000737926 00000 n 0000738066 00000 n 0000738571 00000 n 0000738804 00000 n 0000760566 00000 n 0000760936 00000 n 0000765731 00000 n 0000765940 00000 n 0000765981 00000 n 0000766061 00000 n 0000766142 00000 n 0000766282 00000 n 0000766792 00000 n 0000767025 00000 n 0000786589 00000 n 0000786980 00000 n 0000787156 00000 n 0000787339 00000 n 0000787515 00000 n 0000787692 00000 n 0000787868 00000 n 0000807361 00000 n 0000807510 00000 n 0000807765 00000 n 0000808168 00000 n 0000808244 00000 n 0000808464 00000 n 0000808697 00000 n 0000808785 00000 n 0000810395 00000 n 0000810491 00000 n 0000812595 00000 n 0000812804 00000 n 0000812845 00000 n 0000812925 00000 n 0000813006 00000 n 0000813087 00000 n 0000813232 00000 n 0000813526 00000 n 0000813764 00000 n 0000822631 00000 n 0000822956 00000 n 0000823096 00000 n 0000823543 00000 n 0000823776 00000 n 0000842545 00000 n 0000842937 00000 n 0000843113 00000 n 0000843287 00000 n 0000843468 00000 n 0000843650 00000 n 0000843823 00000 n 0000843996 00000 n 0000844172 00000 n 0000844343 00000 n 0000844520 00000 n 0000866291 00000 n 0000866481 00000 n 0000866587 00000 n 0000866859 00000 n 0000898569 00000 n 0000899508 00000 n 0000899785 00000 n 0000899934 00000 n 0000900183 00000 n 0000900586 00000 n 0000900662 00000 n 0000900878 00000 n 0000901111 00000 n 0000901199 00000 n 0000902458 00000 n 0000902552 00000 n 0000902728 00000 n 0000902904 00000 n 0000903090 00000 n 0000903264 00000 n 0000914239 00000 n 0000914315 00000 n 0000914477 00000 n 0000914707 00000 n 0000918608 00000 n 0000919513 00000 n 0000919538 00000 n 0000919687 00000 n 0000919935 00000 n 0000920338 00000 n 0000920414 00000 n 0000920623 00000 n 0000920856 00000 n 0000920944 00000 n 0000922226 00000 n 0000922319 00000 n 0001016351 00000 n 0001018622 00000 n 0001059777 00000 n 0001060688 00000 n 0001060854 00000 n 0001061022 00000 n 0001061196 00000 n 0001061373 00000 n 0001061550 00000 n 0001061715 00000 n 0001061971 00000 n 0001062189 00000 n 0001062366 00000 n 0001062569 00000 n 0001062777 00000 n 0001062981 00000 n 0001063149 00000 n 0001063320 00000 n 0001063487 00000 n 0001063673 00000 n 0001063842 00000 n 0001064026 00000 n 0001064195 00000 n 0001064369 00000 n 0001064533 00000 n 0001064703 00000 n 0001064888 00000 n 0001065071 00000 n 0001065263 00000 n 0001065441 00000 n 0001065609 00000 n 0001065798 00000 n 0001065999 00000 n 0001066166 00000 n 0001066337 00000 n 0001066512 00000 n 0001092226 00000 n 0001092375 00000 n 0001092623 00000 n 0001093026 00000 n 0001093102 00000 n 0001093311 00000 n 0001093544 00000 n 0001093632 00000 n 0001094914 00000 n 0001095007 00000 n 0001095184 00000 n 0001095363 00000 n 0001095541 00000 n 0001095721 00000 n 0001095896 00000 n 0001096081 00000 n 0001096256 00000 n 0001096444 00000 n 0001096644 00000 n 0001096814 00000 n 0001096998 00000 n 0001097173 00000 n 0001097351 00000 n 0001097527 00000 n 0001097704 00000 n 0001097880 00000 n 0001098058 00000 n 0001098231 00000 n 0001098409 00000 n 0001098584 00000 n 0001098762 00000 n 0001098942 00000 n 0001099125 00000 n 0001099306 00000 n 0001099490 00000 n 0001099680 00000 n 0001099858 00000 n 0001100023 00000 n 0001100189 00000 n 0001118779 00000 n 0001118928 00000 n 0001119182 00000 n 0001119585 00000 n 0001119661 00000 n 0001119874 00000 n 0001120107 00000 n 0001120195 00000 n 0001121671 00000 n 0001121766 00000 n 0001205552 00000 n 0001206930 00000 n 0001207150 00000 n 0001207369 00000 n 0001207582 00000 n 0001207789 00000 n 0001208005 00000 n 0001208236 00000 n 0001208487 00000 n 0001208725 00000 n 0001208962 00000 n 0001209215 00000 n 0001209468 00000 n 0001209724 00000 n 0001209979 00000 n 0001210215 00000 n 0001210450 00000 n 0001210704 00000 n 0001210957 00000 n 0001211204 00000 n 0001211450 00000 n 0001211701 00000 n 0001211951 00000 n 0001212171 00000 n 0001212374 00000 n 0001212576 00000 n 0001212800 00000 n 0001213024 00000 n 0001213257 00000 n 0001213478 00000 n 0001213703 00000 n 0001213907 00000 n 0001214178 00000 n 0001214448 00000 n 0001214748 00000 n 0001215045 00000 n 0001215319 00000 n 0001215590 00000 n 0001215852 00000 n 0001216053 00000 n 0001216252 00000 n 0001216548 00000 n 0001216843 00000 n 0001217092 00000 n 0001217351 00000 n 0001217572 00000 n 0001217793 00000 n 0001218026 00000 n 0001218258 00000 n 0001218489 00000 n 0001218713 00000 n 0001218941 00000 n 0001256968 00000 n 0001257157 00000 n 0001257229 00000 n 0001257981 00000 n 0001258006 00000 n 0001258155 00000 n 0001258409 00000 n 0001258812 00000 n 0001258888 00000 n 0001259108 00000 n 0001259341 00000 n 0001259429 00000 n 0001261027 00000 n 0001261123 00000 n 0001261384 00000 n 0001261644 00000 n 0001262043 00000 n 0001262442 00000 n 0001262841 00000 n 0001263073 00000 n 0001263304 00000 n 0001263536 00000 n 0001263774 00000 n 0001264006 00000 n 0001275876 00000 n 0001276025 00000 n 0001276279 00000 n 0001276682 00000 n 0001276758 00000 n 0001276978 00000 n 0001277211 00000 n 0001277299 00000 n 0001278684 00000 n trailer << /Size 537 /Root 17 0 R /Info 2 0 R >> startxref 1278779 %%EOF