From 4a178d5c446c05ef422926740f32f2296fe1b57e Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 3 Feb 2021 18:11:42 +1100 Subject: [PATCH] Tools: added new Matek bootloaders --- Tools/bootloaders/MatekF405-CAN_bl.bin | Bin 0 -> 16344 bytes Tools/bootloaders/MatekF405-CAN_bl.hex | 1024 ++++++++++++++++++++++++ Tools/bootloaders/f405-MatekGPS_bl.bin | Bin 0 -> 14152 bytes Tools/bootloaders/f405-MatekGPS_bl.hex | 887 ++++++++++++++++++++ 4 files changed, 1911 insertions(+) create mode 100755 Tools/bootloaders/MatekF405-CAN_bl.bin create mode 100644 Tools/bootloaders/MatekF405-CAN_bl.hex create mode 100755 Tools/bootloaders/f405-MatekGPS_bl.bin create mode 100644 Tools/bootloaders/f405-MatekGPS_bl.hex diff --git a/Tools/bootloaders/MatekF405-CAN_bl.bin b/Tools/bootloaders/MatekF405-CAN_bl.bin new file mode 100755 index 0000000000000000000000000000000000000000..fb1863ac14b77c04a3f6ffbbfdd84635d94963a6 GIT binary patch literal 16344 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 NR)q5Ke*Rzl{a@LDDi;6% literal 0 HcmV?d00001 diff --git a/Tools/bootloaders/MatekF405-CAN_bl.hex b/Tools/bootloaders/MatekF405-CAN_bl.hex new file mode 100644 index 0000000000..cbd76558ec --- /dev/null +++ b/Tools/bootloaders/MatekF405-CAN_bl.hex @@ -0,0 +1,1024 @@ +:020000040800F2 +:1000000000060020E50100080D0F0008110F000890 +:10001000690F0008110F00083D0F0008E7010008F4 +:10002000E7010008E7010008E7010008DD290008F2 +:10003000E7010008E7010008E7010008E701000800 +:10004000E7010008E7010008E7010008E7010008F0 +:10005000E7010008E7010008113A00083D3A0008EE +:10006000693A0008953A0008C13A0008E70100081B +:10007000E7010008E7010008E7010008E7010008C0 +:10008000E7010008E7010008E7010008E7010008B0 +:10009000E7010008E7010008E7010008ED3A000861 +:1000A000E7010008E7010008E7010008E701000890 +:1000B0002D380008E7010008E7010008E701000803 +:1000C000E7010008E7010008E7010008E701000870 +:1000D000E7010008391100084D11000861110008FE +:1000E000553B0008E7010008E7010008E7010008A8 +:1000F000E7010008E7010008E7010008E701000840 +:10010000E7010008E7010008E7010008E70100082F +:100110007511000889110008E7010008E7010008CF +:10012000E7010008E7010008E7010008E70100080F +:10013000E7010008E7010008E7010008E7010008FF +:10014000E7010008E7010008E7010008C9300008DE +:10015000E7010008E7010008E7010008E7010008DF +:10016000E7010008E7010008E7010008E7010008CF +:10017000E7010008E7010008E7010008E7010008BF +:10018000E7010008E7010008E7010008E7010008AF +:10019000E7010008E7010008E7010008E70100089F +:1001A000E7010008E7010008E7010008E70100088F +:1001B000E7010008E7010008E7010008E70100087F +:1001C000E7010008E7010008E7010008E70100086F +:1001D000E7010008E7010008E7010008E70100085F +:1001E000D50E000802E000F000F8FEE772B63948CC +:1001F00080F30888384880F3098838484EF608515B +:10020000CEF20001086040F20000CCF200004EF691 +:100210003471CEF200010860BFF34F8FBFF36F8FD0 +:1002200040F20000C0F2F0004EF68851CEF200011C +:100230000860BFF34F8FBFF36F8F4FF00000E1EE08 +:10024000100A4EF63C71CEF200010860062080F3E1 +:100250001488BFF36F8F02F0FFFB03F07DFA4FF0BD +:1002600055301F491B4A91423CBF41F8040BFAE745 +:100270001C49194A91423CBF41F8040BFAE71A495C +:100280001A4A1B4B9A423EBF51F8040B42F8040B2A +:10029000F8E700201749184A91423CBF41F8040B87 +:1002A000FAE702F0DDFB03F0B3FA144C144DAC4254 +:1002B00003DA54F8041B8847F9E700F03FF8114CC3 +:1002C000114DAC4203DA54F8041B8847F9E702F0F9 +:1002D000C5BB00000006002000220020000000082E +:1002E0000000002000060020B03F0008002200208F +:1002F00028220020282200206C440020E001000871 +:10030000E4010008E4010008E40100082DE9F04FD1 +:100310002DED108AC1F80CD0C3689D46BDEC108A43 +:10032000BDE8F08F002383F311882846A047002002 +:1003300001F0D8FF01F0FAFE00DFFEE71B4B6FF083 +:10034000090270B51A70032200245A700F229C70A3 +:10035000DC701C715C719C71DC711C725C729A7235 +:10036000DC7202F00DFB064602F032FB054650B986 +:100370000F4B9E4217D001339E4241F2883412BF88 +:10038000054600240125002002F004FB0DB100F019 +:1003900059F800F047FD00F0BDFB204600F0B0F832 +:1003A00000F050F8F9E70446EDE700BF28220020EE +:1003B000010007B008B500F02BFBA0F12003584264 +:1003C000584108BD07B5054B02211B88ADF8043024 +:1003D00001A800F089FB03B05DF804FB3C3C000879 +:1003E00010B5202383F311881248C3680BB101F0C4 +:1003F000FFFF0023104A0F484FF47A7101F0BCFF51 +:10040000002383F311880D4C236813B12368013B4B +:100410002360636813B16368013B6360084B1B781A +:1004200033B9636823B9022000F062FC32236360B1 +:1004300010BD00BF34220020E1030008502300203B +:100440004822002010B5254B254953F8042F0132CE +:1004500000D110BD8B42F8D1224C234B22689A4226 +:100460003AD9224B9B6803F1006303F580339A422B +:1004700032D2002000F068FB1D4B0220187000F003 +:1004800029FC1C4B1A6C00221A64196E1A66196E2C +:10049000596C5A64596E5A665A6E5A6942F0800213 +:1004A0005A615A6922F080025A615A691A6942F007 +:1004B00000521A611A6922F000521A611B6972B661 +:1004C0000D4A0E4B13601B682268202181F31188AE +:1004D0009D4683F30888104710BD00BFFCFF00084D +:1004E0001C00010804000108FFFF0008282200206A +:1004F000482200200038024008ED00E0000001081A +:100500002DE9F04F99B0B34C01902022FF2110A8A3 +:10051000A66800F029FCB04A1378A346A3B9AF48F7 +:100520000121C3601170202383F31188C3680BB1CC +:1005300001F05EFF0023AA4AA8484FF47A7101F047 +:100540001BFF002383F31188019B13B1A54B019A74 +:100550001A60A54AA349019F0292002313704B60C1 +:1005600099461C461D469846012000F0B3FB002F1B +:1005700000F012829B4B1B68002B40F00D8219B0DB +:10058000BDE8F08F0220FFF715FF002840F0FB8147 +:10059000019BB9F1000F08BF1F46944B1B88ADF8B3 +:1005A0002C3002210BA800F09FFADDE74FF47A709F +:1005B00000F02EFA031E0393EADB0220FFF7FAFE97 +:1005C00082460028E4D0039B581E042800F2DD81F7 +:1005D000DFE800F0030E1114170018A8052340F8F7 +:1005E000343D042100F080FA54464FF0000856E0F4 +:1005F00004217848F6E704217D48F3E704217D488B +:10060000F0E71C24204600F0A1FA04340B900421EA +:100610000BA800F069FA2C2CF4D1E5E7002DB7D037 +:10062000002CB5D00220FFF7C5FE0546002800F0DB +:10063000AF8101206C4C00F087FA0220207000F09E +:1006400049FB4FF000095FFA89FA504600F08CFA36 +:10065000074658B1504600F097FA09F10109002801 +:10066000F1D12C46A9460027634B97E701230220CE +:10067000237000F021FB3E46DBF808309E4206D294 +:10068000304600F063FA0130EBD10436F4E7029B08 +:1006900000261E70534BA9465E602C46374600F07C +:1006A000B7FB15B1002C18BF0027FFF78BFE5BE7E7 +:1006B000002D3FF46DAF002C3FF46AAF029B022087 +:1006C000187000F007FB322000F0A2F9B0F1000A28 +:1006D000C0F25E811AF0030540F05A81DBF8082071 +:1006E00006EB0A03934200F25381BAF5807F00F2D1 +:1006F0004F8155450DDA4FF47A7000F089F9049076 +:10070000049B002BC0F244813C4A049BAB5401354E +:10071000EFE7C820FFF74EFE0546002800F03881BD +:100720001F2E11D8C6F12004544528BF544610ABE3 +:1007300026F0030022463149184400F0EBFA224625 +:10074000FF212E4800F010FB4FEAAA0A5FFA8AF256 +:100750002A49304600F010FB0446002800F01A81B8 +:1007600006EB8A0605469AE70220FFF723FE0028DB +:100770003FF40EAF00F02EFA00283FF409AF4FF01F +:10078000000A5346DBF8082092451CD2BAF11F0F2D +:1007900012D8109A01320FD02AF0030218A90A4485 +:1007A00052F8202C0B92184604220BA900F0F0FB03 +:1007B0000AF1040A0346E5E75046039300F0C6F940 +:1007C000039B0B90EFE718A8042140F84C3D00F084 +:1007D0008BF964E7282200204C23002034220020DB +:1007E000E103000850230020482200203E3C00087E +:1007F0002C22002030220020403C00084C22002007 +:1008000018A8002340F8343D642100F039F900288D +:100810007FF4BEAE0220FFF7CDFD00283FF4B8AE56 +:100820000B9800F0C3F918AB43F8480D04211846A3 +:10083000CDE718A8002340F8343D642100F020F9EA +:1008400000287FF4A5AE0220FFF7B4FD00283FF496 +:100850009FAE0B9800F0B8F918AB43F8440DE5E7EC +:100860000220FFF7A7FD00283FF492AE00F0C2F986 +:1008700018AB43F8400DD9E70220FFF79BFD002895 +:100880003FF486AE0BA9142000F0BAF9824618A8EE +:10089000042140F83CAD00F027F951460BA896E73B +:1008A000322000F0B5F8B0F1000AFFF671AE1AF090 +:1008B000030F7FF46DAEDBF808200AEB08039342C8 +:1008C0003FF666AE0220FFF775FD00283FF460AEEC +:1008D0002AF0030AC244D0453FF4E1AE404600F09E +:1008E00035F904210A900AA800F0FEF808F104087E +:1008F000F1E74FF47A70FFF75DFD00283FF448AE52 +:1009000000F068F900283FF4AFAE109B01330CD023 +:10091000082210A9002000F02FFA00283FF4A4AE0E +:100920002022FF2110A800F01FFAFFF74BFD3748E7 +:1009300001F0DEFC23E6002D3FF42AAE002C3FF44C +:1009400027AE18A8002340F8343D642100F098F841 +:10095000824600287FF41CAE0220FFF72BFD002802 +:100960003FF416AE0390FFF72DFD41F2883001F001 +:10097000BFFC0B9800F08EFA00F04AFA039B574632 +:100980001C461D46F0E5054689E64FF00008FFE5E8 +:100990002546FDE52C4667E6002000F039F8049076 +:1009A000049B002BFFF6E3AD012000F085F9049BCA +:1009B000213B122B3FF6D8AD01A252F823F000BF25 +:1009C00085050008AD0500081D060008690500083A +:1009D0006905000869050008B1060008A1080008BB +:1009E00069070008010800083308000861080008CA +:1009F000690500087908000869050008F30800087F +:100A00009F0600086905000837090008A086010054 +:100A10002DE9F34702AE00244FF47A7506F8014D34 +:100A2000144FDFF85880454397F900305A1C5FFA9D +:100A300084F901D0A34212D158F82400036801229E +:100A4000D3F820A031462B46D047012807D10A4BC6 +:100A50009DF8070083F8009002B0BDE8F0870134EC +:100A6000022CE1D14FF4FA7001F042FC4FF0FF305C +:100A7000F2E700BF0022002098230020803C0008FD +:100A80002DE9F0474FF47A75144FDFF85880064689 +:100A90004D43002497F900305A1C5FFA84F901D0C5 +:100AA000A34210D158F8240003680422D3F820A0F0 +:100AB00031462B46D047042805D1094B83F80090D6 +:100AC0000020BDE8F0870134022CE3D14FF4FA7026 +:100AD00001F00EFC4FF0FF30BDE8F087002200204F +:100AE00098230020803C000830B4074B1A78074B4D +:100AF00053F822402368DD69054B0A46AC4601469F +:100B0000204630BC604700BF98230020803C00088E +:100B1000A086010070B501F037FE094C094E207027 +:100B2000002530682378834208D901F027FE336816 +:100B300005440133B5F5803F3360F2D370BD00BF8B +:100B4000992300205823002001F0CCBE00F1006062 +:100B500000F580300068704700F10060920000F5F9 +:100B6000803001F057BE0000054B1A68054B1B781A +:100B70009B1A834202D9104401F000BE0020704746 +:100B8000582300209923002038B5074D04462868D3 +:100B9000204401F0FBFD28B928682044BDE8384016 +:100BA00001F00CBE38BD00BF5823002010F0030335 +:100BB00008D1B0F5007F05D800F10050A0F508403D +:100BC0000068704700207047014BC058704700BF55 +:100BD000107AFF1F064991F8243033B10023082210 +:100BE000086A81F82430FFF7B7BF0120704700BFC3 +:100BF0005C230020014B1868704700BF002004E010 +:100C000070B52A4B1C68C4F30B03240C63B140F28B +:100C10001342934231D040F2194293422FD040F216 +:100C2000214293422DD10323214A0C2505FB0323A6 +:100C30005D6893F9082042F201039C4224D0B4F588 +:100C4000805F23D041F201039C4221D041F2030393 +:100C50009C421FD041F207039C4208BF3122441E30 +:100C60000C44013D0B46A3421ED215F9016F581CDE +:100C700096B1034600F8016CF5E70123D4E702239F +:100C8000D2E73F220B4DD6E73322E3E74122E1E7EB +:100C90005A22E4E75922E2E72C2584421D7001D94B +:100CA000981C5A70401A70BD1846FBE7002004E0FB +:100CB000503C0008443C0008022804D14FF0804218 +:100CC000034B9A6170470128FCD14FF00052F7E7BF +:100CD00000000240022804D14FF48042034B9A6185 +:100CE00070470128FCD14FF40052F7E700000240A2 +:100CF000022805D1064A536983F480435361704743 +:100D00000128FCD1024A536983F40053F6E700BF7F +:100D10000000024010B50023934203D0CC5CC454C1 +:100D20000133F9E710BD000030B5441E14F9010F7E +:100D30000B4660B193F90050854201F1010106D1E3 +:100D40001AB993F90020801A30BD013AEEE7002A63 +:100D5000F7D1104630BD000002460346981A13F939 +:100D6000011B0029FAD1704702440346934202D086 +:100D700003F8011BFAE770472DE9F047234C94F87C +:100D8000243005468846174683BB2E46DFF87C9004 +:100D9000C7B394F824302BB92022FF21484626629D +:100DA000FFF7E2FF94F82400C0F10805BD4228BF18 +:100DB0003D465FFA85FAAD0041462A4604EB8000C5 +:100DC000FFF7A8FF94F82430A7EB0A079A445FFACC +:100DD0008AFABAF1080F2E44A844FFB284F824A07E +:100DE000D6D1FFF7F7FE0028D2D108E0266A06EB3D +:100DF0008306B042CAD0FFF7EDFE0028C5D100201F +:100E0000BDE8F0870120BDE8F08700BF5C2300202B +:100E1000024B1A78024B1A70704700BF98230020CB +:100E20000022002038B5154C154D204600F01AFD63 +:100E30002946204600F042FD2D6812486A6DD2F81E +:100E4000043843F00203C2F8043801F051FA0E49A5 +:100E5000284600F03FFE6A6D0C48D2F804380C4971 +:100E600023F00203C2F80438A0424FF4E1330B60D0 +:100E700003D0BDE8384000F053BC38BD983C00209A +:100E8000883D000840420F00B03D00085424002077 +:100E90008423002038B50B4B1A780B4B53F82240B3 +:100EA0000A4B9C4205460CD0094B002118461422DF +:100EB000FFF75AFF056001462046BDE8384000F0C4 +:100EC0002FBC38BD98230020803C0008983C0020AF +:100ED0008423002070B50A4C1C263246002120468F +:100EE000FFF742FF0125074B636065703246002122 +:100EF000A019FFF739FF044B25776577236270BD92 +:100F00009C2300200E0002400D000240FEE700007E +:100F100000B59BB0EFF3098168226846FFF7FAFE3F +:100F2000EFF30583044B9A6BDA6A9A6A9A6A9A6AB3 +:100F30009A6A9A6A9B6AFEE700ED00E000B59BB0F2 +:100F4000EFF3098168226846FFF7E4FEEFF30583BB +:100F5000044B9A6B9A6A9A6A9A6A9A6A9A6A9B6A24 +:100F6000FEE700BF00ED00E000B59BB0EFF30981A4 +:100F700068226846FFF7CEFEEFF30583034B5A6BFA +:100F80009A6A9A6A9A6A9A6A9B6AFEE700ED00E09A +:100F900030B5084D0A4491420BD011F8013B0924A9 +:100FA0005840013CF7D040F300032B4083EA500047 +:100FB000F7E730BD2083B8ED002304491A465A50A4 +:100FC000C8180833802B4260F9D17047D423002021 +:100FD000026843681143016003B11847704700007D +:100FE000024AD36843F0C003D36070470010014049 +:100FF000024AD36843F0C003D36070470044004006 +:10100000024AD36843F0C003D360704700480040F1 +:10101000024AD36843F0C003D3607047004C0040DD +:10102000024AD36843F0C003D360704700500040C9 +:101030002DE9F041D0F85C64F7683368DA050546BD +:101040009CB20DD5202383F311884FF40071043036 +:10105000FFF7BEFF6FF480733360002383F31188C2 +:10106000202383F3118805F1040814F02F0333D1F2 +:1010700083F31188380615D5210613D5202383F371 +:10108000118805F1380000F0A9FA002846DA082195 +:10109000281DFFF79DFF4FF67F733B40F360002351 +:1010A00083F311887A060ED563060CD5202383F3CB +:1010B0001188EA6C2B6D9A4202D12B6C002B2FD138 +:1010C000002383F31188D5F86424D368002B31D032 +:1010D0001069BDE8F0411847230713D014F0080F3A +:1010E0000CBF00218021E00748BF41F02001A2078A +:1010F00048BF41F04001630748BF41F4807140465A +:10110000FFF766FFA406736805D595F860142846B6 +:10111000194000F013FB3468A4B2A6E77060BEE784 +:1011200027F040073F041021281D3F0CFFF750FF18 +:10113000F760C5E7BDE8F08108B50348FFF778FF21 +:10114000BDE8084001F05ABC5424002008B503480B +:10115000FFF76EFFBDE8084001F050BCBC2800203E +:1011600008B50348FFF764FFBDE8084001F046BC3E +:10117000242D002008B50348FFF75AFFBDE80840BA +:1011800001F03CBC8C31002008B50348FFF750FF4C +:10119000BDE8084001F032BCF435002010B5174C12 +:1011A000174A2046002100F099FA164BC4F85C3427 +:1011B000154C164A2046002100F090FA144BC4F852 +:1011C0005C34144C144A2046002100F087FA134B7B +:1011D000C4F85C34124C134A2046002100F07EFA19 +:1011E000114BC4F85C34114C114A0021204600F028 +:1011F00075FA104BC4F85C3410BD00BF54240020B5 +:10120000E10F000800100140BC280020F10F000889 +:1012100000440040242D0020011000080048004038 +:101220008C31002011100008004C0040F4350020E3 +:10123000211000080050004038B5494D037C0029BA +:1012400018BF0D46012B0446C0F8645410D1454B1D +:10125000984242D1444B5A6C42F010025A645A6E82 +:1012600042F010025A665B6E0B21252000F08EF8CA +:101270003E4BD4F85C249A422B6802D03C498A4207 +:101280006BD13C4901EB5301B1FBF3F3A98808048E +:1012900042BF23F0070003F0070343EA40039360D3 +:1012A000EB8843F040039BB213612B8943F00103A9 +:1012B0009BB2536141F4045343F02C03D36001F417 +:1012C000A05100231360B1F5806F136853680CBF01 +:1012D0007F23FF2384F8603438BD274B98420CD11C +:1012E000214B1A6C42F400321A641A6E42F4003236 +:1012F0001A661B6E0B212620B8E7204B98420CD1B2 +:10130000194B1A6C42F480221A641A6E42F480223D +:101310001A661B6E0B212720A8E7194B98420CD1A7 +:10132000114B1A6C42F400221A641A6E42F4002225 +:101330001A661B6E0B21342098E7124B984297D106 +:10134000094B1A6C42F480121A641A6E42F480122D +:101350001A661B6E0B21352088E70B4992E700BF08 +:10136000A83C00085424002000380240001001402E +:101370000014014000BD0105BC280020242D0020E0 +:101380008C310020F435002080DE800200F16043C3 +:1013900000F01F02400903F5614309018000C9B252 +:1013A00000F1604083F8001300F561400123934091 +:1013B000C0F8803103607047F8B515468268066949 +:1013C000AA420B46816938BF8568761AB542044641 +:1013D00007D218462A46FFF79DFCA3692B44A36158 +:1013E0000DE011D932461846FFF794FCAF1B3A4680 +:1013F000E1683044FFF78EFCE2683A44A261A368DA +:101400005B1BA3602846F8BD18462A46FFF782FCFE +:10141000E368E4E783682DE9F0410446934215460A +:10142000266938BF85684069361AB5420F4606D22C +:101430002A46FFF76FFC63692B4463610DE012D904 +:101440003246A5EB0608FFF765FC4246B919E0688D +:10145000FFF760FCE26842446261A3685B1BA36023 +:101460002846BDE8F0812A46FFF754FCE368E4E72C +:1014700010B50A440024C361029B00604060846090 +:10148000C160816141610261036210BD08B582697A +:101490004369934201D1826882B9826801328260D5 +:1014A0005A1C42611970426903699A4201D3C368A8 +:1014B0004361002100F038FF002008BD4FF0FF30ED +:1014C00008BD000070B5202304460E4683F3118842 +:1014D000A568A5B1A368A269013BA360531CA361E1 +:1014E00015782269934224BFE368A361E3690BB1D5 +:1014F00020469847002383F31188284670BD314663 +:10150000204600F001FF0028E2DA85F3118870BD63 +:101510002DE9F74F05460F4690469A46D0F81C90A5 +:10152000202686F311884FF0000B144664B1224642 +:1015300039462846FFF740FF034668B9514628461A +:1015400000F0E2FE0028F1D0002383F31188A8EB1D +:10155000040003B0BDE8F08FB9F1000F03D0019093 +:101560002846C847019B8BF31188E41A1F4486F371 +:101570001188DBE7C16081614161C3611144009B57 +:10158000006040608260016103627047F8B5044604 +:101590000E461746202383F31188A568A5B1A368DA +:1015A000013BA36063695A1C62611E702369626912 +:1015B0009A4224BFE3686361E3690BB12046984710 +:1015C000002080F31188F8BD3946204600F09CFECB +:1015D0000028E2DA85F31188F8BD000083694269CA +:1015E0009A4210B501D182687AB98268013282606C +:1015F0005A1C82611C7803699A4201D3C3688361D3 +:10160000002100F091FE204610BD4FF0FF3010BDCC +:101610002DE9F74F05460F4690469A46D0F81C90A4 +:10162000202686F311884FF0000B144664B1224641 +:1016300039462846FFF7EEFE034668B9514628466C +:1016400000F062FE0028F1D0002383F31188A8EB9C +:10165000040003B0BDE8F08FB9F1000F03D0019092 +:101660002846C847019B8BF31188E41A1F4486F370 +:101670001188DBE7026843681143016003B1184732 +:10168000704700001430FFF743BF00004FF0FF33F6 +:101690001430FFF73DBF00003830FFF7B9BF00003E +:1016A0004FF0FF333830FFF7B3BF00001430FFF7BF +:1016B00009BF00004FF0FF311430FFF703BF0000F7 +:1016C0003830FFF763BF00004FF0FF323830FFF7CC +:1016D0005DBF000000207047FFF760BD37B50F4BBE +:1016E0000360002343608360C360012304460374E6 +:1016F000154600900B464FF4007200F15C01143067 +:10170000FFF7B6FE00942B464FF4007204F51771F4 +:1017100004F13800FFF72EFF03B030BDBC3C0008D9 +:1017200010B52023044683F31188FFF785FD0223BB +:101730002374002383F3118810BD000038B5C369FA +:1017400004460D461BB904210844FFF793FF2946C0 +:1017500004F11400FFF79AFE002806DA201D4FF46A +:101760008061BDE83840FFF785BF38BD0268436837 +:101770001143016003B118477047000013B5446B73 +:10178000D4F894341A681178042915D1217C0229DF +:1017900012D11979128901238B4013420CD101A96E +:1017A00004F14C0001F0E0FED4F89444019B21794F +:1017B0000246206800F0DAF902B010BD143001F0E2 +:1017C00063BE00004FF0FF33143001F05DBE000037 +:1017D0004C3001F035BF00004FF0FF334C3001F0CA +:1017E0002FBF0000143001F031BE00004FF0FF3178 +:1017F000143001F02BBE00004C3001F001BF00009E +:101800004FF0FF324C3001F0FBBE0000D0F89424C2 +:1018100038B5136819780429054601D0012038BD70 +:10182000017C0229FAD112795C89012090400440A0 +:10183000F4D105F1140001F0C3FD02460028EDD0FB +:10184000D5F894544FF480732868697900F07CF9D6 +:10185000204638BD406BFFF7D9BF0000002070471D +:10186000704700007FB5124B036000234360836024 +:10187000C360012502260F4B0574044602900193B4 +:1018800000F18402294600964FF48073143001F071 +:1018900073FD094B0193029400964FF4807304F595 +:1018A0002372294604F14C0001F03AFE04B070BDE9 +:1018B000E43C0008551800087D1700080B6820223A +:1018C00082F311880A7903EB820290614A79093226 +:1018D00043F822008A7912B103EB82039861022354 +:1018E0000374C0F89414002383F311887047000038 +:1018F00038B5037F044613B190F85430ABB9201DBE +:1019000001250221FFF732FF04F1140025776FF063 +:10191000010100F015FD84F8545004F14C006FF003 +:101920000101BDE8384000F00BBD38BD10B5012104 +:1019300004460430FFF71AFF0023237784F854305D +:1019400010BD000038B504460025143001F02CFD10 +:1019500004F14C00257701F0FBFD201D84F8545064 +:101960000121FFF703FF2046BDE83840FFF74EBFD7 +:1019700090F8443003F06003202B19D190F84520F3 +:10198000212A0AD0222A4FF000030ED0202A0FD19C +:10199000084A82630722C26304E0064B836307237D +:1019A000C36300230364012070478363C363F9E7C3 +:1019B0000020704701220020D0F8943437B51A680F +:1019C0001178042904461AD1017C022917D119790A +:1019D000128901238B40134211D100F14C05284696 +:1019E00001F076FE58B101A9284601F0BDFDD4F8FA +:1019F0009444019B21790246206800F0B7F803B0B7 +:101A000030BD000000EB8103F7B59C6905460E462A +:101A1000F4B1202383F3118805EB8607201D0821EC +:101A2000FFF7A4FEFB685B691B684C3413B12046CA +:101A300001F0A8FD01A9204601F096FD024648B13B +:101A4000019B3146284600F091F8002383F311886A +:101A500003B0F0BDFB685A691268002AF5D01B8AF2 +:101A6000013B1340F1D105F14402EAE7093138B5F1 +:101A700050F82140DCB1202383F31188D4F894245A +:101A80001368527903EB8203DB689B695D6845B19B +:101A900004216018FFF76AFE294604F1140001F0E2 +:101AA00099FC2046FFF7B2FE002383F3118838BD6E +:101AB0007047000001F05AB801230370002343600F +:101AC000C36183620362C362436203630381438130 +:101AD0007047000038B50446202383F311880025A1 +:101AE0004160C56005614561856101F04FF80223E1 +:101AF000237085F3118838BD70B500EB810305466E +:101B00005069DA600E46144618B110220021FFF722 +:101B10002BF9A06918B110220021FFF725F93146F1 +:101B20002846BDE8704001F0FBB80000028902F0D1 +:101B300001020281428902F0010242810022026117 +:101B40004261826101F080B9F0B400EB8104478901 +:101B5000E4680125A4698D403D434581236000234D +:101B6000A2606360F0BC01F09BB90000F0B400EB30 +:101B700081040789E468012564698D403D4305813E +:101B800023600023A2606360F0BC01F015BA00007E +:101B900070B50223002504460370A0F84C5080F86D +:101BA0004E5080F84F5005814581C5600561456103 +:101BB000856180F8345001F04FF863681B6823B1E9 +:101BC00029462046BDE87040184770BD436802783A +:101BD0001B6880F85020052202700BB104211847C1 +:101BE00070470000436890F850201B6802700BB1EA +:101BF000052118477047000090F8343070B504464E +:101C000013B1002380F8343004F14402204601F07F +:101C10003DF963689B6863BB94F8445015F0600617 +:101C200015D194F8453005F07F0545EA032540F2CB +:101C300002339D4200F00E815BD8022D00F0DC8063 +:101C40003FD8002D00F08780012D00F0CF800021CB +:101C5000204601F073FB0021204601F065FB63681C +:101C60001B6813B1062120469847062384F83430B8 +:101C700070BD204698470028CED094F84B2094F8A9 +:101C80004A3043EA0223E26B934238BFE36394F99C +:101C90004430E56B002B4FF0200380F2FD80002DD7 +:101CA00000F0EC80092284F8342083F311880021AD +:101CB000E36BA26B2046FFF759FF002383F31188E3 +:101CC00070BDB5F5817F00F0B180B5F5407F49D09A +:101CD000B5F5807FBBD194F84630012BB7D1B4F86D +:101CE0004C3023F00203A4F84C30A663E66326646C +:101CF000C3E740F201639D421ED8B5F5C06F3BD2E9 +:101D0000B5F5A06FA3D1B4F84430B3F5A06F0ED1F0 +:101D100094F8463084F84E30204600F0F5FF6368B2 +:101D20001B6813B101212046984703232370002329 +:101D3000A363E3632364A0E7B5F5106F32D040F6E8 +:101D400002439D4252D0B5F5006F80D104F14F039C +:101D5000A363012324E004F14C03A3630223E363A0 +:101D600025648AE794F84630012B7FF470AFB4F80D +:101D70004C3043F00203B6E794F84920616894F8C8 +:101D800048304D6894F8471043EA0223204694F8FF +:101D90004620A84700283FF45AAF4368A36303686E +:101DA000E363A4E72378042B10D1202383F3118865 +:101DB0002046FFF7BBFE86F31188636884F84F6006 +:101DC0001B68032121700BB12046984794F84630D8 +:101DD000002BACD084F84F300423237063681B6859 +:101DE000002BA4D0022120469847A0E7374BA363DD +:101DF0000223E36300239DE794F8481011F0800F5D +:101E0000204601F00F010ED001F032F8012806D073 +:101E100002287FF41CAF2E4BA363E06367E72D4BD2 +:101E2000A363E56363E701F015F8EFE794F8463044 +:101E3000002B7FF40CAF94F8483013F00F013FF4FF +:101E400076AF1A06204602D501F08CFA6FE701F052 +:101E50007FFA6CE794F84630002B7FF4F8AE94F8E4 +:101E6000483013F00F013FF462AF1B06204602D545 +:101E700001F064FA5BE701F057FA58E7142284F89E +:101E8000342083F311882B462A4629462046FFF743 +:101E90005BFE85F3118870BD5DB1152284F8342096 +:101EA00083F311880021E36BA26B2046FFF74CFE01 +:101EB00003E70B2284F8342083F311882B462A464B +:101EC00029462046FFF752FEE3E700BF143D000815 +:101ED0000C3D0008103D000838B590F83430044639 +:101EE000152B29D8DFE803F03E28282828283E288B +:101EF000280B293928282828282828283E3E90F809 +:101F00004B1090F84A20C36B42EA01229A4214D93E +:101F1000C268128AB3FBF2F502FB15356DB92023B6 +:101F200083F311882B462A462946FFF71FFE85F3C7 +:101F300011880A2384F8343038BD142384F83430EF +:101F4000202383F3118800231A4619462046FFF701 +:101F5000FBFD002383F3118838BD036C03B1984760 +:101F60000023E7E7002101F0E9F90021204601F014 +:101F7000DBF963681B6813B10621204698470623E6 +:101F8000D8E7000090F83420152A38B5044622D846 +:101F90000123934040F6416213421DD113F4801592 +:101FA0000FD19B0217D50B2380F83430202383F305 +:101FB00011882B462A462946FFF7D8FD85F311885C +:101FC00038BDC3689B695B682BB9036C03B1984744 +:101FD000002384F8343038BD002101F0AFF900212E +:101FE000204601F0A1F963681B6813B10621204661 +:101FF00098470623EDE70000024B00221B605B6060 +:102000009A6070475C3A0020002303748268054B95 +:102010001B6899689142FBD25A6803604260106065 +:10202000586070475C3A002008B5202383F311887C +:10203000037C032B05D0042B0DD02BB983F311881F +:1020400008BD436900221A604FF0FF334361FFF778 +:10205000DBFF0023F2E790E80C001A60026853608F +:10206000F2E70000002303748268054B1B6899683F +:102070009142FBD85A680360426010605860704714 +:102080005C3A0020054B19690874186802681A60E8 +:102090005360186101230374FEF738B95C3A0020DD +:1020A00030B54B1C87B005460A4C10D023690A4A4C +:1020B00001A800F061F92846FFF7E4FF049B13B183 +:1020C00001A800F095F92369586907B030BDFFF702 +:1020D000D9FFF8E75C3A00202920000838B50C4DFC +:1020E00041612B6981689A689142044603D8BDE832 +:1020F0003840FFF789BF1846FFF786FF01232C61A0 +:10210000014623742046BDE83840FEF7FFB800BF03 +:102110005C3A0020044B1A681B6990689B689842DF +:1021200094BF0020012070475C3A002010B5084C95 +:10213000236820691A6822605460012223611A749E +:10214000FFF790FF01462069BDE81040FEF7DEB8BA +:102150005C3A0020FEE7000010B5174CFFF74CFF7B +:1021600000F0FCF880221549204600F081F8012398 +:1021700044F8180C0374124B124AD96821F4E06138 +:102180000904090C0A431049DA60CA6842F08072F7 +:10219000CA600E490A6842F001020A601022DA772A +:1021A000202283F82220002383F3118862B6084896 +:1021B000BDE8104000F07EB8843A0020183D0008C9 +:1021C00000ED00E00003FA05F0ED00E0001000E093 +:1021D000203D00082DE9F84F1F4C4FF000086569BD +:1021E00004F11407C1464FF08043266A5B6AAA686F +:1021F0009E1B96421DD34FF0200AAA68236AD5F889 +:102200000CB0134423622B68BB425F60A6EB02064E +:102210006361C5F80C8001D101F084FA89F311885B +:102220002869D8478AF311886569AB689E42E4D271 +:10223000D9E76269BA420CD0916823628E1B96601E +:10224000A86802282CBF1818981CBDE8F84F01F0A8 +:102250006FBABDE8F88F00BF5C3A0020034B5968A5 +:102260005A68521A9042FBD8704700BF001000E035 +:102270008260022202740022427470478368A3F1D4 +:102280007C0243F80C2C026943F83C2C426943F869 +:10229000382C074A43F81C2CC26843F8102C022241 +:1022A00003F8082C002203F8072CA3F1180070474C +:1022B0002503000810B5202383F31188FFF7DEFF04 +:1022C00000210446FFF70AFF002383F3118820460C +:1022D00010BD0000024B1B6958610F20FFF7D2BEF2 +:1022E0005C3A0020202383F31188FFF7F3BF00003E +:1022F00008B50146202383F311880820FFF7D0FE9C +:10230000002383F3118808BD49B1064B42681B695D +:1023100018605A60136043600420FFF7C1BE4FF09D +:10232000FF3070475C3A00200368984206D01A6874 +:102330000260506059611846FFF766BE70470000A2 +:1023400038B504460D462068844200D138BD036884 +:1023500023605C604561FFF757FEF4E7054B03F12E +:1023600014025A619A614FF0FF32DA6100221A6258 +:10237000704700BF5C3A0020F8B503614FF080431E +:10238000C2605C6A194B1A46022952F8145F38BFC2 +:102390000221954206461F460AD1586198611C6287 +:1023A0000560456081600819BDE8F84001F0B2B9E8 +:1023B000186AAB68241A0C1902D3E41A2D6804E0D9 +:1023C0009C4202D2204401F0B3F9AB689C42F4D89D +:1023D0006B68736035601E606E60B460A9684FF012 +:1023E000FF33091BA960FB61F8BD00BF5C3A002008 +:1023F00010B41B4C234653F8141F814210D041687F +:1024000002680A60026851609A424FF00001C160A0 +:1024100003D0936881680B4493605DF8044B704768 +:102420000A68626100209A425360C86003D15DF877 +:10243000044B01F077B993688868034493604FF0C8 +:102440008042206A526A121A9342E6D9991A0129E7 +:1024500098BF931C18445DF8044B01F069B900BFA4 +:102460005C3A002000207047FEE700007047000043 +:102470004FF0FF3070470000022906D0032906D034 +:102480000129064818BF0020704705487047032AF5 +:102490009ABF044800EBC200002070470C3E0008C1 +:1024A000C03D00080822002070B59AB001AD064674 +:1024B00008462946144600F095F82846FEF74CFCDD +:1024C000C0B2431C5B0086E81800237003236370CE +:1024D000002302341946DAB2904204F1020401D812 +:1024E0001AB070BDEA5C04F8022C04F8011C013338 +:1024F000F1E7000008B5202383F311880348FFF7B4 +:102500005BFA002383F3118808BD00BF983C0020CC +:1025100010B50446052916D8DFE801F01615031694 +:10252000161D202383F311880E4A0121FFF7E4FAD8 +:1025300020460D4A0221FFF7DFFA0C48FFF702FAA6 +:10254000002383F3118810BD202383F311880748EB +:10255000FFF7CEF9F4E7202383F311880348FFF750 +:10256000E5F9EDE7403D0008643D0008983C002097 +:1025700038B50C4D0C4C0D492A4604F10800FFF704 +:1025800093FF05F1CA0204F110000949FFF78CFF1F +:1025900005F5CA7204F118000649BDE83840FFF796 +:1025A00083BF00BF6041002008220020903D00084A +:1025B0009A3D0008A53D000870B5044608460D4642 +:1025C000FEF7CAFBC6B22046013403780BB91846A1 +:1025D00070BD32462946FEF7A7FB0028F3D1012043 +:1025E00070BD00002DE9F04704460D46FEF7B4FB30 +:1025F0002C49C6B22046FFF7DFFF08B10636F6B217 +:1026000029492046FFF7D8FF08B11036F6B2632EED +:102610000BD8DFF89080DFF89090244FDFF898A077 +:10262000267846B92E70BDE8F08721462846BDE8D9 +:10263000F04701F0FBBA252E2FD107224146204654 +:10264000FEF772FB70B91A4B2A4603F10C0153F8DE +:10265000040B42F8040B8B42F9D11B78137007343A +:102660000D35DDE7082249462046FEF75DFBA0B99F +:10267000104BAA1C13F8011F09095345C95D02F844 +:10268000021C197801F00F0102F10202C95D02F883 +:10269000031CEFD118350834C2E72E700134013520 +:1026A000BEE700BF2C3E0008A53D0008423E0008E2 +:1026B000343E00080F7AFF1F1B7AFF1FBFF34F8FB6 +:1026C000024AD368DB03FCD4704700BF003C0240E1 +:1026D00008B5094B1B7873B9FFF7F0FF074B1A6970 +:1026E000002ABFBF064A5A6002F188325A601A684F +:1026F00022F480621A6008BDBE430020003C024004 +:102700002301674508B50B4B1B7893B9FFF7D6FF3C +:10271000094B1A6942F000421A611A6842F4805269 +:102720001A601A6822F480521A601A6842F48062B1 +:102730001A6008BDBE430020003C02400B2870B563 +:1027400013D80B4A0B4C137863B90B4E4FF0006152 +:1027500044F8231056F8235001330C2B2944F7D1A9 +:102760000123137054F8200070BD002070BD00BF1D +:10277000F0430020C0430020543E0008014B53F8B2 +:1027800020007047543E00080C2070470B2810B5FD +:10279000044601D9002010BDFFF7D0FF064B53F8C7 +:1027A00024301844C21A0BB9012010BD126801323E +:1027B000F0D1043BF6E700BF543E00080B2810B5EB +:1027C000044621D8FFF77AFFFFF782FF0F4AF32371 +:1027D000D360C300DBB243F4007343F00203136120 +:1027E000136943F480331361FFF768FFFFF7A6FF17 +:1027F000074B53F8241000F0DDF8FFF783FF204665 +:10280000BDE81040FFF7C2BF002010BD003C0240F1 +:10281000543E00082DE9F84312F00103154640D15B +:102820008218B2F1016F3CD22C4B1B6813F00103EC +:1028300037D02B4CFFF74CFFF323E360FFF73EFF4D +:1028400040F20127032D01D9830713D0244C0F46F2 +:10285000401A40F20118EB1B0B44012B00EB07065A +:10286000236924D823F001032361FFF74BFF0120E4 +:10287000BDE8F883236923F44073236123693B4354 +:10288000236151F8046B0660BFF34F8FFFF716FF0B +:1028900003689E4208D0236923F001032361FFF7F8 +:1028A00031FF0020BDE8F883043D0430CAE723F47B +:1028B00040732361236943EA08032361B94637F86B +:1028C000023B3380BFF34F8FFFF7F8FE3688B9F82D +:1028D0000030B6B2B342BED0DDE700BF00380240E0 +:1028E000003C0240084908B50B7828B153B9FFF7FE +:1028F000EFFE01230B7008BD23B1BDE8084008704E +:10290000FFF700BF08BD00BFBE43002010B5024462 +:10291000064B0439D2B2904200D110BD441C00B223 +:1029200053F8200041F8040FE0B2F4E750280040CB +:10293000104B30B51C6F240407D41C6F44F4007492 +:102940001C671C6F44F400441C670B4C236843F461 +:10295000807323600244094B0439D2B2904200D103 +:1029600030BD441C00B251F8045F43F82050E0B27F +:10297000F4E700BF003802400070004050280040DB +:1029800007B5012201A90020FFF7C0FF019803B09D +:102990005DF804FB13B50446FFF7F2FFA04206D032 +:1029A00002A9012241F8044D0020FFF7C1FF02B047 +:1029B00010BD000070470000034B1B689B0042BF26 +:1029C000024B01221A70704774380240F143002014 +:1029D000014B1878704700BFF1430020064A536846 +:1029E00023F001035360EFF30983683383F309880D +:1029F000002383F31188704730EF00E010B52023E7 +:102A000083F31188104B5B6813F4006318D0F1EE68 +:102A1000103AEFF309844FF0807344F84C3C0B4BB1 +:102A2000DB6844F8083CA4F1680383F30988FFF7E6 +:102A300071FB18B1064B44F8503C10BD054BFAE74A +:102A400083F3118810BD00BF00ED00E030EF00E01F +:102A5000350300083803000870470000FEE7000057 +:102A6000084A094B09498B4204D3094A0021934281 +:102A700005D3704752F8040F43F8040BF3E743F80B +:102A8000041BF4E7D43F00086C4400206C44002091 +:102A90006C440020836D30B500229D68446D114662 +:102AA0004FF0FF3004EB421301329542C3F8001996 +:102AB000C3F81019C3F80809C3F8001BC3F8101BAA +:102AC000C3F8080BEED24FF00113C4F81C3830BD28 +:102AD000890141F02001016103699B06FCD41220A9 +:102AE000FFF7BCBB204B03EB80022DE9F047D2F887 +:102AF0000CE05D6DDEF81420461CD2F800C005EB3A +:102B0000063605EB4018516861450BD3D5F83428DB +:102B1000012303FA00F022EA0000C5F83408184641 +:102B2000BDE8F087BEF81040ACEB0103A34228BF1C +:102B30002346D8F81849A4B2B3EB840F10D8946890 +:102B40001F46A4F1040959F804AFC6F800A0042FE9 +:102B500001D9043FF7E71C440B4494605360D2E76B +:102B60000020BDE8F08700BFF443002010B5054CFD +:102B70002046FEF7A1FF4FF0A0436365024BA3651B +:102B800010BD00BFF4430020A83E00080378012BCD +:102B900070B5054650D12A4B446D98421BD1294B44 +:102BA0005A6B42F080025A635A6D42F080025A65B5 +:102BB0005A6D5A6942F080025A615A6922F08002C5 +:102BC0005A610E2143205B69FEF7E0FB1E4BE36078 +:102BD0001E4BC4F800380023C4F8003EC023236015 +:102BE0006E6D4FF40413A3633369002BFCDA0123E9 +:102BF00033610C20FFF732FB3369DB07FCD4122072 +:102C0000FFF72CFB3369002BFCDA0026A660284670 +:102C1000FFF740FF6B68C4F81068DB68C4F81468FD +:102C2000C4F81C684BB90A4BA3614FF0FF336361D2 +:102C3000A36843F00103A36070BD064BF4E700BF37 +:102C4000F4430020003802404014004003002002FA +:102C5000003C30C0083C30C0F8B5446D054600214A +:102C60002046FFF735FFA96D00234FF001128F6852 +:102C7000C4F834384FF00066C4F81C284FF0FF3019 +:102C800004EB431201339F42C2F80069C2F8006BA3 +:102C9000C2F80809C2F8080BF2D20B686A6DEB653E +:102CA000636210231361166916F01006FBD112201F +:102CB000FFF7D4FAD4F8003823F4FE63C4F80038E0 +:102CC000A36943F4402343F01003A3610923C4F82C +:102CD0001038C4F814380A4BEB604FF0C043C4F806 +:102CE000103B084BC4F8003BC4F81069C4F8003925 +:102CF000EB6D03F1100243F48013EA65A362F8BDA3 +:102D0000843E000840800010426D90F84E10D2F8CA +:102D1000003823F4FE6343EA0113C2F80038704719 +:102D20002DE9F0410EB200EB86080D46D8F80C10E4 +:102D30000F6807F00303022B50D0032B50D03D4AFD +:102D40003D4F012B18BF1746446D4FEA451E04EB5B +:102D50000E030022C3F8102B8A6905F1100C002A1B +:102D600040D04A8A05F158035B013A43E2500123FF +:102D7000D4F81C2803FA0CF31343A6444A69C4F898 +:102D80001C380023CEF8103905F13F03002A39D052 +:102D90000A8A898B9208012988BF4A43C16D04EBD6 +:102DA0008303561841EA0242C66529465A60204606 +:102DB000FFF78EFED8F80C301B8A43EA85531F4379 +:102DC00005F148035B01E7500123D4F81C2803FAFE +:102DD00005F51543C4F81C58BDE8F081174FB3E75B +:102DE000174FB1E704EB4613D3F8002B22F400424F +:102DF000C3F8002BD4F81C28012303FA0CF322EAB1 +:102E00000303BAE704EB83030E4A5A6004EB461649 +:102E100029462046FFF75CFED6F8003923F400432C +:102E2000C6F80039D4F81C38012202FA05F523EA65 +:102E30000505CFE700800010008004100080081016 +:102E400000800C1000040002826D1268C265FFF75A +:102E500021BE00005831436D49015B5813F4004016 +:102E600004D013F4001F14BF01200220704700009B +:102E70004831436D49015B5813F4004004D013F40A +:102E8000001F14BF012002207047000000EB8101E9 +:102E9000CB68196A0B6813604B6853607047000079 +:102EA00000EB810330B5DD68AA691368D36019B9F6 +:102EB000402B84BF402313606B8A1468426D1C440E +:102EC000013CB4FBF3F46343033323F0030302EB4D +:102ED000411043EAC44343F0C043C0F8103B2B68A1 +:102EE00003F00303012B09B20ED1D2F8083802EB2C +:102EF000411013F4807FD0F8003B14BF43F080539F +:102F000043F00053C0F8003B02EB4112D2F8003B03 +:102F100043F00443C2F8003B30BD00002DE9F0410E +:102F2000244D6E6D06EB40130446D3F8087BC3F8BE +:102F3000087B38070AD5D6F81438190706D505EBEB +:102F400084032146DB6828465B689847FA072FD53B +:102F5000D6F81438DB072BD505EB8403D968CCB938 +:102F60008B69488A5E68B6FBF0F200FB12628AB990 +:102F70001868DA6890420DD2121A83E814002023F0 +:102F800083F311880B482146FFF78AFF84F31188E9 +:102F9000BDE8F081012303FA04F26B8923EA0203FE +:102FA0006B81CB6823B121460248BDE8F041184748 +:102FB000BDE8F081F443002000EB810370B5DD68CB +:102FC000436D6C692668E6604A0156BB1A444FF4AB +:102FD0000020C2F810092A6802F00302012A0AB28E +:102FE0000ED1D3F8080803EB421410F4807FD4F814 +:102FF000000914BF40F0805040F00050C4F80009B0 +:1030000003EB4212D2F8000940F00440C2F8000974 +:10301000D3F83408012202FA01F10143C3F834184D +:1030200070BD19B9402E84BF4020206020682E8AD0 +:10303000841940F00050013C1A44B4FBF6F440EA15 +:10304000C440C6E7F8B504461E48456D05EB441379 +:10305000D3F80869C3F80869F10717D5D5F810380F +:10306000DA0713D500EB8403D9684B691F68DA6867 +:10307000974218D2D21B00271A605F60202383F387 +:1030800011882146FFF798FF87F31188330617D57B +:10309000D5F834280123A340134211D02046BDE8BF +:1030A000F840FFF71FBD012303FA04F2038923EA66 +:1030B000020303818B68002BE8D021469847E5E79F +:1030C000F8BD00BFF443002096482DE9F84F456D48 +:1030D0006E69AB691E4016F4805F6E61044605D0D0 +:1030E000FEF756FDBDE8F84FFFF788BC002E12DA58 +:1030F000D5F8003E8B489B071EBFD5F8003E23F055 +:103100000303C5F8003ED5F8043823F00103C5F8E1 +:103110000438FEF767FD370502D58248FEF756FDF5 +:10312000B0040CD5D5F8083813F0060FEB6823F47B +:1031300070530CBF43F4105343F4A053EB603107BA +:1031400004D56368DB680BB176489847F2025AD41D +:10315000B3020CD5D4F85480DFF8C8A100274FF093 +:103160000109A36D9B68F9B28B4280F08780F70656 +:1031700019D5616D0A6AC2F30A1702F00F0302F44F +:10318000F012B2F5802F00F0A180B2F5402F0AD1E5 +:1031900004EB830301F58051DB68186A00231A46AB +:1031A0009F4240F087803003D5F8184813D5E103DB +:1031B00002D50020FFF7B2FEA20302D50120FFF7DF +:1031C000ADFE630302D50220FFF7A8FE270302D558 +:1031D0000320FFF7A3FE750384D5E00702D5002086 +:1031E000FFF730FFA10702D50120FFF72BFF620791 +:1031F00002D50220FFF726FF23077FF573AF0320D8 +:10320000FFF720FF6EE7D4F85480DFF818A10027FD +:103210004FF00109A36D9B685FFA87FB5B4597D36D +:1032200008EB4B13D3F8002902F44022B2F5802FAB +:1032300022D1D3F80029002A1EDAD3F8002942F05F +:103240009042C3F80029D3F80029002AFBDB594635 +:10325000606DFFF73DFC228909FA0BF322EA0303B4 +:10326000238104EB8B03DB689B6813B159465046FE +:1032700098475846FFF736FC0137CBE708EB411279 +:10328000D2F8003B03F44023B3F5802F10D1D2F8DD +:10329000003B002B0CDA628909FA01F322EA0303EE +:1032A000638104EB8103DB68DB680BB15046984710 +:1032B000013756E79C0708BF0A68072B98BF0270C2 +:1032C00003F101039CBF120A013069E7023304EBEA +:1032D000830201F58051526890690268D0F808C0F5 +:1032E0004068A2EB000E0022104697420AD104EB80 +:1032F000830463689B699A683A449A605A681744E1 +:103300005F6050E712F0030F08BF0868964588BF5A +:103310008CF8000002F1010284BF000A0CF1010CDC +:10332000E3E700BFF4430020436D03EB4111D1F804 +:10333000003B43F40013C1F8003B7047436D03EBBF +:103340004111D1F8003943F40013C1F80039704736 +:10335000436D03EB4111D1F8003B23F40013C1F896 +:10336000003B7047436D03EB4111D1F8003923F462 +:103370000013C1F80039704730B5039C0172043363 +:1033800004FB0325C361049B03630021059B0060CC +:103390004060C16042610261856104624262816293 +:1033A000C162436330BD00000022416A4161016196 +:1033B000C2608262C2626FF00101FEF7C1BF00000D +:1033C00003694269934203D1C2680AB10020704781 +:1033D000181D704703691960C2680132C260C26972 +:1033E000134482690361934224BF436A036100214D +:1033F000FEF79ABF38B504460D46E3683BB16269F3 +:10340000131D1268A3621344E362002038BD237ABF +:1034100033B929462046FEF777FF0028EDDA38BD9C +:103420006FF00100FBE70000C368C269013BC360A5 +:103430004369134482694361934224BF436A4361F1 +:1034400000238362036B03B11847704770B52023D4 +:10345000044683F31188866A3EB9FFF7CBFF054621 +:1034600018B186F31188284670BDA36AE26A13F882 +:10347000015BA362934202D32046FFF7D5FF0023EE +:1034800083F31188EFE700002DE9F84F04460E465C +:1034900090469946202787F311880025AA46D4F83C +:1034A00028B0BBF1000F09D149462046FFF7A2FF23 +:1034B00020B18BF311882846BDE8F88FA16AE36A32 +:1034C000A8EB050B5B1A9B4528BF9B46BBF1400F41 +:1034D0001BD9334601F1400251F8040B43F8040BA9 +:1034E0009142F9D1A36A40334036A3624035A26AC3 +:1034F000E36A9A4202D32046FFF796FF8AF31188C7 +:103500004545D8D287F31188C9E730465A46FDF7BA +:1035100001FCA36A5B445E44A3625D44E7E70000EC +:1035200010B5029C0172043303FB0421C361002324 +:103530008362C362039B0363049B00604060C460BA +:1035400042610261816104624262436310BD000016 +:10355000026AC260426A4261026100228262C26201 +:103560006FF00101FEF7ECBE436902699A4203D194 +:10357000C2680AB100207047184650F8043B0B603F +:1035800070470000C368C2690133C36043691344D4 +:1035900082694361934224BF436A43610021FEF77D +:1035A000C3BE000038B504460D46E3683BB123694D +:1035B0001A1DA262E2691344E362002038BD237A37 +:1035C00033B929462046FEF79FFE0028EDDA38BDC4 +:1035D0006FF00100FBE7000003691960C268013A5F +:1035E000C260C269134482690361934224BF436A83 +:1035F000036100238362036B03B118477047000027 +:1036000070B5202304460E4683F31188856A35B9C8 +:103610001146FFF7C7FF10B185F3118870BDA36A8B +:103620001E70A36AE26A01339342A36204D3E16984 +:1036300020460439FFF7D0FF002080F3118870BDC9 +:103640002DE9F84F04460D4691469A464FF0200862 +:1036500088F311880026B346A76A4FB95146204621 +:10366000FFF7A0FF20B187F311883046BDE8F88F3F +:10367000A06AE76AA9EB06033F1A9F4228BF1F46CC +:10368000402F1BD905F1400355F8042B40F8042BBB +:103690009D42F9D1A36A4033A3624036A26AE36A2D +:1036A0009A4204D3E16920460439FFF795FF8BF372 +:1036B00011884E45D9D288F31188CDE729463A467C +:1036C000FDF728FBA36A3B443D44A3623E44E5E783 +:1036D000026943699A4203D1C3681BB9184670470F +:1036E0000023FBE7836A002BF8D0043B9B1AF5D03C +:1036F0001360C368013BC360C3691A4483690261F4 +:103700009A4224BF436A0361002383620123E5E7F1 +:1037100000F0A0B84FF08043002258631A610222E3 +:10372000DA6070474FF080430022DA607047000093 +:103730004FF08043586370474B6843608B688360E9 +:10374000CB68C3600B6943614B6903628B69436259 +:103750000B6803607047000008B5224B22481A69C5 +:1037600040F2FF110A431A611A6922F4FF7222F033 +:1037700001021A611A691A6B0A431A631A6D0A4325 +:103780001A651A4A1B6D1146FFF7D6FF184802F159 +:103790001C01FFF7D1FF174802F13801FFF7CCFFFA +:1037A000154802F15401FFF7C7FF144802F17001F8 +:1037B000FFF7C2FF124802F18C01FFF7BDFF11486D +:1037C00002F1A801FFF7B8FF0F4802F1C401FFF7AB +:1037D000B3FF0E4802F1E001FFF7AEFFBDE808407D +:1037E00000F0A2B80038024000000240B43E0008D9 +:1037F0000004024000080240000C02400010024099 +:103800000014024000180240001C02400020024048 +:1038100008B500F0F9F9FEF79FFCFFF7CDF8BDE819 +:103820000840FEF7A5BE0000704700004FF080433F +:1038300010B51A69920708D500241C61202383F370 +:103840001188FEF7C7FC84F31188BDE81040FFF72C +:10385000D5B80000104B1A6C42F001021A641A6EBF +:1038600042F001021A660D4A1B6E936843F0010391 +:1038700093604FF0804353229A624FF0FF32DA6236 +:1038800000229A615A63DA605A6001225A61082163 +:103890001A601C20FDF77ABD00380240002004E0C9 +:1038A0001F4B1A696FEAC2526FEAD2521A611A6943 +:1038B000C2F308021A614FF0FF301A695A69586161 +:1038C00000215A6959615A691A6A62F080521A6273 +:1038D0001A6A02F080521A621A6A5A6A58625A6A5E +:1038E00059625A6A1A6C42F080521A641A6E42F097 +:1038F00080521A661A6E0B4A106840F4807010608D +:10390000186F00F44070B0F5007F1EBF4FF4803098 +:1039100018671967536823F40073536000F054B9B3 +:103920000038024000700040304B4FF080521A6463 +:103930002F4A4FF4404111601A6842F001021A60A8 +:103940001A689207FCD59A6822F003029A60274B06 +:1039500019469A6812F00C02FBD1186800F0F900C1 +:1039600018609A601A6842F480321A600B689B03F0 +:10397000FCD54B6F43F001034B671C4B5A6F90070C +:10398000FCD51C4A5A601A6842F080721A60184AC4 +:1039900053685904FCD5154B1A689201FCD5164A98 +:1039A0009A60164B1A68164B9A42164B1BD1164A50 +:1039B0001168164A914216D140F205121A600B4B5B +:1039C0009A6842F002029A609A6802F00C02082A91 +:1039D000FAD15A6C42F480425A645A6E42F48042E0 +:1039E0005A665B6E704740F20572E7E700380240A6 +:1039F000007000400854400700948838002004E01C +:103A000011640020003C024000ED00E041C20F4183 +:103A1000084A08B5536911680B4003F0010353616C +:103A200023B1054A13680BB150689847BDE80840B8 +:103A3000FEF7E4BF003C0140D4230020084A08B54B +:103A4000536911680B4003F00203536123B1054A27 +:103A500093680BB1D0689847BDE80840FEF7CEBF29 +:103A6000003C0140D4230020084A08B5536911687E +:103A70000B4003F00403536123B1054A13690BB1F2 +:103A800050699847BDE80840FEF7B8BF003C0140C8 +:103A9000D4230020084A08B5536911680B4003F08D +:103AA0000803536123B1054A93690BB1D069984764 +:103AB000BDE80840FEF7A2BF003C0140D42300202F +:103AC000084A08B5536911680B4003F010035361AD +:103AD00023B1054A136A0BB1506A9847BDE8084004 +:103AE000FEF78CBF003C0140D4230020174B10B5DB +:103AF0005C691A68144004F478725A61A30604D50C +:103B0000134A936A0BB1D06A9847600604D5104AED +:103B1000136B0BB1506B9847210604D50C4A936B7D +:103B20000BB1D06B9847E20504D5094A136C0BB171 +:103B3000506C9847A30504D5054A936C0BB1D06C23 +:103B40009847BDE81040FEF759BF00BF003C014058 +:103B5000D42300201A4B10B55C691A68144004F491 +:103B60007C425A61620504D5164A136D0BB1506D43 +:103B70009847230504D5134A936D0BB1D06D984730 +:103B8000E00404D50F4A136E0BB1506E9847A104A0 +:103B900004D50C4A936E0BB1D06E9847620404D5DD +:103BA000084A136F0BB1506F9847230404D5054A98 +:103BB000936F0BB1D06F9847BDE81040FEF71EBF62 +:103BC000003C0140D4230020062108B50846FDF73B +:103BD000DDFB06210720FDF7D9FB06210820FDF7B4 +:103BE000D5FB06210920FDF7D1FB06210A20FDF7B0 +:103BF000CDFB06211720FDF7C9FB06212820BDE8D3 +:103C00000840FDF7C3BB000008B5FFF749FEFDF70C +:103C1000D3F9FDF761FDFDF74DFFFDF721FEFFF73D +:103C200003FEBDE80840FFF773BD0000034611F82E +:103C3000012B03F8012B002AF9D17047121012133F +:103C40001211000053544D3332463F3F3F000000F5 +:103C500000000000443C00083F0000001304000086 +:103C6000883C00083F00000019040000923C000856 +:103C70003F000000210400009C3C00083F000000C1 +:103C8000983C00205424002053544D3332463430A5 +:103C9000780053544D3332463432780053544D3308 +:103CA00032463434365858000096000000000000B8 +:103CB0000000000000000000000000000000000004 +:103CC000A11600088D160008C9160008B5160008D0 +:103CD000C1160008AD1600089916000885160008E0 +:103CE000D516000800000000D9170008C517000805 +:103CF00001180008ED170008F9170008E51700087B +:103D0000D1170008BD1700085D180008000000006A +:103D100001000000000000006D61696E00000000FD +:103D2000383D0008A03A0020983C00200100000027 +:103D3000552100080000000069646C650000000067 +:103D40000200000000000000051A00086D1A0008BB +:103D500040004000304100204041002002000000AF +:103D6000000000000300000000000000B11A00087D +:103D70000000000010000000504100200000000082 +:103D80000100000000000000F443002001010200D7 +:103D90004172647550696C6F740025424F41524402 +:103DA000252D424C002553455249414C2500000029 +:103DB000112500087924000871190008F52400086D +:103DC00043000000C83D000809024300020100C092 +:103DD000320904000001020201000524001001055F +:103DE00024010001042402020524060001070582C3 +:103DF000030800FF09040100020A00000007050192 +:103E0000024000000705810240000000120000008F +:103E1000143E00081201100102000040091241572F +:103E200000020102030100000403090425424F417E +:103E3000524425004D6174656B463430352D434145 +:103E40004E0030313233343536373839414243440D +:103E50004546000000400000004000000040000017 +:103E6000004000000000010000000200000002000D +:103E7000000002000000020000000200000002003A +:103E80000000020000000000F91B0008D91E000815 +:103E9000851F000840004000544400205444002086 +:103EA0000100000064440020800000004001000088 +:103EB00003000000AA01A81600000000AAAAAAAAEE +:103EC00055011400FF9F00008877000070A70A00CA +:103ED0000000000100000000AAAAAAAA0000000138 +:103EE000FFFF000000000000000000000000A01222 +:103EF00000000000AAAAAAAA00005011FFFF0000BB +:103F00000000000000770800200000000000000012 +:103F1000AAAAAAAA10000000FFFF000000080000E3 +:103F2000000000000000000000000000AAAAAAAAE9 +:103F300000000000FFFF0000000000000000000083 +:103F40000000000000000000AAAAAAAA00000000C9 +:103F5000FFFF000000000000000000000000000063 +:103F600000000000AAAAAAAA00000000FFFF0000AB +:103F70000000000000000000000000000000000041 +:103F80000A00000000000000030000000000000024 +:103F90000000000000000000000000000000000021 +:103FA0000000000000000000000000000000000011 +:103FB000FF0096000000000804000000283E0008F2 +:103FC00000000000000000000000000000000000F1 +:083FD0000000000000000000E9 +:00000001FF diff --git a/Tools/bootloaders/f405-MatekGPS_bl.bin b/Tools/bootloaders/f405-MatekGPS_bl.bin new file mode 100755 index 0000000000000000000000000000000000000000..de55f28d4b0b6125d572b522e0bee64abf8d58a8 GIT binary patch literal 14152 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