summaryrefslogtreecommitdiff
path: root/firmware/imx
diff options
context:
space:
mode:
authorRobin Gong <b38343@freescale.com>2015-03-06 15:56:37 +0800
committerNitin Garg <nitin.garg@freescale.com>2015-09-17 09:21:56 -0500
commit1e4165633f1e749adc3d30e9ae412872e0ba3dd0 (patch)
tree4a5ae410de3348e37539ef78510766e548148e7a /firmware/imx
parentd9751cefb9a37b05bdc79683acbf718c0682583d (diff)
MLK-10378 firware: imx: sdma: fix unexpected interrupt in p_2_p script
Fix unexpected 'invalid SDMA MODE' reported after long audio play. That caused by one variable in p_2_p script wrap to 0 after long time increased. Signed-off-by: Robin Gong <b38343@freescale.com>
Diffstat (limited to 'firmware/imx')
-rwxr-xr-xfirmware/imx/sdma/sdma-imx6q.bin.ihex182
-rw-r--r--firmware/imx/sdma/sdma-imx7d.bin.ihex212
2 files changed, 197 insertions, 197 deletions
diff --git a/firmware/imx/sdma/sdma-imx6q.bin.ihex b/firmware/imx/sdma/sdma-imx6q.bin.ihex
index 97a0908e6322..9f1977c91333 100755
--- a/firmware/imx/sdma/sdma-imx6q.bin.ihex
+++ b/firmware/imx/sdma/sdma-imx6q.bin.ihex
@@ -1,15 +1,15 @@
:1000000053444D4103000000010000001C000000AB
-:1000100029000000C0000000480700008202000024
+:1000100029000000C00000004C0700008202000020
:10002000FFFFFFFF00000000FFFFFFFFFFFFFFFFDC
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
-:10004000FFFFFFFFFFFFFFFFFA1900004B04000056
-:10005000EB020000A8180000FFFFFFFF581A000085
+:10004000FFFFFFFFFFFFFFFFFC1900004B04000054
+:10005000EB020000A8180000FFFFFFFF5A1A000083
:10006000FFFFFFFFC0030000FFFFFFFFFFFFFFFFD9
:10007000FFFFFFFFAB020000FFFFFFFF7B0300005D
:10008000FFFFFFFFFFFFFFFF4C0400006E040000B6
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
-:1000A00000000000001800004F180000A619000012
-:1000B000071B0000A21A00003E1B000000180000F1
+:1000A00000000000001800004F180000A819000010
+:1000B000091B0000A41A0000401B000000180000EB
:1000C000E3C1DB57F352016AFB52D36AFB521C1A9D
:1000D000C36AE8621102FF3A3008D002337C8F0015
:1000E000D500017D8D00A005EB5D7804037D7904CA
@@ -41,90 +41,90 @@
:100280000004CA988B00C052C85359C1D67D0002E1
:10029000BA98FF08BF007F07157D8804D500017D4F
:1002A0008D00A005EB5D8F0212021202FF3ADA0503
-:1002B000027C3E070599A402DD02027D3E070599F6
-:1002C0005E070599EB559805EB5DF352FB546A0701
-:1002D000267D6C07017D42996B07577C6907047D79
-:1002E0006807027D010E1C999358D600017D8E008F
-:1002F0009355A005935DA00602780255045D1D7C10
-:10030000004E087C6907037D0255177E2999045D1C
-:10031000147F890693500048017D14998D9915002A
-:1003200006780255045D4F070255245D2F07017CB6
-:100330008D9917006F07017C012093559D000700E0
-:1003400094D9E298D36C6907047D6807027D010E99
-:1003500051999358D600017D8E009355A005935D69
-:10036000A00602780255C86D0F7C004E087C690714
-:10037000037D0255097E5E99C86D067F89069350FC
-:100380000048017D49998D998799C36A6907047D61
-:100390006807027D010E74999358D600017D8E0086
-:1003A0009355A005935DA0060278C865045D0F7C97
-:1003B000004E087C6907037DC865097E8199045D4C
-:1003C000067F890693500048017D6C998D9993555D
-:1003D0009D000700FF6C94D9E2980000E354EB55B0
-:1003E000004D017CE298CA98E354EB55FF0A1102D4
-:1003F000FF1A7F07027CA005A1999D008C05BA0514
-:10040000A0051002BA04AD0454040600D9C1E3C12A
-:10041000DB57F352056A8F00D500017D8D00A005E2
-:10042000FB567804037D7904297D1F7C79042E7C9A
-:10043000E35D700D1105ED55000F6007027D06525A
-:10044000C2992652337E6005027D10021202096AAB
-:100450002D7F1202096A2A7F1202096A277F011F73
-:1004600003200048EA7CE355ED99150015001500BE
-:10047000047806520B6A26520B6AEC991500150097
-:10048000047806520A6A26520A6AEC991500047822
-:100490000652096A2652096A097C286A077F000009
-:1004A000DB57004D057DFAC1DB57AB9977C2540489
-:1004B0000AC2A899E3C1DB57F352056AFB568E02C4
-:1004C000941AC36AC8626902267D941EC36ED36EF5
-:1004D000C8624802C86A9426981EC36EC8629826ED
-:1004E000C36E60020E7D981EC36EC8626C02037DEF
-:1004F0009826C36E3B9A4C02D36EC86A9826C36E88
-:100500004B9AC8626E02017C459A096A1A7F0125DE
-:10051000004D217D0C9AE36E8F00D805017D8D0082
-:10052000C8626E02127D096A0C7F01250120F87CE9
-:10053000DB57004D107D286A047F0000FAC1DB57AD
-:10054000FE99070004620C6A489A286AFA7F0462DE
-:100550007AC258045404FF081100FF18BC00CD00F3
-:10056000017C3B9A286AED7F04627AC20AC2FB9939
-:10057000D9C1E3C1DB57F352056AFB568E02941AC8
-:10058000025269021D7D941E06524802065A9426A4
-:10059000981E06524C02065A9826981E0652600271
-:1005A0000A7C982606526E02237D096A1D7F01256A
-:1005B000004D247D6D9A286A177F04627AC29E9A44
-:1005C0008F00D805017D8D00A00506526E02107DBA
-:1005D000096A0A7F0120F97C286A067F0000004D25
-:1005E0000D7DFAC1DB575D9A070004620C6A9B9A85
-:1005F000286AFA7F04627AC258045404286AF47F95
-:100600000AC25A9AE6DADB57F352056AC7698F00C5
-:10061000D500017D8D00A0057804037D79041C7D43
-:10062000157C79041E7CEE56C862287E6006027D29
-:1006300010021202096A227F1202096A1F7F120247
-:10064000096A1C7F03200048EF7CD59A150015002D
-:100650000278C8620B6AD49A15000278C8620A6AE6
-:10066000D49A0278C862096A097C286A077F004D1B
-:10067000077DD352010802580004A69A77C2540499
-:10068000D352010802580104FEDAA39A700B110339
-:100690001353DB5F0A07D3588B00FB5E3CC1157D0B
-:1006A000C05AC85B4EC1117C8803F05DFF0D110577
-:1006B000FF1DBC05004D047DFD9A0807DB5F0A079E
-:1006C0008B00C352CB5359C1EC7D0002EE9A016EF0
-:1006D0000B612F7E0B622D7E0B632B7E0C0D17049E
-:1006E000170417049D04081DCC05017C0C0DD16A6C
-:1006F000000F4207C86FDD6F1C7F8E009D000168F0
-:100700000B67177ED56B04080278C86F1207117C3F
-:100710000B670F7E04080278C86F12070A7CDD6F32
-:10072000087FD169010FC86FDD6F037F01010004ED
-:10073000139B0700FF680C680002139B83DBDB57E9
-:10074000F352056AFB52C76A8F00D500017D8D0008
-:10075000A0057804037D79041C7D157C79041E7C3A
-:10076000EE56C862287E6006027D10021202096AF7
-:10077000227F1202096A1F7F1202096A1C7F03206E
-:100780000048EF7C729B150015000278C8620B6A66
-:10079000719B15000278C8620A6A719B0278C86270
-:1007A000096A097C286A077F004D077DD35201083A
-:1007B00002580004429B77C25404D35201080258E5
-:1007C00001049BDB3F9B700B11031353DB5F0A0794
-:1007D000D3588B00FB5E3CC1157DC05AC85B4EC12F
-:1007E000117C8803F05DFF0D1105FF1DBC05004D58
-:1007F000047D9A9B0807DB5F0A078B00C352CB532B
-:0808000059C1EC7D00028B9B45
+:1002B000027C3E070799A402DD02027D3E070799F2
+:1002C0005E070799EB55004D027C9805EB5DF352F4
+:1002D000FB546A07267D6C07017D44996B07577CA8
+:1002E0006907047D6807027D010E1E999358D600A8
+:1002F000017D8E009355A005935DA00602780255FE
+:10030000045D1D7C004E087C6907037D0255177E45
+:100310002B99045D147F890693500048017D16993E
+:100320008F99150006780255045D4F070255245D2C
+:100330002F07017C8F9917006F07017C01209355CF
+:100340009D00070096D9E298D36C6907047D680781
+:10035000027D010E53999358D600017D8E0093556E
+:10036000A005935DA00602780255C86D0F7C004E73
+:10037000087C6907037D0255097E6099C86D067F78
+:10038000890693500048017D4B998F998999C36ADA
+:100390006907047D6807027D010E76999358D6009F
+:1003A000017D8E009355A005935DA0060278C86577
+:1003B000045D0F7C004E087C6907037DC865097EDB
+:1003C0008399045D067F890693500048017D6E99EC
+:1003D0008F9993559D000700FF6C96D9E298000015
+:1003E000E354EB55004D017CE298CA98E354EB5579
+:1003F000FF0A1102FF1A7F07027CA005A3999D0046
+:100400008C05BA05A0051002BA04AD045404060018
+:10041000D9C1E3C1DB57F352056A8F00D500017DD6
+:100420008D00A005FB567804037D7904297D1F7C8F
+:1004300079042E7CE35D700D1105ED55000F60070A
+:10044000027D0652C4992652337E6005027D100259
+:100450001202096A2D7F1202096A2A7F1202096AB2
+:10046000277F011F03200048EA7CE355EF99150020
+:1004700015001500047806520B6A26520B6AEE9995
+:1004800015001500047806520A6A26520A6AEE9987
+:10049000150004780652096A2652096A097C286AFE
+:1004A000077F0000DB57004D057DFAC1DB57AD9992
+:1004B00077C254040AC2AA99E3C1DB57F352056A12
+:1004C000FB568E02941AC36AC8626902267D941E86
+:1004D000C36ED36EC8624802C86A9426981EC36E63
+:1004E000C8629826C36E60020E7D981EC36EC862F5
+:1004F0006C02037D9826C36E3D9A4C02D36EC86A87
+:100500009826C36E4D9AC8626E02017C479A096AAA
+:100510001A7F0125004D217D0E9AE36E8F00D805CC
+:10052000017D8D00C8626E02127D096A0C7F012573
+:100530000120F87CDB57004D107D286A047F000005
+:10054000FAC1DB57009A070004620C6A4A9A286ACB
+:10055000FA7F04627AC258045404FF081100FF189D
+:10056000BC00CD00017C3D9A286AED7F04627AC20E
+:100570000AC2FD99D9C1E3C1DB57F352056AFB56A4
+:100580008E02941A025269021D7D941E0652480280
+:10059000065A9426981E06524C02065A9826981E11
+:1005A000065260020A7C982606526E02237D096A72
+:1005B0001D7F0125004D247D6F9A286A177F0462F4
+:1005C0007AC2A09A8F00D805017D8D00A005065241
+:1005D0006E02107D096A0A7F0120F97C286A067F75
+:1005E0000000004D0D7DFAC1DB575F9A07000462E1
+:1005F0000C6A9D9A286AFA7F04627AC258045404ED
+:10060000286AF47F0AC25C9AE8DADB57F352056A7B
+:10061000C7698F00D500017D8D00A0057804037D9A
+:1006200079041C7D157C79041E7CEE56C862287EF8
+:100630006006027D10021202096A227F1202096A14
+:100640001F7F1202096A1C7F03200048EF7CD79AA3
+:10065000150015000278C8620B6AD69A1500027858
+:10066000C8620A6AD69A0278C862096A097C286A4E
+:10067000077F004D077DD352010802580004A89A55
+:1006800077C25404D35201080258010400DBA59A32
+:10069000700B11031353DB5F0A07D3588B00FB5E0B
+:1006A0003CC1157DC05AC85B4EC1117C8803F05D0A
+:1006B000FF0D1105FF1DBC05004D047DFF9A0807C5
+:1006C000DB5F0A078B00C352CB5359C1EC7D00029C
+:1006D000F09A016E0B612F7E0B622D7E0B632B7ED9
+:1006E0000C0D1704170417049D04081DCC05017C8C
+:1006F0000C0DD16A000F4207C86FDD6F1C7F8E00A2
+:100700009D0001680B67177ED56B04080278C86FDF
+:100710001207117C0B670F7E04080278C86F12075E
+:100720000A7CDD6F087FD169010FC86FDD6F037F21
+:1007300001010004159B0700FF680C680002159B6F
+:1007400085DBDB57F352056AFB52C76A8F00D50081
+:10075000017D8D00A0057804037D79041C7D157C46
+:1007600079041E7CEE56C862287E6006027D100267
+:100770001202096A227F1202096A1F7F1202096AA5
+:100780001C7F03200048EF7C749B15001500027845
+:10079000C8620B6A739B15000278C8620A6A739B71
+:1007A0000278C862096A097C286A077F004D077DC4
+:1007B000D352010802580004449B77C25404D35218
+:1007C0000108025801049DDB419B700B1103135378
+:1007D000DB5F0A07D3588B00FB5E3CC1157DC05A16
+:1007E000C85B4EC1117C8803F05DFF0D1105FF1D34
+:1007F000BC05004D047D9C9B0807DB5F0A078B004E
+:0C080000C352CB5359C1EC7D00028D9B0C
:00000001FF
diff --git a/firmware/imx/sdma/sdma-imx7d.bin.ihex b/firmware/imx/sdma/sdma-imx7d.bin.ihex
index 7bb0c30655bd..5b16d2e1ff0b 100644
--- a/firmware/imx/sdma/sdma-imx7d.bin.ihex
+++ b/firmware/imx/sdma/sdma-imx7d.bin.ihex
@@ -1,16 +1,16 @@
:1000000053444D4104000000010000001C000000AA
-:100010002A000000C4000000220800008402000042
+:100010002A000000C400000026080000840200003E
:10002000FFFFFFFF00000000FFFFFFFFFFFFFFFFDC
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
-:10004000FFFFFFFFFFFFFFFFFA190000FFFFFFFFA9
-:10005000ED020000A8180000FFFFFFFF581A000083
+:10004000FFFFFFFFFFFFFFFFFC190000FFFFFFFFA7
+:10005000ED020000A8180000FFFFFFFF5A1A000081
:10006000FFFFFFFFC2030000FFFFFFFFFFFFFFFFD7
:10007000FFFFFFFFAD020000FFFFFFFF7D03000059
:10008000FFFFFFFFFFFFFFFF4E04000070040000B2
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
-:1000A00000000000001800004F180000A619000012
-:1000B000071B0000A21A00003E1B000000180000F1
-:1000C000A41B0000E5C1DB57F352016AFB52D36A5F
+:1000A00000000000001800004F180000A819000010
+:1000B000091B0000A41A0000401B000000180000EB
+:1000C000A61B0000E5C1DB57F352016AFB52D36A5D
:1000D000FB521C1AC36AE8621102FF3A3008D002D0
:1000E000337C8F00D500017D8D00A005EB5D780489
:1000F000037D79041C7D207C7904157CEE56600616
@@ -41,104 +41,104 @@
:10028000CC02097D0004CA988B00C052C85359C1E2
:10029000D67D0002BA98FF08BF007F07157D88044D
:1002A000D500017D8D00A005EB5D8F0212021202C8
-:1002B000FF3ADA05027C3E070599A402DD02027DC1
-:1002C0003E0705995E070599EB559805EB5DF352DE
-:1002D000FB546A07267D6C07017D42996B07577CAA
-:1002E0006907047D6807027D010E1C999358D600AA
-:1002F000017D8E009355A005935DA00602780255FE
-:10030000045D1D7C004E087C6907037D0255177E45
-:100310002999045D147F890693500048017D149942
-:100320008D99150006780255045D4F070255245D2E
-:100330002F07017C8D9917006F07017C01209355D1
-:100340009D00070094D9E298D36C6907047D680783
-:10035000027D010E51999358D600017D8E00935570
-:10036000A005935DA00602780255C86D0F7C004E73
-:10037000087C6907037D0255097E5E99C86D067F7A
-:10038000890693500048017D49998D998799C36AE0
-:100390006907047D6807027D010E74999358D600A1
-:1003A000017D8E009355A005935DA0060278C86577
-:1003B000045D0F7C004E087C6907037DC865097EDB
-:1003C0008199045D067F890693500048017D6C99F0
-:1003D0008D9993559D000700FF6C94D9E298000019
-:1003E000E354EB55004D017CE298CA98E354EB5579
-:1003F000FF0A1102FF1A7F07027CA005A1999D0048
-:100400008C05BA05A0051002BA04AD045404060018
-:10041000D9C1E5C1DB57F352056A8F00D500017DD4
-:100420008D00A005FB567804037D7904297D1F7C8F
-:1004300079042E7CE35D700D1105ED55000F60070A
-:10044000027D0652C2992652337E6005027D10025B
-:100450001202096A2D7F1202096A2A7F1202096AB2
-:10046000277F011F03200048EA7CE355ED99150022
-:1004700015001500047806520B6A26520B6AEC9997
-:1004800015001500047806520A6A26520A6AEC9989
-:10049000150004780652096A2652096A097C286AFE
-:1004A000077F0000DB57004D057DFCC1DB57AB9992
-:1004B00079C254040CC2A899E5C1DB57F352056A0E
-:1004C000FB568E02941AC36AC8626902267D941E86
-:1004D000C36ED36EC8624802C86A9426981EC36E63
-:1004E000C8629826C36E60020E7D981EC36EC862F5
-:1004F0006C02037D9826C36E3B9A4C02D36EC86A89
-:100500009826C36E4B9AC8626E02017C459A096AAE
-:100510001A7F0125004D217D0C9AE36E8F00D805CE
-:10052000017D8D00C8626E02127D096A0C7F012573
-:100530000120F87CDB57004D107D286A047F000005
-:10054000FCC1DB57FE99070004620C6A489A286ACE
-:10055000FA7F04627CC258045404FF081100FF189B
-:10056000BC00CD00017C3B9A286AED7F04627CC20E
-:100570000CC2FB99D9C1E5C1DB57F352056AFB56A2
-:100580008E02941A025269021D7D941E0652480280
-:10059000065A9426981E06524C02065A9826981E11
-:1005A000065260020A7C982606526E02237D096A72
-:1005B0001D7F0125004D247D6D9A286A177F0462F6
-:1005C0007CC29E9A8F00D805017D8D00A005065241
-:1005D0006E02107D096A0A7F0120F97C286A067F75
-:1005E0000000004D0D7DFCC1DB575D9A07000462E1
-:1005F0000C6A9B9A286AFA7F04627CC258045404ED
-:10060000286AF47F0CC25A9AE6DADB57F352056A7D
-:10061000C7698F00D500017D8D00A0057804037D9A
-:1006200079041C7D157C79041E7CEE56C862287EF8
-:100630006006027D10021202096A227F1202096A14
-:100640001F7F1202096A1C7F03200048EF7CD59AA5
-:10065000150015000278C8620B6AD49A150002785A
-:10066000C8620A6AD49A0278C862096A097C286A50
-:10067000077F004D077DD352010802580004A69A57
-:1006800079C25404D352010802580104FEDAA39A35
-:10069000700B11031353DB5F0A07D3588B00FB5E0B
-:1006A0003CC1157DC05AC85B4EC1117C8803F05D0A
-:1006B000FF0D1105FF1DBC05004D047DFD9A0807C7
-:1006C000DB5F0A078B00C352CB5359C1EC7D00029C
-:1006D000EE9A016E0B612F7E0B622D7E0B632B7EDB
-:1006E0000C0D1704170417049D04081DCC05017C8C
-:1006F0000C0DD16A000F4207C86FDD6F1C7F8E00A2
-:100700009D0001680B67177ED56B04080278C86FDF
-:100710001207117C0B670F7E04080278C86F12075E
-:100720000A7CDD6F087FD169010FC86FDD6F037F21
-:1007300001010004139B0700FF680C680002139B73
-:1007400083DBDB57F352056AFB52C76A8F00D50083
-:10075000017D8D00A0057804037D79041C7D157C46
-:1007600079041E7CEE56C862287E6006027D100267
-:100770001202096A227F1202096A1F7F1202096AA5
-:100780001C7F03200048EF7C729B15001500027847
-:10079000C8620B6A719B15000278C8620A6A719B75
-:1007A0000278C862096A097C286A077F004D077DC4
-:1007B000D352010802580004429B79C25404D35218
-:1007C0000108025801049BDB3F9B700B110313537C
-:1007D000DB5F0A07D3588B00FB5E3CC1157DC05A16
-:1007E000C85B4EC1117C8803F05DFF0D1105FF1D34
-:1007F000BC05004D047D9A9B0807DB5F0A078B0050
-:10080000C352CB5359C1EC7D00028B9BF0DBDB570D
-:10081000F352016AFB52D36A8F00D500017D8D002F
-:10082000A005EB5D7804037D79041C7D207C7904B0
-:10083000157CEE566006057D09652A7E0A62287ED3
-:10084000C39B0A62257E0965237E12051205AD024F
-:10085000C86A1E7F03200048ED7CDB9B027809629A
-:10086000C86ADA9B150002780A62C86ADA9B15002A
-:10087000150002780B62C86A0B7CDF6D097F0000EF
-:10088000EB55004D097DD352010802580004AA9B84
-:100890000700CC680C6815C2D35201080258010445
-:1008A00008DCA59B700B11031353DB5F0A07D358B9
-:1008B0008B00FB5E3CC1157DC05AC85B4EC1117CEC
-:1008C0008803F05DFF0D1105FF1DBC05004D047D83
-:1008D000079C0807DB5F0A078B00C352CB5359C143
-:0608E000EC7D0002F89B14
+:1002B000FF3ADA05027C3E070799A402DD02027DBF
+:1002C0003E0707995E070799EB55004D027C98059C
+:1002D000EB5DF352FB546A07267D6C07017D449960
+:1002E0006B07577C6907047D6807027D010E1E9924
+:1002F0009358D600017D8E009355A005935DA0060E
+:1003000002780255045D1D7C004E087C6907037D60
+:100310000255177E2B99045D147F8906935000487F
+:10032000017D16998F99150006780255045D4F07D7
+:100330000255245D2F07017C8F9917006F07017C00
+:10034000012093559D00070096D9E298D36C690768
+:10035000047D6807027D010E53999358D600017DF4
+:100360008E009355A005935DA00602780255C86DD6
+:100370000F7C004E087C6907037D0255097E609959
+:10038000C86D067F890693500048017D4B998F996F
+:100390008999C36A6907047D6807027D010E769911
+:1003A0009358D600017D8E009355A005935DA0065D
+:1003B0000278C865045D0F7C004E087C6907037DE8
+:1003C000C865097E8399045D067F890693500048BD
+:1003D000017D6E998F9993559D000700FF6C96D90A
+:1003E000E2980000E354EB55004D017CE298CA9876
+:1003F000E354EB55FF0A1102FF1A7F07027CA005A8
+:10040000A3999D008C05BA05A0051002BA04AD049D
+:1004100054040600D9C1E5C1DB57F352056A8F00C9
+:10042000D500017D8D00A005FB567804037D79047D
+:10043000297D1F7C79042E7CE35D700D1105ED553F
+:10044000000F6007027D0652C4992652337E600574
+:10045000027D10021202096A2D7F1202096A2A7FA8
+:100460001202096A277F011F03200048EA7CE35536
+:10047000EF99150015001500047806520B6A2652F4
+:100480000B6AEE9915001500047806520A6A265286
+:100490000A6AEE99150004780652096A2652096A1A
+:1004A000097C286A077F0000DB57004D057DFCC1F1
+:1004B000DB57AD9979C254040CC2AA99E5C1DB5748
+:1004C000F352056AFB568E02941AC36AC862690227
+:1004D000267D941EC36ED36EC8624802C86A9426F5
+:1004E000981EC36EC8629826C36E60020E7D981E69
+:1004F000C36EC8626C02037D9826C36E3D9A4C029F
+:10050000D36EC86A9826C36E4D9AC8626E02017C8B
+:10051000479A096A1A7F0125004D217D0E9AE36EE4
+:100520008F00D805017D8D00C8626E02127D096AB8
+:100530000C7F01250120F87CDB57004D107D286AD7
+:10054000047F0000FCC1DB57009A070004620C6ABC
+:100550004A9A286AFA7F04627CC258045404FF084D
+:100560001100FF18BC00CD00017C3D9A286AED7F88
+:1005700004627CC20CC2FD99D9C1E5C1DB57F352BC
+:10058000056AFB568E02941A025269021D7D941E62
+:1005900006524802065A9426981E06524C02065AE3
+:1005A0009826981E065260020A7C982606526E0211
+:1005B000237D096A1D7F0125004D247D6F9A286ADD
+:1005C000177F04627CC2A09A8F00D805017D8D0040
+:1005D000A00506526E02107D096A0A7F0120F97C8F
+:1005E000286A067F0000004D0D7DFCC1DB575F9A35
+:1005F000070004620C6A9D9A286AFA7F04627CC232
+:1006000058045404286AF47F0CC25C9AE8DADB5779
+:10061000F352056AC7698F00D500017D8D00A005E2
+:100620007804037D79041C7D157C79041E7CEE56CC
+:10063000C862287E6006027D10021202096A227FCB
+:100640001202096A1F7F1202096A1C7F03200048F8
+:10065000EF7CD79A150015000278C8620B6AD69A0B
+:1006600015000278C8620A6AD69A0278C862096AD6
+:10067000097C286A077F004D077DD3520108025884
+:100680000004A89A79C25404D35201080258010404
+:1006900000DBA59A700B11031353DB5F0A07D358D5
+:1006A0008B00FB5E3CC1157DC05AC85B4EC1117CFE
+:1006B0008803F05DFF0D1105FF1DBC05004D047D95
+:1006C000FF9A0807DB5F0A078B00C352CB5359C15F
+:1006D000EC7D0002F09A016E0B612F7E0B622D7E85
+:1006E0000B632B7E0C0D1704170417049D04081DC3
+:1006F000CC05017C0C0DD16A000F4207C86FDD6F7D
+:100700001C7F8E009D0001680B67177ED56B040867
+:100710000278C86F1207117C0B670F7E04080278FD
+:10072000C86F12070A7CDD6F087FD169010FC86F9F
+:10073000DD6F037F01010004159B0700FF680C6853
+:100740000002159B85DBDB57F352056AFB52C76A33
+:100750008F00D500017D8D00A0057804037D79040C
+:100760001C7D157C79041E7CEE56C862287E6006CE
+:10077000027D10021202096A227F1202096A1F7F9B
+:100780001202096A1C7F03200048EF7C749B15004D
+:1007900015000278C8620B6A739B15000278C86264
+:1007A0000A6A739B0278C862096A097C286A077F13
+:1007B000004D077DD352010802580004449B79C2C2
+:1007C0005404D3520108025801049DDB419B700B75
+:1007D00011031353DB5F0A07D3588B00FB5E3CC148
+:1007E000157DC05AC85B4EC1117C8803F05DFF0DBA
+:1007F0001105FF1DBC05004D047D9C9B0807DB5FB8
+:100800000A078B00C352CB5359C1EC7D00028D9B6C
+:10081000F2DBDB57F352016AFB52D36A8F00D5003B
+:10082000017D8D00A005EB5D7804037D79041C7DBE
+:10083000207C7904157CEE566006057D09652A7ECC
+:100840000A62287EC59B0A62257E0965237E120501
+:100850001205AD02C86A1E7F03200048ED7CDD9BB7
+:1008600002780962C86ADC9B150002780A62C86ACD
+:10087000DC9B1500150002780B62C86A0B7CDF6DEB
+:10088000097F0000EB55004D097DD3520108025845
+:100890000004AC9B0700CC680C6815C2D352010859
+:1008A000025801040ADCA79B700B11031353DB5F92
+:1008B0000A07D3588B00FB5E3CC1157DC05AC85B4C
+:1008C0004EC1117C8803F05DFF0D1105FF1DBC05B5
+:1008D000004D047D099C0807DB5F0A078B00C352AB
+:0A08E000CB5359C1EC7D0002FA9BD6
:00000001FF