diff --git a/Readme.txt b/Readme.txt index 7a05c04..ade193c 100644 --- a/Readme.txt +++ b/Readme.txt @@ -1,3 +1,27 @@ + +=================================== +INSTALLING DEVICE DRIVERS: +=================================== + +Plug the device into a USB port. + +Open a windows file explorer and navigate to: + INL-retro-progdump\WindowsDriverPackage + +In that folder there's a "InstallDriver.exe" application. +Double click it to run it. + +Windows should ask if you want to allow it to make changes to your PC, say YES. + +Click next in the wizard, it should install the drivers to your PC. + +If it worked properly you'll get a "install successful" page, click FINISH. + +In windows you should be able to see "INLretro-prog" listed in "devices and printers" from +the control panel. + + + =================================== RUNNING THE HOST APPLICATION: =================================== @@ -24,13 +48,309 @@ If the device errors out, or is not responding you may have to press the RESET b USB connector on the INLretro programmer/dumper to reset the device, and try again. + + =================================== UPDATING DEVICE FIRMWARE =================================== -This is done via USB using STmicro DfuSe: + + +---------------------------------------------------------- +STM32 ARM based device versions "INLretro" V2.0 and later +---------------------------------------------------------- +If you purchased your device in 2018 or later you have this version +This includes devices aquired with NESmaker kits. + + +0) DO I NEED TO FOLLOW THESE STEPS? + +Devices sold Oct 2018 or earlier shipped with firmware v2.1 or v2.2 +These builds did not include a 'switchless' USB firmware updater. +So you will need to update to v2.3 or later using STmicro DfuSeDemo. +Alternatively if you somehow bricked your device with any firmware, +you can use STmicro's DfuSeDemo to easily recover it via USB. + +Once upgraded to firmware v2.3.0 or later, you shouldn't need to use +the DfuSeDemo to upgrade your device's firmware anymore. The INLretro +host software is capable of updating the device's firmware on builds +v2.3.0 or later. + +INLretro devices purchased in Nov 2018 were shipped with a mix of firmware versions. +INLretro devices purchased in Dec 2018 and later ship with firmware version +v2.3.0 or later. +Kickstarter NESmaker kits with the large fancy "NES" enclosure shipped with v2.1 +All other Kickstarter NESmaker kits used the smaller v2.0N PCB and +shipped with v2.3.0 + +I'm working on updating the INLretro host software to report which +firmware version your device is using to take out the guess work. +Once this is done the command prompt will report which build version +you have. Updating from v2.3.0 to later versions will be pretty easy +as the host application will ask you if you'd like to let it update +the firmware version for you. In that case you can ignore these DfuSeDemo +instructions unless you somehow brick your device. Or maybe you make +your own firmware builds and use the Dfu file manager to create your +own .dfu builds that may or may not be compatible with the switchless +firmware updater. + +So at this point I'm assuming you need/want to use the DfuSeDemo +to update your device because it has firmware v2.2 or earlier, or you +bricked your device, etc. + + +1) GET THE SOFTWARE + +Go to the st.com link below. At the bottom there's a "GET SOFTWARE" +section, download the STSW-STM32080 item. This is written for v3.0.6 https://www.st.com/en/development-tools/stsw-stm32080.html -Detailed instructions to come, will update this section with the next firmware update. +Alternatively you can save the hassle of creating an STmicro account +by downloading directly from the following link if you would like: +https://www.dropbox.com/s/gwcvd3dqwkbzsv9/en.stsw-stm32080.zip?dl=0 + + +2) INSTALL THE SOFTWARE + +As far as I know this application is windows only. You will probably +have to run it in a virtual machine if you're on linux/windows. If +this is a big problem I can look into creating my own dfuse application +that runs on linux/mac. This should be a one time thing, so I'm hoping +gaining access to a windows machine isn't too much to ask.. + +Extract the .zip downloaded in step 1. Click next, select users, etc.. +Click install and let it make the changes to your PC. +Once complete it should give you an option to launch it. + + +3) LAUNCH DFUSEDEMO + +You can probably find it in the start menu searching "dfusedemo" +It didn't give me any choices on install path and put it here: +C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin +From that folder you can create shortcuts of dfusedemo to your desktop +If you think you may like to make your own firmware builds and want +to convert your hex/bin files to .dfu you can use the DFU file manager +in the same installation folder as dfusedemo. + + +4) GET THE INLRETRO INTO DFU MODE + +At this point chances are there's nothing listed under +"Available DFU Devices", it takes some steps to get the programmer +in DFU mode so the dfusedemo application can find & communicate to it. + +This step varies slightly depending on your exact device & when you +purchased it. + +-PCB VERSION 2.0 purchase prior to Dec 2018 + If your device shipped with firmware v2.1 or v2.2 + I soldered a "BL/RUN" switch to aid in this process. + + The switch is next to the USB socket, place it in "BL" nearest + the USB socket. Then plug the USB cable into your PC. If it + was already plugged in, just replug it, or hit the RESET button + soldered right next to the BL/RUN switch. + +-PCB VERSION 2.0 purchased Dec 2018 or later + or the big NES enclosure from NESmaker kickstarter + You may not have a BL/RUN switch. Unplug the USB cable. + Get a tweezers, paperclip, or something conductive like that. + There are 5 holes in the PCB edge with "RUN" and "BL" on either side + Ignore the bigger outer 2 holes. Short the center hole to the small + hole next to it closest to the BL label (and USB connector) + Plug the USB cable in while those two pads are shorted together. + It might help to have a freind plug in the USB cable while you short the pins. + Once it's plugged in you don't have to keep the pins shorted anymore. + +-PCB VERSION 2.0N smaller device with NES Connector alone + These are the majority of the basic NESmaker kickstarter kits. + You really shouldn't be going through this process unless you + bricked your device or I personally instructed you to do so. + Reason being is had an error with the PCB BL/RUN switch. + I specifically released the switchless firmware updater in time + to avoid you from going through this trouble. All V2.0N PCBs + shipped with firmware v2.3.0 or later and thus don't need dfusedemo + to update. + If you're still here, with PCB v2.0N dated "AUG2018" get a tweezers + or something like a metal paperclip. + On the top corner of the PCB there's a place for a "BL/RUN" switch. + I didn't solder it on though, and the silk is backwards. + Ignore the bigger outer 2 holes. Short the center hole to the small + hole next to it closest to the RUN label (and USB connector). + Plug in the USB cable with those pads shorted together. + It might help to have a freind plug in the USB cable while you short the pins. + Once it's plugged in you don't have to keep the pins shorted anymore. + +-Other PCB versions: there are none at this time... (12/1/2018) + If you've got a PCB that says v1.1, v1.2, v1.3, or v1.4 on the bottom + You're in the wrong place. None of these steps will work for you. + Go down a little to the instructions: + "AVR based devices versions "KAZZO" V1.4 and eariler" + + +5) PERFORM THE UPDATE + +The device should be in DFU mode now from the step above. + +With the device is in DFU mode the dfusedemo application should +list it under available devices as "STM Device in DFU Mode" +You can also see it listed in windows "devices & printers" as +"STM32 BOOTLOADER". If you see "INL Retro-Prog" the device isn't +in DFU mode, try this step again.. + +-Choose Button + Choose the right Choose button! There are 2 "Choose" buttons. + Naturally, you'll probably select the wrong one... + CLICK THE "Choose" button in the BOTTOM CENTER in the + "Upgrade or Verify Action" section. + + The Choose button will popup an Open window, navigate to + INL-retro-progdump\firmware\DFU_release folder + +-Load .dfu file + Select the proper .dfu file: + All versions publicly released are here, sort by date and select + the latest one that matches your PCB version. + + If your PCB is big and square (v2.0) select the one that + starts with INLretro6 (currently INLretro6_PCBv2_0_FWv2_03_0.dfu) + + If your PCB is smaller and only has place for NES connector + select the one that starts with "INL_NES" + (currently INL_NES_PCBv2_0N_FWv2_03_0.dfu) + + If you're following these instructions later down the road + I've probably got later versions you should be using. + Just make sure the PCB version of the name matches what's printed + in silk screen on the bottom of your PCB. In the end it's easy + to change if you select the wrong one. Or the firmware updater + will fix it for you once you've got it unbricked. + +-Optional settings + You can check the "Verify after download" box just above the + Choose button, it will verify the flash after programming. + You can also check the "Optimize Upgrade duration" but it really + doesn't matter, it only takes a couple seconds anyway.. + +-Upgrade + Click the "Upgrade" button just to the right of that "Choose" + button you just used. + + NOTE! You WILL GET A WARNING POPUP, it's expected! + Click "Yes" to the warning: "Your device was plugged in DFU mode. + "So it is impossible to make sure this file is correct for this device." + "Continue however?" + + CLICK YES. + +-Watch the status bar + It should click across a few times and say + "Target 00: Verify successful!" or just + "Target 00: Upgrade successful!" depending on if you chose + to verify or not in the optional step. + + If you have problems, make sure the device is in DFU mode + and appears in windows "devices & printers" as "STM32 BOOTLOADER" + before trying to upgrade. Please contact me if you're + having problems. + +-Exit DFU mode + If you have a BL/RUN switch, place it back in RUN + Unplug the USB cable and plug it back in. + You should see "INL Retro-Prog" in devices & printers + and the device should be running the latest firmware now! + + + +---------------------------------------------------------- +AVR based devices versions "KAZZO" V1.4 and eariler +---------------------------------------------------------- +If you purchased your device in 2017 or earlier you have this version +This should also apply if you made your own kazzo based on the open +source design. Although I can't assure this software works with +any of those versions, especially versions with something besides +the atmega164. + +These devices sold by Infinite NES Lives included a bootloader to +update the flash via USB. + +There are effectively 3 main versions of firmware that run on your device: + +A) original kazzo firmware created by naruko that is needed to use + anago/unagi dumping software. See old instructions to get that running + if you want it. You're in the wrong place. + +B) INL released firmware for use with "INL-retro prog v1.0beta" this + was effectively my "version 1" release of firmware & software. + It wasn't very good, but got the job done for far too many years. + I don't recommend using that old firmware & software anymore + You'll be able to use the latest software and firmware + provided here instead. + +C) INLretro v2 firmare & software, the reason you're here, and + the software & firmware included with this download/project. + Upgrading the firmware is similar to previously, but here's + a quick run through to get you going with the latest firmware + that's required in order to use this INLretro software. + + +You're here because you want to install option C from above +Smart choice... + + +1) GET THE SOFTWARE + +The bootloader software is already included with this project/download +which you're reading this file from. It also doesn't require installation. +These instructions are for windows, but you can build the bootloader to +work on linux/mac as well. + + +2) PUT DEVICE IN BOOTLOADER MODE + +Place the BL/RUN switch in the BL position. Plug in the USB cable, or +Hit the RESET button on the PCB. + +The device should now be in bootloader mode. Look in windows "devices +and printers" and you should see "HIDBoot". If not, try this step again. +The next steps won't work if you still see "INLRetro-Prog" "kazzo" or something +like that.. + + +3) UPDATE THE FIRMWARE + +In a windows file explorer navigate to: + + INL-retro-progdump\avr_bootloader + +You should see a file in that folder named: + + "click to load v1 INLkazzo with INLretro v2.bat" + +Double click on that file to run it. + +If you didn't get the device in HIDBoot properly you'll probably see a message like: + "Error opening HIDBoot device: The specified device was not found" + Go back and retry step 2, this step only works if you got step 2 working properly + +If you were successful you'll see a message like this: + + Page size = 128 (0x80) + Device size = 16384 (0x4000); 14336 bytes remaining + Uploading 13312 (0x3400) bytes starting at 0 (0x0) + 0x03380 ... 0x03400 + + C:\Users\...\INL-retro-progdump\avr_bootloader>pause + Press any key to continue . . . + +Hit the any key, or just close that popup window, you've updated the firmware! + + +4) EXIT BOOTLOADER MODE + +Place the BL/RUN switch in RUN +You should see "INL Retro-Prog" in devices & printers +and the device should be running the latest firmware ready to use the latest software! @@ -82,7 +402,7 @@ need to have libusb-dev installed can check by typing "libusb-config" in termina will present usage options if installed on your system if not installed should report so with suggestion for apt-get: sudo apt-get install libusb-dev -then just run 'make' should build sucessfully +then just run 'make' should build successfully With the bootloader commandline app built, the firmware can be loaded onto the INL retro-programmer via USB: @@ -169,7 +489,7 @@ Requires you to have an avr programmer to reflash atmega164a mcu Helpful to download more recent version of avrdude than included with WinAVR. Download latest version with mingw32.zip from following link: http://download.savannah.gnu.org/releases/avrdude/ -unzip and copy paste both avrdude.exe and avrdude.conf to C:\WinAVR-20100110\bin directory +nzip and copy paste both avrdude.exe and avrdude.conf to C:\WinAVR-20100110\bin directory Assuming the recent build still doesn't support atmega164a.. You'll also have to add a definition for atmega164a in the avrdude.conf file Copy paste the atmega324P section and rename it atmega164A diff --git a/bootloader/HIDBootFlash-winGUI/HIDBootFlash.exe b/avr_bootloader/HIDBootFlash-winGUI/HIDBootFlash.exe similarity index 100% rename from bootloader/HIDBootFlash-winGUI/HIDBootFlash.exe rename to avr_bootloader/HIDBootFlash-winGUI/HIDBootFlash.exe diff --git a/bootloader/bootloadHID-master/Changelog.txt b/avr_bootloader/bootloadHID-master/Changelog.txt similarity index 100% rename from bootloader/bootloadHID-master/Changelog.txt rename to avr_bootloader/bootloadHID-master/Changelog.txt diff --git a/bootloader/bootloadHID-master/License.txt b/avr_bootloader/bootloadHID-master/License.txt similarity index 100% rename from bootloader/bootloadHID-master/License.txt rename to avr_bootloader/bootloadHID-master/License.txt diff --git a/bootloader/bootloadHID-master/Readme.txt b/avr_bootloader/bootloadHID-master/Readme.txt similarity index 100% rename from bootloader/bootloadHID-master/Readme.txt rename to avr_bootloader/bootloadHID-master/Readme.txt diff --git a/bootloader/bootloadHID-master/firmware/Makefile b/avr_bootloader/bootloadHID-master/firmware/Makefile similarity index 100% rename from bootloader/bootloadHID-master/firmware/Makefile rename to avr_bootloader/bootloadHID-master/firmware/Makefile diff --git a/bootloader/bootloadHID-master/firmware/bootloaderconfig.h b/avr_bootloader/bootloadHID-master/firmware/bootloaderconfig.h similarity index 100% rename from bootloader/bootloadHID-master/firmware/bootloaderconfig.h rename to avr_bootloader/bootloadHID-master/firmware/bootloaderconfig.h diff --git a/bootloader/bootloadHID-master/firmware/kazzo_bootloader_m164a_release.hex b/avr_bootloader/bootloadHID-master/firmware/kazzo_bootloader_m164a_release.hex similarity index 100% rename from bootloader/bootloadHID-master/firmware/kazzo_bootloader_m164a_release.hex rename to avr_bootloader/bootloadHID-master/firmware/kazzo_bootloader_m164a_release.hex diff --git a/bootloader/bootloadHID-master/firmware/main.c b/avr_bootloader/bootloadHID-master/firmware/main.c similarity index 100% rename from bootloader/bootloadHID-master/firmware/main.c rename to avr_bootloader/bootloadHID-master/firmware/main.c diff --git a/bootloader/bootloadHID-master/firmware/main.hex b/avr_bootloader/bootloadHID-master/firmware/main.hex similarity index 100% rename from bootloader/bootloadHID-master/firmware/main.hex rename to avr_bootloader/bootloadHID-master/firmware/main.hex diff --git a/bootloader/bootloadHID-master/firmware/usbconfig.h b/avr_bootloader/bootloadHID-master/firmware/usbconfig.h similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbconfig.h rename to avr_bootloader/bootloadHID-master/firmware/usbconfig.h diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/Changelog.txt b/avr_bootloader/bootloadHID-master/firmware/usbdrv/Changelog.txt similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/Changelog.txt rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/Changelog.txt diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/CommercialLicense.txt b/avr_bootloader/bootloadHID-master/firmware/usbdrv/CommercialLicense.txt similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/CommercialLicense.txt rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/CommercialLicense.txt diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/License.txt b/avr_bootloader/bootloadHID-master/firmware/usbdrv/License.txt similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/License.txt rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/License.txt diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/Readme.txt b/avr_bootloader/bootloadHID-master/firmware/usbdrv/Readme.txt similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/Readme.txt rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/Readme.txt diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/USB-ID-FAQ.txt b/avr_bootloader/bootloadHID-master/firmware/usbdrv/USB-ID-FAQ.txt similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/USB-ID-FAQ.txt rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/USB-ID-FAQ.txt diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/USB-IDs-for-free.txt b/avr_bootloader/bootloadHID-master/firmware/usbdrv/USB-IDs-for-free.txt similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/USB-IDs-for-free.txt rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/USB-IDs-for-free.txt diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/asmcommon.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/asmcommon.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/asmcommon.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/asmcommon.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/oddebug.c b/avr_bootloader/bootloadHID-master/firmware/usbdrv/oddebug.c similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/oddebug.c rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/oddebug.c diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/oddebug.h b/avr_bootloader/bootloadHID-master/firmware/usbdrv/oddebug.h similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/oddebug.h rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/oddebug.h diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbconfig-prototype.h b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbconfig-prototype.h similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbconfig-prototype.h rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbconfig-prototype.h diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.c b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.c similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.c rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.c diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.h b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.h similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.h rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrv.h diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.S b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.S similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.S rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.S diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.asm b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.asm similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.asm rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.asm diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.o b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.o similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.o rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm.o diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm12.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm12.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm12.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm12.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm128.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm128.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm128.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm128.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm15.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm15.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm15.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm15.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm16.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm16.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm16.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm16.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm165.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm165.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm165.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm165.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm18-crc.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm18-crc.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm18-crc.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm18-crc.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm20.inc b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm20.inc similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm20.inc rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbdrvasm20.inc diff --git a/bootloader/bootloadHID-master/firmware/usbdrv/usbportability.h b/avr_bootloader/bootloadHID-master/firmware/usbdrv/usbportability.h similarity index 100% rename from bootloader/bootloadHID-master/firmware/usbdrv/usbportability.h rename to avr_bootloader/bootloadHID-master/firmware/usbdrv/usbportability.h diff --git a/bootloader/bootloadHID.2012-12-08/Changelog.txt b/avr_bootloader/bootloadHID.2012-12-08/Changelog.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/Changelog.txt rename to avr_bootloader/bootloadHID.2012-12-08/Changelog.txt diff --git a/bootloader/bootloadHID.2012-12-08/License.txt b/avr_bootloader/bootloadHID.2012-12-08/License.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/License.txt rename to avr_bootloader/bootloadHID.2012-12-08/License.txt diff --git a/bootloader/bootloadHID.2012-12-08/Readme.txt b/avr_bootloader/bootloadHID.2012-12-08/Readme.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/Readme.txt rename to avr_bootloader/bootloadHID.2012-12-08/Readme.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/Makefile b/avr_bootloader/bootloadHID.2012-12-08/firmware/Makefile similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/Makefile rename to avr_bootloader/bootloadHID.2012-12-08/firmware/Makefile diff --git a/bootloader/bootloadHID.2012-12-08/firmware/bootloaderconfig.h b/avr_bootloader/bootloadHID.2012-12-08/firmware/bootloaderconfig.h similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/bootloaderconfig.h rename to avr_bootloader/bootloadHID.2012-12-08/firmware/bootloaderconfig.h diff --git a/bootloader/bootloadHID.2012-12-08/firmware/main.c b/avr_bootloader/bootloadHID.2012-12-08/firmware/main.c similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/main.c rename to avr_bootloader/bootloadHID.2012-12-08/firmware/main.c diff --git a/bootloader/bootloadHID.2012-12-08/firmware/main.hex b/avr_bootloader/bootloadHID.2012-12-08/firmware/main.hex similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/main.hex rename to avr_bootloader/bootloadHID.2012-12-08/firmware/main.hex diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbconfig.h b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbconfig.h similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbconfig.h rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbconfig.h diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Changelog.txt b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Changelog.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Changelog.txt rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Changelog.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/CommercialLicense.txt b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/CommercialLicense.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/CommercialLicense.txt rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/CommercialLicense.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/License.txt b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/License.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/License.txt rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/License.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Readme.txt b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Readme.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Readme.txt rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/Readme.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-ID-FAQ.txt b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-ID-FAQ.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-ID-FAQ.txt rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-ID-FAQ.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-IDs-for-free.txt b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-IDs-for-free.txt similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-IDs-for-free.txt rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/USB-IDs-for-free.txt diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/asmcommon.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/asmcommon.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/asmcommon.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/asmcommon.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.c b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.c similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.c rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.c diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.h b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.h similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.h rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/oddebug.h diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbconfig-prototype.h b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbconfig-prototype.h similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbconfig-prototype.h rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbconfig-prototype.h diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.c b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.c similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.c rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.c diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.h b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.h similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.h rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrv.h diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.S b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.S similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.S rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.S diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.asm b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.asm similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.asm rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm.asm diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm12.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm12.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm12.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm12.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm128.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm128.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm128.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm128.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm15.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm15.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm15.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm15.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm16.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm16.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm16.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm16.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm165.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm165.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm165.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm165.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm18-crc.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm18-crc.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm18-crc.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm18-crc.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm20.inc b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm20.inc similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm20.inc rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbdrvasm20.inc diff --git a/bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbportability.h b/avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbportability.h similarity index 100% rename from bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbportability.h rename to avr_bootloader/bootloadHID.2012-12-08/firmware/usbdrv/usbportability.h diff --git a/avr_bootloader/click to load v1 INLkazzo with INLretro v2.bat b/avr_bootloader/click to load v1 INLkazzo with INLretro v2.bat new file mode 100644 index 0000000..92e9584 --- /dev/null +++ b/avr_bootloader/click to load v1 INLkazzo with INLretro v2.bat @@ -0,0 +1,2 @@ +commandline\bootloadHID.exe -r ..\firmware\build_avr\avr_kazzo.hex +pause diff --git a/bootloader/commandline/Makefile b/avr_bootloader/commandline/Makefile similarity index 100% rename from bootloader/commandline/Makefile rename to avr_bootloader/commandline/Makefile diff --git a/bootloader/commandline/Makefile.windows b/avr_bootloader/commandline/Makefile.windows similarity index 100% rename from bootloader/commandline/Makefile.windows rename to avr_bootloader/commandline/Makefile.windows diff --git a/bootloader/commandline/bootloadHID.exe b/avr_bootloader/commandline/bootloadHID.exe similarity index 100% rename from bootloader/commandline/bootloadHID.exe rename to avr_bootloader/commandline/bootloadHID.exe diff --git a/bootloader/commandline/hidsdi.h b/avr_bootloader/commandline/hidsdi.h similarity index 100% rename from bootloader/commandline/hidsdi.h rename to avr_bootloader/commandline/hidsdi.h diff --git a/bootloader/commandline/main.c b/avr_bootloader/commandline/main.c similarity index 100% rename from bootloader/commandline/main.c rename to avr_bootloader/commandline/main.c diff --git a/bootloader/commandline/main.o b/avr_bootloader/commandline/main.o similarity index 100% rename from bootloader/commandline/main.o rename to avr_bootloader/commandline/main.o diff --git a/bootloader/commandline/usb-libusb.c b/avr_bootloader/commandline/usb-libusb.c similarity index 100% rename from bootloader/commandline/usb-libusb.c rename to avr_bootloader/commandline/usb-libusb.c diff --git a/bootloader/commandline/usb-windows.c b/avr_bootloader/commandline/usb-windows.c similarity index 100% rename from bootloader/commandline/usb-windows.c rename to avr_bootloader/commandline/usb-windows.c diff --git a/bootloader/commandline/usbcalls.c b/avr_bootloader/commandline/usbcalls.c similarity index 100% rename from bootloader/commandline/usbcalls.c rename to avr_bootloader/commandline/usbcalls.c diff --git a/bootloader/commandline/usbcalls.h b/avr_bootloader/commandline/usbcalls.h similarity index 100% rename from bootloader/commandline/usbcalls.h rename to avr_bootloader/commandline/usbcalls.h diff --git a/firmware/DFU_release/INL_NES_PCBv2_0N_FWv2_03_0.dfu b/firmware/DFU_release/INL_NES_PCBv2_0N_FWv2_03_0.dfu new file mode 100644 index 0000000..b7de901 Binary files /dev/null and b/firmware/DFU_release/INL_NES_PCBv2_0N_FWv2_03_0.dfu differ diff --git a/firmware/DFU_release/INLretro6_PCBv2_0_FWv2_03_0.dfu b/firmware/DFU_release/INLretro6_PCBv2_0_FWv2_03_0.dfu new file mode 100644 index 0000000..35885dd Binary files /dev/null and b/firmware/DFU_release/INLretro6_PCBv2_0_FWv2_03_0.dfu differ diff --git a/firmware/Make_avr b/firmware/Make_avr index e3e1d2a..120d007 100644 --- a/firmware/Make_avr +++ b/firmware/Make_avr @@ -30,7 +30,7 @@ help: hex: $(BUILD)/$(PROJ).hex program: $(BUILD)/$(PROJ).hex - ../bootloader/commandline/bootloadHID -r $< + ../avr_bootloader/commandline/bootloadHID -r $< dir: mkdir -p $(BUILD) diff --git a/firmware/build_avr/avr_kazzo.elf b/firmware/build_avr/avr_kazzo.elf index 52cbc36..de16699 100644 Binary files a/firmware/build_avr/avr_kazzo.elf and b/firmware/build_avr/avr_kazzo.elf differ diff --git a/firmware/build_avr/avr_kazzo.hex b/firmware/build_avr/avr_kazzo.hex index 21b32a8..2706c22 100644 --- a/firmware/build_avr/avr_kazzo.hex +++ b/firmware/build_avr/avr_kazzo.hex @@ -1,4 +1,4 @@ -:100000000C9476000C94C5190C9493000C949300F6 +:100000000C9476000C9492180C9493000C9493002A :100010000C9493000C9493000C9493000C94930014 :100020000C9493000C9493000C9493000C94930004 :100030000C9493000C9493000C9493000C949300F4 @@ -13,856 +13,818 @@ :1000C00049006E00660069006E00690074006500FA :1000D0004E00650073004C006900760065007300F7 :1000E0002E0063006F006D000403090411241FBE7D -:1000F000CFEFD4E0DEBFCDBF11E0A0E0B1E0E8E19A -:10010000F6E302C005900D92A630B107D9F723E0BF +:1000F000CFEFD4E0DEBFCDBF11E0A0E0B1E0E2EB96 +:10010000F3E302C005900D92A630B107D9F723E0C2 :10011000A6E0B1E001C01D92A43EB207E1F70E9443 -:10012000D91A0C940A1B0C94000080E008950895DD -:100130000F931F93CF93DF93EC01FB01D901009143 -:100140004D0110914E01888187FF09C08E818C93EB -:10015000442399F00481158180E883831DC08FEFCB -:100160008C938E8180933801442309F44BC07093A3 -:100170006A036093690380E9F0CFE0912501F09173 -:1001800026018381883DA1F50481158180E8838360 -:10019000E0912501F09126011782E0912501F0916F -:1001A000260183818039F1F48A81813711F080340E -:1001B000C9F4E0916903F0916A030480F581E02DB0 -:1001C0008C818083E0916903F0916A030480F5815A -:1001D000E02D8D818183E0916903F0916A0387812D -:1001E0008E5F8783C801DF91CF911F910F91089592 -:1001F000803D11F41C92CCCF8FEF8C9380E10E9454 -:100200001B13C6CFE0912501F09126018381811156 -:1002100006C0F0936A03E093690380E9B8CF883998 -:1002200069F7E8CFE9E5F1E08FEF819391E0E936F6 -:10023000F907D9F780934C0180932B0180934B01F0 -:1002400080932A0180933C018093180180933B01A5 -:100250008093170181E00C941B13CF93DF93FC0173 -:1002600050E0CA01820F911D4197E4F52223E1F18C -:1002700083818F3FD9F582818F3FD1F5DA01A75A6B -:10028000BE4FED0180E099919F3FA1F58F5F28134C -:10029000FACF62831382982F9295990F907E915096 -:1002A0009683178210861182108211861286138619 -:1002B000148615861686178695E0440F551F9A9565 -:1002C000E1F72091000130910101420F531F558346 -:1002D000448390E06D939F5F8913FCCF80E0DF91B2 -:1002E000CF9108958EEBFBCF82ECF9CF8FEBF7CF58 -:1002F00080ECF5CF81ECF3CFCF93DF93DC01EB0102 -:100300009A0112969C91129780ED890F803318F50F -:1003100013968C911397813041F0E8F08230A9F068 -:100320008330B1F085EB888346C0E8E2F1E0913597 -:1003300009F476C048F5913309F449C078F499235B -:10034000B9F19033E1F184EBEECFE9E3F1E0EFCFE7 -:10035000E5E1F1E0ECCFE9E4F1E0E9CF933309F432 -:1003600046C0E8F1903579F7188286E08983868166 -:100370008A8383818B8387818C8380858D8382812F -:100380008E8387858F8317C0903808F05FC09037C1 -:1003900008F055C0903679F19136C9F1923599F649 -:1003A000188282E0898380818A8381818B8303C064 -:1003B0000E9412011882CE01DF91CF910895149608 -:1003C0008C91149715969C9191878287F3CF149600 -:1003D0008C91149715969C9193878487EBCF1496F4 -:1003E0008C91149715969C9195878687E3CF1496E8 -:1003F0008C918787DFCF188281E089831496ED91F5 -:10040000FC911597E75AFE4F80818A83D4CF1882DA -:1004100081E08983E0912501F09126018381F5CF68 -:10042000188286E0898381858A8382858B83838590 -:100430008C8384858D8385858E838685A3CF40E0DC -:10044000BF01CD01DF91CF910C949800892F877067 -:10045000813049F0F8F0823001F1833009F062CF49 -:10046000E5E1F1E002C0E8E2F1E0903808F4A3CF62 -:100470009838B0F09059983008F09DCF18821396B4 -:100480008C911397808714968D919C9115979183E9 -:10049000808391CFE9E4F1E0E8CFE9E3F1E0E5CF53 -:1004A00014964C91149715966C91159713962C9160 -:1004B000CF010E942D0137CF90914C0180912B01EB -:1004C0008F3F79F481E09F3F09F480E090913C01F7 -:1004D0009F3F09F083E0909118019F3F09F084E06D -:1004E000089582E0F3CF623059F421E08934920715 -:1004F00049F121E08832920789F489E491E00EC045 -:10050000633069F421E089349207E1F021E0883218 -:100510009207D9F021E08933920779F30895643086 -:10052000E9F721E08934920769F021E088329207E7 -:1005300061F021E08933920759F021E0853192077B -:1005400069F7DBCF88E291E0089589E391E00895AF -:1005500085E191E008951F93CF93DF930E942113CB -:10056000823D09F071C00E945C028093060189E41B -:1005700091E090932601809325010E942113823DF2 -:10058000A1F4D09106018091250190912601C1E04E -:10059000CD1708F45FC0909326018093250120E8D1 -:1005A000FC01238380ED0E941B130E942113823FD4 -:1005B00041F480EF0E941B13E0912501F091260188 -:1005C00013820E942113C82F803DE1F48091250100 -:1005D00090912601FC0123812038A1F4609106014D -:1005E0000E9473029093260180932501FC011782DB -:1005F000C3830E944403E0912501F09126018823E2 -:1006000071F183830E942113182F803FC9F4C09198 -:100610002501D09126018B81883991F460910601E2 -:10062000CE010E9473029093260180932501FC0164 -:1006300013821B83CE010E94CC0A8823C9F08B83CE -:10064000DF91CF911F9108950E942113823F09F0FD -:1006500094CF89CF6D2F0E947302CF5F99CF2085F1 -:1006600080819181820F911D9183808388EDC9CF14 -:1006700084EF8B83288588819981820F911D9983CE -:100680008883DECF88E80895EF92FF920F931F933F -:10069000CF93DF93EC0108811981F02EE9858E2F2D -:1006A00090E0FC017097E531F10508F004C1E55ACE -:1006B000FC4F0C94041BA10307043B043E0481037C -:1006C0005B045B045B045B045B045B045B045B0432 -:1006D0005B045B045B047003830391039303970340 -:1006E0006D85603108F0EFC080E1689FB001112492 -:1006F000602B0FEF2E814A818C819D810E945710C3 -:100700008F8380E0D9C06D85862F837C8111DBC00B -:10071000602B0FEF2E814A818C819D810E948F106A -:10072000EFCF6D85E5CF6D85862F807CEFCF6D8512 -:10073000602B0FEF2E814A818C819D810E9449168A -:10074000DFCF8D85813091F441E060E180E090E879 -:100750000E940011B801F6E076956795FA95E1F7E9 -:100760006F7040E080E090EE0E9400118D85833034 -:1007700089F40F7B68817981E6E076956795EA9543 -:10078000E1F7CB019927875992400E94F50F602F1E -:100790006068AFCF8E3159F40F7B6881798156E064 -:1007A000769567955A95E1F780E090ECEECF8C3125 -:1007B000B1F4E880F980EE0CEF2CEE1CFF08F19408 -:1007C00061E880E090E50E94F50F6E2D80E090E8F2 -:1007D0000E94F50F60E080E090E50E94F50F8D85A6 -:1007E000102F8F3131F010680FEF2E814A81612F69 -:1007F00083CF1F7810686881798134E0769567959A -:100800003A95E1F780E090E50E94F50FEDCF8D85F8 -:100810008E3FB1F4B80125E0769567952A95E1F70A -:100820008FEF9FE30E941F10802F8F71F82E0FEF24 -:100830002E814A81682F8C819D810E94C7108F83F1 -:100840008D85813009F05DCF0881198194E016957E -:1008500007959A95E1F741E060E180E090E80E9419 -:100860000011602F6F7140E080E090EA0E9400115B -:100870006F2D6F704ECF602F60663BCF8D858111DD -:1008800014C0802F8068F82EB801660F672F661F8E -:10089000770B71958FEF84B965B95F9A5F9814B83B -:1008A0000FEF2E814A816F2D47CF813099F7612F4D -:1008B0006F736064EFCF83ECDF91CF911F910F9145 -:1008C000FF90EF90089584ECF7CFCF92DF92EF92F4 -:1008D000FF920F931F93CF93DF937B016A01DB019C -:1008E0001796CC91D0E0082F10E0102F0027D701E9 -:1008F00016968C91169790E08C179D0760F41796CA -:10090000CC9380E0DF91CF911F910F91FF90EF90FA -:10091000DF90CF900895CE019927D7011496ED91DD -:10092000FC911597E80FF91F6081802B912BF60140 -:1009300009952196DCCF3F924F925F926F927F9202 -:100940008F929F92AF92BF92CF92DF92EF92FF92DF -:100950000F931F93CF93DF934A013901D801179664 -:10096000CC91D0E0462E512C542C4424D80116961C -:100970008C91169790E08C179D07A8F41796CC934E -:1009800080E0DF91CF911F910F91FF90EF90DF906A -:10099000CF90BF90AF909F908F907F906F905F901F -:1009A0004F903F9008956AEAC401F701099565E503 -:1009B000C301F701099560EAC401F7010995CE0169 -:1009C00099275C01A428B528D8011496ED91FC91D3 -:1009D0001597E80FF91F6081C501F70109950E947D -:1009E000A618C501F6010995382EC501F60109952D -:1009F0003812F5CF2196BACF2F923F924F925F9245 -:100A00006F927F928F929F92AF92BF92CF92DF921E -:100A1000EF92FF920F931F93CF93DF93CDB7DEB783 -:100A200027970FB6F894DEBF0FBECDBF582E4A01F0 -:100A30003C832B831F830E83D80117964C90042D83 -:100A400010E070E0F62FEE27FA83E983252C312C95 -:100A5000F7E92F1AF2E03F0AAE81BF8116968C911A -:100A6000169790E080179107E0F417964C9280E07B -:100A700027960FB6F894DEBF0FBECDBFDF91CF91A2 -:100A80001F910F91FF90EF90DF90CF90BF90AF90AC -:100A90009F908F907F906F905F904F903F902F909E -:100AA000089560E089E69DEF0E94F50F6AEAC401AF -:100AB000F701099565E58B819C81F701099560EA4D -:100AC000C401F7010995652DC1010E94F50F642C41 -:100AD000712CA980BA80A628B728AE81BF81149650 -:100AE000ED91FC911597E60DF71D6081C501F701A9 -:100AF00009950E94A618C501F6010995282FC50180 -:100B00002D83F60109952D812813F3CFAE81BF8186 -:100B100014968D919C911597680E791EF301808132 -:100B2000281307C043940F5F1F4F5198599A599843 -:100B300093CF519A599A90CF2F923F924F925F92B2 -:100B40006F927F928F929F92AF92BF92CF92DF92DD -:100B5000EF92FF920F931F93CF93DF9300D000D0BB -:100B60001F92CDB7DEB7382E4A0129011D830C83B1 -:100B7000D80117962C90022D10E070E0F62FEE278A -:100B8000FA83E983AC81BD8116968C91169790E02B -:100B900080179107D8F417962C9280E00F900F9051 -:100BA0000F900F900F90DF91CF911F910F91FF90B9 -:100BB000EF90DF90CF90BF90AF909F908F907F90FD -:100BC0006F905F904F903F902F90089561E080E08C -:100BD00090EC0E94F50F6AEAC401F701099560E004 -:100BE00080E090EC0E94F50F65E5C201F7010995E0 -:100BF00061E080E090EC0E94F50F60EAC401F7012B -:100C00000995632D80E090EC0E94F50F622C712C09 -:100C1000A980BA80A628B728AC81BD811496ED9131 -:100C2000FC911597E60DF71D6081C501F701099547 -:100C30000E94A618C501F6010995282FC5012B832E -:100C4000F60109952B812813F3CFAC81BD81149651 -:100C50008D919C911597680E791EF3018081281360 -:100C600007C023940F5F1F4F5198599A59988ACF04 -:100C7000519A599A87CF2F923F924F925F926F92DB -:100C80007F928F929F92AF92BF92CF92DF92EF921C -:100C9000FF920F931F93CF93DF9300D000D01F924A -:100CA000CDB7DEB7582E4A0119011D830C83D80138 -:100CB00017964C90042D10E070E0F62FEE27FA8383 -:100CC000E983AC81BD8116968C91169790E08017D0 -:100CD0009107D8F417964C9280E00F900F900F90E8 -:100CE0000F900F90DF91CF911F910F91FF90EF9098 -:100CF000DF90CF90BF90AF909F908F907F906F903C -:100D00005F904F903F902F90089540E060E180E029 -:100D100090E80E9400116AEAC401F701099565E5AF -:100D2000C101F701099560EAC401F7010995A42CF6 -:100D3000B12C69807A806A287B28AC81BD811496A9 -:100D4000ED91FC911597EA0DFB1D6081C301F70140 -:100D5000099541E060E180E090E80E94001140E0E8 -:100D6000652D80E090EE0E9400110E94A618C3013C -:100D7000F6010995282FC3012B83F60109952B81D4 -:100D80002813F3CFAC81BD8114968D919C9115975A -:100D9000A80EB91EF5018081281307C043940F5F88 -:100DA0001F4F5198599A59988CCF41E060E180E0EB -:100DB00090E80E94001140E0652D80E090EE0E94D6 -:100DC0000011519A599A7DCF3F924F925F926F9244 -:100DD0007F928F929F92AF92BF92CF92DF92EF92CB -:100DE000FF920F931F93CF93DF93482E662E7A01C5 -:100DF000E901DA0117965C90A52CB12C6AEA8AEA1F -:100E00009AE8F901099565E585E595E8FE010995FA -:100E100060E28AEA9AE8FE010995712C762C662434 -:100E2000D70116968C91169790E08A159B0520F5B0 -:100E300017965C9260E980E090E8FE01099560E019 -:100E400080E090E8FE01099560EF80E090E8FE0107 -:100E5000099580E0DF91CF911F910F91FF90EF9066 -:100E6000DF90CF90BF90AF909F908F907F906F90CA -:100E70005F904F903F90089564E580E090E50E9478 -:100E8000F50F852C912C6401C628D72860EAC6018D -:100E9000FE010995D7011496ED91FC911597E80D87 -:100EA000F91D6081C601FE0109950E94A618C601C0 -:100EB000F8010995382EC601F80109953812F5CFC9 -:100EC000D70114968D919C911597880E991EF40167 -:100ED0008081381208C05394FFEFAF1ABF0A5198AF -:100EE000599A59989DCF61E880E090E50E94F50FEE -:100EF000642D80E090E80E94F50F64E580E090E5C5 -:100F00000E94F50F519A599A8BCF4F925F926F9230 -:100F10007F928F929F92AF92BF92CF92DF92EF9289 -:100F2000FF920F931F93CF93DF93662E7A01E9010F -:100F3000DA0117965C90A52CB12C6AEA8AEA9AE845 -:100F4000F901099565E585E595E8FE01099560E2F9 -:100F50008AEA9AE8FE010995712C762C6624D7015D -:100F600016968C91169790E08A159B0518F51796A2 -:100F70005C9260E980E090E8FE01099560E080E025 -:100F800090E8FE01099560EF80E090E8FE01099588 -:100F900080E0DF91CF911F910F91FF90EF90DF9054 -:100FA000CF90BF90AF909F908F907F906F905F9009 -:100FB0004F900895852C912C6401C628D72860EAAB -:100FC000C601FE010995D7011496ED91FC91159784 -:100FD000E80DF91D6081C601FE0109950E94A61861 -:100FE000C601F8010995482EC601F8010995481275 -:100FF000F5CFD70114968D919C911597880E991E67 -:10100000F4018081481208C05394FFEFAF1ABF0A61 -:101010005198599A5998A3CF519A599AA0CF4F9263 -:101020005F926F927F928F929F92AF92BF92CF9278 -:10103000DF92EF92FF920F931F93CF93DF93EA011A -:1010400069015F80A52CB12CE62EF12CFE2CEE243C -:101050008E8190E08A159B0598F45F8280E0DF9195 -:10106000CF911F910F91FF90EF90DF90CF90BF90A5 -:10107000AF909F908F907F906F905F904F9008956A -:101080006AEA85E595E1F601099565E58AEA9AE05F -:10109000F601099560EA85E595E1F6010995652C6B -:1010A000712C43018E289F28EC81FD81E60DF71DF0 -:1010B0006081C401F60109950E94A618C401F801D7 -:1010C0000995482EC401F80109954812F5CF8C8185 -:1010D0009D81680E791EF3018081481208C05394E7 -:1010E000FFEFAF1ABF0A5198599A5998B1CF519A48 -:1010F000599AAECF7F928F929F92AF92BF92CF922A -:10110000DF92EF92FF920F931F93CF93DF93782E8E -:10111000EA01790148011F81C12ED12C5601B62A5E -:101120008E81811780F41F8380E0DF91CF911F9122 -:101130000F91FF90EF90DF90CF90BF90AF909F9076 -:101140008F907F90089562E080E090E80E94F50F14 -:101150006AEA85E595E1F701099561E080E090E8AC -:101160000E94F50F65E58AEA9AE0F701099562E0C9 -:1011700080E090E80E94F50F60EA85E595E1F701CF -:101180000995672D80E090E80E94F50FEC81FD81C4 -:10119000EC0DFD1D6081C501F70109950E94A6189F -:1011A000672D80E090E80E94F50FC501F4010995D4 -:1011B000082FC501F40109950813F0CFEC81FD81DA -:1011C000EC0DFD1D8081081304C05198599A59985F -:1011D000A7CF519A599AA4CF3F924F925F926F92A4 -:1011E0007F928F929F92AF92BF92CF92DF92EF92B7 -:1011F000FF920F931F93CF93DF93EA0169015F8002 -:10120000A52CB12C482E429480EF4822E62EF12CDA -:10121000FE2CEE248E8190E08A159B05A0F45F825F -:1012200080E0DF91CF911F910F91FF90EF90DF90C1 -:10123000CF90BF90AF909F908F907F906F905F9076 -:101240004F903F90089560E280E090E80E94F50F93 -:101250006AEA85E595E1F601099560E180E090E8AC -:101260000E94F50F65E58AEA9AE0F601099560E2C9 -:1012700080E090E80E94F50F60EA85E595E1F601CF -:101280000995642D80E090E80E94F50F652C712C83 -:1012900043018E289F28EC81FD81E60DF71D6081BA -:1012A000C401F60109950E94A618C401F801099528 -:1012B000382EC401F80109953812F5CF8C819D8133 -:1012C000680E791EF3018081381208C05394FFEF35 -:1012D000AF1ABF0A5198599A59989CCF519A599A66 -:1012E00099CF4F925F926F927F928F929F92AF921F -:1012F000BF92CF92DF92EF92FF920F931F93CF9303 -:10130000DF93662E7A01E901DA0117965C90A52C2D -:10131000B12C6AEA8AEA9AE0F901099565E585E562 -:1013200095E0FE01099560E28AEA9AE0FE010995DE -:10133000712C762C6624D70116968C91169790E026 -:101340008A159B0518F517965C9260E980E090E09D -:10135000FE01099560E080E090E0FE01099560EFF4 -:1013600080E090E0FE01099580E0DF91CF911F9130 -:101370000F91FF90EF90DF90CF90BF90AF909F9034 -:101380008F907F906F905F904F900895852C912C57 -:101390006401C628D72860EAC601FE010995D70175 -:1013A0001496ED91FC911597E80DF91D6081C60129 -:1013B000FE0109950E94A618C601F8010995482E5C -:1013C000C601F80109954812F5CFD70114968D9101 -:1013D0009C911597880E991EF4018081481208C0CF -:1013E0005394FFEFAF1ABF0A5198599A5998A3CF57 -:1013F000519A599AA0CF4F925F927F928F929F926B -:10140000AF92BF92CF92DF92EF92FF920F931F9312 -:10141000CF93DF93A62E6A01E901DA011796EC90CB -:10142000F12CA89500000000000000000000000062 -:101430000000000000006AEA8AEA9AE8F9010995CA -:1014400065E585E595E8FE01099560E28AEA9AE896 -:10145000FE010995B12CBA2CAA24D60116968C91BE -:10146000169790E08E159F0518F51796EC9260E997 -:1014700080E090E8FE01099560E080E090E8FE01E0 -:10148000099560EF80E090E8FE010995000080E09A -:10149000DF91CF911F910F91FF90EF90DF90CF9050 -:1014A000BF90AF909F908F907F905F904F900895E6 -:1014B00080EA0E943C162701552442018A289B2875 -:1014C000D6011496ED91FC911597E40DF51D608100 -:1014D000C401FE01099500000000000000000000AA -:1014E0000000000000000000A8950E94A618C4019A -:1014F000F8010995782E00000000000000000000AF -:101500000000000000000000D6011496ED91FC914F -:101510001597E40DF51D80817816B9F000000000E4 -:101520000000000000000000000000000000C401F6 -:10153000F801099578120DC00000000000000000BD -:1015400000000000000000000000FFEFEF1AFF0A9B -:1015500084CF000000000000000000000000000038 -:10156000000000000000000000000000000000007B -:10157000000000000000000000000000000000006B -:101580000000000000000000000000000000C40196 -:10159000F8010995782ECBCFAF92BF92CF92DF9210 -:1015A000EF92FF920F931F93CF93DF93EC01B880DC -:1015B0008985823109F455C138F48031B1F0813127 -:1015C00009F411C183EC06C0833109F452C184319E -:1015D000C9F780E0DF91CF911F910F91FF90EF90BD -:1015E000DF90CF90BF90AF9008958D85811107C097 -:1015F00041E251E1BE0180E88B0D0E9465048D85BA -:10160000813041F58881998156E0969587955A9564 -:10161000E1F7282F2F70A22E41E060E180E090E8F2 -:101620000E94001140E06A2D80E090EE0E940011BF -:1016300063EEC62E6FE0D62E75EFE72E7FE0F72E15 -:101640008E012AEA3AEA45E555ED6B2D60688A2D50 -:101650000E943B068D858330D1F46B2D6F736068DB -:10166000B62E8881998126E0969587952A95E1F78F -:1016700033EEC32E3FE0D32E4BEAE42E4FE0F42EA0 -:101680008E012AEA3AE245E555E50E94FC048D8583 -:10169000843039F44BEB51E1BE0180E88B0D0E94A0 -:1016A00065048D858D3FD1F46B2D6F736068B62E08 -:1016B0008881998116E0969587951A95E1F703EE52 -:1016C000C02E0FE0D02E9AEBE92E9FE0F92E8E016E -:1016D0002AEA3AE245E555E50E94FC048D858E3103 -:1016E000D1F46B2D6F736068B62E88819981F6E016 -:1016F00096958795FA95E1F7A3EECA2EAFE0DA2E1C -:10170000B5EFEB2EBFE0FB2E8E012AEA3AEA45E563 -:1017100055E90E949C058D858C3031F56B2D6F71DC -:101720006068B62EE880F98065E0F694E7946A95E3 -:10173000E1F765EA80E090E60E94F50F6E2D8FEFED -:101740009FEF0E94F50F73EEC72E7FE0D72EE5EFD7 -:10175000EE2EEFE0FE2E8E012AEA3AEA45E555ED3F -:101760006B2D80E00E949B048D858C3101F5E88013 -:10177000F980EE0CEF2CEE1CFF08F19461E880E09C -:1017800090E50E94F50F6E2D80E090E80E94F50F25 -:1017900064E580E090E50E94F50F03EE1FE025EF81 -:1017A0003FE0AE016B2D60688E2D0E94E4068D85B2 -:1017B0008F3109F00ECFE880F98044E0F694E79489 -:1017C0004A95E1F76E2D80E090E50E94F50F6B2DB4 -:1017D0006F78606803EE1FE025EF3FE0AE018E2DCD -:1017E0000E948507F6CE8D85811106C048E451E13F -:1017F000BE018B2D0E9465048D85823031F44FE649 -:1018000051E1BE018B2D0E9465048D85843031F439 -:1018100047EE51E1BE018B2D0E9465048D858B3012 -:1018200031F44EE052E1BE018B2D0E9465048D859E -:101830008E3F09F0CECE6881798135E07695679547 -:101840003A95E1F78FEF9FE30E941F106B2D6F71A8 -:1018500003E310E125E430E1AE0180E00E9471096C -:10186000B8CE45EF5FE0BE0180E68B0D0E946504B7 -:10187000B0CE8D85843039F44AE856E1BE0180E867 -:101880008B0D0E9465048D85853031F44AE856E160 -:10189000BE018B2D0E9465048D85863039F441EBA5 -:1018A00056E1BE0180E88B0D0E9465048D8587306E -:1018B00031F441EB56E1BE018B2D0E9465048D850C -:1018C000811119C08B2D8068B82E88819981880F6D -:1018D000892F881F990B91959FEF94B985B95F9ACD -:1018E0005F9814B80FE016E129E236E1AE016B2DE6 -:1018F00080E00E94FB098D85813009F06ACE8981E4 -:101900008F7380649FEF94B985B95F9A5F9814B81C -:101910000FE016E129E236E1AE016B2D80E00E9476 -:10192000FB0957CE882321F0813041F480E00895EF -:1019300091E0F90190839AEA918308958FEA0895DE -:101940008AEA08950895882321F0813041F480E0E7 -:10195000089591E0F90190839AEA9183089580EBCC -:1019600008958AEA089508953898409A3998419AD6 -:101970003A98429A3C98449A3D98459A3E98469A9D -:1019800053985B9A55985D9A3B98439A3F98479A2B -:1019900057985F9A5098589814B88FEF85B93F9A26 -:1019A000479881B911B882B914B885B914B885B906 -:1019B0005198599A08950E94B40C399A419A389ACC -:1019C00040983A9A429A3C9A449A3D9A459A14B859 -:1019D0008FEF85B914B885B914B885B93F9A47987F -:1019E00081B912B884B915B8479A479814B80895C0 -:1019F0000E94B40C399A419A3C9A449A3D9A459A6D -:101A0000589A509A14B88FEF85B914B885B914B89C -:101A100085B93F9A479881B912B884B915B8479AE1 -:101A2000479814B814B885B9579A5F9884B915B80F -:101A30005F9A5F9814B808950E94B40C399A419A3D -:101A40003C9A449A3D9A459A5898509A14B88FEF08 -:101A500085B914B885B914B885B93F9A479881B942 -:101A600012B884B915B8479A479814B808950C94D9 -:101A70001C0D0E94B40C399A419A3C9A449A3D9AA2 -:101A8000459A3A9A429A589A509A14B88FEF85B963 -:101A900014B885B914B885B93F9A479881B912B876 -:101AA00084B915B8479A479814B814B885B9579AA5 -:101AB0005F9884B915B85F9A5F9814B8089582301A -:101AC00081F0833061F08130A1F40898109A10926F -:101AD000B90380E290E09093B8038093B70380E06D -:101AE00008955098589A88E08093B90389E290E06D -:101AF000F2CF87E90895813049F414B88FEF85B9A2 -:101B0000579A5F980E94FB0D80E0089588E9089538 -:101B10005898509A000089B15098589880FD22C07A -:101B20005098589A59B149B1000039B100000000ED -:101B300029B100000000000099B100000000000081 -:101B4000000089B15098589850FD0EC040FD0EC05D -:101B500030FD0EC020FD0EC090FD0EC080FD0EC0F9 -:101B600080EE089580EF089580E0089581E0089563 -:101B700083E0089586E008958AE008958FE008954F -:101B80000F931F93CF93C82F842F8901C33009F17E -:101B900030F4C130A1F060F00E94F80C12C0C530E2 -:101BA00091F0E0F0C73091F0C038E9F0C6E902C02A -:101BB0000E94B40C8C2FCF911F910F9108950E9419 -:101BC000DB0CC0E0F7CF0E941C0DFBCF0E94390D4B -:101BD000F8CFCF911F910F910C945F0DCF911F9172 -:101BE0000F910C947B0D81E0F90180830E94880D98 -:101BF000F8018183E6CF109214018FEF84B915B8F4 -:101C00005F9A5F9814B85098589A80E880936C0354 -:101C100010927A03EBE7F3E0119283E0EB39F807D7 -:101C2000D9F7089560917A03813109F441C0109287 -:101C300014019FEF94B99091140195B95F9A5F9840 -:101C400014B820E070E03FEF8032C9F4E72FF0E0F5 -:101C5000E558FC4F408150E0022E02C05595479553 -:101C60000A94E2F740FF28C092E034B995B95F9A30 -:101C70005F9814B82F5F283011F47F5F20E0492F60 -:101C8000446034B945B95F9A5F9814B8615034B96B -:101C900095B95F9A5F9814B86111D6CF90931401EB -:101CA0004093270134B915B85F9A5F9814B8089526 -:101CB00092E090931401BDCF90E0D7CF0F931F9384 -:101CC000CF93DF9350917A03B0917B03813109F474 -:101CD0006BC0109214019FEF94B99091140195B9C3 -:101CE0005F9A5F9814B820E030E07FEFC1E0D0E069 -:101CF000803281F4EB2FF0E0022E02C0F595E795DB -:101D00000A94E2F7E0FF54C0916074B995B95F9A04 -:101D10005F9814B86032B1F4211105C0E32FF0E0F0 -:101D2000E558FC4F1082489B0DC0E32FF0E0E558CA -:101D3000FC4FA0818E01022E01C0000F0A94EAF729 -:101D4000A02BA0835150442341F0511106C0926052 -:101D500074B995B95F9A5F9814B8A92FA46074B943 -:101D6000A5B95F9A5F9814B874B995B95F9A5F98EE -:101D700014B82F5F283039F43F5FE32FF0E0E558C7 -:101D8000FC4FB08120E05111B3CF90931401A09388 -:101D900027018FEF84B915B85F9A5F9814B8DF9167 -:101DA000CF911F910F91089591E09093140193CFDB -:101DB0009E7FABCF80916C038338D1F580916D030A -:101DC000883009F463C0C0F4833009F445C030F4AE -:101DD000813079F18230A1F18EEE28C0863009F48D -:101DE0004AC008F04EC08430B9F781E880936C0394 -:101DF00041E060E281E136C08F30C1F148F48D30BE -:101E000031F18E3049F781E880936C0340E028C0BF -:101E1000803849F08F3F49F08031F1F681E88093B6 -:101E20006C0340E02CC00C94FB0D80EF80936C039E -:101E3000089581E880936C0380E20E94120E14C022 -:101E400081E880936C0341E060E080E20BC081E8B0 -:101E500080936C0340E0F8CF81E880936C0341E00D -:101E600060E280E10E945E0E82E8E0CF81E880932C -:101E70006C0340E0BECF81E880936C0341E060E2F8 -:101E8000E4CF81E880936C0380E1D7CF81E8809331 -:101E90006C0381E1D2CFCF93DF93E901843061F10C -:101EA00038F48230E1F008F58130A1F087E80FC006 -:101EB000873039F128F48530C9F740937A0306C09A -:101EC000883021F1803891F70E94FB0D80E0DF918E -:101ED000CF91089590916D0399838883F7CF4093B4 -:101EE0006D0383E880936C03F1CF40936D0383E827 -:101EF00080936C030E94DA0E80916C03898381E0E9 -:101F0000ECCF40937B0350937C03E0CF80917B0325 -:101F1000898380917C038A8380917D038B83809168 -:101F20007E038C8380917F038D83809180038E83D9 -:101F300086E0D3CF882321F0813041F480E00895FA -:101F400091E0F90190839AEA9183089582EB0895D4 -:101F50008AEA0895089582B98FEF84B995B9479AAE -:101F6000479814B884B965B9509A58985098589AB7 -:101F700014B8089582B98FEF84B995B9479A4798F4 -:101F800014B884B965B9509A5898589A14B80895F5 -:101F9000509858984098419A429A82B92FEF24B9A4 -:101FA00095B9479A479814B800000000409A97FDE9 -:101FB000419800000000000000000000000083B114 -:101FC0004098419A089582B92FEF24B995B9479A5C -:101FD000479814B8409A97FD41980000000000000F -:101FE000000083B14098419A08955098589882B95A -:101FF0002FEF24B995B9479A479814B8429824B955 -:1020000065B9409A97FD4198000000004098419AB8 -:10201000429A14B80895811520E2920708F4906856 -:1020200082B98FEF84B995B9479A479814B8449804 -:10203000000000000000000083B1449A089581155B -:1020400020E2920708F4906882B98FEF84B995B9BD -:10205000479A479814B884B965B9000045980000BC -:10206000459A14B8089582B98FEF84B995B9479A03 -:10207000479814B8409A4198449800000000000026 -:1020800083B1449A4098419A089582B98FEF84B9F8 -:1020900095B9479A479814B84098419884B965B95A -:1020A000000045980000459A14B8419A0895EF92AF -:1020B000FF920F93CF93DF9300D01F92CDB7DEB77F -:1020C0007C018FEF84B965B9479A479814B8409A54 -:1020D00067FD419842B9000080E0011117C000007F -:1020E000000093B1F701E80FF11D90834F5F42B9F3 -:1020F0008F5F281790F74098419A0F900F900F909C -:10210000DF91CF910F91FF90EF9008952B834A8339 -:1021100089830E94A61889814A812B81E2CFEF92A0 -:10212000FF920F93CF93DF9300D01F92CDB7DEB70E -:102130007C01603208F460688FEF84B965B9479A12 -:10214000479814B8449842B9000080E0011116C0C5 -:102150000000000093B1F701E80FF11D90834F5F7D -:1021600042B98F5F281790F7449A0F900F900F9005 -:10217000DF91CF910F91FF90EF9008952B834A83C9 -:1021800089830E94A61889814A812B81E3CFEF922F -:10219000FF920F93CF93DF9300D01F92CDB7DEB79E -:1021A0007C018FEF84B965B9479A479814B8409A73 -:1021B0004198449842B9000080E0011118C0000025 -:1021C000000093B1F701E80FF11D90834F5F42B912 -:1021D0008F5F281790F7449A4098419A0F900F907C -:1021E0000F90DF91CF910F91FF90EF9008952B8387 -:1021F0004A8389830E94A61889814A812B81E1CF75 -:102200000F931F93CF93DF938C01D62F442349F074 -:1022100080E090E80E94E30F60E880E090E80E9490 -:10222000F50FC5E0C8010E94E30F6D2FC8010E94A1 -:10223000F50FD695C150B1F7DF91CF911F910F9156 -:1022400008951F93CF93DF93EC01162F6AEA85E57B -:1022500095E50E94AB0F65E58AEA9AE20E94AB0F12 -:1022600060EA85E595E50E94AB0F612FCE010E94E3 -:10227000AB0FCE010E94E30F182F0E94A618CE01CB -:102280000E94E30F1813F5CFDF91CF911F910895AE -:102290001F93CF93DF93EC01162F6AEA85E595E152 -:1022A0000E941F1065E58AEA9AE00E941F1060EA0A -:1022B00085E595E10E941F10612FCE010E941F103D -:1022C000CE010E940B10182F0E94A618CE010E946A -:1022D0000B101813F5CFDF91CF911F9108951F9325 -:1022E000CF93DF93EC01162F80919B0390919C0379 -:1022F00062E002960E94F50F6AEA85E595E10E9488 -:102300001F1080919B0390919C0361E001960E94B5 -:10231000F50F65E58AEA9AE00E941F1080919B0301 -:1023200090919C0362E002960E94F50F60EA85E5B9 -:1023300095E10E941F1090919D0320919B03309185 -:102340009C03692FA901490F511DCA010E94F50F75 -:10235000612FCE010E941F10CE010E940B10182F7A -:102360000E94A618CE010E940B101813F5CFDF9122 -:10237000CF911F9108951F93CF93DF93EC01162FF8 -:102380006AEA85E595ED0E94F50F65E58AEA9AEA25 -:102390000E94F50F60EA85E595ED0E94F50F612F2B -:1023A000CE010E94F50F60E080E090E80E94F50FFA -:1023B000CE010E94E30F182F0E94A618CE010E94A2 -:1023C000E30F1813F5CFDF91CF911F9108951F935D -:1023D000CF93DF93EC01162F6AEA85E595E10E9421 -:1023E0001F1065E58AEA9AE10E941F1060EA85E500 -:1023F00095E10E941F10612FCE010E941F10CE0197 -:102400000E940B10182F0E94A618CE010E940B10DC -:102410001813F5CFDF91CF911F9108950F931F935C -:10242000CF93DF938C01D62FC0919D03C295C07FBF -:1024300080919B0390919C0360E280960E94F50F2F -:102440006AEA85E595E10E941F1080919B039091B7 -:102450009C0360E140960E94F50F65E58AEA9AE0E8 -:102460000E941F1080919B0390919C0360E28096D4 -:102470000E94F50F60EA85E595E10E941F108091AA -:102480009B0390919C036C2F8C0F911D0E94F50F64 -:102490006D2FC8010E941F10C8010E940B10C82F89 -:1024A0000E94A618C8010E940B10C813F5CFDF9137 -:1024B000CF911F910F9108950F931F93CF93C82F22 -:1024C000CA018901CA3009F46AC0F0F4C53009F4C0 -:1024D0005CC068F4C13009F452C008F445C0C23091 -:1024E00009F450C0C43009F453C0C0EA3FC0C7303B -:1024F00009F45BC008F43FC0C83009F459C0C930C2 -:10250000A1F70E94211139C0C03809F457C070F4F6 -:10251000CC3009F450C008F445C0C032E9F1C132F2 -:1025200021F740939B0390939C0327C0C43809F480 -:1025300053C058F4C13809F449C0C238B1F621E09B -:10254000F80120830E940B103EC0C53809F44AC030 -:10255000C63859F682E0F901808380919B0381831C -:1025600080919C03828309C00E94AB0F8C2FCF9176 -:102570001F910F9108950E94BA0FC0E0F7CF0E94FB -:102580001F10FBCF0E94F50FF8CF0E944510F5CF2A -:1025900040E00E940011F1CF40939D03EECF0E94D6 -:1025A0004811EBCF0E946F11E8CF0E94BB11E5CF1D -:1025B0000E94E711E2CF0E940E12DFCF21E0F80166 -:1025C00020830E94C80FF8018183D7CF21E0F80152 -:1025D00020830E94E30FF7CF21E0F80120830E94BF -:1025E0003310F1CF81E0F901808380919D03ECCF1E -:1025F000CF93DF93FB01DC0112962C91222329F06B -:10260000203479F082ED808308C01082A09102010D -:10261000B0910301EC018C818C93CF01DF91CF91BC -:102620000895108281E08183A0910201B09103019D -:102630008C918283F2CFE0910201F09103018083BB -:102640000895E0910201F0910301808108950F93B4 -:102650001F93D901082F10E00831110508F0C2C2FC -:10266000F801EB5CFC4E0C94041B6F134D13AA1382 -:10267000051451149D14E914941599159E15A1156E -:10268000A515A815B015B815BC15BF15C315CC15E3 -:10269000D315D715DF15E615EA154631510508F0B3 -:1026A000A3C2FA01EA5AFC4E0C94041B6C13721379 -:1026B00076137A137E13821386138A138E13921362 -:1026C00096139A139E13A213F415F415F415F4152A -:1026D000F415F415F415A6133898409A80E01F916C -:1026E0000F9108953998419A80E0F9CF3A98429A2B -:1026F00080E0F5CF3B98439A80E0F1CF3C98449A34 -:1027000080E0EDCF3D98459A80E0E9CF3E98469A2B -:1027100080E0E5CF3F98479A80E0E1CF5098589A03 -:1027200080E0DDCF5198599A80E0D9CF53985B9AD9 -:1027300080E0D5CF55985D9A80E0D1CF56985E9ACB -:1027400080E0CDCF57985F9A80E0C9CF5098589AD3 -:1027500080E0C5CF4631510508F048C2FA01ED547A -:10276000FC4E0C94041BC913CD13D113D513D913EC -:10277000DD13E113E513E913ED13F113F513F91369 -:10278000FD13F615F615F615F615F615F615F615EC -:1027900001143898409880E0A2CF3998419880E0A1 -:1027A0009ECF3A98429880E09ACF3B98439880E039 -:1027B00096CF3C98449880E092CF3D98459880E031 -:1027C0008ECF3E98469880E08ACF3F98479880E029 -:1027D00086CF5098589880E082CF5198599880E0E1 -:1027E0007ECF53985B9880E07ACF55985D9880E0D3 -:1027F00076CF56985E9880E072CF57985F9880E0C9 -:102800006ECF5098589880E06ACF4631510508F055 -:10281000EFC1FA01E25FFB4E0C94041B2414271451 -:102820002A142D1430143314361439143C143F1464 -:102830004214451448144B14F815F815F815F815FA -:10284000F815F815F8154E14389A80E048CF399AE3 -:1028500080E045CF3A9A80E042CF3B9A80E03FCF7C -:102860003C9A80E03CCF3D9A80E039CF3E9A80E0B0 -:1028700036CF3F9A80E033CF509A80E030CF519AE4 -:1028800080E02DCF539A80E02ACF559A80E027CF61 -:10289000569A80E024CF579A80E021CF509A80E06A -:1028A0001ECF4631510508F0A5C1FA01E65AFB4E8C -:1028B0000C94041B70147314761479147C147F1414 -:1028C0008214851488148B148E1491149414971404 -:1028D000FA15FA15FA15FA15FA15FA15FA159A14E1 -:1028E000409880E0FCCE419880E0F9CE429880E0AC -:1028F000F6CE439880E0F3CE449880E0F0CE459841 -:1029000080E0EDCE469880E0EACE479880E0E7CEC2 -:10291000589880E0E4CE599880E0E1CE5B9880E062 -:10292000DECE5D9880E0DBCE5E9880E0D8CE5F980A -:1029300080E0D5CE589880E0D2CE4631510508F0DF -:102940005BC1FA01EA55FB4E0C94041BBC14BF1486 -:10295000C214C514C814CB14CE14D114D414D71473 -:10296000DA14DD14E014E314FC15FC15FC15FC1559 -:10297000FC15FC15FC15E614409A80E0B0CE419A97 -:1029800080E0ADCE429A80E0AACE439A80E0A7CE06 -:10299000449A80E0A4CE459A80E0A1CE469A80E099 -:1029A0009ECE479A80E09BCE589A80E098CE599A66 -:1029B00080E095CE5B9A80E092CE5D9A80E08FCEEB -:1029C0005E9A80E08CCE5F9A80E089CE589A80E053 -:1029D00086CE82E08C934631510508F0A2C0FA0100 -:1029E000EC50FB4E0C94041B0A1513151C152515F1 -:1029F0002E1537154015491552155B1564156D15C3 -:102A000076157F15911591159115911591159115C3 -:102A10009115881586B1817011968C931197129635 -:102A20001C9280E05CCE86B1827090E012969C93FE -:102A30008E93119780E053CE86B1847090E0129609 -:102A40009C938E93119780E04ACE86B1887090E077 -:102A500012969C938E93119780E041CE86B180713F -:102A600090E012969C938E93119780E038CE86B1B9 -:102A7000807290E012969C938E93119780E02FCEF7 -:102A800086B1807490E012969C938E93119780E0AB -:102A900026CE86B1807890E012969C938E93119703 -:102AA00080E01DCE89B1817011968C93119712969A -:102AB0001C9280E014CE89B1827090E012969C93B3 -:102AC0008E93119780E00BCE89B1887090E01296BA -:102AD0009C938E93119780E002CE89B1807290E032 -:102AE00012969C938E93119780E0F9CD89B18074F2 -:102AF00090E012969C938E93119780E0F0CD89B16F -:102B0000807890E012969C938E93119780E0E7CDA9 -:102B100089B1817011968C93119712961C9280E066 -:102B2000DECD1C928DE8DBCD14B88FEF85B980E047 -:102B3000D6CD14B88FEF85B980E0D1CD14B880E040 -:102B4000CECD8FEF84B980E0CACD45B980E0C7CD46 -:102B500083B111968C93119781E08C9380E0BFCD67 -:102B600014B88FEF85B93F9A479881B980E0B7CD07 -:102B70008FEF82B980E0B3CD11B880E0B0CD8FEF98 -:102B800081B980E0ACCD42B98FEF84B955B9479A8D -:102B9000479814B880E0A3CD14B88FEF85B9579A41 -:102BA0005F9880E09CCD57985F9A80E098CD8FEF3A -:102BB00084B945B95F9A5F9814B880E090CD14B895 -:102BC0008FEF85B9579A5F9880E089CD57985F9AC3 -:102BD00080E085CD8FEF84B945B95F9A5F9814B8CE -:102BE00080E07DCD8CE87BCD8DE879CD8DE877CD0B -:102BF0008DE875CD8DE873CD8DE871CD882321F0FA -:102C0000813041F480E0089591E0F90190839AEADF -:102C10009183089581EB08958AEA0895089582B911 -:102C20008FEF84B995B9479A479814B8419844985A -:102C30000000000000000000000000000000000094 -:102C40000000000000000000000083B1449A419A97 -:102C5000089582B98FEF84B995B9479A479814B807 -:102C600084B965B945984198000000000000000053 -:102C7000459A419A14B808959FEF94B985B945983B -:102C800041980000000000000000459A419A14B8E5 -:102C90000895EF92FF920F93CF93DF9300D01F928E -:102CA000CDB7DEB77C018FEF84B965B9479A4798F5 -:102CB00014B84498419842B980E001111FC0000047 -:102CC0000000000000000000000000000000000004 -:102CD000000093B1F701E80FF11D90834F5F42B9F7 -:102CE0008F5F281750F7449A419A0F900F900F90DA -:102CF000DF91CF910F91FF90EF9008952B834A833E -:102D000089830E94A61800000000000089814A8182 -:102D10002B81D9CF1F93CF93DF93EC01162F6AEA53 -:102D200085E595E50E94291665E58AEA9AE20E9402 -:102D3000291660EA85E595E50E942916612FCE01E6 -:102D40000E942916CE010E940F16182F0E94A61865 -:102D5000CE010E940F161813F5CFDF91CF911F916E -:102D600008951F93CF93DF93EC01162F6AEA8AEA46 -:102D70009AE80E94291665E585E595E80E942916DE -:102D800060EA8AEA9AE80E942916612FCE010E9421 -:102D90002916CE010E940F16182F0E94A618CE01E8 -:102DA0000E940F161813F5CFDF91CF911F91089550 -:102DB000CF93DF93782FCA01E9017230C1F030F46C -:102DC000772359F07130D1F07AEA0DC0733099F061 -:102DD0007430D1F70E94B1160CC09FEF94B985B939 -:102DE0005F9A5F9814B8872FDF91CF9108950E9462 -:102DF000291670E0F8CF0E948A16FBCF78830E94D4 -:102E00000F168983F6CF880F991F880F991F20E02E -:102E100030E02817390709F40895000000002F5FFB -:102E20003F4FF7CF20E030E02817390709F4089525 -:102E3000000000002F5F3F4FF7CFCF93DF9380E17B -:102E400090E00E940317C4E0D0E084EF91E00E947C -:102E5000031784EF91E00E9403172197B1F7C4E0B4 -:102E6000D0E08AEF90E00E9403178AEF90E00E9482 -:102E700003172197B1F7DF91CF91089580E190E09A -:102E80000C940317CF93DF931F92CDB7DEB7F901F0 -:102E9000813171F038F48130C1F078F08230C9F0BE -:102EA00082E80FC08132A9F0823299F08231C1F7F5 -:102EB00082E08083128211820AC089830E941D17DA -:102EC00089810F90DF91CF9108950E943E1780E095 -:102ED000F8CF81E080831182FACF482F90E0982FBD -:102EE000882720E0411103C02111806808952095B2 -:102EF0003FEF340F4323F6CF80E090E0089580E069 -:102F0000089560E070E0CB010895CF93DF931F92A6 -:102F1000CDB7DEB7DC018FEF809307011092080177 -:102F200087E091E09093C9038093C80316968C9133 -:102F3000169789831196EC9111974E2F50E0FA0164 -:102F40003197EF30F10508F0D7C0E755F84E0C94F3 -:102F5000041BB817C817D617E41762187C18731823 -:102F60002A18381846185418F21700180E181C188A -:102F700014964D915C91159728E031E013966C9171 -:102F8000139712968C910E94271380930701A6C075 -:102F900014964D915C91159728E031E013966C9151 -:102FA000139712968C910E94C00DEFCF14964D91FD -:102FB0005C91159728E031E013966C911397129667 -:102FC0008C910E945C12E1CF14964D915C91159703 -:102FD00028E031E013966C91139712968C910E9421 -:102FE000D816D3CF14964D915C91159728E031E017 -:102FF00013966C91139712968C910E94920CC5CFE8 -:1030000014964D915C91159728E031E013966C91E0 -:10301000139712968C910E94A30CB7CF14964D91E2 -:103020005C91159728E031E013966C9113971296F6 -:103030008C910E94FE15A9CF14964D915C91159725 -:1030400028E031E013966C91139712968C910E94B0 -:103050009A0F9BCF14964D915C91159728E031E023 -:1030600013966C91139712968C910E9442178DCFF4 -:1030700014964D915C91159728E031E013966C9170 -:10308000139712968C910E944B0F7FCF14964D91FF -:103090005C91159728E031E013966C911397129686 -:1030A0008C910E94950071CF14964D915C9115976B -:1030B00028E031E013966C91139712968C910E9440 -:1030C000420363CFAE014F5F5F4F67E071E0CD0118 -:1030D0000E947C019093C9038093C80389810F905B -:1030E000DF91CF910895AE014F5F5F4F67E071E0D0 -:1030F000CD010E94F812EECF80E847CFE09169033E -:10310000F0916A03278144815581322F360F2313B2 -:1031100012C0E0916903F0916A038781860F87836B -:1031200080913801861B8093380181110DC088E998 -:10313000838381E00895FC017191CF01FA01E20FD0 -:10314000F11D70832F5FE3CF80E00895CF93DF936D -:103150006091CA03635067FD91C08091C703CCE0C2 -:10316000D0E0C81BD109C253DC4F8091C6038D3219 -:1031700009F0CFC0683009F07FC083EC8093BA03B8 -:103180008AE58093050110920F018881807679F09D -:10319000CE010E9485178F3F09F466C09F8191116F -:1031A00069C09E81981708F065C0892F63C02A8185 -:1031B0001092C303998191110AC01092C40323ECA9 -:1031C00033E082E03093C9032093C803E7CF953002 -:1031D00029F42093CB0323EC33E0F4CF963099F518 -:1031E0009B81913059F48EE890E09093C9038093CD -:1031F000C80382E190E490930F01D0CF923019F48C -:103200008CE790E0F2CF9330A9F7211108C088EE47 -:1032100090E09093C9038093C80384E0EBCF213002 -:1032200041F48EEB90E09093C9038093C8038AE247 -:10323000E1CF2230F9F680EA90E09093C9038093C1 -:10324000C8038EE1D7CF983059F0993019F4209304 -:10325000CD03C1CF81E09A3009F4BDCF80E0BBCF70 -:103260002DEC33E081E0AECF988197FD8E8190E820 -:1032700090930F01809304011092CA03809105017D -:1032800084FF3AC0809104018F3FB1F1C82F89308B -:1032900008F0C8E08C1B809304018091BA0398E881 -:1032A00089278093BA03CC23D1F08091C8039091F1 -:1032B000C90320910F0126FF3FC0ABEBB3E0FC0137 -:1032C0002C2F34913D9331962150D9F701962FEF51 -:1032D0002C0F820F911D9093C9038093C8036C2F0C -:1032E0008BEB93E00E94C119CC5FCC3019F08FEFCB -:1032F00080930401C093050184E199B1947131F484 -:103300008150D9F71092CB031092C503DF91CF9172 -:10331000089580910F0187FFAFCFCE010E947E18E4 -:103320008F3F21F48EE180930501A6CF882309F415 -:10333000A3CF10920401A0CFEBEBF3E0DC012C2F24 -:103340003D9131932150E1F7C1CFE9E6F0E0808172 -:1033500082608083E89A0895A82FB92F80E090E0DA -:1033600041E050EA609530E009C02D9182279795A1 -:10337000879510F084279527305EC8F36F5FA8F318 -:103380000895EADF8D939D930895CF93CFB7CF93A0 -:10339000DF93C3954C9BE9F74C9B0BC04C9B09C03A -:1033A0004C9B07C04C9B05C04C9B03C04C9B01C071 -:1033B00089C06F93C091C703DD27C253DC4F2F93A1 -:1033C00065E54C9B03C02F916F91E6CF0F931F9340 -:1033D0004F9320E040E15F9309B1047104FB27F9AA -:1033E0003F9350E03BE039C0147140642F77012FC8 -:1033F0005F5F1EC0406819B114712F7752501FC013 -:10340000406409B12F770471D1F15F5F00C023C020 -:10341000406219B12F77147191F15F5F00C025C030 -:1034200004711027515012F45D5F00001150279570 -:103430002C3F19B1C8F614710127015027952C3F74 -:10344000C8F64227499309B1047110274F731150F0 -:1034500027952C3FA8F64695469519B1147179F039 -:103460000127015027952C3F98F66B5A60F3315095 -:1034700009B1B0F600C011E01CBB002717C03B50DB -:103480003195C31BD04011E01CBB0881033CF9F00F -:103490000B34E9F02091C5031981110F1213EDCF00 -:1034A000093651F10D3211F0013E39F70093CC038A -:1034B0003F915F914F911F910F912F916F91CCB3DD -:1034C000C0FD67CFDF91CF91CFBFCF9118952091ED -:1034D000CC03222369F31091CA03112339F5343048 -:1034E0003AF13093CA032093C6031091C7033BE01F -:1034F000311B3093C7031CC00091CA030130B4F4E0 -:103500000AE53091050134FD14C000930501CAEBB2 -:10351000D3E013C0052710E000C000000BB91AC0AB -:10352000052710E0221F1DC010E021C04AE502C09F -:1035300032ED432FC4E1D0E032E01AB114615C9A5D -:103540000BB11AB954E120E865E320FF05270BB958 -:10355000279517951C3FF0F66695B8F7B1F720FF51 -:1035600005270BB9279517951C3FD0F6279517957A -:1035700017FF052700001C3F0BB9B0F629913A95BB -:1035800019F70B7E1091CB03110FC651D0400BB928 -:1035900011F01093C50311E01CBB00611AB11B7E32 -:1035A000402F4B7E54E05A95F1F70BB91AB94BB93D -:1035B0007FCF9EE088E10FB6F894A89580936000D5 -:1035C0000FBE909360000E94A519549A80E081502C -:1035D00099F4549878940E94B40C80EF80936C0313 -:1035E000A8950E94A6180E94AB0280916C03803FB0 -:1035F000B9F30E94DA0EF4CFA895EFE9FFE0319716 -:10360000F1F700C00000E3CFEE0FFF1F0590F4912B -:08361000E02D0994F894FFCFAE -:0636180069019E03FF5A48 +:10012000A6190C94D7190C94000080E008950F9341 +:100130001F93CF93DF93EC01FB01D90100914D0197 +:1001400010914E01888187FF09C08E818C934423D2 +:1001500099F00481158180E883831DC08FEF8C9313 +:100160008E8180933801442309F44BC070936A0355 +:100170006093690380E9F0CFE0912501F0912601B9 +:100180008381883DA1F50481158180E88383E09116 +:100190002501F09126011782E0912501F0912601B9 +:1001A00083818039F1F48A81813711F08034C9F478 +:1001B000E0916903F0916A030480F581E02D8C8160 +:1001C0008083E0916903F0916A030480F581E02D5A +:1001D0008D818183E0916903F0916A0387818E5F4D +:1001E0008783C801DF91CF911F910F910895803DC2 +:1001F00011F41C92CCCF8FEF8C9380E10E940C12F3 +:10020000C6CFE0912501F09126018381811106C0BE +:10021000F0936A03E093690380E9B8CF883969F7FE +:10022000E8CFE9E5F1E08FEF819391E0E936F90756 +:10023000D9F780934C0180932B0180934B018093DD +:100240002A0180933C018093180180933B018093A5 +:10025000170181E00C940C12CF93DF93FC0150E066 +:10026000CA01820F911D4197E4F52223E1F18381B8 +:100270008F3FD9F582818F3FD1F5DA01A75ABE4F62 +:10028000ED0180E099919F3FA1F58F5F2813FACF90 +:1002900062831382982F9295990F907E9150968346 +:1002A0001782108611821082118612861386148698 +:1002B00015861686178695E0440F551F9A95E1F727 +:1002C0002091000130910101420F531F5583448357 +:1002D00090E06D939F5F8913FCCF80E0DF91CF9119 +:1002E00008958EEBFBCF82ECF9CF8FEBF7CF80EC4C +:1002F000F5CF81ECF3CFCF93DF93DC01EB019A01D3 +:1003000012969C91129780ED890F803318F5139601 +:100310008C911397813041F0E8F08230A9F083305E +:10032000B1F085EB888346C0E8E2F1E0913509F44D +:1003300076C048F5913309F449C078F49923B9F1AE +:100340009033E1F184EBEECFE9E3F1E0EFCFE5E1CB +:10035000F1E0ECCFE9E4F1E0E9CF933309F446C0F2 +:10036000E8F1903579F7188286E0898386818A835F +:1003700083818B8387818C8380858D8382818E832B +:1003800087858F8317C0903808F05FC0903708F0DA +:1003900055C0903679F19136C9F1923599F61882A7 +:1003A00082E0898380818A8381818B8303C00E945C +:1003B00011011882CE01DF91CF91089514968C918E +:1003C000149715969C9191878287F3CF14968C9100 +:1003D000149715969C9193878487EBCF14968C91F4 +:1003E000149715969C9195878687E3CF14968C91E8 +:1003F0008787DFCF188281E089831496ED91FC9185 +:100400001597E75AFE4F80818A83D4CF188281E006 +:100410008983E0912501F09126018381F5CF18822F +:1004200086E0898381858A8382858B8383858C831B +:1004300084858D8385858E838685A3CF40E0BF012B +:10044000CD01DF91CF910C949700892F8770813077 +:1004500049F0F8F0823001F1833009F062CFE5E134 +:10046000F1E002C0E8E2F1E0903808F4A3CF983858 +:10047000B0F09059983008F09DCF188213968C9167 +:100480001397808714968D919C9115979183808303 +:1004900091CFE9E4F1E0E8CFE9E3F1E0E5CF1496AC +:1004A0004C91149715966C91159713962C91CF013A +:1004B0000E942C0137CF90914C0180912B018F3FEE +:1004C00079F481E09F3F09F480E090913C019F3FE7 +:1004D00009F083E0909118019F3F09F084E00895AE +:1004E00082E0F3CF623059F421E08934920749F178 +:1004F00021E08832920789F489E491E00EC06330EC +:1005000069F421E089349207E1F021E08832920712 +:10051000D9F021E08933920779F308956430E9F73F +:1005200021E08934920769F021E08832920761F076 +:1005300021E08933920759F021E08531920769F76C +:10054000DBCF88E291E0089589E391E0089585E1A9 +:1005500091E008951F93CF93DF930E941212823D82 +:1005600009F071C00E945B028093060189E491E06A +:1005700090932601809325010E941212823DA1F4DE +:10058000D09106018091250190912601C1E0CD17FF +:1005900008F45FC0909326018093250120E8FC01B8 +:1005A000238380ED0E940C120E941212823F41F4BC +:1005B00080EF0E940C12E0912501F0912601138238 +:1005C0000E941212C82F803DE1F480912501909184 +:1005D0002601FC0123812038A1F4609106010E94CC +:1005E00072029093260180932501FC011782C38338 +:1005F0000E944303E0912501F0912601882371F1C7 +:1006000083830E941212182F803FC9F4C0912501E4 +:10061000D09126018B81883991F460910601CE0139 +:100620000E9472029093260180932501FC0113829F +:100630001B83CE010E9419098823C9F08B83DF91A7 +:10064000CF911F9108950E941212823F09F094CF1A +:1006500089CF6D2F0E947202CF5F99CF2085808154 +:100660009181820F911D9183808388EDC9CF84EFA2 +:100670008B83288588819981820F911D9983888336 +:10068000DECF88E80895CF92DF92EF920F931F9309 +:10069000CF93DF931F92CDB7DEB76C01DC010D91D4 +:1006A0001C911197602F1996EC918E2F90E0FC0110 +:1006B0007097E631F10508F017C1EF59FC4F0C9423 +:1006C000D119DC032D044D04500474047404740423 +:1006D000740474047404740474047404740474045A +:1006E0007404770384039E03B103B803CD03F601BA +:1006F0006585603108F002C1F0E16F9FB0011124FF +:10070000602B0FEFD60120C0D6011D966C911D976E +:10071000862F837C8111F2C0602B0FEF16962C91EF +:10072000169712964C91129714968D919C9115974D +:100730000E94570EF601878380E0D7C0D6011D9630 +:100740006C911D97602B0FEF16962C9116971296B1 +:100750004C91129714968D919C9115970E941F0EA3 +:10076000E9CFD6011D966C911D97862F807CD2CF44 +:10077000D6011D966C911D97602BEE24EA94169677 +:100780000C91169712962C91129740E014968D9129 +:100790009C9115970E943315CDCFD6011D966C9173 +:1007A0001D97602BEE24EA9416960C9116971296DC +:1007B0002C91129741E0EACFD6011D968C918E3193 +:1007C000E1F4202F2F7BB80146E0769567954A9596 +:1007D000E1F780E090EC29830E94AB0D2981622F24 +:1007E00060680FEFF60126814281848195810E9425 +:1007F0001F0ED60117968C939FCF8C31A1F461E820 +:1008000080E090E50E94AB0DB801660F672F661F70 +:10081000770B719580E090E80E94AB0D60E080E07E +:1008200090E50E94AB0DF6018585102F8F3139F0D0 +:1008300010680FEFF60126814281612FD6CF1F7815 +:1008400010686081718124E0769567952A95E1F7BB +:1008500080E090E50E94AB0DECCFF60185858E3FE0 +:1008600009F06ACFB80195E0769567959A95E1F71A +:100870008FEF9FE30E94E70D602F6F710FEFD6019E +:1008800016962C91169712964C91129714968D915C +:100890009C9115970E948F0E4DCF602F606631CFCF +:1008A000D6011D968C91811119C0602F6068000FD0 +:1008B000012F001F110B1195202F8FEF84B925B93F +:1008C0005F9A5F9814B8EE24EA94F60106812281BB +:1008D00040E0848195810E9433158BCF813069F788 +:1008E000212F2F732064E9CF83EC0F90DF91CF91FC +:1008F0001F910F91EF90DF90CF90089584ECF5CF8A +:10090000CF92DF92EF92FF920F931F93CF93DF93DB +:100910007B016A01DB011796CC91D0E0082F10E033 +:10092000102F0027D70116968C91169790E08C1700 +:100930009D0760F41796CC9380E0DF91CF911F91D3 +:100940000F91FF90EF90DF90CF900895CE019927FF +:10095000D7011496ED91FC911597E80FF91F60816E +:10096000802B912BF60109952196DCCF8F929F92D7 +:10097000AF92BF92CF92DF92EF92FF921F93CF93ED +:10098000DF93EB015A011F81812E912CE82EF12C6F +:10099000FE2CEE248E8190E08815990570F41F835B +:1009A00080E0DF91CF911F91FF90EF90DF90CF908B +:1009B000BF90AF909F908F900895C12ED12CEC8165 +:1009C000FD81EC0DFD1D6081C6018E299F29F50179 +:1009D00009952C813D81C20ED31EF60190818917A5 +:1009E00019F0519A599AD6CF5198599A1F5FFFEF33 +:1009F0008F1A9F0ACFCF4F925F926F927F928F9202 +:100A00009F92AF92BF92CF92DF92EF92FF920F939D +:100A10001F93CF93DF934A013901E8015F80A52C32 +:100A2000B12C8501162B8E81851598F45F8280E0AC +:100A3000DF91CF911F910F91FF90EF90DF90CF90BA +:100A4000BF90AF909F908F907F906F905F904F90EE +:100A500008956AEAC401F701099565E5C301F70144 +:100A6000099560EAC401F7010995EC81FD81EA0D61 +:100A7000FB1D6081C801F70109950E947317C80129 +:100A8000F6010995482EC801F60109954812F5CFDF +:100A9000CACF2F923F924F925F926F927F928F9226 +:100AA0009F92AF92BF92CF92DF92EF92FF920F93FD +:100AB0001F93CF93DF93CDB7DEB727970FB6F89488 +:100AC000DEBF0FBECDBF582E4A013C832B831F8350 +:100AD0000E83D80117964C90042D10E070E0F62F8D +:100AE000EE27FA83E983252C312CF7E92F1AF2E05F +:100AF0003F0AAE81BF8116968C91169790E08017C1 +:100B00009107E0F417964C9280E027960FB6F89480 +:100B1000DEBF0FBECDBFDF91CF911F910F91FF9030 +:100B2000EF90DF90CF90BF90AF909F908F907F908D +:100B30006F905F904F903F902F90089560E089E60E +:100B40009DEF0E94AB0D6AEAC401F701099565E5C6 +:100B50008B819C81F701099560EAC401F701099531 +:100B6000652DC1010E94AB0D642C712CA980BA8047 +:100B7000A628B728AE81BF811496ED91FC911597F8 +:100B8000E60DF71D6081C501F70109950E947317F5 +:100B9000C501F6010995282FC5012D83F601099598 +:100BA0002D812813F3CFAE81BF8114968D919C9136 +:100BB0001597680E791EF3018081281307C04394AE +:100BC0000F5F1F4F5198599A599893CF519A599A3C +:100BD00090CF2F923F924F925F926F927F928F921F +:100BE0009F92AF92BF92CF92DF92EF92FF920F93BC +:100BF0001F93CF93DF9300D000D01F92CDB7DEB705 +:100C0000382E4A0129011D830C83D80117962C9098 +:100C1000022D10E070E0F62FEE27FA83E983AC8115 +:100C2000BD8116968C91169790E080179107D8F4A5 +:100C300017962C9280E00F900F900F900F900F90CE +:100C4000DF91CF911F910F91FF90EF90DF90CF90A8 +:100C5000BF90AF909F908F907F906F905F904F90DC +:100C60003F902F90089561E080E090EC0E94AB0DE2 +:100C70006AEAC401F701099560E080E090EC0E9407 +:100C8000AB0D65E5C201F701099561E080E090ECEC +:100C90000E94AB0D60EAC401F7010995632D80E065 +:100CA00090EC0E94AB0D622C712CA980BA80A62812 +:100CB000B728AC81BD811496ED91FC911597E60D96 +:100CC000F71D6081C501F70109950E947317C501E1 +:100CD000F6010995282FC5012B83F60109952B8173 +:100CE0002813F3CFAC81BD8114968D919C911597FB +:100CF000680E791EF3018081281307C023940F5FCB +:100D00001F4F5198599A59988ACF519A599A87CF1B +:100D10003F924F925F926F927F928F929F92AF928B +:100D2000BF92CF92DF92EF92FF920F931F93CF93D8 +:100D3000DF93482E662E7A01E901DA0117965C905E +:100D4000A52CB12C6AEA8AEA9AE8F901099565E5C9 +:100D500085E595E8FE01099560E28AEA9AE8FE01D8 +:100D60000995712C762C6624D70116968C911697CE +:100D700090E08A159B0520F517965C9260E980E06B +:100D800090E8FE01099560E080E090E8FE01099599 +:100D900060EF80E090E8FE01099580E0DF91CF915F +:100DA0001F910F91FF90EF90DF90CF90BF90AF9089 +:100DB0009F908F907F906F905F904F903F9008959D +:100DC00064E580E090E50E94AB0D852C912C6401D8 +:100DD000C628D72860EAC601FE010995D7011496F6 +:100DE000ED91FC911597E80DF91D6081C601FE019A +:100DF00009950E947317C601F8010995382EC6019E +:100E0000F80109953812F5CFD70114968D919C9170 +:100E10001597880E991EF4018081381208C05394EA +:100E2000FFEFAF1ABF0A5198599A59989DCF61E8C0 +:100E300080E090E50E94AB0D642D80E090E80E9478 +:100E4000AB0D64E580E090E50E94AB0D519A599A94 +:100E50008BCF4F925F926F927F928F929F92AF92C1 +:100E6000BF92CF92DF92EF92FF920F931F93CF9397 +:100E7000DF93662E7A01E901DA0117965C90A52CC2 +:100E8000B12C6AEA8AEA9AE8F901099565E585E5EF +:100E900095E8FE01099560E28AEA9AE8FE01099563 +:100EA000712C762C6624D70116968C91169790E0BB +:100EB0008A159B0518F517965C9260E980E090E82A +:100EC000FE01099560E080E090E8FE01099560EF81 +:100ED00080E090E8FE01099580E0DF91CF911F91BD +:100EE0000F91FF90EF90DF90CF90BF90AF909F90C9 +:100EF0008F907F906F905F904F900895852C912CEC +:100F00006401C628D72860EAC601FE010995D70109 +:100F10001496ED91FC911597E80DF91D6081C601BD +:100F2000FE0109950E947317C601F8010995482E24 +:100F3000C601F80109954812F5CFD70114968D9195 +:100F40009C911597880E991EF4018081481208C063 +:100F50005394FFEFAF1ABF0A5198599A5998A3CFEB +:100F6000519A599AA0CF4F925F926F927F928F922F +:100F70009F92AF92BF92CF92DF92EF92FF920F9328 +:100F80001F93CF93DF93662E7A01E901DA0117965A +:100F90005C90A52CB12C6AEA8AEA9AE0F9010995DD +:100FA00065E585E595E0FE01099560E28AEA9AE04B +:100FB000FE010995712C762C6624D70116968C912A +:100FC000169790E08A159B0518F517965C9260E9D4 +:100FD00080E090E0FE01099560E080E090E0FE0195 +:100FE000099560EF80E090E0FE01099580E0DF91D7 +:100FF000CF911F910F91FF90EF90DF90CF90BF9016 +:10100000AF909F908F907F906F905F904F900895DA +:10101000852C912C6401C628D72860EAC601FE0100 +:101020000995D7011496ED91FC911597E80DF91DDE +:101030006081C601FE0109950E947317C601F8017F +:101040000995482EC601F80109954812F5CFD70138 +:1010500014968D919C911597880E991EF4018081AC +:10106000481208C05394FFEFAF1ABF0A5198599A1B +:101070005998A3CF519A599AA0CF4F925F927F92DD +:101080008F929F92AF92BF92CF92DF92EF92FF9298 +:101090000F931F93CF93DF93A62E6A01E901DA0124 +:1010A0001796EC90F12CA8950000000000000000BD +:1010B0000000000000000000000040E06AEA8AEA48 +:1010C0009AE8F901099540E065E585E595E8FE01B6 +:1010D000099540E060E28AEA9AE8FE010995B12CA0 +:1010E000BA2CAA24D60116968C91169790E08E15EC +:1010F0009F0530F51796EC9240E060E980E090E8BB +:10110000FE01099540E060E080E090E8FE0109956D +:1011100040E060EF80E090E8FE010995000080E08B +:10112000DF91CF911F910F91FF90EF90DF90CF90C3 +:10113000BF90AF909F908F907F905F904F90089559 +:1011400060E080EA0E9424152701552442018A2884 +:101150009B28D6011496ED91FC911597E40DF51D91 +:1011600040E06081C401FE0109950000000000001C +:10117000000000000000000000000000A8950E9490 +:10118000731760E0C401F8010995782E0000000093 +:101190000000000000000000000000000000D60178 +:1011A0001496ED91FC911597E40DF51D808178164C +:1011B000C1F000000000000000000000000000007E +:1011C0000000000060E0C401F801099578120DC02C +:1011D000000000000000000000000000000000000F +:1011E0000000FFEFEF1AFF0A7DCF000000000000B3 +:1011F00000000000000000000000000000000000EF +:1012000000000000000000000000000000000000DE +:1012100000000000000000000000000000000000CE +:1012200000000000000060E0C401F8010995782E7C +:10123000C9CFBF92CF92DF92EF92FF920F931F938D +:10124000CF93DF93EC01B8808985823109F43CC1EA +:1012500038F48031A9F0813109F4E6C083EC06C08E +:10126000833109F439C18431C9F780E0DF91CF912E +:101270001F910F91FF90EF90DF90CF90BF90089556 +:101280008D85811107C049EE5EE0BE0180E88B0DBF +:101290000E94B6048D85813039F446E35FE0BE01DB +:1012A00080E88B0D0E9480048D85833039F447E9F6 +:1012B0005FE0BE0180E88B0D0E9480048D85843044 +:1012C00039F44EE150E1BE0180E88B0D0E94B60476 +:1012D0008D858A3039F442E750E1BE0180E88B0DFC +:1012E0000E9480048D858D3FD1F46B2D6F736068F3 +:1012F000B62E8881998116E0969587951A95E1F723 +:1013000009E9C02E0DE0D02E90E7E92E9DE0F92EE0 +:101310008E012AEA3AE245E555E50E9449058D85A8 +:101320008E31D1F46B2D6F736068B62E88819981F0 +:10133000F6E096958795FA95E1F7A9E9CA2EADE012 +:10134000DA2EBBEAEB2EBDE0FB2E8E012AEA3AEA4A +:1013500045E555E90E94E9058D858C3031F56B2D09 +:101360006F716068B62EE880F98065E0F694E794C6 +:101370006A95E1F765EA80E090E60E94AB0D6E2D7C +:101380008FEF9FEF0E94AB0D79E9C72E7DE0D72E3E +:10139000EBEAEE2EEDE0FE2E8E012AEA3AEA45E572 +:1013A00055ED6B2D80E00E94FB048D858C3101F59D +:1013B000E880F980EE0CEF2CEE1CFF08F19461E858 +:1013C00080E090E50E94AB0D6E2D80E090E80E94D9 +:1013D000AB0D64E580E090E50E94AB0D09E91DE0EE +:1013E0002BEA3DE0AE016B2D60688E2D0E948806D1 +:1013F0008D858F3109F039CFE880F98044E0F6948B +:10140000E7944A95E1F76E2D80E090E50E94AB0DE0 +:101410006B2D6F78606809E91DE02BEA3DE0AE01B5 +:101420008E2D0E94290721CF8D85811106C04FE0A6 +:101430005FE0BE018B2D0E9480048D85813031F4E8 +:1014400043E65FE0BE018B2D0E9480048D858230D3 +:1014500031F442ED5FE0BE018B2D0E9480048D854A +:10146000843031F44BE450E1BE018B2D0E948004A6 +:101470008D858A3031F44FE950E1BE018B2D0E94F9 +:1014800080048D858B3031F44CED50E1BE018B2D05 +:101490000E9480048D858E3F09F0E7CE68817981B6 +:1014A00035E0769567953A95E1F78FEF9FE30E94D7 +:1014B000E70D6B2D6F710BEF1DE02DE03EE0AE01EF +:1014C00080E00E94B307D1CE4BEA5DE0BE0180E62A +:1014D0008B0D0E948004C9CE8D85843039F444E799 +:1014E00055E1BE0180E88B0D0E9480048D8585301A +:1014F00031F444E755E1BE018B2D0E9480048D85B7 +:10150000863039F441EA55E1BE0180E88B0D0E9436 +:1015100080048D85873031F441EA55E1BE018B2D81 +:101520000E9480048D85811119C08B2D8068B82E92 +:1015300088819981880F892F881F990B91959FEF3A +:1015400094B985B95F9A5F9814B80FEE14E12BE057 +:1015500035E1AE016B2D80E00E943D088D85813024 +:1015600009F083CE89818F7380649FEF94B985B928 +:101570005F9A5F9814B80FEE14E12BE035E1AE01ED +:101580006B2D80E00E943D0870CE3898409A3998C3 +:10159000419A3A98429A3C98449A3D98459A3E9886 +:1015A000469A53985B9A55985D9A3B98439A3F9810 +:1015B000479A57985F9A5098589814B88FEF85B902 +:1015C0003F9A479881B911B882B914B885B914B84F +:1015D00085B95198599A08950E94C50A399A419A35 +:1015E000389A40983A9A429A3C9A449A3D9A459A37 +:1015F00014B88FEF85B914B885B914B885B93F9A76 +:10160000479881B912B884B915B8479A479814B861 +:1016100008950E94C50A399A419A3C9A449A3D9A83 +:10162000459A589A509A14B88FEF85B914B885B96D +:1016300014B885B93F9A479881B912B884B915B8DA +:10164000479A479814B814B885B9579A5F9884B9DF +:1016500015B85F9A5F9814B80895823081F083308E +:1016600061F08130A1F40898109A1092B90380E2D9 +:1016700090E09093B8038093B70380E0089550986A +:10168000589A88E08093B90389E290E0F2CF87E925 +:101690000895813049F414B88FEF85B9579A5F984F +:1016A0000E94C20B80E0089588E908955898509AE6 +:1016B000000089B15098589880FD22C05098589ADF +:1016C00059B149B1000039B10000000029B1000052 +:1016D0000000000099B1000000000000000089B186 +:1016E0005098589850FD0EC040FD0EC030FD0EC001 +:1016F00020FD0EC090FD0EC080FD0EC080EE08954E +:1017000080EF089580E0089581E0089583E00895D2 +:1017100086E008958AE008958FE008950F931F935F +:10172000CF93C82F842F8901C230F9F030F4CC2335 +:1017300089F0C130B1F0C6E90FC0C430F1F0C0F09B +:10174000C038C9F781E0F90180830E94560BF80187 +:10175000818309C00E94C50A8C2FCF911F910F91E0 +:1017600008950E94EC0AC0E0F7CF0E94090BFBCF5E +:10177000CF911F910F910C942D0BCF911F910F9131 +:101780000C94490B109214018FEF84B915B85F9A2D +:101790005F9814B85098589A80E880936C03109220 +:1017A0007A03EBE7F3E0119283E0EB39F807D9F71E +:1017B000089560917A03813109F441C010921401B7 +:1017C0009FEF94B99091140195B95F9A5F9814B8FE +:1017D00020E070E03FEF8032C9F4E72FF0E0E558F9 +:1017E000FC4F408150E0022E02C0559547950A9467 +:1017F000E2F740FF28C092E034B995B95F9A5F984C +:1018000014B82F5F283011F47F5F20E0492F446027 +:1018100034B945B95F9A5F9814B8615034B995B935 +:101820005F9A5F9814B86111D6CF909314014093DA +:10183000270134B915B85F9A5F9814B8089592E0FB +:1018400090931401BDCF90E0D7CF0F931F93CF9308 +:10185000DF9350917A03B0917B03813109F46BC01F +:10186000109214019FEF94B99091140195B95F9A69 +:101870005F9814B820E030E07FEFC1E0D0E0803224 +:1018800081F4EB2FF0E0022E02C0F595E7950A9463 +:10189000E2F7E0FF54C0916074B995B95F9A5F9820 +:1018A00014B86032B1F4211105C0E32FF0E0E5581F +:1018B000FC4F1082489B0DC0E32FF0E0E558FC4F31 +:1018C000A0818E01022E01C0000F0A94EAF7A02B1E +:1018D000A0835150442341F0511106C0926074B965 +:1018E00095B95F9A5F9814B8A92FA46074B9A5B987 +:1018F0005F9A5F9814B874B995B95F9A5F9814B8F5 +:101900002F5F283039F43F5FE32FF0E0E558FC4FBC +:10191000B08120E05111B3CF90931401A09327011F +:101920008FEF84B915B85F9A5F9814B8DF91CF91A3 +:101930001F910F91089591E09093140193CF9E7F92 +:10194000ABCF80916C038338D1F580916D038830E3 +:1019500009F463C0C0F4833009F445C030F4813029 +:1019600079F18230A1F18EEE28C0863009F44AC0A8 +:1019700008F04EC08430B9F781E880936C0341E0F1 +:1019800060E281E136C08F30C1F148F48D3031F131 +:101990008E3049F781E880936C0340E028C080389E +:1019A00049F08F3F49F08031F1F681E880936C0374 +:1019B00040E02CC00C94C20B80EF80936C03089520 +:1019C00081E880936C0380E20E94D90B14C081E807 +:1019D00080936C0341E060E080E20BC081E880937B +:1019E0006C0340E0F8CF81E880936C0341E060E253 +:1019F00080E10E94250C82E8E0CF81E880936C03AF +:101A000040E0BECF81E880936C0341E060E2E4CF28 +:101A100081E880936C0380E1D7CF81E880936C03E9 +:101A200081E1D2CFCF93DF93E901843061F138F4C3 +:101A30008230E1F008F58130A1F087E80FC08730EF +:101A400039F128F48530C9F740937A0306C088300D +:101A500021F1803891F70E94C20B80E0DF91CF9195 +:101A6000089590916D0399838883F7CF40936D0318 +:101A700083E880936C03F1CF40936D0383E88093F8 +:101A80006C030E94A10C80916C03898381E0ECCFF0 +:101A900040937B0350937C03E0CF80917B03898349 +:101AA00080917C038A8380917D038B8380917E0368 +:101AB0008C8380917F038D83809180038E8386E069 +:101AC000D3CF82B98FEF84B995B9479A479814B8A4 +:101AD00084B965B9509A58985098589A14B808958E +:101AE00082B98FEF84B995B9479A479814B884B9E9 +:101AF00065B9509A5898589A14B8089550985898BB +:101B00004098419A429A82B92FEF24B995B9479AE1 +:101B1000479814B800000000409A97FD41980000D3 +:101B20000000000000000000000083B14098419ACE +:101B3000089582B92FEF24B995B9479A479814B8F8 +:101B4000409A97FD4198000000000000000083B11A +:101B50004098419A08955098589882B92FEF24B927 +:101B600095B9479A479814B8429824B965B9409AEC +:101B700097FD4198000000004098419A429A14B89D +:101B8000089582B92FEF24B995B9479A479814B8A8 +:101B9000429824B965B997FD419800000000419A28 +:101BA000429A14B80895811520E2920708F49068CB +:101BB00082B98FEF84B995B9479A479814B8449879 +:101BC000000000000000000083B1449A08958115D0 +:101BD00020E2920708F4906882B98FEF84B995B932 +:101BE000479A479814B884B965B900004598000031 +:101BF000459A14B8089582B98FEF84B995B9479A78 +:101C0000479814B8409A419844980000000000009A +:101C100083B1449A4098419A089582B98FEF84B96C +:101C200095B9479A479814B84098419884B965B9CE +:101C3000000045980000459A14B8419A0895EF9223 +:101C4000FF920F93CF93DF9300D01F92CDB7DEB7F3 +:101C50007C018FEF84B965B9479A479814B8409AC8 +:101C600067FD419842B9000080E0011117C00000F3 +:101C7000000093B1F701E80FF11D90834F5F42B967 +:101C80008F5F281790F74098419A0F900F900F9010 +:101C9000DF91CF910F91FF90EF9008952B834A83AE +:101CA00089830E94731789814A812B81E2CFEF9249 +:101CB000FF920F93CF93DF9300D01F92CDB7DEB783 +:101CC0007C01603208F460688FEF84B965B9479A87 +:101CD000479814B8449842B9000080E0011116C03A +:101CE0000000000093B1F701E80FF11D90834F5FF2 +:101CF00042B98F5F281790F7449A0F900F900F907A +:101D0000DF91CF910F91FF90EF9008952B834A833D +:101D100089830E94731789814A812B81E3CFEF92D7 +:101D2000FF920F93CF93DF9300D01F92CDB7DEB712 +:101D30007C018FEF84B965B9479A479814B8409AE7 +:101D40004198449842B9000080E0011118C0000099 +:101D5000000093B1F701E80FF11D90834F5F42B986 +:101D60008F5F281790F7449A4098419A0F900F90F0 +:101D70000F90DF91CF910F91FF90EF9008952B83FB +:101D80004A8389830E94731789814A812B81E1CF1D +:101D90000F931F93CF93DF938C01D62F442349F0E9 +:101DA00080E090E80E94990D60E880E090E80E9451 +:101DB000AB0DC5E0C8010E94990D6D2FC8010E94AE +:101DC000AB0DD695C150B1F7DF91CF911F910F9117 +:101DD00008951F93CF93DF93EC01162F6AEA85E5F0 +:101DE00095E50E94610D65E58AEA9AE20E94610D1F +:101DF00060EA85E595E50E94610D612FCE010E94A4 +:101E0000610DCE010E94990D182FCE010E94990DEF +:101E10001813F7CF812FDF91CF911F9108951F9352 +:101E2000CF93DF93EC01162F6AEA85E595E10E94D6 +:101E3000E70D65E58AEA9AE00E94E70D60EA85E52C +:101E400095E10E94E70D612FCE010E94E70DCE01C2 +:101E50000E94D30D182F0E947317CE010E94D30D3C +:101E60001813F5CFDF91CF911F9108951F93CF9352 +:101E7000DF93EC01162F40E065E080E090EC0E94DB +:101E8000C80E6AEA85E595E50E94AB0D65E58AEA2C +:101E90009AEA0E94AB0D60EA85E595E50E94AB0DDC +:101EA000612FCE010E94AB0DCE010E94990D182F1B +:101EB0000E947317CE010E94990D1813F5CFDF9180 +:101EC000CF911F9108951F93CF93DF93EC01162FAD +:101ED00040E062E080E090EA0E94C80E6AEA85E590 +:101EE00095E10E94E70D65E58AEA9AE00E94E70D18 +:101EF00060EA85E595E10E94E70D40E060919D0371 +:101F000080E090EA0E94C80E612FCE010E94E70D8A +:101F1000CE010E94D30D182F0E947317CE010E948C +:101F2000D30D1813F5CFDF91CF911F9108951F9313 +:101F3000CF93DF93EC01162F60E080919B0390918B +:101F40009C030E94AB0D6AEA85E595E50E94610D50 +:101F500065E58AEA9AE20E94610D60EA85E595E509 +:101F60000E94610D90919D0320919B0330919C03F1 +:101F7000692FA901490F511DCA010E94AB0D612FA4 +:101F8000CE010E94610DCE010E94990D182F0E9472 +:101F90007317CE010E94990D1813F5CFDF91CF91E1 +:101FA0001F9108951F93CF93DF93EC01162F80911B +:101FB0009B0390919C0362E002960E94AB0D6AEA3B +:101FC00085E595E10E94E70D80919B0390919C032C +:101FD00061E001960E94AB0D65E58AEA9AE00E94F5 +:101FE000E70D80919B0390919C0362E002960E9412 +:101FF000AB0D60EA85E595E10E94E70D90919D03A8 +:1020000020919B0330919C03692FA901490F511D19 +:10201000CA010E94AB0D612FCE010E94E70DCE01D7 +:102020000E94D30D182F0E947317CE010E94D30D6A +:102030001813F5CFDF91CF911F9108951F93CF9380 +:10204000DF93EC01162F6AEA85E595ED0E94AB0D52 +:1020500065E58AEA9AEA0E94AB0D60EA85E595EDAE +:102060000E94AB0D612FCE010E94AB0D60E080E0BD +:1020700090E80E94AB0DCE010E94990D182F0E948E +:102080007317CE010E94990D1813F5CF812FDF91A0 +:10209000CF911F9108951F93CF93DF93EC01162FDB +:1020A0006AEA85E595E10E94E70D65E58AEA9AE12D +:1020B0000E94E70D60EA85E595E10E94E70D612F3A +:1020C000CE010E94E70DCE010E94D30D182F0E9471 +:1020D0007317CE010E94D30D1813F5CFDF91CF9166 +:1020E0001F9108951F93CF93DF93EC01162F6AEA97 +:1020F0008AEA9AEF0E94AB0D65E585E595EF0E94AF +:10210000AB0D60EA8AEA9AEF0E94AB0D612FCE0117 +:102110000E94AB0D60919D0380E090EA0E94AB0DA0 +:10212000CE010E94990D182F0E947317CE010E94B4 +:10213000990D1813F5CFDF91CF911F9108951F933B +:10214000CF93DF93EC01162F6AE080E090EB0E94C2 +:10215000AB0D6AE080E090EC0E94AB0D6AEA85E589 +:1021600095E10E94E70D65E58AEA9AE00E94E70D95 +:1021700060EA85E595E10E94E70D60919D0380E0AE +:1021800090EB0E94AB0D60919D0380E090EC0E946B +:10219000AB0D612FCE010E94E70DCE010E94D30D41 +:1021A000182F0E947317CE010E94D30D1813F5CF7C +:1021B000DF91CF911F9108950F931F93CF93DF93DA +:1021C0008C01D62FC0919D03C295C07F80919B0347 +:1021D00090919C0360E280960E94AB0D6AEA85E5CF +:1021E00095E10E94E70D80919B0390919C0360E133 +:1021F00040960E94AB0D65E58AEA9AE00E94E70DE1 +:1022000080919B0390919C0360E280960E94AB0DAD +:1022100060EA85E595E10E94E70D80919B0390912E +:102220009C036C2F8C0F911D0E94AB0D6D2FC8016C +:102230000E94E70DC8010E94D30DC82F0E9473179A +:10224000C8010E94D30DC813F5CFDF91CF911F9124 +:102250000F9108950F931F93CF93C82FCA0189013F +:10226000CD3009F48CC060F5C63009F466C0A0F426 +:10227000C23009F469C040F4CC2309F457C0C1301E +:1022800009F45FC0C0EA54C0C43009F463C0C5306B +:10229000C9F70E940D0E53C0C93009F467C040F45D +:1022A000C73009F472C0C83069F70E944B1047C0AC +:1022B000CB3009F467C008F45CC00E94DC103FC05A +:1022C000C23209F444C0A0F4C03109F461C040F442 +:1022D000CE3009F451C0CF30A9F60E94630F2FC051 +:1022E000C032E1F1F0F5C13169F60E949F1027C0BC +:1022F000C23809F458C058F4C03809F44CC0C13889 +:1023000009F621E0F80120830E94990D49C0C538E3 +:1023100009F44FC0C63809F452C0C43809F0B2CF2E +:1023200021E0F80120830E94FB0D3AC00E94610D5C +:102330008C2FCF911F910F9108950E94700DC0E0D6 +:10234000F7CF0E94E70DFBCF0E94AB0DF8CF0E94A4 +:10235000C10DF5CF40E00E94C80EF1CF40939D0320 +:10236000EECF40939B0390939C03E9CF0E94E90E2C +:10237000E6CF0E940F0FE3CF0E94360FE0CF0E94FE +:10238000970FDDCF0E94D20FDACF0E941E10D7CF59 +:102390000E947210D4CF21E0F80120830E947E0DAC +:1023A000F8018183CCCF21E0F80120830E94D30D76 +:1023B000F7CF81E0F901808380919D03F2CF82E025 +:1023C000F901808380919B03818380919C038283A8 +:1023D000B6CFCF93DF93FB01DC0112962C91222321 +:1023E00029F0203479F082ED808308C01082A0911A +:1023F0000201B0910301EC018C818C93CF01DF913C +:10240000CF910895108281E08183A0910201B09163 +:1024100003018C918283F2CFE0910201F0910301DC +:1024200080830895E0910201F09103018081089575 +:102430000F931F93D901082F10E00831110508F000 +:10244000C2C2F801EA5DFD4E0C94D11960123E1231 +:102450009B12F61242138E13DA1385148A148F140A +:10246000921496149914A114A914AD14B014B414B0 +:10247000BD14C414C814D014D714DB14463151054C +:1024800008F0A3C2FA01E95BFD4E0C94D1195D126C +:10249000631267126B126F12731277127B127F1224 +:1024A000831287128B128F129312E514E514E51430 +:1024B000E514E514E514E51497123898409A80E085 +:1024C0001F910F9108953998419A80E0F9CF3A9879 +:1024D000429A80E0F5CF3B98439A80E0F1CF3C9858 +:1024E000449A80E0EDCF3D98459A80E0E9CF3E9850 +:1024F000469A80E0E5CF3F98479A80E0E1CF509838 +:10250000589A80E0DDCF5198599A80E0D9CF5398FE +:102510005B9A80E0D5CF55985D9A80E0D1CF5698F0 +:102520005E9A80E0CDCF57985F9A80E0C9CF5098EF +:10253000589A80E0C5CF4631510508F048C2FA01EB +:10254000EC55FD4E0C94D119BA12BE12C212C6122D +:10255000CA12CE12D212D612DA12DE12E212E6122B +:10256000EA12EE12E714E714E714E714E714E7148D +:10257000E714F2123898409880E0A2CF3998419839 +:1025800080E09ECF3A98429880E09ACF3B9843985B +:1025900080E096CF3C98449880E092CF3D98459853 +:1025A00080E08ECF3E98469880E08ACF3F9847984B +:1025B00080E086CF5098589880E082CF5198599803 +:1025C00080E07ECF53985B9880E07ACF55985D98F5 +:1025D00080E076CF56985E9880E072CF57985F98EB +:1025E00080E06ECF5098589880E06ACF4631510510 +:1025F00008F0EFC1FA01E150FD4E0C94D11915130A +:1026000018131B131E132113241327132A132D131E +:1026100030133313361339133C13E914E914E91456 +:10262000E914E914E914E9143F13389A80E048CF1B +:10263000399A80E045CF3A9A80E042CF3B9A80E0D9 +:102640003FCF3C9A80E03CCF3D9A80E039CF3E9A24 +:1026500080E036CF3F9A80E033CF509A80E030CF91 +:10266000519A80E02DCF539A80E02ACF559A80E08E +:1026700027CF569A80E024CF579A80E021CF509AF6 +:1026800080E01ECF4631510508F0A5C1FA01E55B97 +:10269000FC4E0C94D1196113641367136A136D1304 +:1026A00070137313761379137C137F1382138513BE +:1026B0008813EB14EB14EB14EB14EB14EB14EB1486 +:1026C0008B13409880E0FCCE419880E0F9CE429890 +:1026D00080E0F6CE439880E0F3CE449880E0F0CEE0 +:1026E000459880E0EDCE469880E0EACE479880E0BD +:1026F000E7CE589880E0E4CE599880E0E1CE5B9830 +:1027000080E0DECE5D9880E0DBCE5E9880E0D8CEC3 +:102710005F9880E0D5CE589880E0D2CE4631510502 +:1027200008F05BC1FA01E956FC4E0C94D119AD13C7 +:10273000B013B313B613B913BC13BF13C213C5132D +:10274000C813CB13CE13D113D413ED14ED14ED1421 +:10275000ED14ED14ED14ED14D713409A80E0B0CED3 +:10276000419A80E0ADCE429A80E0AACE439A80E0C2 +:10277000A7CE449A80E0A4CE459A80E0A1CE469AA6 +:1027800080E09ECE479A80E09BCE589A80E098CE1B +:10279000599A80E095CE5B9A80E092CE5D9A80E077 +:1027A0008FCE5E9A80E08CCE5F9A80E089CE589A78 +:1027B00080E086CE82E08C934631510508F0A2C0BD +:1027C000FA01EB51FC4E0C94D119FB1304140D14B7 +:1027D00016141F14281431143A1443144C145514AD +:1027E0005E1467147014821482148214821482148A +:1027F00082148214791486B1817011968C9311978A +:1028000012961C9280E05CCE86B1827090E01296A7 +:102810009C938E93119780E053CE86B1847090E0A4 +:1028200012969C938E93119780E04ACE86B1887061 +:1028300090E012969C938E93119780E041CE86B1E2 +:10284000807190E012969C938E93119780E038CE21 +:1028500086B1807290E012969C938E93119780E0DF +:102860002FCE86B1807490E012969C938E93119730 +:1028700080E026CE86B1807890E012969C938E936D +:10288000119780E01DCE89B1817011968C931197BC +:1028900012961C9280E014CE89B1827090E012965C +:1028A0009C938E93119780E00BCE89B1887090E055 +:1028B00012969C938E93119780E002CE89B180721C +:1028C00090E012969C938E93119780E0F9CD89B198 +:1028D000807490E012969C938E93119780E0F0CDD7 +:1028E00089B1807890E012969C938E93119780E046 +:1028F000E7CD89B1817011968C93119712961C9235 +:1029000080E0DECD1C928DE8DBCD14B88FEF85B969 +:1029100080E0D6CD14B88FEF85B980E0D1CD14B862 +:1029200080E0CECD8FEF84B980E0CACD45B980E09C +:10293000C7CD83B111968C93119781E08C9380E081 +:10294000BFCD14B88FEF85B93F9A479881B980E021 +:10295000B7CD8FEF82B980E0B3CD11B880E0B0CDB4 +:102960008FEF81B980E0ACCD42B98FEF84B955B912 +:10297000479A479814B880E0A3CD14B88FEF85B973 +:10298000579A5F9880E09CCD57985F9A80E098CDE9 +:102990008FEF84B945B95F9A5F9814B880E090CD05 +:1029A00014B88FEF85B9579A5F9880E089CD579812 +:1029B0005F9A80E085CD8FEF84B945B95F9A5F98C3 +:1029C00014B880E07DCD8CE87BCD8DE879CD8DE8A5 +:1029D00077CD8DE875CD8DE873CD8DE871CD82B959 +:1029E0008FEF84B995B9479A479814B8611101C01F +:1029F0004198449800000000000000000000000022 +:102A0000000000000000000000000000000083B192 +:102A1000449A419A089582B98FEF84B995B9479A3B +:102A2000479814B884B965B94598411101C04198D7 +:102A30000000000000000000000000000000000096 +:102A4000459A419A14B808959FEF94B985B945986D +:102A5000611101C041980000000000000000459A8B +:102A6000419A14B80895CF92DF92EF920F93CF93CB +:102A7000DF9300D0CDB7DEB76C018FEF84B965B9B5 +:102A8000479A479814B84498411101C0419822B917 +:102A900080E0E1101FC00000000000000000000006 +:102AA0000000000000000000000093B1F601E80FF4 +:102AB000F11D90832F5F22B98F5F081750F7449A5A +:102AC000419A0F900F90DF91CF910F91EF90DF908F +:102AD000CF9008952A8389830E9473170000000015 +:102AE000000089812A81DBCF1F93CF93DF93EC0114 +:102AF000162F40E06AEA85E595E50E940B1540E057 +:102B000065E58AEA9AE20E940B1540E060EA85E5F5 +:102B100095E50E940B1540E0612FCE010E940B1538 +:102B200060E0CE010E94EF14182F0E94731760E03E +:102B3000CE010E94EF141813F3CFDF91CF911F91B4 +:102B400008951F93CF93DF93EC01162F40E06AEABC +:102B50008AEA9AE80E940B1540E065E585E595E86C +:102B60000E940B1540E060EA8AEA9AE80E940B1581 +:102B700040E0612FCE010E940B1560E0CE010E9463 +:102B8000EF14182F0E94731760E0CE010E94EF141B +:102B90001813F3CFDF91CF911F9108950F931F93D7 +:102BA000CF93DF93782FCA01E901072F10E0073098 +:102BB000110580F5F801E152FA4E0C94D119E61591 +:102BC000FF15F215F915FC150616F7159FEF94B9C8 +:102BD00085B95F9A5F9814B8872FDF91CF911F91C5 +:102BE0000F91089540E00E940B1570E0F5CF41E091 +:102BF000FACF0E947415F9CF0E94A115F6CF21E0FB +:102C0000288360E00E94EF148983EFCF21E02883BE +:102C100061E0F8CF7AEAE0CF880F991F880F991FFB +:102C200020E030E02817390709F40895000000007B +:102C30002F5F3F4FF7CF20E030E02817390709F426 +:102C40000895000000002F5F3F4FF7CFCF93DF9331 +:102C500080E190E00E940C16C4E0D0E084EF91E0A7 +:102C60000E940C1684EF91E00E940C162197B1F798 +:102C7000C4E0D0E08AEF90E00E940C168AEF90E06A +:102C80000E940C162197B1F7DF91CF91089580E152 +:102C900090E00C940C16CF93DF931F92CDB7DEB764 +:102CA000F901813171F038F48130C1F078F082306F +:102CB000C9F082E80FC08132A9F0823299F08231E6 +:102CC000C1F782E08083128211820AC089830E9448 +:102CD000261689810F90DF91CF9108950E944716A3 +:102CE00080E0F8CF81E080831182FACF482F90E016 +:102CF000982F882720E0411103C021118068089592 +:102D000020953FEF340F4323F6CF80E090E0089505 +:102D100080E0089560E070E0CB010895CF93DF93E9 +:102D20001F92CDB7DEB7DC018FEF809307011092C1 +:102D3000080187E091E09093C9038093C803169639 +:102D40008C91169789831196EC9111974E2F50E034 +:102D5000FA013197EB30F10508F09BC0EE54F94EC3 +:102D60000C94D119BD16CD16DB16E9162F1749178D +:102D70004017F71605171317211714964D915C91FC +:102D8000159728E031E013966C91139712968C9169 +:102D90000E941812809307016EC014964D915C91A9 +:102DA000159728E031E013966C91139712968C9149 +:102DB0000E948E0BEFCF14964D915C91159728E0F1 +:102DC00031E013966C91139712968C910E942A1100 +:102DD000E1CF14964D915C91159728E031E0139660 +:102DE0006C91139712968C910E94CE15D3CF1496A6 +:102DF0004D915C91159728E031E013966C911397F3 +:102E000012968C910E944B16C5CF14964D915C91F1 +:102E1000159728E031E013966C91139712968C91D8 +:102E20000E94120DB7CF14964D915C91159728E032 +:102E300031E013966C91139712968C910E94950035 +:102E4000A9CF14964D915C91159728E031E0139627 +:102E50006C91139712968C910E9441039BCFAE0107 +:102E60004F5F5F4F67E071E0CD010E947B0190935F +:102E7000C9038093C80389810F90DF91CF91089592 +:102E8000AE014F5F5F4F67E071E0CD010E94E91135 +:102E9000EECF80E87FCFE0916903F0916A0327814C +:102EA00044815581322F360F231312C0E0916903FC +:102EB000F0916A038781860F878380913801861B92 +:102EC0008093380181110DC088E9838381E00895E2 +:102ED000FC017191CF01FA01E20FF11D70832F5FA8 +:102EE000E3CF80E00895CF93DF936091CA036350EE +:102EF00067FD91C08091C703CCE0D0E0C81BD10929 +:102F0000C253DC4F8091C6038D3209F0CFC06830C8 +:102F100009F07FC083EC8093BA038AE580930501B2 +:102F200010920F018881807679F0CE010E948E1672 +:102F30008F3F09F466C09F81911169C09E819817E7 +:102F400008F065C0892F63C02A811092C30399815C +:102F500091110AC01092C40323EC33E082E0309355 +:102F6000C9032093C803E7CF953029F42093CB03FE +:102F700023EC33E0F4CF963099F59B81913059F4EE +:102F80008EE890E09093C9038093C80382E190E4B7 +:102F900090930F01D0CF923019F48CE790E0F2CFEC +:102FA0009330A9F7211108C088EE90E09093C903EF +:102FB0008093C80384E0EBCF213041F48EEB90E0A6 +:102FC0009093C9038093C8038AE2E1CF2230F9F6D7 +:102FD00080EA90E09093C9038093C8038EE1D7CF35 +:102FE000983059F0993019F42093CD03C1CF81E086 +:102FF0009A3009F4BDCF80E0BBCF2DEC33E081E007 +:10300000AECF988197FD8E8190E890930F018093C9 +:1030100004011092CA038091050184FF3AC0809197 +:1030200004018F3FB1F1C82F893008F0C8E08C1B34 +:10303000809304018091BA0398E889278093BA03AA +:10304000CC23D1F08091C8039091C90320910F0146 +:1030500026FF3FC0ABEBB3E0FC012C2F34913D9336 +:1030600031962150D9F701962FEF2C0F820F911D29 +:103070009093C9038093C8036C2F8BEB93E00E945D +:103080008E18CC5FCC3019F08FEF80930401C09381 +:10309000050184E199B1947131F48150D9F710920E +:1030A000CB031092C503DF91CF91089580910F015A +:1030B00087FFAFCFCE010E944B178F3F21F48EE1E7 +:1030C00080930501A6CF882309F4A3CF10920401B1 +:1030D000A0CFEBEBF3E0DC012C2F3D91319321509D +:1030E000E1F7C1CFE9E6F0E0808182608083E89A71 +:1030F0000895A82FB92F80E090E041E050EA609554 +:1031000030E009C02D9182279795879510F084278C +:103110009527305EC8F36F5FA8F30895EADF8D93BB +:103120009D930895CF93CFB7CF93DF93C3954C9BD7 +:10313000E9F74C9B0BC04C9B09C04C9B07C04C9BB8 +:1031400005C04C9B03C04C9B01C089C06F93C091CC +:10315000C703DD27C253DC4F2F9365E54C9B03C0AB +:103160002F916F91E6CF0F931F934F9320E040E193 +:103170005F9309B1047104FB27F93F9350E03BE0F2 +:1031800039C0147140642F77012F5F5F1EC0406803 +:1031900019B114712F7752501FC0406409B12F77B5 +:1031A0000471D1F15F5F00C023C0406219B12F7775 +:1031B000147191F15F5F00C025C004711027515058 +:1031C00012F45D5F0000115027952C3F19B1C8F62D +:1031D00014710127015027952C3FC8F642274993C7 +:1031E00009B1047110274F73115027952C3FA8F691 +:1031F0004695469519B1147179F00127015027952C +:103200002C3F98F66B5A60F3315009B1B0F600C00C +:1032100011E01CBB002717C03B503195C31BD040A9 +:1032200011E01CBB0881033CF9F00B34E9F020915C +:10323000C5031981110F1213EDCF093651F10D326B +:1032400011F0013E39F70093CC033F915F914F910C +:103250001F910F912F916F91CCB3C0FD67CFDF917C +:10326000CF91CFBFCF9118952091CC03222369F342 +:103270001091CA03112339F534303AF13093CA035F +:103280002093C6031091C7033BE0311B3093C70363 +:103290001CC00091CA030130B4F40AE53091050165 +:1032A00034FD14C000930501CAEBD3E013C0052719 +:1032B00010E000C000000BB91AC0052710E0221F63 +:1032C0001DC010E021C04AE502C032ED432FC4E129 +:1032D000D0E032E01AB114615C9A0BB11AB954E132 +:1032E00020E865E320FF05270BB9279517951C3FBC +:1032F000F0F66695B8F7B1F720FF05270BB92795CB +:1033000017951C3FD0F62795179517FF0527000046 +:103310001C3F0BB9B0F629913A9519F70B7E109125 +:10332000CB03110FC651D0400BB911F01093C50358 +:1033300011E01CBB00611AB11B7E402F4B7E54E094 +:103340005A95F1F70BB91AB94BB97FCF9EE088E1D6 +:103350000FB6F894A895809360000FBE909360001C +:103360000E947218549A80E0815099F4549878948D +:103370000E94C50A80EF80936C03A8950E94731782 +:103380000E94AA0280916C03803FB9F30E94A10CB5 +:10339000F4CFA895EFE9FFE03197F1F700C0000006 +:1033A000E3CFEE0FFF1F0590F491E02D0994F89400 +:0233B000FFCF4D +:0633B20069019E03FF5AB1 :00000001FF diff --git a/firmware/build_stm6/inlretro_stm.elf b/firmware/build_stm6/inlretro_stm.elf index 61fea18..7a13941 100644 Binary files a/firmware/build_stm6/inlretro_stm.elf and b/firmware/build_stm6/inlretro_stm.elf differ diff --git a/firmware/build_stm6/inlretro_stm.hex b/firmware/build_stm6/inlretro_stm.hex index a83a51e..7761f16 100644 --- a/firmware/build_stm6/inlretro_stm.hex +++ b/firmware/build_stm6/inlretro_stm.hex @@ -1,5 +1,5 @@ :020000040800F2 -:10000000001800200108000835050008390500081F +:10000000001800200508000835050008390500081B :1000100000000000000000000000000000000000E0 :10002000000000000000000000000000350500088E :10003000000000000000000035050008350500083C @@ -25,53 +25,53 @@ :100170004C6000404E600040506000400260004013 :10018000526000401A600040005C00408080FFFF29 :10019000BF8FFFFF006000409449F8B50B88944C76 -:1001A000002B3BD00A88934B9A4235D1002302257D -:1001B000914A1380914A1380914A1380914A138087 -:1001C000914A1380914AD08FA843D087D08F013DA8 -:1001D000A843D0878E481735C3878E4805808E4840 +:1001A000002B3AD00A88934B9A4234D1002302257F +:1001B000914A924F1380924A1380924A1380924A36 +:1001C0001380924A1380924AD08FA843D087D08F51 +:1001D000013DA843D0878F481735FB8705808E489F :1001E000343505808D480835058080258C486D01A3 -:1001F000058080258B4805808548C38780208A4BF1 -:1002000000062380894B18608023D08FDB000343D6 -:10021000D387874A874B1A8000230B8023881BB221 -:10022000002B00DBC3E02388834A764F13408022F3 -:100230001343238023881B0500D49BE07F4D7F233D -:100240002A7811009943704B1980E9886A4B19800C -:1002500000216B4B19803B88FF318B4313433B805C -:1002600060231A4208D08022754B12051B88280093 -:100270009B189847614B18802B78602259B200294F -:100280004DDA134014D16A78062A0FD16A88110A10 +:1001F000058080258B4805808020FB878A4B000680 +:1002000023808A4B18608023D08FDB000343D38781 +:10021000874B884A1A8000230B8023881BB2002B4F +:1002200000DBC4E02388844A774F134080221343C5 +:10023000238023881B0500D49CE0804D7F232A78EF +:1002400011009943714B1980E9886B4B198000218B +:100250006C4B19803B88FF318B4313433B806023F9 +:100260001A4208D08022764B12051B8828009B1862 +:100270009847634B188060232A78134052B2002AB3 +:100280004DDA002B14D16A78062A0FD16A88110A38 :1002900002291AD003291BD0012920D1694B12262B -:1002A000694A99B21180694A1B0C1380534B1E8016 +:1002A000694A99B21180694A1B0C1380544B1E8015 :1002B0002288674B1343674A1A40C0239B0153406F :1002C0009BB22380FFF7FCFE47E05E4B1233E6E76C :1002D000D2B2012A0FD0002A03D0022A15D01E0064 :1002E000E4E7584B584A243399B21180574A1B0C03 :1002F00013800426DAE7534B534A283399B211800E :10030000524A1B0C1380544ED0E74E4B4E4A7C335E -:1003100099B211804D4A1B0C1380504EC6E7134210 +:1003100099B211804D4A1B0C1380504EC6E7002B3A :1003200009D16B78052B06D13A886B88D2B21B02B3 :1003300013439BB23B8000212388494A1340494A1A :1003400013439BB22380484B198023881A43474BA1 -:100350001A40474B5A4092B222802D4BDB8F5B05EF -:1003600007D580222F4B1A800023294AD3872E4B92 +:100350001A40474B5A4092B22280284BDB8F5B05F4 +:1003600007D580222F4B1A800023244AD3872E4B97 :100370002380F8BD60213B880B40402BEDD13B88AA :100380001342EAD1264A3B4B2C481B881188802215 :1003900012059B18C9B298472288324B13432D4A45 :1003A0001A40C0239B0153409BB22380D5E7802293 :1003B00023881342D1D023882F490B408021090282 -:1003C0000B432380104B1B88934200D17AE7FF2018 -:1003D0000C4B19888143C0D01988090A0A43114976 +:1003C0000B432380114B1B88934200D17AE7FF2017 +:1003D0000D4B19888143C0D01988090A0A43114975 :1003E0000A801A8802401A80B7E7C0460E600040B3 -:1003F000005C00403CA5000000600040026000403E -:10040000046000400660004008600040025C00405C -:10041000065C0040505C0040186000401C600040DA +:1003F000005C00403CA5000000600040065C00403E +:100400000260004004600040066000400860004058 +:10041000025C0040505C0040186000401C600040DE :100420001E6000404C5C00402032000000E100E013 -:100430000080FFFF585C00408F0F000054600040B8 +:10043000585C00400080FFFF8F0F000054600040B8 :10044000106000407C0400080A6000400C6000401E :100450008081FFFF8FBFFFFF2A0300001E03000003 :100460008F8EFFFF8080FFFF1A600040BFBFFFFF3D :1004700030300000126000400F8FFFFF12010002B9 -:10048000FF000008C016DC0502020102000109029B +:10048000FF000008C016DC0503020102000109029A :100490001200010100803209040000000000000089 :1004A000040309042A0349006E00660069006E0017 :1004B0006900740065004E00650073004C0069001F @@ -82,1271 +82,1265 @@ :10050000200052006500740072006F002D00500042 :1005100072006F0067000000000000000000000093 :1005200000000000000000000000000000000000CB -:1005300000000000FEE70000004801E02301ADDEFE +:1005300000000000FEE7FFFF004801E02301ADDE00 :10054000FEE7C04602B4714649084900095C49000B :100550008E4402BC7047C046411D000000616561C9 :1005600062690001130000000536532D4D00060C92 -:10057000074D09011901000003B471464908400004 -:100580004900095E49008E4403BC7047411D0000CC +:10057000074D09011901FFFF03B471464908400006 +:100580004900095A49008E4403BC7047411D0000D0 :100590000061656162690001130000000536532D9A -:1005A0004D00060C074D09011901000003B4714606 -:1005B000490840004900095A49008E4403BC70476D -:1005C000411D0000006165616269000113000000C7 -:1005D0000536532D4D00060C074D090119017047D2 -:1005E0000A4B0B4A10B55A600A4A5A600122DC686D -:1005F0001442FCD11A6101220180D9681142FCD158 -:100600002022DA6060321A6110BDC046002002402C -:1006100023016745AB89EFCDFF2370B53D4C2370B7 -:10062000002363704378C588102B00D06FE0C37837 -:1006300081888078384E01387269082800D964E0D2 -:10064000FFF780FF0563632B3B3149515F008B1E31 -:100650008E227D2B19D8314B7360314B736001238F -:10066000F2681A42FCD102233361802389021B0500 -:10067000C918422371613361C046413BF2681A4098 -:10068000FCD12023F360603333612270254BA2B28A -:10069000240CE8B25A819C8170BD58001018FFF7F5 -:1006A0009FFF0022F1E78E22012BEED81804802351 -:1006B0001B05C01840181C49F1E7042363707369D7 -:1006C000A37073691B0AE37073691B0C2371736950 -:1006D0001B0E6371E5E7022363701388A370138810 -:1006E0001B0AE370DDE78E22012BCED880221B048B -:1006F00012059B185918022363700B88A3700B888E -:10070000EEE70A4A0A4BDA60CBE78B22BDE780238B -:100710002370BBE71A070020002002402301674531 -:10072000AB89EFCD00600040FFFF00000400FA0538 -:1007300000ED00E0000000000000000000000000EC -:1007400000000000000000000000000000000000A9 -:100750000000000000000000000000000000000099 -:100760000000000000000000000000000000000089 -:100770000000000000000000000000000000000079 -:10078000144B154A9BB21382144B9BB2538268469A -:100790001C300D4A0D4B0430043001681140C91A59 -:1007A000FAD1074A074B043801681140C91AF2D13F -:1007B0007B460A33036004380133036008E0FEE738 -:1007C0000000FFFF00000008FFFFFF0F0000000116 -:1007D000002070471906000800600040DF0500088F -:1007E0000000000000000000000000000000000009 -:1007F00000000000000000000000000000000000F9 -:1008000009490A4A0A4B9B1A03DD043BC858D050D9 -:10081000FBDC0849084A0020521A02DD043A8850DD -:10082000FCDC01F033FF000018500008000000203D -:1008300030040020300400202807002070B50F4C41 -:100840002268537A55685A18D2B293420FD122685F -:100850000B48537ACB1853720378591AC9B20170F6 -:100860000020814202D198230130D37070BD0678F8 -:100870000130EE540133DBB2E7E7C0461407002035 -:1008800018070020FF23F0B5B74C85B02370002374 -:100890006370837905000093407801380E2801D9F0 -:1008A00001F0B0FBFFF782FE0F00B1059B07A70820 -:1008B0006B0AAE0B990B2D09D5091F0A680AE508CA -:1008C000F70809091B09A878AA888C2319281CD8BD -:1008D000FFF76CFE24002C0022011E02EA028903AD -:1008E0001804D404F004FC0404050C0515051E05C9 -:1008F0002C0534053C0544051A001A001A00490568 -:100900005E057505D202DE0200232370974B009826 -:10091000A2B2240C5A819C8105B0F0BDB023944A48 -:100920005B0351690B4353610023EEE7152A01D99C -:1009300000F05CFD1000FFF739FE160023002E00CA -:100940005905390044004F0059055C0069007300E7 -:100950008000590559058D009A00A700B400C10018 -:10096000CE00D800E2009023DB051A6881490A40D6 -:100970001A608022D96852030A43DA600023C4E770 -:1009800090230122DB05196891431960D9680A4355 -:10099000DA600023B9E790230422DB05196891434C -:1009A0001960D9680A43DA600023AEE79023102269 -:1009B000DB05196891431960D9680A43DA6000239E -:1009C000A3E790234022DB05196891431960D96899 -:1009D0000A43DA60002398E79023DB051A6866492A -:1009E0000A401A608022D968D2040A43DA600023E0 -:1009F0008BE79023DB051A6860490A401A60802261 -:100A0000D96852010A43DA6000237EE704225C4B76 -:100A1000196891431960D9680A43DA60002374E7C2 -:100A20009023DB051A6857490A401A608022D9686A -:100A3000D2050A43DA60002367E79023DB051A68D2 -:100A400051490A401A608022D968D2020A43DA600A -:100A500000235AE79023DB051A684C490A401A60C4 -:100A60008022D96852000A43DA6000234DE79023C0 -:100A7000DB051A6846490A401A608022D968D2000C -:100A80000A43DA60002340E79023DB051A684149F6 -:100A90000A401A608022D968D2010A43DA60002332 -:100AA00033E79023DB051A6833490A401A60802235 -:100AB000D968D2040A43DA60002326E79023DB05D5 -:100AC0001A6835490A401A608022D96852050A43DB -:100AD000DA60002319E70122294B19689143196054 -:100AE000D9680A43DA6000230FE710222B4B1968FC -:100AF00091431960D9680A43DA60002305E790231F -:100B0000DB051A6822490A401A608022D968D2009F -:100B10000A43DA600023F8E6152A01D900F069FCDF -:100B20001000FFF743FD16003D0048006604530027 -:100B30005E006900660474007F008900940066040A -:100B400066049F00AA00B500C000CB00D600E000FC -:100B5000EA009023DB051968064801401960DA684D -:100B60000240DA600023D0E6E40600200060004086 -:100B700000100240FFFFEFFFFFFFFFFBFFEFFFFF53 -:100B800000040048FFFFFFBFFFFFFBFFFFFEFFFF6A -:100B9000FFFBFFFFFFBFFFFFFFFFFFEF000C004861 -:100BA00090230121DB051A688A431A60DA688A43B8 -:100BB000DA600023A9E690230421DB051A688A4342 -:100BC0001A60DA688A43DA6000239EE690231021D7 +:1005A0004D00060C074D09011901FFFF70470A4B6A +:1005B0000A4A10B55A600A4A5A600122DC6814429D +:1005C000FCD11A6101220180D9681142FCD120229C +:1005D000DA6060321A6110BD0020024023016745D5 +:1005E000AB89EFCDFF2370B53C4C23804378C588A1 +:1005F000102B00D06FE0C37881888078384E0138A6 +:100600007269082800D964E0FFF79CFF0563632B3B +:100610003B3149515F008B1E8E227D2B19D8314B07 +:100620007360314B73600123F2681A42FCD10223DC +:100630003361802389021B05C9184223716133612C +:10064000C046413BF2681A40FCD12023F36060337E +:1006500033612270254BA2B2240CE8B25A819C81EE +:1006600070BD58001018FFF7A2FF0022F1E78E229C +:10067000012BEED8180480231B05C01840181C4914 +:10068000F1E7042363707369A37073691B0AE37055 +:1006900073691B0C237173691B0E6371E5E70223F9 +:1006A00063701388A37013881B0AE370DDE78E2242 +:1006B000012BCED880221B0412059B185918022347 +:1006C00063700B88A3700B88EEE70A4B0A4ADA6066 +:1006D000CBE78B22BDE780232370BBE7EC0600202D +:1006E0000020024023016745AB89EFCD0060004048 +:1006F000FFFF000000ED00E00400FA05FFFFFFFF30 +:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10077000164B174A9BB21382164B9BB253826846A4 +:100780001C300F4A0F4B0430043001681140C91A65 +:10079000FAD1094A094B043801681140C91AF2D14B +:1007A0007B460A3303600438013303600CE00A4BD4 +:1007B0000A4A1A60FBE7C0460000FFFF000000087D +:1007C000FFFFFF0F0000000100207047E505000853 +:1007D00000600040AD05000800300040AAAA0000FB +:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10080000FFFFFFFF09490A4A0A4B9B1A03DD043B1D +:10081000C858D050FBDC0849084A0020521A02DDB3 +:10082000043A8850FCDC02F0FDFC0000C04F0008D8 +:1008300000000020300400203004002028070020A1 +:1008400070B50E4B1A68537A55685C18E4B2A3422F +:100850000ED1537A0A48CB1853720378591AC9B289 +:1008600001700020814202D198230130D37070BD05 +:1008700006780130EE540133DBB2E8E79004002043 +:1008800094040020FF23F0B5C34C85B02380837906 +:1008900005000093407801380E2801D901F0B7FB1C +:1008A000FFF76AFE0F00A8059007AE08810AB50B96 +:1008B000A20B3509BD09240A7E0AED08FF081109BB +:1008C0002309A878AA888C23192822D8FFF754FE78 +:1008D0001A0024001A011502E10281030C04C80465 +:1008E000E404F004F80400050905120520052805B4 +:1008F000300538058005800580053D0552056905F0 +:10090000C902D502B023A54A5B0351690B43536169 +:100910000023237000F0BDFF152A01D900F05BFD14 +:100920001000FFF729FE160023002E00580539009D +:1009300044004F0058055C006900730080005805B2 +:1009400058058D009A00A700B400C100CE00D80061 +:10095000E2009023DB051A6891490A401A60802260 +:10096000D96852030A43DA600023D2E790230122B8 +:10097000DB05196891431960D9680A43DA600023DE +:10098000C7E790230422DB05196891431960D968F1 +:100990000A43DA600023BCE790231022DB051968C4 +:1009A00091431960D9680A43DA600023B1E79023C4 +:1009B0004022DB05196891431960D9680A43DA605F +:1009C0000023A6E79023DB051A6876490A401A60DF +:1009D0008022D968D2040A43DA60002399E7902381 +:1009E000DB051A6870490A401A608022D9685201F2 +:1009F0000A43DA6000238CE704226C4B19689143A8 +:100A00001960D9680A43DA60002382E79023DB0586 +:100A10001A6867490A401A608022D968D2050A43D9 +:100A2000DA60002375E79023DB051A6861490A4004 +:100A30001A608022D968D2020A43DA60002368E78C +:100A40009023DB051A685C490A401A608022D96845 +:100A500052000A43DA6000235BE79023DB051A6843 +:100A600056490A401A608022D968D2000A43DA60E7 +:100A700000234EE79023DB051A6851490A401A60AB +:100A80008022D968D2010A43DA60002341E790232B +:100A9000DB051A6843490A401A608022D968D204EB +:100AA0000A43DA60002334E79023DB051A684549DE +:100AB0000A401A608022D96852050A43DA6000238E +:100AC00027E70122394B196891431960D9680A4315 +:100AD000DA6000231DE710223B4B1968914319602F +:100AE000D9680A43DA60002313E79023DB051A680C +:100AF00032490A401A608022D968D2000A43DA607B +:100B0000002306E7152A01D900F068FC1000FFF762 +:100B100033FD160021002C00650437005D006800DD +:100B2000650473007E0088009300650465049E00E0 +:100B3000A900B400BF00CA00D500DF00E90090237F +:100B4000DB051968164801401960DA680240DA606E +:100B50000023DEE690230121DB051A688A431A6030 +:100B6000DA688A43DA600023D3E690230421DB05A8 +:100B70001A688A431A60DA688A43DA600023C8E692 +:100B800090231021DB051A688A431A60DA688A43C9 +:100B9000DA600023BDE6C046F406002000100240E3 +:100BA000FFFFEFFFFFFFFFFBFFEFFFFF0004004829 +:100BB000FFFFFFBFFFFFFBFFFFFEFFFFFFFBFFFF8E +:100BC000FFBFFFFFFFFFFFEF000C00489023402115 :100BD000DB051A688A431A60DA688A43DA60002300 -:100BE00093E690234021DB051A688A431A60DA688D -:100BF0008A43DA60002388E69023DB051968CE4833 -:100C000001401960DA680240DA6000237DE6902333 -:100C1000DB051968C94801401960DA680240DA60EA -:100C2000002372E60421C64B1A688A431A60DA6808 -:100C30008A43DA60002368E69023DB051968C1481F -:100C400001401960DA680240DA6000235DE6902313 -:100C5000DB051968BC4801401960DA680240DA60B7 -:100C6000002352E69023DB051968B848014019605B -:100C7000DA680240DA60002347E69023DB05196852 -:100C8000B34801401960DA680240DA6000233CE6AC -:100C90009023DB051968AF4801401960DA6802400B -:100CA000DA60002331E69023DB051968A248014091 -:100CB0001960DA680240DA60002326E69023DB053B -:100CC0001968A54801401960DA680240DA6000231B -:100CD0001BE601219A4B1A688A431A60DA688A4334 -:100CE000DA60002311E610219C4B1A688A431A60CF -:100CF000DA688A43DA60002307E69023DB05196887 -:100D0000934801401960DA680240DA600023FCE58C -:100D1000152A00D970E31000FFF748FC16001F00E9 -:100D200027006E032F0037003F006E03480051007C -:100D3000580061006E036E036A0073007C0085003A -:100D40008E0097009E00A50090228023D205116896 -:100D50005B030B4313600023D7E590220123D205E8 -:100D600011680B4313600023CFE590220423D205C2 -:100D700011680B4313600023C7E590221023D205AE -:100D800011680B4313600023BFE590224023D20576 -:100D900011680B4313600023B7E590228023D2052E -:100DA0001168DB040B4313600023AEE5902280231F -:100DB000D20511685B010B4313600023A5E50423F2 -:100DC0005F4A11680B43136000239EE59022802345 -:100DD000D2051168DB050B431360002395E59022D3 -:100DE0008023D2051168DB020B43136000238CE5DE -:100DF00090228023D20511685B000B43136000230F -:100E000083E590228023D2051168DB000B43136039 -:100E100000237AE590228023D2051168DB010B4381 -:100E20001360002371E590228023D2051168DB0452 -:100E30000B431360002368E590228023D2051168DC -:100E40005B050B43136000235FE501233C4A1168F7 -:100E50000B431360002358E51023404A11680B43ED -:100E60001360002351E590228023D2051168DB0036 -:100E70000B431360002348E58D23082A00D044E586 -:100E800090224023D20551680B43536000233CE578 -:100E90008D23082A00D038E590224021D2055368DE -:100EA0008B435360002330E5152A00D9A7E21000D8 -:100EB000FFF77CFB16001D002300A50229002F0070 -:100EC0003500A5023C0056005B006200A502A502A9 -:100ED00069006F0075007B00820089008E0093001E -:100EE00080229023D200DB059A6200230DE5902337 -:100EF0000122DB059A62002307E590230222DB052D -:100F00009A62002301E590230422DB059A62002304 -:100F1000FBE490230822DB059A620023F5E480229B -:100F200090239201DB059A620023EEE49023402295 -:100F3000DB059A620023E8E4FFFFFFFBFFEFFFFF02 -:100F400000040048FFFFFFBFFFFFFBFFFFFEFFFFA6 -:100F5000FFFBFFFFFFBFFFFFFFFFFFEF000C00489D -:100F60000222CF4B9A620023CFE480229023120208 -:100F7000DB059A620023C8E4802290239200DB05FF -:100F80009A620023C1E490231022DB059A620023B9 -:100F9000BBE490232022DB059A620023B5E4902372 -:100FA0008022DB059A620023AFE480229023920125 -:100FB000DB059A620023A8E480229023D201DB059E -:100FC0009A620023A1E40122B54B9A6200239CE4BB -:100FD0000422B44B9A62002397E490232022DB057D -:100FE0009A62002391E4152A00D90BE21000FFF762 -:100FF000DDFA16001D002300090229002F0035002C -:1010000009023C00420047004E0009020902550057 -:101010005B00610067006E0076007C008200802229 -:101020009023D200DB059A6100236EE49023012215 -:10103000DB059A61002368E490230222DB059A61B4 -:10104000002362E490230422DB059A6100235CE420 -:1010500090230822DB059A61002356E48022902326 -:101060009201DB059A6100234FE490234022DB05C7 -:101070009A61002349E40222894B9A61002344E4E7 -:10108000802290231202DB059A6100233DE4802236 -:1010900090239200DB059A61002336E4902310220E -:1010A000DB059A61002330E490232022DB059A615E -:1010B00000232AE490238022DB059A61002324E4A4 -:1010C000802290239201DB059A6100231DE4802297 -:1010D0009023D201DB059A610023FFF716FC012261 -:1010E0006F4B9A610023FFF710FC04226D4B9A614D -:1010F0000023FFF70AFC90232022DB059A610023DE -:10110000FFF703FC02236370152A00D9B1E0100039 -:10111000FFF718FA0B151EAF273039AF434C545D5B -:10112000AFAF677079828C969EA690238022DB05F4 -:101130001B69D200134063800023FFF7E6FB902376 -:101140000122DB051B69134063800023FFF7DDFBF1 -:1011500090230222DB051B69134063800023FFF705 -:10116000D4FB90230422DB051B691340638000231A -:10117000FFF7CBFB90230822DB051B69134063803C -:101180000023FFF7C2FB90238022DB051B6992013D -:10119000134063800023FFF7B8FB90234022DB0558 -:1011A0001B69134063800023FFF7AFFB02223C4B17 -:1011B0001B69134063800023FFF7A7FB9023DB0527 -:1011C0001B69DB0BDB0363800023FFF79EFB90238F -:1011D0008022DB051B699200134063800023FFF728 -:1011E00094FB90231022DB051B69134063800023CE -:1011F000FFF78BFB90232022DB051B6913406380E4 -:101200000023FFF782FB90238022DB051B6913403C -:1012100063800023FFF779FB90238022DB051B69A5 -:101220009201134063800023FFF76FFB902380221D -:10123000DB051B69D201134063800023FFF765FBC8 -:101240000122174B1B69134063800023FFF75DFBEE -:101250000422144B1B69134063800023FFF755FBE6 -:1012600090232022DB051B69134063800023FFF7D6 -:101270004CFB002363708D33FFF747FB80230A4A42 -:10128000DB0251690B435361054B08491A680A4058 -:101290001A60D968064A0A43DA600023FFF735FB73 -:1012A00000040048000C004800100240FFFFAAAAFA -:1012B00000005555EF4BF0491A680A401A60D9688A -:1012C000EE4A0A43DA600023FFF71FFBE94AEA49C6 -:1012D00013680B4013600023FFF717FBE54AE74B49 -:1012E00011680B4313600023FFF70FFBE149120263 -:1012F0004B69DBB21A434A610023FFF706FBDD4B63 -:101300001B691B0AA370012363700023FFF7FDFA1A -:101310008023DB4A1B0351690B435361D94ADA4BE3 -:1013200011680B4313600023FFF7EFFAD54AD64B41 -:10133000D1680B43D3600023FFF7E7FAD14AD349C2 -:1013400013680B4013600023FFF7DFFACD4ACE4B42 -:1013500011680B4313600023FFF7D7FAC94B5A619A -:101360000023FFF7D2FAC023C54ADB0251690B43C1 -:101370005361C04AC64B11680B4313609022A023EF -:10138000D20511685B030B4313600023FFF7BDFA1E -:10139000B84ABF4BD1680B43D3609023A021DB0533 -:1013A000D86849030143D9601168BA480140116007 -:1013B0001A68B9490A401A600023FFF7A6FAFF2508 -:1013C000AC48930041692B40B44DD20029400B43F7 -:1013D00043619021C020C905C0004B690240B0485C -:1013E00003401A434A610023FFF78FFA8D23FFF76A -:1013F0008CFA8D23FFF789FA8D23FFF786FA8D2368 -:10140000FFF783FA8D23FFF780FAAA88AD78032DC2 -:1014100000D10BE155D8012D63D05ED901F08CF8D5 -:1014200090220121D20513680B43136010239161B0 -:1014300011680B43136004234021936113680B432D -:101440001360082393619161802311685B010B4352 -:10145000136080238A48DB024169874E0B4385492C -:1014600043610B6833400B60CD68844B1D43CD60F6 -:101470000C6834400C60CC682343CB608023446903 -:101480001B0323437F4C436125687F4B2B43236021 -:1014900000236361C0244569E4022C4344610C6865 -:1014A0007B4820430860A02014684003204310605C -:1014B00048697A4C2040486151697948014051613E -:1014C00051E0052D52D000D211E1072D00D191E05D -:1014D000802D00D130E1962345E001F02DF8002366 -:1014E00041E001F029F89023DB051A682A431A60CD -:1014F00080229D61196852030A431A6080220421E8 -:10150000D2009A621A685C4D0A431A6002229A61FC -:1015100018680E3202431A604022996119680A4322 -:101520001A6008229A618023554ADB0251690B43F5 -:101530005361504B196829401960DC684F490C43CE -:10154000DC60186828401860D8680143D96080239F -:1015500051691B030B4353614A4A4B4B11680B43C0 -:101560001360002353614F4CFFF7CFF900F0E4FF05 -:1015700090220121D20513683F4E0B4313601023C4 -:10158000916111680B431360042340219361136838 -:101590000B431360082393618023916211685B0100 -:1015A0000B43136080233649DB02486903434B61D8 -:1015B000304B186830401860DD6830480543DD6006 -:1015C0001C6834401C60DC682043D8608023486974 -:1015D0001B0303434B612B492B4B086803430B60F0 -:1015E00000234B6180211068C901014311608021F3 -:1015F0009162B8E700F0A0FF90220121D2051368A4 -:1016000040200B4313601023916111680B4313605A -:1016100004239361116801431160082191611168ED -:101620000B4313600223936190610DE7D2B2022A4B -:101630003ED00023032A96D09723012A93D18023FA -:101640000F491B03486903434B610E490B689343E1 -:101650000B60CB681343CB604B6813434B608A61CC -:101660000B681A4300230A600F4A13700F4A116077 -:1016700079E7C04600040048FFFFAAAA00005555BC -:10168000001002400008004855555555AAAAAAAABC -:1016900050550000AFAAFFFFFFFFEBFF03FF000064 -:1016A000FFF90000E4060020F0060020EC06002010 -:1016B000B023B74A5B03516940200B435361902329 -:1016C000DB051A68B3490A401A608022D9685201C2 -:1016D0001143D960596801435960986119680A43F8 -:1016E00008211A60AC4A1170AC4A1360F7E6D2B216 -:1016F0009823012A00D036E79022A94BD2051A6020 -:1017000006220A21A74B1A70A74BA84A1360A84AC1 -:101710001170A84A01311360A74A1170A74A1360DB -:101720000C22A74B1A70B023994A5B0351690B43F3 -:10173000536100F025FED2E690230125402180264A -:10174000DB05657099621A68760132431A60C046FB -:1017500090481C691A680C4002401A60DA6802401E -:10176000DA60F022002C37D11A6802401A60DA6879 -:101770001643DE601A6994461A690192C0461A69D6 -:101780000292C046C0461A690392C046C046C0468F -:101790001F69C046C046C046C0461E691A6802405E -:1017A0001A60DA681040D860634622000B4213D1F9 -:1017B000019B2A000B420FD1029B02320B420BD13C -:1017C0000B0003990332194206D104321F4203D1A0 -:1017D00005321E4200D1D1327A4B9A707FE6E97809 -:1017E000A888AD780D2D00D195E023D8062D56D0D0 -:1017F0000FD8022D5AD005D8002D4BD0012D52D034 -:10180000A02549E0042D74D0052DF9D101F042FE48 -:1018100047E0092D76D007D8072D00D181E0082DAB -:10182000EED101F03DFF3CE00B2D77D06DD901F0FA -:10183000B9FE36E0222D3CD011D8102D74D006D838 -:101840000E2D65D00F2DDBD101F08CFF29E0202D6E -:1018500052D054D8112DD3D101F0E8FE21E0822DD1 -:1018600000D190E009D8802D61D0812DC8D101230D -:10187000637001F0C9FFA07013E0852D00D1ADE0C9 -:10188000862D00D1AFE0842DBAD10123637001F021 -:1018900029FEF0E700F048FD2570FFF737F802F069 -:1018A000A1F80025F8E701F039FEFAE701F000FDA4 -:1018B000F7E7454B902258610223D20593623A4BD9 -:1018C000424D1E68090235431D605D6900B2EDB2EC -:1018D00029435961002801DA01219162C046C046BE -:1018E00001219161491891611A6839490A401A60C9 -:1018F000D7E702F00DFAD4E7364B1870D1E7364B34 -:101900001880CEE702F04CF8CBE701F05BFFC8E7A8 -:1019100002F01EF8C5E701F0E9FFC2E701F0E2FEC0 -:10192000BFE701F0BBFFBCE701F08EFFB9E7012183 -:1019300090236170DB051D68164E35401D60DA6826 -:1019400002253240DA608022D2009A6299619D615C -:101950001D4D6861C046C04600B29A61002800DA99 -:101960009962C046C046C046C046C046C0469022A6 -:1019700080210D4BD205C9001B69916201211B0A10 -:101980009161A3708DE70123637001F0EFFD72E7B1 -:1019900000100240FFEFFFFFF0060020EC060020E1 -:1019A000040700200807002000040048FC0600206F -:1019B000000700200C07002010070020F40600207C -:1019C000F8060020E40600200008004800005555F5 -:1019D000FFFFAAAA880400203404002001236370BA -:1019E000C74B1B78CDE702236370C64B1B88A370DF -:1019F0001B0AE37055E7A878E978AB88AA22062885 -:101A00001AD8FEF79FFD042B1C2327332100FF2546 -:101A1000BD489A0041692A40BC4DDB0029400A4379 -:101A200042619021C020C905C0004A690340B848FE -:101A3000024013434B6100222270FEF767FF002231 -:101A4000180001F091FBF6E70122F9E7180001F018 -:101A500007FCF0E7180001F0DBFBECE701220021B6 -:101A60006270180001F0B0FBA070E4E70121617022 -:101A7000F7E7AA78002A07D00023012A01D1FEF750 -:101A800044FFAF23FEF741FF01236370A933A37026 -:101A90001300FEF73AFFAA78002A07D00023012A94 -:101AA00001D1FEF732FFB023FEF72FFF0123637051 -:101AB000A933A3701300FEF728FFAA78002A07D0E5 -:101AC0000023012A01D1FEF720FFB123FEF71DFFFD -:101AD00001236370A933A3701300FEF716FFAA78E1 -:101AE000002A07D00023012A01D1FEF70EFFB223FE -:101AF000FEF70BFF01236370A933A3701300FEF7F9 -:101B000004FFEA78A988AD78112D00D19AE007D8B2 -:101B1000012D6BD0002D0FD0022D7CD08225BBE68D -:101B2000212D00D184E0222D00D187E0122DF5D1A6 -:101B300002231020637088E001263100754D764F36 -:101B40002A783B68914099625A6810208A435A600B -:101B500001F094FC31002B783A6899400B00FA2789 -:101B60000425916151687F000B4353600196380052 -:101B700001F084FC674A01991278674E91403368FE -:101B8000380099625A68013D8A435A6001F076FC38 -:101B9000604B01991B78326899400B009161516844 -:101BA000ADB20B435360002DE1D1FA270435380064 -:101BB00001F064FC0121574A574E12783368914076 -:101BC00099625A6838008A435A6001F057FC012133 -:101BD000504B32681B78013D99400B009161516870 -:101BE000ADB20B435360002DE1D155E62900494EBB -:101BF000494F32783B68914099625A6810208A4375 -:101C00005A6001F03BFC32783B6895409D615A6810 -:101C100015435D6045E601233E4A637012783F49F3 -:101C200093403D4A9BB21268002002F089F822E6F8 -:101C300001230020637001F071FB1CE601231020DA -:101C40006370F8E702230020637001F0C1FB60803D -:101C500027E6AB78AA88042B1DD007D8022B1FD00B -:101C600024D8012B12D08723FEF74FFE072B26D056 -:101C700003D8052BF7D12A4B16E0082B24D0802B54 -:101C8000F1D100F07DFB0023FEF73FFE254A1278DC -:101C9000A2706370F7E7244B1B78A3700123F8E769 -:101CA000204B1A708322204B1A70ECE71D4B1E4DFF -:101CB0001A7083232B7000F0D3FB2B78EDE71B4BBE -:101CC0001A70120A5A70DEE7184B1A78A2705A7806 -:101CD000E2709A782271DA7862711A79A2715B796E -:101CE000E3710623D5E7A878AA8801388A23032858 -:101CF00001D9FEF70AFEFEF725FC1B30333AC04639 -:101D000088040020340400200004004803FF000081 -:101D1000FFF90000F0060020EC060020040002009D -:101D2000D1040020B0040020D2040020B10400201F -:101D3000024885460248001C0047C0467812002031 -:101D4000C5CAFF1F060005000800070019C9FF1FCC -:101D5000EFBEADDE0023FEF7D8FDBE4B1A60F9E7FB -:101D6000BC4B18680004104301F0E4FFF2E7FEF7F3 -:101D700007FD0300FEF7C9FD8823FEF7C6FDAA781C -:101D80001300303B2F2B1CD8E878032816D8FEF719 -:101D9000D9FB18021113B04B512A00D183E029D886 -:101DA000312A5BD00FD8002A39D0302A4FD0B42343 -:101DB000FEF7ABFDA94BEFE7A94BEDE7B523FEF727 -:101DC000A4FDA84BE8E7332A56D04ED3502AEED1D3 -:101DD00000222270063262701A7AA270DA78E270FB -:101DE0005A7A22719A7A62719A78A2715B7CE37155 -:101DF000FEF78CFD7F2A00D989E0702A63D2602A21 -:101E00003FD0612A47D0522AD1D100221B882270AC -:101E1000A37002321B0A6270E370FEF777FDFF23A6 -:101E2000914953540132102AFBD18B4A8D49D3700A -:101E300093708B4ACB70D370937001228B7087495B -:101E4000CB708B70894B1A700023FEF75EFDAA8859 -:101E5000110AD9721A730023FEF757FDAA88110AD6 -:101E600059739A730023FEF750FDAA88110AD9739B -:101E70001A740023FEF749FDAA885A740023FEF75E -:101E800044FD0023237001336370AB88764AD35C32 -:101E9000A370FEF73BFD0023237001336370744B86 -:101EA0001B68DB78F4E70022227006326270DA7A6F -:101EB000A2701A7BE2705A7B22719A7B6271DA7B84 -:101EC000A2711B7C93E7674B69495C682B787F2B79 -:101ED00000D99AE06846674B007818700B68D8788C -:101EE00000280DD000230093982805D195E0002309 -:101EF0000093D02800D190E010205C4B187003E0D4 -:101F00005D4803609020D870FF23009385E0072090 -:101F1000104003281AD8FEF715FB1C021E174E4B63 -:101F2000802A01D2FEF7F2FC872A16D97032D2B28B -:101F3000072A01D9FEF7EAFC00222270EA789A7299 -:101F4000AA881A80FEF7E2FC454BE9E7B523FEF7C5 -:101F5000DCFC444BE4E7414BE2E7A888E978C6B2F1 -:101F60008D19BE22102D00DD66E50432002900D156 -:101F700062E5DD78033AFF2D00D05DE59D78013202 -:101F8000FF2D00D058E50022374DD7B2B9421CD8FA -:101F90004F01013F1F727701BC460022374F000AF4 -:101FA00067449870DA705A729A721A80DA721A73E9 -:101FB0005A739A73DA731A745A745F60AD19A8541D -:101FC0000132D3B29942FAD835E50132B718013F50 -:101FD000EF5DFF2FD9D0C1222EE5AB78002B04D0C6 -:101FE000402B08D0D223FEF790FC2370AA881F4B09 -:101FF0001A70FEF78BFC00232370013363701B4BB8 -:102000001B7845E78023FEF780FC0B68D878D8283A -:1020100000D06CE780205C68D8700B680021597292 -:10202000DB78902B01D0FEF771FC712A01D0FEF70E -:102030006DFC114BA9881A68526811701A685168B2 -:10204000AA88120A4A701A68537A02335372FEF74A -:102050005DFCC046300400204C04002060040020D9 -:102060007404002038040020D304002090040020D1 -:102070008C0400201807002014070020E40400202E -:10208000F0B5404B8BB0089119783F4B09921B7803 -:10209000019002933D4B019D1C683D4B3D481A78D1 -:1020A00001231E0096403C4AA662102D5ED1127894 -:1020B00000689340836201200200364B05901F6840 -:1020C000354B1B789A4003920200344B1B680693F1 -:1020D000334B1B789A4093B202000793314B1B6835 -:1020E0009C46314B1B789A40002304921A000198B9 -:1020F000202806D1029D05981D4105423ED0039837 -:10210000B861089820280FD1002B01D11E488354B4 -:10211000069805690798054206D01B48855C059816 -:10212000984005431848855409980139C9B20028D8 -:1021300002D0002900D1A6616046049D0133DBB2C4 -:1021400085618562082B05D101320F4BD2B29B5CB1 -:10215000029300230029CAD10E4B1A680E4B19783E -:1021600001238B409362A6620BB0F0BD019D112D3F -:10217000A1D112780068934083619CE70398B8620C -:10218000BFE7C046D1040020B10400200C070020A6 -:1021900010070020FC060020000700200407002094 -:1021A00008070020F4060020F8060020F7B51F4BB2 -:1021B0001F491A781F4B10282ED101241E780D6854 -:1021C000B440AC62012635000C6831001B780196E2 -:1021D0009D40194B1B680093184B1B7899400023B6 -:1021E0008C46190020280DD1154E019F765C1E41AA -:1021F0003E4219D0A5610133DBB2082B02D1002386 -:102200000131C9B26646009F013AD2B2BE61BE62D8 -:10221000002AE7D1A562F7BD1128D3D101241E7889 -:102220000D68B440AC61CDE7A562E4E7D1040020BD -:102230000C07002010070020F4060020F8060020FC -:10224000B1040020F7B50D00042701924C7A00027A -:1022500003B2A6B200932B7AB34202D26C72002072 -:10226000FEBD00986B682043195D80B2019B9847C2 -:102270006B681A5D094B824205D01A683A431A60AE -:1022800002229A61E7E71A680134BA431A60DA68F1 -:1022900001363A43DA60E4B2B6B2DCE70004004843 -:1022A000F7B50D001600FF27000203B24C7A019328 -:1022B0002A7AE3B2A24202D26B720020FEBD200055 -:1022C0006A683840D15C019B0134184380B2B04742 -:1022D000A4B2EDE7022907D10F4B104A984218D05B -:1022E000904209D1180007E0032906D10A4B0B4997 -:1022F0000B4A98420BD1080070470429FCD1064BC9 -:10230000064A984205D006499042F4D0054A8842D0 -:10231000E6D11000F0E7C046380400204C0400204D -:102320006004002074040020104B114A10B558615D -:102330001068104B09020343136053690E4CDBB263 -:102340001943902351618021DB0518684901084336 -:10235000186040209862186820401860D8680143CF -:10236000D960136805490B40136010BD0008004890 -:102370000004004800005555FFEFFFFFFFFFAAAA29 -:10238000F0B52C4B85B019682B4B2C481B78007886 -:102390000193012302901E0018001F00019A029C65 -:1023A0009640A040264D274A2D781268AF408E6295 -:1023B0008446906224489D400068876204680394C4 -:1023C0001C00AC402500039C254305604568019C2A -:1023D000BD4345609C401D00A54008681C00284383 -:1023E00008604868B04348601068029999408C4082 -:1023F00021000143604611605168814313485160D8 -:102400000078134A98408340126812481168994333 -:102410001160D1680B43D36080220F4B1A700023E8 -:1024200019000E4A13701A1801331170202BFAD1BB -:1024300005B0F0BD0C0700201007002000070020A9 -:10244000F8060020FC060020F40600200807002003 -:1024500004070020B1040020D2040020D104002091 -:1024600010B5334B1B78082B5DD016D8314C032B9D -:1024700044D007D8012B2DD0022B31D0EE222D4B8A -:102480001A7023E0062B44D049D8042BF6D18123BF -:10249000012223702021112027E00F2B34D008D8EF -:1024A000244C0D2B25D00E2BE8D181230022237044 -:1024B00027E0802B08D01F4CFF2B08D0102BDDD13C -:1024C00081230022237027E0FFF75AFF10BDF0237D -:1024D0002370FBE7812320202370FFF767FE06E0CF -:1024E00081230122002123702020FFF7C9FD8223D0 -:1024F000EEE78123002223701100F5E781230122FA -:10250000237020211020F0E781230A4C0022237041 -:10251000C0E781230122237020210800E5E7812301 -:1025200010202370D9E78123024C11202370D4E7B7 -:10253000B0040020D2040020BC234749DB038A6A90 -:10254000F0B513438B628B6A444A012413408B62BB -:1025500090238022DB051868D20102431A60802292 -:102560009A61B0224869520302434A611A683C48A2 -:102570003C4F02401A608022D86852030243042074 -:10258000DA601A68A2431A60DA682243DA601A68CD -:1025900082431A60DA680243DA6010221D689543AC -:1025A0001D60DD682A43DA6040221D6895431D6086 -:1025B000DD682A43DA601A682B4D2A401A608022AF -:1025C000DD68D2042A43DA601A68284D2A401A606E -:1025D0008022DD68D2052A43DA601A68244D2A4039 -:1025E00080251A60DA68ED022A43DA60214A16680B -:1025F000A6431660D6683443D4601E683E401E6011 -:10260000DC683C40DC6080234C691B0323434B6146 -:10261000194B1A4C1E681A4F26431E601E683E4016 -:102620001E60DE683443DC604B691D434D611368F6 -:10263000144D2B401360D468134B1C43D4601168B5 -:1026400029401160D1680B43D36013688343136042 -:10265000D3681843D060F0BD00100240FFFFA1FF17 -:10266000FFFFEFFFFFEFFFFFFFFFFFFBFFFFFFBFDE -:10267000FFFFFBFF00040048000800485555555572 -:10268000AAAAAAAAFFFFAAAA000055559022D34BD6 -:1026900012031968F0B50A431A60802289B09202C9 -:1026A00019681142FCD0012259680A435A608022FD -:1026B000596852020A435A608022596852030A43F9 -:1026C0005A608022196852040A431A6080229204D8 -:1026D00019681142FCD01121C14AC24C11605A68DC -:1026E0000E398A43110002220A435A608022196B74 -:1026F0000A431A638022D96912040A43DA61BA4B89 -:10270000E381BC231B689847B84B6382B84B238294 -:1027100062B6FFF711FFF022B64B1A70B64E2023B7 -:10272000327811009943D2292ED1B449B448C978DE -:10273000C3780224FF2904D1FF3B1C00631E9C4187 -:10274000E4B2B04BDB78FF2B00D00324AE4BDB7838 -:10275000FF2B00D00424AD4BAD4F1C703860D22A43 -:1027600012D10023012505E02100FFF7B3FD01236D -:102770000135EDB2A542F7D3002B00D0386080229E -:102780003B68DA70D02333703378F22B05D1002206 -:10279000023B33709E4B1B68DA703578D02D01D028 -:1027A00000F07EFC9A4E3068C378802B01D000F098 -:1027B00077FC964B1978FFF78DFD002330600400FD -:1027C000C57006884372C07AF5B21038152801D951 -:1027D00000F064FCFDF7EAFE52008A00D200D60049 -:1027E00062046204620462046204620462046204B9 -:1027F00062046204620462041600250036003B0095 -:1028000041004B00E17BC4230F2901D900F047FCB4 -:1028100009013143237AA278C9B2606801F00EFA47 -:102820000EE0E17B3C230A009A438833002A01D062 -:1028300000F035FC237AA2782943606801F034FA6D -:10284000607292E0237AA278E17B2943E5E7E17B9D -:102850003F230A009A438533E8E7227AE17BA37895 -:10286000009200222943606801F0AAF9E8E7E17BC1 -:10287000227AA378294300920122F4E7E37B1E2BFE -:102880000BD1C020B6092233F1B200029D4300F003 -:102890000FFD237AA2788021D7E71C2B0FD1A0202F -:1028A0008121C00100F004FD8020F609F1B2000290 -:1028B00000F0FEFCA0200021C00100F0F9FC802106 -:1028C000E27B49421F2A05D00D43EDB2237AA2785C -:1028D0002900A2E77022A02095430D432188C00162 -:1028E0000909C9B2EDB200F0E3FCEFE7E37BFE2B90 -:1028F0003BD17609F1B2474800F010FE1F21464B4C -:102900000D405A692D02D2B2154380219022C90090 -:10291000D205A0786768267A5D6191610121FF2563 -:102920009162033191625A692D022A4002435A6131 -:10293000C0463A4900228C46C046614609690130CA -:10294000090AB9545969C0B2294001320143D2B2CF -:1029500059619642F0D290230421DB0599618021D0 -:10296000C9009962012199616272294B1B6819881B -:102970009A7A52181A80D822DA7091E3237AA278D0 -:10298000602162E7E37B002B20D18033F6091D43F1 -:10299000F3B20293FF20029B20499B004A69034047 -:1029A0001F48024013434B61C0209021029BC90580 -:1029B000C000DB004A6903401A48024013434B61E0 -:1029C000227AA3782900009200224CE7012BE1D162 -:1029D0004021B604B60E31430291DBE700100240FD -:1029E00000200240006000403CA5FFFF3D080008B9 -:1029F00085080008D2040020900400204C04002028 -:102A00003804002060040020740400201107002016 -:102A10008C040020FF3F000000080048000400482C -:102A200003FF0000FFF90000E37B002B06D130001C -:102A30008038C0B2D14A2100FFF704FCE37B012BB0 -:102A400006D130008038C0B2CD4A2100FFF728FC03 -:102A5000E37B032B06D130008038C0B2C94A210085 -:102A6000FFF71EFCE37B042B06D130008038C0B298 -:102A7000C54A2100FFF7E6FBE37B0A2B06D13000B5 -:102A80008038C0B2C14A2100FFF70AFCE37BFD2B6E -:102A900015D13F20238830409B0904936B46802644 -:102AA0001B7C06430693677ABBB2039333021BB2C7 -:102AB0000793237A039A934200D3AAE06772E37BD9 -:102AC0001E2B11D13F2030408026238806439B09CE -:102AD000DBB20593657A33021BB2AFB20693237A59 -:102AE000BB4200D3DDE06572E37B0C2B17D11F20C6 -:102AF000304080260643C0202588A5216D09EDB20F -:102B0000C00100F0D5FB2900A14800F0D1FB677A95 -:102B100035023D43237ABB4200D311E16772E37B68 -:102B20001C2B3BD1A02023888121DB09DBB2C00113 -:102B3000049300F0BDFB80200499000200F0B8FB74 -:102B4000A0205421C00100F0B3FB677AAA21BBB2D8 -:102B50009048039300F0ACFB55218F4800F0A8FB90 -:102B600020218C4800F0A4FB802333431B021BB2BE -:102B70000693237A039A934200D31FE18020902189 -:102B80000002677200F094FB80200021000200F038 -:102B90008FFB8020F021000200F08AFBE37B1F2BDB -:102BA00030D1A0202188C0010909C9B200F080FB02 -:102BB000AA217848657A00F07BFB5521764800F021 -:102BC00077FB7448202100F073FB702380209E4324 -:102BD0004042304340B20302AFB20493237ABB4277 -:102BE00000D333E1802090210002657200F060FB89 -:102BF00080200021000200F05BFB8020F021000219 -:102C000000F056FBF4232288E370A37A9B182380FC -:102C100066E20021614800F04BFBAA21604800F009 -:102C2000E1FE55215F4800F0DDFEA0215C4800F088 -:102C3000D9FE6B46187C5C4B0699C01880B200F038 -:102C400037FB079D63683D43ADB2D95D280000F0B6 -:102C5000C9FEC046280000F0D7FD0590280000F00E -:102C6000D3FD059B8342F4D163680599DA5D4F4B30 -:102C70008A420FD1039A1968013292B20392042258 -:102C800091431960D96801370A43DA600222FFB222 -:102C90009A620EE7042219680A431A6002229A61B6 -:102CA00007E7C0200121000200F002FBAA214048F2 -:102CB00000F0FEFAC0200021000200F0F9FA5521D0 -:102CC0003C4800F0F5FAC0200121000200F0F0FAC3 -:102CD000A021374800F0ECFAC0200599000200F06E -:102CE000E7FA069B2B439BB2039363680398595DF5 -:102CF00000F0DEFAC046039800F086FD04900398C9 -:102D000000F082FD049B8342F4D1636804995A5D0C -:102D1000264B8A420DD1042219680135914319606E -:102D2000D96801370A43DA600222EDB2BFB29A6273 -:102D3000D5E6042219680A431A6002229A61CEE697 -:102D4000AA211D4800F0B4FA55211A4800F0B0FA43 -:102D5000A021194800F0ACFA63682800D95D00F0A2 -:102D6000A7FAC046280000F04FFD0390280000F0AD -:102D70004BFD039B8342F4D1CCE6C046A139000849 -:102D800051390008ED3800089D380008493800081E -:102D9000FFFF0000AA8A00005585000069FD0000C1 -:102DA00055550000AA2A000069FDFFFF00040048F5 -:102DB00055950000AAAA000055D50000A020542176 -:102DC000C00100F075FA069DA0213D43ADB2280078 -:102DD00000F06EFA63682800D95D00F069FAC04619 -:102DE000280000F011FD0590280000F00DFD059B66 -:102DF0008342F4D16368059ADB5DC04D93420FD1E5 -:102E0000039B2A6801339BB2039304239A432A60ED -:102E1000EA6801371343EB600223FFB2AB62A8E616 -:102E2000A0208121C00100F043FA80200499000213 -:102E300000F03EFAA0205421C00100F039FA04232A -:102E40002A6813432B600223AB6192E6049EA02103 -:102E50002E43B6B2300000F02BFA63683000595DA3 -:102E600000F026FAC046300000F0CEFC039030009F -:102E700000F0CAFC039B8342F4D1636803995A5D56 -:102E80009E4B8A420DD104211A6801358A431A608B -:102E9000DA6801370A43DA600222EDB2BFB29A6201 -:102EA0009CE604211A680A431A6002229A6195E698 -:102EB000E37B002B04D1924A21003000FFF7F0F9A8 -:102EC000E37B012B04D18F4A21003000FFF7E8F9A2 -:102ED000E37B022B04D18C4A21003000FFF7E0F99C -:102EE000E37B042B04D1894A21003000FFF7D8F995 -:102EF000E37B0A2B04D1864A21003000FFF7D0F98A -:102F0000E37B0B2B04D1834A21003000FFF7C8F983 -:102F1000E37BFE2B00D075E621887F484909C9B2C2 -:102F200000F0FCFAAA217D48657A00F0B3FA552139 -:102F30007B4800F0AFFA7948202100F0ABFA1F205F -:102F400030400302AFB20493237ABB420DD26572C4 -:102F50009021002000F09EFA0021080000F09AFA6B -:102F6000F021002000F096FA4CE6049EA0212E43AA -:102F7000300000F08FFA63683000595D00F08AFA83 -:102F8000C046300000F0AEFA0390300000F0AAFA1C -:102F9000039B8342F4D1636803995A5D574B8A427D -:102FA0000DD104211A6801358A431A60DA680137A5 -:102FB0000A43DA600222EDB2BFB29A62C4E704218A -:102FC0001A680A431A6002229A61BDE73000603035 -:102FD000544A2100C0B2FFF763F913E6E37B042BE8 -:102FE00006D130008038C0B24F4A2100FFF758F9AF -:102FF000E37B052B04D14C4A21003000FFF750F948 -:10300000E37B062B06D130008038C0B2474A21004E -:10301000FFF746F9E37B072B04D1444A2100300037 -:10302000FFF73EF9E37B002B1CD1FF2580331E43C5 -:1030300023883248DB09DBB29A0041692A403C4DC3 -:10304000DB0029400A4342619021C020C905C0002D -:103050004A6903403748024013434B613000210066 -:1030600000F0E4FCE37B012B00D0CBE52388234A6E -:103070002F4851699B049B0E01409B000B439021FC -:103080005361C9054B692B4A30001A4080239B00CD -:1030900013434B61210000F0C9FCB3E5C323E37087 -:1030A000254B1D78F02D1BD1244E3468E378982BE6 -:1030B00016D1234B20001978FFF70CF9002330605C -:1030C000C370E07AE57010382678042806D8FDF73A -:1030D00053FAABFCEFFE7DFF85FF99FDC323E37040 -:1030E000184B1B78F02B01D1FFF718FB832B01D075 -:1030F000FFF714FBFFF7B4F9FFF710FB00040048DB -:10310000C537000865370008E5360008A136000815 -:103110002D360008A5350008FF3F0000AA0A000070 -:1031200055050000B1320008613200081132000874 -:1031300003FF0000FFF90000900400208C04002031 -:1031400011070020D2040020002302000002002A00 -:1031500004D1002B01D0802318437047DB43511E5C -:10316000DBB20A40F3E70000134B10B55861134B74 -:1031700013481C680902204318605869C0B2014313 -:10318000596190210820C9058862002A01D10132C5 -:103190008A62C046C046C046C046C046C046C04619 -:1031A000C04690220821D2059161073991611A68C1 -:1031B00004490A401A6010BD000800480004004895 -:1031C00000005555FFFFAAAA0F4B58619023DB055D -:1031D000002901D101229A6204229A62C046C046A7 -:1031E000C046C046C046C046C046C046C046C046AF -:1031F000C046C046C046054908699A61000A033ABC -:10320000C0B29A617047C0460008004800040048F8 -:1032100070B504000D000022AA210F48FFF7A4FF9B -:10322000002255210D48FFF79FFF0022A0210A48E8 -:10323000FFF79AFF002229002000FFF795FF0021E9 -:103240002000FFF7C1FF0500C04600212000FFF766 -:10325000BBFF8542F3D170BDAA8A000055850000EE -:1032600070B504000D000022AA210F48FFF77CFF73 -:10327000002255210D48FFF777FF0022A0210A48C0 -:10328000FFF772FF002229002000FFF76DFF0021E9 -:103290002000FFF799FF0500C04600212000FFF73E -:1032A00093FF8542F3D170BD55550000AA2A000056 -:1032B0009023DB0530B51C68134D09022C401C60BF -:1032C000DA68124C2A40DA60114A506102229A628E -:1032D000104A00B215682C4314605469E4B22143CB -:1032E00051618021C9009961002801DA01209862AA -:1032F000C046C046996201219961491899611368D5 -:1033000005490B40136030BDFFEFFFFF000055552E -:103310000008004800040048FFFFAAAAF7B50123EF -:103320000225294F01923A780091054393400421E8 -:10333000A020264E2D049BB229433268C00100F024 -:10334000FFFC040001283DD13B7809209C40054347 -:103350007830A3B232682900FF3000F0F1FC04009D -:1033600001282FD13B7832689C402900A3B200206D -:1033700000F0E6FC0400012824D1009B180AFFF7A6 -:10338000E3FE3B7832689C402900A3B200F0D8FCF1 -:103390000400012816D16B461878FFF7D5FE2200ED -:1033A0003B7829009A4093B2326800F0C9FC01983A -:1033B000FFF7CAFE3B7832689C402900A3B200F0B8 -:1033C000BFFC0400E0B2FEBDF0060020EC060020C9 -:1033D000F7B501230225274F00903A780191054364 -:1033E00093400421C020244E2D049BB2294332680F -:1033F000800100F0A5FC0400012838D109231D43F9 -:103400003B78C0209C403268A3B22900400000F005 -:1034100097FC040001282AD13B7832689C4029009F -:10342000A3B2002000F08CFC040001281FD1019BF6 -:10343000180AFFF789FE3B7832689C402900A3B246 -:1034400000F07EFC0400012811D16B461879FFF7CB -:103450007BFE22003B789A4093B2009A14430922E3 -:10346000E1B209041143326800F06AFC0400A0B222 -:10347000FEBDC046F0060020EC06002000238000C0 -:1034800080B2834200D17047C046C04601339BB230 -:10349000F7E700000F4B30B59022586180230124DC -:1034A000D205DB0093620C4B94621D680B48090245 -:1034B000284318605869C0B201435961C0460821C9 -:1034C0009162C04691611968054801401960946194 -:1034D00030BDC046000800480004004800005555B3 -:1034E000FFFFAAAA0B4B10B580215861902301223F -:1034F0000424DB05C90099619A629C62C046C046FB -:10350000C046054800699C61000A9962C0B29A6190 -:1035100010BDC04600080048000400480E4B984209 -:1035200002D880231B0218430C4B0D4A58610D4BE7 -:103530000902186802431A605A69D2B211435961EC -:10354000C04690220821D2059162C04691611A6856 -:1035500005490A401A607047FF1F00000008004834 -:103560000000555500040048FFFFAAAA0A4B9842E4 -:1035700002D880231B021843084B04225861902371 -:10358000DB059A62C046C046C046C0460449086989 -:103590009A61000AC0B27047FF1F0000000800488F -:1035A00000040048F8B505000E001C4F1C4B38887D -:1035B0002021203080B21C78FFF77AFEAA2119481A -:1035C000FFF7ACFF38881021103080B2FFF770FE93 -:1035D00055211548FFF7A2FF38882021203080B2FE -:1035E000FFF766FEA0210F48FFF798FF24013888F7 -:1035F000E4B2001980B22100FFF75AFE3100280022 -:10360000FFF78CFF2800FFF7B1FF0400C046280039 -:10361000FFF7ACFF8442F5D1F8BDC046340400206A -:103620008804002055150000AA0A000070B50400A7 -:10363000B0200E0000020A21FFF73AFEC0200A2146 -:103640000002FFF735FEAA211248FFF767FF552158 -:103650001148FFF763FFA0210E48FFF75FFFB0207E -:103660000E4D00022978FFF723FEC02029780002C2 -:10367000FFF71EFE31002000FFF750FF2000FFF78C -:1036800075FF0500C0462000FFF770FF8542F5D1A9 -:1036900070BDC04655150000AA0A0000880400202D -:1036A00070B504000D000D48AA21FFF737FF552122 -:1036B0000B48FFF733FFA0210848FFF72FFF290031 -:1036C0002000FFF72BFF2000FFF750FF0500C0464A -:1036D0002000FFF74BFF8542F5D170BD5515000066 -:1036E000AA1A000070B504000D001A4E022130889D -:1036F000023080B2FFF7DCFDAA211748FFF70EFF6A -:1037000030880121013080B2FFF7D2FD55211348E6 -:10371000FFF704FF30880221023080B2FFF7C8FDB6 -:10372000A0210D48FFF7FAFE0D4B3088197840189C -:1037300080B2FFF7BDFD29002000FFF7EFFE20005B -:10374000FFF714FF0500C0462000FFF70FFF85427A -:10375000F5D170BD3404002055150000AA0A000000 -:103760008804002070B50400A0200D000002022192 -:1037700000F0CEFAAA211048FFF7D0FE55210F48DD -:10378000FFF7CCFEA0210C48FFF7C8FEA0200C4B91 -:103790000002197800F0BCFA29002000FFF7BEFEF5 -:1037A0002000FFF7E3FE0500C0462000FFF7DEFE25 -:1037B0008542F5D170BDC04655150000AA0A00002B -:1037C0008804002070B504000D000D48AA21FFF701 -:1037D000A5FE55210B48FFF7A1FEA0210848FFF7E1 -:1037E0009DFE29002000FFF799FE2000FFF7BEFE96 -:1037F0000500C0462000FFF7B9FE8542F5D170BD37 -:1038000055150000AA0A00000D4B80225861902334 -:10381000D200DB0500B29A61002801DA01229A6227 -:10382000C046C046C046C046064B80221869902359 -:10383000D200DB059A620122000AC0B29A61704789 -:10384000000800480004004870B504000D0010484E -:10385000AA21FFF72DFD55210E48FFF729FDA021D4 -:103860000B48FFF725FD29002000FFF721FDA020D0 -:10387000094B00021978FFF71BFD2000FFF7C4FF7A -:103880000500C0462000FFF7BFFF8542F5D170BD9F -:10389000AAFA000055F500008804002070B5040065 -:1038A0000D001048AA21FFF703FD55210E48FFF730 -:1038B000FFFCA0210B48FFF7FBFC29002000FFF7CD -:1038C000F7FC802000210002FFF7F2FC2000FFF748 -:1038D0009BFF0500C0462000FFF796FF8542F5D10B -:1038E000280070BD55D50000AAAA000070B50400DC -:1038F0000D00134E00213088FFF7DAFCAA21114891 -:10390000FEF712FD55211048FEF70EFDA0210D48CF -:10391000FEF70AFD0D4B30881978401880B2FFF78A -:10392000C7FC29002000FEF7FFFC2000FFF76CFF1A -:103930000500C0462000FFF767FF8542F5D170BD46 -:103940003404002055550000AA2A000088040020F5 -:1039500070B50400C0200D000002052100F0D8F968 -:10396000AA210D48FFF7A4FC55210C48FFF7A0FC45 -:10397000A0210948FFF79CFC29002000FFF798FCD4 -:103980002000FFF741FF0500C0462000FFF73CFF85 -:103990008542F5D170BDC04655550000AAAA000069 -:1039A00070B504000D000D48AA21FEF7BDFC55219D -:1039B0000B48FEF7B9FCA0210848FEF7B5FC29002A -:1039C0002000FEF7B1FC2000FFF71EFF05002000DD -:1039D000FFF71AFF8542F6D1280070BD555500004B -:1039E000AA2A00000D4B0E4A58610E4B09021868B6 -:1039F00002431A605A69D2B2114390225961802160 -:103A0000D205106849010143116040219162916122 -:103A10001A6805490A401A607047C0460008004805 -:103A20000000555500040048FFFFAAAAF7B504009E -:103A30000E004D7AC046C046C046C046C046C0468D -:103A4000C046C046C0460022AA215848FFF78CFB5A -:103A5000002255215648FFF787FB2402002220212F -:103A60005248FFF781FB23B20193EBB20093337A04 -:103A7000AB4217D26B4680201B78002273729021D4 -:103A80000002FFF771FB0022802011000002FFF707 -:103A90006BFB80200022F0210002FFF765FBC0468F -:103AA0000020FEBD434B444A196808200A43FF2109 -:103AB0001A605A690A40A02109020A435A619022F9 -:103AC0000121D20590629162C046C046C046C04600 -:103AD000FF24906191611A6838492C400A401A60AD -:103AE000019B009A1C437368A4B2995C20000022D9 -:103AF000FFF73AFBC046C046C046C046C046C04677 -:103B0000C046C046C046C04600212000FFF75CFB0F -:103B10000700C046C046C046C046C046C046C04674 -:103B2000C046C0467368009A9B5C834217D0C0466B -:103B3000C046C046C046C046C046C046C046C04655 -:103B400000212000FFF740FBB8420BD1C046C04621 -:103B5000C046C046C046C046C046C046C046013505 -:103B6000ADB282E7C046C046C046C046C046C04669 -:103B7000C046C046C046C046C046C046C046C04615 -:103B8000C046C046C046C046C046C046C046C04605 -:103B9000C046C046C046C046C046C046C046C046F5 -:103BA00000212000FFF710FB0700C9E7AA8A0000E8 -:103BB000558500000004004800005555FFFFAAAAE3 -:103BC000F0B51C4D040005A8067868690902C0B26A -:103BD0000843686190200421C00581622900002A01 -:103BE00001D101328262FF2500204A692D022A405C -:103BF0001A43114F4A61C046C046C046C046C0463F -:103C0000C046C046C046C046C0463A690133120AA3 -:103C100022544A69DBB22A4001301A43C0B24A61D9 -:103C2000B042E8D990230422DB059A61033A9A61F5 -:103C3000F0BDC0460008004800040048F0B5184C2C -:103C4000050060690E02C0B230436061802690209A -:103C5000F600C00549B28661002901DA01218162BE -:103C6000FF2661693602314011436161C046002080 -:103C70000C4FC04639690132090A29546169D2B230 -:103C8000314001301143C0B261619842F1D99023B3 -:103C90008022DB05D2009A6201229A61F0BDC04603 -:103CA0000008004800040048F0B5174C05000E005D -:103CB00060691F2925D8802131430902C0B2014320 -:103CC000616190210420FF26C9058862616936027E -:103CD000314011436161C04600200C4FC046396934 -:103CE0000132090A29546169D2B2314001301143CD -:103CF000C0B261619842F1D990230422DB059A6138 -:103D0000F0BDC0B20902DAE700080048000400482C -:103D100070B506000D0005243000013CFFF774FD6E -:103D2000E4B229003000FFF7C3FA6D08002CF3D18C -:103D300070BD00008047C046000000000000000089 -:103D4000F0B5474680B4061C081C000C102801D5AD -:103D5000162700E004270007000F8046FF200140DF -:103D60005468251C1D439C43F60313850AD5C046A1 -:103D7000C046C046C046C046C046C0469480138375 -:103D8000958002E0012000F081F801390AD4381C46 -:103D900000F07CF8C046948013839580C046C046EE -:103DA0007600E2E7381C013800F070F89480138345 -:103DB0009580042000F06AF8108A184001D0FF2096 -:103DC00061E0C046C046C046C046C046C04694807A -:103DD0009580108A184055D001200226B04552D057 -:103DE0000921168A1E40FCD1012000F04FF8948072 -:103DF000C0469580C04603E0C046C046C046C046A7 -:103E0000948095807600108A1840EFF3008040007F -:103E1000C00F0643381C023800F038F894809580B3 -:103E2000022000F033F80139EAD51385948001208F -:103E300000F02CF813839580301C802102239940D8 -:103E40000E401BD1002341085E4149085E414908EC -:103E50005E4149085E4149085E4149085E414908A2 -:103E60005E4149085E4149085E41760808D3400832 -:103E7000FF21084048400002013004E00E2002E02B -:103E8000092000E0002080BCB846F0BD0138FDD11B -:103E90007047C04603685A0003D45B005B08C01833 -:103EA0007047802212061343F9E7C046F0B5574623 -:103EB0004E46DE464546E0B5814683B0924600292F -:103EC00025D04B1E9B46002701935B46FB18DC0F59 -:103ED000E4184B466410E5005E193000FFF7DAFF86 -:103EE000019B8046A3420BD0280008304844FFF7CE -:103EF000D1FFD04506D80138504509D2671CE4E708 -:103F0000504505D9A74202D0631E9B46DDE7002637 -:103F1000300003B03CBC90469946A246AB46F0BD8B -:103F2000012809D0022805D0002801D000207047C0 -:103F30000248FCE70248FAE70248F8E74146000871 -:103F4000594600084D46000830B5234B83B00500A4 -:103F50008C1E002B2AD001A9200000E000BF002801 -:103F600020D001992200FFF7A1FF041E1AD0FFF70D -:103F700091FF6368A864012B10D0201D002B1BDB70 -:103F8000FFF788FF0023E8642B650368002B17DB2D -:103F9000FFF780FF2861002003B030BD002305201B -:103FA0002B61F9E7002309202B61F5E70B480C4949 -:103FB000091AC9100191D5E70123E8642B65E4E7EC -:103FC0001801000FFFF7ACFF2861002801D109306C -:103FD000E2E70020E0E7C04600000000484F00088C -:103FE00018500008036810B50400DA0705D49B07D1 -:103FF0000FD5483000F084FC23685A070FD51A0704 -:1040000014D5DB0604D42000D130FF3000F084FC4E -:1040100010BD483000F070FC23685A07EFD4200030 -:10402000D03000F071FC23681A07EAD42000513028 -:10403000FF3000F06DFC2368E3E7C0460368002B07 -:1040400000D01B1818007047092070477047C04601 -:1040500070B504000D0008E02B6C2A00636121009C -:10406000012023699847082807D1296C2000FFF711 -:104070006BFF0028F0D000F09FFE0728FBD1002046 -:10408000296CFFF7E3FF281D00F020FCF0B5CE46B9 -:10409000474680B5C368324C9846A54483690600FC -:1040A00014000431402205A8994600F08DFE00233B -:1040B00004AD296C30000493FFF746FF631E9C415A -:1040C00007000934002F15D0AB6B10216B644B46F1 -:1040D00021430193C9B20095330032000120C0474B -:1040E000002833D13800F5239B009D440CBC90463A -:1040F0009946F0BDF0222B6C5200736129007CA818 -:1041000000F062FE7CAA31003369200098478A9B48 -:1041100007006B6403934B46009501933200330014 -:1041200021000120C047002810D1F0227CA95200B4 -:10413000280000F049FE082F06D1296C3000FFF757 -:1041400003FF09240700BDE7072F01D00927C9E7AE -:104150000020296CFFF77AFF05A800F0B7FBC046E6 -:104160002CFCFFFF406C704770B5CB6BFAB00B6452 -:1041700004000E004022043103A800F025FE0123B4 -:104180005B42029306E002AA2100236998470500DA -:1041900008280AD1129B200019000193FFF7D4FED2 -:1041A0000028F0D009207AB070BD02A8FFF71AFFEE -:1041B000062DF7D131002000FFF74AFF10B58261CC -:1041C000DA6BC1601A6419000022FFF75FFF10BDAF -:1041D000436970B50B64C36804000D00002B04D064 -:1041E0000122FFF753FF00F0E7FD0A0023690100F9 -:1041F00002209847072807D0082803D1290020006B -:10420000FFF726FF00F0D8FD0020296CFFF71EFF06 -:10421000281D00F05BFBC046C36810B5002B05D01D -:10422000CB6B00220B64FFF731FF10BDFFF79CFF43 -:10423000FBE7C0467047C046836810B5002B02D02C -:1042400001000120984710BD10B5012907D00029B1 -:1042500007D003390224012901D9200010BD01240F -:10426000FBE70224002BF8D10F2AF6D8920082181F -:104270005268029B00241A60EFE7C04600B585B083 -:1042800003AB0A00009300210023FFF7DDFF039832 -:1042900005B000BD10B5012907D0002907D00339AA -:1042A0000224012901D9200010BD0124FBE70224CA -:1042B000002BF8D10F2AF6D8029B92001B688218B7 -:1042C00053600024EFE7C04600B585B003AB03920E -:1042D00000930A0000230021FFF7DCFF05B000BDBA -:1042E00070B51A4CD36BA544136406000D0019A8D1 -:1042F000111D402200F068FD01235B42189314E079 -:104300000C2118A802AAFFF7DFFF290018A8B04760 -:10431000002812D1069B18AA02A9083001939847D9 -:10432000040005280AD0092807D0289B02A81900F4 -:104330000193FFF709FE0028E2D0092418A8FFF72F -:1043400051FE200090239B009D4470BDC0FDFFFFE7 -:10435000F0B5DE464E464546574693460322E0B545 -:104360001E0013008BB003400193CB6C0D001C1D8D -:104370001B6808940793002E66D11B02079306ABB7 -:104380005E731A73019B022B00D16EE02B6DDB076D -:1043900047D40023A846B246029308330340039350 -:1043A0002568002D00D137E15346022B49D02588DE -:1043B000668804340123370099469F4343469B6C2B -:1043C0000F219C4658466744FFF758FF002287425A -:1043D00006D82A004B469A43D719B8428041424238 -:1043E00002230121760033400D402B43012B3ED0A8 -:1043F000002B5AD0022B1CD1236801995F007F0843 -:10440000002965D1002A06D0039A002A00D188E04D -:10441000002F00D1AAE0002B65DB0137BF00E419B3 -:10442000BEE700230293022E47DDFFF70DFE0028B2 -:1044300049D009200BB03CBC90469946A246AB46F9 -:10444000F0BD66680834B5E7022E9BDC1A0C1B042D -:104450000793022306A90B73FD3313409B00E41856 -:10446000019B4A73022B00D090E7AC6B8EE7019B57 -:10447000002B3AD1002A16D02368DD0F63689A1CFE -:10448000D7D0424658320692013300D1C6E0201DF3 -:10449000FFF7D4FD06AB01002A00404600E000BF54 -:1044A000002800D0A7E008347AE7019B002B02D057 -:1044B000002A00D08BE0043472E707A9584600F0C8 -:1044C000D1FA0028B5D1029B002B5DD10820B1E7BD -:1044D00043460D2158461D6AFFF7D0FE854263D042 -:1044E0002368002B99DA043497E743460D21584698 -:1044F0001D6AFFF7C3FE8542D5D143469B6A9C42A5 -:10450000D1D145462000FFF7C5FC0F2102005846D7 -:10451000FFF7DAFE58462A000021FFF7D5FE0720F4 -:1045200088E7002F22D058235146434406AABA46B2 -:10453000251D0026049405911F00914603E00435D3 -:104540002600A24514D028000697FFF777FD4B46BA -:10455000010000224046741C00E000BF0028EED09D -:104560005746059B049C9A46B742B9D1454601E09F -:104570004546049C0D215846FFF780FE069B2862A5 -:104580006B62AC62062055E70F215846FFF776FEB6 -:104590000E2102005846FFF797FE5846274A0F2182 -:1045A000FFF792FE072045E743469B6A9C4297D15E -:1045B000434642469F620023D36204331363231DA4 -:1045C00053632368002B32DB0123029325E720008D -:1045D000FFF760FC454604340600AC63404600E04B -:1045E00000BF002800D124E7584632000F21FFF712 -:1045F0006BFE07201EE707000D2158464546FFF7D2 -:104600003DFE2862022F0FD1069BEB6243462C33FE -:104610006B62AC6206200DE7564604E70D21584652 -:104620004546FFF72BFE2862069B6B62F1E73800D8 -:10463000013080004546201865E7C04600000000B4 -:1046400010B50023FFF784FE10BDC04610B501234E -:10465000FFF77EFE10BDC04610B50223FFF778FEBF -:1046600010BDC046F0B5CE46474680B50600C3B083 -:1046700014001D0001294ED0002933D003290AD08F -:10468000042902D1002B00D189E0022043B00CBCE8 -:1046900090469946F0BD032BF7D11404150C240C59 -:1046A0002B19102BF1D8082203681A4200D0E7E03A -:1046B00020AB1800984600F02DF9B36BED001A00FE -:1046C000002C09D0E400EA1A1C1942441968D150A0 -:1046D00004339C42FAD12200B263404600F018F93C -:1046E0000020D3E70220002BD0D1002301271004A3 -:1046F000B56B000C321D39009940084202D0296880 -:104700000435116001330432102BF4D10020A304CE -:10471000BCD4B563BAE71404170C240C012B5FD08A -:10472000052BB2D13B19202BAFD80F2F7DD9A14635 -:10473000002C65D1002223009146B16B002B00DCD8 -:1047400088E020A88046FA00DB00521ACB184244C9 -:104750000868505004318B42FAD119004B46002BA7 -:1047600010D04B4658003A00102F00D210220023E0 -:10477000103AD2006A448000CC58D45004338342AB -:10478000FAD1C918012D5ED0B1630F2F74D94B46F1 -:10479000002BA5D0684600F0B7F8002076E7102A75 -:1047A00000D972E7102203681A4245D120AB1800E5 -:1047B000984600F0B3F800230120B16B02009A4044 -:1047C000144204D045460F689A00AF5004310133BB -:1047D000042BF3D14046B16300F09EF8002055E76A -:1047E0003B19102B00D950E70F2F00D94DE70023BC -:1047F0009946012233681A4230D14B46002B5AD0D9 -:10480000042233681A4242D1012D47D00F2F06D817 -:1048100020AB180000F076F84B46002B8AD0684693 -:1048200000F074F81023DB1B87E7102BDFD9102270 -:10483000524291469944DCE793430360D130FF3004 -:1048400000F06CF8B2E7043120A8B16300F054F82E -:1048500000201BE74B46002B84D193E719009143BE -:104860000A003160052D1ED00322300093433360CF -:10487000483000F043F8C0E720A800F041F886E790 -:10488000934303605130FF3000F044F810E73000EC -:1048900093433360D03000F039F8B5E720AB18000F -:1048A00000F02CF8BEE7022330001A433260483093 -:1048B00000F028F8A1E7012D03D00F2F00D939E728 -:1048C000A6E720AB180000F019F833E7011C3431DB -:1048D00038C9043B9C461D60A646011C20313CC9DA -:1048E00090469946A246AB46011C0831FCC9416876 -:1048F0000068E54600BDC0467047C0467047C046E8 -:104900007047C0467047C0467047C0467047C046B3 -:104910007047C0467047C0467047C0467047C046A3 -:1049200001B401A801B585B0FFB408A841464A46C4 -:1049300053465C4665463EC001A83EC80F980090AD -:1049400000230CB401A9FFF70FFC109B12B018470D -:1049500001B401A801B585B0FFB408A841464A4694 -:1049600053465C4665463EC001A83EC80F9800907D -:1049700000230CB401A9FFF72BFC109B12B01847C1 -:1049800001B401A801B585B0FFB408A841464A4664 -:1049900053465C4665463EC001A83EC80F9800904D -:1049A00000230CB401A9FFF737FC109B12B0184785 -:1049B00001B401A801B585B0FFB408A841464A4634 -:1049C00053465C4665463EC001A83EC80F9800901D -:1049D00000230CB401ABFFF7F1FB109B12B018479A -:1049E00001B401A801B585B0FFB408A841464A4604 -:1049F00053465C4665463EC001A83EC80F980090ED -:104A000000230CB401AAFFF76BFC109B12B01847EF -:104A1000027A0300002A04D1427AB020002A07D18A -:104A20007047013A02720268100E12021A60F7E72C -:104A3000013A5A725A68111D59600321126819729D -:104A4000F2E7C04600B585B003AB00930C2200230B -:104A50000021FFF7F9FB039805B000BD10B5FFF783 -:104A6000F1FF10BDF0B557464E464546DE460023E1 -:104A7000E0B587B003930F339846083B99468023EF -:104A80001B0306000F009A463800FFF7C1FF040021 -:104A9000B02821D0030632D4FF2583001D4005AB8A -:104AA0009B4600930D220023002130000435FFF7C0 -:104AB000CBFB63064CD5059B5D1B05955B460093C0 -:104AC00000230D2200213000FFF7E4FB3800FFF740 -:104AD0009FFF0400B028DDD1039B0024002B2FD1C1 -:104AE00005AD00950E2200213000FFF7ADFB0095CB -:104AF00000230F2200213000FFF7CCFB20E0030051 -:104B000042469343DBB2802B63D0902B25D0A02B61 -:104B100032D0B02B45D0C02B00D173E003004A4601 -:104B20009343DBB2D02B0AD15346024001321A43E1 -:104B3000052301213000FFF795FD0028A4D00924AA -:104B4000200007B03CBC90469946A246AB46F0BD5B -:104B5000059B9C4665440595B0E7833B03400D2BC0 -:104B6000EDD0424605AD0240009500230021300003 -:104B7000FFF76AFB0095A3E7FF234A461B011900D4 -:104B8000824311410A001A40030702D58023DB014A -:104B90001A43002300213000FFF764FD0028CED126 -:104BA00072E7B1284AD0B2285ED0B32800D18BE09A -:104BB000FC230340B42BC2D04A4653460240013284 -:104BC0001A43012101233000FFF74CFD0028B6D124 -:104BD0005AE704023800FFF71BFF802520432D020F -:104BE000A842ACD004010005020C002300213000D3 -:104BF000FFF738FD0028A2D12C4200D144E7012361 -:104C0000039341E7C6286AD0C7287CD003004A46F0 -:104C10009343DBB2C02B00D18BE0C82800D18FE0DA -:104C2000C92800D08BE73800FFF7F2FEF02302031B -:104C30001B03134042460240013278E73800FFF779 -:104C4000E7FE002800D17AE7030042469343DBB237 -:104C5000002B00D073E7020000213000FFF702FDB7 -:104C6000002800D06BE70FE705AB00939B460D22B1 -:104C7000002300213000FFF7E7FA3800FFF7C8FEF5 -:104C800003066AD57F25B03C059B2840A0409C4682 -:104C90006044059038000734FFF7BAFE0306F3D4EA -:104CA000812292009446863AFF3A1040A040059B2C -:104CB000723A634418185B46059000930021002364 -:104CC0003000FFF7E7FADFE63800FFF7A1FEF02338 -:104CD00002031B03134042460240013270E73800D2 -:104CE000FFF796FEF02302031B03134042460240E7 -:104CF00001321A43032303213000FFF7B3FC0028DD -:104D000000D01CE7C0E63800FFF782FE002800D183 -:104D100015E7030042469343DBB2002B00D00EE7B9 -:104D2000020004213000FFF79DFC002800D006E7B8 -:104D3000AAE64346A0221C40013412032243D9E7CD -:104D40003800FFF765FE434602009A43D2B21032A4 -:104D50001840120301300243EAE60224A0E7C046ED -:104D6000030000B5DB6C85B05A680800120201929E -:104D70001A0001A908324A6003220A72DB794B72D9 -:104D8000FFF770FE05B000BD10B5FFF767FE806C41 -:104D900010BDC04610B5FFF761FEC26CD3799B0011 -:104DA0000833D01810BDC04610B500F005F8C04655 -:104DB00010B5FFF7F9FFC04610B5062000F074F8F3 -:104DC000012000F0A3F8C046F0B505000F2A2FD946 -:104DD0000B0003439B0734D116000C000300103E68 -:104DE000350901352D01451927681F6067685F6027 -:104DF000A7689F60E7681034DF6010339D42F3D1ED -:104E00000F239E431036851989191340032B1AD995 -:104E10001E1F0023B4080134A400CF58EF50043300 -:104E2000A342FAD10324A643331D2240C918ED182A -:104E3000002A05D00023CC5CEC5401339342FAD114 -:104E4000F0BD0500F6E71A00F2E7C04670B50500B0 -:104E50000C001F2922D8B7239B00C358002B14D065 -:104E60008A009B181A68002A0FD0012A0BD0511C07 -:104E700005D00021200019609047002070BD162346 -:104E800003600120FAE70020F8E7280000F02AF884 -:104E900022000100280000F011F8EFE7162303605C -:104EA00001204042EAE7C04610B5034B01001868F4 -:104EB000FFF7CCFF10BDC04600000020002370B5F6 -:104EC000074C050008001100236000F017F8431C90 -:104ED00000D070BD2368002BFBD02B60F9E7C046E3 -:104EE0002407002010B500F001F810BD5822012061 -:104EF000014B40421A6070472407002058220120CD -:104F0000014B40421A60704724070020FEE7C0466C -:084F1000F8B5C046F8B5C04633 -:104F180074B20181B0AB308000000000800A0181CA -:104F2800B0B0ABF0000000003F020181B0AB3080B0 -:104F38000000000080060181B0B0ABF00000000066 -:104F4800ECEDFF7FB0B0B08044EFFF7F01000000C0 -:104F5800F0EFFF7FB0A9028084F0FF7FB0B0A88097 -:104F6800D4F0FF7F01000000E0F0FF7FB0B0AA801E -:104F780014F1FF7F9CFFFF7FE4F1FF7F0100000039 -:104F8800E0F1FF7FAA3F39802CF2FF7FB0B0A88004 -:104F980038F2FF7FB0B0AA8078F2FF7FB0B0A88067 -:104FA8008CF2FF7F0100000088F2FF7FB0B0A8807C -:104FB80090F2FF7F0100000020F3FF7FAA0FB2806C -:104FC80088F3FF7F58FFFF7F70F6FF7FB0B0A8809F -:104FD8008CF6FF7F54FFFF7FECF8FF7F0100000095 -:104FE8005CFAFF7F008404806CFAFF7FB0B0A88071 -:104FF8006CFAFF7F40FFFF7F60FDFF7F0084048025 -:1050080080FDFF7FB0B0A88098FDFF7F0100000001 -:10501800080000200000000000000000F40200204A -:105028005C030020C4030020000000000000000012 -:105038000000000000000000000000000000000068 -:105048000000000000000000000000000000000058 -:105058000000000000000000000000000000000048 -:105068000000000000000000000000000000000038 -:105078000000000000000000000000000000000028 -:105088000000000000000000000000000000000018 -:105098000000000000000000000000000000000008 -:1050A80000000000000000000000000000000000F8 -:1050B80000000000000000000000000000000000E8 -:1050C80001000000000000000E33CDAB34126DE685 -:1050D800ECDE05000B0000000000000000000000EE -:1050E80000000000000000000000000000000000B8 -:1050F80000000000000000000000000000000000A8 -:105108000000000000000000000000000000000097 -:105118000000000000000000000000000000000087 -:105128000000000000000000000000000000000077 -:105138000000000000000000000000000000000067 -:105148000000000000000000000000000000000057 -:105158000000000000000000000000000000000047 -:105168000000000000000000000000000000000037 -:105178000000000000000000000000000000000027 -:105188000000000000000000000000000000000017 -:105198000000000000000000000000000000000007 -:1051A80000000000000000000000000000000000F7 -:1051B80000000000000000000000000000000000E7 -:1051C80000000000000000000000000000000000D7 -:1051D80000000000000000000000000000000000C7 -:1051E80000000000000000000000000000000000B7 -:1051F80000000000000000000000000000000000A7 -:105208000000000000000000000000000000000096 -:105218000000000000000000000000000000000086 -:105228000000000000000000000000000000000076 -:105238000000000000000000000000000000000066 -:105248000000000000000000000000000000000056 -:105258000000000000000000000000000000000046 -:105268000000000000000000000000000000000036 -:105278000000000000000000000000000000000026 -:105288000000000000000000000000000000000016 -:105298000000000000000000000000000000000006 -:1052A80000000000000000000000000000000000F6 -:1052B80000000000000000000000000000000000E6 -:1052C80000000000000000000000000000000000D6 -:1052D80000000000000000000000000000000000C6 -:1052E80000000000000000000000000000000000B6 -:1052F80000000000000000000000000000000000A6 -:105308000000000000000000000000000000000095 -:105318000000000000000000000000000000000085 -:105328000000000000000000000000000000000075 -:105338000000000000000000000000000000000065 -:105348000000000000000000000000000000000055 -:105358000000000000000000000000000000000045 -:105368000000000000000000000000000000000035 -:105378000000000000000000000000000000000025 -:105388000000000000000000000000000000000015 -:105398000000000000000000000000000000000005 -:1053A80000000000000000000000000000000000F5 -:1053B80000000000000000000000000000000000E5 -:1053C80000000000000000000000000000000000D5 -:1053D80000000000000000000000000000000000C5 -:1053E80000000000000000000000000000000000B5 -:1053F80000000000000000000000000000000000A5 -:105408000000000000000000000000000000000094 -:105418000000000000000000000000000000000084 -:105428000000000000000000000000000000000074 -:105438000000000000000000000000000000000064 -:0400000508000801E6 +:100BE00097E69023DB051968CE4801401960DA6862 +:100BF0000240DA6000238CE69023DB051968CA48BE +:100C000001401960DA680240DA60002381E60421BD +:100C1000C64B1A688A431A60DA688A43DA6000238E +:100C200077E69023DB051968C14801401960DA684E +:100C30000240DA6000236CE69023DB051968BD48AA +:100C400001401960DA680240DA60002361E690230F +:100C5000DB051968B84801401960DA680240DA60BB +:100C6000002356E69023DB051968B448014019605B +:100C7000DA680240DA6000234BE69023DB0519684E +:100C8000AF4801401960DA680240DA60002340E6AC +:100C90009023DB051968A34801401960DA68024017 +:100CA000DA60002335E69023DB051968A54801408A +:100CB0001960DA680240DA6000232AE601219B4BC2 +:100CC0001A688A431A60DA688A43DA60002320E6E9 +:100CD00010219D4B1A688A431A60DA688A43DA60E9 +:100CE000002316E69023DB0519689448014019603B +:100CF000DA680240DA6000230BE6152A00D970E3B7 +:100D00001000FFF739FC16001F0027006E032F00AC +:100D100037003F006E0348005100580061006E0329 +:100D20006E036A0073007C0085008E0097009E00B1 +:100D3000A50090228023D20511685B030B4313604A +:100D40000023E6E590220123D20511680B431360CE +:100D50000023DEE590220423D20511680B431360C3 +:100D60000023D6E590221023D20511680B431360AF +:100D70000023CEE590224023D20511680B43136077 +:100D80000023C6E590228023D2051168DB040B43C3 +:100D900013600023BDE590228023D20511685B011A +:100DA0000B4313600023B4E50423604A11680B432E +:100DB00013600023ADE590228023D2051168DB0586 +:100DC0000B4313600023A4E590228023D205116811 +:100DD000DB020B43136000239BE590228023D205A6 +:100DE00011685B000B431360002392E5902280237F +:100DF000D2051168DB000B431360002389E59022C4 +:100E00008023D2051168DB010B431360002380E5CA +:100E100090228023D2051168DB040B43136000236A +:100E200077E590228023D20511685B050B431360A0 +:100E300000236EE501233D4A11680B431360002334 +:100E400067E51023404A11680B431360002360E5F7 +:100E500090228023D2051168DB000B43136000232E +:100E600057E58D23082A00D053E590224023D20570 +:100E700051680B43536000234BE58D23082A00D0B3 +:100E800047E590224021D20553688B4353600023ED +:100E90003FE5152A00D9A7E21000FFF76DFB160009 +:100EA0001D002300A50229002F003500A5023C00EB +:100EB00057005C006300A502A5026A00700076007E +:100EC0007C0083008A008F00940090238022DB0541 +:100ED000D2009A6200231CE590230122DB059A626E +:100EE000002316E590230222DB059A62002310E519 +:100EF00090230422DB059A6200230AE5902308224E +:100F0000DB059A62002304E590238022DB05920131 +:100F10009A620023FDE490234022DB059A620023BD +:100F2000F7E4C046FFFFFFFBFFEFFFFF00040048B0 +:100F3000FFFFFFBFFFFFFBFFFFFEFFFFFFFBFFFF0A +:100F4000FFBFFFFFFFFFFFEF000C00480222CD4B69 +:100F50009A620023DDE490238022DB0512029A626C +:100F60000023D6E490238022DB0592009A620023BE +:100F7000CFE490231022DB059A620023C9E490237A +:100F80002022DB059A620023C3E490238022DB0544 +:100F90009A620023BDE490238022DB0592019A62CD +:100FA0000023B6E490238022DB05D2019A6200235D +:100FB000AFE40122B34B9A620023AAE40422B24BAD +:100FC0009A620023A5E490232022DB059A62002385 +:100FD0009FE4152A00D90AE21000FFF7CDFA1600A7 +:100FE0001D002300080229002F00350008023C00E4 +:100FF000420047004E000802080255005B006100F5 +:1010000067006E0075007A007F0090238022DB0568 +:10101000D2009A6100237CE490230122DB059A61CF +:10102000002376E490230222DB059A61002370E41A +:1010300090230422DB059A6100236AE490230822AE +:10104000DB059A61002364E490238022DB05920192 +:101050009A6100235DE490234022DB059A6100231E +:1010600057E40222874B9A61002352E490238022A6 +:10107000DB0512029A6100234BE490238022DB05FA +:1010800092009A61002344E490231022DB059A61C8 +:1010900000233EE490232022DB059A61002338E4FC +:1010A00090238022DB059A61002332E49023802282 +:1010B000DB0592019A6100232BE490238022DB055B +:1010C000D2019A61002324E401226E4B9A6100232D +:1010D0001FE404226C4B9A6100231AE4902320221F +:1010E000DB059A61002314E402236370152A00D9FA +:1010F000B1E01000FFF726FA0B151EAF273039AF0D +:10110000434C545DAFAF677079828C969EA6902356 +:101110008022DB051B69D200134063800023FFF7A8 +:10112000F8FB90230122DB051B6913406380002339 +:10113000FFF7EFFB90230222DB051B69134063805E +:101140000023FFF7E6FB90230422DB051B69134015 +:1011500063800023FFF7DDFB90230822DB051B697A +:10116000134063800023FFF7D4FB90238022DB052C +:101170001B699201134063800023FFF7CAFB902391 +:101180004022DB051B69134063800023FFF7C1FB8E +:1011900002223C4B1B69134063800023FFF7B9FB1D +:1011A0009023DB051B69DB0BDB0363800023FFF768 +:1011B000B0FB90238022DB051B6992001340638003 +:1011C0000023FFF7A6FB90231022DB051B691340C9 +:1011D00063800023FFF79DFB90232022DB051B6922 +:1011E000134063800023FFF794FB90238022DB05EC +:1011F0001B69134063800023FFF78BFB9023802241 +:10120000DB051B699201134063800023FFF781FB1C +:1012100090238022DB051B69D201134063800023E9 +:10122000FFF777FB0122174B1B69134063800023F4 +:10123000FFF76FFB0422144B1B69134063800023EC +:10124000FFF767FB90232022DB051B6913406380B7 +:101250000023FFF75EFB002363708D33FFF759FB1C +:1012600080230A4ADB0251690B435361054B08494D +:101270001A680A401A60D968064A0A43DA600023ED +:10128000FFF747FB00040048000C00480010024034 +:10129000FFFFAAAA00005555DF4BE0491A680A4033 +:1012A0001A60D968DE4A0A43DA600023FFF731FB8F +:1012B000D94ADA4913680B4013600023FFF729FB72 +:1012C000D54AD74B11680B4313600023FFF721FB6E +:1012D000D14912024B69DBB21A434A610023FFF77E +:1012E00018FBCD4B1B691B0AA370012363700023FD +:1012F000FFF70FFB8023CB4A1B0351690B4353615C +:10130000C94ACA4B11680B4313600023FFF701FB66 +:10131000C54AC64BD1680B43D3600023FFF7F9FAE7 +:10132000C14AC34913680B4013600023FFF7F1FA69 +:10133000BD4ABE4B11680B4313600023FFF7E9FA67 +:10134000B94B5A610023FFF7E4FAC023B54ADB0228 +:1013500051690B435361B04AB64B11680B4313609C +:101360009022A023D20511685B030B431360002376 +:10137000FFF7CFFAA84AAF4BD1680B43D360902355 +:10138000A021DB05D86849030143D9601168AA4848 +:10139000014011601A68A9490A401A600023FFF74A +:1013A000B8FAFF259C48930041692B40A44DD20018 +:1013B00029400B4343619021C020C905C0004B69FF +:1013C0000240A04803401A434A610023FFF7A1FAF4 +:1013D0000023FFF79EFA8D23FFF79BFA8D23FFF77B +:1013E00098FA8D23FFF795FA8D23FFF792FA8D2354 +:1013F000FFF78FFAAA88AD78032D00D126E155D8E2 +:10140000012D63D05ED901F0D7FC90220121D205D5 +:1014100013680B4313601023916111680B43136031 +:1014200004234021936113680B43136008239361E5 +:101430009161802311685B010B431360802379481D +:10144000DB024169754E0B43734943610B683340BE +:101450000B60CD68724B1D43CD600C6834400C604E +:10146000CC682343CB60802344691B0323436E4C29 +:10147000436125686D4B2B43236000236361C024C7 +:101480004569E4022C4344610C686A4820430860C3 +:10149000A02014684003204310604869684C204035 +:1014A0004861516967480140516151E0052D52D0B2 +:1014B00000D20FE1072D00D191E0802D00D12EE167 +:1014C000962345E001F078FC002341E001F074FC34 +:1014D0009023DB051A682A431A6080229D611968EF +:1014E00052030A431A6080220421D2009A621A68C9 +:1014F0004A4D0A431A6002229A6118680E3202436A +:101500001A604022996119680A431A6008229A6198 +:101510008023444ADB0251690B4353613E4B1968F7 +:1015200029401960DC683E490C43DC60186828409B +:101530001860D8680143D960802351691B030B43AD +:101540005361394A394B11680B43136000235361CF +:101550003D4CFFF7DEF901F02FFC90220121D2056E +:1015600013682E4E0B4313601023916111680B43D7 +:10157000136004234021936113680B431360082315 +:1015800093618023916211685B010B431360802398 +:101590002449DB02486903434B611F4B1868304004 +:1015A0001860DD681E480543DD601C6834401C601F +:1015B000DC682043D860802348691B0303434B61E8 +:1015C00019491A4B086803430B6000234B618021C3 +:1015D0001068C9010143116080219162B8E701F0F0 +:1015E000EBFB90220121D205136840200B431360CE +:1015F0001023916111680B431360042393611168F8 +:10160000014311600821916111680B4313600223AB +:10161000936190610DE7C04600040048FFFFAAAA4D +:10162000000055550010024000080048555555551A +:10163000AAAAAAAA50550000AFAAFFFFFFFFEBFF1E +:1016400003FF0000FFF90000F4060020D2B2022AD6 +:1016500021D00023032A00D17AE79733012A00D052 +:1016600076E78023B3491B03486903434B61B249C2 +:101670000B6893430B60CB681343CB604B681343F9 +:101680004B608A610B681A4300230A60AB4A1370EF +:10169000AB4A11605CE7B023A64A5B035169402066 +:1016A0000B4353619023DB051A68A6490A401A6070 +:1016B0008022D96852011143D960596801435960A9 +:1016C000986119680A4308211A609C4A11709C4A63 +:1016D0001360F9E6D2B29823012A00D038E79022AD +:1016E000994BD2051A6006220A21984B1A70984B22 +:1016F000984A1360984A1170984A01311360984AC9 +:101700001170984A13600C22974B1A70B023894AC3 +:101710005B0351690B43536101F082FAD4E69023D5 +:10172000012540218026DB05657099621A687601E3 +:1017300032431A60C04683481C691A680C40024054 +:101740001A60DA680240DA60F022002C37D11A6899 +:1017500002401A60DA681643DE601A6994461A6914 +:101760000192C0461A690292C046C0461A690392A5 +:10177000C046C046C0461F69C046C046C046C046B7 +:101780001E691A6802401A60DA681040D860634621 +:1017900022000B4213D1019B2A000B420FD1029B66 +:1017A00002320B420BD10B0003990332194206D1CE +:1017B00004321F4203D1D6321E4200D0D13A6B4BC5 +:1017C0009A7081E6E978A888AD780D2D00D1A4E063 +:1017D00029D8062D00D164E011D8022D00D167E090 +:1017E00005D8002D52D0012D5FD0A02550E0042D4A +:1017F00000D180E0052DF8D100F076FE53E0092DF0 +:1018000000D181E007D8072D00D18CE0082DECD164 +:1018100000F0F2FE47E00B2D00D181E000D876E029 +:1018200000F064FF3FE0222D45D013D8102D00D1E9 +:101830007CE007D80E2D00D16CE00F2DD5D101F042 +:10184000E9FB30E0202D59D05BD8112DCDD100F02F +:101850008FFF28E0822D00D1C0E00AD8802D00D172 +:1018600090E0812DC1D10123637000F0F9FFA070D9 +:1018700019E0852D00D1B6E0862D00D1B8E0842D89 +:10188000B3D10123637000F057FEF0E701F07EF85A +:101890002570374B0098A2B2240C5A819C8105B068 +:1018A000F0BD01F04FF80025F2E700F061FEFAE725 +:1018B00000F0E6FEF7E7204B902258610223D205A4 +:1018C0009362234B2B4D1E68090235431D605D69F1 +:1018D00000B2EDB229435961002801DA0121916279 +:1018E000C046C04601219161491891611A68224998 +:1018F0000A401A60D7E701F07BFBD4E71F4B187052 +:10190000D1E71F4B1880CEE701F09EF8CBE700F03F +:1019100095FEC8E701F0AEFBC5E701F063F8C2E74A +:1019200000F060FFBFE700F0E5FFBCE700F0B8FFA4 +:10193000B9E7C04600100240000800480007002038 +:10194000FC060020FFEFFFFF14070020180700200F +:10195000000400480C070020100700201C0700208E +:10196000200700200407002008070020F4060020BC +:101970000060004000005555FFFFAAAA880400201F +:1019800036040020012190236170DB051D68C94EDB +:1019900035401D60DA6802253240DA608022D200CC +:1019A0009A6299619D61C44D6861C046C04600B2AB +:1019B0009A61002800DA9962C046C046C046C04617 +:1019C000C046C04690228021BC4BD205C9001B698D +:1019D000916201211B0A9161A37064E70123637086 +:1019E00000F0EEFD43E701236370B54B1B78F3E78E +:1019F00002236370B34B1B88A3701B0AE37052E78A +:101A0000A878E978AE88AA23062801D9FEF781FFD5 +:101A1000FEF798FD042A1B2226322000FF20A7494A +:101A2000B3004A690340A848F600024013434B61E3 +:101A30009022C021D205C90053690E40A3490B4032 +:101A40001E4356610023FEF764FF0022300000F0C1 +:101A5000DDFBF7E70122F9E7300000F01DFDF1E7BB +:101A6000300000F0F1FCEDE701230021637030004D +:101A700000F0FCFBA070E5E701216170F7E7AA78B0 +:101A8000002A07D00023012A01D1FEF742FFAF331D +:101A9000FEF73FFF01236370A933A3701300FEF725 +:101AA00038FFAA78002A07D00023012A01D1FEF7C7 +:101AB00030FFB033FEF72DFF01236370A933A3700D +:101AC0001300FEF726FFAA78002A07D00023012A78 +:101AD00001D1FEF71EFFB133FEF71BFF0123637038 +:101AE000A933A3701300FEF714FFAA78002A07D0C9 +:101AF0000023012A01D1FEF70CFFB233FEF709FFE4 +:101B000001236370A933A3701300FEF702FFEA7884 +:101B1000A988AD78112D7BD007D8012D4ED0002D8E +:101B20000DD0022D5CD0822646E0212D66D0222DDC +:101B30006AD0122DF7D10223102063706BE00127C9 +:101B4000634B04261B7810209F40FA43614B01929F +:101B50001D68AF626B6813406B6000F04CFBAF61B7 +:101B60006B683B436B60FA20400000F044FBFA20B6 +:101B7000AF626B68019A400013406B6000F03BFB62 +:101B8000AF616B68013E3B43B6B26B60002EEAD199 +:101B90000436FA2000F02FFBAF626B68019AFA203E +:101BA00013406B6000F027FBAF616B68013E3B4365 +:101BB000B6B26B60002EECD126706AE6444A454B03 +:101BC00012781E689540B56273681020AB4373604D +:101BD00000F011FBB56173682B4373600026EBE7DF +:101BE00001233B4A637012783B499340394A9BB2C8 +:101BF0001268002002F094F8A070EFE701230020A3 +:101C0000637001F05FFAF7E7012310206370F8E7D3 +:101C100002230020637001F0AFFA6080DEE7AB784A +:101C2000AA88042B1DD007D8022B1FD024D8012B43 +:101C300012D08723FEF76DFE072B26D003D8052B85 +:101C4000F7D1264B16E0082B24D0802BF1D100F0E1 +:101C5000E7FF0023FEF75DFE214A1278A270637051 +:101C6000F7E7204B1B78A3700123F8E71C4B1A7091 +:101C700083221C4B1A70ECE7194B1A4D1A70832300 +:101C80002B7001F03DF82B78EDE7174B1A70120A14 +:101C90005A70DEE7144B1A78A2705A78E2709A787C +:101CA0002271DA7862711A79A2715B79E371062385 +:101CB000D5E7C046FFEFFFFF0008004800040048DA +:101CC000880400203604002003FF0000FFF9000014 +:101CD00000070020FC06002004000200D9040020B8 +:101CE000B8040020DA040020B9040020A878E978BC +:101CF0000238AA888A23092801D9FEF70AFEFEF7CE +:101D000021FC050A10151C232F3B4048C14B1A80AB +:101D10000023FEF7FEFDBF4B1B881B0413439847AF +:101D2000F6E7FEF725FD0300FEF7F3FDBA4803686A +:101D300099B213040B430360EAE7B7490B681B0C25 +:101D40001B0413430B60E3E704236370B24B1B686F +:101D50001A0AA370E2701A0C1B0E22716371D7E786 +:101D6000022363705300AC4A1168CB181A88A27022 +:101D70001B881B0AE370CBE7A74B49001B68CA52BC +:101D8000C6E7A54953000A68D31802220B606270A7 +:101D9000ECE7A14B49001868411819600A80B7E7C1 +:101DA0008823FEF7B6FDAA781300303B2F2B1AD8F4 +:101DB000E878032814D8FEF7C5FB16180211974BD4 +:101DC000512A00D17AE027D8312A55D00FD8002ADD +:101DD00035D0302A49D0B423FEF79BFD904BEFE776 +:101DE000B523FEF796FD8F4BEAE78F4BE8E7332AE2 +:101DF00050D048D3502AEED1C022D20022801A7A85 +:101E0000A270DA78E2705A7A22719A7A62719A78BC +:101E1000A2715B7CE3713CE57F2A00D982E0702AE5 +:101E20005BD2602A3BD0612A41D0522AD3D1802292 +:101E30001B889200A3701B0A2280E37029E5FF2112 +:101E40007A4BD1540132102AFBD10123754A5B42EF +:101E50005380754A5380714A5380714A53800122DE +:101E6000734B1A700023FEF754FDAA88110AD97229 +:101E70001A730023FEF74DFDAA88110A59739A734D +:101E80000023FEF746FDAA88110AD9731A740023AD +:101E9000FEF73FFDAA885A740023FEF73AFD80231F +:101EA0005B002380AB88614AD35CA370F1E480239C +:101EB0005B0023805F4B1B68DB78F6E7C022D20013 +:101EC0002280DA7AA2701A7BE2705A7B22719A7BA6 +:101ED0006271DA7BA2711B7C9CE7524B28785C68AC +:101EE000544B1B68D9787F2800D9ABE05248009E3C +:101EF000067000290FD000200090982900D1A7E09B +:101F000004E000200090D02900D1A1E04849103021 +:101F10000870FF2104E049490B609021D9706F31AE +:101F2000009195E007201040032817D8FEF70AFB20 +:101F3000191B0214394B802A00D2AAE4872A14D92B +:101F40007032D2B2072A00D9A3E400222270EA78C4 +:101F50009A72AA881A809CE4314BECE7B523FEF70D +:101F6000D8FC304BE7E7304BE5E7A888E978C6B204 +:101F70008D19BE22102D2CDC0432002929D0DD78E9 +:101F8000033AFF2D25D19D780132FF2D21D100226A +:101F9000D7B2B9421FD82A4D0022AC464F01013FAB +:101FA0001F727701000A67449870DA705A729A7249 +:101FB0001A80DA721A735A739A73DA731A745A742B +:101FC0005F601A4B9D19A8540132D3B29942FAD8D6 +:101FD000002222705DE40132B718144D013FEF5D1D +:101FE000FF2FD5D0C122F4E7AB78002B04D0402BD3 +:101FF00007D0D223FEF78DFC2370AA880C4B1A70F1 +:1020000047E480235B002380094B1B784DE7802346 +:10201000FEF77FFC34040020300400206004002020 +:1020200074040020380400204C040020DB0400204D +:10203000980400208C0400209404002090040020C8 +:10204000EC040020D82900D05BE780215C68D970BF +:1020500000215972DB78902B01D0FFF71AFC712A0E +:1020600001D0FFF716FC074BAA881B6859680A7055 +:10207000AA885968120A4A705A7A02325A72FFF7CD +:1020800008FCC04690040020F0B51C4D040005A8D3 +:10209000067868690902C0B208436861902004218B +:1020A000C00581622900002A01D101328262FF2528 +:1020B00000204A692D022A401A43114F4A61C04646 +:1020C000C046C046C046C046C046C046C046C046E0 +:1020D000C0463A690133120A22544A69DBB22A40E7 +:1020E00001301A43C0B24A61B042E8D990230422B9 +:1020F000DB059A61033A9A61F0BDC04600080048CA +:1021000000040048F0B5184C050060690E02C0B22A +:102110003043606180269020F600C00549B2866198 +:10212000002901DA01218162FF266169360231400E +:1021300011436161C04600200C4FC046396901322D +:10214000090A29546169D2B2314001301143C0B249 +:1021500061619842F1D990238022DB05D2009A6216 +:1021600001229A61F0BDC046000800480004004802 +:10217000F0B5174C05000E0060691F2925D8802195 +:1021800031430902C0B20143616190210420FF265E +:10219000C905886261693602314011436161C046F8 +:1021A00000200C4FC04639690132090A295461697F +:1021B000D2B2314001301143C0B261619842F1D9CD +:1021C00090230422DB059A61F0BDC0B20902DAE770 +:1021D0000008004800040048002302000002002A12 +:1021E00004D1002B01D0802318437047DB43511EDC +:1021F000DBB20A40F3E70023800080B2C046C0464D +:1022000001339BB29842F9D17047FFFF134B10B5D1 +:102210005861134B13481C68090220431860586921 +:10222000C0B20143596190210820C9058862002A83 +:1022300001D101328A62C046C046C046C046C0468F +:10224000C046C046C04690220821D2059161073998 +:1022500091611A6804490A401A6010BD00080048DC +:102260000004004800005555FFFFAAAA0F4B586113 +:102270009023DB05002901D101229A6204229A628F +:10228000C046C046C046C046C046C046C046C0461E +:10229000C046C046C046C046C046054908699A6166 +:1022A000000A033AC0B29A617047C046000800486D +:1022B00000040048F7B504000E004D7AC046C04641 +:1022C000C046C046C046C046C046C046C0460022C2 +:1022D000AA215848FFF79AFF002255215648FFF7D8 +:1022E00095FF2402002220215248FFF78FFF23B2DE +:1022F0000193EBB20093337AAB4216D28020009B5D +:102300000022737290210002FFF780FF00228020DC +:1023100011000002FFF77AFF80200022F021000266 +:10232000FFF774FFC0460020FEBD444B444A1968C5 +:1023300008200A43FF211A605A690A40A0210902B5 +:102340000A435A6190220121D20590629162C046EF +:10235000C046C046C046FF24906191611A68394961 +:102360002C400A401A60019B009A1C437368A4B277 +:10237000995C20000022FFF749FFC046C046C046D6 +:10238000C046C046C046C046C046C046C046002102 +:102390002000FFF76BFF0700C046C046C046C0469E +:1023A000C046C046C046C046C0467368009A9B5CA3 +:1023B000834217D0C046C046C046C046C046C0464D +:1023C000C046C046C04600212000FFF74FFFB8427C +:1023D0000BD1C046C046C046C046C046C046C046F7 +:1023E000C046C0460135ADB283E7C046C046C046D0 +:1023F000C046C046C046C046C046C046C046C046AD +:10240000C046C046C046C046C046C046C046C0469C +:10241000C046C046C046C046C046C046C046C0468C +:10242000C046C046C04600212000FFF71FFF07003E +:10243000C9E7C046AA8A000055850000000400488C +:1024400000005555FFFFAAAA70B504000D00002238 +:10245000AA210F48FFF7DAFE002255210D48FFF7A9 +:10246000D5FE0022A0210A48FFF7D0FE0022290055 +:102470002000FFF7CBFE00212000FFF7F7FE05004C +:10248000C04600212000FFF7F1FEA842F3D170BD45 +:10249000AA8A00005585000070B504000D000022D6 +:1024A000AA210F48FFF7B2FE002255210D48FFF781 +:1024B000ADFE0022A0210A48FFF7A8FE0022290055 +:1024C0002000FFF7A3FE00212000FFF7CFFE05004C +:1024D000C04600212000FFF7C9FEA842F3D170BD1D +:1024E00055550000AA2A00000F4B30B590225861C4 +:1024F00080230124D205DB0093620C4B94621D689B +:102500000B480902284318605869C0B20143596159 +:10251000C04608219162C046916119680548014092 +:102520001960946130BDC0460008004800040048AE +:1025300000005555FFFFAAAA0B4B10B5802158612A +:10254000902301220424DB05C90099619A629C62F0 +:10255000C046C046C046054800699C61000A9962B1 +:10256000C0B29A6110BDC04600080048000400488F +:102570000E4B984202D880231B0218430C4B0D4A85 +:1025800058610D4B0902186802431A605A69D2B2A9 +:1025900011435961C04690220821D2059162C0467C +:1025A00091611A6805490A401A607047FF1F0000D0 +:1025B000000800480000555500040048FFFFAAAA83 +:1025C0000A4B984202D880231B021843084B04226E +:1025D00058619023DB059A62C046C046C046C0469B +:1025E000044908699A61000AC0B27047FF1F0000E1 +:1025F000000800480004004870B504000D000D48B4 +:10260000AA21FFF7B5FF55210B48FFF7B1FFA02125 +:102610000848FFF7ADFF29002000FFF7A9FF2000C1 +:10262000FFF7CEFF0500C0462000FFF7C9FFA84214 +:10263000F5D170BD55150000AA1A000070B5040050 +:102640000D000D48AA21FFF793FF55210B48FFF716 +:102650008FFFA0210848FFF78BFF29002000FFF71C +:1026600087FF2000FFF7ACFF0500C0462000FFF702 +:10267000A7FFA842F5D170BD55150000AA0A0000B9 +:102680009023DB0530B51C68134D09022C401C60FB +:10269000DA68124C2A40DA60114A506102229A62CA +:1026A000104A00B215682C4314605469E4B2214307 +:1026B00051618021C9009961002801DA01209862E6 +:1026C000C046C04699620121996149189961136811 +:1026D00005490B40136030BDFFEFFFFF000055556B +:1026E0000008004800040048FFFFAAAAF7B51C4BE9 +:1026F00007001D781B4B01911C88202126002036E5 +:10270000B6B23000FFF7BCFFAA211748FFF730FF31 +:102710002000103080B21021FFF7B2FF2D015521AB +:102720001248FFF725FFEDB220213000FFF7A8FF88 +:102730006419A0210C48FFF71BFFA0B22900FFF786 +:102740009FFF01993800FFF713FF3800FFF738FFAC +:102750000400C0463800FFF733FFA042F5D1F7BDB3 +:10276000880400203604002055150000AA0A000045 +:1027700070B50400B0200E0000020A21FFF780FFB0 +:10278000C0200A210002FFF77BFFAA211248FFF7B1 +:10279000EFFE55211148FFF7EBFEA0210E48FFF791 +:1027A000E7FEB0200E4B00021D782900FFF768FFFE +:1027B000C02029000002FFF763FF31002000FFF76F +:1027C000D7FE2000FFF7FCFE0500C0462000FFF703 +:1027D000F7FEA842F5D170BD55150000AA0A000009 +:1027E00088040020F8B505000E00194B02211C8852 +:1027F000A71CBFB23800FFF743FFAA211548FFF717 +:10280000B7FE601C80B20121FFF73AFF5521124844 +:10281000FFF7AEFE02213800FFF732FFA0210D487E +:10282000FFF7A6FE0D4B19786418A0B2FFF728FF3A +:1028300031002800FFF79CFE2800FFF7C1FE0400CE +:10284000C0462800FFF7BCFEA042F5D1F8BDC04647 +:102850003604002055150000AA0A00008804002054 +:102860000D4B802258619023D200DB0500B29A61A3 +:10287000002801DA01229A62C046C046C046C0461E +:10288000064B802218699023D200DB059A62012250 +:10289000000AC0B29A61704700080048000400486E +:1028A00070B504000D001048AA21FFF7E9FE55217C +:1028B0000E48FFF7E5FEA0210B48FFF7E1FE2900D7 +:1028C0002000FFF7DDFEA020094B00021978FFF77A +:1028D000D7FE2000FFF7C4FF0500C0462000FFF729 +:1028E000BFFFA842F5D170BDAAFA000055F500005F +:1028F0008804002070B504000D001048AA21FFF7DD +:10290000BFFE55210E48FFF7BBFEA0210B48FFF785 +:10291000B7FE29002000FFF7B3FE8020002100024F +:10292000FFF7AEFE2000FFF79BFF0500C04620002A +:10293000FFF796FFA842F5D170BDC04655D50000FF +:10294000AAAA00000D4B0E4A58610E4B09021868E6 +:1029500002431A605A69D2B2114390225961802110 +:10296000D2051068490101431160402191629161D3 +:102970001A6805490A401A607047C04600080048B6 +:102980000000555500040048FFFFAAAA104B114A49 +:1029900010B558611068104B090203431360536966 +:1029A0000E4CDBB21943902351618021DB0518687E +:1029B0004901084318604020986218682040186058 +:1029C000D8680143D960136805490B40136010BDF6 +:1029D000000800480004004800005555FFEFFFFFC5 +:1029E000FFFFAAAA70B505000E00134B00211C883A +:1029F0002000FFF745FEAA211048FFF7C7FF552129 +:102A00000F48FFF7C3FFA0210C48FFF7BFFF0D4B96 +:102A100019786418A0B2FFF733FE31002800FFF7E1 +:102A2000B5FF2800FFF71CFF0400C0462800FFF791 +:102A300017FFA042F5D170BD3604002055550000A7 +:102A4000AA2A00008804002070B504000D000D487B +:102A5000AA21FFF79BFF55210B48FFF797FFA02105 +:102A60000848FFF793FF29002000FFF78FFF2000A1 +:102A7000FFF7F6FE05002000FFF7F2FEA842F6D1B0 +:102A800070BDC04655550000AA2A0000F0B58BB0B5 +:102A90000992012208911100354B02901F78354BA5 +:102AA0001B780493344B1D68344B1B789940344B8E +:102AB00001911868334BA9621B789A40029B102B36 +:102AC0004FD18262012421002F4B05941B6806938D +:102AD0002E4B1B7899408BB2210007932C4B1B681F +:102AE0009C462C4B1B789940002303911900029CB3 +:102AF000202C05D1049E059C1E41264236D08261C1 +:102B0000089C202C0FD1002B01D11A4C6354069C39 +:102B10002669079C264206D0164C665C059C9C40A4 +:102B20002643144C6654099C013FFFB2002C03D08D +:102B3000002F01D1019CAC616446039E0133DBB2DE +:102B4000A661A662082B05D101310A4BC9B25B5CB4 +:102B500004930023002FCAD1019B8262AB620BB0A9 +:102B6000F0BD029B112BADD18261ABE78262C7E75A +:102B7000D9040020B90400201C07002020070020F1 +:102B80000C07002010070020140700201807002061 +:102B90000407002008070020F7B501221A4B1C7813 +:102BA0001A4B19681A4B1B789A40102826D18A6252 +:102BB00001263500174B01961B680093164B1B78B6 +:102BC0009D400023AC461D0020280DD1134E019FCF +:102BD000765D1E413E4215D08A610133DBB2082B7F +:102BE00002D100230135EDB26646009F013CE4B2FC +:102BF000BE61BE62002CE7D18A62F7BD1128D7D131 +:102C00008A61D5E78A62E8E7D90400201C07002022 +:102C1000200700200407002008070020B904002036 +:102C2000F0B52C4B85B01B78019301231E00019A4F +:102C30001F009640284A1168284A8E621278029234 +:102C40001A000298824094466046254A12689062B3 +:102C5000244805782448AF4000689D408762046896 +:102C600003941C00AC402500039C25430560456887 +:102C7000019CBD4345609C401D00A54008681C00A8 +:102C8000284308604868B04348601068029999403A +:102C90008C40210001436046116051688143134814 +:102CA00051600078124A9840834012681168994335 +:102CB0001160D1680B43D36080220E4B1A70002341 +:102CC00019000D4A13700D4A99540133202BFBD182 +:102CD00005B0F0BD200700201C07002010070020D1 +:102CE0000C07002008070020040700201807002018 +:102CF00014070020DA040020D9040020B9040020C1 +:102D000010B52B4B1B78082B4ED013D8294C032B16 +:102D100039D006D8012B28D0022B2AD0254BEE2201 +:102D20003AE0062B3AD03DD8042BF7D101222021DE +:102D3000112021E00F2B28D008D81E4C0D2B1FD0BE +:102D400000220E2BEAD12021102015E0802B06D086 +:102D5000184CFF2B06D0102BE0D100221FE0FFF70C +:102D60005FFF10BDF0232370FBE72020FFF714FF67 +:102D700004E0012200212020FFF788FE8223F2E7F1 +:102D800000221100F7E70122DDE7002220211120B7 +:102D9000FFF77CFE8222074B1A70E2E70122202116 +:102DA0000800E9E71020E1E71120FFF7F5FEF1E761 +:102DB000B8040020DA040020BC234749DB038A6AF8 +:102DC000F0B513438B628B6A444A012413408B6233 +:102DD00090238022DB051868D20102431A6080220A +:102DE0009A61B0224869520302434A611A683C481A +:102DF0003C4F02401A608022D868520302430420EC +:102E0000DA601A68A2431A60DA682243DA601A6844 +:102E100082431A60DA680243DA6010221D68954323 +:102E20001D60DD682A43DA6040221D6895431D60FD +:102E3000DD682A43DA601A682B4D2A401A60802226 +:102E4000DD68D2042A43DA601A68284D2A401A60E5 +:102E50008022DD68D2052A43DA601A68244D2A40B0 +:102E600080251A60DA68ED022A43DA60214A166882 +:102E7000A6431660D6683443D4601E683E401E6088 +:102E8000DC683C40DC6080234C691B0323434B61BE +:102E9000194B1A4C1E681A4F26431E601E683E408E +:102EA0001E60DE683443DC604B691D434D6113686E +:102EB000144D2B401360D468134B1C43D46011682D +:102EC00029401160D1680B43D360136883431360BA +:102ED000D3681843D060F0BD00100240FFFFA1FF8F +:102EE000FFFFEFFFFFEFFFFFFFFFFFFBFFFFFFBF56 +:102EF000FFFFFBFF000400480008004855555555EA +:102F0000AAAAAAAAFFFFAAAA00005555F7B50D0064 +:102F1000042701924C7A000203B2A6B200932B7AE6 +:102F2000B34202D26C720020FEBD00986B68204351 +:102F3000195D80B2019B98476B681A5D094B82420C +:102F400005D01A683A431A6002229A61E7E71A68C4 +:102F50000134BA431A60DA6801363A43DA60E4B2FF +:102F6000B6B2DCE700040048F7B50D001600FF27F5 +:102F7000000203B24C7A01932A7AE3B2A24202D24F +:102F80006B720020FEBD20006A683840D15C019B56 +:102F90000134184380B2B047A4B2EDE7022907D14B +:102FA0000F4B104A984218D0904209D1180007E000 +:102FB000032906D10A4B0B490B4A98420BD1080052 +:102FC00070470429FCD1064B064A984205D00649B1 +:102FD0009042F4D0054A8842E6D11000F0E7C0469E +:102FE000380400204C0400206004002074040020F9 +:102FF00070B506000D0005243000013CFFF730FCE1 +:10300000E4B229003000FFF73BFB6D08002CF3D140 +:1030100070BDFFFF70B50400A0200D00000202216A +:10302000FFF7E6FFAA211048FFF7A2FA55210F4843 +:10303000FFF79EFAA0210C48FFF79AFAA0200C4B4C +:1030400000021978FFF7D4FF29002000FFF790FA5B +:103050002000FFF7B5FA0500C0462000FFF7B0FAE0 +:10306000A842F5D170BDC04655150000AA0A00005F +:103070008804002070B50400C0200D000002052166 +:10308000FFF7B6FFAA210D48FFF7FAFA55210C48C1 +:10309000FFF7F6FAA0210948FFF7F2FA290020000D +:1030A000FFF7EEFA2000FFF7DBFB0500C04620002B +:1030B000FFF7D6FBA842F5D170BDC04655550000BC +:1030C000AAAA0000F7B501230225294F01923A78F8 +:1030D0000091054393400421A020264E2D049BB26D +:1030E00029433268C00100F01BFE040001283DD1D5 +:1030F0003B7809209C4005437830A3B23268290010 +:10310000FF3000F00DFE040001282FD13B7832681B +:103110009C402900A3B2002000F002FE0400012818 +:1031200024D1009B180AFFF757F83B7832689C407F +:103130002900A3B200F0F4FD0400012816D16B466B +:103140001878FFF749F822003B7829009A4093B29B +:10315000326800F0E5FD0198FFF73EF83B783268F1 +:103160009C402900A3B200F0DBFD0400E0B2FEBDEC +:1031700000070020FC060020F7B501230225274F99 +:1031800000903A780191054393400421C020244ED9 +:103190002D049BB229433268800100F0C1FD040078 +:1031A000012838D109231D433B78C0209C40326858 +:1031B000A3B22900400000F0B3FD040001282AD189 +:1031C0003B7832689C402900A3B2002000F0A8FDA3 +:1031D000040001281FD1019B180AFEF7FDFF3B7870 +:1031E00032689C402900A3B200F09AFD0400012837 +:1031F00011D16B461879FEF7EFFF22003B789A4019 +:1032000093B2009A14430922E1B2090411433268CF +:1032100000F086FD0400A0B2FEBDC04600070020FD +:10322000FC0600209022D44B12031968F0B50A4323 +:103230001A6080228BB0920219681142FCD00122E0 +:1032400059680A435A608022596852020A435A60F8 +:103250008022596852030A435A6080221968520436 +:103260000A431A608022920419681142FCD011218D +:103270000224C24AC24D11605A680E398A43224361 +:103280005A608022196B0A431A638022D96912049A +:103290000A43DA61BB4BEB81BC231B689847BA4BEE +:1032A0006B82BA4B2B8262B6B94BBA4A1A60BA4AE1 +:1032B0001A60A02212015C609A600493049BDB6890 +:1032C000002BFBD1049BB54C1C60FFF775FDF02271 +:1032D000B34B09941A70049B099AB24E1A60327863 +:1032E000202311009943D2291BD1AF49AF48C97897 +:1032F000C3780224FF2904D1FF3B1C00631E9C41BC +:10330000E4B2AB4BDB78FF2B00D00324A94BDB7876 +:10331000FF2B00D00424A84BA84F1C703860D22A81 +:103320004BD03378F22B05D10022023B3370A34BF4 +:103330001B68DA703578D02D00D055E19F4E30688B +:10334000C378802B00D04FE19B4B1978FFF726FE06 +:1033500000233060C570068804004372C07AF5B25D +:103360001038152800D93DE1FDF706F95E009600FA +:10337000DE00E2003C013C013C013C013C013C011F +:103380003C013C013C013C013C013C012A0037006E +:1033900045004A004D0057002100FFF7FFFD0123C3 +:1033A0000135EDB2A542F7D3002B00D03860802262 +:1033B0003B68DA70D0233370B3E700230125F1E7CF +:1033C000E17B0F2900D930E109013143237AA2784A +:1033D000C9B26068FEF796FE0BE03C23E17B0A0071 +:1033E0009A4300D021E1237AA27829436068FEF74E +:1033F000BFFE60728FE0237AA278E17B2943E8E781 +:10340000E17B3F23EBE7227AE17BA3780092002265 +:1034100029436068FEF738FEEBE7E17B227AA37868 +:10342000294300920122F4E7E37B1E2B0BD1C0203D +:10343000B6092233F1B200029D43FFF721F9237A46 +:10344000A2788021DAE71C2B0FD1A0208121C001B6 +:10345000FFF716F98020F609F1B20002FFF710F924 +:10346000A0200021C001FFF70BF98021E27B494237 +:103470001F2A05D00D43EDB2237AA2782900A8E7D0 +:103480007022A02095430D432188C0010909C9B2CB +:10349000EDB2FFF7F5F8EFE7E37BFE2B3BD17609C2 +:1034A000F1B24748FFF764F81F21464B29405A699B +:1034B0000902D2B20A43A0786768267A80215A614D +:1034C0009022C900D20591610121FF25916203314B +:1034D00091625A692D022A4002435A61C0463A4914 +:1034E00000228C46C046614609690130090AB95478 +:1034F0005969C0B2294001320143D2B259619642A2 +:10350000F0D290230421DB0599618021C9009962E2 +:10351000012199616272294B1B6819889A7A5218A5 +:103520001A80D822DA705FE0237AA278602165E7FA +:10353000E37B002B4ED18033F6091D43F3B2029397 +:10354000FF20029B20499B004A6903401F4802401C +:1035500013434B61C0209021029BC905C000DB00D2 +:103560004A6903401A48024013434B61227AA37808 +:103570002900009200224CE7001002400020024087 +:10358000006000403CA5FFFF4108000885080008D6 +:1035900000300040CCCC000055550000AAAA000025 +:1035A000DA040020980400204C0400203804002095 +:1035B0006004002074040020950400208C04002086 +:1035C000FF3F0000000800480004004803FF00001F +:1035D000FFF90000012BB3D140217604760E314370 +:1035E0000291ADE7C323E370D84B1D78F02D00D0D6 +:1035F00063E3D74E3468E378982B00D05DE3D54B76 +:1036000020001978FFF7CAFC00233060C370E07A0D +:10361000E57010382678042800D94CE3FCF7ACFF9D +:1036200007005102DF02E702F700C423DBE7E37B78 +:10363000002B06D130008038C0B2C74A2100FFF706 +:1036400065FCE37B012B06D130008038C0B2C34A51 +:103650002100FFF789FCE37B032B06D13000803883 +:10366000C0B2BF4A2100FFF77FFCE37B042B06D1E9 +:1036700030008038C0B2BB4A2100FFF747FCE37B33 +:103680000A2B06D130008038C0B2B74A2100FFF7BC +:103690006BFCE37BFD2B15D13F20238830409B0939 +:1036A00005936B4680261B7D06430793677ABBB262 +:1036B000039333021BB20893237A039A934200D3F5 +:1036C000ACE06772E37B1E2B13D13F203040802695 +:1036D000238806439B09DBB20693677ABBB2039348 +:1036E00033021BB20793237A039A934200D3DDE09F +:1036F0006772E37B0C2B17D11F20304080260643D6 +:10370000C0202588A5216D09EDB2C001FEF7B8FFE4 +:1037100029009648FEF7B4FF677A35023D43237AC5 +:10372000BB4200D336E16772E37B1C2B3BD1A02068 +:1037300023888121DB09DBB2C0010593FEF7A0FFDE +:10374000802005990002FEF79BFFA0205421C001B4 +:10375000FEF796FF677AAA21BBB285480393FEF76E +:103760008FFF55218348FEF78BFF20218048FEF70D +:1037700087FF802333431B021BB20793237A039AEC +:10378000934200D323E18020902100026772FEF76C +:1037900077FF802000210002FEF772FF8020F021D9 +:1037A0000002FEF76DFFE37B1F2B30D1A0202188A4 +:1037B000C0010909C9B2FEF763FFAA216C48657A06 +:1037C000FEF75EFF55216B48FEF75AFF684820213F +:1037D000FEF756FF702380209E434042304340B2A4 +:1037E0000302AFB20593237ABB4200D337E18020B6 +:1037F000902100026572FEF743FF80200021000245 +:10380000FEF73EFF8020F0210002FEF739FFF4238F +:103810002288E370A37A9B1823804EE20021564849 +:10382000FEF72EFFAA215548FFF78CF85521544882 +:10383000FFF788F8A0215148FFF784F86B46187D00 +:10384000504B0799C01880B2FEF71AFF089D6368B5 +:103850003D43ADB2D95D2800FFF774F8C04628009B +:10386000FEF7FEFF06902800FEF7FAFF069B834254 +:10387000F4D163680699DA5D434B8A420FD1039A0B +:103880001968013292B20392042291431960D968F7 +:1038900001370A43DA600222FFB29A620CE704227F +:1038A00019680A431A6002229A6105E7C0200121C3 +:1038B0000002FEF7E5FEAA213448FEF7E1FEC02033 +:1038C00000210002FEF7DCFE55213148FEF7D8FE4C +:1038D000C02001210002FEF7D3FEA0212B48FEF7F5 +:1038E000CFFEC02006990002FEF7CAFE079D63685E +:1038F0003D43ADB2D95D2800FEF7C2FEC0462800A8 +:10390000FEF7AEFF05902800FEF7AAFF059B834255 +:10391000F4D163680599DA5D1B4B8A420FD1039A93 +:103920001968013292B20392042291431960D96856 +:1039300001370A43DA600222FFB29A62D3E6042218 +:1039400019680A431A6002229A61CCE698040020A2 +:103950008C04002095040020492A000875300008D6 +:10396000E5290008F5280008A1280008FFFF00004D +:10397000AA8A00005585000069FD00005555000029 +:10398000AA2A000069FDFFFF0004004855950000C9 +:10399000AAAA0000AA21D048FEF772FE5521CF48FE +:1039A000FEF76EFEA021CC48FEF76AFE6368280091 +:1039B000D95DFEF765FEC0462800FEF751FF039073 +:1039C0002800FEF74DFF039B8342F4D1A7E6A02019 +:1039D0005421C001FEF754FE079DA0213D43ADB226 +:1039E0002800FEF74DFE63682800D95DFEF748FE0B +:1039F000C0462800FEF734FF06902800FEF730FF8F +:103A0000069B8342F4D16368069ADB5DB44D934212 +:103A10000FD1039B2A6801339BB2039304239A437B +:103A20002A60EA6801371343EB600223FFB2AB62FE +:103A3000A4E6A0208121C001FEF722FE8020059986 +:103A40000002FEF71DFEA0205421C001FEF718FE63 +:103A500004232A6813432B600223AB618EE6059E84 +:103A6000A0212E43B6B23000FEF70AFE6368300094 +:103A7000595DFEF705FEC0463000FEF7F1FE0390EB +:103A80003000FEF7EDFE039B8342F4D16368039997 +:103A90005A5D934B8A420DD104211A6801358A433D +:103AA0001A60DA6801370A43DA600222EDB2BFB267 +:103AB0009A6298E604211A680A431A6002229A61FF +:103AC00091E6E37B002B04D1864A21003000FFF70A +:103AD0004BFAE37B012B04D1834A21003000FFF72E +:103AE00043FAE37B022B04D1804A21003000FFF728 +:103AF0003BFAE37B042B04D17D4A21003000FFF721 +:103B000033FAE37B0A2B04D17A4A21003000FFF715 +:103B10002BFAE37B0B2B04D1774A21003000FFF70F +:103B200023FAE37BFE2B00D071E621887348490914 +:103B3000C9B2FEF71DFDAA217148657AFEF7D4FCD3 +:103B400055217048FEF7D0FC6D482021FEF7CCFCD3 +:103B50001F2030400302AFB20593237ABB420DD23F +:103B6000657290210020FEF7BFFC00210800FEF7DF +:103B7000BBFCF0210020FEF7B7FC48E6059EA02123 +:103B80002E433000FEF7B0FC63683000595DFEF74D +:103B9000ABFCC0463000FEF7CFFC03903000FEF7D0 +:103BA000CBFC039B8342F4D1636803995A5D4C4B71 +:103BB0008A420DD104211A6801358A431A60DA68F5 +:103BC00001370A43DA600222EDB2BFB29A62C4E75B +:103BD00004211A680A431A6002229A61BDE7300084 +:103BE0006030494A2100C0B2FFF7BEF90FE6E37B1F +:103BF000042B06D130008038C0B2444A2100FFF7C0 +:103C0000B3F9E37B052B04D1404A21003000FFF7D4 +:103C1000ABF9E37B062B06D130008038C0B23C4ABA +:103C20002100FFF7A1F9E37B072B04D1384A2100DB +:103C30003000FFF799F9E37B002B1CD1FF22803382 +:103C40001E4323882648DB09DBB29D0041692A40D8 +:103C5000304DDB0029400A4342619022C020D2054A +:103C6000C000516903402C4801400B4353612100BF +:103C70003000FEF71FFBE37B012B00D0C7E5238854 +:103C8000174A5B04580E40230343FF209B005169F1 +:103C90000340204801400B4390215361C9054B6903 +:103CA0001D4A30001A4080239B0013434B612100C2 +:103CB000FEF700FBABE5C323E370184B1B78F02B3A +:103CC00001D1FFF708FB832B01D0FFF704FBFFF7BF +:103CD00017F8FFF700FBC04655D50000AAAA000060 +:103CE000000400483D26000815300008E5270008BC +:103CF000F925000871270008ED260008FF3F0000A5 +:103D0000AA0A000055050000812600089924000831 +:103D10004924000803FF0000FFF90000DA04002036 +:103D2000F0B5474680B4061C081C000C102801D5CD +:103D3000162700E004270007000F8046FF200140FF +:103D40005468251C1D439C43F60313850AD5C046C1 +:103D5000C046C046C046C046C046C0469480138395 +:103D6000958002E0012000F081F801390AD4381C66 +:103D700000F07CF8C046948013839580C046C0460E +:103D80007600E2E7381C013800F070F89480138365 +:103D90009580042000F06AF8108A184001D0FF20B6 +:103DA00061E0C046C046C046C046C046C04694809A +:103DB0009580108A184055D001200226B04552D077 +:103DC0000921168A1E40FCD1012000F04FF8948092 +:103DD000C0469580C04603E0C046C046C046C046C7 +:103DE000948095807600108A1840EFF300804000A0 +:103DF000C00F0643381C023800F038F894809580D4 +:103E0000022000F033F80139EAD5138594800120AF +:103E100000F02CF813839580301C802102239940F8 +:103E20000E401BD1002341085E4149085E4149080C +:103E30005E4149085E4149085E4149085E414908C2 +:103E40005E4149085E4149085E41760808D3400852 +:103E5000FF21084048400002013004E00E2002E04B +:103E6000092000E0002080BCB846F0BD0138FDD13B +:103E70007047C04603685A0003D45B005B08C01853 +:103E80007047802212061343F9E7C046F0B5574643 +:103E90004E46DE464546E0B5814683B0924600294F +:103EA00025D04B1E9B46002701935B46FB18DC0F79 +:103EB000E4184B466410E5005E193000FFF7DAFFA6 +:103EC000019B8046A3420BD0280008304844FFF7EE +:103ED000D1FFD04506D80138504509D2671CE4E728 +:103EE000504505D9A74202D0631E9B46DDE7002658 +:103EF000300003B03CBC90469946A246AB46F0BDAC +:103F0000012809D0022805D0002801D000207047E0 +:103F10000248FCE70248FAE70248F8E7F5450008DE +:103F20000D4600080146000830B5234B83B005005C +:103F30008C1E002B26D001A9200000E000BF002825 +:103F40001CD001992200FFF7A1FF041E16D0FFF735 +:103F500091FF6368A864012B2AD0201D002B23DB6E +:103F6000FFF788FF0023E8642B650368002B0FDB55 +:103F7000FFF780FF2861002003B030BD0023092037 +:103F80002B61F9E70D480E49091AC9100191D9E7CB +:103F90001801000FFFF7B4FF2861431E9841082362 +:103FA000404298430930E7E70123E8642B65DCE7EA +:103FB000002305202B61DFE700000000F04E000821 +:103FC000C04F0008036810B50400DA0705D4483074 +:103FD0009B070ED500F06CFC23685A070ED51A0714 +:103FE00013D5DB0604D42000D130FF3000F06CFC88 +:103FF00010BD00F059FC23685A07F0D42000D030DF +:1040000000F05AFC23681A07EBD420005130FF302F +:1040100000F056FC2368E4E70368002B00D01B186F +:1040200018007047092070477047C04670B50400FB +:104030000D0008E02B6C2A00636121000120236938 +:104040009847082807D1296C2000FFF76DFF00284A +:10405000F0D000F083FE0728FBD10020296CFFF789 +:10406000E3FF281D00F00AFCF0B5CE46474680B5B8 +:10407000C3682E4C9846A544836906001400043199 +:10408000402205A8994600F071FE002304AD049378 +:1040900023E0F0222B6C5200736129007CA800F011 +:1040A00065FE7CAA31003369200098478A9B07008F +:1040B0006B6403934B46009501933200330021005B +:1040C0000120C04700281FD1F0227CA952002800FF +:1040D00000F04CFE0024082F1FD1296C3000FFF7A0 +:1040E00023FF611E8C41070009340028D1D0AB6B3F +:1040F00010216B644B46214301930095330032003D +:104100000120C047002800D009273800F5239B0074 +:104110009D440CBC90469946F0BD072FF4D1200079 +:10412000296CFFF781FF05A800F0A8FB2CFCFFFF1E +:10413000406C704770B5CB6BFAB00B6404000E0096 +:104140004022043103A800F011FE01235B420293D8 +:1041500006E002AA210023699847050008280AD131 +:10416000129B200019000193FFF7DEFE0028F0D01B +:1041700009207AB070BD02A8FFF724FF062DF7D101 +:1041800031002000FFF752FF10B58261DA6BC16089 +:104190001A6419000022FFF767FF10BD436970B56C +:1041A0000B64C36804000D00002B15D10A002369BD +:1041B000010002209847072807D0082803D12900CA +:1041C0002000FFF733FF00F0C9FD0020296CFFF746 +:1041D0002BFF281D00F052FB0122FFF745FF00F0E6 +:1041E000BDFDC046C36810B5002B05D0CB6B0022C7 +:1041F0000B64FFF739FF10BDFFF79CFFFBE7C046DC +:104200007047C046836810B5002B02D00100012022 +:10421000984710BD012906D0002906D00339022095 +:10422000012900D970470120FCE7002B08D10F2A93 +:1042300006D8920082185268009B00201A60F1E7AD +:104240000220EFE700B585B003AB0A000093002120 +:104250000023FFF7DFFF039805B000BD012906D05A +:10426000002906D003390220012900D97047012016 +:10427000FCE7002B08D10F2A06D8009B92001B6890 +:10428000821853600020F1E70220EFE700B585B007 +:1042900003AB039200930A0000230021FFF7DEFF27 +:1042A00005B000BD70B51A4CD36BA544136406006D +:1042B0000D0019A8111D402200F058FD01235B429A +:1042C000189314E00C2118A802AAFFF7DFFF2900B9 +:1042D00018A8B047002812D1069B18AA02A90830D6 +:1042E00001939847040005280AD0092807D0289B85 +:1042F00002A819000193FFF717FE0028E2D0092455 +:1043000018A8FFF75FFE200090239B009D4470BD1E +:10431000C0FDFFFFF0B5DE4657464E464546E0B5C8 +:10432000160003220D0011008BB01F000193EB6CEF +:1043300001401C1D009107A91B688B460894002FA3 +:104340006BD01A0C1B045946079302230B72FD33E2 +:1043500013409B004A72E418009B022B00D1AC6B07 +:104360002B6DDB0747D400230593083303400293EA +:104370002768002F00D112E1019B022B49D06388EE +:10438000278898460434012340469A469843AB6CEC +:104390000F21994681443000FFF754FF00218145E9 +:1043A00006D83900534699434944884289414942D5 +:1043B00043465A0002231340012217403B43012B7E +:1043C0003AD0002B30D0022B1BD12368009A5F001B +:1043D0007F08002A67D1002906D0029A002A00D15E +:1043E0007CE0002F00D1A9E0002B00DA0434013773 +:1043F000BF00E419BCE75946300000F00BFB002871 +:1044000010D009200BB03CBC90469946A246AB4662 +:10441000F0BD636808349846B5E71B0207935B4616 +:104420001A8199E70820EDE7009B002B02D00029B4 +:1044300000D08DE004349BE7009B002B1AD10029AB +:1044400016D02368DF0F63689A1CDAD02A0058322E +:104450000692013300D1BDE0201DFFF7DDFD06AB64 +:1044600001003A00280000E000BF002800D082E0F0 +:1044700008347DE70D2130002F6AFFF7E3FE874205 +:10448000F6D1AB6A9C42F3D12000FFF7F3FC0F2179 +:1044900002003000FFF7FAFE30002A000021FFF78B +:1044A000F5FE0720AEE72B6A0D2130009846FFF796 +:1044B000C9FE804501D0236896E7AB6A9C42FAD1D9 +:1044C0000023EB6204332B63231DAF626B6323680D +:1044D000002B00DA86E00123059388E7002F2DD01A +:1044E00058239C46AC4463460393231D99460023FE +:1044F000984606AB220004933B004C464746B24622 +:1045000098462E00914603E004342F00454542D0E2 +:10451000039B20000693FFF77FFD049B0100002210 +:1045200030007D1C00E000BF0028EDD04346B846B7 +:1045300035004C4656461F009845BCD10D21300031 +:10454000FFF780FE069B28626B62AC62062059E78B +:104550002000FFF78FFC04340700AC63280000E064 +:1045600000BF002800D14CE730003A000F21FFF7D0 +:104570008DFE072046E707000D213000FFF762FEA1 +:104580002862022F2BD1069BEB622B002C336B622F +:10459000AC62062036E735004C465646CEE7594613 +:1045A000300000F037FA002800D02AE7059B002BE6 +:1045B00000D137E70F213000FFF744FE0E21020043 +:1045C0003000FFF763FE3000094A0F21FFF75EFE5F +:1045D000072017E70D213000FFF734FE2862069B05 +:1045E0006B62D5E738000130800020184DE7C046E7 +:1045F0000000000010B50023FFF78CFE10BDC04680 +:1046000010B50123FFF786FE10BDC04610B502238A +:10461000FFF780FE10BDC046F0B5CE46474680B5D8 +:104620000500C3B014001E00012955D000294BD04D +:10463000032922D0042949D1002B47D1102A45D87B +:10464000102203681A4200D0F1E020AF380000F0D9 +:104650003DF900230120A96B02009A40144203D0C7 +:104660000E689A00BE5004310133042BF4D1380097 +:10467000A96300F029F9002029E0032B26D11404B6 +:10468000230C160C9846F318102B1FD80822036829 +:104690001A4200D098E020AF380000F013F94246EB +:1046A000AB6BF6001C00002A08D0D400F21A1C19CB +:1046B000BA181968D15004339C42FAD1AC6338005F +:1046C00000F0FEF8002002E0002B24D0022043B0CE +:1046D0000CBC90469946F0BD130C14049846240C6B +:1046E000012E2ED0052EF1D11B19202BEED84246DB +:1046F0000F2A70D9A146002C7ED1AA6B4346AA632B +:104700000F2B00D89AE04B46002BDBD0684600F018 +:10471000D3F80020DBE700231004A96B000C01365E +:1047200032009A40104204D00F689A00AA185760CD +:1047300004310133102BF3D10020A304C7D4A963A3 +:10474000C5E71B19102BC1D843460F2BBED82B68C9 +:104750001E4206D00322280093432B60483000F00D +:10476000A5F820AF380000F0A1F8AA6B002C24D0E7 +:104770004346DB00FF180023994664000023A40091 +:10478000D158F95004339C42FAD14B4612196F4666 +:10479000002B0FD04046102800D210204B46D900E5 +:1047A00000231038C0003818D458C450043399423C +:1047B000FAD15218012EA1D120AF04323800AA63D9 +:1047C00000F072F8002082E7934303605130FF301D +:1047D00000F078F85FE7102B3BD910225242914647 +:1047E00099442B68194208D0022228008B431343B6 +:1047F0002B60483000F05EF82B6804221A4221D169 +:1048000043460F2B03D820AF380000F053F86F4613 +:10481000380000F053F810244346AA6BE41A002C29 +:10482000B8DD434620AFDB006400FF18A6E79343E2 +:104830000360D130FF3000F049F806E720A800F00F +:1048400037F860E7280093432B60D03000F036F84B +:10485000D6E72B680B4207D0022228008B43134374 +:104860002B60483000F026F820AF380000F022F826 +:10487000A146AA6B002C00D07AE73FE7011C343137 +:1048800038C9043B9C461D60A646011C20313CC92A +:1048900090469946A246AB46011C0831FCC94168C6 +:1048A0000068E54600BDC0467047C0467047C04638 +:1048B0007047C0467047C0467047C0467047C04604 +:1048C0007047C0467047C0467047C0467047C046F4 +:1048D00001B401A801B585B0FFB408A841464A4615 +:1048E00053465C4665463EC001A83EC80F980090FE +:1048F00000230CB401A9FFF71DFC109B12B0184750 +:1049000001B401A801B585B0FFB408A841464A46E4 +:1049100053465C4665463EC001A83EC80F980090CD +:1049200000230CB401A9FFF739FC109B12B0184703 +:1049300001B401A801B585B0FFB408A841464A46B4 +:1049400053465C4665463EC001A83EC80F9800909D +:1049500000230CB401A9FFF745FC109B12B01847C7 +:1049600001B401A801B585B0FFB408A841464A4684 +:1049700053465C4665463EC001A83EC80F9800906D +:1049800000230CB401ABFFF7FFFB109B12B01847DC +:1049900001B401A801B585B0FFB408A841464A4654 +:1049A00053465C4665463EC001A83EC80F9800903D +:1049B00000230CB401AAFFF775FC109B12B0184736 +:1049C000027A0300002A0BD1427A002A0FD0013A62 +:1049D00042724268111D416003211268017202E0B7 +:1049E000013A02720268100E12021A607047B0207B +:1049F000FCE7C04600B585B003AB00930C22002352 +:104A00000021FFF707FC039805B000BD10B5FFF7C4 +:104A1000F1FF10BDF0B557464E464546DE46002331 +:104A2000E0B587B003930F339846083B994680233F +:104A30001B0306000F009A463800FFF7C1FF040071 +:104A4000B02800D1C3E003062AD5030042469343B1 +:104A5000DBB2802B00D171E0902B3DD0A02B00D198 +:104A600085E0B02B50D0C02B00D196E003004A4621 +:104A70009343DBB2D02B0AD15346024001321A4392 +:104A8000052301213000FFF7C7FD0028D4D00924F9 +:104A9000200007B03CBC90469946A246AB46F0BD0C +:104AA000FF23820013401D1D05AB9B4600930D2282 +:104AB000002300213000FFF7ADFB630620D4059BE7 +:104AC0009C46654405955B460D220093002100231A +:104AD0003000FFF7C3FBAFE7833B03400D2BD6D07D +:104AE00005AD02400095002300213000FFF792FB46 +:104AF000009500230D2200213000FFF7AFFB9BE75C +:104B0000059B5D1B0595DEE7B12874D0B22800D166 +:104B1000CFE0B32800D184E0FC230340B42BB6D00F +:104B20004A465346024001321A4301210123300014 +:104B3000FFF772FD002800D17EE7A8E704023800E5 +:104B4000FFF73EFF802520432D02A8429FD004019D +:104B50000005020C002300213000FFF75DFD002856 +:104B600095D12C4200D167E70123039364E7FF232B +:104B70004A461B011900824311410A001A400307EB +:104B800002D58023DB011A43002300213000FFF708 +:104B900043FD002800D14FE779E7C6284CD0C7284D +:104BA0005ED003004A469343DBB2C02B6DD0C828C9 +:104BB00072D0C92800D06AE73800FFF701FFF02360 +:104BC00002031B03134042460240013257E7039B96 +:104BD0000024002B00D05BE705AD00950E220021DC +:104BE0003000FFF717FB009500230F220021300053 +:104BF000FFF734FB4CE73800FFF7E2FE002800D156 +:104C000045E7030042469343DBB2002B00D03EE76A +:104C1000020000213000FFF7FFFC002800D10BE765 +:104C200035E73800FFF7CCFEF02302031B031340E7 +:104C300042460240013277E73800FFF7C1FEF02319 +:104C400002031B0313404246024001321A4303236E +:104C500003213000FFF7E0FC002800D1ECE616E766 +:104C60003800FFF7ADFE021E00D110E703004146F9 +:104C70008B43DBB2002B00D009E704213000FFF7A3 +:104C8000CBFC002800D1D7E601E74346A0221C4018 +:104C9000013412032243DAE73800FFF791FE43465E +:104CA00002009A43D2B2103218401203013002437C +:104CB000E6E605AB00939B460D2200230021300061 +:104CC000FFF7A8FA3800FFF77BFE030618D57F250B +:104CD000B03C059B2840A0409C46604405903800AD +:104CE0000734FFF76DFE0306F3D481217F2389008B +:104CF00003408C46A340059A62449B180593E2E664 +:104D00000224F2E7030000B5DB6C85B05A680800A6 +:104D1000120201921A0001A908324A6003220A72A3 +:104D2000DB794B72FFF776FE05B000BD10B5FFF7DB +:104D30006DFE806C10BDC04610B5FFF767FEC26CFB +:104D4000D3799B000833D01810BDC04610B500F0D1 +:104D500005F8C04610B5FFF7F9FFC04610B50620AC +:104D600000F076F8012000F0A5F8C046F0B50F2A53 +:104D700037D90D0005430C000300AD0735D11500F0 +:104D8000103D2D092E013618103627681F60676800 +:104D90005F60A7689F60E7681034DF601033B3423C +:104DA000F3D10F2401352D01491914404519032C65 +:104DB0001DD90023CE58EE500433E61A032EF9D83D +:104DC0000323043CA4080134A4001A402D19091936 +:104DD000002A05D00023CC5CEC5401339342FAD175 +:104DE000F0BD0500002AF5D1FAE70500F2E7220040 +:104DF000F8E7C04670B505000C001F2922D8B7237C +:104E00009B00C358002B0ED08A009B181A68002AFA +:104E100009D0012A10D0511C10D0002120001960A7 +:104E20009047002070BD280000F030F822000100FB +:104E3000280000F017F8F5E70020F3E716230360D9 +:104E40000120EFE71623036001204042EAE7C04655 +:104E500010B5034B01001868FFF7CCFF10BDC0462A +:104E600000000020002370B5074C05000800110069 +:104E7000236000F017F8431C00D070BD2368002B9E +:104E8000FBD02B60F9E7C0462407002010B500F0E6 +:104E900001F810BD58220120014B40421A607047B2 +:104EA0002407002058220120014B40421A6070471D +:104EB00024070020FEE7C046F8B5C046F8B5C04656 +:104EC00074B20181B0AB308000000000800A018123 +:104ED000B0B0ABF0000000003F020181B0AB308009 +:104EE0000000000080060181B0B0ABF000000000BF +:104EF00030EEFF7FB0B0B0807CEFFF7F010000009C +:104F000028F0FF7FB0A90280BCF0FF7FB0B0A8807E +:104F100008F1FF7F0100000014F1FF7FB0B0AA800C +:104F200048F1FF7F9CFFFF7F08F2FF7F0100000038 +:104F300004F2FF7FAA3F398050F2FF7FB0B0A88013 +:104F40005CF2FF7FB0B0AA809CF2FF7FB0B0A88077 +:104F5000B0F2FF7F01000000ACF2FF7FB0B0A8808C +:104F6000B4F2FF7F010000003CF3FF7FAA0FB28084 +:104F7000A4F3FF7F58FFFF7F7CF6FF7FB0B0A880CF +:104F800098F6FF7F54FFFF7FF4F8FF7F01000000D9 +:104F900064FAFF7F0084048074FAFF7FB0B0A880B9 +:104FA00074FAFF7F40FFFF7F5CFDFF7F0084048079 +:104FB0007CFDFF7FB0B0A88094FDFF7F0100000062 +:104FC000080000200000000000000000F4020020A3 +:104FD0005C030020C403002000000000000000006B +:104FE00000000000000000000000000000000000C1 +:104FF00000000000000000000000000000000000B1 +:1050000000000000000000000000000000000000A0 +:105010000000000000000000000000000000000090 +:105020000000000000000000000000000000000080 +:105030000000000000000000000000000000000070 +:105040000000000000000000000000000000000060 +:105050000000000000000000000000000000000050 +:105060000000000000000000000000000000000040 +:1050700001000000000000000E33CDAB34126DE6DD +:10508000ECDE05000B000000000000000000000046 +:105090000000000000000000000000000000000010 +:1050A0000000000000000000000000000000000000 +:1050B00000000000000000000000000000000000F0 +:1050C00000000000000000000000000000000000E0 +:1050D00000000000000000000000000000000000D0 +:1050E00000000000000000000000000000000000C0 +:1050F00000000000000000000000000000000000B0 +:10510000000000000000000000000000000000009F +:10511000000000000000000000000000000000008F +:10512000000000000000000000000000000000007F +:10513000000000000000000000000000000000006F +:10514000000000000000000000000000000000005F +:10515000000000000000000000000000000000004F +:10516000000000000000000000000000000000003F +:10517000000000000000000000000000000000002F +:10518000000000000000000000000000000000001F +:10519000000000000000000000000000000000000F +:1051A00000000000000000000000000000000000FF +:1051B00000000000000000000000000000000000EF +:1051C00000000000000000000000000000000000DF +:1051D00000000000000000000000000000000000CF +:1051E00000000000000000000000000000000000BF +:1051F00000000000000000000000000000000000AF +:10520000000000000000000000000000000000009E +:10521000000000000000000000000000000000008E +:10522000000000000000000000000000000000007E +:10523000000000000000000000000000000000006E +:10524000000000000000000000000000000000005E +:10525000000000000000000000000000000000004E +:10526000000000000000000000000000000000003E +:10527000000000000000000000000000000000002E +:10528000000000000000000000000000000000001E +:10529000000000000000000000000000000000000E +:1052A00000000000000000000000000000000000FE +:1052B00000000000000000000000000000000000EE +:1052C00000000000000000000000000000000000DE +:1052D00000000000000000000000000000000000CE +:1052E00000000000000000000000000000000000BE +:1052F00000000000000000000000000000000000AE +:10530000000000000000000000000000000000009D +:10531000000000000000000000000000000000008D +:10532000000000000000000000000000000000007D +:10533000000000000000000000000000000000006D +:10534000000000000000000000000000000000005D +:10535000000000000000000000000000000000004D +:10536000000000000000000000000000000000003D +:10537000000000000000000000000000000000002D +:10538000000000000000000000000000000000001D +:10539000000000000000000000000000000000000D +:1053A00000000000000000000000000000000000FD +:1053B00000000000000000000000000000000000ED +:1053C00000000000000000000000000000000000DD +:1053D00000000000000000000000000000000000CD +:1053E00000000000000000000000000000000000BD +:0400000508000805E2 :00000001FF diff --git a/firmware/build_stm6/inlretro_stm.map b/firmware/build_stm6/inlretro_stm.map index 036cfb7..84aea4b 100644 --- a/firmware/build_stm6/inlretro_stm.map +++ b/firmware/build_stm6/inlretro_stm.map @@ -1,364 +1,415 @@ Archive member included to satisfy reference by file (symbol) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o (__aeabi_unwind_cpp_pr0) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (restore_core_regs) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (__gnu_unwind_execute) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (abort) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (exit) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (_global_impure_ptr) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_init_array) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (memcpy) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (memset) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (raise) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_kill_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (__call_exitprocs) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (atexit) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (__libc_fini_array) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_malloc_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (__malloc_lock) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (errno) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_sbrk_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) (__register_exitproc) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_free_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_getpid) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_kill) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) (_sbrk) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (_exit) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o (__gnu_thumb1_case_uqi) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o) - C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o (__gnu_thumb1_case_shi) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) - C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o (__gnu_thumb1_case_uhi) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o (__aeabi_unwind_cpp_pr0) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (restore_core_regs) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (__gnu_unwind_execute) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (abort) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (exit) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (_global_impure_ptr) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_init_array) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (memcpy) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (memset) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (raise) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_kill_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (__call_exitprocs) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (atexit) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (__libc_fini_array) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (__retarget_lock_acquire_recursive) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_malloc_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (__malloc_lock) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (errno) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_sbrk_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) (__register_exitproc) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_free_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_getpid) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_kill) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) (_sbrk) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (_exit) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o (__gnu_thumb1_case_uqi) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o (__gnu_thumb1_case_uhi) Allocating common symbols Common symbol size file -errno 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) -addrh 0x4 source/bootload.o (symbol from plugin) +buff3 0x14 source/buffer.o (symbol from plugin) +__lock___atexit_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +cur_buff 0x4 source/buffer.o (symbol from plugin) +__lock___arc4random_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +tdo_pin 0x1 source/jtag.o (symbol from plugin) +errno 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) +pbje_status 0x1 source/jtag.o (symbol from plugin) +pbje_command 0x1 source/jtag.o (symbol from plugin) +tck_base 0x4 source/jtag.o (symbol from plugin) +tck_pin 0x1 source/jtag.o (symbol from plugin) +bank_table 0x2 source/nes.o (symbol from plugin) +addrh 0x2 source/bootload.o (symbol from plugin) +buff1 0x14 source/buffer.o (symbol from plugin) +incoming_bytes_remain + 0x1 source/buffer.o (symbol from plugin) +__lock___env_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +__lock___sinit_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) pbje_cmd_update_flag 0x1 source/jtag.o (symbol from plugin) +tms_pin 0x1 source/jtag.o (symbol from plugin) +__lock___malloc_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +tdi_base 0x4 source/jtag.o (symbol from plugin) +tdo_base 0x4 source/jtag.o (symbol from plugin) +buff2 0x14 source/buffer.o (symbol from plugin) +cur_bank 0x1 source/nes.o (symbol from plugin) +addr_ptr 0x4 source/bootload.o (symbol from plugin) +tdi_pin 0x1 source/jtag.o (symbol from plugin) +buff0 0x14 source/buffer.o (symbol from plugin) raw_bank_status 0x10 source/buffer.o (symbol from plugin) +oper_info_struct 0x20 source/operation.o (symbol from plugin) raw_buffer16 0x200 source/buffer.o (symbol from plugin) +tms_base 0x4 source/jtag.o (symbol from plugin) +swim_base 0x4 source/swim.o (symbol from plugin) +swim_pin 0x1 source/swim.o (symbol from plugin) +__lock___at_quick_exit_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +cur_usb_load_buff 0x4 source/buffer.o (symbol from plugin) +pbje_numclk 0x1 source/jtag.o (symbol from plugin) +__lock___dd_hash_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +__lock___tz_mutex 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +pbje_data 0x20 source/jtag.o (symbol from plugin) +__lock___sfp_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) Discarded input sections - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - .text 0x00000000 0x60 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .data 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .bss 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .init_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .fini_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .eh_frame 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .jcr 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + .text 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .data 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .bss 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .init_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .fini_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .eh_frame 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .text 0x00000000 0x78 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .ARM.extab 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .ARM.exidx 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .text 0x00000000 0x78 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .ARM.extab 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .ARM.exidx 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o .ARM.attributes - 0x00000000 0x1b c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .text 0x00000000 0x0 source/bootload.o (symbol from plugin) - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .rodata.oper_info - 0x00000000 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .rodata.usb_buff - 0x00000000 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .text 0x00000000 0x0 source/buffer.o (symbol from plugin) - .text 0x00000000 0x0 source/ciccom.o (symbol from plugin) - .text 0x00000000 0x0 source/dump.o (symbol from plugin) - .text 0x00000000 0x0 source/flash.o (symbol from plugin) - .text 0x00000000 0x0 source/gameboy.o (symbol from plugin) - .text 0x00000000 0x0 source/gba.o (symbol from plugin) - .text 0x00000000 0x0 source/io.o (symbol from plugin) - .text 0x00000000 0x0 source/jtag.o (symbol from plugin) - .text 0x00000000 0x0 source/main.o (symbol from plugin) - .text 0x00000000 0x0 source/n64.o (symbol from plugin) - .text 0x00000000 0x0 source/nes.o (symbol from plugin) - .text 0x00000000 0x0 source/operation.o (symbol from plugin) - .text 0x00000000 0x0 source/pinport.o (symbol from plugin) - .text 0x00000000 0x0 source/sega.o (symbol from plugin) - .text 0x00000000 0x0 source/snes.o (symbol from plugin) - .text 0x00000000 0x0 source/swim.o (symbol from plugin) - .text 0x00000000 0x0 source/usb.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/fwupdate.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/hardfault.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/stm_init.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/usbstm.o (symbol from plugin) - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccIpVung.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccIpVung.o - .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccIpVung.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .debug_frame 0x00000000 0x2c4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) + 0x00000000 0x1b c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .stack 0x00000000 0xc00 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .heap 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .debug_line 0x00000000 0x7c C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .debug_info 0x00000000 0x22 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .debug_abbrev 0x00000000 0x12 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .debug_aranges + 0x00000000 0x28 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .debug_str 0x00000000 0x80 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .debug_ranges 0x00000000 0x20 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) + 0x00000000 0x1b C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text 0x00000000 0x4 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .ARM.exidx 0x00000000 0x8 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .debug_line 0x00000000 0x49 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .debug_info 0x00000000 0x26 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .debug_abbrev 0x00000000 0x14 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .debug_aranges + 0x00000000 0x20 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .debug_str 0x00000000 0x7d C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o .ARM.attributes - 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - .debug_frame 0x00000000 0xf4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) + 0x00000000 0x21 C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o + .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .debug_frame 0x00000000 0x2b4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .text.exit 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + .debug_frame 0x00000000 0xf4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .ARM.attributes + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .text.exit 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .ARM.attributes + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) .rodata._global_impure_ptr - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) .text.__libc_init_array - 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .text.memset 0x00000000 0x94 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .text.memset 0x00000000 0x9c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._init_signal_r.part.0 - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._init_signal_r - 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._signal_r - 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text.__sigtramp_r - 0x00000000 0x50 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .text.signal 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x50 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .text.signal 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._init_signal - 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text.__sigtramp - 0x00000000 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .debug_frame 0x00000000 0xf8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .debug_frame 0x00000000 0xf8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .debug_frame 0x00000000 0x44 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .debug_frame 0x00000000 0x44 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .text.startup.register_fini - 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .init_array.00000 - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .text.__call_exitprocs - 0x00000000 0xf8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .debug_frame 0x00000000 0x54 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x118 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .data.__atexit_recursive_mutex + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .debug_frame 0x00000000 0x54 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .text.atexit 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .text.atexit 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) .text.__libc_fini_array - 0x00000000 0x34 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + 0x00000000 0x34 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_init + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_init_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_close + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_close_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_acquire + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_acquire_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_release + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_release_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .debug_frame 0x00000000 0xb0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .ARM.attributes + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + COMMON 0x00000000 0x21 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .text._malloc_r - 0x00000000 0x568 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x554 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_current_mallinfo - 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_max_sbrked_mem - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_max_total_mem - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_top_pad - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .data.__malloc_av_ - 0x00000000 0x408 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x408 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .data.__malloc_sbrk_base - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .data.__malloc_trim_threshold - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) .text.__malloc_lock - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) .text.__malloc_unlock - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .debug_frame 0x00000000 0x40 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) .text.cleanup_glue - 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) .text._reclaim_reent - 0x00000000 0x94 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .debug_frame 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + 0x00000000 0x94 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .debug_frame 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .text._sbrk_r 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .text._sbrk_r 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) .text.__register_exitproc - 0x00000000 0xd4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + 0x00000000 0xf4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) .text._malloc_trim_r - 0x00000000 0xa0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .text._free_r 0x00000000 0x1bc c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .debug_frame 0x00000000 0x50 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + 0x00000000 0xa0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .text._free_r 0x00000000 0x1d4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .debug_frame 0x00000000 0x58 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .stab 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .stab 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .stab 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .stab 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) 0x24 (size before relaxing) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .text._sbrk 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .bss.heap_end.4116 - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .text._sbrk 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .bss.heap_end.4102 + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .eh_frame 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .jcr 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .eh_frame 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .init 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .fini 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .init 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .fini 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o .ARM.attributes - 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) Memory Configuration @@ -369,63 +420,37 @@ RAM 0x20000000 0x00001800 xrw Linker script and memory map -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o -LOAD C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o -LOAD source/bootload.o -LOAD C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o -LOAD source/buffer.o -LOAD source/ciccom.o -LOAD source/dump.o -LOAD source/flash.o -LOAD source/gameboy.o -LOAD source/gba.o -LOAD source/io.o -LOAD source/jtag.o -LOAD source/main.o -LOAD source/n64.o -LOAD source/nes.o -LOAD source/operation.o -LOAD source/pinport.o -LOAD source/sega.o -LOAD source/snes.o -LOAD source/swim.o -LOAD source/usb.o -LOAD source_stm_only/fwupdate.o -LOAD source_stm_only/hardfault.o -LOAD source_stm_only/stm_init.o -LOAD source_stm_only/usbstm.o -LOAD C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o -LOAD C:\Users\paul\AppData\Local\Temp\ccIpVung.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o +LOAD C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o +LOAD C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o +LOAD C:\Users\paul\AppData\Local\Temp\ccEEvCO6.o +LOAD C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o START GROUP -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a END GROUP START GROUP -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a END GROUP -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o -.text 0x08000000 0x4f18 +.text 0x08000000 0x4ec0 *(.isr_vector) - .isr_vector 0x08000000 0xc0 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o + .isr_vector 0x08000000 0xc0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o 0x08000000 __isr_vector *(.usb_driver) - .usb_driver 0x080000c0 0x3bc C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o + .usb_driver 0x080000c0 0x3bc C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o 0x08000198 USB_IRQHandler *(.usb_desc) - .usb_desc 0x0800047c 0xb8 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o + .usb_desc 0x0800047c 0xb8 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o *(.hardfault) - .hardfault 0x08000534 0x2 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o + .hardfault 0x08000534 0x2 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o 0x08000534 TIM1_CC_IRQHandler 0x08000534 TSC_IRQHandler 0x08000534 ADC1_COMP_IRQHandler @@ -463,538 +488,398 @@ LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none- 0x08000534 FLASH_IRQHandler 0x08000534 USART1_IRQHandler 0x08000534 TIM1_BRK_UP_TRG_COM_IRQHandler - *fill* 0x08000536 0x2 - .hardfault 0x08000538 0xc C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o + *fill* 0x08000536 0x2 ff + .hardfault 0x08000538 0xc C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o 0x08000538 HardFault_Handler *_thumb1_case_uqi.o() - .text 0x08000544 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + .text 0x08000544 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) 0x08000544 __gnu_thumb1_case_uqi .ARM.attributes - 0x08000558 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + 0x08000558 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) *_thumb1_case_shi.o() - *fill* 0x08000576 0x2 - .text 0x08000578 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o) - 0x08000578 __gnu_thumb1_case_shi - .ARM.attributes - 0x0800058c 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o) *_thumb1_case_uhi.o() - *fill* 0x080005aa 0x2 - .text 0x080005ac 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) - 0x080005ac __gnu_thumb1_case_uhi + *fill* 0x08000576 0x2 ff + .text 0x08000578 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + 0x08000578 __gnu_thumb1_case_uhi .ARM.attributes - 0x080005c0 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + 0x0800058c 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) *(.fw_update) - .fw_update 0x080005de 0x2 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x080005de usb_fwupdate_write - .fw_update 0x080005e0 0x154 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - 0x00000780 . = 0x780 - *fill* 0x08000734 0x4c + *fill* 0x080005aa 0x2 ff + .fw_update 0x080005ac 0x150 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + 0x00000770 . = 0x770 + *fill* 0x080006fc 0x74 ff *(.fw_up_main) - .fw_up_main 0x08000780 0x60 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - 0x08000780 fwupdate_forever + .fw_up_main 0x08000770 0x70 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o 0x00000800 . = 0x800 - *fill* 0x080007e0 0x20 + *fill* 0x080007e0 0x20 ff + *(.appver) + 0x00000804 . = 0x804 + *fill* 0x08000800 0x4 ff *(.reset_handler) .reset_handler - 0x08000800 0x3c C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - 0x08000800 Reset_Handler + 0x08000804 0x3c C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o + 0x08000804 Reset_Handler *(.usbFuncWrite) - .usbFuncWrite 0x0800083c 0x48 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - 0x0800083c usbFunctionWrite + .usbFuncWrite 0x08000840 0x44 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o *(.usbFuncSetup) - .usbFuncSetup 0x08000884 0x17fc C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x08000884 usbFunctionSetup + .usbFuncSetup 0x08000884 0x1804 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o *(.text*) - .text.pbje_scan - 0x08002080 0x12c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .text.pbje_state_change - 0x080021ac 0x98 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .text.write_page_verify - 0x08002244 0x5c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .text.write_page - 0x080022a0 0x34 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .text.get_next_buff - 0x080022d4 0x54 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .text.discrete_exp0_prgrom_wr - 0x08002328 0x58 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - 0x08002328 discrete_exp0_prgrom_wr - .text.jtag_init_pbje - 0x08002380 0xe0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - 0x08002380 jtag_init_pbje - .text.jtag_run_pbje.part.0 - 0x08002460 0xd8 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - 0x08002460 jtag_run_pbje.part.0 - .text.io_reset - 0x08002538 0x154 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - 0x08002538 io_reset - .text.startup.main - 0x0800268c 0xabc C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - 0x0800268c main - .text.append_pairity - 0x08003148 0x1e C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - *fill* 0x08003166 0x2 - .text.snes_wr 0x08003168 0x60 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003168 snes_wr - .text.snes_rd 0x080031c8 0x48 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080031c8 snes_rd - .text.snes_3v_flash_wr - 0x08003210 0x50 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003210 snes_3v_flash_wr - .text.snes_5v_flash_wr - 0x08003260 0x50 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003260 snes_5v_flash_wr - .text.nes_cpu_wr - 0x080032b0 0x6c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080032b0 nes_cpu_wr - .text.swim_wotf - 0x0800331c 0xb4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x0800331c swim_wotf - .text.swim_rotf - 0x080033d0 0xac C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080033d0 swim_rotf - .text.delay_us - 0x0800347c 0x16 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x0800347c delay_us - *fill* 0x08003492 0x2 - .text.nes_dualport_wr - 0x08003494 0x50 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003494 nes_dualport_wr - .text.nes_dualport_rd - 0x080034e4 0x38 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080034e4 nes_dualport_rd - .text.nes_ppu_wr - 0x0800351c 0x50 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x0800351c nes_ppu_wr - .text.nes_ppu_rd - 0x0800356c 0x38 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x0800356c nes_ppu_rd - .text.cdream_chrrom_flash_wr - 0x080035a4 0x88 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080035a4 cdream_chrrom_flash_wr - .text.mmc4_chrrom_flash_wr - 0x0800362c 0x74 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x0800362c mmc4_chrrom_flash_wr - .text.mmc3_chrrom_flash_wr - 0x080036a0 0x44 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080036a0 mmc3_chrrom_flash_wr - .text.cnrom_chrrom_flash_wr - 0x080036e4 0x80 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080036e4 cnrom_chrrom_flash_wr - .text.mmc1_chrrom_flash_wr - 0x08003764 0x60 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003764 mmc1_chrrom_flash_wr - .text.nrom_chrrom_flash_wr - 0x080037c4 0x44 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080037c4 nrom_chrrom_flash_wr - .text.nes_cpu_rd - 0x08003808 0x40 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003808 nes_cpu_rd - .text.mmc4_prgrom_sop_flash_wr - 0x08003848 0x54 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003848 mmc4_prgrom_sop_flash_wr - .text.mmc3_prgrom_flash_wr - 0x0800389c 0x50 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x0800389c mmc3_prgrom_flash_wr - .text.unrom_prgrom_flash_wr - 0x080038ec 0x64 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080038ec unrom_prgrom_flash_wr - .text.mmc1_prgrom_flash_wr - 0x08003950 0x50 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x08003950 mmc1_prgrom_flash_wr - .text.nrom_prgrom_flash_wr - 0x080039a0 0x44 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080039a0 nrom_prgrom_flash_wr - .text.disc_push_exp0_prgrom_wr - 0x080039e4 0x48 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x080039e4 disc_push_exp0_prgrom_wr - .text.write_page_snes.constprop.31 - 0x08003a2c 0x194 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x08003a2c write_page_snes.constprop.31 .text.snes_page_rd_poll.constprop.23 - 0x08003bc0 0x7c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x08003bc0 snes_page_rd_poll.constprop.23 + 0x08002088 0x7c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .text.nes_cpu_page_rd_poll.constprop.22 - 0x08003c3c 0x6c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x08003c3c nes_cpu_page_rd_poll.constprop.22 + 0x08002104 0x6c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .text.nes_ppu_page_rd_poll.constprop.20 - 0x08003ca8 0x68 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x08003ca8 nes_ppu_page_rd_poll.constprop.20 + 0x08002170 0x68 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.append_pairity + 0x080021d8 0x1e C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.delay_us + 0x080021f6 0x14 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x0800220a 0x2 ff + .text.snes_wr 0x0800220c 0x60 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.snes_rd 0x0800226c 0x48 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.write_page_snes.constprop.31 + 0x080022b4 0x194 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.snes_3v_flash_wr + 0x08002448 0x50 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.snes_5v_flash_wr + 0x08002498 0x50 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nes_dualport_wr + 0x080024e8 0x50 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nes_dualport_rd + 0x08002538 0x38 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nes_ppu_wr + 0x08002570 0x50 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nes_ppu_rd + 0x080025c0 0x38 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.mmc3_chrrom_flash_wr + 0x080025f8 0x44 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nrom_chrrom_flash_wr + 0x0800263c 0x44 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nes_cpu_wr + 0x08002680 0x6c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.cdream_chrrom_flash_wr + 0x080026ec 0x84 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.mmc4_chrrom_flash_wr + 0x08002770 0x74 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.cnrom_chrrom_flash_wr + 0x080027e4 0x7c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nes_cpu_rd + 0x08002860 0x40 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.mmc4_prgrom_sop_flash_wr + 0x080028a0 0x54 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.mmc3_prgrom_flash_wr + 0x080028f4 0x50 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.disc_push_exp0_prgrom_wr + 0x08002944 0x48 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.discrete_exp0_prgrom_wr + 0x0800298c 0x58 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.unrom_prgrom_flash_wr + 0x080029e4 0x64 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.nrom_prgrom_flash_wr + 0x08002a48 0x44 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.pbje_scan + 0x08002a8c 0x10c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.pbje_state_change + 0x08002b98 0x88 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.jtag_init_pbje + 0x08002c20 0xe0 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.jtag_run_pbje.part.0 + 0x08002d00 0xb8 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.io_reset + 0x08002db8 0x154 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.write_page_verify + 0x08002f0c 0x5c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.write_page + 0x08002f68 0x34 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.get_next_buff + 0x08002f9c 0x54 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .text.mmc1_wr.constprop.11 - 0x08003d10 0x22 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x08003d10 mmc1_wr.constprop.11 - *fill* 0x08003d32 0x2 - .text 0x08003d34 0x4 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - 0x08003d34 jump2addr - *fill* 0x08003d38 0x8 - .text 0x08003d40 0x154 C:\Users\paul\AppData\Local\Temp\ccIpVung.o - 0x08003d40 swim_xfr - .text 0x08003e94 0xa38 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - 0x08004164 _Unwind_GetCFA - 0x08004168 __gnu_Unwind_RaiseException - 0x080041bc __gnu_Unwind_ForcedUnwind - 0x080041d0 __gnu_Unwind_Resume - 0x08004218 __gnu_Unwind_Resume_or_Rethrow - 0x08004234 _Unwind_Complete - 0x08004238 _Unwind_DeleteException - 0x08004248 _Unwind_VRS_Get - 0x08004294 _Unwind_VRS_Set - 0x080042e0 __gnu_Unwind_Backtrace - 0x08004640 __aeabi_unwind_cpp_pr0 - 0x0800464c __aeabi_unwind_cpp_pr1 - 0x08004658 __aeabi_unwind_cpp_pr2 - 0x08004664 _Unwind_VRS_Pop - .text 0x080048cc 0x144 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - 0x080048cc __restore_core_regs - 0x080048cc restore_core_regs - 0x080048f8 __gnu_Unwind_Restore_VFP - 0x080048fc __gnu_Unwind_Save_VFP - 0x08004900 __gnu_Unwind_Restore_VFP_D - 0x08004904 __gnu_Unwind_Save_VFP_D - 0x08004908 __gnu_Unwind_Restore_VFP_D_16_to_31 - 0x0800490c __gnu_Unwind_Save_VFP_D_16_to_31 - 0x08004910 __gnu_Unwind_Restore_WMMXD - 0x08004914 __gnu_Unwind_Save_WMMXD - 0x08004918 __gnu_Unwind_Restore_WMMXC - 0x0800491c __gnu_Unwind_Save_WMMXC - 0x08004920 ___Unwind_RaiseException - 0x08004920 _Unwind_RaiseException - 0x08004950 _Unwind_Resume - 0x08004950 ___Unwind_Resume - 0x08004980 _Unwind_Resume_or_Rethrow - 0x08004980 ___Unwind_Resume_or_Rethrow - 0x080049b0 _Unwind_ForcedUnwind - 0x080049b0 ___Unwind_ForcedUnwind - 0x080049e0 ___Unwind_Backtrace - 0x080049e0 _Unwind_Backtrace - .text 0x08004a10 0x3a8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - 0x08004a64 __gnu_unwind_execute - 0x08004d60 __gnu_unwind_frame - 0x08004d88 _Unwind_GetRegionStart - 0x08004d94 _Unwind_GetLanguageSpecificData - 0x08004da8 _Unwind_GetTextRelBase - 0x08004db0 _Unwind_GetDataRelBase - .text.abort 0x08004db8 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - 0x08004db8 abort - .text.memcpy 0x08004dc8 0x84 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - 0x08004dc8 memcpy + 0x08002ff0 0x22 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x08003012 0x2 ff + .text.mmc1_chrrom_flash_wr + 0x08003014 0x60 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.mmc1_prgrom_flash_wr + 0x08003074 0x50 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.swim_wotf + 0x080030c4 0xb4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.swim_rotf + 0x08003178 0xac C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .text.startup.main + 0x08003224 0xafc C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + 0x08003224 main + .text 0x08003d20 0x154 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o + 0x08003d20 swim_xfr + .text 0x08003e74 0xa08 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + 0x08004130 _Unwind_GetCFA + 0x08004134 __gnu_Unwind_RaiseException + 0x08004188 __gnu_Unwind_ForcedUnwind + 0x0800419c __gnu_Unwind_Resume + 0x080041e4 __gnu_Unwind_Resume_or_Rethrow + 0x08004200 _Unwind_Complete + 0x08004204 _Unwind_DeleteException + 0x08004214 _Unwind_VRS_Get + 0x0800425c _Unwind_VRS_Set + 0x080042a4 __gnu_Unwind_Backtrace + 0x080045f4 __aeabi_unwind_cpp_pr0 + 0x08004600 __aeabi_unwind_cpp_pr1 + 0x0800460c __aeabi_unwind_cpp_pr2 + 0x08004618 _Unwind_VRS_Pop + .text 0x0800487c 0x144 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + 0x0800487c __restore_core_regs + 0x0800487c restore_core_regs + 0x080048a8 __gnu_Unwind_Restore_VFP + 0x080048ac __gnu_Unwind_Save_VFP + 0x080048b0 __gnu_Unwind_Restore_VFP_D + 0x080048b4 __gnu_Unwind_Save_VFP_D + 0x080048b8 __gnu_Unwind_Restore_VFP_D_16_to_31 + 0x080048bc __gnu_Unwind_Save_VFP_D_16_to_31 + 0x080048c0 __gnu_Unwind_Restore_WMMXD + 0x080048c4 __gnu_Unwind_Save_WMMXD + 0x080048c8 __gnu_Unwind_Restore_WMMXC + 0x080048cc __gnu_Unwind_Save_WMMXC + 0x080048d0 ___Unwind_RaiseException + 0x080048d0 _Unwind_RaiseException + 0x08004900 _Unwind_Resume + 0x08004900 ___Unwind_Resume + 0x08004930 _Unwind_Resume_or_Rethrow + 0x08004930 ___Unwind_Resume_or_Rethrow + 0x08004960 _Unwind_ForcedUnwind + 0x08004960 ___Unwind_ForcedUnwind + 0x08004990 ___Unwind_Backtrace + 0x08004990 _Unwind_Backtrace + .text 0x080049c0 0x39c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + 0x08004a14 __gnu_unwind_execute + 0x08004d04 __gnu_unwind_frame + 0x08004d2c _Unwind_GetRegionStart + 0x08004d38 _Unwind_GetLanguageSpecificData + 0x08004d4c _Unwind_GetDataRelBase + 0x08004d54 _Unwind_GetTextRelBase + .text.abort 0x08004d5c 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + 0x08004d5c abort + .text.memcpy 0x08004d6c 0x88 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + 0x08004d6c memcpy .text._raise_r - 0x08004e4c 0x5c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - 0x08004e4c _raise_r - .text.raise 0x08004ea8 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - 0x08004ea8 raise - .text._kill_r 0x08004ebc 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - 0x08004ebc _kill_r + 0x08004df4 0x5c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x08004df4 _raise_r + .text.raise 0x08004e50 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x08004e50 raise + .text._kill_r 0x08004e64 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + 0x08004e64 _kill_r .text._getpid_r - 0x08004ee4 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - 0x08004ee4 _getpid_r - .text._getpid 0x08004eec 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - 0x08004eec _getpid - .text._kill 0x08004efc 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - 0x08004efc _kill - .text._exit 0x08004f0c 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - 0x08004f0c _exit + 0x08004e8c 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + 0x08004e8c _getpid_r + .text._getpid 0x08004e94 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + 0x08004e94 _getpid + .text._kill 0x08004ea4 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + 0x08004ea4 _kill + .text._exit 0x08004eb4 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + 0x08004eb4 _exit *(.init) - .init 0x08004f10 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - 0x08004f10 _init + .init 0x08004eb8 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + 0x08004eb8 _init *(.fini) - .fini 0x08004f14 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - 0x08004f14 _fini + .fini 0x08004ebc 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + 0x08004ebc _fini *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) - *(SORT(.ctors.*)) + *(SORT_BY_NAME(.ctors.*)) *(.ctors) *crtbegin.o(.dtors) *crtbegin?.o(.dtors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors) - *(SORT(.dtors.*)) + *(SORT_BY_NAME(.dtors.*)) *(.dtors) *(.rodata*) *(.eh_frame*) -.glue_7 0x08004f18 0x0 - .glue_7 0x08004f18 0x0 linker stubs +.glue_7 0x08004ec0 0x0 + .glue_7 0x08004ec0 0x0 linker stubs -.glue_7t 0x08004f18 0x0 - .glue_7t 0x08004f18 0x0 linker stubs +.glue_7t 0x08004ec0 0x0 + .glue_7t 0x08004ec0 0x0 linker stubs -.vfp11_veneer 0x08004f18 0x0 - .vfp11_veneer 0x08004f18 0x0 linker stubs +.vfp11_veneer 0x08004ec0 0x0 + .vfp11_veneer 0x08004ec0 0x0 linker stubs -.v4_bx 0x08004f18 0x0 - .v4_bx 0x08004f18 0x0 linker stubs +.v4_bx 0x08004ec0 0x0 + .v4_bx 0x08004ec0 0x0 linker stubs -.iplt 0x08004f18 0x0 - .iplt 0x08004f18 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o +.iplt 0x08004ec0 0x0 + .iplt 0x08004ec0 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o -.ARM.extab 0x08004f18 0x30 +.ARM.extab 0x08004ec0 0x30 *(.ARM.extab* .gnu.linkonce.armextab.*) - .ARM.extab 0x08004f18 0x24 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .ARM.extab 0x08004f3c 0xc c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - 0x08004f48 __exidx_start = . + .ARM.extab 0x08004ec0 0x24 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .ARM.extab 0x08004ee4 0xc c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + 0x08004ef0 __exidx_start = . -.ARM.exidx 0x08004f48 0xd0 +.ARM.exidx 0x08004ef0 0xd0 *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x08004f48 0x8 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .ARM.exidx 0x08004f50 0x0 C:\Users\paul\AppData\Local\Temp\ccIpVung.o + .ARM.exidx 0x08004ef0 0x8 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o 0x10 (size before relaxing) - .ARM.exidx 0x08004f50 0x98 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .ARM.exidx 0x08004ef8 0x98 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) 0xd8 (size before relaxing) - .ARM.exidx 0x08004fe8 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) + .ARM.exidx 0x08004f90 0x30 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) 0x48 (size before relaxing) - 0x08005018 __exidx_end = . - 0x08005018 __etext = ALIGN (0x4) + 0x08004fc0 __exidx_end = . + 0x08004fc0 __etext = ALIGN (0x4) -.rel.dyn 0x08005018 0x0 - .rel.iplt 0x08005018 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o +.rel.dyn 0x08004fc0 0x0 + .rel.iplt 0x08004fc0 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o -.data 0x20000000 0x430 load address 0x08005018 +.data 0x20000000 0x430 load address 0x08004fc0 0x20000000 __data_start__ = . *(vtable) *(.data*) .data._impure_ptr - 0x20000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x20000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) 0x20000000 _impure_ptr *fill* 0x20000004 0x4 .data.impure_data - 0x20000008 0x428 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x20000008 0x428 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) 0x20000430 . = ALIGN (0x4) - 0x20000430 PROVIDE (__preinit_array_start, .) + 0x20000430 PROVIDE (__preinit_array_start = .) *(.preinit_array) - 0x20000430 PROVIDE (__preinit_array_end, .) + 0x20000430 PROVIDE (__preinit_array_end = .) 0x20000430 . = ALIGN (0x4) - 0x20000430 PROVIDE (__init_array_start, .) - *(SORT(.init_array.*)) + 0x20000430 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) *(.init_array) - 0x20000430 PROVIDE (__init_array_end, .) + 0x20000430 PROVIDE (__init_array_end = .) 0x20000430 . = ALIGN (0x4) - 0x20000430 PROVIDE (__fini_array_start, .) - *(SORT(.fini_array.*)) + 0x20000430 PROVIDE (__fini_array_start = .) + *(SORT_BY_NAME(.fini_array.*)) *(.fini_array) - 0x20000430 PROVIDE (__fini_array_end, .) + 0x20000430 PROVIDE (__fini_array_end = .) 0x20000430 . = ALIGN (0x4) *(.fastrun) - *(.jcr) - 0x20000430 . = ALIGN (0x4) 0x20000430 __data_end__ = . -.igot.plt 0x20000430 0x0 load address 0x08005448 - .igot.plt 0x20000430 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o +.igot.plt 0x20000430 0x0 load address 0x080053f0 + .igot.plt 0x20000430 0x0 C:\Users\paul\AppData\Local\Temp\ccYRiP7M.o -.bss 0x20000430 0x2f8 load address 0x08005448 +.bss 0x20000430 0x2f8 load address 0x080053f0 0x20000430 . = ALIGN (0x4) 0x20000430 __bss_start__ = . *(.bss*) - .bss.addrh 0x20000430 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o + .bss.addr_ptr 0x20000430 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.addrh 0x20000434 0x2 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .bss.bank_table - 0x20000434 0x2 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000434 bank_table - *fill* 0x20000436 0x2 - .bss.buff0 0x20000438 0x14 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000438 buff0 - .bss.buff1 0x2000044c 0x14 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x2000044c buff1 - .bss.buff2 0x20000460 0x14 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000460 buff2 - .bss.buff3 0x20000474 0x14 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000474 buff3 - .bss.cur_bank 0x20000488 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000488 cur_bank + 0x20000436 0x2 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.buff0 0x20000438 0x14 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.buff1 0x2000044c 0x14 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.buff2 0x20000460 0x14 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.buff3 0x20000474 0x14 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.cur_bank 0x20000488 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o *fill* 0x20000489 0x3 - .bss.cur_buff 0x2000048c 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x2000048c cur_buff - .bss.oper_info_struct - 0x20000490 0x20 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000490 oper_info_struct - .bss.pbje_command - 0x200004b0 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200004b0 pbje_command - .bss.pbje_data - 0x200004b1 0x20 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200004b1 pbje_data - .bss.pbje_numclk - 0x200004d1 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200004d1 pbje_numclk - .bss.pbje_status - 0x200004d2 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200004d2 pbje_status - .bss.raw_bank_status - 0x200004d3 0x10 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - *fill* 0x200004e3 0x1 - .bss.raw_buffer16 - 0x200004e4 0x200 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .bss.rv16.5001 - 0x200006e4 0x8 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .bss.swim_base - 0x200006ec 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200006ec swim_base - .bss.swim_pin 0x200006f0 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200006f0 swim_pin - *fill* 0x200006f1 0x3 - .bss.tck_base 0x200006f4 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200006f4 tck_base - .bss.tck_pin 0x200006f8 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200006f8 tck_pin - *fill* 0x200006f9 0x3 - .bss.tdi_base 0x200006fc 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x200006fc tdi_base - .bss.tdi_pin 0x20000700 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000700 tdi_pin - *fill* 0x20000701 0x3 - .bss.tdo_base 0x20000704 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000704 tdo_base - .bss.tdo_pin 0x20000708 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000708 tdo_pin - *fill* 0x20000709 0x3 - .bss.tms_base 0x2000070c 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x2000070c tms_base - .bss.tms_pin 0x20000710 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x20000710 tms_pin - .bss.num_buff.5081 - 0x20000711 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - *fill* 0x20000712 0x2 + .bss.cur_buff 0x2000048c 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .bss.cur_usb_load_buff - 0x20000714 0x4 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - 0x20000714 cur_usb_load_buff + 0x20000490 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .bss.incoming_bytes_remain - 0x20000718 0x1 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - 0x20000718 incoming_bytes_remain - *fill* 0x20000719 0x1 - .bss.rv16.4770 - 0x2000071a 0x8 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o + 0x20000494 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.num_buff.5067 + 0x20000495 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x20000496 0x2 + .bss.oper_info_struct + 0x20000498 0x20 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.pbje_command + 0x200004b8 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.pbje_data + 0x200004b9 0x20 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.pbje_numclk + 0x200004d9 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.pbje_status + 0x200004da 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.raw_bank_status + 0x200004db 0x10 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x200004eb 0x1 + .bss.raw_buffer16 + 0x200004ec 0x200 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.rv16.4756 + 0x200006ec 0x8 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.rv16.4987 + 0x200006f4 0x8 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.swim_base + 0x200006fc 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.swim_pin 0x20000700 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x20000701 0x3 + .bss.tck_base 0x20000704 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.tck_pin 0x20000708 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x20000709 0x3 + .bss.tdi_base 0x2000070c 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.tdi_pin 0x20000710 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x20000711 0x3 + .bss.tdo_base 0x20000714 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.tdo_pin 0x20000718 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + *fill* 0x20000719 0x3 + .bss.tms_base 0x2000071c 0x4 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .bss.tms_pin 0x20000720 0x1 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o *(COMMON) - *fill* 0x20000722 0x2 - COMMON 0x20000724 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + *fill* 0x20000721 0x3 + COMMON 0x20000724 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) 0x20000724 errno 0x20000728 . = ALIGN (0x4) 0x20000728 __bss_end__ = . .heap 0x20000728 0x0 0x20000728 __end__ = . - 0x20000728 PROVIDE (end, .) + 0x20000728 PROVIDE (end = .) *(.heap*) - .heap 0x20000728 0x0 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o 0x20000728 __HeapLimit = . -.stack_dummy 0x20000728 0xc00 +.stack_dummy 0x20000728 0x0 *(.stack*) - .stack 0x20000728 0xc00 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o 0x20001800 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) - 0x20000c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) - 0x20001800 PROVIDE (__stack, __StackTop) + 0x20001800 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) + 0x20001800 PROVIDE (__stack = __StackTop) 0x00000001 ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed with stack) OUTPUT(build_stm/inlretro_stm.elf elf32-littlearm) .ARM.attributes 0x00000000 0x28 .ARM.attributes - 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o + 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o .ARM.attributes - 0x0000001e 0x1b C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o + 0x0000001e 0x2f C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .ARM.attributes - 0x00000039 0x2f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .ARM.attributes - 0x00000068 0x2f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .ARM.attributes - 0x00000097 0x2f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .ARM.attributes - 0x000000c6 0x2f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .ARM.attributes - 0x000000f5 0x2f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .ARM.attributes - 0x00000124 0x21 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .ARM.attributes - 0x00000145 0x21 C:\Users\paul\AppData\Local\Temp\ccIpVung.o + 0x0000004d 0x21 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o -.comment 0x00000000 0x6e - .comment 0x00000000 0x6e C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x6f (size before relaxing) - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o +.comment 0x00000000 0x7f + .comment 0x00000000 0x7f C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + 0x80 (size before relaxing) -.debug_line 0x00000000 0x1d7e - .debug_line 0x00000000 0x7c C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .debug_line 0x0000007c 0xa0a C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_line 0x00000a86 0x70a C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_line 0x00001190 0x4a9 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_line 0x00001639 0x412 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_line 0x00001a4b 0x1f7 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .debug_line 0x00001c42 0x49 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .debug_line 0x00001c8b 0xf3 C:\Users\paul\AppData\Local\Temp\ccIpVung.o +.debug_info 0x00000000 0x4cb4 + .debug_info 0x00000000 0x4c8e C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .debug_info 0x00004c8e 0x26 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o -.debug_info 0x00000000 0x4ae9 - .debug_info 0x00000000 0x97 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .debug_info 0x00000097 0x1488 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_info 0x0000151f 0x14b3 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_info 0x000029d2 0x11f6 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_info 0x00003bc8 0x9dc C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_info 0x000045a4 0x419 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .debug_info 0x000049bd 0x98 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .debug_info 0x00004a55 0x94 C:\Users\paul\AppData\Local\Temp\ccIpVung.o +.debug_abbrev 0x00000000 0x686 + .debug_abbrev 0x00000000 0x672 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .debug_abbrev 0x00000672 0x14 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o -.debug_abbrev 0x00000000 0xde9 - .debug_abbrev 0x00000000 0x12 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .debug_abbrev 0x00000012 0x329 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_abbrev 0x0000033b 0x3cd C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_abbrev 0x00000708 0x190 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_abbrev 0x00000898 0x316 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_abbrev 0x00000bae 0x213 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .debug_abbrev 0x00000dc1 0x14 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .debug_abbrev 0x00000dd5 0x14 C:\Users\paul\AppData\Local\Temp\ccIpVung.o +.debug_loc 0x00000000 0x4ef7 + .debug_loc 0x00000000 0x4ef7 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o -.debug_aranges 0x00000000 0x270 +.debug_aranges 0x00000000 0x1c8 .debug_aranges - 0x00000000 0x28 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o + 0x00000000 0x1a8 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .debug_aranges - 0x00000028 0x20 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_aranges - 0x00000048 0x68 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_aranges - 0x000000b0 0xe8 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_aranges - 0x00000198 0x60 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_aranges - 0x000001f8 0x38 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - .debug_aranges - 0x00000230 0x20 C:\Users\paul\AppData\Local\Temp\ccWAyB8q.o - .debug_aranges - 0x00000250 0x20 C:\Users\paul\AppData\Local\Temp\ccIpVung.o + 0x000001a8 0x20 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o -.debug_ranges 0x00000000 0xcd0 - .debug_ranges 0x00000000 0x20 C:\Users\paul\AppData\Local\Temp\ccmcaa9E.o - .debug_ranges 0x00000020 0x838 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_ranges 0x00000858 0x220 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_ranges 0x00000a78 0xd8 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_ranges 0x00000b50 0x128 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_ranges 0x00000c78 0x58 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o +.debug_ranges 0x00000000 0xc80 + .debug_ranges 0x00000000 0xc80 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o -.debug_loc 0x00000000 0x4d12 - .debug_loc 0x00000000 0x2b56 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_loc 0x00002b56 0xe29 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_loc 0x0000397f 0xa3f C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_loc 0x000043be 0x564 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_loc 0x00004922 0x3f0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o +.debug_line 0x00000000 0x17fe + .debug_line 0x00000000 0x170b C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + .debug_line 0x0000170b 0xf3 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o -.debug_str 0x00000000 0xe46 - .debug_str 0x00000000 0x764 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - 0x7c9 (size before relaxing) - .debug_str 0x00000764 0x22c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - 0x4c5 (size before relaxing) - .debug_str 0x00000990 0x1c7 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - 0x3e2 (size before relaxing) - .debug_str 0x00000b57 0x235 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - 0x515 (size before relaxing) - .debug_str 0x00000d8c 0xba C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o - 0x361 (size before relaxing) +.debug_str 0x00000000 0x110f + .debug_str 0x00000000 0x1096 C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o + 0x11ab (size before relaxing) + .debug_str 0x00001096 0x79 C:\Users\paul\AppData\Local\Temp\cc6JnGGt.o -.debug_frame 0x00000000 0x584 - .debug_frame 0x00000000 0x30 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans0.ltrans.o - .debug_frame 0x00000030 0x13c C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans1.ltrans.o - .debug_frame 0x0000016c 0x2a0 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans2.ltrans.o - .debug_frame 0x0000040c 0x108 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans3.ltrans.o - .debug_frame 0x00000514 0x70 C:\Users\paul\AppData\Local\Temp\ccoZxUm5.ltrans4.ltrans.o +.debug_frame 0x00000000 0x54c + .debug_frame 0x00000000 0x54c C:\Users\paul\AppData\Local\Temp\cckypYhD.ltrans0.ltrans.o .stabstr 0x00000000 0x76 - .stabstr 0x00000000 0x76 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .stabstr 0x00000000 0x76 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) diff --git a/firmware/build_stmn/inlretro_stm.elf b/firmware/build_stmn/inlretro_stm.elf index d186bdc..4fecbf9 100644 Binary files a/firmware/build_stmn/inlretro_stm.elf and b/firmware/build_stmn/inlretro_stm.elf differ diff --git a/firmware/build_stmn/inlretro_stm.hex b/firmware/build_stmn/inlretro_stm.hex index 99f4da7..64b3491 100644 --- a/firmware/build_stmn/inlretro_stm.hex +++ b/firmware/build_stmn/inlretro_stm.hex @@ -1,5 +1,5 @@ :020000040800F2 -:10000000001800200108000835050008390500081F +:10000000001800200508000835050008390500081B :1000100000000000000000000000000000000000E0 :10002000000000000000000000000000350500088E :10003000000000000000000035050008350500083C @@ -25,53 +25,53 @@ :100170004C6000404E600040506000400260004013 :10018000526000401A600040005C00408080FFFF29 :10019000BF8FFFFF006000409449F8B50B88944C76 -:1001A000002B3BD00A88934B9A4235D1002302257D -:1001B000914A1380914A1380914A1380914A138087 -:1001C000914A1380914AD08FA843D087D08F013DA8 -:1001D000A843D0878E481735C3878E4805808E4840 +:1001A000002B3AD00A88934B9A4234D1002302257F +:1001B000914A924F1380924A1380924A1380924A36 +:1001C0001380924A1380924AD08FA843D087D08F51 +:1001D000013DA843D0878F481735FB8705808E489F :1001E000343505808D480835058080258C486D01A3 -:1001F000058080258B4805808548C38780208A4BF1 -:1002000000062380894B18608023D08FDB000343D6 -:10021000D387874A874B1A8000230B8023881BB221 -:10022000002B00DBC3E02388834A764F13408022F3 -:100230001343238023881B0500D49BE07F4D7F233D -:100240002A7811009943704B1980E9886A4B19800C -:1002500000216B4B19803B88FF318B4313433B805C -:1002600060231A4208D08022754B12051B88280093 -:100270009B189847614B18802B78602259B200294F -:100280004DDA134014D16A78062A0FD16A88110A10 +:1001F000058080258B4805808020FB878A4B000680 +:1002000023808A4B18608023D08FDB000343D38781 +:10021000874B884A1A8000230B8023881BB2002B4F +:1002200000DBC4E02388844A774F134080221343C5 +:10023000238023881B0500D49CE0804D7F232A78EF +:1002400011009943714B1980E9886B4B198000218B +:100250006C4B19803B88FF318B4313433B806023F9 +:100260001A4208D08022764B12051B8828009B1862 +:100270009847634B188060232A78134052B2002AB3 +:100280004DDA002B14D16A78062A0FD16A88110A38 :1002900002291AD003291BD0012920D1694B12262B -:1002A000694A99B21180694A1B0C1380534B1E8016 +:1002A000694A99B21180694A1B0C1380544B1E8015 :1002B0002288674B1343674A1A40C0239B0153406F :1002C0009BB22380FFF7FCFE47E05E4B1233E6E76C :1002D000D2B2012A0FD0002A03D0022A15D01E0064 :1002E000E4E7584B584A243399B21180574A1B0C03 :1002F00013800426DAE7534B534A283399B211800E :10030000524A1B0C1380544ED0E74E4B4E4A7C335E -:1003100099B211804D4A1B0C1380504EC6E7134210 +:1003100099B211804D4A1B0C1380504EC6E7002B3A :1003200009D16B78052B06D13A886B88D2B21B02B3 :1003300013439BB23B8000212388494A1340494A1A :1003400013439BB22380484B198023881A43474BA1 -:100350001A40474B5A4092B222802D4BDB8F5B05EF -:1003600007D580222F4B1A800023294AD3872E4B92 +:100350001A40474B5A4092B22280284BDB8F5B05F4 +:1003600007D580222F4B1A800023244AD3872E4B97 :100370002380F8BD60213B880B40402BEDD13B88AA :100380001342EAD1264A3B4B2C481B881188802215 :1003900012059B18C9B298472288324B13432D4A45 :1003A0001A40C0239B0153409BB22380D5E7802293 :1003B00023881342D1D023882F490B408021090282 -:1003C0000B432380104B1B88934200D17AE7FF2018 -:1003D0000C4B19888143C0D01988090A0A43114976 +:1003C0000B432380114B1B88934200D17AE7FF2017 +:1003D0000D4B19888143C0D01988090A0A43114975 :1003E0000A801A8802401A80B7E7C0460E600040B3 -:1003F000005C00403CA5000000600040026000403E -:10040000046000400660004008600040025C00405C -:10041000065C0040505C0040186000401C600040DA +:1003F000005C00403CA5000000600040065C00403E +:100400000260004004600040066000400860004058 +:10041000025C0040505C0040186000401C600040DE :100420001E6000404C5C00402032000000E100E013 -:100430000080FFFF585C00408F0F000054600040B8 +:10043000585C00400080FFFF8F0F000054600040B8 :10044000106000407C0400080A6000400C6000401E :100450008081FFFF8FBFFFFF2A0300001E03000003 :100460008F8EFFFF8080FFFF1A600040BFBFFFFF3D :1004700030300000126000400F8FFFFF12010002B9 -:10048000FF000008C016DC0502020102000109029B +:10048000FF000008C016DC0503020102000109029A :100490001200010100803209040000000000000089 :1004A000040309042A0349006E00660069006E0017 :1004B0006900740065004E00650073004C0069001F @@ -82,1168 +82,1162 @@ :10050000200052006500740072006F002D00500042 :1005100072006F0067000000000000000000000093 :1005200000000000000000000000000000000000CB -:1005300000000000FEE70000004801E02301ADDEFE +:1005300000000000FEE7FFFF004801E02301ADDE00 :10054000FEE7C04602B4714649084900095C49000B :100550008E4402BC7047C046411D000000616561C9 :1005600062690001130000000536532D4D00060C92 -:10057000074D09011901000003B471464908400004 +:10057000074D09011901FFFF03B471464908400006 :100580004900095A49008E4403BC7047411D0000D0 :100590000061656162690001130000000536532D9A -:1005A0004D00060C074D09011901000070470A4B68 +:1005A0004D00060C074D09011901FFFF70470A4B6A :1005B0000A4A10B55A600A4A5A600122DC6814429D :1005C000FCD11A6101220180D9681142FCD120229C :1005D000DA6060321A6110BD0020024023016745D5 -:1005E000AB89EFCDFF2370B5404D2B7000236B70AE -:1005F0004378C688102B00D075E0C4788188807855 -:100600003B4B01385A69082800D968E0FFF79AFF88 -:100610000567672B3D314B5363008A1E8E241D2ACC -:1006200019D8344A5A60344A5A600122D8681042B4 -:10063000FCD102221A618022890212058918422205 -:1006400059611A61C046413ADC681440FCD120224D -:10065000DA6060321A612C70284BAAB22D0CF0B20D -:100660005A819D8170BD60001018FFF7A0FF002423 -:10067000F1E7002C35D10BB2002B32DB80231B05B8 -:10068000C8181F49FFF793FFE5E704226A705A690B -:10069000AA705A69120AEA705A69120C2A715B69C7 -:1006A0001B0E6B71E3E702236B701388AB7013882A -:1006B0001B0AEB70DBE7002C13D10BB2002B10DB15 -:1006C00080231B05C91802236B700B88AB700B8845 -:1006D0001B0AEB70BFE70B4A0B4BDA60C7E78B24B2 -:1006E000B9E78E24B7E780232B70B5E7FA06002020 -:1006F0000020024023016745AB89EFCD0060004038 -:10070000FFFF00000400FA0500ED00E0000000001B -:1007100000000000000000000000000000000000D9 -:1007200000000000000000000000000000000000C9 -:1007300000000000000000000000000000000000B9 -:1007400000000000000000000000000000000000A9 -:100750000000000000000000000000000000000099 -:100760000000000000000000000000000000000089 -:100770000000000000000000000000000000000079 -:10078000144B154A9BB21382144B9BB2538268469A -:100790001C300D4A0D4B0430043001681140C91A59 -:1007A000FAD1074A074B043801681140C91AF2D13F -:1007B0007B460A33036004380133036008E0FEE738 -:1007C0000000FFFF00000008FFFFFF0F0000000116 -:1007D00000207047E505000800600040AD050008F6 -:1007E0000000000000000000000000000000000009 -:1007F00000000000000000000000000000000000F9 -:1008000009490A4A0A4B9B1A03DD043BC858D050D9 -:10081000FBDC0849084A0020521A02DD043A8850DD -:10082000FCDC01F0C5FC0000A84900080000002025 -:1008300030040020300400200807002070B50F4C61 -:100840002268537A55685A18D2B293420FD122685F -:100850000B48537ACB1853720378591AC9B20170F6 -:100860000020814202D198230130D37070BD0678F8 -:100870000130EE540133DBB2E7E7C046F406002056 -:10088000F8060020FF23F7B5B74C050023700023BE -:10089000637083790093407801380A2801D901F008 -:1008A000A1F9FFF769FE0B00C204DB059F093408BC -:1008B0009F098A092007CA0714083108A878AB885D -:1008C000192801D900F099FCFFF756FE23002B00F0 -:1008D000F100BE016602D8025603DE03EF03FA03FD -:1008E00002040A0413041C04440453046104700445 -:1008F0001A001A001A0097049704970450025B022A -:1009000000232370994BA2B2240C5A8100989C8139 -:10091000FEBDE023964A1B0351690B43536100233C -:10092000EFE7152B01D900F06BFC1800FFF724FE50 -:10093000160021002E003B00480055005F006C00AF -:10094000760081008D009A006804680468046804D9 -:1009500068046804A70068046804B4009023402277 -:10096000DB05196891431960D9680A43DA600023EE -:10097000C7E79023DB051A687E490A401A60802287 -:10098000D96852000A43DA600023BAE79023DB05F6 -:100990001A6879490A401A608022D968D2000A434D -:1009A000DA600023ADE79023DB051A6873490A403B -:1009B0001A608022D96852010A43DA600023A0E756 -:1009C0009023DB051A686E490A401A608022D968B4 -:1009D000D2010A43DA60002393E70122694B1968C8 -:1009E00091431960D9680A43DA60002389E79023AC -:1009F000DB051A6864490A401A608022D9685203EC -:100A00000A43DA6000237CE704225E4B19689143B5 -:100A10001960D9680A43DA60002372E79023012243 -:100A2000DB05196891431960D9680A43DA6000232D -:100A300067E7564B56491A680A401A608022D968FF -:100A4000D2040A43DA6000235BE79023DB051A68CF -:100A500050490A401A608022D968D2050A43DA60F8 -:100A600000234EE79023DB051A6849490A401A60C3 -:100A70008022D968D2040A43DA60002341E7902338 -:100A8000DB051A6844490A401A608022D968520579 -:100A90000A43DA60002334E790230122DB0519685A -:100AA00091431960D9680A43DA60002329E7152BBE -:100AB00000D9A8E31800FFF75FFD160021002C0005 -:100AC000370042004D0071007C00860091009B00C1 -:100AD000A600A603A603A603A603A603A603B100C9 -:100AE000A603A603BC0090234021DB051A688A43B5 -:100AF0001A60DA688A43DA60002302E79023DB0594 -:100B000019681C4801401960DA680240DA60002365 -:100B1000F7E69023DB051968174801401960DA6889 -:100B20000240DA600023ECE69023DB0519681348E5 -:100B300001401960DA680240DA600023E1E69023A0 -:100B4000DB0519680E4801401960DA680240DA6076 -:100B50000023D6E601210B4B1A688A431A60DA6833 -:100B60008A43DA600023CCE6E406002000600040FF -:100B700000100240FFFEFFFFFFFBFFFFFFEFFFFF44 -:100B8000FFBFFFFF00040048FFFFEFFF0008004821 -:100B9000FFFFFFFBFFFFFFBFFFFFFFEF9023DB0522 -:100BA0001968C44801401960DA680240DA6000231D -:100BB000A7E60421C04B1A688A431A60DA688A43A0 -:100BC000DA6000239DE690230121DB051A688A4341 -:100BD0001A60DA688A43DA60002392E6B74BB848B5 -:100BE000196801401960DA680240DA60002388E67B -:100BF0009023DB051968B34801401960DA680240A8 -:100C0000DA6000237DE69023DB051968AC480140DB -:100C10001960DA680240DA60002372E69023DB058F -:100C20001968A94801401960DA680240DA600023B7 -:100C300067E690230121DB051A688A431A60DA68A7 -:100C40008A43DA6000235CE6152B00D9DEE2180047 -:100C5000FFF792FC16001E0027003000390042000A -:100C6000490052005900610069007200DC02DC0298 -:100C7000DC02DC02DC02DC027B00DC02DC02840041 -:100C800090224023D20511680B431360002338E6FD -:100C900090228023D20511685B000B431360002370 -:100CA0002FE690228023D2051168DB000B431360EE -:100CB000002326E690228023D20511685B010B43B6 -:100CC000136000231DE690228023D2051168DB010A -:100CD0000B431360002314E60123774A11680B438A -:100CE000136000230DE690228023D20511685B0378 -:100CF0000B431360002304E604236F4A11680B437F -:100D000013600023FDE590220123D20511680B43F7 -:100D100013600023F5E58023684ADB0411680B4368 -:100D200013600023EDE590228023D2051168DB05D6 -:100D30000B4313600023E4E590228023D205116861 -:100D4000DB040B4313600023DBE590228023D205F4 -:100D500011685B050B4313600023D2E59022012349 -:100D6000D20511680B4313600023CAE5082B00D09D -:100D70004FE29022D2055168073B0B43536000239A -:100D8000BFE5082B00D047E290220121D20553682D -:100D90008B4353600023B4E5152B00D93FE21800C4 -:100DA000FFF7EAFB16001C00220028002E0034008A -:100DB0003900400045004B00510058003D023D0203 -:100DC0003D023D023D023D025F003D023D026600E4 -:100DD00090230822DB059A62002392E590231022DB -:100DE000DB059A6200238CE590232022DB059A62C2 -:100DF000002386E590234022DB059A62002380E5EC -:100E000090238022DB059A6200237AE501222A4B97 -:100E10009A62002375E580229023D200DB059A6256 -:100E200000236EE50222244B9A62002369E5902399 -:100E30000122DB059A62002363E580221F4B9201A9 -:100E40009A6200235DE5802290231202DB059A62FC -:100E5000002356E5802290239201DB059A6200234D -:100E60004FE580229023D201DB059A62002348E5FA -:100E700090230122DB059A62002342E5152B00D95D -:100E8000D0E11800FFF778FB220028002E00340084 -:100E90003A00400045004C00510057005D006400DE -:100EA000CE01CE01CE01CE01CE01CE016B00CE012E -:100EB000CE017200FFFFEFFF000400480008004869 -:100EC000FFFFFFFBFFFFFFBFFFFFFFEF90230822A5 -:100ED000DB059A61002314E590231022DB059A615B -:100EE00000230EE590232022DB059A61002308E50C -:100EF00090234022DB059A61002302E590238022A3 -:100F0000DB059A610023FCE40122CE4B9A610023A9 -:100F1000F7E480229023D200DB059A610023F0E4FD -:100F20000222C84B9A610023EBE490230122DB05E7 -:100F30009A610023E5E48022C34B92019A61002369 -:100F4000DFE4802290231202DB059A610023D8E4BB -:100F5000802290239201DB059A610023D1E4802254 -:100F60009023D201DB059A610023CAE49023012279 -:100F7000DB059A610023C4E402226270152B00D9BC -:100F80007EE01800FFF7DEFA0B131B232B333A43E6 -:100F90004A525A627C7C7C7C7C7C6B7C7C74902387 -:100FA0000822DB051B69134063800023A9E490231A -:100FB0001022DB051B69134063800023A1E490230A -:100FC0002022DB051B6913406380002399E49023F2 -:100FD0004022DB051B6913406380002391E49023CA -:100FE0008022DB051B6913406380002389E4012212 -:100FF000944B1B6913406380002382E4902380227A -:10100000DB051B69D20013406380002379E40222D0 -:101010008C4B1B6913406380002372E490230122F0 -:10102000DB051B691340638000236AE48022864B42 -:1010300092011B6913406380002362E49023DB0567 -:101040001B69DB0BDB03638000235AE490238022BF -:10105000DB051B69920113406380002351E4902358 -:101060008022DB051B69D20113406380002348E422 -:1010700090230122DB051B6913406380002340E4B9 -:10108000002363708D333CE48023704ADB02516996 -:101090000B4353616B4B6E491A680A401A60D9685A -:1010A0006C4A0A43DA6000232BE4664B68491A68ED -:1010B0000A401A60D968674A0A43DA60002320E4CC -:1010C000604A634913680B4013600023FFF719FC63 -:1010D0005C4A604B11680B4313600023FFF711FC5F -:1010E00058491B024A69D2B213434B610023FFF7F0 -:1010F00008FC544B1B691B0AA37001236370002377 -:10110000FFF7FFFB8023514ADB02516950480B4334 -:1011100053614C4B196801401960D8684D4901432F -:10112000D960C0215069C902014351610422196884 -:101130000A431A60022290219A62A022C905086817 -:10114000D20202430A601968434A0A431A60002324 -:10115000FFF7D7FB9022A023D205D168DB020B4317 -:10116000D360384A3C4BD1680B43D3600023FFF770 -:10117000C8FB9022D205136838490B401360314AEE -:10118000374913680B4013600023FFF7BAFB902226 -:10119000A023D2051168DB020B431360294A2E4BB2 -:1011A00011680B4313600023FFF7ABFB9020C005D1 -:1011B00042692C499D000A40C021890029400A4308 -:1011C0004261204A284851691B0A0140FF2005401E -:1011D0002943516115681F491B0229431160516958 -:1011E00008400343536102239361936213681849D3 -:1011F0000B4013600023FFF784FB8C23FFF781FB78 -:101200008D23FFF77EFB8D23FFF77BFB8D23FFF7FD -:1012100078FB8D23FFF775FB8D23FFF772FB8D2382 -:10122000FFF76FFB8D23FFF76CFBAA88AD78032DCA -:1012300000D1D8E01AD8002D68D0012D6AD09623AD -:10124000DEE0C046000400480008004800100240EC -:10125000FFFFAAAA0000555550550000FFFFFAFFF6 -:10126000AFAAFFFFFFFC000003FF0000042D00D128 -:10127000E5E0802DE3D190230122DB0562709A62C4 -:10128000196811431960C0461869196810409143E4 -:101290001960D9689143D960F021002833D11968C9 -:1012A00091431960D9681143D9601F691E69C0460E -:1012B0001C69C046C0461D69C046C046C046196983 -:1012C0008C46C046C046C046C0461969019119689F -:1012D00091431960D9689143D9600100174212D136 -:1012E000110016420FD114400231002C0BD10331F2 -:1012F000154208D163460431134204D1019B0531E4 -:10130000DB0700D4D131BC4B997001E000F078FECE -:10131000002375E000F074FE90228023D20511684E -:101320005B000B43136010239361116830330B4350 -:1013300013600823936280231168DB000B43136062 -:101340002023936180231168DB010B43136080230A -:101350009361AA4BAA481968AA4C294319609D6158 -:1013600080254169ED0229434161196821401960D6 -:10137000DE68A5490E43DE601E6826401E60DE68FA -:101380000E43DE604669354345611D6825401D609A -:10139000DD680D43DD60C0254669ED0235434561DA -:1013A00004201D68284318600220A0259862166852 -:1013B000ED02354315601E68944D35431D60556937 -:1013C000934E354055615A69924D2A405A611A68C8 -:1013D000114319605A69D2B25A61986198621A68C9 -:1013E00014401C6094E7D2B2022A0CD00023032AD6 -:1013F00006D0012A30D1884A88491370884A116082 -:101400007D4CFFF77EFAE0237D4A1B0351690B43B5 -:10141000536190230122DB05196891431960D96853 -:101420001143D9605968114359609A6119680A4398 -:1014300008211A60784A1170794A136068E7D2B2BD -:101440009823012ADCD1E0236D4A1B0351690B4329 -:10145000536100F047FD5BE79723D1E7E978A8885F -:10146000AD780D2D00D1BAE027D8062D5ED010D86A -:10147000022D62D005D8002D52D0012D5AD0A025C2 -:1014800050E0042D00D198E0052DF8D101F0B2FC18 -:101490004EE0092D00D199E007D8072D00D1A4E036 -:1014A000082DECD101F034FE42E00B2D00D199E083 -:1014B00000D88EE001F0AEFD3AE0222D40D013D8E6 -:1014C000102D00D194E007D80E2D00D184E00F2D0F -:1014D000D5D101F07FFE2BE0202D71D073D8112DD6 -:1014E000CDD101F0DBFD23E0822D00D1E8E00AD868 -:1014F000802D00D19AE0812DC1D10123637001F0CC -:10150000BBFEA07014E0852D00D1DEE0862D00D159 -:10151000E1E0842DB3D10123637001F0B1FCF0E769 -:1015200000F09AFC344C2570FFF7ECF901F0B6FF9F -:101530000025F7E701F0E4FCFAE701F04BFBF7E7E1 -:101540009022D2055369324D84002B40C025AD0056 -:1015500025402B435361294B2E4E5D6909023540CE -:10156000FF26344025435D611D68274C25431D60DF -:101570005F69050A37402D023D435D6102259D618B -:101580009D621F681F4D00B22F401F602027976289 -:101590001F683C431C605C6934402143596100284A -:1015A00001DA10219162C046C046102191614918AC -:1015B00091611A6815401D60BAE702F071F8B7E74B -:1015C000184B1870B4E7184B1880B1E701F044FFCE -:1015D000AEE701F02FFEABE701F016FFA8E701F040 -:1015E000E1FEA5E701F0B6FDA2E701F0B3FE9FE73B -:1015F00001F086FE9CE7C046E40600200004004897 -:1016000000100240FFFFAAAA0000555550550000E7 -:10161000FFFC000003FF0000F00600200008004867 -:10162000EC060020880400203404002001219022D0 -:101630006170D205136808248B431360D3681025AA -:101640008B43D36020239462956193615369C249AF -:1016500086000B40C021890031400B435361BF4BD2 -:10166000BF495F693940FF273E400E435E611E68F7 -:10167000BC4931431960010AA1405E6937400F43FC -:1016800002215F61996199621968B74E3140196012 -:10169000C046C04600B29461002800DA9562C04698 -:1016A000C046C046C046C046C04690220821D2056A -:1016B0001B69916249189161AC4A1B0A937037E724 -:1016C0000123637001F064FC1BE701236370A84BE6 -:1016D0001B78A3702CE702236370A64B1B88A370B2 -:1016E0001B0AE37024E7EA78A988AD78112D00D1B0 -:1016F0009CE007D8012D6BD0002D0FD0022D7DD09E -:10170000822510E7212D00D186E0222D00D189E02D -:10171000122DF5D10223102063708AE001263100DA -:10172000954D964F2A783B68914099625A681020EF -:101730008A435A6001F052FB31002B783A68994095 -:101740000B00FA270425916151687F000B43536019 -:101750000196380001F042FB874A01991278874EC2 -:1017600091403368380099625A68013D8A435A6053 -:1017700001F034FB804B01991B78326899400B00D3 -:1017800091615168ADB20B435360002DE1D1FA274E -:101790000435380001F022FB0121774A774E127898 -:1017A0003368914099625A6838008A435A6001F060 -:1017B00015FB0121704B32681B78013D99400B00ED -:1017C00091615168ADB20B435360002DE1D1AAE69F -:1017D0002900694E694F32783B68914099625A6896 -:1017E00010208A435A6001F0F9FA32783B6895403C -:1017F0009D615A6815435D60002594E601235E4AA9 -:10180000637012785E4993405C4A9BB21268002074 -:1018100001F05EFFA070EFE701230020637001F08C -:101820002DFAF7E7012310206370F8E70223002068 -:10183000637001F07DFA6080DEE7AB78AA88042B44 -:101840001DD007D8022B1FD024D8012B12D08723FC -:10185000FFF757F8072B26D003D8052BF7D1494BB4 -:1018600016E0082B24D0802BF1D100F03BFB0023A5 -:10187000FFF747F8444A1278A2706370F7E7434BCA -:101880001B78A3700123F8E73F4B1A7083223F4B6C -:101890001A70ECE73C4B3D4D1A7083232B7000F01F -:1018A00043FB2B78EDE73A4B1A70120A5A70DEE7C9 -:1018B000374B1A78A2705A78E2709A782271DA78E7 -:1018C00062711A79A2715B79E3710623D5E7A87872 -:1018D000AA8801388A23032801D9FFF712F8FEF7F6 -:1018E00031FE0402070E2B4B1A600023FFF709F8A4 -:1018F000284B18680004104301F0E4FEF5E7FEF7FA -:101900003FFF0300FEF7FDFF8823FEF7FAFFAA78EA -:101910001300303B2F2B1DD8E878032817D8FEF78B -:1019200011FE190212141C4B512A00D1ACE052D8FE -:10193000312A00D183E037D8002A61D0302A77D00D -:10194000B423FEF7DEFF154BEEE7154BECE7B523AE -:10195000FEF7D7FF134BE7E7FFFC00000004004849 -:1019600003FF000000005555FFFFAAAAE40600206F -:101970008804002034040020F0060020EC0600203B -:1019800004000200D1040020B0040020D204002092 -:10199000B1040020300400204C040020600400202A -:1019A0007404002038040020332A56D04ED3502A25 -:1019B000C6D100222270063262701A7AA270DA78DA -:1019C000E2705A7A22719A7A62719A78A2715B7C7B -:1019D000E371FEF797FF7F2A00D989E0702A63D26E -:1019E000602A3FD0612A47D0522AA9D100221B8801 -:1019F0002270A37002321B0A6270E370FEF782FF4E -:101A0000FF238C4953540132102AFBD18A4A8B4957 -:101A1000D37093708A4ACB70D370937001228B700D -:101A20008849CB708B70884B1A700023FEF769FFD2 -:101A3000AA88110AD9721A730023FEF762FFAA88D6 -:101A4000110A59739A730023FEF75BFFAA88110AE3 -:101A5000D9731A740023FEF754FFAA885A7400231E -:101A6000FEF74FFF0023237001336370AB88714A88 -:101A7000D35CA370FEF746FF00232370013363702D -:101A8000724B1B68DB78F4E700222270063262702A -:101A9000DA7AA2701A7BE2705A7B22719A7B6271A9 -:101AA000DA7BA2711B7C93E7644B68495C682B78F6 -:101AB0007F2B00D999E06846654B007818700B6859 -:101AC000D87800280DD000230093982805D194E001 -:101AD00000230093D02800D18FE010205A4B1870BB -:101AE00003E05C4803609020D870FF23009384E0FB -:101AF0000720104003281AD8FEF724FD1C021E17E9 -:101B00004D4B802A01D2FEF7FDFE872A16D970328E -:101B1000D2B2072A01D9FEF7F5FE00222270EA7838 -:101B20009A72AA881A80FEF7EDFE454BE9E7B523C5 -:101B3000FEF7E7FE414BE4E7424BE2E7A888E9788D -:101B4000C6B28D19BE22102D2CDC0432002929D0FA -:101B5000DD78033AFF2D25D19D780132FF2D21D16B -:101B60000022344DD7B2B9421FD84F01013F1F7236 -:101B70007701BC460022384F000A67449870DA703B -:101B80005A729A721A80DA721A735A739A73DA73E3 -:101B90001A745A745F60AD19A8540132D3B29942D5 -:101BA000FAD800222270FEF7ADFE0132B718013FCD -:101BB000EF5DFF2FD6D0C122F4E7AB78002B04D025 -:101BC000402B08D0D223FEF79CFE2370AA881E4B20 -:101BD0001A70FEF797FE00232370013363701A4BCF -:101BE0001B7846E78023FEF78CFE0B68D878D82850 -:101BF00000D06DE780205C68D8700B6800215972B6 -:101C0000DB78902B01D0FEF77DFE712A01D0FEF724 -:101C100079FE104BA9881A68526811701A685168C9 -:101C2000AA88120A4A701A68537A02335372FEF76E -:101C300069FEC046D30400204C0400203804002074 -:101C40007404002060040020900400208C04002014 -:101C5000F8060020F4060020E4040020F0B5284B2C -:101C600085B01E78274B01901B7802910093039258 -:101C7000254B112840D00022902000251A70C00565 -:101C80001C782A002B00012184460198202805D1C8 -:101C9000009D1D410D4231D00C430D0002982028BB -:101CA0000ED1002B01D1174FBB54604607690F427C -:101CB00006D01448875C08009840074311488754B1 -:101CC0000398013EF6B2002804D0002E02D1022073 -:101CD0000D0004430133DBB2082B05D10132094B5F -:101CE000D2B29B5C00930023002ECED1002D01D0F8 -:101CF000054B1C7005B0F0BD0122BDE78C43CCE75D -:101D0000D1040020B1040020F1060020F0B5134BEF -:101D1000134D19780023112800D102230027114EFA -:101D20003A00B4463C0001262B702B7820280CD1B9 -:101D300063461B5D3700134101323340D2B25B0072 -:101D4000082A02D100220134E4B20139C9B20029C3 -:101D5000ECD1002F00D02B70F0BDC046D104002084 -:101D6000F1060020B1040020F7B580270D00019294 -:101D70004C7A000203B2A6B20093FF042B7AB3425E -:101D800002D26C720020FEBD00986B682043195D82 -:101D900080B2019B98476B681A5D0B4B824206D05C -:101DA0001A683A431A60802292019A61E6E71A683B -:101DB000064901340A401A60DA6801363A43DA60AB -:101DC000E4B2B6B2DAE7C04600080048FFFFFFFB06 -:101DD000F7B50D001600FF27000203B24C7A0193FD -:101DE0002A7AE3B2A24202D26B720020FEBD20002A -:101DF0006A683840D15C019B0134184380B2B04717 -:101E0000A4B2EDE7022907D10F4B104A984218D02F -:101E1000904209D1180007E0032906D10A4B0B496B -:101E20000B4A98420BD1080070470429FCD1064B9D -:101E3000064A984205D006499042F4D0054A8842A5 -:101E4000E6D11000F0E7C046380400204C04002022 -:101E500060040020740400209022D205536970B5FC -:101E60001B4C86002340C024A4003440234353610C -:101E7000184B194D5C69000A2C40FF252E40344355 -:101E80005C611E68154C000226431E605E690902F3 -:101E90002E40304358610220986198621E681048B5 -:101EA00006401E601E6834431C605C69254029435F -:101EB0005961012114680C431460916214688C43C9 -:101EC0001460D4682143D1601A681040186070BD56 -:101ED000FFFC00000004004803FF0000000055550F -:101EE000FFFFAAAA00230C4A012113709022D205F9 -:101EF000106888431060D0680143D1608021074A90 -:101F0000074811701900074A13701A18013311702D -:101F1000202BFAD17047C046F1060020D2040020E1 -:101F2000B1040020D104002010B5334B1B78082BDE -:101F30005DD016D8314C032B44D007D8012B2DD0BF -:101F4000022B31D0EE222D4B1A7023E0062B44D009 -:101F500049D8042BF6D1812301222370202111209E -:101F600027E00F2B34D008D8244C0D2B25D00E2B76 -:101F7000E8D181230022237027E0802B08D01F4C5A -:101F8000FF2B08D0102BDDD181230022237027E006 -:101F9000FFF7A8FF10BDF0232370FBE7812320206B -:101FA0002370FFF7B3FE06E0812301220021237096 -:101FB0002020FFF753FE8223EEE7812300222370C7 -:101FC0001100F5E781230122237020211020F0E782 -:101FD00081230A4C00222370C0E781230122237051 -:101FE00020210800E5E7812310202370D9E7812311 -:101FF000024C11202370D4E7B0040020D20400204A -:10200000BC235B49DB038A6AF0B513438B628B6A9E -:10201000584A594D13408B62E0234A691B0313430E -:102020004B6190234022DB051868544E90431860A2 -:10203000D8680243DA601A68514802401A60802268 -:10204000D86852000243DA601A684E4802401A60AB -:102050008022D868D2000243DA601A684A480240F7 -:102060001A608022D868D20102430120DA60474A10 -:10207000146884431460D4680443D4601C682C4002 -:102080001C608024DD6864032C43DC601C68404DC8 -:102090002C401C608024DD68E4052C43DC601C6857 -:1020A0003C4D2C4080251C60DC68ED042C43DC603A -:1020B0001C68394D2C401C608024DD6864012C4371 -:1020C000DC6004241568A5431560D5682543D560F8 -:1020D0001D6885431D60DD688543DD608025486996 -:1020E000ED0228434861106830401060D5682B48E5 -:1020F0000543D560C0254F69ED023D434D6115682C -:102100002C4314600224A02594621C68ED022C4329 -:102110001C601768224C27431760224C1F68274019 -:102120001F601768204C27401760DF681C4C3D4338 -:10213000DD60D3681C43D46080244B69E4022343F0 -:102140004B611368134933401360D3680343D36072 -:1021500013681E401660D3681843144BD0601A6889 -:102160000A4080211A60DA68C9040A43DA60F0BDC7 -:1021700000100240FFFFA1FFFFFFEFFFFFFFAAAA31 -:10218000FFFEFFFFFFFBFFFFFFBFFFFF0004004854 -:10219000FFFFFFBFFFFFFFFBFFEFFFFF00005555F5 -:1021A00050550000FFFFFAFFAFAAFFFF00080048EC -:1021B0009022C64B12031968F0B50A431A608022B8 -:1021C00087B0920219681142FCD0012259680A4373 -:1021D0005A608022596852020A435A608022596824 -:1021E00052030A435A608022196852040A431A6053 -:1021F0008022920419681142FCD01121B44AB54CD6 -:1022000011605A680E398A43110002220A435A604B -:102210008022196B0A431A638022D96912040A4387 -:10222000DA61AD4BE381BC231B689847AB4B6382FB -:10223000AB4B238262B6FFF7E3FEF022A94B1A7084 -:10224000A94E2023327811009943D2292ED1A749D3 -:10225000A748C978C3780224FF2904D1FF3B1C009A -:10226000631E9C41E4B2A34BDB78FF2B00D0032418 -:10227000A14BDB78FF2B00D00424A04BA04F1C7097 -:102280003860D22A12D10023012505E02100FFF792 -:10229000B9FD01230135EDB2A542F7D3002B00D0E3 -:1022A000386080223B68DA70D02333703378F22BA9 -:1022B00005D10022023B3370914B1B68DA703578F0 -:1022C000D02D00D030E38E4E3068C378802B00D004 -:1022D0002AE38A4B1978FFF795FD0023306004004C -:1022E000C57006884372C07AF5B21038132800D939 -:1022F00018E3FEF741F93D007500E70017031703E7 -:1023000017031703170317031703170317031703FD -:102310001703170317031400220032003700E17B74 -:10232000C4230F2900D9FEE209013143237AA278A0 -:10233000C9B2606801F0F4F80DE0E17B3C230A00CB -:102340009A438833002A00D0EDE2237AA278294309 -:10235000606801F047F96072ABE0237AA278E17B14 -:102360002943E6E7E17B3F230A009A438533E9E707 -:10237000E37B1E2B0BD1C020B6092233F1B2000241 -:102380009D4300F027FC237AA2788021E8E71C2BEC -:102390000FD1A0208121C00100F01CFC8020F60993 -:1023A000F1B2000200F016FCA0200021C00100F0F4 -:1023B00011FC8023E27B5B421F2A05D01D43EDB256 -:1023C000237AA2782900B4E77022A02021889543BF -:1023D00009091D43C9B2C001EDB200F0FBFBEFE7F4 -:1023E000E37BFE2B65D17609F1B2464800F088FD0B -:1023F0006368454A0293A378FF260193237AC02796 -:102400000393424BBF0019680A431F211A605A699F -:102410000D4032402D02154302225D619A619A629D -:102420001A683B490A401A6090220821D20591613E -:102430004918916270319162019950698D00354956 -:102440008C46084029003940084350615969324898 -:10245000354001400D435D61C04600210590049662 -:10246000C0461869029D000A685401980131013084 -:10247000C0B201909020019DC005AE006546406944 -:10248000C9B2284035003D4028439025ED056861DC -:102490005869059D2840049D2E40064303985E61BF -:1024A0008842DDD280239361783B93620833936145 -:1024B0006172134B1B6819889A7A52181A80D822B5 -:1024C000DA7031E2237AA278602149E700100240F5 -:1024D00000200240006000403CA5FFFF3D080008CE -:1024E00085080008D2040020900400204C0400203D -:1024F000380400206004002074040020F20600204C -:102500008C040020FF3F00000000555500040048E7 -:10251000FFFFAAAAFFFC000003FF00000021D04833 -:1025200000F058FBAA21CF4800F0B8FF5521CE4853 -:1025300000F0B4FFA021CB4800F0B0FF6B46187A42 -:10254000CA4B0499C01880B200F044FB059E636832 -:102550002E43B6B2595D300000F0A0FFC0463000F7 -:1025600000F08AFE0390300000F086FE039B834259 -:10257000F4D1636803995A5DBD4B8A4212D1019A26 -:10258000BC49013292B201921A6801350A401A60C0 -:102590008022D968D2040A43DA6080229201EDB227 -:1025A0009A6224E280221968D2040A431A608022C7 -:1025B00092019A611BE2C0200121000200F00AFB97 -:1025C000AA21AD4800F006FBC0200021000200F067 -:1025D00001FB5521A94800F0FDFAC02001210002AD -:1025E00000F0F8FAA021A44800F0F4FAC020039902 -:1025F000000200F0EFFA049E63682E43B6B2595D04 -:10260000300000F0E7FAC046300000F035FE0290DE -:10261000300000F031FE029B8342F4D163680299DE -:102620005A5D934B8A4212D1019A9249013292B279 -:1026300001921A6801350A401A608022D968D204D2 -:102640000A43DA6080229201EDB29A62E6E18022CA -:102650001968D2040A431A60802292019A61DDE16E -:10266000AA21874800F0B6FA5521844800F0B2FA52 -:10267000A021834800F0AEFA63682800995D00F05D -:10268000A9FAC046280000F0F7FD0190280000F0EC -:10269000F3FD019B8342F4D1DCE1A0205421C00171 -:1026A00000F098FA049DA0213543ADB2280000F057 -:1026B00091FA63682800995D00F08CFAC046280002 -:1026C00000F0DAFD0390280000F0D6FD039B834262 -:1026D000F4D16368039A9B5D654D934212D1731CDC -:1026E000DEB2019B634A01339BB201932B68134016 -:1026F0002B608023EA68DB041343EB6080239B019B -:10270000AB62D6E1A0208121C00100F063FA8020F5 -:102710000299000200F05EFAA0205421C00100F0EE -:1027200059FA80232A68DB0413432B6080239B0122 -:10273000AB61BEE1029EA0212E43B6B2300000F094 -:1027400049FA63683000595D00F044FAC046300031 -:1027500000F092FD0700300000F08EFD8742F5D1B9 -:1027600063685A5D424BBA4212D1019A4149013223 -:1027700092B201921A6801350A4080211A60DA6823 -:10278000C9040A43DA6080229201EDB29A62C6E17E -:1027900080211A68C9040A431A60802292019A6152 -:1027A000BDE1E37B002B04D1364A21003800FFF75E -:1027B0000FFBE37B012B04D1334A21003800FFF7E4 -:1027C00007FBE37B022B04D1304A21003800FFF7DE -:1027D000FFFAE37B042B04D12D4A21003800FFF7D8 -:1027E000F7FAE37B0A2B04D12A4A21003800FFF7CD -:1027F000EFFAE37B0B2B04D1274A21003800FFF7C7 -:10280000E7FAE37BFE2B00D09EE1218823484909AB -:10281000C9B200F075FB657AAA21ABB220480193DA -:1028200000F0E8FA55211F4800F0E4FA1C48202186 -:1028300000F0E0FA1F20384003020293237A019A45 -:10284000934231D265729021002000F0D3FA00212A -:10285000080000F0CFFAF021002000F0CBFA73E17D -:1028600069FD000055550000AA2A000069FDFFFF20 -:1028700000080048FFFFFFFB55950000AAAA0000D2 -:1028800055D5000035320008D53100085531000813 -:10289000113100089D30000815300008FF3F00008E -:1028A000AA0A000055050000029EA0212E43300018 -:1028B00000F0A0FA63683000595D00F09BFAC04652 -:1028C000300000F0DDFA0700300000F0D9FA87424E -:1028D000F5D163685A5DA84BBA4212D1019AA74953 -:1028E000013292B201921A6801350A4080211A60C1 -:1028F000DA68C9040A43DA6080229201EDB29A6272 -:102900009CE780211A68C9040A431A608022920158 -:102910009A6193E738006030994A2100C0B2FFF70E -:1029200057FA11E1C323E370964B1D78F02D00D0C8 -:1029300013E1954E3468E378982B00D00DE1934B6A -:1029400020001978FFF75EFA00233060C370E37A45 -:10295000E5702778112B00D123E7122BDAD0102B4A -:1029600000D0F8E0E37B002B06D138008038C0B2FD -:10297000874A2100FFF7F8F9E37B012B06D13800E5 -:102980008038C0B2834A2100FFF722FAE37B032B91 -:1029900006D138008038C0B27F4A2100FFF718FA0C -:1029A000E37B042B06D138008038C0B27B4A21007B -:1029B000FFF7DAF9E37B0A2B06D138008038C0B282 -:1029C000774A2100FFF704FAE37BFD2B15D13F2066 -:1029D000238838409B0902936B4680271B7A074364 -:1029E0000493657AABB201933B021BB20593237A41 -:1029F000019A934200D391E56572E37B1E2B13D1BC -:102A00003F2038408027238807439B09DBB203938C -:102A1000657AABB201933B021BB20493237A019A0D -:102A2000934200D3C7E56572E37B0C2B17D11F20BF -:102A3000384080270743C0202588A5216D09EDB2C5 -:102A4000C00100F0C7F82900564800F0C3F8667AC4 -:102A50003D023543237AB34200D301E66672E37B3D -:102A60001C2B3BD1A02023888121DB09DBB2C001D4 -:102A7000029300F0AFF880200299000200F0AAF85B -:102A8000A0205421C00100F0A5F8667AAA21B3B2B3 -:102A90004548019300F09EF85521444800F09AF80B -:102AA0002021414800F096F880233B431B021BB2D3 -:102AB0000493237A019A934200D3EEE5802090217B -:102AC0000002667200F086F880200021000200F00B -:102AD00081F88020F021000200F07CF8E37B1F2BBE -:102AE00032D1A0202188C0010909C9B200F072F8D2 -:102AF000657AAA21ABB22C48019300F06BF85521FE -:102B00002A4800F067F82848202100F063F8702375 -:102B100080209F434042384340B203020293237A0D -:102B2000019A934200D305E680209021000265724D -:102B300000F050F880200021000200F04BF88020C7 -:102B4000F021000200F046F8F4232288E370A37A13 -:102B50009B18238001E0C323E370154B1B78F02BF7 -:102B600001D1FFF76DFB832B01D0FFF769FBFFF766 -:102B7000DBF9FFF765FBC04600080048FFFFFFFBDD -:102B8000D52B0008900400208C040020F2060020C1 -:102B90005934000809340008A533000855330008EB -:102BA00001330008FFFF0000AA8A000055850000DD -:102BB000D2040020002302000002002A04D1002BCE -:102BC00001D0802318437047DB43511EDBB20A401B -:102BD000F3E700009022F0B50124D20513688500C8 -:102BE000A3431360D368204EA343D36053691F4CA3 -:102BF00009022340C024A4002C40234353611C4BF2 -:102C00005C693440FF2635402C435C611D68194CDB -:102C100025431D605F69050A37402D023D435D6114 -:102C200002259D619D621F68134D00B22F401F60F9 -:102C3000202797621F683C431C605C693440214335 -:102C4000596108219161002801DA49189162C04652 -:102C5000C0460821916249189161103191611A684A -:102C600015401D60F0BDC04603FF0000FFFC0000E2 -:102C70000004004800005555FFFFAAAAF7B501233C -:102C80000225294F01923A7800910543934004218F -:102C9000A020264E2D049BB229433268C00100F0CB -:102CA00017FD040001283DD13B7809209C400543D5 -:102CB0007830A3B232682900FF3000F009FD04002B -:102CC00001282FD13B7832689C402900A3B2002014 -:102CD00000F0FEFC0400012824D1009B180AFFF735 -:102CE00069FF3B7832689C402900A3B200F0F0FCF9 -:102CF0000400012816D16B461878FFF75BFF22000D -:102D00003B7829009A4093B2326800F0E1FC0198C8 -:102D1000FFF750FF3B7832689C402900A3B200F0D7 -:102D2000D7FC0400E0B2FEBDF0060020EC06002057 -:102D3000F7B501230225274F00903A78019105430A -:102D400093400421C020244E2D049BB229433268B5 -:102D5000800100F0BDFC0400012838D109231D4387 -:102D60003B78C0209C403268A3B22900400000F0AC -:102D7000AFFC040001282AD13B7832689C4029002E -:102D8000A3B2002000F0A4FC040001281FD1019B85 -:102D9000180AFFF70FFF3B7832689C402900A3B266 -:102DA00000F096FC0400012811D16B461879FFF75A -:102DB00001FF22003B789A4093B2009A1443092203 -:102DC000E1B209041143326800F082FC0400A0B2B1 -:102DD000FEBDC046F0060020EC0600200023800067 -:102DE00080B2834200D17047C046C04601339BB2D7 -:102DF000F7E700009022D2055369F0B51B4C86001E -:102E00002340C024A400344023435361184B194D80 -:102E10005C69000A2C40FF252E4034435C611E682B -:102E2000154C000226431E605E69144F2E4030434D -:102E3000586102209861986218681026384018601E -:102E40000820906296621868090204431C60586961 -:102E5000284001435961C04601219962C0469961E9 -:102E600019680F401F609661F0BDC046FFFC00006E -:102E70000004004803FF000000005555FFFFAAAA08 -:102E80009022D2055369194930B50B40C021840006 -:102E9000890021400B435361154B164D5969000AB7 -:102EA0002940FF252C40214359611C68124900022A -:102EB00021431960596908240D40022128435861B3 -:102EC0009961996219680D488025014019601021A7 -:102ED000946191629562C046C046C0461869E04060 -:102EE0009561C0B29462916130BDC046FFFC0000A4 -:102EF0000004004803FF000000005555FFFFAAAA88 -:102F00001D4B30B5984202D880231B0218439025F0 -:102F1000ED056B69194C82002340C024A4001440C5 -:102F200023436B61164B174D5C69000A2C40FF254B -:102F30002A4014435C611C68134A000214431C605D -:102F40005C6909022C402043586102209861986214 -:102F50001C680E4804401C601C6822431A605A69B1 -:102F60002A4011435961C04601229A62C0469A61C3 -:102F70001A6802401A6030BDFF1F0000FFFC00000D -:102F80000004004803FF000000005555FFFFAAAAF7 -:102F90001A4B30B5984202D880231B021843902167 -:102FA000C9054B69164A84001340C0229200224092 -:102FB00013434B61134B144D5A69000A2A40FF25F5 -:102FC0002C4022435A611C68104A000222431A60B6 -:102FD0005A6915400222284358619A619A621A6818 -:102FE0000B4802401A6080228A62C046C046C04632 -:102FF000C0461869000AC0B28A6130BDFF1F0000D8 -:10300000FFFC00000004004803FF000000005555CD -:10301000FFFFAAAAF8B505000E001C4F1C4B38880C -:103020002021203080B21C78FFF7D4FDAA21194856 -:10303000FFF766FF38881021103080B2FFF7CAFD15 -:1030400055211548FFF75CFF38882021203080B2D9 -:10305000FFF7C0FDA0210F48FFF752FF2401388879 -:10306000E4B2001980B22100FFF7B4FD310028005E -:10307000FFF746FF2800FFF78BFF0400C04628003B -:10308000FFF786FF8442F5D1F8BDC0463404002026 -:103090008804002055150000AA0A000070B504003D -:1030A000B0200E0000020A21FFF794FDC0200A2183 -:1030B0000002FFF78FFDAA211248FFF721FF5521DB -:1030C0001148FFF71DFFA0210E48FFF719FFB020A0 -:1030D0000E4D00022978FFF77DFDC02029780002FF -:1030E000FFF778FD31002000FFF70AFF2000FFF70F -:1030F0004FFF0500C0462000FFF74AFF8542F5D18B -:1031000070BDC04655150000AA0A000088040020C2 -:1031100070B504000D000D48AA21FFF7F1FE5521FE -:103120000B48FFF7EDFEA0210848FFF7E9FE290054 -:103130002000FFF7E5FE2000FFF72AFF0500C0464C -:103140002000FFF725FF8542F5D170BD5515000021 -:10315000AA1A000070B504000D001A4E0221308832 -:10316000023080B2FFF736FDAA211748FFF7C8FEEC -:1031700030880121013080B2FFF72CFD5521134822 -:10318000FFF7BEFE30880221023080B2FFF722FD39 -:10319000A0210D48FFF7B4FE0D4B30881978401878 -:1031A00080B2FFF717FD29002000FFF7A9FE2000DD -:1031B000FFF7EEFE0500C0462000FFF7E9FE85425E -:1031C000F5D170BD3404002055150000AA0A000096 -:1031D0008804002070B50400A0200D000002022128 -:1031E00000F05EFAAA211048FFF78AFE55210F4829 -:1031F000FFF786FEA0210C48FFF782FEA0200C4BB3 -:103200000002197800F04CFA29002000FFF778FE40 -:103210002000FFF7BDFE0500C0462000FFF7B8FE06 -:103220008542F5D170BDC04655150000AA0A0000C0 -:103230008804002070B504000D000D48AA21FFF796 -:103240005FFE55210B48FFF75BFEA0210848FFF702 -:1032500057FE29002000FFF753FE2000FFF798FEDD -:103260000500C0462000FFF793FE8542F5D170BDF2 -:1032700055150000AA0A000070B59024E4056369A2 -:103280001A4AFF261340C022850092002A401343A9 -:103290006361174B174A59693540114029435961F9 -:1032A0001968154A0A431A605969020A0E40120247 -:1032B00032435A6102229A619A621A680F4900B237 -:1032C0000A401A600822A261002801DA9218A2625C -:1032D000C046C046C046C046186990230822DB0598 -:1032E0009A62000A9218C0B29A6170BDFFFC000099 -:1032F0000004004803FF000000005555FFFFAAAA84 -:1033000070B504000D001048AA21FFF763FC552199 -:103310000E48FFF75FFCA0210B48FFF75BFC29007C -:103320002000FFF757FCA020094B00021978FFF797 -:1033300051FC2000FFF7A0FF0500C0462000FFF76A -:103340009BFF8542F5D170BDAAFA000055F500003B -:103350008804002070B504000D001048AA21FFF772 -:1033600039FC55210E48FFF735FCA0210B48FFF72B -:1033700031FC29002000FFF72DFC802000210002F5 -:10338000FFF728FC2000FFF777FF0500C04620006C -:10339000FFF772FF8542F5D1280070BD55D50000BA -:1033A000AAAA000070B504000D00134E0021308859 -:1033B000FFF710FCAA211148FEF74EFD55211048D9 -:1033C000FEF74AFDA0210D48FEF746FD0D4B308863 -:1033D0001978401880B2FFF7FDFB29002000FEF7A6 -:1033E0003BFD2000FFF748FF0500C0462000FFF727 -:1033F00043FF8542F5D170BD3404002055550000CF -:10340000AA2A00008804002070B50400C0200D0026 -:103410000002052100F044F9AA210D48FFF7DAFB6C -:1034200055210C48FFF7D6FBA0210948FFF7D2FB36 -:1034300029002000FFF7CEFB2000FFF71DFF05004D -:10344000C0462000FFF718FF8542F5D170BDC04689 -:1034500055550000AAAA000070B504000D000D48E3 -:10346000AA21FEF7F9FC55210B48FEF7F5FCA02137 -:103470000848FEF7F1FC29002000FEF7EDFC2000D3 -:10348000FFF7FAFE05002000FFF7F6FE8542F6D1B1 -:10349000280070BD55550000AA2A00009022D205D0 -:1034A000536970B5194C86002340C024A4003440F1 -:1034B00023435361164B174C5D69000A2540FF24D6 -:1034C000264035435D611E68134D00022E431E6089 -:1034D0005E69090226403043586102209861986273 -:1034E00018680E4E30401860186805431D60586912 -:1034F0002040014359610121106808431060916226 -:1035000091611A6816401E6070BDC046FFFC000045 -:103510000004004803FF000000005555FFFFAAAA61 -:10352000F0B585B001932A4B00901C6829482043D0 -:10353000186058690C02C0B220435861022098619B -:1035400098621868244C49B22040902418600820E2 -:10355000E405A061002901DA1021A16265691F4913 -:103560009000C0278C460D400100BF0039400D433C -:103570006561FF2459691A4D20402940084358616C -:10358000C046039590250020ED050294C04666468E -:103590001969009C090A215401326969D2B2940068 -:1035A000314026003E4031436961039E5969013034 -:1035B0003140029EC0B234400C4301995C618842A4 -:1035C000E4D90823AB62DB18AB6105B0F0BDC0469F -:1035D0000004004800005555FFFFAAAAFFFC0000A8 -:1035E00003FF0000F0B585B00193284B284C1D68FF -:1035F00000902C431C6027485C691F2943D8802514 -:1036000029430902E4B22143596102219961996277 -:103610001968214C0840902118608020C9058862F3 -:1036200048699500C026A44620402C00B6003440CE -:103630002043FF2448615869184F2540384005430E -:103640005D61C046002002960394C0461D69009C3F -:103650002D0A255464464D6901322540D2B2029CA0 -:103660009600344025434D61039C5D6926403D40F2 -:103670000130019C2E43C0B25E61A042E5D9802397 -:103680008B6105B0F0BDE4B20902BCE7000400485C -:1036900000005555FFFFAAAAFFFC000003FF000031 -:1036A00070B506000D0005243000013CFFF7E4FD75 -:1036B000E4B229003000FFF78DFA6D08002CF3D139 -:1036C00070BD00008047C046000000000000000000 -:1036D000F0B5474680B4061C081C000C102801D524 -:1036E000162700E004270007000F8046FF20014056 -:1036F0005468251C1D439C43F60313850AD5C04618 -:10370000C046C046C046C046C046C04694801383EB -:10371000958002E0012000F081F801390AD4381CBC -:1037200000F07CF8C046948013839580C046C04664 -:103730007600E2E7381C013800F070F894801383BB -:103740009580042000F06AF8108A184001D0FF200C -:1037500061E0C046C046C046C046C046C0469480F0 -:103760009580108A184055D001200226B04552D0CD -:103770000921168A1E40FCD1012000F04FF89480E8 -:10378000C0469580C04603E0C046C046C046C0461D -:10379000948095807600108A1840EFF300804000F6 -:1037A000C00F0643381C023800F038F8948095802A -:1037B000022000F033F80139EAD513859480012006 -:1037C00000F02CF813839580301C8021022399404F -:1037D0000E401BD1002341085E4149085E41490863 -:1037E0005E4149085E4149085E4149085E41490819 -:1037F0005E4149085E4149085E41760808D34008A9 -:10380000FF21084048400002013004E00E2002E0A1 -:10381000092000E0002080BCB846F0BD0138FDD191 -:103820007047C04603685A0003D45B005B08C018A9 -:103830007047802212061343F9E7C046F0B5574699 -:103840004E46DE464546E0B5814683B092460029A5 -:1038500025D04B1E9B46002701935B46FB18DC0FCF -:10386000E4184B466410E5005E193000FFF7DAFFFC -:10387000019B8046A3420BD0280008304844FFF744 -:10388000D1FFD04506D80138504509D2671CE4E77E -:10389000504505D9A74202D0631E9B46DDE70026AE -:1038A000300003B03CBC90469946A246AB46F0BD02 -:1038B000012809D0022805D0002801D00020704737 -:1038C0000248FCE70248FAE70248F8E7D13F00085F -:1038D000E93F0008DD3F000830B5234B83B0050009 -:1038E0008C1E002B2AD001A9200000E000BF002878 -:1038F00020D001992200FFF7A1FF041E1AD0FFF784 -:1039000091FF6368A864012B10D0201D002B1BDBE6 -:10391000FFF788FF0023E8642B650368002B17DBA3 -:10392000FFF780FF2861002003B030BD0023052091 -:103930002B61F9E7002309202B61F5E70B480C49BF -:10394000091AC9100191D5E70123E8642B65E4E762 -:103950001801000FFFF7ACFF2861002801D10930E2 -:10396000E2E70020E0E7C04600000000D848000879 -:10397000A8490008036810B50400DA0705D49B07BE -:103980000FD5483000F084FC23685A070FD51A077A -:1039900014D5DB0604D42000D130FF3000F084FCC5 -:1039A00010BD483000F070FC23685A07EFD42000A7 -:1039B000D03000F071FC23681A07EAD4200051309F -:1039C000FF3000F06DFC2368E3E7C0460368002B7E -:1039D00000D01B1818007047092070477047C04678 -:1039E00070B504000D0008E02B6C2A006361210013 -:1039F000012023699847082807D1296C2000FFF788 -:103A00006BFF0028F0D000F09FFE0728FBD10020BC -:103A1000296CFFF7E3FF281D00F020FCF0B5CE462F -:103A2000474680B5C368324C9846A5448369060072 -:103A300014000431402205A8994600F08DFE0023B1 -:103A400004AD296C30000493FFF746FF631E9C41D0 -:103A500007000934002F15D0AB6B10216B644B4667 -:103A600021430193C9B20095330032000120C047C1 -:103A7000002833D13800F5239B009D440CBC9046B0 -:103A80009946F0BDF0222B6C5200736129007CA88E -:103A900000F062FE7CAA31003369200098478A9BBF -:103AA00007006B6403934B4600950193320033008B -:103AB00021000120C047002810D1F0227CA952002B -:103AC000280000F049FE082F06D1296C3000FFF7CE -:103AD00003FF09240700BDE7072F01D00927C9E725 -:103AE0000020296CFFF77AFF05A800F0B7FBC0465D -:103AF0002CFCFFFF406C704770B5CB6BFAB00B64C9 -:103B000004000E004022043103A800F025FE01232A -:103B10005B42029306E002AA210023699847050050 -:103B200008280AD1129B200019000193FFF7D4FE48 -:103B30000028F0D009207AB070BD02A8FFF71AFF64 -:103B4000062DF7D131002000FFF74AFF10B5826142 -:103B5000DA6BC1601A6419000022FFF75FFF10BD25 -:103B6000436970B50B64C36804000D00002B04D0DA -:103B70000122FFF753FF00F0E7FD0A00236901006F -:103B800002209847072807D0082803D129002000E1 -:103B9000FFF726FF00F0D8FD0020296CFFF71EFF7D -:103BA000281D00F05BFBC046C36810B5002B05D094 -:103BB000CB6B00220B64FFF731FF10BDFFF79CFFBA -:103BC000FBE7C0467047C046836810B5002B02D0A3 -:103BD00001000120984710BD10B5012907D0002928 -:103BE00007D003390224012901D9200010BD012486 -:103BF000FBE70224002BF8D10F2AF6D89200821896 -:103C00005268029B00241A60EFE7C04600B585B0F9 -:103C100003AB0A00009300210023FFF7DDFF0398A8 -:103C200005B000BD10B5012907D0002907D0033920 -:103C30000224012901D9200010BD0124FBE7022440 -:103C4000002BF8D10F2AF6D8029B92001B6882182D -:103C500053600024EFE7C04600B585B003AB039284 -:103C600000930A0000230021FFF7DCFF05B000BD30 -:103C700070B51A4CD36BA544136406000D0019A847 -:103C8000111D402200F068FD01235B42189314E0EF -:103C90000C2118A802AAFFF7DFFF290018A8B047D7 -:103CA000002812D1069B18AA02A908300193984750 -:103CB000040005280AD0092807D0289B02A819006B -:103CC0000193FFF709FE0028E2D0092418A8FFF7A6 -:103CD00051FE200090239B009D4470BDC0FDFFFF5E -:103CE000F0B5DE464E464546574693460322E0B5BC -:103CF0001E0013008BB003400193CB6C0D001C1D04 -:103D00001B6808940793002E66D11B02079306AB2D -:103D10005E731A73019B022B00D16EE02B6DDB07E3 -:103D200047D40023A846B2460293083303400393C6 -:103D30002568002D00D137E15346022B49D0258854 -:103D4000668804340123370099469F4343469B6CA1 -:103D50000F219C4658466744FFF758FF00228742D0 -:103D600006D82A004B469A43D719B84280414242AE -:103D700002230121760033400D402B43012B3ED01E -:103D8000002B5AD0022B1CD1236801995F007F08B9 -:103D9000002965D1002A06D0039A002A00D188E0C4 -:103DA000002F00D1AAE0002B65DB0137BF00E4192A -:103DB000BEE700230293022E47DDFFF70DFE002829 -:103DC00049D009200BB03CBC90469946A246AB4670 -:103DD000F0BD66680834B5E7022E9BDC1A0C1B04A4 -:103DE0000793022306A90B73FD3313409B00E418CD -:103DF000019B4A73022B00D090E7AC6B8EE7019BCE -:103E0000002B3AD1002A16D02368DD0F63689A1C74 -:103E1000D7D0424658320692013300D1C6E0201D69 -:103E2000FFF7D4FD06AB01002A00404600E000BFCA -:103E3000002800D0A7E008347AE7019B002B02D0CD -:103E4000002A00D08BE0043472E707A9584600F03E -:103E5000D1FA0028B5D1029B002B5DD10820B1E733 -:103E600043460D2158461D6AFFF7D0FE854263D0B8 -:103E70002368002B99DA043497E743460D2158460E -:103E80001D6AFFF7C3FE8542D5D143469B6A9C421B -:103E9000D1D145462000FFF7C5FC0F21020058464E -:103EA000FFF7DAFE58462A000021FFF7D5FE07206B -:103EB00088E7002F22D058235146434406AABA4629 -:103EC000251D0026049405911F00914603E004354A -:103ED0002600A24514D028000697FFF777FD4B4631 -:103EE000010000224046741C00E000BF0028EED014 -:103EF0005746059B049C9A46B742B9D1454601E016 -:103F00004546049C0D215846FFF780FE069B28621B -:103F10006B62AC62062055E70F215846FFF776FE2C -:103F20000E2102005846FFF797FE5846274A0F21F8 -:103F3000FFF792FE072045E743469B6A9C4297D1D4 -:103F4000434642469F620023D36204331363231D1A -:103F500053632368002B32DB0123029325E7200003 -:103F6000FFF760FC454604340600AC63404600E0C1 -:103F700000BF002800D124E7584632000F21FFF788 -:103F80006BFE07201EE707000D2158464546FFF748 -:103F90003DFE2862022F0FD1069BEB6243462C3375 -:103FA0006B62AC6206200DE7564604E70D215846C9 -:103FB0004546FFF72BFE2862069B6B62F1E738004F -:103FC000013080004546201865E7C046000000002B -:103FD00010B50023FFF784FE10BDC04610B50123C5 -:103FE000FFF77EFE10BDC04610B50223FFF778FE36 -:103FF00010BDC046F0B5CE46474680B50600C3B0FA -:1040000014001D0001294ED0002933D003290AD005 -:10401000042902D1002B00D189E0022043B00CBC5E -:1040200090469946F0BD032BF7D11404150C240CCF -:104030002B19102BF1D8082203681A4200D0E7E0B0 -:1040400020AB1800984600F02DF9B36BED001A0074 -:10405000002C09D0E400EA1A1C1942441968D15016 -:1040600004339C42FAD12200B263404600F018F9B2 -:104070000020D3E70220002BD0D100230127100419 -:10408000B56B000C321D39009940084202D02968F6 -:104090000435116001330432102BF4D10020A30445 -:1040A000BCD4B563BAE71404170C240C012B5FD001 -:1040B000052BB2D13B19202BAFD80F2F7DD9A146AC -:1040C000002C65D1002223009146B16B002B00DC4F -:1040D00088E020A88046FA00DB00521ACB18424440 -:1040E0000868505004318B42FAD119004B46002B1E -:1040F00010D04B4658003A00102F00D21022002357 -:10410000103AD2006A448000CC58D4500433834221 -:10411000FAD1C918012D5ED0B1630F2F74D94B4667 -:10412000002BA5D0684600F0B7F8002076E7102AEB -:1041300000D972E7102203681A4245D120AB18005B -:10414000984600F0B3F800230120B16B02009A40BA -:10415000144204D045460F689A00AF500431013331 -:10416000042BF3D14046B16300F09EF8002055E7E0 -:104170003B19102B00D950E70F2F00D94DE7002332 -:104180009946012233681A4230D14B46002B5AD04F -:10419000042233681A4242D1012D47D00F2F06D88E -:1041A00020AB180000F076F84B46002B8AD068460A -:1041B00000F074F81023DB1B87E7102BDFD91022E7 -:1041C000524291469944DCE793430360D130FF307B -:1041D00000F06CF8B2E7043120A8B16300F054F8A5 -:1041E00000201BE74B46002B84D193E71900914335 -:1041F0000A003160052D1ED0032230009343336046 -:10420000483000F043F8C0E720A800F041F886E706 -:10421000934303605130FF3000F044F810E7300062 -:1042200093433360D03000F039F8B5E720AB180085 -:1042300000F02CF8BEE7022330001A433260483009 -:1042400000F028F8A1E7012D03D00F2F00D939E79E -:10425000A6E720AB180000F019F833E7011C343151 -:1042600038C9043B9C461D60A646011C20313CC950 -:1042700090469946A246AB46011C0831FCC94168EC -:104280000068E54600BDC0467047C0467047C0465E -:104290007047C0467047C0467047C0467047C0462A -:1042A0007047C0467047C0467047C0467047C0461A -:1042B00001B401A801B585B0FFB408A841464A463B -:1042C00053465C4665463EC001A83EC80F98009024 -:1042D00000230CB401A9FFF70FFC109B12B0184784 -:1042E00001B401A801B585B0FFB408A841464A460B -:1042F00053465C4665463EC001A83EC80F980090F4 -:1043000000230CB401A9FFF72BFC109B12B0184737 -:1043100001B401A801B585B0FFB408A841464A46DA -:1043200053465C4665463EC001A83EC80F980090C3 -:1043300000230CB401A9FFF737FC109B12B01847FB -:1043400001B401A801B585B0FFB408A841464A46AA -:1043500053465C4665463EC001A83EC80F98009093 -:1043600000230CB401ABFFF7F1FB109B12B0184710 -:1043700001B401A801B585B0FFB408A841464A467A -:1043800053465C4665463EC001A83EC80F98009063 -:1043900000230CB401AAFFF76BFC109B12B0184766 -:1043A000027A0300002A04D1427AB020002A07D101 -:1043B0007047013A02720268100E12021A60F7E7A3 -:1043C000013A5A725A68111D596003211268197214 -:1043D000F2E7C04600B585B003AB00930C22002382 -:1043E0000021FFF7F9FB039805B000BD10B5FFF7FA -:1043F000F1FF10BDF0B557464E464546DE46002358 -:10440000E0B587B003930F339846083B9946802365 -:104410001B0306000F009A463800FFF7C1FF040097 -:10442000B02821D0030632D4FF2583001D4005AB00 -:104430009B4600930D220023002130000435FFF736 -:10444000CBFB63064CD5059B5D1B05955B46009336 -:1044500000230D2200213000FFF7E4FB3800FFF7B6 -:104460009FFF0400B028DDD1039B0024002B2FD137 -:1044700005AD00950E2200213000FFF7ADFB009541 -:1044800000230F2200213000FFF7CCFB20E00300C7 -:1044900042469343DBB2802B63D0902B25D0A02BD8 -:1044A00032D0B02B45D0C02B00D173E003004A4678 -:1044B0009343DBB2D02B0AD15346024001321A4358 -:1044C000052301213000FFF795FD0028A4D0092421 -:1044D000200007B03CBC90469946A246AB46F0BDD2 -:1044E000059B9C4665440595B0E7833B03400D2B37 -:1044F000EDD0424605AD024000950023002130007A -:10450000FFF76AFB0095A3E7FF234A461B0119004A -:10451000824311410A001A40030702D58023DB01C0 -:104520001A43002300213000FFF764FD0028CED19C -:1045300072E7B1284AD0B2285ED0B32800D18BE010 -:10454000FC230340B42BC2D04A46534602400132FA -:104550001A43012101233000FFF74CFD0028B6D19A -:104560005AE704023800FFF71BFF802520432D0285 -:10457000A842ACD004010005020C00230021300049 -:10458000FFF738FD0028A2D12C4200D144E70123D7 -:10459000039341E7C6286AD0C7287CD003004A4667 -:1045A0009343DBB2C02B00D18BE0C82800D18FE051 -:1045B000C92800D08BE73800FFF7F2FEF023020392 -:1045C0001B03134042460240013278E73800FFF7F0 -:1045D000E7FE002800D17AE7030042469343DBB2AE -:1045E000002B00D073E7020000213000FFF702FD2E -:1045F000002800D06BE70FE705AB00939B460D2228 -:10460000002300213000FFF7E7FA3800FFF7C8FE6B -:1046100003066AD57F25B03C059B2840A0409C46F8 -:104620006044059038000734FFF7BAFE0306F3D460 -:10463000812292009446863AFF3A1040A040059BA2 -:10464000723A634418185B460590009300210023DA -:104650003000FFF7E7FADFE63800FFF7A1FEF023AE -:1046600002031B03134042460240013270E7380048 -:10467000FFF796FEF02302031B031340424602405D -:1046800001321A43032303213000FFF7B3FC002853 -:1046900000D01CE7C0E63800FFF782FE002800D1FA -:1046A00015E7030042469343DBB2002B00D00EE730 -:1046B000020004213000FFF79DFC002800D006E72F -:1046C000AAE64346A0221C40013412032243D9E744 -:1046D0003800FFF765FE434602009A43D2B210321B -:1046E0001840120301300243EAE60224A0E7C04664 -:1046F000030000B5DB6C85B05A6808001202019215 -:104700001A0001A908324A6003220A72DB794B724F -:10471000FFF770FE05B000BD10B5FFF767FE806CB7 -:1047200010BDC04610B5FFF761FEC26CD3799B0087 -:104730000833D01810BDC04610B500F005F8C046CB -:1047400010B5FFF7F9FFC04610B5062000F074F869 -:10475000012000F0A3F8C046F0B505000F2A2FD9BC -:104760000B0003439B0734D116000C000300103EDE -:10477000350901352D01451927681F6067685F609D -:10478000A7689F60E7681034DF6010339D42F3D163 -:104790000F239E431036851989191340032B1AD90C -:1047A0001E1F0023B4080134A400CF58EF50043377 -:1047B000A342FAD10324A643331D2240C918ED18A1 -:1047C000002A05D00023CC5CEC5401339342FAD18B -:1047D000F0BD0500F6E71A00F2E7C04670B5050027 -:1047E0000C001F2922D8B7239B00C358002B14D0DC -:1047F0008A009B181A68002A0FD0012A0BD0511C7E -:1048000005D00021200019609047002070BD1623BC -:1048100003600120FAE70020F8E7280000F02AF8FA -:1048200022000100280000F011F8EFE716230360D2 -:1048300001204042EAE7C04610B5034B010018686A -:10484000FFF7CCFF10BDC04600000020002370B56C -:10485000074C050008001100236000F017F8431C06 -:1048600000D070BD2368002BFBD02B60F9E7C04659 -:104870000407002010B500F001F810BD58220120F7 -:10488000014B40421A607047040700205822012063 -:10489000014B40421A60704704070020FEE7C04603 -:0848A000F8B5C046F8B5C046AA -:1048A80074B20181B0AB308000000000800A018141 -:1048B800B0B0ABF0000000003F020181B0AB308027 -:1048C8000000000080060181B0B0ABF000000000DD -:1048D800ECEDFF7FB0B0B08044EFFF7F0100000037 -:1048E800F0EFFF7FB0A9028084F0FF7FB0B0A8800E -:1048F800D4F0FF7F01000000E0F0FF7FB0B0AA8095 -:1049080014F1FF7F9CFFFF7FE4F1FF7F01000000AF -:10491800E0F1FF7FAA3F39802CF2FF7FB0B0A8807A -:1049280038F2FF7FB0B0AA8078F2FF7FB0B0A880DD -:104938008CF2FF7F0100000088F2FF7FB0B0A880F2 -:1049480090F2FF7F0100000020F3FF7FAA0FB280E2 -:1049580088F3FF7F58FFFF7F70F6FF7FB0B0A88015 -:104968008CF6FF7F54FFFF7FECF8FF7F010000000B -:104978005CFAFF7F008404806CFAFF7FB0B0A880E7 -:104988006CFAFF7F40FFFF7F60FDFF7F008404809B -:1049980080FDFF7FB0B0A88098FDFF7F0100000078 -:1049A800080000200000000000000000F4020020C1 -:1049B8005C030020C4030020000000000000000089 -:1049C80000000000000000000000000000000000DF -:1049D80000000000000000000000000000000000CF -:1049E80000000000000000000000000000000000BF -:1049F80000000000000000000000000000000000AF -:104A0800000000000000000000000000000000009E -:104A1800000000000000000000000000000000008E -:104A2800000000000000000000000000000000007E -:104A3800000000000000000000000000000000006E -:104A4800000000000000000000000000000000005E -:104A580001000000000000000E33CDAB34126DE6FB -:104A6800ECDE05000B000000000000000000000064 -:104A7800000000000000000000000000000000002E -:104A8800000000000000000000000000000000001E -:104A9800000000000000000000000000000000000E -:104AA80000000000000000000000000000000000FE -:104AB80000000000000000000000000000000000EE -:104AC80000000000000000000000000000000000DE -:104AD80000000000000000000000000000000000CE -:104AE80000000000000000000000000000000000BE -:104AF80000000000000000000000000000000000AE -:104B0800000000000000000000000000000000009D -:104B1800000000000000000000000000000000008D -:104B2800000000000000000000000000000000007D -:104B3800000000000000000000000000000000006D -:104B4800000000000000000000000000000000005D -:104B5800000000000000000000000000000000004D -:104B6800000000000000000000000000000000003D -:104B7800000000000000000000000000000000002D -:104B8800000000000000000000000000000000001D -:104B9800000000000000000000000000000000000D -:104BA80000000000000000000000000000000000FD -:104BB80000000000000000000000000000000000ED -:104BC80000000000000000000000000000000000DD -:104BD80000000000000000000000000000000000CD -:104BE80000000000000000000000000000000000BD -:104BF80000000000000000000000000000000000AD -:104C0800000000000000000000000000000000009C -:104C1800000000000000000000000000000000008C -:104C2800000000000000000000000000000000007C -:104C3800000000000000000000000000000000006C -:104C4800000000000000000000000000000000005C -:104C5800000000000000000000000000000000004C -:104C6800000000000000000000000000000000003C -:104C7800000000000000000000000000000000002C -:104C8800000000000000000000000000000000001C -:104C9800000000000000000000000000000000000C -:104CA80000000000000000000000000000000000FC -:104CB80000000000000000000000000000000000EC -:104CC80000000000000000000000000000000000DC -:104CD80000000000000000000000000000000000CC -:104CE80000000000000000000000000000000000BC -:104CF80000000000000000000000000000000000AC -:104D0800000000000000000000000000000000009B -:104D1800000000000000000000000000000000008B -:104D2800000000000000000000000000000000007B -:104D3800000000000000000000000000000000006B -:104D4800000000000000000000000000000000005B -:104D5800000000000000000000000000000000004B -:104D6800000000000000000000000000000000003B -:104D7800000000000000000000000000000000002B -:104D8800000000000000000000000000000000001B -:104D9800000000000000000000000000000000000B -:104DA80000000000000000000000000000000000FB -:104DB80000000000000000000000000000000000EB -:104DC80000000000000000000000000000000000DB -:0400000508000801E6 +:1005E000AB89EFCDFF2370B53F4D2B804378C68894 +:1005F000102B00D075E0C478818880783B4B01389F +:100600005A69082800D968E0FFF79CFF0567672B47 +:100610003D314B5363008A1E8E241D2A19D8344A5B +:100620005A60344A5A600122D8681042FCD1022232 +:100630001A618022890212058918422259611A61C1 +:10064000C046413ADC681440FCD12022DA606032B6 +:100650001A612C70284BAAB22D0CF0B25A819D81E0 +:1006600070BD60001018FFF7A2FF0024F1E7002C16 +:1006700035D10BB2002B32DB80231B05C8181F4974 +:10068000FFF795FFE5E704226A705A69AA705A6974 +:10069000120AEA705A69120C2A715B691B0E6B719F +:1006A000E3E702236B701388AB7013881B0AEB70AF +:1006B000DBE7002C13D10BB2002B10DB80231B05D2 +:1006C000C91802236B700B88AB700B881B0AEB7088 +:1006D000BFE70B4B0B4ADA60C7E78B24B9E78E24E0 +:1006E000B7E780232B70B5E7EC060020002002401E +:1006F00023016745AB89EFCD00600040FFFF00009C +:1007000000ED00E00400FA05FFFFFFFFFFFFFFFF21 +:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10077000164B174A9BB21382164B9BB253826846A4 +:100780001C300F4A0F4B0430043001681140C91A65 +:10079000FAD1094A094B043801681140C91AF2D14B +:1007A0007B460A3303600438013303600CE00A4BD4 +:1007B0000A4A1A60FBE7C0460000FFFF000000087D +:1007C000FFFFFF0F0000000100207047E505000853 +:1007D00000600040AD05000800300040AAAA0000FB +:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10080000FFFFFFFF09490A4A0A4B9B1A03DD043B1D +:10081000C858D050FBDC0849084A0020521A02DDB3 +:10082000043A8850FCDC02F02BFA00005049000822 +:1008300000000020300400203004002008070020C1 +:1008400070B50E4B1A68537A55685C18E4B2A3422F +:100850000ED1537A0A48CB1853720378591AC9B289 +:1008600001700020814202D198230130D37070BD05 +:1008700006780130EE540133DBB2E8E79004002043 +:1008800095040020FF23F7B5C34C0500238083792E +:100890000093407801380A2801D901F0A3F9FFF745 +:1008A0006BFE0B00B404CC05A1094B08A1098E090D +:1008B0001C07A407EE074808A878AB8819281BD89E +:1008C000FFF75AFE1E002600EC00B8016002D202BB +:1008D0004E03D603E703F203F903000408041004EF +:1008E00038044704550464048B048B048B041A00F9 +:1008F0001A001A004A0255028C23237000F007FEEA +:10090000E023A64A1B0351690B4353610023F4E71C +:10091000152B01D900F064FC1800FFF72DFE16001E +:1009200021002E003B00480055005F006C0076005F +:1009300081008D009A006104610461046104610416 +:100940006104A70061046104B40090234022DB0528 +:10095000196891431960D9680A43DA600023CCE72B +:100960009023DB051A688E490A401A608022D968F4 +:1009700052000A43DA600023BFE79023DB051A68C0 +:1009800088490A401A608022D968D2000A43DA6096 +:100990000023B2E79023DB051A6883490A401A60F6 +:1009A0008022D96852010A43DA600023A5E7902328 +:1009B000DB051A687D490A401A608022D968D20195 +:1009C0000A43DA60002398E70122794B19689143C2 +:1009D0001960D9680A43DA6000238EE79023DB05AB +:1009E0001A6874490A401A608022D96852030A437F +:1009F000DA60002381E704226D4B19689143196086 +:100A0000D9680A43DA60002377E790230122DB05E7 +:100A1000196891431960D9680A43DA6000236CE7CA +:100A2000654B66491A680A401A608022D968D20468 +:100A30000A43DA60002360E79023DB051A68604907 +:100A40000A401A608022D968D2050A43DA6000237E +:100A500053E79023DB051A6858490A401A60802240 +:100A6000D968D2040A43DA60002346E79023DB0505 +:100A70001A6854490A401A608022D96852050A430C +:100A8000DA60002339E790230122DB0519689143DE +:100A90001960D9680A43DA6000232EE7152B00D9C4 +:100AA000A1E31800FFF768FD160021002C003700B5 +:100AB00042004D00570062006C0090009A00A500B3 +:100AC0009F039F039F039F039F039F03B0009F0308 +:100AD0009F03BB0090234021DB051A688A431A60FC +:100AE000DA688A43DA60002307E79023DB05196898 +:100AF0002B4801401960DA680240DA600023FCE606 +:100B00009023DB051968274801401960DA68024024 +:100B1000DA600023F1E69023DB05196822480140E2 +:100B20001960DA680240DA600023E6E69023DB050C +:100B300019681E4801401960DA680240DA60002333 +:100B4000DBE601211A4B1A688A431A60DA688A4385 +:100B5000DA600023D1E69023DB05196815480140CF +:100B60001960DA680240DA600023C6E60421104BFF +:100B70001A688A431A60DA688A43DA600023BCE69E +:100B800090230121DB051A688A431A60DA688A43D8 +:100B9000DA600023B1E6C046F406002000100240EF +:100BA000FFFEFFFFFFFBFFFFFFEFFFFFFFBFFFFFAA +:100BB00000040048FFFFEFFF00080048FFFFFFFBB5 +:100BC000FFFFFFBFFFFFFFEFC14BC24819680140A5 +:100BD0001960DA680240DA6000238EE69023DB05B4 +:100BE0001968BD4801401960DA680240DA600023E4 +:100BF00083E69023DB051968B64801401960DA687E +:100C00000240DA60002378E69023DB051968B348D8 +:100C100001401960DA680240DA6000236DE6902333 +:100C20000121DB051A688A431A60DA688A43DA60B0 +:100C3000002362E6152B00D9D8E21800FFF79CFCD0 +:100C400016001E0027003000390042004900520003 +:100C50005900610069007200D602D602D602D6029F +:100C6000D602D6027B00D602D60284009022402310 +:100C7000D20511680B43136000233EE690228023C7 +:100C8000D20511685B000B431360002335E6902208 +:100C90008023D2051168DB000B43136000232CE690 +:100CA00090228023D20511685B010B43136000235F +:100CB00023E690228023D2051168DB010B431360E9 +:100CC00000231AE60123864A11680B4313600023B0 +:100CD00013E690228023D20511685B030B43136057 +:100CE00000230AE604237E4A11680B4313600023A5 +:100CF00003E690220123D20511680B431360002301 +:100D0000FBE58023724ADB0411680B431360002368 +:100D1000F3E590228023D2051168DB050B431360B5 +:100D20000023EAE590228023D2051168DB040B43FF +:100D300013600023E1E590228023D20511685B0552 +:100D40000B4313600023D8E590220123D2051168DC +:100D50000B4313600023D0E5082B00D049E290221A +:100D6000D2055168073B0B4353600023C5E5082BB0 +:100D700000D041E290220121D20553688B43536099 +:100D80000023BAE5152B00D939E21800FFF7F4FB70 +:100D900016001C00220028002E00340039004000FC +:100DA00045004B0051005800370237023702370226 +:100DB000370237025F0037023702660090230822AD +:100DC000DB059A62002398E590231022DB059A62E6 +:100DD000002392E590232022DB059A6200238CE514 +:100DE00090234022DB059A62002386E5902380222F +:100DF000DB059A62002380E50122394B9A620023C9 +:100E00007BE590238022DB05D2009A62002374E503 +:100E10000222334B9A6200236FE590230122DB0507 +:100E20009A62002369E58022294B92019A6200238D +:100E300063E590238022DB0512029A6200235CE5C1 +:100E400090238022DB0592019A62002355E59023CE +:100E50008022DB05D2019A6200234EE59023012215 +:100E6000DB059A62002348E5152B00D9CAE118007A +:100E7000FFF782FB16001C002200280038003E000D +:100E800043004A004F0055005B006200C801C801E2 +:100E9000C801C801C801C8016900C801C8017000C3 +:100EA00090230822DB059A61002326E59023102277 +:100EB000DB059A61002320E590232022DB059A615F +:100EC00000231AE590234022DB059A61002314E5F4 +:100ED00000080048FFFFFFFBFFFFFFBFFFFFFFEF22 +:100EE0000004004890238022DB059A61002304E57A +:100EF0000122CC4B9A610023FFE490238022DB0582 +:100F0000D2009A610023F8E40222C64B9A610023C2 +:100F1000F3E490230122DB059A610023EDE48022B3 +:100F2000C14B92019A610023E7E490238022DB0504 +:100F300012029A610023E0E490238022DB059201F3 +:100F40009A610023D9E490238022DB05D2019A61C3 +:100F50000023D2E490230122DB059A610023CCE434 +:100F600002226270152B00D97EE01800FFF7EAFA22 +:100F70000B131B232B333A434A525A627C7C7C7CF2 +:100F80007C7C6B7C7C7490230822DB051B691340FE +:100F900063800023B1E490231022DB051B6913401A +:100FA00063800023A9E490232022DB051B69134002 +:100FB00063800023A1E490234022DB051B691340DA +:100FC0006380002399E490238022DB051B69134092 +:100FD0006380002391E40122924B1B6913406380DC +:100FE00000238AE490238022DB051B69D200134092 +:100FF0006380002381E402228A4B1B6913406380D3 +:1010000000237AE490230122DB051B6913406380EF +:10101000002372E48022844B92011B691340638099 +:1010200000236AE49023DB051B69DB0BDB03638091 +:10103000002362E490238022DB051B6992011340A8 +:101040006380002359E490238022DB051B69D201D1 +:1010500013406380002350E490230122DB051B69C9 +:1010600013406380002348E4002363708D3344E41D +:1010700080236E4ADB0251690B435361694B6C4913 +:101080001A680A401A60D9686A4A0A43DA6000237B +:1010900033E4644B66491A680A401A60D968654AA5 +:1010A0000A43DA60002328E45E4A614913680B4072 +:1010B0001360002321E45B4A5E4B11680B4313600D +:1010C00000231AE457491B024A69D2B213434B6109 +:1010D000002312E4534B1B691B0AA37001236370A6 +:1010E00000230AE48023514ADB02516950480B4334 +:1010F00053614C4B196801401960D8684D49014350 +:10110000D960C0215069C9020143516104221968A4 +:101110000A431A60022290219A62A022C905086837 +:10112000D20202430A601968434A0A431A60002344 +:10113000FFF7E3FB9022A023D205D168DB020B432B +:10114000D360384A3C4BD1680B43D3600023FFF790 +:10115000D4FB9022D205136838490B401360314A02 +:10116000374913680B4013600023FFF7C6FB90223A +:10117000A023D2051168DB020B431360294A2E4BD2 +:1011800011680B4313600023FFF7B7FB9020C005E5 +:1011900042692C499D000A40C021890029400A4328 +:1011A0004261204A284851691B0A0140FF2005403E +:1011B0002943516115681F491B0229431160516978 +:1011C00008400343536102239361936213681849F3 +:1011D0000B4013600023FFF790FB0023FFF78DFB0C +:1011E0008D23FFF78AFB8D23FFF787FB8D23FFF706 +:1011F00084FB8D23FFF781FB8D23FFF77EFB8D237F +:10120000FFF77BFB8D23FFF778FBAA88AD78032DD2 +:1012100000D1D7E01AD8002D67D0012D69D09623D0 +:10122000DFE0C0460004004800080048001002400B +:10123000FFFFAAAA0000555550550000FFFFFAFF16 +:10124000AFAAFFFFFFFC000003FF0000042D00D148 +:10125000E6E0802DE3D190230122DB0562709A62E3 +:10126000196811431960C046186919681040914304 +:101270001960D9689143D960F021002832D11968EA +:1012800091431960D9681143D9601F691E69C0462E +:101290001D69C046C0461C69C046C046C0461969A3 +:1012A0008C46C046C046C046C046196901911968BF +:1012B00091431960D9689143D9600100174211D157 +:1012C000110016420ED1023115420BD103311442E6 +:1012D00008D163460431134204D1019BD631DB07A8 +:1012E00000D5D139C04B997001E001F05FFA0023BD +:1012F00077E001F05BFA90228023D20511685B0051 +:101300000B43136010239361116830330B43136058 +:101310000823936280231168DB000B4313602023B2 +:10132000936180231168DB010B4313608023936179 +:10133000AE4BAF481968AF4C294319609D618025B9 +:101340004169ED0229434161196821401960DE6855 +:10135000A9490E43DE601E6826401E60DE680E430B +:10136000DE604669354345611D6825401D60DD68C6 +:101370000D43DD60C0254669ED023543456104201B +:101380001D68284318600220A02598621668ED02A7 +:10139000354315601E68994D35431D605569984E5B +:1013A000354055615A69974D2A405A611A68114370 +:1013B00019605A69D2B25A61986198621A681440E9 +:1013C0001C6094E7D2B2022A0ED00023032A08D070 +:1013D0009733012A05D100238B4A8C4913708C4A1C +:1013E0001160814CFFF789FAE023814A1B035169A0 +:1013F0000B43536190230122DB0519689143196067 +:10140000D9681143D9605968114359609A611968C4 +:101410000A4308211A607C4A11707D4A136066E70E +:10142000D2B29823012ADCD1E023714A1B0351690F +:101430000B43536101F03EF959E7E978A888AD788C +:101440000D2D00D1C3E029D8062D00D166E011D8BA +:10145000022D00D169E005D8002D54D0012D61D0B6 +:10146000A02552E0042D00D19FE0052DF8D100F019 +:10147000C7FC55E0092D00D1A0E007D8072D00D109 +:10148000ABE0082DECD100F0CBFD49E00B2D00D1F5 +:10149000A0E000D895E000F05BFE41E0222D47D0AF +:1014A00015D8102D00D19BE007D80E2D00D18BE070 +:1014B0000F2DD5D101F0DCFA32E0202D00D177E0FC +:1014C00000D978E0112DCBD100F084FE28E0822DE8 +:1014D00000D1EFE00AD8802D00D1A1E0812DBFD14D +:1014E0000123637000F0EEFEA07019E0852D00D19D +:1014F000E5E0862D00D1E8E0842DB1D101236370B1 +:1015000000F0C4FCF0E700F0B5FF374C2570414B0C +:10151000A2B2240C5A8100989C81FEBD00F068FFA5 +:101520000025F2E700F0F2FCFAE700F0BDFDF7E776 +:101530009022D2055369324D84002B40C025AD0066 +:1015400025402B435361294B2E4E5D6909023540DE +:10155000FF26344025435D611D68274C25431D60EF +:101560005F69050A37402D023D435D6102259D619B +:101570009D621F681F4D00B22F401F602027976299 +:101580001F683C431C605C6934402143596100285A +:1015900001DA10219162C046C046102191614918BC +:1015A00091611A6815401D60BAE701F04FFAB7E77C +:1015B000194B1870B4E7194B1880B1E700F0D2FF4F +:1015C000AEE700F04FFDABE701F082FAA8E700F0CC +:1015D00097FFA5E700F038FEA2E700F0E1FE9FE7E5 +:1015E00000F0B4FE9CE7C046F4060020000400486A +:1015F00000100240FFFFAAAA0000555550550000F8 +:10160000FFFC000003FF0000000700200008004866 +:10161000FC06002000600040880400203604002002 +:10162000012190226170D205136808248B43136056 +:10163000D36810258B43D360202394629561936116 +:101640005369C34986000B40C021890031400B43D8 +:101650005361C04BC0495F693940FF273E400E438C +:101660005E611E68BD4931431960010AA1405E698F +:1016700037400F4302215F61996199621968B84E42 +:1016800031401960C046C04600B29461002800DABB +:101690009562C046C046C046C046C046C04690227D +:1016A0000821D2051B69916249189161AD4A1B0A54 +:1016B000937035E70123637000F070FC14E7012399 +:1016C0006370A94B1B78A3702AE702236370A74BB2 +:1016D0001B88A3701B0AE37022E7EA78A988AD781B +:1016E000112D7BD007D8012D4ED0002D0DD0022D0D +:1016F0005CD0822646E0212D66D0222D6AD0122DA4 +:10170000F7D10223102063706BE00127984B042669 +:101710001B7810209F40FA43964B01921D68AF62E0 +:101720006B6813406B6000F060FBAF616B683B431C +:101730006B60FA20400000F058FBFA20AF626B6843 +:10174000019A400013406B6000F04FFBAF616B6883 +:10175000013E3B43B6B26B60002EEAD10436FA205C +:1017600000F043FBAF626B68019AFA2013406B6094 +:1017700000F03BFBAF616B68013E3B43B6B26B6070 +:10178000002EECD12670C2E6794A7A4B12781E6898 +:101790009540B56273681020AB43736000F025FB81 +:1017A000B56173682B4373600026EBE70123704A31 +:1017B00063701278704993406E4A9BB212680020A1 +:1017C00001F076FFA070EFE701230020637001F0C5 +:1017D000A7F9F7E7012310206370F8E70223002040 +:1017E000637001F0F7F96080DEE7AB78AA88042B1C +:1017F0001DD007D8022B1FD024D8012B12D087234D +:10180000FFF77BF8072B26D003D8052BF7D15B4BCE +:1018100016E0082B24D0802BF1D100F04BFF0023E1 +:10182000FFF76BF8564A1278A2706370F7E7554BD2 +:101830001B78A3700123F8E7514B1A708322514B98 +:101840001A70ECE74E4B4F4D1A7083232B7000F04B +:1018500051FF2B78EDE74C4B1A70120A5A70DEE7F5 +:10186000494B1A78A2705A78E2709A782271DA7825 +:1018700062711A79A2715B79E3710623D5E7A878C2 +:10188000E9780238AA888A23092801D9FFF735F8B0 +:10189000FEF758FE050A10151C232F3B40483B4B12 +:1018A0001A800023FFF729F8384B1B881B041343C9 +:1018B0009847F6E7FEF75CFF0300FFF71EF8344891 +:1018C000036899B213040B430360EAE730490B68DD +:1018D0001B0C1B0413430B60E3E7042363702C4BC6 +:1018E0001B681A0AA370E2701A0C1B0E2271637136 +:1018F000D7E7022363705300254A1168CB181A8872 +:10190000A2701B881B0AE370CBE7214B49001B68C0 +:10191000CA52C6E71E4953000A68D31802220B6058 +:101920006270ECE71A4B49001868411819600A8088 +:10193000B7E78823FEF7E1FFAA781300303B2F2B8F +:101940003CD8E878032836D8FEF7FCFD383A243333 +:10195000FFFC00000004004803FF00000000555594 +:10196000FFFFAAAAF4060020880400203604002005 +:1019700000070020FC06002004000200D90400201B +:10198000B8040020DA040020B90400203404002048 +:1019900030040020A34B512A00D17AE027D8312A05 +:1019A00055D00FD8002A35D0302A49D0B423FEF7BD +:1019B000A4FF9D4BEFE7B523FEF79FFF9B4BEAE7A4 +:1019C0009B4BE8E7332A50D048D3502AEED1C022AF +:1019D000D20022801A7AA270DA78E2705A7A2271E2 +:1019E0009A7A62719A78A2715B7CE3718FE57F2AA3 +:1019F00000D982E0702A5BD2602A3BD0612A41D0B4 +:101A0000522AD3D180221B889200A3701B0A228005 +:101A1000E3707CE5FF21874BD1540132102AFBD1C2 +:101A20000123824A5B425380814A53807D4A53801E +:101A30007D4A53800122804B1A700023FEF75DFF20 +:101A4000AA88110AD9721A730023FEF756FFAA88D2 +:101A5000110A59739A730023FEF74FFFAA88110ADF +:101A6000D9731A740023FEF748FFAA885A7400231A +:101A7000FEF743FF80235B002380AB886D4AD35C75 +:101A8000A37044E580235B0023806C4B1B68DB78EC +:101A9000F6E7C022D2002280DA7AA2701A7BE270C6 +:101AA0005A7B22719A7B6271DA7BA2711B7C9CE764 +:101AB0005E4B28785C68614B1B68D9787F2800D919 +:101AC00093E05F48009E067000290FD00020009030 +:101AD000982900D18FE004E000200090D02900D1A7 +:101AE00089E0554910300870FF2104E055490B602A +:101AF0009021D9706F3100917DE0072010400328BC +:101B000017D8FEF71FFD191B0214464B802A00D27E +:101B1000FDE4872A14D97032D2B2072A00D9F6E43C +:101B200000222270EA789A72AA881A80EFE43E4B6B +:101B3000ECE7B523FEF7E1FE3C4BE7E73C4BE5E77E +:101B4000A888E978C6B28D19BE22102D2CDC04328B +:101B5000002929D0DD78033AFF2D25D19D78013267 +:101B6000FF2D21D10022D7B2B9421FD8364D002215 +:101B7000AC464F01013F1F727701000A674498701D +:101B8000DA705A729A721A80DA721A735A739A73E6 +:101B9000DA731A745A745F60264B9D19A854013287 +:101BA000D3B29942FAD800222270B0E40132B718B9 +:101BB000204D013FEF5DFF2FD5D0C122F4E7AB7878 +:101BC000002B04D0402B07D0D223FEF796FE2370C3 +:101BD000AA88194B1A709AE480235B002380164B65 +:101BE0001B784DE78023FEF788FED82900D073E7E5 +:101BF00080215C68D97000215972DB78902B00D06D +:101C000085E4712A00D082E40E4BAA881B685968CB +:101C10000A70AA885968120A4A705A7A02325A72AD +:101C200075E4C046600400207404002038040020DD +:101C30004C040020DB040020980400208C040020C9 +:101C40009504002090040020EC040020F0B585B03D +:101C500001932A4B00901C6829482043186058695A +:101C60000C02C0B220435861022098619862186843 +:101C7000244C49B22040902418600820E405A0615B +:101C8000002901DA1021A16265691F499000C0276F +:101C90008C460D400100BF0039400D436561FF24B3 +:101CA00059691A4D2040294008435861C0460395A0 +:101CB00090250020ED050294C04666461969009CF7 +:101CC000090A215401326969D2B2940031402600D8 +:101CD0003E4031436961039E596901303140029EA3 +:101CE000C0B234400C4301995C618842E4D90823B6 +:101CF000AB62DB18AB6105B0F0BDC0460004004824 +:101D000000005555FFFFAAAAFFFC000003FF0000DA +:101D1000F0B585B00193284B284C1D6800902C43EA +:101D20001C6027485C691F2943D880252943090284 +:101D3000E4B2214359610221996199621968214CE9 +:101D40000840902118608020C90588624869950084 +:101D5000C026A44620402C00B60034402043FF2477 +:101D600048615869184F2540384005435D61C046B9 +:101D7000002002960394C0461D69009C2D0A25543C +:101D800064464D6901322540D2B2029C960034402F +:101D900025434D61039C5D6926403D400130019C17 +:101DA0002E43C0B25E61A042E5D980238B6105B0AD +:101DB000F0BDE4B20902BCE700040048000055553C +:101DC000FFFFAAAAFFFC000003FF0000002302009F +:101DD0000002002A04D1002B01D080231843704751 +:101DE000DB43511EDBB20A40F3E70023800080B2E0 +:101DF000C046C04601339BB29842F9D17047FFFFFD +:101E00009022D205F0B553691B4C86002340C024B4 +:101E1000A400344023435361184B194D5C69000AF8 +:101E20002C40FF252E4034435C611E68154C000297 +:101E300026431E605E69144F2E40304358610220D5 +:101E400098619862186810263840186008209062DF +:101E500096621868090204431C60586928400143CF +:101E60005961C04601219962C046996119680F40C5 +:101E70001F609661F0BDC046FFFC000000040048F2 +:101E800003FF000000005555FFFFAAAA9022D205CB +:101E90005369194930B50B40C021840089002140A5 +:101EA0000B435361154B164D5969000A2940FF2514 +:101EB0002C40214359611C681249000221431960DA +:101EC000596908240D40022128435861996199629B +:101ED00019680D48802501401960102194619162B4 +:101EE0009562C046C046C0461869E0409561C0B2E0 +:101EF0009462916130BDC046FFFC000000040048C0 +:101F000003FF000000005555FFFFAAAA1D4B30B586 +:101F1000984202D880231B0218439025ED056B6977 +:101F2000194C82002340C024A400144023436B6159 +:101F3000164B174D5C69000A2C40FF252A401443BC +:101F40005C611C68134A000214431C605C6909024E +:101F50002C40204358610220986198621C680E480A +:101F600004401C601C6822431A605A692A401143CD +:101F70005961C04601229A62C0469A611A680240BD +:101F80001A6030BDFF1F0000FFFC00000004004885 +:101F900003FF000000005555FFFFAAAA1A4B30B5F9 +:101FA000984202D880231B0218439021C9054B692F +:101FB000164A84001340C0229200224013434B6112 +:101FC000134B144D5A69000A2A40FF252C40224326 +:101FD0005A611C68104A000222431A605A6915406F +:101FE0000222284358619A619A621A680B4802409B +:101FF0001A6080228A62C046C046C046C046186940 +:10200000000AC0B28A6130BDFF1F0000FFFC000063 +:102010000004004803FF000000005555FFFFAAAA76 +:1020200070B504000D000D48AA21FFF76FFF552180 +:102030000B48FFF76BFFA0210848FFF767FF290057 +:102040002000FFF763FF2000FFF7A8FF0500C04650 +:102050002000FFF7A3FFA842F5D170BD5515000081 +:10206000AA1A000070B504000D000D48AA21FFF760 +:102070004DFF55210B48FFF749FFA0210848FFF706 +:1020800045FF29002000FFF741FF2000FFF786FFF2 +:102090000500C0462000FFF781FFA842F5D170BDC2 +:1020A00055150000AA0A00009022F0B50124D205BF +:1020B00013688500A3431360D368204EA343D36005 +:1020C00053691F4C09022340C024A4002C40234321 +:1020D00053611C4B5C693440FF2635402C435C61E6 +:1020E0001D68194C25431D605F69050A37402D02A4 +:1020F0003D435D6102259D619D621F68134D00B2E5 +:102100002F401F60202797621F683C431C605C695A +:1021100034402143596108219161002801DA4918AE +:102120009162C046C0460821916249189161103100 +:1021300091611A6815401D60F0BDC04603FF0000A4 +:10214000FFFC00000004004800005555FFFFAAAA4C +:10215000F7B51C4B07001D781B4B01911C882021F3 +:1021600026002036B6B23000FFF79EFFAA2117489E +:10217000FFF7CCFE2000103080B21021FFF794FF53 +:102180002D0155211248FFF7C1FEEDB2202130008C +:10219000FFF78AFF6419A0210C48FFF7B7FEA0B231 +:1021A0002900FFF781FF01993800FFF7AFFE3800E3 +:1021B000FFF7F4FE0400C0463800FFF7EFFEA04230 +:1021C000F5D1F7BD88040020360400205515000025 +:1021D000AA0A000070B50400B0200E0000020A2117 +:1021E000FFF762FFC0200A210002FFF75DFFAA216E +:1021F0001248FFF78BFE55211148FFF787FEA021FB +:102200000E48FFF783FEB0200E4B00021D78290018 +:10221000FFF74AFFC02029000002FFF745FF310009 +:102220002000FFF773FE2000FFF7B8FE0500C04650 +:102230002000FFF7B3FEA842F5D170BD5515000090 +:10224000AA0A000088040020F8B505000E00194B0A +:1022500002211C88A71CBFB23800FFF725FFAA2166 +:102260001548FFF753FE601C80B20121FFF71CFFE9 +:1022700055211248FFF74AFE02213800FFF714FFEC +:10228000A0210D48FFF742FE0D4B19786418A0B24B +:10229000FFF70AFF31002800FFF738FE2800FFF79C +:1022A0007DFE0400C0462800FFF778FEA042F5D16D +:1022B000F8BDC0463604002055150000AA0A0000EB +:1022C0008804002070B59024E40563691A4AFF264B +:1022D0001340C022850092002A4013436361174BCC +:1022E000174A596935401140294359611968154AFF +:1022F0000A431A605969020A0E40120232435A61B7 +:1023000002229A619A621A680F4900B20A401A6062 +:102310000822A261002801DA9218A262C046C046D3 +:10232000C046C046186990230822DB059A62000A5D +:102330009218C0B29A6170BDFFFC00000004004812 +:1023400003FF000000005555FFFFAAAA70B5040066 +:102350000D001048AA21FFF7A7FE55210E48FFF7F0 +:10236000A3FEA0210B48FFF79FFE29002000FFF7E6 +:102370009BFEA020094B00021978FFF795FE200074 +:10238000FFF7A0FF0500C0462000FFF79BFFA84213 +:10239000F5D170BDAAFA000055F5000088040020B0 +:1023A00070B504000D001048AA21FFF77DFE5521ED +:1023B0000E48FFF779FEA0210B48FFF775FE2900B4 +:1023C0002000FFF771FE802000210002FFF76CFE65 +:1023D0002000FFF777FF0500C0462000FFF772FFDF +:1023E000A842F5D170BDC04655D50000AAAA00008C +:1023F0009022D205536970B5194C86002340C02441 +:10240000A400344023435361164B174C5D69000A06 +:102410002540FF24264035435D611E68134D0002B0 +:102420002E431E605E690902264030435861022037 +:102430009861986218680E4E30401860186805431D +:102440001D6058692040014359610121106808430B +:102450001060916291611A6816401E6070BDC0469E +:10246000FFFC00000004004803FF00000000555579 +:10247000FFFFAAAA9022D205536970B51B4C8600B3 +:102480002340C024A400344023435361184B194D0A +:102490005C69000A2C40FF252E4034435C611E68B5 +:1024A000154C000226431E605E6909022E4030432F +:1024B00058610220986198621E68104806401E60AC +:1024C0001E6834431C605C69254029435961012121 +:1024D00014680C431460916214688C431460D468CF +:1024E0002143D1601A681040186070BDFFFC0000E5 +:1024F0000004004803FF000000005555FFFFAAAA92 +:1025000070B505000E00134B00211C882000FFF75A +:10251000CBFDAA211048FFF7ADFF55210F48FFF76B +:10252000A9FFA0210C48FFF7A5FF0D4B19786418EF +:10253000A0B2FFF7B9FD31002800FFF79BFF28008C +:10254000FFF7C0FE0400C0462800FFF7BBFEA04214 +:10255000F5D170BD3604002055550000AA2A0000B0 +:102560008804002070B504000D000D48AA21FFF773 +:1025700081FF55210B48FFF77DFFA0210848FFF799 +:1025800079FF29002000FFF775FF2000FFF79AFE72 +:1025900005002000FFF796FEA842F6D170BDC046A8 +:1025A00055550000AA2A0000F0B5284B85B01E78CA +:1025B000274B01901B78029100930392254B112821 +:1025C00040D00022902000251A70C0051C782A00F7 +:1025D0002B00012184460198202805D1009D1D4132 +:1025E0000D4231D00C430D00029820280ED1002B53 +:1025F00001D1174FBB54604607690F4206D01448FB +:10260000875C080098400743114887540398013EAF +:10261000F6B2002804D0002E02D102200D0004439F +:102620000133DBB2082B05D10132094BD2B29B5CDE +:1026300000930023002ECED1002D01D0054B1C703D +:1026400005B0F0BD0122BDE78C43CCE7D9040020E2 +:10265000B904002094040020F0B5134B134D1978F1 +:102660000023112800D102230027114E3A00B4465E +:102670003C0001262B702B7820280CD163461B5D73 +:102680003700134101323340D2B25B00082A02D135 +:1026900000220134E4B20139C9B20029ECD1002F83 +:1026A00000D02B70F0BDC046D90400209404002057 +:1026B000B904002000230B4A012113709022D20597 +:1026C000106888431060D0680143D1608021064AB9 +:1026D00011701900054A1370054A99540133202BD3 +:1026E000FBD1704794040020DA040020D9040020B4 +:1026F000B904002010B52B4B1B78082B4ED013D8F3 +:10270000294C032B39D006D8012B28D0022B2AD0F4 +:10271000254BEE223AE0062B3AD03DD8042BF7D1D8 +:1027200001222021112021E00F2B28D008D81E4C97 +:102730000D2B1FD000220E2BEAD12021102015E0F6 +:10274000802B06D0184CFF2B06D0102BE0D1002296 +:102750001FE0FFF7AFFF10BDF0232370FBE7202041 +:10276000FFF77AFF04E0012200212020FFF71CFF81 +:102770008223F2E700221100F7E70122DDE70022C1 +:1027800020211120FFF710FF8222074B1A70E2E789 +:10279000012220210800E9E71020E1E71120FFF7DE +:1027A0005BFFF1E7B8040020DA040020BC235B499A +:1027B000DB038A6AF0B513438B628B6A584A594D22 +:1027C00013408B62E0234A691B0313434B61902340 +:1027D0004022DB051868802690431860D868F6040C +:1027E0000243DA601A685048802702401A6080224B +:1027F000D86852000243DA601A684C48FF0202406F +:102800001A608022D868D2000243DA601A68484809 +:1028100002401A608022D868D20102430120DA60A7 +:10282000444A146884431460D4680443D4601C6828 +:102830002C401C608024DD6864032C43DC601C6831 +:102840003D4D2C401C608024DD68E4052C43DC6099 +:102850001C683A4D2C401C60DC68394D3443DC6008 +:102860001C68384E2C401C608024DD6864012C43B9 +:10287000DC6004241568A5431560D5682543D56040 +:102880001D6885431D60DD688543DD604869384308 +:102890004861106830401060D5682B480543D5600A +:1028A000C0254F69ED023D434D6115682C4314600E +:1028B0000224A02594621C68ED022C431C6017685A +:1028C000224C27431760224C1F6827401F6017685F +:1028D000204C27401760DF681C4C3D438027DD609B +:1028E000D368FF021C43D4604B69144D3B434B61DA +:1028F000136833401360D3680343D36013681E40EA +:1029000016608026D368F6041843134BD0601A680B +:102910002A401A60DA683243DA60F0BD00100240E3 +:10292000FFFFA1FFFFFFEFFFFFFEFFFFFFFBFFFF2A +:10293000FFBFFFFF00040048FFFFFFBFFFFFFFFBDB +:10294000FFEFFFFFFFFFAAAA0000555550550000FA +:10295000FFFFFAFFAFAAFFFF00080048F7B5802786 +:102960000D0001924C7A000203B2A6B20093FF045C +:102970002B7AB34202D26C720020FEBD00986B68C5 +:102980002043195D80B2019B98476B681A5D0B4B21 +:10299000824206D01A683A431A60802292019A61F4 +:1029A000E6E71A68064901340A401A60DA68013617 +:1029B0003A43DA60E4B2B6B2DAE7C046000800484B +:1029C000FFFFFFFBF7B50D001600FF27000203B263 +:1029D0004C7A01932A7AE3B2A24202D26B720020AF +:1029E000FEBD20006A683840D15C019B0134184369 +:1029F00080B2B047A4B2EDE7022907D10F4B104ACD +:102A0000984218D0904209D1180007E0032906D156 +:102A10000A4B0B490B4A98420BD108007047042916 +:102A2000FCD1064B064A984205D006499042F4D0A4 +:102A3000054A8842E6D11000F0E7C046380400207D +:102A40004C040020600400207404002070B50600CF +:102A50000D0005243000013CFFF734FCE4B22900EE +:102A60003000FFF721FB6D08002CF3D170BDFFFF94 +:102A700070B50400A0200D0000020221FFF7E6FF60 +:102A8000AA211048FFF742FA55210F48FFF73EFAF6 +:102A9000A0210C48FFF73AFAA0200C4B000219784D +:102AA000FFF7D4FF29002000FFF730FA2000FFF7DE +:102AB00075FA0500C0462000FFF770FAA842F5D16C +:102AC00070BDC04655150000AA0A00008804002009 +:102AD00070B50400C0200D0000020521FFF7B6FF0D +:102AE000AA210D48FFF7E0FA55210C48FFF7DCFA60 +:102AF000A0210948FFF7D8FA29002000FFF7D4FAEF +:102B00002000FFF7DFFB0500C0462000FFF7DAFBDF +:102B1000A842F5D170BDC04655550000AAAA0000D4 +:102B2000F7B501230225294F01923A780091054318 +:102B300093400421A020264E2D049BB229433268E5 +:102B4000C00100F0B5FD040001283DD13B7809200B +:102B50009C4005437830A3B232682900FF3000F072 +:102B6000A7FD040001282FD13B7832689C40290042 +:102B7000A3B2002000F09CFD0400012824D1009B9A +:102B8000180AFFF723F93B7832689C402900A3B26A +:102B900000F08EFD0400012816D16B461878FFF76F +:102BA00015F922003B7829009A4093B2326800F070 +:102BB0007FFD0198FFF70AF93B7832689C402900B5 +:102BC000A3B200F075FD0400E0B2FEBD00070020D6 +:102BD000FC060020F7B501230225274F00903A7824 +:102BE0000191054393400421C020244E2D049BB243 +:102BF00029433268800100F05BFD0400012838D1D0 +:102C000009231D433B78C0209C403268A3B22900B1 +:102C1000400000F04DFD040001282AD13B783268C5 +:102C20009C402900A3B2002000F042FD04000128CE +:102C30001FD1019B180AFFF7C9F83B7832689C4006 +:102C40002900A3B200F034FD0400012811D16B4625 +:102C50001879FFF7BBF822003B789A4093B2009AAC +:102C600014430922E1B209041143326800F020FD47 +:102C70000400A0B2FEBDC04600070020FC060020F4 +:102C80009022CE4B12031968F0B50A431A608022D5 +:102C900089B0920219681142FCD0012259680A4396 +:102CA0005A608022596852020A435A608022596849 +:102CB00052030A435A608022196852040A431A6078 +:102CC0008022920419681142FCD011210224BC4ACE +:102CD000BC4D11605A680E398A4322435A608022E3 +:102CE000196B0A431A638022D96912040A43DA6114 +:102CF000B54BEB81BC231B689847B44B6B82B44B3C +:102D00002B8262B6B34BB44A1A60B44A1A60A0224E +:102D100012015C609A600293029BDB68002BFBD17E +:102D2000029BAF4C1C60FFF741FDF022AD4B0794B6 +:102D30001A70029B079AAC4E1A6032782023110059 +:102D40009943D2291BD1A949A948C978C37802243B +:102D5000FF2904D1FF3B1C00631E9C41E4B2A54B3C +:102D6000DB78FF2B00D00324A34BDB78FF2B00D0B4 +:102D70000424A24BA24F1C703860D22A49D0337869 +:102D8000F22B05D10022023B33709D4B1B68DA7099 +:102D90003578D02D00D043E1994E3068C378802B30 +:102DA00000D03DE1954B1978FFF726FE00233060F7 +:102DB000C570068804004372C07AF5B21038132833 +:102DC00000D92BE1FDF7D8FB53008B00F5002A0159 +:102DD0002A012A012A012A012A012A012A012A019B +:102DE0002A012A012A012A01280035004B0050003F +:102DF0002100FFF701FE01230135EDB2A542F7D313 +:102E0000002B00D0386080223B68DA70D02333700A +:102E1000B5E700230125F1E7E17B0F2900D913E293 +:102E200009013143237AA278C9B26068FEF70EFF28 +:102E30000BE03C23E17B0A009A4300D004E2237AB2 +:102E4000A27829436068FEF763FF60726C4B1B68D1 +:102E500019889A7A52181A80D822DA70E0E0237A18 +:102E6000A278E17B2943E0E7E17B3F23E3E7E37BD3 +:102E70001E2B0BD1C020B6092233F1B200029D43B4 +:102E8000FFF712F9237AA2788021EBE71C2B0FD1F0 +:102E9000A0208121C001FFF707F98020F609F1B2D7 +:102EA0000002FFF701F9A0200021C001FFF7FCF8A4 +:102EB0008023E27B5B421F2A05D01D43EDB2237ABB +:102EC000A2782900B1E77022A02021889543090942 +:102ED0001D43C9B2C001EDB2FFF7E6F8EFE7E37BAF +:102EE000FE2BB3D17609F1B24648FFF70FF86368BD +:102EF000454A0393A378FF260193237AC0270493BE +:102F0000424BBF0019680A431F211A605A690D40DD +:102F10002D0232402A435A6102229A619A621A684B +:102F20003B490A401A6090220821D2059161491854 +:102F3000916270319162019950698D0035498C46DA +:102F400008402900394008435061596932483540EA +:102F500001400D435D61C046002106900596C046C4 +:102F60001869039D000A685490250198ED05013009 +:102F7000C0B201906869019D0131AE0065462840EC +:102F800035003D4028439025ED0568615869069D50 +:102F9000C9B22840059D2E40064304985E618842D0 +:102FA000DDD280239361783B936208339361617231 +:102FB0004CE7237AA278602154E7C0460010024013 +:102FC00000200240006000403CA5FFFF41080008CF +:102FD0008508000800300040CCCC000055550000AA +:102FE000AAAA0000DA040020980400204C04002063 +:102FF000380400206004002074040020960400209F +:103000008C040020FF3F00000000555500040048DC +:10301000FFFFAAAAFFFC000003FF0000C323E37028 +:10302000DB4B1D78F02D00D016E3DA4E3468E378E0 +:10303000982B00D010E3D84B20001978FFF7DCFC68 +:1030400000233060C370E37AE5702678112B00D13D +:1030500065E2122B00D1F5E2102B00D0FAE2E37BFF +:10306000002B06D130008038C0B2CC4A2100FFF7D7 +:1030700075FCE37B012B06D130008038C0B2C84A12 +:103080002100FFF79FFCE37B032B06D13000803843 +:10309000C0B2C44A2100FFF795FCE37B042B06D1A4 +:1030A00030008038C0B2C04A2100FFF757FCE37BF4 +:1030B0000A2B06D130008038C0B2BC4A2100FFF78D +:1030C00081FCE37BFD2B15D13F20238830409B09F9 +:1030D00003936B4680261B7B06430593677ABBB23E +:1030E000019333021BB20693237A019A934200D3D1 +:1030F000ACE06772E37B1E2B11D13F20304080266D +:10310000238806439B09DBB20493657A33021BB222 +:10311000AFB20593237ABB4200D3E4E06572E37B50 +:103120000C2B17D11F20304080260643C020258855 +:10313000A5216D09EDB2C001FEF7B6FF29009C483C +:10314000FEF7B2FF677A35023D43237ABB4200D3D4 +:1031500044E16772E37B1C2B3BD1A02023888121B3 +:10316000DB09DBB2C0010393FEF79EFF80200399C9 +:103170000002FEF799FFA0205421C001FEF794FF42 +:10318000677AAA21BBB28B480193FEF78DFF5521C8 +:103190008948FEF789FF20218648FEF785FF8023B6 +:1031A00033431B021BB20593237A019A934200D347 +:1031B00031E18020902100026772FEF775FF8020C8 +:1031C00000210002FEF770FF8020F0210002FEF7D0 +:1031D0006BFFE37B1F2B30D1A0202188C0010909A0 +:1031E000C9B2FEF761FFAA217248657AFEF75CFF5B +:1031F00055217148FEF758FF6E482021FEF754FF15 +:10320000702380209E434042304340B20302AFB25D +:103210000393237ABB4200D34AE18020902100022D +:103220006572FEF741FF802000210002FEF73CFF9F +:103230008020F0210002FEF737FFF4232288E3709C +:10324000A37A9B18238007E2C423E8E600215B48A9 +:10325000FEF72AFFAA215A48FFF7CAF85521594814 +:10326000FFF7C6F8A0215648FFF7C2F86B46187B57 +:10327000554B0599C01880B2FEF716FF069D63688E +:103280003D43ADB2D95D2800FFF7B2F8C046280033 +:10329000FFF718F804902800FFF714F8049B834206 +:1032A000F4D163680499DA5D484B8A4212D1019ADD +:1032B0004749013292B201921A6801370A401A60F6 +:1032C0008022D968D2040A43DA6080229201FFB2D8 +:1032D0009A6209E780221968D2040A431A608022A0 +:1032E00092019A6100E7C02001210002FEF7DCFE96 +:1032F000AA213848FEF7D8FEC02000210002FEF7C0 +:10330000D3FE55213448FEF7CFFEC0200121000234 +:10331000FEF7CAFEA0212F48FEF7C6FEC020049982 +:103320000002FEF7C1FE059B2B439BB2019363682D +:103330000198595DFEF7B8FEC0460198FEF7C2FF3E +:1033400003900198FEF7BEFF039B8342F4D16368AC +:1033500003995A5D1D4B8A4210D11A681C490135E8 +:103360000A401A608022D968D2040A43DA608022B7 +:1033700001379201EDB2BFB29A62CBE680221968A2 +:10338000D2040A431A60802292019A61C2E6C046C2 +:10339000980400208C040020960400206525000875 +:1033A000D12A000801250008A12300084D230008A8 +:1033B000FFFF0000AA8A00005585000069FD00009B +:1033C00055550000AA2A000069FDFFFF00080048CB +:1033D000FFFFFFFB55950000AAAA0000AA21A548FF +:1033E000FEF762FE5521A448FEF75EFEA021A1482B +:1033F000FEF75AFE63682800D95DFEF755FEC04609 +:103400002800FEF75FFF01902800FEF75BFF019B9D +:103410008342F4D199E6A0205421C001FEF744FE76 +:10342000059DA0213D43ADB22800FEF73DFE636837 +:103430002800D95DFEF738FEC0462800FEF742FF9F +:1034400004902800FEF73EFF049B8342F4D163689A +:10345000049ADB5D894D934212D1019B884A013366 +:103460009BB201932B68013713402B608023EA68DD +:10347000DB041343EB6080239B01FFB2AB6293E656 +:10348000A0208121C001FEF70FFE802003990002D9 +:10349000FEF70AFEA0205421C001FEF705FE80239E +:1034A0002A68DB0413432B6080239B01AB617BE61E +:1034B000039EA0212E43B6B23000FEF7F5FD6368EF +:1034C0003000595DFEF7F0FDC0463000FEF7FAFE11 +:1034D00001903000FEF7F6FE019B8342F4D1636851 +:1034E00001995A5D654B8A4210D11A6864490135C9 +:1034F0000A4080211A60DA68C9040A43DA6080222F +:1035000001379201EDB2BFB29A6282E680211A6859 +:10351000C9040A431A60802292019A6179E6E37B2A +:10352000002B04D1574A21003000FFF74BFAE37B10 +:10353000012B04D1544A21003000FFF743FAE37B0A +:10354000022B04D1514A21003000FFF73BFAE37B04 +:10355000042B04D14E4A21003000FFF733FAE37BFD +:103560000A2B04D14B4A21003000FFF72BFAE37BF2 +:103570000B2B04D1484A21003000FFF723FAE37BEC +:10358000FE2B00D059E6218844484909C9B2FEF70C +:10359000BDFCAA214248657AFEF732FC552141481C +:1035A000FEF72EFC3E482021FEF72AFC1F2030406B +:1035B0000302AFB20393237ABB420DD2657290210E +:1035C0000020FEF71DFC00210800FEF719FCF02189 +:1035D0000020FEF715FC30E6039EA0212E433000AC +:1035E000FEF70EFC63683000595DFEF709FCC0462B +:1035F0003000FEF74BFC01903000FEF747FC019BCA +:103600008342F4D1636801995A5D1C4B8A4210D100 +:103610001A681B4901350A4080211A60DA68C9041A +:103620000A43DA60802201379201EDB2BFB29A629A +:10363000C1E780211A68C9040A431A6080229201F6 +:103640009A61B8E730006030174A2100C0B2FFF736 +:10365000B9F9F2E5C323E370144B1B78F02B01D1C9 +:10366000FFF767FB832B01D0FFF763FBFFF742F8FF +:10367000FFF75FFB55D50000AAAA0000000800482C +:10368000FFFFFFFB65200008712A0008492200089F +:1036900021200008D521000851210008FF3F00002B +:1036A000AA0A000055050000A9200008DA0400203D +:1036B000F0B5474680B4061C081C000C102801D544 +:1036C000162700E004270007000F8046FF20014076 +:1036D0005468251C1D439C43F60313850AD5C04638 +:1036E000C046C046C046C046C046C046948013830C +:1036F000958002E0012000F081F801390AD4381CDD +:1037000000F07CF8C046948013839580C046C04684 +:103710007600E2E7381C013800F070F894801383DB +:103720009580042000F06AF8108A184001D0FF202C +:1037300061E0C046C046C046C046C046C046948010 +:103740009580108A184055D001200226B04552D0ED +:103750000921168A1E40FCD1012000F04FF8948008 +:10376000C0469580C04603E0C046C046C046C0463D +:10377000948095807600108A1840EFF30080400016 +:10378000C00F0643381C023800F038F8948095804A +:10379000022000F033F80139EAD513859480012026 +:1037A00000F02CF813839580301C8021022399406F +:1037B0000E401BD1002341085E4149085E41490883 +:1037C0005E4149085E4149085E4149085E41490839 +:1037D0005E4149085E4149085E41760808D34008C9 +:1037E000FF21084048400002013004E00E2002E0C2 +:1037F000092000E0002080BCB846F0BD0138FDD1B2 +:103800007047C04603685A0003D45B005B08C018C9 +:103810007047802212061343F9E7C046F0B55746B9 +:103820004E46DE464546E0B5814683B092460029C5 +:1038300025D04B1E9B46002701935B46FB18DC0FEF +:10384000E4184B466410E5005E193000FFF7DAFF1C +:10385000019B8046A3420BD0280008304844FFF764 +:10386000D1FFD04506D80138504509D2671CE4E79E +:10387000504505D9A74202D0631E9B46DDE70026CE +:10388000300003B03CBC90469946A246AB46F0BD22 +:10389000012809D0022805D0002801D00020704757 +:1038A0000248FCE70248FAE70248F8E7853F0008CB +:1038B0009D3F0008913F000830B5234B83B00500C1 +:1038C0008C1E002B26D001A9200000E000BF00289C +:1038D0001CD001992200FFF7A1FF041E16D0FFF7AC +:1038E00091FF6368A864012B2AD0201D002B23DBE5 +:1038F000FFF788FF0023E8642B650368002B0FDBCC +:10390000FFF780FF2861002003B030BD00230920AD +:103910002B61F9E70D480E49091AC9100191D9E741 +:103920001801000FFFF7B4FF2861431E98410823D8 +:10393000404298430930E7E70123E8642B65DCE760 +:10394000002305202B61DFE700000000804800080D +:1039500050490008036810B50400DA0705D4483060 +:103960009B070ED500F06CFC23685A070ED51A078A +:1039700013D5DB0604D42000D130FF3000F06CFCFE +:1039800010BD00F059FC23685A07F0D42000D03055 +:1039900000F05AFC23681A07EBD420005130FF30A6 +:1039A00000F056FC2368E4E70368002B00D01B18E6 +:1039B00018007047092070477047C04670B5040072 +:1039C0000D0008E02B6C2A006361210001202369AF +:1039D0009847082807D1296C2000FFF76DFF0028C1 +:1039E000F0D000F083FE0728FBD10020296CFFF700 +:1039F000E3FF281D00F00AFCF0B5CE46474680B52F +:103A0000C3682E4C9846A54483690600140004310F +:103A1000402205A8994600F071FE002304AD0493EE +:103A200023E0F0222B6C5200736129007CA800F087 +:103A300065FE7CAA31003369200098478A9B070005 +:103A40006B6403934B4600950193320033002100D1 +:103A50000120C04700281FD1F0227CA95200280075 +:103A600000F04CFE0024082F1FD1296C3000FFF716 +:103A700023FF611E8C41070009340028D1D0AB6BB5 +:103A800010216B644B4621430193009533003200B3 +:103A90000120C047002800D009273800F5239B00EB +:103AA0009D440CBC90469946F0BD072FF4D12000F0 +:103AB000296CFFF781FF05A800F0A8FB2CFCFFFF95 +:103AC000406C704770B5CB6BFAB00B6404000E000D +:103AD0004022043103A800F011FE01235B4202934F +:103AE00006E002AA210023699847050008280AD1A8 +:103AF000129B200019000193FFF7DEFE0028F0D092 +:103B000009207AB070BD02A8FFF724FF062DF7D177 +:103B100031002000FFF752FF10B58261DA6BC160FF +:103B20001A6419000022FFF767FF10BD436970B5E2 +:103B30000B64C36804000D00002B15D10A00236933 +:103B4000010002209847072807D0082803D1290040 +:103B50002000FFF733FF00F0C9FD0020296CFFF7BC +:103B60002BFF281D00F052FB0122FFF745FF00F05C +:103B7000BDFDC046C36810B5002B05D0CB6B00223D +:103B80000B64FFF739FF10BDFFF79CFFFBE7C04652 +:103B90007047C046836810B5002B02D00100012099 +:103BA000984710BD012906D0002906D0033902200C +:103BB000012900D970470120FCE7002B08D10F2A0A +:103BC00006D8920082185268009B00201A60F1E724 +:103BD0000220EFE700B585B003AB0A000093002197 +:103BE0000023FFF7DFFF039805B000BD012906D0D1 +:103BF000002906D003390220012900D9704701208D +:103C0000FCE7002B08D10F2A06D8009B92001B6806 +:103C1000821853600020F1E70220EFE700B585B07D +:103C200003AB039200930A0000230021FFF7DEFF9D +:103C300005B000BD70B51A4CD36BA54413640600E3 +:103C40000D0019A8111D402200F058FD01235B4210 +:103C5000189314E00C2118A802AAFFF7DFFF29002F +:103C600018A8B047002812D1069B18AA02A908304C +:103C700001939847040005280AD0092807D0289BFB +:103C800002A819000193FFF717FE0028E2D00924CB +:103C900018A8FFF75FFE200090239B009D4470BD95 +:103CA000C0FDFFFFF0B5DE4657464E464546E0B53F +:103CB000160003220D0011008BB01F000193EB6C66 +:103CC00001401C1D009107A91B688B460894002F1A +:103CD0006BD01A0C1B045946079302230B72FD3359 +:103CE00013409B004A72E418009B022B00D1AC6B7E +:103CF0002B6DDB0747D40023059308330340029361 +:103D00002768002F00D112E1019B022B49D0638864 +:103D1000278898460434012340469A469843AB6C62 +:103D20000F21994681443000FFF754FF002181455F +:103D300006D839005346994349448842894149424B +:103D400043465A0002231340012217403B43012BF4 +:103D50003AD0002B30D0022B1BD12368009A5F0091 +:103D60007F08002A67D1002906D0029A002A00D1D4 +:103D70007CE0002F00D1A9E0002B00DA04340137E9 +:103D8000BF00E419BCE75946300000F00BFB0028E7 +:103D900010D009200BB03CBC90469946A246AB46D9 +:103DA000F0BD636808349846B5E71B0207935B468D +:103DB0001A8199E70820EDE7009B002B02D000292B +:103DC00000D08DE004349BE7009B002B1AD1002922 +:103DD00016D02368DF0F63689A1CDAD02A005832A5 +:103DE0000692013300D1BDE0201DFFF7DDFD06ABDB +:103DF00001003A00280000E000BF002800D082E067 +:103E000008347DE70D2130002F6AFFF7E3FE87427B +:103E1000F6D1AB6A9C42F3D12000FFF7F3FC0F21EF +:103E200002003000FFF7FAFE30002A000021FFF701 +:103E3000F5FE0720AEE72B6A0D2130009846FFF70C +:103E4000C9FE804501D0236896E7AB6A9C42FAD14F +:103E50000023EB6204332B63231DAF626B63236883 +:103E6000002B00DA86E00123059388E7002F2DD090 +:103E700058239C46AC4463460393231D9946002374 +:103E8000984606AB220004933B004C464746B24698 +:103E900098462E00914603E004342F00454542D059 +:103EA000039B20000693FFF77FFD049B0100002287 +:103EB00030007D1C00E000BF0028EDD04346B8462E +:103EC00035004C4656461F009845BCD10D213000A8 +:103ED000FFF780FE069B28626B62AC62062059E702 +:103EE0002000FFF78FFC04340700AC63280000E0DB +:103EF00000BF002800D14CE730003A000F21FFF747 +:103F00008DFE072046E707000D213000FFF762FE17 +:103F10002862022F2BD1069BEB622B002C336B62A5 +:103F2000AC62062036E735004C465646CEE7594689 +:103F3000300000F037FA002800D02AE7059B002B5C +:103F400000D137E70F213000FFF744FE0E210200B9 +:103F50003000FFF763FE3000094A0F21FFF75EFED5 +:103F6000072017E70D213000FFF734FE2862069B7B +:103F70006B62D5E738000130800020184DE7C0465D +:103F80000000000010B50023FFF78CFE10BDC046F6 +:103F900010B50123FFF786FE10BDC04610B5022301 +:103FA000FFF780FE10BDC046F0B5CE46474680B54F +:103FB0000500C3B014001E00012955D000294BD0C4 +:103FC000032922D0042949D1002B47D1102A45D8F2 +:103FD000102203681A4200D0F1E020AF380000F050 +:103FE0003DF900230120A96B02009A40144203D03E +:103FF0000E689A00BE5004310133042BF4D138000E +:10400000A96300F029F9002029E0032B26D114042C +:10401000230C160C9846F318102B1FD8082203689F +:104020001A4200D098E020AF380000F013F9424661 +:10403000AB6BF6001C00002A08D0D400F21A1C1941 +:10404000BA181968D15004339C42FAD1AC633800D5 +:1040500000F0FEF8002002E0002B24D0022043B044 +:104060000CBC90469946F0BD130C14049846240CE1 +:10407000012E2ED0052EF1D11B19202BEED8424651 +:104080000F2A70D9A146002C7ED1AA6B4346AA63A1 +:104090000F2B00D89AE04B46002BDBD0684600F08F +:1040A000D3F80020DBE700231004A96B000C0136D5 +:1040B00032009A40104204D00F689A00AA18576044 +:1040C00004310133102BF3D10020A304C7D4A9631A +:1040D000C5E71B19102BC1D843460F2BBED82B6840 +:1040E0001E4206D00322280093432B60483000F084 +:1040F000A5F820AF380000F0A1F8AA6B002C24D05E +:104100004346DB00FF180023994664000023A40007 +:10411000D158F95004339C42FAD14B4612196F46DC +:10412000002B0FD04046102800D210204B46D9005B +:1041300000231038C0003818D458C45004339942B2 +:10414000FAD15218012EA1D120AF04323800AA634F +:1041500000F072F8002082E7934303605130FF3093 +:1041600000F078F85FE7102B3BD9102252429146BD +:1041700099442B68194208D0022228008B4313432C +:104180002B60483000F05EF82B6804221A4221D1DF +:1041900043460F2B03D820AF380000F053F86F468A +:1041A000380000F053F810244346AA6BE41A002CA0 +:1041B000B8DD434620AFDB006400FF18A6E7934359 +:1041C0000360D130FF3000F049F806E720A800F086 +:1041D00037F860E7280093432B60D03000F036F8C2 +:1041E000D6E72B680B4207D0022228008B431343EB +:1041F0002B60483000F026F820AF380000F022F89D +:10420000A146AA6B002C00D07AE73FE7011C3431AD +:1042100038C9043B9C461D60A646011C20313CC9A0 +:1042200090469946A246AB46011C0831FCC941683C +:104230000068E54600BDC0467047C0467047C046AE +:104240007047C0467047C0467047C0467047C0467A +:104250007047C0467047C0467047C0467047C0466A +:1042600001B401A801B585B0FFB408A841464A468B +:1042700053465C4665463EC001A83EC80F98009074 +:1042800000230CB401A9FFF71DFC109B12B01847C6 +:1042900001B401A801B585B0FFB408A841464A465B +:1042A00053465C4665463EC001A83EC80F98009044 +:1042B00000230CB401A9FFF739FC109B12B018477A +:1042C00001B401A801B585B0FFB408A841464A462B +:1042D00053465C4665463EC001A83EC80F98009014 +:1042E00000230CB401A9FFF745FC109B12B018473E +:1042F00001B401A801B585B0FFB408A841464A46FB +:1043000053465C4665463EC001A83EC80F980090E3 +:1043100000230CB401ABFFF7FFFB109B12B0184752 +:1043200001B401A801B585B0FFB408A841464A46CA +:1043300053465C4665463EC001A83EC80F980090B3 +:1043400000230CB401AAFFF775FC109B12B01847AC +:10435000027A0300002A0BD1427A002A0FD0013AD8 +:1043600042724268111D416003211268017202E02D +:10437000013A02720268100E12021A607047B020F1 +:10438000FCE7C04600B585B003AB00930C220023C8 +:104390000021FFF707FC039805B000BD10B5FFF73B +:1043A000F1FF10BDF0B557464E464546DE460023A8 +:1043B000E0B587B003930F339846083B99468023B6 +:1043C0001B0306000F009A463800FFF7C1FF0400E8 +:1043D000B02800D1C3E003062AD503004246934328 +:1043E000DBB2802B00D171E0902B3DD0A02B00D10F +:1043F00085E0B02B50D0C02B00D196E003004A4698 +:104400009343DBB2D02B0AD15346024001321A4308 +:10441000052301213000FFF7C7FD0028D4D009246F +:10442000200007B03CBC90469946A246AB46F0BD82 +:10443000FF23820013401D1D05AB9B4600930D22F8 +:10444000002300213000FFF7ADFB630620D4059B5D +:104450009C46654405955B460D2200930021002390 +:104460003000FFF7C3FBAFE7833B03400D2BD6D0F3 +:1044700005AD02400095002300213000FFF792FBBC +:10448000009500230D2200213000FFF7AFFB9BE7D2 +:10449000059B5D1B0595DEE7B12874D0B22800D1DD +:1044A000CFE0B32800D184E0FC230340B42BB6D086 +:1044B0004A465346024001321A430121012330008B +:1044C000FFF772FD002800D17EE7A8E7040238005C +:1044D000FFF73EFF802520432D02A8429FD0040114 +:1044E0000005020C002300213000FFF75DFD0028CD +:1044F00095D12C4200D167E70123039364E7FF23A2 +:104500004A461B011900824311410A001A40030761 +:1045100002D58023DB011A43002300213000FFF77E +:1045200043FD002800D14FE779E7C6284CD0C728C3 +:104530005ED003004A469343DBB2C02B6DD0C8283F +:1045400072D0C92800D06AE73800FFF701FFF023D6 +:1045500002031B03134042460240013257E7039B0C +:104560000024002B00D05BE705AD00950E22002152 +:104570003000FFF717FB009500230F2200213000C9 +:10458000FFF734FB4CE73800FFF7E2FE002800D1CC +:1045900045E7030042469343DBB2002B00D03EE7E1 +:1045A000020000213000FFF7FFFC002800D10BE7DC +:1045B00035E73800FFF7CCFEF02302031B0313405E +:1045C00042460240013277E73800FFF7C1FEF02390 +:1045D00002031B0313404246024001321A430323E5 +:1045E00003213000FFF7E0FC002800D1ECE616E7DD +:1045F0003800FFF7ADFE021E00D110E70300414670 +:104600008B43DBB2002B00D009E704213000FFF719 +:10461000CBFC002800D1D7E601E74346A0221C408E +:10462000013412032243DAE73800FFF791FE4346D4 +:1046300002009A43D2B210321840120301300243F2 +:10464000E6E605AB00939B460D22002300213000D7 +:10465000FFF7A8FA3800FFF77BFE030618D57F2581 +:10466000B03C059B2840A0409C4660440590380023 +:104670000734FFF76DFE0306F3D481217F23890001 +:1046800003408C46A340059A62449B180593E2E6DA +:104690000224F2E7030000B5DB6C85B05A6808001D +:1046A000120201921A0001A908324A6003220A721A +:1046B000DB794B72FFF776FE05B000BD10B5FFF752 +:1046C0006DFE806C10BDC04610B5FFF767FEC26C72 +:1046D000D3799B000833D01810BDC04610B500F048 +:1046E00005F8C04610B5FFF7F9FFC04610B5062023 +:1046F00000F076F8012000F0A5F8C046F0B50F2ACA +:1047000037D90D0005430C000300AD0735D1150066 +:10471000103D2D092E013618103627681F60676876 +:104720005F60A7689F60E7681034DF601033B342B2 +:10473000F3D10F2401352D01491914404519032CDB +:104740001DD90023CE58EE500433E61A032EF9D8B3 +:104750000323043CA4080134A4001A402D190919AC +:10476000002A05D00023CC5CEC5401339342FAD1EB +:10477000F0BD0500002AF5D1FAE70500F2E72200B6 +:10478000F8E7C04670B505000C001F2922D8B723F2 +:104790009B00C358002B0ED08A009B181A68002A71 +:1047A00009D0012A10D0511C10D00021200019601E +:1047B0009047002070BD280000F030F82200010072 +:1047C000280000F017F8F5E70020F3E71623036050 +:1047D0000120EFE71623036001204042EAE7C046CC +:1047E00010B5034B01001868FFF7CCFF10BDC046A1 +:1047F00000000020002370B5074C050008001100E0 +:10480000236000F017F8431C00D070BD2368002B14 +:10481000FBD02B60F9E7C0460407002010B500F07C +:1048200001F810BD58220120014B40421A60704728 +:104830000407002058220120014B40421A607047B3 +:1048400004070020FEE7C046F8B5C046F8B5C046EC +:1048500074B20181B0AB308000000000800A018199 +:10486000B0B0ABF0000000003F020181B0AB30807F +:104870000000000080060181B0B0ABF00000000035 +:1048800030EEFF7FB0B0B0807CEFFF7F0100000012 +:1048900028F0FF7FB0A90280BCF0FF7FB0B0A880F5 +:1048A00008F1FF7F0100000014F1FF7FB0B0AA8083 +:1048B00048F1FF7F9CFFFF7F08F2FF7F01000000AF +:1048C00004F2FF7FAA3F398050F2FF7FB0B0A8808A +:1048D0005CF2FF7FB0B0AA809CF2FF7FB0B0A880EE +:1048E000B0F2FF7F01000000ACF2FF7FB0B0A88003 +:1048F000B4F2FF7F010000003CF3FF7FAA0FB280FB +:10490000A4F3FF7F58FFFF7F7CF6FF7FB0B0A88045 +:1049100098F6FF7F54FFFF7FF4F8FF7F010000004F +:1049200064FAFF7F0084048074FAFF7FB0B0A8802F +:1049300074FAFF7F40FFFF7F5CFDFF7F00840480EF +:104940007CFDFF7FB0B0A88094FDFF7F01000000D8 +:10495000080000200000000000000000F402002019 +:104960005C030020C40300200000000000000000E1 +:104970000000000000000000000000000000000037 +:104980000000000000000000000000000000000027 +:104990000000000000000000000000000000000017 +:1049A0000000000000000000000000000000000007 +:1049B00000000000000000000000000000000000F7 +:1049C00000000000000000000000000000000000E7 +:1049D00000000000000000000000000000000000D7 +:1049E00000000000000000000000000000000000C7 +:1049F00000000000000000000000000000000000B7 +:104A000001000000000000000E33CDAB34126DE653 +:104A1000ECDE05000B0000000000000000000000BC +:104A20000000000000000000000000000000000086 +:104A30000000000000000000000000000000000076 +:104A40000000000000000000000000000000000066 +:104A50000000000000000000000000000000000056 +:104A60000000000000000000000000000000000046 +:104A70000000000000000000000000000000000036 +:104A80000000000000000000000000000000000026 +:104A90000000000000000000000000000000000016 +:104AA0000000000000000000000000000000000006 +:104AB00000000000000000000000000000000000F6 +:104AC00000000000000000000000000000000000E6 +:104AD00000000000000000000000000000000000D6 +:104AE00000000000000000000000000000000000C6 +:104AF00000000000000000000000000000000000B6 +:104B000000000000000000000000000000000000A5 +:104B10000000000000000000000000000000000095 +:104B20000000000000000000000000000000000085 +:104B30000000000000000000000000000000000075 +:104B40000000000000000000000000000000000065 +:104B50000000000000000000000000000000000055 +:104B60000000000000000000000000000000000045 +:104B70000000000000000000000000000000000035 +:104B80000000000000000000000000000000000025 +:104B90000000000000000000000000000000000015 +:104BA0000000000000000000000000000000000005 +:104BB00000000000000000000000000000000000F5 +:104BC00000000000000000000000000000000000E5 +:104BD00000000000000000000000000000000000D5 +:104BE00000000000000000000000000000000000C5 +:104BF00000000000000000000000000000000000B5 +:104C000000000000000000000000000000000000A4 +:104C10000000000000000000000000000000000094 +:104C20000000000000000000000000000000000084 +:104C30000000000000000000000000000000000074 +:104C40000000000000000000000000000000000064 +:104C50000000000000000000000000000000000054 +:104C60000000000000000000000000000000000044 +:104C70000000000000000000000000000000000034 +:104C80000000000000000000000000000000000024 +:104C90000000000000000000000000000000000014 +:104CA0000000000000000000000000000000000004 +:104CB00000000000000000000000000000000000F4 +:104CC00000000000000000000000000000000000E4 +:104CD00000000000000000000000000000000000D4 +:104CE00000000000000000000000000000000000C4 +:104CF00000000000000000000000000000000000B4 +:104D000000000000000000000000000000000000A3 +:104D10000000000000000000000000000000000093 +:104D20000000000000000000000000000000000083 +:104D30000000000000000000000000000000000073 +:104D40000000000000000000000000000000000063 +:104D50000000000000000000000000000000000053 +:104D60000000000000000000000000000000000043 +:104D70000000000000000000000000000000000033 +:0400000508000805E2 :00000001FF diff --git a/firmware/build_stmn/inlretro_stm.map b/firmware/build_stmn/inlretro_stm.map index 04b7ed3..507078f 100644 --- a/firmware/build_stmn/inlretro_stm.map +++ b/firmware/build_stmn/inlretro_stm.map @@ -1,367 +1,417 @@ Archive member included to satisfy reference by file (symbol) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o (__aeabi_unwind_cpp_pr0) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (restore_core_regs) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (__gnu_unwind_execute) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (abort) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (exit) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (_global_impure_ptr) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_init_array) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) (memcpy) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (memset) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (raise) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_kill_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (__call_exitprocs) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (atexit) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (__libc_fini_array) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_malloc_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (__malloc_lock) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (errno) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_sbrk_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) (__register_exitproc) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_free_r) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_getpid) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_kill) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) (_sbrk) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (_exit) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o (__gnu_thumb1_case_uqi) -c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) - C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o (__gnu_thumb1_case_uhi) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o (__aeabi_unwind_cpp_pr0) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (restore_core_regs) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (__gnu_unwind_execute) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (abort) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (exit) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (_global_impure_ptr) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_init_array) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (memcpy) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (memset) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (raise) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_kill_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) (__call_exitprocs) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (atexit) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (__libc_fini_array) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) (__retarget_lock_acquire_recursive) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) (_malloc_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (__malloc_lock) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (errno) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_sbrk_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) (__register_exitproc) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) (_free_r) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_getpid) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) (_kill) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) (_sbrk) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (_exit) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o (__gnu_thumb1_case_uqi) +c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o (__gnu_thumb1_case_uhi) Allocating common symbols Common symbol size file exp_byte 0x1 source/buffer.o (symbol from plugin) +buff3 0x14 source/buffer.o (symbol from plugin) +__lock___atexit_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +cur_buff 0x4 source/buffer.o (symbol from plugin) exp_byte_temp 0x1 source/buffer.o (symbol from plugin) +__lock___arc4random_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) tdo_pin 0x1 source/jtag.o (symbol from plugin) -errno 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) +errno 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) +pbje_status 0x1 source/jtag.o (symbol from plugin) +pbje_command 0x1 source/jtag.o (symbol from plugin) tck_base 0x4 source/jtag.o (symbol from plugin) tck_pin 0x1 source/jtag.o (symbol from plugin) -addrh 0x4 source/bootload.o (symbol from plugin) +bank_table 0x2 source/nes.o (symbol from plugin) +addrh 0x2 source/bootload.o (symbol from plugin) +buff1 0x14 source/buffer.o (symbol from plugin) +incoming_bytes_remain + 0x1 source/buffer.o (symbol from plugin) +__lock___env_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +__lock___sinit_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) pbje_cmd_update_flag 0x1 source/jtag.o (symbol from plugin) tms_pin 0x1 source/jtag.o (symbol from plugin) +__lock___malloc_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) tdi_base 0x4 source/jtag.o (symbol from plugin) tdo_base 0x4 source/jtag.o (symbol from plugin) +buff2 0x14 source/buffer.o (symbol from plugin) +cur_bank 0x1 source/nes.o (symbol from plugin) +addr_ptr 0x4 source/bootload.o (symbol from plugin) tdi_pin 0x1 source/jtag.o (symbol from plugin) +buff0 0x14 source/buffer.o (symbol from plugin) raw_bank_status 0x10 source/buffer.o (symbol from plugin) +oper_info_struct 0x20 source/operation.o (symbol from plugin) raw_buffer16 0x200 source/buffer.o (symbol from plugin) tms_base 0x4 source/jtag.o (symbol from plugin) +swim_base 0x4 source/swim.o (symbol from plugin) +swim_pin 0x1 source/swim.o (symbol from plugin) +__lock___at_quick_exit_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +cur_usb_load_buff 0x4 source/buffer.o (symbol from plugin) +pbje_numclk 0x1 source/jtag.o (symbol from plugin) +__lock___dd_hash_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +__lock___tz_mutex 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) +pbje_data 0x20 source/jtag.o (symbol from plugin) +__lock___sfp_recursive_mutex + 0x1 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) Discarded input sections - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - .text 0x00000000 0x60 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .data 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .bss 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .init_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .fini_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .eh_frame 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .jcr 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + .text 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .data 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .bss 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .init_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .fini_array 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .eh_frame 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o - .text 0x00000000 0x78 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .ARM.extab 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .ARM.exidx 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o + .text 0x00000000 0x78 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .ARM.extab 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .ARM.exidx 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o .ARM.attributes - 0x00000000 0x1b c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .text 0x00000000 0x0 source/bootload.o (symbol from plugin) - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .rodata.oper_info - 0x00000000 0x4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .rodata.usb_buff - 0x00000000 0x4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .text 0x00000000 0x0 source/buffer.o (symbol from plugin) - .text 0x00000000 0x0 source/ciccom.o (symbol from plugin) - .text 0x00000000 0x0 source/dump.o (symbol from plugin) - .text 0x00000000 0x0 source/flash.o (symbol from plugin) - .text 0x00000000 0x0 source/gameboy.o (symbol from plugin) - .text 0x00000000 0x0 source/gba.o (symbol from plugin) - .text 0x00000000 0x0 source/io.o (symbol from plugin) - .text 0x00000000 0x0 source/jtag.o (symbol from plugin) - .text 0x00000000 0x0 source/main.o (symbol from plugin) - .text 0x00000000 0x0 source/n64.o (symbol from plugin) - .text 0x00000000 0x0 source/nes.o (symbol from plugin) - .text 0x00000000 0x0 source/operation.o (symbol from plugin) - .text 0x00000000 0x0 source/pinport.o (symbol from plugin) - .text 0x00000000 0x0 source/sega.o (symbol from plugin) - .text 0x00000000 0x0 source/snes.o (symbol from plugin) - .text 0x00000000 0x0 source/swim.o (symbol from plugin) - .text 0x00000000 0x0 source/usb.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/fwupdate.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/hardfault.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/stm_init.o (symbol from plugin) - .text 0x00000000 0x0 source_stm_only/usbstm.o (symbol from plugin) - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o - .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o - .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .debug_frame 0x00000000 0x2c4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) + 0x00000000 0x1b c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o + .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .stack 0x00000000 0xc00 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .heap 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .debug_line 0x00000000 0x7c C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .debug_info 0x00000000 0x22 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .debug_abbrev 0x00000000 0x12 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .debug_aranges + 0x00000000 0x28 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .debug_str 0x00000000 0x80 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .debug_ranges 0x00000000 0x20 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) + 0x00000000 0x1b C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + .text 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text 0x00000000 0x4 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .ARM.exidx 0x00000000 0x8 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .debug_line 0x00000000 0x49 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .debug_info 0x00000000 0x26 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .debug_abbrev 0x00000000 0x14 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .debug_aranges + 0x00000000 0x20 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .debug_str 0x00000000 0x7d C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o .ARM.attributes - 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - .debug_frame 0x00000000 0xf4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) + 0x00000000 0x21 C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o + .data 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccays3OO.o + .bss 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccays3OO.o + .ARM.extab 0x00000000 0x0 C:\Users\paul\AppData\Local\Temp\ccays3OO.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .debug_frame 0x00000000 0x2b4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .text.exit 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + .debug_frame 0x00000000 0xf4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .ARM.attributes + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .text.exit 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .ARM.attributes + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-exit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) .rodata._global_impure_ptr - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) .text.__libc_init_array - 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-init.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .text.memset 0x00000000 0x94 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .text.memset 0x00000000 0x9c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memset.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._init_signal_r.part.0 - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._init_signal_r - 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._signal_r - 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text.__sigtramp_r - 0x00000000 0x50 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .text.signal 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x50 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .text.signal 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text._init_signal - 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .text.__sigtramp - 0x00000000 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .debug_frame 0x00000000 0xf8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x00000000 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .debug_frame 0x00000000 0xf8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .debug_frame 0x00000000 0x44 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .debug_frame 0x00000000 0x44 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .text.startup.register_fini - 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .init_array.00000 - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .text.__call_exitprocs - 0x00000000 0xf8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .debug_frame 0x00000000 0x54 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + 0x00000000 0x118 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .data.__atexit_recursive_mutex + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .debug_frame 0x00000000 0x54 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .text.atexit 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__call_atexit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .text.atexit 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .debug_frame 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-atexit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) .text.__libc_fini_array - 0x00000000 0x34 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + 0x00000000 0x34 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-fini.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_init + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_init_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_close + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_close_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_acquire + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_acquire_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_release + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text.__retarget_lock_release_recursive + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .debug_frame 0x00000000 0xb0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .ARM.attributes + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + COMMON 0x00000000 0x21 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-lock.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .text._malloc_r - 0x00000000 0x568 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x554 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_current_mallinfo - 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_max_sbrked_mem - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_max_total_mem - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .bss.__malloc_top_pad - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .data.__malloc_av_ - 0x00000000 0x408 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x408 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .data.__malloc_sbrk_base - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .data.__malloc_trim_threshold - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mallocr.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) .text.__malloc_lock - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) .text.__malloc_unlock - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .debug_frame 0x00000000 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + 0x00000000 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .debug_frame 0x00000000 0x40 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-mlock.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) .text.cleanup_glue - 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) .text._reclaim_reent - 0x00000000 0x94 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .debug_frame 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + 0x00000000 0x94 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .debug_frame 0x00000000 0x48 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .text._sbrk_r 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .text._sbrk_r 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .debug_frame 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-sbrkr.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) .text.__register_exitproc - 0x00000000 0xd4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + 0x00000000 0xf4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .debug_frame 0x00000000 0x3c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-__atexit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) .text._malloc_trim_r - 0x00000000 0xa0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .text._free_r 0x00000000 0x1bc c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .debug_frame 0x00000000 0x50 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + 0x00000000 0xa0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .text._free_r 0x00000000 0x1d4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .debug_frame 0x00000000 0x58 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .stab 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-freer.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .stab 0x00000000 0x24 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .stab 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .stab 0x00000000 0x18 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) 0x24 (size before relaxing) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .text._sbrk 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .bss.heap_end.4116 - 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .text._sbrk 0x00000000 0x1c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .bss.heap_end.4102 + 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(sbrk.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .debug_frame 0x00000000 0x20 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .eh_frame 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .jcr 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .eh_frame 0x00000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o .ARM.attributes - 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o - .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .init 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .fini 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o + 0x00000000 0x2c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o + .text 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .init 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .fini 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o .ARM.attributes - 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) - .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) Memory Configuration @@ -372,62 +422,37 @@ RAM 0x20000000 0x00001800 xrw Linker script and memory map -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o -LOAD C:\Users\paul\AppData\Local\Temp\ccst3R5x.o -LOAD source/bootload.o -LOAD C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o -LOAD C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o -LOAD source/buffer.o -LOAD source/ciccom.o -LOAD source/dump.o -LOAD source/flash.o -LOAD source/gameboy.o -LOAD source/gba.o -LOAD source/io.o -LOAD source/jtag.o -LOAD source/main.o -LOAD source/n64.o -LOAD source/nes.o -LOAD source/operation.o -LOAD source/pinport.o -LOAD source/sega.o -LOAD source/snes.o -LOAD source/swim.o -LOAD source/usb.o -LOAD source_stm_only/fwupdate.o -LOAD source_stm_only/hardfault.o -LOAD source_stm_only/stm_init.o -LOAD source_stm_only/usbstm.o -LOAD C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o -LOAD C:\Users\paul\AppData\Local\Temp\ccScmBUX.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o +LOAD C:\Users\paul\AppData\Local\Temp\ccWIXuss.o +LOAD C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o +LOAD C:\Users\paul\AppData\Local\Temp\cc8U0Tu6.o +LOAD C:\Users\paul\AppData\Local\Temp\ccays3OO.o START GROUP -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a END GROUP START GROUP -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc.a +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a END GROUP -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtend.o -LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtn.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o +LOAD c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o -.text 0x08000000 0x48a8 +.text 0x08000000 0x4850 *(.isr_vector) - .isr_vector 0x08000000 0xc0 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o + .isr_vector 0x08000000 0xc0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o 0x08000000 __isr_vector *(.usb_driver) - .usb_driver 0x080000c0 0x3bc C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o + .usb_driver 0x080000c0 0x3bc C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o 0x08000198 USB_IRQHandler *(.usb_desc) - .usb_desc 0x0800047c 0xb8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o + .usb_desc 0x0800047c 0xb8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o *(.hardfault) - .hardfault 0x08000534 0x2 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o + .hardfault 0x08000534 0x2 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o 0x08000534 TIM1_CC_IRQHandler 0x08000534 TSC_IRQHandler 0x08000534 ADC1_COMP_IRQHandler @@ -465,484 +490,377 @@ LOAD c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none- 0x08000534 FLASH_IRQHandler 0x08000534 USART1_IRQHandler 0x08000534 TIM1_BRK_UP_TRG_COM_IRQHandler - *fill* 0x08000536 0x2 - .hardfault 0x08000538 0xc C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o + *fill* 0x08000536 0x2 ff + .hardfault 0x08000538 0xc C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o 0x08000538 HardFault_Handler *_thumb1_case_uqi.o() - .text 0x08000544 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + .text 0x08000544 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) 0x08000544 __gnu_thumb1_case_uqi .ARM.attributes - 0x08000558 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) + 0x08000558 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) *_thumb1_case_shi.o() *_thumb1_case_uhi.o() - *fill* 0x08000576 0x2 - .text 0x08000578 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + *fill* 0x08000576 0x2 ff + .text 0x08000578 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) 0x08000578 __gnu_thumb1_case_uhi .ARM.attributes - 0x0800058c 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) + 0x0800058c 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) *(.fw_update) - *fill* 0x080005aa 0x2 - .fw_update 0x080005ac 0x160 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x00000780 . = 0x780 - *fill* 0x0800070c 0x74 + *fill* 0x080005aa 0x2 ff + .fw_update 0x080005ac 0x15c C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + 0x00000770 . = 0x770 + *fill* 0x08000708 0x68 ff *(.fw_up_main) - .fw_up_main 0x08000780 0x60 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x08000780 fwupdate_forever + .fw_up_main 0x08000770 0x70 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o 0x00000800 . = 0x800 - *fill* 0x080007e0 0x20 + *fill* 0x080007e0 0x20 ff + *(.appver) + 0x00000804 . = 0x804 + *fill* 0x08000800 0x4 ff *(.reset_handler) .reset_handler - 0x08000800 0x3c C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - 0x08000800 Reset_Handler + 0x08000804 0x3c C:\Users\paul\AppData\Local\Temp\ccWIXuss.o + 0x08000804 Reset_Handler *(.usbFuncWrite) - .usbFuncWrite 0x0800083c 0x48 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x0800083c usbFunctionWrite + .usbFuncWrite 0x08000840 0x44 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o *(.usbFuncSetup) - .usbFuncSetup 0x08000884 0x13d8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x08000884 usbFunctionSetup + .usbFuncSetup 0x08000884 0x13c8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o *(.text*) - .text.pbje_scan - 0x08001c5c 0xb0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .text.pbje_state_change - 0x08001d0c 0x5c C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .text.write_page_verify - 0x08001d68 0x68 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .text.write_page - 0x08001dd0 0x34 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .text.get_next_buff - 0x08001e04 0x54 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .text.discrete_exp0_prgrom_wr - 0x08001e58 0x8c C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - 0x08001e58 discrete_exp0_prgrom_wr - .text.jtag_init_pbje - 0x08001ee4 0x44 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - 0x08001ee4 jtag_init_pbje - .text.jtag_run_pbje.part.0 - 0x08001f28 0xd8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - 0x08001f28 jtag_run_pbje.part.0 - .text.io_reset - 0x08002000 0x1b0 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - 0x08002000 io_reset - .text.startup.main - 0x080021b0 0xa04 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - 0x080021b0 main - .text.append_pairity - 0x08002bb4 0x1e C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - *fill* 0x08002bd2 0x2 - .text.nes_cpu_wr - 0x08002bd4 0xa8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002bd4 nes_cpu_wr - .text.swim_wotf - 0x08002c7c 0xb4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002c7c swim_wotf - .text.swim_rotf - 0x08002d30 0xac C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002d30 swim_rotf - .text.delay_us - 0x08002ddc 0x16 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002ddc delay_us - *fill* 0x08002df2 0x2 - .text.nes_dualport_wr - 0x08002df4 0x8c C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002df4 nes_dualport_wr - .text.nes_dualport_rd - 0x08002e80 0x80 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002e80 nes_dualport_rd - .text.nes_ppu_wr - 0x08002f00 0x90 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002f00 nes_ppu_wr - .text.nes_ppu_rd - 0x08002f90 0x84 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08002f90 nes_ppu_rd - .text.cdream_chrrom_flash_wr - 0x08003014 0x88 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003014 cdream_chrrom_flash_wr - .text.mmc4_chrrom_flash_wr - 0x0800309c 0x74 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x0800309c mmc4_chrrom_flash_wr - .text.mmc3_chrrom_flash_wr - 0x08003110 0x44 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003110 mmc3_chrrom_flash_wr - .text.cnrom_chrrom_flash_wr - 0x08003154 0x80 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003154 cnrom_chrrom_flash_wr - .text.mmc1_chrrom_flash_wr - 0x080031d4 0x60 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x080031d4 mmc1_chrrom_flash_wr - .text.nrom_chrrom_flash_wr - 0x08003234 0x44 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003234 nrom_chrrom_flash_wr - .text.nes_cpu_rd - 0x08003278 0x88 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003278 nes_cpu_rd - .text.mmc4_prgrom_sop_flash_wr - 0x08003300 0x54 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003300 mmc4_prgrom_sop_flash_wr - .text.mmc3_prgrom_flash_wr - 0x08003354 0x50 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003354 mmc3_prgrom_flash_wr - .text.unrom_prgrom_flash_wr - 0x080033a4 0x64 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x080033a4 unrom_prgrom_flash_wr - .text.mmc1_prgrom_flash_wr - 0x08003408 0x50 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003408 mmc1_prgrom_flash_wr - .text.nrom_prgrom_flash_wr - 0x08003458 0x44 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x08003458 nrom_prgrom_flash_wr - .text.disc_push_exp0_prgrom_wr - 0x0800349c 0x84 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x0800349c disc_push_exp0_prgrom_wr .text.nes_cpu_page_rd_poll.constprop.17 - 0x08003520 0xc4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x08003520 nes_cpu_page_rd_poll.constprop.17 + 0x08001c4c 0xc4 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .text.nes_ppu_page_rd_poll.constprop.15 - 0x080035e4 0xbc C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x080035e4 nes_ppu_page_rd_poll.constprop.15 + 0x08001d10 0xbc C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.append_pairity + 0x08001dcc 0x1e C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.delay_us + 0x08001dea 0x14 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + *fill* 0x08001dfe 0x2 ff + .text.nes_dualport_wr + 0x08001e00 0x8c C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nes_dualport_rd + 0x08001e8c 0x80 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nes_ppu_wr + 0x08001f0c 0x90 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nes_ppu_rd + 0x08001f9c 0x84 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.mmc3_chrrom_flash_wr + 0x08002020 0x44 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nrom_chrrom_flash_wr + 0x08002064 0x44 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nes_cpu_wr + 0x080020a8 0xa8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.cdream_chrrom_flash_wr + 0x08002150 0x84 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.mmc4_chrrom_flash_wr + 0x080021d4 0x74 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.cnrom_chrrom_flash_wr + 0x08002248 0x7c C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nes_cpu_rd + 0x080022c4 0x88 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.mmc4_prgrom_sop_flash_wr + 0x0800234c 0x54 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.mmc3_prgrom_flash_wr + 0x080023a0 0x50 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.disc_push_exp0_prgrom_wr + 0x080023f0 0x84 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.discrete_exp0_prgrom_wr + 0x08002474 0x8c C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.unrom_prgrom_flash_wr + 0x08002500 0x64 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.nrom_prgrom_flash_wr + 0x08002564 0x44 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.pbje_scan + 0x080025a8 0xb0 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.pbje_state_change + 0x08002658 0x5c C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.jtag_init_pbje + 0x080026b4 0x40 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.jtag_run_pbje.part.0 + 0x080026f4 0xb8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.io_reset + 0x080027ac 0x1b0 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.write_page_verify + 0x0800295c 0x68 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.write_page + 0x080029c4 0x34 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.get_next_buff + 0x080029f8 0x54 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .text.mmc1_wr.constprop.9 - 0x080036a0 0x22 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x080036a0 mmc1_wr.constprop.9 - *fill* 0x080036c2 0x2 - .text 0x080036c4 0x4 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - 0x080036c4 jump2addr - *fill* 0x080036c8 0x8 - .text 0x080036d0 0x154 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o - 0x080036d0 swim_xfr - .text 0x08003824 0xa38 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - 0x08003af4 _Unwind_GetCFA - 0x08003af8 __gnu_Unwind_RaiseException - 0x08003b4c __gnu_Unwind_ForcedUnwind - 0x08003b60 __gnu_Unwind_Resume - 0x08003ba8 __gnu_Unwind_Resume_or_Rethrow - 0x08003bc4 _Unwind_Complete - 0x08003bc8 _Unwind_DeleteException - 0x08003bd8 _Unwind_VRS_Get - 0x08003c24 _Unwind_VRS_Set - 0x08003c70 __gnu_Unwind_Backtrace - 0x08003fd0 __aeabi_unwind_cpp_pr0 - 0x08003fdc __aeabi_unwind_cpp_pr1 - 0x08003fe8 __aeabi_unwind_cpp_pr2 - 0x08003ff4 _Unwind_VRS_Pop - .text 0x0800425c 0x144 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(libunwind.o) - 0x0800425c __restore_core_regs - 0x0800425c restore_core_regs - 0x08004288 __gnu_Unwind_Restore_VFP - 0x0800428c __gnu_Unwind_Save_VFP - 0x08004290 __gnu_Unwind_Restore_VFP_D - 0x08004294 __gnu_Unwind_Save_VFP_D - 0x08004298 __gnu_Unwind_Restore_VFP_D_16_to_31 - 0x0800429c __gnu_Unwind_Save_VFP_D_16_to_31 - 0x080042a0 __gnu_Unwind_Restore_WMMXD - 0x080042a4 __gnu_Unwind_Save_WMMXD - 0x080042a8 __gnu_Unwind_Restore_WMMXC - 0x080042ac __gnu_Unwind_Save_WMMXC - 0x080042b0 ___Unwind_RaiseException - 0x080042b0 _Unwind_RaiseException - 0x080042e0 _Unwind_Resume - 0x080042e0 ___Unwind_Resume - 0x08004310 _Unwind_Resume_or_Rethrow - 0x08004310 ___Unwind_Resume_or_Rethrow - 0x08004340 _Unwind_ForcedUnwind - 0x08004340 ___Unwind_ForcedUnwind - 0x08004370 ___Unwind_Backtrace - 0x08004370 _Unwind_Backtrace - .text 0x080043a0 0x3a8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - 0x080043f4 __gnu_unwind_execute - 0x080046f0 __gnu_unwind_frame - 0x08004718 _Unwind_GetRegionStart - 0x08004724 _Unwind_GetLanguageSpecificData - 0x08004738 _Unwind_GetTextRelBase - 0x08004740 _Unwind_GetDataRelBase - .text.abort 0x08004748 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) - 0x08004748 abort - .text.memcpy 0x08004758 0x84 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) - 0x08004758 memcpy + 0x08002a4c 0x22 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + *fill* 0x08002a6e 0x2 ff + .text.mmc1_chrrom_flash_wr + 0x08002a70 0x60 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.mmc1_prgrom_flash_wr + 0x08002ad0 0x50 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.swim_wotf + 0x08002b20 0xb4 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.swim_rotf + 0x08002bd4 0xac C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .text.startup.main + 0x08002c80 0xa30 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + 0x08002c80 main + .text 0x080036b0 0x154 C:\Users\paul\AppData\Local\Temp\ccays3OO.o + 0x080036b0 swim_xfr + .text 0x08003804 0xa08 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + 0x08003ac0 _Unwind_GetCFA + 0x08003ac4 __gnu_Unwind_RaiseException + 0x08003b18 __gnu_Unwind_ForcedUnwind + 0x08003b2c __gnu_Unwind_Resume + 0x08003b74 __gnu_Unwind_Resume_or_Rethrow + 0x08003b90 _Unwind_Complete + 0x08003b94 _Unwind_DeleteException + 0x08003ba4 _Unwind_VRS_Get + 0x08003bec _Unwind_VRS_Set + 0x08003c34 __gnu_Unwind_Backtrace + 0x08003f84 __aeabi_unwind_cpp_pr0 + 0x08003f90 __aeabi_unwind_cpp_pr1 + 0x08003f9c __aeabi_unwind_cpp_pr2 + 0x08003fa8 _Unwind_VRS_Pop + .text 0x0800420c 0x144 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(libunwind.o) + 0x0800420c __restore_core_regs + 0x0800420c restore_core_regs + 0x08004238 __gnu_Unwind_Restore_VFP + 0x0800423c __gnu_Unwind_Save_VFP + 0x08004240 __gnu_Unwind_Restore_VFP_D + 0x08004244 __gnu_Unwind_Save_VFP_D + 0x08004248 __gnu_Unwind_Restore_VFP_D_16_to_31 + 0x0800424c __gnu_Unwind_Save_VFP_D_16_to_31 + 0x08004250 __gnu_Unwind_Restore_WMMXD + 0x08004254 __gnu_Unwind_Save_WMMXD + 0x08004258 __gnu_Unwind_Restore_WMMXC + 0x0800425c __gnu_Unwind_Save_WMMXC + 0x08004260 ___Unwind_RaiseException + 0x08004260 _Unwind_RaiseException + 0x08004290 _Unwind_Resume + 0x08004290 ___Unwind_Resume + 0x080042c0 _Unwind_Resume_or_Rethrow + 0x080042c0 ___Unwind_Resume_or_Rethrow + 0x080042f0 _Unwind_ForcedUnwind + 0x080042f0 ___Unwind_ForcedUnwind + 0x08004320 ___Unwind_Backtrace + 0x08004320 _Unwind_Backtrace + .text 0x08004350 0x39c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + 0x080043a4 __gnu_unwind_execute + 0x08004694 __gnu_unwind_frame + 0x080046bc _Unwind_GetRegionStart + 0x080046c8 _Unwind_GetLanguageSpecificData + 0x080046dc _Unwind_GetDataRelBase + 0x080046e4 _Unwind_GetTextRelBase + .text.abort 0x080046ec 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) + 0x080046ec abort + .text.memcpy 0x080046fc 0x88 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-memcpy-stub.o) + 0x080046fc memcpy .text._raise_r - 0x080047dc 0x5c c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - 0x080047dc _raise_r - .text.raise 0x08004838 0x14 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) - 0x08004838 raise - .text._kill_r 0x0800484c 0x28 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - 0x0800484c _kill_r + 0x08004784 0x5c c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x08004784 _raise_r + .text.raise 0x080047e0 0x14 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signal.o) + 0x080047e0 raise + .text._kill_r 0x080047f4 0x28 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + 0x080047f4 _kill_r .text._getpid_r - 0x08004874 0x8 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) - 0x08004874 _getpid_r - .text._getpid 0x0800487c 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) - 0x0800487c _getpid - .text._kill 0x0800488c 0x10 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) - 0x0800488c _kill - .text._exit 0x0800489c 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) - 0x0800489c _exit + 0x0800481c 0x8 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-signalr.o) + 0x0800481c _getpid_r + .text._getpid 0x08004824 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + 0x08004824 _getpid + .text._kill 0x08004834 0x10 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(kill.o) + 0x08004834 _kill + .text._exit 0x08004844 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) + 0x08004844 _exit *(.init) - .init 0x080048a0 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - 0x080048a0 _init + .init 0x08004848 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + 0x08004848 _init *(.fini) - .fini 0x080048a4 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o - 0x080048a4 _fini + .fini 0x0800484c 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o + 0x0800484c _fini *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) - *(SORT(.ctors.*)) + *(SORT_BY_NAME(.ctors.*)) *(.ctors) *crtbegin.o(.dtors) *crtbegin?.o(.dtors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors) - *(SORT(.dtors.*)) + *(SORT_BY_NAME(.dtors.*)) *(.dtors) *(.rodata*) *(.eh_frame*) -.glue_7 0x080048a8 0x0 - .glue_7 0x080048a8 0x0 linker stubs +.glue_7 0x08004850 0x0 + .glue_7 0x08004850 0x0 linker stubs -.glue_7t 0x080048a8 0x0 - .glue_7t 0x080048a8 0x0 linker stubs +.glue_7t 0x08004850 0x0 + .glue_7t 0x08004850 0x0 linker stubs -.vfp11_veneer 0x080048a8 0x0 - .vfp11_veneer 0x080048a8 0x0 linker stubs +.vfp11_veneer 0x08004850 0x0 + .vfp11_veneer 0x08004850 0x0 linker stubs -.v4_bx 0x080048a8 0x0 - .v4_bx 0x080048a8 0x0 linker stubs +.v4_bx 0x08004850 0x0 + .v4_bx 0x08004850 0x0 linker stubs -.iplt 0x080048a8 0x0 - .iplt 0x080048a8 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o +.iplt 0x08004850 0x0 + .iplt 0x08004850 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o -.ARM.extab 0x080048a8 0x30 +.ARM.extab 0x08004850 0x30 *(.ARM.extab* .gnu.linkonce.armextab.*) - .ARM.extab 0x080048a8 0x24 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) - .ARM.extab 0x080048cc 0xc c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) - 0x080048d8 __exidx_start = . + .ARM.extab 0x08004850 0x24 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .ARM.extab 0x08004874 0xc c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) + 0x08004880 __exidx_start = . -.ARM.exidx 0x080048d8 0xd0 +.ARM.exidx 0x08004880 0xd0 *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x080048d8 0x8 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .ARM.exidx 0x080048e0 0x0 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o + .ARM.exidx 0x08004880 0x8 C:\Users\paul\AppData\Local\Temp\ccays3OO.o 0x10 (size before relaxing) - .ARM.exidx 0x080048e0 0x98 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(unwind-arm.o) + .ARM.exidx 0x08004888 0x98 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) 0xd8 (size before relaxing) - .ARM.exidx 0x08004978 0x30 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m\libgcc.a(pr-support.o) + .ARM.exidx 0x08004920 0x30 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m\libgcc.a(pr-support.o) 0x48 (size before relaxing) - 0x080049a8 __exidx_end = . - 0x080049a8 __etext = ALIGN (0x4) + 0x08004950 __exidx_end = . + 0x08004950 __etext = ALIGN (0x4) -.rel.dyn 0x080049a8 0x0 - .rel.iplt 0x080049a8 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o +.rel.dyn 0x08004950 0x0 + .rel.iplt 0x08004950 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o -.data 0x20000000 0x430 load address 0x080049a8 +.data 0x20000000 0x430 load address 0x08004950 0x20000000 __data_start__ = . *(vtable) *(.data*) .data._impure_ptr - 0x20000000 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x20000000 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) 0x20000000 _impure_ptr *fill* 0x20000004 0x4 .data.impure_data - 0x20000008 0x428 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) + 0x20000008 0x428 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-impure.o) 0x20000430 . = ALIGN (0x4) - 0x20000430 PROVIDE (__preinit_array_start, .) + 0x20000430 PROVIDE (__preinit_array_start = .) *(.preinit_array) - 0x20000430 PROVIDE (__preinit_array_end, .) + 0x20000430 PROVIDE (__preinit_array_end = .) 0x20000430 . = ALIGN (0x4) - 0x20000430 PROVIDE (__init_array_start, .) - *(SORT(.init_array.*)) + 0x20000430 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) *(.init_array) - 0x20000430 PROVIDE (__init_array_end, .) + 0x20000430 PROVIDE (__init_array_end = .) 0x20000430 . = ALIGN (0x4) - 0x20000430 PROVIDE (__fini_array_start, .) - *(SORT(.fini_array.*)) + 0x20000430 PROVIDE (__fini_array_start = .) + *(SORT_BY_NAME(.fini_array.*)) *(.fini_array) - 0x20000430 PROVIDE (__fini_array_end, .) + 0x20000430 PROVIDE (__fini_array_end = .) 0x20000430 . = ALIGN (0x4) *(.fastrun) - *(.jcr) - 0x20000430 . = ALIGN (0x4) 0x20000430 __data_end__ = . -.igot.plt 0x20000430 0x0 load address 0x08004dd8 - .igot.plt 0x20000430 0x0 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crtbegin.o +.igot.plt 0x20000430 0x0 load address 0x08004d80 + .igot.plt 0x20000430 0x0 C:\Users\paul\AppData\Local\Temp\ccWIXuss.o -.bss 0x20000430 0x2d8 load address 0x08004dd8 +.bss 0x20000430 0x2d8 load address 0x08004d80 0x20000430 . = ALIGN (0x4) 0x20000430 __bss_start__ = . *(.bss*) - .bss.addrh 0x20000430 0x4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o + .bss.addr_ptr 0x20000430 0x4 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.addrh 0x20000434 0x2 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .bss.bank_table - 0x20000434 0x2 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x20000434 bank_table - *fill* 0x20000436 0x2 - .bss.buff0 0x20000438 0x14 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x20000438 buff0 - .bss.buff1 0x2000044c 0x14 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x2000044c buff1 - .bss.buff2 0x20000460 0x14 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x20000460 buff2 - .bss.buff3 0x20000474 0x14 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x20000474 buff3 - .bss.cur_bank 0x20000488 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x20000488 cur_bank + 0x20000436 0x2 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.buff0 0x20000438 0x14 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.buff1 0x2000044c 0x14 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.buff2 0x20000460 0x14 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.buff3 0x20000474 0x14 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.cur_bank 0x20000488 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o *fill* 0x20000489 0x3 - .bss.cur_buff 0x2000048c 0x4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x2000048c cur_buff - .bss.oper_info_struct - 0x20000490 0x20 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x20000490 oper_info_struct - .bss.pbje_command - 0x200004b0 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x200004b0 pbje_command - .bss.pbje_data - 0x200004b1 0x20 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x200004b1 pbje_data - .bss.pbje_numclk - 0x200004d1 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x200004d1 pbje_numclk - .bss.pbje_status - 0x200004d2 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x200004d2 pbje_status - .bss.raw_bank_status - 0x200004d3 0x10 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - *fill* 0x200004e3 0x1 - .bss.raw_buffer16 - 0x200004e4 0x200 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .bss.rv16.4994 - 0x200006e4 0x8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .bss.swim_base - 0x200006ec 0x4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x200006ec swim_base - .bss.swim_pin 0x200006f0 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x200006f0 swim_pin - .bss.exp_byte 0x200006f1 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .bss.num_buff.5074 - 0x200006f2 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - *fill* 0x200006f3 0x1 + .bss.cur_buff 0x2000048c 0x4 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .bss.cur_usb_load_buff - 0x200006f4 0x4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x200006f4 cur_usb_load_buff + 0x20000490 0x4 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.exp_byte 0x20000494 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .bss.incoming_bytes_remain - 0x200006f8 0x1 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x200006f8 incoming_bytes_remain - *fill* 0x200006f9 0x1 - .bss.rv16.4761 - 0x200006fa 0x8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o + 0x20000495 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.num_buff.5060 + 0x20000496 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + *fill* 0x20000497 0x1 + .bss.oper_info_struct + 0x20000498 0x20 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.pbje_command + 0x200004b8 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.pbje_data + 0x200004b9 0x20 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.pbje_numclk + 0x200004d9 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.pbje_status + 0x200004da 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.raw_bank_status + 0x200004db 0x10 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + *fill* 0x200004eb 0x1 + .bss.raw_buffer16 + 0x200004ec 0x200 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.rv16.4747 + 0x200006ec 0x8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.rv16.4980 + 0x200006f4 0x8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.swim_base + 0x200006fc 0x4 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .bss.swim_pin 0x20000700 0x1 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o *(COMMON) - *fill* 0x20000702 0x2 - COMMON 0x20000704 0x4 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) + *fill* 0x20000701 0x3 + COMMON 0x20000704 0x4 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) 0x20000704 errno 0x20000708 . = ALIGN (0x4) 0x20000708 __bss_end__ = . .heap 0x20000708 0x0 0x20000708 __end__ = . - 0x20000708 PROVIDE (end, .) + 0x20000708 PROVIDE (end = .) *(.heap*) - .heap 0x20000708 0x0 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o 0x20000708 __HeapLimit = . -.stack_dummy 0x20000708 0xc00 +.stack_dummy 0x20000708 0x0 *(.stack*) - .stack 0x20000708 0xc00 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o 0x20001800 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) - 0x20000c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) - 0x20001800 PROVIDE (__stack, __StackTop) + 0x20001800 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) + 0x20001800 PROVIDE (__stack = __StackTop) 0x00000001 ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed with stack) OUTPUT(build_stm/inlretro_stm.elf elf32-littlearm) .ARM.attributes 0x00000000 0x28 .ARM.attributes - 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/thumb/v6-m/crti.o + 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o .ARM.attributes - 0x0000001e 0x1b C:\Users\paul\AppData\Local\Temp\ccst3R5x.o + 0x0000001e 0x2f C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .ARM.attributes - 0x00000039 0x2f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .ARM.attributes - 0x00000068 0x2f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .ARM.attributes - 0x00000097 0x2f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .ARM.attributes - 0x000000c6 0x2f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .ARM.attributes - 0x000000f5 0x21 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .ARM.attributes - 0x00000116 0x21 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o + 0x0000004d 0x21 C:\Users\paul\AppData\Local\Temp\ccays3OO.o -.comment 0x00000000 0x6e - .comment 0x00000000 0x6e C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x6f (size before relaxing) - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .comment 0x0000006e 0x6f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o +.comment 0x00000000 0x7f + .comment 0x00000000 0x7f C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + 0x80 (size before relaxing) -.debug_line 0x00000000 0x18ed - .debug_line 0x00000000 0x7c C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .debug_line 0x0000007c 0x835 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_line 0x000008b1 0x6c4 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_line 0x00000f75 0x41b C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_line 0x00001390 0x421 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .debug_line 0x000017b1 0x49 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .debug_line 0x000017fa 0xf3 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o +.debug_info 0x00000000 0x42d3 + .debug_info 0x00000000 0x42ad C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .debug_info 0x000042ad 0x26 C:\Users\paul\AppData\Local\Temp\ccays3OO.o -.debug_info 0x00000000 0x4014 - .debug_info 0x00000000 0x97 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .debug_info 0x00000097 0x10fb C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_info 0x00001192 0x141b C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_info 0x000025ad 0xf84 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_info 0x00003531 0x9b7 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .debug_info 0x00003ee8 0x98 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .debug_info 0x00003f80 0x94 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o +.debug_abbrev 0x00000000 0x670 + .debug_abbrev 0x00000000 0x65c C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .debug_abbrev 0x0000065c 0x14 C:\Users\paul\AppData\Local\Temp\ccays3OO.o -.debug_abbrev 0x00000000 0xcc0 - .debug_abbrev 0x00000000 0x12 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .debug_abbrev 0x00000012 0x308 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_abbrev 0x0000031a 0x3cd C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_abbrev 0x000006e7 0x19f C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_abbrev 0x00000886 0x412 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .debug_abbrev 0x00000c98 0x14 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .debug_abbrev 0x00000cac 0x14 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o +.debug_loc 0x00000000 0x445f + .debug_loc 0x00000000 0x445f C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o -.debug_aranges 0x00000000 0x228 +.debug_aranges 0x00000000 0x198 .debug_aranges - 0x00000000 0x28 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o + 0x00000000 0x178 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .debug_aranges - 0x00000028 0x20 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_aranges - 0x00000048 0x68 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_aranges - 0x000000b0 0xc8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_aranges - 0x00000178 0x70 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - .debug_aranges - 0x000001e8 0x20 C:\Users\paul\AppData\Local\Temp\ccMZoj0e.o - .debug_aranges - 0x00000208 0x20 C:\Users\paul\AppData\Local\Temp\ccScmBUX.o + 0x00000178 0x20 C:\Users\paul\AppData\Local\Temp\ccays3OO.o -.debug_ranges 0x00000000 0xaf8 - .debug_ranges 0x00000000 0x20 C:\Users\paul\AppData\Local\Temp\ccst3R5x.o - .debug_ranges 0x00000020 0x6b8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_ranges 0x000006d8 0x228 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_ranges 0x00000900 0xb8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_ranges 0x000009b8 0x140 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o +.debug_ranges 0x00000000 0xab0 + .debug_ranges 0x00000000 0xab0 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o -.debug_loc 0x00000000 0x4133 - .debug_loc 0x00000000 0x241b C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_loc 0x0000241b 0xdd5 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_loc 0x000031f0 0x8b8 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_loc 0x00003aa8 0x68b C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o +.debug_line 0x00000000 0x14eb + .debug_line 0x00000000 0x13f8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + .debug_line 0x000013f8 0xf3 C:\Users\paul\AppData\Local\Temp\ccays3OO.o -.debug_str 0x00000000 0xcdf - .debug_str 0x00000000 0x6c2 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - 0x715 (size before relaxing) - .debug_str 0x000006c2 0x235 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - 0x4ce (size before relaxing) - .debug_str 0x000008f7 0x18e C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - 0x3a9 (size before relaxing) - .debug_str 0x00000a85 0x25a C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o - 0x546 (size before relaxing) +.debug_str 0x00000000 0xfc0 + .debug_str 0x00000000 0xf47 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o + 0x104a (size before relaxing) + .debug_str 0x00000f47 0x79 C:\Users\paul\AppData\Local\Temp\ccays3OO.o -.debug_frame 0x00000000 0x500 - .debug_frame 0x00000000 0x34 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans0.ltrans.o - .debug_frame 0x00000034 0x12c C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans1.ltrans.o - .debug_frame 0x00000160 0x27c C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans2.ltrans.o - .debug_frame 0x000003dc 0x124 C:\Users\paul\AppData\Local\Temp\ccsrSnXZ.ltrans3.ltrans.o +.debug_frame 0x00000000 0x4d8 + .debug_frame 0x00000000 0x4d8 C:\Users\paul\AppData\Local\Temp\ccMR9izX.ltrans0.ltrans.o .stabstr 0x00000000 0x76 - .stabstr 0x00000000 0x76 c:/arm/gcc-arm-none-eabi-6_2-2016q4-20161216-win32/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) + .stabstr 0x00000000 0x76 c:/arm/gcc-arm-none-eabi-7-2018-q2-update-win32/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) diff --git a/firmware/include_stm/nokeep.ld b/firmware/include_stm/nokeep.ld index b508cf0..b891061 100644 --- a/firmware/include_stm/nokeep.ld +++ b/firmware/include_stm/nokeep.ld @@ -97,7 +97,7 @@ SECTIONS /* when created there was about 132 Bytes of free space here */ /* fwupdate main needs to be in a fixed location */ - . = 0x0780; + . = 0x0770; *(.fw_up_main) /* when created there was about 32Bytes free space here */ @@ -107,7 +107,11 @@ SECTIONS . = 0x0800; /*update the location counter to the 3rd KByte */ - /* reset handler fixed to 0x08000800 + *(.appver) /* 4 Bytes characters ie: "AV01" */ + /* can't get this to work right now, just manually add to binary before releasing.. */ + + . = 0x0804; + /* reset handler fixed to 0x08000804 * that way the vector table should always be accurate */ *(.reset_handler) @@ -184,7 +188,7 @@ SECTIONS *(.rodata*) *(.eh_frame*) - } > FLASH + } > FLASH = 0xFF /* fill with 0xFF 'erased' */ .ARM.extab : { @@ -268,7 +272,16 @@ SECTIONS *(.fastrun) /*Placing functions in .fastrun section in RAM */ /* This kind of breaks arm-none-eabi-size look at .map file __data_end__ for actual data size*/ /* Really size is just combining text & data together */ - + /* use a function attr like the following: + * #define RAMFUNC __attribute__ ((section (".fastrun"), noinline, noclone)) + * RAMFUNC void myramfunction(){ code executes from ram } + * or for assembly functions: .section ".ramfunctions" + * the noinline is important so your function doesn't get inline optimized into + * or so that clones of your function don't end up in different places/sections + * whatever flash code is exectuting it. However if you have a ram functions + * calling other ram functions you may not need noinline and can benefit from + * it's optimization + * / *(.jcr) . = ALIGN(4); diff --git a/firmware/source/bootload.c b/firmware/source/bootload.c index 721d4a7..e49ef7b 100644 --- a/firmware/source/bootload.c +++ b/firmware/source/bootload.c @@ -25,29 +25,109 @@ * Rtn: SUCCESS if opcode found, error if opcode not present or other problem. */ -uint32_t addrh; +uint16_t addrh; +uint16_t *addr_ptr; +typedef void (*pFunction)(void); uint8_t bootload_call( uint8_t opcode, uint8_t miscdata, uint16_t operand, uint8_t *rdata ) { +#define RD_LEN 0 +#define RD0 1 +#define RD1 2 +#define RD2 3 +#define RD3 4 + +#define BYTE_LEN 1 +#define HWORD_LEN 2 +#define WORD_LEN 4 + + pFunction JumpToApplication; + switch (opcode) { #ifdef STM_CORE - case JUMP_BL: jump_to_bootloader(); break; + //case JUMP_BL: jump_to_bootloader(); break; //device won't respond after this point so actually expect an error to result case LOAD_ADDRH: addrh = operand; break; - case JUMP_ADDR: jump2addr((addrh<<16) | (operand)); break; + + case JUMP_ADDR: //jump2addr((addrh<<16) | (operand)); break; + JumpToApplication = (void (*)(void)) ((addrh<<16|operand)); //Base of flash + //JumpToApplication = (void (*)(void)) (*((uint32_t *) ((0x1FFFC400 + 4)))); //jump to vector + JumpToApplication(); + break; //device may not respond depending on the address/function being jumped to - case PREP_FWUPDATE: //while we are directly jumping to fwupdate section - //it should be okay if it's in a fixed location - return fwupdate_forever(); break; - //this function hijacked the stack frame to steal execution - //after returing from the current USB ISR - //it returns SUCCESS/ERR depending on if it found and modified - //the stack frame successfully - //leaves main application code for good - //will respond to usb interrupts, but are directed to fwupdater + case PREP_FWUPDATE: + //while we are directly jumping to fwupdate section + //it should be okay since it's in a fixed location + return fwupdate_forever(); break; + //this function hijacked the stack frame to steal execution + //after returing from the current USB ISR + //it returns SUCCESS if it found and modified + //the stack frame successfully + //if it didn't find the stack frame it probably exceeded SRAM + //space and caused a hardfault. + //Once the USB ISR is completed, exectution left main application code for good + //will respond to usb interrupts, but are directed to fwupdater + + case SET_PTR_HI: + addr_ptr = (uint16_t*) ((((uint32_t)addr_ptr) & 0x0000FFFF) | (operand<<16)); + break; + + case SET_PTR_LO: + addr_ptr = (uint16_t*) ((((uint32_t)addr_ptr) & 0xFFFF0000) | (operand)); + break; + + case GET_PTR: + //update ptr with offset + rdata[RD_LEN] = WORD_LEN; + rdata[RD0] = (uint32_t)addr_ptr; + rdata[RD1] = ((uint32_t)addr_ptr)>>8; + rdata[RD2] = ((uint32_t)addr_ptr)>>16; + rdata[RD3] = ((uint32_t)addr_ptr)>>24; + break; + + case RD_PTR_OFFSET: + //use offset from current pointer but don't change it + rdata[RD_LEN] = HWORD_LEN; + rdata[RD0] = addr_ptr[operand]; + rdata[RD1] = (addr_ptr[operand])>>8; + break; + + case WR_PTR_OFFSET: + //use offset from current pointer but don't change it + addr_ptr[miscdata] = operand; + break; + + case RD_PTR_OFF_UP: + //update ptr with offset + addr_ptr += operand; + rdata[RD_LEN] = HWORD_LEN; + rdata[RD0] = *addr_ptr; + rdata[RD1] = (*addr_ptr)>>8; + break; + + case WR_PTR_OFF_UP: + //update ptr with miscdata + addr_ptr += miscdata; + //write operand to address that's being pointed to + *addr_ptr = operand; + break; + + //can't get this to go where I want 0x08000800 + //so for now I'll just put it there manually post-build + //can use the pointer to read 4bytes at 0x08000800 + //which is the begining of application code space + //should include ascii "AV00" with the digits for version +// case GET_APP_VER: +// rdata[RD_LEN] = WORD_LEN; +// rdata[RD0] = app_version[0]; +// rdata[RD1] = app_version[1]; +// rdata[RD2] = app_version[2]; +// rdata[RD3] = app_version[3]; +// break; + default: //opcode doesn't exist return ERR_UNKN_BOOTLOAD_OPCODE; @@ -58,58 +138,58 @@ uint8_t bootload_call( uint8_t opcode, uint8_t miscdata, uint16_t operand, uint8 } -void jump_to_bootloader() -{ - -#ifdef STM_INL6 -// 070C6 jump to: 0x1FFFC519 -// 070RB jump to: 0x1FFFCBC1 - - - asm( - //"ldr pc, boot_addr\n\t" -// "ldr r0, =0x12345678\n\t" -// "mov r0, r0\n\t" -// "mov r0, r0\n\t" - //".p2align 2\n\t" - //"boot_addr:\n\t" - //".word 0x1FFFC519" - "ldr r0, [pc, #8]\n\t"// @ remember pc is 8 bytes ahead - "mov r13, r0\n\t" //load main stack pointer - "ldr r0, [pc, #8]\n\t"// @ remember pc is 8 bytes ahead - //"mov lr, r0\n\t" - //"bx lr \n\t"// @ function return - //"bkpt\n\t" - "mov r0, r0\n\t" - //"mov pc, r0\n\t" - "bx r0\n\t" - //"bootaddr\n\t"// - //".word 0x1FFFC519" //070C6 - ".p2align 2\n\t" - ".word 0x20001278\n\t" //C6 MSP @ reset -// ".word 0x00010002\n\t" - //".word 0x00030004\n\t" - //".word 0x1FFFC519\n\t" //C6 AN2606 - ".word 0x1FFFCAC5\n\t" //C6 BL reset vector - //".word 0x1FFFCBC1\n\t" //stlink PC when connecting with BL grounded - //".word 0x1FFFC919\n\t" //best guess based on C6 - //".word 0x1FFFCBC1\n\t" //bootloader reset vector - ".word 0x00050006\n\t" - ".word 0x00070008\n\t" -// ".word 0x1FFFC919\n\t" -// ".word 0x1FFFC919\n\t" -// ".word 0x1FFFC919\n\t" -// ".word 0x1FFFC919\n\t" -// ".word 0x1FFFC919\n\t" - ".word 0x1FFFC919" - //".word 0x1FFFCBC1" - ); -bootaddr: - asm( - ".word 0xDEADBEEF" - ); - -#endif - - -} +//void jump_to_bootloader() +//{ +// +//#ifdef STM_INL6 +//// 070C6 jump to: 0x1FFFC519 +//// 070RB jump to: 0x1FFFCBC1 +// +// +// asm( +// //"ldr pc, boot_addr\n\t" +//// "ldr r0, =0x12345678\n\t" +//// "mov r0, r0\n\t" +//// "mov r0, r0\n\t" +// //".p2align 2\n\t" +// //"boot_addr:\n\t" +// //".word 0x1FFFC519" +// "ldr r0, [pc, #8]\n\t"// @ remember pc is 8 bytes ahead +// "mov r13, r0\n\t" //load main stack pointer +// "ldr r0, [pc, #8]\n\t"// @ remember pc is 8 bytes ahead +// //"mov lr, r0\n\t" +// //"bx lr \n\t"// @ function return +// //"bkpt\n\t" +// "mov r0, r0\n\t" +// //"mov pc, r0\n\t" +// "bx r0\n\t" +// //"bootaddr\n\t"// +// //".word 0x1FFFC519" //070C6 +// ".p2align 2\n\t" +// ".word 0x20001278\n\t" //C6 MSP @ reset +//// ".word 0x00010002\n\t" +// //".word 0x00030004\n\t" +// //".word 0x1FFFC519\n\t" //C6 AN2606 +// ".word 0x1FFFCAC5\n\t" //C6 BL reset vector +// //".word 0x1FFFCBC1\n\t" //stlink PC when connecting with BL grounded +// //".word 0x1FFFC919\n\t" //best guess based on C6 +// //".word 0x1FFFCBC1\n\t" //bootloader reset vector +// ".word 0x00050006\n\t" +// ".word 0x00070008\n\t" +//// ".word 0x1FFFC919\n\t" +//// ".word 0x1FFFC919\n\t" +//// ".word 0x1FFFC919\n\t" +//// ".word 0x1FFFC919\n\t" +//// ".word 0x1FFFC919\n\t" +// ".word 0x1FFFC919" +// //".word 0x1FFFCBC1" +// ); +//bootaddr: +// asm( +// ".word 0xDEADBEEF" +// ); +// +//#endif +// +// +//} diff --git a/firmware/source/main.c b/firmware/source/main.c index 15113e5..276dc63 100644 --- a/firmware/source/main.c +++ b/firmware/source/main.c @@ -55,6 +55,39 @@ int main(void) #ifdef STM_CORE + //INDEPENDENT WATCH DOG TIMER + //has it's own clock circuit so even if the main clock fails the WDT + //will keep running, it's not as accurate as the System Window WDT + //but we don't care about accuracy for our needs. + // + //I can't make sense of the window option, so let's not bother with it.. + // + //Configuring the IWDG when the window option is disabled + // When the window option it is not used, the IWDG can be configured as follows: + // 1.Enable the IWDG by writing 0x0000 CCCC in the IWDG_KR register. +#define wdt_enable() IWDG->KR = 0x0000CCCC + wdt_enable(); + // 2. Enable register access by writing 0x00005555 in the IWDG_KR register. + IWDG->KR = 0x00005555; + //After this point the IWDG timer can NEVER be shut off, except via reset.. + // 3. Write the IWDG prescaler by programming IWDG_PR from 0 to 7. + // default is zero divider / 4 + // 40Khz clock input to prescaler + // divided by 4 = 10Khz + IWDG->PR = 2; // divided by 16 = 2.5Khz + // 4. Write the reload register (IWDG_RLR). + //12bit value that gets loaded into WDcounter each time counter is refreshed + //10Khz clock -> 1sec, need a value of 10,000 = 0x2710 too big + //12bit counter has max value of 4095 + //2.5Khz clock -> 1sec, need value of 2500 ~= 2560 = 0xA00 + IWDG->RLR = 0x0A00; + // 5. Wait for the registers to be updated (IWDG_SR = 0x00000000). + while( IWDG->SR ) { /* forever */ } + // 6. Refresh the counter value with IWDG_RLR (IWDG_KR = 0x0000 AAAA) +#define wdt_reset() IWDG->KR = 0x0000AAAA + wdt_reset(); + //call this function atleast once a second to keep the device from resetting + //remap system memory (including vector table) // SYSCFG->CFGR1 = 0x00000002; //boot value (BOOT1:0 = 0b10 // SYSCFG->CFGR1 = 0x00000001; //map sysmem bootloader to 0x00000000 @@ -115,7 +148,6 @@ int main(void) //setup user switch as input - #endif //intialize i/o and LED to pullup state @@ -145,10 +177,10 @@ int main(void) //================= while (1) { -#ifdef AVR_CORE //pet the watch doggie to keep him happy wdt_reset(); +#ifdef AVR_CORE //must call at regular intervals no longer than 50msec //keeps 8Byte EP buffer moving from what I understand usbPoll(); diff --git a/firmware/source_stm_only/fwupdate.c b/firmware/source_stm_only/fwupdate.c index ee61c3f..d88bddd 100644 --- a/firmware/source_stm_only/fwupdate.c +++ b/firmware/source_stm_only/fwupdate.c @@ -239,6 +239,7 @@ FWUPDATE_NOIN uint16_t usb_fwupdate_setup(uint8_t data[8]) static uint16_t rv16[RETURN_BUFF_SIZE/2]; uint8_t *rv = (uint8_t*)rv16; + //create a usbMsgPtr variable from the stack which we can use convienently //but then at end of the function we'll need to copy the value over to usb_buff usbMsgPtr_H/L usbMsgPtr_t usbMsgPtr; @@ -277,9 +278,10 @@ FWUPDATE_NOIN uint8_t usb_fwupdate_write(uint8_t *data, uint8_t len) //and it shouldn't change FWUPMAIN uint8_t fwupdate_forever() { + //need to turn off any interrupt sources except USB - //TODO turn off WDT + //Cannot turn off the WDT not possible! We must keep petting him! //update usb function pointers to fwupdate functions //this file is compiled at same time as the the setup/write functions @@ -378,10 +380,15 @@ FWUPMAIN uint8_t fwupdate_forever() //if fwupdate is done, intitate system reset //maybe it's safer to have the user do this by unpluggig the device..? + //pet watchdog + IWDG->KR = 0x0000AAAA; + //Couldn't get this to work for some reason... - //if (usbfuncwrite == RESETME ) { - // SCB->AIRCR = 0x05FA0004; - //} +// if (usbfuncwrite == RESETME ) { +// SCB->AIRCR = 0x05FA0004; +// } + + asm( "b fwupdateloop\n" diff --git a/firmware/source_stm_only/usb_descriptors.h b/firmware/source_stm_only/usb_descriptors.h index ff0563a..c52907a 100644 --- a/firmware/source_stm_only/usb_descriptors.h +++ b/firmware/source_stm_only/usb_descriptors.h @@ -46,7 +46,15 @@ USBDESC const uint8_t device_desc[DEVICE_DESC_LEN] = { // 12 bcdDevice 2 BCD Device Release Number //0x00, 0x02, early development version //0x01, 0x02, //first public release 7SEP2018 - 0x02, 0x02, //second public release 16NOV2018 + //0x02, 0x02, //second public release 16NOV2018 + 0x03, 0x02, //third public release 30NOV2018 + //v2.3 is first to contain switchless USB firmware updates + //application version numbers also included in this release + //application version are meant to tack onto end of usb version + //application version 0 is being released with this build + //so we'll be at v2.3.0 application versions is expected to + //increment while maintaining usb/fwupater v2.3 + // 14 iManufacturer 1 Index Index of Manufacturer String Descriptor 0x01, // 15 iProduct 1 Index Index of Product String Descriptor diff --git a/host/scripts/app/fwupdate.lua b/host/scripts/app/fwupdate.lua index 68246c6..23e4586 100644 --- a/host/scripts/app/fwupdate.lua +++ b/host/scripts/app/fwupdate.lua @@ -4,10 +4,13 @@ local fwupdate = {} -- import required modules local dict = require "scripts.app.dict" +local help = require "scripts.app.help" -- file constants -- local functions + + local function erase_main() --dict.fwupdate("ERASE_1KB_PAGE", 2) --page 0 & 1 (first 2KByte) are forbidden @@ -40,47 +43,47 @@ end local function update_firmware(newbuild) - print("updating") + local error = false + --open new file first, don't bother continuing if can't find it. file = assert(io.open(newbuild, "rb")) - --TODO verify the first 2KByte match, don't continue if not.. + --TODO read the fwupdater & app version from the provided file + --compare to current device and determine if they're compatible + --test let's tinker with SRAM + dict.bootload("SET_PTR_HI", 0x0800) + dict.bootload("SET_PTR_LO", 0x0800) --application version 0x08000800 "AV00" + local av = dict.bootload("RD_PTR_OFFSET") + local ver = dict.bootload("RD_PTR_OFFSET",1) + local avstring = string.format("%s%s%s%s", string.char(av&0x00FF), string.char(av>>8), + string.char(ver&0x00FF), string.char(ver>>8)) - --enter fwupdate mode - dict.bootload("PREP_FWUPDATE") + if avstring == "AV00" then + print("application version:", avstring) + else + print("app version", avstring, "unknown, may need to update to firmware v2.3 or later using STmicro dfuse") + end - --now the device will only respond to FWUPDATE dictionary commands + + --verify the first 2KByte match, don't continue if not.. + --use the bootload dictionary to complete this + --want to wait to enter firmware updater - --erase 30KByte of application code - erase_main() - - --Set FLASH->AR to beginging of application section - --this can be done be re-erasing it.. - --maybe we could have skipped page 2 in erase_main - --or have erase_main count down.. - dict.fwupdate("ERASE_1KB_PAGE", 2) - rv = dict.fwupdate("GET_FLASH_ADDR") - print("flash addr:", string.format("%X", rv) ) - print("\n"); + --set bootloader 16bit pointer to start of flash + dict.bootload("SET_PTR_HI", 0x0800) + dict.bootload("SET_PTR_LO", 0x0000) + local offset = 0 --first read has no offset --advance the file past first 2KByte local buffsize = 1 local byte, data local byte_num = 0 - for byte in file:lines(buffsize) do - data = string.unpack("B", byte, 1) - --print(string.format("%X", data)) - byte_num = byte_num + 1 - if byte_num == 2048 then break end - end - - local offset = 0 local readdata local data_l - buffsize = 1 --2 bytes at a time - print("Writting half word at at time, but it's not much data..") - while byte_num < (32*1024) do + + print("Verifing first 2KByte of updater..") + while byte_num < (2*1024) do --read next byte from the file and convert to binary --gotta be a better way to read a half word (16bits) at a time but don't care right now... @@ -90,99 +93,125 @@ local function update_firmware(newbuild) else --should only have to make this check for lower byte --binary file should be even - print("end of file") + print("There's a problem, file provided is smaller than 2KB fwupdater..") + --TODO test this + error = true break end byte_str = file:read(buffsize) data = string.unpack("B", byte_str, 1) data = (data<<8)+data_l - -- print("writting:", string.format("%X", data), "addr:", string.format("%X", byte_num)) - if( (byte_num % (4*1024)) == 0 ) then - print("flashing KB", byte_num/1024) + if (true) then + --both these options work, but the later is limited to reading 64KByte space + readdata = dict.bootload("RD_PTR_OFF_UP", offset) + --readdata = dict.bootload("RD_PTR_OFFSET", byte_num>>1) --shift by one 16bit read + + -- print("read data:", string.format("%X", readdata) ) + if readdata ~= data then + print("\n\nERROR!!!! verifying byte number", help.hex(byte_num), + " to flash expected:", help.hex(data), "was:", help.hex(readdata)) + print("exiting because it's not safe to proceed...") + print("no changes to device flash were made\n\n") + + error = true + break + --else + -- print("verified byte number", help.hex(byte_num), + -- " of flash ", help.hex(data), help.hex(readdata)) + end end - --write the data - dict.fwupdate("WR_HWORD", data, offset) - --- if (verify) then --- readdata = dict.fwupdate("READ_FLASH", byte_num, 0x00) --- print("read data:", string.format("%X", rv) ) --- if readdata ~= data then --- print("ERROR flashing byte number", byte_num, " to flash ", data, readdata) --- end --- end - offset = 1 --this is zero for first byte, but one for all others.. byte_num = byte_num + 2 end - --]] --- dict.fwupdate("WR_HWORD", 0xCC33, 0x00) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- print("\n"); --- --- dict.fwupdate("WR_HWORD", 0x1111, 0x01) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- --- dict.fwupdate("WR_HWORD", 0x2222, 0x01) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- --- dict.fwupdate("WR_HWORD", 0x4444, 0x02) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- --- dict.fwupdate("WR_HWORD", 0x7777, 0x03) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- --- dict.fwupdate("WR_HWORD", 0xAAAA, 0x10) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- --- dict.fwupdate("WR_HWORD", 0xBBBB, 0x20) --- rv = dict.fwupdate("GET_FLASH_ADDR") --- print("flash addr:", string.format("%X", rv) ) --- rv = dict.fwupdate("GET_FLASH_DATA") --- print("flash data:", string.format("%X", rv) ) --- print("\n"); --- ----- dict.fwupdate("LOCK_FLASH") --- --- rv = dict.fwupdate("READ_FLASH", 0x0000, 0x00) --- print("read data:", string.format("%X", rv) ) --- --- rv = dict.fwupdate("READ_FLASH", 0x053e, 0x00) --- print("read data:", string.format("%X", rv) ) --- --- rv = dict.fwupdate("READ_FLASH", 0x791a, 0x00) --- print("read data:", string.format("%X", rv) ) + if (not error) then + print("\nSuccessfully verified first 2KB of provided file") + print("matches the device's firmware updater section\n") + end + + --enter fwupdate mode + dict.bootload("PREP_FWUPDATE") + + --now the device will only respond to FWUPDATE dictionary commands + + --erase 30KByte of application code + if (not error) then + erase_main() + end + + --Set FLASH->AR to beginging of application section + --this can be done be re-erasing it.. + --maybe we could have skipped page 2 in erase_main + --or have erase_main count down.. + if (not error) then + dict.fwupdate("ERASE_1KB_PAGE", 2) + print("flash addr:", help.hex(dict.fwupdate("GET_FLASH_ADDR"))) + print("\n"); + end + + + offset = 0 --first write has no offset + + if (not error) then + print("Updating device main application flash..") + while byte_num < (32*1024) do + + --read next byte from the file and convert to binary + --gotta be a better way to read a half word (16bits) at a time but don't care right now... + byte_str = file:read(buffsize) + if byte_str then + data_l = string.unpack("B", byte_str, 1) + else + --should only have to make this check for lower byte + --binary file should be even + print("end of file") + break + end + byte_str = file:read(buffsize) + data = string.unpack("B", byte_str, 1) + data = (data<<8)+data_l + + if( (byte_num % (4*1024)) == 0 ) then + print("flashing KB", byte_num/1024) + end + + --print("writting:", string.format("%X", data), "addr:", string.format("%X", byte_num)) + + --write the data + dict.fwupdate("WR_HWORD", data, offset) + + if (true) then + readdata = dict.fwupdate("READ_FLASH", byte_num, 0x00) + -- print("read data:", string.format("%X", readdata) ) + if readdata ~= data then + print("\n\nERROR!!!! flashing byte number", help.hex(byte_num), + " to flash expected:", help.hex(data), "was:", help.hex(readdata)) + print("exiting before causing more damage...\n\n") + error = true + break + --else + -- print("verified byte number", help.hex(byte_num), + -- " to flash ", help.hex(data), help.hex(readdata)) + end + end + + offset = 1 --this is zero for first write, but one for all others.. + byte_num = byte_num + 2 + end + end + + if (not error) then + print("\nSuccessfully updated the device firmware!") + end --close file assert(file:close()) - print("\n\n DONE updating flash. \n\n Reseting device \n\n IGNORE the error that comes next.. \n\n") + print("\n\n DONE, Reseting device \n\n IGNORE the errors that comes next.. \n\n") + + --TODO maybe don't reset if we got an error, allow for correction while fwupdate still has control..? dict.fwupdate("RESET_DEVICE") --write build to flash diff --git a/host/scripts/inlretro.lua b/host/scripts/inlretro.lua index f11cd1c..1de3aca 100644 --- a/host/scripts/inlretro.lua +++ b/host/scripts/inlretro.lua @@ -89,7 +89,7 @@ function main () -- ===================================================== -- USERS: set cart_console to the to point to the mapper script you would like to use here. -- ===================================================== - --local cart_console = "NES" --includes Famicom + local cart_console = "NES" --includes Famicom --local cart_console = "SNES" --local cart_console = "SEGA" --local cart_console = "N64" @@ -148,7 +148,14 @@ function main () --Firmware update testing - fwupdate.update_firmware("../firmware/build_stm/inlretro_stm.bin") + --active development path (based on makefile in use) + --fwupdate.update_firmware("../firmware/build_stm/inlretro_stm.bin") + + --released INL6 path (big square boards) + fwupdate.update_firmware("../firmware/build_stm6/inlretro_stm_AV00.bin") + + --released INL_N path (smaller NESmaker boards) + --fwupdate.update_firmware("../firmware/build_stmn/inlretro_stm_AV00.bin") -- debug = true diff --git a/shared/shared_dict_bootload.h b/shared/shared_dict_bootload.h index 3ee4728..1422aef 100644 --- a/shared/shared_dict_bootload.h +++ b/shared/shared_dict_bootload.h @@ -12,18 +12,76 @@ // BOOTLOAD DICTIONARY // // opcodes contained in this dictionary must be implemented in firmware/source/bootload.c +// these opcodes are currently only defined for STM32 devices +// AVR devices use their own dedicated & entirely separate bootloader handled via switch // //============================================================================================= //============================================================================================= //BOOTLOAD opcodes -#define JUMP_BL 1 //jump to the bootloader -#define LOAD_ADDRH 2 //upper address of jump +//could never get this to work so just going to cut it out +//#define JUMP_BL 1 //jump to the bootloader + +#define LOAD_ADDRH 2 //upper address half word used for various functions #define JUMP_ADDR 3 //jump to address upper 16bit provided previous opcode #define PREP_FWUPDATE 4 //leave main application and sets up for fwupdate +// POINTER READ/WRITE ACCESS +// With great power comes great responsibility +// these opcodes perform direct read/write access of the STM32 address space +// you can litterally read/write any address +// accessing restricted areas will cause hardfaults +// don't think it's really possible to brick the device using any of these +// worst case you could corrupt flash if you halfway know what you're doing +// so long as you don't mess up the option bytes to disable the BOOT pin +// you'll be able to recover the device using bootloader jumper/switch +// via stmicro dfuse demo + +// this could actually be pretty handy for mcu debugging. +// allowing for reading of registers, memory, etc between dictionary calls +// +// TODO for this use including AVR support is actually a good idea +// but need to be extra careful there as bricking an AVR could +// permanently brick it to where not even an AVR programmer could save it +// atleast the mcu socketed.. Bricking it would be difficult to do accidentally. +// More of a concern if one were tinkering with fuses and such. +// Don't feel like learning the AVR memory map enough to add this support +// at the moment. Perhaps much of the ARM code will compile and work fine +// on the AVR..? + +//operand provides 16bit value for RD/WR commands below +#define SET_PTR_HI 5 +#define SET_PTR_LO 6 +#define GET_PTR 7 //RL=6 + +//ALL OFFSETS ARE INTERPRETED AT POSITIVE UNSIGNED! +//read 16bit value from memory location being pointed to +//operand provides offset from current pointer, but doesn't modify the pointer +#define RD_PTR_OFFSET 8 //RL=4 0-error, 1-len, 2-LSB, 3-MSB +//operand provides 16bit value to be written, miscdata provides offset +#define WR_PTR_OFFSET 9 + +//operand provides 16bit offset which is added to ptr before access +//then reads from that address +#define RD_PTR_OFF_UP 10 //RL=4 0-error, 1-len, 2-LSB, 3-MSB + +//miscdata provide 8bit offset which is added to ptr before access +//operand is the 16bit value which is written to memory location being pointed to +#define WR_PTR_OFF_UP 11 + +//application code version +//this is updated more frequently than the USB firmware version +//#define GET_APP_VER 12 //RL=3 0-error, 1-len, 2-version +//just set pointer to 0x08000800 and read 4 bytes for now + + //APPLICATION VERSION NUMBERS + //#define APP_VERSION "AV00" //released with usb firmware v2.3 + //main update was addition of usb firmware updater + //also added the bootloader pointer memory access + //include ram functions & starting to have NES flash algos return data + #endif