Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Guru Meditation Error

    Scheduled Pinned Locked Moved LoPy
    58 Posts 7 Posters 2.3k Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      andreas
      last edited by andreas

      Dear @sita,

      decoding the core dump shows (without guarantee):

      ==================== CURRENT THREAD STACK =====================
      #0  0x4009192e in vTaskExitCritical (mux=0x844a) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:4274
      #1  0x401124f0 in lora_join (n_args=1073518712, pos_args=0x3ffc990c <lora_partial_rx_packet+12>, kw_args=0x401124f0 <lora_join+16>) at mods/modlora.c:1843
      
      ======================== THREADS INFO =========================
        Id   Target Id         Frame
        16   process 15        0x4000bff0 in ?? ()
        15   process 14        xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073426000, uxInitialCount=1073431200, pxStaticQueue=0x3ffb2e9c) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        14   process 13        xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073495820, uxInitialCount=0, pxStaticQueue=0x3ffc3f58 <vflash_mem+1900>) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        13   process 12        xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073444348, uxInitialCount=0, pxStaticQueue=0x3ffb7648) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        12   process 11        0x4000bff0 in ?? ()
        11   process 10        xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073458244, uxInitialCount=1073580336, pxStaticQueue=0x3ffbac90) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        10   process 9         xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073445832, uxInitialCount=0, pxStaticQueue=0x3ffb7c14) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        9    process 8         xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073589088, uxInitialCount=1073603328, pxStaticQueue=0x3ffdabac) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        8    process 7         0x4000bff0 in ?? ()
        7    process 6         0x40092b55 in xTaskNotify (xTaskToNotify=0x0, ulValue=<optimized out>, eAction=<optimized out>) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:4872
        6    process 5         0x4009192e in vTaskExitCritical (mux=0x8484) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:4274
        5    process 4         xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073468564, uxInitialCount=1073458080, pxStaticQueue=0x3ffbd4e0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        4    process 3         0x40206db2 in API_vhci_host_check_send_available ()
        3    process 2         xQueueCreateCountingSemaphoreStatic (uxMaxCount=1073470132, uxInitialCount=0, pxStaticQueue=0x3ffbdb00) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:659
        2    process 1         0x4009192e in vTaskExitCritical (mux=0x844a) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:4274
      * 1    <main task>       0x4009192e in vTaskExitCritical (mux=0x844a) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:4274
      

      So, it seems to happen while performing lora_join within mods/modlora.c.

      // check for the correct lora radio mode
      if (lora_obj.stack_mode != E_LORA_STACK_MODE_LORAWAN) {
          nlr_raise(mp_obj_new_exception_msg(&mp_type_OSError, mpexception_os_request_not_possible));
      }
      

      I assume this is some synchronization issue wrt. the code is already doing other things.
      Maybe waiting for successfully joining the LoRaWAN network helps like outlined within [1] before doing other operations.

      Forget about my last words. I believe this is wrong as I've probably used the wrong application.elf file for decoding the core dump -- see next post(s).

      I just recognized you are using pure LoRa instead of LoRaWAN....

      @sita said in Guru Meditation Error:

      lora = LoRa(mode=LoRa.LORA, region=LoRa.EU868, frequency=433000000, power_mode=LoRa.ALWAYS_ON, tx_power=10, bandwidth=LoRa.BW_125KHZ, sf=8, preamble=8, coding_rate=LoRa.CODING_4_8)
      

      ... so who should be actually invoking lora_join anyway ;].

      With kind regards,
      Andreas.

      P.S.: To be safe that the core dump decoding gives us the correct results: Are you using lopy4-vanilla-dragonfly-onewire or lopy4-vanilla-dragonfly-onewire-i2s?

      A 1 Reply Last reply Reply Quote 0
      • A Offline
        andreas @sita
        last edited by

        What baffles me is that [1] shows:

        // check for the correct lora radio mode
        if (lora_obj.stack_mode != E_LORA_STACK_MODE_LORAWAN) {
            nlr_raise(mp_obj_new_exception_msg(&mp_type_OSError, mpexception_os_request_not_possible));
        }
        

        Drawing a conclusion from that, might it be that lora_join is not advisable when doing raw LoRa as outlined within your code

        @sita said in Guru Meditation Error:

        lora = LoRa(mode=LoRa.LORA, region=LoRa.EU868, frequency=433000000, power_mode=LoRa.ALWAYS_ON, tx_power=10, bandwidth=LoRa.BW_125KHZ, sf=8, preamble=8, coding_rate=LoRa.CODING_4_8)
        

        But who is actually invoking lora_join anyway?

        With kind regards,
        Andreas.

        [1] https://github.com/pycom/pycom-micropython-sigfox/blob/Dev/esp32/mods/modlora.c#L1841-L1844

        1 Reply Last reply Reply Quote 0
        • A Offline
          andreas @andreas
          last edited by andreas

          @andreas said in Guru Meditation Error:

          P.S.: To be safe that the core dump decoding gives us the correct results: Are you using lopy4-vanilla-dragonfly-onewire or lopy4-vanilla-dragonfly-onewire-i2s?

          I have to admit I didn't keep track of the application.elf files coming out of my builds which are required to properly decode the core dumps. May I humbly ask you to try again using LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel.tar.gz?

          1 Reply Last reply Reply Quote 0
          • A Offline
            andreas
            last edited by andreas

            @andreas said in Guru Meditation Error:

            P.S.: To be safe that the core dump decoding gives us the correct results: Are you using lopy4-vanilla-dragonfly-onewire or lopy4-vanilla-dragonfly-onewire-i2s?

            I've tried to reproduce a corresponding application.elf file for the LoPy4-0.7.0-vanilla-dragonfly-modonewire-i2s firmware which shows the core dump is happening here:

            ==================== CURRENT THREAD STACK =====================
            #0  0x4009192e in vTaskExitCritical (mux=0x844a) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:4274
            #1  0x401124f0 in lora_bandwidth (n_args=<optimized out>, args=0x3ffc990c <lora_partial_rx_packet+12>) at mods/modlora.c:2117
            

            See also [1]. I believe this is also due to a erroneous core dump decoding, so nevermind.

            I have now kept the application.elf file for the new build LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel.tar.gz. If you are able to catch another core dump when running this firmware, we would probably get correct results. Sorry for the extra mile.

            [1] https://github.com/pycom/pycom-micropython-sigfox/blob/Dev/esp32/mods/modlora.c#L2116-L2118

            S 3 Replies Last reply Reply Quote 0
            • A Offline
              andreas
              last edited by andreas

              Another attempt by trying to reproduce a corresponding application.elf file for the LoPy4-0.7.0-vanilla-dragonfly firmware without support for 1-Wire and I2S.

              ==================== CURRENT THREAD STACK =====================
              #0  0x4009192e in prvAddNewTaskToReadyList (pxNewTCB=0x844a, xCoreID=1073476968, pxTaskCode=<optimized out>) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:1175
              #1  0x401124f0 in ?? ()
              Backtrace stopped: previous frame identical to this frame (corrupt stack?)
              
              ======================== THREADS INFO =========================
                Id   Target Id         Frame
                16   process 15        0x4000bff0 in ?? ()
                15   process 14        xQueueGenericSend (xQueue=0x3ffb2e50, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                14   process 13        xQueueGenericSend (xQueue=0x3ffc3f0c <vflash_mem+1840>, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                13   process 12        xQueueGenericSend (xQueue=0x3ffb75fc, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                12   process 11        0x4000bff0 in ?? ()
                11   process 10        xQueueGenericSend (xQueue=0x3ffbac44, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                10   process 9         xQueueGenericSend (xQueue=0x3ffb7bc8, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                9    process 8         xQueueGenericSend (xQueue=0x3ffdab60, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                8    process 7         0x4000bff0 in ?? ()
                7    process 6         0x40092b55 in vTaskNotifyGiveFromISR (xTaskToNotify=0x0, pxHigherPriorityTaskWoken=0x0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:5044
                6    process 5         0x4009192e in prvAddNewTaskToReadyList (pxNewTCB=0x8484, xCoreID=1073476968, pxTaskCode=<optimized out>) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:1175
                5    process 4         xQueueGenericSend (xQueue=0x3ffbd494, pvItemToQueue=<optimized out>, xTicksToWait=100, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                4    process 3         0x40206db2 in littleFsErrorToErrno (littleFsError=393251) at littlefs/vfs_littlefs.c:175
                3    process 2         xQueueGenericSend (xQueue=0x3ffbdab4, pvItemToQueue=<optimized out>, xTicksToWait=4294967295, xCopyPosition=0) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/queue.c:780
                2    process 1         0x4009192e in prvAddNewTaskToReadyList (pxNewTCB=0x844a, xCoreID=1073476968, pxTaskCode=<optimized out>) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:1175
              * 1    <main task>       0x4009192e in prvAddNewTaskToReadyList (pxNewTCB=0x844a, xCoreID=1073476968, pxTaskCode=<optimized out>) at /Users/iwahdan/esp/pycom-esp-idf/components/freertos/tasks.c:1175
              

              Looking at

              littleFsErrorToErrno (littleFsError=393251) at littlefs/vfs_littlefs.c:175
              

              here.

              1 Reply Last reply Reply Quote 0
              • A Offline
                andreas @sita
                last edited by andreas

                @sita said in Guru Meditation Error:

                while True:
                  # 
                  f = open('/sd/A_3001SF8.txt', 'a+')
                  f.write(message)
                  f.write(' ')
                  f.write('\n')
                  f.close()
                

                Could you stop opening and closing the file within such a tight loop? You might want to time.sleep_ms() for at least some milliseconds between iterations. To be safe, try to use longer intervals first and get shorter if things might become more stable.

                When being at it, you might also want to think about optimizing things using a single write call like f.write(message + ' \n').

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sita @andreas
                  last edited by

                  Hello @andreas,

                  Thanks for the information. I kept time.sleep_ms(10) in the loop and will change f.write as you said.I will do the the experiment again and let you know if i got same again.
                  Thanks once again.

                  Have a nice day

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    sita @andreas
                    last edited by

                    Hello @andreas ,

                    I have changed the firmware to LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel.tar.gz. I will do the experiment again and let you know if i got same issue again.

                    Thanks once again & have a nice day

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      sita @andreas
                      last edited by

                      Hello @andreas ,

                      I have now flashed the latest firmware (LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel.tar.gz). I got a new problem.When i try to upload my project, it gets struck while uploading the additional library files required. I attached the screenshot below.
                      As far i understood, it is trying to compress the library files before uploading and it gets struck with that. I haven't observed this phenomenon with earlier firmware versions. Please have a look

                      uploading compression.png

                      Thanks & Best regards,
                      Have a nice weekend

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        sita @andreas
                        last edited by

                        Hello all,

                        I got an issue regarding uploading the project and connecting the port after updating new firmware LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel.tar.gz, the respective problem screenshots shown in the below.

                        My doubt is, Is it related to new firmware update or any change in ATOM editor settings ??

                        Could anyone please suggest me how to resolve this problem ?

                        Uploading project (main folder)...
                        Safe booting device... (see settings for more info)
                        Safe boot failed, uploading anyway.
                        Upload failed: timeout. Please reboot your device manually.
                        
                        Connecting to COM12...
                        Connection error: Error: timeout
                        

                        Thanks in advance & Have a nice day

                        A 1 Reply Last reply Reply Quote 0
                        • A Offline
                          andreas @sita
                          last edited by

                          Dear @sita,

                          sorry to hear that this didn't work out well. While I have to admit I haven't tested the firmware on a LoPy4 device, I just compiled it like any other Dragonfly builds I have done before.

                          I haven't seen the error you are observing anytime before.

                          So, to be better safe than sorry, downgrading to any other former release from [1] might help. If it doesn't you might want to downgrade to a regular release from Pycom using the regular firmware installer.

                          Sorry for the hassle!

                          With kind regards,
                          Andreas.

                          [1] https://packages.hiveeyes.org/hiveeyes/foss/pycom/vanilla/

                          S 1 Reply Last reply Reply Quote 0
                          • S Offline
                            sita @andreas
                            last edited by

                            Hello @andreas ,

                            I have tested my devices all the versions in the [1] but in every version i observed the Guru meditation error. Is there any permanent solution for this problem ? It would be very helpful if i know exact reason behind issue ,if you know the reason could you please let me know..

                            Thanks in advance & have a nice day

                            [1] https://packages.hiveeyes.org/hiveeyes/foss/pycom/vanilla/

                            A 1 Reply Last reply Reply Quote 0
                            • A Offline
                              andreas @sita
                              last edited by

                              Dear @sita,

                              just a short question: Have you been able to run your MicroPython program successfully with LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel until the Guru Meditation error happened again? I am asking because it looked like you had other problems with this the other day.

                              With kind regards,
                              Andreas.

                              S 1 Reply Last reply Reply Quote 0
                              • S Offline
                                sita @andreas
                                last edited by

                                Hello @andreas,

                                The other problems are still there, for temporarily i am running [1] in cmd so that error not coming.

                                [1]pycom-fwtool-cli.exe --verbose --port COM12 erase_all

                                A 1 Reply Last reply Reply Quote 0
                                • A Offline
                                  andreas @sita
                                  last edited by andreas

                                  Thanks. So, to make sure we are on the same page...

                                  • Invoking erase_all once before uploading a new firmware image is considered good practice. Thanks for letting me know.
                                  • After that, you are able to invoke your MicroPython program using the LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel firmware?
                                  • However, Guru Meditation errors still occur?

                                  Now, are you able to submit another core dump when running this firmware build? I have saved a local copy of lopy4-0.8.0-vanilla-squirrel.elf on my workstation in order to decode core dumps produced by this build.

                                  S 1 Reply Last reply Reply Quote 0
                                  • S Offline
                                    sita @andreas
                                    last edited by

                                    @andreas Now i got an issue with the atom editor :( :(
                                    i have updated the ATOM editor evening and now i it is not showing REPL console. I will check with this and send you the core dump (LoPy4-1.20.1.r3-0.8.0-vanilla-squirrel).

                                    1 Reply Last reply Reply Quote 0
                                    • P Offline
                                      peterp
                                      last edited by

                                      @sita can you try again with 1.20.2.rc3

                                      @pigamonte same advice to you, but in case it doesn't solve it for you, I suggest to open your own thread. Otherwise we end up mixing different issues. Just because it shows a Guru Meditation Error, doesn't necessarily mean the issues are related.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S Offline
                                        sita @peterp
                                        last edited by

                                        Hello @peterp,

                                        I have tried with new firmware version (1.20.2.rc3) but same error is coming again. I will open new thread to avoid mixing of different issues.

                                        Thanks & Have a nice day

                                        A 1 Reply Last reply Reply Quote 1
                                        • A Offline
                                          andreas @sita
                                          last edited by andreas

                                          Dear @sita,

                                          @sita said in Guru Meditation Error:

                                          I have tried with new firmware version (1.20.2.rc3) but same error is coming again.

                                          Either with the original Pycom's 1.20.2.rc3 and/or with the corresponding/updated LoPy4-1.20.2.rc3-0.8.0-vanilla-squirrel.tar.gz, I will be happy to receive respective core dumps. I have now kept the definitive .elf files around for decoding the core dumps appropriately.

                                          Thanks and with kind regards,
                                          Andreas.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S Offline
                                            sita @andreas
                                            last edited by

                                            Hello @andreas ,

                                            This is the core dump of the updated LoPy4-1.20.2.rc3-0.8.0-vanilla-squirrel.tar.gz

                                            Guru Meditation Error: Core  1 panic'ed (IllegalInstruction). Exception was unhandled.
                                            Memory dump at 0x4010abc8: 10180108 00000044 00000000
                                            Core 1 register dump:
                                            PC      : 0x4010abcf  PS      : 0x00060130  A0      : 0x801024b3  A1      : 0x3ffd8280
                                            A2      : 0x3ffc93fc  A3      : 0x00000000  A4      : 0x3f94ef00  A5      : 0xffffff30
                                            A6      : 0x3f9502b3  A7      : 0x00007e00  A8      : 0x40109f79  A9      : 0x3ffd8260
                                            A10     : 0x3f40eed0  A11     : 0x00000000  A12     : 0x3f94ef04  A13     : 0x3f94ef08
                                            A14     : 0x00000048  A15     : 0x400ff4ea  SAR     : 0x0000001e  EXCCAUSE: 0x00000000
                                            EXCVADDR: 0x00000000  LBEG    : 0x40094de0  LEND    : 0x40094dfc  LCOUNT  : 0xffffffff
                                            
                                            ELF file SHA256: 0000000000000000000000000000000000000000000000000000000000000000
                                            
                                            Backtrace: 0x4010abcf:0x3ffd8280 0x401024b0:0x3ffd8320 0x400fe7c1:0x3ffd8350 0x400fe7ee:0x3ffd8370 0x400e208d:0x3ffd8390 0x400e231d:0x3ffd8430 0x400e0d81:0x3ffd8450
                                            
                                            ================= CORE DUMP START =================
                                            0DgAAAEAAAARAAAAbAEAAA==
                                            9EX8P8CB/T98hv0/
                                            AIH9PxCG/T/ztQIADEP8PwxD/D/0Rfw/BEP8Pw4AAAC4N/4/uDf+P/RF/D8AAAAA
                                            CwAAAIBW/T9NaWNyb1B5AAAAAAAAAAAAAQAAAHyG/T8AAAAAIAsGAAsAAAABAAAA
                                            +DT7P/yT/D8AAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA==
                                            oCMQgM+rEEAwAQYAsyQQgICC/T/8k/w/AAAAAADvlD8w////swKVPwB+AAB5nxBA
                                            YIL9P9DuQD8AAAAABO+UPwjvlD9IAAAA6vQPQB4AAAAAAAAAAAAAAOBNCUD8TQlA
                                            /////wTvlD8I75Q/gDYIQLRp+j8AAAAAAAAAAAEAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAATvlD8I75Q/SAAAAOr0D0DE5w+AIIP9P1CU/D9QlPw/
                                            kIP9PwMAAACzJBCAgIL9PwgAAABQ75Q/TO+UP0TvlD8AAAAAEwAAACsBAAAgAAAA
                                            5DYIQFsjDkDE5w+AIIP9P1CU/D9QlPw/TpoQgMyKCUAIAAAARO+UPwAAAAATAAAA
                                            AAAAAPDulD9Q75Q/TO+UPwAAAAAAAAAAAAAAAAAAAAAE75Q/MP////cDlT8CAAAA
                                            8ecPgFCD/T9g7ZQ/AAAAAAAAAAAAAAAAAwAAACMABgDw7pQ/AAAAAEwAAAAgg/0/
                                            kCAOgHCD/T9g7ZQ/AAAAAAAAAAAAAAAAAQAAAAAAAAAgIw6AkIP9P2DtlD8gAAAA
                                            AAAAAAAAAAAAAAAAKPCUP4QNDoAwhP0/pu2UP2YDAAAAAAAAAAAAACAjDoCQg/0/
                                            DE/8PwAAAAAgAAAAEDNBPwgzQT8IAAAAsg0OgCCE/T+PM0E/ZgMAAIQNDoAwhP0/
                                            pu2UP2YDAAAMIA6AvACVP6D+lD8BAAAAZ0FJTgAIAAAIAAAAcDNBP3juAAABAAAA
                                            IAAAAKbtlD/D7gAAAQAAACAAAAAQM0E/CDNBPwgAAAAAAAAAUIT9PwYWAAABAAAA
                                            mDH+PwAAAAABAAAAAAAAAAAAAAAQhv0/AAAAAAAAAAABAAAApaWlpaWlpaWlpaWl
                                            AAAAAAAAAaXoAAAA6QAAAAEAAAAABAAA+P8f0AAAAAD//////////6WlpaWlpaWl
                                            AQAIAAAAAAClpaWlpaWlpaWlpaWlpaWlpaWlpQAAAADIXEA/paWlpaWlpaWlpaWl
                                            paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl
                                            paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl
                                            paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl
                                            5DYIQPQIDkAwAAUAAAAAABCG/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACQmxkA
                                            AAAAAP/////////////////////7O9mUAAAAAAAAAAAAAAAAAPAfAFCE/T8AAAAA
                                            AAAoAAAAAAAAAAAAAAAAAM0XQD+sR/w/AAAAAFUXQD8AAAAAAAAAAAAAAAAAAAAA
                                            AQAAAAAAAAAchv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAA
                                            ZP39P6Ak/T+UJv0/
                                            oCT9PzAm/T/ztQIAqEL8P6hC/D9k/f0/oEL8PxMAAAB8/f0/AAAAAGT9/T8AAAAA
                                            BgAAAJgW/T9Mb1JhAAAAAAAAAAAAUFkAAQAAAJQm/T8AAAAAIQAGAAYAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP79Pw==
                                            5DYIQE53CUAwCwYAjDMRgGAl/T/ztQIAQN37Pxgh/j8AAAAAAAAAAAAAAABOdwmA
                                            QCX9PwEAAADztQIAZP39PwEAAAD+AAAAEAAAAA4AAACLAAYAq6sAAE4+CUBZPglA
                                            AAAAAOQ4CEABAAAAzIoJQNQJ+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAIBB/D8BAAAA/gAAAAEAAAAAAAAAgCX9P8SZ/D9Ymvw/
                                            3GL7P/////8AAAACzGL7PwAAAAAwJv0/AAAAAAAAAAAIAAAAAAAAAAAAAAABAAAA
                                            AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADkOAhAAAAAAMyKCUDUCfo/AAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAABKFhQoAAAAAAAAAAAAAAADMNkE/eAT8P1ia/D+V////
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCb9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAA=
                                            HLP7PyCx/T+Isv0/
                                            ILH9PyCy/T/ztQIAlEL8P5RC/D8cs/s/jEL8PxQAAAAwOv4/MDr+Pxyz+z8AAAAA
                                            BQAAAIyi/T9TZXJ2ZXJzAAAAAAAAAAAAAQAAAIiy/T8AAAAAIQAGAAUAAAAAAAAA
                                            9H/7PwAAAAAAAAAAAAAAAAsAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
                                            5DYIQE53CUAwCwYAyA4OgOCx/T/ztQIAQN37PwsAAAAA/wAAAAD/AAAAAP9OdwmA
                                            wLH9PwEAAADztQIAHLP7PwEAAAD+AAAAIwAGAAAAAADEVg+AoLH9P+BNCUD8TQlA
                                            /////+Q4CEABAAAAzIoJQMSV+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAsv0/MPj7PwAAAAAAAAAAALL9PwAAAAAAAAAA
                                            AgAAAAD/AAAAAP8AAAAA/wAAAAAgsv0/AAAAAAAAAAAAAAAAAQAAAGpK/D8AAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLL9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            QLn7P6C3+z84ufs/
                                            oLf7P9C4+z9Tlb0vvL77PzBC/D9Aufs/KEL8PxkAAAC8SVUVuUNvUUC5+z8AAAAA
                                            AAAAADy1+z9JRExFMABG0Bmj0zv92E4AAAAAADi5+z8AAAAAIwAGAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXqHw==
                                            5DYIQLZoIUAwDwYAdmgXgGC4+z8AAAAAAAAAAAAAAACQt/s/AwAAACMABgD4kfw/
                                            AAAAAPyxAgAAAAAAAAAAAAkAAAAAgAAA//8AgAoAAACguPs/AAAAANDYDkAT2Q5A
                                            AAAAAOQ4CEAJAAAAzIoJQHSc+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADkOAhAPPr8P8yKCUAseQmAgLj7PyAAAAABAAAA
                                            //8/swAAAAAAAAAAAAAAAAAAAACguPs/AAAAALhB/D8AAAAAPPr8PxxE/D8AAAAA
                                            AAAAANC4+z8AAAAAAAAAAEDd+z8AAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Lj7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            tL77PxC9+z+svvs/
                                            EL37P0C++z/MtOISMEL8P0i5+z+0vvs/KEL8PxkAAACFM0nahGdmZbS++z8AAAAA
                                            AAAAALC6+z9JRExFMQDLX/9qno4QORUAAQAAAKy++z8AAAAAIwAGAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8mOg==
                                            5DYIQLZoIUAwCQYAdmgXgNC9+z8AAAAAMEL8P4XGAgCoBfw/K6oCACMABgAjAAYA
                                            /////5BB/D8wQvw/6M8CAKgF/D81rwIAIwAGAAAAAADQvfs/AAAAAAAAAAAAAAAA
                                            AAAAAOQ4CECoBfw/zIoJQOSh+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAseQmA8L37PyAAAAABAAAA
                                            //8/swAAAAAAAAAAAAAAAAAAAAAQvvs/AAAAALhB/D8gAAAAPPr8PyBE/D8AAAAA
                                            AAAAAEC++z8AAAAAAAAAAEDd+z8AAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATL77PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
                                            tJ/7P9Ct+z/Er/s/
                                            0K37P2Cv+z8xtgIAHEL8PxxC/T+0n/s/FEL8PwcAAAAIn/s/CJ/7P7Sf+z8An/s/
                                            EgAAAMih+z90aVQAcEH8P7x9+z/EffsAAAAAAMSv+z8AAAAAIQAGABIAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
                                            5DYIQLBmCUAwDwYAaf8YgJCu+z/cnvs/MK/7Pyif+z8AAAAAMJ/7PwAAAACwZgmA
                                            cK77PwAAAABiAAAAQN37PxxE/D/+AAAAAAAAABAAAAABAAAA/gAAAPHrGED66xhA
                                            AAAAAOQ4CEAcRPw/zIoJQAST+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAEQ2GICgrvs/cAtCP6Cu+z//NxiA0K77P/////8wr/s/
                                            AAAAAM+1AgBkAAAAUDcYQGIAAACQrvs//gAAAAAAAABIOBiA4K77P7wMQj+YAJQ/
                                            rwEYgACv+z88+/w/MK/7P68BGIAAr/s/PPv8PzCv+z9iAAAA/////8+1AgAAAAAA
                                            AAAAADCv+z88ZxhAAAAAAFA3GEC8DEI/PGcYQAAAAACo//w/qP/8P6T//D+k//w/
                                            AAAAAGCv+z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbK/7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAA=
                                            FEL9PwBA/T8MQv0/
                                            AED9P6BB/T/0tQIAvJ/7PxxC/D8UQv0/FEL8PxMAAAAAAAAAAAAAABRC/T8AAAAA
                                            BgAAABA0/T9TaWdmb3gAQLDKH0AwAAUAAAAAAAxC/T8AAAAAIQAGAAYAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWlpQ==
                                            5DYIQE53CUAwAQYAysofgMBA/T/0tQIAQN37PyD//T8AAAAAAAAAAAAAAABOdwmA
                                            oED9PwAAAAD0tQIAFEL9PwEAAAD+AAAAIwAGABEAAABEJfo/AAAAAAAAAAAAAAAA
                                            AAAAAOQ4CEABAAAAzIoJQEQl+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAA4ED9P9gU/T/UFP0/
                                            IP/9PwAAAAAAAAAAAAAAAAAAAACgQf0/AAAAAAAAAADkNghAsMofQDAABQAAAAAA
                                            oEH9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            RCX6PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKxB/T8AAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
                                            IMv7P8DJ+z8Yy/s/
                                            wMn7P7DK+z8AAAAACEL8PwhC/D8gy/s/AEL8Pw8AAABQwPs/UMD7PyDL+z9IwPs/
                                            CgAAABzB+z9UbXIgU3ZjAA5cTdTiH3QAAAAAABjL+z8AAAAAIQAGAAoAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCU9g==
                                            5DYIQGGICUAwAAYAAAAAAIDK+z8AAAAAAAAAAAAAAAAsRPw/JET8PwEAAABhiAmA
                                            YMr7PwAAAABA3fs/gEH8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAOQ4CEAAAAAAzIoJQFSu+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAFSu+D8AAAAAAAAAAAAAAAAAAAAAsMr7PwAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAC8yvs/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAA=
                                            7MP9P1DC/T/kw/0/
                                            UML9P4DD/T/JRKlVCMr9P7Sx+z/sw/0/pEH8PxQAAABziUhuF1Dt2OzD/T8AAAAA
                                            BQAAAOiz/T9Tb2NrZXQgT3BlcmF0aW8AAQAAAOTD/T8AAAAAIQAGAAUAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACNJw==
                                            5DYIQPC/AEAwAAYAWnIJgBDD/T8AAAAAIwAGACAABgDQg/0/VQAAAPCh/T///z+z
                                            q6sAAOzc+z8jAAYA7MP9PwEAAAD+AAAAAAAAAAAAAAClpaWlpaWlpQAAAAAAAAAA
                                            AAAAAOQ4CEABAAAAzIoJQCSn+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACigwmAIMP9P0Dd+z8GAAAA
                                            3moOgEDD/T8BAAAAIET8P+zD/T8BAAAA/gAAALCd+z8AAAAAYMP9PwAAAAAAAAAA
                                            HET8P0Dd+z+QQfw/lEL8PwAAAACAw/0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjMP9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAA=
                                            AMr9P1Dp/T9s6/0/
                                            UOn9PwDr/T8Ayv0/OHz7P/TD/T8Ayv0/pEH8Pw4AAAC8sv0/vLL9PwDK/T+0sv0/
                                            CwAAAHDL/T9JUlFzAAAAAAAAAAAASYIAAQAAAGzr/T8AAAAAIQAGAAsAAAAAAAAA
                                            AAAAAJzq/T8AAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApv6CQ==
                                            5DYIQLBmCUAwBQYASEsPgBDq/T+Qsv0/sOr9P9yy/T8AAAAA5LL9PwAAAACwZgmA
                                            8On9PwEAAAD/////QN37PxxE/D/+AAAAAAAAAAAAAABQ6v0/sJX8PwAAAAAAAAAA
                                            AAAAAOQ4CEAcRPw/zIoJQKTO+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADkOAhAAQAAAMyKCUB8FA6AUOr9P4CS/D+w6v0/
                                            AAAAAFQAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAQAAAHSS/D8wAPw/
                                            AAAAAODq/T90kvw/AAAAAADr/T8AAAAAAAAAAAAAAAAAAAAAdJL8PwAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw6v0/
                                            ABwAAFCU/D9QlPw/AAAAAKTO+j8AAAAAAAAAAAAAAABQlPw/CgAAAJBB/D8MQ/w/
                                            AAAAAADr/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAM6/0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAA
                                            MHz7P7Cc+z84nvs/
                                            sJz7P9Cd+z8sCBnhmNn7PwjK/T8wfPs/pEH8PwEAAAAEfPs/BHz7PzB8+z/8e/s/
                                            GAAAADya+z9pcGMxAH0Q8VnobXH5p5QAAQAAADie+z8AAAAAIQAGABgAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE5jA==
                                            5DYIQLBmCUAwBwYAlDQIgHCd+z/Ye/s/AAAAACR8+z8AAAAA2Hv7PwAAAACwZgmA
                                            UJ37PwEAAAD/////QN37PxxE/D/+AAAAIAMGABwAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAOQ4CEAcRPw/zIoJQHSB+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAADB8+z8BAAAA/gAAACMABgAAAAAAsJ37PzhB/D8AAAAA
                                            AAAAAGQEAAD+AAAAIAMGAP////8AAAAAOEH8PyRB/D8Advs/AAAAAAEAAAAAAAAA
                                            AAAAANCd+z8AAAAAAAAAALh+CEABAAAAAAAAAAAAAAB9FAiAgH3+PwABAADoDQBA
                                            AAAAAAAAAADcnfs/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAA=
                                            kNn7P9CQ/T+Akv0/
                                            0JD9PyCS/T8L+VfXqDL9Pzh8+z+Q2fs/pEH8PwUAAABk0/s/ZNP7P5DZ+z9c0/s/
                                            FAAAAISG/T9ldmVudFRhc2sADM8yC4kAAAAAAICS/T8AAAAAIQAGABQAAAAAAAAA
                                            KDX7PwAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiJeQ==
                                            5DYIQLBmCUAwAgYALGkXgJCR/T840/s/0JH9P4TT+z8AAAAAjNP7PwAAAACwZgmA
                                            cJH9PwAAAAD/////QN37PxxE/D/+AAAAIAAGAAAAAABwkf0/fJH9P+BNCUD8TQlA
                                            /////+Q4CEAcRPw/zIoJQMR1+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAMCoBAH///8AwKgEATxxv4cAAAAA0JH9P4z6/D8AAAAA
                                            AAAAAL0EAAD+AAAAIAAGAP/////Qkf0/jPr8PwAAAACE0/s/AAAAAFzZ+z8BAAAA
                                            AAAAACCS/T8AAAAAAAAAAA4AAAACAAAAfML8PwEAAAAIBvw//gAAAAEAAAAbchOA
                                            8EH7PwAAAAAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAskv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            oDL9P9Aw/T+YMv0/
                                            0DD9PzAy/T8AAAAAcHr7P5jZ+z+gMv0/pEH8PxEAAAB4Yvs/eGL7P6Ay/T9wYvs/
                                            CAAAAJwm/T9Mb1JhX1RpbWVyX2NhbGwAAQAAAJgy/T8AAAAAIQAGAAgAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWlpQ==
                                            5DYIQPC/AEAwAAYAWnIJgJAx/T8AAAAAIwAGACAABgABAAAA/gAAAAAAQAD//z+z
                                            q6sAAEDd+z//////IAoGAIDslD8AAP8AAAAA/wAAAAClpaWlpaWlpQAAAAAAAAAA
                                            AAAAAOQ4CECA7JQ/zIoJQNQV+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+nZgmAoDH9P5hi+z//////
                                            mB4RgMAx/T9MYvs/ADL9P0Dd+z8cRPw//gAAACMABgAAAAAAADL9P4Cb/D8AAAAA
                                            AAAAAIAIAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAACYYvs/AAAAAKBi+z8AAAAA
                                            AAAAADAy/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDL9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            aHr7P+B4+z9gevs/
                                            4Hj7PwB6+z+HrjGXTEP7P6gy/T9oevs/pEH8PwEAAAA4dvs/OHb7P2h6+z8wdvs/
                                            GAAAAGR2+z9pcGMwAPHSUYYL2UPLt7EAAAAAAGB6+z8AAAAAIQAGABgAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANj60g==
                                            5DYIQLBmCUAwBwYAlDQIgKB5+z8Mdvs/AAAAAFh2+z8AAAAADHb7PwAAAACwZgmA
                                            gHn7PwAAAAD/////QN37PxxE/D/+AAAAUQYAAAAAAAAAAAAAAQAAAAAAAAAAAAAA
                                            AAAAAOQ4CEAcRPw/zIoJQKRd+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAA4Hn7PzRB/D8AAAAA
                                            AAAAADQKAAD+AAAAUQYAAP/////gefs/NEH8PyRB/D8Advs/AAAAAAEAAAAAAAAA
                                            AAAAAAB6+z8AAAAAAAAAALh+CEAAAAAAAAAAAAAAAADpEwiAIDz+P4xB/D+PaUA/
                                            AAAAAAAAAAAMevs/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            REP7P3BB+z88Q/s/
                                            cEH7P9BC+z8TIhymhHL7P3B6+z9EQ/s/pEH8PwIAAAB8Lvs/fC77P0RD+z90Lvs/
                                            FwAAAEA1+z93aWZpAL6bfa7+shKU8Z4AAAAAADxD+z8AAAAAIQAGABcAAAABAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANPm3Q==
                                            5DYIQLBmCUAwCQYArVwXgDBC+z9QLvs/oEL7P5wu+z8AAAAApC77PwAAAACwZgmA
                                            EEL7PwAAAAD/////QN37PxxE/D/+AAAAAAAAAB4AAAD1NBSAUEL7P+BNCUD8TQlA
                                            /////+Q4CEAcRPw/zIoJQHQm+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAB41/w/GwAAAAAAAAAZeRWAcEL7P1Au+z+gQvs/
                                            AAAAAPK1AgAAAAAAUPr9P/////9wQvs/AAAAABT6/T8JAAAA4Aj8P6AI/D8BAAAA
                                            AAAAAJBC+z/YBfw/dAv8P/////+AAAAAxAAAAHAL/D8AAAAA0EL7PwAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaOb8PxoAAABoCPw/
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3EL7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
                                            fHL7P+Bw+z90cvs/
                                            4HD7PxBy+z+XlaRrrEH8P0xD+z98cvs/pEH8PwMAAABwQPw/cED8P3xy+z9oQPw/
                                            FgAAAHhm+z9lc3BfdGltZXIA30u6hkQAAAAAAHRy+z8AAAAAIQAGABYAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcfvg==
                                            5DYIQLBmCUAwAQYA/SwNgKBx+z9EQPw/AAAAAJBA/D8AAAAARED8PwAAAACwZgmA
                                            gHH7PwAAAAD/////QN37PxxE/D/+AAAA/T4CAAAAAAAKAAAAAAAAAOBNCUD8TQlA
                                            /////+Q4CEAcRPw/zIoJQLRV+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAKEaCICgcfs//Nz7P/9zq34AAAAA4HH7P5hA/D+gQPw/
                                            AAAAAPO1AgBQLvs//T4CAP/////gcfs/AAAAAKBA/D/YBfw/AAAAACRw9D8AAAAA
                                            AAAAABBy+z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBA/D/L5pYK
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHL7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAA=
                                            rLH7P/Cg/T+Eov0/
                                            8KD9PyCi/T/gAAAA9MP9P6xB/D+ssfs/pEH8PxQAAAD8TQlAAAAAAKyx+z8AAAAA
                                            BQAAAIiS/T9TbWFydENvbmZpZwD//z8AAQAAAISi/T8AAAAAIQAGAAUAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAADUZPs/PGX7P6Rl+z8AAAAAAAAAAAEAAAAAAAAA
                                            l4dAPwAAAAD4WwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA==
                                            5DYIQPC/AEAwAAYAWnIJgLCh/T8AAAAAIwAGACAABgAAnfs/AwAAACMDBgD//z+z
                                            q6sAAOzc+z8jAAYArLH7PwEAAAD+AAAAmAAAAAAAAAClpaWlpaWlpQAAAAAAAAAA
                                            AAAAAOQ4CEABAAAAzIoJQMSF+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACigwmAwKH9P0Dd+z8FAAAA
                                            B3oOgOCh/T8BAAAAIET8P6yx+z8BAAAA/gAAACADBgAAAAAAAKL9PwAAAAAAAAAA
                                            HET8P0Dd+z+QQfw/lEL8PwAAAAAgov0/AAAAAAAAAABET/w/AAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKL9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
                                            AAAAAAAAAAAAAAAAAAAAAAAAAAA=
                                            ================= CORE DUMP END =================
                                            Rebooting...
                                            ets Jun  8 2016 00:22:57
                                            
                                            rst:0xc (SW_CPU_RESET),boot:0x16 (SPI_FAST_FLASH_BOOT)
                                            configsip: 0, SPIWP:0xee
                                            clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
                                            mode:DIO, clock div:1
                                            load:0x3fff8020,len:8
                                            load:0x3fff8028,len:2176
                                            load:0x4009fa00,len:19740
                                            entry 0x400a05bc
                                            
                                            A 1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 1
                                            • 2
                                            • 3
                                            • 2 / 3
                                            • First post
                                              Last post

                                            Pycom on Twitter

                                            Pycom