This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-F280039C: Flashing via ProgrammerFlashDCAN seems successful, but old firmware remains

Part Number: LAUNCHXL-F280039C
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Hello,

I'm working with a C2000 device and trying to flash new firmware using ProgrammerFlashDCAN. The tool reports that the operation completed successfully, but when I run the device, it still behaves as if the previous firmware is present.

However, when I flash the same firmware via Code Composer Studio (CCS), the update works correctly and the new firmware runs as expected.

I’ve made sure that:

  • The correct firmware file is selected.

  • The device is properly powered and connected.

  • There is no error message shown in ProgrammerFlashDCAN.

Could there be something I’m missing? Any suggestions would be appreciated.

Thank you. 

  • Hi Zeynep,

    Can you describe your setup when running the ProgrammerFlashDCAN?  Is there a way you can confirm that CAN communication portion is working?

    Regards,

    Joseph

  • Hi Joseph,

    Thanks for your reply.

    I’ve tested the CAN communication using the example project can_ex5_transmit_receive provided in the C2000 SDK, and communication works properly. The device is able to send and receive messages without any issues, so I believe the CAN setup is functioning correctly.

    Let me know if there's anything specific I should double-check in the flashing process.

    Best regards,
    Zeynep

  • Hi Zeynep,

    Ok, thanks.  That proves that the CAN communication portion is working.  Let me refer you to our flash kernel expert.

    Regards,

    Joseph

  • Hi Zeynep,

    After running the host programmer and kernel, what is the state of the device? Does it branch to the application?

    Can you confirm that the device is in CAN boot mode?

    Additionally, you must modify the first reserved word in your .txt file (after the AA 08 key) to be C0 7A, which will make the kernel run at 1Mbps to match the host programmer. See the comment in the DCAN kernel example at driverlib\f28003x\examples\flash\flash_kernel_ex5_dcan_flash_kernel.c for a bit more in depth explanation.

    The CAN Flash Programming of C2000 Microcontrollers (Rev. A) application note might also be helpful.

    Best,

    Alex

  • Hi Alex,

    Thank you for your response.

    To clarify:

    • I'm using a LaunchPad and I select CAN boot mode using a hardware switch.

    • After flashing the kernel and running the host programmer, I switch the boot mode back to normal (position 0). However, the device still runs the previous firmware, which suggests the application is either not being flashed correctly or not being executed.

    Regarding the bitrate:
    I am intentionally using 100 kbps for CAN communication—not 1 Mbps. So I assume I should not modify the reserved word to C0 7A, since that value configures the kernel for 1 Mbps. Please correct me if I’m wrong—should I use a different value there to match 100 kbps?

    Best regards,
    Zeynep

  • Hi Alex,

    Just following up on my previous message regarding using 100 kbps CAN communication and the appropriate value for the reserved word in the .txt file.

    I’d appreciate it if you could confirm whether a different value than C0 7A is needed in this case, or if there's anything else I should adjust in the flashing process.

    Looking forward to your guidance.
    Thanks again for your support!

    Best regards,
    Zeynep

  • Hi Zeynep,

    Apologies for the delay in response, I was out of office. If you want to only use 100Kbps, you can leave those bytes blank - the default configuration is for 100 kbps.

    CAN boot uses GPIOs 4 and 5, are you using those to send your data, and can you confirm that the kernel is configured to use 4 and 5 as well? 

    Additionally, your application must be 128-bit aligned in order to be programmed properly by the kernel. Are you using ALIGN(8) in your linker command file?

    Best,

    Alex

  • Hi Alex,

    Thank you for your reply.

    • Yes, I am using GPIO4 and GPIO5 for CAN communication, both on the device and the kernel side.

    • I confirm that the kernel is configured to use GPIO4 and GPIO5 as well.

    • Regarding alignment, I am using ALIGN(8) in my linker command file for all relevant sections to ensure 128-bit alignment.

    Please let me know if you need any additional information or if there are other settings I should verify.

    Best regards,
    Zeynep

  • Hi Zeynep,

    I think I have replicated the issue and am looking into this a bit further. In the meantime, which are you using XTAL or INTOSC as your clock source? After running the kernel, can you connect to your device and see if anything has been written to flash?

    Best,

    Alex

  • Hi Zeynep,

    I believe this is coming from a timing issue related to the sector erase in your flash kernel. I have attached a version that uses bank erase to erase all of flash before downloading and programming the data, can you try this?

    Best,

    Alex

    
    AA 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 
    00 00 00 00 40 00 F9 93 
    04 00 00 00 28 01 01 19 C3 56 FF FF 06 00 
    0A 00 00 00 2C 01 00 00 00 00 12 00 00 00 5C 96 00 00 2C 01 00 00 00 A8 
    00 00 
    32 01 00 00 12 A8 2F 00 68 00 6F 00 6D 00 65 00 2F 00 75 00 62 00 6E 00 
    75 00 73 00 65 00 72 00 2F 00 74 00 69 00 2F 00 72 00 65 00 70 00 6F 00 
    73 00 2F 00 63 00 32 00 30 00 30 00 30 00 77 00 61 00 72 00 65 00 5F 00 
    72 00 65 00 6C 00 65 00 61 00 73 00 65 00 2F 00 64 00 72 00 69 00 76 00 
    65 00 72 00 6C 00 69 00 62 00 2F 00 66 00 32 00 38 00 30 00 30 00 33 00 
    78 00 2F 00 64 00 72 00 69 00 76 00 65 00 72 00 6C 00 69 00 62 00 2F 00 
    64 00 63 00 63 00 2E 00 68 00 00 00 00 00 2F 00 68 00 6F 00 6D 00 65 00 
    2F 00 75 00 62 00 6E 00 75 00 73 00 65 00 72 00 2F 00 74 00 69 00 2F 00 
    72 00 65 00 70 00 6F 00 73 00 2F 00 63 00 32 00 30 00 30 00 30 00 77 00 
    61 00 72 00 65 00 5F 00 72 00 65 00 6C 00 65 00 61 00 73 00 65 00 2F 00 
    64 00 72 00 69 00 76 00 65 00 72 00 6C 00 69 00 62 00 2F 00 66 00 32 00 
    38 00 30 00 30 00 33 00 78 00 2F 00 64 00 72 00 69 00 76 00 65 00 72 00 
    6C 00 69 00 62 00 2F 00 73 00 79 00 73 00 63 00 74 00 6C 00 2E 00 63 00 
    00 00 2F 00 68 00 6F 00 6D 00 65 00 2F 00 75 00 62 00 6E 00 75 00 73 00 
    65 00 72 00 2F 00 74 00 69 00 2F 00 72 00 65 00 70 00 6F 00 73 00 2F 00 
    63 00 32 00 30 00 30 00 30 00 77 00 61 00 72 00 65 00 5F 00 72 00 65 00 
    6C 00 65 00 61 00 73 00 65 00 2F 00 64 00 72 00 69 00 76 00 65 00 72 00 
    6C 00 69 00 62 00 2F 00 66 00 32 00 38 00 30 00 30 00 33 00 78 00 2F 00 
    64 00 72 00 69 00 76 00 65 00 72 00 6C 00 69 00 62 00 2F 00 78 00 62 00 
    61 00 72 00 2E 00 68 00 00 00 2F 00 68 00 6F 00 6D 00 65 00 2F 00 75 00 
    62 00 6E 00 75 00 73 00 65 00 72 00 2F 00 74 00 69 00 2F 00 72 00 65 00 
    70 00 6F 00 73 00 2F 00 63 00 32 00 30 00 30 00 30 00 77 00 61 00 72 00 
    65 00 5F 00 72 00 65 00 6C 00 65 00 61 00 73 00 65 00 2F 00 64 00 72 00 
    69 00 76 00 65 00 72 00 6C 00 69 00 62 00 2F 00 66 00 32 00 38 00 30 00 
    30 00 33 00 78 00 2F 00 64 00 72 00 69 00 76 00 65 00 72 00 6C 00 69 00 
    62 00 2F 00 67 00 70 00 69 00 6F 00 2E 00 63 00 00 00 
    00 08 00 00 00 80 BD AA AD 5A 84 DA 4C FE FA 96 00 02 10 D0 92 1E 0E D0 
    92 1E 0C D0 92 1E F2 2B 0A D0 92 1E 01 29 07 8F A8 00 03 56 FA 0A 01 56 
    A4 00 08 D0 92 A8 08 D0 92 06 7E 1E EA 2B 22 76 0C D0 00 02 92 1E 0C D0 
    18 02 92 0F 19 69 AD 5C 0C D0 B4 DC A4 5D 92 06 30 FF 0C D0 01 56 A5 00 
    92 06 30 FF 7E 07 A9 8A C4 06 C5 1E 0C D0 01 02 92 07 0C D0 92 1E 0C D0 
    18 02 92 0F E9 66 1F 76 A0 02 10 92 F2 96 00 B6 F2 0E 11 88 01 09 30 FF 
    42 1E 44 C3 A6 06 40 76 1C 93 10 D0 92 1E 01 29 F2 5C 1F 76 A0 02 00 BE 
    03 56 11 04 01 DC 42 A8 44 C2 40 76 1C 93 0E D0 92 1E AD 5C B4 DC A4 0E 
    7C 1E 10 D0 5E CC FF 0F A9 0E 92 0F 05 67 EA 28 F7 01 EF FF F6 02 16 02 
    42 1E 7C 8A 10 02 40 76 42 96 4E 0F 05 61 EA 28 F5 01 EF FF EA 02 1F 76 
    A0 02 0C 8A D4 18 FE FF 0C 8A D4 18 FD FF 54 92 E2 96 E2 92 C3 FF E2 CA 
    FF 90 E2 96 E2 92 54 96 51 92 E2 96 E2 92 C3 FF E2 CA FF 90 E2 96 E2 92 
    51 96 53 92 E2 96 E2 92 C3 FF E2 CA FF 90 E2 96 E2 92 53 96 00 8F 44 01 
    A9 A8 0C 07 A9 8A C4 CC F8 FF 05 50 A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A 
    C4 7E 0E D0 92 C4 58 0E 42 C2 40 76 69 96 78 1E 1F 76 A0 02 00 8F 20 01 
    78 88 A9 A8 0C 07 A9 8A C4 7E 0E D0 92 06 42 1E 56 06 40 76 69 96 1F 76 
    A0 02 00 8F 22 01 A6 1E A9 A8 0C 07 A9 8A C4 C2 0E D0 92 C4 61 92 FF 90 
    A9 0E 42 C2 40 76 69 96 0A D0 92 1E 01 3B 1F 76 A0 02 00 8F 10 01 0A D0 
    28 FF FF FF 42 1E A9 A8 0C 07 A9 8A 92 06 40 76 E4 94 00 52 03 61 00 9A 
    03 6F A9 28 00 02 EA 96 0E D0 92 C4 5F CC 00 FF C7 FF A9 0E 42 C2 40 76 
    69 96 78 1E 1F 76 A0 02 00 8F 14 01 A9 A8 0C 07 A9 8A 78 80 C4 92 A7 38 
    00 8F 14 01 A9 88 A9 A8 0C 07 A9 8A C4 7E 0E D0 92 C4 5D CC 00 FF C7 FF 
    A9 0E 42 C2 40 76 69 96 0A D0 92 1E 01 3B 1F 76 A0 02 00 8F 16 01 0A D0 
    2F FF FE FF 42 1E A9 A8 0C 07 A9 8A 92 06 40 76 E4 94 00 52 05 61 EA 92 
    03 60 00 9A 03 6F A9 28 00 02 EA 96 22 76 0E D0 92 C4 60 CC 00 FF C7 FF 
    A9 0E 42 C2 40 76 69 96 78 1E 1F 76 A0 02 00 8F 1A 01 A9 A8 0C 07 A9 8A 
    78 80 C4 92 A7 38 00 8F 1A 01 A9 88 A9 A8 0C 07 A9 8A C4 7E 63 CC 00 FF 
    C7 FF 00 8F 08 01 A9 80 A9 A8 0C 07 A9 8A C4 92 A7 38 00 8F 08 01 A9 88 
    A9 A8 0C 07 A9 8A C4 7E 40 8F 08 01 00 8F 08 01 63 CC FF 00 A9 88 A9 A8 
    0C 07 A9 8A A9 A0 0C 07 A9 83 C4 93 A5 8A A6 92 A8 3C C4 97 00 8F 0C 01 
    64 CC 00 FF C7 FF A9 80 A9 A8 0C 07 A9 8A C4 92 A7 38 00 8F 0C 01 A9 88 
    A9 A8 0C 07 A9 8A C4 7E 00 8F 0C 01 40 8F 0C 01 64 CC FF 00 A9 88 A9 A8 
    0C 07 A9 8A A9 A0 0C 07 A9 83 C4 93 A5 8A A6 92 A8 3C C4 97 00 8F 0E 01 
    62 CC FF 0F A9 88 A9 A8 0C 07 A9 8A A6 92 A9 CC FF 0F A9 88 C4 CD 00 F0 
    A6 99 00 8F 0E 01 A9 A8 0C 07 A9 8A C4 7E 00 8F 0E 01 62 CC 00 F0 CB FF 
    A9 88 A9 A8 0C 07 A9 8A C4 CC FF 0F A9 80 00 8F 0E 01 03 56 A6 0C A7 CA 
    A9 88 A9 A8 0C 07 A9 8A C4 7E 00 8F 0A 01 5E CC 00 F0 CB FF A9 88 A9 A8 
    0C 07 A9 8A C4 CC FF 0F A9 80 00 8F 0A 01 03 56 A6 0C A7 CA A9 88 A9 A8 
    0C 07 A9 8A C4 7E 00 8F 10 01 61 CC 00 FF C7 FF A9 80 A9 A8 0C 07 A9 8A 
    C4 92 A7 38 00 8F 10 01 A9 88 A9 A8 0C 07 A9 8A C4 7E 0A D0 5F 92 FF 90 
    A9 0E 92 1E 01 3B 0A D0 28 FF FF FF 00 8F 12 01 42 1E A9 A8 0C 07 A9 8A 
    92 06 40 76 E4 94 00 52 05 61 EA 92 03 60 00 9A 03 6F A9 28 00 02 EA 96 
    00 8F 34 01 1F 76 A0 02 A9 A8 0C 07 A9 8A 5A CC FF 0F A9 88 C4 CD 00 F0 
    A6 99 00 8F 34 01 A9 A8 0C 07 A9 8A C4 7E 5B 0E 78 1E 00 8F 35 01 A9 A8 
    0C 07 A9 8A 78 CC FF 01 A9 88 C4 CD 00 FE A6 99 00 8F 35 01 A9 A8 0C 07 
    A9 8A C4 7E 00 8F 36 01 A9 A8 0C 07 A9 8A 57 CC FF 0F A9 88 C4 CD 00 F0 
    A6 99 00 8F 36 01 A9 A8 0C 07 A9 8A C4 7E 54 0E 78 1E 00 8F 37 01 A9 A8 
    0C 07 A9 8A 78 CC FF 01 A9 88 C4 CD 00 FE A6 99 00 8F 37 01 A9 A8 0C 07 
    A9 8A C4 7E 00 8F 39 01 A9 A8 0C 07 A9 8A C4 18 00 FE 0A D0 5C 0E 01 19 
    92 1E 00 02 0A D0 00 8F 3C 01 80 19 42 1E A9 A8 0C 07 A9 8A 92 06 40 76 
    E4 94 00 52 05 61 EA 92 03 60 00 9A 03 6F A9 28 00 02 EA 96 00 8F 3E 01 
    1F 76 A0 02 00 BE 40 8F 00 45 A9 A8 0C 07 42 C2 A9 8A A9 A0 40 76 E4 94 
    00 52 05 61 EA 92 03 60 00 9A 03 6F A9 28 00 02 EA 96 1F 76 A0 02 32 02 
    0C 07 A9 8A C4 28 55 AA 50 CC 00 FF C7 FF A9 88 40 02 0C 07 A9 8A A6 CC 
    0F 00 A9 88 C4 CD F0 FF A6 99 40 02 0C 07 A9 8A C4 7E 0A D0 54 0E 92 1E 
    0A D0 92 06 0A D0 3F FF 92 1E A9 28 FF FF A8 28 00 FE 0A D0 42 1E 42 02 
    0C 07 A9 8A 92 06 40 76 E4 94 00 52 05 61 EA 92 03 60 00 9A 03 6F A9 28 
    00 02 EA 96 0A D0 51 0E 92 1E 01 3B 1F 76 A0 02 0A D0 29 FF FF FF 42 1E 
    42 02 0C 07 A9 8A 92 06 40 76 E4 94 00 52 05 61 EA 92 03 60 00 9A 03 6F 
    A9 28 00 02 EA 96 53 0E 78 1E 1F 76 A0 02 45 02 0C 07 A9 8A 78 CC FF 01 
    A9 88 C4 CD 00 FE A6 99 45 02 0C 07 A9 8A C4 7E 00 BE 46 02 0C 07 A9 8A 
    C4 C2 80 02 0C 07 A9 8A 41 8F 04 01 C4 A0 82 02 0C 07 A9 8A 40 8F 03 01 
    C4 A0 84 02 0C 07 A9 8A C4 18 F8 FF 86 02 0C 07 A9 8A C4 18 80 FF 52 CC 
    00 FF C7 FF A9 88 48 02 0C 07 A9 8A A6 CC 1F 00 87 FF A9 88 C4 CD FF E0 
    A6 99 48 02 0C 07 A9 8A C4 7E 0A D0 52 92 FF 90 A9 0E 92 1E 00 02 0A D0 
    20 19 42 1E 48 02 0C 07 A9 8A 92 06 40 76 E4 94 00 52 05 61 EA 92 03 60 
    00 9A 03 6F A9 28 00 02 EA 96 4F CC 00 FF 1F 76 A0 02 C7 FF A9 88 4A 02 
    0C 07 A9 8A C4 CC FF 0F A9 80 03 56 A6 0C A7 CA A9 88 4A 02 0C 07 A9 8A 
    C4 7E 4F CC FF 00 A9 88 4C 02 0C 07 A9 8A A6 92 1F 90 A9 88 C4 CD E0 FF 
    A6 99 4C 02 0C 07 A9 8A C4 7E 5D CC FF 00 A9 80 54 02 0C 07 A9 8A 54 02 
    0C 07 A6 1E C4 93 A6 8A A7 92 A8 3C C4 97 82 02 0C 07 A9 8A 40 8F 03 01 
    C4 A0 80 02 0C 07 A9 8A 41 8F 04 01 C4 A0 32 02 0C 07 A9 8A C4 2B 00 02 
    00 8F 44 01 1F 76 A0 02 08 19 42 1E A9 A8 0C 07 A9 8A 02 02 40 76 E4 94 
    00 52 05 61 EA 92 03 60 00 9A 07 6F EA 92 03 61 EA 92 03 6F A9 28 00 02 
    EA 96 1A 76 EA 92 CC FE BE 86 06 00 3A FE 70 97 6F 96 56 A0 54 A8 71 2B 
    05 8F 90 F8 58 A8 1F 76 A0 02 A0 02 0C 07 5A 1E 7F 92 72 96 0E 92 73 96 
    0F 92 74 96 00 02 5C 1E 5E 1E 60 1E 62 1E 64 1E 03 56 6F 01 75 96 70 92 
    76 96 56 06 66 1E 7E 06 68 1E 77 2B 78 2B 79 2B 00 02 6A 1E 7A 2B 6C 1E 
    6E 1E 54 06 46 1E 05 8F 00 F8 52 A8 0C 06 52 0F E0 FF 31 02 22 76 40 76 
    34 96 01 52 03 60 BF 56 71 01 71 92 E0 FF BA 00 07 8F 00 80 A9 A8 46 0F 
    21 66 07 8F 00 84 A9 A8 46 0F 1C 69 00 02 1F 76 A0 02 08 19 42 1E 28 02 
    0C 07 A9 8A 00 02 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 71 96 
    72 92 E1 FF 9B 00 03 52 E1 FF 98 00 72 2B EF FF 95 00 07 8F 00 84 A9 A8 
    46 0F 19 66 07 8F 00 88 A9 A8 46 0F 14 69 00 02 1F 76 A0 02 08 19 42 1E 
    28 02 0C 07 A9 8A 01 02 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 
    71 96 77 6F 07 8F 00 88 A9 A8 46 0F 19 66 07 8F 00 8C A9 A8 46 0F 14 69 
    00 02 1F 76 A0 02 08 19 42 1E 28 02 0C 07 A9 8A 02 02 40 76 E4 94 00 52 
    03 61 00 9A 03 6F A9 28 00 02 71 96 5A 6F 08 8F 00 00 A9 A8 46 0F 19 66 
    09 8F 00 00 A9 A8 46 0F 14 69 00 02 1F 76 A0 02 08 19 42 1E 28 02 0C 07 
    A9 8A 00 02 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 71 96 3D 6F 
    09 8F 00 00 A9 A8 46 0F 19 66 0A 8F 00 00 A9 A8 46 0F 14 69 00 02 1F 76 
    A0 02 08 19 42 1E 28 02 0C 07 A9 8A 01 02 40 76 E4 94 00 52 03 61 00 9A 
    03 6F A9 28 00 02 71 96 20 6F 0A 8F 00 00 A9 A8 46 0F 19 66 0B 8F 00 00 
    A9 A8 46 0F 14 69 00 02 1F 76 A0 02 08 19 42 1E 28 02 0C 07 A9 8A 02 02 
    40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 71 96 03 6F 71 28 FA 01 
    72 92 09 61 01 52 07 61 02 52 05 61 03 52 03 61 71 28 FF 01 46 06 30 FF 
    4A 1E 73 0E 01 19 4A CE 49 CF 5C 1E 72 92 02 52 0A 61 75 92 06 61 73 88 
    75 0E 5C 07 A6 0F 03 69 71 28 FC 01 72 92 01 52 0E 61 00 52 0C 61 76 92 
    08 61 5C 06 74 88 01 29 42 FF 76 0D A6 0F 03 69 71 28 FD 01 72 92 03 52 
    0E 60 75 92 07 90 0B 61 76 0E A6 1E 75 92 C2 FF A9 80 A6 06 A7 0F 03 61 
    71 28 FE 01 07 02 07 8F 41 02 C4 89 6E 1E 06 02 6E 0F 0E 60 0A 8F 00 00 
    A9 A8 46 0F 09 66 0B 8F 00 00 A9 A8 46 0F 04 69 71 28 FA 01 10 6F 05 02 
    6E 0F 0D 60 08 8F 00 80 A9 A8 46 0F 06 66 09 8F 00 80 A9 A8 46 0F 03 66 
    71 28 FA 01 07 8F 00 80 A9 A8 46 0F 06 66 07 8F 08 80 A9 A8 46 0F 0B 66 
    07 8F 00 82 A9 A8 46 0F 0E 66 07 8F 08 82 A9 A8 46 0F 09 69 72 92 02 52 
    04 60 71 28 FF 01 03 6F BF 56 72 01 71 92 E0 FF EC 00 10 9A 40 76 00 90 
    02 9A 40 76 93 94 22 76 72 92 16 60 A9 28 FF FF A8 28 FF FE 1F 76 A0 02 
    42 1E 8E 02 0C 07 A9 8A 2F FF 00 02 40 76 E4 94 00 52 03 61 00 9A 03 6F 
    A9 28 00 02 71 96 00 BE 88 02 1F 76 A0 02 0C 07 42 C2 A9 8A 4A 06 40 76 
    E4 94 00 52 05 61 71 92 03 60 00 9A 03 6F A9 28 00 02 71 96 00 52 E0 FF 
    97 00 72 92 02 52 1D 61 5C 06 01 29 40 FF 6C 1E 6F 0E 6C 07 01 19 5E 1E 
    6C 06 64 1E 5E 06 64 0F 10 68 66 C5 64 06 58 07 A9 8A C7 92 C4 96 01 02 
    66 07 66 1E 01 02 64 07 64 1E 5E 06 64 0F F2 67 8F 02 1F 76 A0 02 0C 07 
    A9 8A C4 CC 00 01 C7 FF 01 52 6A 61 72 92 01 52 67 61 5C 06 01 29 42 FF 
    60 1E 76 0E 60 07 62 1E 08 8F 00 00 A9 A8 46 0F 0E 66 0B 8F 00 00 A9 A8 
    46 0F 09 69 4A 06 0F FF 20 00 43 FF 1F FF 10 02 6A 1E 12 6F 07 8F 00 80 
    A9 A8 46 0F 0D 66 07 8F 00 8C A9 A8 46 0F 08 69 4A 06 0F FF 1E 00 43 FF 
    1C FF 71 10 6A 1E 71 92 3B 60 7A 2B 60 06 64 1E 62 06 64 0F 35 69 6A 06 
    4E 1E 4E C5 C7 92 77 96 64 06 0F 60 68 C5 C7 92 78 96 77 92 C7 FF A9 88 
    5A 8A 03 56 78 08 A6 CA CC 96 BF 56 7A 01 1A 6F 01 02 64 0F 17 60 68 8A 
    C4 92 C7 FF 79 96 01 02 68 07 68 1E 7A 92 01 52 08 60 5A 8A 03 56 78 08 
    79 CA CC 96 7A 2B 06 6F 5A 8A 03 56 77 08 79 CA CC 96 01 02 64 07 64 1E 
    62 06 64 0F CD 66 02 9A 40 76 00 90 22 76 8F 02 1F 76 A0 02 0C 07 A9 8A 
    C4 CC 00 01 C7 FF 01 52 17 60 A9 28 FF FF A8 28 FF FE 42 1E 8E 02 0C 07 
    A9 8A 00 02 40 76 E4 94 00 52 05 61 71 92 03 60 00 9A 05 6F 71 92 03 60 
    A9 28 00 02 71 96 1A 76 03 6F 71 28 03 02 71 92 BA FE 06 00 BD B2 BD AA 
    AD 5A 86 DA AD 08 2E 04 AD 5D A5 08 EE FB 4A A8 4A C5 A5 0E A9 8A 07 F6 
    84 24 19 D0 92 2B 18 D0 92 2B 17 D0 92 2B 16 D0 92 2B 15 D0 92 2B 29 D0 
    03 56 92 08 28 D0 92 CA 48 96 1F 76 A0 02 BF 56 00 08 EF FF 93 01 04 9A 
    40 76 0E 8F 46 1E 19 D0 92 2B EF FF 80 01 A9 1B 00 04 38 67 18 D0 92 2B 
    19 6F 02 9A 40 76 0E 8F 14 D0 92 96 AD 5C A4 08 F6 FB 18 D0 92 59 A4 5C 
    14 D0 92 92 9C 96 19 D0 92 92 19 D0 01 9C 92 96 18 D0 92 92 18 D0 01 9C 
    92 96 48 92 18 D0 92 54 E5 66 18 D0 92 96 18 D0 92 1B 00 04 72 67 AD 5C 
    A4 08 F6 FB 18 D0 92 58 A4 5C 94 28 FF FF 18 D0 92 92 18 D0 01 9C 92 96 
    18 D0 92 1B 00 04 F0 68 60 6F 19 D0 92 9E A9 1B 00 04 39 67 18 D0 92 2B 
    14 6F 02 9A 40 76 0E 8F 14 D0 92 96 AD 5C A4 08 F6 FB 18 D0 92 59 A4 5C 
    14 D0 92 92 9C 96 18 D0 92 92 18 D0 01 9C 92 96 48 92 19 D0 92 9E 18 D0 
    92 54 E8 66 18 D0 92 92 19 D0 92 94 19 D0 92 96 18 D0 92 1B 00 04 35 67 
    AD 5C A4 08 F6 FB 18 D0 92 58 A4 5C 94 28 FF FF 18 D0 92 92 18 D0 01 9C 
    92 96 18 D0 92 1B 00 04 F0 68 23 6F 18 D0 92 2B 18 D0 92 1B 00 04 1D 67 
    02 9A 40 76 0E 8F 14 D0 92 96 AD 5C A4 08 F6 FB 18 D0 92 59 A4 5C 14 D0 
    92 92 9C 96 19 D0 92 92 19 D0 01 9C 92 96 18 D0 92 92 18 D0 01 9C 92 96 
    18 D0 92 1B 00 04 E5 68 17 D0 92 2B 17 D0 92 92 80 52 E7 FF DC 00 AD 5C 
    A4 08 F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 94 92 1A D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 01 D8 94 92 1B D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 02 D8 94 92 1C D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 03 D8 94 92 1D D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 04 D8 94 92 1E D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 05 D8 94 92 1F D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 06 D8 94 92 20 D0 92 96 AD 5C A4 08 
    F6 FB 17 D0 03 56 92 03 A9 58 A4 5C 07 D8 94 92 21 D0 92 96 48 92 15 D0 
    92 54 66 69 16 D0 92 92 22 60 AD 5D 00 02 42 1E 43 2B A5 08 E6 FB 08 9A 
    00 9B 46 8A A5 5D 40 76 7B 83 09 D0 92 96 40 76 34 96 01 52 FD 61 40 76 
    91 96 0A D0 92 1E 09 D0 92 92 04 60 0A D0 92 06 06 61 16 D0 92 92 16 D0 
    01 9C 92 96 18 D0 92 2B 18 D0 92 92 08 52 3C 67 AD 5C A4 08 E6 FB 18 D0 
    92 58 A4 5C 01 D8 94 0E F2 1E F2 06 3F FF F2 1E AD 5C A4 08 E6 FB 18 D0 
    92 58 A4 5C F2 06 94 AF F2 1E 16 D0 92 92 1B 60 AD 5C AD 5D A4 08 D8 FB 
    A5 08 D2 FB 18 D0 A4 0E 42 1E A5 5D 92 0E 46 07 A9 8A 01 02 40 76 25 96 
    09 D0 92 96 09 D0 92 92 06 61 16 D0 92 92 16 D0 01 9C 92 96 18 D0 92 92 
    18 D0 02 9C 92 96 18 D0 92 92 08 52 C6 68 08 02 46 07 46 1E 15 D0 92 92 
    15 D0 08 9C 92 96 17 D0 92 92 17 D0 01 9C 92 96 17 D0 92 92 80 52 E8 FF 
    28 FF 19 D0 92 92 19 D0 92 96 48 92 19 D0 92 54 E6 FF 7F FE 02 9A 40 76 
    0E 8F 48 96 15 D0 92 2B 00 52 E0 FF 6E FE AD 08 D2 FB BE 86 BE 8B 06 00 
    06 FE 40 76 CA 94 40 76 15 96 05 8F 00 F8 78 02 40 76 60 92 00 9A 40 76 
    BB 91 45 96 00 52 03 61 01 02 4C 6F 08 8F 00 00 00 9A 40 76 EF 8A 45 96 
    00 52 03 61 01 02 42 6F 40 76 34 96 01 52 FD 61 40 76 91 96 44 1E 45 92 
    03 60 44 06 03 61 01 02 35 6F 09 8F 00 00 00 9A 40 76 EF 8A 45 96 00 52 
    03 61 01 02 2B 6F 40 76 34 96 01 52 FD 61 40 76 91 96 44 1E 45 92 03 60 
    44 06 03 61 01 02 1E 6F 0A 8F 00 00 00 9A 40 76 EF 8A 45 96 00 52 03 61 
    01 02 14 6F 40 76 34 96 01 52 FD 61 40 76 91 96 44 1E 45 92 03 60 44 06 
    03 61 01 02 07 6F 00 02 42 1E 00 D4 02 02 40 76 B5 93 86 FE 06 00 
    00 08 00 00 00 88 16 FE 46 1E 56 2B 03 8F 00 00 00 90 03 91 A4 0F 06 69 
    00 8F 5E A8 F7 02 40 76 9F 96 46 06 AB 2B AA 28 00 80 00 90 A8 18 00 C0 
    AB 0F 14 61 46 06 AA 28 00 40 00 90 A8 18 00 C0 AB 0F 0C 61 46 06 00 90 
    A8 18 00 C0 58 FF 06 61 00 8F 5E A8 FA 02 40 76 9F 96 40 76 7F 96 00 52 
    04 61 56 2B EF FF F0 00 22 76 05 8F 0E D2 C4 18 FD FF 1A 76 17 02 40 76 
    28 01 05 8F 08 D2 C4 92 03 90 53 96 05 8F 32 D2 C4 92 02 90 55 96 46 06 
    03 91 A8 0E 48 1E 55 92 53 CA A9 0E 48 0F 12 61 22 76 05 8F 0E D2 C4 18 
    FE FF 1A 76 0C 02 40 76 28 01 46 06 00 90 03 91 40 76 A8 90 0B 02 40 76 
    28 01 01 9A 40 76 FE 94 AB 2B AA 28 00 80 46 06 00 90 A8 18 00 C0 AB 0F 
    09 61 46 06 AA 28 00 40 00 90 A8 18 00 C0 AB 0F 77 60 46 06 00 9B FF 90 
    4A 1E AC 28 12 00 46 06 00 90 7C 91 22 56 AC 28 18 00 3B 56 4A 98 49 99 
    AC 28 17 00 46 06 00 90 A8 18 80 0F 22 56 3F FF 4A 98 49 99 05 8F 14 D2 
    C4 06 00 9B FF 90 4C 1E C4 06 00 90 A8 18 00 1F 4C 98 4B 99 C4 06 00 90 
    1F 91 4C 98 4B 99 05 8F 0E D2 C4 92 01 90 52 96 4A 06 4C 0F 04 60 52 92 
    01 52 3F 61 22 76 C4 18 FE FF 1A 76 0C 02 40 76 28 01 22 76 05 8F 14 D2 
    4A 06 C4 1E 05 8F 0E D2 C4 1A 01 00 AC 28 12 00 46 06 00 90 7C 91 22 56 
    50 1E 01 02 50 07 39 FF 4E 1E 05 8F 16 D2 C4 92 01 90 54 96 07 6F C4 92 
    01 90 54 96 01 02 41 56 4E 00 54 92 01 52 03 61 4E 06 F6 60 1A 76 46 06 
    00 90 03 91 42 1E 46 06 FF 90 A8 18 FC 0F 44 1E 46 06 00 90 A8 18 00 30 
    40 76 23 89 56 96 14 6F BF 56 56 01 11 6F 46 06 00 90 A8 18 00 C0 58 FF 
    0B 60 22 76 05 8F 0E D2 C4 18 FE FF 2D F6 00 77 1A 76 BF 56 56 01 56 92 
    25 61 46 CC 00 7F C7 FF 51 96 7E 52 05 60 69 FF 40 76 FE 94 05 6F 02 9C 
    69 FF 40 76 FE 94 46 06 AB 2B AA 28 00 80 00 90 A8 18 00 C0 AB 0F 07 60 
    22 76 05 8F 0E D2 C4 1A 02 00 1A 76 28 02 40 76 28 01 51 92 40 76 FE 94 
    02 6F 25 76 56 92 69 FF 96 FE 06 00 1E FE 48 1E 48 06 17 61 2F FF 00 20 
    48 0F 13 61 20 FF 4B 03 00 8F 5E A8 40 76 9F 96 0C 6F BF 56 5D 02 1C 6F 
    5D 2B 1A 6F BF 56 5D 01 17 6F BF 56 5D 01 14 6F 62 C4 A6 06 F3 61 01 8F 
    00 00 A9 A8 A6 0F F1 61 02 8F 00 00 A9 A8 A6 0F EE 61 03 8F 00 00 A9 A8 
    A6 0F E7 61 EB 6F 5E 2B 48 06 05 60 05 8F 00 E7 48 A8 04 6F 05 8F 40 E7 
    48 A8 64 06 00 9B FF 90 4A 1E AC 28 17 00 64 06 00 90 A8 18 80 0F 22 56 
    4C 1E AC 28 12 00 64 06 00 90 7C 91 22 56 4E 1E 84 E2 4E 00 84 E2 4C 01 
    8F E8 02 E0 8F E8 09 E0 84 E2 4A 00 00 E7 51 00 40 76 44 8C 03 E2 50 00 
    84 E2 4C 01 84 E2 4E 00 8F E8 0A E0 8F E8 00 E0 84 E2 4A 01 00 E7 10 00 
    40 76 44 8C 03 E2 52 00 AF E2 50 00 11 E8 00 FC 14 AD 10 64 02 E8 B0 24 
    03 E2 56 00 8A E6 00 00 00 77 00 77 A9 BF 12 0F 0C 19 58 1E 18 02 5C 1E 
    29 6F AF E2 52 00 50 E8 00 00 00 77 90 E8 00 48 00 77 03 E2 54 00 01 E8 
    01 FC 50 E8 00 B2 40 76 44 8C 03 E2 56 00 AF E2 54 00 AF E2 56 01 20 E7 
    08 00 00 77 8A E6 00 00 00 77 03 E2 58 00 AF E2 54 00 8A E6 00 00 00 77 
    00 77 A9 BF 12 0F 30 FF 5C 1E AF E2 56 00 AF E2 50 01 00 E7 08 00 00 77 
    8A E6 00 00 00 77 03 E2 5A 00 05 8F 00 E7 A9 A8 48 0F 05 60 15 9A 40 76 
    2E 95 05 6F A9 28 15 01 40 76 2E 95 48 06 40 76 70 95 48 06 40 76 5B 95 
    48 06 40 76 D9 95 48 06 40 76 85 95 48 06 40 76 45 95 5D 5C 48 06 40 76 
    3A 94 5E 5C 48 06 40 76 58 94 58 06 42 1E 5C 06 44 1E 5A 06 46 1E 48 06 
    40 76 C0 8D 00 8F 00 0A 48 06 40 76 6D 93 48 06 40 76 ED 95 14 02 48 07 
    A9 8A C4 92 03 90 FB 61 14 02 48 07 A9 8A 00 BE 00 9A C4 93 03 91 02 53 
    02 60 01 9A 00 52 02 61 01 BE A6 92 9E FE 06 00 00 9A 40 76 17 95 A9 28 
    00 02 40 76 17 95 A9 28 00 03 40 76 17 95 A9 28 00 04 40 76 17 95 A9 28 
    00 05 40 76 17 95 A9 28 00 0D 40 76 17 95 A9 28 00 0E 40 76 17 95 A9 28 
    00 10 40 76 17 95 A9 28 00 12 40 76 17 95 A9 28 00 18 40 76 17 95 02 9A 
    40 76 17 95 A9 28 02 01 40 76 17 95 A9 28 02 02 40 76 17 95 A9 28 02 03 
    40 76 17 95 A9 28 02 04 40 76 17 95 A9 28 02 05 40 76 17 95 A9 28 02 06 
    40 76 17 95 A9 28 02 07 40 76 17 95 03 9A 40 76 17 95 A9 28 03 01 40 76 
    17 95 A9 28 03 02 40 76 17 95 04 9A 40 76 17 95 A9 28 04 01 40 76 17 95 
    06 9A 40 76 17 95 A9 28 06 01 40 76 17 95 07 9A 40 76 17 95 A9 28 07 01 
    40 76 17 95 08 9A 40 76 17 95 A9 28 08 01 40 76 17 95 09 9A 40 76 17 95 
    A9 28 09 01 40 76 17 95 0A 9A 40 76 17 95 A9 28 0A 04 40 76 17 95 0D 9A 
    40 76 17 95 A9 28 0D 01 40 76 17 95 A9 28 0D 02 40 76 17 95 0E 9A 40 76 
    17 95 A9 28 0E 01 40 76 17 95 A9 28 0E 02 40 76 17 95 A9 28 0E 03 40 76 
    17 95 A9 28 10 10 40 76 17 95 A9 28 10 11 40 76 17 95 11 9A 40 76 17 95 
    A9 28 11 01 40 76 17 95 A9 28 11 02 40 76 17 95 A9 28 11 03 40 76 17 95 
    12 9A 40 76 17 95 A9 28 12 01 40 76 17 95 13 9A 40 76 17 95 A9 28 13 01 
    40 76 17 95 14 9A 40 76 17 95 15 9A 40 76 17 95 A9 28 15 01 40 76 17 95 
    19 9A 40 76 17 95 1A 9A 40 76 17 95 1B 9A 40 76 17 95 06 00 0E FE 4D 96 
    4C A8 4E 2B 4C 06 46 1E 05 8F 00 F8 4A A8 1F 76 A0 02 0C 06 4A 0F E0 FF 
    9D 00 22 76 00 8F 44 01 A9 A8 0C 07 A9 8A C4 CC F8 FF 05 50 A9 88 00 8F 
    44 01 A9 A8 0C 07 A9 8A C4 7E 01 3B 40 8F D0 07 2C FF FF FF 00 8F 36 01 
    42 1E A9 A8 0C 07 A9 8A A9 A0 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 
    00 02 4E 96 00 8F 44 01 1F 76 A0 02 A9 A8 0C 07 A9 8A C4 CC F8 FF 02 50 
    A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A C4 7E 1A 76 40 76 34 96 01 52 03 60 
    BF 56 4E 01 4E 92 5F 60 46 06 40 76 75 8F 4E 96 00 52 59 60 46 06 30 FF 
    46 1E 10 9A 40 76 00 90 22 76 1F 76 A0 02 18 02 0C 07 A9 8A C4 1A 01 00 
    1A 02 0C 07 A9 8A 40 8F FF FF C4 A0 00 8F 44 01 A9 A8 0C 07 A9 8A C4 CC 
    F8 FF 05 50 A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A C4 7E 00 8F 60 01 4D 88 
    A9 A8 0C 07 A9 8A C4 7E 00 8F 44 01 A9 A8 0C 07 A9 8A C4 CC F8 FF 02 50 
    A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A C4 7E 1A 76 18 02 0C 07 A9 8A C4 18 
    FE FF 22 76 00 BE 88 02 0C 07 42 C2 A9 8A 46 06 40 76 E4 94 00 52 03 61 
    00 9A 03 6F A9 28 00 02 4E 96 1A 76 00 52 07 60 08 9A 40 76 00 90 03 6F 
    4E 28 03 02 4E 92 8E FE 06 00 04 FE 43 7C 42 1E 22 76 43 92 01 52 31 60 
    05 8F 32 D2 C4 18 FE FF C4 18 FD FF 05 8F 30 D2 C4 06 01 51 C4 1E A9 28 
    FF 07 C4 54 03 61 C4 54 FF 60 01 29 45 8F 08 D2 20 FF FC FF C5 C0 A8 92 
    CD C0 05 8F 08 D2 01 02 C4 98 CC 99 10 F6 00 77 45 8F 0A D2 20 FF F3 FF 
    C5 C0 A8 92 CD C0 04 02 05 8F 0A D2 C4 98 CC 99 00 02 05 8F 22 D2 C4 1E 
    01 02 05 8F 36 D3 C4 98 CC 99 1A 76 44 8F 00 80 00 8F 01 14 C5 A8 10 F6 
    00 77 22 76 04 8F 00 80 C4 06 A9 1A 00 80 C4 1E 1A 76 10 F6 00 77 1A 02 
    04 8F 40 80 C4 1E 20 BE C4 06 00 9B 20 90 A6 0F FC 60 00 8F 41 28 C5 A8 
    42 06 04 8F 0C 80 C4 1E 00 9A A8 28 04 80 04 8F 08 81 C4 1E 88 02 04 8F 
    0C 81 C4 1E A9 28 FF FF A8 28 FF DF 04 8F 04 81 C4 1E 01 9A F8 9B 04 8F 
    00 81 C4 1E 01 29 44 8F 00 81 C5 CC 00 80 A9 88 20 FF 00 80 A6 0F FA 61 
    00 9A A8 28 08 A0 04 8F 28 81 C4 1E 88 02 04 8F 2C 81 C4 1E A9 28 FF FF 
    A8 28 FF DF 04 8F 24 81 C4 1E 02 9A F8 9B 04 8F 20 81 C4 1E 44 8F 20 81 
    01 29 C5 CC 00 80 A9 88 20 FF 00 80 A6 0F FA 61 04 8F 00 80 C4 18 BE FF 
    69 FF 84 FE 06 00 BD 3A BD B2 BD AA BD A2 02 FE 01 29 A9 BF 12 0F 58 FF 
    5B 61 A8 5C 7F 91 A8 08 80 00 42 1E A4 93 D6 FF A8 5C A9 BF 16 0F 67 61 
    A8 5D 7F 91 A8 08 80 00 A8 59 A9 58 A5 93 D6 FF A8 5D A4 93 A5 71 A8 18 
    00 01 A6 97 A4 18 FF 00 A5 18 FF 00 7F DC A4 92 A5 9E A7 96 4D 64 A9 08 
    01 FF 3E 62 A1 93 A0 92 36 FF A8 59 A9 58 42 06 35 FF 0E F6 A1 1F A9 5B 
    A3 01 0A F6 A1 1F 2D 56 A2 04 A3 2D A0 36 40 FF 0B F6 A1 1F 33 FF 00 9B 
    30 FF 54 FF A2 0C A3 95 40 FF A7 08 01 00 1F F6 77 FF 20 09 40 FF A7 08 
    01 00 1F F6 77 FF 5A FF A7 92 22 65 A9 08 01 FF 13 63 A9 A9 46 FF 7F 91 
    A8 5B A9 5A A6 25 A7 95 96 FF A2 0C A3 95 A9 BD 12 0F 82 FE BE 82 BE 86 
    BE 8B BE 8E 06 00 00 9B 57 FF A8 08 7F FF 5A FF A6 93 F2 60 A8 28 00 80 
    AA 71 AB 92 ED 6F 20 FF 00 00 EA 6F 5A FF A4 93 A8 18 00 01 96 FF A8 5C 
    A9 A9 A8 08 7F FF A8 1C 00 80 A4 CB DD 6F 12 FE 4E A0 4C 1E 4A A8 51 2B 
    4A 06 48 1E 1F 76 A0 02 20 02 0C 07 A9 8A C4 06 50 1E 4C 06 42 1E 48 06 
    40 76 80 91 01 52 61 60 22 76 00 8F 80 01 1F 76 A0 02 A9 A8 0C 07 A9 8A 
    C4 CC 02 00 C0 FF 52 96 00 02 00 8F 80 01 03 19 42 1E A9 A8 0C 07 A9 8A 
    02 02 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 51 96 1F 76 A0 02 
    20 02 0C 07 A9 8A AB 28 FF FF AA 28 05 05 C4 A9 40 76 76 94 51 92 12 60 
    56 06 42 1E 57 92 43 96 4A 8A 4E 83 4C 06 40 76 46 8D 51 96 00 52 06 61 
    4E 8A 00 02 F4 1E 51 28 F4 01 20 02 50 C4 1F 76 A0 02 0C 07 A9 8A C4 C2 
    01 29 00 02 00 8F 80 01 03 19 42 1E A9 A8 0C 07 A9 8A 03 56 52 01 00 9B 
    02 90 40 76 E4 94 00 52 05 61 51 92 03 60 00 9A 05 6F 51 92 03 60 A9 28 
    00 02 51 96 1A 76 03 6F 51 28 FA 01 51 92 92 FE 06 00 18 FE 4A A0 48 1E 
    46 A8 4F 2B 50 2B 4C 1E 5C 06 4E 1E 46 06 44 1E 44 06 40 76 91 93 4F 96 
    00 52 2B 60 46 06 52 1E 4C 06 A9 8A 81 DC 4C A8 60 61 4E 8A 52 83 C4 06 
    C5 0F 11 61 52 06 44 1E 4A 8A 44 06 C4 1E 52 8A 4A 83 C4 06 D5 1E 4E 8A 
    4A 83 C4 06 E5 1E 50 28 F4 01 4B 6F 5D 92 04 61 02 02 4E 07 4E 1E 02 02 
    52 07 52 1E 4C 06 A9 8A 81 DC 4C A8 DF 60 3D 6F 46 06 52 1E 5C 06 54 1E 
    BF 56 55 02 4C 06 A9 8A 81 DC 4C A8 32 61 00 02 58 1E 55 0E 58 0F 20 69 
    58 06 54 07 A9 8A 58 06 C4 88 52 07 A9 8A C4 80 A6 06 A7 0F 0F 61 4A 8A 
    52 06 C4 1E 52 8A 4A 83 C4 0E D5 1E 54 8A 4A 83 C4 0E E5 1E 50 28 F4 01 
    07 6F 01 02 58 07 58 1E 55 0E 58 0F E2 66 5D 92 04 61 02 02 54 07 54 1E 
    02 02 52 07 52 1E 4C 06 A9 8A 81 DC 4C A8 D0 60 50 92 98 FE 06 00 02 FE 
    42 1E 40 76 9A 95 00 52 07 60 20 FF 27 03 00 8F 12 A8 40 76 9F 96 04 02 
    48 0F 07 69 20 FF 28 03 00 8F 12 A8 40 76 9F 96 46 06 07 60 20 FF 29 03 
    00 8F 12 A8 40 76 9F 96 4A 06 07 60 20 FF 2A 03 00 8F 12 A8 40 76 9F 96 
    01 29 20 FF FF FF 48 0F 07 67 20 FF 2B 03 00 8F 12 A8 40 76 9F 96 0F 8F 
    FF FF A9 A8 46 0F 07 67 20 FF 2C 03 00 8F 12 A8 40 76 9F 96 0F 8F FF FF 
    A9 A8 4A 0F 07 67 20 FF 2D 03 00 8F 12 A8 40 76 9F 96 22 76 46 88 08 02 
    42 07 A9 8A C4 7E 0A 02 42 07 A9 8A 46 A3 AA 18 0F 00 C4 CC F0 FF AA 98 
    0A 02 42 07 A9 8A C4 57 48 88 0C 02 42 07 A9 8A C4 7E 4A 88 10 02 42 07 
    A9 8A C4 7E 12 02 42 07 A9 8A 4A A3 AA 18 0F 00 C4 CC F0 FF AA 98 12 02 
    42 07 A9 8A C4 57 1A 76 82 FE 06 00 0A FE 44 1E 00 02 00 D4 01 19 40 76 
    AF 95 00 02 01 D4 01 19 40 76 AF 95 2E 6F BF 56 49 20 BF 56 4A 21 0A 9A 
    46 9B 46 1E A9 28 0A 02 46 9B 48 1E 3F 6F BF 56 49 02 BF 56 4A 03 06 8F 
    0E 04 46 A8 06 8F 0E 06 48 A8 34 6F BF 56 49 0D BF 56 4A 0C 06 8F 0D 1A 
    46 A8 06 8F 0D 18 48 A8 29 6F BF 56 49 04 BF 56 4A 05 06 8F 06 08 46 A8 
    06 8F 06 0A 48 A8 1E 6F 44 C4 82 02 A6 0F 10 64 A6 0F F0 61 02 02 A6 0F 
    ED 61 22 02 A6 0F C8 61 42 02 A6 0F D1 61 62 02 A6 0F D9 61 E3 6F A2 02 
    A6 0F BE 61 C2 02 A6 0F C7 61 E2 02 A6 0F CF 61 D9 6F 01 02 42 1E 49 0E 
    40 76 56 90 01 02 42 1E 4A 0E 40 76 56 90 46 06 40 76 F2 91 48 06 40 76 
    F2 91 03 D4 49 0E 40 76 29 92 03 D4 4A 0E 40 76 29 92 8A FE 06 00 08 FE 
    47 7C 42 1E E0 02 42 0F 13 66 FD 02 42 0F 10 68 EA 02 42 0F 0D 61 EB 02 
    42 0F 0A 61 F3 02 42 0F 07 61 F6 02 42 0F 04 61 FA 02 42 0F 0D 60 14 02 
    42 0F 0A 61 15 02 42 0F 07 61 20 FF AB 01 00 8F F8 A8 40 76 9F 96 01 02 
    A6 1E 42 92 1F 90 A9 2D A6 06 3B 56 46 1E 01 29 42 06 44 FF 34 FF 30 FF 
    1A FF 1F 00 44 1E 22 76 47 92 01 52 18 60 14 02 44 07 A9 8A 46 06 C4 98 
    CC 99 14 02 42 0F 04 61 15 02 42 0F 24 60 42 06 05 8F 02 D8 44 FF 30 FF 
    01 56 A4 00 46 06 C4 98 CC 99 19 6F 14 02 44 07 A9 8A 46 06 55 FF C4 C0 
    CC C1 14 02 42 0F 04 61 15 02 42 0F 0C 60 42 06 05 8F 02 D8 44 FF 30 FF 
    01 56 A4 00 46 06 55 FF C4 C0 CC C1 1A 76 88 FE 06 00 08 FE 43 96 00 02 
    42 1E 45 2B 46 2B 1F 76 A0 02 00 92 43 94 08 52 3E 69 08 9A 00 9E 47 96 
    44 2B 44 54 19 69 00 8F 04 A8 44 92 02 52 05 60 42 06 3F FF 42 1E 45 2B 
    00 58 FF 02 45 2D 94 89 3B 56 42 98 41 99 00 0A 45 08 08 00 46 0A 44 0A 
    47 92 44 54 EB 66 40 76 D6 8F 00 2B 44 2B 00 8F 04 A8 14 6F 46 92 44 94 
    02 52 05 60 42 06 3F FF 42 1E 45 2B 00 58 FF 02 45 2D 94 89 3B 56 42 98 
    41 99 00 0A 45 08 08 00 44 0A 43 92 46 9E 44 54 EA 66 1C 6F 44 2B 43 92 
    44 54 18 69 00 8F 04 A8 44 92 02 52 05 60 42 06 3F FF 42 1E 45 2B 00 58 
    FF 02 45 2D 94 89 3B 56 42 98 41 99 00 0A 45 08 08 00 44 0A 43 92 44 54 
    EC 66 42 06 88 FE 06 00 06 FE 44 1E 45 2B 22 76 08 8F 00 00 A9 A8 44 0F 
    19 66 09 8F 00 00 A9 A8 44 0F 14 69 00 02 1F 76 A0 02 08 19 42 1E 28 02 
    0C 07 A9 8A 00 02 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 45 96 
    3D 6F 09 8F 00 00 A9 A8 44 0F 19 66 0A 8F 00 00 A9 A8 44 0F 14 69 00 02 
    1F 76 A0 02 08 19 42 1E 28 02 0C 07 A9 8A 01 02 40 76 E4 94 00 52 03 61 
    00 9A 03 6F A9 28 00 02 45 96 20 6F 0A 8F 00 00 A9 A8 44 0F 19 66 0B 8F 
    00 00 A9 A8 44 0F 14 69 00 02 1F 76 A0 02 08 19 42 1E 28 02 0C 07 A9 8A 
    02 02 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 00 02 45 96 03 6F 45 28 
    FA 01 1A 76 45 92 86 FE 06 00 04 FE 00 02 44 1E 04 8F 9C 80 01 BE C4 06 
    00 9B 01 90 A6 0F FC 60 07 8F 01 00 44 8F 00 81 C5 A8 02 F6 00 77 01 29 
    C5 CC 00 80 A9 88 20 FF 00 80 A6 0F FA 61 08 02 04 8F 10 81 42 1E 69 FF 
    A9 A8 00 8F 04 A8 40 76 AF 94 84 FE 06 00 FF 76 6C CE 67 3E 06 00 
    A6 06 00 00 00 90 02 FE 41 96 42 96 10 52 0D 61 18 52 0B 61 16 52 09 61 
    14 52 07 61 02 52 05 61 08 52 03 61 06 52 43 60 22 76 00 8F 44 01 1F 76 
    A0 02 A9 A8 0C 07 A9 8A C4 CC F8 FF 05 50 A9 88 00 8F 44 01 A9 A8 0C 07 
    A9 8A C4 7E 00 8F 06 01 A9 A8 0C 07 A9 8A 42 92 3F 90 A9 88 C4 CD C0 FF 
    A6 99 00 8F 06 01 A9 A8 0C 07 A9 8A C4 7E 00 8F 5A 01 A9 A8 0C 07 A9 8A 
    C4 CC E0 FF 15 50 A9 88 00 8F 5A 01 A9 A8 0C 07 A9 8A C4 7E 00 8F 44 01 
    A9 A8 0C 07 A9 8A C4 CC F8 FF 02 50 A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A 
    C4 7E 1A 76 00 9A 82 FE 06 00 06 FE 42 1E 40 76 01 96 00 52 06 60 00 8F 
    F8 A8 B4 02 40 76 9F 96 42 06 01 29 44 FF 34 FF 30 FF 1A FF 1F 00 44 1E 
    01 02 A6 1E 42 92 1F 90 A9 2D A6 06 3B 56 46 1E 22 76 4A 06 A9 42 08 6C 
    12 02 44 07 A9 8A 46 06 C4 98 CC 99 08 6F 12 02 44 07 A9 8A 46 06 55 FF 
    C4 C0 CC C1 4A 06 A9 40 09 6C 0C 02 44 07 A9 8A 46 06 55 FF C4 C0 CC C1 
    07 6F 0C 02 44 07 A9 8A 46 06 C4 98 CC 99 4A 06 A9 41 08 6C 10 02 44 07 
    A9 8A 46 06 C4 98 CC 99 08 6F 10 02 44 07 A9 8A 46 06 55 FF C4 C0 CC C1 
    1A 76 86 FE 06 00 02 FE 42 1E 02 8F 00 00 A9 A8 42 0F 13 61 42 06 11 61 
    01 8F 00 00 A9 A8 42 0F 0C 61 03 8F 00 00 A9 A8 42 0F 07 61 20 FF 91 02 
    00 8F 5E A8 40 76 9F 96 22 76 1D 6F 05 8F 08 D2 C4 18 F7 FF FA F6 00 77 
    32 F6 00 77 C4 18 FC FF 24 6F 40 76 F5 90 21 6F 40 76 48 93 1E 6F 05 8F 
    08 D2 C4 CC FC FF 02 50 C4 96 FA F6 00 77 32 F6 00 77 13 6F 42 C4 A6 06 
    E2 61 01 8F 00 00 A9 A8 A6 0F E8 61 02 8F 00 00 A9 A8 A6 0F E9 61 03 8F 
    00 00 A9 A8 A6 0F E1 61 1A 76 82 FE 69 FF 06 00 02 FE 41 2B 42 2B 22 76 
    05 8F 3A D2 C4 1A 07 00 05 F6 00 77 05 8F 32 D2 C4 18 FE FF 2D F6 00 77 
    C4 18 FD FF 2D F6 00 77 1A 76 69 FF 40 76 3B 91 41 96 22 76 05 8F 08 D2 
    C4 CC FC FF 01 50 C4 96 FA F6 00 77 32 F6 00 77 1A 76 0F 6F 40 76 98 96 
    40 76 3B 91 41 96 22 76 05 8F 08 D2 C4 CC FC FF 01 50 C4 96 1A 76 42 0A 
    69 FF 40 76 7F 96 00 52 06 61 41 92 04 60 42 92 04 52 E9 68 41 92 04 60 
    25 76 00 52 FE 61 82 FE 69 FF 06 00 04 FE 43 2B 00 02 42 1E 44 2B 20 FF 
    D0 07 40 76 28 01 45 8F 30 D2 20 FF FF 01 C5 0F 0A 67 05 8F 30 D2 C4 06 
    01 51 C4 1E 20 FF FF 01 C5 0F FA 68 05 8F 30 D2 A9 28 FF 07 C4 54 14 61 
    01 02 42 07 42 1E 26 8F A0 25 A9 A8 42 0F 06 67 43 92 03 52 09 60 44 2B 
    07 6F 05 8F 30 D2 A9 28 FF 07 C4 54 EE 60 43 92 03 52 09 60 05 8F 30 D2 
    A9 28 FF 07 C4 54 03 60 BF 56 44 01 43 0A 00 02 42 1E 43 92 04 52 CA 68 
    44 92 84 FE 06 00 04 FE 42 1E 07 8F 00 80 A9 A8 42 0F 08 66 48 06 07 8F 
    00 8C 30 FF 42 07 A4 0F 27 69 08 8F 00 00 A9 A8 42 0F 08 66 48 06 0B 8F 
    00 00 30 FF 42 07 A4 0F 1B 69 2F FF 10 02 42 0F 0A 66 48 06 AB 28 00 60 
    AA 28 08 01 30 FF 42 07 AB 0F 0E 69 2C FF 71 10 42 0F 0D 66 48 06 AB 28 
    80 11 AA 28 07 01 30 FF 42 07 AB 0F 04 66 BF 56 43 01 02 6F 43 2B 43 92 
    84 FE 06 00 08 FE 47 96 48 2B 40 76 34 96 02 52 2C 60 05 8F 00 F8 46 A8 
    1F 76 A0 02 0C 06 46 0F 21 60 47 92 02 52 1B 66 22 76 00 02 08 19 42 1E 
    47 88 28 02 0C 07 A9 8A A6 06 40 76 E4 94 00 52 03 61 00 9A 03 6F A9 28 
    F9 01 48 96 00 52 05 60 00 9A 40 76 00 80 48 96 1A 76 09 6F 48 28 F9 01 
    06 6F 48 28 03 02 03 6F BF 56 48 01 48 92 88 FE 06 00 08 FE 42 1E A8 0E 
    1A FF 1F 00 44 1E 01 29 42 06 47 FF 00 9B FF 90 48 1E 48 2D 03 02 3B 56 
    46 1E 22 76 44 8A 55 FF C4 C0 CC C1 1A 02 44 07 A9 8A 48 2D 46 06 55 FF 
    C4 CE CC CF A6 1E 42 06 41 FF 00 9B 03 90 3B 56 5A FF A6 06 AB CA AA CB 
    A6 1E 1A 02 44 07 A9 8A C4 C2 48 2D 42 06 44 8A 00 9B 03 90 3B 56 C4 98 
    CC 99 1A 76 88 FE 06 00 0A FE 49 7C 42 1E 40 76 01 96 00 52 07 60 20 FF 
    24 01 00 8F F8 A8 40 76 9F 96 42 06 01 29 44 FF 34 FF 30 FF 1A FF 1F 00 
    44 1E 42 06 00 9B 0F 90 30 FF 48 1E 42 06 00 9B 1F 90 43 FF 01 09 46 1E 
    22 76 48 2D 46 06 30 FF 44 07 A9 8A 03 02 3B 56 55 FF C4 C0 CC C1 46 06 
    30 FF 44 07 A9 8A 48 2D 49 0E 3B 56 C4 98 CC 99 1A 76 8A FE 06 00 0C FE 
    48 1E 46 A8 4B 2B 46 06 4A 1E 05 8F 00 F8 44 A8 44 06 4A 0F 04 61 4A A8 
    4B 28 04 02 48 92 1F 76 A0 02 11 96 4A 06 0C 1E 4A 8A C4 CC 00 0F C7 FF 
    10 96 00 8F 00 02 A9 A8 4A 07 A9 8A C4 92 C3 FF A9 CC C0 01 C2 FF 0E 96 
    00 8F 00 02 A9 A8 4A 07 A9 8A C4 CC 80 03 C3 FF C2 FF 0F 96 4B 92 8C FE 
    06 00 22 76 1A 02 1F 76 A0 02 0C 07 A9 8A 40 8F FF FF C4 A0 00 8F 44 01 
    A9 A8 0C 07 A9 8A C4 CC F8 FF 05 50 A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A 
    00 B6 C4 7E 00 8F 52 01 A9 A8 0C 07 A9 8A C4 C3 00 8F 44 01 A9 A8 0C 07 
    A9 8A C4 CC F8 FF 02 50 A9 88 00 8F 44 01 A9 A8 0C 07 A9 8A C4 7E 1A 76 
    00 9A 06 00 02 FE 1F 76 A0 02 03 56 05 08 04 CA A9 88 20 FF AA 08 A6 0F 
    20 60 40 76 D7 93 40 76 D6 8F 1F 76 A0 02 07 88 AC 28 18 00 A6 06 3B 56 
    A6 1E 01 29 06 25 5A FF A6 06 AB CA AA CB A6 1E 03 56 09 08 5A FF A6 06 
    AB CA AA CB 08 AF 42 1E 00 8F 04 A8 40 76 E3 85 42 06 82 FE 06 00 08 FE 
    47 96 42 A8 00 8F FF FF 44 A8 46 A8 48 2B 48 54 1D 69 42 8A 48 92 01 F0 
    A9 58 94 0E 44 07 44 1E 44 A3 AA 18 00 00 A8 0E 01 56 AB 00 44 A9 44 06 
    46 07 46 1E 46 A3 A8 0E AA 18 00 00 01 56 AB 00 46 A9 48 0A 47 92 48 54 
    E5 66 46 06 3F FF 44 CA 43 CB 88 FE 06 00 08 FE 42 1E 00 02 44 1E 42 06 
    46 1E BF 56 47 01 47 92 20 52 1A 66 AC 28 1F 00 46 06 22 56 5A FF 44 06 
    30 FF AB CA AA CB 44 1E 46 06 30 FF 46 1E 4C 06 44 0F 06 66 41 56 44 00 
    01 02 46 07 46 1E 47 0A 47 92 20 52 EA 69 44 06 04 61 4E 06 46 07 46 1E 
    46 06 88 FE 06 00 02 FE 41 2B 22 76 05 8F 32 D2 C4 18 FE FF 2D F6 00 77 
    C4 1A 02 00 2D F6 00 77 1A 76 69 FF 40 76 3B 91 41 96 22 76 05 8F 08 D2 
    C4 CC FC FF 01 50 C4 96 1A 76 69 FF 02 6F 25 76 40 76 7F 96 00 52 03 61 
    41 92 FA 61 82 FE 06 00 04 FE 43 7C 42 1E 40 76 9A 95 00 52 07 60 20 FF 
    8F 01 00 8F 12 A8 40 76 9F 96 A9 28 00 0A 43 54 0A 60 22 76 42 8A C4 CC 
    FF F0 A9 1A 00 0A C4 96 1A 76 09 6F 22 76 42 8A C4 CC FF F0 A9 1A 00 0B 
    C4 96 1A 76 84 FE 06 00 04 FE 42 1E 43 2B 2F FF 10 02 42 0F 05 66 2D FF 
    43 08 42 0F 15 66 2F FF 0E 02 42 0F 07 66 A9 28 80 01 A8 28 07 01 42 0F 
    0B 66 2C FF 71 10 42 0F 09 66 A9 28 80 11 A8 28 07 01 42 0F 03 69 BF 56 
    43 01 43 92 84 FE 06 00 06 FE 45 7C 42 1E 4A 06 44 1E 42 06 40 76 33 8E 
    4A 06 04 60 00 8F C7 7F 44 A8 44 06 45 5C 40 76 9E 8B 82 02 42 0F 09 66 
    A9 28 20 03 40 76 1A 94 A9 28 80 F2 40 76 1A 94 40 76 D6 8F 40 76 C3 92 
    86 FE 06 00 02 FE 1F 76 A0 02 07 88 AC 28 18 00 A6 06 3B 56 A6 1E 01 29 
    06 25 5A FF A6 06 AB CA AA CB A6 1E 03 56 09 08 5A FF A6 06 AB CA AA CB 
    08 AF 42 1E 40 76 D6 8F 42 06 05 61 42 06 00 D4 40 76 9E 8B 82 FE 06 00 
    1F 56 22 76 C0 B9 29 28 68 00 1A 76 40 76 A1 87 01 6F AD 28 00 04 BD 2B 
    BD 2B BD 1E 07 00 33 56 AC 1E A9 58 A9 59 A9 5A A9 5B A9 5C A9 5D A9 88 
    A9 80 1F 76 00 00 BD 2B BD 28 0B 0A 00 76 13 76 06 00 02 FE 41 96 04 8F 
    30 81 41 0E C4 1E 02 9A 87 9B 04 8F 20 81 C4 1E FF F6 00 77 44 8F 20 81 
    01 29 C5 CC 00 80 A9 88 20 FF 00 80 A6 0F FA 61 04 8F 88 80 C4 92 02 90 
    02 52 FD 61 82 FE 69 FF 06 00 04 FE 43 7C 42 1E 40 76 9A 95 00 52 07 60 
    20 FF C4 02 00 8F 12 A8 40 76 9F 96 22 76 28 02 42 07 A9 8A C4 CC E0 0F 
    43 CA A9 88 A6 1A 00 A0 28 02 42 07 A9 8A C4 7E 1A 76 84 FE 06 00 04 FE 
    43 7C 42 1E 40 76 9A 95 00 52 07 60 20 FF A0 02 00 8F 12 A8 40 76 9F 96 
    22 76 24 02 42 07 A9 8A C4 CC E0 0F 43 CA A9 88 A6 1A 00 A0 24 02 42 07 
    A9 8A C4 7E 1A 76 84 FE 06 00 06 FE 00 02 46 1E 08 8F 00 20 44 A8 44 8A 
    C4 06 46 1E 08 8F 00 21 44 A8 44 8A C4 06 46 1E 08 8F 00 22 44 A8 44 8A 
    C4 06 46 1E 08 8F 00 23 44 A8 44 8A C4 06 46 1E 86 FE 06 00 02 FE 41 96 
    02 52 03 61 06 52 14 60 22 76 18 02 1F 76 A0 02 0C 07 A9 8A C4 1A 01 00 
    40 76 92 92 22 76 1F 76 A0 02 18 02 0C 07 A9 8A C4 18 FE FF 1A 76 00 9A 
    82 FE 06 00 08 FE 44 1E 42 A8 48 1E 00 02 46 1E 4C 06 46 0F 11 69 48 8A 
    C4 C6 A9 88 46 06 42 07 A9 8A C4 7E 01 02 48 07 48 1E 01 02 46 07 46 1E 
    4C 06 46 0F F1 66 88 FE 06 00 40 76 74 96 A8 28 85 81 A9 28 30 01 40 76 
    00 88 02 9A 40 76 4F 96 40 76 FC 8F 40 76 21 8A 40 76 8A 96 00 D4 14 02 
    40 76 A4 8E 00 D4 15 02 40 76 A4 8E 06 00 08 FE 48 1E 46 A8 C4 06 44 1E 
    4C 06 44 CE 43 CF 48 CA 47 CB 44 1E C4 1E 46 8A 00 BE C4 06 44 0F 03 60 
    01 9B 02 6F 00 9B 00 53 02 61 01 BE A6 92 88 FE 06 00 02 FE 41 96 22 76 
    01 52 07 60 05 8F 22 D2 C4 2B 2D F6 00 77 0B 6F 41 93 01 90 05 8F 22 D2 
    D0 FF 87 FF A8 CA C4 96 2D F6 00 77 1A 76 82 FE 69 FF 06 00 04 FE 41 96 
    1F 90 80 FF 42 96 41 CC 00 1F C7 FF 43 96 22 76 05 8F 22 D3 A9 A8 42 0D 
    A9 8A 43 2D 01 02 3B 56 C4 98 CC 99 1A 76 84 FE 06 00 04 FE 41 96 1F 90 
    80 FF 42 96 41 CC 00 1F C7 FF 43 96 22 76 05 8F 22 D3 A9 A8 42 0D A9 8A 
    43 2D 01 02 3B 56 C4 98 CC 99 1A 76 84 FE 06 00 02 FE 42 1E 40 76 9A 95 
    00 52 07 60 20 FF 6A 01 00 8F 12 A8 40 76 9F 96 22 76 42 8A C4 CC FF 0F 
    A9 1A 00 50 C4 96 1A 76 82 FE 06 00 02 FE 42 1E 40 76 9A 95 00 52 07 60 
    20 FF 2D 02 00 8F 12 A8 40 76 9F 96 22 76 14 02 42 07 A9 8A C4 1A 02 00 
    1A 76 82 FE 06 00 02 FE 42 1E 40 76 9A 95 00 52 07 60 20 FF 10 02 00 8F 
    12 A8 40 76 9F 96 22 76 14 02 42 07 A9 8A C4 1A 01 00 1A 76 82 FE 06 00 
    02 FE 42 1E 40 76 9A 95 00 52 07 60 20 FF 4B 01 00 8F 12 A8 40 76 9F 96 
    22 76 42 8A C4 CC 0F FF 50 50 C4 96 1A 76 82 FE 06 00 02 FE 42 1E 05 8F 
    00 E7 00 BE 01 B6 A9 A8 42 0F 07 61 05 8F 40 E7 A9 A8 42 0F 02 61 00 B6 
    A7 93 02 61 01 BE A6 92 82 FE 06 00 06 FE 45 7C 42 1E 01 29 03 56 45 05 
    30 FF 1A FF 1F 00 44 1E 22 76 3C 02 44 07 A9 8A 42 06 55 FF C4 C0 CC C1 
    1A 76 86 FE 06 00 06 FE 45 7C 42 1E 01 29 03 56 45 05 30 FF 1A FF 1F 00 
    44 1E 22 76 3C 02 44 07 A9 8A 42 06 55 FF C4 C0 CC C1 1A 76 86 FE 06 00 
    02 FE 42 1E 40 76 9A 95 00 52 06 60 00 8F 12 A8 EF 02 40 76 9F 96 22 76 
    42 8A C4 CC F0 FF 05 50 C4 96 1A 76 82 FE 06 00 02 FE 42 1E 40 76 9A 95 
    00 52 06 60 00 8F 12 A8 D1 02 40 76 9F 96 22 76 42 8A C4 CC F0 FF 0A 50 
    C4 96 1A 76 82 FE 06 00 02 FE 42 1E 3D 02 00 BE 01 B6 42 0F 08 67 E0 02 
    42 0F 04 66 FD 02 42 0F 02 67 00 B6 A7 93 02 61 01 BE A6 92 82 FE 06 00 
    00 02 00 D4 01 19 40 76 C4 95 00 02 01 D4 01 19 40 76 C4 95 00 02 07 D4 
    01 19 40 76 C4 95 06 00 0A FE 4A A0 48 1E 46 A8 4A 06 42 1E BF 56 43 02 
    4E 83 46 8A 48 06 40 76 CC 8C 8A FE 06 00 2A 02 1F 76 A0 02 0C 07 A9 8A 
    C4 CC 00 01 C7 FF 01 52 03 60 01 9A 02 6F 02 9A 06 00 08 FE 48 1E 46 A8 
    4C 06 44 1E 48 06 46 07 A9 8A 44 92 40 76 F0 92 88 FE 06 00 02 FE 41 96 
    22 76 05 8F 2C D2 C4 06 A9 18 F8 FF 41 AF C4 1E 1A 76 82 FE 06 00 CC 8A 
    00 02 01 19 81 DC A4 0F 07 61 00 02 81 DC 85 2B 01 19 A4 0F FB 60 06 00 
    04 FE 42 1E 48 87 01 29 44 56 42 00 45 FF 44 1E 22 76 84 FE 06 00 22 76 
    A9 F5 29 70 68 50 A9 F4 29 70 2D F6 00 77 1A 76 69 FF 06 00 20 FF 00 00 
    05 8F 2E D2 C4 40 02 6C 01 9B 00 53 02 61 01 9A 06 00 22 76 05 8F 8E D7 
    C4 1A 00 02 1A 76 06 00 2A 02 1F 76 A0 02 0C 07 A9 8A C4 06 06 00 22 76 
    05 8F 2E D2 C4 1A 02 00 1A 76 06 00 04 FE 44 1E 42 A8 25 76 69 FF 84 FE 
    06 00 
    00 00 
    

  • Hi Alex,

    Thanks for sending the updated kernel with bank erase support.

    I’ve tested it with the kernel_100kbps_bankerase.txt you provided, but unfortunately the result is still the same: after flashing, the device boots into the previously loaded application.

    To help with debugging, I’ve attached:

    • The application .txt file I’m using

    • The kernel project/code I built and flashed

    I’d appreciate it if you could take a quick look to see if something is wrong with the format or alignment.

    Thanks again for your support!

    Best regards,
    Zeynep/cfs-file/__key/communityserver-discussions-components-files/171/dcan_5F00_flash_5F00_programmer.rar

  • Hi Zeynep,

    So flash is not getting erased even when using the bank erase kernel? That would make me think your device's boot ROM is not receiving the CAN frames.

    Can you try the following steps:

    1. Connect to your device through CCS, then issue an XSRn

    2. Press the play button in CCS

    3. Run the host programmer with the kernel. When it says "Kernel Loaded", pause execution in CCS

    4. Load the boot ROM symbols for your device. (Found in C:\ti\c2000\C2000Ware_5_03_00_00\libraries\boot_rom\f28003x\rev0\rom_symbol_libs\bootROM)

    What is the value of the program counter when you pause execution? Is execution still in boot ROM, or has it passed to the kernel?

    Best,

    Alex