Discuss Scratch

RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

A ZX Spectrum 48K Emulator in Scratch



Play the project


What is this?

The ZX Spectrum was a hugely popular home computer in the 1980s. This project recreates a 48K Spectrum inside Scratch. You can choose from 200 built-in cassette games, write programs in BASIC and explore its unusual keyboard.


Want to try it?

1. Open the project using the link above. For the best speed, run it in TurboWarp.
2. Choose a cassette from the collection and let it load.
3. If a game's keys feel unfamiliar, check its controls or change the mapping.

New to the Spectrum? Don't worry about understanding the technical details first. Pick a game and explore! If you get stuck, ask in this thread.


On a phone or tablet?

You can use the on-screen keyboard without a physical keyboard. Some games are easier to control with a keyboard, and speed may vary between devices.


Find your way around this thread

Post 2: All included cassettes, grouped by genre
Post 3: Keyboard controls and remapping suggestions
Post 4: Importing TAP files, writing BASIC and sharing your programs
Post 5: How the emulator works, the debugger and known limitations


Why I made it

When I was a child, I learned much of my programming on a BBC Micro. I didn't own a ZX Spectrum, but I often played games on friends' machines. This is my second computer emulator made in Scratch, and my chance to explore how the Spectrum worked from the inside.


Anything else?

This project is still improving. If you find a game that behaves strangely, have a better idea for its controls, or write something fun in Spectrum BASIC, I'd love to hear about it!

Last edited by RokCoder (Oct. 12, 2026 14:04:17)

RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

The cassette collection

There are currently 200 cassette entries in the project! Browse by genre below, then choose the matching folder in the emulator.

Action (28)
Alter Ego • AntEater • Arkanoid • Batty • Bobby Bearing • Bounder • Cruising on Broadway • Horace Goes Skiing • Hyperaction • I, Ball 2: Quest for the Past • Knot in 3D • Mikie • Nether Earth • Phantis - Part 1 • Phantis - Part 2 • Quazatron • Rastan • RoboCop • Saboteur II • Saboteur! • Spy vs. Spy • Stop the Express • T.L.L. • Tapper • That Sinking Feeling • Trashman • Viaje al Centro de la Tierra • Wheelie

Adventure (24)
Adventure Quest • Bored of the Rings - Side A • Bored of the Rings - Side B • Bugsy - Part 1 • Bugsy - Part 2 • Colditz • Dr. Jekyll and Mr. Hyde • Heroes of Karn • Kayleth • Lords of Time • Perseus & Andromeda • Quest Adventure • Runestone • Sherlock • Snowball • The Big Sleaze - Part 1 • The Big Sleaze - Part 2 • The Big Sleaze - Part 3 • The Colour of Magic • The Hobbit • The NeverEnding Story • The Witch's Cauldron • Twin Kingdom Valley • Valkyrie 17

Arcade adventure (22)
All or Nothing • Avalon • Back to Skool • Dan Dare: Pilot of the Future • Firelord • Frankie Goes to Hollywood • Head over Heels • Jack the Nipper • Jack the Nipper II: In Coconut Capers • Kokotoni Wilf • Monty Python's Flying Circus • Myth: History in the Making • Pyjamarama • Secrets • Skool Daze • Soldier of Fortune • Stormlord • Tai-Pan • Thanatos • The Great Escape • Three Weeks in Paradise • Turrican

Beat-em-up (5)
Golden Axe • Last Ninja 2 • Renegade • Target: Renegade • The Way of the Exploding Fist

Graphic adventure (7)
Contact Sam Cruise • Dun Darach • Fairlight • Heavy on the Magick • Hero Quest • Marsport • Movie

Maze (15)
Ant Attack • Antics • Boulder Dash • Deactivators • Equinox • Eric and the Floaters • Fred • Gauntlet • Gyroscope • Maziacs • Pac-Mania • Rescue • Splat • Starquake • Wriggler

Platform (27)
Astroball • Auf Wiedersehen Monty • Batman • Bomb Jack • Bounty Bob Strikes Back • Bruce Lee • Bubble Bobble • Bugaboo the Flea • Chuckie Egg • Cobra • Duck Tales - Webby to the Rescue • Dynamite Dan • Dynamite Dan II • Jet Set Willy • Jumping Jack • Lode Runner • Manic Miner • Mr. Freeze • Nebulus • Popeye • Rick Dangerous • Sir Fred • Sir Lancelot • Switchblade • The New Zealand Story • Turbo the Tortoise • Yazzie

Puzzle (10)
Block-Dizzy • BlockZ • Mined Out • Nick • Peking • Slide-ZX • Tetris • The Sentinel • Think! • Zak McDrucken Saves the Chickens

Race and chase (9)
Buggy Boy • Chase H.Q. • Continental Circus • Deathchase • Ivan ‘Ironman’ Stewart's Super Off-Road Racer • Lotus Esprit Turbo Challenge • Stunt Car Racer • Turbo Esprit • WEC Le Mans

Shoot-em-up (27)
3D Starstrike 2 • Academy • Astro Marine Corps - Part 1 • Astro Marine Corps - Part 2 • Codename Mat • Cybernoid • Cybernoid II: The Revenge • Dark Star • Exolon • Flying Shark • G-Force • Green Beret • Guardian 2: Revenge of the Mutants • Highway Encounter • Light Force • Marauder • Moon Strike • Operation Wolf • Pheenix • Rex - Side A • Rex - Side B • Smash TV • Star Wars • Thrust • Uridium • Zynaps • Zzoom

Simulation (6)
Deus Ex Machina • Elite • Football Manager • Football Manager 2 • Sim City • The Train Game

Sport action (5)
Hyper Sports • Match Day • Match Point • Ping Pong • World Series Basketball

Strategy and war (4)
Doomdark's Revenge • North & South • The Lords of Midnight • Vulcan

Tactical combat (8)
Alien • Chaos • Enigma Force • Laser Squad • Lords of Chaos • Mercenary: Escape from Targ • Rebel Star 2 • Rebelstar

Various (3)
F-16 Combat Pilot • Pinball • Scrabble

Have a favourite, or a good suggestion for someone's first Spectrum game? Tell us what you enjoyed about it! If a cassette doesn't behave as expected, please report the title and what happened. If the controls aren't mapped well (or at all), please suggest better key mappings for a game.

Last edited by RokCoder (Oct. 12, 2026 12:52:00)

RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

Keyboard controls and remapping

The Spectrum keyboard is unusual: it has 40 keys, and many keys do more than one job. Different games also chose very different controls. Luckily, you don't have to keep every original layout!

Use See/Edit defined controls in the emulator to inspect a game's controls and change them. For example, you might prefer modern cursor keys for movement. The on-screen keyboard lets you use touch controls and shows which keys have been remapped.

Note that I haven't been through every game, so the controls aren't listed for all of them.


Using the on-screen keyboard

Touch devices cannot send several simultaneous key presses through Scratch. For that reason, tapping CAPS SHIFT or SYMBOL SHIFT on the on-screen keyboard toggles it on or off. Tap it again to release it.


Help improve the default mappings

I'd welcome suggestions for controls that make a particular game easier to play. If you have tried a better layout, reply with:

- The game's exact name
- The original Spectrum keys, if you know them
- Your suggested PC keys
- What each key does

Different players may need different layouts, so please explain why yours helps. I'll review suggestions and include useful mappings in the project where possible.

Last edited by RokCoder (Oct. 12, 2026 13:06:33)

RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

Load your own cassette and write a program

What is a TAP file?

A TAP file is a digital version of a Spectrum cassette. The emulator can import compatible 16K and 48K TAP files. It does not emulate 128K hardware, and some tapes with unusual loading methods may not work.


How do I import one?

1. Find a TAP file that you are allowed to use. If it came in a ZIP archive, extract the TAP file first.
2. Open RokCoder's File to Hex converter and drop the TAP file into it.
3. In the emulator, choose the load user-tape from code icon and paste the text.
4. The Spectrum will reboot and begin loading the cassette.


Can I write my own Spectrum program?

Yes! You can write in Spectrum BASIC inside the emulator. If you're new to it, the ZX Spectrum BASIC Programming Guide starts with the basics and goes much further.


Can I share my own cassette code here?

Absolutely. I'd love this thread to be a place where Scratchers share BASIC programs they've made. Give your reply a title and a short explanation of what the program does, then put the long hex dump between ONE opening code tag and ONE closing /code tag, like this:

[code]
PASTE YOUR CASSETTE HEX HERE
[/code]

They keep a long dump in a compact box rather than stretching the whole page. Please share only programs you made yourself.

Last edited by RokCoder (Oct. 12, 2026 13:06:14)

RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

How the emulator works

This project emulates a ZX Spectrum 48K, including its Z80 processor, ROM, memory, keyboard, display, cassette loading and beeper. You don't need to know how any of that works to play the games, but if you're curious, read on!


Why does this need TurboWarp?

You can run the project in Scratch, but I recommend TurboWarp for several reasons:
  • TurboWarp compiles Scratch scripts into JavaScript, which makes a big difference when you're emulating a whole computer one instruction at a time.
  • A real Spectrum updates its display 50 times per second. Scratch normally runs at 30 frames per second, while this project is configured to run at 50 in TurboWarp.
  • TurboWarp detects keypresses that can't be acted upon in vanilla Scratch.
  • The beeper needs frequent sound changes. In Scratch, sound blocks can make even “run without screen refresh” scripts pause; TurboWarp provides options that help with this.
This isn't a criticism of Scratch. Scratch is brilliant, and I wouldn't have been able to make this project without it! This particular project just pushes it unusually hard.


How accurate is it?

I've tried to make the 48K Spectrum behave as closely as I can, and I've fixed quite a few bugs after discovering games that crashed or loaded incorrectly. There are 200 built-in cassette entries. I haven't played every one from beginning to end, so I don't want to promise that every game works perfectly. If you find a problem, please let me know which game it was and what happened.

Sound is one area where you may notice a difference. The Spectrum had a simple beeper, but programmers used very carefully timed changes to make it play different pitches - and sometimes even give the impression of several notes at once. Reproducing that timing exactly in Scratch is impossible.


How did I fit so many games into the project?

The cassette files are compressed using LZS, then stored as colours in image costumes instead of huge strings of text. When you choose a game, the emulator reads the pixels and reconstructs the cassette data.

I wrote a Python script to prepare those images. I first tried creating them inside Scratch, but the drawing wasn't accurate enough for storing data reliably. Using larger 2×2 pixels would have meant needing four times as many costumes!


Have I made another emulator?

Yes - my first Scratch emulator was for the BBC Micro.

I learned most of my childhood programming on a BBC Micro. I didn't own a Spectrum, but I often played games on friends' machines. The two emulators share some ideas, but I couldn't simply change the name and artwork: the BBC Micro's 6502 processor had to be replaced with a Z80, and the keyboard, display, cassette and sound systems all needed to be rewritten.


The built-in debugger

The DEBUG button at the top left opens the debugger I used while developing the emulator. You don't need it to play, but it's there if you'd like to see what the Z80 is doing.

Play - runs the computer and shows a trace of the instructions being executed
Step - executes one instruction at a time
Frame - advances one Spectrum frame
Follow PC - shows disassembly at the program counter
Disasm - shows disassembly from an address you enter
Regs/Log - switches between the registers and the instruction log
Set BP - sets a breakpoint so execution stops at a chosen address
Watch - displays the value of a two-byte memory location
Watch BP - stops when a watched memory value changes
Clear - empties the log, which is limited to 4,096 entries
Src+OS - switches between showing your program alone and including ROM code below address $4000


What about copyright?

The Spectrum ROM and the games are separate copyright matters. Amstrad gave permission for the original Spectrum ROM to be distributed with emulators. I've also respected the availability and distribution information for the games I've included (as determined by World of Spectrum.

Last edited by RokCoder (Oct. 12, 2026 13:18:37)

colinmacc
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

How exciting! I found a .tap file for Repton…

13000000110420524550544f4e209c0105002e01b09e01ff00012d00f5ac300e00000000002c300e00000000003b3aef2222af3af9c0b0223234353030222bc0b0223634303036220d0005f900d9c3a73adcb02231223adac3a73ae7c3a73afdb0223234343939223af172243d222020202020202a2a2a2052204520502054204f204e202a2a2a223af161243d222020202020202020202020202020202020202020202020202020202020204c4f4144494e472042592042415241444145562049474f52203139393220223aeb623d310e0000010000cc33300e00001e00003af5d9622f350e00000500003bac32310e00001500002c300e00000000003b61242862cc33300e00001e00002b62293af5ac32300e00001400002c300e00000000003bd9390e00000900002d28622f360e0000060000293b72243af3623aec310e00000100000d5219002020202020202a2a2a2052204520502054204f204e202a2a2a413c002020202020202020202020202020202020202020202020202020202020204c4f4144494e472042592042415241444145562049474f52203139393220e200001f000000001e000000000100000500094513000003524d3220202020202020636fb45f74801d656fff219cff39ed5b655c13d5d5b7ed523002cf15d121200001b45f09014200edb0c921186011b45f01e89fedb021b2ce11ffffe501b35fb7ed42e1c87efe9d2804eda818ee2b46cb782810cbb878a7280cfe033e0030063e9d18022b7e121b10fc2b18cfcd6b809d809d809d809dcc9d1a089d0a039d0b0a0a010a0a0b080a0b049d1a0d9d0b059d0a04050b04050a039d0b049d0a0a0b0a1a089d0b0a0b039d0e0b0a1f141c1e100a0b0b0a0b080a039d0b0b0a0a1a059d0b0a0b0a0b0e039d0b0f14100a0b0b04050a0b0b0a0b080b0b0a0b0b1a049d0b039d0a0e049d0a041d0a0a0b0b0f100b0a0b049d0a0a0b0a0a1a039d0b0b0a049d0b0b1b0a0f100a0b0a0a0b0a04050a0b039d0a080a0a0b0b1a1a0b0b0a0b039d0a1b010a0e0e04050a0b039d0f100a04050a0a0b0a0b0a0a1a1a0a0b0b0a0b0b1b04050a0b0b0f14050a0b049d04100f050a0b0b0a0b081a0a0b039d0a0a1b0a0f141c050a080f14050b0a0b0a0f0504100a0b0a0a0b049d0106070b1b0b039d1f14100a039d1f1d0b039d0a0b0f100a04050a0b039d0a0b0b191703080b039d0f100b0b0a0b0f100b0a010b0a0b0a0a0f100b08041c1c070a11120b030a0a0b0a0a0b0a0a0b0b0a0e0a0b0a0b0a04050a039d0b0f1e1e120b0a0b0a0b030a059d04050a0b041c050a0b039d0f100a0b039d0100000a0b0a0b0a0b0b0a0b0a0b080f14050b0f14100a0b049d0e0b0a0b041c0500080a04050b0a04050a0b0405080f100804100a049d0b0b04050b0a0f1e10001c1c1e1e1c1c1e1e1c1c1e100b039d0414050b04050a0a041410040508839d0f10080b0f100b0b0f100a039d0b0a0f1e100b0f100a0b1f10080f10839d040a0b039d0a0b0a0b0b0a0b039d0a0b0a0b0a049d041c100a0b0b839d04140a0b0a0b0b010b0a0b0a0b0b01069d0b039d0f100a0b0b839d041e140a0b0a049d0b0a010a0a0b039d0a0b0b0a010b010e0a0b0a839d0410000f0b0b010a0b0b0a0a0b0a0a0b0b0a049d0b010b0a0e0b0a839d04100000080a039d0b0a010a0b0a0b0a0a0b1a079d0a0e080a00000410849d0b0a049d0b0a0a1a059d011a059d01030e0b000004100b0a0b0a0b080b0a0a0b0a0b0b0a1a011a0a0b0a0a0b0b0a0b080e0b00041d0000040500001a089d0b0a0b0a0b1a0a0b0b0a0a0b0a0e0a000f1008000f10001a1a0a0a080a0a0b1a079d0a039d0b0a0a0b0e0a839d0405839d1a1a0b079d1a069d010a0b0a0a1a1a0b0b839d0f10839d1a039d0b0a0b0a1a0a0a1a011a0a059d0b1a0a039d0b879d1a049d080b0a0a1a0a039d0b039d1a0b0b0a1a0b0a0a0b0a879d1a059d0b0a0a1a0a1a099d0b0a0b0b0405000405839d1a089d0b0a039d1a011a0b0a0b0b0a0b0a0b0a0f10000f10001a0d9d0b0a0b039d1a1a0a0a0b039d0a0405081a089d0a0b0b0a0a0b0b081300001308859d14011b0b9d0a0a13059d0a13130013001300130000140a0b0a0b0a0b0b0a010b0b0a0a0b0a1301130a0b0a0a13849d1308130000140a041c05010f1e100b040b050b0b0a0b1301131301130000130000020000140b0a0a0b0a0a0b039d0a1f0b1d0b13130b130b0b0a0b13849d0616070000140b041c050b0f1e100a0f08100b0b0a0b0a000b1300130113849d1200140a069d0b0a010a0a0b0a039d13130b130b1300000b00000607839d08140a041c050a040a050a14039d0b039d0a0a130a1300130013001112839d140b0a0b080a0b1f0b1d0a0b0a0a0b130b130b0a039d0013899d140b041c050b0f0a100a1401140b0b0a130b13039d001300130001849d140b0b0a0b0a0b039d0a0a0b0b0a039d13130a0b039d00130000061607849d140b0b01130b140b140a140a140b0b0a0b0b13039d000a839d13000a0000140b0a0a0b130b0b0a0a0b0a0a0b0b13130a1313080a130b13839d0a0b0b0000140a039d130a041c050b041c050b13130b0a0b0b0a0a0b1300000a039d0b0b0000140b0b130a1f0e1d0a1f0e1d0b130a9d000b0b0a010b0a0b000b140b130b0f1e100a0f1e100b059d000b000a000b059d010b039d0a0b0a0a080a0a0b0a0a0b080a0a0b0a049d010a000b000e0b0b01039d0a0b0e0a010b130a041c050a041c050b070b039d000a000a000b000e0b0b010a0a0e0a0b0a0a130a1f0e1d0a1f0e1d0a1816070a0a0013000a010b000e000a000e010b010b0a130a0f1e100a0f1e100a0211120a000a000a000b00000e000a000e0a1b0a0a01130b0a0a0b0a039d0b0a080b0a039d000a000a000b00000a0a0b059d0a0a130a080a150a0a0b0b0a0a13010616039d07000b0001000a0e0a039d080b010b130b0a15069d0a0b130111010801120b000b0a0b0b1b0a130b130b0b0a130a0a15080a150b0a0a0b130a0b0a010a0b000a000b0a0b0e0a0a0b0a0a0b0b0a039d15150b0a0b150b0a0b0b0a0b059d010b039d0a03030a0e010b0a0b04050b15069d0b070b039d0616070b0a0b0a0b080b0e0e0a1b1b0a01011f1d0b0a0a0b0b0a0a0b1316039d130813120a039d0b039d1b0e080e1b0b0b0a1f1d0b1a079d180818039d01120b0b0a0a0b0a0b0e079d0a1f1d0a0a0000010a039d0000010b0a0b0b0a0106070a039d0308069d0b1f1d0b04001c039d05080a010a0a0b061607011917030a0a0e01089d100a0f1e049d100a0a010a06161313170111120a0b011b0b0a0a0b0a0a0b039d0a0100000a0b0a0a01080a1913039d170a049d01010e049d000e041c059d0500041c039d1313849d13081900080008000e039d0008839d010a0b0a0b0a010b0a0b13080000130013001908070e0e08000e0e080e08041c039d050a041c039d050b1300130013839d1900170e080e080e08000e001f080b011d0a1f00010b1d0a130013839d13001908170800080008000e00081f0a0b0b1d0b0f08010b1d0a080013130a131300190017000e000e000e000e001f0b0d0a1d0b0a0a0b0b1d0a13879d19081708000e000e000800080f1e100a100b0f1e039d100b13130013130013001118120e0800080e080e08000a0a0b0a0b049d0a0a0b0b00000813000813849d08000e0e080e08000e041c039d050a0b0b041c050b0013039d00131300061607000e000e00080008001f00010a0b0a040b01081d0b879d08190817000008000e000e00081f08010a05011f0a01001d0a16049d0700061613001316070e080e08000e001f0a039d1d081f0b0b081d0a849d01000008000800081208000e0008000e0f1e039d100b0f1e039d100a000616070a06080008000e839d0e000e000e00000e000b0a0b0a0a0b039d0a000b08170a19000e039d000e0e080008000800080e08000a0b0b010b0a059d1118120a19080e080e08000e000e049d000e08000e0b0a0a0b079d0a0a080613070800080008000e000800080e08000e000b0a0b080b0a010b0b16049d18181316049d07080008000e00080e080e0e1a0a0b0b0a0e0a039d01091301039d1118049d120d039d0e0e08000e000e001a0a0e0b010a0a0b0e0b0b130b080a0000010b0a0b039d00000e000e000e0e081a0b0b0a080b0e0b0a0b13059d0a010b0a0a070b0b080a039d0b0b0a039d1a0a0b0b0a010a080b0a01130113130b010a1313170b0a039d0b039d080a0a0b1a0b010b0a0e0a010a00080008000001080a1318120a0b0b0a0b0b0a0b0a039d1a0b0b0e0b0b0a0b0a001300130013130013120a0b0a0b0b0a039d0b0a0a010a1a0b0b0a0a010b039d001318039d131318120a0a080a0b039d0a0b0a1a0b0a1a1a0a0b010b0a039d0b18120b039d11120a0a0b049d0a0b0a0a080a1a0a01081a0a0b0b0a0b010a0b0a069d0b0a0a0b0a0b0a0b0a0b0b0a0b1a0b0a0b1a080a1a0a0b0b0a0b0a039d0b0b0a039d0b089d0a1a0b9d0a04050b0b1a0a0a0b0a0b0b0a0b0a0b0b081a0b0a1a0b0a0100000a0a0b010a0a1f100a0b1a0b0b0a010a0b15049d0b0b1a0b0a0b0b011a1a001a0a0b0a0a041d0b0a0b010a1a0b010a1515080b150b0a0b0b011a0b0a039d001a1a010a0a0f100a0b01010b1a0a010a150a0101150a0a15150b1a1a0b0a1a00080b0b0a0b0b0a0a0b0a080b1a0b080b15080b0a049d1515080a0b0a1a1a001a0a0b0b1a059dc99d08059d0008039d0008839d08939d08849d0800000808000808939d08849d08000008059d939d08849d0800000800080008939d08839d08039d0008839d08af9d0a0b0a000a000a000a839d0b0b0a000a0b8f9d0b00000a000a000a839d0a839d0a000a8e9d0b00000b0b0a000b839d0b0b00000b0b8f9d0a839d0a00000a839d0a839d0a000a8e9d0b839d0a00000a0b0a000a0b0b000b000bbc9d0e0e889d0e000e839d0e039d869d0e000e839d0e039d000e000e000e00000e000e000e039d080e0e00000e00000e000e00000e0e0800000e000e000e00000a0a0e039d0d0a0a0b0e079d0a0b0e0e0a0a0e039d0a0e0a010a0e0e0b0a0e080e039d00020b039d0a0a0e0a0a0b0a0b0b0a0b04050a0b0a0b0a0b0b0a0b0e0b0a010e000e0e849d0e000e000e000e00001f1d879d0a0a0e0a0a0b0e039d859d0e000e0d0e000e00000f10000008849d0a0e049d0b0e879d0e000e039d000e839d080405859d0a0e0b039d0a0e879d0e859d0e059d0f1d00000200000a0e0b0e0b0e0e879d0e039d839d0e0d839d080f1c050d00000a039d0e039d889d0e080e0e08000e869d1f100008000a0e0a0e0a0a889d0e000e059d859d041d849d0b0e0b0e0b0a889d0e000e899d1f10849d0b0e0b0e0a0a8a9d0e889d041d859d0a0e0a0d0a0e010e0e00000e839d0e0e0001869d0f10839d08000b0e0a0e0a0e0a039d0b0b0e0a0e059d0a0b049d0405879d0b0e0b0e039d0a0e0a0e0a0e0a0b0e010e0b0a0e0b0b0a0f10879d0a0b0a0b039d0a0e0a039d0e0e0b0b0a039d0e0e0b039d090daa9d02859d0a0a8a9d0a0b859d0b859d08039d839d0a00000b889d0a00000a859d0b899d08839d0a889d0a839d08849d0b0b8d9d0b869d0b899d0b0a8d9d0b869d0a889d0b0a8e9d0a0616049d070b879d0a0a8d9d06161613069d161607939d06131818131318131318181313078d9d0e0e00000a11120a0b11120111120a091118130700000e0e879d0e0e080e0e0b0b0a0d0d080b01010a0a0d0d0a11120e0e080e0e869d0e0e020a1a0a0b0d049d0b011b0a0d049d0b049d020e0e869d0e0b049d0a010a0d0d0a0b01010b0a0d0d0a049d0b0b0a0e869d0e0a039d1a0a0b049d0a01049d1a0b0a0a010a1a0a0b0a0e879d0e0b0a0b0a010b0a1a0b010a0b010b1a0b049d1a0b0a0e899d0e0e000a0b0a080b0b0a08080a0b0b080a010b000e0e8e9d1a0a0b08080b039d1a08080b0a0b939d1a0a039d08049d1a0a0b1a969d0b039d0a0b0b0a1a999d150b0a039d159a9d15069d969d0c049d15069d0c049d8f9d0c089d15049d0c089d8b9d0c099d15049d0c039d080c059d00061607869d0c049d080c059d15150c0a9d1613039d16849d0c0b9d15150c0b9d13049d000616160c0a9d15150c0a9d080c13049d0613039d0c0a9d150c059d080c079d13079d0c069d0d0c049d150c079d0d0c049d080c13069d0c039d080c130c049d15150c089d130c059d13069d0c059d130c049d150c049d080c049d130c059d13069d0c059d130c049d150c099d130c059d13039d889d0b0a0b0a0b000a000b000b01000008130b0b0a010b039d0a8d9d0b00130a000a0405000a130a080a130a039d08879d13080a0b0a0b000a130b000a0f100001130a0a0b1308130a13879d13099d0a000b000a000b0a0a13059d0a0a879d130a839d130b0a13039d0a000b039d130b0108130a010a0a889d0a001300130a0a0b010013080a0a0b130b0a01130a039d0b889d0a0a13839d0b039d130a0b0a0b130b0b0a0b0a0b0b0a081300130e9d0b130d9d0a13839d13000a00130a010a130d130a849d08839d13080a0b010a039d0b001500130b130a130a080a130b130b13869d0813010a0b120b0b060a0015151300130013081301130a130a13039d01849d130b0a120b0a06130a001508130b130a130a130a0d0a130b13039d0b01839d130a120b0b0613010b0015000d000100130a1300130b130b130a0b0a0a13049d0a039d0613000b0800150013039d08130b0a0b130a0b0a13010b0a0a0b0a13130a0b06130a001313839d13080b00130a0b0b130a0b0b130b0a0a0b0b0a130a0b0613080d000b0813109d0a13059d0b0a0613039d18049d839d13839d13130b049d0109130a0b0b1301130a0613181812080a0a0b0b130b130a130a130b0a06070b010113010a0b13080d0b1917080b0a0b0a080a00130013001300130a0b08120a0b0a13080b01130a0a0b1917041c0501041c050b130a130b130a13130b010b06070a130a0a0b130b039d11121f080a039d081d00130013001300130b039d0108120b130b010113130b0b010b0f1e100b0f1e100b130a130a130b130b130b0a0b039d130a0b0a080a0a13130b839d01000a0a0013839d13000b049d130a0a13130b0a039d0b0a08130a049d010b0a0b13079d0a0b130b9d0b13089d0d13130a000001000b0d0a0b039d08131211130a039d130b0b0a13080a0a0b0a010a0b0b000108010b0b13049d0b130706130a130b1301130a130b0e0b0e0b0e0a0a0b0a0801080b0b13039d0a0a13049d0b130b130b0a0b130b0b080b010a080a039d0108010b0a13130b0b130a0b08130b130b1300130b130a0b0e080e080e0a0a0008039d0b0b130a0a130a0a130a130a130a1300130a130a0a0b0b080a0a0b0b000801080a0a130a130a0b130b0a130a130b1300130b130b0e0a0e0a0e0b0b130008039d0b1313080b0b13130b13130a130a0b00130b049d080b039d080a130813039d0813079d080b0a0a130a0a00130a130b080e0b0e0a0e0b0a0a0b1a010a039d010a0a010b0b0a010b0a0b010b0a010b0a0a01059d0d0b0b0a1a0b0a0a0b0b0a049d0b0a0b039d0a039d0b0b0a0b0a0b039d0a0b059d1a0a1a059d0a1a0e9d0b1a059d0a0b0b0a1a0a1a081a0a0b0a0a1a081a021a0b059d0a011a0b1a039d0a0b0a039d0b039d0a0a010a0b039d1a0a1a039d0a039d0b0b000b0b0a1a081a0b0a0b0a0a0b0a1a081a1a0a0b0a0a1a0a0a011a0a1a0a1a079d011a0b0b0a039d0b0b1a099d0b039d1a081a081a010b08010a000b1a0a0a0b0a0b0a0b0a0b0a1a0b08010b0a049d1a059d0b0a000a000a001a0b0b0a0a0b0b1a0b0b0a1a0a0b0a010a0a010a0b01000b00000b0a0b00000b1a0b0a0b0b0a0a1a039d0a0b0b0a039d010b1a0a0b0b000a000a0b010b0b0a001a039d0b1a0a0a1a011a0c9d00000a0a000a0b00000b001a011a0b0a0a0b0b0a00001a01839d011a00081a839d0a0a000b000a000b1a091a0a001a059d00000a001a000b839d1a839d0b001a049d0a039d001a0b001a1a02081a099d00001a00000b00001a0a011a069d0800001a0b879d1a00010b011a839d0a1a1a0b0b0a0b080a0b1a1a00001a011a08859d1a0b010b0b1a00000a001a0a059d0b0b0a011a1a000b0b1a849d08001a000b0a011a839d1a1a010a1a069d0b839d1a001a859d1a1a000100081a00000a1a010a049d0b039d1a001a00001a879d1a00010a0a011a00001a1a011a1a0b0a1a1a0a1a001a001a039d839d0800001a1a0900010b1a081a1a080a0b039d0d1a080b1a081a00021a889d1a139d001a00001a8d9d1a08869d1a0000081a1a001a08001a079d839d088b9d1a001a039d00001a00001a010b0b0a081a869d08859d0800001a000008839d1a00000a059d0b1a899d08889d1a059d08001a1a0b0a0b0a1a00088d9d1a049d0a010a0100001a0a039d0b0a1a879d08839d081a049d0a0a010a0b0b0800001a0b0b0a0b0b1a0f9d0a0b010b0b0a0b0b0108001a0b0a0b0b0a0a081a080b039d1a081a0b0a0b0b010b0b010b0a0b010b0b00001a0b080a080a0b0b1a0b0a1a0b1a0b0b0a039d010a0b039d010a0b0a0a0b00001a0a039d080a0a1a0a011a0b0b0a1a0a1a0b0a039d010b039d0a010b010a08001a080a049d0b0a039d1a080b049d1a0a0b0a0b039d010a039d0b0b080e869d0c010c098e9d0c039d010c010e00041c149d0500050c010c059d001f869d0c010c899d08839d1d0c010c010e0c0c001f00041c0500041c0e9d05001d0c059d010c001f001f859d0c010c8a9d1d001d0c0c010c049d001f001f00041c0e9d05001d001d0e010c010c010c001f001f001f849d0c010c000008849d1d001d001d0c059d010c001f001f001f00041c0a9d05001d001d001d010c0e0c01010c001f001f001f001f839d0c010c000800001d001d001d0c1d0c079d001f001f001f000f00041c069d05001d001d0c1d0c1d0c010c0c0e039d001f001f001f839d1f00000c010c001d001d0c1d0c1d0c1d0c049d010801001f001f081f0004001f0c041c1c05001d0c1d0c1d0c1d001d0c0c010c049d081f001f001f001f0c1f0c0f0808000c1d0c1d0c1d001d001d0c079d001f001f001f0c1f0c1f0c000808050c1d0c1d001d001d001d08010c010c010c001f001f0c1f0c1f0c1f000f1e1e100c100010001d001d001d0e0c0e010c010c001f0c1f0c1f0c1f001f000c010c869d10001d001d0c010c069d1f0c1f0c1f001f000f000f1e049d100005839d1d081d0c049d010c039d1f0c1f001f001f849d0c010c839d1d0005001d001d0c08010c0c010c0c1f001f001f000f1e0a9d10001d001d001d0c039d010c049d1f001f001f859d08000c010c849d1d001d001d0e0c039d010c0c001f001f000f1e10000f1e0a9d10001d001d0c0c0e0c039d08000f001f000008879d0c010c859d1d001d0c010c049d01839d0f1e0f9d10000f10001d0c079d0004889d08849d0c010c869d1d0c0c080c010c0c000f1e169d100c079d010c059d080c049d010c049d010e869d010c010c010c039d010c0c010c010c0c010c0c010c059d0100000c039d1a1a010c049d010c1b0c010c010c069d010c039d0e0c0c01849d1a1a0c059d010c1b0c059d0e0c099d0e0c0c01839d1a1a0c0c010c049d1b0c039d010c049d010c039d000100010e0c0c0100001a1a010c039d010c0c1b0c010c049d010c049d0e000e000d0e0e0c0c01001a1a0c079d1b0c059d080c010c039d0e080e080e049d0c0c001a1a0c0c010c039d080e170800000f1d08000f1414100008040508190e049d01080e0a0b0a08190e1812000405001f0500001f1000000414100011180e039d010b0e0a0a0b0a1118839d0f10000f100004140500000f10839d040e039d010b0e0a039d0b0a0808859d0800000f1e10849d0800000f0e039d010b0a0a0b0a0b010b000405849d040500080000040500040500080e039d03030a0b039d010a08000f10000405001f1d00041c1c1410000f1000000e039d0a0a0b039d010b0808839d081f10000f10000f1e1e10859d040e039d0a0b0b0a010616039d0000041c108a9d04050004140e039d0b039d010a1913181805000f100000041c1c0500080405000f10000f140e0e0a0a0b010a0a19170a0910859d0f14141d000414100008839d0f0e039d0b010b039d19170a01080000040500000f1e10001f1d00000e000405000e0e0a0e0b039d0819170b08050004141e05859d0f1405839d0f10000e039d0b0b0a0a0b1917010d10000f10080f050008839d0f10849d08000e0e0b0b0a0a080a19170a0b08859d1f0500041c05000008040500041c0e049d0a0a0b0b19170a0d041c1c0500041410001f141d000e000f10000f140e0e0a0a0b08010b19170b0d0f100f1d000f1000000f1e1008869d0f0e039d010b0a0b0b19170b0d0000041d889d0405000e000e00000e0e0b0b080a0a0b19170b0d00000f1000000405000e00001f10869d0e039d0b0a0b0a0b19170a0d859d081f100000080410000004050008000e079d0a19170a0d000405000004100000041c10000004100f0500000e039d0a039d010019170a0d000f1405001f0500000f10000004100e0e0f05000e0e0a0a0e0b010819170b0d00080f10000f141c05849d0f050e0e0410000e039d0a0e0a010819170a0d1607849d0f1e1008000e00000f05041000000e0e0b0b0e0b039d19170b0d0e178c9d080f100008000e039d0a0e0a010819170a0d0a0e0b0b030b0b010a0b0e0b0a01869d0e0e0a0a0e00010a19170b0d0a0b0b1b03049d1b0b0e080a839d060a07000e039d0b0e0b0b0a19170a0d0a0e0b1b0b030b0a1b0b0e010b0a00000a130a000e0e0b0a0e08010b19170b0d0a0b0b010a00000a0b0a0e0b00000b00110b12000e039d0a0e0e0b0a19170b0d0e0e0b030b0300000e0a0e0b0800000b08000008000e0a039d0e039d11120b0d0e0e0b0a010300000e0a0e0e0a010a0000018a9d0b0b0a0d16070a0b0607000e06070e0e0607000006070b0e060700000800000e0b0b06160e170a0819170d0e19170e0e1917080e19170a08191708839d080e0b0a190e0b079d0a0a0b0a039d0b0b0a0303090b01030b889d010b080a0b0a0b0a0a0b0a080a0a0b0b030e03030b03039d889d0d0b0a0b0a039d080b059d0a080a0b03030a0b0a030a01869d08000b0a039d0b049d0a0a0b0a059d080308000a0b0a0d849d08839d0a0a0b0b080a039d0b0a0b0a0a030a039d030300000a0405859d0800000a0b0b0a0b0a0b0a080a0a0b03039d0b0a030e03000a0f1d08859d08000b080b0a0b0a0a0b0b0a080b0b030a0a0b03030b000b0b0f1c05869d0b0a0b0a039d080a0a0b059d080b08030a0a000b0b0a0f1405849d080a0b0b0a0a0b0b0a0a080b039d0a039d03030b0000030b039d0f1405839d0b0a0b039d080b0b0a0a0b0a0a0b039d030e030b0003039d0b039d0f140500000a0b0b0a0b049d0a0b0a0b0b080a0b0b03030a000a030a0a0b0b0a0f1405000a0b059d0a0a080a0b0b0a0b0a049d030b000a069d0b0a0f1405080b0a080b039d0a039d0b0a0b0b030a0b08030300000a0b0a0b0a039d0b0f14050b059d0a0a0b0a039d0b03039d0a0a030e03000a0006070b0b0a0b0a0f100a0b0a0b0a080b0a0b0b080b0b030a0b0b03030b000b001113070a0b0b0a0b039d0a0a0b0b0a039d0b049d080b0b0a0b030a0a000a00001113070b0a039d0b080b010e0b1a0b080b0a0a0b049d0a03030a000003839d111316160700010a010b0e0b1a0a0b059d0a0b0a030e030a0003039d839d190e1312000d0a010a010b1a0b0a0b0a0a0b0b080b0b03030b000b030b0a0b0b1913120000060a0e0b039d1a0b049d080a0b039d0a08030b00001b0b0b0a0a1112000006120b080e039d1a080b0a049d0b030a0b0b03039d001b0b0a0a0b0e00000612080b0b01039d1a0b0b0a0a0b0a03039d0a0b030e030803000a0b000e000617080b0a0a0b0a0a1a0b0a0b080a039d030b0a0a03059d0a0a0b0b0e0811120b0b0e0e0a0e0e1a0a0b039d0a0a080b0b080a03899d0e0a0b0a0b0e0e0b01081a010a010a0b0a0b0b0a039d01879d0100000a010b0b0e080a01001a0a0a0e049d080a0b080a0e049d0a039d0e049d0b0616070b0b0a0e0e1a0a0e0e0000010b010a0b0a039d0e0e0a010a0e08010e0a1101120b0b0a01081a0b0e0b039d0e049d0b0a010b0e0e0a010b0e0b010e0b0a0b000a0b01010a1a0a839d0e0e0a0a0b080a0616039d07080b0e0b0b0e039d000e0a08039d0b1a0e0008000e0e0b0616070a110e010e120e049d0a0b0a01000e0b08039d0b1a0e000e000e0e849d0b049d839d0e080e839d010a010a08039d0b1a0e080e080e0e080e049d040e080e05000a0a0e000e080e080e879d02859d02879d02899d1a000800080008000800080008000800080008000800080008000800080008001a9f9d1a000800080008000800080008000800080008000800080008000800080008001a9f9d1a000800080008000800080008000800080008000800080008000800080008001a9f9d1a000800080008000800080008000800080008000800080008000800080008001a9f9d1a000800080008000800080008000800080008000800080008000800080008001a9f9d1a000800080008000800080008000800080008000800080008000800080008001a9f9d1a000800080008000800080008000800080008000800080008000800080008001a9c9d1a049d000800080008000800080008000800080008000800080008000800081a08081a9c9d1a08039d0c1a1e9d0d0c039d1a1a011a039d0c1a01079d080c0a9d0100001a1a0c1a1a0c039d1a0c08099d1a089d0c010c010c081a0c1a0c0c1a081a0c1a08089d1a08069d1a010c039d010c1a0c039d1a1a0c039d1a0a9d011a049d081a08059d01001a049d080c1a0c1a0c080c069d00081a08011a081a0c059d0d00000c0c1a049d0c079d080c0c00081a010c1a081a0c049d030c00001a0c1a0c049d1a0c039d080c0c080c00001a0c0c1a081a1a0c0c010c0c001a1a0c1a0c1a1a0c1a0c0c080c059d1a0d1a00001a08081a1a0c030c0c00081a081a0c049d1a0c9d08001a1a08081a039d0c1a000c1a0c1a0c0c9d1a0c859d1a1a08081a1a0c1a001a1a0c049d1a039d0c1a1a0c1a1a0c1a0c1a049d081a039d08081a0c1a0000010c049d1a011a0c1a0c039d1a0c1a0c049d1a039d081a1a08039d0c00001a0c0c080c1a081a0c039d1a039d0c1a0c1a1a0c069d1a1a08081a09001a0c069d1a0c059d1a0c0b9d081a1a080b049d0e879d0d0a0a01049d080e839d0b0a0b039d010a080b0a0a0d899d0e0b0a0b0b0a0e849d0e049d0a0b0a0b0a0a0e849d0e049d839d0e039d000e849d0e039d010e0e000e0e080e849d0e0a01010a0e839d0e039d849d0e039d00080e0e000e080e849d0e0b0a01010a0b0e879d0e039d080e00080e01000b0b849d0e0a0b0b01010a039d0e849d0e039d08039d0e08080e0a000a0b839d0e0a0b0b0a01010a049d0e839d0e08059d0e00080008010b0e00000e0b0a039d0b01010b0a0b0b0a0e00000e08059d0e049d0001080a00000e0b0a0a0b0a01010b0a0b0a0a0e00000e08059d0e839d010a0b0a00000e0d0c9d0e00000e0d08049d0e0000080e000e0800000e088a9d080e839d0d08049d0e0008000e000e0e839d0e08889d080e839d0e0d08049d0e839d0e000e08849d0e08000008080000080e849d0e08059d0e0808000e080e0a0e0b0a039d0e08849d080e849d0d0e08059d0e039d0a0e039d0b080e849d0e080000080e849d0e0b0e08039d0e049d080b0e080e0b0a0b0e849d0e0e000e849d0e0b0b0e080e039d08080e0e0a0e0a0e0a0b0b0a0e849d0e000e839d0e0a0a0e049d080801039d0e0b0a0b0e0b059d0d889d0e080b0e039d080e0e0a01039d0e0e0a0e0e0a0e119d0b0e010b0e0e0b0b0a0b0e0b0a0b0a098e9d080e0a039d0b080e0e0a039d0e0e0a0b1a839d0c039d000c000c000c039d00000e0b0e000e059d0a0a0b0a0a1a01849d0c00000c000c000c849d0e080e000e0a0b0a0b080b0e0b1a0101849d0c00000c039d000c0c839d0e0a0e080e0a069d0e0b0b1a01849d0c00000c000c000c849d0e0b0e039d0b0a0b0a1a0a0e0a0a0b1a849d0c00000c000c000c039d00000e0a0a0b039d0a0a1a1a0a0e039d0a0b889d08879d0e0b0b080a0a0b1a1a0a0a0e080e010a000c049d000c00000c000c039d00000e0a0b039d081a1a0a0b0b0e0000010b000c849d0c0c000c000c00000c000e0a0a0b0a0a1a1a0b0a080e0b0b010b000c039d00000c049d000c00000c000e0a080b0a1a039d0b0b0a0e0e0a0b0a000c849d0c000c0c000c00000c000e0b039d1a059d0a0b0b0e0a0b0a000c049d000c00000c000c039d00000e0b039d1a059d0b0b0a0e0a0b0a088f9d010b0a1a079d0a0a010b0a0a859d20039d00205050839d50f850f8508f9d1010839d2040039d202010039d20a870f870a82020f82020839d10100000f8869d100810204080f898a8c8f86020039df8f808f880f8f808f808f88888f80808f880f808f88080f888f8f808049df888f888f8f888f8080800200020000020002020186080601800f800f800c0300830c08a9d7088f88888f088f888f0f880039df8f088039df0f880f880f8f880f08080f880f888f88888f88888f820039df8f820039de090a0c0a09080049df8f8a8a88888f888049df888039df8f888f88080f8888898f8f888f8e098f880f808f8f820049d88049df888885050208888a8a8f88850205088039df82020f8102040f86040039d6080402010083010039d3070a820039d849df80001ff049d9a9d01c000ffff80007ffff8007fff00007ffff8007fffffc00007fc000060001ff0e0007fffc0839d1fffc07fc0839d1fffc07fffffc03fff039d807ffffff000e0007fffc0007fffc0007ffff0007ff0000001fff0007fff039dc07ffffff00001c000ffff007ff7fc007fffffc07ff0000001fff0001fff039d007ff7fff001c000ffff80db9d03ff049d9a9d038001ffff00007ffffe007fff00007ffffe007fffffc0007fffc00078001ff070003fffe0839d1fffc07fc0839d1fffc07fffffc03fff039d807ffffff00070003fffe0007fffe0007ffff0007ff0000001fff0007fff039dc07ffffff000038001ffff007ff7fe007fffffc07ff0000001fff0001fff039d007ff7fff0038001ffffa39d2000003c101000020040859d3c00101040a59d070003fffe9a9d070003fffe00007fffff007fff00007fffff007fffffc001fffff0007e001ff038001ffff000007fffffc07ffff0007fffffc001fff0007fff039dc07ffffff00038001ffff0007fffe0007fc000007ff0000001fff0007fff039dc07ffffff000070003fffe007ff7fe007fffffc07ff0000001fff0000ffffffe007ff7fff0070003fffea39d2044004200100002384078383878004068003840a59d0e0007fffc9a9d0e0007fffc00007fffff807fff00007fffff807fffffc003fffff8007f801ff01c000ffff800007fffff807ffff0007fffff8001fff0007fff039dc07ffffff0001c000ffff8007ffff0007fc000007ff0000001fff0007fff039dc07ffffff0000e0007fffc007ff7ff007fffffc07ff0000001fff00007fffffc007ff7fff00e0007fffca39d3c44004030100002447844404444003c54301078a59d1c000ffff89a9d1c000ffff800007fffff807fff00007fffff807fffffc007fffffc007fe01ff00e0007fffc00007fffff807ffff0007fffff8001fff0007fff039dc07ffffff0000e0007fffc007ffff0007fffffc07ff0000001fff0007fff039dc07ffffff0001c000ffff8007ff7ff007fffffc07ff0000001fff00003fffff8007ff7fff01c000ffff8a39d2244004e1010004244039d3844443e0254101044a59d38001ffff09a9d38001ffff000007fffffc07fff00007fffffc07fffffc00ffffffe007ff81ff0070003fffe00007fffff007ffff0007fffff0001fff0007fff039dc07ffffff000070003fffe007ffff8007fffffc07ff0000001fff0007fff039dc07ffffff00038001ffff0007ff7ff807fffffc07ff0000001fff00001fffff0007ff7fff038001ffff0a39d223c00421010004244039d044444004254101044a59d70003fffe09a9d70003fffe000007fffffc07fff00007fffffc07fffffc01fff039d007ffe1ff0038001ffff00007ffffe007ffff0007ffffe0001fff0007fff039dc07ffffff000038001ffff007ffff8007fffffc07ff0000001fff0003fff039d807ffffff00070003fffe0007ff7ff807fffffc07ff0000001fff000007fffc0007ff7fff07fff039de0a39d3c04003c380c003c384444783844003c54380c44a59de0007fffc09a9de0007fffc000007fffffc07fff00007fffffc07fffffc01fff039d007fff9ff001c000ffff80007ffff8007ffff0007ffff80001fff0007fff039dc07ffffff00001c000ffff007ffffc007fffffc07ff0000001fff0003fff039d807ffffff000e0007fffc0007ff7ffc07fffffc07ff0000001fff0000007fc00007ff7fff07fff039dc0a49d38b69d0e0e0d0d0c0e120c0e120c0e120c0e1212100e0c0a0b100a0b100a0b100a0b10100e0b070c0c0b0c0c0b0c0c0909080909080909070102070b06070b0e0a0b0e13130b0b0c0e120c0e120c0e120c0e1212100e0c0a0b100a0b100a0b100a0b10100e0c0b10080b10100e0c0b09080910100e0c090b02070b0b07090907049d13049d171a1f13171a0e13170b0e13070b0e0706060506060506039d07080909080909181a1e15181a1215180e12150c0e120c0b0b0a0b0b0a0b039d0c0d0e0e0d0e0e14171c1014170b1014080b1004049d15181c1015180c1015090c1004049d171a1f13171a0e13170b0e13070b0e070206090e0e0c090907049d4029049d02090609020906090209060902090609fb02ff02fb02ff02fb02ff02fb02ff02fd040004fd040004f6fdfafdf6fdfafdfb02ff02fb02ff02fb02ff02fb02fc0202090609020906090209060902090609fb02ff02fbff0207fb02ff02fb02ff02f8fffcfff8fffcfffd040004fd040004f6fffbfff6fffafdfbfffbfffbfffbfffb02ff02fb02ff02fb02ff02fb02ff02f6fdfafdf6fdfafdf6fdfafdf6fdfafdf6fdfafdf6fdfafdf6fdfafdf6fdfafdfb02ff02fb02ff02fb02ff02fb02ff02f8fffcfff8fffcfff8fffcfff8fffcfffd040004fd040004f8fd00fdf8fd00fdf6fbfffbf6fbfffbf6fbfffbf6fbfffbf6fdfafdf6fdfafdfbfffbff400440044104420443044404450446044724402441244224432444244524462447444044414442444344039d45444644476440644164426443644464456446644784408441844284438444844584468447a440a441a442a443a444a445a446a447c440c441c442c443c444c445c446c447e440e441e442e443e444e445e446e44704480449044a044b044c044d044e044f24482449244a244b244c244d244e244f44484449444a444b444c444d444e444f64486449644a644b644c644d644e644f84488449844a844b844c844d844e844fa448a449a44aa44ba44ca44da44ea44fc448c449c44ac44bc44cc44dc44ec44fe448e449e44ae44be44ce44de44ee44f0450045104520453045404550456045724502451245224532454245524562457445044514452445344544455445644576450645164526453645464556456645784508451845284538454845584568457a450a451a452a453a454a455a456a457c450c451c452c453c454c455c456c457e450e451e452e453e454e455e456e4570440044104420443044404450446044724402441244224432444244524462447444044414442444344039d45444644476440644164426443644464456446644784408441844284438444844584468447a440a441a442a443a444a445a446a447c440c441c442c443c444c445c446c447e440e441e442e443e444e445e446e44704480449044a044b044c044d044e044f24482449244a244b244c244d244e244f44484449444a444b444c444d444e444f64486449644a644b644c644d644e644f84488449844a844b844c844d844e844fa448a449a44aa44ba44ca44da44ea44fc448c449c44ac44bc44cc44dc44ec44fe448e449e44ae44be44ce44de44ee44f0450045104520453045404550456045724502451245224532454245524562457445044514452445344544455445644576450645164526453645464556456645784508451845284538454845584568457a450a451a452a453a454a455a456a457c450c451c452c453c454c455c456c457e450e451e452e453e454e455e456e45704582458445864588458a458c458e45804592459445964598459a459c459e459045a245a445a645a845aa45ac45ae45a889d187e5ef7bd6a7e18183c7e7eff039d7e7e81817e7e81817e1f604faf80be039df806eaed01fd039d1f605fbf059df806fafd059d08142a5d2a140800000609f9e9a60000510892084194014a510892084194014aaa55aa55aa55aa55ff81bdb5adbd81ff669999666699996680af039d805e601f01ed039d01fa06f8bf059d5f601ffd059dfa06f8ff089d00ef039d00fe039dff81ff18ff81ff18ff00ff069dfd089dff069d00ffbf089dee039d00bb039d006699069d66ff00efef00fe039d01ed039d01fd039d00ef039d00fe00ff80af039d80be039dff9d00000cf00000f33f0003fcccc00fcf3f300ffcc0f03fff00cc3fcccc0c333cf33c33ccfc0cfcff0ff0fffff33fffcfccc3fffff033fccfff30ffffccf3ff039d03ffcc3ccff3f3ff039dcffc33fff3ff03ffcf333fffffcffffffcffff3fffff3c3ffffffc3fffff3c0fffcffc0fcf33f00ffffff003f33fc000ffff00000ff0000003c000003ffc0000ffff0000ffff0003ffffc003ffffc003ffffc00ffffff00ffffff00ffffff03ffffffc3ffffffc3ffffffc3ffffffc3ffffffcff249d3ffffffc3ffffffc3ffffffc3ffffffc0ffffff00ffffff003ffffc0003ffc0007ffffe01ffffff83c00003c7800001e73ffffcee7ffffe7cffffff3cffffff3cffffff3cffffff3e7ffffe773ffffce7800001e3c00003c1ffffff807ffffe007ffffe01ffffff83c00003c7800001e73ffffcee7ffffe7cffffff3cffffff3cffffff3cffffff3e7ffffe773ffffce7800001e3c00003c1ffffff807ffffe007ff039d1fff039d3c839d78839d70839de7ff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fff049de0ff039df8839d3c839d1e839d0e3fff3fe73fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff307ff039d1fff039d3c839d78839d71ff039de1f9039de1f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff069de0ff039df8839d3c839d1eff039d8ef9039dc7f9039de7ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df30003839d03839d0fc000000cc000003cf0000033300000f33c0000cccc0003cccf00033333000f3333c00cccc0c03cccc0f033039d30f333333ccc0ccc039d0cccccf333033c333303303cccccf00cccccc00f3333c00333330003c0cf0000c0cc0000f33c0000333000003cf000000cc000000fc0000003839d03a89d03f000000ffc00000ffc00003f039dfffc0f2aaaa80f3ffffc0f3f003f039d000ffc33000ffc330003f0b09dc00033030330c030859d30030c0000cc00c0859dc30c3300000300030c849dc000c0849dc00ccc33849d03839dc0c00330000c859dc00000cc3030cc849d0300000cc0849d03330000cc00c0839d0c0003000033879dc0300003000030c003839d30330000cc3003839d300c039d0000c0000330869d300300c0000c000cc0003000030000c0000c849dc0000c03330003300033869dc00030839d0300030000330000300000cc859dc00300c000000c000330000c30869d0ccc03030000c030849d30c0859d3000303300c000aa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049daa049d55049dff049dc3059d03039dfccccccff333333ffccccccff333333ffccccccff333333ffcccccc30f3333030ccccccfff33333ffccccccff333333ffccc00c3f3330303fccc30cff3333c3ffccc0ccf0f33003f0cccc0c3ff333303fccccccff333333ffccccccff333333ffccccccff333333fc0039dc3059dff059dc0ffc0fff0fff0eab0eab0d57cd57ce0ace0acd01cd01ce02ce02cd01cd01ce02ce02cd01cd01ce02ce02cd01cd01cfaacfaac355c355c3ffc3ffc0ff00ff0ffc0ffc0fff0fff0eab0eab0d57cd57ce0ace0acd01cd01ce02ce02cd01cd01ce02ce02cd01cd01ce02ce02cd01cd01cfaacfaac355c355c3ffc3ffc0ff00ff0c0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fe73fff3f733fff3f78839d3c839d1fff039d07ff039d839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff27ff3fff0e839d1e839d3cff039df8ff039de0cfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039de79f039de39f039d71ff039d78839d3c839d1fff039d07ff069df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d879f039d87ff039d8e839d1e839d3cff039df8ff039de0ff049d9f089dff089df9089dff089d9f089dff089df9089dff089d9f089dff089df9089dff089d9f089dff089df9089dff049d849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff119dc0000003c0000003c0000003c0000003ff109d0003c0000003c0000003c0000003c000ff109dc0000003c0000003c0000003c0000003ff109d0003c0000003c0000003c0000003c000ff089d889dff049df9089dff089d9f089dff089df9089dff089d9f089dff089df9089dff089d9f089dff089df9089dff079df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff039df39f039d939f039d93ff039df3ff039df3f9039df3f9039df3ff039df3ff049d9f089dff089df9089dff089d9f089dff089df9089dff089d9f089dff089df9089dff089d9f089dff049d889dff089dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039dcfff039dcf9f039dcf9f039dcfff039dcfff039dc9f9039dc9f9039dcfff039d849df30c9d849d3f0c9d849df30c9d849d3f0c9d849df30c9d849d3f0c9d849df30c9d849d3f0c9d07e007e01ff81ff83c049d781e781e700e700ee7049dcff3cff3cff3cff3c003c003cf33cf33cf33cf33cf33cf33c003c003cff3cff3cff3cff3cff3cff3c003c003cf33cf33cf33cf33cf33cf33c003c003cff3cff3cff3cff3cff3cff3c003c003cf33cf33e727e727730e730e781e781e3c049d1ff81ff807e007e0ff089d8c9d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3839d03ff3fff33ff3fff33ff3fff33839d033fff3ff33fff3ff33fff3ff3849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f849d3fff3fff3fff3fff3fff3fff849dff3fff3fff3fff3fff3fff3f889dff089dc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fffc0839dcf3fff3fcf3fff3fcf3fff3fc0839dcfff3fffcfff3fffcfff3fff0003c0000033fc0000fcff00003f3f0003cfcfc003f3330003fcfcc00ff3f3f00fcfcff00ff3f3f03fcffcfc3f3ff3fc0cffcffc33fff3fc3cffcffcff3f3ff3ffcccfcffff3f33fffcfccffff3f039dfcffcfcff33ff3f3cf039dfc3f039df33fccffcc3ff3f3fc3ffcccfc3fff3f3c0ffcffc00ff33ff003cfcfc0003ffc003c839dc30c300000cc33f000cff30c003ffc0c0033cc0303f3cfc00c3ffc30033ffcc00333ccc000f3cf00c03ffc00f03ffc00fc0ff000fc03c0303f0c30fc030ff0ff030c30cfc3cff3cff3cc33c3f3ffffc0ff039df00cffff3c00ffff0c0fffff0f3f0fffcfffc3ffc00003ffc00000f0f00000f0f0839dfc000003ff839d3c000c30c30fcc330030cff300303ffc00c033cc0003f3cfc00c3ffc30033ffcc00333ccc000f3cf00003ffc03003ffc0f000ff03f0c03c03f3f0c30fcff0ff0c0f30c30c0f3cff3c3c3cc33cf03ffffcf0fff039d3cffff3030ffff00f0fffff0f3fff0fc03ffc3ff03ffc0000f0f00000f0f00003f839dffc0839d3ffc0000f3cf0000cc330000cc330000f3cf00003ffc00000ff0000003c000003ffc0003ffffc003ffffc00ffffff00f3ffcf00f3ffcf03f0ff0fc3c0ff03c3c0ff03c3c0ff03c303ffc0c003ffc00003ffc0000fc3f0000fc3f0000f00f0003f00fc003c003c003c003c003c003c003c003c00fc003f03fc003fcff0000ff03ff00000f0fc0000ccff0000ccff0000c3ff0000fffc00003ff839d0f839dfff0000fffff000fffff003fffffc03cfff3c03cfff3c0fc3fc3f0f03fc0f0f00ff0039d0ff0f0c03ffc30003ffc00003ffc0000fc3c0000f03f0000f03f0003f00f0003c00fc003c00fc003c003c003c003c00fc003f03fc003fcff0000ff0000ffc00003f0f0000ff330000ff330000ffc300003fff00000ffc00000f000000fff0000fffff000fffff003fffffc03cfff3c03cfff3c0fc3fc3f0f03fc0f039df00f039df00f0c3ffc03003ffc00003ffc00003c3f0000fc0f0000fc0f0000f00fc003f003c003f003c003c003c003c003c00fc003f03fc003fcff0000ff003ffc0000f3cf0300cc330f00cc330f00f3cf3c003ffc3c000ff0f00003cff0003fffc003ffff0003ffff000ffffc003f3ffc003c3ff000fc0ff000f00ff000f00fff00000fffc0000fffc0003fffc0003fc3c000fc03f000fc03fc00f000ff03f0000003c0000003c0000003c0000003c000000fc000003fc00000ff849d3ffc00c0f3cf00f0cc3300f0cc33003cf3cf003c3ffc000f0ff0000ff3c00003fffc0000ffffc000ffffc0003ffff0003ffcfc000ffc3c000ff03f000ff00f00fff00f03fff00003fff00003fffc0003c3fc000fc03f003fc03f00ff000f839d0fc0000003c0000003c0000003c0000003c0000003f0000003fc839dff00ffc00003c3f0000333fc000333fc00030ffc0003fff00000ffc000003fc00000cfc00000cfc000f03cf000ff3cf000fff3f0000ff3f00000cffc00003ffc00003ffc00000ff000000ff0000033f0000033fc0000fcfc0000fcfc0003f03f0003f03ff003c00ffc03c000fc03c000fc03c000f03fc003f0ffc003c0ffc0839dffc00003c3f0000333fc000333fc00030ffc0003fff00000ffc000003f839dcfc00000cfc00000ccc000003cf000003cf000003cf00000f3f00000f3f00000f3f00000f3f00000f3f000000ff000000fc000000fc0000033f0000033fc00003cfc00000f3f00000f0fc0000f0fc0000f3fc000fcff0003fcfc0003ff000003ff00000f0fc0000ccff0000ccff0000c3ff0000fffc00003ff839d3f839dcfc00000cfc00000cfc00000cf300000cf300000cf300000f3c00000f3c00000f3c00000f3c00000f3c00000fc300000fff00000ffc000003fc000003fcc00003f3f00000f3f00000f0fc0000f0fc0000f3fc000ff3f0003ff3c0003ff879dffc00003c3f0000333fc000333fc00030ffc0003fff00000ffc000003fc00000ffc000f0f3f000fcfcf000ff3f3c000f3f3c00003fcf00003fcf00003ff000003ff000003ff00000ffc00000ff300000fcfc3f03fcffff03f03fff03f03fff03c00f0f03c0000f03c0000f03c000033fc00000ffc00000ffc0839d03ff00000fc3c0003fccc0003fccc0003ff0c0000fffc00003ff000003fc000003f3000003f300000f3c0f000f3cff000fcfff000fcff0003ff300003ffc00003ffc00000ff000000ff000000fcc00003fcc00003f3f00003f3f0000fc0fc00ffc0fc03ff003c03f0003c03f0003c00f0003c00fc003fc03c003ff000003ff0003ff00000fc3c0003fccc0003fccc0003ff0c0000fffc00003ff839dfc000003f3000003f30000033300000f3c00000f3c00000f3c00000fcf00000fcf00000fcf00000fcf00000fcf00000ff0000003f0000003f000000fcc00003fcc00003f3c0000fcf00003f0f00003f0f00003fcf00000ff3f00003f3fc00000ffc00000ffc00003f0f0000ff330000ff330000ffc300003fff00000ffc00000fc000003f3000003f3000003f300000cf300000cf300000cf3000003cf000003cf000003cf000003cf000003cf00000c3f00000fff000003ff000003fc000033fc0000fcfc0000fcf00003f0f00003f0f00003fcf00000fcff00003cffc00000ffc0859d03ff00000fc3c0003fccc0003fccc0003ff0c0000fffc00003ff000003fc000003ff00000fcf0f000f3f3f003cfcff003cfcf000f3fc0000f3fc00000ffc00000ffc00000ffc000003ff00000cff00fc3f3f00ffff3fc0fffc0fc0fffc0fc0f0f003c0f00003c0f00003c0c00003c0000003fc000003ff000003ff000cc00000ccf30000033cc003cc30300c3333003cf33ccc00cf300333330cc03cff03cc0fcff3f3033c300cc0ff3ccc33fff300c0cffc0033ffff33ff3fffccc0fff333c0cffc03ccf0fcccf3fff3c003f3ff3ffccff000ccc3cf30000cf00c3300030000cfcf30303c0f000303c0000c3f3c3003f3f0c0839dc000c0c38a9d033c00000c300000f33300030f3cc000cf300003330cf00cff03c003cff3f0033ffc0c00fffccc33fcff3000cffc0033ffcf303fffffcc0fffcf3030fcfc003cf0ccfc33fcf3c003f3ff3c30cff00000c3cf300cccf0000300c30000cfcc00003ccf000303c00000333c9e9d033000003f3c0000cf300003330cc000ff03c003cff3f0033ffc0000fffcc00ffcff300ccffc0003ffcf300fffffc00fffcf3000fcff000cfcccf003ccf3c003f3ff0000c0f00000c3cf0000ccf0000030c000000fcc00000cc0b69d0330839df3000033fc00003ff000000ff300003ffc0000fff000000fff00003ff00000ffff00000ffc0000fff000003ffc0000cff000000fc0000030c0ca9d0330000033c000000ff000003fcc00003cf00000033c000033c000003ffc00000330000003f00000030c00000fdb9d03c000000cc000000cf000000330839dc000000ff000000330000003c0c19d41059d4241039d424341059d06109dd09d07209da09d05109d08109df09d09109dff9da19d06109d04249d06059d000006849d04049d06059d000006849d04049d06059d000006849d06040406059d889d06040406059d889d04049d06049d889d04049d06049d889d04049d06049d889d04049d06049d889d04049d06049d889d04049d06049d889d04049d06049d889d04049d06049d889d0a609d809d809d809d809d809d809d809d809d809d809d809d809d809d809d809d809d809d809d809d929d0783c1e0f0f8fcfeff049d7f3f1f0f0c5a5843564153444647515745525431323334353039383736504f4955590d4c4b4a4820004d4e42003a00002f889d3c3e21002300005f29282700223b839d0d3d2b2d5e20002e2c2afff0e3d7cbc0b4aba19790888079726c66605b56514c4844403d393633302d2b28262422201e1c1b1918171514131211100f0e0d0c0100020602059d46460202054502129d80508051805280538054805580568057a050a051a052a053a054a055a056a057c050c051c052c053c054c055c056c057e050e051e052e053e054e055e056e05708402840484068408840a840c840e84008482848039d68488848a848c848e84808502850485068508850a850c850e85053435245454e204f4e4541535020079d43524f434f44494c45204541525448574f524d20534541534e414b452020414e454d4f4e4520039d424153494c49534b202043455048414c4f504f44414e4e454c494420039d4c455649415448414e204f5048494449414e20204b494e4720434f425241171a63322d402f184647c1730242121a16014111190e0343131b1e0242121a160242121a160242121a160343131b1e0343131b1e0242121a16014111190e0343131b1e0545151d2e030100020403000204040100020404000204039d0301000404030004039d010004039d0004049d0301020404030204039d010204039d0204049d030104039d0304049d0104049d000203010400020304040002010404000204039d0003010404000304039d000104039d0004049d0203010404020304039d020104039d0204049d030104039d0304049d0104049d000117000002160000031500000414000004130000041200000411000004100000040f0000040e0000040d0000040c0000040b0000040a000004090000040800000407000004060000040500000404000004030000040200000401000004000001030000020200000301839d0840112802839d1080101002839d18c00ff801839d20000fe001839d20400ec801839d20800db001839d20c00c9801839d20000c8001839d20400b6801839d20800a5001839d20c0093801839d2000092001839d2040080801839d208007f0849d20c006d8849d200006c0849d204005a8849d20800490849d20c00378849d20000360849d20400248849d20800130849d20c00018849d20869d2018849d04004010849d08006008849d0c0001849d0200020004000408080204261700170097014700000360102001039d4011280242112a020400040808020426849d800130000003601020010165ff42000a40000865ff62000e60000c8bff020002839d8bff22000620000492ff41000901000192ff400008839d91ff43000b03000391ff42000a02000295002200062000049500020002839d6f0062000e60000c6f0042000a4000088aff42000a0200028aff43000b0300038bff400008839d8bff41000901000116563c53434f52453a16414448492d53434f52453a165d4c54494d453a1656544c495645533a16415c4449414d4f4e44533a164f6453435245454e3a202016566c534f554e443a20059d2844291656744d555349433a20059d28452916417c50415353574f52443a200b9d164884434f4e54524f4c3a200a9d284a29160a94505245535320434150532f3120544f204b494c4c20594f555253454c46160aa0505245535320454e54455220544f20474554204241434b2048455245160aac505245535320535041434520544f20504c41592047414d45168e642028464952452d4d415029ff16876c4f4e20ff16876c4f4646ff1687744f4e20ff1687744f4646ff1687844b4559424f415244ff168784435552534f522020ff16878453494e434c414952ff1687844b454d5053544f4eff160ab85052455353205020544f20454e5445522050415353574f5244ff160ab8505245535320434150532f5220544f2052455354415254ff16875c504c454e545921ff16875c20ff1604144d415016041b2d039d1604224d4f44451604292d049d16003c5553451600464b455953204f5216004d4a4f59535449434b160054544f205343524f4c4c16005f4649524520544f16006645584954160074594f552043414e16007b53454520544845160082574849544516008953454354494f4eff165630454e5445522050415353574f524416333c2320149d23ff16645053435245454e2020ff16335050415353574f5244204e4f54205245434f474e49534544ff165a3c4f5554204f462054494d45ff16484c434f4e47524154554c4154494f4e53161a55454e54455220594f5552204e414d45202832302043484152532e4d4158291633622320149d23ff16144652414e4b1664464e414d4516c84653434f5245161b50312e205355504552494f522020534f4654574152452020161b58322e205355504552494f522020534f4654574152452020161b60332e205355504552494f522020534f4654574152452020161b68342e205355504552494f522020534f4654574152452020161b70352e205355504552494f522020534f4654574152452020161b78362e205355504552494f522020534f4654574152452020161b80372e205355504552494f522020534f4654574152452020161b88382e205355504552494f522020534f46545741524520201646944c4153542053434f52453a163caa505245535320535041434520544f20504c4159ff16329e42593a20159dff163a3c57454c4c20444f4e452e204e4f5720545259204954163a46574954484f55542050415353574f52445321ff161646414d415a494e472120524550544f4e204f4e4520434f4d504c4554454421163c504e4f572054525920524550544f4e2054574f21ff16625a5052455353205350414345ffff9df69df5d5e5112e4719012610af291791300281373fcb1310f48787477b87874fe1d1f1c9f5c5d5cb39cb3959160021d2b8eb29e529e529039d19d119d11948cb39cb39060009d1c1f1c92100580100037ee64777230b78b1c2f6de060c110000c52100400100181aa67723130b78b1c20ddfc1ed5f5fed5fe61f57ed4f10e121ff5a11fe5a01ff1a3600edb8c9f3af322dfffb160ced4b14ff215bdf7ecdb5e3d9cdfae23e46160121001ecd1ae0d92315c242dfc93534333231303132333435003a2aff6f2600290a9d11005719e521d2b811d3b801a305361aedb01147b93e20e1012000edb013069d3dc28fdfcddddf21bcd211bdd2011a003600edb03a2aff32badfdd2181d6dd7e003229ff3a2aff478787805f16002189d619114fffeda0eda0eda0eda01158ffeda0c9dd21d7d22175be01a4057efe012810fe02280c2b0b78b1c2e7dfdd360000c9e5c5dd7704dd7502dd7403cda8dedd7000dd7101c1e1110500dd19c3f0df322be03a2effb7c8f3e5af0efeee10ed790010fe2520f41ce11520edaf322cffd3fefbc92176be2220ff1177be0145143600edb0af321aff321dff321fff3e18321eff3ec0321cff2179d02222ff3a15ffd60ce6fc473a14ffd60ce6fc4fcdcade3e08f53e08f5c5e57ecdb5e3e123c178c60447f13dc280e078d6204779c6044f111e0019f13dc27de0f3ed73bce03142962176be3ec0d1011800edb03dc2b1e0310000322dfffb3ccdcce0fe2fc8c3c2e076f5fd2142992179d0083e1808e5fd5e00fd5601fd23fd23fe194f38020e180600edb0e1011800093dcafde0083dc2d8e0f1c93efbdbfee6043235ff3efedbfee601473efbdbfe1f039de601b0323aff3ebfdbfee6083237ff3efedbfee601473ef7dbfee601b03232ff3efddbfee6043234ff3edfdbfee6013236ff3e7fdbfee6013238ff3ebfdbfee6013233ff3a3fffb7cad0e1fe01caa2e1fe02ca7fe1afdb1f47e610ee103231ff78e60fee0f3230ffc93eefdbfe47e6013231ffafcb18cb1817cb1817cb10cb18cb18cb1817cb10173230ffc93eefdbfe47e6013231ff3ef7dbfe4fafcb18cb18cb18cb1817cb1817cb11cb11cb11cb1117cb10cb10173230ffc906003efbdbfe1fcb103efddbfe1fcb103edfdbfe1f1fcb1017cb10783230ff3e7fdbfee6043231ffc9ed731fe2317fffe5d5c5f53a2cff4f3a2effa1c424e23a2dfffe02283ffe01281bf1c1d1e1310000fbed4d21000006647ee610d3fe2310f878d3fec93a2effa10600ca40e206cd0e000e000e000e000e000e0010f2212dff34c31ae23142992a22ff3a1dffb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc261e23a1fffb72813473e18904f0600d1edb03a1fff4f2179d0edb0b7c2b6e22179d03a1effb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc2bce2322dff3177ffc31ae2ed73a5e3f33e01322dfffb763142962a20ff3a1affb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc212e33a1fffb72815473e18904f0600d1edb03a1fff4f06002176beedb0b7c269e32176be3a1cffb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc26fe33100002a1fe2e511800119d1eda0eda0c9c5d908c1113fe4d53a15ff90c60dfe1bd087875f3a14ff91c60dfe1bd0dde5fde587039d4f0600fd21ccd7fd0950dd2160d7dd19fd6e02fd6603dd5e0219d52249ff086f260029049de529039d11729a19dd7e00fd86005f1600192247ffe1dd7e00fd86065f1600191172b519224bffd1fd6e04fd660519224dfffd4e01dd4601cd41e4fde1dde1c9d9c9c5ed5b20ff2a49ff19118a2f191176d0d257e41176be19ed5b47ffc5e5d51a77231310fa11892f19d278e44d0c06002176d01176beedb0d113049de101a22f090176d0d28be40176be09c10dc25ce4c1dd214fffcb39cb39cb39ed5b22ff2a4dff1911472d1911b9d2d2b1e41179d019ed5b4bffc5e5d51a32bfe4dd7e0077231310f411462d19d2d6e44d0c21b9d21179d0edb0d113049de1015f2d0901b9d2d2e9e40179d009c10dc2b6e4c9809dff9d899d3a41ffb728073d3241ffc3e0e7cd91e73a30fffe0f28264787878032a8e63a24ffe601fd21cad6caa6e6fd2115d7fd7e00fe042808cddbe6fd23c3a6e62174ff347eb7f0352140ff347ecb3fcb3fcb3fe60fdd215de832d3e6dd7e00ed4b14ffc3b5e33224ff874faf3240ff3274ff4721bae9095e23562a16ff197eb7ca02e7fe033815fe08d8fe0dd02218ffc12141ff3603cdceeac3e0e73a24ffe601c8197eb7c0ed5359e73a14ffe6fc4f3a24fffe012604280226fc3a15ffe6fc84478467dd21d7d2110500dd7e00b8c287e7dd7e01b9c287e7dd7e04fe073032dd7400110000dd6e02dd6603e519dd7502dd7403e5afcdb5e3dd7e04e603dd4600dd4e01f5cdb5e3f1e177cd04eee1c302e7dd19dd7e00b7c240e7c92a16ff7e3600fe09281bfe082808b7c8210100c3cae92129ff35212bffcbfe210005c3cae93e4216ff2604cd1ae02175be01a405e5c57efe0dc2d6e73e0877cda8decdb5e3c1e12b0b78b1c2c5e7c9ed4b14ffafcdb5e3cd6de8cde6e93a41ffb7c2fee72a18ff2216ffcd91e73a24ffe601dd214de83a14ff28123a24fffe01dd213de82804dd212de83a15ffe60f3225e8dd7e00ed4b14ffc3b5e328049d29292a2a2b049d2a2a29292c049d2d2d2e2e2f049d2e2e2d2d272726049d27049d26049d272723049d24049d23049d25049d3a24ff875f1600217de8195e2356ebe985e814e9b1e8dae81140ffcd72e93a1affc608fec0da97e8d6c0321aff11e8ffcd96e93a1dff3cfe18daabe8d618321dffc34ce911c000cd72e93a1affd608d2c1e8c6c0321aff111800cd96e93a1dffd601d2d4e8c618321dffc34ce911ffffcd72e911ffffcd96e93a1fffd601d2f0e83e17321fffb7c24ce93a1aff3cfec0c201e9af321aff3a1dff3cfe18c20ee9af321dffc34ce9110100cd72e9110100cd96e93a1fff3cfe18c22ae9af321ffffe01c24ce93a1affd601d23ce93ebf321aff3a1dffd601d249e93e17321dff3a1fffb728023e01321bff3ec0211aff96211bff96321cff3e18211dff96211bff96321effc92a20ff19118a2f191176d0d283e91176be19118a41191176beda91e91176d0192220ffc92a22ff1911472d1911b9d2d2a7e91179d01911872f191179d0dab5e911b9d2192222ffc9daff01002600ff039d000001010000ff3a44ff853244fffe0a3806d60a3244ff245c16002a42ff192242ffc93a24ff875f160021c2e9193a14ff863214ff233a15ff863215ff3a41ff87039dc6005f1600fd21e4d8fd19fd5e00fd56012a16ff19e5cdb4eafd5e02fd5603192247ff2100002249ff6069fd5e04160019224bff210000224dff010000cd41e42100002249ff210000224dffe1110000190605e5c5cdb4eafd5e05fd5606192247ff6069fd5e07160019224bff010000cd41e42a49ff110000192249ff2a4dff11000019224dffc1e11100001910c4cdb4eafd5e05fd5606192247ff6069fd5e07160019224bffed4b41eac341e47e87876f26002929e529039d11729a19d1e52172b519444de1c93a24ff87049d5f873207ea1600dd21a4d8dd19dd7e003254ea3290eadd6e01dd6602222aeadd6e03dd6604223beadd6e05dd66062247eadd6e07dd6608224deadd6e09dd660a227deadd7e0b3287eadd6e0cdd660e2241eadd6e0ddd660f2274eac9af322cffdd21d7d2dd7e00b7c8327aebdd7e04fe07284bdd6e02dd660311260019dd7e04fe06ca63ec7efe09d27febb7caa7ebfe042833fe052835fe06282bfe07282de5cdadebe13e00b7c4d4ebdd7e04fe02cc59ec3a7aebb7c293eb212cff3601110500dd19c339ebcdadebc37febcdd4ebc37febcdfbebc37feb2b7eb7c0cd44ec11daff197eb7c0cd44ec23af77dd4600dd4e01cdb5e3112500191104fcc314ec237eb7c0cd44ec11daff197eb7c0cd44ec2baf77dd4600dd4e01cdb5e311270019110404c314eccd44ec11daff19af77dd4600dd4e01cdb5e311260019110400dd7502dd7403dd7e0082dd770047dd7e0183dd77014faf327aebdd7e04e60377cdb5e3012df1c511260019cd44ecc1c9eb2a16ffb7ed52280a2a18ffb7ed522802ebc9c1c93a7aebb7c0dd360406c97eb7ca5aebfe08ca5aebdd6e02dd66033600fd21bcd2110900fd7e00b7ca88ecfd19c37cecdd7e00fd7700dd7e01fd7701fd360200fd360300fd360400fd7505fd7406fd7507fd7408212bffcbd6dd360407c37febdd21bcd20603c5dd7e00b7caceec47dd4e01afcdb5e3c1110900dd1910e8cd04eedd21bcd20603c5dd7e00b7cacfeddd3404dd7e04fe15dadaedfe33dab8edfefbda01ed3e33dd7704dd7e00ddb601e603c2a6eddd7e07dd7705dd7e08dd77063a14ffddbe01216eeddc7eed3a15ffddbe00217aeddc7eed3a15ffddbe002172ed2803d47eed3a14ffddbe012176ed2803d47eed3a15ffddbe00217aedcc7eed3a14ffddbe012176edcc7eedafdd7702dd7703c3b8eddaff00ff0100010026000001ff039d00ed5ffe46d05e2356e5dd6e05dd6606197eb72802e1c9dd7507dd7408e1235edd73022356dd7203d1dd7e00dd8602dd7700dd7e01dd8603dd7701dd4600dd4e01dd7e04cb3fcb3fe601c621cdb5e3cdebedc1110900dd1905c2dfecc9dd4600dd4e013e20cdb5e3cdebedc3cfed3a15ffdd9600c603fe07d03a14ffdd9601c603fe07d0c32df1dd21bcd20603110900dd7e00b7ca2aeedd6e05dd66067eb7c22feedd6e07dd66087eb7c22feedd1910dfc9c5dd6e05dd6606cda8de7ecdb5e3dd6e07dd6608cda8de7ecdb5e3dd360000212bffcbe6c1c32aee2128ff35f036092a26ff2b2226ff7cb7fa2df1111e00ed52d03a3bffb7c27cee3c323bffc93cfe03c284ee3e01323bffc01140382104580618c506187eaab3772c10f901080009c110ef212bffcbfec93a2bffe680cab8ee3e4116022607cd1ae03a2bffe610cacaee3e43119c642603cd1ae03a2bffe604cadcee3e461632210003cd1ae0af322bffc922e5ee3a0000feffc82ae5ee2322e5eefe16280ecd10ef3a3cffc607323cffc3e4ee113cffeda0eda022e5eec3e4eed96f5f16006229291911608a19e53a3dfffd6ffd2600fd29114296fd193a3cff1f039de61fd604326def3a3cffe6073270ef3254ef325eefee073c3282efdd21e4d4dd7e00327defdd21ecd4dd7e00328aef0e05d1fd6e00fd66017dc6006f3e00b72824471acb3f10fc477ee600b0772c06001a8710fd477ee600b077fd23fd23130dc265efd9c9eb1ae607b61223ebfd23fd230dc265efd9c93a2afffe09d0cdf0de21f0dacde1ee21005811015801ff023605edb021805a111c000e040604360f2c10fb190dc2ceef3eff32abf0af32b8f0323eff329ef02147b922d8f0cd99f0cdc2f03e03cdffe03a31ffb7c83a3affb7c83a30ff1fd275f01fd253f01fd236f01fd21af0c3f5ef3a9ef0b728d576cd99f0219ef035352ad8f011daff1922d8f0c3efef3a9ef0fe1028b876cd99f0219ef034342ad8f01126001922d8f0c3efef3a3effb7289c76cd99f0213eff352ad8f02b22d8f021b8f0cb2621abf0cb16c3efef3a3efffe08caf5ef76cd99f0213eff342ad8f02322d8f021abf0cb3e21b8f0cb1ec3efefdd219ad5110000dd190618dd6e00dd66013e00ae772c7e2f772c7e2f772c3e00ae77dd23dd2310e3c9dd21dad5fd217ad50618c5dd6e00dd66010618c5e53a00004f2ad8f02322d8f087039d5f160021729919d106087e12231410fa626b157ae6181f039df65857793207f1fd7e00127cd60867c12c10c42ad8f0110e001922d8f0c1dd23dd2310aa2ad8f01170fc1922d8f0c92a5affe9ff9dff9d003e14ed433cff3297f221ecf222c2f223545d130113003620edb0c3d7f2218af2e52187ff1e0106083eff93dbfe772ccb2310f511f4d4218effcb4e2005cbce111cd506082187ffc57e06051f30091310fa2cc110f2afc91ac1c9fe0dc8fe0c2824b7ca4df2083e00b728b23d3297f22ac2f22322c2f20877cd10ef3a3cffc607323cff18223a97f2fe14ca4df23c3297f221000036202b22c2f23a3cffd607323cff3e20cd10efafdbfee61ffe1fc2d7f201b0360b78b1c2e4f2c34df220149d3a2fffb7c8217fffcd81f33219f32183ffcd81f3321ff33e00cd96f3e53e00cd96f3d17c3d20047a3d28383eee4faf4708afdd6216100000081dd3fe2013dd5caa082dc259f3d3fe6caa10ea0cc239f3c928fe082dca47f3d3fe000010d80cc239f3c93eee2f4fc5f50600e5210000cb2ecb2ecb2e00e110f20dc26cf3f1c1c95e2356131afe402804722b73c9235e23562b2b18efc60c5f16002144d519662e01c9cd25dfcd2af52150da36203a2afffe09380236ffc64032a1d9d641875f8787836f2600110ad61911d1d9010a00edb02164d9cde1ee3a45ff21a8dab7280321c5dacde1ee3a29fffe0a300ac63032eeda21ebda180321e0dacde1eecd2cf4cd47f42142ff01873ccdd5f4215cff018744cdd5f42126ff01874ccdd5f43a25ff018754cd21f5cd5af5c93a3fff2178dab7280f2184da3d28092190da3d2803219cdac3e1ee3a2eff215cdab720032163dacde1ee3a2fff216adab720032171dac3e1ee3a45ffb7c0cd25df2169dbcde1eecd7ff5013a3ccd30f23a97f2fe0a383c210ad60e0111edf2060a1abe2006231310f8180d79480600093cfe0d281e4f18e479322affc6403246ff329edb2194dbcde1eecd67dfcdcef4c3f1f821a0dbcde1eecdcef4cdf0dec315f7063cfb7610fdc9ed433cff5e2c562ce5eb0e30111027cd04f511e803cd04f5116400cd04f51e0acd04f51e01cd04f5e17ec630c310ef062f04b7ed52d206f51978b14ffe30c878cd10ef3a3cffc607323cffc9ed433cffc630c310ef21408c110040010008edb0c92100581101580606c50106003647edb0011a003a4fff77edb0c110ec013f003607edb0c9cd36f521e05811e1583e0b3604011000edb03606011000edb03dc265f501bf003602edb0c921005811015801e0003604edb00140003602edb00140003606edb0c9cd36f521e05811e15801a0003604edb00140003606edb0c93e02324fffcd36f52100591101590140003642edb03e470604c501200077edb0d64001200077edb0c63fc110ec0160003606edb00140003642edb021ac5a11ad5a3644010400edb0c9cd25dfaf322cff3297f62171ff1142ffcd02f7da8df6cd2af521cadbcde1eecd9bf5013a62cd30f2cd25dfcd2af51142ff216eff0607c5e5d5cd02f7d1e1c138052d039d10f02c039d7dfe71cae5f63e7195e5c54f06002170ff1173ffedb8c13e073297f69021e2dc11fcdc011400edb801faff09eb09eb3dc268f62100f3011400edb8d12142ffeda0eda0eda0cd25dfcd2af52117dccde1ee3e00b7281121edf21129dd011400edb02122ddcde1ee2142ff019394cdd5f43e0801cc50215cffe5c5f5cdd5f4f1c1e12c039d04089d3dc2bdf6cdb3f53e7fdbfe1f38f9cdf0dec3a8f821edf211e9dc011400edb02142ff1171ffeda0eda0eda03297f6c38df64e2c46e5eb5e2c56ebb7ed42e1c02c1c1a96c9310000cda3f3213f94227fff232281ff242283ff232285fff3cd01f3cd3ef73a2ffff3b720f3fb18f0cdffe03a31ffb7c262f7fbcdaaef3a2afffe09d262f73a3affb7cafcf5cdf0dec1c315f73a32ffb7c27cf7cd25df2179d0117ad0013f023600edb0c37ef93a34ffb7c29af73a2effee01322effcd47f43a2fffb7c29af706147610fd3a35ffb7c2b9f73a2fffee01322fffcd47f43a2fffb7c2b9f7fb06147610fd3a36ffb7c2c7f73a45ffb7cc65f43a37ffb7c2f0f73a3fff3ce603323ffffe0320063a8fff323fffcd2cf43a2fffb7c2f0f706147610fd3a38ffb7caf1f83a3affb7cafcf5c9f331000021006411005b01d25dedb0626b1c01111c3600edb03ec332fdfd21f9e122fefd2100fe1101fe434d36fdedb0ed5e3efeed47af322cff322dff323fff3c322eff322fff06000e00afdb1fb14f10f979e6e03e032801af328fffdd214fffdd360404dd360544dd360606dd360746dd360831dd360a47dd215cff212003119cff0608afdd7500dd7401dd7702dd2cdd2cdd2c1910eecd25df217ef9225aff3eff322bffcda7ee3e033225ff3e01322affcd67dfaf3245ff3246ff3242ff3243ff3244ff2158022226ffaf3228ff211c1c2214ff21e3b92216ff2218ffaf322bff323bff3240ff3274ff3241ffc315f73100003e013245ffcdf0decd3ee0ed4b14ff3e23cdb5e3cdffe0cd78e6cd31ebcdb8eccdfae2cd57eecda7ee3a33ffb7c22df9322cffcdf0dec315f73a3affb7cafcf53a31ffb7c250f9322cffcdaaef3a3affb7cafcf53a2afffe09daf1f83a34ffb7c270f93a2effee01f53e01322eff3e44119c642614cd1ae0f1322eff3a29ffb7cab9f93a32ffb7c208f9310000af322cffcd33dfcdf0de21005811015801ff023605edb03a27ff3cf521bbdbcce1eef1c2aff9064b7610fdcdf0de2125ff35f2c5f8c3fcf5af322cffcdf0de212aff347efe0dc2d3f9d60c77cdd9f9cdf0decd67dfc3c5f83a46ffb7c2ecf9cd2af5216cddcde1eec3f2f9213eddcde1ee21a4ddcde1eecd36f5cd9bf53e7fdbfe1f38f9c93e023290ff3e123291ff3e1a3292ffc3fff752617069642055676c7920506174636820696e7374616c6c6564206265666f72652064657061727475726520666f7220556e69766572736974792e039d4f4b2c206974207374696e6b7320627574204920776173207275736865642e20416e6420616e797761792c207768792061726520796f752072656164696e6720746869733f809dac9dedb8c3cdfedd21c4fbdd361300dd2318f8d9083aff82fe00060c281721fcfb229afd2100801100583e41060910fe08d9c3defc0018f6d9083d281e08eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda000d9c3defc3e0108213dfc229afdaf32effc3e0832f1fc06080608060810fed9c3defcd908fe98385d0d280e0806047e12231410fa00060118393dfe98383a0e0321d4fc1146500608281b2b1d1d00000605fe9928102b1d000603fe9a28072b1d1d0000060110fe6e26ff08d9c3defc060d0810fed9c3defc060b18f57710fe182e0000182a3d20e73e9c0821d4fc11f8787b86ba060720e436c82b7b86ba060420db36c82b7b86ba20d736a82b7b86770e01d9c3defc80049dcdd9fcd03e163d20fda704c83e7fdbfe1fa9e62028f4792f4fe600f608d3fe37c9f33e0232effcf608d3fe21c3fee5dbfe1fe6204fd51e20069ccdd5fc30f73ec2b830f21d20f106c9cdd9fc30e878fed430f4cdd9fc30de1e0721b4fe4623cdd5fc30d27e23b830cd1d20f13e0132effc069ed12e043e0818023e09cddbfcd000003e0ecddbfcd03e133ebcb8cb15069ed24ffd3e3abdc2cbfb2686260006b22e01fd2149ff3e0418163e86adc611dd7700dd231b06b22e01003e0218023e09cddbfcd0cd3dfcd03e133ed0b8cb1506b2d293fd7cad677ab320cfc3c2fe3e86adc611dd7700dd231b2e023e0406b3cd2afed0fd7e04b728566901fd7fed79fd4e00fd4601dd210000dd094d3e012e0206b3cd2afed03e7fbd280332b3fefd5e02fd560369010500fd094d2e023e0306b3cd2afed07bb206b22e013e06c295fd11c2feed53b1fd110e003e02c395fd3e0618bb3e0ccddbfc00003e0ecddbfcd03edbb8cb1506b3d228fec9210064019a967eee0077230b78b120f6c3005d3ab3feb7c4cbfbfd213a5ced56215827d93e00d3fe3e00ed4f3e3fed4731d85cf321004011014001ff1736839dc340fe215827d931a861fd213a5c01fd7f3e30ed79fdcb01a6fb76c306faaf32ff82dd21004011ff1721b3fd22b1fdcdf6fc00e9ead2e2b6e0b6e0b6e0d2e2ecedd1afd3fe7cfe01d8cdcbfb31ffff210040011b0036002310fb0d20f8dd21e8fe11e800cd40feaf32ff82dd21004011ff1721b3fd22b1fdcdf6fc3ab3feb7c4cbfbfd213a5ced56215827d93e00d3fe3e00ed4f3e3fed4731d85cf321004011014001ff1736839dc340fe9d9d80ff02100095ff64108c9d27001000649916109abaff3f1040fe720010fcfe300010005d0c0010859d7e66049d767e00183818049d7e007e66067e60607e007e66061e06667e0066039d7e06039d007e60607e06667e007e66607e66667e007e66060e0c039d007e66667e66667e007e66667e06667e00007c42427c404000003c4242524a3c00007c42427c444200003c403c02423c0000fe10d8fcd8fc34fe9cfdc3fefcfe00e5

Works great

EDIT:

Also Repton 2…

13000000526570746f6e20202020890000008900328b00ff00005200ea16000013017f2054617065206c6f6164657220402d66696c6520627920562e442e472e207f13001331f0ff110060dd2100403eff37f5d5cd5605f3d1f1c3e05521f85c1100c0013000edb0f3c300c0310d00012f00d9300e00000000003ada300e00000000003afd33303030300e00003075003afb3af5c032333832340e0000105d000d840260fffffffffffffffffffffffffffffffffffffffffffffffffff00000003fc0000000000000000000000000000000000000000000000000000000001fffffffff807ffff8007fff00007ffff8007fffffc00007fc000060001ff000ffffc0fffff0001fffc07fc00000001fffc07fffffc03fffffff807ffffff0001fff807fffe07fffc0007ffff0007ff0000001fff0007fffffffc07ffffff000000007ffac007ff7fc007fffffc07ff0000001fff0001fffffff007ff7fff0000007ffeb0000000000000000000000000000000000000000000000000000000007fffbffffe0fffffffffffffffffffffffffffffffffffffffffffffffff000fffffffffef0fffffffffffffffffffffffffffffffffffffffffffffffff0000001fff8000000000000000000000000000000000000000000000000000000001fffffffff807ffffe007fff00007ffffe007fffffc0007fffc00078001ff000ffffce3ffff0001fffc07fc00000001fffc07fffffc03fffffff807ffffff0000fff007fffc07fffe0007ffff0007ff0000001fff0007fffffffc07ffffff00000000fff68007ff7fe007fffffc07ff0000001fff0001fffffff007ff7fff000000fffd6000000000000000000000000000000000000000000000000000000000fffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffff000fffffffffde0fffffffffffffffffffffffffffffffffffffffffffffffff0000007fffe000000000000000000000000000000000000000000000000000000003fffffffffc07fffff007fff00007fffff007fffffc001fffff0007e001ff000ffff1f9ffff07fffffc07ffff0007fffffc001fff0007fffffffc07ffffff00007fe007fffc07fffe0007fc000007ff0000001fff0007fffffffc07ffffff00000001ffeb0007ff7fe007fffffc07ff0000001fff0000ffffffe007ff7fff000001fffac000000000000000000000000000000000000000000000000000000001ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff000fb80f00003e0fffffffffffffffffffffffffffffffffffffffffffffffff000001fffff800000000000000000000000000000000000000000000000000000007fffffffffe07fffff807fff00007fffff807fffffc003fffff8007f801ff000fffc5fdffff07fffff807ffff0007fffff8001fff0007fffffffc07ffffff00001fc007ff5807ffff0007fc000007ff0000001fff0007fffffffc07ffffff00000003ffd60007ff7ff007fffffc07ff0000001fff00007fffffc007ff7fff000003fff18000000000000000000000000000000000000000000000000000000003ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff0007580cfffffc0fffffffffffffffffffffffffffffffffffffffffffffffff000007fffffe00000000000000000000000000000000000000000000000000000007fffffffffe07fffff807fff00007fffff807fffffc007fffffc007fe01ff00079f81feffff07fffff807ffff0007fffff8001fff0007fffffffc07ffffff000000000fff3807ffff0007fffffc07ff0000001fff0007fffffffc07ffffff00000007ffaa0007ff7ff007fffffc07ff0000001fff00003fffff8007ff7fff000007fff7ffc0000000000000000000000000000000000000000000000000000007ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff0006aa07e0003c0fffffffffffffffffffffffffffffffffffffffffffffffff00001fffffff8000000000000000000000000000000000000000000000000000000fffffffffff07fffffc07fff00007fffffc07fffffc00ffffffe007ff81ff0007df180f7fff07fffff007ffff0007fffff0001fff0007fffffffc07ffffff000000000ffe5007ffff8007fffffc07ff0000001fff0007fffffffc07ffffff0000000fff940007ff7ff807fffffc07ff0000001fff00001fffff0007ff7fff00000fffecfff8000000000000000000000000000000000000000000000000000007ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff000355041555780fffffffffffffffffffffffffffffffffffffffffffffffff00007fffffffe000000000000000000000000000000000000000000000000000000fffffffffff07fffffc07fff00007fffffc07fffffc01fffffff007ffe1ff0003c03e077fff07ffffe007ffff0007ffffe0001fff0007fffffffc07ffffff000000001ffca007ffff8007fffffc07ff0000001fff0003fffffff807ffffff0000001fff380007ff7ff807fffffc07ff0000001fff000007fffc0007ff7fff00001fffd3fffc00000000000000000000000000000000000000000000000000000fffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff0001aac7eaaaf00fffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffff000000000000000000000000000000000000000000000000000000fffff3fffff07fffffc07fff00007fffffc07fffffc01fffffff007fff9ff0003f8fc07fffe07ffff8007ffff0007ffff80001fff0007fffffffc07ffffff000000003ffd4007ffffc007fffffc07ff0000001fff0003fffffff807ffffff0000003ffe500007ff7ffc07fffffc07ff0000001fff0000007fc00007ff7fff00003fffcffffc00000000000000000000000000000000000000000000000000000fffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff00007fffffffc000000000000000000000000000000000000000000000000000000000000000000f04007cf903e4cf9f2600f9f2010f91267c0000000000000000000f9c3e00f9f0000000000000000000003e7cf9f3e0001f0000000000000000000000000000000000000000000000000020108902010001000000000000000000000000000000000000000000000000003e7cf843e0001f027cf800000000000000000000000000000000000000044211224489102100042204080000000000000000000000000000000010991227c81f2610f933e0001f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002040891201001300000000000000000000000000000000000000000000000000201051f3e0001f000000000000000000000000000000000000000000000000002044e04221000102040800000000000000000000000000000000000000078f91227c89e3e0001f3e7c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e4089f3e000150000000000000000000000000000000000000000000000000020105100210010000000000000000000000000000000000000000000000000003e449842200001020408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cf9f3e7cf9f3e0000c3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024089c2010019000000000000000000000000000000000000000000000000003e7c21f3e0001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e44f9f207c01f3e7cf9f3e000113e0000000000000000000000000000000000000000000548912010811201000422000000000000000000000000000f11007c89f3e7cf9f3e00f9f3e7c88e3e7c0000000000000000000f9f3e08f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7cf933e0001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cf8e3e7cf9f3e7cf9f3e000102200000000000000000000000000000000002244102204001108408102010011020000000000000000000000000000000000000000000548913e10f9f3e000043e0000000000000000000000000008910040891204421122008112010891224000000000000000000008042008891000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078f8e3e7cf9e3e0000c207c8800000000000000000000000000000000108912240891221081120100102200000000000000000000000000000000003e44204207c01f087c81f3e0001f3e000000000000000000000000000000000000000000044891021081c021000422000000000000000000000000000f9f007c89f3e7c2113e00f913c10a9f3e7c0000000000000000000f843e00f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e38f9f22000113e4488000000000000000000000000000000000000000442112a4489120100042004880000000000000000000000000000000010f9f227cf913e10f9f3e0001f3e0000000000000000000000000000000000204440820400100840810021000120000000000000000000000000000000000000000000044f913e10f933e0001f3e0000000000000000000000000008840004890207021138000912010a913840000000000000000000088402008910000000000000000000000000000000000000000000000000000000000000000000000000000000000000207c89f3e0001f00000000000000000000000000000000000000000000000000204488422100110244880000000000000000000000000000000000000004421f2a448913e000043e7cf80000000000000000000000000000000010e112204811381081c0210011020000000000000000000000000000000000207cf9f3e7c0103e7cf9f3e000013e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7c89f3c0001f3e00021e0800000000000000000000000000000000000000002a448042010011220004100400000000000000000000000000000000000000000000000000000000000000000000000000000000000002070801020009022408000844010204420000000000000000000000000000000204cf9f3e00f91207c81f0010f80247cf9f0010f9f267cf9f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9f3e7cf9f20000123e44f1f1c7cf00021f0800000000000000000000000000000020448912210011220004110400000000000000000000000000000000000000002a44f8420000112200041f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000204cf9f3e00f90227cf80087c0103e4420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081122108912010014204489122448800404040000000000000000000000000000003e448912200011220004110400000000000000000000000000000000000000002244084201001122000410040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008112210f9120000183e7cf913e7c8800404040000000000000000000000000000000244891221001122000411040000000000000000000000000000000000000000227cf9f3e0001f2200021f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7cf9f3e00f8e3e7c09f007cf803e44f9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008112210e112010014201089122708800404040000000000000000000000000000003e7cf913c0001f2200021e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7cf9f3e00f8e3e7c08c007cf80247c8100044f913e7cf903e00000000000002244810200081122401110010880224420400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9f221099f3e000123e10f1f224cf00021c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7cf9f3e00f9f1c7cf803e7c01f20388800000000000000000000000000000022448102000811224010400108802810810004489122408102000000000000003e7cf9f3e0081f3e7c21f00108802244204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031fa57dd2100a0cd5605f3e1f1f9fe242002ed5ef1ed4ff1ed4708f1e1c3e0560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022448102000811224080008440112044880000000000000000000000000000003e7cf9f3e0081f3e7c20400108803010810007c8913e7cf903c000000000000020708010200811200441c001088026442040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1c1d908fde1dde1e1d1c1e2ef56fbf1c900000000e5cdd45ded5b0e7d01fd7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000003e44f9f3e0001f3e00021f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7cf9f3e00f9f3e40f80084401f207cf80000000000000000000000000000002070801020081120044040010880281081000108913804810200000000000000204cf9f3e00f91207c8130010f803e7cf8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbfd2824000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070202020202020202020202020202020206060606060606060606060606060606020202020202020202020202020202020606060606060606060606060606060602020202020202020202020202020202060606060606060606060606060606060202020202020202020202020202020206060606060606060606060606060606020202020202020202020202020202020606060606060606060606060606060602020202020202020202020202020202060606060606060606060606060606060202020202020202020202020202020206060606060606060606060606060606020202020202020202020202020202020606060606060606060606060606060602020202020202020202020202020202060606060606060606060606060606060404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040407bdef7bdef7bdef7bdef7bdef7bdef7bdef7bc000c0300c0300c000000000060982739ce739ce609ce739ce739ce7398c031800098220002600026098260982609826098000000609826078260800009826098260982609806000c0098260002600027398e6398e6398e7198c03180039ce7304e739ce6000000000000000000000000009a4136297800000d6b5ad6b5ad6b5ad6800000009801364d78000000681a5680b52d8a5eb5a04e739801354d78084040e82b5681ad699a52c00000009801364d54284936314cd680c6699ad68139ce60000136296a62c006694c6281a6018a6694a0ae60d0013618e0000e066b5ad681ad035a62d4a9b140d2d4b5616101b400e8200680a6014c6698c9b15ad6b43d000036b5a5a98a62c1ad035a56b400001a5000ad0000deb5a000cad6800d035a60740d681a6056ad00c006b5a01b40d0340d019ad282a5e81ad043ad075a06b5a06b5ad07400017a52d9a66800029600337a0687a0698ad2d5a1e98a5e81a5681ad00000001bd681ad2d8b0ad5a0459a5681a5b03ad001a000000681a62d4bd295ad697a5681ad698bd001ad681a06b5a0059ad694c5a98b5680a5b15ad000006b5a0681ad1d4cd6b5a5e97ad6b5ad6b5ad6b5a0001a0681ad6b4bd001ad000000000000000001ad6b5ad6b5a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f799ef7bdef781ef7bde47bdef7bdef7bcaf7bde5ad5d42101e800007508421082140c552aa092a15a99d42108e80000750842108a558a5316a2562c5ad7d42108e80000751decbbd5308563154aa96c6019d42108e8000077bd5216b62a955ad4c5a98b6315d42108e8000003bd5ad4c5a9912158a5a96c5ad9d42108e80000001d0296c52c85a558a5a96c6014b533bde80000001de854b0b29552d8a5a98b5314b677a00000000000eb161e90ab6296a5b1485ad8aef54c5a96b53160eb0042d2ab5a94b62d085a95dea98b5ad4a5a960ea414ab1442a80b6296c52bbd52d8a5ad4a62d80e90aa52d94a90ab5a98b507ac5316a4210a5b19ded2aa52d8a552a42f42c52bab52d884210852d7d2154a5b00c57574a90aa5abbd629684210852fbda54855ad4c5758a652ab0a95dea96842108677aa62e955ad8a4490b5b1405296cef7aa4211def561ec94a5b1405758a5a9406300a62bbdef7bd5296aead4b2154a5f58c501605296c5315d0f54a5b14cea94ca558a590aa531605316b5458a62d5d52bb1eb160590aa652a42a9601294a62fbdef7bd5041dead4b652a42a114aad405296c529084211d605409056b52994a854a217a85f54a62d08087bd53100eb18b5014a5b141a54855ad4a629084211dea90bead6a5314c5756b62295077ac500000000b5b14aead6c52d6a6298800000674ec580000016c4294bea94b6216b5299d421005ef8b080000318a52c0b9216b5316c52d8800000587ac30000ea94b4294cea94b6294c5b17d02108598ece801d1758a5ad8a8b14a629685a988000005778aea3ab533aa5756cea9685a98a5297d421005752c4750bea91d5758bead8aef56b6215d000005f7bdea3abe83ac5758aead4c5f54a5ad9def7bd5754a6316be814b0f58bef7bd575685b15d504215758a62d810016c31c2b5b15d5756c5297d0a16c5759def7bd5297ddf16c6057d5f58a42d9d5a8205758a5857d62fac52d6a52d9d6758a5ad9deafbd5763d52c3def58a5a96c6299d52d4c5058a5316b577bd5754b629684758a5495d0a941eb3b2ea3ac5756b5298c53100023ac5317d42d06e83a84754b6294bead4c52d00023ac5299d420daeb3a84454c07bdef7bdef7bdef7bcaf7bdef7bdef7bdef797e57508ea94a6299d02d6a62d8a5a14aef54c8898b67428eb1415ad8aead6c5294b4314002d6aea98b5f508eb02a0ad7d5ad4a5298b5214002fabeabbd5750852c2a5a3aa5316c0296c4297d5b3bdeabbd57508eac2b5b15d5ad4c5b14b5217d4216cea7ab57508ea96a6298bead8a62d4b52fa842101ef7aa57508ead6c5294c5f54a0318a675084754c5b14b57508ead6c5314ceb14b529885aba8407abef7aa47508ef7bdef7bd0f56c5754a6317d4211d423ac47508ea1085316b503aceb3aa5216aea1010a3ab47508ea1085a97d0755d52d9d5296b67508477bd475085a1085a99d02d6a62d8aea9485aba8ead6847508ead8a5297d8f54b5054c5f54a6297d5042b47508ef56a5314bea9415ad8152fab42d8aea94147508ea3bd92d5d5756b6314c5754a5ad8a5f54b47508ea108477ab5ababe87ac62faa0b18be857d47508ea108421085f54b0842c5f58c5317d0282a47508ef7bdef7bdeabaa5ad6cea9525054bead4847508ead6c5316a62d5d5ad9d5758c52d5d50541475085a94c5b1415ad4bea3aa52fabeafaa5b10a47508ead6c92d6c5294c5f54a6317d5756b5296c47508ea94b6298a6056b5298b5310b5abbdef55d42108ead6a5316c5294b6298b62d4a5b14c5ad4842108ef56a5a96a5c88500000000200016a54485ef43dead5d9324a9029502100ea3a00102a216955a96c52fbd048120000000000074002014ca5400612c55f7a108000000002156507404ef58428000552f52150a5810000085a555d0041d00014a800000020a551d00000402954055d4751d010a00000021404290bd02000000082159def7a0052a000000a5400052bd0000807400a5540077a021401084215317d077a428002074010208500000a540b52d4c512c500014af40b0751d00295000854001def43d5e3b9530042f402077bd00000216950000000180552f552174a90ab0007d47401a5400590a0368e05301d5a94bed2a0ef7bdef5410000a0d2a8deb40ef7bd52facef4800010b50004281812150846b4800001523aa216950000842914a802ca548546f5a52c2a5b3aa557bd21400020850016ce86952177a0056c217a152bbda54854029500000ea96ca54850ad81a54015282cef6952150142108eafaa5b2955002aad00b52c2c217bda54855298beaba142d4b0014b29108ead4ba57bdef69500000eafa15042c010aa410a842085410a0077a42f7a0eaba85a98b052a42d2a8422955d2a0077b4af7a0e83bdef7bd00014a8004290aa607a0077a0010a000000087ac4000840014ad2ab6280000000052a42a00058400000000000802d8a21400077bd00034a90a0eb14000100020000742aa54000751dea820ed2a8ea9614000000000010ac590a0075410aba00748542d8aea3a0e80080315d5d2a00742b62ba000295ef40b4751d474000755d5a0850743d5f7bd0001d214005a98b50485ef42b5a295075015a3bd0001da54090a8850a9956296c215000751d523a8e801d2148542ba852d885f7bda55002150a5f5004001da5695003bad6b5a5eb5ad6b5ad6b5a0eb5ad6b5ad6b4b003a00002b5f4284756b0ad6b5f400000000026b003ab5857dead604750b585685f400000000026b003a00ad7d5cbbde850b5ac2b5f4000000000a6b003a15f7ab5f56b5ac20477a8ef400000005ae6b003ab000200757de83bdead7de80000001d0002b003ab4017dead7d003b242c0be80000001def4ab003bde856beafbd077bdead6bef56b584000232b003bd5ad68eafa007568ead0b5f7ab592d6b5aab003ab5ad6892fa0ef57dead6b5f7ab24c2002d6b003bdef7bde83a0000200000b5f7b2c4e20ead6b003ab5ad6b08006d1fab4740bef56ba4e68ead6b003ab92d6b5801a06f5a3f41def56be8697bdef7003a95ad600001a00020d741d5ad6bea16b5ad6b003a000000ef41ad1c06d1c1def7a8ea16b5f51d003bdef7bde801a0000006800077a8ea3ab5a2400001d52fa15001bd6b40deb47077a8ea3ab574000001d5abaa58000068000041a003a8423a10a96a0001d52fabe800006f5a380da383a80a02b52d4b0001d5abaae80000034000000d03bd5856a5a96a003bd92c4be80000037ad681bd68fd02c0000000003a10456a5800000000d00000835d0001200000003b10754b5000000000deb4701b5d0000000000003bd4756a5800000000068000001d00000000005316b5297d5056b5316c5296c52820e810a52d6c518e05859d5282cead9def7bd0b3a0e8008598eb0ef8b6499d0802ceafa80801d42c20ea00046f925ad8a5299d58548ead48087bd5aa20e80085ad415f7bdef7bd5a98ceaba84211d5b3a8e810a52d6c5f51d5297def7bdea99def7bdef7bdea16b533a06316a6216b5314c42d686314a5ad4c8ad6c6295def7bdef7bdef7bdef7bde83bdef7bdef7bdef7bd5ad4a5854c6756aea0000011d5ad8c533a26043d5ad5d6315d5b14ce801d0000c5296aea94c5a10942fa1ead9d5290be83a00001d5296cef7aaef7ac5f58c5315d5298ae801d0001d6759dea94beabac5ac2b0b15d6314ce8000e801d5754aeb16aea94b0a8216315d42d8ae80000741d577acead48ea94b5296b5299d5298a58000e801d5754bea94b6314b5296c5756b5298bea0000011d5ad8a5294b6314bef7bdef7bdef7bdef7bdef7bdef7aaef7bdef7bd52d4b5314c5ad4a62fbd5756c507ab533a150581518eb31d7d533a8ea94b6755d5b3aaeb3aa52d8856f8cdf17d575084757d5759deababea99d52d0b529885299d6211d4215d6316aeabaaeb16aeb18a518ec31d7d575084757d577aceababea82c518ec66f8adf17d5aba8ead9d5298bec58aeb14b5ef8a5296c5315dea98a52fbdef56a5318aea95d62c0a423def7bdef7bdd52c3d5ad4c5a96a6316a077bd423aa52d8a6296a6283d52fbd52d8a5a80beb16a423ab5a98b0299d0a97d5f52b5754b42d5d52968423ab6056b6299d0b14ceababea96a62bab5a94c423ac5056a52d5d4211d52d5d6296a6754a5b14c423aa5858c5317def7bdeac2052d4bea14a5b10b423aa6056a5819d58561eaba06299d4482b5a98b423aa6056b6297d5282ceafa002bbdef7bdef7ab423aaecbaa62d5d0858aea8010f54aead8a42d6c423ac5f56c5297d5296aea828eb16b5a98b5316a423ab6296a0295deafbdead5d5a96a5a96a5a96c4216b5298c5325d6316b52bac6298a5a98a62d8aef7bdef7bdef7bd618ec6756a5a96aef7bdef42842d4c5316a9001dea96ce842b5a98be8000000e8ef7bdef7aae81fdea97d5290bea96ce84000034862961077abef7bd52fbdef7bdeb3aa5a16a003880002a5f7acea96a6758a5a98b52fbdef7bd00000077bdef7aa52d6cea94b977bdead6c52d5d000000000b629410297d5296cef400ef7bdef55def7a00800a52faa02fac52d4cef7a0e80000754b52bbd9000c62bab02d6c5298be83a000000ef7bdea96ae800a52faa4298b5494be8000e83bde8000ea96cea3aa62fbdef7bdef7bde8000e8000003a0ea96cea3ab530000000000232e8000e8000e80008a96cf7bde5fbdef7bdef2fdef2fdef7bdef7bcbf7bde6296c62a615316a6290b9a8200000804d6c0316a5ce739aa6c52d415b14a9b0c70000004e739ce6a54d080b26a229739ce739ab7a418ea64c080026a64d063aa6aa296c629619ad9bd6b8c54c010010a54d1ad326a029925b1819a96adf02a5cc26d2a6b5cd1ad2a6b6294c5f56b62bab5b14044c3bd2a6b04d1be2e739ce739ce739ce739ce739cc2a52e6c644000026a5856a6296c64e6a9cd535cca15b26b64ef7bce6a9a82a62d0b006400c8015cd4b0b26b6651d5526a9ac2b6294b04e609cc135a98b52e6c6644c5070b9ad6a5cef79ce739ce739ce739ce6a5a16a5330a9def7bd58aa4e7300000000008c90a6154bd2f0bca10b929686527302008000008c48b6658ad2309ca3aaeb14c5b31340100400080030c64cab62b13aa98cead4a62e9300000020080030054ef6b5a754742bef5810a83800400001000030b66554ad2a10754ce802b530935056b5298a5b30b5a1610494c07546d1d8b003aa6056a6298b62b0c6658a2141d0011d02820533aa5856a62d4b5b30a66568c641d003bd003bd52baa5756a6296a5b30c54ed69d41d003a008000012730000100096b5a6b54ef7a801d077a050404b4e73000120030a0002a564000011d4740002c380a993000000030aeae6b56400403bdef5004015852d82000000030c92e6c5650000000ef41d0209354e6b01b47ef70a5b26a0640802000ef5004771364d6aeec2b62b17bde6a5640000008074000127354d4b630200030c62b0b5e4080000007500065085b146d1d41ea30a5328b564000110504400205085751ad69410330b52d8b5ced6b4ed3b5ad662a73892d6b5ad6b5a76b58aa5ad4c5316a6014a629484294c5a98a0014a62d4c133ac52fa162faa587ab5b3a1533aa507aa62fa20298beb18aead4cea96bea98aea94bea98aead40033ac62bab62bab533aa5b3aa52faa533ab533a002fbd8f7aaeb16aea94aead6aeb16aeb14cea960033bd62bab52fab5abac52faa62fab62faa62ba0077aa62baaead4bea94cea96bea98bead4cea9600740c42fab5b3aa52fac62ba002baa62fac62fa0077bdef7ab52fbdef7aaeb14bead4aead4bea960ef7a0077bd6040b5afaa5b3ab533ab5abac62ba0000000001def40b92baaea94bea96cead4cea960ef43def7bd477bd4abaa5b3ac62bab52fab533a05316a5b1484217def7aaeb18aead4cea96bea940ef41deaba8ea18a5f7bd5abac533ac62fab507a047408ea9484216c52d7def54bea96cea94a618e647408eaba8ef58a5054b5f7bdef7bdef7b15ef9b47408eaba8e814b6315d6297def50a5318a604204741deaba8e81415a95d52820077bd5314c5980600000eaba80802b0b15d9315def55def57d4681bef7aaeafa8e814c5a97d6314c0c90a5f7bdef01d5ad4beb3bdea3bdef7bd6294c5f54a5abaa5ac1d5a10aeb14aef7ab52d4b5ad4c4482b577aa5755d6210ae854a5b14b5318a92a4b6758a42d41ef51d5296c9056b5316a62d4c6296a5754a5f54a4741ddf37cdf37cdf37cdf37cdf37cdf37cdf37cdf37c04d13505931ad0b9ad6a53260001136298b52e6064c339ad4b9a94b9a96c532600201354e739b26b54d6c5026a5316a6296c0ae60400135296a9aa6b54d4b982615324b6210842268000139ce6a9aa6a64d539826c0b00000000000000000b5ad6a0b14b5316b5026a58400002739a02a0a2739a94b9c66c64c3354e6a52820002609f42b0a2680aa6b9a26c6314b54d2c52d80022609802a0826842a6a9a268000000000000000000130000000000000000000004c139ce7344e739cc0004e609ce73982609ce7304c00000139cc1304c130026000000982609800004c1304c000001304c139ce739ce73982739826004c1304e739ce7304c139800000013000000026904c130001300000000009ce609cc139ce739ce7304c139cc0004e739ce600026004c0004c110000004e3304e739ce60002739ce7304e73000139827304c0000260002739826000000000139ce730026804e739ce6098260982609ce739ce739801304e600000000000980009826000000000009cc000026004e739ce7398273982609ce739ce609ce7398000002600000098000000600001300000980009ce73982609ce609ce739ce7304c130201398260980009800000260982730201304c139ce33982609ce609a2689a2680200804c0804c0804c080226000000f7bc0f7bdeefbdef7bdef7a3ef7bde5f82af7bde046609a108ea0080058a0cd829b153528ab98000022609a108e81004154a5296a52a739aa6a980000226098548ea0080654c04e739b16b9aa6b98000022609a96ce81004657344d8b54d539ae6c9b160022609aa52ea008065539cd53531739ae6c9b160022609ae4ce8100465735ad6b9aa6c9aa6b9ce61022609aa4bea00806593532735a98c9ae6a5296c0000002e48ece736657362d4a9cd4b9b2739ce6b01b5a3b248ead8c5657354d736296c9b18a52d6a06f5ad1fa8eaa739e5935316a9b26a9ce689a26800020df3a9ead4b565939ce6a9a27398a689a26831c06380c7ece73665939b16a9a26a52a689a268df01be037cead4c665536326a9a26b9aa689a26800000e80c7eb2739e54a5cd4b9a1619aa689a268003a00037cead8c0655d62faaef58b52a689a2685a96a62ba000000000000001def7a1533a15296b52168533a0077a007400ef400ec581ef7a10842152d0b433a0e8000e83a0e83a0ef54b633aa0a94c5a16862ba003000eb3a0eb0000754a5b3ab5b14c5ad4a63000003a0e83a0e8000077aa5afbdef57def7bdeaba0ef400e83a0e8000003aa6294b6294ce842a5b3a0000000000000000eabacef7bd6755d4210b52fa0000000000000000ea96b6293d5abbd632609b14a590a84210800000000130318858541532609b26a5e328421089ce739ce73631480f42a429815a26c24eaa52d4c5cc334203342faa5b14c44e6a5b16bc642c2599362960001735abbdef56c9ce7352c0aa4caba4d539ce730041362d5d63148986735ad8a552aa16193420000a8138a91deac2c029535b24c6758b24d534200053013e8580469810000042d8a62d7dc4e334a1616281303020469691755d5018852d910a16c1ad4a1a98a1ad6a62c604217def7bd5219d520635b06b52c6a60d8b18d4b4755d5ad4c5a99d6218a60d6a1a94352c0352d8c4755d6296bef7bd5218352d4350c6a58d4362c6c421524318a6015d5216360d8a58d6a1a94b5314cef7bdef7abef7bdef59def7bdef7bdef7bdef7bd4210842108421084210842108421084210842108ef7aaef7bdef7bd677bdef7bd577bd677bdef7bd42d8a62d4aea94b6291d5ad4c5b15d5752b5a98bef7bdef7abeb3bdef7bd577bdef57d6754c5a90b5a11d5ad4a6314a5ad5d5758c5751d5f56a6296c0210b577bd601405f57d5759d577bd577bdeafbd5a11def43d5298b5754b0757d52d5d5ad4a63148ef7bdef56b5282b677bd5757d5757d6759def7bd6316b52d8a5ae4a6751d5b15d5755d5a99d421085a1085756c5296c5751d677bd4755d5f7bd4210862108577bdef7bd5756c5759def55d6751def7aa5a10857421607aa52d9d5295d6757d5743d5296c6314a5f541087aaef7bdea99d5058b52940000005ad4c5742c423abea98bea95d518e031c06380005c58c5754a5b3acea90bea95d66991d6a3be44c70822a5f7bdeababeb18aea95d66f81df14a62f5a903b16316a52baaef59def7bd5754a5ad8b5337aea3bd8a94b52bac6296a5294a4498a529484211c04d13505931ad0b9ad6a53260001136298b52e6064c339ad4b9a94b9a96c532600201354e739b26b54d6c5026a5316a6296c0ae60400135296a9aa6b54d4b982615324a6210842268000139ce6a9aa6a64d539826c0b00000000000000000b5ad6a0b14b5316b5026a58400002739a02a0a2739a94b9c66c64c3354e6a52820002609f42b0a2680aa6b9a26c6314b54d2c52d80022609802a0826842a6a9a268d6b5ad6b5ad6b5ad6b5ad6b5ad6b5ad6b5ad6b5a6290a52d81448200814102fa8eb1685042108421621886296a0e98ae814152faaead5a5ad4c5a98b4280b42d4c56bbd0056a6296cea83a5a98b5a980621485318a5e98c5a97d52fbde859aef7bd5a96c5ad0a531605e98cef7bdef7aa5a99a42c295a98b5ad6b5ad6b5e96a6298b5741d62fba0a99d574285ad6b02c0b5c82a62d6aef56aeafba52fac598e85ad6b5ad6b5e94c477ab6756a433ba6756c32b48ead6b02c0b5ebbdef7aaea3a0eb3ba52d865af8802fab5ad6b5e94c5abaae899d52fba5317257108d4b5236b5ad696c52fab5316a6751162d52e000050541df000df14b6280000000ea11a423bdd001d6296b00400023a8098e00001d4211a0a3a1d00085acc7068e00210836b47003a84211a3a10840011d6b5ad6b5ad6b5ad6b5ad6b5ad6b5ad6b5ad6b5a04d13505931ad0b9ad6a53260001136298b52e6064c339ad4b9a94b9a96c532600201354e739b26b54d6c5026a5316a6296c0ae60400135296a9aa6b54d4b982615324b6210842268000139ce6a9aa6a64d539826c0b00000000000000000b5ad6a0b14b5316b5026a58400002739a02a0a2739a94b9c66c64c3354e6a52820002609f42b0a2680aa6b9a26c6314b54d2c52d80022609802a0826842a6a9a26807bdef7bdef7bdef7bdef7bdef795ef7bde67bc06282b5a96c5750b42a2aea16c5754131fbd507a86295def7bd533a85a3aaef7bd57566d698c51ba0e83a00001d6041d42faa5f58c5755bd7146d6ba800000077bd62160ea3bd5f55d6754b5299bd6ba0e83a0e801d40400077aa6754a5f54c5ad4a577a8003a00001d92020003acef7aaef58b0a94ceafa04741d0751def7bde83abeabac5756a92d5d5aba8e8000003a00314a6000b5296c52bab5abab5b3a0403a0e801dea94c5801def7ac62d7d5758a5afa800000074000299def56b52bbd5ad6cea94b62ba0ef7a0003bdef7bd42d8a5055def56c5296c52ba85298cef7aa6317def54a6316a677bdea94b5b3bd5ad9deb18a6316a577aa52c0b6294bef7ab5a948eb3bd5298b5ad4a607ab5b14a5316b533bd577a1eb3a800000000000abab0ad6a52d8a5298c5314beb3a80000000000eafab5214b0814c4a96aef7aa62bb2ef7bdef7bdeabbd5a94b6294c5a90be800c677a8ead4aea2285299dea94c6296a42d4be83ac57508ead8aea228ead6cef54a6317de87bde83bd5751def7a8ec511ea3ab577bd5894b530000001d67508423abec511ef7bd0001def7bdef7bd07400577bdef7acef7bdef55d0741d0001d0001def41d5296c5298b5ad4a62d48074000740007400000000218c6318c6318c6318c6318c6318c631806318c631886318c6318c6318c6318c6759d630000318c6218c6318c6318c6318c6318ceb181e80000018c631886758c631816318c6059d4758c674000318c6318cea3aceb1810b18cea7a8423a1607a0eb18c6319d4211d4758c6759d475084211d6319d47588eb3a842108423acea3a84210842108ea3a8423b247508421084211d421084210842108475084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421084210842108421080af7ad6b5ad6b5ad6b5ad6b5ad6b5ad6b5ad6b5a3a96ade8e80f6318cba0003aa5a97be290842108d054b52f6752e3d8c7a0003abef54b52d010843dd6b5a3a97a3aa318c56a5a96aef7bdef50842108e211be055be2fbdec95deafbd52d4b577bdef7bd4210831c0a5a9685a96a5a96a5f7bd5a96a5a96a42108df3bdef7bdef7bdef7bdef41def7bdef401421000000000000000000000000000000000000601882c05144800056c8c014c2800017c5c055c3c00055058012c300001643406547400066474010c78000160340648640006506c01243000016430063c540006445c01403000016038063c4c00063c4806105c00067420012c6400010c6c0e0c30000e64340e6c34000e6c180e6418000e4c180c2048000c1050010c6c000120580c0c1c000c3c540120740001481c0210280002383001244000016050092c2c000960700184700001846c0a0c78000a8878017864000164500a3054000a847001704c000174700a5c30000a583001685c000118580b0c18000b804c01803000017c70100c180010881810483000104834100c60001088441048900010489410887800100c78010c300001446c0f4c48000f881801243800011438081c540008741c01846000018464014c740001442003281c00030c1801545800016028040c1800044c3401545000010c600d5018000d403401546000010c380784740007181c110c180011544c120c180012689412689400126094126094001258941258940012509412509400124894124894001240941240940012389412389400123094123094001228941228940012209412209400121894121894001264900148940002641c347800021034347c0002644c34800002685838780002145c387c0002805c3880000258643c78000260703c7c000344203c8000044c28407800051430407c00054c68408000051474447800065430447c00064450448000065060487800063864487c000634704c7800065c704c7c00082c204c8000083030507800082c40507c000a84585080000c14485478000c1854547c000e24285480000f30445878000f3844587c0010603458800010284c5c7800101c545c7c001024545c8000101c5c60780010245c607c0012248c6080001284944888000110244090000118244490000120244890000128244c9000013024509000013824549000022838010248440002744003024c3002037c280203705000033c5000043c1c01046c20010468240305802c01057c2c0105782c0105783002057c300305803003060c4002060c5802060c7002061064030610540006103c0006102400061814030750480207742002087c180308804c0008784c010874500208587000085068000854600108407403090c3400090c800009309401096c94030970940109885400097c1c0109704c020a1430010a1c38000a183c020a103c010a1c3c030a203c030a5c58030a5c7c030c882c030c8824000c881c000c801c010c8020020c8024020e1818000f2018010f3028010f7420030f0c4400105c1c03105450001014440110286800102468011080680210846800105c7c0311443c00113c3003114034021278280212507c0012487c014d65737361676520746f2066696c6c2033362073706172652062797465732e2e474a532e00000000002020200020505000000050f850f850000000000000000000000000000000101000000020404040202010101020a870f870a82020f8202000000010100000f8000000000000100810204080f898a8c8f860202020f8f808f880f8f808f808f88888f80808f880f808f88080f888f8f808080808f888f888f8f888f8080800200020000020002020186080601800f800f800c0300830c0000000000000000000007088f88888f088f888f0f8808080f8f0888888f0f880f880f8f880f08080f880f888f88888f88888f8202020f8f8202020e090a0c0a09080808080f8f8a8a88888f888888888f8888888f8f888f88080f8888898f8f888f8e098f880f808f8f82020202088888888f888885050208888a8a8f888502050888888f82020f8102040f860404040608040201008301010103070a820202000000000f8fffffffffffffffffffffffffffffffffffffffffffffffff00000003fc0000000000000000000000000000000000000000000000000000000001fffffffff807ffff8007fff00007ffff8007fffffc00007fc000060001ff000ffffc0fffff0001fffc07fc00000001fffc07fffffc03fffffff807ffffff0001fff807fffe07fffc0007ffff0007ff0000001fff0007fffffffc07ffffff000000007ffac007ff7fc007fffffc07ff0000001fff0001fffffff007ff7fff0000007ffeb0000000000000000000000000000000000000000000000000000000007fffbffffe0fffffffffffffffffffffffffffffffffffffffffffffffff000fffffffffef0fffffffffffffffffffffffffffffffffffffffffffffffff0000001fff8000000000000000000000000000000000000000000000000000000001fffffffff807ffffe007fff00007ffffe007fffffc0007fffc00078001ff000ffffce3ffff0001fffc07fc00000001fffc07fffffc03fffffff807ffffff0000fff007fffc07fffe0007ffff0007ff0000001fff0007fffffffc07ffffff00000000fff68007ff7fe007fffffc07ff0000001fff0001fffffff007ff7fff000000fffd6000000000000000000000000000000000000000000000000000000000fffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffff000fffffffffde0fffffffffffffffffffffffffffffffffffffffffffffffff0000007fffe000000000000000000000000000000000000000000000000000000003fffffffffc07fffff007fff00007fffff007fffffc001fffff0007e001ff000ffff1f9ffff07fffffc07ffff0007fffffc001fff0007fffffffc07ffffff00007fe007fffc07fffe0007fc000007ff0000001fff0007fffffffc07ffffff00000001ffeb0007ff7fe007fffffc07ff0000001fff0000ffffffe007ff7fff000001fffac000000000000000000000000000000000000000000000000000000001ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff000fb80f00003e0fffffffffffffffffffffffffffffffffffffffffffffffff000001fffff800000000000000000000000000000000000000000000000000000007fffffffffe07fffff807fff00007fffff807fffffc003fffff8007f801ff000fffc5fdffff07fffff807ffff0007fffff8001fff0007fffffffc07ffffff00001fc007ff5807ffff0007fc000007ff0000001fff0007fffffffc07ffffff00000003ffd60007ff7ff007fffffc07ff0000001fff00007fffffc007ff7fff000003fff18000000000000000000000000000000000000000000000000000000003ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff0007580cfffffc0fffffffffffffffffffffffffffffffffffffffffffffffff000007fffffe00000000000000000000000000000000000000000000000000000007fffffffffe07fffff807fff00007fffff807fffffc007fffffc007fe01ff00079f81feffff07fffff807ffff0007fffff8001fff0007fffffffc07ffffff000000000fff3807ffff0007fffffc07ff0000001fff0007fffffffc07ffffff00000007ffaa0007ff7ff007fffffc07ff0000001fff00003fffff8007ff7fff000007fff7ffc0000000000000000000000000000000000000000000000000000007ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff0006aa07e0003c0fffffffffffffffffffffffffffffffffffffffffffffffff00001fffffff8000000000000000000000000000000000000000000000000000000fffffffffff07fffffc07fff00007fffffc07fffffc00ffffffe007ff81ff0007df180f7fff07fffff007ffff0007fffff0001fff0007fffffffc07ffffff000000000ffe5007ffff8007fffffc07ff0000001fff0007fffffffc07ffffff0000000fff940007ff7ff807fffffc07ff0000001fff00001fffff0007ff7fff00000fffecfff8000000000000000000000000000000000000000000000000000007ffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff000355041555780fffffffffffffffffffffffffffffffffffffffffffffffff00007fffffffe000000000000000000000000000000000000000000000000000000fffffffffff07fffffc07fff00007fffffc07fffffc01fffffff007ffe1ff0003c03e077fff07ffffe007ffff0007ffffe0001fff0007fffffffc07ffffff000000001ffca007ffff8007fffffc07ff0000001fff0003fffffff807ffffff0000001fff380007ff7ff807fffffc07ff0000001fff000007fffc0007ff7fff00001fffd3fffc00000000000000000000000000000000000000000000000000000fffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff0001aac7eaaaf00fffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffff000000000000000000000000000000000000000000000000000000fffff3fffff07fffffc07fff00007fffffc07fffffc01fffffff007fff9ff0003f8fc07fffe07ffff8007ffff0007ffff80001fff0007fffffffc07ffffff000000003ffd4007ffffc007fffffc07ff0000001fff0003fffffff807ffffff0000003ffe500007ff7ffc07fffffc07ff0000001fff0000007fc00007ff7fff00003fffcffffc00000000000000000000000000000000000000000000000000000fffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff00007fffffffc000440044104420443044404450446044724402441244224432444244524462447444044414442444344444445444644476440644164426443644464456446644784408441844284438444844584468447a440a441a442a443a444a445a446a447c440c441c442c443c444c445c446c447e440e441e442e443e444e445e446e44704480449044a044b044c044d044e044f24482449244a244b244c244d244e244f44484449444a444b444c444d444e444f64486449644a644b644c644d644e644f84488449844a844b844c844d844e844fa448a449a44aa44ba44ca44da44ea44fc448c449c44ac44bc44cc44dc44ec44fe448e449e44ae44be44ce44de44ee44f0450045104520453045404550456045724502451245224532454245524562457445044514452445344544455445644576450645164526453645464556456645784508451845284538454845584568457a450a451a452a453a454a455a456a457c450c451c452c453c454c455c456c457e450e451e452e453e454e455e456e4570440044104420443044404450446044724402441244224432444244524462447444044414442444344444445444644476440644164426443644464456446644784408441844284438444844584468447a440a441a442a443a444a445a446a447c440c441c442c443c444c445c446c447e440e441e442e443e444e445e446e44704480449044a044b044c044d044e044f24482449244a244b244c244d244e244f44484449444a444b444c444d444e444f64486449644a644b644c644d644e644f84488449844a844b844c844d844e844fa448a449a44aa44ba44ca44da44ea44fc448c449c44ac44bc44cc44dc44ec44fe448e449e44ae44be44ce44de44ee44f0450045104520453045404550456045724502451245224532454245524562457445044514452445344544455445644576450645164526453645464556456645784508451845284538454845584568457a450a451a452a453a454a455a456a457c450c451c452c453c454c455c456c457e450e451e452e453e454e455e456e45704582458445864588458a458c458e45804592459445964598459a459c459e459045a245a445a645a845aa45ac45ae45a181a1c12151718101315170e0e130e290e0f1018101817151713171a1a291729181a1c12151718101315170e0e0d0e10121314151715131c1a1a1a1a1a291729181a1c12151718101315170e0e130e290e0f1018101817151713171a1a29172917181a101415171015141517182919291a1f1a17130e15171313131313291729400209060902090609fb02ff02fb02ff02fd04000402090609fb02ff02fb02fc020209060902090609fb02ff02fc02ff02fd040104fd04010402090609020903070209060902090609fb02ff02fb02ff02fd04000402090609fb02ff02fb02ff02f8fffcfff8fffcfffd040004fd04fe04ff02ff02f6fdfafdfbfffbfffb29292940ffffffe0e0e0e0e0e0e0e0e0ffffffe0e0e0e0e0e0e0e0e0f0f8fc3c1c1c1c1c1c1c1c3cf8f0f078783c3c1c1c1c1c1cffffffe0e0e0e0e0e0e0e0ffffffe0e0e0e0e0e0e0fffffffcfcfc0000000000000000f0f0f000000000000000fcfcfcffffffe0e0e0e0e0e0e0e0e0e0ffffffe0e0e0e0e0e0e0e0f0f8fc3c1c1c1c1c1c1c1c1c3cfcf8f0ffffff030303030303030303030303030303030303030303ffffffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c01f7f7ff8f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f87f7f1fe0f8f87c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c7cf8f8e0e0f8f8f8fcfceceeeee6e7e7e3e3e3e1e1e1e0e0e0e0e0e01c1c1c1c1c1c1c1c1c1c1c1c1c9c9c9cdcdcdcfcfc7c7c1c7e8101017e8080fff9222221202022f9c02000c0202020c01f10101e1010101f45656555554d4d45e7141417141414e7de111191111111de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00000f33f0003fcccc00fcf3f300ffcc0f03fff00cc3fcccc0c333cf33c33ccfc0cfcff0ff0fffff33fffcfccc3fffff033fccfff30ffffccf3ffffff03ffcc3ccff3f3ffffffcffc33fff3ff03ffcf333fffffcffffffcffff3fffff3c3ffffffc3fffff3c0fffcffc0fcf33f00ffffff003f33fc000ffff00000ff0000003c000003ffc0000ffff0000ffff0003ffffc003ffffc003ffffc00ffffff00ffffff00ffffff03ffffffc3ffffffc3ffffffc3ffffffc3ffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc3ffffffc3ffffffc3ffffffc0ffffff00ffffff003ffffc0003ffc00003cf00003ffff000fffffc00fffffc03ffffff03ffffff03ffffff0fffffffcfffffffcfffffffcfffffffcff0fc3fcf0cccc3ccf3333cccc3cf0cc3cf33cf03f3333f03f0fc3f0ffcfcffcf3f33f3c33f33f303cf33cf03cfffcf00cf33cc00f0cc3c00fc00fc00fcccfc003f33f0003ffff0000fffc0000fffc00003cf00003f3f3f30fffffff0fffffff0ff3f3f30c0000003f3f3f3f3f3f3f3f3f3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3ff3f3f3c0fffffff0fffffff0f3f3f3f0000000303f3f3f3c3f3f3f3c3f3f3f3c0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f07ffffff1fffffff3fffffff7fe7e7e77fe7e7e7ffffffffffffffffff7e7e7efe7e7e7effffffffffffffffe7e7e7e7e7e7e7e7fffffffffffffffffe7e7e7efe7e7e7effffffffffffffffe7e7e7e7e7e7e7e7fffffffffffffffffe7e7e7efe7e7e7effffffffffffffffe7e7e7e7e7e7e7e7fffffffffffffffffe7e7e7effffffe0fffffff8fffffffce7e7e7fee7e7e7feffffffffffffffff7e7e7eff7e7e7e7fffffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7f7e7e7e7fffffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7f7e7e7e7fffffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7f0003000000030000000fc000000cc000003cf0000033300000f33c0000cccc0003cccf00033333000f3333c00cccc0c03cccc0f033333330f333333ccc0ccccccc0cccccf333033c333303303cccccf00cccccc00f3333c00333330003c0cf0000c0cc0000f33c0000333000003cf000000cc000000fc0000003000000030000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000ffc00000ffc00003f3f3ffffc0f2aaaa80f3ffffc0f3f003f3f3f000ffc33000ffc330003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0300c300c0000c3030000003030033c000000000c000cc3c0c00030c030000f0000030033000c3000300003c0c030c00c00030c00003000000000000000c00000000000000c00000003000003300303c00000c003c0000c0c0c0c00000000f0c0c00c000c3000330300030c300000c303000c0000300330c0000c030c3000c0c03000c30c30030cc0000c0000c0003033000300c000000c0cc000c000300c03300000c00000003303cc0c00c00000c03cc0000c000c000000030000000000000000c0000000000000003000c00003030c000000c0300ccc30c0000300300f0c0c00000030c0033000000c000f0000c3c030000c0c000cc000c00003c0300c30c330030300c000300c3000003000033303000c003c3003300000000cc3000c0300300cc00c00000cc0c003000300003030300c0300000000000000000000000000000000000000000000000030c0030cc0000c0303000c30000003000c300003c000033030f000c00c00000cc0300f0000000030330000030c300cc0c0000003000000007ffffffe7ffffffe600000066000000667ffffe667ffffe66600006666000066667ffe66667ffe6666600666666006666667e6666667e66666666666666666666667e6666667e6666660066666600666667ffe66667ffe66660000666600006667ffffe667ffffe660000006600000067ffffffe7ffffffe000000000ffffff00ffffff00ffffff00ffffff0f000000ff000000ff000000ff000000f0000000f0000000f0000000f0000000f0000000f0000000f0000000f0000000f0ffffff00ffffff00ffffff00ffffff0f0000000f0000000f0000000f0000000f0000000f0000000f0000000f0000000ffffffffffffffffffffffffffffffff000180000002400000042000000990000013c8000027e400004ff200009ff900013ffc80027ffe4004ffff2009ffff9013ffffc827ffffe44ffffff29ffffff99ffffff94ffffff227ffffe413ffffc809ffff9004ffff20027ffe40013ffc80009ff900004ff2000027e4000013c800000990000004200000024000000180003ffffffc7ffffffeffffffffffffffffff0420fffc02403ff802401ff802401ff001800ff002400ff005a00ff00a500ff015a80ff82a541ff755aaeff0aa550ff0aa550ff755aaeff82a541ff015a80ff00a500ff005a00ff002400ff001800ff802401ff802401ffc02403fff0420ffffffffffffffffff7ffffffe3ffffffcffffffffc3c3c3c3c3030303fccccccff333333ffccccccff333333ffccccccff333333ffcccccc30f3333030ccccccfff33333ffccccccff333333ffccc00c3f3330303fccc30cff3333c3ffccc0ccf0f33003f0cccc0c3ff333303fccccccff333333ffccccccff333333ffccccccff333333fc0c0c0c3c3c3c3c3ffffffffffffffffffffffffd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd999999bd9999900d9999900d999993ed999997bd9999975d999997bd999993ed9999900d999999bd999999bd999999bd999999bd999999bd999999bffffffffffffffff00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f300000003ff3f3f33ff3f3f31ff3f3f30c0000000fffffff0fffffff033f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fcf3f3f3fcf3f3f3f800000030fffffff0fffffff03f3f3fc0f3f3f3f3fffffffffffffffff3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f300000000ffffffffffffffff3f3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f30000000fff3f3f3fff3f3f3fff3f3f330000000ff3f3f3fff3f3f3fff3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f0000000cf3f3f3fff3f3f3fff3f3f3ff0000000c3f3f3f3f3f3f3f3f3f3f3f3f7e7e7e7effffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7e7e7e7e7effffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7e7e7e7e7effffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7e7e7e7e7effffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7efe7e7e7effffffffffffffffe7e7e7e7e7e7e7e7fffffffffffffffffe7e7e7efe7e7e7effffffffffffffffe7e7e7e7e7e7e7e7fffffffffffffffffe7e7e7efe7e7e7effffffffffffffffe7e7e7e7e7e7e7e7fffffffffffffffffe7e7e7eff7e7e7effffffffffffffff7fe7e7e77fe7e7e73fffffff1fffffff07ffffff7e7e7e7fffffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7f7e7e7e7fffffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7f7e7e7e7fffffffffffffffffe7e7e7e7e7e7e7e7ffffffffffffffff7e7e7e7f7e7e7effffffffffffffffffe7e7e7fee7e7e7fefffffffcfffffff8ffffffe0ffc0ffc0fff0fff0eab0eab0d57cd57ce0ace0acd01cd01ce02ce02cd01cd01ce02ce02cd01cd01ce02ce02cd01cd01cfaacfaac355c355c3ffc3ffc0ff00ff0ffc0ffc0fff0fff0eab0eab0d57cd57ce0ace0acd01cd01ce02ce02cd01cd01ce02ce02cd01cd01ce02ce02cd01cd01cfaacfaac355c355c3ffc3ffc0ff00ff0aaaaaaaa55555555aaaaaaaaf0f0f0f00f0f0f0f44444444aaaaaaaa4444444400000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f00000000f3f3f3f3f3f3f3f3f3f3f3f3000000003f3f3f3f3f3f3f3f3f3f3f3f3c00003cc30c30c300cc330000cff300003ffc000033cc0003f3cfc00c3ffc30033ffcc00333ccc000f3cf00003ffc00003ffc003c0ff03cfc03c03fff0c30fff30ff0cfc30c30c303cff3c003cc33c003ffffc00ffffff0fcffff3ff0ffff0fc0ffff03033ffcc0033ffcc003cff3c00f03c0f00f03c0f03f0000fcffc003ff3c000000c30c300000cc33f000cff30c003ffc0c0033cc0303f3cfc00c3ffc30033ffcc00333ccc000f3cf00c03ffc00f03ffc00fc0ff000fc03c0303f0c30fc030ff0ff030c30cfc3cff3cff3cc33c3f3ffffc0fffffff00cffff3c00ffff0c0fffff0f3f0fffcfffc3ffc00003ffc00000f0f00000f0f0000000fc000003ff0000003c000c30c30fcc330030cff300303ffc00c033cc0003f3cfc00c3ffc30033ffcc00333ccc000f3cf00003ffc03003ffc0f000ff03f0c03c03f3f0c30fcff0ff0c0f30c30c0f3cff3c3c3cc33cf03ffffcf0fffffff3cffff3030ffff00f0fffff0f3fff0fc03ffc3ff03ffc0000f0f00000f0f00003f000000ffc000000003c0000033fc0000fcff00003f3f0003cf060260ffcfc003f3330003fcfcc00ff3f3f00fcfcff00ff3f3f03fcffcfc3f3ff3fc0cffcffc33fff3fc3cffcffcff3f3ff3ffcccfcffff3f33fffcfccffff3f3f3ffcffcfcff33ff3f3cfcfcffc3f3f3ff33fccffcc3ff3f3fc3ffcccfc3fff3f3c0ffcffc00ff33ff003cfcfc0003ffc00003ffc0000f3cf0000cc330000cc330000f3cf00003ffc00000ff0000003c000003ffc0003ffffc003ffffc00ffffff00f3ffcf00f3ffcf03f0ff0fc3c0ff03c3c0ff03c3c0ff03c303ffc0c003ffc00003ffc0000fc3f0000fc3f0000f00f0003f00fc003c003c003c003c003c003c003c003c00fc003f03fc003fcff0000ff03ff00000f0fc0000ccff0000ccff0000c3ff0000fffc00003ff0000000f000000fff0000fffff000fffff003fffffc03cfff3c03cfff3c0fc3fc3f0f03fc0f0f00ff0f0f00ff0f0c03ffc30003ffc00003ffc0000fc3c0000f03f0000f03f0003f00f0003c00fc003c00fc003c003c003c003c00fc003f03fc003fcff0000ff0000ffc00003f0f0000ff330000ff330000ffc300003fff00000ffc00000f000000fff0000fffff000fffff003fffffc03cfff3c03cfff3c0fc3fc3f0f03fc0f0f0ff00f0f0ff00f0c3ffc03003ffc00003ffc00003c3f0000fc0f0000fc0f0000f00fc003f003c003f003c003c003c003c003c00fc003f03fc003fcff0000ff003ffc0000f3cf0300cc330f00cc330f00f3cf3c003ffc3c000ff0f00003cff0003fffc003ffff0003ffff000ffffc003f3ffc003c3ff000fc0ff000f00ff000f00fff00000fffc0000fffc0003fffc0003fc3c000fc03f000fc03fc00f000ff03f0000003c0000003c0000003c0000003c000000fc000003fc00000ff000000003ffc00c0f3cf00f0cc3300f0cc33003cf3cf003c3ffc000f0ff0000ff3c00003fffc0000ffffc000ffffc0003ffff0003ffcfc000ffc3c000ff03f000ff00f00fff00f03fff00003fff00003fffc0003c3fc000fc03f003fc03f00ff000f0000000fc0000003c0000003c0000003c0000003c0000003f0000003fc000000ff00ffc00003c3f0000333fc000333fc00030ffc0003fff00000ffc000003fc00000cfc00000cfc000f03cf000ff3cf000fff3f0000ff3f00000cffc00003ffc00003ffc00000ff000000ff0000033f0000033fc0000fcfc0000fcfc0003f03f0003f03ff003c00ffc03c000fc03c000fc03c000f03fc003f0ffc003c0ffc0000000ffc00003c3f0000333fc000333fc00030ffc0003fff00000ffc000003f000000cfc00000cfc00000ccc000003cf000003cf000003cf00000f3f00000f3f00000f3f00000f3f00000f3f000000ff000000fc000000fc0000033f0000033fc00003cfc00000f3f00000f0fc0000f0fc0000f3fc000fcff0003fcfc0003ff000003ff00000f0fc0000ccff0000ccff0000c3ff0000fffc00003ff0000003f000000cfc00000cfc00000cfc00000cf300000cf300000cf300000f3c00000f3c00000f3c00000f3c00000f3c00000fc300000fff00000ffc000003fc000003fcc00003f3f00000f3f00000f0fc0000f0fc0000f3fc000ff3f0003ff3c0003ff00000000000000ffc00003c3f0000333fc000333fc00030ffc0003fff00000ffc000003fc00000ffc000f0f3f000fcfcf000ff3f3c000f3f3c00003fcf00003fcf00003ff000003ff000003ff00000ffc00000ff300000fcfc3f03fcffff03f03fff03f03fff03c00f0f03c0000f03c0000f03c000033fc00000ffc00000ffc000000003ff00000fc3c0003fccc0003fccc0003ff0c0000fffc00003ff000003fc000003f3000003f300000f3c0f000f3cff000fcfff000fcff0003ff300003ffc00003ffc00000ff000000ff000000fcc00003fcc00003f3f00003f3f0000fc0fc00ffc0fc03ff003c03f0003c03f0003c00f0003c00fc003fc03c003ff000003ff0003ff00000fc3c0003fccc0003fccc0003ff0c0000fffc00003ff000000fc000003f3000003f30000033300000f3c00000f3c00000f3c00000fcf00000fcf00000fcf00000fcf00000fcf00000ff0000003f0000003f000000fcc00003fcc00003f3c0000fcf00003f0f00003f0f00003fcf00000ff3f00003f3fc00000ffc00000ffc00003f0f0000ff330000ff330000ffc300003fff00000ffc00000fc000003f3000003f3000003f300000cf300000cf300000cf3000003cf000003cf000003cf000003cf000003cf00000c3f00000fff000003ff000003fc000033fc0000fcfc0000fcf00003f0f00003f0f00003fcf00000fcff00003cffc00000ffc0000000000003ff00000fc3c0003fccc0003fccc0003ff0c0000fffc00003ff000003fc000003ff00000fcf0f000f3f3f003cfcff003cfcf000f3fc0000f3fc00000ffc00000ffc00000ffc000003ff00000cff00fc3f3f00ffff3fc0fffc0fc0fffc0fc0f0f003c0f00003c0f00003c0c00003c0000003fc000003ff000003ff00000000000000000000000000000000000000000000000000000000000000000003c000000ff000000ff800003d780000feac0000f55f0000eaaf0000d55f0000eabf0000f57c0000fab00000357c00003ffc00003ffc00000f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000cc00000ccc00000cf30000f3fc00003ff3000003fc0000ffc0000003ff00003fc00000cffc00003fcf0000cf300000333000003300000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000cc00000c30000003cc00003ff0000003cf0000fff000000fff0000f3c000000ffc000033c000000c30000033000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000030000003c000000cfc000003c000003ff000000ffc000003c000003f30000003c000000c000000330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000c000000c30000030c0000033f000000fcc0000030c00000c300000030000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000ccf30000033cc003cc30300c3333003cf33ccc00cf300333330cc03cff03cc0fcff3f3033c300cc0ff3ccc33fff300c0cffc0033ffff33ff3fffccc0fff333c0cffc03ccf0fcccf3fff3c003f3ff3ffccff000ccc3cf30000cf00c3300030000cfcf30303c0f000303c0000c3f3c3003f3f0c0000000c000c0c300000000000000000000033c00000c300000f33300030f3cc000cf300003330cf00cff03c003cff3f0033ffc0c00fffccc33fcff3000cffc0033ffcf303fffffcc0fffcf3030fcfc003cf0ccfc33fcf3c003f3ff3c30cff00000c3cf300cccf0000300c30000cfcc00003ccf000303c00000333c000000000000000000000000000000000000000000000000000000000000033000003f3c0000cf300003330cc000ff03c003cff3f0033ffc0000fffcc00ffcff300ccffc0003ffcf300fffffc00fffcf3000fcff000cfcccf003ccf3c003f3ff0000c0f00000c3cf0000ccf0000030c000000fcc00000cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330000000f3000033fc00003ff000000ff300003ffc0000fff000000fff00003ff00000ffff00000ffc0000fff000003ffc0000cff000000fc0000030c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330000033c000000ff000003fcc00003cf00000033c000033c000003ffc00000330000003f00000030c00000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c000000cc000000cf000000330000000c000000ff000000330000003c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474747474748474747484947474747470707070707070707070707070707070707070707070707070707070707070707000000000000000000000000000000000000000000000000000000000000000000040404040404040404040404040404040404000404040404040404040404040909090909090909090909090909090909090909090909090909090909090909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050505050505050505050505050505050606060606060606060606060606060607070707070707070707070707070707090909090909090909090909090909090505050505050505050505050505050507070707070707070707070507070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404040404040404040404040404040404040404040404040404040400040404040404040404040404040404040404000000000000000000000000000000000008080808000000000000000000000000060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606070707070707070707070707070707070606060607070707070000070000000006060606070707070700000700000000060606060707070707000007000000000606060707070707070000000000000007060606070707070000000700000000060606060707070700000000000000000606060607070707000000000000000006060606070707070000000000000000060606060707070700000000000000000606060607070707000000000000000006060606070707070000000000000000060606060707070700000000000000000606060607070707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106cc2b501546487b5011c6479b501205c2eb50170581cb501645819b501605818b501445811b5016054f2b4014054eab401144c93b4010c4c91b4014c4455b401803c16b401143cfbb3010c3cf9b3018038f0b3017c38efb3010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff001a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a13131300000000000000000000000000000000000000000000000000000000000000001313131313130000000000000000000000000000000000000000000000000000000000000000131313131313000000000000000000000000000000000000000000000000000000000000000013131313131300000000000000000000000000000000000000000000000000000000000000001313131313130000000000000000000000000000000000000000000000000000000000000000131313131313001e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e00131313131313000300030003000300030000000000d4000003001300131313131313131313001313131313131313131313131313131313131303eb030300000013001100000013000000130013131313131313a413a513a613a713a813a91300000000000300130013000f00130010000000131313131313130013001300130013001300130003000003000013ed1300000013000000131313131313131313031303130313031303131113030003030000031313131300131313131313c013131313131300000000000000000000000000000000000000001309c8130c0a0b18000000001313131313131a1a1a1a1a1a1a1a1a1a1a1a1a1a00000000000013c6c4130c130b1800000000131313131313f11ae81a0a1a000b0a0b0c0a0b1a1a1a0013131313ca00130a130b1801010004131313131313011a010b0a1a001a1a1a0c1a0a0b000000000000130000130c130a14050104131313131313130c0c0a0c1a1a000c0c1a0c1a1a1a001313131300000000130c0a0b0a0c0b00001313131313130c1a0a0c0c0a001a0c000c0a0c1a0a0a010b13001a0000130c060700000007001313131313130c1a1a1a1a1a001a1a001a1a0c0b0a0a130c0a001a0b0a0b0a1b1c0000061a00131313131313011a0100001a000a0c000a0c0c1a0c0c130c0a1a1a1a1a031a000000061a1a1a1313131313130b0a0c0a0c0b001a1a001a1a0a1a1a000000001a0ad6da0a1a0000001b1a1a1a1313131313130000060a1a1a00001a001a1a0c011a001a1a001a0c010b0a1a000600001a1a1a13131313131300061ade1ad21a001a000c1a1a0a010a0b1a001a1a01011a1a011a1a001a1a1a131313131313001a1a1a1a011a0000000b1a0a0b0c1a0c1a0000000a0b00000c1b1ac21a031a131313131313ef1a0c0a1a0b0a1a031a0c0a0b1a001a0a1a001a1a0000000000001b1a1a001a1313131313131a0b0c0b010b0a1a00110c1a0a1a001a0b0c011a1a00001a00000000001aea1a1313131313130c0b0a0b1a0a0a1a1a1a0b1a0a1a001a1a1a0c0b1a00001a1a1a001a001a1a1a131313131313cd010c1a1a1a0a0c0b0a0c0b0a1ae60a0b0c0a1a1a000000001a1a1a001ad81a1313131313131a070a0c1a1a1a1a0b1a0b1a1a1a1a1a1a1a1a1a1a1a1a1a0000dc1ae01a001a1313131313131a1a1a0b1a00001a1a00000000000000000000000000001a1a1a1a1a1a1a1a1a13131313131300000000000000000000000000000000000000000000000000000000000000001313131313130000000000000000000000000000000000000000000000000000000000000000131313131313000000000000000000000000000000000000000000000000000000000000000013131313131300000000000000000000000000000000000000000000000000000000000000001313131313130000000000000000000000000000000000000000000000000000000000000000131313131313000000000000000000000000000000000000000000000000000000000000000013131313131300000000000000000000000000000000000000000000000000000000000000001313131313130000000000000000000000000000000000000000000000000000000000000000131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109111931050d151d35020a121a32030b131b33020a121a32030b131b330109111931030b131b33050d151d35020a121a320109111931050d151d35020a121a32050d151d350109111931020a121a32050d151d35020a121a32201810182018181820201010080818201820000080026004a0058007000ae00bc00da00f2012a014e0152017c0176018401ac01ca01e001313001d1d1d1d1d00131a131313001a1a131303001d1d001a1a1a1a1a1a1a030013131d1d1d131313031d1d13131300131a1313130101000000010001010000010000000000000783c1e0f0f8fcfeffffffff7f3f1f0f0001020304050607000102030405060700010203040506070706050403020100070605040302010007060504030201000c5a5843564153444647515745525431323334353039383736504f4955590d4c4b4a4820004d4e42003a00002f00000000000000003c3e21002300005f29282700223b0000000d3d2b2d5e20002e2c2afff0e3d7cbc0b4aba19790888079726c66605b56514c4844403d393633302d2b28262422201e1c1b1918171514131211100f0e0d0c01030100020403000204040100020404000204040403010004040300040404010004040400040404040301020404030204040401020404040204040404030104040403040404040104040404000203010400020304040002010404000204040400030104040003040404000104040400040404040203010404020304040402010404040204040404030104040403040404040104040404000117000002160000031500000414000004130000041200000411000004100000040f0000040e0000040d0000040c0000040b0000040a0000040900000408000004070000040600000405000004040000040300000402000004010000040000010300000202000003010000000840112802000000108010100200000018c00ff80100000020000fe00100000020400ec80100000020800db00100000020c00c980100000020000c800100000020400b680100000020800a500100000020c009380100000020000920010000002040080801000000208007f00000000020c006d800000000200006c000000000204005a800000000208004900000000020c003780000000020000360000000002040024800000000208001300000000020c000180000000020000000000000201800000000040040100000000008006008000000000c000100000000020002000400040808020426170017009701470000036010200101014011280242112a02040004080802042600000000800130000003601020010165ff42000a40000865ff62000e60000c8bff0200020000008bff22000620000492ff41000901000192ff40000800000091ff43000b03000391ff42000a020002950022000620000495000200020000006f0062000e60000c6f0042000a4000088aff42000a0200028aff43000b0300038bff4000080000008bff410009010001010117000102160001021500010214000102130001021200010211000102100001020f0001020e0001020d0001020c0001020b0001020a000102090001020800010207000102060001020500010204000102030001020200010201000102000002010000200840112801040020108010100104002010c00ff80104002010000fe00104002010400ec80104002010800db00104002010c00c980104002010000c800104002010400b680104002010800a500104002010c009380104002010000920010400201040080801040020108007f00004002010c006d800040020100006c000040020104005a800040020108004900004002010c003780004002010000360000400201040024800040020108001300004002010c00018000400201000000000040040080000000008006f59014e59032d59050c5907eb5809ca580ba9580d88580f67581146581325581504581701002000ffffe0ff0ece6f5901f5cd4e5903dccd2d5905c3cd0c5907aacdeb580991cdca580b78cda9580d5fcd88580f46cd6758112dcd46581314cd255815fbcc0458170100010020001800ffffffffe0ffe8ff1600444259205355504552494f5220534f46545741524516d844474a5327383816565053434f52453a1656574c495645533a16565e45415254483a1641654449414d4f4e44533a16256c5452414e53504f52544552533a161e7350555a5a4c45205049454345533a16417a4d4f4e53544552533a164881434f4e54524f4c3a16c881284a29165688534f554e443a16a08828442916568f4d555349433a16a08f284529160a9d505245535320535041434520544f20504c4159160aa4505245535320434150532f3120544f204b494c4c20594f555253454c46160aab505245535320434150532f5220544f2051554954ff1687814b4559424f415244ff168781435552534f522020ff16878153494e434c414952ff1687814b454d5053544f4eff1687884f4e20ff1687884f4646ff16878f4f4e20ff16878f4f4646ff16484c434f4e47524154554c4154494f4e5321160854594f552756452041434849455645442041204e455720484947482053434f524521161a5d454e54455220594f5552204e414d45202832302043484152532e4d41582916336a23202020202020202020202020202020202020202023ff16144652414e4b1664464e414d4516c84653434f5245161b50312e205355504552494f522020534f4654574152452020161b58322e205355504552494f522020534f4654574152452020161b60332e205355504552494f522020534f4654574152452020161b68342e205355504552494f522020534f4654574152452020161b70352e205355504552494f522020534f4654574152452020161b78362e205355504552494f522020534f4654574152452020161b80372e205355504552494f522020534f4654574152452020161b88382e205355504552494f522020534f46545741524520201646944c4153542053434f52453a163caa505245535320535041434520544f20504c4159ff16329e42593a202020202020202020202020202020202020202020ff16165a414d415a494e472120524550544f4e2054574f20434f4d504c455445442116626e5052455353205350414345ff00000000000057656c6c2068656c6c6f2074686572652c2061626c65206861636b657220286f7220696e766964696f757320627574746f6e20667265616b20696620796f752075736564206f6e65206f6620746865736520626f78207468696e67732920616e6420686f772061726520796f753f2049276d20696e206120687572727920736f2066696e64207468652054574f2063686561747320776869636820492776652064697361626c656420616e642069676e6f7265207468652075676c7920706174636820666f7220726f636b20636f6c6f7572732e0000000000000000f5d5e511444e19012610af291791300281373fcb1310f48787477b87874fe1d1f1c9f5c5d5cb39cb3959160021bcb1eb29e529e529292919d119d11948cb39cb39060009d1c1f1c92100580100037ee64777230b78b1c20edb060c110000c52100400100181aa67723130b78b1c225dbc1ed5f5fed5fe61f57ed4f10e121ff5a11fe5a01ff1a3600edb8c92100580100037ee64777230b78b1c251db0608c5210040060cc50600cb3e2c10fb24cb262c10fb24c110eec110e5c33ddbf3af322bff2106de22fefdcd9ee1fb160bed4b01ff21c4db7ecd24e0d9cd07df3e46160121001ecd0cdcd92315c294db2a07ffcdc0da7ecd24e02a09ffcdc0da7ecd24e0cd07dfc93a3938373635363738393add2168b021f7b7013c067efe012810fe02280c2b0b78b1c2d9dbdd360000c9e5c5dd7704dd7502dd7403cdc0dadd7000dd7101c1e1110500dd19c3e2db321ddc3a29ffb7c8f3e5af0efeee10ed790010fe2520f41ce11520edaf3228ffd3fefbc921f8ba2211ff11f9ba0145143600edb0af3215ff322fff322dff322eff320bff320eff3210ff3e18320fff3ec0320dff21fbcc2213ffcd9ee12a05ff2201ff2203ff7cd60ce6fc477dd60ce6fc4fcde2da3e08f53e08f5c5e57ecd24e0e123c178c60447f13dc286dc78d6204779c6044f111e0019f13dc283dced4b01ffcde2da2207ff2209ff7efe0f20133e04322fffaf3215ff2a07ff11daff192209fff3ed73e7dc316c8921f8ba3ec0d1011800edb03dc2dcdc310000322bfffb060cdd218cd6cd02dd10fbed4b01ff3e23cd24e0c9c5dd6e00dd6601d90604dd6e02dd6603fd21c8d67676fd5e00fd5601d9dd4604fd5e02fd56037e19d97719d910f8d9fd23fd23fd23fd2310dd110500dd19d9c1c93efbdbfee6043279ff3efedbfee601473efbdbfe1f1f1fe601b03276ff3ebfdbfee6083277ff3efedbfee601473ef7dbfee601b03275ff3efddbfee6043278ff3a2cffb7cae6ddfe01cabdddfe02ca9fddafdb1fe60fee0f3274ffc93eefdbfe47afcb18cb1817cb1817cb10cb18cb18cb1817cb10173274ffc93eefdbfe473ef7dbfe4fafcb18cb18cb18cb1817cb1817cb11cb11cb11cb1117cb10cb10173274ffc906003efbdbfe1fcb103efddbfe1fcb103edfdbfe1f1fcb1017cb10783274ffc9ed732cde316cffe5d5c5f53a28ff4f3a29ffa1c431de3a2bfffe02283ffe01281bf1c1d1e131e3fdfbed4d21000006647ee610d3fe2310f878d3fec93a29ffa10600ca4dde06cd0e000e000e000e000e000e0010f2212bff34c327de316c8c2a13ff3a0effb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc26ede3a10ffb72813473e18904f0600d1edb03a10ff4f21fbccedb0b7c2c3de21fbcc3a0fffb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc2c9de322bff3164ffc327deed73b2dff33e01322bfffb76316c892a11ff3a0bffb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc21fdf3a10ffb72815473e18904f0600d1edb03a10ff4f060021f8baedb0b7c276df21f8ba3a0dffb72835d1eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda03dc27cdf3100002a2cdee511800119d1eda0eda0c93e0dc9217fffbe4f3e0ec8797787876f260029119e8d19eb060821ee95c506041a4fafcb1130023e0fed6fafcb1130023e0fed6f2310ebd5545d2b2b2b2beda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0eda0d11301040009c110be3e0ec9c5d908c111b8e0d53a02ff90c60dfe1bd087875f3a01ff91c60dfe1bd0dde5fde58787874f0600fd219cd3fd0950dd2130d3dd19fd6e02fd6603dd5e0219d5af32f8cc2235ff08fec0d4c2dffe80d4c5df6f260029292929e529292911ee8e19dd7e00fd86004f092233ffe1dd7e00fd86064f09116eac192237ffd1fd6e04fd6605192239fffd4e01dd4601cdbae0fde1dde1c9d9c9c5ed5b11ff2a35ff191108331911f8ccd2d0e011f8ba19ed5b33ffc5e5d51a0077231310f911073319d2f0e04d0c21f8cc11f8baedb0d113131313e10120330901f8ccd203e101f8ba09c10dc2d5e0c1dd213bffcb39cb39cb39ed5b13ff2a39ff1911c53019113bcfd229e111fbcc19ed5b37ffc5e5d51a3237e1dd7e0077231310f411c43019d24ee14d0c213bcf11fbccedb0d113131313e101dd3009013bcfd261e101fbcc09c10dc22ee1c93e0c3231e0323de03e193233e0323fe02198d5224de02134d52254e0af32bae03eae32d9e021d4e111e6e0010a00edb03ec93209e1c93e0d3231e0323de03e1b3233e0323fe0219cd3224de02130d32254e03ec532bae0af32d9e021dee111e6e0010a00edb03ec13209e1c921f8cc3af8baae32f8ba4d0c21f8cc11f8baedb021bcb111bdb1012500361aedb03a17ff874f2166d1095e235621005b19e53a17ff815f1600dd2189d1dd1921e2b111e3b1011506dd7e0177edb0060521e5b1dd7e00c5545d13011f0077edb023232323232323c110ecd1eb3a17fffd2155d1324ce2fd4601c506047e1f1f1fe61f12137e234ecb1117cb1117e61f12137e1fe61f12137e234ecb1117cb1117cb1117cb1117e61f12137e234ecb1117e61f12137e1f1fe61f12137e234ecb1117cb1117cb1117e61f12137ee61f12132310a9131313131313c1109d626b0604dd7e02c5545d13011f0077edb023232323232323c110ecdd21c1d13a17ff4732d8e2dd7e01327cff78321ee33255e3327fe33298e38787805f160021f7d019113bffeda0eda0eda0eda0eda0211eb0111fb0019d013600edb02b36ffcdcfdb1130b0064bdd21dc7ec53e01ddbe00201bdde5e123eda0eda01313eda0dd4601dd4e02cde2da7d12137c1213010400dd09c110d5dd21207c0640c5dd7e06b720153e01ddbe00200edd4601dd4e02cde2dac1c5af9077010700dd09c110dcdd21e07d062ac5dd7e05b720193e01ddbe002021dd4601dd4e02cde2dac1c53eaa9077c3a6e33e01fe012009dd4603dd4e04c38be3010600dd09c110c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a2fffb7280c3d322ffffe03ccd2eac3cae7cdb7e53a74fffe0f28264787878032b9e43a15ffe601fd219ad2cab7e4fd21e5d2fd7e00fe042808cdece4fd23c3b7e4212eff347eb7f035212dff347ecb3fcb3fcb3fe60fdd2155e832e4e4dd7e00ed4b01ffc324e03215ff874faf322dff322eff4779b7c204e53a01fffe14c821b2e9095e23562a07ff197eb7ca26e5fe03381dca26e5fe08d8fe80d226e5fe11d02209ffc1212fff3603cdd2eac3cae73a15ffe601c8197eb7c0ed537de53a01ffe6fc4f3a15fffe012604280226fc3a02ffe6fc84478467dd2168b0110500dd7e00b8c2ade5dd7e01b9c2ade5dd7e04fe072834dd7400110000dd6e02dd6603e519dd7502dd7403e5afcd24e0dd7e04e603dd4600dd4e01f5cd24e0f1e177cd3ceee13600c326e5dd19dd7e00b7c264e5c92a07ff7eb7c8fe03caa9eefec038023e0dfe8038023e0e875f1600dd21d0e5dd19dd5e00dd5601d5c9f2e558e626e626e626e6d5e67ce68ce796e73600210600cdc2e92127ffcbfe211bffcda6e7c0321bb8329bb83a17fffe01c24be73d21ccb2772164b377cdc0dacd24e0c34be77e3600d6076f2600cdc2e92118ffcda6e7c03219b83299b83a17fffe01c24be73d21cab2772162b377cdc0dacd24e0c34be73600cd4be7217ab2017e057efe11c274e63e0877c5cdc0dacd24e0c1230b78b1c263e6c97e32d3e6874787805f1600dd21e07ddd19dd7e05b7c0dd36050136002121ffcda6e7f5cc4be7f1fe01c2bee63d21d0b277cdc0dacd24e0af2168b377cdc0dacd24e02127ffcbf63a17fffe01c0dd4603dd4e04cde2da3600c9cde0f02a07ff7e3600d6c06f5f260054292929b7ed52ebdd21207cdd19dd360601dd6604dd6e052205ff3a17fffe01cc74e73a17ffddbe03280ddd7e033217fffe01283bcde8e1cd30dc211effcda6e7c0321db8329db8cd4be73a17fffe01c03d21ceb277cdc0dacd24e0af2166b377cdc0dac324e03e4216ff2604c30cdccde8e121f8b7061811a3b2c5012000edb0131313131313c110f1cdcfdbc31ce711f8b721a3b20618c5012000edb0232323232323c110f1c92a01ff2205ff2a48ffe92118ff060fafb62c10fcb7c02a7dffe9e5fde1fd3502f2c0e7fd360209fd6e00fd66012bfd7500fd7401fd7e00fdb601fdb602c9ed4b03ff2a07ff7ecd24e0cd65e8cddee93a2fffb7c2eee72a01ff2203ff2a09ff2207ff3a15ffe601dd2145e83a01ff28123a15fffe01dd2135e82804dd2125e83a02ffe60f3215e8dd7e00ed4b01ffcd24e03a2fffb7c0c3b7e52828282829292a2a2b2b2b2b2a2a29292c2c2c2c2d2d2e2e2f2f2f2f2e2e2d2d27272626262627272727262626262727232323232424242423232323252525253a15ff875f16002175e8195e2356ebe97de80ce9a9e8d2e81140ffcd6ae93a0bffc608fec0da8fe8d6c0320bff11e8ffcd8ee93a0eff3cfe18daa3e8d618320effc344e911c000cd6ae93a0bffd608d2b9e8c6c0320bff111800cd8ee93a0effd601d2cce8c618320effc344e911ffffcd6ae911ffffcd8ee93a10ffd601d2e8e83e173210ffb7c244e93a0bff3cfec0c2f9e8af320bff3a0eff3cfe18c206e9af320effc344e9110100cd6ae9110100cd8ee93a10ff3cfe18c222e9af3210fffe01c244e93a0bffd601d234e93ebf320bff3a0effd601d241e93e17320eff3a10ffb728023e01320cff3ec0210bff96210cff96320dff3e18210eff96210cff96320fffc92a11ff191108331911f8ccd27be911f8ba191108451911f8bada89e911f8cc192211ffc92a13ff1911c53019113bcfd29fe911fbcc191105331911fbccdaade9113bcf192213ffc9daff01002600ffffff000001010000ff3a32ff853232fffe0a3806d60a3232ff245c16002a30ff192230ffc93a15ff875f160021bae9193a01ff863201ff233a02ff863202ff3a2fff878787c6005f1600fd21b4d4fd19fd5e00fd56012a07ff19e5cdaceafd5e02fd5603192233ff2100002235ff6069fd5e041600192237ff2100002239ff010000cdbae02100002235ff2100002239ffe1110000190605e5c5cdaceafd5e05fd5606192233ff6069fd5e071600192237ff010000cdbae02a35ff110000192235ff2a39ff110000192239ffc1e11100001910c4cdaceafd5e05fd5606192233ff6069fd5e071600192237ffed4b39eac3bae07efec0dab4ea3e0dfe80d4c5df87876f26002929e529292911ee8e19d1e5216eac19444de1c93a15ff878787875f8732ffe91600dd2174d4dd19dd7e00324cea3288eadd6e01dd66022222eadd6e03dd66042233eadd6e05dd6606223feadd6e07dd66082245eadd6e09dd660a2275eadd7e0b327feadd6e0cdd660e2239eadd6e0ddd660f226ceac9af3228ffdd2168b0dd7e00b7c8327eebdd7e04fe07284bdd6e02dd660311260019dd7e04fe06ca70ec7efe09d283ebb7caabebfe042833fe052835fe06282bfe07282de5cdb1ebe13e00b7c4d8ebdd7e04fe02cc5dec3a7eebb7c297eb2128ff3601110500dd19c33debcdb1ebc383ebcdd8ebc383ebcdffebc383eb2b7eb7c0cd48ec11daff197eb7c0cd48ec23af77dd4600dd4e01cd24e0112500191104fcc318ec237eb7c0cd48ec11daff197eb7c0cd48ec2baf77dd4600dd4e01cd24e011270019110404c318eccd48ec11daff19af77dd4600dd4e01cd24e011260019110400dd7502dd7403dd7e0082dd770047dd7e0183dd77014faf327eebdd7e04e60377cd24e001a9eec511260019cd48ecc1c9eb2a07ffb7ed52280a2a09ffb7ed522802ebc9c1c93a7eebb7c0dd360406dd6e02dd6603112600197eb7ca5eebfe08ca5eebdd6e02dd66033600fd211eb0110900fd7e00b7ca95ecfd19c389ecdd7e00fd7700dd7e01fd7701fd360200fd360300fd360400fd7505fd7406fd7507fd74082127ffcbd6dd360407c383ebdd211eb00602c5dd7e00b7caf4ecddb601e603c2e7ecdd7e07dd7705dd7e08dd7706dd6e05dd66067ecdc0dacd24e0c1110900dd1910cfdd211eb00602c5dd7e00b7caf9eddd3404dd7e04fe15da15eefe33da07eefefbda24ed3e33dd7704dd7e00ddb601e603c2d0ed3a01ffddbe01300bdd7e01218cedfe1cd49ced3a02ffddbe002198eddc9ced3a02ffddbe002190ed2803d49ced3a01ffddbe012194ed2803d49ced3a02ffddbe002198edcc9ced3a01ffddbe012194edcc9cedafdd7702dd7703c3e2eddaff00ff0100010026000001ffffff00ed5ffe50d05e2356e5dd6e05dd6606197eb7280efe0a280afe0b2806fe0c2802e1c9dd7507dd7408e1235edd73022356dd7203d1dd7e00dd8602dd7700dd7e01dd8603dd7701dd4600dd4e01dd7e04cb3fcb3fe601c620cd24e0cd23eec1110900dd1905c202edcd3ceec9dd4600dd4e013e1fcd24e0c3f9eddd4600dd4e013e22cd24e0c3f9ed3a02ffdd9600c603fe07d03a01ffdd9601c603fe07d0c3a9eedd211eb00602110900dd7e00b7ca6aeedd6e05dd66067efe012818fe022814dd6e07dd66087efe012809fe022805dd1910d7c9c5dd6e05dd6606cdc0da7ecd24e0dd6e07dd6608cdc0da7ecd24e0dd3600002127ffcbe62124ffcda6e7c2a5ee3221b832a1b8cd4be7c1c36aee2a46ffe9dd2130b00608c5dd7e00b72025010700dd09c110f13e31c60132c3eefe302807fe352803c39fef3ac5eeed4432c5eec3c2eee603c2eceedd7e01e603cc01efdd7e02dd8600dd7700dd7e03dd8601dd7701c3baeedd6e05dd66067efe12ca79efdd7e043ce603cd1fefdd360200dd360300c90604c5e5f587875f1600fd214feffd19fd5e00fd5601197eb72825fe093808fe12281dfe0d3819f1e1c13de60310d3c92600000101000100daff00ffffffff00f1d1d1d1dd7704dd7505dd7406fd7e02dd7702fd7e03dd7703c93608dd4600dd4e013e08cd24e0dd360000dd360100dd360200dd3603002127ffcbdec1c3baeedd2130b006081107003a02ffdd9600c602fe05300d3a01ffdd9601c602fe05daa9eedd1910e3c93a7cffb7c8dd2194b1dd7e00feffca0af0b72821dd3401dd7e01fe16c2f4efed5fe67f28fac60add7700dd360100dd23dd23c3cfefed5fe67f28fac60add7700dd360100dd2194b1dd7e00b7c8feffc83a02ff4fdd7e0091c602fe05300f3a01ff4fdd7e0191c602fe05daa9eedd23dd23c30ef0cd68e1dd2130b00608110700dd7e00c5b7ca58f047dd4e013ac3eecd24e0dd19c110e93a7cffb7c8dd2194b1dd7e00b7c8feffc847dd4e013e30cd24e0dd23dd23c366f03a27ffe68028093e4116032607cd0cdc3a27ffe64028093e4116022614cd0cdc3a27ffe610280a3e43119c642603cd0cdc3a27ffe60828143e4311014b260acd0cdc3e461605210032cd0cdc3a27ffe604280a3e461632210003cd0cdcaf3227ffc9060caf3228ffdd2160d63e36cd20f1ee3f08c5d9c13a29ffb728207887878787474821e8031610afd3fe05c213f141aac308f12dc20af125c20af1d90810cdc976c5f5dd6e00dd66010e04fd2184d6f1fd5e00fd5601dd4602771910fcfd23fd230dc230f1dd23dd23dd23c1c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e14ed4380ff3297f221ecf222c2f223545d130113003620edb0c3d7f2218af2e52174ff1e0106083eff93dbfe772ccb2310f51114d2217bffcb4e2005cbce113cd206082174ffc57e06051f30091310fa2cc110f2afc91ac1c9fe0dc8fe0c2824b7ca4df2083e00b728b23d3297f22ac2f22322c2f20877cd4efa3a80ffc6073280ff18223a97f2fe14ca4df23c3297f221000036202b22c2f23a80ffd6073280ff3e20cd4efaafdbfee61ffe1fc2d7f201b0360b78b1c2e4f2c34df220202020202020202020202020202020202020203a2affb7c8216cffcd80f33219f32170ffcd80f3321ff33e15cd95f3e53e09cd95f3d17c3d20047a3d28370eeaaf4708afdd6216100000081dd3fe2013dd5caa082dc258f3d3fe6caa10ea0cc238f3c928fe082dca46f3d3fe000010d80cc238f3c93eea2f4fc5f50600e5210000cb2ecb2ecb2e00e110f20dc26bf3f1c1c95e2356131afe402804722b73c9235e23562b2b18efc60c5f16002164d219662e01c93a2cff21c9d7b7280f21d5d73d280921e1d73d280321edd7c31ffa3a29ff21f9d7b720032100d8cd1ffa3a2aff2107d8b72003210ed8c31ffaed4380ff5e2c562ce5eb0e30111027cd0af411e803cd0af4116400cd0af41e0acd0af41e01cd0af4e17ec630c34efa062f04b7ed52d20cf41978b14ffe30c878cd4efa3a80ffc6073280ffc9ed4380ffc630c34efa216c81110040010008edb0c921005811015801ff003a3bff77edb0c9cd3cf421005911015901a0003604edb00140003606edb0c93e02323bffcd3cf42100591101590140003642edb03e470604c501200077edb0d64001200077edb0c63fc110ec0160003606edb00140003642edb021ac5a11ad5a3644010400edb0c9f32106de22fefdcd3ddbaf3228ff324ff5215fff1130ffcdbaf5da45f5cd30f42115d8cd1ffacd4cf4013a6acd30f2cd3ddbcd30f41130ff215cff0607c5e5d5cdbaf5d1e1c138052d2d2d10f02c2c2c7dfe5fca9df53e5f95e5c54f0600215eff1161ffedb8c13e07324ff5902152d9116cd9011400edb801faff09eb09eb3dc220f52100f3011400edb8d12130ffeda0eda0eda0cd3ddbcd30f42187d8cd1ffa3e00b7281121edf21199d9011400edb02192d9cd1ffa2130ff019394cddbf33e0801cc50214affe5c5f5cddbf3f1c1e12c2c2c04040404040404043dc275f5cd64f43e7fdbfe1f38f9cd4bdbc3ccf721edf21159d9011400edb02130ff115fffeda0eda0eda0324ff5c345f54e2c46e5eb5e2c56ebb7ed42e1c02c1c1a96c931e7fdcdbef8219b8c226cff23226eff211c8d2270ff232272fff32185f922fefd3a2affb7cc3bf9cd01f3cd06f63a2afff3b720f3fb7618efcd43dd3a75ffb7c246f6cd3ddb21fbcc11fccc013f023600edb0ed4b05ffed4301ffcde2da7efe0fc23df611daff193a01ffd6043201ff2207ff2209ffc387f83a78ffb7c264f63a29ffee013229ffcdbdf33a2affb7c264f606147610fd3a79ffb7c299f63a2affee01322affcdbdf33a2affb7c289f6fbcd3bf906147610fdc399f6210058f311015801ff003a3bff77edb03a77ffb7c2c1f63a2cff3ce603322cfffe0320053e03322cffcda2f33a2affb7c2c1f606147610fd3e7fdbfe1fd228f83a76ffb7caadf43efedbfee608daebfa3ebfdbfee602c92116ff347e018757cd27f43a2affb7c006147610fdc9f331e7fd21006411005b011e55edb0626b1c011f1f3600edb0af320bff320cff320eff3210ff3e18320fff3ec0320dff21f8ba2211ff21fbcc2213ff3ec332fdfd2106de22fefd2100fe1101fe434d36fdedb0ed5e3efe327fffed47af3228ff322bff322cfffb3c3229ff322aff06000e00afdb1fb14f10f979e6e03e032801af32aef6dd213bffdd360531dd360604dd360706dd360807dd360946dd360a47dd214aff21d0071106ff0608afd3fedd7500dd7401dd7702dd2cdd2cdd2c1910eecd3ddb2187f82246ff21a5f82248ff21eefa227dff3e023216ff3e013217ffaf3230ff3231ff3232ff21304c2205ff2201ff2197b32207ff2209ff1118ff21aff8010f00edb021267c064011070036001910fb21e57d1d062a36001910fbcde8e1af3227ff322dff322eff322fffc3cdf5f331e7fd2106de22fefdcd4bdbcd30dccd43ddcd84e4cd35ebcdc5eccdadeecdc6efcd3af0cd07dfcd7ef0cd3af0cd9ee13a76ffb7caadf43a78ffb7c280f83a29ffee01f53e013229ff3e44119c642614cd0cdcf13229ff3a75ffb7c238f8f32106de22fefd31e7fdaf3228ffcd7cdbcd4bdb2116ff35f218f8c3adf4af3228ffcd08dbc3cdf5da0104a30004060004040002010008cd3ddbcd30f421d8d6cd1ffa2130ff018750cddbf33a16ff018757cd27f42118ff01875ecddbf3211bff018765cddbf3211eff01876ccddbf32121ff018773cddbf32124ff01877acddbf3cda2f3cdbdf3cd3cf42100591101590140003607edb03e090110003602edb00110003606edb03dc221f9019f003604edb0c9ed7381f9f321e4d1110058011800edb011e058011800edb021f8ba22f3f911f9ba01bf013a3bff77edb03e4032f8f9060811e0ff21f9583138bde5e5e5e5e5e5e5e51910f5310000fbc9f5e5d5c5dde5ed7314fa06fe0e000e000e000e000e000e0010f2dd2a0000dd2a0000dd2a0000dd2a000021f8ba31b8bc3e40d1eda0eda0eda0eda0eda0eda0eda000000000000000000000000000003d20e03e033d32d8f9c2f2f93e0332d8f921005806007e3de607772c10f821000006073e00b720083e4032f8f921f8ba7e3de607772310f822f3f921f8f935310000dde1c1d1e1f1fbed4d2223fa3a0dd8feffc82a23fa232223fafe16280ecd4efa3a80ffc6073280ffc322fa1180ffeda0eda02223fac322fad96f5f160062292919118c7f19e53a81fffd6ffd2600fd29116c89fd193a80ffe6f8cb3fcb3fcb3fd60432aefa3a80ffe60732b1fa3295fa329ffaee073c32c3fadd21d4d1dd7e0532befadd21dcd1dd7e0532cbfa0e05d1fd6e00fd66017dc60e6f3e05b72824471acb3f10fc477ee6f8b0772c06031a8710fd477ee63fb077fd23fd23130dc2a6fad9c9eb1ae607b61223ebfd23fd230dc2a6fad9c9cd3ddb06052106de22fefdaf3228fffbc5cde0f0cd30dcc110f6dd21c3fb160c3a02ffd60a473a01ffd60a4f210606dd7e00cd24e078c6044725c21afb78d6184779c6044f26062dc21afbd5dde5cd07dfdde1d1dd2315c20bfbcd3ddbcd30dc3e47f53245ffcd7cdbf13dfe3fc24dfbcde0f0cd30dc3eff3227ffcd7ef03e473245ffcd4bdbcd30f4210040110050010008edb021aed9cd1ffa2100580e18160006207223147ae6075710f7157ae607570dc28cfbfb76762100580100037e3de60777230b78b1c2a9fb3e7fdbfe1fdaa1fbcd4bdbc3adf43a3938373635363738393a00000000000000000000000000000000000000000000000000000000000000003e023282ff3e123283ff3e1a3284ffc3f6f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b2d0d1400fd132d0d0c00038c2acbfd2074a8fe0a00535331800000948adc261b4c1b10fa2f0a1055f3f8f500000000000000000000000000000000000000000000c385f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd304c0000304c97b397b30000c0001800f8bafbcc000201da0104a300040600040400020100080000010100000000000000000000000000000000010911193131040607464787f8a5f8d00700d60600dc0500e20400e80300ee0200f40100fa000000006c001b00e55ae45af38c9c8c748d1d8d0f0101080404000001eefafe9c8f02121a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc

Last edited by colinmacc (Oct. 12, 2026 16:02:02)

What1nTheWorld1sTh1s
New Scratcher
1 post

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

how was your process of making the z80? what did you specifically do to map out the opcodes? and, how did you make the screen?

Last edited by What1nTheWorld1sTh1s (Yesterday 21:16:01)

RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

What1nTheWorld1sTh1s wrote:

how was your process of making the z80? what did you specifically do to map out the opcodes? and, how did you make the screen?
The Z80 was a lot more gnarly than the 6502. They both have patterns in their instruction sets that simplify things, but the Z80 takes it up a notch! I started with the registers and flags, then split the instruction bytes into fields so I could handle groups of related opcodes without repetition. After the standard opcodes came the CB, ED, DD and FD prefixed ones.

The CPU was the hardest part of the project. I worked on it in a separate Scratch project and built tests to check the results and timings as I went. I'd highly recommend including tests. It's not something I did with the 6502, but I think it would have caught a lot of the bugs much earlier on in the process. I also used a lot more lookup tables for speed than I did in my 6502 emulator. I should really take some of those ideas back to the BBC Micro project.

The screen mapping is interesting too. I knew very little about Spectrum hardware when I started. The closest thing I’d seen was the Apple II. The screen is stored as bits in memory, but the rows aren’t laid out in the expected top-to-bottom order, and the attributes for each character are stored separately. Once the mapping was in place, the drawing was implemented with pen (of course) but, for speed, I only redraw the dirty areas of the screen each frame.
BloonsFan162
Scratcher
30 posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

how do you use the “wop” password (finishing part 1) in bored of the rings? side A didn't have any password thing (that I know of) and side B doesn't accept it…
RokCoder
Scratcher
1000+ posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

BloonsFan162 wrote:

how do you use the password (finishing part 1) in bored of the rings? side A didn't have any password thing (that I know of) and side B doesn't accept it…
Apparently the game has three parts, with the first two on Side A. When you finish Part 1, does Part 2 load automatically so that you can enter the code?

Last edited by RokCoder (Today 13:46:20)

BloonsFan162
Scratcher
30 posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

RokCoder wrote:

BloonsFan162 wrote:

how do you use the password (finishing part 1) in bored of the rings? side A didn't have any password thing (that I know of) and side B doesn't accept it…
Apparently the game has three parts, with the first two on Side A. When you finish Part 1, does Part 2 load automatically so that you can enter the code?
let me check
BloonsFan162
Scratcher
30 posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

BloonsFan162 wrote:

RokCoder wrote:

BloonsFan162 wrote:

how do you use the password (finishing part 1) in bored of the rings? side A didn't have any password thing (that I know of) and side B doesn't accept it…
Apparently the game has three parts, with the first two on Side A. When you finish Part 1, does Part 2 load automatically so that you can enter the code?
let me check
I will have to check later as I don't remember how to finish part 1 (I got up to Whee). Also had another person play it, they typed “fart” after the forest hide command, that ended well
BloonsFan162
Scratcher
30 posts

ZX Spectrum 48K Emulator in Scratch - 200 Games & BASIC

RokCoder wrote:

BloonsFan162 wrote:

how do you use the password (finishing part 1) in bored of the rings? side A didn't have any password thing (that I know of) and side B doesn't accept it…
Apparently the game has three parts, with the first two on Side A. When you finish Part 1, does Part 2 load automatically so that you can enter the code?
it just asks if you want to try again, so nope

Powered by DjangoBB