Tools: add JHEMCU GSF405A bootloader and ID

This commit is contained in:
ot0tot 2022-01-18 04:16:10 -05:00 committed by Andrew Tridgell
parent 1a08a1e1a1
commit 13050b325b
6 changed files with 1768 additions and 2 deletions

BIN
Tools/bootloaders/JHEMCU-GSF405A-RX2_bl.bin generated Executable file

Binary file not shown.

View File

@ -0,0 +1,883 @@
:020000040800F2
:1000000000060020E1010008350E0008B50D0008CB
:100010000D0E0008B50D0008E10D0008E301000811
:10002000E3010008E3010008E3010008952000084F
:10003000E3010008E3010008E3010008E301000810
:10004000E3010008E3010008E3010008E301000800
:10005000E3010008E30100085D3100088931000870
:10006000B5310008E13100080D320008E301000855
:10007000E3010008E3010008E3010008E3010008D0
:10008000E3010008E3010008E3010008E3010008C0
:10009000E3010008E3010008E30100083932000829
:1000A000E3010008E3010008E3010008E3010008A0
:1000B000D12F0008E3010008E3010008E301000874
:1000C000E3010008E3010008E3010008E301000880
:1000D000E3010008E3010008E3010008E301000870
:1000E000A1320008E3010008E3010008E301000871
:1000F000E3010008E3010008E3010008E301000850
:10010000E3010008E3010008E3010008E30100083F
:10011000E3010008E3010008E3010008E30100082F
:10012000E3010008E3010008E3010008E30100081F
:10013000E3010008E3010008E3010008E30100080F
:10014000E3010008E3010008E3010008CD270008EF
:10015000E3010008E3010008E3010008E3010008EF
:10016000E3010008E3010008E3010008E3010008DF
:10017000E3010008E3010008E3010008E3010008CF
:10018000E3010008E3010008E3010008E3010008BF
:10019000E3010008E3010008E3010008E3010008AF
:1001A000E3010008E3010008E3010008E30100089F
:1001B000E3010008E3010008E3010008E30100088F
:1001C000E3010008E3010008E3010008E30100087F
:1001D000E3010008E3010008E3010008E30100086F
:1001E00002E000F000F8FEE772B63A4880F30888B3
:1001F000394880F3098839484EF60851CEF200019B
:10020000086040F20000CCF200004EF63471CEF2ED
:1002100000010860BFF34F8FBFF36F8F40F2000003
:10022000C0F2F0004EF68851CEF200010860BFF334
:100230004F8FBFF36F8F4FF00000E1EE100A4EF6C4
:100240003C71CEF200010860062080F31488BFF3F1
:100250006F8F01F09FFF01F07BFF02F01DFE4FF05A
:1002600055301F491B4A91423CBF41F8040BFAE745
:100270001C49194A91423CBF41F8040BFAE71A495C
:100280001A4A1B4B9A423EBF51F8040B42F8040B2A
:10029000F8E700201749184A91423CBF41F8040B87
:1002A000FAE701F059FF02F04BFE144C144DAC423A
:1002B00003DA54F8041B8847F9E700F041F8114CC1
:1002C000114DAC4203DA54F8041B8847F9E701F0FA
:1002D00041BF0000000600200022002000000008AE
:1002E0000000002000060020D03600080022002078
:1002F0004022002040220020A42D0020E001000820
:10030000E0010008E0010008E00100082DE9F04FDD
:100310002DED108AC1F80CD0C3689D46BDEC108A43
:10032000BDE8F08F002383F311882846A047002002
:1003300001F0D2FAFEE701F067FA00DFFEE7000005
:1003400038B501F079FE054601F09EFE0446D8B9A5
:100350000F4B9D421AD001339D4218BF044641F213
:10036000883504BF01240025002001F06FFE0CB188
:1003700000F056F800F0F4FC00F082FB284600F094
:10038000A3F800F04DF8F9E70025EDE70546EBE7A7
:10039000010007B008B500F045FBA0F1200358426A
:1003A000584108BD07B541F21203022101A8ADF87A
:1003B000043000F055FB03B05DF804FB10B52023BA
:1003C00083F311881248C3680BB101F00BFB114A8B
:1003D0000F4800234FF47A7101F0C8FA002383F329
:1003E00011880D4C236813B12368013B23606368B7
:1003F00013B16368013B6360084B1B7833B96368D2
:1004000023B9022000F026FC3223636010BD00BF38
:1004100040220020BD0300085C230020542200205D
:10042000244B254A10B51C461968013141D00433CC
:100430009342F9D16268A2423BD3204B9B6803F1FF
:10044000006303F540439A4233D2002000F032FBB0
:100450001B4B0220187000F0F3FB1A4B1A6C0022A1
:100460001A64196E1A66196E596C5A64596E5A6676
:100470005A6E5A6942F080025A615A6922F080022B
:100480005A615A691A6942F000521A611A6922F0D7
:1004900000521A611B6972B64FF0E0232021C3F8A5
:1004A000084DD4E9003281F311889D4683F3088812
:1004B000104710BD00C0000820C000080022002026
:1004C00054220020003802402DE9F04F93B0A94B90
:1004D00000902022FF210AA89D6800F0EBFBA64AAD
:1004E0001378A3B9A5480121C3601170202383F3B9
:1004F0001188C3680BB101F075FAA14A9F48002327
:100500004FF47A7101F032FA002383F31188009BD3
:100510009C4A03B113609C49009C00230B705360FC
:1005200098469B461E469A46012000F089FB24B15E
:10053000944B1B68002B00F01682002000F072FA2A
:100540000390039B002BF2DB012000F06FFB039B69
:10055000213B162BE8D801A252F823F0B905000878
:10056000E1050008750600082905000829050008AE
:100570002905000809070008DB080008F50700083E
:10058000570800087F080008A5080008290500088A
:10059000B7080008290500082909000859060008BD
:1005A000290500086D090008C5050008590600085E
:1005B00029050008570800080220FFF7EBFE002875
:1005C00040F0FB81009B0221B8F1000F08BF1C46E0
:1005D00005A841F21233ADF8143000F041FAA3E758
:1005E0004FF47A7000F01EFA071EEBDB0220FFF7D3
:1005F000D1FE0028E6D0013F052F00F2E081DFE8C0
:1006000007F0030A0D10133605230593042105A8EE
:1006100000F026FA17E057480421F9E75B48042167
:10062000F6E75B480421F3E74FF01C09484600F069
:1006300043FA09F104090590042105A800F010FA15
:10064000B9F12C0FF2D1012000FA07F747EA0B0BA2
:100650005FFA8BFB4FF0000A00F078FB26B10BF03D
:100660000B030B2B08BF0024FFF79CFE5CE74948F7
:100670000421CDE7002EA5D00BF00B030B2BA1D14D
:100680000220FFF787FE074600289BD001203E4E40
:1006900000F010FA0220307000F0D2FA4FF000089B
:1006A0005FFA88F9484600F015FA044690B14846CA
:1006B00000F020FA08F101080028F1D1B8460446FC
:1006C00041F21213022105A8ADF814303E4600F0A5
:1006D000C7F929E701230220337000F0A7FA254665
:1006E000244B9B68AB4207D9284600F0E5F901305E
:1006F00040F068810435F3E7234B00251D70214B42
:10070000B8465D603E46A7E7002E3FF45BAF0BF0B6
:100710000B030B2B7FF456AF1B4B0220187000F01D
:100720008FFA322000F07EF9B0F10009FFF64AAFEF
:1007300019F003077FF446AF0E4A926809EB0503F0
:1007400093423FF63FAFB9F5807F3FF73BAF124B87
:100750000193B94522DD4FF47A7000F063F90390FC
:10076000039A002AFFF62EAF019B039A03F8012B90
:100770000137EDE70022002058230020402200200E
:10078000BD0300085C230020542200200422002026
:10079000082200200C22002058220020C820FFF749
:1007A000F9FD074600283FF40DAF1F2D11D8C5F104
:1007B00020024A450AAB25F0030028BF4A46834978
:1007C0000192184400F050FA019A8048FF2100F08D
:1007D00071FA4FEAA9037D490193C9F387022846BC
:1007E00000F070FA064600283FF46AAF019B05EB63
:1007F000830531E70220FFF7CDFD00283FF4E2AE8C
:1008000000F0A2F900283FF4DDAE0027B946704B96
:100810009B68BB4218D91F2F11D80A9B01330ED0F9
:1008200027F0030312AA134453F8203C05934846CB
:10083000042205A900F000FB04378146E7E73846AB
:1008400000F03AF90590F2E7CDF81490042105A8DC
:1008500000F006F900E70023642104A8049300F0E7
:10086000F5F800287FF4AEAE0220FFF793FD0028D4
:100870003FF4A8AE049800F04FF90590E6E7002396
:10088000642104A8049300F0E1F800287FF49AAEF4
:100890000220FFF77FFD00283FF494AE049800F09B
:1008A0004BF9EAE70220FFF775FD00283FF48AAE16
:1008B00000F05AF9E1E70220FFF76CFD00283FF451
:1008C00081AE05A9142000F055F9042107460490D3
:1008D00004A800F0C5F83946B9E7322000F0A2F8C4
:1008E000071EFFF66FAEBB077FF46CAE384A926806
:1008F00007EB0A0393423FF665AE0220FFF74AFD7D
:1009000000283FF45FAE27F003075744BA453FF491
:10091000A3AE504600F0D0F80421059005A800F0E1
:100920009FF80AF1040AF1E74FF47A70FFF732FDFD
:1009300000283FF447AE00F007F9002844D00A9B96
:1009400001330BD008220AA9002000F0BBF90028CF
:100950003AD02022FF210AA800F0ACF9FFF722FDCF
:100960001C4800F0BFFF13B0BDE8F08F002E3FF42D
:1009700029AE0BF00B030B2B7FF424AE0023642174
:1009800005A8059300F062F8074600287FF41AAE28
:100990000220FFF7FFFC814600283FF413AEFFF76B
:1009A00001FD41F2883000F09DFF059800F000FA4B
:1009B0004E4600F0CBF93C46B6E506464CE64FF015
:1009C000000AFFE5B8467BE6374679E65822002064
:1009D00000220020A086010070B50F4B1B78013368
:1009E000DBB2012B0C4611D80C4D29684FF47A73F9
:1009F0000E6AA2FB0332014622462846B0478442D3
:100A000004D1074B00221A70012070BD4FF4FA7018
:100A100000F068FF0020F8E7102200205025002099
:100A20009023002007B50023024601210DF10700A5
:100A30008DF80730FFF7D0FF20B19DF8070003B015
:100A40005DF804FB4FF0FF30F9E700000A4608B5F7
:100A50000421FFF7C1FF80F00100C0B2404208BD91
:100A600030B4054C2368DD69044B0A46AC460146A8
:100A7000204630BC604700BF50250020A086010002
:100A800070B501F0DFF9094E094D30800024286867
:100A90003388834208D901F0CFF92B68044401332D
:100AA000B4F5404F2B60F2D370BD00BF92230020FD
:100AB0006423002001F074BA00F1006000F54040AA
:100AC0000068704700F10060920000F5404001F0BE
:100AD000FFB90000054B1A68054B1B889B1A83421F
:100AE00002D9104401F0A8B9002070476423002007
:100AF0009223002038B5074D04462868204401F0B1
:100B0000A3F928B928682044BDE8384001F0B4B9F9
:100B100038BD00BF6423002010F003030AD1B0F5F4
:100B2000047F05D200F10050A0F51040D0F8003845
:100B3000184670470023FBE700F10050A0F5104075
:100B4000D0F8100A70470000064991F8243033B1FC
:100B50000023086A81F824300822FFF7B3BF012080
:100B6000704700BF68230020014B1868704700BF22
:100B7000002004E070B52A4B1B68C3F30B02044647
:100B80001B0C62B140F21340824230D040F2194057
:100B900082422ED040F2214082422CD10322214DAC
:100BA0000C2000FB0252556842F20102934224D00D
:100BB000B3F5805F23D041F20102934221D041F28C
:100BC000030293421FD041F20702934214BF3F2316
:100BD0003123013C0C44013D0A46A24215D215F9CD
:100BE000016F501C9EB100F8016C0246F5E701222E
:100BF000D5E70222D3E70C4DD6E73323E9E74123BB
:100C0000E7E75A23E5E75923E3E7104605E02C25FB
:100C10008442157001D9901C5370401A70BD00BFFA
:100C2000002004E0CC330008A0330008012802BFF4
:100C3000024B4FF000429A61704700BF000802402B
:100C4000012802BF024B4FF400429A61704700BF77
:100C500000080240012801BF024A536983F400439F
:100C6000536170470008024010B50023934203D03F
:100C7000CC5CC4540133F9E710BD000010B5013855
:100C800010F9013F3BB191F900409C4203D11AB1E8
:100C90000131013AF4E71AB191F90020981A10BD18
:100CA0001046FCE703460246D01A12F9011B002940
:100CB000FAD1704702440346934202D003F8011B65
:100CC000FAE770472DE9F8431F4D144695F82420A4
:100CD0000746884652BBDFF870909CB395F82430E5
:100CE0002BB92022FF2148462F62FFF7E3FF95F83A
:100CF0002400C0F10802A24228BF2246D6B24146D3
:100D0000920005EB8000FFF7AFFF95F82430A41B9D
:100D10001E44F6B2082E17449044E4B285F82460CD
:100D2000DBD1FFF711FF0028D7D108E02B6A03EBD6
:100D300082038342CFD0FFF707FF0028CBD10020EA
:100D4000BDE8F8830120FBE768230020024B1A78F6
:100D5000024B1A70704700BF902300201022002021
:100D600010B50F4C0F4800F0F7F821460D4800F081
:100D70001FF924680C48626DD2F8043843F002036E
:100D8000C2F8043800F0AEFD0849204600F016FA1B
:100D9000626DD2F8043823F00203C2F8043810BDA3
:100DA000C03400085025002040420F00C83400081D
:100DB0007047000000B59BB0EFF3098168226846D8
:100DC000FFF752FFEFF30583044B9A6BDA6A9A6AD6
:100DD0009A6A9A6A9A6A9A6A9B6AFEE700ED00E04C
:100DE00000B59BB0EFF3098168226846FFF73CFF2E
:100DF000EFF30583044B9A6B9A6A9A6A9A6A9A6A25
:100E00009A6A9B6AFEE700BF00ED00E000B59BB068
:100E1000EFF3098168226846FFF726FFEFF30583A9
:100E2000034B5A6B9A6A9A6A9A6A9A6A9B6AFEE7B5
:100E300000ED00E0FEE7000030B5094D0A449142A4
:100E40000DD011F8013B5840082340F30004013B4A
:100E50002C4013F0FF0384EA5000F6D1EFE730BDD9
:100E60002083B8ED026843681143016003B118475D
:100E70007047000013B5446BD4F894341A681178A5
:100E8000042915D1217C022912D119791289012353
:100E90008B4013420CD101A904F14C0001F002FF78
:100EA000D4F89444019B21790246206800F0CEF9E1
:100EB00002B010BD143001F085BE00004FF0FF33CA
:100EC000143001F07FBE00004C3001F057BF00002D
:100ED0004FF0FF334C3001F051BF0000143001F0EF
:100EE00053BE00004FF0FF31143001F04DBE000042
:100EF0004C3001F023BF00004FF0FF324C3001F0C6
:100F00001DBF00000020704710B5D0F894341A6857
:100F100011780429044617D1017C022914D159798A
:100F2000528901238B4013420ED1143001F0E6FDAB
:100F3000024648B1D4F894444FF480736179206834
:100F4000BDE8104000F070B910BD0000406BFFF725
:100F5000DBBF0000704700007FB5124B0360002329
:100F60004360C0E90233012502260F4B0574044695
:100F70000290019300F18402294600964FF4807399
:100F8000143001F097FD094B0294CDE9006304F59C
:100F900023724FF48073294604F14C0001F05EFE89
:100FA00004B070BDFC3300084D0F0008750E00083A
:100FB0000B68202282F311880A7903EB8202906188
:100FC0004A79093243F822008A7912B103EB82038D
:100FD000986102230374C0F89414002383F31188EA
:100FE0007047000038B5037F044613B190F85430C1
:100FF000ABB9201D01250221FFF734FF04F11400D5
:1010000025776FF0010100F095FC84F8545004F14D
:101010004C006FF00101BDE8384000F08BBC38BDDA
:1010200010B5012104460430FFF71CFF002323778D
:1010300084F8543010BD000038B504460025143043
:1010400001F050FD04F14C00257701F01FFE201D3A
:1010500084F854500121FFF705FF2046BDE83840D1
:10106000FFF752BF90F8443003F06003202B07D104
:1010700090F84520212A4FF0000303D81F2A06D8F4
:1010800000207047222AFBD1C0E90E3303E0034A57
:1010900082630722C263036401207047112200208B
:1010A00037B5D0F894341A681178042904461AD157
:1010B000017C022917D11979128901238B4013422F
:1010C00011D100F14C05284601F0A0FE58B101A94C
:1010D000284601F0E7FDD4F89444019B21790246AB
:1010E000206800F0B3F803B030BD0000F0B500EBAD
:1010F000810385B09E6904460D46FEB1202383F32B
:10110000118804EB8507301D0821FFF7ABFEFB6853
:101110005B691B6806F14C001BB1019001F0D0FD2A
:10112000019803A901F0BEFD024648B1039B294680
:10113000204600F08BF8002383F3118805B0F0BD42
:10114000FB685A691268002AF5D01B8A013B1340DC
:10115000F1D104F14402EAE7093138B550F82140F1
:10116000DCB1202383F31188D4F8942413685279D6
:1011700003EB8203DB689B695D6845B1042160185D
:10118000FFF770FE294604F1140001F0C1FC20466F
:10119000FFF7BAFE002383F3118838BD70470000C3
:1011A00001F06EB8012303700023C0E90133C3616D
:1011B00083620362C36243620363704738B50446C7
:1011C000202383F311880025C0E90355C0E90555A4
:1011D000416001F065F80223237085F3118838BD62
:1011E00070B500EB810305465069DA600E4614467F
:1011F00018B110220021FFF75DFDA06918B110227F
:101200000021FFF757FD31462846BDE8704001F048
:1012100011B90000826802F0011282600022C0E968
:101220000422826101F092B9F0B400EB8104478995
:10123000E4680125A4698D403D4345812360002376
:10124000A2606360F0BC01F0ADB90000F0B400EB47
:1012500081040789E468012564698D403D43058167
:1012600023600023A2606360F0BC01F027BA000095
:1012700070B50223002504460370C0E90255C0E999
:101280000455C564856180F8345001F06FF86368D7
:101290001B6823B129462046BDE87040184770BD41
:1012A000037880F850300523037043681B6810B53D
:1012B00004460BB1042198470023A36010BD000031
:1012C00090F85020436802701B680BB10521184745
:1012D0007047000070B590F83430044613B1002315
:1012E00080F8343004F14402204601F051F963687B
:1012F0009B68B3B994F8443013F0600535D00021F1
:10130000204601F0A3FB0021204601F095FB636815
:101310001B6813B1062120469847062384F8343011
:1013200070BD204698470028E4D0B4F84A30E26BFC
:101330009A4288BFE36394F94430E56B002B4FF089
:10134000200380F20381002D00F0F280092284F84E
:10135000342083F311880021D4E90E232046FFF7BF
:1013600075FF002383F31188DAE794F8452003F032
:101370007F0343EA022340F20232934200F0C58029
:1013800021D8B3F5807F48D00DD8012B3FD0022B58
:1013900000F09380002BB2D104F14C02A263022230
:1013A000E2632364C1E7B3F5817F00F09B80B3F56E
:1013B000407FA4D194F84630012BA0D1B4F84C3032
:1013C00043F0020332E0B3F5006F4DD017D8B3F508
:1013D000A06F31D0A3F5C063012B90D8636894F857
:1013E00046205E6894F84710B4F848302046B0476D
:1013F000002884D04368A3630368E3631AE0B3F56D
:10140000106F36D040F6024293427FF478AF5C4BC7
:10141000A3630223E3630023C3E794F84630012B60
:101420007FF46DAFB4F84C3023F00203C4E90E55DD
:10143000A4F84C30256478E7B4F84430B3F5A06FD5
:101440000ED194F8463084F84E30204600F0E6FF86
:1014500063681B6813B1012120469847032323705A
:101460000023C4E90E339CE704F14F03A363012377
:10147000C3E72378042B10D1202383F3118820465F
:10148000FFF7C8FE85F311880321636884F84F5085
:1014900021701B680BB12046984794F84630002B0A
:1014A000DED084F84F300423237063681B68002B60
:1014B000D6D0022120469847D2E794F848301D063E
:1014C00003F00F0120460AD501F054F8012804D09A
:1014D00002287FF414AF2B4B9AE72B4B98E701F0CF
:1014E0003BF8F3E794F84630002B7FF408AF94F80C
:1014F000483013F00F01B3D01A06204602D501F090
:10150000B9FAADE701F0ACFAAAE794F84630002B3F
:101510007FF4F5AE94F8483013F00F01A0D01B060D
:10152000204602D501F092FA9AE701F085FA97E792
:10153000142284F8342083F311882B462A46294646
:101540002046FFF771FE85F31188E9E65DB11522AB
:1015500084F8342083F311880021D4E90E23204637
:10156000FFF762FEFDE60B2284F8342083F3118836
:101570002B462A4629462046FFF768FEE3E700BFD0
:101580002C340008243400082834000838B590F8BA
:1015900034300446002B3ED0063BDAB20F2A34D852
:1015A0000F2B32D8DFE803F03731310822323131E6
:1015B0003131313131313737C56BB0F84A309D4266
:1015C00014D2C3681B8AB5FBF3F203FB12556DB945
:1015D000202383F311882B462A462946FFF736FE3F
:1015E00085F311880A2384F834300EE0142384F83C
:1015F0003430202383F3118800231A4619462046ED
:10160000FFF712FE002383F3118838BD036C03B18A
:1016100098470023E7E70021204601F017FA002150
:10162000204601F009FA63681B6813B106212046C1
:1016300098470623D7E7000010B590F83430142BF4
:10164000044629D017D8062B05D001D81BB110BDF0
:10165000093B022BFBD80021204601F0F7F90021BD
:10166000204601F0E9F963681B6813B106212046A2
:101670009847062319E0152BE9D10B2380F8343065
:10168000202383F3118800231A461946FFF7DEFD55
:10169000002383F31188DAE7C3689B695B68002B3A
:1016A000D5D1036C03B19847002384F83430CEE7DA
:1016B000024B0022C3E900339A6070479423002054
:1016C000002303748268054B1B6899689142FBD222
:1016D0005A6803604260106058607047942300208D
:1016E00008B5202383F31188037C032B05D0042B3A
:1016F0000DD02BB983F3118808BD436900221A600D
:101700004FF0FF334361FFF7DBFF0023F2E7D0E93F
:10171000003213605A60F3E7002303748268054BBC
:101720001B6899689142FBD85A6803604260106058
:101730005860704794230020054B19690874186895
:1017400002681A605360186101230374FEF7DEBD5E
:101750009423002030B54B1C0B4D87B0044610D0AD
:101760002B690A4A01A800F001F92046FFF7E4FFBF
:10177000049B13B101A800F035F92B69586907B033
:1017800030BDFFF7D9FFF8E794230020E1160008E9
:1017900038B50C4D41612B6981689A6891420446C5
:1017A00003D8BDE83840FFF78BBF1846FFF7B4FFFA
:1017B00001232C61014623742046BDE83840FEF722
:1017C000A5BD00BF94230020044B1A681B699068D4
:1017D0009B68984294BF002001207047942300200A
:1017E00010B5084C236820691A68226054600122F1
:1017F00023611A74FFF790FF01462069BDE810408D
:10180000FEF784BD94230020FFF7EABFFEE7000047
:1018100010B50C4CFFF74CFF00F09AF80A498022F3
:10182000204600F021F8012344F8180C037400F05E
:1018300041FC002383F3118862B60448BDE81040E0
:1018400000F032B8BC2300203034000840340008D7
:1018500000F002B9034A516853685B1A9842FBD8FA
:10186000704700BF001000E08260022202827047D1
:101870008368A3F17C0243F80C2C026943F83C2CEA
:10188000426943F8382C074A43F81C2CC26843F8D5
:10189000102C022203F8082C002203F8072CA3F1D5
:1018A000180070472503000810B5202383F3118822
:1018B000FFF7DEFF00210446FFF76AFF002383F3F2
:1018C0001188204610BD0000024B1B6958610F2093
:1018D000FFF732BF94230020202383F31188FFF702
:1018E000F3BF000008B50146202383F311880820C8
:1018F000FFF730FF002383F3118808BD49B1064B81
:1019000042681B6918605A60136043600420FFF747
:1019100021BF4FF0FF3070479423002003689842A6
:1019200006D01A680260506059611846FFF7C8BEB9
:101930007047000038B504460D462068844200D147
:1019400038BD036823605C604561FFF7B9FEF4E7CA
:10195000054B03F11402C3E905224FF0FF310022C9
:10196000C3E90712704700BF9423002070B51C4ED6
:10197000C0E9032305460C4601F07AFA334653F8D2
:10198000142F9A420DD13062C5E901242A600A2C35
:101990002CBF00190A30C6E90555BDE8704001F0BA
:1019A00055BA316A431AE31838BF1C469368A342FC
:1019B00002D9081901F058FA73699A6894420CD850
:1019C0005A68AC602B606A6015609A685D60121B93
:1019D0009A604FF0FF33F36170BD1B68A41AECE707
:1019E0009423002038B51B4C636998420DD0D0E990
:1019F000003213605A6000228168C2609A680A440B
:101A00009A604FF0FF33E36138BD2246036842F825
:101A1000143F002193425A60C16003D1BDE83840B1
:101A200001F01CBA9A688168256A0A449A6001F03C
:101A30001FFA63699A68411B8A42E5D9AB181D1ADF
:101A4000092D206A98BF01F10A02BDE83840104410
:101A500001F00ABA942300202DE9F041184C002728
:101A600004F11406656901F003FA236AAA68C11A31
:101A70008A4215D813442362D5E9003213605A60B4
:101A80006369D5F80C80EF60B34201D101F0E6F94B
:101A900087F311882869C047202383F31188E1E781
:101AA0006169B14209D013441B1ABDE8F0410A2B09
:101AB0002CBFC0180A3001F0D7B9BDE8F08100BFD3
:101AC0009423002000207047FEE7000070470000CC
:101AD0004FF0FF307047000002290CD0032904D0DA
:101AE0000129074818BF00207047032A05D8054878
:101AF00000EBC2007047044870470020704700BFE9
:101B00002435000820220020D834000870B59AB08F
:101B10000546084601A9144600F0C2F801A8FFF7DF
:101B2000C1F8431C5B00C5E9003400222370032385
:101B30006370C6B201AB02341046D1B28E4204F1DA
:101B4000020401D81AB070BD13F8011B04F8021C7E
:101B500004F8010C0132F0E708B5202383F3118863
:101B60000348FFF79DFA002383F3118808BD00BFE7
:101B70005025002090F8443003F01F02012A07D1BD
:101B800090F845200B2A03D10023C0E90E3315E05D
:101B900003F06003202B08D1B0F848302BB990F83F
:101BA0004520212A03D81F2A04D8FFF75BBA222A2E
:101BB000EBD0FAE7034A82630722C2630364012081
:101BC000704700BF1822002007B5052917D8DFE8A5
:101BD00001F0191603191920202383F31188104AE4
:101BE00001900121FFF7FCFA01980E4A0221FFF74C
:101BF000F7FA0D48FFF720FA002383F3118803B0AA
:101C00005DF804FB202383F311880748FFF7EAF906
:101C1000F2E7202383F311880348FFF701FAEBE78B
:101C2000783400089C3400085025002038B50C4D4D
:101C30000C4C0D492A4604F10800FFF767FF05F137
:101C4000CA0204F110000949FFF760FF05F5CA72E6
:101C500004F118000649BDE83840FFF757BF00BF40
:101C6000182A00202022002058340008623400087E
:101C70006D34000870B5044608460D46FFF712F8AB
:101C8000C6B22046013403780BB9184670BD3246FF
:101C90002946FEF7F3FF0028F3D10120F6E7000004
:101CA0002DE9F04705460C46FEF7FCFF2B49C6B26E
:101CB0002846FFF7DFFF08B10B36F6B22849284661
:101CC000FFF7D8FF08B11036F6B2632E0BD8DFF855
:101CD0008C80DFF88C90234FDFF894A02E7846B9E3
:101CE0002670BDE8F08729462046BDE8F04701F0A0
:101CF0004FBB252E2ED1072241462846FEF7BEFFB8
:101D000070B9194B224603F1100153F8040B42F845
:101D1000040B8B42F9D11B88138007351234DDE7A1
:101D2000082249462846FEF7A9FF98B90F4BA21C86
:101D3000197809090232C95D02F8041C13F8011B65
:101D400001F00F015345C95D02F8031CF0D11834AE
:101D50000835C3E704F8016B0135BFE744350008D7
:101D60006D3400085F3500084C350008107AFF1FFD
:101D70001C7AFF1FBFF34F8F024AD368DB03FCD4EA
:101D8000704700BF003C024008B5094B1B7873B98F
:101D9000FFF7F0FF074B1A69002ABFBF064A5A60D7
:101DA00002F188325A601A6822F480621A6008BD13
:101DB000762C0020003C02402301674508B50B4B00
:101DC0001B7893B9FFF7D6FF094B1A6942F000421E
:101DD0001A611A6842F480521A601A6822F480521A
:101DE0001A601A6842F480621A6008BD762C0020DE
:101DF000003C02400B28F0B516D80C4C0C49237857
:101E00007BB90C4D0E460C234FF0006255F8047B55
:101E100046F8042B013B13F0FF033A44F6D10123AB
:101E2000237051F82000F0BD0020FCE7A82C002012
:101E3000782C002070350008014B53F820007047C3
:101E4000703500080C2070470B2810B5044601D9E6
:101E5000002010BDFFF7CEFF064B53F82430184486
:101E6000C21A0BB90120F4E712680132F0D1043B29
:101E7000F6E700BF703500080B2810B5044621D8DE
:101E8000FFF778FFFFF780FF0F4AF323D360C3000B
:101E9000DBB243F4007343F002031361136943F4AC
:101EA00080331361FFF766FFFFF7A4FF074B53F87A
:101EB000241000F0D9F8FFF781FF2046BDE810405C
:101EC000FFF7C2BF002010BD003C02407035000883
:101ED000F8B512F00103144642D18218B2F1016F35
:101EE00057D82D4B1B6813F0010352D02B4DFFF731
:101EF0004BFFF323EB60FFF73DFF40F20127032C7C
:101F000015D824F001046618244C401A40F2011739
:101F1000B142236900EB010524D123F001032361C1
:101F2000FFF74CFF0120F8BD043C0430E7E78307CE
:101F3000E7D12B6923F440732B612B693B432B6161
:101F400051F8046B0660BFF34F8FFFF713FF036870
:101F50009E42E9D02B6923F001032B61FFF72EFF8E
:101F60000020E0E723F44073236123693B432361AE
:101F70000B882B80BFF34F8FFFF7FCFE2D8831F8C5
:101F8000023BADB2AB42C3D0236923F0010323610E
:101F9000E4E71846C7E700BF00380240003C0240B3
:101FA000084908B50B7828B11BB9FFF7EDFE0123EE
:101FB0000B7008BD002BFCD0BDE808400870FFF78F
:101FC000FDBE00BF762C002010B50244064BD2B2F5
:101FD000904200D110BD441C00B253F8200041F8DB
:101FE000040BE0B2F4E700BF502800400F4B30B5BF
:101FF0001C6F240407D41C6F44F400741C671C6F0E
:1020000044F400441C670A4C236843F48073236043
:102010000244084BD2B2904200D130BD441C00B201
:1020200051F8045B43F82050E0B2F4E70038024076
:10203000007000405028004007B5012201A900208F
:10204000FFF7C2FF019803B05DF804FB13B5044627
:10205000FFF7F2FFA04205D0012201A90020019460
:10206000FFF7C4FF02B010BD70470000044BD3F867
:1020700074389B0042BF034B01221A70704700BFA7
:1020800000300240A92C0020014B1878704700BF97
:10209000A92C0020EFF3098305494A6B22F00102C5
:1020A0004A63683383F30988002383F311887047F8
:1020B00000EF00E0202080F3118862B60C4B0D4A3F
:1020C000D96821F4E0610904090C0A43DA60D3F805
:1020D000FC20094942F08072C3F8FC200A6842F0F3
:1020E00001020A601022DA7783F82200704700BFED
:1020F00000ED00E00003FA05001000E010B5202319
:1021000083F311880E4B5B6813F4006314D0F1EE77
:10211000103AEFF30984683C4FF08073E361094B98
:10212000DB6B236684F30988FFF74EFB10B1064B87
:10213000A36110BD054BFBE783F31188F9E700BFEE
:1021400000ED00E000EF00E0370300083A0300086C
:1021500070470000FEE700000A4B0B480B4A904214
:102160000BD30B4BDA1C121AC11E22F003028B4256
:1021700038BF00220021FEF79DBD53F8041B40F834
:10218000041BECE710370008A42D0020A42D00202C
:10219000A42D00207047000070B5D0E915439E685B
:1021A00000224FF0FF3504EB42135101D3F8000930
:1021B0000028BEBFD3F8000940F08040C3F80009F2
:1021C000D3F8000B0028BEBFD3F8000B40F08040CE
:1021D000C3F8000B013263189642C3F80859C3F8DC
:1021E000085BE0D24FF00113C4F81C3870BD00004A
:1021F0001D4B03EB80022DE9F043D2F80CC05D6D5E
:10220000DCF81420461CD2F800E005EB063605EB9E
:102210004018516871450AD3D5F83438012202FAC2
:1022200000F023EA0000C5F83408BDE8F083BCF8EC
:102230001040AEEB0103A34228BF2346D8F818494B
:10224000A4B2B3EB840FF0D89468A4F1040959F850
:10225000047F3760A4EB09071F44042FF7D81C4400
:102260000B4494605360D4E7AC2C0020890141F00A
:102270002001016103699B06FCD41220FFF7EABA32
:1022800010B5054C2046FEF78DFF4FF0A043636567
:10229000024BA36510BD00BFAC2C0020C435000864
:1022A00070B50378012B054650D12A4B446D9842F6
:1022B0001BD1294B5A6B42F080025A635A6D42F08F
:1022C00080025A655A6D5A6942F080025A615A6911
:1022D00022F080025A610E2143205B6900F0D4FB9A
:1022E0001E4BE3601E4BC4F800380023C4F8003EC8
:1022F000C02323606E6D4FF40413A3633369002B76
:10230000FCDA012333610C20FFF7A4FA3369DB0701
:10231000FCD41220FFF79EFA3369002BFCDA00266A
:10232000A6602846FFF738FF6B68C4F81068DB68C2
:10233000C4F81468C4F81C684BB90A4BA3614FF089
:10234000FF336361A36843F00103A36070BD064BD4
:10235000F4E700BFAC2C00200038024040140040DD
:1023600003002002003C30C0083C30C0F8B5446D8A
:10237000054600212046FFF779FFA96D00234FF0A5
:1023800001128F68C4F834384FF00066C4F81C2876
:102390004FF0FF3004EB431201339F42C2F8006953
:1023A000C2F8006BC2F80809C2F8080BF2D20B6839
:1023B0006A6DEB65636210231361166916F01006EF
:1023C000FBD11220FFF746FAD4F8003823F4FE635D
:1023D000C4F80038A36943F4402343F01003A36119
:1023E0000923C4F81038C4F814380A4BEB604FF0D6
:1023F000C043C4F8103B084BC4F8003BC4F8106954
:10240000C4F80039EB6D03F1100243F48013EA6560
:10241000A362F8BDA035000840800010426D90F81E
:102420004E10D2F8003823F4FE6343EA0113C2F8D9
:10243000003870472DE9F84300EB8103456DDA68F9
:10244000166806F00306731E022B05EB41130C46BB
:1024500080460FFA81F94FEA41104FF00001C3F8AE
:10246000101B4FF0010104F1100398BFB60401FAEC
:1024700003F391698EBF334E06F1805606F5004690
:1024800000293AD0578A04F15801490137436F5067
:10249000D5F81C180B43C5F81C382B180021C3F8BD
:1024A000101953690127611EA7409BB3138A928BB1
:1024B0009B08012A88BF5343D8F85C20981842EA49
:1024C000034301F1400205EB8202C8F85C0021469B
:1024D00053602846FFF7CAFE08EB8900C3681B8AD1
:1024E00043EA8453483464011E432E51D5F81C3806
:1024F0001F43C5F81C78BDE8F88305EB4917D7F8EA
:10250000001B21F40041C7F8001BD5F81C1821EA74
:102510000303C0E704F13F0305EB83030A4A5A6053
:1025200028462146FFF7A2FE05EB4910D0F80039F6
:1025300023F40043C0F80039D5F81C3823EA070714
:10254000D7E700BF0080001000040002826D12680F
:10255000C265FFF721BE00005831436D49015B5849
:1025600013F4004004D013F4001F0CBF022001201C
:10257000704700004831436D49015B5813F4004037
:1025800004D013F4001F0CBF02200120704700008C
:1025900000EB8101CB68196A0B6813604B685360CC
:1025A0007047000000EB810330B5DD68AA6913684D
:1025B000D36019B9402B84BF402313606B8A146821
:1025C000426D1C44013CB4FBF3F46343033323F03A
:1025D000030302EB411043EAC44343F0C043C0F895
:1025E000103B2B6803F00303012B09B20ED1D2F884
:1025F000083802EB411013F4807FD0F8003B14BF81
:1026000043F0805343F00053C0F8003B02EB41120B
:10261000D2F8003B43F00443C2F8003B30BD000059
:102620002DE9F041244D6E6D06EB40130446D3F8BE
:10263000087BC3F8087B38070AD5D6F81438190781
:1026400006D505EB84032146DB6828465B6898477E
:10265000FA071FD5D6F81438DB071BD505EB840322
:10266000D968CCB98B69488A5A68B2FBF0F600FB8E
:1026700016228AB91868DA6890420DD2121AC3E994
:102680000024202383F311880B482146FFF78AFF9B
:1026900084F31188BDE8F081012303FA04F26B8909
:1026A00023EA02036B81CB68002BF3D0214602485A
:1026B000BDE8F041184700BFAC2C002000EB8103BF
:1026C00070B5DD68436D6C692668E6604A0156BBEB
:1026D0001A444FF40020C2F810092A6802F00302DD
:1026E000012A0AB20ED1D3F8080803EB421410F401
:1026F000807FD4F8000914BF40F0805040F00050B3
:10270000C4F8000903EB4212D2F8000940F004407B
:10271000C2F80009D3F83408012202FA01F101439A
:10272000C3F8341870BD19B9402E84BF4020206012
:1027300020682E8A8419013CB4FBF6F440EAC440B8
:1027400040F000501A44C6E7F8B504461E48456DEF
:1027500005EB4413D3F80869C3F80869F10717D5E6
:10276000D5F81038DA0713D500EB8403D9684B6924
:102770001F68DA68974218D2D21B00271A605F6080
:10278000202383F311882146FFF798FF87F31188F0
:10279000330617D5D5F834280123A340134211D0AE
:1027A0002046BDE8F840FFF723BD012303FA04F2F9
:1027B000038923EA020303818B68002BE8D02146BA
:1027C0009847E5E7F8BD00BFAC2C00202DE9F74F96
:1027D000984C666D7569B3691D4015F48058756134
:1027E00007D02046FEF744FD03B0BDE8F04FFFF7E9
:1027F00085BC002D12DAD6F8003E8E489F071EBF1A
:10280000D6F8003E23F00303C6F8003ED6F804389D
:1028100023F00103C6F80438FEF752FD280505D55C
:102820008448FFF7B9FC8348FEF73AFDA9040CD5AC
:10283000D6F8083813F0060FF36823F470530CBF72
:1028400043F4105343F4A053F3602A0704D563689C
:10285000DB680BB177489847EB0274D4AF0227D5F9
:10286000D4F85490DFF8CCB100274FF0010A09EBFF
:102870004712D2F8003B03F44023B3F5802F11D167
:10288000D2F8003B002B0DDA62890AFA07F322EA3C
:102890000303638104EB8703DB68DB6813B139460C
:1028A00058469847A36D01379B68FFB29F42DED917
:1028B000E80617D5676D3A6AC2F30A1002F00F03F3
:1028C00002F4F012B2F5802F00F08880B2F5402FAC
:1028D00008D104EB83030022DB681B6A07F58057ED
:1028E00090426DD12903D6F8184813D5E20302D5DA
:1028F0000020FFF795FEA30302D50120FFF790FE0D
:10290000670302D50220FFF78BFE260302D50320C2
:10291000FFF786FE6D037FF567AFE00702D5002065
:10292000FFF712FFA10702D50120FFF70DFF620795
:1029300002D50220FFF708FF23077FF555AF0320DC
:10294000FFF702FF50E7636DDFF8E8B0019300275F
:102950004FF0010AA36D9B685FFA87F999453FF62E
:102960007DAF019B03EB4913D3F8002902F4402209
:10297000B2F5802F22D1D3F80029002A1EDAD3F82D
:10298000002942F09042C3F80029D3F80029002A18
:10299000FBDB606D4946FFF769FC22890AFA09F3FF
:1029A00022EA0303238104EB8903DB689B6813B1EC
:1029B0004946584698474846FFF71AFC0137C9E789
:1029C000910708BFD7F80080072A98BF03F8018B4A
:1029D00002F1010298BF4FEA182881E7023304EBA5
:1029E000830207F580575268D2F818C0DCF8082037
:1029F000DCE9001CA1EB0C0C002188420AD104EB9D
:102A0000830463689B699A6802449A605A68024426
:102A10005A6067E711F0030F08BFD7F800808C45B4
:102A200088BF02F8018B01F1010188BF4FEA182825
:102A3000E3E700BFAC2C0020436D03EB4111D1F85C
:102A4000003B43F40013C1F8003B7047436D03EBB8
:102A50004111D1F8003943F40013C1F8003970472F
:102A6000436D03EB4111D1F8003B23F40013C1F88F
:102A7000003B7047436D03EB4111D1F8003923F45B
:102A80000013C1F80039704700F1604303F561435A
:102A90000901C9B283F80013012200F01F039A4014
:102AA00043099B0003F1604303F56143C3F88021B0
:102AB0001A60704730B5039C0172043304FB032590
:102AC000C0E90653049B03630021059BC160C0E974
:102AD0000000C0E90422C0E90842C0E90A114363CA
:102AE00030BD0000416A0022C0E90411C0E90A2299
:102AF000C2606FF00101FEF71DBF0000D0E9043293
:102B0000934201D1C2680AB9181D7047002070476E
:102B100003691960C2680132C260C26913448269E4
:102B20000361934224BF436A03610021FEF7F6BEAE
:102B300038B504460D46E3683BB16269131D12685F
:102B4000A3621344E362002007E0237A33B92946E5
:102B50002046FEF7D3FE0028EDDA38BD6FF0010005
:102B6000FBE70000C368C269013BC36043691344CB
:102B700082694361934224BF436A436100238362B5
:102B8000036B03B11847704770B52023044683F3E5
:102B90001188866A3EB9FFF7CBFF054618B186F368
:102BA0001188284670BDA36AE26A13F8015BA3622C
:102BB000934202D32046FFF7D5FF002383F3118809
:102BC000EFE700002DE9F84F04460E4617469846F9
:102BD0004FF0200989F311880025AA46D4F828B0BF
:102BE000BBF1000F09D141462046FFF7A1FF20B1FC
:102BF0008BF311882846BDE8F88FD4E90A12A7EBB9
:102C0000050B521A934528BF9346BBF1400F1BD9C1
:102C1000334601F1400251F8040B43F8040B914292
:102C2000F9D1A36A40334036A3624035D4E90A2380
:102C30009A4202D32046FFF795FF8AF31188BD42DE
:102C4000D8D289F31188C9E730465A46FEF70CF806
:102C5000A36A5B445E44A3625D44E7E710B5029C4F
:102C60000172043304FB0321C0E906130023C0E909
:102C70000A33039B0363049BC460C0E90000C0E9FE
:102C80000422C0E90842436310BD0000026AC2602A
:102C9000426AC0E904220022C0E90A226FF0010161
:102CA000FEF748BED0E904239A4201D1C26822B996
:102CB000184650F8043B0B60704700207047000036
:102CC000C368C2690133C3604369134482694361C5
:102CD000934224BF436A43610021FEF71FBE0000F8
:102CE00038B504460D46E3683BB123691A1DA2625C
:102CF000E2691344E362002007E0237A33B92946EE
:102D00002046FEF7FBFD0028EDDA38BD6FF001002C
:102D1000FBE7000003691960C268013AC260C2693A
:102D2000134482690361934224BF436A0361002311
:102D30008362036B03B118477047000070B520230E
:102D40000D460446114683F31188866A2EB9FFF7B3
:102D5000C7FF10B186F3118870BDA36A1D70A36A06
:102D6000E26A01339342A36204D3E1692046043945
:102D7000FFF7D0FF002080F31188EDE72DE9F84F31
:102D800004460D46904699464FF0200A8AF3118872
:102D90000026B346A76A4FB949462046FFF7A0FF71
:102DA00020B187F311883046BDE8F88FD4E90A07CF
:102DB0003A1AA8EB0607974228BF1746402F1BD99F
:102DC00005F1400355F8042B40F8042B9D42F9D13E
:102DD000A36A4033A3624036D4E90A239A4204D35B
:102DE000E16920460439FFF795FF8BF311884645CA
:102DF000D9D28AF31188CDE729463A46FDF734FF48
:102E0000A36A3B443D44A3623E44E5E7D0E9042382
:102E10009A4217D1C3689BB1836A8BB1043B9B1A5A
:102E20000ED01360C368013BC360C3691A44836951
:102E300002619A4224BF436A036100238362012333
:102E4000184670470023FBE700F088B84FF0804336
:102E5000002258631A610222DA6070474FF0804303
:102E60000022DA60704700004FF0804358637047DB
:102E70004FF08043586A70474B6843608B688360AB
:102E8000CB68C3600B6943614B6903628B69436222
:102E90000B6803607047000008B5264B26481A6986
:102EA00040F2FF110A431A611A6922F4FF7222F0FC
:102EB00001021A611A691A6B0A431A631A6D0A43EE
:102EC0001A651E4A1B6D1146FFF7D6FF02F11C0161
:102ED00000F58060FFF7D0FF02F1380100F5806057
:102EE000FFF7CAFF02F1540100F58060FFF7C4FF4D
:102EF00002F1700100F58060FFF7BEFF02F18C0166
:102F000000F58060FFF7B8FF02F1A80100F58060CE
:102F1000FFF7B2FF02F1C40100F58060FFF7ACFFDC
:102F200002F1E00100F58060FFF7A6FFBDE8084070
:102F300000F09AB80038024000000240D035000886
:102F400008B500F007FAFEF763FCFFF78FF8BDE85D
:102F50000840FEF76BBE000070470000104B1A6C73
:102F600042F001021A641A6E42F001021A660D4A1A
:102F70001B6E936843F0010393604FF0804353222C
:102F80009A624FF0FF32DA6200229A615A63DA6085
:102F90005A6001225A6108211A601C20FFF774BD93
:102FA00000380240002004E04FF0804208B511696B
:102FB000D3680B40D9B2C9439B07116107D52023C1
:102FC00083F31188FEF744FC002383F3118808BDC6
:102FD00008B5FFF7E9FFBDE80840FFF78FB800002C
:102FE0001F4B1A696FEAC2526FEAD2521A611A690C
:102FF000C2F308021A614FF0FF301A695A6958612A
:1030000000215A6959615A691A6A62F080521A623B
:103010001A6A02F080521A621A6A5A6A58625A6A26
:1030200059625A6A1A6C42F080521A641A6E42F05F
:1030300080521A661A6E0B4A106840F48070106055
:10304000186F00F44070B0F5007F1EBF4FF4803061
:1030500018671967536823F40073536000F05AB976
:103060000038024000700040334B4FF080521A6429
:10307000324A4FF4404111601A6842F001021A606E
:103080001A689107FCD59A6822F003029A602A4BCD
:103090009A6812F00C02FBD1196801F0F90119606D
:1030A0009A601A6842F480321A601A689203FCD55A
:1030B0005A6F42F001025A671F4B5A6F9007FCD5B6
:1030C0001F4A5A601A6842F080721A601B4A53689D
:1030D0005904FCD5184B1A689201FCD5194A9A601C
:1030E000194B1A68194B9A42194B21D1194A116888
:1030F000194A91421CD140F205121A60144A136811
:1031000003F00F03052BFAD10B4B9A6842F0020231
:103110009A609A6802F00C02082AFAD15A6C42F4BA
:1031200080425A645A6E42F480425A665B6E70471F
:1031300040F20572E1E700BF003802400070004035
:103140000854400700948838002004E011640020EF
:10315000003C024000ED00E041C20F41084A08B5C2
:10316000516913680B4003F00103536123B1054A11
:1031700013680BB150689847BDE80840FEF7BEBF22
:10318000003C0140242D0020084A08B5516913680D
:103190000B4003F00203536123B1054A93680BB15E
:1031A000D0689847BDE80840FEF7A8BF003C014042
:1031B000242D0020084A08B5516913680B4003F01C
:1031C0000403536123B1054A13690BB15069984751
:1031D000BDE80840FEF792BF003C0140242D0020CE
:1031E000084A08B5516913680B4003F0080353619E
:1031F00023B1054A93690BB1D0699847BDE80840EF
:10320000FEF77CBF003C0140242D0020084A08B591
:10321000516913680B4003F01003536123B1054A51
:10322000136A0BB1506A9847BDE80840FEF766BFC5
:10323000003C0140242D0020174B10B55A691C6832
:10324000144004F478725A61A30604D5134A936AB1
:103250000BB1D06A9847600604D5104A136B0BB1C6
:10326000506B9847210604D50C4A936B0BB1D06B79
:103270009847E20504D5094A136C0BB1506C984786
:10328000A30504D5054A936C0BB1D06C9847BDE8F3
:103290001040FEF733BF00BF003C0140242D00204A
:1032A0001A4B10B55A691C68144004F47C425A61E8
:1032B000620504D5164A136D0BB1506D984723056E
:1032C00004D5134A936D0BB1D06D9847E00404D533
:1032D0000F4A136E0BB1506E9847A10404D50C4AE7
:1032E000936E0BB1D06E9847620404D5084A136FF1
:1032F0000BB1506F9847230404D5054A936F0BB167
:10330000D06F9847BDE81040FEF7F8BE003C014082
:10331000242D0020062108B50846FFF7B5FB06213D
:103320000720FFF7B1FB06210820FFF7ADFB0621C0
:103330000920FFF7A9FB06210A20FFF7A5FB0621BC
:103340001720FFF7A1FBBDE8084006212820FFF762
:103350009BBB000008B5FFF743FE00F00BF8FDF73C
:103360001FFFFDF7F7FDFFF7F7FDBDE80840FFF78A
:103370006BBD00000023054A19460133102BC2E93A
:10338000001102F10802F8D1704700BF242D00207F
:10339000034611F8012B03F8012B002AF9D17047DD
:1033A00053544D3332463F3F3F00000053544D339A
:1033B00032463430780053544D333246343278003C
:1033C00053544D3332463434365858000000000010
:1033D000A03300083F00000013040000AC330008D5
:1033E0003F00000019040000B63300083F00000051
:1033F00021040000C03300083F000000000000006E
:10340000D10E0008BD0E0008F90E0008E50E0008F8
:10341000F10E0008DD0E0008C90E0008B50E000808
:10342000050F00080000000001000000000000007F
:103430006D61696E0000000069646C650000000049
:1034400038340008D8230020502500200100000057
:103450000D180008000000004172647550696C6F1F
:10346000740025424F415244252D424C00255345BE
:103470005249414C250000000200000000000000FD
:10348000ED1000085911000840004000E829002014
:10349000F8290020020000000000000003000000E6
:1034A000000000009D110008000000001000000056
:1034B000082A0020000000000100000000000000B9
:1034C000AC2C002001010200C91B0008D91A000819
:1034D000751B0008591B000843000000E034000879
:1034E00009024300020100C0320904000001020287
:1034F000010005240010010524010001042402023A
:103500000524060001070582030800FF09040100E5
:10351000020A0000000705010240000007058102C1
:1035200040000000120000002C35000812011001BC
:10353000020000400912415700020102030100008D
:103540000403090425424F41524425004A48454D91
:1035500043552D475346343035412D5258320030B3
:1035600031323334353637383941424344454600E9
:10357000004000000040000000400000004000004B
:103580000000010000000200000002000000020034
:103590000000020000000200000002000000020023
:1035A00000000000D51200088D150008391600082B
:1035B000400040000C2D00200C2D002001000000D8
:1035C0001C2D0020800000004001000003000000CE
:1035D0000000800200000000AAAAAAAA00000000C1
:1035E000FFFF00000000000000A00A0040000011E2
:1035F00000000000AAAAAAAA40000011FFFF0000D4
:103600000000000000000000000000540000000066
:10361000AAAAAAAA00000008FF1F000000000000DC
:10362000000000000000000000000000AAAAAAAAF2
:1036300000000000FFFF000000000000000000008C
:103640000000000000000000AAAAAAAA00000000D2
:10365000FFFF00000000000000000000000000006C
:1036600000000000AAAAAAAA00000000FFFF0000B4
:10367000000000000000000000000000000000004A
:10368000AAAAAAAA00000000FFFF00000000000094
:103690000000000000000000000000000A00000020
:1036A0000000000003000000000000000000000017
:1036B000000000000000000000000000000000000A
:1036C00000000000000000000000000000000000FA
:1036D000230400000000000000400F000000000074
:1036E000FF0096000000000800960000000008009F
:1036F0000400000040350008000000000000000049
:1037000000000000000000000000000000000000B9
:00000001FF

BIN
Tools/bootloaders/JHEMCU-GSF405A_bl.bin generated Executable file

Binary file not shown.

883
Tools/bootloaders/JHEMCU-GSF405A_bl.hex generated Normal file
View File

@ -0,0 +1,883 @@
:020000040800F2
:1000000000060020E1010008350E0008B50D0008CB
:100010000D0E0008B50D0008E10D0008E301000811
:10002000E3010008E3010008E3010008952000084F
:10003000E3010008E3010008E3010008E301000810
:10004000E3010008E3010008E3010008E301000800
:10005000E3010008E30100085D3100088931000870
:10006000B5310008E13100080D320008E301000855
:10007000E3010008E3010008E3010008E3010008D0
:10008000E3010008E3010008E3010008E3010008C0
:10009000E3010008E3010008E30100083932000829
:1000A000E3010008E3010008E3010008E3010008A0
:1000B000D12F0008E3010008E3010008E301000874
:1000C000E3010008E3010008E3010008E301000880
:1000D000E3010008E3010008E3010008E301000870
:1000E000A1320008E3010008E3010008E301000871
:1000F000E3010008E3010008E3010008E301000850
:10010000E3010008E3010008E3010008E30100083F
:10011000E3010008E3010008E3010008E30100082F
:10012000E3010008E3010008E3010008E30100081F
:10013000E3010008E3010008E3010008E30100080F
:10014000E3010008E3010008E3010008CD270008EF
:10015000E3010008E3010008E3010008E3010008EF
:10016000E3010008E3010008E3010008E3010008DF
:10017000E3010008E3010008E3010008E3010008CF
:10018000E3010008E3010008E3010008E3010008BF
:10019000E3010008E3010008E3010008E3010008AF
:1001A000E3010008E3010008E3010008E30100089F
:1001B000E3010008E3010008E3010008E30100088F
:1001C000E3010008E3010008E3010008E30100087F
:1001D000E3010008E3010008E3010008E30100086F
:1001E00002E000F000F8FEE772B63A4880F30888B3
:1001F000394880F3098839484EF60851CEF200019B
:10020000086040F20000CCF200004EF63471CEF2ED
:1002100000010860BFF34F8FBFF36F8F40F2000003
:10022000C0F2F0004EF68851CEF200010860BFF334
:100230004F8FBFF36F8F4FF00000E1EE100A4EF6C4
:100240003C71CEF200010860062080F31488BFF3F1
:100250006F8F01F09FFF01F07BFF02F01DFE4FF05A
:1002600055301F491B4A91423CBF41F8040BFAE745
:100270001C49194A91423CBF41F8040BFAE71A495C
:100280001A4A1B4B9A423EBF51F8040B42F8040B2A
:10029000F8E700201749184A91423CBF41F8040B87
:1002A000FAE701F059FF02F04BFE144C144DAC423A
:1002B00003DA54F8041B8847F9E700F041F8114CC1
:1002C000114DAC4203DA54F8041B8847F9E701F0FA
:1002D00041BF0000000600200022002000000008AE
:1002E0000000002000060020C83600080022002080
:1002F0004022002040220020A42D0020E001000820
:10030000E0010008E0010008E00100082DE9F04FDD
:100310002DED108AC1F80CD0C3689D46BDEC108A43
:10032000BDE8F08F002383F311882846A047002002
:1003300001F0D2FAFEE701F067FA00DFFEE7000005
:1003400038B501F079FE054601F09EFE0446D8B9A5
:100350000F4B9D421AD001339D4218BF044641F213
:10036000883504BF01240025002001F06FFE0CB188
:1003700000F056F800F0F4FC00F082FB284600F094
:10038000A3F800F04DF8F9E70025EDE70546EBE7A7
:10039000010007B008B500F045FBA0F1200358426A
:1003A000584108BD07B541F21203022101A8ADF87A
:1003B000043000F055FB03B05DF804FB10B52023BA
:1003C00083F311881248C3680BB101F00BFB114A8B
:1003D0000F4800234FF47A7101F0C8FA002383F329
:1003E00011880D4C236813B12368013B23606368B7
:1003F00013B16368013B6360084B1B7833B96368D2
:1004000023B9022000F026FC3223636010BD00BF38
:1004100040220020BD0300085C230020542200205D
:10042000244B254A10B51C461968013141D00433CC
:100430009342F9D16268A2423BD3204B9B6803F1FF
:10044000006303F540439A4233D2002000F032FBB0
:100450001B4B0220187000F0F3FB1A4B1A6C0022A1
:100460001A64196E1A66196E596C5A64596E5A6676
:100470005A6E5A6942F080025A615A6922F080022B
:100480005A615A691A6942F000521A611A6922F0D7
:1004900000521A611B6972B64FF0E0232021C3F8A5
:1004A000084DD4E9003281F311889D4683F3088812
:1004B000104710BD00C0000820C000080022002026
:1004C00054220020003802402DE9F04F93B0A94B90
:1004D00000902022FF210AA89D6800F0EBFBA64AAD
:1004E0001378A3B9A5480121C3601170202383F3B9
:1004F0001188C3680BB101F075FAA14A9F48002327
:100500004FF47A7101F032FA002383F31188009BD3
:100510009C4A03B113609C49009C00230B705360FC
:1005200098469B461E469A46012000F089FB24B15E
:10053000944B1B68002B00F01682002000F072FA2A
:100540000390039B002BF2DB012000F06FFB039B69
:10055000213B162BE8D801A252F823F0B905000878
:10056000E1050008750600082905000829050008AE
:100570002905000809070008DB080008F50700083E
:10058000570800087F080008A5080008290500088A
:10059000B7080008290500082909000859060008BD
:1005A000290500086D090008C5050008590600085E
:1005B00029050008570800080220FFF7EBFE002875
:1005C00040F0FB81009B0221B8F1000F08BF1C46E0
:1005D00005A841F21233ADF8143000F041FAA3E758
:1005E0004FF47A7000F01EFA071EEBDB0220FFF7D3
:1005F000D1FE0028E6D0013F052F00F2E081DFE8C0
:1006000007F0030A0D10133605230593042105A8EE
:1006100000F026FA17E057480421F9E75B48042167
:10062000F6E75B480421F3E74FF01C09484600F069
:1006300043FA09F104090590042105A800F010FA15
:10064000B9F12C0FF2D1012000FA07F747EA0B0BA2
:100650005FFA8BFB4FF0000A00F078FB26B10BF03D
:100660000B030B2B08BF0024FFF79CFE5CE74948F7
:100670000421CDE7002EA5D00BF00B030B2BA1D14D
:100680000220FFF787FE074600289BD001203E4E40
:1006900000F010FA0220307000F0D2FA4FF000089B
:1006A0005FFA88F9484600F015FA044690B14846CA
:1006B00000F020FA08F101080028F1D1B8460446FC
:1006C00041F21213022105A8ADF814303E4600F0A5
:1006D000C7F929E701230220337000F0A7FA254665
:1006E000244B9B68AB4207D9284600F0E5F901305E
:1006F00040F068810435F3E7234B00251D70214B42
:10070000B8465D603E46A7E7002E3FF45BAF0BF0B6
:100710000B030B2B7FF456AF1B4B0220187000F01D
:100720008FFA322000F07EF9B0F10009FFF64AAFEF
:1007300019F003077FF446AF0E4A926809EB0503F0
:1007400093423FF63FAFB9F5807F3FF73BAF124B87
:100750000193B94522DD4FF47A7000F063F90390FC
:10076000039A002AFFF62EAF019B039A03F8012B90
:100770000137EDE70022002058230020402200200E
:10078000BD0300085C230020542200200422002026
:10079000082200200C22002058220020C820FFF749
:1007A000F9FD074600283FF40DAF1F2D11D8C5F104
:1007B00020024A450AAB25F0030028BF4A46834978
:1007C0000192184400F050FA019A8048FF2100F08D
:1007D00071FA4FEAA9037D490193C9F387022846BC
:1007E00000F070FA064600283FF46AAF019B05EB63
:1007F000830531E70220FFF7CDFD00283FF4E2AE8C
:1008000000F0A2F900283FF4DDAE0027B946704B96
:100810009B68BB4218D91F2F11D80A9B01330ED0F9
:1008200027F0030312AA134453F8203C05934846CB
:10083000042205A900F000FB04378146E7E73846AB
:1008400000F03AF90590F2E7CDF81490042105A8DC
:1008500000F006F900E70023642104A8049300F0E7
:10086000F5F800287FF4AEAE0220FFF793FD0028D4
:100870003FF4A8AE049800F04FF90590E6E7002396
:10088000642104A8049300F0E1F800287FF49AAEF4
:100890000220FFF77FFD00283FF494AE049800F09B
:1008A0004BF9EAE70220FFF775FD00283FF48AAE16
:1008B00000F05AF9E1E70220FFF76CFD00283FF451
:1008C00081AE05A9142000F055F9042107460490D3
:1008D00004A800F0C5F83946B9E7322000F0A2F8C4
:1008E000071EFFF66FAEBB077FF46CAE384A926806
:1008F00007EB0A0393423FF665AE0220FFF74AFD7D
:1009000000283FF45FAE27F003075744BA453FF491
:10091000A3AE504600F0D0F80421059005A800F0E1
:100920009FF80AF1040AF1E74FF47A70FFF732FDFD
:1009300000283FF447AE00F007F9002844D00A9B96
:1009400001330BD008220AA9002000F0BBF90028CF
:100950003AD02022FF210AA800F0ACF9FFF722FDCF
:100960001C4800F0BFFF13B0BDE8F08F002E3FF42D
:1009700029AE0BF00B030B2B7FF424AE0023642174
:1009800005A8059300F062F8074600287FF41AAE28
:100990000220FFF7FFFC814600283FF413AEFFF76B
:1009A00001FD41F2883000F09DFF059800F000FA4B
:1009B0004E4600F0CBF93C46B6E506464CE64FF015
:1009C000000AFFE5B8467BE6374679E65822002064
:1009D00000220020A086010070B50F4B1B78013368
:1009E000DBB2012B0C4611D80C4D29684FF47A73F9
:1009F0000E6AA2FB0332014622462846B0478442D3
:100A000004D1074B00221A70012070BD4FF4FA7018
:100A100000F068FF0020F8E7102200205025002099
:100A20009023002007B50023024601210DF10700A5
:100A30008DF80730FFF7D0FF20B19DF8070003B015
:100A40005DF804FB4FF0FF30F9E700000A4608B5F7
:100A50000421FFF7C1FF80F00100C0B2404208BD91
:100A600030B4054C2368DD69044B0A46AC460146A8
:100A7000204630BC604700BF50250020A086010002
:100A800070B501F0DFF9094E094D30800024286867
:100A90003388834208D901F0CFF92B68044401332D
:100AA000B4F5404F2B60F2D370BD00BF92230020FD
:100AB0006423002001F074BA00F1006000F54040AA
:100AC0000068704700F10060920000F5404001F0BE
:100AD000FFB90000054B1A68054B1B889B1A83421F
:100AE00002D9104401F0A8B9002070476423002007
:100AF0009223002038B5074D04462868204401F0B1
:100B0000A3F928B928682044BDE8384001F0B4B9F9
:100B100038BD00BF6423002010F003030AD1B0F5F4
:100B2000047F05D200F10050A0F51040D0F8003845
:100B3000184670470023FBE700F10050A0F5104075
:100B4000D0F8100A70470000064991F8243033B1FC
:100B50000023086A81F824300822FFF7B3BF012080
:100B6000704700BF68230020014B1868704700BF22
:100B7000002004E070B52A4B1B68C3F30B02044647
:100B80001B0C62B140F21340824230D040F2194057
:100B900082422ED040F2214082422CD10322214DAC
:100BA0000C2000FB0252556842F20102934224D00D
:100BB000B3F5805F23D041F20102934221D041F28C
:100BC000030293421FD041F20702934214BF3F2316
:100BD0003123013C0C44013D0A46A24215D215F9CD
:100BE000016F501C9EB100F8016C0246F5E701222E
:100BF000D5E70222D3E70C4DD6E73323E9E74123BB
:100C0000E7E75A23E5E75923E3E7104605E02C25FB
:100C10008442157001D9901C5370401A70BD00BFFA
:100C2000002004E0CC330008A0330008012802BFF4
:100C3000024B4FF000429A61704700BF000802402B
:100C4000012802BF024B4FF400429A61704700BF77
:100C500000080240012801BF024A536983F400439F
:100C6000536170470008024010B50023934203D03F
:100C7000CC5CC4540133F9E710BD000010B5013855
:100C800010F9013F3BB191F900409C4203D11AB1E8
:100C90000131013AF4E71AB191F90020981A10BD18
:100CA0001046FCE703460246D01A12F9011B002940
:100CB000FAD1704702440346934202D003F8011B65
:100CC000FAE770472DE9F8431F4D144695F82420A4
:100CD0000746884652BBDFF870909CB395F82430E5
:100CE0002BB92022FF2148462F62FFF7E3FF95F83A
:100CF0002400C0F10802A24228BF2246D6B24146D3
:100D0000920005EB8000FFF7AFFF95F82430A41B9D
:100D10001E44F6B2082E17449044E4B285F82460CD
:100D2000DBD1FFF711FF0028D7D108E02B6A03EBD6
:100D300082038342CFD0FFF707FF0028CBD10020EA
:100D4000BDE8F8830120FBE768230020024B1A78F6
:100D5000024B1A70704700BF902300201022002021
:100D600010B50F4C0F4800F0F7F821460D4800F081
:100D70001FF924680C48626DD2F8043843F002036E
:100D8000C2F8043800F0AEFD0849204600F016FA1B
:100D9000626DD2F8043823F00203C2F8043810BDA3
:100DA000C03400085025002040420F00C83400081D
:100DB0007047000000B59BB0EFF3098168226846D8
:100DC000FFF752FFEFF30583044B9A6BDA6A9A6AD6
:100DD0009A6A9A6A9A6A9A6A9B6AFEE700ED00E04C
:100DE00000B59BB0EFF3098168226846FFF73CFF2E
:100DF000EFF30583044B9A6B9A6A9A6A9A6A9A6A25
:100E00009A6A9B6AFEE700BF00ED00E000B59BB068
:100E1000EFF3098168226846FFF726FFEFF30583A9
:100E2000034B5A6B9A6A9A6A9A6A9A6A9B6AFEE7B5
:100E300000ED00E0FEE7000030B5094D0A449142A4
:100E40000DD011F8013B5840082340F30004013B4A
:100E50002C4013F0FF0384EA5000F6D1EFE730BDD9
:100E60002083B8ED026843681143016003B118475D
:100E70007047000013B5446BD4F894341A681178A5
:100E8000042915D1217C022912D119791289012353
:100E90008B4013420CD101A904F14C0001F002FF78
:100EA000D4F89444019B21790246206800F0CEF9E1
:100EB00002B010BD143001F085BE00004FF0FF33CA
:100EC000143001F07FBE00004C3001F057BF00002D
:100ED0004FF0FF334C3001F051BF0000143001F0EF
:100EE00053BE00004FF0FF31143001F04DBE000042
:100EF0004C3001F023BF00004FF0FF324C3001F0C6
:100F00001DBF00000020704710B5D0F894341A6857
:100F100011780429044617D1017C022914D159798A
:100F2000528901238B4013420ED1143001F0E6FDAB
:100F3000024648B1D4F894444FF480736179206834
:100F4000BDE8104000F070B910BD0000406BFFF725
:100F5000DBBF0000704700007FB5124B0360002329
:100F60004360C0E90233012502260F4B0574044695
:100F70000290019300F18402294600964FF4807399
:100F8000143001F097FD094B0294CDE9006304F59C
:100F900023724FF48073294604F14C0001F05EFE89
:100FA00004B070BDFC3300084D0F0008750E00083A
:100FB0000B68202282F311880A7903EB8202906188
:100FC0004A79093243F822008A7912B103EB82038D
:100FD000986102230374C0F89414002383F31188EA
:100FE0007047000038B5037F044613B190F85430C1
:100FF000ABB9201D01250221FFF734FF04F11400D5
:1010000025776FF0010100F095FC84F8545004F14D
:101010004C006FF00101BDE8384000F08BBC38BDDA
:1010200010B5012104460430FFF71CFF002323778D
:1010300084F8543010BD000038B504460025143043
:1010400001F050FD04F14C00257701F01FFE201D3A
:1010500084F854500121FFF705FF2046BDE83840D1
:10106000FFF752BF90F8443003F06003202B07D104
:1010700090F84520212A4FF0000303D81F2A06D8F4
:1010800000207047222AFBD1C0E90E3303E0034A57
:1010900082630722C263036401207047112200208B
:1010A00037B5D0F894341A681178042904461AD157
:1010B000017C022917D11979128901238B4013422F
:1010C00011D100F14C05284601F0A0FE58B101A94C
:1010D000284601F0E7FDD4F89444019B21790246AB
:1010E000206800F0B3F803B030BD0000F0B500EBAD
:1010F000810385B09E6904460D46FEB1202383F32B
:10110000118804EB8507301D0821FFF7ABFEFB6853
:101110005B691B6806F14C001BB1019001F0D0FD2A
:10112000019803A901F0BEFD024648B1039B294680
:10113000204600F08BF8002383F3118805B0F0BD42
:10114000FB685A691268002AF5D01B8A013B1340DC
:10115000F1D104F14402EAE7093138B550F82140F1
:10116000DCB1202383F31188D4F8942413685279D6
:1011700003EB8203DB689B695D6845B1042160185D
:10118000FFF770FE294604F1140001F0C1FC20466F
:10119000FFF7BAFE002383F3118838BD70470000C3
:1011A00001F06EB8012303700023C0E90133C3616D
:1011B00083620362C36243620363704738B50446C7
:1011C000202383F311880025C0E90355C0E90555A4
:1011D000416001F065F80223237085F3118838BD62
:1011E00070B500EB810305465069DA600E4614467F
:1011F00018B110220021FFF75DFDA06918B110227F
:101200000021FFF757FD31462846BDE8704001F048
:1012100011B90000826802F0011282600022C0E968
:101220000422826101F092B9F0B400EB8104478995
:10123000E4680125A4698D403D4345812360002376
:10124000A2606360F0BC01F0ADB90000F0B400EB47
:1012500081040789E468012564698D403D43058167
:1012600023600023A2606360F0BC01F027BA000095
:1012700070B50223002504460370C0E90255C0E999
:101280000455C564856180F8345001F06FF86368D7
:101290001B6823B129462046BDE87040184770BD41
:1012A000037880F850300523037043681B6810B53D
:1012B00004460BB1042198470023A36010BD000031
:1012C00090F85020436802701B680BB10521184745
:1012D0007047000070B590F83430044613B1002315
:1012E00080F8343004F14402204601F051F963687B
:1012F0009B68B3B994F8443013F0600535D00021F1
:10130000204601F0A3FB0021204601F095FB636815
:101310001B6813B1062120469847062384F8343011
:1013200070BD204698470028E4D0B4F84A30E26BFC
:101330009A4288BFE36394F94430E56B002B4FF089
:10134000200380F20381002D00F0F280092284F84E
:10135000342083F311880021D4E90E232046FFF7BF
:1013600075FF002383F31188DAE794F8452003F032
:101370007F0343EA022340F20232934200F0C58029
:1013800021D8B3F5807F48D00DD8012B3FD0022B58
:1013900000F09380002BB2D104F14C02A263022230
:1013A000E2632364C1E7B3F5817F00F09B80B3F56E
:1013B000407FA4D194F84630012BA0D1B4F84C3032
:1013C00043F0020332E0B3F5006F4DD017D8B3F508
:1013D000A06F31D0A3F5C063012B90D8636894F857
:1013E00046205E6894F84710B4F848302046B0476D
:1013F000002884D04368A3630368E3631AE0B3F56D
:10140000106F36D040F6024293427FF478AF5C4BC7
:10141000A3630223E3630023C3E794F84630012B60
:101420007FF46DAFB4F84C3023F00203C4E90E55DD
:10143000A4F84C30256478E7B4F84430B3F5A06FD5
:101440000ED194F8463084F84E30204600F0E6FF86
:1014500063681B6813B1012120469847032323705A
:101460000023C4E90E339CE704F14F03A363012377
:10147000C3E72378042B10D1202383F3118820465F
:10148000FFF7C8FE85F311880321636884F84F5085
:1014900021701B680BB12046984794F84630002B0A
:1014A000DED084F84F300423237063681B68002B60
:1014B000D6D0022120469847D2E794F848301D063E
:1014C00003F00F0120460AD501F054F8012804D09A
:1014D00002287FF414AF2B4B9AE72B4B98E701F0CF
:1014E0003BF8F3E794F84630002B7FF408AF94F80C
:1014F000483013F00F01B3D01A06204602D501F090
:10150000B9FAADE701F0ACFAAAE794F84630002B3F
:101510007FF4F5AE94F8483013F00F01A0D01B060D
:10152000204602D501F092FA9AE701F085FA97E792
:10153000142284F8342083F311882B462A46294646
:101540002046FFF771FE85F31188E9E65DB11522AB
:1015500084F8342083F311880021D4E90E23204637
:10156000FFF762FEFDE60B2284F8342083F3118836
:101570002B462A4629462046FFF768FEE3E700BFD0
:101580002C340008243400082834000838B590F8BA
:1015900034300446002B3ED0063BDAB20F2A34D852
:1015A0000F2B32D8DFE803F03731310822323131E6
:1015B0003131313131313737C56BB0F84A309D4266
:1015C00014D2C3681B8AB5FBF3F203FB12556DB945
:1015D000202383F311882B462A462946FFF736FE3F
:1015E00085F311880A2384F834300EE0142384F83C
:1015F0003430202383F3118800231A4619462046ED
:10160000FFF712FE002383F3118838BD036C03B18A
:1016100098470023E7E70021204601F017FA002150
:10162000204601F009FA63681B6813B106212046C1
:1016300098470623D7E7000010B590F83430142BF4
:10164000044629D017D8062B05D001D81BB110BDF0
:10165000093B022BFBD80021204601F0F7F90021BD
:10166000204601F0E9F963681B6813B106212046A2
:101670009847062319E0152BE9D10B2380F8343065
:10168000202383F3118800231A461946FFF7DEFD55
:10169000002383F31188DAE7C3689B695B68002B3A
:1016A000D5D1036C03B19847002384F83430CEE7DA
:1016B000024B0022C3E900339A6070479423002054
:1016C000002303748268054B1B6899689142FBD222
:1016D0005A6803604260106058607047942300208D
:1016E00008B5202383F31188037C032B05D0042B3A
:1016F0000DD02BB983F3118808BD436900221A600D
:101700004FF0FF334361FFF7DBFF0023F2E7D0E93F
:10171000003213605A60F3E7002303748268054BBC
:101720001B6899689142FBD85A6803604260106058
:101730005860704794230020054B19690874186895
:1017400002681A605360186101230374FEF7DEBD5E
:101750009423002030B54B1C0B4D87B0044610D0AD
:101760002B690A4A01A800F001F92046FFF7E4FFBF
:10177000049B13B101A800F035F92B69586907B033
:1017800030BDFFF7D9FFF8E794230020E1160008E9
:1017900038B50C4D41612B6981689A6891420446C5
:1017A00003D8BDE83840FFF78BBF1846FFF7B4FFFA
:1017B00001232C61014623742046BDE83840FEF722
:1017C000A5BD00BF94230020044B1A681B699068D4
:1017D0009B68984294BF002001207047942300200A
:1017E00010B5084C236820691A68226054600122F1
:1017F00023611A74FFF790FF01462069BDE810408D
:10180000FEF784BD94230020FFF7EABFFEE7000047
:1018100010B50C4CFFF74CFF00F09AF80A498022F3
:10182000204600F021F8012344F8180C037400F05E
:1018300041FC002383F3118862B60448BDE81040E0
:1018400000F032B8BC2300203034000840340008D7
:1018500000F002B9034A516853685B1A9842FBD8FA
:10186000704700BF001000E08260022202827047D1
:101870008368A3F17C0243F80C2C026943F83C2CEA
:10188000426943F8382C074A43F81C2CC26843F8D5
:10189000102C022203F8082C002203F8072CA3F1D5
:1018A000180070472503000810B5202383F3118822
:1018B000FFF7DEFF00210446FFF76AFF002383F3F2
:1018C0001188204610BD0000024B1B6958610F2093
:1018D000FFF732BF94230020202383F31188FFF702
:1018E000F3BF000008B50146202383F311880820C8
:1018F000FFF730FF002383F3118808BD49B1064B81
:1019000042681B6918605A60136043600420FFF747
:1019100021BF4FF0FF3070479423002003689842A6
:1019200006D01A680260506059611846FFF7C8BEB9
:101930007047000038B504460D462068844200D147
:1019400038BD036823605C604561FFF7B9FEF4E7CA
:10195000054B03F11402C3E905224FF0FF310022C9
:10196000C3E90712704700BF9423002070B51C4ED6
:10197000C0E9032305460C4601F07AFA334653F8D2
:10198000142F9A420DD13062C5E901242A600A2C35
:101990002CBF00190A30C6E90555BDE8704001F0BA
:1019A00055BA316A431AE31838BF1C469368A342FC
:1019B00002D9081901F058FA73699A6894420CD850
:1019C0005A68AC602B606A6015609A685D60121B93
:1019D0009A604FF0FF33F36170BD1B68A41AECE707
:1019E0009423002038B51B4C636998420DD0D0E990
:1019F000003213605A6000228168C2609A680A440B
:101A00009A604FF0FF33E36138BD2246036842F825
:101A1000143F002193425A60C16003D1BDE83840B1
:101A200001F01CBA9A688168256A0A449A6001F03C
:101A30001FFA63699A68411B8A42E5D9AB181D1ADF
:101A4000092D206A98BF01F10A02BDE83840104410
:101A500001F00ABA942300202DE9F041184C002728
:101A600004F11406656901F003FA236AAA68C11A31
:101A70008A4215D813442362D5E9003213605A60B4
:101A80006369D5F80C80EF60B34201D101F0E6F94B
:101A900087F311882869C047202383F31188E1E781
:101AA0006169B14209D013441B1ABDE8F0410A2B09
:101AB0002CBFC0180A3001F0D7B9BDE8F08100BFD3
:101AC0009423002000207047FEE7000070470000CC
:101AD0004FF0FF307047000002290CD0032904D0DA
:101AE0000129074818BF00207047032A05D8054878
:101AF00000EBC2007047044870470020704700BFE9
:101B00002435000820220020D834000870B59AB08F
:101B10000546084601A9144600F0C2F801A8FFF7DF
:101B2000C1F8431C5B00C5E9003400222370032385
:101B30006370C6B201AB02341046D1B28E4204F1DA
:101B4000020401D81AB070BD13F8011B04F8021C7E
:101B500004F8010C0132F0E708B5202383F3118863
:101B60000348FFF79DFA002383F3118808BD00BFE7
:101B70005025002090F8443003F01F02012A07D1BD
:101B800090F845200B2A03D10023C0E90E3315E05D
:101B900003F06003202B08D1B0F848302BB990F83F
:101BA0004520212A03D81F2A04D8FFF75BBA222A2E
:101BB000EBD0FAE7034A82630722C2630364012081
:101BC000704700BF1822002007B5052917D8DFE8A5
:101BD00001F0191603191920202383F31188104AE4
:101BE00001900121FFF7FCFA01980E4A0221FFF74C
:101BF000F7FA0D48FFF720FA002383F3118803B0AA
:101C00005DF804FB202383F311880748FFF7EAF906
:101C1000F2E7202383F311880348FFF701FAEBE78B
:101C2000783400089C3400085025002038B50C4D4D
:101C30000C4C0D492A4604F10800FFF767FF05F137
:101C4000CA0204F110000949FFF760FF05F5CA72E6
:101C500004F118000649BDE83840FFF757BF00BF40
:101C6000182A00202022002058340008623400087E
:101C70006D34000870B5044608460D46FFF712F8AB
:101C8000C6B22046013403780BB9184670BD3246FF
:101C90002946FEF7F3FF0028F3D10120F6E7000004
:101CA0002DE9F04705460C46FEF7FCFF2B49C6B26E
:101CB0002846FFF7DFFF08B10736F6B22849284665
:101CC000FFF7D8FF08B11036F6B2632E0BD8DFF855
:101CD0008C80DFF88C90234FDFF894A02E7846B9E3
:101CE0002670BDE8F08729462046BDE8F04701F0A0
:101CF0004FBB252E2ED1072241462846FEF7BEFFB8
:101D000070B9194B224603F10C0153F8040B42F849
:101D1000040B8B42F9D11B88138007350E34DDE7A5
:101D2000082249462846FEF7A9FF98B90F4BA21C86
:101D3000197809090232C95D02F8041C13F8011B65
:101D400001F00F015345C95D02F8031CF0D11834AE
:101D50000835C3E704F8016B0135BFE744350008D7
:101D60006D3400085B3500084C350008107AFF1F01
:101D70001C7AFF1FBFF34F8F024AD368DB03FCD4EA
:101D8000704700BF003C024008B5094B1B7873B98F
:101D9000FFF7F0FF074B1A69002ABFBF064A5A60D7
:101DA00002F188325A601A6822F480621A6008BD13
:101DB000762C0020003C02402301674508B50B4B00
:101DC0001B7893B9FFF7D6FF094B1A6942F000421E
:101DD0001A611A6842F480521A601A6822F480521A
:101DE0001A601A6842F480621A6008BD762C0020DE
:101DF000003C02400B28F0B516D80C4C0C49237857
:101E00007BB90C4D0E460C234FF0006255F8047B55
:101E100046F8042B013B13F0FF033A44F6D10123AB
:101E2000237051F82000F0BD0020FCE7A82C002012
:101E3000782C00206C350008014B53F820007047C7
:101E40006C3500080C2070470B2810B5044601D9EA
:101E5000002010BDFFF7CEFF064B53F82430184486
:101E6000C21A0BB90120F4E712680132F0D1043B29
:101E7000F6E700BF6C3500080B2810B5044621D8E2
:101E8000FFF778FFFFF780FF0F4AF323D360C3000B
:101E9000DBB243F4007343F002031361136943F4AC
:101EA00080331361FFF766FFFFF7A4FF074B53F87A
:101EB000241000F0D9F8FFF781FF2046BDE810405C
:101EC000FFF7C2BF002010BD003C02406C35000887
:101ED000F8B512F00103144642D18218B2F1016F35
:101EE00057D82D4B1B6813F0010352D02B4DFFF731
:101EF0004BFFF323EB60FFF73DFF40F20127032C7C
:101F000015D824F001046618244C401A40F2011739
:101F1000B142236900EB010524D123F001032361C1
:101F2000FFF74CFF0120F8BD043C0430E7E78307CE
:101F3000E7D12B6923F440732B612B693B432B6161
:101F400051F8046B0660BFF34F8FFFF713FF036870
:101F50009E42E9D02B6923F001032B61FFF72EFF8E
:101F60000020E0E723F44073236123693B432361AE
:101F70000B882B80BFF34F8FFFF7FCFE2D8831F8C5
:101F8000023BADB2AB42C3D0236923F0010323610E
:101F9000E4E71846C7E700BF00380240003C0240B3
:101FA000084908B50B7828B11BB9FFF7EDFE0123EE
:101FB0000B7008BD002BFCD0BDE808400870FFF78F
:101FC000FDBE00BF762C002010B50244064BD2B2F5
:101FD000904200D110BD441C00B253F8200041F8DB
:101FE000040BE0B2F4E700BF502800400F4B30B5BF
:101FF0001C6F240407D41C6F44F400741C671C6F0E
:1020000044F400441C670A4C236843F48073236043
:102010000244084BD2B2904200D130BD441C00B201
:1020200051F8045B43F82050E0B2F4E70038024076
:10203000007000405028004007B5012201A900208F
:10204000FFF7C2FF019803B05DF804FB13B5044627
:10205000FFF7F2FFA04205D0012201A90020019460
:10206000FFF7C4FF02B010BD70470000044BD3F867
:1020700074389B0042BF034B01221A70704700BFA7
:1020800000300240A92C0020014B1878704700BF97
:10209000A92C0020EFF3098305494A6B22F00102C5
:1020A0004A63683383F30988002383F311887047F8
:1020B00000EF00E0202080F3118862B60C4B0D4A3F
:1020C000D96821F4E0610904090C0A43DA60D3F805
:1020D000FC20094942F08072C3F8FC200A6842F0F3
:1020E00001020A601022DA7783F82200704700BFED
:1020F00000ED00E00003FA05001000E010B5202319
:1021000083F311880E4B5B6813F4006314D0F1EE77
:10211000103AEFF30984683C4FF08073E361094B98
:10212000DB6B236684F30988FFF74EFB10B1064B87
:10213000A36110BD054BFBE783F31188F9E700BFEE
:1021400000ED00E000EF00E0370300083A0300086C
:1021500070470000FEE700000A4B0B480B4A904214
:102160000BD30B4BDA1C121AC11E22F003028B4256
:1021700038BF00220021FEF79DBD53F8041B40F834
:10218000041BECE708370008A42D0020A42D002034
:10219000A42D00207047000070B5D0E915439E685B
:1021A00000224FF0FF3504EB42135101D3F8000930
:1021B0000028BEBFD3F8000940F08040C3F80009F2
:1021C000D3F8000B0028BEBFD3F8000B40F08040CE
:1021D000C3F8000B013263189642C3F80859C3F8DC
:1021E000085BE0D24FF00113C4F81C3870BD00004A
:1021F0001D4B03EB80022DE9F043D2F80CC05D6D5E
:10220000DCF81420461CD2F800E005EB063605EB9E
:102210004018516871450AD3D5F83438012202FAC2
:1022200000F023EA0000C5F83408BDE8F083BCF8EC
:102230001040AEEB0103A34228BF2346D8F818494B
:10224000A4B2B3EB840FF0D89468A4F1040959F850
:10225000047F3760A4EB09071F44042FF7D81C4400
:102260000B4494605360D4E7AC2C0020890141F00A
:102270002001016103699B06FCD41220FFF7EABA32
:1022800010B5054C2046FEF78DFF4FF0A043636567
:10229000024BA36510BD00BFAC2C0020C035000868
:1022A00070B50378012B054650D12A4B446D9842F6
:1022B0001BD1294B5A6B42F080025A635A6D42F08F
:1022C00080025A655A6D5A6942F080025A615A6911
:1022D00022F080025A610E2143205B6900F0D4FB9A
:1022E0001E4BE3601E4BC4F800380023C4F8003EC8
:1022F000C02323606E6D4FF40413A3633369002B76
:10230000FCDA012333610C20FFF7A4FA3369DB0701
:10231000FCD41220FFF79EFA3369002BFCDA00266A
:10232000A6602846FFF738FF6B68C4F81068DB68C2
:10233000C4F81468C4F81C684BB90A4BA3614FF089
:10234000FF336361A36843F00103A36070BD064BD4
:10235000F4E700BFAC2C00200038024040140040DD
:1023600003002002003C30C0083C30C0F8B5446D8A
:10237000054600212046FFF779FFA96D00234FF0A5
:1023800001128F68C4F834384FF00066C4F81C2876
:102390004FF0FF3004EB431201339F42C2F8006953
:1023A000C2F8006BC2F80809C2F8080BF2D20B6839
:1023B0006A6DEB65636210231361166916F01006EF
:1023C000FBD11220FFF746FAD4F8003823F4FE635D
:1023D000C4F80038A36943F4402343F01003A36119
:1023E0000923C4F81038C4F814380A4BEB604FF0D6
:1023F000C043C4F8103B084BC4F8003BC4F8106954
:10240000C4F80039EB6D03F1100243F48013EA6560
:10241000A362F8BD9C35000840800010426D90F822
:102420004E10D2F8003823F4FE6343EA0113C2F8D9
:10243000003870472DE9F84300EB8103456DDA68F9
:10244000166806F00306731E022B05EB41130C46BB
:1024500080460FFA81F94FEA41104FF00001C3F8AE
:10246000101B4FF0010104F1100398BFB60401FAEC
:1024700003F391698EBF334E06F1805606F5004690
:1024800000293AD0578A04F15801490137436F5067
:10249000D5F81C180B43C5F81C382B180021C3F8BD
:1024A000101953690127611EA7409BB3138A928BB1
:1024B0009B08012A88BF5343D8F85C20981842EA49
:1024C000034301F1400205EB8202C8F85C0021469B
:1024D00053602846FFF7CAFE08EB8900C3681B8AD1
:1024E00043EA8453483464011E432E51D5F81C3806
:1024F0001F43C5F81C78BDE8F88305EB4917D7F8EA
:10250000001B21F40041C7F8001BD5F81C1821EA74
:102510000303C0E704F13F0305EB83030A4A5A6053
:1025200028462146FFF7A2FE05EB4910D0F80039F6
:1025300023F40043C0F80039D5F81C3823EA070714
:10254000D7E700BF0080001000040002826D12680F
:10255000C265FFF721BE00005831436D49015B5849
:1025600013F4004004D013F4001F0CBF022001201C
:10257000704700004831436D49015B5813F4004037
:1025800004D013F4001F0CBF02200120704700008C
:1025900000EB8101CB68196A0B6813604B685360CC
:1025A0007047000000EB810330B5DD68AA6913684D
:1025B000D36019B9402B84BF402313606B8A146821
:1025C000426D1C44013CB4FBF3F46343033323F03A
:1025D000030302EB411043EAC44343F0C043C0F895
:1025E000103B2B6803F00303012B09B20ED1D2F884
:1025F000083802EB411013F4807FD0F8003B14BF81
:1026000043F0805343F00053C0F8003B02EB41120B
:10261000D2F8003B43F00443C2F8003B30BD000059
:102620002DE9F041244D6E6D06EB40130446D3F8BE
:10263000087BC3F8087B38070AD5D6F81438190781
:1026400006D505EB84032146DB6828465B6898477E
:10265000FA071FD5D6F81438DB071BD505EB840322
:10266000D968CCB98B69488A5A68B2FBF0F600FB8E
:1026700016228AB91868DA6890420DD2121AC3E994
:102680000024202383F311880B482146FFF78AFF9B
:1026900084F31188BDE8F081012303FA04F26B8909
:1026A00023EA02036B81CB68002BF3D0214602485A
:1026B000BDE8F041184700BFAC2C002000EB8103BF
:1026C00070B5DD68436D6C692668E6604A0156BBEB
:1026D0001A444FF40020C2F810092A6802F00302DD
:1026E000012A0AB20ED1D3F8080803EB421410F401
:1026F000807FD4F8000914BF40F0805040F00050B3
:10270000C4F8000903EB4212D2F8000940F004407B
:10271000C2F80009D3F83408012202FA01F101439A
:10272000C3F8341870BD19B9402E84BF4020206012
:1027300020682E8A8419013CB4FBF6F440EAC440B8
:1027400040F000501A44C6E7F8B504461E48456DEF
:1027500005EB4413D3F80869C3F80869F10717D5E6
:10276000D5F81038DA0713D500EB8403D9684B6924
:102770001F68DA68974218D2D21B00271A605F6080
:10278000202383F311882146FFF798FF87F31188F0
:10279000330617D5D5F834280123A340134211D0AE
:1027A0002046BDE8F840FFF723BD012303FA04F2F9
:1027B000038923EA020303818B68002BE8D02146BA
:1027C0009847E5E7F8BD00BFAC2C00202DE9F74F96
:1027D000984C666D7569B3691D4015F48058756134
:1027E00007D02046FEF744FD03B0BDE8F04FFFF7E9
:1027F00085BC002D12DAD6F8003E8E489F071EBF1A
:10280000D6F8003E23F00303C6F8003ED6F804389D
:1028100023F00103C6F80438FEF752FD280505D55C
:102820008448FFF7B9FC8348FEF73AFDA9040CD5AC
:10283000D6F8083813F0060FF36823F470530CBF72
:1028400043F4105343F4A053F3602A0704D563689C
:10285000DB680BB177489847EB0274D4AF0227D5F9
:10286000D4F85490DFF8CCB100274FF0010A09EBFF
:102870004712D2F8003B03F44023B3F5802F11D167
:10288000D2F8003B002B0DDA62890AFA07F322EA3C
:102890000303638104EB8703DB68DB6813B139460C
:1028A00058469847A36D01379B68FFB29F42DED917
:1028B000E80617D5676D3A6AC2F30A1002F00F03F3
:1028C00002F4F012B2F5802F00F08880B2F5402FAC
:1028D00008D104EB83030022DB681B6A07F58057ED
:1028E00090426DD12903D6F8184813D5E20302D5DA
:1028F0000020FFF795FEA30302D50120FFF790FE0D
:10290000670302D50220FFF78BFE260302D50320C2
:10291000FFF786FE6D037FF567AFE00702D5002065
:10292000FFF712FFA10702D50120FFF70DFF620795
:1029300002D50220FFF708FF23077FF555AF0320DC
:10294000FFF702FF50E7636DDFF8E8B0019300275F
:102950004FF0010AA36D9B685FFA87F999453FF62E
:102960007DAF019B03EB4913D3F8002902F4402209
:10297000B2F5802F22D1D3F80029002A1EDAD3F82D
:10298000002942F09042C3F80029D3F80029002A18
:10299000FBDB606D4946FFF769FC22890AFA09F3FF
:1029A00022EA0303238104EB8903DB689B6813B1EC
:1029B0004946584698474846FFF71AFC0137C9E789
:1029C000910708BFD7F80080072A98BF03F8018B4A
:1029D00002F1010298BF4FEA182881E7023304EBA5
:1029E000830207F580575268D2F818C0DCF8082037
:1029F000DCE9001CA1EB0C0C002188420AD104EB9D
:102A0000830463689B699A6802449A605A68024426
:102A10005A6067E711F0030F08BFD7F800808C45B4
:102A200088BF02F8018B01F1010188BF4FEA182825
:102A3000E3E700BFAC2C0020436D03EB4111D1F85C
:102A4000003B43F40013C1F8003B7047436D03EBB8
:102A50004111D1F8003943F40013C1F8003970472F
:102A6000436D03EB4111D1F8003B23F40013C1F88F
:102A7000003B7047436D03EB4111D1F8003923F45B
:102A80000013C1F80039704700F1604303F561435A
:102A90000901C9B283F80013012200F01F039A4014
:102AA00043099B0003F1604303F56143C3F88021B0
:102AB0001A60704730B5039C0172043304FB032590
:102AC000C0E90653049B03630021059BC160C0E974
:102AD0000000C0E90422C0E90842C0E90A114363CA
:102AE00030BD0000416A0022C0E90411C0E90A2299
:102AF000C2606FF00101FEF71DBF0000D0E9043293
:102B0000934201D1C2680AB9181D7047002070476E
:102B100003691960C2680132C260C26913448269E4
:102B20000361934224BF436A03610021FEF7F6BEAE
:102B300038B504460D46E3683BB16269131D12685F
:102B4000A3621344E362002007E0237A33B92946E5
:102B50002046FEF7D3FE0028EDDA38BD6FF0010005
:102B6000FBE70000C368C269013BC36043691344CB
:102B700082694361934224BF436A436100238362B5
:102B8000036B03B11847704770B52023044683F3E5
:102B90001188866A3EB9FFF7CBFF054618B186F368
:102BA0001188284670BDA36AE26A13F8015BA3622C
:102BB000934202D32046FFF7D5FF002383F3118809
:102BC000EFE700002DE9F84F04460E4617469846F9
:102BD0004FF0200989F311880025AA46D4F828B0BF
:102BE000BBF1000F09D141462046FFF7A1FF20B1FC
:102BF0008BF311882846BDE8F88FD4E90A12A7EBB9
:102C0000050B521A934528BF9346BBF1400F1BD9C1
:102C1000334601F1400251F8040B43F8040B914292
:102C2000F9D1A36A40334036A3624035D4E90A2380
:102C30009A4202D32046FFF795FF8AF31188BD42DE
:102C4000D8D289F31188C9E730465A46FEF70CF806
:102C5000A36A5B445E44A3625D44E7E710B5029C4F
:102C60000172043304FB0321C0E906130023C0E909
:102C70000A33039B0363049BC460C0E90000C0E9FE
:102C80000422C0E90842436310BD0000026AC2602A
:102C9000426AC0E904220022C0E90A226FF0010161
:102CA000FEF748BED0E904239A4201D1C26822B996
:102CB000184650F8043B0B60704700207047000036
:102CC000C368C2690133C3604369134482694361C5
:102CD000934224BF436A43610021FEF71FBE0000F8
:102CE00038B504460D46E3683BB123691A1DA2625C
:102CF000E2691344E362002007E0237A33B92946EE
:102D00002046FEF7FBFD0028EDDA38BD6FF001002C
:102D1000FBE7000003691960C268013AC260C2693A
:102D2000134482690361934224BF436A0361002311
:102D30008362036B03B118477047000070B520230E
:102D40000D460446114683F31188866A2EB9FFF7B3
:102D5000C7FF10B186F3118870BDA36A1D70A36A06
:102D6000E26A01339342A36204D3E1692046043945
:102D7000FFF7D0FF002080F31188EDE72DE9F84F31
:102D800004460D46904699464FF0200A8AF3118872
:102D90000026B346A76A4FB949462046FFF7A0FF71
:102DA00020B187F311883046BDE8F88FD4E90A07CF
:102DB0003A1AA8EB0607974228BF1746402F1BD99F
:102DC00005F1400355F8042B40F8042B9D42F9D13E
:102DD000A36A4033A3624036D4E90A239A4204D35B
:102DE000E16920460439FFF795FF8BF311884645CA
:102DF000D9D28AF31188CDE729463A46FDF734FF48
:102E0000A36A3B443D44A3623E44E5E7D0E9042382
:102E10009A4217D1C3689BB1836A8BB1043B9B1A5A
:102E20000ED01360C368013BC360C3691A44836951
:102E300002619A4224BF436A036100238362012333
:102E4000184670470023FBE700F088B84FF0804336
:102E5000002258631A610222DA6070474FF0804303
:102E60000022DA60704700004FF0804358637047DB
:102E70004FF08043586A70474B6843608B688360AB
:102E8000CB68C3600B6943614B6903628B69436222
:102E90000B6803607047000008B5264B26481A6986
:102EA00040F2FF110A431A611A6922F4FF7222F0FC
:102EB00001021A611A691A6B0A431A631A6D0A43EE
:102EC0001A651E4A1B6D1146FFF7D6FF02F11C0161
:102ED00000F58060FFF7D0FF02F1380100F5806057
:102EE000FFF7CAFF02F1540100F58060FFF7C4FF4D
:102EF00002F1700100F58060FFF7BEFF02F18C0166
:102F000000F58060FFF7B8FF02F1A80100F58060CE
:102F1000FFF7B2FF02F1C40100F58060FFF7ACFFDC
:102F200002F1E00100F58060FFF7A6FFBDE8084070
:102F300000F09AB80038024000000240CC3500088A
:102F400008B500F007FAFEF763FCFFF78FF8BDE85D
:102F50000840FEF76BBE000070470000104B1A6C73
:102F600042F001021A641A6E42F001021A660D4A1A
:102F70001B6E936843F0010393604FF0804353222C
:102F80009A624FF0FF32DA6200229A615A63DA6085
:102F90005A6001225A6108211A601C20FFF774BD93
:102FA00000380240002004E04FF0804208B511696B
:102FB000D3680B40D9B2C9439B07116107D52023C1
:102FC00083F31188FEF744FC002383F3118808BDC6
:102FD00008B5FFF7E9FFBDE80840FFF78FB800002C
:102FE0001F4B1A696FEAC2526FEAD2521A611A690C
:102FF000C2F308021A614FF0FF301A695A6958612A
:1030000000215A6959615A691A6A62F080521A623B
:103010001A6A02F080521A621A6A5A6A58625A6A26
:1030200059625A6A1A6C42F080521A641A6E42F05F
:1030300080521A661A6E0B4A106840F48070106055
:10304000186F00F44070B0F5007F1EBF4FF4803061
:1030500018671967536823F40073536000F05AB976
:103060000038024000700040334B4FF080521A6429
:10307000324A4FF4404111601A6842F001021A606E
:103080001A689107FCD59A6822F003029A602A4BCD
:103090009A6812F00C02FBD1196801F0F90119606D
:1030A0009A601A6842F480321A601A689203FCD55A
:1030B0005A6F42F001025A671F4B5A6F9007FCD5B6
:1030C0001F4A5A601A6842F080721A601B4A53689D
:1030D0005904FCD5184B1A689201FCD5194A9A601C
:1030E000194B1A68194B9A42194B21D1194A116888
:1030F000194A91421CD140F205121A60144A136811
:1031000003F00F03052BFAD10B4B9A6842F0020231
:103110009A609A6802F00C02082AFAD15A6C42F4BA
:1031200080425A645A6E42F480425A665B6E70471F
:1031300040F20572E1E700BF003802400070004035
:103140000854400700948838002004E011640020EF
:10315000003C024000ED00E041C20F41084A08B5C2
:10316000516913680B4003F00103536123B1054A11
:1031700013680BB150689847BDE80840FEF7BEBF22
:10318000003C0140242D0020084A08B5516913680D
:103190000B4003F00203536123B1054A93680BB15E
:1031A000D0689847BDE80840FEF7A8BF003C014042
:1031B000242D0020084A08B5516913680B4003F01C
:1031C0000403536123B1054A13690BB15069984751
:1031D000BDE80840FEF792BF003C0140242D0020CE
:1031E000084A08B5516913680B4003F0080353619E
:1031F00023B1054A93690BB1D0699847BDE80840EF
:10320000FEF77CBF003C0140242D0020084A08B591
:10321000516913680B4003F01003536123B1054A51
:10322000136A0BB1506A9847BDE80840FEF766BFC5
:10323000003C0140242D0020174B10B55A691C6832
:10324000144004F478725A61A30604D5134A936AB1
:103250000BB1D06A9847600604D5104A136B0BB1C6
:10326000506B9847210604D50C4A936B0BB1D06B79
:103270009847E20504D5094A136C0BB1506C984786
:10328000A30504D5054A936C0BB1D06C9847BDE8F3
:103290001040FEF733BF00BF003C0140242D00204A
:1032A0001A4B10B55A691C68144004F47C425A61E8
:1032B000620504D5164A136D0BB1506D984723056E
:1032C00004D5134A936D0BB1D06D9847E00404D533
:1032D0000F4A136E0BB1506E9847A10404D50C4AE7
:1032E000936E0BB1D06E9847620404D5084A136FF1
:1032F0000BB1506F9847230404D5054A936F0BB167
:10330000D06F9847BDE81040FEF7F8BE003C014082
:10331000242D0020062108B50846FFF7B5FB06213D
:103320000720FFF7B1FB06210820FFF7ADFB0621C0
:103330000920FFF7A9FB06210A20FFF7A5FB0621BC
:103340001720FFF7A1FBBDE8084006212820FFF762
:103350009BBB000008B5FFF743FE00F00BF8FDF73C
:103360001FFFFDF7F7FDFFF7F7FDBDE80840FFF78A
:103370006BBD00000023054A19460133102BC2E93A
:10338000001102F10802F8D1704700BF242D00207F
:10339000034611F8012B03F8012B002AF9D17047DD
:1033A00053544D3332463F3F3F00000053544D339A
:1033B00032463430780053544D333246343278003C
:1033C00053544D3332463434365858000000000010
:1033D000A03300083F00000013040000AC330008D5
:1033E0003F00000019040000B63300083F00000051
:1033F00021040000C03300083F000000000000006E
:10340000D10E0008BD0E0008F90E0008E50E0008F8
:10341000F10E0008DD0E0008C90E0008B50E000808
:10342000050F00080000000001000000000000007F
:103430006D61696E0000000069646C650000000049
:1034400038340008D8230020502500200100000057
:103450000D180008000000004172647550696C6F1F
:10346000740025424F415244252D424C00255345BE
:103470005249414C250000000200000000000000FD
:10348000ED1000085911000840004000E829002014
:10349000F8290020020000000000000003000000E6
:1034A000000000009D110008000000001000000056
:1034B000082A0020000000000100000000000000B9
:1034C000AC2C002001010200C91B0008D91A000819
:1034D000751B0008591B000843000000E034000879
:1034E00009024300020100C0320904000001020287
:1034F000010005240010010524010001042402023A
:103500000524060001070582030800FF09040100E5
:10351000020A0000000705010240000007058102C1
:1035200040000000120000002C35000812011001BC
:10353000020000400912415700020102030100008D
:103540000403090425424F41524425004A48454D91
:1035500043552D47534634303541003031323334F2
:103560003536373839414243444546000040000073
:10357000004000000040000000400000000001008A
:103580000000020000000200000002000000020033
:103590000000020000000200000002000000000025
:1035A000D51200088D1500083916000840004000AB
:1035B0000C2D00200C2D0020010000001C2D0020EF
:1035C00080000000400100000300000000008002B5
:1035D00000000000AAAAAAAA00000000FFFF000045
:1035E0000000000000A00A004000001100000000E0
:1035F000AAAAAAAA40000011FFFF000000000000D4
:10360000000000000000005400000000AAAAAAAABE
:1036100000000008FF1F0000000000000000000084
:103620000000000000000000AAAAAAAA00000000F2
:10363000FFFF00000000000000000000000000008C
:1036400000000000AAAAAAAA00000000FFFF0000D4
:10365000000000000000000000000000000000006A
:10366000AAAAAAAA00000000FFFF000000000000B4
:10367000000000000000000000000000AAAAAAAAA2
:1036800000000000FFFF000000000000000000003C
:1036900000000000000000000A0000000000000020
:1036A0000300000000000000000000000000000017
:1036B000000000000000000000000000000000000A
:1036C00000000000000000002304000000000000D3
:1036D00000400F0000000000FF00960000000008FE
:1036E00000960000000008000400000040350008BB
:1036F00000000000000000000000000000000000CA
:083700000000000000000000C1
:00000001FF

View File

@ -5,7 +5,7 @@
# thanks to betaflight for pin information (https://github.com/betaflight/unified-targets/blob/master/configs/default/JHEF-JHEF405PRO.config)
# Version of JHEMCU GSF405A target to use external RX on USART2
include ../JHEMCU-GSF405A/hwdef.data
include ../JHEMCU-GSF405A/hwdef.dat
undef PD5 PD6 PB10 PB11 PA3 PA2
undef HAL_SERIAL1_PROTOCOL

View File

@ -7,7 +7,7 @@
MCU STM32F4xx STM32F405xx
# board ID for firmware load
APJ_BOARD_ID 1060
APJ_BOARD_ID 1059
# crystal frequency
OSCILLATOR_HZ 8000000