Files
tmerrittandClaude Opus 4.8 49e117bfcc Fix Pass 3 symbol application and add promotion criteria to PROMPTS.md
- Apply symbols.inc hardware register names to Defender 2 (U) (51 operands)
- Apply symbols.inc hardware register names to Donkey Kong 3 (JUE) (36 operands)
- Add APU register symbols (-) to Defender 2 (U) and Donkey Kong 3 (JUE) symbols.inc
- Apply symbols to Donkey Kong Jr. Math (U) (80 operands: 11 single + 69 hardware)
- Apply symbols to Excitebike (JU) (786 operands: 785 single + 1 hardware)
- Add promotion criteria to PROMPTS.md: symbol/local substitution,
  ROM-specific semantic naming, and verification checklist

Add branch/jump target naming requirement to PROMPTS.md

All branches and jumps must target symbolic labels with descriptive names
derived from program flow role (e.g., _Loop, _Next, _Done, _Store, _Return),
never raw address literals. Adds criterion 8 to verification checklist.

Rename all OVERVIEW.md to README.md; add root README content to top-level

- Rename all OVERVIEW.md files to README.md throughout the repo (47 files)
- Prepend README.md content to top-level OVERVIEW.md before rename
- Fix apply_symbols.py NAME_RE regex to handle spaced assignments
- Apply symbols.inc to Defender 2 (U) (51 hardware operands)
- Apply symbols.inc to Donkey Kong 3 (JUE) (36 hardware operands)
- Apply symbols.inc to Donkey Kong Jr. Math (U) (80 operands: 11 single + 69 hardware)
- Apply symbols.inc to Excitebike (JU) (786 operands: 785 single + 1 hardware)
- Add missing Zp18/FrameCounter aliases to Excitebike prg.s
- Build all 27 top-level projects: byte-identical

Promote Donkey Kong Jr. Math back to _wip tier

Moves code from `copilot` folder and verifies each builds after

Add pre-commit hook for byte-identical verification

Add .git/hooks/pre-commit that runs 'make' then 'make clean' in each
project directory before committing. This ensures every project builds
byte-identical before any commit is accepted.

Also includes all file moves from the Donkey Kong Jr. Math (U) demotion
and other file restructuring from the session.

moves code out of copilot folder, its all AI generated.
Moves NROM games into NROM folder

removes copilot folder from Lunar Pool
Adds makefile to build all projects recursively

Updates docs to reflect changes in layout

Repromotes Donkey Kong Jr Math
Repromotes Excitebike
Promotes Popeye (JU) (PRG 1)
Updates Makefile to provide summary of build failure/success

Promote Raid on Bungeling Bay (U): Pass 2/3 partial, whole-ROM byte-identical

Move _wip/NROM/Raid on Bungeling Bay (U) to NROM/ and switch the build
from a PRG-only compare to a whole-ROM one:

  - header.s/chr.s added (one-line .incbin of header.bin / chr.bin)
  - linker.cfg gains HEADER ($0000, $0010) and CHR ($0000, $2000)
    areas ahead of PRG ($C000, $4000)
  - rom.nes symlink to the space-containing original ROM name
  - Makefile builds header.o/prg.o/chr.o into reconstructed.nes and
    compares it against rom.nes ('Byte-identical ROM verified.')
  - one leftover neutral indirect operand jmp (Zp01) at $E2EC becomes
    jmp (IndDispatch01); apply_symbols.py reports 0 substitutions pending

README.md / TODO.md / AGENTS.md updated: 29 promoted, 7 in _wip/.

Pac-Man (U): Pass 2 complete (label renaming) + Pass 3 partial (ZP aliases, table names)

Pass 2 — fresh map derived from the committed split, not from any drafted
map (the drafted maps in other projects were audited and found not
applicable):

  - all 194 address-derived Label_XXXX definitions renamed to semantic
    routine-entry names plus <Routine>_<Role>_<addr> internal branch
    targets; zero Label_ remains
  - all 49 jsr/jmp call sites resolved from raw $XXXX to labels; zero
    raw $XXXX call operands remain
  - routinemap.tsv / derived_names.tsv record the derivation

Pass 3 (partial):

  - 15 proven semantic zero-page aliases added to locals.inc
    (GameState, NmiFlag, ScrollX/Y, PpuCtrlShadow, OamDmaPage,
    CocktailModeFlag, ActivePlayerFlag, GameplaySuspended, FrameCounter,
    StateTimer, Player1/2Input, ActiveInput, CopyrightVerified)
  - 112 operands substituted into prg.s (11 single + 101 hardware)
  - key data tables named: ProgrammerSig ($C0EB), GameStateDispatchTable
    ($C253), TitleScreenData ($C2FD), EntityPtrTable ($D912),
    AudioCommandTable ($EFDD)

Also corrects the README's claim that the RESET vector points at padding:
$FF00 holds real boot code (sei/cld, PPU off, double vblank wait, then
jmp ColdStart at $C042).

.gitignore: ignore reconstructed_prg.bin (build artifact of the _wip
Makefiles; '**/reconstructed.*' does not match the underscore form).

Promote Pac-Man (U): Pass 2/3 complete, whole-ROM byte-identical

Move _wip/NROM/Pac-Man (U) to NROM/ and switch the build from a PRG-only
compare to a whole-ROM one:

  - header.s/chr.s added (one-line .incbin of header.bin / chr.bin)
  - linker.cfg gains HEADER ($0000, $0010) and CHR ($0000, $2000)
    areas ahead of PRG ($C000, $4000)
  - rom.nes symlink to 'Pac-Man (U) [!].nes' (the original ROM name
    contains a space and brackets)
  - Makefile builds header.o/prg.o/chr.o into reconstructed.nes and
    compares it against rom.nes
  - reconstructed.nes is 24,592 bytes, MD5 a69d310f8cae9397fbd39f204672b5c7
    - equal to the original ROM; the header/prg/chr splits were checked
    against the original before promotion and are byte-exact

Pass 3 residue closed.  The last 7 multi-alias zero-page operands are
resolved per site through a new sites.tsv, each proven from context
rather than guessed:

  - jmp ($0010) at $C250/$D3CA/$D90F/$D9B6 -> (DispatchPtrLo); each
    is immediately preceded by sta DispatchPtrLo/sta DispatchPtrHi
  - jmp ($00FE) at $EFDA -> (AudioHandlerPtrLo); preceded by
    sta AudioHandlerPtrLo/sta AudioHandlerPtrHi
  - sta a:$0000,y at $C048/$C089 -> a:Zp00,y; the literal zero-page
    base in the two ZP clear loops, so the neutral name is used rather
    than the semantic WorkPtrLo.  The 'a:' prefix survives the
    substitution, so the bytes stay 99 00 00 (sta abs,Y)

apply_symbols.py now reports 119 operands substituted (101 hardware,
11 single-name, 7 site) and 0 residue.

New tool _tools/align_audit_comments.py: re-aligns the audit comment to
column 35 after a substitution lengthens an operand (nesdis.py pads each
instruction to 31 characters).  Whitespace-only, so the byte identity
cannot change.  405 lines re-aligned in this project; all 2,387 audit
comments still match prg.bin at the stated PRG offset, 0 mismatches.

Docs: root README.md / TODO.md / AGENTS.md updated - 30 promoted, 6 in
_wip/; a per-project detail entry for Pac-Man (U) added; the stale
'Donkey Kong 3 (JUE) has no README.md' claim corrected (it has a
318-line one).

Promote Raid on Bungeling Bay (U) [a2]: Pass 3 complete, whole-ROM byte-identical

Move _wip/NROM/Raid on Bungeling Bay (U) [a2] to NROM/ and switch the build
from a PRG-only compare to a whole-ROM one:

  - header.s/chr.s added (one-line .incbin of header.bin / chr.bin)
  - linker.cfg gains HEADER ($0000, $0010) and CHR ($0000, $2000)
    areas ahead of PRG ($C000, $4000)
  - rom.nes symlink to 'Raid on Bungeling Bay (U) [a2].nes' (the original
    ROM name contains spaces and brackets)
  - reconstructed.nes is 24,592 bytes, MD5 659d340a1e9d420eee28df13319b0094
    - equal to the original ROM; the header/prg/chr splits were checked
    against the original before promotion and are byte-exact

Pass 3 - 15 semantic zero-page aliases, each applied only at the sites
where its role is proven:

  - PpuCtrlShadow ($C2), 15 sites: the reset entry primes it right after
    'sta PPUCTRL', and every other use is an ora/and/eor followed by
    'sta PPUCTRL'
  - NmiPathSelector ($C4), 5 sites: written 1 at $C3E9 and 0 at $C962
  - GameState ($D6), 6 sites: 'cmp #$02' and used as an index at $C4C7
  - FrameSubCounter ($55), 6 sites: set to $0A at $C520, decremented per
    NMI at $C07B
  - PrngPeriodCounter ($EA) / PrngSeedB ($EB) / PrngState ($EC), 13 sites:
    the PRNG state
  - PtrLo ($00) / PtrHi ($01), 8 sites: the 16-bit pair $1C13 and $1610
    compared at $E785/$E791
  - IndDispatch01 ($01) / IndDispatch02 ($02), 3 sites: the computed
    dispatch at $E2EC
  - IndDispatch1B ($1B) / IndDispatch1C ($1C), 6 sites: the dispatch at
    $E7A3
  - IndDispatch17 ($17) / IndDispatch19 ($19): the dispatches at $E79D
    and $E7A0

Addresses that carry two names keep the neutral ZpXX name where the other
role applies - $01 is PtrHi at the 16-bit compare and IndDispatch01 at the
dispatch; $17 is IndDispatch17 at the dispatch and Zp17 for the absolute
RAM $0017 store in the copy loop at $E895/$E8D0.

New tool _tools/apply_zp_aliases.py does the per-site substitution:
apply_symbols.py only rewrites *numeric* operands, so it cannot rename an
operand that is already written as a neutral ZpXX name.  The tool keeps the
ca65 'a:' prefix (dropping it would turn 'sta a:Zp17,y' into a zero-page
store and change the bytes) and rewrites only the operand token, so the
audit comment survives byte for byte.

Naming correction in the promoted sibling.  Finishing this dump showed that
$EA was misnamed 'VBlankWaitCounter': the routine at $C412 is the game's
pseudo-random generator (the classic eor/asl/php/lsr/plp/rol scrambler,
called from thirteen gameplay sites, twice in a row at $CDF4/$CDF9 with the
second result masked #$07), so $EA is the scrambler's phase counter.
Renamed PrngPeriodCounter in both dumps and named $EB/$EC PrngSeedB /
PrngState.  The sibling's two 'sta a:IndDispatch17,y' operands were also
wrong - they are absolute stores to RAM $0017, not the dispatch pointer -
and are now 'a:Zp17,y', matching the file's 'a:' = absolute convention.

Audit-comment alignment re-done with _tools/align_audit_comments.py (1,040
lines here, 1,080 in the sibling).  Both files still match prg.bin at every
stated PRG offset: 5,467 and 5,483 audit comments, 0 mismatches.

Docs: root README.md / TODO.md / AGENTS.md updated - 31 promoted, 5 in
_wip/; per-project detail entries added for both Raid dumps.

Promote Pac-Man (Tengen) (U): Pass 2/3 from scratch, whole-ROM byte-identical

Move _wip/NROM/Pac-Man (Tengen) (U) to NROM/ and switch the build from a
PRG-only compare to a whole-ROM one:

  - header.s/chr.s added (one-line .incbin of header.bin / chr.bin)
  - linker.cfg gains HEADER ($0000, $0010) and CHR ($0000, $2000)
    areas ahead of PRG ($C000, $4000)
  - rom.nes symlink to 'Pac-Man (Tengen) (U) [!].nes'
  - reconstructed.nes is 24,592 bytes, MD5 d34e7a74d8d2c231b6cc601210e28ad0
    - equal to the original ROM; the header/prg/chr splits were checked
    against the original before promotion and are byte-exact

Disassembled from scratch.  No name, map or file was carried over from the
sibling 'Pac-Man (U)' dump; the map was derived from this dump's own
committed split and the two were only compared afterwards.

Pass 2 (new tool _tools/apply_pass2_map.py):
  - all 194 Label_XXXX definitions renamed to semantic routine entries plus
    <Routine>_<Role> branch targets; zero Label_ remains
  - all 48 raw $XXXX jsr/jmp operands resolved to labels; zero raw $XXXX
    call or branch operands remain
  - the map is in routinemap.tsv

Pass 3:
  - 30 semantic zero-page aliases, each applied only at the sites where its
    role is proven (per-site choice in sites.tsv; the addresses that carry
    two roles keep the neutral ZpXX name elsewhere).  _tools/
    derive_zp_aliases.py records how the set was derived, and locals.inc
    records the reason for every remaining neutral slot
  - 28 data tables named (new tool _tools/name_data_region.py), including
    CharacterDataTable ($C66A) and CharacterNameStrings ($C67E), where the
    ROM itself names Blinky, Pinky, Inky and Clyde - which is why the four
    indexed entities are called ghosts and not 'actors'
  - apply_symbols.py reports 0 substitutions pending and 0 residue
  - audit-comment alignment re-done with _tools/align_audit_comments.py;
    all 2,479 audit comments still match prg.bin at the stated PRG offset

Pass 1 correction - six command handlers recovered (new tool
_tools/recode_region.py).  ScriptCommandTable ($EFDD) is read by the traced
instruction at $EFCC, and six of its entries point at $F00A, $F022, $F03A,
$F052, $F062 and $F072 - all of which the tracer had left as data, and two
of which it had mis-split across the 'jmp $EF61' at $F01F and $F04F.
Those 120 bytes are code here, decoded straight from the ROM; the six
handlers tile $F00A-$F081 exactly.  The same gap exists in the promoted
'Pac-Man (U)' dump, which has not been corrected - recorded in both READMEs.

Residue (documented, not guessed): the unreached main game logic at
$C45A-$C55F is still .byte data.  It is code - the tracer's own decoder
walks it cleanly and the dispatch table at $C511 points into it - but
nothing reaches it, so it cannot be entered without a guess.  The same gap
exists in the promoted 'Pac-Man (U)' dump.  Re-deriving it is a Pass 1 job;
a Mesen Code Data Logger capture is the tool the repo uses for it.

Docs: root README.md / TODO.md / AGENTS.md updated - 32 promoted, 4 in
_wip/; a per-project detail entry added for the Tengen dump.

Promote Pyramid (U): Pass 1 corrected, Pass 2/3 complete, whole-ROM byte-identical

Move _wip/NROM/Pyramid (U) to NROM/ and switch the build from a PRG-only
compare to a whole-ROM one:

  - header.s/chr.s added (one-line .incbin of header.bin / chr.bin)
  - linker.cfg gains HEADER ($0000, $0010) and CHR ($0000, $2000)
    areas ahead of PRG ($C000, $4000)
  - rom.nes symlink to 'Pyramid (U) (Sachen).nes'
  - reconstructed.nes is 24,592 bytes, MD5 aa285ff17f25dd05da5996b7466c59e2
    - equal to the original ROM; the header/prg/chr splits were checked
    against the original before promotion and are byte-exact

Pass 1 correction - the committed split was a strict subset of the correct
one.  This game dispatches through 'jmp' trampoline tables that live
*inside* the data regions, and the tracer cannot follow a jmp there, so
828 bytes of code were still marked as data.  Four such tables were found
($C01E 3 entries, $C02A 6, $C042 2, $C054 5) plus ten more entries at
$C000-$C01B; all sixteen targets decode as valid instructions.  Seeding
them, the $C800 boot mainline and six further code starts recovers the
whole lot, plus a five-byte stub at $DF89 (lda $33 / jmp $DECB) that sat
in a hole between two routines.  The re-trace loses NO committed code byte
and takes the split from 34.5% to 39.6% (3,130 instructions / 6,493 code
bytes).  'make regen' reproduces it, so the split stays verifiable.

Pass 2 - a fresh map derived from this dump's own committed split:
  - 428 Label_XXXX definitions renamed; zero Label_ residue
  - 320 raw $XXXX jsr/jmp operands resolved; zero raw $XXXX branch
    operands remain
  - 431 routine entries and the 32 data blocks named from the code
  - the internal branch-target names are derived mechanically from the
    branch that reaches them by the new _tools/derive_branch_names.py
    (beq -> OnZero, bne -> OnNonzero, bcc/bcs -> the carry cases, a
    backwards branch -> Loop)
  - recorded in routinemap.tsv

Pass 3:
  - 24 semantic zero-page aliases, each applied only where its role is
    proven; the 57 slots that stay neutral are each listed with the reason
    in locals.inc (the neutral set lives in zp_aliases.inc so that
    'make regen' can rebuild locals.inc from prg.bin)
  - 32 data tables named - TaskVectorTable1/2, LevelScriptData,
    MusicPeriodTable, SoundEnvelopeTable, the actor tables - recorded in
    data_region_names.tsv
  - apply_symbols.py reports 0 substitutions pending and 0 residue; no
    hardware register is left as a raw literal
  - the audit comments are now canonical on every line, data included
    (the old file carried only 'PRG:$xxxx' on its 1,358 data lines);
    all 3,762 audit comments match prg.bin at their stated PRG offset

Kept as-is, not 'cleaned up':
  - sta $4100 stays a raw operand.  The iNES header claims mapper 0 but
    the boot code writes past the NES register space; the ROM does not
    explain it, so it is recorded rather than guessed
  - the 'A'/'V' check on RAM $0120/$0121 and its seed/clear routines
    are named for what they do, not for what they are for
  - the ninth entry of the $C3A6 task vector table ($D820) is a junk
    slot and stays data

Docs: root README.md / TODO.md / AGENTS.md updated - 33 promoted, 3 in
_wip/; a per-project detail entry added.

Hogan's Alley (JU): Pass 1 correction, Pass 2, Pass 3, promoted to NROM/

The light-gun game whose engine dispatches through *inline* tables:
`IndirectCall` at $C34D pops the return address of the `jsr` that called
it and reads a 16-bit handler pointer from the word that follows, so all
six handler tables ($C124 19 entries, $C219 4, $C89C 14, $CDD1 1, $D234 2,
$D3D6 14) live inside the code stream and the static tracer cannot follow
them.

Pass 1 correction.  The committed split was a strict subset of the correct
one -- 41.8% of the PRG was classified as code.  A fresh Mesen Code Data
Logger capture was merged with the four captures already in the folder
(hogans_merged.cdl, the OR of five per-byte flag arrays, 6,544 code bytes)
and _tools/cdl_reclass.py rewrote the split to match what the CPU actually
fetched: 1,216 bytes moved from data to code, five the other way, 59 labels
emitted.  The split is now 49.1% code (3,950 instructions, 8,041 bytes).
The four branch targets the reclassifier could not prove were turned into
labels by the new _tools/resolve_raw_branches.py.

Pass 2.  206 routine entries hand-named from this dump's own code and 413
internal branch targets derived mechanically by _tools/derive_branch_names.py:
630 Label_XXXX definitions gone, 484 raw $XXXX call operands resolved, 15
call targets the tracer had never labelled given a label.  Recorded in
routinemap.tsv.  No SubC<addr> residue was needed -- every entry the engine
reaches is named after what it does.

Pass 3.  60 semantic zero-page aliases, each applied only where its role is
proven (zp_aliases.inc, zp_alias_sites.tsv); the slots that stay neutral are
each listed with the reason.  All 34 data blocks named
(data_region_names.tsv).  apply_symbols.py reports 1 residue: `sta a:$00B4,y`
at $C203, the same address as Zp40/ActorPalette but forced to absolute
addressing, so it must stay numeric.

Promotion.  header.s, chr.s and a HEADER/PRG/CHR linker.cfg added, rom.nes
symlinked to the original ROM; the whole-ROM cmp passes on the first
promoted build.  There is deliberately no `make regen` target: the Pass 1
split here is the static trace corrected by a CDL capture, and the base the
correction was applied to is not what the current _tools/nesdis.py
produces, so prg.s is the maintained source of truth.

Tools changed:
  nesdis.py             --split/--note/--provenance options, so a data
                          region can carry its own name and explanation;
                          a forced-data address is no longer reported as a
                          recovered routine entry
  apply_pass2_map.py    can create the label for a call target the tracer
                          left unlabelled; no longer double-labels it
  apply_zp_aliases.py   --at-file, an address-based per-site list
  derive_branch_names.py keeps the map's own header instead of writing a
                          fixed one
  resolve_raw_branches.py  new: turns `bXX *+$NN` operands into labels
  build_hogans_map.py   new: the hand-written Pass 2 map builder

The existing regen pipelines (MUSCLE (U), Urban Champion (JU)) still
reproduce prg.s byte for byte.

Apply the symbols.inc register names at Pass 1; fix a dropped byte in cdl_reclass

nesdis.py now names the hardware registers as it renders the operands, so a
project's Pass 1 output already reads `lda PPUSTATUS` instead of `lda $2002`
and the Pass 3 apply_symbols.py step has nothing left to do for them.

  * nesdis.py --symbols FILE reads a symbols.inc-style file and substitutes
    the register names.  Only unambiguous entries in the $2000-$4017 window
    are used: $4017 is both JOY2 and APUFRAMECOUNTER, so it stays numeric
    and apply_symbols.py reports it as multi-alias residue, exactly as
    before.  The default is the symbols.inc next to --out, so a new project
    gets the names without asking; --no-symbols opts out.
  * The renderer records the operand's numeric value on the Insn, because
    operand_value() used to re-parse the operand text and could no longer
    read a name.
  * The controller bit masks in symbols.inc (PAD_A and friends) are
    constants, not addresses, and are still never substituted.

MUSCLE (U) and Urban Champion (JU) keep --no-symbols: their committed
prg.s was produced with the registers named by the Pass 3 apply_symbols.py
step, and the columns in those files reflect the in-place substitution.
Adding the missing apply_symbols.py step to both regen pipelines makes
them reproduce their committed prg.s byte for byte again - neither did
before this change (MUSCLE was 440 lines out, Urban Champion 772).

cdl_reclass.py had a bug that cost a byte: a region whose last source row
straddled the region's end was replaced by a regeneration of the region
only, so the tail of that row was dropped.  Mario Bros (JU) hit it at
$C595, where the rebuild came out one byte short and every label after it
shifted.  A region now covers the whole rows it replaces.

pass2.py reflow takes an optional column argument; the default is
unchanged (the ';' lands on the same column as before).

Mario Bros (JU): Pass 1 correction, Pass 2, Pass 3, promoted to NROM/

A two-player platformer whose handler tables are *inline*: the pointers sit
in the middle of the code stream, right after the `jsr` that reads them, so
the static tracer could never follow them.

Pass 1 correction.  The committed split was a strict subset of the correct
one -- only 72.0% of the PRG was classified as code.  A Mesen Code Data
Logger capture of this ROM (mario_mesen.cdl, 10,915 code bytes) showed
1,010 bytes the tracer had left as data were code; two branch targets the
capture never reached ($E4CB and $E639) were forced with --override for 57
more, so 1,067 bytes moved from data to code and 22 moved the other way.
The split is now 78.4% code (6,210 instructions, 12,847 bytes).  The three
branch targets the reclassifier could not prove were turned into labels by
_resolve_raw_branches.py, which now refuses to put a label on a `.byte` row.

Pass 2.  206 routine entries and 519 internal branch targets: 931
Label_XXXX definitions gone, 51 raw $XXXX call operands resolved and 12 call
targets the tracer had never labelled given a label.  Zero SubC residue --
the 185 entries a previous session had left as address-derived residue were
all named from this dump's own code.  Recorded in routinemap.tsv.

Pass 3.  25 semantic zero-page aliases, each applied only where its role is
proven (zp_aliases.inc); the slots that stay neutral are each listed with the
reason.  35 data tables named -- GameStateHandlerTable, EnemyBehaviourTable,
EnemyScriptTable, EnemyTypePointerTable, SoundRoutineTable,
NoteFrequencyTable and the rest -- and recorded in
data_region_names.tsv.  apply_symbols.py reports 0 residue.

Promotion.  header.s, chr.s and a HEADER/PRG/CHR linker.cfg added, rom.nes
symlinked to the original ROM; the whole-ROM cmp passes on the first
promoted build.  There is deliberately no `make regen` target: the Pass 1
split here is the static trace corrected by a CDL capture, and the base the
correction was applied to is not what the current _tools/nesdis.py
produces, so prg.s is the maintained source of truth.

Tools:
  apply_pass2_map.py     renames a label of any spelling -- SubC<addr> is
                          the honest residue form -- and its references
                          follow it; one combined pattern, so a 16,000-line
                          file does not need a substitution per label
  resolve_raw_branches.py refuses to label a data row
  build_mario_map.py      new: the hand-written Pass 2 map builder

Remove the old _wip/NROM/Mario Bros (JU) folder (promoted to NROM/)

Mario Bros (JU): add the promoted-tier header, CHR, rom.nes symlink and zero-page aliases

Moves _ROMS/<ROM> into _wip/<MAPPER>/<ROM>

Sync the docs and the skeleton tool with the 857-project _wip tier

The _wip/ tier now holds 857 projects across 30 mapper folders, all
building byte-identical for the whole ROM.  README.md, TODO.md and
AGENTS.md still described the old 39-project tier, so bring them in line
with WIP.md, which carries the tier's index.

The tier is no longer 39 projects of NROM-256 with a 16/32 KB PRG:
only two projects have a 16 KB PRG, 151 have 32 KB, 523 have 128 KB and
one has 1.5 MB, so most of it is a banked mapper whose image does not fit
the 6502's address space.  Those projects link their MEMORY areas at .nes
file offsets rather than CPU addresses, which is the only option and the
honest model; the 39 older projects keep the CPU-address layout because
their PRG really is one contiguous window.

make_skeleton.py gains the two layouts (--layout flat|cpu), the board
name for the mapper, and a fix for find_rom() mistaking the build
output reconstructed.nes for the source ROM.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-20 16:44:06 -04:00

603 lines
128 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������衦�����栲袗��呧呩呪卆匼卨厇卐協叞叡呫呬呭呮呯呰��卄匽區厁厃卬卋 �敥(峏峐峑峓��(� �)〡�*ー�+ €`�衖�衑���� ����L晠 鍛�����(����������������呰L虁�呰� c啟 c啟 c啟 c� W乣 仮 䜩� 䜩� 䜩� 䜩 W仼匱匵`��ア��`姗ォ)
�q�
睫亝竭亝L4伣顏�斤亝イe叅�0 ゥe��叆`ゥe蚌�叆`エ�L紒��ア��`�叏�� $��蓀�━� �6jjj)@�
L瑏蒰�蒖� �8��┅L�┃� ��
ゥ� e,叇�-i収ウ8�,�ェ�-�妯エ�� �� $�叏`�����������������`��`����`截)�ア�膀� ;懓辚墟 鴨����� イ�ゥ�����
環�璲�L兘@
ū迏
缺迏 缺迏 缺迏
璹��
i�
� i� � 8�
���皁� e ����恇�8� �癥�e
�怭 賲 蛥���厾��,e���-i濊イ8��澿�� 尌�����ゥ���濘L@僠�8锧��� �-�i@��� � �8锧�����i@���� 蛥L6刞��蠩�衂截)郎€�衫�Lf劌8���饺�
��澣Lf匎�饺���澣Lf劑 �<�=`�饺�愶�澣���區`紷��� �,Lf劌j�`�饺���澣���匽厊`�卝�卥`����`�饺��(�卨�澣������1i�1�2�1����1`�厇�厈����1�1�2�1����1`�����%紷��饺i澣�厾匵L弮饺i澣L��截)�L吔�)郎@�
蓘�0衫餚衞�������� 祬��� ���<�=L鮿�������� 祬��� �L鮿� ��
�� ��
� 祬�� � �
���L^叚�衁�蠻����(絗e,)餉�崉絗峕絟峗�峐�峞�8����紷���峜L^吔@�旭�峜�蠨��?� �:�
�5��0��+�� �8�� ��
�匼`�卆`���崅崈呧呩呪�� ���厾`��8� E䥇��� E䥇 `瓄峹�峺`������ ��
�� �� e�
嵕� 嵔� 嵓`������ ��
�� �� e�
嵙� 嵗� 嵖`������ ��
�� �� e�
嵞� 嵜� 嵚`�紧�=��� �濘 2婰▎洁�戒8�,�借�-嗅 尌���������
�絾�骄唴l蛦銌鯁
孍孖嵪�彯�(�`���澣曘`���(�綘潗` ���礁��8� ��澙��絸��截)� >惀8��L車��L訃��L銍紷�
��(�(HJJ)� h蓘��厁L銍��5� 衹��鎨��� �厇厈L銍�L 墺|�L銍� � JJ)iL 墺n����絗檂絟檋�0�0� � ��&鎘��� �卝卥L銍�L 壗@�� �
紷��L膱絗8�,�絟�-�4⑧� $����8���� �鎔�>L堟v�>�卛� �(��`�8����!�����苃�>�卋LT垾b��鎱�卋���(�卐卛�8���8������⑧� 螓7峀墺8��<���)�2鎓����協⑧� $齃膱�8���8����⑧� 螓)嵁截)郎€� 礁J)L 壗€��� L 壗�)�����綀� � ��
� L 墿L 墿 {懃�*�截)郎€��澣�潃潏 2嫢e��� $齃p壆截)郎€�衫�#礁)��
�<�=Lp墺8��
礁)�� �<�=�絸��`綀)�`紷ū吱絏�杞)� �梃梃埿颼�截)�`�蠮���養�4截)郎@� 蓘�衫�`��)��$������
� ��
� �潃潏 2媊絸�餼��L墛��L磰�8��0��=���7
�璹�㎜L2姪U8����䦂綀��#`紷�型�� [暟`紷�屑�� [暟`�潃�潏`䦂綀��`�潃�潏`��
�7
��8����䦂綀��`�潃�潏`䦂綀�!�)衴餹�潃潏�� 嫯L魥截)�1��-��)�8�����>ケ�:�8�叺絗叾絟叿�叡L2嫢��璹��1�1�1����1�2��<�= 尒 $齚���截)� �餾��`� ;懓鳐畜������紷ń�)郎€��8�� 綀)���0)� 尌趨ホ� 淈L瘚 尌軈ポ� 淈�綀)���<�=`�8����`紷�续綀�愸 b暟`紷�袖綀�愝 b暟`����`��`�
i猔��(�(�����i�L3尳8���  {慲����(`� ;懓#����i��i�H��� {慼��截)� 截)郎鲤蓘���<�=��(��L崺�(����󕸭��-�8����������L蛯�1�1�1�1�1����1�2�8����� � 螓鶎��<�=`麑���匟叫
ü葦�股攨��橧壤愽 � 5哷+�*�,�.9�0�2�46��8���� L繊紷�衉�紷�蠽�(�(����L賺� � $�喋 $齃賺���8���)��
L蹗�L蹗�卐協� � $�喋 $齃魨��(�(��(截)郎€�
衫�� {慲�(�愺���L蹗�
L蹗 編 2嫯�潗潃潏潹澣���6�6)濔点��呪曘截)郎€�/衫�2截)�截)�Li帺崈� � $齃i帺崅崉Li帺呩Li帺呧��澵�8������)L稁紷��-L殠紷� ��卬L稁�卋卐協�(L稁紷��L殠�卂�� $齚�絏�綈� $齚�建� 捝��� 矓`��潹��*8�
轄�綘潗m
�
���潹`���`���8L&彔�7
�笷�8������(�(��`(   捝��� 矓�����(潗曘` 矓���(澣���8�� �餟��,L䦶紷�� �
衋�厃L䦶�蠽�卄���卬﹢叄L䦶紷����8�卋哻�卐`��)�卂﹢叄L䦶紷��L茝�� 皶�� 漙�
漢�点��呪截)�截)� 喗�)郎€�衫�`�崈`�崅`�呩`�呧`��0J� �怢S怞� 懏�0JJJ� %慙j怞� 0懏絇}�漃� ��漃� i)� 絧8�漰0�`紷
ū覅缺覅 紿ū绳����葮澃滺L茞桨滺ū�)�0金��0)�I)�
�0)�
�0�)饾p缺�8葮滺`絗}�漙絟i漢`絗8�漙絟�漢`�}��`�8��` 編�絗8�,�絟�-呾�#�尚����0� � �(��8`��Ly懇�`��紷ń0J��iL攽�H ;慼◥��`�绪���楬紷
ū詤 缺詤
h�Jū ��H紷
ū貐缺貐hńX� 淈��`�呯� 魬栲慀`截)郎@� ���骁`�
ū袇缺袇 �����8��L饞�餳����曘�モ�L 擫c摖��餈����(��1��-���'��(L敟b���筦8�,设�
�����Lc揕 � 皶�虚L 敟a�����ヨ�L擫 擫 敔��痱����&��-��)��%��(L敟b���筦8�,设� ����Lc揕 敟\餲����
� ��
�%蠴�蠯ヨ餔L敟]蠤��<��8�唌�卬L敟y�(��$���紷� ����栲愴���(L擫 擫 敔��膀���)郎@�蓘�'衫�7�)衟�)衠L 敟庑ム衶�衸�衱餺メ衚����L 擫攰H����� 截)郎@��栲愰h���9ム�2� ��
�L 敟缟�"L敪���瓋�����ム���`�`�澵��滰缺�缺�缺潣缺澬紷ū譂��� 滺澃漃�H 檺h���8��"����紷��1��-�紷��$�� ���金��8�����8��L爺�濔�,e漙�-i漢�`��� ���`臄�迶釘鋽鐢陻頂饠髷鰯鶖鼣�8��8�
ü霑呅轨晠压駮呉跪晠庸鲿呍锅晠展龝呏哈晠坠枀毓枀俟 枀诠
枀酃枀芄枀莨枀薰枀違� �
Lf暕�
���筦8�,� 筯�-�`絗8�,�絟�-酗�8��板i �愞�8�
� 罢i� 愇8`� 繒��� 繒`圭晠 硅�e簠
� 8�,��
�-������`��`0杘灅ニ�烪�3梻熅�梊爖��梙爞�椧�
Ё��:��0燴�朾杋杙杦杶枀枌枔枤枴枿柉柖柦柲朳朾杋杙杦杶枀枌枔枤枴枿柉柖柦柲朄h`@��D@z�P@h`�lTGx@Gh`@z�PGh`€�0@z�P�0Gh`@� @z�Px`輺陽髺��!�*�-�0梺B!B!B㧏AbA嗀"A"A2!"�$�$%!
)(*"&�!!!!�1"1嗀嗀䝼﨣桹桽梂梍梘梜梠梥桲桲桲� 


   
 嚄嫍彈摋棗洍煑����� ��
�
�簟����嚄嫍織脳棗菞藯��
� �
�雉���   
�'�7楪榞槆槜槯樂���樼樓橑樧���7�'檊橤檞橶櫁檱櫥櫑櫵�涳�3涳�3汼泈浵櫹欦欦櫹櫹��炏櫹�/�/炏櫹橭濷�歴欸殶欸殶��濭殶�/�/濭殶歄濷灈涬浢��;済湏湷溮�濓�濓��+漁漵潱潒澔潒澔澯濈濢� ��烕� �������
@�@@�@@�@
@�@ ��@� @@�@��@�@@�@� �"� $�& @�@"@�@ @�@&@�$@(�*,�.*@�(@.@�,@0�24�682@�0@8@�6@�4@:�<�>�@�B DFHJJJ�L�<�N�@�P DRHT�V�X�Z\^`�b�dfhT�V�X�Z\^j�l�nprTAVAXAZA\A�^A�`AbAdAfA�hA�TAVAXAZA\A�^A�jAlAnApA�rA�x�z|~�€� �� � �x�z|���� �� �|@�z@x@侤�€@~@ 園� 咢 凘|@�z@x@嶡�孈夽 扏� 怈�������� �� � �楡�朄擛濦�淍欯 �� � 燖穰�������������� 穰�������������� 皎@鲳��癅�瓳�珸狜窣�禓�碄�睝皎@鲳��癅�瓳�珸狜継�粿�篅�睝鹄麴���������������鹉@麴翤�繞藹�蔃�菮艪訞�褸�蠤蜙鹭�����������鹭@轅�蹳�贎鍬�銨�釦�郂��置痂������痱������痂@�餈�頏�霡闌痱@�鶣�鳣�鯜鬇饍������������饏@箴傽�婡�堾�嘆揁�慇�廆岪餲耩gi�k�mo餲耩gq�s�uw 餲B蝠gBoB�mB�kBiB餲B蝠gBwB�uB�sB�qB饄{�}��饄B�丅�B�}B{B����橜汙滰烜��������������������������������癁稙綖臑藶覟贋酁鐬顬鯙鼮�
��煰灦灲災炈炓炠炧炵烆烏烖��
��烜h`@h�_G h@xPAtT€€ G|Hp�\@h`@xPFp�^G hAtX€€ @h�_ �05烞烱烴焀焋焧焪焭��焷B!B!B㧏AbA嗀�!!"! �!! 2!�$�$%!)(*"&嗀﨎 �""䝼䴕煘煝煢煪煵熀熅熎熚煔煔�


鏌隉顭驘鰺鸁䶮�������������
�
���� �$狏�(�,�����������
���� 
€爯牋牥犂犩���0��爛爌�����⒗⑿⑧�p�� �0����������(H8Xhx���0��<�������������ええばばええ��〃え��〃え��◆�ヴ�ヴ���ご〈∧∧⌒⌒∴∴⌒⌒○○⌒⌒����� � 񇜺������������������������������������������������������
 ������� "�$&�("�$8�:<�>@�BD�FH�JLN�PRT�V�X�Z\�^`b�dfh�j�lh�n�ph@�j@l@�h@�n@p@�r�tv�xr@t@�v@x@�z�|~�€z@|@�~@€@�������������侤凘�咢園�侤凘�夽孈�������嶡怈�扏擛�z�|~�€z@|@�~@€@���������朄楡欯�淍濦�z€�|€~€�€€z�|励~�€励������������燖�����燖��ˊ狜�������珸瓳�癅睝��������碄禓�窣篅�粿������������継繞�艪�継繞�翤腀�������蔃藹�蜙蠤�������褸訞�諤谸���������� ���������������� ���o�qsuwo@q@�s@�u@�w@�z@|@�~@€@�z�|~�€@��y�{�}��������������������橜汙滰烜廿撺妤恁籁�� ����%�,�3�:�ωミユロヴ��� ����%�,�3�:��d`@x�P@d`@x�P@d`@x�P@d`�l�\@c`€@ p�X�0@c`@x�PFp�Z�X
X��������"�"""
�$�$%!)(*2&�""""﨎 �""䝼�$�$%!)(* B & $ % ) ( *
&
���︽︻���еχχχ�

    


��"�&�*�.񗝢����
�
����� J���&�*�.�2������
����  "

毀�骇讧��:↗������6琙珺瑅琭瑬瑔琻�>珕玍�珵��������玶╮��珕▎���é˙獨猲�猲�猺╮╪�獑▎╪��éㄆㄆㄖㄖㄢㄢ��ㄢㄢ��┾ㄢ���"�"񝧢〣〣﹋﹋㈱㈱﹋﹋㈱㈱﹋﹋│�������瑐﹤┒┒┒┒﹔╮ǘ┒﹩▎ǘ┒│é���
�������������������������������������
 ������� "�$&�("�$*�,.�02�46�8:�<>@�BDF�H�J�LN�PRT�VXZ�Z�\�^�`b�d�f�hjl n� pt�v�xZ Zb�d�f�hjl n� pz|~�€����zA�|A�~A�€A�侫�凙�咥�圓�����������������������������������������淎濧燗�����ˋ狝珹瓵�癆�淎濧燗�����睞碅禔窤�篈���������� ���������������� ����������������������諤谸�贏蹳轅�郃�釦銨�鍭鐯闌�霢��������������������頏餈�贏蹳轅�郃�駺鬇�鍭鐯闌�霢���������wy鯜鳣�鶣�麬嗀w@�yA�{�}�{����{@�}@@�{@�丂傽�������匑嘆�堾婡�������岪廆�慇揁�����橜汙滰烜���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������衦�����栲袗��呧呩呪卆匼卨厇卐協叞叡呫呬呭呮呯呰��卄匽區厁厃卬卋 �敥(峏峐峑峓��(� �)〡�*ー�+ €`�衖�衑���� ����L晠 鍛�����(����������������呰L虁�呰� c啟 c啟 c啟 c� W乣 仮 䜩� 䜩� 䜩� 䜩 W仼匱匵`��ア��`姗ォ)
�q�
睫亝竭亝L4伣顏�斤亝イe叅�0 ゥe��叆`ゥe蚌�叆`エ�L紒��ア��`�叏�� $��蓀�━� �6jjj)@�
L瑏蒰�蒖� �8��┅L�┃� ��
ゥ� e,叇�-i収ウ8�,�ェ�-�妯エ�� �� $�叏`�����������������`��`����`截)�ア�膀� ;懓辚墟 鴨����� イ�ゥ�����
環�璲�L兘@
ū迏
缺迏 缺迏 缺迏
璹��
i�
� i� � 8�
���皁� e ����恇�8� �癥�e
�怭 賲 蛥���厾��,e���-i濊イ8��澿�� 尌�����ゥ���濘L@僠�8锧��� �-�i@��� � �8锧�����i@���� 蛥L6刞��蠩�衂截)郎€�衫�Lf劌8���饺�
��澣Lf匎�饺���澣Lf劑 �<�=`�饺�愶�澣���區`紷��� �,Lf劌j�`�饺���澣���匽厊`�卝�卥`����`�饺��(�卨�澣������1i�1�2�1����1`�厇�厈����1�1�2�1����1`�����%紷��饺i澣�厾匵L弮饺i澣L��截)�L吔�)郎@�
蓘�0衫餚衞�������� 祬��� ���<�=L鮿�������� 祬��� �L鮿� ��
�� ��
� 祬�� � �
���L^叚�衁�蠻����(絗e,)餉�崉絗峕絟峗�峐�峞�8����紷���峜L^吔@�旭�峜�蠨��?� �:�
�5��0��+�� �8�� ��
�匼`�卆`���崅崈呧呩呪�� ���厾`��8� E䥇��� E䥇 `瓄峹�峺`������ ��
�� �� e�
嵕� 嵔� 嵓`������ ��
�� �� e�
嵙� 嵗� 嵖`������ ��
�� �� e�
嵞� 嵜� 嵚`�紧�=��� �濘 2婰▎洁�戒8�,�借�-嗅 尌���������
�絾�骄唴l蛦銌鯁
孍孖嵪�彯�(�`���澣曘`���(�綘潗` ���礁��8� ��澙��絸��截)� >惀8��L車��L訃��L銍紷�
��(�(HJJ)� h蓘��厁L銍��5� 衹��鎨��� �厇厈L銍�L 墺|�L銍� � JJ)iL 墺n����絗檂絟檋�0�0� � ��&鎘��� �卝卥L銍�L 壗@�� �
紷��L膱絗8�,�絟�-�4⑧� $����8���� �鎔�>L堟v�>�卛� �(��`�8����!�����苃�>�卋LT垾b��鎱�卋���(�卐卛�8���8������⑧� 螓7峀墺8��<���)�2鎓����協⑧� $齃膱�8���8����⑧� 螓)嵁截)郎€� 礁J)L 壗€��� L 壗�)�����綀� � ��
� L 墿L 墿 {懃�*�截)郎€��澣�潃潏 2嫢e��� $齃p壆截)郎€�衫�#礁)��
�<�=Lp墺8��
礁)�� �<�=�絸��`綀)�`紷ū吱絏�杞)� �梃梃埿颼�截)�`�蠮���養�4截)郎@� 蓘�衫�`��)��$������
� ��
� �潃潏 2媊絸�餼��L墛��L磰�8��0��=���7
�璹�㎜L2姪U8����䦂綀��#`紷�型�� [暟`紷�屑�� [暟`�潃�潏`䦂綀��`�潃�潏`��
�7
��8����䦂綀��`�潃�潏`䦂綀�!�)衴餹�潃潏�� 嫯L魥截)�1��-��)�8�����>ケ�:�8�叺絗叾絟叿�叡L2嫢��璹��1�1�1����1�2��<�= 尒 $齚���截)� �餾��`� ;懓鳐畜������紷ń�)郎€��8�� 綀)���0)� 尌趨ホ� 淈L瘚 尌軈ポ� 淈�綀)���<�=`�8����`紷�续綀�愸 b暟`紷�袖綀�愝 b暟`����`��`�
i猔��(�(�����i�L3尳8���  {慲����(`� ;懓#����i��i�H��� {慼��截)� 截)郎鲤蓘���<�=��(��L崺�(����󕸭��-�8����������L蛯�1�1�1�1�1����1�2�8����� � 螓鶎��<�=`麑���匟叫
ü葦�股攨��橧壤愽 � 5哷+�*�,�.9�0�2�46��8���� L繊紷�衉�紷�蠽�(�(����L賺� � $�喋 $齃賺���8���)��
L蹗�L蹗�卐協� � $�喋 $齃魨��(�(��(截)郎€�
衫�� {慲�(�愺���L蹗�
L蹗 編 2嫯�潗潃潏潹澣���6�6)濔点��呪曘截)郎€�/衫�2截)�截)�Li帺崈� � $齃i帺崅崉Li帺呩Li帺呧��澵�8������)L稁紷��-L殠紷� ��卬L稁�卋卐協�(L稁紷��L殠�卂�� $齚�絏�綈� $齚�建� 捝��� 矓`��潹��*8�
轄�綘潗m
�
���潹`���`���8L&彔�7
�笷�8������(�(��`(   捝��� 矓�����(潗曘` 矓���(澣���8�� �餟��,L䦶紷�� �
衋�厃L䦶�蠽�卄���卬﹢叄L䦶紷����8�卋哻�卐`��)�卂﹢叄L䦶紷��L茝�� 皶�� 漙�
漢�点��呪截)�截)� 喗�)郎€�衫�`�崈`�崅`�呩`�呧`��0J� �怢S怞� 懏�0JJJ� %慙j怞� 0懏絇}�漃� ��漃� i)� 絧8�漰0�`紷
ū覅缺覅 紿ū绳����葮澃滺L茞桨滺ū�)�0金��0)�I)�
�0)�
�0�)饾p缺�8葮滺`絗}�漙絟i漢`絗8�漙絟�漢`�}��`�8��` 編�絗8�,�絟�-呾�#�尚����0� � �(��8`��Ly懇�`��紷ń0J��iL攽�H ;慼◥��`�绪���楬紷
ū詤 缺詤
h�Jū ��H紷
ū貐缺貐hńX� 淈��`�呯� 魬栲慀`截)郎@� ���骁`�
ū袇缺袇 �����8��L饞�餳����曘�モ�L 擫c摖��餈����(��1��-���'��(L敟b���筦8�,设�
�����Lc揕 � 皶�虚L 敟a�����ヨ�L擫 擫 敔��痱����&��-��)��%��(L敟b���筦8�,设� ����Lc揕 敟\餲����
� ��
�%蠴�蠯ヨ餔L敟]蠤��<��8�唌�卬L敟y�(��$���紷� ����栲愴���(L擫 擫 敔��膀���)郎@�蓘�'衫�7�)衟�)衠L 敟庑ム衶�衸�衱餺メ衚����L 擫攰H����� 截)郎@��栲愰h���9ム�2� ��
�L 敟缟�"L敪���瓋�����ム���`�`�澵��滰缺�缺�缺潣缺澬紷ū譂��� 滺澃漃�H 檺h���8��"����紷��1��-�紷��$�� ���金��8�����8��L爺�濔�,e漙�-i漢�`��� ���`臄�迶釘鋽鐢陻頂饠髷鰯鶖鼣�8��8�
ü霑呅轨晠压頃呉诡晠庸飼呍桂晠展駮呏跪晠坠髸呚刽晠俟鯐呞滚晠酃鲿呠锅晠莨鶗呣国晠違� �
Lf暕�
���筦8�,� 筯�-�`絗8�,�絟�-酗�8��板i �愞�8�
� 罢i� 愇8`� 繒��� 繒`圭晠 硅�e簠
� 8�,��
�-������`��`0麜珫椯椻桿棁椀�;朆朓朠朩朸杄杔杝杬杹枅枏枛枬枻�;朆朓朠朩朸杄杔杝杬杹枅枏枛枬枻朄``G`�`GpPG`�`GxHGp�XGnT€p  0@`�`G``Gp�PGxHGp�XGnT 0綎茤蠔貣釚鏂飽鴸 梺"!"㧏A嗀"!"﨎RRb嗀!﨎"  嗀B!"�$�$%!)(*2&�
!�)�-𥹕�9�=桬桰桻�)�)�)�
 
g梜梠梥梬梴�梼梼���������鳋���
� 櫁潡�s棩棭棴棻梼������������
�� 
鷹z�
櫌欘櫘毢汮淩濟楘楘�
�"��.�:楯榋榡�����@�@@�@�@@�
� �
@ @�@@���@@�@@�槉樅槡樬樖橔橁��� �"�$@@�@ @�@@�"@$@�&�(*�,&@(@�*@,@���@@�@@�:�橨�*檍橺檸檢�.�0�24.�6�28.@0@2@�4@�.@6@2@�8@�:�<>�@:@<@�>@@@�B�DF�HJB@D@�F@H@�J@穰欀欚L�NP�R�T�VXZ\�^�`bd�f�h�jln䴔*�欱歏歫殈殩�p�r�t�v�xz|�~�€���p@r@t@v@x@�z@�|@~@€@�侤凘����������咢園夽孈嶡����������怈扏�擛�朄楡欯�����*�6洅洣浭氜欱沯沄泘涻������鯗B馂B�燘����������甬�����˙狟�珺甬B癇睟�����碆禕�窧痧���鹁��鹉������鸷B鸺B�綛�繠�翨痧腂鹌B�菳�蔅藼����鹨��鹞B鹦B�褺�訠�諦痍浭淂涄��
�:�*�������������谸贎�蹳轅�谸贎�郂釦�������銨鍬�鐯闌�������霡頏�餈駺���.�.��潅潅�.�.潠潠��澏澏漹渹湈湨溌溾�]�i�km�o]
]�q�su�wy{�}�u�w�y
]
]������������������ �������M�O�Q�S�U WY[]]]�_�O�a�S�c We[b漴漥漽漛漴漥漽�����橜汙滰烜��������������������������������{�}��饄B�丅�B�}B{B����橜汙滰烜��������������������������������癁稙綖臑藶覟贋酁鐬顬鯙鼮�
��煰灦灲災炈炓炠炧炵烆烏烖��
��烜h`@h�_G h@xPAtT€€ G|Hp�\@h`@xPFp�^G hAtX€€ @h�_ �05烞烱烴焀焋焧焪焭��焷B!B!B㧏AbA嗀�!!"! �!! 2!�$�$%!)(*"&嗀﨎 �""䝼䴕煘煝煢煪煵熀熅熎熚煔煔�


鏌隉顭驘鰺鸁䶮�������������
�
�牅���獪�痋≤��╘�璡�"

 (6 6  (

 (' '  (

 (' '   (' '   (    (  ( ( ( ("

 (6 6  (1

 (6 6  (1'' (66  (2'' (66  (2*'*' (6)6  %82*6* 6  (6) 6  %82*6* 6  (0) 0  %80:6: 6  (69 0  580:0: 0  (09 0  50000000000 (000000000000!  
& (6 66 (  
& (& && (  
 (&&&    (    (     (  (  (  ( (!  
& (66 ("  
& (66 ("''& (66' (2''& (66' %(2)')'*6 (66' %82)6)6*6 (6 66 %82)6')6'*6 (0 06 58096'96':6 (0  06 580906906:0 (0  00 50000000000 (000000000000!   (66 (   ('' (   (''(   ('   (   (  (  ( ( (!   (66 ("   (66 ("''' (66 (1')'' (66 (16')6'6 (6!6 %816'))6')6 (0" 0  %82669)66)6 (01 0  %82669)66)6 (02 0  58006990690 (02 0  50000000000 (000000000000"

 (6 6  (

 (' '  (

 (' '(   (    (    ( ( ( ( ("

 (6 6  (1

 (6 6  (1 (66  (2'' (66  (2*'*' (6)6  %82*6* 6 ' (0) 0  %82*6* 6 ' (0) 0  &80:6: 6 6 (09 0  580:0: 0 6 (09 0  60000000000 (000000000000!    (6 6 (    (' ' (   (' '(   ('    (  ( ( ( ( (!    (6 6 ("    (6 6 ("' '  (6 6 (1''  (66 (1'&'  (66 %81)6&)6  (0) 0  %82)6&)6  (0) 0  &82)6696  (09 0  58090690  (09 0  60000000000 (000000000000!    (66 (    ('' (  (''(  (  (  (  (  (  ( (!    (66 ("   (66 ("'  (66 (1' ) (66 (16 ) (6'6 %816 )) (0' 0  %826 9) (06 0  &826   99 (06 0  5800   99 (06 0  60000000000 (000000000000!   (66 (   ('' (   (''(   (   (   (   (   ( ( (!   (66 ("   (66 ("')')' (66 (1')')' (66 %(1')')' (66 %816'9)69)6 (0' 0  &826'9)69)6 (0' 0  &8266996996 (06 0  58006090090 (06 0  60000000000 (000000000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L €L軅L袞L-槷��:倕罱Y倕榻x倕飱
�鼇�
杞鼇� �
�L瑎� 癱��&)ü鷣�� � �� � 栊鷪绪� 栲缾鳯殌ü鐏��诡亶 裙顏� 裙顏��� 市� �
�休�� � 性��� �
ü弫�裙弫� W仴
�
ü艦�裙艦�僵�
ü;�裙;�饺�
ü擢�裙擢� W仮@��#� ├� �� 仁绪��?� �� �� 仁绪瓭�
�H 梻h� � ��7 t儵)�Iオ瑸笴��終� 杞K� 瑭�箋� 绕絮�羞`���瑞"�� 枞��� 枞��绳���疬� 刃疰�鹭�疠袖`矈缷鶎5�;廎恓憢扤晥�
唡�
�

 D"� d { 

  
 ├崥崨�帢帨帣�┌�瑭葷瑭�瑭�鑸绣�?� �� 估枍 仁婿`瓨�`瑲葘��
疀纏�赖�=顧瓩览�� ���1�$繮���'�顪疁���帨瓫8齫儶L4儵崣蕩�� 赖�寴`��桔�e
砂��滰杞邾滰杞邾滰杞邾e 滰鑸姓`��筬剭 裙f剭 醛�綀� �8楗潫杵许� 愖�� � �崼��鷦冉����枞�愷��餡��
�����8��
8�)揉�:��薁�8��
8�)揉�"��墟��
星�����
惓��螬����ü~劃��衄��丧�鑾�� �筺剭 裙n剭 冉�� 栲愮�
�� �L�`!!W!�" � � � �!�!�!�!洢Ηī��� c縕ZZZZZZZZZZZ�� 兘膺墼萦赜�� 惤� �
� =� 敖� �
� 媒柁�嗅�� 薪� 憬� 鸾�!叫嵩雄哚�� !$%(+,/03�!#��!0�"#&')*-.124�!C揭捃研阈葶��569:=>ABEH�!c繸ZZZZZZZZZZZa78;<?@CDFG�!揑LMPQTUX�!琜\]^_`JKNORSVWYbcde�!薴hiikmnqrtuwx�!雊jlop�!鮯v�!鷜�"
{|亗厗�"墛崕��")z}~€儎噲�"6媽彂��"I摃枡殰潬��"WぅΘ�"i敆�洖煝��"y��"墿��辈刀��"櫤�"┆�俺捶��"富件 C摋棗棗棗棗棗棗�� c樻咱�愚菰�� q�� 儤� 憳� �
� ��邹咴柁�愚�
� 脴� 褬� 銟柁溽菰玢� 駱 �!��!�!"%&)*-.125�!#樮剽庳掭黉忏�#$'(+,/0346�!C��!Q�78:;>?BCFI�!c衫�橇妹��!q�9<=@ADEGH�!儢适适适适适适蕯NQRUVWX[�!甁KLMOPSTYZ\�!綸^�!蘝`cdeefpgijlm�!靉b�!鮤kno�" qt�"vxy|}€�"*rsu�"5wz{~�"J亗��"V�墛�"j儎��"v�媽�"妿��"槕�"⿳��"笒� B煗潩潩潩潩潩潩�� b犦捭逶徼� p�� 偁� 悹� �
� �庑阖庹幸戕徼隊
� 聽� 袪 � 鉅唁�柁�倚��!"�!��!�##%&)*-/045�!"犠绣�休捭自��$'(+,.1236�!B��!P�7:;=>@CDGJ�!b犚仔菀噪�!p�89<?ABEFHIK�!倻潩潩潩潩潩潩潪LOPSVWZ[�!睲NQRTUXY\]�!裗ab�!豩k�!餩`cdefgijlm�"npqsvvwxyz{�"/ortu�";|}~€�"O�r��"W剣�"]墜��"o�r��"v厗��"}妿��"弿�摂��"潠棙�"瘣�櫄淊 h� p腹构构构构构构�� � � 惢柁�仔逶�� �
� 盎� 净� �� 谢招刿杂柁溽�� �� 鸹� ��! #$卉剽庳掭���!#�!(!"%&��!>��!B),.03478;挥掭磴艳阕葬��!`'(*+-/12569:<��!~��!€=>ABEFIJMNQRUVY灰捃剌�邹茉���!�?@CDGHKLOPSTWXZ脊构构构构构构��!繹\_adehilmops�!郵^`bcfgjknqr�"t�"uwx{|~們厛墝��"%vyz}€亜唶妺帍�"E悜挄枠櫆潫牐��"f摂�殯�"o灐ⅴ��"啩í��"彯氨吹�"З���"�渤斗� �� � � �
� �
�!�!"#&'*+�!% !$%(),-.�!F/03467:;>@ADGHKLOP�!f12589<=?BCEFIJMNQR�!嘢VWZ[^_acdghklopst�!�UXY\]`befijmnqruv�!苭xyz{|~亙�墝崘��!雧€倕唶垔嫀彃��" 棜�牎¥Ж���"'敃枠櫆潪熌ⅴΙ���"E安吹腹患冀究览辆旅��"e背斗湖 �� �
� �"� �
� � !�!#%&)*,-01�!8;<?@�!%$'(+./2345679:=>�!FABEHILMOPSTWX[\^_bc�!fCDFGJKNQRUVYZ]`ade�!唂gijmnqruxy|}€亜厛墝�!�klopstvwz{~們唶妺��!葞彂挄枡殱灐ⅴΙ���!閻摂棙洔煚¥Ж����" �斗负痪谅牌墒臀��"(吹辜娇烂那人滔��"G以肇佘萼�沐骈觎��"f釉肿谯捱�溏桦铒瘙 �� �
� �
� � � � � �"#&'*� �!� �$%()+�!,-01478;�!@CDGH�!(./23569:<=>?ABEFIJK�!HLMOPQRUVYZ]^abefijm�!hNSTWX[\_`cdghkln�!坥pruvyz}~亗厗墝崘�!╭stwx{|€儎噲妺帍�!茟挄槞湞牎ぅī�氨吹�!鎿敄棜洖煝&И��扯��"负�坷媚侨�臀醒哉��"%够�玖屡粕��弦又踪�"H谯茌��"R哙�彐��"r徕�玷觌忐 o� �
� �
� �� � !"�!
#&'*+./23�!,$%(),-0145�!L678:;>?BC�!e�!o9<=@ADEF�!�G�!嶫KNORSVW�!�HILMPQTUXY�!臵ZZZ[H\]`adehilm�!�H^_bcfgjkno�"Hpqruvxy|€�"%�stwz{}~亗�"E�剠垑實�����"l唶妺��"t�憭� �
� �
� �"#&'� � !$%()*�! +./23679:=>ABE�!(,-01458;<?@CDF�!HGHKLOPSTWX[\_`cdg�!hIJMNQRUVYZ]^abef�!坔ilmpqtuwx{|€��!╦knorsvyz}~亗��!葐垑實悜敃槞���!鐓噴嫀彃摉棜��"�·エ┈�渤��"&煚ⅲΗ��氨吹��"F腹冀坷媚�仁宋�"f夯玖屡��"q商拖� g� v
� �� �� �
� �� � � �"#&� �(� �� �!$%'� �)�!+,/03=67:<�!-*-.124589;�!M?BCFGJKNOR�!k>@ADEHILMPQS�!奣UXY\]`kbcfg�!猇WZ[^_ajdehi�!薼opstwx{|€儎��!阭nqruvyz}~亗厗��" 瑝�崘�敆槢�"'���帍挀晼櫄湞�"E�贝灍牎ⅲぅΗ�┆�"e�车斗腹夯冀��"v┆� �
� �
� �"#&'*� � !$%()+�!./23569:=>ABEFIK�!&,-01478;<?@CDGHJL�!FMNQRTUXY\]`admghk�!fOP�!kSVWZ[^_bcefijl�!卬o�!妑svwz{~們厗墛��!╬qtuxy|}€亜噲�!葝帒挄棙殯灍ⅲ�!佴�!鐚彁摂�櫆潬�ぅЖ�"┆���车��夯�"(�熬�捶��"6冀�"H坷��"P壬��"h谅呐�鞘送� STUVWXYZ[\]^_stuvwxyz{`abcd|}~€�們efghijklmnopqr剠唶垑�$%&B'()*+,-.媽崕彁/0123456789:;<=>?@A$%&CDE/012FGHIJKLMN
 OPQR
憭摂晼� 槞殯�!"#潪煚�Ηウⅲ�冀究懒旅��ī�渤吹�犯�夯��� 厗墛崕悜敃�洔煚¥Ж�� 噲媽彃摉棜潪、ウ�� @��贝蹈辜娇烂钠� b�渤斗夯玖屡� 偳仁宋弦又踪� I掏醒哉�� 炮��!�



"#&'*+./"#&'*+./2367:;>? !$%(),-01$%(),-014589<=@ABCFGJKNORSVWZ[\]RSVWZ[\]R^V_abefDEHILMPQTUXYTUXYTUXYTUXYTUX`cdghijmnqruvyruvyruvyruvyruvyru{}~亗klopstwxztwxztwxztwxztwxztw|€儎� 6  (�
�鈻�姐枀l顤�椃椏�#槱嵄嵅嵆嵈嵉嵍嵎�+嵈罡`�咡罡`� �� h�〡 $�咃��,�-�.�/�?� �� � �� 市���
�T槄絃渽
杞T槄絃渽 楯�R槄罱P槏�壤��尡�#� ├� ���
� 仁绪����� 缺� 娶�� 仁绪�绣罡`�咡罡`�畛��怶未06幊�箒潊裙仢��
ū潫辱�愼畹�絋潔��嵎`嘅幉幊幍�+嵈����尭`���嵏`���?� �� �綗� 鑸婿尫`秣\榅橳歅�!�!�
!�" !"!"#$%&'("A)*+,-./"a0122345672289:"�;<=>?@ABCD"�EFGHIJKLMN"�OPQRSTU"�VWXYZ[\]#^_`abcdef#!22ghijklmno#A o �pqrstuvwxyz{ �|}~€亗儎厗� �垑妺實帍��挀 �敃枟�櫄洔潪煚!、¥ウЖ!/┆���辈�!O吹斗腹夯�骄!o坷谅媚牌侨�!��颂�蜗醒矣!�哉肿�仝�茌�!��噌忏溴骁栝觌!�祉铒瘃�篝貊"!�!�
!�" !"#$%&'("/)*+,-./012345"O6789:;<<=>?@AB"oCDEFGHI"�JKLMNOPQRST"�UVWXYZ[\]^_`a"�bcdefghijkl"�mnopqrstuvw#xyz{|}~€#/�們剠唶垑�#O a � �媽� �帍悜� �摂晼�槞�!洔潪煚、�ぅ!!洣Ж┆���!A洶辈炒刀犯�!a夯冀究懒旅!�呐魄壬仕掏!��闲岩釉罩!�棕仝圮蒉!�哙徕沅彐"T湐溤��@PPPDUUDUD�D┼�O�蘒T��U� 痧�<鲤痧箴腆3?���33��3  厺%� - --  -   '' ''
'' '' '' '' 66 66 -  -        ' ' '
' '
' ' ' ' 6 6 6焋煠熩�$燣爩犡狘��3�����‖��ⅲ⒅��0��ANw����"溽阊延右右总矣圯谧嶂总��#庵�演圹丬籽镶纵�延茆余�#%宪�雁�菰�庵�榆盂��#J脏蒇嘤嵫阌掰"驸钟谳严庾蒈菰庵��#'捺揍蒈严坜逑��#d渔忄涎庥�脏蒇庵�榆盂珀�"溻钟渥谮险�揍脏佑�宪��#$巛�嘤演溆�脏蒇总劂噻掰"溻钟羡坫茏庾蒈毅坜嘞滓�#&逑�徙蜒俞嵩阙�茌��#d巛�窒溆�苡�徙揶阽掰"溽阊延右右总脏佑总�庵��#,捺揍蒈余彡�"彗葶窒溆茌羡坫茏庾蒈�#$谟遭�巛�坫徕剌总庵��#l捺揍蒈余彡�"沌葶窒溆徙徕献苡��谟庵馅�##总劂噻�彷噜鐪秀�巛�相��#i宰茏嶂右钟嘤掰"闦\NNPPOPOSV�#'QYPPSV"XYSZWVPY�#�徙蜒俞嵩阙沼庀逑珀�#�徙蜒俞嵩阙沼庀逑珀�#Z� �"孑抻嘞庾蒈总租紫庥议�#&嘤嵫阌庵�捺揍蒈余衢� �"鏝WV[SV\P[RP"LUPb�#,s�#F彌殸�t� � �#雄�阕�哚剽掭葬�嗅�釉杏膻!D�演圹丬籽镶纵�延茆余��!囇汊菰�庵�榆盂��!蒲蒇坫茏严庾蒈彡逸軡��"谟�庵盂严谮暂�钟谵掰!k�劂苷谟��!び驸嘞砚总暂噗镶纵�闲葶��!溻钟捺揍蒈严坜谳严庾蒈�")脏蒇庵�榆盂珀�!j�渥谮险���!ヒ釉酉�馅�庵�榆盂子��!嫦芤庵榆庀儆�嘤徕掰!f�羡坫茏庾蒈毅坜��!も腺�羡坫茏庾蒈戌暂嘌雨�!i�捺揍蒈严坜��!︹钟嘤相��捺揍蒈余彡�!赅俞雁�庵盂辋!堚钟捺揍蒈余�相��!滔谮矣弦掰!K�献噢萼���!嗋俞雁�庵�捺揍蒈余彡�!恼逾襄乡总庵�献噢谙苡掰!D洍�悩拵潚�煏枮瀽挌�俐!D洍�悩拵潚�煏枮瀽挌���!�槖帩帤悞彌殸�力ゥゥ�!k敃枟槜�鼢�!l敃枟槜���!b钟榆盂�窒�谳严庥�巛汩�!k敃枟槜�鼢�!︹钟宰芟�钟谧演掴余�!(彃敄�潧牃��煏�!j檸攷�殥��!獢潚殠憭��"+敍洃槧悧俐!嘤唁余蚁巯沼��!D�徙揶阽菰羡坫茏庾蒈��!勓窒谮苷�苡驸蒉余镶纵荜� 墷洜�帍枠枱�枮� 膶彔槝挓晼�潕煉� 冥��!姙暃煘摉潚��!��!E姛洘帢晼煘�!Z��!剬挌挋�悩拵�潕煉�!殼��!艎煕煄�挌挋枓��!趮�"姃殥櫀挒悩拵潚��"��"I�牆晼灍洕�枮�
"�#"�# "�##C#c#L#l#U#u"�"�"�"�"�"�"�#"�# "�#捶徊箍辈盎捶徊档纯巢繁�共备筒咕�都反�淮阜共罕疾巢化蒋�
 @8@0@(@ @8
@0 @(@     000 0 _�����н�╛�ㄟ���┻�猒獰�PPPPPP€燿Q�fU袒獁QPG瘐貂貂躔��������PPDUUPP UUP�€�暐�痧痧痧痧��������EP柀@�eU*
�姫�痧痧痧痧���������U� 慪Q�Y�!��� 痧痧痧痧��������€J
�� € JUU�
�"痧痧痧痧��������€P@殽�別櫌 XZ殜痧痧痧痧��������€╦JHUQT@UUU�1ェ� 痧痧痧痧��������PP悹€ X歫VAP@瘐瘐耵耵��������������������������������UU____UU貂貂貂貂��������鲤痧0����3����3€ォ@�*DUPPZRPPQPUUUUUUUU鲤痧0����3����3€ォ@�*DU痧�痧耩�_�����鲤痧0����3L___ォ€�"E痧�痧耩�_�����鲤痧0����3����3 [ZPDUE
痧痿聃貔�_�����痧痧���������痧豇�痧�_������������������������������������������������������������������������������______������������������������������������������������UUUU����UUU������������������������������������o_��UUUUUU��ZZZZVU��貂貂貂���������
酹��%�5獷玌玡玼珔珪�6 ( (66 (66 (66 (66 ( 6 (66 (  1  (! &!  !6 6 (! (  (����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������衦�����栲袗��呧呩呪卆匼卨厇卐協叞叡呫呬呭呮呯呰��卄匽區厁厃卬卋 �敥(峏峐峑峓��(� �)〡�*ー�+ €`�衖�衑���� ����L晠 鍛�����(����������������呰L虁�呰� c啟 c啟 c啟 c� W乣 仮 䜩� 䜩� 䜩� 䜩 W仼匱匵`��ア��`姗ォ)
�q�
睫亝竭亝L4伣顏�斤亝イe叅�0 ゥe��叆`ゥe蚌�叆`エ�L紒��ア��`�叏�� $��蓀�━� �6jjj)@�
L瑏蒰�蒖� �8��┅L�┃� ��
ゥ� e,叇�-i収ウ8�,�ェ�-�妯エ�� �� $�叏`�����������������`��`����`截)�ア�膀� ;懓辚墟 鴨����� イ�ゥ�����
環�璲�L兘@
ū迏
缺迏 缺迏 缺迏
璹��
i�
� i� � 8�
���皁� e ����恇�8� �癥�e
�怭 賲 蛥���厾��,e���-i濊イ8��澿�� 尌�����ゥ���濘L@僠�8锧��� �-�i@��� � �8锧�����i@���� 蛥L6刞��蠩�衂截)郎€�衫�Lf劌8���饺�
��澣Lf匎�饺���澣Lf劑 �<�=`�饺�愶�澣���區`紷��� �,Lf劌j�`�饺���澣���匽厊`�卝�卥`����`�饺��(�卨�澣������1i�1�2�1����1`�厇�厈����1�1�2�1����1`�����%紷��饺i澣�厾匵L弮饺i澣L��截)�L吔�)郎@�
蓘�0衫餚衞�������� 祬��� ���<�=L鮿�������� 祬��� �L鮿� ��
�� ��
� 祬�� � �
���L^叚�衁�蠻����(絗e,)餉�崉絗峕絟峗�峐�峞�8����紷���峜L^吔@�旭�峜�蠨��?� �:�
�5��0��+�� �8�� ��
�匼`�卆`���崅崈呧呩呪�� ���厾`��8� E䥇��� E䥇 `瓄峹�峺`������ ��
�� �� e�
嵕� 嵔� 嵓`������ ��
�� �� e�
嵙� 嵗� 嵖`������ ��
�� �� e�
嵞� 嵜� 嵚`�紧�=��� �濘 2婰▎洁�戒8�,�借�-嗅 尌���������
�絾�骄唴l蛦銌鯁
孍孖嵪�彯�(�`���澣曘`���(�綘潗` ���礁��8� ��澙��絸��截)� >惀8��L車��L訃��L銍紷�
��(�(HJJ)� h蓘��厁L銍��5� 衹��鎨��� �厇厈L銍�L 墺|�L銍� � JJ)iL 墺n����絗檂絟檋�0�0� � ��&鎘��� �卝卥L銍�L 壗@�� �
紷��L膱絗8�,�絟�-�4⑧� $����8���� �鎔�>L堟v�>�卛� �(��`�8����!�����苃�>�卋LT垾b��鎱�卋���(�卐卛�8���8������⑧� 螓7峀墺8��<���)�2鎓����協⑧� $齃膱�8���8����⑧� 螓)嵁截)郎€� 礁J)L 壗€��� L 壗�)�����綀� � ��
� L 墿L 墿 {懃�*�截)郎€��澣�潃潏 2嫢e��� $齃p壆截)郎€�衫�#礁)��
�<�=Lp墺8��
礁)�� �<�=�絸��`綀)�`紷ū吱絏�杞)� �梃梃埿颼�截)�`�蠮���養�4截)郎@� 蓘�衫�`��)��$������
� ��
� �潃潏 2媊絸�餼��L墛��L磰�8��0��=���7
�璹�㎜L2姪U8����䦂綀��#`紷�型�� [暟`紷�屑�� [暟`�潃�潏`䦂綀��`�潃�潏`��
�7
��8����䦂綀��`�潃�潏`䦂綀�!�)衴餹�潃潏�� 嫯L魥截)�1��-��)�8�����>ケ�:�8�叺絗叾絟叿�叡L2嫢��璹��1�1�1����1�2��<�= 尒 $齚���截)� �餾��`� ;懓鳐畜������紷ń�)郎€��8�� 綀)���0)� 尌趨ホ� 淈L瘚 尌軈ポ� 淈�綀)���<�=`�8����`紷�续綀�愸 b暟`紷�袖綀�愝 b暟`����`��`�
i猔��(�(�����i�L3尳8���  {慲����(`� ;懓#����i��i�H��� {慼��截)� 截)郎鲤蓘���<�=��(��L崺�(����󕸭��-�8����������L蛯�1�1�1�1�1����1�2�8����� � 螓鶎��<�=`麑���匟叫
ü葦�股攨��橧壤愽 � 5哷+�*�,�.9�0�2�46��8���� L繊紷�衉�紷�蠽�(�(����L賺� � $�喋 $齃賺���8���)��
L蹗�L蹗�卐協� � $�喋 $齃魨��(�(��(截)郎€�
衫�� {慲�(�愺���L蹗�
L蹗 編 2嫯�潗潃潏潹澣���6�6)濔点��呪曘截)郎€�/衫�2截)�截)�Li帺崈� � $齃i帺崅崉Li帺呩Li帺呧��澵�8������)L稁紷��-L殠紷� ��卬L稁�卋卐協�(L稁紷��L殠�卂�� $齚�絏�綈� $齚�建� 捝��� 矓`��潹��*8�
轄�綘潗m
�
���潹`���`���8L&彔�7
�笷�8������(�(��`(   捝��� 矓�����(潗曘` 矓���(澣���8�� �餟��,L䦶紷�� �
衋�厃L䦶�蠽�卄���卬﹢叄L䦶紷����8�卋哻�卐`��)�卂﹢叄L䦶紷��L茝�� 皶�� 漙�
漢�点��呪截)�截)� 喗�)郎€�衫�`�崈`�崅`�呩`�呧`��0J� �怢S怞� 懏�0JJJ� %慙j怞� 0懏絇}�漃� ��漃� i)� 絧8�漰0�`紷
ū覅缺覅 紿ū绳����葮澃滺L茞桨滺ū�)�0金��0)�I)�
�0)�
�0�)饾p缺�8葮滺`絗}�漙絟i漢`絗8�漙絟�漢`�}��`�8��` 編�絗8�,�絟�-呾�#�尚����0� � �(��8`��Ly懇�`��紷ń0J��iL攽�H ;慼◥��`�绪���楬紷
ū詤 缺詤
h�Jū ��H紷
ū貐缺貐hńX� 淈��`�呯� 魬栲慀`截)郎@� ���骁`�
ū袇缺袇 �����8��L饞�餳����曘�モ�L 擫c摖��餈����(��1��-���'��(L敟b���筦8�,设�
�����Lc揕 � 皶�虚L 敟a�����ヨ�L擫 擫 敔��痱����&��-��)��%��(L敟b���筦8�,设� ����Lc揕 敟\餲����
� ��
�%蠴�蠯ヨ餔L敟]蠤��<��8�唌�卬L敟y�(��$���紷� ����栲愴���(L擫 擫 敔��膀���)郎@�蓘�'衫�7�)衟�)衠L 敟庑ム衶�衸�衱餺メ衚����L 擫攰H����� 截)郎@��栲愰h���9ム�2� ��
�L 敟缟�"L敪���瓋�����ム���`�`�澵��滰缺�缺�缺潣缺澬紷ū譂��� 滺澃漃�H 檺h���8��"����紷��1��-�紷��$�� ���金��8�����8��L爺�濔�,e漙�-i漢�`��� ���`臄�迶釘鋽鐢陻頂饠髷鰯鶖鼣�8��8�
ü霑呅轨晠压駮呉跪晠庸鲿呍锅晠展龝呏哈晠坠枀毓枀俟 枀诠
枀酃枀芄枀莨枀薰枀違� �
Lf暕�
���筦8�,� 筯�-�`絗8�,�絟�-酗�8��板i �愞�8�
� 罢i� 愇8`� 繒��� 繒`圭晠 硅�e簠
� 8�,��
�-������`��`0朎漝λ桙��8梎灂ъ桯煃�桾煓█棿炲О楊�-ㄈ�焂╗朾杋杙杦杶枀枌枔枤枴枿柉柖柦柲朳朾杋杙杦杶枀枌枔枤枴枿柉柖柦柲朄h`@z�TAzT@h`G€P@z�T@h`€@ @z�TAzT0�lXG€P@h`AzTxd輺陽髺����,�5梺B!B!B㧏AbA嗀"A"A2!"�$�$%!)(*2&䜩 䜩嗀B!"�!"﨎RRb䜩⺁桾梄梎梙梡梩梮梶桺桺桺�


   
悧敆槜湕牀��瑮�����
�
�����悧敆槜罈牀��臈
�����   


��-業榠槈槞槱樄�
�
�
樕樶樥橅橓� ��)橸�9檌橧檳檡櫗櫃欋櫫欛櫻�1�歲歛欰�歲歛歈�!殎殎毄毄殎殎汃滖渷殎��潄殎�%�%澩�%淁歈淁歈涶滖滪歈��濝歈�%�%潁洯洉浥洉浥涊涶��������淓淵淓淵淓淵渕渷溠溼溬滈溠溼溬滈�����@�@�@@�@�@
� � @�
@@�@��@�@@�@�� �"�$@� @�@@@�$@�@"@&�*�(,(@�,@�&@*@.�2�0466@�0@�4@�.@2@8�:<�>@�BD�F:@�8@>@�<@B@�@@F@�D@@�BD�FH�JL�NP�RT�VB@�@@F@�D@J@�H@N@�L@R@�P@V@�T@X�Z\�^X@Z@�\@^@�p�r�t�v�x z|~€€€���r���v�� z�~��������������������������������夾孉嶢怉扐�擜�朅楢欰淎�濧�夾孉嶢怉扐�擜�燗����ˋ痧�������甬�甬������甬� 甬B�禕�碆�睟甬B癇甬B�綛�糂�築�甬B窧鹄������鹄B�菳�艬�腂翨������������������������������駺�餈�頏鯜�鬇�.�2�0466@�0@�4@�.@2@櫆睖y�{}�������������������橜汙滰烜��������������������������������厺対摑殱��瘽稘綕臐藵覞贊酀瘽稘厺対摑殱��瘽稘綕臐藵覞贊鐫顫鯘@``@z�P@``@z�Q@€�HpZ€N�hp�`@``@z�P�l�\@a`@€�Hp`Gz�@  ~�8
h�X��(�1�<�?濨濭濴瀅瀅瀬B!B!B㧏AbA�"""�""""
"䜩䜩䜩"䝼!﨎 12 A2A"
A﨎䎬瀨瀫瀳瀽灁灅灉灎灗灠瀤�        蕿螢覟譃跒逓鉃鏋隇隇隇���� ��������� ��熮炩炴���������铤�����     l焲煂煬熖熫熿燑� � �8爈� �$��0�<�������⑻⒓�④��≤�≤��燞犥��燶犥��爘牅狋犎� ∪� �燞犎� �燶犎� �爘爈������(�$񎎐��4������ �� �� �<LDT\d\d��,��トイ��4���8� ��$れぴ����じ�れl||ll||���������������������������������d�f�h�jlnp�r�tvxd�f�h�jlnz�|�~€�dAfAhAjAlA�nA�pArAtAvA�xA�dAfAhAjAlA�nA�zA|A~A€A�侫�����������������������������������圓夾孉嶢�怉�扐�擜�朅楢欰�淎�濧�圓夾�嶢�怉�扐�珹�燗���ˋ�狝�����������瓳�癅睝�瓳�碄禓�������窣篅�粿継�������繞翤�腀艪�������������菮蔃藹�蜙�菮蠤藹�褸�������訞諤�谸贎��������蹳轅�郂釦�銨�������鍮鐱�闎霣�����������頑養�駼鬊�鯞�鳥������鶥麭﨎������@丂�傽�匑�嘆��������蹳轅�郂釦�銨�������塁婥�岰廋����慍揅��
    @@AA A A@@AA A�$&(  *�,(  �$@&@@A(A A A�,@�*@@A(A A A "  "@ @AA A A.0 2 4 60@�.@ 6A� 4A 2A8�:<>�@ B8�:<D�FH J� L N8B:B<B�>B@B� BB8B:B<B�DBFBHB� JB LB NB�8�:<D�FH J� L N8B:B<B�DBFBHB� JB LB NB�P�RTD�FH J� L NPBRBTB�DBFBHB� JB LB NB�XZ�\^`bXBZB\B^B`BbB�ΛΣ��ηξφ�︺﹃︸�����
ГΛΣ��ηξφ�︺﹃︸�����
�d`@c�`@zPG€�@€�0 x⺋G� x�Zx�Z xX@c�_�l\@d`G€�@
x⺋@zP,�9�����������B!B!B㧏AbA嗀"A"A2!"﨎RRb�$�$%1)(*"&�!!!!
�!!"䝼!䝼!�㧏㧏�ПУЧЫ��адзлп�


   
��� �
�����!�%�)��������
�
��������E↖∕� ≦�║���!�%�)�������
����   
报哩穴屺瘿�1〢㏎゛﹒﹣╁��� ��%�5狤猽猆獏猠�獣�������%�獻�5玗玗玗玗玗玗獻�5珪珪��珪珪珣⿷⿻珪�━⿻珪�┡┽�9�
琫��9瑧⿷┽�9�━┽�9�┡⿷�瑧���璦瓉�����������������������)�9甀甕甶畄甀甕畒畢�������)�9�������������������������������������@�@�@@�@�@
� � @�
@@�@��@�@@�@�� �"�$@�@ @�@@�@$@�"@&�(*�,(@�&@,@�*@��@�@@�@.�20�4.�26�82@�.@4@�0@2@�.@8@�6@:�<>�@<@�:@@@�>@B�DF�HJB@D@F@H@J@�L�NPRT餠餢
Z\^`�bdfh�j�l�n�p rtvxxx�z�j�|�n�~ r€v��������������������������������侫凙咥圓夾�孉�嶢怉扐擜�朅�侫凙咥圓夾�孉�楢欰淎濧�燗����������������穰�ˊ睝狜碄珸�禓�瓳�窣�癅桊��������������翤�蔃�繞�菮�継艪粿腀������������褸�贎�蠤�谸�蜙諤藹訞��������������郂�轅�蹳闌�鐯�鍬�銨釦������頑�霣駼�養������鯟�鬋鶦�鳦���﨏�麮W�Y[�]YB�WB]B�[B_�ac�aB�_BcB�e�gi�kgB�eBkB�iBm�oq�soB�mBsB�qBu�w�uB�wB�y�{�}yB{B}B�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<�L顎���L€�8较€峳綈€峊�峉岲�"� 岴岶�
�f�}梹�>峅絞儅榾�?峆渐€岪溅€岮絏�}硛岹峇結儅磤岺峈搅€岻铰€岼絁儘M終儘N��<`ee   ����#�#�#�#�#�#�#����奌 � 瑐 瑐 瑐h��愲`璄�`璂��`璂8�岲�>��?�瑻岯�瑼岰�璆� 璈�
璉岾璊峀 :偔r0.�>i �>�?i�?瑻i岪)�=�岪瑼I岮L榿�>8� �>�?��?瑻8�岪)��
�岪瑼I岮璻08瑻)�L4偔Gi岹璈i岺璉i岻)衞├岻璊I岼L 偔@)�L4偔G8�岹璈�岺璉8�岻)��5┣岻璊I岼頢璖蚑�璒�>璓�?璔岹璕岺�峉�岴`�楬� o俬ㄈ� 愹璉)�璊)
獱� 潃�i��愸`����&&璏e�璑e���
��缺�&缺�缺�'`璅��)�餗 墅瑿� 瑽� ��� 栲愼 喳�岶` 墅瑿� 瑽i� ��&� 栲愼 喳�岶`璍�
璌� )�璍
)@獱�
� � � 絸� �i� i� 壤愡�岴岶`t兇堾嶈�$�潣燭厾奌幠挔橒�$��0嬝幋搻檲濼�DD 
  !! !#t'u(t)u*--:;<=99<=<=567@6ABBB77@>?cccccccccccckDDmDDno!#9DDDEFGFFFFHFFFIHJGGHHHJHJGHHJHHLMNOPPPQRSTUVWVWXYZ[\D^_DDDD`abc e!!fcccgchDDDDccgDci !
4...DDcccici3&44$.+.0.1.2.2cctwuwccccFFvdFFlH"]K/jH8Hvd"]lHjHK/8HFFvFFdl"K]j/8v"dl]jK/8pqrswpwrqtsuPオ�Pオ�Pオ�Pオ�!ⅹ�牚�牋�牋�€牚�@え�Pオ�Pオ�Pオ�Pオ�@TeΚ鶳UUオ鸂��鸂��鸂��鸂��鸂���PΚ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ�Pオ� u  u



PKOQbbLRTMSU\\MM[udMM[cMM[v MM[wdMM[!!MM[u!"#[c!$%




(&')+++++>*,226?*egik?*fhjl?*moqs?*nprt?*055:?*CD;4@*E<<A*1F<=3BGHIIJ












VYYWXZZ]^_`a u  u  
 
 !"#$%&'()*+,-./0+123456+78+9:+,;.<=>?@ABCDEFGCEFHIJKLMEFNOEFPQRSTUVWXWYWZV[\]^_[ZV[`]VbcZVZc]Vbdefgheijklmnojojknpnojqjrstuuvuegwxyz{|jo}}wfwgvwPU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�PU獱�
 !'-.  "&.-  !'-.  "&.-  !'-.  "&.-  !'/8
 "(0)
 !#19  "$2)  !#3  "$4:  !#)5  "$*)  !#1)
 "$29  !#1)  "$29  !#3)  "$4  !#):  "$*5  !#1)  "$2)
 !#39  "$4)  !#)  "$*:  !#15  "$2)  !#3)
 "$49  !#1)  "$29  !#3)  "$4  !%+6  "&,7  !'-.  "&.-
 !'-.  "&.-  !'-.  "&.-  !'-.  "&.-  !'-.
 "&.-
 !"#$%&'()))))))*+,-----.-/0123+-,-.4/22021%3'56S266224272228)9:;<=2>-?-@:<$2A2=-BC--CC?%D'S2SS2SSE2SS22SS! FGHIJHHKKLKM !$FFIINNNNNJKNJKKKKM%KMO!OP$%PP OPOQQO%O!OSSSSOSSRRSSOSSSSSSSPUオ�PUオ�PUオ�PU┆�PeΚ�PUオ�PUオ�PUオ�PUオ�PUオ�PUオ�PUオ�PU┆�Pe��PU��PUΚ�PUオ�PUオ�PUオ�PUオ�P暐�P��P��PΚ�
AAAA
AAAA
AAAA AAAAAAAAAAAAAAAAAA AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA !$)AAA"%*AAA&+AAA',AAA',AAA #',AAA (AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA 1
AAAA-27<AAA.38=AAA/49>AAA/5:?AAA05:?AAA 6;@AAA ee ee


  C  eeeeee*8,+ ee ee   a a!"#$%&!' 3 3()++*),+++++,+,+-).+.+++.++//01//12+601011212:3333:e4e++56,+76999:999:;<=>EE
  
 E@AAAAB E@AAAABCC?DD++66?EFF,+HGIJK3++LM++OP++XX++STQRUVRRNN++Y6Z[9K3K\K]ee\\]]eeUV_V`Veeee[9[^eee3 3 a a+d++ a b c eeeeNNUオ�U%"�U厛�Uオ��������������*��姫��������
����������fΚ�U%"�U厛�Uオ�Uオ�Uオ�Uオ�Uオ�Uオ�Uオ�Uオ�Uオ�U��U��Uオ�オ��オ��オ��オ��Uオ�Uオ�Uオ�Uオ�Uオ� "*,<>@uuuu!#+-=?Auuuu"*,<>@uuuu%./2588uuu&*03699uuu'.147:;uuu "*,<>@uuuu!#-=?Auuuu"
uuu'
Fuuu " Fuuu!#
STUuuu "
uuu!#uuu"uuu'uuu"
MNOuuu'DEFuuu"
Fuuu'
PQRuuu"GHHHHJuuu'Kuuu "ILuuu!#
uuu "
Fuuu!#BCFuuu"
STUuuu'
uuu"uuu'uuu"Vuuu'Wuuu"Yuuu'*,X?Auuuu"*,<>@uuuu%./2588uuu&*03699uuu'.147:;uuu"*,<>@uuuu'*,X?Auuuu "*,<>@uuuu!#+-=?Auuuu "*,<>@uuuu!#+-=?Auuuu"*,<>@uuuu'*,X?Auuuu "*,<>@uuuu!#+-=?Auuuu"*,<>@uuuu'*,X?Auuuu"*,<>@uuuu'*,X?Auuuu "*,<>@uuuu!#+-=?Auuuu"*,<>@uuuu'*,X?Auuuu"*,nnnuuuu'*,oq$uuuu"*,ruuuu'*,)))uuuu"*,X>@uuuu'*pX>@uuuu "*
uuu!#+tssuuu"*(uuu'*uuu "*
uuu!#+ uuu"* uuu'*
uuu "*,<>@uuuu!#+-Z[efuuu"*,\bghuuu'*,]bghuuu"*,^`ijuuu'*,_akuuu"*,cdlmuuu'*,X?Auuuu"*,<>@uuuu'*,X?Auuuu
  




 !"#"#"#"#"#"#"$%&'()*'+),,---./0./012345667889: 9:;<=><?>@AAABACDEFACGHFF]^_`abcdeIJIKJJKLJJMMNIOIIPIPQQRPSTIUIIIQQSSUIUIIIVWXVYZ[VUI\IfhgiPU�PUE�PU�PUU�PUZ�PUY�PUV�PU�PUU�PUE�PU�PUU�PUZ�PUY�PUV�PU�牚��PUE�PU�PUU�PUZ�PUY�PUV�PU�PU�PUE�PU�PUU�PUZ�PUY�PUV�PU�PUU�牚��PU�PU�牚
�牚
�PU�PU�  !-24
"..5 #5 $//5
%006&^17'^18(116
)^17*^18+116 , 3 JL KM !-24
"..5 :;5 $//5
%006&^17'^18(116
)^17*^18+116 , 3 ?ACEEFH@BDGI !-24
"..5 :<5 $//5
%006&^17'^18(116
)^17*^18+116 , 3   !-24
"..5 =>5 $//5
%006&^17'^18(116
)^17*^18+116 , 3 JL KM?ACEEFH@BDGI999 999NRVZOSW[PTX\QUY]999  
 !"#$%&'$(&)*+*+,,--,0--$.&/0-112233--44569:66::78;<=>?@AB*CDEC*FGHIJKLMNO*P+,QRSTUVWXYZ[\]^_`abcdefghij-kk--1l22mn22nn22op22q22r22st22u122 ������€��牓U�P��惀U�牓U�牓U�`��P��P��牓U�牓U�牓U�牓U�牓U�牓U�牓U�牓U�牓U�牓U�牓U�牓U� 
 
  !"-6.7%/8&09'1:(2;)3<#*4=$+5,
 ( !"#$%&'))*4+234+,--..56784*,-)44423/01U��U��U��U��オ�e��U��U��















  
 

!




�
����l�4��ⅸ咡�,�-�.�/�=�<�咁�`� ��� h� �鴯�咃�5 0� ��`�5���5`��5�咡�!�<�=�`�3�3�<���3�4�4�� ��4��L竣 6���)��厎厒L盯�)�ヵ)� `�峲L虎�峲�����4�3咡�����������梃梃修��=�<�卶`�?� �� ��� 栲 愼`! (  (!!!  (璘�璙� 2�#� ├� �紾� 栲8愼`W�!

�!*
�!H*+,-:;15DE�!h !./0>?C<A�!�#$%234B?C@J�!�'()6789FGHI=K�!柁汜�徕相�秀忖蒈�".萼�"h捭谮庵�忄渍沼��"甤d�"蘣fijmnq�"靏hklopr�##a^`_`[LS[WLUPYSNLNWYXb�#JTSNPVZPOM]�#dVSV[PVOWWQLUPYSNLSVNb����������������� �������
�悿�綉�l殼�肖悚去�咡�,�-�.�/�咁�`� �� h�〡 $�咃 :� W� 枝 ︽`�咡��8��%�=�<�`��+�� ヶJ��卲Lゥ���� ��蓘�L茎`�厾L5ゥ� ��蓘愳L茎񓘔�:� �9�;�LゥL弗イ�0恥蒟�)蓘恗扫癷ゥ�恈蒆�?蒟怺蓸�0扫怱绅癘��8L弗ゥ�怋蒆�,蒟�:蓸�扫�2绅�.��8L弗��8L弗��8L弗��8L弗��8L弗��8�卭L弗�� $齚 鼎�`��峩�`��蓘�)��� 彟`��`������ $�o��8i呿`�呿`�9�`�� ﹁�慀`奌
üK�筁���� �� ��� 市�i ��i�埿躧猔� V"� L"� B"�?� �� �給� 栲 愼`!!!  (!!!  (�8
���┞���将�`8罉�8p榩8 � ��`イ8������ゥi�`���� 2齚姒!凅��!嶐��!楍��!m��!��!��!诧�!佛�!捡�#赳�#
耢�#蜢�##眄�#(��#-��#2��#7��#<酤� � 〡� �郊� 栊鹘绩� 栊鹘缉� 栊鹘吉� 栲 愼�#� ├� �絼� 栲8愼`瘘�����0?��?33�U�33�������33��33华�
蝫U3�������3    
 
  
 #$'(+,/0367!"%&)*-.124589:;>?BCFGJKNORSVWZ[<=@ADEHILMPQTUXY\]^_b^_b^_b`abcdb`abcdb`abcdb    g 
fijknorsvrwx'(+,lmpqtuqtyz{|}~€們唶垑妶墛媽帍悜L亜厖LLLLLLLL峀LLL^_b^_b^_b`abcdb`abcdb挀bcdb璹������ �����`璳�!�峩�峬﹛峮�叜叝瓄峹�峺`�� o獿*� 2� ~� 乾��`鎂��<愾�匳芖0�匸`�匲LE�#� �� �0i霯g�� �匸`�)�"顈瓂蛚��峺瓁8�蛖�瓄峹`叕顈瓂蛚��峺瓁i峹蛗�瓅峹瓁畒 �峼�J� 瞰L讷J� �鱆JJ� 琇慝J� !琡璶mz�绅��峮`璶8韟��峮`璵mz蓸��峬`璵8韟���峬`�JJJJL=�~)�敩0 矛mm蓸��峬Lh� 矛mm���峬�)�敩0 矛mn�绅��峮` 矛mn��峮`��������������
`
`
`���瓈�顏瓉蓌��崄���鍼�>`璷�蝟�������
�����;�
�6璷�1�厾 洵��=�<����� -诈
峯L=�峯璵叅璶叆��`ヵ
�+�厾匵峴�峵�厳厲��� ���>璵叅璶叆`��エ�)`���
�`璵女�
璶暖��
� `璵叜璶叝姝キJ��呾璵�璶����� 螓诃`�� $齚墉�鵆������ ��
�� �� e�
嵒� 嵑� 嵐`璼�`璽
�*畢�+畢l2�6瓺畇�t`イ島ゥ峷顃`顆瓀����呾璾�璿���⑿ 螓5痐�峸顃`顆瓀� �)ī呾璾�璿���⑿ 螓�`⑿� $�峵峴峸`诞债醍��嘣�栊�鹦���剜�囵�叙�匦獵 原C携C斜C喑C(嗟C 鸱C0鸸C(0� ,�0�0泵 趁( 得 访0姑(0珒�,瓋�0瘍�0眱� 硟� 祪�穬�箖�7��痧���鹚������璘�+�峌� l� l痐�漍漐漒漗漙漛漝漟`��� 柉� 柉`哯絛
���将瘏l帛癆癑饱Z�� j宝Z㩳`頶璯�<��峠钇���`�峠嵠峜�峞�厀�6
)饙]�-峗�峐`��絝砂�`�漟㩳璻0�,i鴿\�-i漗L;哎,漒�-漗�漍`�����璝蓸�Lūi峐 挶��`��`�絏�絑� イ�ゥ�8���� �
�i���� �`�8��蚌�i�愴�厾�㩳��<�=�絙
ü拾�顾皡l园畎��;饱R� �i匯��>�崁崄LI饱S� �i匰��>LI饱18��1��1��2LI暴匱峴�絏漢島絑漥峷�峵��<�=`�匲�匳� 匴鎇`�絏8�漍絓i漒絕i漗 挶`�絗ü偙漛壤��槤``�絓8�,�漐絕�-呾��漝漟���L勘�厀Ⅷ� $齚�渗板絏�糱���L薇Ⅷ�� 螓璞`虮��
������������グ
�+矃�,矃l1睴瞃播毙`姘�叢叧�叴��`サi叺` g� � 娉`�叞叡�� $齚サ骚�'�叞����1i����1�2�叺 7穿�<�=`娌ゲ��� �(�0�?サi叺�叧�叴`��サ8�叺�叧�叴`��ゲJ)�サ8�叺�叧�叴`ゲJ)�サe叺�叧�叴`サ�ザ8�,�シ�-呾��叞`ゲJJ)e敞ゴ���8��
�� 螓>砢 螓v砢 螓�`N砇砎砕砠砨砯硁�`bdd€ff€h�jl�n喅姵幊挸柍毘灣Τ���贑�蹸������境鲁瞥食纬页殖蕹���夿�孊��������`サ�ザ8�,� シ�-��叞`イi�ゥi��8� ��i��� 8� ��i���叞L7碻ザ8�,� シ�-�`�峴サ島� 峷�峵�峸`�8���`ジ
�y磪絲磪l伌柎勾勾娓�-8�吅��暷栲 慁`�-藕��-8�吅��`�喛 佃� �タ痿`婀ス� 癇)�ヂi吢ダ8�,�チ�-�*��⑿ス��ヂi�� 螓ザ`ヂi�� 螓ザ`⑿� $�吀�吂`��
�8���iY� 渡��吙L恋�吚� �e簠 吜�8�,�� �-�$� 娥 ��暷L恋� i� 吜�8�,�� �-嗅�鼓蠬�
秴吢 牡タ�:�
)}� 吋�秴唤秴浇秴京吤��暷�8��
ダi吚チi吜�`イi�ゥi��8���/i��(�8���i���吀奌�H�
�<�=h�h�吙`P@ PD�PX�P]PB (�H(� PDHPI�PX�P\䦂`��`��`��`��`��`��`��`��读�y{}������ ����� �そゼ� セ� ��� 市��i 吇ゼi吋埿堠吤`瓍
�穮�穮l(稝穏穦窎珐咡�,�-�.�/卽顓�"�=�<`� �� h� �
崫 v侃"� ├� �� 顓`�咡��*�+ 滮�呹顓`�葽�鎢` 勝瓨�`�卽顓`鎢�葽�`�卽���崊呹咡�咁��=�<`瓎
�头�轿穮l莘锓+�>竇竒笭傅俯咡�,�-�.�/顔鎞`� �� h� �鴯��� F讴 F讴L!弗8��iL!俯崫 v兕�`�5��5`��5�咡顔` � ヵ
��)�`��3�4顔�咁`�咡顔鎞`� �� h�崫 v侃!� ﹉� �i� �!� ┄� �i� 顔`�5���5`��5�咡顔` � ヵ
��)�`��3�4���崋鎞� F赻瓏
�锔�金竻l��筤箽沟沽瓜厚憨咡�,�-�.�/鎞顕`� �� h�v����厽�LL股�
���厽� LL供厽�LL供厽�
崫�8崬 v� ��`�5���5`��5�咡��*�+ 滮�� 骊�$�=�<顕`�嶠�&�=�<�崌` � ヵ
��)�`顕��3�4`顕�呹咡鎞`� �� h�v� �厽�L鞴��
���厽� L鞴�厽�L鞴�厽�
崫 v� � ��`���i��
�i�)��JJJJ��匨�匧 ���?��ü粎�&粎��粎�&粎��Lr氦�粎�&粎�粎�&粎���#� �.� �� �� �� �� ��粛 �� 市颟#� ㎞� �� �� �� �� ��&粛 �� 市騚�5���5`��5�咡��*�+ 滮�呹顕`ヵ
��)�`�崌咡呹厽鎞�� �咁��=�<`噓wy{}亙厛vxz|~€倓啣
�A粎紹粎lW籮粬欢汇混籃糰紣急家缉咡�,�-�.�/咃鎞�`� �� h�o��L~哗崫 v佶o� �匧 ���?�`�5���5`��5�咡��3�4��#�=�<` � ヵ
��)�`��3�4��
�8�����`��`�咡鎞�`� �� h�8�� �厽�8L
缉厽�崫 v佶8��'�#� �/� �i� ����#� �9� ㈱� �`�5���5`��5�咡��*�+ 滮�呹�` � ヵ
��)�`�咡呹鎞�8���`�
�� �4񠓇`� �� h�厽���L�� 崫 v冁`�5���5`��5�咡��*�+ 滮�呹�` � ヵ
��)�`��3�4�呹咡厽鎞 ���=�<`�
�絽�絽l0絅絵舰角仅�,綟緪緵惧均�#緿縑縸骏5���5`��5咡�,�-�.�/咃鎞�`� �� h�R������ �厽�Lt僵厽�崫 v冁`�5��5`��5�咡��*�+ 滮�呹�&�=�<�` � ヵ
��)�`��3�4呹厽�〡 $�`�5���5`��5�咡�,�-�.�/�8������� �`�`� ��� h�q�瓕繀瓖繀 2齃!经幙�瓘繀 2�咃�咁�`�5��5`��5�咡�卹� 厓�`璹� ヵ
�)
�#Lb茎)�ヵ
�鎟��<��卹苾�厓�`��卹厓咡�=�<��鎰鎞`�咡厔�鎞`�5��5`��5� ��� h�崫�� �98��L凭�9���崬�焦i��栲 愹 v冁`�5���5`��5�咡�`�6J� � ヵ
��)�`��3�4呹咡��〡 $齚� ��� h�娍�瓔繀 2�咃�咁�`�5��5`��5�咡�` � ヵ
��)�`��3�4呹咡鎞�〡 $�`�����=�<`惪溈嚎!嬚羡�蒌余�!堁蒈庾茔�挹乡�!栊胲�想缬狺!堁蒈庾茔�挹乡�!逭丬腌俞休坌胲蔺����������������������������������
x丨 �� � �獫@栲慀〡�@犂�市龍喧� � �� � �獫@栲慀〡�@� �?� �� � �� 市�獣�������栊姊�� ��€� )� @� T� F诃 � ��� h�$��� h�〡 $�咡� ┌��� 觋辚t�
�叒 口�卼叒L永H奌楬� 咅��)��� �� �� ��@ A� �ワ )�pL&楼� "面6オ��叓L绷�叒�叓��2 6��'�厎�厏���厐�厑��║�5曱旝�騆u俩厎厒 V� ���!ル�ヵ)�L��呺L溋ヵ)��呺L�璹� 倜 V腖� 塥�卼リ�カ�L楼胄 )� =翷楼�
ル� )� � =�, p�, P麪埿� )�� "茅� � ��)䦛 ��ィ��<� �= F讴�<�=�� � F讴厲厳�叒� �� €��� h╤猦(@カ�`リ�Lヂ���Lヂヰ) 餗�+�+jjj)绤�8��)�鲤蓘�葽��*�%� 寐L犅 寐L犅⒗ 寐� 寐L犅� 寐� 寐�L┞��)�*リ��) 滮�)���枞婿`������������������������`��� 嶝�

i(�*8�
� $齚���� `��)鐓�� `��)� ��� `ィ�L樐�� 烂`����� =譧璄� 瑐`�&���&�?� �� �洁� 栲 愼`� � 壷`�?� 誤�>� 屨`�� 豟ッ� 岫`�� Q玚�2� 堅`�?� �� �� � 市�卶`���瓈�顏瓉蓌��崄���鍼�>`�叀參�� 5�P�����>�
�8�)�2��������"ィ��叄 洵��<�=參叀����� -誤璹�<��`�
�1�)�+���%ィ�!�叄匵峴�峵�厲厳��� ���>`ィ�叄L赡)@�LA臠琅�?� �� `�?� �� � � ` 帜��*�+ 滮`��� W� ����8����
L钮`�L!钮_�L1农L 钮8jjjj)嗒�酵茘 枞� 愻L改�江菎 栲 愼L改�酵菎 栲 愼L改 ���
葝 栲 愼 改ワ )� ����@)�0刃鲨�愸�叅厾﹢叄��*�+ 滮��┊�����`榠-�奿葏����鹋叅〡叄��厾�厭厫厬 R芵 ��鬼菎 壤 愼 改���@)餎刃鲨�愸��鎽���鎾鎾LR譬厾﹢叄 テLy沛懃懮�鎾LR譬厾﹢叄 テLy钮愋 �厬鎼LR皮挜�� 姑�iLF乒闷i叆﹢叄 テLy� テイ��姑茀�顾茀� x匹i ��序`�钩�e�辱钩茲辱钩茲辱钩�e�辱�愔`���梃梃绪`��鼲�@ @`€犂�"

 (6 6  (!  
& (66 (!   (66 ("

 (6 6  (!    (6 6 (!    (66 (!   (66 (!  
& (6 66 (!    ( ' (    ������������������������������������������������������������������������������������������������������������������
 !!!!!!!!!""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''((((((((()))))))))********+++++++++,,,,,,,,,---------......../////////000000001111111112222222223333333344444444455555555566666666677777777788888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]^^^^^^^^^_________````````aaaaaaaaabbbbbbbbbcccccccccdddddddddeeeeeeeefffffffffggggggggghhhhhhhhiiiiiiiiijjjjjjjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnooooooooopppppppppqqqqqqqqqrrrrrrrrssssssssstttttttttuuuuuuuuuvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~€€€€€€€€€亖亖亖亖亗倐倐倐們儍儍儍儍剟剟剟剟剠厖厖厖厖唵唵唵唵噰噰噰噰噲垐垐垐垑墘墘墘墘妸妸妸妸妺媼媼媼媼寣寣寣寣崓崓崓崓崕帋帋帋帋弿弿弿弿彁悙悙悙悜憫憫憫憫拻拻拻拻挀摀摀摀摀敂敂敂敂晻晻晻晻晼枛枛枛枛棗棗棗棗棙槝槝槝槞櫃櫃櫃櫃殮殮殮殮殯洓洓洓洔湝湝湝湝潩潩潩潩潪灋灋灋灋煙煙煙煙牋牋牋牋牎    ⅱⅱⅱⅱⅲ###¥いいいいゥゥゥゥΖΖΖΖΗЁЁЁЁ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�:蠀�;蠀lL蟰蠒���'胁�8裗� ⅴ�`H���7嶠�旲市� 欫h������` 阒��`H�� 欫h����`��` 伐�`�� 欫��6)i�;�6JJ)厹�卭卲�9�8�:厔単卙厖卾��0�1匬崁崄卄卂�峌��
�匭�匯�匰`�匭�匯�匰` ぅ�`�� 欫�` 环��`�� 欫�` 呇��`��峩�=�<�〡 $�o���:$'0��'�`��'厔峌��%�8����� 匯� 匰L喰�18��1���1L撔�18��1���1�8�� �� ���9��`���卾` �讥�`����嶠�=�<��卭�`��嶠�=�< 拖��旲市�浶񓘔��
�9�;���8L#靴8�� ���卙L雪単厖卋L#雪卾�����8i呿`�呿` 0互�`��卭�=�<�8����`��1��` 莞��`�� 欫�����7`���厔��`�
�栄�綏褏l犙�庋�*萤咡�=�<�`� ��� h� 蜘�,�-�.�< € 謤 赡ロ咃�咁��澒栲 慀�`�咡��*�+ 滮������iL谣8
�
e�C覎杞C覎杞C覎杞C覎杞C覎
杞C覎 �呹� �2�>�?`��&�8��� @� €� @鸏兑� @� €� @鸏兑� @� €� @� €�� _� 纨 � W� �厾�蠩鏀�1�񴗱�������)?���<�=L鹰�)瘃��)痖��ヵ) �`〡�'L萤€�'���%��#�`��&�8��� @� €� @鸏a萤 @� €� @鸏a萤 @� €� @� €�� _� 纨 � W� �厾 阌�%�`鎞�呹���� 吀�%�$�2�>�?� 吤岴匸卝卥厊�崅崈匸匲峴峵峸�8��
����
��卙��嶠��`�$�$��`��$�(i�(��La元絥詊jj�j)鄥�)����8L冤
H� @鹔�$'p��e��爀�LK越�e��爀���權壤 愽��&� @鸴��&�$�(��%`  ��2�1����1���18�� �8� ���
��L圃�8�1��1�
���� �#� ﹉� �
��� 市���� 市� 墅�"� �� ���� 市� ��� 市� 喳`��?�"� ┤� �礍i鞃 �鮜�����0�8�)�
�8�LJ�8)匬��)�
�8�)匭��$�� ��8�匯��<�=�匭L囌�崁�崄��>`��>�#� �$� �i鞃 �#� �(� �i鞃 �i鞃 �#� �,� �i鞃 �8���#� �/� �i鞃 `�#� �/� �i鞃 `��8�匰`�&謪�'謪 2�8��`�(謪�)謪 2齚*��"箩演嘤祆祆祆��#吹腹氨�究旅仕�#"斗�夯祆渤�届懒祆呐祆掏祆�#b蚁巯沼�#魄�#6壬�#� �4� �i鞃 �i鞃 �#� �8� �i鞃 �i鞃 �#� �<� �
i鞃 � i鞃 �� `�
�糁�锦謪l譑譑譠讝转砖 @� €� @�)�
ヵ)������咡嵏嵎�`��嵏嵎��`� @� €� @鸴�咡�,�-�.�/�`� ��� h� ��咃�咁�璹���� C丞厼��铨�厺�L米L��5���5`��5�咡�`ヵ)�L�ヵ) �(`�瘥8�厺
� 貚l� 貚{�
貚|�貚}L鲎���i厺L米�厺L米�匶`��峩���卶`0p0p@€@�P��i
� C丞匶`�,�﹢���〤�`絈貐絉貐 2齚]丿毓孛赝刈� 抡丬嶙罩�徂佑��!B捺俞�嵊谟砚廨弦劂徕�!呡�徕相�暂�障塾挹乡�#襏��#赨]�#酮� 蔗谳逵徕� 蔗谳逵�� 折右足�� 赵厢庥�� 赵厢庥徕��綐�姍热栲愶 5佗��(��ē橷���箰�e�*��箰
e�梃�愐��
`��i� F勹栲愹` P偃壤愾`��������������`� @� €� @鸴� @� €� @鸴��������������������������������������������������������������������������������������������������������������L 贚口LF讴��槞@壤慀��@� ㄚ� ㄚ�8 ㄚ� ㄚ� ㄚ� ㄚⅷ ㄚ⒛Lㄚ厙奌楬� V趆╤猔�鸠8�
�#釁娊$釁嫚眾0 u贚k�)厙缺妳埲眾厜葮H 屭h╜�椒贖� ㄚh�垵�����`�� 邼枞�恤`8Tp尐膴H楬�i�)��厧 � 蛰鎺��序L髭�厧 � 蛰鎺��序h╤猔ň汾��`�喧����L 芙痃��L堀幧餓��餋� ��<�厙�厛厜�&��&��&��&�8��厙��厛�鎵LT�8�鍓� ��`J}
ü熰(�JJJJ)iī} 埿鵍JJJ)厙�)�嚌`hh�������� ��1��L墉j� @璴�@璵�@L墉�@��@��@L墉2�@�4�@�5�@�L氎 栞8�猷��i厤�8鍗
ü遛厞规迏� 3躄 躭� ㄜ�L堀幧���� ����L涇���� P轑涇�}
ò
�'邊嫻(邊孡冘�厠厡���)厡�)�対 P藿
�0�Ln踐��������������L熊)��`�����
���@��@`��艌餖�厛�厜����`�������`�}��}�L
��厛�厜L
輅������`�)� `��
)
�
`��`��`��`��`�jjj)绤埥)?垵`�厞�厠 摧�眾厙缺妳埲眾厜`�}厞�}厠�i��i�`���Lq� 嵽���`��$�i�)��)饏嚱)j)嚈@L藿�@��`楬�8�)
ń)厙�e嚚癸邊噃ńe嚈@�i�`��� 嵽���`��@��@��@``�瘊�瘐��瞑圭邖@�`���'��
瓘蠪�L恨��
��8�L恨����*� `���瓘恤L廪����墟L廪� ���胸��`┷傒|軧蓦躎輁輏輕輛萦��蹵軦蒗�
��3���N��Mui5���W'����]6�����}hS@.
������������xqke_ZUPLGC@<9520-*(&$" 
?     
  ���������簶d #Eg壂惋�簶壂惋壂惋�簶�u1歙d 稔硭﹪d!�钴簶vS!DDDFg娤葛嘈腊爯€��蒈毯橒�����������輋埅填���F娢歙d �uD3"杭哦€�7釫浯湔�鍆鎵栉鐸閩檩镕犄阸��'靟焖��!韄砉鞳盍� 颾锞�餵��彳鸠糈�.麾鴬�鹈鹌鹕鹛鹣鹨鹫��屷玲鲠�怫�黥������������
�
� �� �� ��
��������������
�
� �� �� ���� ������������
�
� ����黥��������� �C�垛G泱徙�������������
�� �� ��
�� ����������齄������������
��
�� �� ��
�� �������������������������������
��
�� �� �� �� ��
�� ������������黥�����   ��    ��   ��  
�
�

 


� �

��
�N�p澉т�������������������������������� ���������.��6���� ��戒句骺������������掬翡�
鬻��������������������������&�屽蹂鱞骣�黥������ ����
���
�� �� ��
�
� � ����������������
���������������
�� �� ��
�
� � ������������������ ������������
�
� �� � � ��
�
� � ����������������黥���������
�囨�嬬�%桷������������
�� �� ��
�� ����������齄������������
��
�� �� ��
�� �������������������������������
��
�� �� �� �� ��
�� ������������黥�����   ��    ��   ��  
�
�

 


� �

��
�掕ㄨ骶梓�����������������
�������
��阻轺!轺������
������������������ �������� �������������鮈轹�黥������ �������
�
� � ���ラ髂轺
�������������������������� ����������
���骈犄*犄 ������ ���.��6��6�� ���������-��5��5�� ������
��������O�夑髌犄���������(0�
�:>� �7��2��5��>�����������95� �<<�
�/��9��*7��4������
�� �� �� ��������7膂�����������7��7�
�8�
�8� �9��9�������������7��7�
�8�
�8� �9��9�w膂想��������� ����� �9���8��8�8��8��8��8��8��8���� ������ ����� �9���8��8�8��8��8��8��8��8�-祧O祺 ������ ���.� �6��6�� ������ ���-�
�5��5�z�欖鞲祺 ���������5��9�� �����������������
��鸯鲫祺��������������������� �
眵����������'眦C眵�������
���)*)�黥����������h�図鳓眵 ���������5��9�� �������������������马��0铞������������56789:;<=�����黥����������54321/.-,���黥�����������X�}铟㈩�����������������������������������
�������暑泐鼽铟����������������� ���������秭:秣������ ��� ��
��
�� �� ������ ����������h秭擄� ����������$��)��+���� ����������"��%��(���娘鲮秣 ��������� ������ �������������!#%�瘀B瘅 ���������0��.��.��.�� ���������*��)��)��)�p瘀橉� ���������!�������� ����������������鹭痧仞鹭痧仞鹭痧仞鹭痧仞�腽
�婒篝 赧�����������顯蝻M蝻Q蝻[蝻e���
�����������瘕痫@蝣�������(&$#�
�(&$#� �(&$#��(&$#(&$#� �(&$#�
�(&$#��(&$#��黥���������颭蝣�������(&$#�
�(&$#� �(&$#��(&$#(&$#(&$#(&$#��黥���������##飁��0#$00�&``�#$00�&TT##�!!!#00$00&$$#&(*铟���$0000���&$"!����0000���&$"!���� 00000$$*�����0� ��   *�����0�     ��         �爵螋/�Z豸蝉��� ���������!!<<���� ���������!��� �&<<�����ZZ $$ ������������ ����0���骢�B鲶汌��� ���������66  66��00����������
���&!66 ! -66(00�����    ������� 0�:�k�燋�-������������!66  $66$ % &*�������������&-66) ( )-660 1 2*�����    �$�  !    ���  ��    �$� ! $ !  ! ��      *����
�*�铠�3�f������������!TT``��
�����������!TT``�$����  �9�������� ���� 餺�擓涅蟒������������� # $�� # $��$``���黥����������  ��  ��# $ &HH�������&$#$&�(&$#$&�����&$#$&�(&$#$&�����&$#$&�(&$#$&���� HH�������
��*��`��������������������������������������������������������������������3�3�<���3�4�4�
���4`�@�E%���`
)�燡�燡�燡�燡�燻�餔�餔�餔�餔�餪��烰��烰��烰��烰��焋� 喳�� �� ��槧� 埿�婿犂� 埿鸂@� 埿鷃��@�@� @��@`�,� �.� �-J�/*)���)���� `�� ��� `��)麉�� `��)��� `�� €��� `�h�h� ���缺�����&�e��e����缺���0e�伞� �LH�e榜��枞��枞��枞���Lc�� �e� � e煨� �L咟适施鴿梃梃绕袪�i�� i� l���&�e��e����缺���0e�伞� �L茳e榜��枞��枞��枞���L鼽�� �e� � e煨� �L�适��梃梃绕袪`��?ī鴿梃梃埿鯼��� 缺� 缺��� 绳� � 萀@�L4齚 m� 忼�吊║�5鯐鯏魇騚�鑾@蕩@��@J&鮆&�@J&鯦&市隸�鯀酯鰠鯼���������┊����L育│�� L育┊�〩L育┊�﹢�������`�
�鼾�进齾l����!�� `�!�!蓌�`� `�"�"��`��"璻0�,i�,�-i�-LA�,8��,�-��-頓`�)�
�8�)`8`)e�
�i)8`�����
孇�
��� 孇� � �� 孇� `)ee�
� i)H��h`H��h`�JJJJ��)
�奐JJ)ü邺��)�狥市�)e`)%%%UUUkUkkkwwww����� �栲慀��旽栲慁��?`礍uHe�
� i)旲��`旲��`��@蕩@锠�@)�6埿羰痫���@J6J6埿羰痫���@J6J6埿羰痫�)0���)0� � ���市鵣���������������������������������������������������������������������������������������������������������昀�<�