arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
https://tasmota.github.io/docs
GNU General Public License v3.0
22.27k stars 4.81k forks source link

Sendmail causes soft WDT if used from script. #14832

Closed PHPJJ closed 2 years ago

PHPJJ commented 2 years ago

PROBLEM DESCRIPTION

A clear and concise description of what the problem is.

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

- [ ] If using rules, provide the output of this command: `Backlog Rule1; Rule2; Rule3`:
```lua
  Rules output here:
- [x] Set `weblog` to 4 and then, when you experience your issue, provide the output of the Console log:
```lua
  Console output here:
state
15:23:59.008 CMD: state
15:23:59.014 RSL: RESULT = {"Time":"2022-02-13T15:23:59","Uptime":"0T00:01:32","UptimeSec":92,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"POWER":"OFF","Wifi":{"AP":1,"SSId":"jongen","BSSId":"F4:92:BF:A0:C5:20","Channel":6,"Mode":"11n","RSSI":80,"Signal":-60,"LinkCount":1,"Downtime":"0T00:00:17"}}
**sendmail [smtp.gmail.com:465:nnnnnnnnnn:password:<tasmota2@gmail.com>:<mygmail@gmail.com>:Water gedetecteerd]Water gedetecteerd in stookkelder
15:24:13.866 CMD: sendmail [smtp.gmail.com:465:nnnnnnnnn:password:<tasmota2@gmail.com>:<mygmail.peter@gmail.com>:Water gedetecteerd]Water gedetecteerd in stookkelder
15:24:17.128 RSL: RESULT = {"Sendmail":"Done"}**
15:24:27.168 Script: performs "power 1 "
15:24:27.173 RSL: RESULT = {"POWER":"ON"}
15:24:27.175 RSL: POWER = ON
**15:24:27.178  report send Water gedetecteerd
15:24:27.180 Script: performs "sendmail [smtp.gmail.com:465:nnnnnnnnnn:password:<tasmota2@gmail.com>:<mygmail@gmail.com>:Stookkelder]Water gedetecteerd in stookkelder"**

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: cont
sp: 3ffff5e0 end: c314c060 offset: 01a0
3ffff780:  0000006b 00000000 00000001 4025a4be  
3ffff790:  00000000 00000000 3fff7f4c 4024b987  
3ffff7a0:  00000008 000b1d85 3fff6ba4 4024d9b2  
3ffff7b0:  0000006b 00000005 79b6f5bf 00000000  
3ffff7c0:  402708e0 4027088c 3fff7f4c 4027046a  
3ffff7d0:  3fff844c 3fff6634 3fff7f4c 402a51b4  
3ffff7e0:  3fff6ba4 00000001 3fff6ba4 4024da64  
3ffff7f0:  3fff6ba4 3fffa3cc 00000000 4024dc19  
3ffff800:  3fff6634 00000000 00000014 3ffffb35  
3ffff810:  000001d1 3fff6634 3fff6ba4 3ffffb35  
3ffff820:  000001d1 3fff6634 3fff6ba4 4024dcdd  
3ffff830:  4025f310 6d7fb16c 4025f310 6d7fb16c  
3ffff840:  00000001 3fff6ba4 3fff65f4 4023714f  
3ffff850:  0000000b 00000400 000000a0 3ffffb00  
3ffff860:  00000001 0000000b 3ffff8b0 4025922c  
3ffff870:  3ffff8c8 3ffff8bc 3ffff8b0 40259268  
3ffff880:  3fff6b93 3ffffb60 3ffff8c8 3ffffb34  
3ffff890:  00000001 3fff6b3c 3fff65f4 4023757b  
3ffff8a0:  00000000 000005a8 000005a8 401018ef  
3ffff8b0:  3fff6504 000b000f 80000030 3fff7674  
3ffff8c0:  0018001f 80ff6504 3fff764c 0014001f  
3ffff8d0:  80ff547c 7fffffff 402adb02 40252be2  
3ffff8e0:  3fff6b3c 3fff6b4f 3fff6b5b 3fff6b65  
3ffff8f0:  3fff6b7a 3fff6b93 000001d1 00000064  
3ffff900:  3ffffad2 3ffff990 00000004 40261100  
3ffff910:  3ffff9a0 3ffff990 00000004 3ffff960  
3ffff920:  00000000 00000000 3fff18c8 402375f6  
3ffff930:  3ffffb61 0000007c 4029eb54 4029eb54  
3ffff940:  00000000 4bc6a7f0 fc28f5c2 3ffff960  
3ffff950:  00000000 00000000 3fff18c8 4022346c  
3ffff960:  4029eb38 4029eb08 00000000 0001cf78  
3ffff970:  00000000 00000007 401011e0 00000085  
3ffff980:  00000011 00000000 00000011 4022c5bb  
3ffff990:  402a153a 402a13d4 00000001 00000085  
3ffff9a0:  00000011 00000000 00000011 4021b9e6  
3ffff9b0:  00000001 3ffffb61 3ffffad1 40230fce  
3ffff9c0:  3ffffad1 00004208 3038312e 72635320  
3ffff9d0:  646e6d63 4556442f 39455f53 34303144  
3ffff9e0:  2f62665f 2c9f0300 4000050c 3fffc278  
3ffff9f0:  40103620 3fffc200 00000022 00636972  
3ffffa00:  4025d4da 00000030 00000018 ffffffff  
3ffffa10:  40206a5c 402a2fe0 00000000 402a2fe1  
3ffffa20:  402a2fba 00000053 00000000 00000bfd  
3ffffa30:  00000100 3fff08b0 3ffff913 3ffffb31  
3ffffa40:  3ffffb30 00000006 00000012 00000030  
3ffffa50:  3ffffb1c 3ffffb1c 3fff02e0 4020bb8c  
3ffffa60:  3ffffb07 3fff6b3c 646e6553 6c69616d  
3ffffa70:  00650000 00007375 00000000 00000000  
3ffffa80:  00002d40 000005a8 000005a8 401018ef  
3ffffa90:  00000000 00000000 00000000 3ffffad0  
3ffffaa0:  3ffffa68 ffffff9d 00000020 40101b73  
3ffffab0:  3fff547c 7fffffff 402aa0c7 3ffffb70  
3ffffac0:  3ffffb70 3ffffb68 3fff6fcc 402311c0  
3ffffad0:  6d735b20 672e7074 6c69616d 6d6f632e  
3ffffae0:  3536343a 6369723a 6e61766b 6e657065  
3ffffaf0:  65624f3a 30326772 3c3a3032 6d736174  
3ffffb00:  3261746f 616d6740 632e6c69 3a3e6d6f  
3ffffb10:  6e6f6a3c 2e6e6567 65746570 6d674072  
3ffffb20:  2e6c6961 3e6d6f63 6f74533a 656b6b6f  
3ffffb30:  7265646c 7461575d 67207265 74656465  
3ffffb40:  65746365 20647265 73206e69 6b6f6f74  
3ffffb50:  646c656b 00007265 3fff6b3c 4020bce2  
3ffffb60:  4e45532f 49414d44 0000004c 40231100  
3ffffb70:  3fff6fc4 0000005f 0000002f 3ffffb60  
3ffffb80:  00000000 00000000 3fff46cb 3fff6fc4  
3ffffb90:  00000000 3fff6ec4 3fff46e8 40232627  
3ffffba0:  656d206d 3ffea30c 00000001 00000000  
3ffffbb0:  3ffea30c 40103403 3ffea30c 00000001  
3ffffbc0:  00000025 07122aa6 401038fe 00000100  
3ffffbd0:  3ffea30c 7fffffff 00000000 00000001  
3ffffbe0:  00000001 00004208 3ffffc9c 3ffffc9c  
3ffffbf0:  3ffea30c 3fff65f4 00000000 07122aa6  
3ffffc00:  3ffea138 2c9f0300 4000050c 3fffc278  
3ffffc10:  40103620 3fffc200 00000022 3fff1bec  
3ffffc20:  65746157 65672072 65746564 65657463  
3ffffc30:  40006472 3fff45f1 3ffe8c71 00000006  
3ffffc40:  00000001 00000000 00000000 00000073  
3ffffc50:  00000000 3fff08b0 3ffffa01 3fff45f1  
3ffffc60:  00000000 00000001 3fff45f1 00000030  
3ffffc70:  00000000 3ffffcf0 00000008 83ff0112  
3ffffc80:  00000000 3ffffd00 00000000 00000000  
3ffffc90:  00003eb8 0000000b 000007d7 401018ef  
3ffffca0:  3fff65f4 00000002 3fff45f2 3fff6fc4  
3ffffcb0:  00000000 00000000 00000020 40101b73  
3ffffcc0:  656c7552 6d695400 3fff46e8 00000000  
3ffffcd0:  00000028 00000002 3fff65f4 4020bc98  
3ffffce0:  00004788 000008f1 000008f1 3fff45f1  
3ffffcf0:  ffffffca 3fff45f2 3fff45f1 40233278  
3ffffd00:  00000000 ffffffff 00000020 40101b73  
3ffffd10:  00000070 3fff6ec4 3fff455a 402337de  
3ffffd20:  ffffffca 0000003d 3fff45f1 40232678  
3ffffd30:  65746157 65672072 65746564 65657463  
3ffffd40:  00000064 3fff02dc 3fff02e0 402498e1  
3ffffd50:  4010325b 3ffed490 00000005 401026c4  
3ffffd60:  00000041 0711e0d1 3ffedeec 4010343c  
3ffffd70:  3ffea300 00000000 00000000 401026c4  
3ffffd80:  00000041 0711e0d1 401038fe 00000100  
3ffffd90:  3ffea300 7fffffff 00000000 00000001  
3ffffda0:  00000001 00004208 401038fe 00000100  
3ffffdb0:  3ffea300 7fffffff 00000000 0711e0d1  
3ffffdc0:  3ffea2e8 2c9f0300 4000050c 3fffc278  
3ffffdd0:  40103620 3fffc200 00000022 07114fa2  
3ffffde0:  40010100 00000030 00010101 ffffffff  
3ffffdf0:  40020200 00000000 4bc6a7f0 3f800000  
3ffffe00:  3f800000 0217ba72 00000000 80011105  
3ffffe10:  00000002 3ffffe90 00000000 00000000  
3ffffe20:  4bc6a7f0 00000002 ffffffff 00000030  
3ffffe30:  00000000 3fffc6fc 3ffe8f8c 00000001  
3ffffe40:  00000000 00000000 ffffffff 00000000  
3ffffe50:  00000000 00000005 3fff455a 00000000  
3ffffe60:  0000000d 3fff2110 401011e0 0001cf5a  
3ffffe70:  00000000 4bc6a7f0 e189374b 3f800000  
3ffffe80:  3fff4ea0 3fff53a8 00000013 40233278  
3ffffe90:  00000000 ffffffff 3ffef351 3f800000  
3ffffea0:  00000008 3ffefc50 00000000 4023943c  
3ffffeb0:  3fff4e8c 3fff5384 00000000 40206cbc  
3ffffec0:  0000005d 3fff02dc 3fff02e0 3fff1db8  
3ffffed0:  00000008 3ffefd50 3ffefc50 4023972a  
3ffffee0:  00000000 00000000 4bc6a7f0 00000000  
3ffffef0:  00000000 4bc6a7f0 b78d4fdf 00000000  
3fffff00:  00000000 00000000 4bc6a7f0 00000000  
3fffff10:  0217c0a7 3fff0220 401011e0 0001cf5a  
3fffff20:  00000000 00000000 00019c36 4022bd3a  
3fffff30:  0217c0e4 3ffef37c 0001d592 3fff1db8  
3fffff40:  00000008 0000001c 0000000a 3fff1db8  
3fffff50:  00000008 00000020 0000000a 4021b9e6  
3fffff60:  3fffdad0 00000000 3ffef3e4 40249ed7  
3fffff70:  3fffdad0 00000000 0001cf54 40249f0c  
3fffff80:  00000000 00000000 00000001 40100a4c  
3fffff90:  3fffdad0 00000000 3fff1d78 3fff1db8  
3fffffa0:  3fffdad0 00000000 3fff1d78 4025a508  
3fffffb0:  feefeffe feefeffe 3ffe86cc 40101e69  
3fffffc0:  feefeffe 3fffefa0 898f3474 52c84dc1  
3fffffd0:  387b5b6d 5aca355c 741932f6 401000c0  
3fffffe0:  4010f000 00000004 40001878 4010f19a  
3ffffff0:  4000044c 00000000 00000000 438725e6  
40000000:  00000000 00000000 00000000 00000000  
40000010:  46007200 0000fffe 00000000 00000000  
40000020:  00003310 00000000 00000000 00000000  
40000030:  46004100 0000fffe 00000000 00000000  
40000040:  00000000 00000000 00000000 00000000  
40000050:  29ffd112 31613951 e820f695 a0323003  
40000060:  71490338 000003a0 00000000 00000000  
40000070:  46004140 0000fffe 00000000 00000000  
40000080:  00000806 00000000 40000000 2222211f  
40000090:  e0000000 400000f3 4000e328 00000000  
400000a0:  00000000 e400000c 13050013 21002010  
400000b0:  eb30fff5 74303003 2356428c 00620200  
400000c0:  20fff221 612013e7 fff02100 61fff151  
400000d0:  030cfff1 6650027d 00058610 00000000  
400000e0:  00506340 f03d0020 3350f03d 14b3b6c0  
400000f0:  70417470 13673440 506340e6 f6c03350  
40000100:  2000edb3 ffe25100 7220030c 34407020  
40000110:  5050e340 7470c033 f0b3f641 21002030  
40000120:  02acffde 12480238 c2222258 0fb3470c  
40000130:  554b0568 334b0369 46f43347 0000fff9  
40000140:  56fe0356 2000fdd5 002e0500 00000000  
40000150:  00000000 00000000 00000000 00000000  
40000160:  00000000 00000000 00000000 00000000  
40000170:  00000000 00000000 00000000 00000000  
40000180:  00000000 00000000 00000000 00000000  
40000190:  00000000 00000000 00000000 00000000  
400001a0:  00000000 00000000 00000000 00000000  
400001b0:  00000000 00000000 00000000 00000000  
400001c0:  00000000 00000000 00000000 00000000  
400001d0:  00000000 00000000 00000000 00000000  
400001e0:  00000000 00000000 00000000 00000000  
400001f0:  00000000 00000000 00000000 00000000  
40000200:  00000000 00000000 00000000 00000000  
40000210:  00000000 00000000 00000000 00000000  
40000220:  00000000 00000000 00000000 00000000  
40000230:  00000000 00000000 00000000 00000000  
40000240:  00000000 00000000 00000000 00000000  
40000250:  00000000 00000000 00000000 00000000  
40000260:  00000000 00000000 00000000 00000000  
40000270:  00000000 00000000 00000000 00000000  
40000280:  00000000 00000000 00000000 00000000  
40000290:  00000000 00000000 00000000 00000000  
400002a0:  00000000 00000000 00000000 00000000  
400002b0:  00000000 00000000 00000000 00000000  
400002c0:  00000000 00000000 00000000 00000000  
400002d0:  00000000 00000000 00000000 00000000  
400002e0:  00000000 00000000 00000000 00000000  
400002f0:  00000000 00000000 00000000 00000000  
40000300:  00000000 00000000 00000000 00000000  
40000310:  00000000 00000000 00000000 00000000  
40000320:  00000000 00000000 00000000 00000000  
40000330:  00000000 00000000 00000000 00000000  
40000340:  00000000 00000000 00000000 00000000  
40000350:  00000000 00000000 00000000 00000000  
40000360:  00000000 00000000 00000000 00000000  
40000370:  00000000 00000000 00000000 00000000  
40000380:  40000000 3fffdab0 3fffeb30 4000dbf8  
40000390:  3fffc100 40000598 3fffc000 4000dc44  
400003a0:  3fffc200 80000000 3fffc180 4000dc54  
400003b0:  3fffc6f8 5851f42d 4c957f2d 7fffffff  
400003c0:  00000060 00000064 00000068 0000006c  
400003d0:  00000010 00000014 00000018 00000020  
400003e0:  00000024 3fffd650 3fffc208 4000dc3c  
400003f0:  000000ff 0000ff00 00ff0000 ff000000  
40000400:  40404040 40404040 80808080 fefefeff  
40000410:  7f800000 00400000 00ffffff 7ff00000  
40000420:  00080000 001fffff 38000000 d411000c  
40000430:  30032cff 201013e6 ffd26100 77ffd371  
40000440:  060906b6 3677664b 00ba05f8 460041f0  
40000450:  0000fffe 0c2ed2f6 ffce6109 81ffd041  
40000460:  caa1ffce ffcab1ff ba1152e0 833a30b5  
40000470:  0b28558a 70c073a0 0b399346 a2a00549  
40000480:  8329a0c0 020cf00d 0000f00d 122c8159  
40000490:  2003b130 013961e6 41091129 a1799169  
400004a0:  c199b189 e1b9d1a9 61d2f1c9 1161e210  
400004b0:  101261f2 bae10020 03e2f0ff d803e4c0  
400004c0:  10ffc01e d90303c0 063f1631 612221c9  
400004d0:  ffaf2213 f140ffc0 0c00ffb3 91f0f040  
400004e0:  d13022f0 e3f0ffb1 b0ccd013 f01e2cd2  
400004f0:  0ef80062 ffd01ed9 13e4f010 f0002010  
40000500:  0cd80060 31101c28 000dc020 f0ffa5e1  
40000510:  62d003e2 c80ed800 10ddc031 5610ffd0  
40000520:  2122016f c21ec913 e4d00221 0061d013  
40000530:  c0ff9f01 00a01303 40ffd000 c0ff9bc1  
40000540:  2ce2b0cd 10ff201f e110ffe0 2f56ff95  
40000550:  ff94f1f8 f0400d00 2cf291d0 13e3d01f  
40000560:  d02022f0 e0863022 000000ff 1013e620  
40000570:  f00d0020 8a41023d 006270ff 04581428  
40000580:  55301439 13e45010 1013e670 f00d0020  
40000590:  0086320c 00000000 61228159 30122c13  
400005a0:  e62003b1 29013961 69410911 89a17991  
400005b0:  a9c199b1 c9e1b9d1 1061d2f1 f21161e2  
400005c0:  20101261 0303c000 d10060d0 21f2ff71  
400005d0:  d021c913 0cc8a0cf 0f3d012d 0cc01c8c  
400005e0:  c021e800 03e00061 ff700113 000000a0  
400005f0:  48ff7041 22030c04 64322a64 00f00d2b  
40000600:  41ff6d51 6a21ff6d f0c112ff 22006102  
40000610:  61220022 2b223201 452a2222 11080003  
40000620:  221b024d 2214b247 64412a60 22231bff  
40000630:  22402b60 12010810 f00d10c1 322a6022  
40000640:  5e212b60 200108ff c1121023 00f00d10  
40000650:  22d0c112 61520061 02614203 11396109  
40000660:  81d971c9 04dd02cd 6845043d 0831480d  
40000670:  8244c011 c88200d0 4a81d871 08330a00  
40000680:  30c11261 0000f00d c9e0c112 3d035d41  
40000690:  06052d02 0000000d 03bd05ad 6c604c0c  
400006a0:  0906cdc0 49113901 05315921 0108000a  
400006b0:  21481138 0c6d3158 336a556a c6c04460  
400006c0:  00000007 c9e0c112 f6025d41 00cd0d44  
400006d0:  0d000785 1241c80c f00d20c1 56146020  
400006e0:  7440fb56 14b03041 9c0a8b56 1187c0e7  
400006f0:  0368883a 05691378 15792368 65623378  
40000700:  10c33202 52036572 238710c5 0c6437e4  
40000710:  13780368 0569338b c5521579 07642708  
40000720:  334b0368 554b0569 9c144040 78036834  
40000730:  40240005 70a16600 34009170 81776040  
40000740:  41c80579 0d20c112 000000f0 7c041416  
40000750:  105350c5 15780568 60402300 a0208137  
40000760:  c052a014 6a4a0588 00402200 46b6a1a8  
40000770:  0015880b a3a04032 4b05a981 40240055  
40000780:  008133a0 80804026 40360091 89818830  
40000790:  00f00d05 30402300 33b014b0 ac0368c0  
400007a0:  11a7c097 1378aa3a 67602388 98056981  
400007b0:  81787033 43681579 89818980 10c33225  
400007c0:  92819690 c5520365 d923a710 78146437  
400007d0:  60238813 05698167 7870338b 8b157981  
400007e0:  20688055 780c6427 60334b13 05698167  
400007f0:  076d554b 05381378 00816760 66004024  
40000800:  913030a1 60403400 05398133 c11241c8  
40000810:  00f00d20 0290c112 e9711361 29717afe  
40000820:  fee86107 0639616a 2afee821 01024921  
40000830:  010afee7 030c0059 21004132 212afee1  
40000840:  c1320228 40c14210 0c000d05 10014205  
40000850:  81129457 818afedd 270c0888 160c0879  
40000860:  46146162 d721002a 28212afe 10c13202  
40000870:  0c0b6545 12923703 6afed461 0c066861  
40000880:  0c065925 14614214 92002106 61921021  
40000890:  72080c11 17871121 11212265 4210c132  
400008a0:  078540c1 10210200 0c116102 1001a20b  
400008b0:  22431ab7 c13210c1 001a4548 41131266  
400008c0:  414afec2 21320448 0c043912 14612212  
400008d0:  81000f06 818afebe 21720888 62087912  
400008e0:  661b0001 51004162 515afeb9 554b0558  
400008f0:  6afeb761 0c065961 1121920a 219999a7  
40000900:  212afeb2 01020228 0c020900 1461b20b  
40000910:  02142122 c1121321 00f00d70 09e0c112  
40000920:  feab5111 0529515a 2afeab21 01023921  
40000930:  010afeaa a6310049 38313afe 21013903  
40000940:  212afea4 013d0228 0c000b85 42014805  
40000950:  94570004 00214602 0158d60c 67000552  
40000960:  01687b15 26000662 01787396 26000772  
40000970:  990c31c7 08820188 27189700 0afe9601  
40000980:  b8000801 000bb201 a80040b2 a9aa1b01  
40000990:  fe909101 0998919a 8ea1991b 99a1aafe  
400009a0:  0007460a 6afe8c61 0c066861 00465205  
400009b0:  4afe8a41 38044841 0c043901 86212902  
400009c0:  080c000d 07720178 11178700 0188d90c  
400009d0:  97000882 01980718 66000992 7d318b99  
400009e0:  38313afe 22020c03 7b010043 08010afe  
400009f0:  b90b0c00 a90a0c00 08212821 20c11211  
40000a00:  0000f00d 09e0c112 fe714111 0429414a  
40000a10:  0afe7101 61003901 616afe6e 01690668  
40000a20:  05520158 09c52600 0178980c 87000772  
40000a30:  01981797 0199991b 08820188 f1c82600  
40000a40:  01a89b0c b7000aa2 6201e71a 08010afe  
40000a50:  b901b800 08020c00 20c11211 0000f00d  
40000a60:  09e0c112 fe5a4121 0429414a 0afe5a01  
40000a70:  61003901 616afe57 01690668 0158063c  
40000a80:  67000552 01886295 0189881b 0178885c  
40000a90:  87000772 a0a20a17 92019878 99a70009  
40000aa0:  fe4b2123 0228212a 20c5314b 11126600  
40000ab0:  5afe4951 48055851 0c054911 86313913  
40000ac0:  08060015 fe422100 0228212a 0545314b  
40000ad0:  11126600 5afe4051 48055851 0c054911  
40000ae0:  86313913 0806000c fe392100 0228212a  
40000af0:  0305314b 11126600 5afe3751 48055851  
40000b00:  0c054911 86313913 32810003 88818afe  
40000b10:  79117808 69060c08 08312831 20c11221  
40000b20:  0000f00d 09d0c112 fe2c4141 0429414a  
40000b30:  0afe2c01 81003901 818afe29 01890888  
40000b40:  4172070c 69060c04 58060c21 00055201  
40000b50:  a8351567 000aa201 b9a7f92c 02010809  
40000b60:  9b3c0000 4111bb07 414afe1e 130c0448  
40000b70:  120c0439 4c865129 1b016800 0c016966  
40000b80:  52015806 95670005 fe14b1c9 0bb8b1ba  
40000b90:  aab001a8 0441a2c0 9afe1191 99099891  
40000ba0:  04018201 b787a70c fe0d3111 0338313a  
40000bb0:  0329020c 5109100c 42003c06 94260401  
40000bc0:  0028c602 06620168 67453c00 049111b5  
40000bd0:  98919afe 89080c09 79170c09 0032c651  
40000be0:  4102000c 0c01b20c 3ab78a0c 78216829  
40000bf0:  a0667021 07720178 90667000 69d0c662  
40000c00:  1b015821 42015955 441b0c01 320c4142  
40000c10:  820c0c01 98d5b237 00099201 a8d0c992  
40000c20:  b021b821 aaf0a0aa a0f87c11 b897c088  
40000c30:  fdeb0111 0008010a 00b90b0c 51a91a0c  
40000c40:  41001a06 414afde7 21380448 33502158  
40000c50:  520158a0 33500005 d0c33290 020c0439  
40000c60:  11865129 0010c600 0152060c 29156704  
40000c70:  210821b8 08a0bb00 00000201 b290bb00  
40000c80:  21b9d0cb aa1b01a8 019201a9 92990b04  
40000c90:  080c0441 87040172 d141d597 48414afd  
40000ca0:  39213804 29020c04 ffffc651 41085128  
40000cb0:  0d30c112 000000f0 09d0c112 fdc74131  
40000cc0:  0429414a 0afdc701 0c003901 61017907  
40000cd0:  616afdc3 662b0668 060c1169 05521158  
40000ce0:  02956700 98002ec6 00099211 b897f82c  
40000cf0:  b211b817 9a3c000b 080d3ab7 00000211  
40000d00:  02d0c002 15c60841 32113800 024c0003  
40000d10:  5817b237 00055211 3457644c 6211680d  
40000d20:  c6620006 084162c9 88000d46 00088211  
40000d30:  8760a072 11a818b7 92000aa2 39a766a0  
40000d40:  b211b80d cbb2000b 0841b2a9 31000446  
40000d50:  313afda4 120c0338 100c0329 14064109  
40000d60:  fd9e6100 0668616a 55601158 57940cc0  
40000d70:  9b9111a4 98919afd 89080c09 79170c09  
40000d80:  000b4641 22c00128 08010211 0109002a  
40000d90:  bb1b11b8 0b0c11b9 0aa211a8 021ab700  
40000da0:  51ffd0c6 515afd8f 01480558 030c0549  
40000db0:  41284139 c1123108 00f00d30 3fffdab0  
40000dc0:  29ffff41 0d143904 000000f0 3fffdac0  
40000dd0:  83c0160c fffd7111 778a090c c772830b  
40000de0:  490729f0 08475217 92094792 47920a47  
40000df0:  4018000b 69a16600 00f00d37 0000f00d  
40000e00:  3fffc6fc 21f0c112 6102fffe 00a00200  
40000e10:  85004202 0b45fffe 00210200 0d10c112  
40000e20:  000000f0 22f0c112 61320261 01614200  
40000e30:  14053109 01212800 22c0ffe5 72002a11  
40000e40:  0732ffd0 fb0722f8 b2371168 f0c0225f  
40000e50:  98090282 90581b12 1869b088 08990198  
40000e60:  52f80732 07420942 ffd002f9 0c049347  
40000e70:  0942a20a 320b0232 423201c3 fb00b20b  
40000e80:  c50d1b26 a022000f 03210200 0d10c112  
40000e90:  ffca51f0 623f2042 44600225 02654220  
40000ea0:  22000dc5 310800a0 0d10c112 000d05f0  
40000eb0:  0201a022 c1120321 00008010 2c40f230  
40000ec0:  c0223002 0d742020 000000f0 09e0c112  
40000ed0:  e941f901 c921d931 ffc9d111 d2ffb8c1  
40000ee0:  1a46000d ffb9e100 fa11f2c0 f0ce02ee  
40000ef0:  32ffde42 2452f804 0a00623d 62fa04f2  
40000f00:  406201c6 fa04420a 47b0ff50 a0320593  
40000f10:  0a403200 420b0062 660bffde 520b4062  
40000f20:  2c78fb04 2482c5cc 90f97c3f 77803088  
40000f30:  026c7210 22ffb3a1 0445004a ffde0200  
40000f40:  f03c2002 00c0202f ffad2100 450042d2  
40000f50:  2c220002 fff64502 42893d27 348c002c  
40000f60:  04c01c28 00700000 06000145 0000fff8  
40000f70:  3fffdcc0 31006320 0329fffe 0000f00d  
40000f80:  0d006020 000000f0 09f0c112 0ad98501  
40000f90:  c1120108 00f00d10 09f0c112 0ae04501  
40000fa0:  c1120108 00f00d10 09f0c112 0add4501  
40000fb0:  c1120108 00f00d10 3fffdcd0 29ffff31  
40000fc0:  00f00d03 60000200 3fffd6a0 3fffd674  
40000fd0:  3fffd6b8 3fffd6c0 400017e0 40001878  
40000fe0:  3fffd6dc 3fffd6ac 3fffd6cc c9f0c112  
40000ff0:  0221d911 84450061 85020c02 438502a1  
40001000:  fff0c101 020020c0 0000462c 33602625  
40001010:  320020c0 3030462c f9c33225 c0128316  
40001020:  2c420020 25404046 16fcc442 20c01214  
40001030:  462c5200 66255050 a0220f55 0463c503  
40001040:  00000186 4500a022 59450463 dd024d01  
40001050:  ffdd3102 c0ffde21 2c520020 25505046  
40001060:  620020c0 6d60462c 01460525 f6ffd301  
40001070:  bd56023d 113d260a 16fccd62 7db60996  
40001080:  002ac602 46025df6 20c00029 462c7200  
40001090:  26257070 20c01137 462c8200 80002092  
400010a0:  18662580 01595618 160025c5 c82100f2  
400010b0:  ffc831ff 45b5a042 ff060141 a02200ff  
400010c0:  ffc53109 c1ff38c5 020cffc5 38450c3d  
400010d0:  3d220cff ff37c50c 0c3d320c 1cff3745  
400010e0:  050c3dc2 d21cff37 36850c3d 220c3dff  
400010f0:  360508a0 ffb021ff 22160228 0002c000  
40001100:  85ffb821 cfc5013c 00a022ff d80121c2  
40001110:  12010821 f00d10c1 10ffb321 3ac52011  
40001120:  ffa52101 01000845 d706ffa4 000000ff  
40001130:  85ffae21 a6210139 ffa631ff c5bba042  
40001140:  ff060138 000000ff 5305120c ffbe4604  
40001150:  5285220c ffbc4604 00000000 60000600  
40001160:  09f0c112 cfae5201 c0fffd31 23420020  
40001170:  10445089 420020c0 20c08963 89230200  
40001180:  020020c0 00868963 00700000 66044d85  
40001190:  0108f622 0d10c112 000000f0 3fffd6ec  
400011a0:  3fffa000 00002000 40100000 09e0c112  
400011b0:  c141c931 20c0ff84 462c0200 70271129  
400011c0:  0020c010 0c462c22 252d2010 16fec222  
400011d0:  000c0922 320020c0 3030462c fdc33225  
400011e0:  c00cc316 2c420020 74600046 26254040  
400011f0:  21697524 520020c0 000c462c 26255050  
40001200:  20c07715 462c7200 c0177727 2c820020  
40001210:  0020f046 26258d80 e0210828 012ac5ff  
40001220:  c001a002 2c920020 0e792746 a20020c0  
40001230:  6102462c 25ada000 66552a26 d8210e20  
40001240:  ffd831ff 12051148 0000c602 fff10500  
40001250:  160221b2 a022005b 02648500 310841c8  
40001260:  0d20c112 ffdac6f0 cfc11108 c800c9ff  
40001270:  12310841 f00d20c1 21220000 00a03202  
40001280:  20026a05 2122f430 0274c502 dc06200c  
40001290:  022122ff 280277c5 02608521 d085022c  
400012a0:  9c0138ff 05022ce3 0108ffcf 00ffe2c6  
400012b0:  02033905 21520321 00a04201 054941c8  
400012c0:  0d20c112 01f685f0 62746020 36560061  
400012d0:  043945fd 82fec292 070c01a0 79837890  
400012e0:  fe071601 00ffef46 3fffd700 3fffd734  
400012f0:  3fffd740 3fffd720 3fffc870 3fffd76c  
40001300:  3fffd750 3fffd760 4200a022 c11210a0  
40001310:  0f61c2a0 e21061d2 61f21161 09013d12  
40001320:  037f85e1 01e2c2cc 0211c801 a0220001  
40001330:  131027e9 f1c8120c e21021d2 21f21121  
40001340:  12e10812 f00d60c1 05020122 013d035a  
40001350:  0122041c 0801f20e 020b01d2 dd800a01  
40001360:  20dd0011 80090102 dd0011dd 11dd8020  
40001370:  f220ddf0 01020f01 11ff800c 2220ff20  
40001380:  ff800d01 20ff2011 8010a022 ff0011ff  
40001390:  03788520 d2f9c256 b1c91461 32219e16  
400013a0:  61191421 ddefa0c2 1561f201 070c81e9  
400013b0:  6182082c e2c17913 f3301521 ffca2120  
400013c0:  520c2162 0e4d10a0 50c05560 61527450  
400013d0:  010f8516 c1a86108 2152030c 571b0c16  
400013e0:  0b0c01be 0a4da1b9 169343b0 380c325b  
400013f0:  46028857 61e20077 4315a615 130c0e0c  
40001400:  e2116507 4fe20000 1b001b00 30cec0ff  
40001410:  c0c003ed 41215074 ee2b12ac 22000022  
40001420:  22c0004f 74202030 c20100c2 c002014f  
40001430:  02cff202 c030cc20 9e5774c0 1521e2dc  
40001440:  30c03e50 d1394134 aa320b16 f0c5525e  
40001450:  59345050 74704091 c179d168 0c5516a6  
40001460:  0661020e 3d132122 05041c01 2256036b  
40001470:  1321821f c882000c 13618210 30da201b  
40001480:  20000332 20da7400 c030c3c0 022274c0  
40001490:  00001b00 c2c07400 74c0c030 2ddcb066  
400014a0:  42013d0f aa0510a0 f261080c d14810cf  
400014b0:  9e47ee1b 0a2152ae 16066102 21220175  
400014c0:  1c013d13 03654504 722d4256 61191321  
400014d0:  7210c772 91381361 30ff8521 71397430  
400014e0:  0800fe85 07340c71 65860284 4b10a600  
400014f0:  0e0c003d 6007150c ed612816 00024205  
40001500:  1b004f42 f2612922 c4c001cf 74c0c030  
40001510:  16415130 61280255 0232ee2b 004f3200  
40001520:  303033c0 02c27430 014fc201 6129222b  
40001530:  3002cff2 c0c030cc d99e0774 3dff6d21  
40001540:  00f8850c 71088148 3416440b 1cc1e822  
40001550:  e0e0ea0f f0f0c0ff 028ff674 78007046  
40001560:  808e8b61 c1897480 420407f2 07020007  
40001570:  06072205 32010752 07620307 11338002  
40001580:  80203360 33501133 11338020 40070772  
40001590:  e7802033 20ee2011 0011ee80 ee8020ee  
400015a0:  20eef011 881561e2 0bc19881 9999daa8  
400015b0:  7480a061 08568189 05b128e0 020cffa0  
400015c0:  21d2f1c8 1121e210 081221f2 60c112e1  
400015d0:  0000f00d e2e68516 92501561 0219e641  
400015e0:  0cff9706 27180c0e 08ed2565 22010062  
400015f0:  00320300 3022c000 600200c2 cc303033  
40001600:  30cc2030 c0c00028 22004b74 ff4b006f  
40001610:  16413190 ee2b0463 82020032 00620100  
40001620:  00007203 803066c0 33703077 30336030  
40001630:  68743030 220f6900 00620700 30223005  
40001640:  c2040032 33600600 30cc3030 c030cc20  
40001650:  102874c0 008b1f29 9e97ff8b 1521e2b8  
40001660:  00ff7706 31ff2421 e605ff24 01a02200  
40001670:  d20f21c2 21e21021 1221f211 120e2102  
40001680:  f00d60c1 00eb4016 18e64182 ffaac602  
40001690:  190c0e0c 28286027 5209ed61 02320102  
400016a0:  00024203 c23033c0 44500202 30cc4030  
400016b0:  c030cc30 023874c0 224b0f39 ff4b6129  
400016c0:  16414180 6128e754 0242ee2b 01027202  
400016d0:  62030252 55c00002 30667030 50304460  
400016e0:  40403044 59025874 0702320f 40050252  
400016f0:  02423033 0602c204 40304450 cc3030cc  
40001700:  74c0c030 1f391238 6129228b 9e87ff8b  
40001710:  ff89c6b4 604091e9 86c16974 0000ff65  
40001720:  fef62100 0f5dc138 da05004d 223eda00  
40001730:  0f4d10c1 220c8105 31101321 10a04220  
40001740:  56033d85 21320792 22840c13 2f2a10c1  
40001750:  40c044f0 c3327440 13613210 3110c149  
40001760:  0c7e4520 51e84138 00ff8e06 38c691e9  
40001770:  fee321ff 45203cc0 016200d5 c066c00f  
40001780:  21e35616 d445fee0 01a02200 21d2f1c8  
40001790:  1121e210 081221f2 60c112e1 0000f00d  
400017a0:  32fed521 d245d0a1 01a02200 d20f21c2  
400017b0:  21e21021 1221f211 120e2102 f00d60c1  
400017c0:  32fecd21 d0450da2 ff7b0600 00000000  
400017d0:  3fffdce0 3fffd784 3fffd78c 3fffd7cc  
400017e0:  d9f0c112 c931e921 cd010911 0cb34501  
400017f0:  f7d10e0c f8ad62ff 52200dd0 4c6a50cd  
40001800:  297e2422 7f243200 24721039 42207980  
40001810:  30498124 ee1b928c 0220c330 905710c0  
40001820:  210c3ddc 1110ffec 00ca0520 1ea60c0c  
40001830:  ffe9211a 42203cc0 2d52002d 782d6801  
40001840:  00c8853d 1b10cdd2 e49ce7cc 30ffe421  
40001850:  b24003b1 03b35003 7003ee60 c6c503c0  
40001860:  0121c200 e20221d2 01080321 0d10c112  
40001870:  000000f0 3fffd814 2103e830 c112fffe  
40001880:  006102f0 2100c445 b130ffd5 03b24003  
40001890:  6003b350 c07003ee 00c30503 12002102  
400018a0:  f00d10c1 09f0c112 0c8e4501 c1120108  
400018b0:  00f00d10 09f0c112 0c68c501 c1120108  
400018c0:  00f00d10 09f0c112 0c780501 c1120108  
400018d0:  00f00d10 09f0c112 0c5cc501 c1120108  
400018e0:  00f00d10 3fffdd30 81000272 0262fffe  
400018f0:  80085801 66701166 80656020 72051267  
40001900:  c7160406 03027204 80020292 77901177  
40001910:  67657a20 06923912 fc28a804 01024219  
40001920:  2741b870 2869019a 80000282 44801144  
40001930:  00464220 42414840 02320146 00024201  
40001940:  40113380 353a2033 b2024372 f00d0343  
40001950:  1878f00d 17672898 010632ab 67c0a250  
40001960:  28290199 80000642 33401133 00423220  
40001970:  32413830 06b20142 00063201 3011bb80  
40001980:  b5ba20bb a0024ba2 4ba241a8 ffdd0603  
40001990:  00000f84 00001000 061c031c 0cffd281  
400019a0:  3bc57c09 10445042 92044492 44920344  
400019b0:  49084902 fff65128 72014462 187910d4  
400019c0:  f471160c 004472ff 4472445a 7e44727c  
400019d0:  32804462 051c7f44 0d7d4452 000000f0  
400019e0:  09f0c112 0102ac01 0038ffbf 32371048  
400019f0:  14b24717 0cf8c222 62205806 b2570442  
40001a00:  20522002 ee052059 120108ff f00d10c1  
40001a10:  0000fffc 3bf0c112 fffd6153 5560c30c  
40001a20:  ffdc6110 3d01a5b6 f4303005 8602b637  
40001a30:  ac910029 880978ff 02b27719 87002506  
40001a40:  23860232 f8c2b200 b2010ba2 aa80000b  
40001a50:  20aab011 b2c0b270 8ab0f8cb f8c882c0  
40001a60:  37f48080 13877238 42aa7a6a e416040a  
40001a70:  14c3a206 a85c38a7 4233ba29 0452f8c2  
40001a80:  30338b00 878af480 ad01b8a7 9229a908  
40001a90:  48b20104 11998002 92209950 58b00048  
40001aa0:  03485241 92419890 050c0148 52419830  
40001ab0:  44320448 01449200 42010852 85800008  
40001ac0:  20884011 120c1867 a87a10c1 92024a32  
40001ad0:  f00d034a 0d10c112 12020cf0 f00d10c1  
40001ae0:  42000a52 33ba010a 8030338b 114480f4  
40001af0:  8a204450 0248b287 29480149 a7f8c252  
40001b00:  29890194 9841a8b0 42040c01 48920448  
40001b10:  0348a200 92419890 98300148 00453241  
40001b20:  42014592 08a20108 11848000 672088a0  
40001b30:  c112a118 32587a10 45920245 00f00d03  
40001b40:  16f0c112 93a10a52 51423bff c20cffb1  
40001b50:  b6104450 042d01a4 27f42020 228602ba  
40001b60:  ff606100 26b80678 70c08a20 5050c05b  
40001b70:  082587f4 00001d06 a687065d 32975a6e  
40001b80:  09620409 00094201 40116680 63562066  
40001b90:  c03650fe 39f8c332 db332701 0148180c  
40001ba0:  3714c232 48504e34 8b225a41 f4302022  
40001bb0:  4362373a 02435200 60034342 040c4158  
40001bc0:  52416820 43420143 04498204 62004922  
40001bd0:  03520149 00033201 30115580 15a72055  
40001be0:  22375a16 43620243 0002c603 c112020c  
40001bf0:  00f00d10 04498200 42289b97 3921040b  
40001c00:  22f49cff 12b70122 010b421a 80000b32  
40001c10:  344111b4 20bb30ff 0b32b7ba 8c24b904  
40001c20:  e492b713 c112298b 00f00d10 02f0c112  
40001c30:  61c20161 c1023002 00006102 f005f420  
40001c40:  8c02cdff 48030c52 ffc58501 11080c2d  
40001c50:  c11221c8 00f00d10 c112023d 09120cf0  
40001c60:  fffc8501 c1120108 00f00d10 c112029d  
40001c70:  2d21c9f0 0931d903 9903dd11 ffec0501  
40001c80:  c2cc02cd 31d821c8 c1121108 00f00d10  
40001c90:  4dd00000 00213220 22ffc185 d4050021  
40001ca0:  2d1108ff c831d80c 10c11221 0000f00d  
40001cb0:  3fffdd3c 0000fff2 58fffe41 eb042912  
40001cc0:  51145955 20c0fffc 00123200 5ab43030  
40001cd0:  04543233 0000f00d 3fffd82c 51f0c112  
40001ce0:  0109fff4 9c041502 08300b50 04553215  
40001cf0:  1b004022 08150900 10c11201 0000f00d  
40001d00:  85fff621 0108007c 0d10c112 000000f0  
40001d10:  40001cdc c112039d 699179d0 29023d81  
40001d20:  59614941 82310971 118910c1 01895199  
40001d30:  085d400c f621084d 6d2109ff 001c0500  
40001d40:  c1123108 00f00d30 12ffda41 2432f0c1  
40001d50:  00610200 cb012362 0020c026 0cf0a082  
40001d60:  00139285 9090a62b 004a92b4 92419890  
40001d70:  0672014a 01465200 72107780 14420046  
40001d80:  0020c004 00001302 0040b400 f2c002c0  
40001d90:  2d005202 03a70503 c1120108 00f00d10  
40001da0:  09f0c112 ffc20101 304811c9 541602cd  
40001db0:  0004c000 48ffbf01 2d348c40 0004c00c  
40001dc0:  010811c8 0d10c112 000000f0 09f0c112  
40001dd0:  0f922601 1207d00c 01d54502 c1120108  
40001de0:  00f00d10 850da022 a02201d4 01d4050a  
40001df0:  c1120108 00f00d10 c280c112 61f21661  
40001e00:  1c613219 e21761d2 61021861 0c02ed15  
40001e10:  0c04dd00 f2054d03 150c1c21 208335f0  
40001e20:  00378305 3cc11b0a 00416206 000011c6  
40001e30:  614201cd 1461621b 72317f40 0f3d1a61  
40001e40:  21520e2d 1b21421a 3d0b9245 1a21520f  
40001e50:  42142192 992a1b21 2d000992 004c920e  
40001e60:  4ac5cc1b fd02ed0b 30100c03 20209330  
40001e70:  20a23093 0dfc6a56 471c1701 20c02c10  
40001e80:  62074141 32cc0b0a 4d32000c 01cdd200  
40001e90:  f21821e2 070c1921 6c0b449c c2000662  
40001ea0:  0c52fecc 004d6200 2b014d52 e930c7dd  
40001eb0:  c2152102 4d721621 80a03200 3a1721d2  
40001ec0:  00f00d11 2102020c 1621c215 f21821e2  
40001ed0:  080c1921 8280a032 21d2004d 0d113a17  
40001ee0:  000000f0 3fffc890 3fffc970 3fffcac0  
40001ef0:  3fffd870 3fffd848 3fffd85c 3fffd83c  
40001f00:  7090a072 61c2c011 1661d215 f21a6162  
40001f10:  61e21861 14610217 031b02ed 020003f2  
40001f20:  4f161361 0c0d0c4d 1f61120c 52126142  
40001f30:  522c1161 000c0b0c b21e6102 1f271d61  
40001f40:  c00f2d1a ccc2000e 13210201 00f2522c  
40001f50:  16001b00 61021eaf e49f2713 2c132142  
40001f60:  0004f2d3 6142441b 1f1f3713 060c053c  
40001f70:  571c6162 f72c271f 6182080c 33b7f71b  
40001f80:  39f7993c 2c060c2e 001a46f0 04f20a3c  
40001f90:  1b1b0c00 13610204 a71c61b2 f22cd79f  
40001fa0:  32132142 613201a0 0004f21b 6142441b  
40001fb0:  cb32f713 cf52060c 24b516d2 cf72783c  
40001fc0:  20771694 0a0c090c 87becf02 c5b10ab0  
40001fd0:  a0b0b0ff 0ba00bb8 02000c00 425c1061  
40001fe0:  27dbcf02 c0314db0 a03030ff 03a00338  
40001ff0:  f7943c00 2152bf34 a0666013 629066f0  
40002000:  05f2d0c6 52551b00 30f71361 ffe946e3  
40002010:  e9161a0c 82871c2f 827c1a21 0020087b  
40002020:  82808b10 a7871a61 004b4602 06112102  
40002030:  0000004d 2c206162 000ec052 0ec00f2d  
40002040:  20216200 1f46cc2b 1606dd00 f60b35d6  
40002050:  9d701fa6 0c000c01 1c6f071a 143c911b  
40002060:  2172e32c 4000001d 0d1e2152 8155700a  
40002070:  50045050 41329334 2181f000 2c044816  
40002080:  b2501be7 2142e0c0 1e21221d 20400000  
40002090:  8240b1a0 b38ab081 ad400500 b1302007  
400020a0:  40048080 1b3c8122 2be1c042 937b8000  
400020b0:  20b32340 49720420 93ab2000 2b0149a2  
400020c0:  ba9f0799 d21f6112 21221961 1021021b  
400020d0:  0bc0f6d0 93f4004f 8c108216 c0002d70  
400020e0:  cc1b000e 0d3c000c 021c2152 a5161061  
400020f0:  1021020f 8c0020f0 c0002d50 cc1b000e  
40002100:  0b192162 1716a6d6 221f2172 771b0007  
40002110:  c01f6172 cc1b000e cdd20d8d e718e6ff  
40002120:  0d1c2192 e209160f 10e6ff0b ff860602  
40002130:  0ec0022c adcc1b00 e6ff0b0f 81c6f11a  
40002140:  142102ff e21621d2 21f21721 320c2d18  
40002150:  21c290a0 0d113a15 8b1c00f0 2c042b07  
40002160:  1a610280 22122102 220a1a21 32ffd222  
40002170:  61323f22 3e22221e 321d6122 23169ccf  
40002180:  bccf4214 0c13c416 1d218205 521d6182  
40002190:  0b0c1e61 c61061b2 0000ff90 3c206162  
400021a0:  000ec002 c078a022 860c000e 6102100c  
400021b0:  02523c1b 3027bccf ffc1c602 30ff4c31  
400021c0:  0338a030 a0206162 00000003 f2132152  
400021d0:  551b0005 42136152 e41694cf 0c090c1b  
400021e0:  ff78c61a 2c1c2162 f046560d ff0b0f0d  
400021f0:  860210e6 0d2dffbe 1b000ec0 0b0f7dcc  
40002200:  f117e6ff 00ffba46 2192f82c 1b21a213  
40002210:  1b0009f2 1b61a2aa 6192991b 0238f713  
40002220:  3cff6606 023bf79b 46003506 21f2ff63  
40002230:  0d8d1c1a f2ff4b0f 2df71a61 1121022c  
40002240:  62000cc6 21322061 0d821c1a 32334b03  
40002250:  22371a61 11210250 000015c6 2c206162  
40002260:  000ec052 06202162 841cff97 2c042407  
40002270:  1a615245 72122102 1d811a21 72770aff  
40002280:  2772ffd7 8378703f 721f6172 07160007  
40002290:  1f210218 dd1b0d0c 1b010082 ff585600  
400022a0:  00ff88c6 891c0000 2c042907 1a61a24a  
400022b0:  22122102 220a1a21 22ffd222 0ec0fc02  
400022c0:  ff204600 0c1d2122 1e21320a 13e6000c  
400022d0:  0038c602 52eba016 fb7c1d21 2c1e2182  
400022e0:  106142d4 503088b0 61726070 50a81b1d  
400022f0:  6182838a ff39461e b0f7903c ff2ec602  
40002300:  2c132132 0003f2f2 6132331b e732f713  
40002310:  00ff2a06 520a8a16 841c1a21 554b050d  
40002320:  571a6152 21020724 00038611 871c0000  
40002330:  2c042707 1a618248 a2122102 aa0a1a21  
40002340:  a2ffdaa2 61a23f2a 31afa01d 061e61a2  
40002350:  0000ff8a 221e2132 014d1d21 e561051c  
40002360:  ffa945fe dd202162 ff55c602 221e2132  
40002370:  014d1d21 e061051c ffa7c5fe dd202162  
40002380:  ff4fc602 221e2132 014d1d21 db61a50c  
40002390:  ffa645fe dd202162 ff49c602 0c0005f2  
400023a0:  b2b51b19 8d461361 000000ff 3c068916  
400023b0:  060d4cff 0000ff27 0c064316 ffc4c610  
400023c0:  1c1a2152 4b050d84 1a615255 02062457  
400023d0:  03461121 871c0000 2c042707 1a618248  
400023e0:  a2122102 aa0a1a21 a2ffdaa2 61a23f2a  
400023f0:  31afa01d 061e61a2 020cff60 d21521c2  
40002400:  21e21621 1821f217 0290a032 113a1421  
40002410:  0d0cf00d 00ff2bc6 0d2cff1c 00ff0cc6  
40002420:  460232a7 e446ffab 000000ff 29fe2131  
40002430:  00f00d33 40001dcc 12ffff21 6102f0c1  
40002440:  fffe8500 c1120108 00f00d10 400024a8  
40002450:  02f0c112 16010161 006142fe 9c056022  
40002460:  85032d13 11080002 28fe1231 12632901  
40002470:  f00d10c1 45fff621 21020001 fe0c5101  
40002480:  42002142 c1120665 00f00d10 29fe0931  
40002490:  00f00d43 22fe0721 f00d0e12 0cfe0531  
400024a0:  0e532202 0000f00d 42fe0261 86380e16  
400024b0:  4322c48c 1b540b00 0e565233 f00d8639  
400024c0:  0000f00d 3fffdd5c 40001da0 69c0c112  
400024d0:  29d179c1 49b15981 c99139a1 fdf4c141  
400024e0:  3c083109 40cc023d 16042c42 5c580474  
400024f0:  f421c58c fcc232ff 05c0424b 08213200  
40002500:  42fff221 460c20c1 01492169 6142045d  
40002510:  ff9ec501 51296c38 2c22139c 0003c009  
40002520:  41c85108 3108002d 0d40c112 0841c8f0  
40002530:  40c11231 020cf00d 310841c8 0d40c112  
40002540:  000000f0 c112039d 699179d0 29023d81  
40002550:  59614941 82310971 118910c1 01895199  
40002560:  085d400c b321084d 6d2109ff ff990500  
40002570:  c1123108 00f00d30 12fdcea1 a149c0c1  
40002580:  c169b159 3109d179 91398129 023d5aa8  
40002590:  c7410a9c 20c422fd 421cc432 0ac024c4  
400025a0:  08213200 42ffaa21 460c20c1 01492169  
400025b0:  6142045d ff948501 29fdbe31 08634841  
400025c0:  28f48c31 0004c093 002d4108 c1123108  
400025d0:  00f00d40 0d40c112 000000f0 ffdfffff  
400025e0:  c0fadf41 24220020 fffca145 66342020  
400025f0:  20c03152 46243200 26543830 20c03613  
40002600:  fff66100 0c462482 54888007 80f8c882  
40002610:  20c09327 42245200 c0105560 64520020  
40002620:  00f00d42 920020c0 99a04224 0020c010  
40002630:  0d426492 ffe931f0 20c0620c 4224b200  
40002640:  c010bb30 64b20020 00f00d42 31f75641  
40002650:  20c0fac3 40232200 c0202240 63220020  
40002660:  00f00d40 000186a0 c0fabd61 fd710020  
40002670:  472682ff 8a827370 0020c077 c0416672  
40002680:  66420020 0020c046 20422652 20c02055  
40002690:  42665200 0000f00d 3fffdd64 1244a042  
400026a0:  6102f0c1 01613202 030c0129 45fffb21  
400026b0:  1108ff1f 38fff921 02f23901 21081062  
400026c0:  0d10c112 000000f0 29fff431 00f00de3  
400026d0:  28fff221 00f00de2 3e000000 8dffef91  
400026e0:  d0c11205 91c94169 a1d98109 ddfffb51  
400026f0:  29615902 025189c9 04cde8a3 0300b9c9  
40002700:  49040c82 09310971 23e207a9 8929002d  
40002710:  0848ed17 0ca1d881 c9518807 a941a899  
40002720:  1b91c859 83678068 c112d969 00f00d30  
40002730:  c5fdecc5 61220bbb 00613201 ba853128  
40002740:  4d035d0b 28013802 0a1a4511 71486158  
40002750:  c50a19c5 d0910a5a ffec46ff 05fdea05  
40002760:  d2200bb9 02613220 b7c50c2d 5d024d0b  
40002770:  380d2d03 0a178521 71486158 050a1705  
40002780:  0d0c0a58 08ffc5c1 1b9c2951 83bd00b0  
40002790:  81084128 dcb95c29 91c8a1d8 0d30c112  
400027a0:  000000f0 29ffbd31 00f00d63 29ffbb31  
400027b0:  00f00d73 40002870 32ffff21 c11200a0  
400027c0:  006102f0 02fe5f85 c1120021 00f00d10  
400027d0:  400027b8 c9e0c112 ffafc141 09102c22  
400027e0:  c0128c31 ec280002 7bc5128c 050c2dfe  
400027f0:  dc080055 2d221026 fff5310c 4485040c  
40002800:  48bc0800 172109cc 003d26e4 0c2d9c39  
40002810:  4b05040c f6dc0800 41c80920 c1123108  
40002820:  00f00d20 dc59500b 310841c8 0d20c112  
40002830:  fddcc5f0 290bab85 28013911 0baa8521  
40002840:  024d035d 11280138 510a0a45 040cffa3  
40002850:  c50a09c5 023d0a4a 00ffec06 000fffff  
40002860:  3fffc700 fffed400 00100000 3fe00000  
40002870:  1200a042 6102d0c1 0861c207 91d9a1e9  
40002880:  e1f9d1d1 35c1ff85 0020c0fa 0c446c42  
40002890:  0020c093 215b6d32 20c0f6c3 5b2d0200  
400028a0:  c0200020 6d020020 16ee285b 6e850022  
400028b0:  0243c5fe 220ee227 a03202a0 025d0505  
400028c0:  000002c6 a0220000 04a03202 72025c05  
400028d0:  160c18a0 720020c0 20c0466c 6a6c6200  
400028e0:  520020c0 f5f75c2d 0020c00a 3d5c2d82  
400028f0:  f478f7f0 c0ffdab1 fe280020 a15c2d92  
40002900:  99b0ffd8 99619910 c0128c0a ce080002  
40002910:  6007aed8 001ec602 7e288ed9 2d205e38  
40002920:  1133d0c0 22303d0c c02230c0 31a02220  
40002930:  22a0ffcd 38223a11 0b8e0561 c0cfae82  
40002940:  2e920020 472c7211 6e92991b 8a727a11  
40002950:  0020c077 c0416c72 2c620020 2066d049  
40002960:  620020c0 20c0496c 482c5200 c02055d0  
40002970:  6c520020 ffbc4148 320020c0 3340422c  
40002980:  0020c020 6c3291d8 c8a1e842 12710881  
40002990:  f00d30c1 0cfdc685 b101290a 0d2dffb4  
400029a0:  b1a951b9 290b9405 d8113921 4d5158b1  
400029b0:  09f3c50d 61323129 00212204 4d0b9305  
400029c0:  c551580d 115809f2 f2452148 5131d809  
400029d0:  a042ff42 09f18500 035d024d 41380d2d  
400029e0:  c509b545 02dd0a31 00ffcb06 09f0c112  
400029f0:  f9da0111 220020c0 20204a20 c0012924  
40002a00:  020c0020 2002030c fe3b4546 410020c0  
40002a10:  0178f9d3 70492462 20c02066 49646200  
40002a20:  20c0857c 48243200 c0103350 64320020  
40002a30:  ffda0548 c1121108 00f00d10 400029ec  
40002a40:  02f0c112 af320061 f9c421f8 020020c0  
40002a50:  00304822 0020c010 02fff931 040c4862  
40002a60:  5245320c c0760cfe bc510020 492542f9  
40002a70:  c0204460 65420020 c5820c49 0108fe52  
40002a80:  0d10c112 000000f0 09f0c112 09438501  
40002a90:  c1120108 00f00d10 09f0c112 09600501  
40002aa0:  c1120108 00f00d10 09f0c112 09318501  
40002ab0:  c1120108 00f00d10 09f0c112 094e8501  
40002ac0:  c1120108 00f00d10 09f0c112 0947c501  
40002ad0:  c1120108 00f00d10 09f0c112 0b700501  
40002ae0:  c1120108 00f00d10 09f0c112 0b394501  
40002af0:  c1120108 00f00d10 e9e0c112 2921d931  
40002b00:  c9010951 3041f911 f22020c3 00030220  
40002b10:  2609a022 902702c0 010c020a c026cc1b  
40002b20:  f41027f7 2200a0d2 0485000c 20e22000  
40002b30:  2202d296 03c5010c 02429600 3fdacc3b  
40002b40:  1b110ec0 02020add d0d00043 d66d6674  
40002b50:  11c85128 31e821d8 010841f8 0d20c112  
40002b60:  c8020cf0 e821d811 0841f831 20c11201  
40002b70:  0000f00d 6239a052 b6272fa0 3fb52702  
40002b80:  2760a032 a04205b3 09b42766 b727074c  
40002b90:  27684c1f b6271a38 23b52702 b927094c  
40002ba0:  27aa5c13 c2220e3a 012280c9 0d312820  
40002bb0:  0df27cf0 a9c222f0 20012280 f00d3128  
40002bc0:  80d0c222 28200122 00f00d31 22f0c112  
40002bd0:  61020061 00f8c501 22002102 11080040  
40002be0:  0d10c112 000000f0 09f0c112 00f40501  
40002bf0:  c1120108 00f00d10 c0f95931 c3290020  
40002c00:  0000f00d 09f0c112 f9544101 420020c0  
40002c10:  02400924 d8c032c0 a61113e6 c2221910  
40002c20:  fffd452c c1120108 00f00d10 fffc8500  
40002c30:  c1120108 00f00d10 c528c422 0108fffb  
40002c40:  0d10c112 000000f0 42493239 060cf57c  
40002c50:  22691269 f00d0259 3fffddb0 3fffd6b8  
40002c60:  3fffd878 12fffd51 11c9f0c1 05080109  
40002c70:  a0bc03cd 1048030c a6c04240 003d0714  
40002c80:  56002002 6c02fef0 016c2200 c9024316  
40002c90:  080c5803 0f95c701 31fff121 a042fff1  
40002ca0:  ff8285ad 00ffff06 c11211c8 00f00d10  
40002cb0:  13290309 f4c505c9 fff506ff 000030ce  
40002cc0:  0004c4b4 c2f0c112 61020161 20c22000  
40002cd0:  0c08032d 0026043d ffe0210e 42ffe131  
40002ce0:  7e85b9a0 ffff06ff 4104c216 2139fff4  
40002cf0:  2031b427 a4521400 414220e2 52824450  
40002d00:  005039a1 16004ac1 6c020023 210c3d02  
40002d10:  20c0f913 2a922800 fff48520 010811c8  
40002d20:  0d10c112 ffe641f0 40e8a332 4ec58222  
40002d30:  1b21380b fff38602 f246000c 000000ff  
40002d40:  58ffc671 ac060c07 091257b5 0558056d  
40002d50:  c6ff5556 c59c0007 030cc68c 0578f47c  
40002d60:  02490679 f00d2239 f97c080c 07a905a8  
40002d70:  22890299 0b0cf00d 0239f37c f00d22b9  
40002d80:  09f0c112 26020801 b4210e00 ffb431ff  
40002d90:  85e7a042 ff06ff73 0c030cff ffea8504  
40002da0:  c1120108 00f00d10 c9f0c112 e9010911  
40002db0:  d121d931 a8e1f8ea 0020c0ff 9d080ec8  
40002dc0:  1c28dc8c a6c02200 3c8c2712 e3451c28  
40002dd0:  d811c8ff 0831e821 10c11201 0000f00d  
40002de0:  c80020c0 169d080e 1c48fe6c e6c04400  
40002df0:  f27cd714 3c481ec9 3c082e49 6e320c38  
40002e00:  006c2200 00c04c28 080c5800 cf05662c  
40002e10:  28fcc016 000c3d1c 6c228022 ffe44501  
40002e20:  00ffef06 321fa022 a04200a0 f0c11200  
40002e30:  ff050109 120108fd f00d10c1 09f0c112  
40002e40:  8c020801 12010850 f00d10c1 f585020c  
40002e50:  120108ff f00d10c1 40002e24 3feffe00  
40002e60:  40002e3c 3fffddc0 120aa022 fa31f0c1  
40002e70:  006102ff 42ff7901 004900a0 0cfe1085  
40002e80:  fff63144 220020c0 f03d8123 c0202240  
40002e90:  63220020 00a42281 21fe10c5 f31cfff1  
40002ea0:  0cfff141 fdf28545 c0f8ad61 050c0020  
40002eb0:  a072c659 0020c088 20c0a679 08865900  
40002ec0:  10c11201 0000f00d 3fffc704 d2f0c112  
40002ed0:  11c90261 02cd0109 010ae5c5 0008fffb  
40002ee0:  c0c002dd 0ae50582 c7c032d0 e48508b3  
40002ef0:  c042d00a c8f634c7 0821d811 10c11201  
40002f00:  0000f00d 29fff131 00f00d03 28ffef21  
40002f10:  00f00d02 260e3226 c2420f62 0cd30cf4  
40002f20:  83234002 b20cf00d c20cf00d 0000f00d  
40002f30:  3fffc708 28ffff21 00f00d02 09f0c112  
40002f40:  ffff0501 0173a042 1226f885 08226612  
40002f50:  220020c0 1226c420 1201081a f00d10c1  
40002f60:  420020c0 20c0c560 c4203200 c1120108  
40002f70:  00f00d10 420020c0 20c0c660 c5604200  
40002f80:  c1120108 00f00d10 09f0c112 fffac501  
40002f90:  c1120108 00f00d10 40002f88 3fffdde0  
40002fa0:  d9f0c112 e9010921 ed11c931 ffe03103  
40002fb0:  230202cd 20d44000 22082066 fd8500a1  
40002fc0:  ffdb31fd 13e923d9 6401e67c 0020c0f8  
40002fd0:  60c02052 20c01055 c0605200 a4164c0b  
40002fe0:  252c260b 26224c26 180c753c 720020c0  
40002ff0:  7780c020 0020c020 31e821d8 607203c9  
40003000:  0811c8c0 10c11201 a092f00d 0020c038  
40003010:  e0f853a1 6a92202e ffef85c0 c0ffc531  
40003020:  4e010020 c16022f8 220020c0 2c66c260  
40003030:  00a122b8 02fdf705 20c001a0 f847e100  
40003040:  00c02ed2 20c020dd d2010800 b8b1c06e  
40003050:  c921d8ff c831e80b 10c11211 0000f00d  
40003060:  310020c0 c23cf83e 2dc06322 ffea450d  
40003070:  c0ffb031 39010020 c16022f8 20c0180c  
40003080:  c0207200 c0207780 21d80020 03c931e8  
40003090:  c8c06072 12010811 f00d10c1 21ffbf31  
400030a0:  a042ffbf ffba0500 e0ffbd21 a042413a  
400030b0:  ffc10501 20c00d2d f828e100 6e42c43c  
400030c0:  ffe505c0 220020c0 170cc16e 620020c0  
400030d0:  6670c02e 0020c020 21d80108 62ff9551  
400030e0:  05c9c06e 11c831e8 0d10c112 000000f0  
400030f0:  c112e67c c90109f0 ff8d2111 c8f81841  
40003100:  0020c002 60c02452 20c01055 c0645200  
40003110:  c073a032 64320020 09000cc5 0f1c2602  
40003120:  2d202c26 c801080c 10c11211 0000f00d  
40003130:  c5ff9b21 2cc0ffc0 00210220 120121c2  
40003140:  f00d10c1 0500a122 2cc0fde5 00210220  
40003150:  120121c2 f00d10c1 09f0c112 41828c01  
40003160:  1438ff74 e3852448 120108ff f00d10c1  
40003170:  02f0c112 af320061 f7f821fe 020020c0  
40003180:  0030c022 0020c010 02ff8431 a042c062  
40003190:  45820c00 160cfddf c0ff3151 25420020  
400031a0:  20446081 420020c0 01088165 0d10c112  
400031b0:  000000f0 3a604030 40220b22 f00d1022  
400031c0:  09f0c112 0b023a01 0b050520 c1120108  
400031d0:  00f00d10 09f0c112 3f13a601 060c150c  
400031e0:  07efa002 65500d63 00024220 0400221b  
400031f0:  74000030 9c215130 00024275 4400662b  
40003200:  74404030 2b010202 30004022 67740000  
40003210:  002de693 c1120108 00f00d10 12efa022  
40003220:  f00d10c1 3fffde10 3fff9f80 3fffde00  
40003230:  12fffd21 2232f0c1 0261020e 26026316  
40003240:  d7212313 f7d731f7 c605140c 01c2cc00  
40003250:  0022fff6 81003280 832612cc 08020c27  
40003260:  10c11221 a022f00d 01a03201 20006b45  
40003270:  7316f430 05120cfe ea510076 49240cff  
40003280:  ffef46e5 f7c62100 850c013d e741160c  
40003290:  72270cff 44620154 01445200 5005444b  
400032a0:  ffe26100 4652050c 09465208 2200a1b2  
400032b0:  aaa1cfae 0020c0f7 20882a42 20c01044  
400032c0:  886a4200 320020c0 33b0882a 0020c020  
400032d0:  c0886a32 2a020020 10002089 020020c0  
400032e0:  20c0896a 892a9200 c02099b0 6a920020  
400032f0:  89880c89 ffcd2111 850aa032 1226009f  
40003300:  01217213 79ffc772 fe875611 2108220c  
40003310:  0d10c112 0020c0f0 32f79191 ae028829  
40003320:  103300cf 320020c0 20c08869 88292200  
40003330:  220020c0 20c08869 8929b200 c010bb00  
40003340:  69b20020 30a1a289 820020c0 88a08929  
40003350:  0020c020 0c896982 12210802 f00d10c1  
40003360:  3fffde04 3fffcba0 42c0c112 61f20961  
40003370:  0d61e20e c1d9b1c9 03dda109 abc1200c  
40003380:  0c02edff 0c61f90f 004c2212 2c015c02  
40003390:  fdc14502 23266138 f4f0d057 29fff121  
400033a0:  203ff081 42202ee0 b00500a0 16320b00  
400033b0:  0e421653 16120c00 500c0694 4c027109  
400033c0:  0c860c09 010c7215 2820180c 084c2293  
400033d0:  70f8c772 05dd8356 2cc0059c 0aa03220  
400033e0:  26009105 cdd22312 fedd56ff 29666198  
400033f0:  20a022af 22fdba05 21c200a0 e8c1d80b  
40003400:  08e1f8d1 40c112a1 a022f00d fdb88520  
40003410:  c201a022 c1d80b21 e1f8d1e8 c112a108  
40003420:  00f00d40 a1010e02 a0f6ffcf a0a0a007  
40003430:  0aa00aa8 0c120c00 0871b95b ffdf4671  
40003440:  32202ee0 41101cc1 00278520 d205a0d2  
40003450:  f946014c 320e2dff 23051cc1 02b00c00  
40003460:  f546014c 000000ff 32202ee0 21421cc1  
40003470:  003a8508 320aa032 ef46014c 320e2dff  
40003480:  32851cc1 42940c00 eb46014c 202ee0ff  
40003490:  421cc132 30850821 08a05200 06014c52  
400034a0:  e000ffe6 c132202e 2041101c 62002405  
400034b0:  4c6207a0 ffe08601 202ee000 101cc132  
400034c0:  21522041 002b4509 4c72670c ffda8601  
400034d0:  32202ee0 41101cc1 0017c520 a804a082  
400034e0:  99090c91 014c820a e0ffd3c6 c132202e  
400034f0:  2041101c b2000a85 4cb203a0 ffce8601  
40003500:  e0011405 c132202e 2041101c d2000285  
40003510:  4cd202a0 ffc88601 c520a022 a022fda7  
40003520:  0b21c201 d1e8c1d8 a108e1f8 0d40c112  
40003530:  000000f0 00001800 09f0c112 01125221  
40003540:  b526500c 09120c0a 12210803 f00d10c1  
40003550:  61042272 6142fff8 e8367701 11880139  
40003560:  08b922b8 287932a8 070c18a9 58995298  
40003570:  48793879 38012785 38532811 015c4503  
40003580:  120cd28c 640c0158 05492108 0d10c112  
40003590:  08020cf0 10c11221 0000f00d 00001810  
400035a0:  c9e0c112 cd410951 011c5202 fb31032d  
400035b0:  57500cff 02090db3 120c51c8 c1124108  
400035c0:  00f00d20 3c683478 96772c38 0c2488e8  
400035d0:  e1383739 01291149 08da8937 22b71b11  
400035e0:  212918cc 0ca230b9 8531a904 3138ffbe  
400035f0:  13274108 58120c0e c8740c01 12054951  
40003600:  f00d20c1 22022132 2c480121 43c55228  
40003610:  28213801 222c4811 50050522 38212801  
40003620:  ffbb052c 13273138 08120c10 0c015841  
40003630:  4951c884 20c11205 020cf00d 2c884108  
40003640:  51c81178 57684798 668a998a 47995769  
40003650:  0d20c112 000000f0 0cf0c112 28345826  
40003660:  69010914 57600c64 44880692 17870478  
40003670:  09120c0a 12010803 f00d10c1 22012285  
40003680:  210200a0 10c11200 00000080 c112027d  
40003690:  020109f0 821c0112 0c0c1027 08540c12  
400036a0:  12034901 f00d10c1 32022722 27420327  
400036b0:  68575804 45777867 020c0157 c1120108  
400036c0:  00f00d10 0c011252 05b52657 120c0379  
400036d0:  4288f00d a8ff9861 ef368722 329804a9  
400036e0:  24891499 54795278 3429020c f00d4429  
400036f0:  c9e0c112 cd410951 011c5202 a731032d  
40003700:  57500cff 02090db3 120c51c8 c1124108  
40003710:  00f00d20 3c683478 96772c38 883149e8  
40003720:  37212924 31b8df38 cc22a71b a9112918  
40003730:  040c923b a9c50199 380108ff 0f102721  
40003740:  720c4108 032951c8 c112120c 00f00d20  
40003750:  22012132 2c420321 85522802 020cfe15  
40003760:  2c584108 51c83148 54384468 335a665a  
40003770:  44695439 0d20c112 000000f0 0c011272  
40003780:  07b67786 580c120c f00d0389 0c080232  
40003790:  300a0c2b 64a983ab 05993298 f00d020c  
400037a0:  04292228 0329020c 0000f00d 09e0c112  
400037b0:  c931e901 d221d911 c2c20112 41d4d008  
400037c0:  7c044d16 046132fe 05061c22 2c22ff70  
400037d0:  0020c000 42012c02 0238022c 503054e0  
400037e0:  00401033 20003010 090020c0 10ccc202  
400037f0:  1de6dd0b c80108d2 3821d811 e8020c41  
40003800:  12032931 f00d20c1 11c80108 020c21d8  
40003810:  032931e8 0d20c112 000000f0 20c02228  
40003820:  29022800 29020c04 00f00d03 3fffde60  
40003830:  0001c200 40003bbc 3fffde28 4201a032  
40003840:  a05200a1 fffa6103 c112080c fff771f0  
40003850:  a0020109 b0c72264 22895289 42893289  
40003860:  e289b289 6282f289 59026910 32624912  
40003870:  72792842 92798279 d772c209 22d27901  
40003880:  714520a0 31520cfd eb41ffeb fd6f85ff  
40003890:  c1120108 00f00d10 00000f00 5ffffe00  
400038a0:  0000ffff d9f0c112 0921c931 0102cd11  
400038b0:  f28cfe5d 21c831d8 08106022 10c11211  
400038c0:  0000f00d fff54100 0cfff451 20030c16  
400038d0:  33508336 80334082 c0fff251 63520020  
400038e0:  00ae4284 220020c0 22408323 0020c010  
400038f0:  d2836322 211018c0 00290520 d0ff6216  
40003900:  3110202d 005c0520 08fea216 8131d811  
40003910:  070cfe45 791068c2 1221c8b8 f00d10c1  
40003920:  00000801 12ffde41 0109f0c1 11c921d9  
40003930:  cdffdad1 fe3b3103 08d1dd20 dcdd4ae3  
40003940:  0020c0e0 7c862d52 105560e6 520020c0  
40003950:  f341866d 0020c0ff 22866d42 632201a0  
40003960:  c0d01c0e 2d720020 2030778c 020ccc8c  
40003970:  21d811c8 c1120108 00f00d10 c5e8a322  
40003980:  20c0ff54 8c2d8200 b087d01c fbb371de  
40003990:  520020c0 55708a2d 0020c010 0c8b2d62  
400039a0:  10667002 5150556a b3255021 320020c0  
400039b0:  e47c862d c0103340 22cb0020 c8866d32  
400039c0:  0821d811 10c11201 0000f00d 00000000  
400039d0:  00060000 fff9ffff 61ffb051 5520ffb0  
400039e0:  c0556ad1 65320020 fff98185 720020c0  
400039f0:  77808825 0020c020 61886572 20c0fff6  
40003a00:  88254200 c0104460 65420020 00f00d88  
40003a10:  04c4b400 12cfae42 61c2f0c1 00610201  
40003a20:  0120c220 2216f5ce 0020c00b 40892052  
40003a30:  20c01055 89605200 c030a132 20220020  
40003a40:  20223089 220020c0 f6318960 fff021fd  
40003a50:  7c850338 f430200a f7c50c2d ff8f61ff  
40003a60:  51fdf181 4838ff8d 28083828 6ad155c0  
40003a70:  20002055 33c01828 1122e011 20202230  
40003a80:  20c02000 88650200 c0ffd2c1 25b20020  
40003a90:  20bbc088 b20020c0 cea18865 0020c0ff  
40003aa0:  a0882592 20c01099 88659200 80280882  
40003ab0:  20c06480 89658200 c0ff7a71 65720020  
40003ac0:  c0160c84 25420020 20446083 420020c0  
40003ad0:  11c88365 c1120108 00f00d10 c07faf22  
40003ae0:  20b20020 10bb2086 b20020c0 20c08660  
40003af0:  8620a200 c010aa40 60a20020 0020c086  
40003b00:  c0862092 60920020 0020c086 408e2082  
40003b10:  20c01088 8e608200 c000a172 20620020  
40003b20:  2066708e 620020c0 c7068e60 000000ff  
40003b30:  81f23251 5861fdbc 400882ff 80ff5871  
40003b40:  667ad166 320020c0 05378726 0020c00a  
40003b50:  3d872692 f48957f0 220020c0 020c8066  
40003b60:  0000f00d 41ffa052 4b21fdaf 400442ff  
40003b70:  40ff4b31 223ad122 620020c0 05678722  
40003b80:  0020c0f6 20802222 f00d7420 41fda661  
40003b90:  0662ff42 ff415140 5ad14460 0020c044  
40003ba0:  30872432 b38c7430 720020c0 42728024  
40003bb0:  0d020c00 0d120cf0 000000f0 9961180c  
40003bc0:  ff3671fd 51102662 6060ff34 d1565074  
40003bd0:  20c0557a 82253200 07ffa092 20c04d63  
40003be0:  ff2da100 60846582 667ad16a a20020c0  
40003bf0:  d80c8726 523409a7 290c0222 b20020c0  
40003c00:  b0b08026 0045b274 22581278 1b01d732  
40003c10:  019b8755 22595299 5d049537 02627207  
40003c20:  720020c0 70708726 fcf75674 0000f00d  
40003c30:  d9e0c112 0941f921 e911c901 ed02cd31  
40003c40:  2723b603 df0c1d0c f4050c2d 071266ff  
40003c50:  f3850c2d f71226ff 26000c02 10f70d90  
40003c60:  d2cc1b0a d0d001cd db9ed774 21d80108  
40003c70:  020c31e8 4c2241f8 1211c801 f00d20c1  
40003c80:  e9e0c112 0941f931 d911c901 3002cd21  
40003c90:  a02220d3 ffe985c0 0d26dd0b dba0f23e  
40003ca0:  86c0a0e2 00000003 ffe84500 d201ccc2  
40003cb0:  6d96ffcd 000c2202 f71112e7 a022ea92  
40003cc0:  ffe6c5db 85dda022 f786ffe6 dba022ff  
40003cd0:  22ffe5c5 e585dca0 fff3c6ff 05c0a022  
40003ce0:  11c8ffe5 31e821d8 010841f8 0d20c112  
40003cf0:  000000f0 09f0c112 fff84501 0108020c  
40003d00:  0d10c112 000000f0 046d170c 09d0c112  
40003d10:  29913941 c971e911 f961d951 f104dd81  
40003d20:  6740fd41 c2316993 040c18cf 4142ff58  
40003d30:  93456000 cd1604ed 26ef8810 2cc07228  
40003d40:  20311020 16001805 0d160132 c8020cff  
40003d50:  e861d851 0881f871 30c11241 6d8cf00d  
40003d60:  c222ef28 0b7216fc 32000102 1037c0a0  
40003d70:  dba0421e 586c1047 c1ae5791 7e7a1178  
40003d80:  68004702 1bee1bff c6ff6966 0000ffeb  
40003d90:  16faae16 4108103d 61d851c8 280c0e2d  
40003da0:  ff99090c 71e8ef89 c11281f8 00f00d30  
40003db0:  202cc000 05203110 52560011 00010201  
40003dc0:  a0c0a0a2 ba16c0a0 3d0c2d0a 000f8501  
40003dd0:  b2fe9216 a0020001 021b07c0 c6ffdb46  
40003de0:  0000ffd6 48046d16 662128ef 24060234  
40003df0:  00412200 02dca032 31780001 4670360c  
40003e00:  37ef4993 a0520e10 0e9057dd 02dba002  
40003e10:  01460041 c0a00200 06004102 0000ffd6  
40003e20:  92dba082 21990001 56004182 0c2dfb8d  
40003e30:  0945013d 5c126600 013d0c2d 26000885  
40003e40:  13û
 ets Jan  8 2013,rst cause:4, boot mode:(3,7)

wdt reset
load 0x4010f000, len 3584, room 16 
tail 0
chksum 0xb0
csum 0xb0
v3969889e
~ld

00:00:00.001 HDW: ESP8266EX
00:00:00.050 CFG: Loaded from flash at FA, Count 1561
00:00:00.056 QPC: Count 1
00:00:00.065 Project tasmota - Tasmota Version 11.0.0.1(tasmota)-2_7_4_9(2022-02-13T15:14:52)
00:00:00.066 UFILESYSTEM fail, using compression!
00:00:00.081 Script: nv=15, tv=4, vns=86, vmem=1511, smem=2560
00:00:00.084  Restarting
00:00:00.118 I2C: SHT3X found at 0x44
00:00:00.507 WIF: Connecting to AP1 jongen Channel 6 BSSId F4:92:BF:A0:C5:20 in mode 11n as Stookkelder-T...
00:00:04.761 WIF: Connected
00:00:05.013 HTP: Web server active on Stookkelder-T with IP address 192.168.33.205
15:24:42.038 RSL: INFO1 = {"Info1":{"Module":"Generic","Version":"11.0.0.1(tasmota)","FallbackTopic":"cmnd/DVES_E9D104_fb/","GroupTopic":"cmnd/tasmotas/"}}
15:24:42.042 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"Stookkelder-T","IPAddress":"192.168.33.205"}}
15:24:42.053 RSL: INFO3 = {"Info3":{"RestartReason":{"Exception":4,"Reason":"Software Watchdog","EPC":["4025a3b8","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000"},"BootCount":137}}
15:24:42.069 RSL: RESULT = {"POWER":"OFF"}
15:24:42.073 RSL: POWER = OFF
15:24:42.464 QPC: Reset
15:24:46.451 RSL: STATE = {"Time":"2022-02-13T15:24:46","Uptime":"0T00:00:12","UptimeSec":12,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":0,"POWER":"OFF","Wifi":{"AP":1,"SSId":"jongen","BSSId":"F4:92:BF:A0:C5:20","Channel":6,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:06"}}
15:24:46.507 RSL: SENSOR = {"Time":"2022-02-13T15:24:46","SHT3X":{"Temperature":23.4,"Humidity":34.5,"DewPoint":6.8},"TempUnit":"C"}

TO REPRODUCE

Steps to reproduce the behavior: send mail from script and from console command line

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen. Well, no wtd

SCREENSHOTS

If applicable, add screenshots to help explain your problem.

ADDITIONAL CONTEXT

Add any other context about the problem here. Self build, platfornIO, with config_ override:

ifndef USE_SHT3X

define USE_SHT3X

endif

ifdef USE_RULES

undef USE_RULES

define USE_SCRIPT

endif

ifndef USE_SCRIPT_WEB_DISPLAY

define USE_SCRIPT_WEB_DISPLAY

endif

ifndef USE_GOOGLE_CHARTS

define USE_GOOGLE_CHARTS

endif

ifndef USE_SENDMAIL

define USE_SENDMAIL

endif

ifndef USE_UFILESYS

define USE_UFILESYS

endif

ifdef USE_DOMOTICZ

undef USE_DOMOTICZ

endif

Setting Debug in mail ino does not give differen output nor result. (Please, remember to close the issue when the problem has been addressed)

sfromis commented 2 years ago

You have syntax errors in the sendmail command, lose those <>

barbudor commented 2 years ago

@sfromis those < > are required on ESP8266 https://github.com/arendst/Tasmota/issues/14404#issuecomment-1024884991

PHPJJ commented 2 years ago

I used same command in project with version 8.5.1 also in a script. Even if syntaxis is incorrect it schould not generatie wdt/reboot. I copy/paste the command line from the script to console and it sends the mail. See the first few lines of the console log dump.

gemu2015 commented 2 years ago

could not reproduce the issue. however ESP8266 sendmail in scripts is very critical due to possible memory issues. check your free ram memory. may also be a stack problem. email driver itself has not changed between 8.5 and 11.0

PHPJJ commented 2 years ago

I have been investigating problem a little further and found a way to recreate. I found a way to recreate the problen that might help investigation.

This is what I did:

1 – Erased flach in Wemos D1 Mini Pro 2 - Took a fresh copy of tasmota 11.0.0.1 from the zip I downloaded. 3 - Verified compile with no change 4 – Recopiled with following in user_config_override.h

ifndef USE_SENDMAIL

define USE_SENDMAIL

endif

ifdef USE_RULES

undef USE_RULES

define USE_SCRIPT

endif

5 - I tested the sendmail line from console. Works OK.

6 - Use the following script, simplified from script I want to use.

Basically the script looks for a contact on pin 13 to go low. As long as the pin is high an LED at pin 14 is on for 1 second every 10 seconds. Variable altm is used to prevent sending multiple mails.

D cnt=0 th=0 tm=0 t:altm=0 punct=":" tmp=0 alrm=1 alrmdur=0 tt=0 hm=0

; mail bdy

m Email raport van: %tstamp%\n #

W Tijd %0th%%punct%%0tm%

B spinm(13 2) spinm(14 1) spin(14 0) =>print Restarting

T F S th=int(time/60) tm=time-(th*60) if tm<10 { punct=":0" } else{punct=":" }

alrm=pin[13] if ((upsecs%10==0)or(alrm==0)) { spin(14 1) } else { spin(14 0) }

if ((alrm==0)and(altm==0)){ =>sendmail [smtp.gmail.com:465:nnnnnnnnn:nnnnnnnnn:tasmota2@gmail.com:my.gmail@gmail.com:stookkelder]water detected. altm=100 alrmdur=alrmdur+1 } =>print %upsecs% Alarm:%0alrm% Atimer:%0altm% Duration:%0alrmdur%


The script above, e-mail is send. So that does not recreate the problem. However I want to use the sendmail from a subroutine.

7 - Changed the script to: . . . if ((alrm==0)and(altm==0)){ =#sendreport(stookkelder) altm=100 alrmdur=alrmdur+1 } =>print %upsecs% Alarm:%0alrm% Atimer:%0altm% Duration:%0alrmdur%

sendreport(subj)

=>sendmail [smtp.gmail.com:465:nnnnnnnnn:nnnnnnnnn:tasmota2@gmail.com:my.gmail@gmail.com:stookkelder]water detected.


Now sendmail fails in 3:57:43.063 RSL: INFO3 = {"Info3":{"RestartReason":{"Exception":4,"Reason":"Software Watchdog","EPC":["401076f4","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["40250872","40250872","40245567","40266254","40266200","40265dde","40299b14","40245680","40245835","402458f9","40254d50","40254d50","402310df","4024f5dc","4024f618","40231507","401018ef","402a21ab","4024944a","40257400","40231582","40293548","40293548","4021ed88","4029352c","402934fc","401011e0","40227983","40295e9a","40295d34","40217656"]},"BootCount":18}}

Note: I do not (yet) use the (subj) in this test, nor do I use the .m mail body option. If I do the error persists, so keep it the simples way to recreate.

This means, moving the sendmail command to the subroutine causes the problem to show.

Before reporting the original problem I’m sure I tested the direct sendmail as in the first script. This lets me believe that there is some memory of timing critical flaw that gets wors if more options are added such as support for SHT3X etc. Hope this helps to recreate the problem.

gemu2015 commented 2 years ago

as i said memory is very limited and mail uses TLS which also consumes memory. if you put sendmail in a subroutine you use an additional portion of stack which could lead to a stack overflow. it may well be that stack usage has changed between 8.5 and 11.0 to reliably send emails better use an ESP32

arendst commented 2 years ago

As explained in the above answer it's all about memory.

PHPJJ commented 2 years ago

I have been experimenting and ofcause removed the sendmail from subroutine. Standard tasmota with only script and sendmail added will execute sendmail. However if I add i2c and sht3x etc, even outside subroutine sendmail is unreliable (sometimes error "wrong" parameters.) I will take an other route and start from minimal and add just what I need. Thanks for your efforts.