%PDF-1.4
%
1 0 obj
<<
/PageMode /UseOutlines
/Names 2 0 R
/Outlines 3 0 R
/metadataa 4 0 R
/Pages 5 0 R
/OpenAction 6 0 R
/Threads [7 0 R]
/Type /Catalog
/PageLabels 8 0 R
>>
endobj
9 0 obj
<<
/Title (AN3275, S12 All-Access Bootloader for the S12 Microcontroller Family - Application Notes)
/Author ( Freescale Semiconductor, Inc.)
/Subject (AN3275: This application note covers the operation and use of the S12 all-access bootloader for the S12 microcontroller family. This bootloader enables the user to program and erase the Flash and EEPROM memory.)
/Keywords (AN3275, All-Access Bootloader, S12, Flash memory, EEPROM)
>>
endobj
2 0 obj
<<
/Dests 10 0 R
>>
endobj
3 0 obj
<<
/First 11 0 R
/Count 20
/Last 12 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4580
/Type /metadataa
>>
stream
True
Acrobat Distiller 7.0.5 (Windows)
Freescale Semiconductor, Inc., 2006
2006-05-15T13:49:43Z
FrameMaker 7.0
2006-05-26T12:31:13-05:00
2006-05-26T12:31:13-05:00
application/pdf
AN3275: S12 All-Access Bootloader for the HCS12 Microcontroller Family
Freescale Semiconductor, Inc.
This application note covers the operation and use of the S12 All-Access Bootloader for the HCS12 microcontroller family. A bootloader is a program that runs at the time a MCU starts which may load software, or may call software to run. This bootloader enables the user to program and erase the Flash and EEPROM memory. Thus, enabling the user to reprogram firmware without the need of special programming adaptors.
Freescale Semiconductor, Inc., 2006
True
uuid:6ac3a69d-f014-4e87-8767-7f2ddb6da78d
uuid:e75fc6e0-8b61-48f1-a473-ccecb81defae
endstream
endobj
5 0 obj
<<
/Count 14
/Type /Pages
/Kids [13 0 R 14 0 R]
>>
endobj
6 0 obj
<<
/D [15 0 R /Fit]
/S /GoTo
>>
endobj
7 0 obj
<<
/F 16 0 R
/I <<
/Title (A)
>>
>>
endobj
8 0 obj
<<
/Nums [0 17 0 R]
>>
endobj
10 0 obj
<<
/Kids [18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R]
>>
endobj
11 0 obj
<<
/First 25 0 R
/Parent 3 0 R
/Next 26 0 R
/Dest (G82004)
/Count 1
/Last 25 0 R
/Title (1 Introduction)
>>
endobj
12 0 obj
<<
/First 27 0 R
/Parent 3 0 R
/Dest (G88267)
/Count 3
/Last 28 0 R
/Prev 26 0 R
/Title (3 User Guide)
>>
endobj
13 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [15 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]
>>
endobj
14 0 obj
<<
/Parent 5 0 R
/Count 4
/Type /Pages
/Kids [38 0 R 39 0 R 40 0 R 41 0 R]
>>
endobj
15 0 obj
<<
/CropBox [0 0 612 792]
/Annots [42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R
52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R]
/Parent 13 0 R
/B [16 0 R]
/Contents [62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 71 0 R
/Type /Page
>>
endobj
16 0 obj
<<
/N 72 0 R
/P 15 0 R
/R [45 119 333 441]
/T 7 0 R
/V 73 0 R
>>
endobj
17 0 obj
<<
/S /D
>>
endobj
18 0 obj
<<
/Limits [(F) (G75779)]
/Names [(F) 74 0 R (G101659) 75 0 R (G101707) 76 0 R (G101754) 77 0 R (G101755) 78 0 R
(G101784) 79 0 R (G101786) 80 0 R (G101788) 81 0 R (G101790) 82 0 R (G101792) 83 0 R
(G101794) 84 0 R (G101796) 85 0 R (G101798) 86 0 R (G101800) 87 0 R (G101802) 88 0 R
(G101804) 89 0 R (G101806) 90 0 R (G101808) 91 0 R (G101810) 92 0 R (G101812) 93 0 R
(G101814) 94 0 R (G101816) 95 0 R (G101818) 96 0 R (G101820) 97 0 R (G101822) 98 0 R
(G69352) 99 0 R (G74760) 100 0 R (G74762) 101 0 R (G74763) 102 0 R (G74767) 103 0 R
(G74768) 104 0 R (G74772) 105 0 R (G74791) 106 0 R (G74801) 107 0 R (G74802) 108 0 R
(G74806) 109 0 R (G74847) 110 0 R (G74853) 111 0 R (G74860) 112 0 R (G74867) 113 0 R
(G74875) 114 0 R (G75751) 115 0 R (G75758) 116 0 R (G75759) 117 0 R (G75760) 118 0 R
(G75761) 119 0 R (G75762) 120 0 R (G75763) 121 0 R (G75764) 122 0 R (G75765) 123 0 R
(G75766) 124 0 R (G75767) 125 0 R (G75768) 126 0 R (G75769) 127 0 R (G75770) 128 0 R
(G75771) 129 0 R (G75772) 130 0 R (G75773) 131 0 R (G75774) 132 0 R (G75775) 133 0 R
(G75776) 134 0 R (G75777) 135 0 R (G75778) 136 0 R (G75779) 137 0 R]
>>
endobj
19 0 obj
<<
/Limits [(G75780) (G88150)]
/Names [(G75780) 138 0 R (G75781) 139 0 R (G75782) 140 0 R (G75783) 141 0 R (G75784) 142 0 R
(G75785) 143 0 R (G75786) 144 0 R (G75787) 145 0 R (G75788) 146 0 R (G75789) 147 0 R
(G75790) 148 0 R (G75791) 149 0 R (G75792) 150 0 R (G75793) 151 0 R (G75794) 152 0 R
(G75795) 153 0 R (G75796) 154 0 R (G75797) 155 0 R (G75798) 156 0 R (G75799) 157 0 R
(G75801) 158 0 R (G75802) 159 0 R (G75803) 160 0 R (G75804) 161 0 R (G75805) 162 0 R
(G75815) 163 0 R (G76353) 164 0 R (G76356) 165 0 R (G76432) 166 0 R (G76433) 167 0 R
(G76434) 168 0 R (G76437) 169 0 R (G76439) 170 0 R (G76440) 171 0 R (G76447) 172 0 R
(G78334) 173 0 R (G78803) 174 0 R (G78805) 175 0 R (G80701) 176 0 R (G80707) 177 0 R
(G80708) 178 0 R (G80709) 179 0 R (G81015) 180 0 R (G81033) 181 0 R (G81534) 182 0 R
(G81535) 183 0 R (G82004) 184 0 R (G88118) 185 0 R (G88120) 186 0 R (G88122) 187 0 R
(G88123) 188 0 R (G88125) 189 0 R (G88127) 190 0 R (G88129) 191 0 R (G88132) 192 0 R
(G88134) 193 0 R (G88136) 194 0 R (G88137) 195 0 R (G88138) 196 0 R (G88139) 197 0 R
(G88144) 198 0 R (G88146) 199 0 R (G88148) 200 0 R (G88150) 201 0 R]
>>
endobj
20 0 obj
<<
/Limits [(G88152) (G88403)]
/Names [(G88152) 202 0 R (G88154) 203 0 R (G88156) 204 0 R (G88158) 205 0 R (G88160) 206 0 R
(G88162) 207 0 R (G88163) 208 0 R (G88169) 209 0 R (G88170) 210 0 R (G88171) 211 0 R
(G88173) 212 0 R (G88175) 213 0 R (G88177) 214 0 R (G88178) 215 0 R (G88180) 216 0 R
(G88181) 217 0 R (G88186) 218 0 R (G88196) 219 0 R (G88197) 220 0 R (G88198) 221 0 R
(G88199) 222 0 R (G88210) 223 0 R (G88211) 224 0 R (G88215) 225 0 R (G88218) 226 0 R
(G88221) 227 0 R (G88222) 228 0 R (G88224) 229 0 R (G88226) 230 0 R (G88227) 231 0 R
(G88228) 232 0 R (G88230) 233 0 R (G88231) 234 0 R (G88235) 235 0 R (G88254) 236 0 R
(G88255) 237 0 R (G88256) 238 0 R (G88257) 239 0 R (G88258) 240 0 R (G88260) 241 0 R
(G88262) 242 0 R (G88263) 243 0 R (G88265) 244 0 R (G88267) 245 0 R (G88268) 246 0 R
(G88269) 247 0 R (G88272) 248 0 R (G88273) 249 0 R (G88274) 250 0 R (G88276) 251 0 R
(G88322) 252 0 R (G88350) 253 0 R (G88351) 254 0 R (G88352) 255 0 R (G88353) 256 0 R
(G88357) 257 0 R (G88370) 258 0 R (G88386) 259 0 R (G88398) 260 0 R (G88399) 261 0 R
(G88400) 262 0 R (G88401) 263 0 R (G88402) 264 0 R (G88403) 265 0 R]
>>
endobj
21 0 obj
<<
/Limits [(G88404) (G96282)]
/Names [(G88404) 266 0 R (G88405) 267 0 R (G88406) 268 0 R (G88407) 269 0 R (G88408) 270 0 R
(G88409) 271 0 R (G88411) 272 0 R (G88412) 273 0 R (G88413) 274 0 R (G88417) 275 0 R
(G88420) 276 0 R (G88422) 277 0 R (G88423) 278 0 R (G88424) 279 0 R (G88425) 280 0 R
(G88427) 281 0 R (G88428) 282 0 R (G91214) 283 0 R (G91285) 284 0 R (G94215) 285 0 R
(G94245) 286 0 R (G94298) 287 0 R (G94363) 288 0 R (G94404) 289 0 R (G94414) 290 0 R
(G94590) 291 0 R (G94592) 292 0 R (G94593) 293 0 R (G94594) 294 0 R (G94595) 295 0 R
(G94832) 296 0 R (G94833) 297 0 R (G94835) 298 0 R (G94900) 299 0 R (G95600) 300 0 R
(G95601) 301 0 R (G95602) 302 0 R (G95603) 303 0 R (G95658) 304 0 R (G95659) 305 0 R
(G95760) 306 0 R (G95836) 307 0 R (G95844) 308 0 R (G95866) 309 0 R (G95874) 310 0 R
(G95880) 311 0 R (G95891) 312 0 R (G95899) 313 0 R (G95920) 314 0 R (G95935) 315 0 R
(G95991) 316 0 R (G95992) 317 0 R (G95998) 318 0 R (G96011) 319 0 R (G96019) 320 0 R
(G96057) 321 0 R (G96058) 322 0 R (G96065) 323 0 R (G96066) 324 0 R (G96071) 325 0 R
(G96082) 326 0 R (G96095) 327 0 R (G96096) 328 0 R (G96282) 329 0 R]
>>
endobj
22 0 obj
<<
/Limits [(G96283) (I1.101409)]
/Names [(G96283) 330 0 R (G96564) 331 0 R (G96576) 332 0 R (G96578) 333 0 R (G96579) 334 0 R
(G96635) 335 0 R (G96639) 336 0 R (G96714) 337 0 R (G97103) 338 0 R (G97153) 339 0 R
(G97168) 340 0 R (G97252) 341 0 R (G97295) 342 0 R (G98901) 343 0 R (I1.100708) 344 0 R
(I1.100728) 345 0 R (I1.100748) 346 0 R (I1.100768) 347 0 R (I1.100787) 348 0 R (I1.100803) 349 0 R
(I1.100819) 350 0 R (I1.100848) 351 0 R (I1.100864) 352 0 R (I1.100877) 353 0 R (I1.100891) 354 0 R
(I1.100904) 355 0 R (I1.100917) 356 0 R (I1.100930) 357 0 R (I1.100943) 358 0 R (I1.100956) 359 0 R
(I1.100969) 360 0 R (I1.100982) 361 0 R (I1.100995) 362 0 R (I1.101008) 363 0 R (I1.101022) 364 0 R
(I1.101035) 365 0 R (I1.101048) 366 0 R (I1.101061) 367 0 R (I1.101074) 368 0 R (I1.101087) 369 0 R
(I1.101100) 370 0 R (I1.101113) 371 0 R (I1.101126) 372 0 R (I1.101139) 373 0 R (I1.101152) 374 0 R
(I1.101165) 375 0 R (I1.101178) 376 0 R (I1.101191) 377 0 R (I1.101204) 378 0 R (I1.101217) 379 0 R
(I1.101230) 380 0 R (I1.101243) 381 0 R (I1.101256) 382 0 R (I1.101269) 383 0 R (I1.101282) 384 0 R
(I1.101295) 385 0 R (I1.101308) 386 0 R (I1.101330) 387 0 R (I1.101343) 388 0 R (I1.101357) 389 0 R
(I1.101370) 390 0 R (I1.101383) 391 0 R (I1.101396) 392 0 R (I1.101409) 393 0 R]
>>
endobj
23 0 obj
<<
/Limits [(I1.101422) (P.14)]
/Names [(I1.101422) 394 0 R (I1.101435) 395 0 R (I1.101448) 396 0 R (I1.101461) 397 0 R (I1.101490) 398 0 R
(I1.101503) 399 0 R (I1.101517) 400 0 R (I1.101530) 401 0 R (I1.101543) 402 0 R (I1.101556) 403 0 R
(I1.101569) 404 0 R (I1.101582) 405 0 R (I1.101595) 406 0 R (I1.101608) 407 0 R (I1.101621) 408 0 R
(I1.101634) 409 0 R (I1.101706) 410 0 R (I1.101753) 411 0 R (I1.101783) 412 0 R (I1.101785) 413 0 R
(I1.101787) 414 0 R (I1.101789) 415 0 R (I1.101791) 416 0 R (I1.101793) 417 0 R (I1.101795) 418 0 R
(I1.101797) 419 0 R (I1.101799) 420 0 R (I1.101801) 421 0 R (I1.101803) 422 0 R (I1.101805) 423 0 R
(I1.101807) 424 0 R (I1.101809) 425 0 R (I1.101811) 426 0 R (I1.101813) 427 0 R (I1.101815) 428 0 R
(I1.101817) 429 0 R (I1.101819) 430 0 R (I1.101821) 431 0 R (I1.101837) 432 0 R (I1.101850) 433 0 R
(I1.101863) 434 0 R (I1.101884) 435 0 R (I1.80716) 436 0 R (I1.80717) 437 0 R (I1.94740) 438 0 R
(I1.94881) 439 0 R (I1.96605) 440 0 R (I1.96624) 441 0 R (I1.97102) 442 0 R (I1.97167) 443 0 R
(L) 444 0 R (M9.20135.TBTitle.Table1.Oscillator.Frequency.Baud.Rates) 445 0 R (M9.33692.Heading3.326.Erase.and.Program.EEPROM) 446 0 R (M9.38974.FigTitle.Figure3.Temporal.Location.to.Update) 447 0 R (M9.65178.Heading2.21.Hardware.Configuration) 448 0 R
(M9.70477.FigTitle.Figure1.Bootloader.Memory.Map) 449 0 R (M9.82632.FigTitle.Figure1.Connection.used.to.Select.either.Users.or.Bootloader.Code.Execution) 450 0 R (M9.99754.Heading3.324.Program.Flash) 451 0 R (P.1) 452 0 R (P.10) 453 0 R
(P.11) 454 0 R (P.12) 455 0 R (P.13) 456 0 R (P.14) 457 0 R]
>>
endobj
24 0 obj
<<
/Limits [(P.2) (P.9)]
/Names [(P.2) 458 0 R (P.3) 459 0 R (P.4) 460 0 R (P.5) 461 0 R (P.6) 462 0 R
(P.7) 463 0 R (P.8) 464 0 R (P.9) 465 0 R]
>>
endobj
25 0 obj
<<
/Parent 11 0 R
/Dest (G88122)
/Title (1.1 Overview)
>>
endobj
26 0 obj
<<
/First 466 0 R
/Parent 3 0 R
/Next 12 0 R
/Dest (G88132)
/Count 13
/Last 467 0 R
/Prev 11 0 R
/Title (2 Functional Description)
>>
endobj
27 0 obj
<<
/Parent 12 0 R
/Next 468 0 R
/Dest (G88268)
/Title (3.1 Setup Procedure)
>>
endobj
28 0 obj
<<
/First 469 0 R
/Parent 12 0 R
/Dest (G88411)
/Count -2
/Last 470 0 R
/Prev 468 0 R
/Title (3.3 User Software Guide)
>>
endobj
29 0 obj
<<
/CropBox [0 0 612 792]
/Annots [471 0 R]
/Parent 13 0 R
/B [72 0 R]
/Contents [472 0 R 473 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 474 0 R
/Type /Page
>>
endobj
30 0 obj
<<
/CropBox [0 0 612 792]
/Annots [475 0 R 476 0 R 477 0 R]
/Parent 13 0 R
/B [478 0 R]
/Contents [479 0 R 480 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 481 0 R
/Type /Page
>>
endobj
31 0 obj
<<
/CropBox [0 0 612 792]
/Annots [482 0 R]
/Parent 13 0 R
/B [483 0 R]
/Contents [484 0 R 485 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 486 0 R
/Type /Page
>>
endobj
32 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/B [487 0 R]
/Contents [488 0 R 489 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 490 0 R
/Type /Page
>>
endobj
33 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/B [491 0 R]
/Contents [492 0 R 493 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 494 0 R
/Type /Page
>>
endobj
34 0 obj
<<
/CropBox [0 0 612 792]
/Annots [495 0 R]
/Parent 13 0 R
/B [496 0 R]
/Contents [497 0 R 498 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 499 0 R
/Type /Page
>>
endobj
35 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/B [500 0 R]
/Contents [501 0 R 502 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 503 0 R
/Type /Page
>>
endobj
36 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/B [504 0 R]
/Contents [505 0 R 506 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 507 0 R
/Type /Page
>>
endobj
37 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/B [508 0 R]
/Contents [509 0 R 510 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 511 0 R
/Type /Page
>>
endobj
38 0 obj
<<
/CropBox [0 0 612 792]
/Annots [512 0 R]
/Parent 14 0 R
/B [513 0 R]
/Contents [514 0 R 515 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 516 0 R
/Type /Page
>>
endobj
39 0 obj
<<
/CropBox [0 0 612 792]
/Parent 14 0 R
/B [517 0 R]
/Contents [518 0 R 519 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 520 0 R
/Type /Page
>>
endobj
40 0 obj
<<
/CropBox [0 0 612 792]
/Annots [521 0 R 522 0 R 523 0 R]
/Parent 14 0 R
/B [524 0 R]
/Contents [525 0 R 526 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 527 0 R
/Type /Page
>>
endobj
41 0 obj
<<
/CropBox [0 0 612 792]
/Annots [528 0 R 529 0 R]
/Parent 14 0 R
/B [73 0 R]
/Contents [530 0 R 531 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 532 0 R
/Type /Page
>>
endobj
42 0 obj
<<
/Rect [333 406.74 558 415.62]
/Subtype /Link
/Border [0 0 0]
/Dest (G82004)
/Type /Annot
>>
endobj
43 0 obj
<<
/Rect [333 396.78 558 405.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88122)
/Type /Annot
>>
endobj
44 0 obj
<<
/Rect [333 383.76 558 392.58]
/Subtype /Link
/Border [0 0 0]
/Dest (G88132)
/Type /Annot
>>
endobj
45 0 obj
<<
/Rect [333 373.74 558 382.62]
/Subtype /Link
/Border [0 0 0]
/Dest (G97103)
/Type /Annot
>>
endobj
46 0 obj
<<
/Rect [333 363.78 558 372.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88137)
/Type /Annot
>>
endobj
47 0 obj
<<
/Rect [333 353.76 558 362.58]
/Subtype /Link
/Border [0 0 0]
/Dest (G88170)
/Type /Annot
>>
endobj
48 0 obj
<<
/Rect [333 343.74 558 352.62]
/Subtype /Link
/Border [0 0 0]
/Dest (G88177)
/Type /Annot
>>
endobj
49 0 obj
<<
/Rect [333 333.78 558 342.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88180)
/Type /Annot
>>
endobj
50 0 obj
<<
/Rect [333 323.76 558 332.58]
/Subtype /Link
/Border [0 0 0]
/Dest (G88197)
/Type /Annot
>>
endobj
51 0 obj
<<
/Rect [333 313.74 558 322.56]
/Subtype /Link
/Border [0 0 0]
/Dest (G88210)
/Type /Annot
>>
endobj
52 0 obj
<<
/Rect [333 303.78 558 312.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88215)
/Type /Annot
>>
endobj
53 0 obj
<<
/Rect [333 293.76 558 302.58]
/Subtype /Link
/Border [0 0 0]
/Dest (G88221)
/Type /Annot
>>
endobj
54 0 obj
<<
/Rect [333 283.74 558 292.56]
/Subtype /Link
/Border [0 0 0]
/Dest (G88226)
/Type /Annot
>>
endobj
55 0 obj
<<
/Rect [333 273.78 558 282.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88230)
/Type /Annot
>>
endobj
56 0 obj
<<
/Rect [333 263.76 558 272.58]
/Subtype /Link
/Border [0 0 0]
/Dest (G88235)
/Type /Annot
>>
endobj
57 0 obj
<<
/Rect [333 253.74 558 262.56]
/Subtype /Link
/Border [0 0 0]
/Dest (G101707)
/Type /Annot
>>
endobj
58 0 obj
<<
/Rect [333 240.78 558 249.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88267)
/Type /Annot
>>
endobj
59 0 obj
<<
/Rect [333 230.76 558 239.58]
/Subtype /Link
/Border [0 0 0]
/Dest (G88268)
/Type /Annot
>>
endobj
60 0 obj
<<
/Rect [333 220.74 558 229.56]
/Subtype /Link
/Border [0 0 0]
/Dest (G88276)
/Type /Annot
>>
endobj
61 0 obj
<<
/Rect [333 210.78 558 219.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G88411)
/Type /Annot
>>
endobj
62 0 obj
<<
/Length 977
/Filter /FlateDecode
>>
stream
HlUMs6W(e,_Iii:=CI$o EL.z>7?nUVm%2+oTNmf%jox8i'a}xlӦATCxtjeݪ[(.E}h!:PbHMSHm-{`˅z;[6:Sَڐe6n:^͌6Z8OV2E#LR2Aιr[^H4htS$OZͭQ\l;7WؽE=O?GM#KiH!܉ѧVNZ;JiگylWy 6AG/j:/@\?MFq|ֵڵjZL.4~{rj<