diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo index 5e36b96b..629acd8a 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.bin b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.bin index 1ba3b57f..8f67c58a 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.bin and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.bin differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.elf b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.elf index c14fb81a..3fbeea0f 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.elf and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.elf differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.hex b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.hex index 11bb2f00..503976fb 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.hex +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.hex @@ -11,10 +11,10 @@ :1000A0007113000071130000711300007113000040 :1000B0000000000010B5064C2378002B07D1054B3B :1000C000002B02D0044800E000BF0123237010BDC4 -:1000D000C80000200000000018CB0100084B10B53C +:1000D000C800002000000000A8C90100084B10B5AE :1000E000002B03D00749084800E000BF0748036819 :1000F000002B00D110BD064B002BFBD09847F9E731 -:1001000000000000CC00002018CB010018CB01003B +:1001000000000000CC000020A8C90100A8C901001F :100110000000000010B5084A00201060074B536033 :10012000074C236A1B021B0AC02109060B432362EA :1001300090600723136010BD10E000E03F1F000037 @@ -26,14 +26,14 @@ :10019000124B9847124C96235B0100221149200014 :1001A000114DA84701A8114B9847114B0493029495 :1001B00001A8104B9847104B98470DB030BDC04672 -:1001C000451300000C000020C97801005978010097 -:1001D000A577010015010000611800006D6901009C +:1001C000451300000C00002059770100E97601007A +:1001D000C575010015010000611800006D6901007E :1001E00070260020F0000020C1F400005DF4000043 -:1001F00089740100E1F40000C579010010B5002008 +:1001F000A9720100E1F400005578010010B500205B :10020000084B9847020000230748002180185941F5 :10021000064A0023064CA047064B9847064B9847D2 :1002200010BDC046CD100000571B0000581B000039 -:10023000DD7C0100010000205D130100F0B5DE4609 +:100230006D7B0100010000205D130100F0B5DE467A :1002400057464E464546E0B587B0804604911600B5 :100250001F000022002300218B463F2401202100A3 :10026000009601975C4603944446059413E02024CD @@ -56,7 +56,7 @@ :100370000A00002300210D4CA04702000B00009250 :100380000193380000210A4CA047050080239B01FF :1003900040229842CFD8790FF800009A019BA047DD -:1003A000EA00821AD2B252032A43DBE71D7D010024 +:1003A000EA00821AD2B252032A43DBE7AD7B010096 :1003B0003D02000010B582B004000E4B1B78002BEC :1003C00007D0002905D10B4B5B78834210D01D204C :1003D0000CE001A90C701320074B98471320074B22 @@ -88,7 +88,7 @@ :1005700003000C000300160030B587B00B4B6A4631 :1005800032CB32C232CB32C2009B83420BD001232A :100590009A0069465258824206D00133062BF7D1A1 -:1005A000002007B030BD0023D8B2FAE7348801003C +:1005A000002007B030BD0023D8B2FAE7C4860100AE :1005B000F0B5DE4657464E464546E0B591B00500DB :1005C0000C00160029600800BA4B98470200236807 :1005D0000520DB0706D511B03CBC90469946A246E3 @@ -223,7 +223,7 @@ :100DE00024231340042B01D00F4813E000200F4BA5 :100DF00098470A4B9B681B041B0C58430AE050237E :100E0000074AD35C00205B0704D5044BD86801E097 -:100E10008020000210BDC0464C880100B82600208A +:100E10008020000210BDC046DC860100B8260020FC :100E20000008004000127A00006CDC020112000091 :100E300070B50C490B6A047885784078012210401F :100E400080014026B34303432A40D20180208343DC @@ -238,7 +238,7 @@ :100ED0000E4BD96252689A6200229A84190010322D :100EE000CB681A42FCD00A4B1B689BB2074A93841A :100EF000002008E0054944228B5C022003438B5408 -:100F0000002000E0002070477088010000080040C9 +:100F0000002000E00020704700870100000800403A :100F1000B826002030B585B0C222D2001A4B9A60A4 :100F20001A4A53681E218B43536001236A4613708B :100F30000024174DE0B26946A8470134252CF9D1A9 @@ -275,7 +275,7 @@ :1011200007D1012C07D9210028000A4B9847050058 :1011300001E00134E540280070BDC046000C0040CD :10114000AD0C0000040C00409D0D0000080C004098 -:10115000ED0C0000F179010010B50400064B984732 +:10115000ED0C00008178010010B50400064B9847A3 :10116000064B1C70064A53888021C9010B435380EB :10117000044B984710BDC046AD0C0000020C004067 :10118000000C0040ED0C000010B504000F4B984718 @@ -320,15 +320,15 @@ :1013F000987B30229043202210439873997BB94305 :10140000314399739A7BAA4322439A730F4A5368D4 :1014100080210B4353600E4B98470E4B9847FEE7D5 -:1014200018CB010000000020C400002004000020B0 +:10142000A8C9010000000020C40000200400002022 :10143000C8000020384E002000ED00E00000000051 :101440000070004100500041004800410040004150 -:10145000457F0100DD7901000300064A1268002A79 +:10145000D57D01006D7801000300064A1268002A5C :1014600004D0044A1068C318136070470249014A47 :101470001160F6E7D0260020386E0020431E984108 :10148000C0B2704710B5C0B00400064B9847E528BD :1014900001D940B010BD020021006846024B9847B8 -:1014A000F7E7C046F17F01008D0C010010B5002860 +:1014A000F7E7C046817E01008D0C010010B50028D1 :1014B00001D0C06B10BD034B98470028F9D1002024 :1014C000F8E7C04609F6000010B5002801D0006C0E :1014D00010BD034B98470028F9D10020F8E7C0461B @@ -369,7 +369,7 @@ :10170000E8D034602800074B98478642E2D1280091 :10171000074B9847DEE7320000230848084988470E :10172000FEE7C0466D06010085060100293600006F -:10173000751600001D0601007D140000948801004C +:10173000751600001D0601007D14000024870100BD :1017400085140000002804D0C368002B03D018685B :1017500070470020FCE70020FAE7002803D0007D56 :101760008007C00F70470020FCE70000014B18689D @@ -397,12 +397,12 @@ :1018C000134B98470122014B1A70CFE7E426002002 :1018D000490A01009911010049030100F9F90000CA :1018E00031160000684D0020B905010030000020CD -:1018F000A288010091440100511C01009D4200009A +:1018F0003287010091440100511C01009D4200000B :10190000C44C0020B84C0020F9170000F9E6000094 :1019100059DC000070B504000D00094B9847002801 :1019200008D0342201231D40A35C012083432B43B4 :10193000A35470BD22000023024803498847FEE7F4 -:101940007D140000FC88010085140000F0B587B00C +:101940007D1400008C87010085140000F0B587B07D :1019500007000C0001921E00002904D00800254B4E :10196000984700283CD003AB039400221A710592DB :10197000214B1B68002B00D0059303AA1E4B1A6055 @@ -414,22 +414,22 @@ :1019D0000C4B9847013842424241D0B207B0F0BDAB :1019E00022000023084809498847FEE70120F5E75F :1019F0000120F3E77D140000E0260020DC26002013 -:101A00006D170000111A0000FC8801008514000009 +:101A00006D170000111A00008C870100851400007A :101A100070B504000D001600002810D0094B98473F :101A2000002805D122000023074808498847FEE71F :101A3000A06933002A002100054CA04770BD012099 -:101A4000FCE7C0467D140000FC88010085140000FE +:101A4000FCE7C0467D1400008C870100851400006F :101A50004D19000010B5002804D0C369002B03D035 :101A6000984710BD0120FCE70120FAE710B50400FB :101A7000084B9847002805D1220000230648074953 :101A80008847FEE700236386E369002206212000E1 -:101A9000984710BD7D140000FC88010085140000EB +:101A9000984710BD7D1400008C870100851400005C :101AA00010B50400054B9847002801D0206810BDF0 :101AB00022000023024803498847FEE77D14000006 -:101AC000FC8801008514000070B50400094B98479C +:101AC0008C8701008514000070B50400094B98470D :101AD000002801D0084D06E02200002307480849ED :101AE0008847FEE704002000A8470028FAD120001C -:101AF00070BDC0467D140000A11A0000FC880100E2 +:101AF00070BDC0467D140000A11A00008C87010053 :101B000085140000F0B5C64600B50400194B98478F :101B100000280FD02368002B03D02000164B9847D5 :101B200004001648164B9847071E1ED0144B9846C3 @@ -438,30 +438,30 @@ :101B50002800C0470028F3D0844206D001002800A6 :101B6000B0470028ECD08442F8D1380004BC90463D :101B7000F0BDC0467D140000C91A0000C44C00200E -:101B80006D06010085060100FC8801008514000037 +:101B80006D060100850601008C87010085140000A8 :101B900070B504000D000A4B9847002806D0002DB0 :101BA0000AD0201D2900074B984770BD2200002352 :101BB000054806498847FEE7201D054B9847F4E78E -:101BC0007D14000085060100FC88010085140000DA +:101BC0007D140000850601008C870100851400004B :101BD0006D06010070B504000D000A4B98470028FF :101BE00009D02000183010342178297001350134D3 :101BF000A042F9D170BD2200002303480349884761 -:101C0000FEE7C0467D140000FC880100851400003A +:101C0000FEE7C0467D1400008C87010085140000AB :101C100010B504000B4B9847002805D12200002383 :101C200009480A498847FEE72000094B98470028E1 :101C300004D0238A008A181A00B210BD1023E05E77 -:101C4000FBE7C0467D140000FC88010085140000FD +:101C4000FBE7C0467D1400008C870100851400006E :101C5000A11A000010B504000B4B9847002805D1CD :101C60002200002309480A498847FEE72000094B63 :101C70009847002804D0638A408A181A00B210BD21 -:101C80001223E05EFBE7C0467D140000FC880100E3 +:101C80001223E05EFBE7C0467D1400008C87010054 :101C900085140000A11A000010B50400074B9847F6 :101CA000002805D0A08A0130238AC01A00B210BDD6 :101CB00022000023024803498847FEE77D14000004 -:101CC000FC8801008514000010B50400074B9847FC +:101CC0008C8701008514000010B50400074B98476D :101CD000002805D0E08A0130638AC01A00B210BD26 :101CE00022000023024803498847FEE77D140000D4 -:101CF000FC8801008514000000B583B0002902D1E2 +:101CF0008C8701008514000000B583B0002902D153 :101D0000283003B000BD6B461970002301936A466A :101D10000821044B9847012801D10198F1E70020E0 :101D2000EFE7C046551A0000F0B5DE465746464676 @@ -488,7 +488,7 @@ :101E700055070100390B0100F91C00002156000034 :101E8000D14B000010B50400074B9847002804D040 :101E90003423E05CC006C00F10BD220000230348BD -:101EA00003498847FEE7C0467D140000FC88010016 +:101EA00003498847FEE7C0467D1400008C87010087 :101EB00085140000F0B585B004000E00304B984743 :101EC000002805D1220000232E482F498847FEE72D :101ED00020002E4B9847002801D005B0F0BD20000F @@ -502,7 +502,7 @@ :101F5000144E2200103202A90800B0470028BCD05D :101F600020000A4B98470028B7D120000E4B984715 :101F7000041EEED102A928000C4B9847ADE7C046DD -:101F80007D140000FC88010085140000851E0000FF +:101F80007D1400008C87010085140000851E000070 :101F9000C91A0000051B0000AD140000C9140000A0 :101FA000E51400000FFC0000A11A0000A14200008F :101FB00030B583B00400144B984700281DD032235D @@ -511,12 +511,12 @@ :101FE000D21A6A80AA889A18AA80EA889B18EB807D :101FF0002000064B984703B030BD22000023044860 :1020000004498847FEE7C0467D140000B51E000065 -:10201000FC88010085140000F8B50400124B9847B5 +:102010008C87010085140000F8B50400124B984726 :10202000002805D122000023104811498847FEE707 :102030002000104B98470500061D30000E4B9847B6 :1020400084420FD028000D4FB847012322003100F1 :1020500030000B4EB047220001212800EB69984761 -:102060002800B847F8BDC0467D140000FC88010078 +:102060002800B847F8BDC0467D1400008C870100E9 :1020700085140000A11A00006D060100B11F0000C8 :10208000E5070100F0B5D6464F464646C0B582B0DA :1020900004000D001700264B9847002841D0266801 @@ -530,7 +530,7 @@ :1021100098472000B84702B01CBC90469946A2469A :10212000F0BD22000023064806498847FEE7C04666 :102130007D140000B11F0000D51B0000091800002D -:10214000FC88010085140000F0B5D6464F4646468F +:102140008C87010085140000F0B5D6464F46464600 :10215000C0B584B004000F00019299460CAB002278 :102160009A5E9046264B9847002805D1220000230E :10217000244825498847FEE7002F0AD03800204B25 @@ -542,7 +542,7 @@ :1021D000104B984748236A461279E254043B4A461A :1021E000E25202334246E25227644922A35C0221B2 :1021F0008B43A35404B01CBC90469946A246F0BD44 -:102200007D140000FC88010085140000A11A000064 +:102200007D1400008C87010085140000A11A0000D5 :1022100041FF000085200000F0B5DE4657464E46DF :102220004546E0B583B080460191924699460CAB95 :1022300000229B5E9B46A14B9847002805D1424651 @@ -586,15 +586,15 @@ :102490002DB220000F4B9847C40F24186410E41B82 :1024A00024B213E7019C2000094B9847851B2DB2ED :1024B0002000084B9847C41B24B207E77D14000096 -:1024C000FC88010085140000111C0000551C000050 -:1024D000991C0000C91C0000A4880100A11A00007A +:1024C0008C87010085140000111C0000551C0000C1 +:1024D000991C0000C91C000034870100A11A0000EB :1024E0008520000010B582B00400134B98470028E7 :1024F00010D04923E35C9B0712D54423E35E4822B6 :10250000A25C4621615E0091216C20000B4CA0472B :1025100002B010BD2200002309480A498847FEE79F :102520004423E35E4822A25C4621615E0091216C57 :102530002000054CA047EBE77D14000019220000A5 -:10254000FC8801008514000049210000F8B5060050 +:102540008C8701008514000049210000F8B50600C1 :1025500000210C4B9847041E12D00B4D094F200050 :10256000A847002204212000E36998472000A847DB :102570002000FFF7EBFF21003000B847041EEED12A @@ -612,7 +612,7 @@ :10263000FF2CC2D1D1E77E2CCFD2732CBDD3752C09 :10264000CBD97C2CB9D1C8E7094B9C42B5D1C4E7A2 :102650002800084B9847DDE77D140000B11F0000FB -:10266000FC8801008514000081800000808000004B +:102660008C870100851400008180000080800000BC :102670008E8000004D25000010B50400034B9847E4 :10268000FF212000024B984710BDC046D51D000019 :102690008D250000F0B5C64600B582B00700019157 @@ -651,7 +651,7 @@ :1028A000F91C000021560000F54C00008D250000A9 :1028B000554E0000B54F00000951000010B504004E :1028C000054B9847002801D0002010BD22000023AE -:1028D000024803498847FEE77D140000FC88010098 +:1028D000024803498847FEE77D1400008C87010009 :1028E00085140000F8B5DE4657464E464546E0B52D :1028F00082460D0000280AD0E94B9847002800D0F6 :102900003AE152460023E748E7498847FEE7E74BAC @@ -712,23 +712,23 @@ :102C7000642058435030A0211E4B984780B2381A28 :102C8000208276E65346002B04D0022120001A4B06 :102C9000984736E001212000174B98473AE0C0469C -:102CA0007D140000FC8801008514000009F6000076 -:102CB000CD050100948801004D100100413E000047 +:102CA0007D1400008C8701008514000009F60000E7 +:102CB000CD050100248701004D100100413E0000B8 :102CC000E139000015F600003DF60000B9050100ED :102CD0005D490000A1560000A9160000A11A0000DD :102CE000111C0000551C00008520000065F6000046 -:102CF000BD280000F1790100691C01005346002B3A +:102CF000BD28000081780100691C01005346002BAB :102D000008D05346DB692200012150469847200035 :102D1000054B984720003CBC90469946A246AB46DE :102D2000F8BD5446F6E7C046B11F000070B5040078 :102D30000D00084B9847002806D03C23E05C284053 :102D4000431E9841C0B270BD2200002302480349CF -:102D50008847FEE77D140000FC8801008514000010 +:102D50008847FEE77D1400008C8701008514000081 :102D600070B582B005000E000D4B9847002805D0C5 :102D70003F2E09D83D23E85C02B070BD2A00002335 :102D8000084809498847FEE701AC267000236370B4 :102D9000220009212800054B98476078ECE7C046DF -:102DA0007D140000FC88010085140000551A000005 +:102DA0007D1400008C87010085140000551A000076 :102DB000F0B5DE4657464E46C0B584B006000D005D :102DC0001700130A0193002830D0244B9B46244B54 :102DD0009A46244B99460CE002AB06330020185E5D @@ -751,7 +751,7 @@ :102EE0001C40293C0020012C05D904B01CBC914693 :102EF0009A46A346F0BD064B1888F6E7F91C000079 :102F0000612D0000B5580000A11A0000FF80FFFFEE -:102F1000F8880100F0B5DE4657464E46C0B584B08D +:102F100088870100F0B5DE4657464E46C0B584B0FE :102F200006000D001700130A0193002829D01E4B3C :102F30009B461E4B9A461E4B994605E002ABD8793C :102F40002AE00025002E1DD029003000D84700902F @@ -773,7 +773,7 @@ :103040009C4203D07E2C01D00020CEE7084B98474D :10305000CBE70848C9E7C046F91C0000612D000015 :10306000555A0000A11A0000FF80FFFF8E8000006B -:103070005D1C0100D8C8010070B50468A5880F2345 +:103070005D1C010068C7010070B50468A5880F23B6 :103080002B40082B13DD0B2B18DD0D2B1DDDA1793B :103090002A002068104B9847A0600023A380A179E4 :1030A00023002A0020680D4EB047A58070BDA1798D @@ -831,13 +831,13 @@ :1033E0005B46A355020029000198234B98470F48DC :1033F0000F4B98470600084B9847002806D0002E30 :1034000000D1FDE64B46B360F760CFE63200002303 -:10341000144803498847FEE77D140000FC8801003A +:10341000144803498847FEE77D1400008C870100AB :1034200085140000B12D0000F54C0000684D00200F :10343000CD0501004DFA0000992700007930000009 :10344000011E00000DFB000069570000F91C000080 :1034500021560000152F0000B54F0000FF7F00002F -:10346000991C000094880100712E0000554E000048 -:10347000C12F00008D7F010009510000009B013326 +:10346000991C000024870100712E0000554E0000B9 +:10347000C12F00001D7E010009510000009B013397 :10348000DBB20093402B44D000992000364B984784 :10349000039000283DD043791B07EFD4B022009E53 :1034A00031002000314B98470690B12231002000B6 @@ -857,18 +857,18 @@ :1035800070B504000D000A4B9847002809D03D2370 :10359000E35C290019438B4202D02000054B984779 :1035A00070BD22000023044804498847FEE7C04656 -:1035B0007D140000ED300000FC880100851400003F +:1035B0007D140000ED3000008C87010085140000B0 :1035C00070B504000D000A4B9847002809D03D2330 :1035D000E35C1900A9438B4202D02000054B9847B9 :1035E00070BD22000023044804498847FEE7C04616 -:1035F0007D140000ED300000FC88010085140000FF +:1035F0007D140000ED3000008C8701008514000070 :1036000010B50400054B9847002801D0A06B10BDF1 :1036100022000023024803498847FEE77D1400008A -:10362000FC8801008514000010B504000A4B98477F +:103620008C8701008514000010B504000A4B9847F0 :10363000002809D0A06B00280CD0084B9847201A0E :1036400044426041C0B210BD220000230448054935 :103650008847FEE70020F6E77D14000045170000CC -:10366000FC8801008514000010B50368002B0DD004 +:103660008C8701008514000010B50368002B0DD075 :10367000021D01231468002C04D00133DBB2043294 :10368000072BF7D19B001950012010BD0023F9E74B :10369000F0B5CE4600B582B005000E001400012240 @@ -1009,7 +1009,7 @@ :103F000006212000104B98470120BFE70221200026 :103F10000D4B9847042120000C4B98470120B5E732 :103F200011390A4B98470120B0E7C046D51D000063 -:103F30000C890100693600002D2D0000353C000081 +:103F30009C870100693600002D2D0000353C0000F3 :103F4000E52400006D1A000081350000C135000035 :103F5000013600005B170000F0B5CE4600B582B018 :103F6000040001900D00103100221F4B98470028DB @@ -1135,7 +1135,7 @@ :1046E000013B03934B46B9461F0026E08DF70000BF :1046F000E82600204915010059FE00007DFC00005D :10470000F3FB0000EC26002009F7000015F600007E -:104710003DF60000F941000025F70000F1790100A5 +:104710003DF60000F941000025F700008178010016 :10472000AF421CD000987D4B9847544424B2434676 :10473000E318013B029A93421ADC48234A46D35EAF :1047400033824C234A46D35EB3827482A4B2039B65 @@ -1183,7 +1183,7 @@ :1049E0000133DBB222799A4209D99A002068125821 :1049F0009542F5D0880082510131C9B2F0E7013A01 :104A00002271266070BDC046450E01007D14000075 -:104A1000390B0100948801008514000070B5050071 +:104A1000390B0100248701008514000070B50500E2 :104A20000C00002830D01F4B98472B79002B2CD13D :104A300004201D4B9847060030001C4B9847002867 :104A40002AD0002E20D06B795908012211401A4239 @@ -1193,7 +1193,7 @@ :104A80002B7901332B712E6070BD0133990028689A :104A9000094B98470600CFE7320000230748084932 :104AA0008847FEE76D490000710A01007D1400008F -:104AB000FFFFFF3FFEFFFF3F450E0100948801000E +:104AB000FFFFFF3FFEFFFF3F450E0100248701007F :104AC0008514000070B505004279D3070FD5062381 :104AD0001340063B5A425341DBB20279002A22D0EE :104AE0009A4222D902689B009C58200070BD042085 @@ -1202,7 +1202,7 @@ :104B10006B79012213436B71E7E7220000230848F9 :104B200008498847FEE70024DFE70024DDE7C046A8 :104B3000710A01007D1400004D4900001D4A00006B -:104B4000948801008514000010B504000068024B31 +:104B4000248701008514000010B504000068024BA2 :104B500098470023236010BD390B010010B5016890 :104B6000002919D00B78FF2B12D000200F2403E06E :104B7000901C0B5CFF2B0CD02340821C082BF7DD14 @@ -1250,7 +1250,7 @@ :104E1000634403AA1178197052785A70023D3368BE :104E20005D190E2302AA944663441A782A705B78AF :104E30006B70BCE732680023044805498847FEE7E9 -:104E40005D4B0000450E01007D14000094880100B8 +:104E40005D4B0000450E01007D1400002487010029 :104E500085140000F0B5DE4657464E464546E0B59F :104E600087B0060003AB1A8002ABD9800468002C1F :104E700058D0CDB20B0A9A46191C2378FF2B4DD07F @@ -1272,7 +1272,7 @@ :104F7000634403AA1178197052785A70023D33685D :104F80005D190E2302AA944663441A782A705B784E :104F90006B70BCE732680023044805498847FEE788 -:104FA0005D4B0000450E01007D1400009488010057 +:104FA0005D4B0000450E01007D14000024870100C8 :104FB00085140000F0B5DE4657464E464546E0B53E :104FC00087B00600019202ABD9800468002C55D04E :104FD000C8B20B0A9A46191C2378FF2B4AD001222B @@ -1294,7 +1294,7 @@ :1050D00033685D190E2302AA944663441A782A7035 :1050E0005B786B70BFE73268002305480549884745 :1050F000FEE7C0465D4B0000450E01007D14000038 -:105100009488010085140000F0B5DE4657464E46EF +:105100002487010085140000F0B5DE4657464E4660 :105110004546E0B587B00600029202ABD98004682C :10512000002C5FD0CDB20B0A9A46181C2378FF2BB7 :1051300054D0012252429046944600227F218B4651 @@ -1317,7 +1317,7 @@ :1052400002AA92789A7002AAD278DA70023D336884 :105250005D190E2302AA944663441A782A705B787B :105260006B70B4E732680023044805498847FEE7BD -:105270005D4B0000450E01007D1400009488010084 +:105270005D4B0000450E01007D14000024870100F5 :1052800085140000F0B5DE4657464E464546E0B56B :1052900085B08146039200285BD00568002D5BD065 :1052A000CEB2090A081C2B78FF2B4ED001225242A5 @@ -1403,7 +1403,7 @@ :1057A000022213436B71DB07E6D52B681A68596830 :1057B00019602B685A60DFE722000023064807497A :1057C0008847FEE721560000710A01007D140000A1 -:1057D0004D4900001D4A0000948801008514000016 +:1057D0004D4900001D4A0000248701008514000087 :1057E000F0B5D6464F464646C0B584B0051E019179 :1057F000914658D00368002B57D00B0A98460022D8 :1058000002ABDA800279002A42DD002401267642CA @@ -1999,7 +1999,7 @@ :107CE000937B0293137801931E9B0093189B1B9A1E :107CF00024980E4CA04718980E4CA0471B98A047FC :107D00003FB03CBC90469946A246AB46F0BDC0464B -:107D1000EDD000000DD2000015D60000148901003E +:107D1000EDD000000DD2000015D60000A4870100B0 :107D20001FF8FFFF25A600004D100100516900005B :107D3000F1100100D50B010001239B461A9B002B7B :107D400000D095E53CA8414B9847F0235B00984252 @@ -2023,7 +2023,7 @@ :107E600005000E00170009AC20000B4B98470B4B88 :107E70001B886380220031002800094B984702A824 :107E8000084B9847002300933B0002AA31002800CA -:107E9000054CA0471FB0F0BD21AB00004489010094 +:107E9000054CA0471FB0F0BD21AB0000D487010006 :107EA000C5AB0000C58100001582000010B50400BC :107EB00010210A4B9847237B1F2293432373A389E6 :107EC000074A1340A38100236373FF3323700133F8 @@ -2031,7 +2031,7 @@ :107EE0001FF8FFFF0438C3B20A2B0FD89800084BC5 :107EF0001B589F4610200AE0182008E0012006E0E9 :107F0000022004E0042002E0082000E00020704786 -:107F100018890100032805D002D30638042801D9A6 +:107F1000A8870100032805D002D30638042801D918 :107F2000002070470120FCE7052807D003D802286D :107F300004D00020704707380728FAD80120F9E755 :107F4000F0B5DE4657464E464546E0B591B00400D2 @@ -2064,7 +2064,7 @@ :1080F00038001A4CA0470128DBD10CAC079B019338 :10810000069B00935346049A0EA920000E4EB047DA :10811000638801336380E3880133E38001239C4655 -:10812000E044D3E704980C4B984718E748890100CE +:10812000E044D3E704980C4B984718E7D887010040 :108130005D7E000069DA0000157F0000297F0000E5 :1081400045D400000FFC0000B5750000C10E010011 :10815000E9FB000085E60000D50B010061E60000A8 @@ -2074,7 +2074,7 @@ :108190004138C3B2052B0DD89800094B1B589F4698 :1081A0000B220AE00C2208E00D2206E00E2204E079 :1081B0000F2202E0002200E00A2210007047C046B1 -:1081C0005089010010B504001C210F4B9847FF2374 +:1081C000E087010010B504001C210F4B9847FF23E6 :1081D000237223781F229343237022880B490A407D :1081E0002280002363700A4B636001235B42E381BA :1081F0002382A2781F231A43A27063880B406380F6 @@ -2137,8 +2137,8 @@ :10858000D208D2025B055B0D13436A46B021521834 :1085900013809BB216930223099362E2169E95E222 :1085A0000FFC0000187C0000E51A0100C91701004B -:1085B00000FCFFFF21AB000068890100411A0100A7 -:1085C00001910000057B01007D8100001FF8FFFF85 +:1085B00000FCFFFF21AB0000F8870100411A010019 +:1085C00001910000957901007D8100001FF8FFFFF7 :1085D0003CA8048011994180BB89013BE3180A9AA9 :1085E000944663448380189B013B8C466344C3805C :1085F0003FAA0E99C64B98477AE2042B00D1E9E0D6 @@ -2191,9 +2191,9 @@ :1088E000144F3A4013430380219AD2001B0A0727F2 :1088F0003B40134343704B1C1B9302239846C244D6 :1089000000227FE7059B01330593209D00237FE72D -:10891000C5AB00008489010070890100057B01005E +:10891000C5AB0000148801000088010095790100B2 :10892000C10E0100B143000009F70000C1A600001C -:10893000748901001FF8FFFF059A93469846309B03 +:10893000048801001FF8FFFF059A93469846309B74 :10894000002B33D1319B1B998C4663442E9A9A425B :1089500049D93AAAD3880133D3802A91329B434420 :10896000DA10934407221A409046339B9C46E24417 @@ -2249,8 +2249,8 @@ :108C800026D0B35CFF2BF7D063431B0AF5E7C04641 :108C900025A600004D10010051690000D50B010010 :108CA000FFFF00005800002069E7000061E70000B6 -:108CB00059E700006C890100848901007089010076 -:108CC000B42B0020B02A002074890100B02B0020B2 +:108CB00059E70000FC8701001488010000880100CA +:108CC000B42B0020B02A002004880100B02B002023 :108CD0005C46199B9B46D74B6A4670215218127806 :108CE0001A70D54B209A1A60D44B27933CAB5A8804 :108CF00005929988209850430E9B00229B5E00228B @@ -2383,10 +2383,10 @@ :1094E0000623E15E0422A35EC918184B98470BB20D :1094F0000C930B980700104B9847089028AB02225A :109500009E5E06229B5EB34200DA77E00B4B9B46E1 -:109510000B4B9A460A9750E00FFC0000057B0100B8 -:10952000848A0100E5A60000EDA50000B14300001B +:109510000B4B9A460A9750E00FFC0000957901002A +:1095200014890100E5A60000EDA50000B14300008C :1095300009F70000F3FB0000C10E0100F11001006B -:1095400025A60000C1A600006D5C0000D17C0100D2 +:1095400025A60000C1A600006D5C0000617B010043 :109550000626A55FED180B00AA4202DA089B1954F3 :109560001300013001331AB2874207D90425635F23 :109570009342EDDB9A1A12B28018F2E70A97664618 @@ -2445,8 +2445,8 @@ :1098C0000A90002133A8A8470D902AE50EA8114B55 :1098D0009847834649E5290008980F4B98474CE084 :1098E0006D5C0000D50B0100B143000009F70000DA -:1098F000C1A600000FFC0000C10E0100D17C0100D8 -:10990000F110010025A60000057B0100E5A600007E +:1098F000C1A600000FFC0000C10E0100617B010049 +:10990000F110010025A6000095790100E5A60000F0 :10991000EDA50000F3FB00004D10010043461A883E :109920005B7A9B079B0F029343461B7A01930223AA :109930000093230048A910A84D4FB8470AABDB8B12 @@ -2652,7 +2652,7 @@ :10A5B00000DC36E607AB1B889B46059F5F4500D94C :10A5C000F5E608AB1A88120102925E88049B9A464F :10A5D000039BA1461C008CE680231B0202937CE7B0 -:10A5E000057B01004D100100A909010010B50C4BBD +:10A5E000957901004D100100A909010010B50C4B2F :10A5F0001B68002B0CD00A4A01239468002C08D059 :10A600000133DBB20832102BF7D10120404206E0C3 :10A610000023034ADC00A0501219516018B210BD8B @@ -2691,7 +2691,7 @@ :10A82000A35C02210B43A354C1E72822A35C0221AD :10A830008B43A354BBE72822A35C02210B43A35400 :10A84000B5E752426262B7E74D1001008D9A0000F1 -:10A85000057B0100F0B5CC8801344D88641B8E88DF +:10A8500095790100F0B5CC8801344D88641B8E8851 :10A8600001360D88761B251C24B237B2BC4200DDB0 :10A87000351C2DB26D10AA4200DD2AB20E0008363A :10A88000040008340D782570013401318E42F9D16D @@ -2735,7 +2735,7 @@ :10AAE0000C9D288804990C4B984728800D9A1300D8 :10AAF00053439846012B00D86BE70C9D0126064B6B :10AB000099464346A0461C0057E7C046C10E0100C7 -:10AB1000FEFFFF7F8D0C0100057B0100D50B0100BE +:10AB1000FEFFFF7F8D0C010095790100D50B010030 :10AB200010B504005421234B9847234B1B886380A6 :10AB300023791F2293432371A188204B1940A180C0 :10AB400000216171A17B9143A173E1891940E181E9 @@ -2745,7 +2745,7 @@ :10AB8000A17F9143A177E28B1340E3830023E37716 :10AB9000FF3363812373237723753622A354084A36 :10ABA00022634421635422642822A354F03B63822D -:10ABB00010BDC0464D100100A88A01001FF8FFFF1C +:10ABB00010BDC0464D100100388901001FF8FFFF8D :10ABC00030000020F0B5DE4657464E464546E0B51B :10ABD000B1B0814604919346C4884588631C5B1BD1 :10ABE0001BB2002B01DC00F0CEFF86880788731CA7 @@ -2799,7 +2799,7 @@ :10AEE00002E00234A5421FD0608823888342F8D054 :10AEF00080010599B0476080F3E7C046B143000088 :10AF000009F700000FFC0000C10E010055A8000069 -:10AF1000FFFFFF7F057B01004D100100F1100100D4 +:10AF1000FFFFFF7F957901004D100100F110010046 :10AF2000D50B0100BDA800000E9A39000898B54B5A :10AF30009847079F7F43002F0AD00E9A130078008E :10AF40009446604419881170023301328342F9D16A @@ -3057,7 +3057,7 @@ :10BF0000022B00D110E1012BBAD1737B02935B4667 :10BF10000193059B0093069B6A46128C1EA9049808 :10BF2000014CA047BFE7C0466D5C000055A800006B -:10BF3000EDA50000C10E01001FF8FFFF057B010009 +:10BF3000EDA50000C10E01001FF8FFFF957901007B :10BF4000F110010025A60000012305937288B38833 :10BF50009A426DD01AA94A88A31A9BB20827F05FAB :10BF60008246C9880131891A09B202004A43121275 @@ -3109,7 +3109,7 @@ :10C24000164B9847012801D0FFF711FC299BDD020E :10C250006D0D6E230EAA944663441E8876091EACAB :10C2600020000F4B984736235A46D35C2370372360 -:10C27000D35CA372938EA38137E0C046057B010097 +:10C27000D35CA372938EA38137E0C0469579010009 :10C280001FF8FFFF6D5C000051690000D50B010035 :10C2900079A6000061810000417F000049E50000AF :10C2A000AD7E000022AC2000874B98475B469B8EFA @@ -3148,7 +3148,7 @@ :10C4B0005B46DB6A22AA04991CA80C4DA84752E7E8 :10C4C00001246442F2E7C046C5810000187C0000E8 :10C4D000E51A01009DFE0000417F000079A60000E2 -:10C4E00055A80000EDA50000D17C010015820000D8 +:10C4E00055A80000EDA50000617B01001582000049 :10C4F000388A18AA1188091A89B211807D8A54884D :10C50000641B548093881B1A9BB29380D088401B75 :10C51000D08001335B1A1BB20A930B931800B84BFF @@ -3374,7 +3374,7 @@ :10D2D000AD0004235D1B2368DB025B0D01335B1093 :10D2E000019A5A434910B218525C0F23AB401340C5 :10D2F0002B41FF2213406246D05C9AE72368DB0291 -:10D300005B0D019A5A437118885C92E7AC8A010060 +:10D300005B0D019A5A437118885C92E73C890100D1 :10D31000F0B5DE4657464E464546E0B583B00400BC :10D320000822835E1B0243620A22835E1B02836221 :10D330000C23C75E3E4B9B460A213800984705B236 @@ -3393,7 +3393,7 @@ :10D400006383E18980204002094B9847E086FF232F :10D41000A375238AA38203B03CBC90469946A246DA :10D42000AB46F0BD3421EBB2042003436354D5E78F -:10D43000057B010035090100157F0000297F0000F0 +:10D430009579010035090100157F0000297F000062 :10D44000FF03E0FFF0B5DE4657464E464546E0B5E1 :10D4500087B00090029105921D0010AB1B889B467F :10D460006A4F0A212800B84704B2661C0A204042CD @@ -3422,7 +3422,7 @@ :10D5D000111C12B2A24200DD211C009A51802A1CAB :10D5E0009D4200DA1A1C131C12B2BA4200DA3B1C2C :10D5F0001A1C1BB2A34200DA221C009BDA8007B07F -:10D600003CBC90469946A246AB46F0BD057B010066 +:10D600003CBC90469946A246AB46F0BD95790100D8 :10D6100035090100F0B5DE4657464E464546E0B5B1 :10D620008BB004003823C75EFF231A003A403A212A :10D63000465E33406F2A7EDC3C22815E4942C91738 @@ -3515,7 +3515,7 @@ :10DBA0009847202120000F4DA84724212000A84796 :10DBB00080231B0623620024A5E70024A3E7C046B8 :10DBC000B62B0020844D00200200008061810000FF -:10DBD000CD7F010085E600008DF700009DE5000087 +:10DBD0005D7E010085E600008DF700009DE50000F8 :10DBE000A9F700004D100100F8B5D646474680B5AC :10DBF0000700154B1B689846144B1B88002B1ED042 :10DC00000025134B9A46114E0FE0002B02D0200046 @@ -3534,7 +3534,7 @@ :10DCD00000230B480B498847FEE70022064B1A80B9 :10DCE000F1E7C046844D0020E9DB0000390B01005C :10DCF000710A01007D140000B62B00204D100100B8 -:10DD0000948801008514000030B585B00C00150022 +:10DD0000248701008514000030B585B00C00150093 :10DD10000800304B9847031E22D12378DB06DB0E28 :10DD2000043BDBB200200A2B1FD82368DB025B0D0B :10DD30009B02294A29680A4013432B6063885B09C8 @@ -3597,9 +3597,9 @@ :10E0C00093550136B742CED1002323610120CBE620 :10E0D000210030000E4B98470020C5E60020C3E623 :10E0E000087BC006C00E031F022B00D913E70023D4 -:10E0F00023610120B8E6C046F1040100CC8A01008A -:10E10000CD7F010029040100710A01007D14000087 -:10E11000E9DD000094880100851400004D10010025 +:10E0F00023610120B8E6C046F10401005C890100FB +:10E100005D7E010029040100710A01007D140000F8 +:10E11000E9DD000024870100851400004D10010096 :10E12000E57E00001FF8FFFFCF0301008D03010013 :10E13000F0B5DE4657464E464546E0B58BB00D007D :10E140001700019314AB00269E5F0A7B1F23134028 @@ -3659,7 +3659,7 @@ :10E4A00001D413B29A465346019C5C437B10E41896 :10E4B00040239B46A344012427407C427C41A40086 :10E4C000B1E700239B4600249A46ACE7E57E0000B6 -:10E4D000CF0301008D030100BC8A0100C10E0100C1 +:10E4D000CF0301008D0301004C890100C10E010032 :10E4E000D50B0100594604313868144B9847002376 :10E4F000524602993868124DA84702999EE70330A8 :10E50000604516D00A784346A34013402341524643 @@ -3683,7 +3683,7 @@ :10E6200005000128E2D101E0002D03D0280003B04D :10E63000F0BD002520213800084B9847F6E7C0467A :10E6400061810000D04C00206D06010085060100AC -:10E65000F17F0100710A0100E17F01004D1001000E +:10E65000817E0100710A0100717E01004D100100F0 :10E6600070B582B00568AC68002C09D0069E019692 :10E67000009313000A0001002800A04702B070BDFB :10E680000020FBE710B504000068002807D0C3682D @@ -3693,13 +3693,13 @@ :10E6C00007D0002C03D010212000084B98472000D1 :10E6D00010BD22000023064806498847FEE7C046D1 :10E6E000D04C0020CD0501007D1400004D1001002C -:10E6F000948801008514000010B510210C480D4BC2 +:10E6F000248701008514000010B510210C480D4B33 :10E7000098470D4B9847002808D00C4B03600C4BE2 :10E7100043600C4B83600C4BC36010BD0B4B9847A0 :10E720000028FAD10022002309480A498847FEE759 :10E73000D04C0020B9050100B1E6000009DD000061 :10E740002DDE000031E10000E9DD00007D14000055 -:10E75000948801008514000010B54368984710BDE7 +:10E75000248701008514000010B54368984710BD58 :10E7600010B50468A04710BD10B584B013000A00AE :10E7700001A9054CA0470023002801D001AB1B884C :10E78000180004B010BDC04661E7000003780A78A5 @@ -3776,9 +3776,9 @@ :10EBF000EDE70B9BEBE70123E9E7C046BDE700002B :10EC0000B82B0020B50B0100450E01007D1400005B :10EC1000C02B0020BC2B0020CC2B0020C82B0020B8 -:10EC2000C42B0020BD2B0020C10E0100F48A01007E -:10EC30009488010085140000D08A0100188B01001F -:10EC40003C8B0100F25D12029446F7197F7867440D +:10EC2000C42B0020BD2B0020C10E010084890100EF +:10EC3000248701008514000060890100A889010073 +:10EC4000CC890100F25D12029446F7197F7867447F :10EC5000BFB20A9A511A0F413B4040190293012258 :10EC6000059208920027012107920EE70323CF089F :10EC7000072008404219072A17D8F75D0C9A101A86 @@ -3846,8 +3846,8 @@ :10F0500092B20E99CB1A1A4153461340DBB2D9E74C :10F0600003231EE007231CE00F231AE0FF2318E010 :10F07000129B16E0C82B0020CC2B0020BD2B0020BB -:10F08000C42B0020608B0100C02B0020BC2B002073 -:10F09000A48B0100808B0100C88B0100EC8B010068 +:10F08000C42B0020F0890100C02B0020BC2B0020E5 +:10F09000348A0100108A0100588A01007C8A01002C :10F0A0000123E90807222A40901907280FD848466B :10F0B000415C0C98821A11410B40DBB2A8190293F3 :10F0C00001220B920D92002107920892FEE648461B @@ -3880,7 +3880,7 @@ :10F270000198A0470F4B1868FFF739FB0E4B6A4601 :10F28000127A1A70E1E70020FFF731FB0020FFF748 :10F290002EFB0020FFF72BFB0020FFF728FBC046CA -:10F2A000108C0100C82B0020CC2B0020BD2B00208F +:10F2A000A08A0100C82B0020CC2B0020BD2B002001 :10F2B000D50B0100B82B0020C42B0020F0B5DE4692 :10F2C00057464E464546E0B585B081460C001F00C6 :10F2D0000025092A3AD04B461E6911004846534B77 @@ -3934,7 +3934,7 @@ :10F5D0004D1001008D0C0100B9050100D02B002059 :10F5E000BD430000D91501007D140000E52800008E :10F5F0007926000015190000B11F00002D1601002A -:10F600009488010085140000014B18687047C046BB +:10F600002487010085140000014B18687047C0462C :10F61000D02B0020031E05D01A7A920709D50220AC :10F62000185E7047044B1B68F0204000002BF8D098 :10F63000F2E70020185EF4E7D02B0020031E05D06F @@ -3947,7 +3947,7 @@ :10F6A000020000201D2A07D90130312A04D9443034 :10F6B000904280414042023070BD064B1D68F024EC :10F6C0006400002DE3D0DEE715F6000065F60000CB -:10F6D000F1790100D02B0020426800239361426839 +:10F6D00081780100D02B00204268002393614268AA :10F6E000D361704710B5002804D001000348044BD3 :10F6F000984710BD0148034B9847FAE7C44C0020D7 :10F70000850601006D0601004068704743681A686D @@ -3964,7 +3964,7 @@ :10F7B000001B10BD8DF7000010B50C00096A606ACF :10F7C00081420AD08002064B9847A369E269D21AA7 :10F7D00050438012181800B210BD8020C000F4E71A -:10F7E000F179010010B50122094B1A7009480A4B42 +:10F7E0008178010010B50122094B1A7009480A4BB3 :10F7F0009847002805D0094B18680421084B984702 :10F8000010BD064B18680021054B9847F8E7C04625 :10F81000E02B0020884D00206D060100DC2B00202D @@ -4006,7 +4006,7 @@ :10FA500040210D4B9847FA235B0023620023A361EA :10FA60006433E361094B1A7822745A7862749A7885 :10FA7000A274DB78E3740123A3863622A35C012100 -:10FA80000B43A35410BDC0464D100100D8C801005F +:10FA80000B43A35410BDC0464D10010068C70100D0 :10FA9000F0B5D64600B582B006008A461548164B2A :10FAA0009847041E1ED000230193144F0CE0210040 :10FAB0001048134B98472000124B9847124B984719 @@ -4024,7 +4024,7 @@ :10FB70001860D8E7220000230A480B498847FEE7AF :10FB800091FA0000884D002015090100CD05010003 :10FB90007D1400008D0C0100E5F700008DF70000DA -:10FBA000E42B0020948801008514000070B5002328 +:10FBA000E42B0020248701008514000070B5002399 :10FBB000C65E0423C25E921BD40FA4186410A5B2C3 :10FBC00024B20B889B1B5B1B1BB24A884188521ACC :10FBD000521B12B264435B4352439B18E017DA0F87 @@ -4128,7 +4128,7 @@ :1001E000D9E6828801320488121B1A80C288013243 :1001F0004488121B12B2D40FA4186410CA880132AA :100200004988521A12B2D10F8A185210A21A5A8073 -:10021000C1E6C046E0C80100828801320488121B92 +:10021000C1E6C04670C70100828801320488121B03 :100220001A80C288CC88121B4488121B4988521835 :100230005A80B0E630B58DB2830702D0018002301B :10024000013A29044919102A16D90300140019602B @@ -4173,13 +4173,13 @@ :1004B0004846B047051E07D020680C4B98470023DC :1004C0002360636000E00B25280003B00CBC91465C :1004D0009A46F0BDF1030100710A01007D1400008D -:1004E000948801008514000027030100390B0100E6 +:1004E000248701008514000027030100390B010057 :1004F00010B50400114B9847031E17D0225C2E2A1A :100500000FD02F2A14D05C2A14D0013B002B0BD023 :10051000E25C2E2A05D02F2A0ED05C2AF5D108489D :1005200001E00133E01810BD0548FCE70448FAE794 -:100530000348F8E70248F6E70148F4E7F17F0100D5 -:10054000B8CA010000B583B0019200290DD0002A7D +:100530000348F8E70248F6E70148F4E7817E010046 +:1005400048C9010000B583B0019200290DD0002AEE :100550000DD000680430091801AB1A780A705A7877 :100560004A709A788A70DB78CB7003B000BD00685F :10057000043008180421014B9847F6E74D1001009C @@ -4249,7 +4249,7 @@ :1009700006E06931FF3109B2E4E74900094BC85E7E :1009800010BDB423591A09B24900064BC85EF7E7F7 :100990001BB25B00034A985A404200B2F0E7C046DF -:1009A000D17C010034C9010030B50002002501E00E +:1009A000617B0100C4C7010030B50002002501E0F1 :1009B000520806D053191C005C43A042F8D31D0016 :1009C000F6E72B090B802D01FF231D404D8030BD24 :1009D00000280ED0031D006840081818021D064BA1 @@ -4392,7 +4392,7 @@ :101260006860EE60114B1C70280070BD2A000023DE :10127000084809498847FEE7002DDED1F4E7C0465B :10128000AC4C00206D060100850601001D06010022 -:101290007D1400009488010085140000CD05010034 +:101290007D1400002487010085140000CD050100A5 :1012A000D50601002B4C00208DF70000294C0020B2 :1012B00010B5040001000948094B98470122094B69 :1012C0001A702000084B9847084B1B689C4200D0BE @@ -4434,7 +4434,7 @@ :10150000144C0020284C00208DF700001C4C0020BB :101510002A4C0020294C0020784D0020F5120100B3 :101520002B4C0020AC4C0020A9F70000184C0020E8 -:10153000244C0020F1790100204C00202C4C00208C +:10153000244C002081780100204C00202C4C0020FD :101540006D06010085060100F0B5CE4600B5050028 :1015500089460E00037D5B075B0F8B4228D019483C :10156000194B9847041E26D0037D5B075B0F9E42F4 @@ -4449,7 +4449,7 @@ :1015F0000BD0002C06D0A660276001992000084B74 :101600009847E560200003B0F0BD220000230548A4 :1016100005498847FEE7C046C11101007D1400005E -:1016200049150100948801008514000010B50400DC +:1016200049150100248701008514000010B504004D :10163000034B98472368DB431818606010BDC04611 :101640008DF70000F0B583B00023019300290AD084 :101650000B68C25C54B2002C07DB140001330B6032 @@ -4514,7 +4514,7 @@ :101A00009847F6E7002004E0002002E000200130C3 :101A100080B211B03CBC90469946A246AB46F0BDA0 :101A20000020F4E70020F3E7187C000058000020B5 -:101A3000ECC9010069E700000900400089170100B6 +:101A30007CC8010069E70000090040008917010027 :101A4000F0B5CE46474680B585B00500894601927F :101A500098460CAB1F7800283AD0002A3AD00023D1 :101A6000039302AAD370002400292BD001231F4026 @@ -4608,7 +4608,7 @@ :101FE000A84741212000A84741212000C047396867 :101FF000A831B04743212000A84743212000C04713 :102000003968AC31B04742212000A8474221200066 -:10201000C0473968A431B04745E6C046F4C901005D +:10201000C0473968A431B04745E6C04684C80100CE :10202000D51D0000F91C0000384C00201D4A00009E :102030008D2500000021F34DA84740212000A8472E :1020400040212000F04B9847F04B1968B031F04B1D @@ -4883,7 +4883,7 @@ :10311000306835E0384C00203C4C0020292100006C :10312000554E0000391000003920000065F60000FF :10313000F54C0000B54F0000898000008990000028 -:1031400000F8FFFF898100008991000098CA010002 +:1031400000F8FFFF898100008991000028C9010073 :1031500089A00000A9800000A9900000A9910000AA :10316000A9A000007910000079110000792000006A :1031700049040000B11000009524010081F6000010 @@ -4952,7 +4952,7 @@ :1035600001E500200B4B984703008000C018C00005 :103570005030A021084B984702B208E50020054BC7 :1035800098470301181A5030A021034B984702B204 -:1035900010E5C04665F60000F17901003C4C0020C2 +:1035900010E5C04665F60000817801003C4C002033 :1035A000B1070000C8100000CA0900000020334B1A :1035B00098470301181A5030A021314B984702B2A6 :1035C0000BE500202D4B984703008000C0188000B9 @@ -4967,7 +4967,7 @@ :10365000800050304023FF330124984200D846E5D3 :103660000020064B984703008000C01880005030AF :10367000A021034B984704B239E5C04665F6000027 -:10368000F1790100F0B5C64600B5494C20682430F8 +:1036800081780100F0B5C64600B5494C2068243069 :10369000484B984720682430474A0121474B9847B8 :1036A00020682430FF222C21454B98472068243085 :1036B000444B9B699B0700D56EE008231221092229 @@ -4988,7 +4988,7 @@ :1037A0000623102109229CE7082310210922E9E7BA :1037B000384C002095240100FF7F0000F54C0000EC :1037C000B54F00003C4C0020554E0000490400005D -:1037D00098CA01002920000010B59A4C206890304A +:1037D00028C901002920000010B59A4C20689030BB :1037E000994B984720689030FF222C21974B98479F :1037F00020689030964B9B699B0700D4BBE0944BAC :103800009A882921934B98478E4B18689030904B9B @@ -5029,7 +5029,7 @@ :103A300003008000C01840005030A0210A4B984776 :103A400002B293E7384C002095240100B54F0000E6 :103A50003C4C0020554E0000FF7F0000F54C00005C -:103A600065F600009CCA0100F179010010B5464CD2 +:103A600065F600002CC901008178010010B5464CB4 :103A700020689C30454B984720689C30FF222C21C1 :103A8000434B984720689C30424B1A882921424B6F :103A9000984720689C30414A0121414B984724684F @@ -5048,8 +5048,8 @@ :103B600014308000A021104B9847424212B2C7E7A0 :103B700000200C4B984714308000A0210A4B984736 :103B8000424212B2CEE7C046384C002095240100D4 -:103B9000B54F00009CCA0100554E0000FF7F000099 -:103BA000F54C000065F60000F179010070B57F4C1E +:103B9000B54F00002CC90100554E0000FF7F00000A +:103BA000F54C000065F600008178010070B57F4C8F :103BB000206870307E4B9847206870307D4A012124 :103BC0007D4B98472468703400207C4B98478300D5 :103BD0001B189B0050334021FF3101228B4200D93A @@ -5083,7 +5083,7 @@ :103D9000984702B29BE70020084B9847C300181AC7 :103DA0005030A021094B984702B2A2E7384C0020BE :103DB00095240100FF7F0000F54C000065F600002F -:103DC0003C4C0020554E000098CA0100F1790100DA +:103DC0003C4C0020554E000028C9010081780100BC :103DD000F0B5C64600B5E34D28685C30E24B984725 :103DE00028685C3011278824E40022003A435205F9 :103DF000520DDE4E32439921DD4B98469847286894 @@ -5143,7 +5143,7 @@ :1041500003008000C01880005030A0210A4B98470F :1041600002B2B5E6384C0020952401000088FFFF1C :10417000554E00003C4C002065F60000F54C000058 -:10418000FF7F0000B54F0000F17901000020384B9F +:10418000FF7F0000B54F0000817801000020384B10 :10419000984703008000C01880005030A021354BA4 :1041A000984702B2A8E60020314B984703008000F0 :1041B000C01880005030A0212E4B984702B2AFE6C5 @@ -5158,7 +5158,7 @@ :1042400098470301181A40005030A021094B9847A5 :1042500002B232E70020064B984703008000C018E6 :1042600040005030A021034B984702B239E7C046C6 -:1042700065F60000F179010070B5394C20681C30FA +:1042700065F600008178010070B5394C20681C306B :10428000384B984720681C30374B9A889921374B18 :10429000984724681C340020354B98478300181831 :1042A0008300C01850304023FF330122984238D891 @@ -5174,7 +5174,7 @@ :104340001B22CCE700200A4B9847830018188300F3 :10435000C0185030A021084B984702B2D6E7C0469B :10436000384C0020952401003C4C0020554E0000A4 -:1043700065F60000F54C0000F1790100F0B5C64685 +:1043700065F60000F54C000081780100F0B5C646F6 :1043800000B5394C20686C30384B984720686C3049 :10439000FF222C21364DA84720686C30354B9846BB :1043A0009A882921344FB84720686C300222302186 @@ -5191,7 +5191,7 @@ :104450000D4B984703008000C0185030A0210B4B33 :10446000984702B2E1E7C046384C0020952401008D :10447000B54F00003C4C0020554E0000F54C0000AC -:1044800089020100FF7F000065F60000F17901005C +:1044800089020100FF7F000065F6000081780100CD :10449000F0B5C64600B580460F1C15001E00FE4B49 :1044A0001B78002B01D101F09EFBFC4C4346A380FE :1044B000E780A660069BE360079B2361089B63611E @@ -5325,7 +5325,7 @@ :104CB0008B4201D901F03FFA412120000E4DA84757 :104CC000064C20684C309622B021A84720684C3012 :104CD0004C22B7211EE0C046B54F0000384C0020E2 -:104CE0002C1000009CCA010089820000554E000073 +:104CE0002C1000002CC9010089820000554E0000E4 :104CF0003C4C002029020000F54C000065F6000045 :104D000081F6000095240100FF7F000039020000B9 :104D100039040000A84720685030FD4B98472068B0 @@ -5393,9 +5393,9 @@ :1050F000984201D901F00BF912212000074DA84771 :10510000074C2068B43004223121A8471CE0C04677 :1051100095240100B54F000065F60000F54C000035 -:10512000384C0020A4CA0100095100009CCA0100AB +:10512000384C002034C90100095100002CC901008D :10513000554E00003C4C00208E81000039040000D8 -:10514000FF7F000098CA01002068B830FB4B9847E9 +:10514000FF7F000028C901002068B830FB4B98475A :105150002068B830FA4B9B699B0701D501F0E1F854 :1051600014232B2117224901DB020A431A43F54E6F :105170003100F54DA847F54C20689830EF4B984723 @@ -5460,7 +5460,7 @@ :10552000A8470A4C2068783000221849A84720680C :105530007830002282214900A84729E09524010003 :105540003C4C002089800000554E0000384C002063 -:10555000B54F00009CCA010065F60000F54C000044 +:10555000B54F00002CC9010065F60000F54C0000B5 :105560002910000029200000DD020100291100009F :105570008981000089A00000A9800000A9810000A5 :10558000A9A000003902000081F60000041000000C @@ -5530,8 +5530,8 @@ :10598000042000009524010065F6000081800000DD :10599000F54C0000384C0020B54F00003C4C002076 :1059A000554E0000898000002910000089900000F9 -:1059B0009CCA01008E800000095100009ACA0100B3 -:1059C000A98000002C10000098CA01008981000005 +:1059B0002CC901008E800000095100002AC9010095 +:1059C000A98000002C10000028C901008981000076 :1059D000898200008984000029040000FF7F000004 :1059E00081F600001B1A5B0050334021FF31012279 :1059F0008B4201D900F099FE11212000F24B98470B @@ -5598,7 +5598,7 @@ :105DC000984702B2FEF7B6FCF54C0000384C0020B4 :105DD00081F6000065F60000952401003C4C00208F :105DE000554E0000791C0100344C0020352700007E -:105DF000710A0100744D0020F17901000020FC4B74 +:105DF000710A0100744D0020817801000020FC4BE5 :105E000098470301181A40005030A021F94B9847D9 :105E100002B2FEF78FFC22221123FEF79AFC062322 :105E200010210922FEF7ACFC0020F14B984703013A @@ -5662,7 +5662,7 @@ :1061C000C0185030A0210B4B984702B2FEF721FEB9 :1061D0000020074B984714308000A021054B9847BA :1061E00002B2FEF732FE07230F210822FEF742FE1D -:1061F00065F60000F17901000020F84B9847030094 +:1061F00065F60000817801000020F84B9847030005 :106200008000C0185030A021F54B984702B2FEF72D :106210004EFE0020F14B984703008000C01850301C :10622000A021EF4B984702B2FEF755FE0020EB4B42 @@ -5725,7 +5725,7 @@ :1065B000830018188300C0185030A021084B98475A :1065C00002B2FFF768F81F233F211F22FFF792F85E :1065D0001C233A211E22FFF7A0F8C04665F60000F2 -:1065E000F17901000020DF4B984703008000C018BC +:1065E000817801000020DF4B984703008000C0182D :1065F0005030A021DC4B984702B2FFF7A5F80723E3 :106600000F210822FFF7B5F80020D64B9847C300AA :10661000181A5030A021D44B984702B2FFF7CDF89A @@ -5781,1582 +5781,1559 @@ :1069300000200C4B98470301181A5030A0210A4B35 :10694000984702B2FFF73EF90020064B9847030133 :10695000181A40005030A021034B984702B2FFF7AD -:1069600031F9C04665F60000F179010070B5E94DD6 -:1069700020236B61E84C1F3B23700020E74B9847B6 -:10698000FA2200230021E64EB047E64A0023801891 -:106990005941E54A0023E54EB047E54B984740236F -:1069A0006B612378002B04D120226A611F3ADA4BF5 -:1069B0001A70E222DF49E048E04B9847D54B40226D -:1069C0009A615A61D44B1B78002B05D0203AD14BE9 -:1069D0009A610022D04B1A702322D649D648D74B51 -:1069E0009847CC4B40229A615A61CB4B1B78002BC5 -:1069F00005D0203AC74B9A610022C74B1A70022279 -:106A0000CC49CD48CD4B9847C24B40229A615A6140 -:106A1000C14B1B78002B05D0203ABE4B9A61002257 -:106A2000BD4B1A700422C349C348C44B9847B94BA5 -:106A300040229A615A61B84B1B78002B05D1203A4D -:106A4000B44B5A611F3AB44B1A70E022B949BA48A4 -:106A5000BA4B9847AF4B40229A615A61AE4B1B78B4 -:106A6000002B05D0203AAB4B9A610022AA4B1A703A -:106A70000122B049B048B14B9847A64C4025A561CA -:106A80000020A64B984702000023A648002180184A -:106A90005941A54A0023A54EB047A54B98476561CB -:106AA0009D4B1B78002B04D1202262611F3A9A4B28 -:106AB0001A70E0229F49A048A04B9847954B40226E -:106AC0009A615A61944B1B78002B05D0203A914B68 -:106AD0009A610022904B1A70032296499648974B70 -:106AE00098478C4C4025A56100208C4B98470200AC -:106AF00000238C480021801859418B4A00238B4E7B -:106B0000B0478B4B98476561834B1B78002B04D1B2 -:106B1000202262611F3A804B1A7001228549864803 -:106B2000864B98477B4C4025A56100207B4B9847BE -:106B3000020000237B480021801859417A4A002333 -:106B40007A4EB0477A4B98476561734B1B78002BA0 -:106B500004D1202262611F3A6F4B1A70E6227549F8 -:106B60007548764B98476B4B40229A615A616A4B45 -:106B70001B78002B05D0203A664B9A610022664BA9 -:106B80001A7001226B496C486C4B9847614B40224C -:106B90009A615A61604B1B78002B05D0203A5D4BFF -:106BA0009A6100225C4B1A70332262496248634B3F -:106BB0009847584B40229A615A61574B1B78002BDB -:106BC00005D0203A534B9A610022534B1A7033225E -:106BD00058495948594B98474E4B40229A615A613F -:106BE0004D4B1B78002B05D1203A4A4B5A611F3A76 -:106BF000494B1A70B0224F494F48504B9847454B6C -:106C000040229A615A61444B1B78002B05D0203AF0 -:106C1000404B9A610022404B1A7020224549464859 -:106C2000464B98473B4B40229A615A613A4B1B783E -:106C3000002B05D0203A374B9A610022364B1A7050 -:106C400000223C493C483D4B9847324C4025A561C9 -:106C50003B4B98473B4B9847421E121265612E4BA7 -:106C60001B78002B04D02021A16100212A4B197030 -:106C7000FF2002402F493048304B9847254C402593 -:106C8000A5612F4B98472F4B98470138C2B26561D9 -:106C9000214B1B78002B04D02021A16100211E4B29 -:106CA000197024492448254B98471A4C4025A56162 -:106CB000234B9847244B9847421E12126561164B8E -:106CC0001B78002B04D02021A1610021124B1970E8 -:106CD000FF20024017491848184B98470D4C402593 -:106CE000A561174B9847184B98470138C2B26561A8 -:106CF000094B1B78002B04D02021A1610021064BF9 -:106D000019700C490C480D4B9847024B40229A6170 -:106D10005A611BE0004400415C000020CD100000DF -:106D20001D7D0100571B0000581B0000DD7C010089 -:106D300001000020F7C3031C8044004115780100C6 -:106D400009F6000015F600003DF60000E54B1B7843 -:106D5000002B05D0203AE44B9A610022E14B1A70D7 -:106D60000022E249E248E34B9847DF4C4025A56109 -:106D70000020E14B984702000023E04800218018E2 -:106D80005941DF4A0023DF4EB047DF4B984765612A -:106D9000D44B1B78002B04D1202262611F3AD14BC7 -:106DA0001A70B422D149D248D24B9847CE4B4022D8 -:106DB0009A615A61CB4B1B78002B05D0203ACA4B05 -:106DC0009A610022C74B1A700222C849C848C94BB1 -:106DD0009847C54B40229A615A61C24B1B78002BE1 -:106DE00005D0203AC04B9A610022BE4B1A700D228A -:106DF000BE49BF48BF4B9847BB4B40229A615A617E -:106E0000B84B1B78002B05D0203AB74B9A61002273 -:106E1000B44B1A700122B549B548B64B9847B24BEE -:106E200040229A615A61AF4B1B78002B05D0203A63 -:106E3000AD4B9A610022AB4B1A70E022AB49AC48D3 -:106E4000AC4B9847A84B40229A615A61A54B1B78DE -:106E5000002B05D0203AA44B9A610022A14B1A7056 -:106E60000522A249A248A34B98479F4B40229A6112 -:106E70005A619C4B1B78002B05D0203A9A4B9A61A3 -:106E80000022984B1A70002298499948994B9847CC -:106E9000954B40229A615A61924B1B78002B05D08A -:106EA000203A914B9A6100228E4B1A7028228F490A -:106EB0008F48904B98478C4B40229A615A61894B7E -:106EC0001B78002B05D0203A874B9A610022854B16 -:106ED0001A70002285498648864B9847824B40228B -:106EE0009A615A617F4B1B78002B05D1203A7E4B6B -:106EF0005A611F3A7B4B1A70B6227C497C487D4B05 -:106F00009847794B40229A615A61764B1B78002B47 -:106F100005D0203A744B9A610022724B1A700122FC -:106F200072497348734B98476F4B40229A615A617C -:106F30006C4B1B78002B05D0203A6B4B9A610022DA -:106F4000684B1A702022694969486A4B9847664B1A -:106F500040229A615A61634B1B78002B05D0203A7E -:106F6000614B9A6100225F4B1A7001225F496048B1 -:106F7000604B98475C4B40229A615A61594B1B7891 -:106F8000002B05D0203A584B9A610022554B1A70BD -:106F9000102256495648574B9847534B40229A6106 -:106FA0005A61504B1B78002B05D0203A4E4B9A610A -:106FB00000224C4B1A7008224C494D484D4B9847C3 -:106FC000494B40229A615A61464B1B78002B05D0F1 -:106FD000203A454B9A610022424B1A7000224349E5 -:106FE0004348444B9847404B40229A615A613D4B7D -:106FF0001B78002B05D0203A3B4B9A610022394B7D -:107000001A70082239493A483A4B9847364B402281 -:107010009A615A61334B1B78002B05D1203A324BD1 -:107020005A611F3A2F4B1A70B82230493048314B01 -:1070300098472D4B40229A615A612A4B1B78002BAE -:1070400005D0203A284B9A610022264B1A700F2255 -:1070500026492748274B9847234B40229A615A617B -:10706000204B1B78002B05D0203A1F4B9A61002241 -:107070001C4B1A7001221D491D481E4B98471A4B84 -:1070800040229A615A61174B1B78002B05D1203A98 -:10709000154B5A611F3A134B1A70BA221349144800 -:1070A000144B9847104B40229A615A610D4B1B7844 -:1070B000002B05D0203A0C4B9A610022094B1A7024 -:1070C00001220A490A480B4B9847074B40229A6114 -:1070D0005A61044B1B78002B1AD1203A024B5A619B -:1070E0001F3A13E05C00002000440041F7C3031C7A -:1070F0008044004115780100CD100000571B0000AE -:10710000581B0000DD7C010001000020D44B1A70E8 -:107110003622D449D448D54B9847D54B40229A6162 -:107120005A61CF4B1B78002B05D0203AD04B9A6187 -:107130000022CB4B1A700822CA49CB48CB4B984748 -:10714000CB4B40229A615A61C54B1B78002B05D16D -:10715000203AC74B5A611F3AC14B1A703A22C149B3 -:10716000C148C24B9847C24B40229A615A61BC4BFE -:107170001B78002B05D0203ABD4B9A610022B84BFA -:107180001A705022B749B848B84B9847B84B4022BC -:107190009A615A61B24B1B78002B05D1203AB44B4F -:1071A0005A611F3AAE4B1A70F022AE49AE48AF4B4F -:1071B0009847AF4B40229A615A61A94B1B78002B2C -:1071C00005D0203AAA4B9A610022A54B1A700322DF -:1071D000A449A548A54B9847A54B40229A615A61FE -:1071E0009F4B1B78002B05D1203AA14B5A611F3AC7 -:1071F0009B4B1A70BC229B499B489C4B98479C4BCD -:1072000040229A615A61964B1B78002B05D0203A98 -:10721000974B9A610022924B1A70402291499248F2 -:10722000924B9847924B40229A615A618C4B1B7843 -:10723000002B05D0203A8E4B9A610022884B1A70A1 -:10724000802288498848894B9847894B40229A6117 -:107250005A61834B1B78002B05D0203A844B9A61EE -:1072600000227F4B1A7040227E497F487F4B98470F -:107270007F4B40229A615A61794B1B78002B05D0D5 -:10728000203A7B4B9A610022754B1A700122754996 -:107290007548764B9847764C4025A5610020754B84 -:1072A0009847020000237448002180185941734A0E -:1072B0000023734EB047734B98476561684B1B784A -:1072C000002B04D1202262611F3A654B1A702922DB -:1072D00064496548654B9847654B40229A615A61FD -:1072E0005F4B1B78002B05D1203A614B5A611F3A46 -:1072F0005B4B1A70BE225B495B485C4B98475C4B0A -:1073000040229A615A61564B1B78002B05D0203AD7 -:10731000574B9A610022524B1A700622514952482B -:10732000524B9847524B40229A615A614C4B1B7802 -:10733000002B05D0203A4E4B9A610022484B1A7020 -:10734000802248494848494B9847494B40229A6116 -:107350005A61434B1B78002B05D0203A444B9A616D -:1073600000223F4B1A7001223E493F483F4B98474D -:107370003F4B40229A615A61394B1B78002B05D054 -:10738000203A3B4B9A610022354B1A70F022354966 -:107390003548364B9847364B40229A615A61304BFC -:1073A0001B78002B05D0203A314B9A6100222C4BE0 -:1073B0001A7000222B492C482C4B98472C4B40220A -:1073C0009A615A61264B1B78002B05D0203A284B36 -:1073D0009A610022224B1A70002222492248234B34 -:1073E0009847234B40229A615A611D4B1B78002B12 -:1073F00005D1203A1E4B5A611F3A194B1A70D02200 -:1074000018491948194B9847194B40229A615A61FB -:10741000134B1B78002B05D0203A154B9A610022A4 -:107420000F4B1A700D220F490F48104B98474022FE -:107430000F4B9A6100200F4B984702000023110F59 -:107440001001801A9941001849410B4A0023801805 -:1074500059410A4A00230A4CA0470A4B984770BD7D -:107460005C000020F7C3031C804400411578010034 -:1074700000440041CD100000571B0000581B0000C5 -:10748000DD7C010001000020F0B5DE4657464E4687 -:107490004546E0B583B000900F00160004228B5ED5 -:1074A000002B0CDB06228B5E002B08DB0023CC5E5E -:1074B000B24B9847B24B98470138844206DD03B07F -:1074C0003CBC90469946A246AB46F0BD0223FC5E0A -:1074D000AA4B9847AB4B984701388442EFDC3B8876 -:1074E0001D1C1BB2002B00DA36E12BB299467B88BB -:1074F0001C1C1BB2002B00DA30E124B2A34604238B -:10750000FD5E9E4B98479E4B98470138854200DDB3 -:1075100026E10423FD5E0622BB5E9A46974B984700 -:10752000984B98470138824500DD1FE10622BB5E7B -:107530009A464022944B5A61944B1B78002B05D1FC -:10754000203A914B5A611F3A904B1A702A22904967 -:107550009048914B98478C4B402199614A461012B4 -:1075600059618A4B1B78002B05D02022864B9A61EB -:107570000022864B1A70FF22024085498548864BBF -:107580009847814B402199614A46684602710279C9 -:1075900059617E4B1B78002B05D020397A4B9961BD -:1075A00000217A4B19707A497A487B4B9847764B81 -:1075B0004021996128125961744B1B78002B05D02A -:1075C0002022714B9A610022704B1A70FF220240F8 -:1075D0006F497048704B98476B4B40229A615A61D3 -:1075E0006A4B1B78002B05D0203A674B9A6100222A -:1075F000664B1A70FF222A4065496648664B9847D9 -:10760000614B40229A615A61604B1B78002B05D177 -:10761000203A5D4B5A611F3A5C4B1A702B225C4931 -:107620005C485D4B9847584B402199615A4610126F -:107630005961564B1B78002B05D02022524B9A6182 -:107640000022524B1A70FF22024051495148524BBE -:1076500098474D4B40219961E2B259614B4B1B78E1 -:10766000002B05D02039484B99610021474B1970F8 -:1076700047494848484B9847434B402199615246F7 -:1076800010125961414B1B78002B05D020223E4B34 -:107690009A6100223D4B1A70FF2202403C493D484E -:1076A0003D4B9847384B40229A615A61374B1B78C3 -:1076B000002B05D0203A344B9A610022334B1A70CC -:1076C000FF2253461A4032493248334B98472E4BDB -:1076D00040229A615A612D4B1B78002B05D1203A2C -:1076E000294B5A611F3A294B1A702C2228492948E4 -:1076F000294B98474022244B9A61BB8801333A8832 -:107700009B1A9FB2214A1278002A05D020211E4AD6 -:10771000916100211D4A117040211B4A51614B4665 -:10772000ED1A0135ADB2DA450FDB7F001B4B9846F1 -:1077300001953D005746019B320015491548C04749 -:107740007619013424B2A742F5DA40220E4B9A6131 -:107750000098134B9847B2E60025C6E60024CCE615 -:10776000064B9847064B9847451ED4E6034B98476F -:10777000044B9847431E9A46DBE6C04609F60000D4 -:1077800015F600003DF60000004400415C000020BA -:10779000F7C3031C80440041157801002D780100D7 -:1077A000D9F6000030B583B001AA002494700125F9 -:1077B0001570547012491348134B98476B469C70D0 -:1077C0005C701D7069460420104CA0476946052076 -:1077D000A04769460620A04769460720A04769469A -:1077E0000A20A0470A4B10229A6110329A61203277 -:1077F0009A6140329A618022D2009A6103B030BD12 -:10780000F7C3031C80440041790D0000550D0000B2 -:107810000044004113000B40836191434161024BDE -:1078200080225A619A61704700440041F0B583B0EC -:1078300000900191002B0AD015001F000024054E76 -:1078400004CD01990098B0470134BC42F8D103B08F -:10785000F0BDC04615780100704700000FB430B588 -:10786000C3B046AC20CC0222FF32002101A80F4B4E -:10787000984700942200290001A80D4B984701A8C1 -:107880000C4B984782B280235B009A4204D943B0E4 -:1078900030BC08BC04B01847074C01A92000074BB6 -:1078A000984707492000074B9847F0E7BD7F010044 -:1078B00031800100F17F0100584C002015090000C3 -:1078C000304E0020390A000070B590B08023DB05EF -:1078D000009300230193FF2269460A8100228B72E4 -:1078E000CB720124242168464454013144540131AF -:1078F0004354013143540A930531435401314354F5 -:1079000005930382C3760276027742761323837649 -:107910004277E1235B020893184B0C93184B0D93AD -:1079200001235B420E930F9380235B030393154E59 -:107930006A4615493000154B984735682800144BA6 -:1079400098471F2318408440124B1C603268D3694B -:10795000002BFCD12B68022213432B60094C013A07 -:107960000D4920000D4B98473122A35C02210B43A7 -:10797000A3540B480B4B984710B070BD0200160083 -:1079800002001700584C002000140042B10500000E -:107990001D0C000000E100E0A9790100210A0000AF -:1079A000ACCA01005D78010010B5034B1988C9B25B -:1079B0000248034B984710BD304E0020A8CA010072 -:1079C0005D78010010B502490248034B984710BD8D -:1079D000304E0020584C0020390A000010B5024BF0 -:1079E0009847024CA047FDE769010000FD01000037 -:1079F000002243088B4274D303098B425FD3030AEE -:107A00008B4244D3030B8B4228D3030C8B420DD300 -:107A1000FF22090212BA030C8B4202D3121209028E -:107A200065D0030B8B4219D300E0090AC30B8B42CC -:107A300001D3CB03C01A5241830B8B4201D38B037A -:107A4000C01A5241430B8B4201D34B03C01A52411F -:107A5000030B8B4201D30B03C01A5241C30A8B4262 -:107A600001D3CB02C01A5241830A8B4201D38B024D -:107A7000C01A5241430A8B4201D34B02C01A5241F1 -:107A8000030A8B4201D30B02C01A5241CDD2C30963 -:107A90008B4201D3CB01C01A524183098B4201D3DF -:107AA0008B01C01A524143098B4201D34B01C01ACA -:107AB000524103098B4201D30B01C01A5241C30842 -:107AC0008B4201D3CB00C01A524183088B4201D3B1 -:107AD0008B00C01A524143088B4201D34B00C01A9D -:107AE0005241411A00D20146524110467047FFE709 -:107AF00001B5002000F0F0F802BDC0460029F7D023 -:107B000076E7704703460B437FD4002243088B423D -:107B100074D303098B425FD3030A8B4244D3030B14 -:107B20008B4228D3030C8B420DD3FF22090212BAD9 -:107B3000030C8B4202D31212090265D0030B8B4255 -:107B400019D300E0090AC30B8B4201D3CB03C01A3F -:107B50005241830B8B4201D38B03C01A5241430B1A -:107B60008B4201D34B03C01A5241030B8B4201D30A -:107B70000B03C01A5241C30A8B4201D3CB02C01A75 -:107B80005241830A8B4201D38B02C01A5241430AED -:107B90008B4201D34B02C01A5241030A8B4201D3DC -:107BA0000B02C01A5241CDD2C3098B4201D3CB0183 -:107BB000C01A524183098B4201D38B01C01A524132 -:107BC00043098B4201D34B01C01A524103098B4236 -:107BD00001D30B01C01A5241C3088B4201D3CB0021 -:107BE000C01A524183088B4201D38B00C01A524104 -:107BF00043088B4201D34B00C01A5241411A00D2B4 -:107C000001465241104670475DE0CA0F00D049421C -:107C1000031000D34042534000229C4603098B428C -:107C20002DD3030A8B4212D3FC22890112BA030A14 -:107C30008B420CD3890192118B4208D38901921196 -:107C40008B4204D389013AD0921100E08909C3091B -:107C50008B4201D3CB01C01A524183098B4201D31D -:107C60008B01C01A524143098B4201D34B01C01A08 -:107C7000524103098B4201D30B01C01A5241C30880 -:107C80008B4201D3CB00C01A524183088B4201D3EF -:107C90008B00C01A5241D9D243088B4201D34B000A -:107CA000C01A5241411A00D20146634652415B104C -:107CB000104601D34042002B00D54942704763462D -:107CC0005B1000D3404201B5002000F005F802BD72 -:107CD0000029F8D016E770477047C046002B11D135 -:107CE000002A0FD1002900D1002802D00021C94369 -:107CF000081C07B4024802A14018029003BDC04608 -:107D0000D9FFFFFF03B4684601B5029800F030F8D0 -:107D1000019B9E4602B00CBC7047C046F0B5CE46F3 -:107D2000474615042D0C2E0080B50704140C3F0C9B -:107D30009946030C7E435D43674363437F19340CCC -:107D4000E4199C46A54203D980235B029846C444AB -:107D50004B46514343433604360C250C24046544FA -:107D6000A4195918491920000CBC90469946F0BD39 -:107D7000F0B557464E464546DE46E0B5040083B0B2 -:107D80000D00924699468B422FD82CD0494650463A -:107D900000F0CCF829000600200000F0C7F8331AE4 -:107DA0009846203B9B4600D574E053465A46934084 -:107DB0001F005346424693401E00AF4229D826D0AA -:107DC0005B46A41BBD41002B00DA79E000220023B2 -:107DD0000092019301235A469340019301234246A6 -:107DE0009340009319E08242D0D9002200230092F0 -:107DF00001930C9B002B01D01C605D6000980199E1 -:107E000003B03CBC90469946A246AB46F0BDA342A7 -:107E1000D6D900220023009201934346002BE8D0DC -:107E2000FB0772081A4346467B080EE0AB4201D1BD -:107E3000A2420CD8A41A9D41012024196D410021B1 -:107E4000013E24184D41002E06D0AB42EED9013E32 -:107E500024196D41002EF8D15B4600980199001954 -:107E60006941002B22DB2B005A46D3402A004446AE -:107E7000E2401C005B461500002B2CDB26009E40D8 -:107E8000330026004746BE403200801A99410090D8 -:107E90000191AEE7424620239B1A5246DA40414602 -:107EA00013004A468A4017001F4382E742462023B8 -:107EB0009B1A2A0046469A402300F3401343D5E715 -:107EC0004246202300219B1A0022009101920122A8 -:107ED000DA40019282E74246202326009B1ADE40C8 -:107EE0002F00B446974066463B003343C9E7C0467F -:107EF0001C2101231B04984201D3000C10391B0ADA -:107F0000984201D3000A08391B09984201D300099D -:107F1000043902A2105C40187047C04604030202F4 -:107F200001010101000000000000000010B500295F -:107F300003D1FFF7DDFF203002E0081CFFF7D8FF78 -:107F400010BDC04670B500260C4D0D4C641BA4102E -:107F5000A64209D1002604F0CBFD0A4D0A4C641B51 -:107F6000A410A64205D170BDB300EB589847013666 -:107F7000EEE7B300EB5898470136F2E7FCCA010080 -:107F8000FCCA0100FCCA010000CB010030B500248E -:107F9000A24201D1002005E0035D651C0C5DA342F7 -:107FA00001D0181B30BD2C00F2E7002310B59A4217 -:107FB00000D110BDCC5CC4540133F8E70300821833 -:107FC000934200D1704719700133F9E702780B78BA -:107FD000002A03D0013001319A42F7D0D01A7047FD -:107FE000031C0A7801311A700133002AF9D1704755 -:107FF0000023C25C0133002AFBD1581E70470000E9 -:1080000030B59BB00091049108496D4602910591ED -:10801000012182244942E981A4006946AC8100F033 -:1080200075F80023009A13701BB030BDFFFFFF7F6F -:1080300010B513000A00010002480068FFF7E0FFD6 -:1080400010BDC04660000020F0B58E6885B0070006 -:108050000C00039201939E4239D890238A89DB0059 -:108060001A4234D00325096923685B1A02936369B5 -:1080700002985D43EB0F5D19019B6D1001331B18D6 -:10808000AB4200D91D00530532D52900380000F05D -:1080900031FB061E09D10C233B6040230120A2893D -:1080A00040421343A38105B0F0BD029A2169FFF756 -:1080B0007CFFA389144A1A4080231343A381029BA7 -:1080C0002661F61826606561019EED1AA560019B88 -:1080D000B34200D21E0032000399206800F0ADFACE -:1080E000A36800209B1BA36023689E192660DAE723 -:1080F0002A00380000F05CFB061EE0D12169380040 -:1081000000F0AEFAC7E7C0467FFBFFFFF0B59FB0B7 -:10811000029005938B890F0016001B0611D50B6981 -:10812000002B0ED1402100F0E5FA386038610028BC -:1081300005D10C23029A013813601FB0F0BD402313 -:108140007B61002306AD6B6120336B761033AB7619 -:1081500034002378002B47D1A31B04930DD0A31B1D -:10816000320039000298FFF76FFF431C00D1B5E0E1 -:108170006A69049B944663446B612378002B00D1A9 -:10818000ACE00122002352426A6002A95432521824 -:1081900001342B60EB60AB601370AB65584E052269 -:1081A0002178300000F03EFA621C002820D12968B6 -:1081B000CB0604D5532302AE20309B1918700B0751 -:1081C00004D553232B2002AE9B19187023782A2B39 -:1081D00016D000200A21099B2278303A092A55D965 -:1081E000002815D0099313E0252BB5D00134B0E752 -:1081F0000123801B8340296814000B432B60CDE7CB -:10820000059B181D1B680590002B39DB0993140092 -:1082100023782E2B0BD16378621C2A2B3ED1059B31 -:1082200002341A1D1B680592002B34DB0793354E70 -:1082300021780322300000F0F5F9002806D0402311 -:10824000801B83402A68013413432B602178062267 -:108250002D48661C297600F0E5F9002846D02B4B06 -:10826000002B2FD12968059B0722C90528D59B180B -:108270009343083305936B69039A9B186B6167E717 -:108280005B42EB6002230B432B60C0E74B4301349E -:108290009B180120A0E701235B42C7E700231400DD -:1082A0000A201A006B6021783039092903D9002B84 -:1082B000BDD00792BBE74243013452180123F2E7D5 -:1082C0000733D5E705AB00933A00114B290002981C -:1082D00000E000BF0390039B0133CCD1BB890B9816 -:1082E0005B0600D429E70120404226E705AB009356 -:1082F0003A00074B2900029800F07AF8EAE7C046F6 -:10830000BCCA0100C2CA0100C6CA010000000000C8 -:1083100049800100F7B5150001938A680B69009048 -:108320000C00934200DA130022002B6043321278D3 -:10833000002A01D001332B6023689B0602D52B68ED -:1083400002332B60062723681F4027D023004333C6 -:108350001B785A1E93412268920630D4220001995C -:1083600043320098089EB047431C25D0062320685E -:108370002A68E16803400025042B03D18D1AEB43E2 -:10838000DB171D40A3682269934201DD9B1AED189B -:108390000027BD4220D1002010E00137E3682A68A1 -:1083A0009B1A9F42D2DA22000123193201990098C8 -:1083B000089EB047431CF0D101204042FEBD302052 -:1083C000E1184331087021005A1C45310978A21880 -:1083D000433202331170C1E7220001231A3201999E -:1083E0000098089EB047431CE6D00137D1E7000053 -:1083F000F0B58BB006920A004332079305900492C1 -:108400000A7E0C00109B6E2A00D18FE017D8632AD9 -:108410002CD008D8002A00D199E0582A54D0260040 -:108420004236327029E0642A01D0692AF7D12168E6 -:108430001A68080623D5111D1960156825E0732AEE -:1084400000D188E008D86F2A29D0702AE7D12022ED -:1084500009680A43226003E0752A20D0782ADED119 -:1084600022007821453211706C4A30E00E001A6803 -:108470004236111D196013683370012379E04906F3 -:10848000D9D5111D19600023D55E002D03DA2D23E7 -:10849000049A6D421370624B0A2703932FE0206801 -:1084A0001968050603D5081D18600D6805E040062B -:1084B000F9D50D68081D1860ADB2594B0827039314 -:1084C0006F2A18D00A2716E045310A70544A0392E1 -:1084D0001A682168101D18601568080622D5CB0798 -:1084E00002D52023194321601027002D03D120231A -:1084F00022689A4322602300002243331A70636883 -:10850000A360002B5CDB0422216891432160002DD5 -:1085100058D1049E002B64D02600039B42361B7862 -:1085200033705EE04806DAD5ADB2D8E709681A685C -:10853000080605D5111D1960136862691A6006E006 -:108540004906F7D5111D19601368A28A1A80002305 -:10855000049E236154E01A68111D196016680021F9 -:108560006268300000F05EF8002801D0801B606077 -:10857000636823610023049A137041E02369320089 -:1085800006990598079DA847431C43D023680025FA -:108590009B070FD4099BE06898423DDA18003BE046 -:1085A00022000123193206990598079EB047431C03 -:1085B00030D00135E368099A9B1A9D42F0DBE9E768 -:1085C000002DA9D0049E28003900FFF797FA039BDD -:1085D000013E5B5C280033703900FFF709FA051E85 -:1085E000F1D1082F09D12368DB0706D5636822691A -:1085F000934202DC3023013E3370049B9B1B2361BA -:10860000079B09AA00932100069B0598FFF782FEAD -:10861000431CB3D1012040420BB0F0BDDECA0100C3 -:10862000CDCA0100C9B28218904201D10020704722 -:1086300003788B42FBD00130F6E710B5884202D9AF -:108640008B18984208D300239A4207D0CC5CC454BC -:108650000133F9E78B5C8354013AFBD210BD000073 -:1086600070B50500002910D00C1F2368002B00DA1C -:10867000E418280000F0D4F81D4A1368002B05D137 -:1086800063601460280000F0CCF870BDA34209D9E3 -:10869000216860188342F3D118685B684118216033 -:1086A000EEE713005A68002A01D0A242F9D91968EE -:1086B0005818A0420BD12068091858181960824236 -:1086C000E0D110685268411819605A60DAE7A04298 -:1086D00002D90C232B60D5E721686018824203D1B0 -:1086E000106852684118216062605C60CAE7C04649 -:1086F0008C4C0020032370B5CD1C9D43083506002B -:108700000C2D1ED20C25A9421DD8300000F088F88F -:10871000254A14682100002919D1244C2368002B14 -:1087200003D1300000F06AF820602900300000F02A -:1087300065F8431C2CD10C233000336000F071F835 -:1087400003E0002DDFDA0C233360002070BD0B68DE -:108750005B1B1AD40B2B03D90B60CC18256003E0EC -:108760008C420ED163681360300000F05AF820008C -:1087700007220B30231D9043C31AE7D05A42E25020 -:10878000E4E74B6863600C00EEE70C004968C2E761 -:108790000323C41C9C43A042E0D0211A300000F007 -:1087A0002DF8431CDAD1C6E78C4C0020904C0020F9 -:1087B000F8B507000D001600002905D11100FFF7DC -:1087C00099FF04002000F8BD002A03D1FFF748FFFD -:1087D0003400F7E700F026F82C008642F2D9310089 -:1087E0003800FFF787FF041EECD029003200FFF7A6 -:1087F000DCFB29003800FFF733FFE3E7002370B507 -:10880000064C050008002360E8F726FE431C03D150 -:108810002368002B00D02B6070BDC046344E002072 -:10882000704770470B1F1B68181F002B01DA0B588D -:10883000C018704700080042000C004200100042BF -:108840000014004200180042001C0042AE0D00005F -:10885000AA0D0000AA0D0000100E0000100E00006E -:10886000C20D0000B40D0000C80D0000FE0D000098 -:10887000980E0000780E0000780E0000040F000033 -:108880008A0E0000A60E00007C0E0000B40E000050 -:10889000F40E00004F7574206F66206D656D6F7269 -:1088A000790000F8AA2200002623000030230000EF -:1088B00046230000562300006623000084230000A6 -:1088C0009C230000B2230000D0230000DA23000024 -:1088D000F023000000240000102400002E240000DB -:1088E0004624000050240000662400007624000086 -:1088F00086240000A4240000FFFF00004E554C4CCD -:1089000020706F696E746572000000006C765F6F96 -:10891000626A0000E0070000F47E0000F87E0000BC -:10892000F47E0000FC7E0000007F0000047F000059 -:10893000087F0000FC7E0000007F0000047F000034 -:10894000087F0000FFFF00004E6F0A646174610041 -:10895000B8810000A0810000A4810000A88100006F -:10896000AC810000B0810000FF00000000FF0000AB -:108970000055AAFF00112233445566778899AABB97 -:10898000CCDDEEFF000102030405060708090A0B0F -:108990000C0D0E0F101112131415161718191A1B9F -:1089A0001C1D1E1F202122232425262728292A2B8F -:1089B0002C2D2E2F303132333435363738393A3B7F -:1089C0003C3D3E3F404142434445464748494A4B6F -:1089D0004C4D4E4F505152535455565758595A5B5F -:1089E0005C5D5E5F606162636465666768696A6B4F -:1089F0006C6D6E6F707172737475767778797A7B3F -:108A00007C7D7E7F808182838485868788898A8B2E -:108A10008C8D8E8F909192939495969798999A9B1E -:108A20009C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAB0E -:108A3000ACADAEAFB0B1B2B3B4B5B6B7B8B9BABBFE -:108A4000BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBEE -:108A5000CCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDE -:108A6000DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBCE -:108A7000ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBBE -:108A8000FCFDFEFF808080818182828384858687D1 -:108A9000898A8C8D8F91939597999B9EA0A2A5A76B -:108AA000AAADAFB2B5000000FFFF000000112233F5 -:108AB000445566778899AABBCCDDEEFF00112233BE -:108AC000445566778899AABBCCDDEEFF62696E00DB -:108AD000BCEA0000C2EA000058EA0000AAEA00006E -:108AE000B0EA0000BCEA0000BCEA0000BCEA0000FA -:108AF000B6EA0000F8EC0000FCEC0000C2EC00005C -:108B0000ECEC0000F0EC0000F8EC0000F8EC0000E9 -:108B1000F8EC0000F4EC0000A2EC0000A6EC000071 -:108B20006CEC000096EC00009AEC0000A2EC000057 -:108B3000A2EC0000A2EC00009EEC0000F2EB0000B2 -:108B4000F6EB0000CCEB0000E6EB0000EAEB0000E7 -:108B5000F2EB0000F2EB0000F2EB0000EEEB0000A5 -:108B600070ED0000C4ED0000CAED0000D0ED000083 -:108B7000D6ED0000DCED0000E2ED0000E8ED0000C5 -:108B800098EE00009CEE000088EE00008CEE0000E5 -:108B900090EE000098EE000098EE000098EE0000C5 -:108BA00094EE0000F8F00000FCF00000E8F0000097 -:108BB000ECF00000F0F00000F8F00000F8F0000029 -:108BC000F8F00000F4F0000070F00000A0F00000E9 -:108BD00060F0000064F0000068F0000070F0000039 -:108BE00070F0000070F000006CF0000038F0000041 -:108BF0003EF00000F4EF000026F000002CF0000032 -:108C000038F0000038F0000038F0000032F00000CA -:108C100072F10000CEF10000D4F10000DAF10000A2 -:108C2000E0F10000E6F10000ECF10000F2F10000DC -:108C3000200000005F0001000000000000000000B4 -:108C400000000000B0000000F3F7600060C8010001 -:108C5000000000003B0002000000000000000000D7 -:108C6000000050040000000000005004030C01004C -:108C700012004006050501071F00400B0B0C000009 -:108C80006100F0090A1000FEB100800D0D0C00001B -:108C9000FF00000B0B0D00FF4701600302050107F9 -:108CA0004C016005040F01FD6A017005040F00FD11 -:108CB0008801600607070005A101500908080102A4 -:108CC000C101A003030500FEC9012006060300033D -:108CD000D201A00303030000D701A0050810FFFE86 -:108CE0001702B00A0A0C00005302F005050C000040 -:108CF00071023009090C0000A7022009090C0000CC -:108D0000DD02B00A0B0C00001F033009090C000043 -:108D10005503E0090A0C000091039009090C0000BA -:108D2000C703500A0A0C00000304E0090A0C000003 -:108D30003F04A003030900004D04A003030C00FD41 -:108D40005F045009080801027F0450090806010366 -:108D50009704500908080102B7043009090C000003 -:108D6000ED049010100F00FD6505B00B0D0CFF0019 -:108D7000B305200C0B0C0100F505900B0B0C00004B -:108D80003706300D0C0C01007F06C00A090C0100EB -:108D9000B506300A090C0100EB06600C0C0C000053 -:108DA0003307000D0B0C01007507F004030C0100E4 -:108DB00087073008080CFF00B707800B0B0C010079 -:108DC000F9078009090C01002F08400F0D0C010064 -:108DD0007D08000D0B0C0100BF08700D0D0C00008C -:108DE0000D09900B0A0C01004909700D0E0F00FDD2 -:108DF000B209A00B0A0C0100EE09F0090A0C0000F0 -:108E00002A0A60090A0C0000660AA00C0B0C01007B -:108E1000A80A600B0D0CFF00F60A0012120C0000ED -:108E2000620BC00A0B0C0000A40B600A0C0CFF00C4 -:108E3000EC0B800A0B0C00002E0C5005050F01FDF9 -:108E4000540CA0050810FFFE940C5005040F00FD03 -:108E5000B20C500908070102CE0C0008080200FEFF -:108E6000D60CA0090502010ADB0C900909090000D3 -:108E7000040DF00A0A0C0100400D20090909000048 -:108E8000690DF00A0A0C0000A50DD0090A090000BE -:108E9000D20DA005070C0000FC0D100B0A0C00FD04 -:108EA000380EE00A090C01006E0E7004030C01007C -:108EB000800E9004060FFEFDAD0EE009090C0100C6 -:108EC000E30E7004020C0100EF0EF0100F09010018 -:108ED000330FE00A090901005C0F300A0A0900009B -:108EE000890FF00A0A0C01FDC50FF00A0A0C00FDFB -:108EF00001109006060901001C1000080809000076 -:108F00004010A006070B00006710D00A09090100F5 -:108F10009010F0080A09FF00BD10600E0F09000054 -:108F20000111D008090900002A11F0080A0CFFFD00 -:108F300066115008080900008A11A005060F00FDFF -:108F4000B711D004030F01FDCE11A005050F00FDE0 -:108F5000F4115009090500040B12B00606060006BC -:108F60001D1200050304010323120010101100FE5E -:108F7000AB120010100C00000B130010100E00FFBD -:108F80007B130010100C0000DB13000B0B0C000017 -:108F90001D140010101000FE9D140010101000FE93 -:108FA0001D150012120E00FF9B150010101000FE80 -:108FB0001B160012120C000087160010101000FE85 -:108FC00007170008080E00FF3F17000C0C0E00FFEB -:108FD00093170012121000FE23180010100C00004E -:108FE0008318000E0A1002FED318000E0E1200FDA8 -:108FF0005119000E0E0F00FFBA19000E0E0E00FFE1 -:109000001C1A000E0A1002FE6C1A000E100EFFFF52 -:10901000DC1A000A0A0E00FF221B000A0A0E00FFDB -:10902000681B000E0E0E00FFCA1B000E0E0400048B -:10903000E61B0012120C0000521C0014141000FE5B -:10904000F21C00121410FFFE921D0010101000FE02 -:10905000121E000E0E0A0001581E000E0E0A00011C -:109060009E1E0014140E00FF2A1F0010100C00009A -:109070008A1F0010101000FE0A2000101111FFFEC0 -:109080009B20000E0F0E00FF0421000E0E1000FEAC -:109090007421000E0E0E00FFD621000A0C10FFFEF8 -:1090A0003622000E0E1000FEA622000E0E1000FE4C -:1090B00016230012120C0000822300101212FFFD72 -:1090C0002424000C0C1000FE84240014140F00FF54 -:1090D0001A250014140A00017E250014140A000148 -:1090E000E2250014140A000146260014140A0001A7 -:1090F000AA260014140A00010E270014150E00FF02 -:10910000A127000E0C1001FE0128000E0E1000FE1B -:10911000712800101111FFFD02290014140C000029 -:109120007A29000C0C1000FEDA292010110B000126 -:10913000BF0BF0AF0AE09E08D08C07C0000010BF44 -:109140001AE0F51F3F51F3E40F3E40F272081000A1 -:1091500005C003E000007A005C0000098007A00160 -:10916000FFFFFFFFFD033E733C833000F200C500AC -:10917000000F100E300002F000F2009FFFFFFFFF13 -:109180004138C336E3300089005C00000A7007A054 -:109190000000007900000000790000005CFFE92079 -:1091A00006FCBC9E900EB07900100F807900000D77 -:1091B000F579000003EFFD50000006CFFE400000EF -:1091C000795EF100007905F307007907F12FE9BC1A -:1091D000AFA003AEFFD700000079000000007900C7 -:1091E0000003DE800005D000E40C5001E3004C00D9 -:1091F0005A00A90006A004C04E00004C005A0D50B1 -:109200000000E41C58A0000003CE73E13CE900001C -:1092100000D60E40A800007C03C003D0002E203CE6 -:10922000003D000B7000E2098006D00004DDA000C4 -:1092300009EFB1000009E43CA00000D9007D000066 -:109240000CC01CA000003FAEC1000001DFC0000048 -:1092500003EB8F701800DB007F65F03F40008FEA62 -:1092600003F70000CF700BF966CFBF4008DFEA308C -:10927000A5000000000000F5F5E4E47200DA05F254 -:109280000BC00F703F405F206F107F006F105F209A -:109290003F400F700BC005F200DA3F300CB006F112 -:1092A00001F600E900BC00AD00AE00AD00BC00E975 -:1092B00001F606F10CB03F30004A000674A4A02B62 -:1092C000FFE5007FFB207B6B8D0004A000001300F6 -:1092D0000000051000000F5000000F5000011F514A -:1092E00010EFFFFFF3344F7440000F5000000F5099 -:1092F000000952FD0BA0C50F000111101FFFF30460 -:1093000044400312FC1E90000005F100000AB0006A -:10931000000F6000005F100000AB000000F60000CE -:1093200005F100000AB000000F6000004F100000BF -:10933000AC000000F6000004F100000AC000000EBE -:109340006000004F1000000008EFC50000CFA8CF5C -:109350007007F5000AF20DC00001F81F800000DC64 -:109360003F600000BD3F600000BD1F800000DC0DBD -:10937000C00001F807F5000AF200CFA8CF7000087E -:10938000EFC500EFFF367AF3005F3005F3005F3082 -:1093900005F3005F3005F3005F3005F3005F300533 -:1093A000F304BEFD7007FD98CF90280000BF0000B9 -:1093B0000007F2000000AF0000004F8000003FC037 -:1093C00000003EC100002EC100002ED100002EF88A -:1093D000777746FFFFFFFA6FFFFFFF0277779FB0B7 -:1093E00000000CE1000009F3000005F6000000DFBA -:1093F000E910000459FD00000006F40000003F647D -:10940000400008F3BFC98CFB007CFFD700000001BF -:10941000EB00000000BE100000006F500000002FA5 -:10942000900000000CD000000008F301D50003F804 -:10943000002F6000ED2223F7216FFFFFFFFF815512 -:109440005556F9520000002F6000000002F600059A -:10945000FFFFFF007F77777008E0000000AD00009D -:10946000000BC2100000DFFFFB30045568FF200036 -:109470000004F80000000F92500005F68FD98AFD15 -:10948000105BEFE9100005CEFC60009FC88B7005F3 -:10949000F80000000CD00000001F800000002F68C2 -:1094A000EFFA103FEE648FD02FF10006F40EC000EB -:1094B00002F609F10006F301DE869FB00019EFD82D -:1094C000008FFFFFFFE8F77777FC8F00004F559084 -:1094D000000BE0000002F80000009F1000000FB039 -:1094E000000006F4000000DD0000003F7000000AEC -:1094F000F1000001F90000005CFFD70006FC76AF28 -:10950000A00CD00009F10DC00007F207F7115EC0F2 -:1095100000BFFFFE1009F9547ED02F800004F64FE3 -:10952000500000F81FA00005F609FB76AFD0006CD4 -:10953000FFD810008EFD80000CF868FC005F500022 -:109540003F708F00000EC07F30001FF01FD413CF7C -:10955000F104EFFFA9F00002310AF00000000EA0B4 -:109560000000009F3009A78DF70007DFEB40001EC9 -:1095700092FC0310000000000312FC1E901E92FCDF -:109580000310000000000001E91FD0A80E30A00069 -:1095900000004200017DF3039FE810BFB50000EE1C -:1095A00081000017DFB4000004AFD200000182EF99 -:1095B000FFFFF3455555510000000001111110EF58 -:1095C000FFFFF33444444050000000EF92000006D7 -:1095D000CFB50000039FE200006CF3029EE920BFBC -:1095E000C600009300000004BEFD7007FC77BFA01A -:1095F000270000CF00000009F0000001EA00000190 -:10960000DD100000CE1000003F60000001300000BF -:10961000000100000006F50000005F400000001798 -:10962000CEFDB500000005FB53237DC200006E4057 -:109630000000008E1002F401AEFA3F49B00A901EFD -:10964000E65BEF40E30F308F1000AF40981F00D96A -:1096500000003F406A3F00E800001F405C1F00D947 -:1096600000003F406A0F308F1000AF40980A901EF4 -:10967000D65ADEA6F203F301AFFA16EE50006E40A2 -:1096800000000000000006FB5323750000000017D7 -:10969000CEFDA30000000002FD00000000009FF4CA -:1096A000000000000F9EB000000006F27F200000C6 -:1096B00000DC01F80000004F600BE000000BF00040 -:1096C0004F600001FA1111ED00008FFFFFFFF30062 -:1096D0000EC444444FA006F4000000AF10CD0000BB -:1096E0000002F85FFFFFEB4005F85557DF405F4091 -:1096F0000001FA05F400000FA05F51113AF405FFD4 -:10970000FFFFFA005F744459FA05F4000008F25FA5 -:109710004000005F45F4000009F25F85556AFB05D3 -:10972000FFFFFFD70000028DFEB40004FFB89DF9D3 -:1097300002FD20000850BF200000000FA000000024 -:1097400002F6000000002F6000000000FA00000098 -:10975000000BF2000000002FD2000085005FFB89A3 -:10976000DF800029DFEB405FFFFFEA30005F977783 -:109770009EF8005F400000AF605F4000000DE05FBA -:1097800040000006F45F40000003F65F4000000365 -:10979000F65F40000006F45F4000000DE05F40000F -:1097A00000AF605F97779EF8005FFFFFEA30005FD1 -:1097B000FFFFFF95F97777745F40000005F4000024 -:1097C000005F51111105FFFFFFE05F74444405F491 -:1097D0000000005F40000005F40000005F9777770D -:1097E00065FFFFFFFD5FFFFFFF95F97777745F402F -:1097F000000005F40000005F40000005F522221083 -:109800005FFFFFFE05F85555405F40000005F4007E -:1098100000005F40000005F400000000018DFEB56F -:1098200000004FFB89DFB002FD200006600BF20054 -:109830000000000FA0000000002F60000000002FBB -:1098400060000009F00FA0000009F00BF200000911 -:10985000F002FD20000AF0004FFB89DFC000028DFE -:10986000FEC6005F4000004F55F4000004F55F4065 -:1098700000004F55F4000004F55F5222225F55FFAF -:10988000FFFFFFF55F8555558F55F4000004F55F28 -:109890004000004F55F4000004F55F4000004F55B4 -:1098A000F4000004F55F45F45F45F45F45F45F455F -:1098B000F45F45F45F45F400FFFFFA007777FA00A4 -:1098C0000000FA000000FA000000FA000000FA00B0 -:1098D0000000FA000000FA000000F9072003F60D6E -:1098E000E98EF101AEFB305F400002EB05F40001B0 -:1098F000EC005F4001DE1005F400CE20005F40BFA9 -:10990000300005F49F9000005FCFEF400005FF910D -:10991000EE10005FA003FC0005F40006F8005F40B5 -:109920000009F505F400000CF25F40000005F400AA -:1099300000005F40000005F40000005F40000005EB -:10994000F40000005F40000005F40000005F4000EC -:109950000005F40000005F97777725FFFFFFF55FB4 -:10996000400000001E95FC00000008F95FF50000B3 -:1099700002FF95FDE00000AEF95F5F70003F5F956C -:10998000F38F100BC0F95F31E904F30F95F307F281 -:10999000DB00F95F300DEF200F95F3005F9000F9C9 -:1099A0005F300071000F95F300000000F95F500078 -:1099B000004F55FF200004F55FFD00004F55FAF9F8 -:1099C0000004F55F4AF5004F55F40DF204F55F40D1 -:1099D0002FD04F55F4006F94F55F4000AFAF55F4B2 -:1099E0000000DFF55F400002FF55F4000006F500BF -:1099F000018DFEB5000004FFB89EFA0002FD2000B4 -:109A000008F900BF2000000AF20FA00000003F721A -:109A1000F600000000F92F600000000F90FA00002F -:109A20000003F70BF2000000AF202FD200008F9050 -:109A3000004FFB89EFA0000028DFEB50005FFFFF25 -:109A4000D7005F9778BFC05F400007F65F40000017 -:109A5000FA5F400000FA5F400003F85F62236EF196 -:109A60005FFFFFFD305F855420005F400000005F16 -:109A7000400000005F4000000000018DFEB50000C6 -:109A8000004EFB89EFA00002FD200008F9000AF259 -:109A9000000000AF200FA00000003F702F6000000A -:109AA000000F902F600000000F901F900000002F0B -:109AB000700BF1000000AF2003FC100007F900005C -:109AC0006FFA78DFB0000003AEFFC50000000000B1 -:109AD0003ED415B000000002BFFF8000000000016E -:109AE00031005FFFFFD7005F9778BFC05F4000077E -:109AF000F65F400000FA5F400000FA5F400003F8A4 -:109B00005F52236EE15FFFFFFC305F8555F9005F18 -:109B100040007F405F40000CE05F400002F9005CC5 -:109B2000EFD92007FC87AF900EC00001100F800016 -:109B300000000DF500000003EFEA50000005AEFE46 -:109B4000400000004EF100000005F308000008F29C -:109B50002FFA77BFA0029DFFC700FFFFFFFFF56749 -:109B600078FB77720001F700000001F700000001A8 -:109B7000F700000001F700000001F700000001F706 -:109B800000000001F700000001F700000001F700ED -:109B9000000001F700006F3000008F16F30000088E -:109BA000F16F3000008F16F3000008F16F300000F5 -:109BB0008F16F3000008F16F3000008F05F40000ED -:109BC00009F03F700000CD00DE20005F8004FFA898 -:109BD000BFD00003BEFD81000CE00000006F306FBD -:109BE0005000000CC000FB000003F60009F200006A -:109BF000AE00002F80001F900000CE0007F2000092 -:109C000005F600DB0000000EC04F500000008F3B47 -:109C1000E000000002FBF8000000000BFF10000055 -:109C200000004FB000005F400000DF000002F50FB1 -:109C3000900002FF400007F00BE00007FE90000CD0 -:109C4000B006F3000CAAE0001F6001F8001F54F3F7 -:109C5000006F1000CD007F10F800CC00007F20CBFB -:109C600000AD01F700002F71F6005F26F200000D35 -:109C7000C6F1000F7BD0000008FDC0000BDF8000A4 -:109C80000003FF700006FF30000000EF200001FE1F -:109C900000003F900000CD008F40007F3000DE10BC -:109CA0002F800003FA0CD0000007FBF30000000C2B -:109CB000F800000001EFC0000000BF7F7000006FDF -:109CC00060AF20002FB001ED000CF10004F807F6A2 -:109CD000000009F30CE0000007F203F700001F90FA -:109CE00000AF10009E10001FA002F6000008F30B4A -:109CF000D0000000EC4F400000005FFB00000000BF -:109D00000CF20000000009F00000000009F0000063 -:109D1000000009F00000000009F000003FFFFFFF15 -:109D2000FD01777777BF900000001EC00000000C97 -:109D3000F200000008F500000004F900000001EC4A -:109D400000000000CF200000008F500000004F9066 -:109D50000000001EF877777705FFFFFFFFF05FFF39 -:109D600005F7505F3005F3005F3005F3005F300505 -:109D7000F3005F3005F3005F3005F3005F3005F757 -:109D8000505FFF007E0000001F4000000C900000AC -:109D900007E0000002F4000000C90000007E00009F -:109DA000002F4000000C90000007E0000002F300CC -:109DB0000000D90000007E0000002F3000000D9050 -:109DC000000007E0BFFA35EA00EA00EA00EA00EA2C -:109DD00000EA00EA00EA00EA00EA00EA00EA35EAFE -:109DE000BFFA002F8000009DE00000F3D50006D0F0 -:109DF0007B000C601F203F100B809A0004E0FFFFE7 -:109E0000FFFF1111111107F60003E7019EFD80000D -:109E1000CE87AF90020000AF00000006F202BEFF46 -:109E2000FF20EC4227F22F50007F20EC427FF2020D -:109E3000BFFB6F208F000000008F000000008F002C -:109E40000000008F2BFEB3008FEC78EF308FA00066 -:109E50001EC08F200007F18F000005F38F20000740 -:109E6000F18FA0001ED08FEC78EF308E2BFEB30068 -:109E7000003AEFC4004FD87CF40DD0000713F60071 -:109E800000004F30000003F60000000DD000061067 -:109E90004FD77CF4003AEFC40000000001F7000047 -:109EA0000001F700000001F7003BFFA3F704FD8766 -:109EB000CEF70ED0000BF73F600003F74F300001E4 -:109EC000F73F500003F70EC0000AF704FC65BEF729 -:109ED000003BFFB2F7003BFEA20004FC67EE200E41 -:109EE000C0001EA03F500007F04FFFFFFFF13F7280 -:109EF0002222200EC000020004FD87AF50003AEF7E -:109F0000D600005DFC002FB57004F3000CFFFFA02D -:109F100048F753005F300005F300005F300005F3A1 -:109F200000005F300005F300005F3000003BFFB22F -:109F3000E904FE87CFF90ED1000AF93F600001F96C -:109F40004F400000F93F600001F90ED00009F9040C -:109F5000FD87CFF8003BFFB3F700000005F409E9E7 -:109F600077AFB0017CFFD8008F00000008F0000040 -:109F7000008F00000008F2BFEA108FFB89FD08F88F -:109F80000006F48F10001F78F00000F88F00000F1B -:109F900088F00000F88F00000F88F00000F89E1A8B -:109FA000F20008F08F08F08F08F08F08F08F08F0AB -:109FB0000007E20009F30000000007F10007F100CC -:109FC00007F10007F10007F10007F10007F10007B2 -:109FD000F10007F10008F0186EC03EFC208F000071 -:109FE0000008F00000008F00000008F0001DD18F75 -:109FF000001DE208F01DE2008F2DF30008FEFF7047 -:10A00000008FE2BF3008F201EE108F0003FB08F072 -:10A010000007F78F8F8F8F8F8F8F8F8F8F8F8F8E00 -:10A020003CFE913BFEA208FF969FCFC68FD08F705B -:10A03000009FC0005F58F10005F60001F78F000097 -:10A040004F40000F88F00004F40000F88F00004F2C -:10A0500040000F88F00004F40000F88F00004F402B -:10A06000000F808E3BFEA108FFA68FD08F80006F6F -:10A0700048F10001F78F00000F88F00000F88F0012 -:10A08000000F88F00000F88F00000F80003BEFC445 -:10A090000004FD87CF600ED0000BF13F600003F598 -:10A0A0004F300001F73F600003F50ED0000BF104C4 -:10A0B000FD77CF60003BEFC4008E3BFEB3008FFB0B -:10A0C00057DF308F90000DC08F100007F18F000018 -:10A0D00005F38F200007F18FA0001ED08FEC78EFE2 -:10A0E000308F2BFEB3008F000000008F00000000B7 -:10A0F0008F00000000003BFFA2F704FD87DEF70E93 -:10A10000D0000BF73F600003F74F300001F73F60CE -:10A110000003F70ED0000BF704FD77CEF7003BFFEE -:10A12000A3F700000001F700000001F700000001A4 -:10A13000F78E2BF08FED908FA0008F20008F000006 -:10A140008F00008F00008F00008F000002AEFD9195 -:10A150001ED769D04F3000002FB4100006EFFD600D -:10A1600000015BF5010000F75FA76BF319DFEC401E -:10A1700005F300005F3000CFFFFA048F753005F360 -:10A1800000005F300005F300005F300004F40000C1 -:10A190001FC680005DFC10AE00002F5AE00002F5E3 -:10A1A000AE00002F5AE00002F5AE00002F59F0007B -:10A1B00004F56F3000AF51EE76BFF502BEFB3F50A5 -:10A1C0000DC00000CB06F20002F500F90009E00026 -:10A1D0009E000F80002F606F10000CC0CB000005A8 -:10A1E000F6F4000000EFD00000008F7000BB00000C -:10A1F0009F10004F16F1000EF60009C00F6005FC1D -:10A20000B000F600AC00AB5F105F1005F10F50F727 -:10A210000AB0000F76F009C0F50000ACBA004F8F0D -:10A22000000004FF4000EFA000000EE00008F40072 -:10A23000004F70009F208F305F5000CD2E900002A5 -:10A24000FFD000000AF6000004FDE10001EB0DC0A4 -:10A2500000BE103F806F40007F400DC00000CB0665 -:10A26000F30002F400EA0009D0008F101F70001FF5 -:10A27000707F10000AE0D9000003F9F2000000CF5F -:10A28000B00000006F40000000AD00001C79F50038 -:10A29000001AEE7000004FFFFFF915555BF4000047 -:10A2A0004F800001EC00000BE100008F400004F73C -:10A2B00000001EE555535FFFFFFC002CF500AF6169 -:10A2C00000CC0000DB0000DB0000DB0002EA001F26 -:10A2D000F40005FA0000DB0000DB0000DB0000CC2E -:10A2E0000000AF61002CF55F15F15F15F15F15F10E -:10A2F0005F15F15F15F15F15F15F15F15F10BE801D -:10A3000003AF4001F6001F7001F7001F7000F90055 -:10A310000AFB00FB201F7001F7001F7001F603AF5E -:10A3200040BE900000000000003DE400B50C86F542 -:10A330001E20F003EF90020000100002CE900D40AE -:10A34000893B000E3B000E0D408902CE900008F8BC -:10A35000EFE7F70000000000000000000000000030 -:10A360000049DC0000000016BFFFFF0000038DFF66 -:10A37000FFFFFF0000CFFFFFFFFFFF0000FFFFFF19 -:10A38000FFC7FF0000FFFFEA5100FF0000FF83004E -:10A390000000FF0000FF00000000FF0000FF0000C1 -:10A3A0000000FF0000FF00000000FF0000FF0000B1 -:10A3B0002BFFFF0000FF0000DFFFFF2BFFFF00006F -:10A3C000DFFFFDDFFFFF00002BFFB2DFFFFD00001E -:10A3D0000000002BFFB20000000000D00FFFFFFFC5 -:10A3E000FFF00DFFFFC888888CFFFFF00F80000092 -:10A3F00008F00FF00F80000008F00FFFFF80000052 -:10A4000008FFFFF00FECCCCCCEF00FF00FECCCCC73 -:10A41000CEF00FFFFF80000008FFFFF00F8000006C -:10A4200008F00FF00F80000008F00FFFFFC88888C9 -:10A430008CFFFFD00FFFFFFFFFF00DDFFF73FFFF6B -:10A44000FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFFD2 -:10A45000FFFFFFDFFF73FFFFFFFFFD0000000000B5 -:10A46000000000DFFF73FFFFFFFFFDFFFFA5FFFF01 -:10A47000FFFFFFFFFFA5FFFFFFFFFFDFFF73FFFFF2 -:10A48000FFFFFD0000000000000000DFFF73FFFF82 -:10A49000FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFF82 -:10A4A000FFFFFFDFFF73FFFFFFFFFD000000000065 -:10A4B000000AB1000000000000BFFC000000000026 -:10A4C0000BFFFB0000000000BFFFC01BA000000B43 -:10A4D000FFFC00CFFB0000BFFFC000BFFFB00BFFC1 -:10A4E000FC00000CFFFBBFFFC0000000CFFFFFFB24 -:10A4F000000000000CFFFFB00000000000BFFB00E8 -:10A5000000000000000BB00000000003000000038A -:10A5100008FC10001CF8FFFC101CFFF5FFFC2CFFD2 -:10A52000F505FFFFFFF50005FFFFF500001DFFFD2E -:10A5300010001CFFFFFC101CFFF9FFFC1CFFF505C1 -:10A54000FFFCDFF50005FFD1A4000004A10000001E -:10A550004FE00000000002106FF1031000005FD018 -:10A560006FF13FD10003FFF16FF15FFD000DFF4080 -:10A570006FF109FF704FF7006FF100CFE09FF0001F -:10A580006FF1005FF3BFC0006FF1002FF5BFC00097 -:10A590004FE0001FF6AFE0000000004FF46FF40042 -:10A5A000000000AFF00FFE10000005FFA006FFD373 -:10A5B00000007FFF20009FFFDABEFFF4000006FFCF -:10A5C000FFFFFD3000000017BDCA50000000000072 -:10A5D0008BB8000000000000FFFF00000000300604 -:10A5E000FFFF60030004FDDFFFFFFDEF400DFFFFF5 -:10A5F000FFFFFFFFD04FFFFFF99FFFFFF408FFFFB2 -:10A600002002FFFF8000FFF900009FFF0000FFF91C -:10A6100000009FFF0008FFFF2002FFFF804FFFFFA9 -:10A62000F99FFFFFF40DFFFFFFFFFFFFD004FEDFE8 -:10A63000FFFFFDDF40003006FFFF60030000000069 -:10A64000FFFF0000000000008BB8000000000000C9 -:10A6500003DD303FF3000000006FFFF54FF4000012 -:10A660000009FF99FFBFF4000001BFF6226FFFF45D -:10A6700000002DFE35FF53EFF40004FFC18FFFF8FB -:10A680002DFE407FFA1AFFFFFFA1AFF7CF82DFFF59 -:10A69000FFFFFD28FC140EFFFFFFFFFFE041000F4E -:10A6A000FFFFFFFFFFF000000FFFF9008FFFF0003A -:10A6B000000FFFF8008FFFF000000FFFF8008FFF82 -:10A6C000F000000EFFF6006FFFE000000000DFFD6D -:10A6D000000000000000FFFF000000000000FFFF7E -:10A6E000000000000000FFFF000000000000FFFF6E -:10A6F000000000000000FFFF000000004FFFFFFF10 -:10A70000FFF400000BFFFFFFFFB0000000BFFFFFE2 -:10A71000FB000000000BFFFFB00000000000BFFBCB -:10A72000000000DFFFFC1BB1CFFFFDFFFFFFC22CCD -:10A73000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 -:10A74000F0E0FFDFFFFFFFFFFFFFFD0004EFFFFF73 -:10A75000FFFE4000001EFFFFFFFFFFE10000AFB063 -:10A760000000000BFA0005FF1000000001FF501E62 -:10A77000F600000000006FE1AFB000000000000B29 -:10A78000FAFFFFFF800008FFFFFFFFFFFFF1001F40 -:10A79000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 -:10A7A000FFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFF29 -:10A7B000FFFFFFFFFFFFF8000006BDDA5002FF00B9 -:10A7C00005EFFFFFFE42FF007FFFA77BFFF9FF05BC -:10A7D000FFC100002CFFFF0EFC00000222DFFF5F24 -:10A7E000F200000FFFFFFF8FB000000FFFFFFF0020 -:10A7F000000000000000000000000000000000FF5A -:10A80000FFFFF000000BF8FFFFFFF000002FF4FF48 -:10A81000FD22200000CFE0FFFFC200002CFF40FF20 -:10A820009FFFB76AFFF700FF24DFFFFFFE5000FF26 -:10A830002005ACDB600000000000000000008D007F -:10A840000008FF00008FFFDFFFFFFFFFFFFFFFFF9C -:10A85000FFFFFFFFFFFFFFFFFFFFFFDFFFFFFF0027 -:10A86000008FFF000008FF0000008D0000000000C6 -:10A8700000000000000000008D0000000008FF0044 -:10A880000000008FFF0000CFFFFFFF0150FFFFFF20 -:10A89000FF06F7FFFFFFFF00BEFFFFFFFF00AEFF59 -:10A8A000FFFFFF05F8DFFFFFFF026000009FFF00D2 -:10A8B00000000009FF00000000009E0000000000F2 -:10A8C0000000000000000000000610000000000072 -:10A8D00000001FD2000000008D000003EE100000F9 -:10A8E00008FF000AB12FB000008FFF0005FC07F43D -:10A8F000DFFFFFFF02505F60F9FFFFFFFF06F70D6C -:10A90000C0BDFFFFFFFF00AE09F09FFFFFFFFF008C -:10A91000AE09F08FFFFFFFFF06F70DC0ADDFFFFFB1 -:10A92000FF02505F60E900008FFF0005FC06F400A5 -:10A930000008FF000AB12FB00000008D000002EEF9 -:10A94000100000000000001FD20000000000000006 -:10A950000610008FFFFFFFFFFFFFF8FFFCFFFFFF68 -:10A96000FFFFFFFF202FFFFFFFFFFFFC000CFFFF9B -:10A97000EEFFFFFF202FFFFE22EFFFFFFCFFFFE2B5 -:10A98000002EFFFFFE4EFE200002FFFFE202C2008B -:10A990000000FFFF200000000000FFFF000000009B -:10A9A0000000FFFFFFFFFFFFFFFFFF8FFFFFFFFF25 -:10A9B000FFFFF80000000000FF300001CCFF400066 -:10A9C0002DFFFF4003EFFFFF403FFFFFFF44FFFF6E -:10A9D000FFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFE7 -:10A9E000FFAFFFFFFFFF45FFFFFFFF404FFFFFFFF0 -:10A9F0004003EFFFFF40002EFFFF300001CC0000BE -:10AA0000000000000000000000008F910000000026 -:10AA100000FFFF7000000000FFFFFD40000000FF8E -:10AA2000FFFFFA100000FFFFFFFFF70000FFFFFF2E -:10AA3000FFFFD500FFFFFFFFFFFFB2FFFFFFFFFF9C -:10AA4000FFFDFFFFFFFFFFFFFDFFFFFFFFFFFFB267 -:10AA5000FFFFFFFFFFD500FFFFFFFFF70000FFFF35 -:10AA6000FFFA100000FFFFFD40000000FFFF700034 -:10AA70000000008EA10000000000000000000000A7 -:10AA800000000000000000008FFFF8008FFFF8FFBB -:10AA9000FFFF00FFFFFFFFFFFF00FFFFFFFFFFFFC4 -:10AAA00000FFFFFFFFFFFF00FFFFFFFFFFFF00FFB3 -:10AAB000FFFFFFFFFF00FFFFFFFFFFFF00FFFFFFA4 -:10AAC000FFFFFF00FFFFFFFFFFFF00FFFFFFFFFF94 -:10AAD000FF00FFFFFFFFFFFF00FFFFFFFFFFFF0083 -:10AAE000FFFFFF7FFFF7007FFFF78FFFFFFFFFFFF5 -:10AAF000F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D -:10AB0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 -:10AB1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 -:10AB2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 -:10AB3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 -:10AB4000FFFFFFFFFF8FFFFFFFFFFFF80000000088 -:10AB500000CC100003FFFFD20004FFFFFE3004FF13 -:10AB6000FFFFF404FFFFFFFF54FFFFFFFFF9FFFFAC -:10AB7000FFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFEB -:10AB8000FF44FFFFFFF304FFFFFE3004FFFFD2008E -:10AB900004FFCC100003FF00000000000000002DA7 -:10ABA000D2000000000001EFFE10000000001DFFB9 -:10ABB000FFD100000000CFFFFFFC0000000BFFFFF3 -:10ABC000FFFFB00000AFFFFFFFFFFA0009FFFFFF2C -:10ABD000FFFFFF900FFFFFFFFFFFFFF008FFFFFFEA -:10ABE000FFFFFF8000000000000000000CFFFFFFDF -:10ABF000FFFFFFC00FFFFFFFFFFFFFF00FFFFFFF93 -:10AC0000FFFFFFF00CFFFFFFFFFFFFC00000001A77 -:10AC100040000001DFF000001DFFA00001DFFA008E -:10AC2000001DFFA00001DFFA00000CFFA000000DD6 -:10AC3000FF80000001DFF80000001DFF8000000120 -:10AC4000DFF80000001DFF80000001DFF0000000C1 -:10AC50001B5004A10000000FFD1000000AFFD100EE -:10AC60000000AFFD1000000AFFD1000000AFFD1092 -:10AC700000000AFFC0000008FFD000008FFD100098 -:10AC800008FFD100008FFD100008FFD100000FFD6C -:10AC900010000005B1000000000004FF40000000AB -:10ACA0000008FF800000000008FF8000000000088E -:10ACB000FF800000000008FF80000048888CFFC86B -:10ACC0008884FFFFFFFFFFFFFFFFFFFFFFFFFFFF86 -:10ACD00048888CFFC88884000008FF8000000000BE -:10ACE00008FF800000000008FF800000000008FF4F -:10ACF000800000000004FF40000014444444444429 -:10AD000041EFFFFFFFFFFFFEFFFFFFFFFFFFFF7BA6 -:10AD1000BBBBBBBBBBB7000005ADFFDA50000000FA -:10AD200004DFFC88CFFD4000007FFE400004EFF709 -:10AD30000007FFF4009E804FFF704FFFC000AFF888 -:10AD40000CFFF4DFFF809AFFFE08FFFDDFFF80EFBE -:10AD5000FFFE08FFFD4FFFC08FFFF80CFFF407FF59 -:10AD6000F408EE804FFF70007FFE400004EFF80013 -:10AD70000004DFFC88CFFD4000000005ADFFDA5085 -:10AD800000008C200000000000000000DFE4000054 -:10AD90000000000000001BFF8049DFFDA50000004F -:10ADA000007FFFFFD88CFFD400000004EFF8000004 -:10ADB0004EFF700000001CFF69E804FFF70004E389 -:10ADC000009FFEFF80CFFF400DFF7005FFFFE08F6B -:10ADD000FFD00DFFF7002DFFE08FFFD004FFFC0038 -:10ADE00000AFF8CFFF30007FFF400006FFFFF70005 -:10ADF0000008FFF400003EFFA00000004DFFC882E5 -:10AE000001BFF7000000005ADFFC1008FFA000009F -:10AE10000000000000004EFD0000000000000000E7 -:10AE200002C8000000002DD2000000000000000059 -:10AE3000BFFB0000000000000005FFFF5000000005 -:10AE40000000000DFFFFD00000000000007FFFFFAA -:10AE5000F7000000000001FFD88DFF100000000087 -:10AE60000AFFA00AFFA0000000003FFFB00BFFF3A5 -:10AE700000000000CFFFC00CFFFC00000005FFFF3A -:10AE8000D00DFFFF5000000EFFFFF99FFFFFE00015 -:10AE9000008FFFFFE22EFFFFF80002FFFFFF900987 -:10AEA000FFFFFF100AFFFFFFE33EFFFFFFA00FFFC2 -:10AEB000FFFFFFFFFFFFFFF008FFFFFFFFFFFFFFA8 -:10AEC000FF80000000000000000000000000000003 -:10AED000D800000000000000FF80FFFF700007FFA7 -:10AEE000FFF8FFFFF6006FFFFFFD788EFF15FFE80C -:10AEF000FFE20002E54FFE20FE20000013FFF300FA -:10AF0000520000003FFF310052000002EFF45E20CB -:10AF1000FE20788EFF51FFE8FFE2FFFFF6006FFF93 -:10AF2000FFFDFFFF700007FFFFF8000000000000BA -:10AF3000FF80000000000000D800000000000000BA -:10AF4000000000000000000000000001DD10000013 -:10AF500000001DFFD100000001DFFFFD1000001DFB -:10AF6000FF99FFD10001DFF9009FFD101DFF900048 -:10AF700009FFD1BFF90000009FFB5F9000000009AE -:10AF8000F500000000000000000000000000005F6D -:10AF90009000000009F5BFF90000009FFB1DFF9025 -:10AFA0000009FFD101DFF9009FFD10001DFF99FF8F -:10AFB000D1000001DFFFFD100000001DFFD10000E7 -:10AFC000000001DD10000000000000000000000093 -:10AFD0000000000000000000001DD1000000000083 -:10AFE000000001DFFD10EFFFFFFFD0001DFFFFD1CC -:10AFF000AFFFFFFFF000CFCFFCFC0000000FF00020 -:10B000006B1FF1B60000000FF000000FF000000011 -:10B01000000FF000000FF0000000000FF000000F24 -:10B02000F00000006B1FF1B6000FF0000000CFCF62 -:10B03000FCFC000FFFFFFFFA1DFFFFD1000DFFFF1B -:10B04000FFFE01DFFD10000000000000001DD10028 -:10B05000000000000000000000008FFFFFE2000081 -:10B060000000FFFFFFFE20000000FFFFFFFFFFFFCB -:10B07000FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 -:10B08000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 -:10B09000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 -:10B0A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 -:10B0B000FFFF8FFFFFFFFFFFFFF80000000BB00056 -:10B0C0000000000000BFFB00000000000BFFFFB00D -:10B0D00000000000BFFFFFFB0000000BFFFFFFFFB1 -:10B0E000B000004FFFFFFFFFF400000000FFFF0073 -:10B0F0000000000000FFFF000000000000FFFF0054 -:10B100000000000000FFFF000000000000FFFF0043 -:10B110000000DFFFF0DFFD0FFFFDFFFFF900009FE4 -:10B12000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E -:10B13000E0FFDFFFFFFFFFFFFFFD0000000000005A -:10B1400000000000000000000AEA620000000000A9 -:10B1500002FFFFF000000000009FFFFF0000000062 -:10B16000000FFFFFD00000000002FFFFFB00000007 -:10B17000000003EFFF70000000000004FFF2000079 -:10B1800000000000BFFB0000000000006FFF300067 -:10B19000000200004FFF9000028FF3006FFFD0000D -:10B1A0000AFFFFE4BFFFD10000EFFFFFFFFFD10068 -:10B1B000000AFFFFFFFF900000006FFFFFFB300061 -:10B1C000000002FFDB72000000000008EE800000BB -:10B1D000066108FFFF80002DFFD0EF33FE002EFF39 -:10B1E000F30EF33FE02EFFF3008FFFFF6EFFF3003F -:10B1F000008EFFFFFFF300000002EFFFF3000000EE -:10B20000002EFFFF30000008EFFFFFFF300008FFB7 -:10B21000FFF6EFFF3000EF33FE02EFFF300EF33F9B -:10B22000E002EFFF308FFFF80002DFFD008EE80044 -:10B23000000066100000DFFFFF0D200000FFFFFF91 -:10B240000FE20000FFFFFF0FFDDFF0FFFFFF200018 -:10B25000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF02B -:10B26000FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF0C -:10B27000FFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFC -:10B28000FFFFF0FFFFFFFFFFFFF0DFFFFFFFFDFF0E -:10B29000F90000000000FFFFFFFFFF0000DFFFFFDD -:10B2A000FFFD00008FFFFFFFFFC200FFFFFFFFFF5A -:10B2B000FE20FF00000001FFE2FF00000000FFFC95 -:10B2C000FF00000000FFFFFF00000000FFFFFFFF86 -:10B2D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1170 -:10B2E000BFFFFFFFFFF1001FFFFFFFFFF1001FFF88 -:10B2F000FFFFFFFB11BFFFFFFFFFFFFFFFFFFF8F00 -:10B30000FFFFFFFFFFF800DFFFFD000001FFFFFC74 -:10B31000000003FFFFF7000006FFFFF2000008FF38 -:10B32000FFD000000AFFFFFFFFD00CFFFFFFFFA0D0 -:10B330000EFFFFFFFF200DFFFFFFF80000000AFFD8 -:10B34000E00000000EFF500000002FFC0000000095 -:10B350005FF3000000009FA000000000DF1000006D -:10B360000000D70000000004EE40000000DFFF995D -:10B37000FFFD0000FFFF99FFFF0000FFFFFFFFFF41 -:10B380000000FFFF9000000000FFFF0DFFFF0D20F9 -:10B39000FFFF0FFFFF0FE2FFFF0FFFFF0FFDFFFF9C -:10B3A0000FFFFF2000FFFF0FFFFFFFFFFFFF0FFF5B -:10B3B000FFFFFFFFFF0FFFFFFFFFDFFF0FFFFFFF9D -:10B3C000FF00000FFFFFFFFF00000FFFFFFFFF0068 -:10B3D000000DFFFFFFFD000000CC00000000000298 -:10B3E000FF3000000001BFFFFC2000001EFFFFFF38 -:10B3F000E100009FFFFFFFF80000EFFFFFFFFD00EF -:10B4000000FFFFFFFFFF0001FFFFFFFFFF0003FF43 -:10B41000FFFFFFFF3008FFFFFFFFFF801EFFFFFF62 -:10B42000FFFFE1CFFFFFFFFFFFFCCFFFFFFFFFFFAD -:10B43000FC0000000000000000000EFFE000000023 -:10B440000004EE4000008FFFFFFFFFFFFFFFF8FF4B -:10B45000FFFFFFFFFFFFFFFFFF00F00F00F00F00F7 -:10B46000FFFF00F00F00F00F00FFFFFFFFFFFFFFE7 -:10B47000FFFFFFFFF808808808808FFFFFF8088033 -:10B480008808808FFFFFFFFFFFFFFFFFFFFFFF0028 -:10B49000F00000000F00FFFF00F00000000F00FFB1 -:10B4A000FFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFF1C -:10B4B000FFF8000000000000000000000000000095 -:10B4C0000003AF70000000000004CFFFF000000098 -:10B4D0000006DFFFFFA000000017EFFFFFFF3000B6 -:10B4E0000018FFFFFFFFFC00002AFFFFFFFFFFF433 -:10B4F0000008FFFFFFFFFFFFD0000FFFFFFFFFFF70 -:10B50000FF600008FFFFFFFFFFFE000000000000DB -:10B51000FFFFF7000000000000FFFFF10000000047 -:10B520000000FFFF80000000000000FFFF1000008F -:10B5300000000000FFFA00000000000000FFF20021 -:10B540000000000000008F800000000000000000EC -:10B5500000000000DFFFFFF0D200FFFFFFF0FE2041 -:10B56000FFFFFFF0FFE2FFFFFFF0FFFDFFFFFFF235 -:10B570000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 -:10B58000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB -:10B59000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB -:10B5A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFCB -:10B5B000FFFFFFFD00000000000000000000000091 -:10B5C000049CEFFEC94000000007EFFFFFFFFFFEF5 -:10B5D000700004DFFFFCA88ACFFFFD406FFFD5009D -:10B5E0000000005DFFF6CFF60000000000006FFCD9 -:10B5F0001A30005ADFFDA50003A100004DFFFFFF38 -:10B60000FFD400000005FFFEA88AEFFF50000001F4 -:10B61000DF70000007FD1000000012000000002194 -:10B620000000000000004EE40000000000000000E8 -:10B63000EFFE0000000000000000EFFE0000000030 -:10B64000000000004EE4000000008FFFFFFFFFFF3E -:10B65000FFFFFF80FFFFFFFFFFFFFFFFFFF0FF0087 -:10B660000000000000000FFDFF0FFFFFFFFFFFFFC6 -:10B670000FFFFF0FFFFFFFFFFFFF00FFFF0FFFFFA9 -:10B68000FFFFFFFF00FFFF0FFFFFFFFFFFFF0FFFA9 -:10B69000FF000000000000000FFDFFFFFFFFFFFFA5 -:10B6A000FFFFFFF08FFFFFFFFFFFFFFFFF808FFF18 -:10B6B000FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF19 -:10B6C000FFF0FF000000000000000FFDFF0FFFFF74 -:10B6D000FFFFF0000FFFFF0FFFFFFFFFF00000FF75 -:10B6E000FF0FFFFFFFFFF00000FFFF0FFFFFFFFF57 -:10B6F000F0000FFFFF000000000000000FFDFFFF43 -:10B70000FFFFFFFFFFFFFFF08FFFFFFFFFFFFFFFC8 -:10B71000FF808FFFFFFFFFFFFFFFFF80FFFFFFFFA7 -:10B72000FFFFFFFFFFF0FF000000000000000FFD23 -:10B73000FF0FFFFFFF0000000FFFFF0FFFFFFF00E5 -:10B74000000000FFFF0FFFFFFF00000000FFFF0FE2 -:10B75000FFFFFF0000000FFFFF00000000000000DF -:10B760000FFDFFFFFFFFFFFFFFFFFFF08FFFFFFF5A -:10B77000FFFFFFFFFF808FFFFFFFFFFFFFFFFF8047 -:10B78000FFFFFFFFFFFFFFFFFFF0FF0000000000D3 -:10B7900000000FFDFF0FFFF0000000000FFFFF0F84 -:10B7A000FFF00000000000FFFF0FFFF000000000AE -:10B7B00000FFFF0FFFF0000000000FFFFF00000080 -:10B7C000000000000FFDFFFFFFFFFFFFFFFFFFF086 -:10B7D0008FFFFFFFFFFFFFFFFF808FFFFFFFFFFFD8 -:10B7E000FFFFFF80FFFFFFFFFFFFFFFFFFF0FF00F6 -:10B7F0000000000000000FFDFF000000000000003E -:10B800000FFFFF0000000000000000FFFF0000002D -:10B810000000000000FFFF000000000000000FFF1C -:10B82000FF000000000000000FFDFFFFFFFFFFFF13 -:10B83000FFFFFFF08FFFFFFFFFFFFFFFFF80000014 -:10B840000000000100000000000000000007FD10E3 -:10B8500000000000000001CFFFF500000000000024 -:10B8600000B929FE100000000000003F1002000097 -:10B87000000003DF800A90000000037000DFFF7704 -:10B88000F7555555558FD30FFFFDCCDFDCCCCCCD14 -:10B89000FFB08FFE1000AA0000004D4000461000CF -:10B8A00001F202331000000000000009B1CFF900DE -:10B8B0000000000000000AFFFF90000000000000F0 -:10B8C0000000BFF90000000000000000012200009D -:10B8D000000018DFFD920002EFFBEFFF300DFFFAD2 -:10B8E0002EFFE04FFFFA03FFF59FFAFA354FFACF2C -:10B8F000C08A3D0BFDEFFB03128FFEFFFFB006FF7A -:10B90000FFFFFFD108FFFFEFFD11109FFFDFD159AF -:10B910003B0BFDAFD7FA381DFB5FFFFA01DFF70DD8 -:10B92000FFFA1DFFF103EFFCDFFF500018DFFEA35D -:10B930000000007FFFF70000EFFFFFFFFFFFFEEFBB -:10B94000FFFFFFFFFFFE000000000000000FFFFFF1 -:10B95000FFFFFFF00FFFFFFFFFFFF00FF99F99F9C7 -:10B960009FF00FF88F88F88FF00FF88F88F88FF01E -:10B970000FF88F88F88FF00FF88F88F88FF00FF896 -:10B980008F88F88FF00FF88F88F88FF00FF99F9954 -:10B99000F99FF00FFFFFFFFFFFF008FFFFFFFFFF22 -:10B9A000800000000000007FA00000000000008F69 -:10B9B000FFB000000000000DFFFFA0000000008AA3 -:10B9C0001DFFFF000000008FFA1DFF700000008FB8 -:10B9D000FFFA1D800000008FFFFFFA000000008FBB -:10B9E000FFFFFF800000008FFFFFFF800000008F3F -:10B9F000FFFFFF800000008FFFFFFF800000006F4F -:10BA0000FFFFFF800000000BFFFFFF800000000031 -:10BA1000DFFFFF80000000000EFFFF80000000003D -:10BA200000DEDB60000000000000000000000000FD -:10BA3000000000001BFFFFFFFFFFFFE40001DFFF2E -:10BA4000FFFFFFFFFFFE001DFFFFFAEFFEAFFFFF4E -:10BA500001DFFFFFA02EE20AFFFF1DFFFFFFE20252 -:10BA6000202EFFFFCFFFFFFFFE2002EFFFFFCFFFE3 -:10BA7000FFFFFE2002EFFFFF1DFFFFFFE202202E6F -:10BA8000FFFF01DFFFFFA02EE20AFFFF001DFFFF07 -:10BA9000FAEFFEAFFFFF0001DFFFFFFFFFFFFFFE3A -:10BAA00000001BFFFFFFFFFFFFE40008FFFFFFE4B4 -:10BAB000008FFFFFFFFE08F80F0B40FF8FF80F0B02 -:10BAC00040FFFFF80F0B40FFFFFFFFFFFFFFFFFFEF -:10BAD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 -:10BAE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 -:10BAF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF66 -:10BB0000FFFFFFFE4EFFFFFFFFE40000000000000C -:10BB100000010000000000000003E0000010000031 -:10BB20000002EF1000BF000000007FF100CFF10025 -:10BB3000000007FF11CFFF77777777BFF1CFFFFFC7 -:10BB4000FFFFFFFFFF17FFFFFFFFFFFFFFE007FF04 -:10BB5000F100000000000006FF10000000000000DF -:10BB600005A000000000000000010000000000002F -:10BB700000010000030000000002000000000000BF -:10BB800000000000000000000000010000000000B4 -:10BB9000000000000000000000010C0007FA000097 -:10BBA0000000F2F1020C0604F6020D010B0308007E -:10BBB000000000000000000000000F02FE00000076 -:10BBC0000000000000000000000500F80000000078 -:10BBD00000FB04050000FD00FE0300FD00FDFFFB6F -:10BBE00000000000FD0000FDFC0000FD00FB000067 -:10BBF00000000000000000FDFD00FC00F900E10075 -:10BC000000FB0005080000FB03030805FC0500001D -:10BC1000F10000000000000000000000F70000003C -:10BC20000000000000000000000000F9FDF300F635 -:10BC3000FE00000000010A00F8FEFF0100FC000009 -:10BC4000FEED0000000000000000000000ECFE0A15 -:10BC5000000000000000000000000000F6000000EE -:10BC6000000000000000000800030000FB000000CE -:10BC700000000000000000000000000000000A02B8 -:10BC800001000000000000000000000000000000B3 -:10BC900000000000000000000000000000000000A4 -:10BCA0000000000000000000F7000000000000009D -:10BCB0000000000000000000000000000000000282 -:10BCC000050308FD000005FDF8DD02070501FD0084 -:10BCD000090008000800E800FD080008FD05030051 -:10BCE0000001FD0000FC1400140008000B03040810 -:10BCF000000000F70000000001FE0002FBFDFB0257 -:10BD000000FD000000F60000000000000000000040 -:10BD100000EF000000000000000000000000000034 -:10BD20000001F200F000000000FE0019FDFD030319 -:10BD3000FE00FD030000F200000000000000000013 -:10BD40000000E70003000000000000000000000009 -:10BD500000F0000F0000F7000800EFE7EFFB08001D -:10BD600000EF0003FA00FC000000000000000000EB -:10BD70000000000708E100000000000000000000D3 -:10BD800000000C000200000000000202FDFB00FFAA -:10BD9000FFFD0000FE000000FB00FE00FAFB00FAC1 -:10BDA000F8F8FB00FB00FB00000000FE00000300B1 -:10BDB00002FD000100000003FE000000FE0303FF7F -:10BDC000000000FB00FF0000000000010003FE0077 -:10BDD000FD00FC0000FE00080000FD000000000067 -:10BDE000FF01FEFE0000FD00FD000000000000005D -:10BDF0000000FFFF00FDFD0000000000010000FE4C -:10BE000000FDFDFD000000000000000000FE00003D -:10BE10000000FEFD00FC00F8FEF8050000FB030535 -:10BE20000700FAFFFD00FFF403FE02F20300000129 -:10BE3000F300F2FEEAFE00F3000507000300000035 -:10BE4000000100FBFD00F8000000FD000000FD0007 -:10BE500000000000FFFF00FFFD00000000000000E8 -:10BE6000FDFD00FEFDFE0000FD00000000000000E2 -:10BE700000000000FEFE00FD00FE00FB030000FDD0 -:10BE8000010303000000000000FE000000000002AB -:10BE90000000FD00FDFEFD000000000000000200AB -:10BEA000FE00000000FDFC00FB0008FE01F80000A1 -:10BEB00007F3F3F5FB0300FEEFFB00FB00FB04FBC5 -:10BEC000F000F9000001FF02FE000300F8F600F3A5 -:10BED000FAFBFAF8FDF9FFFBF902000100FD000092 -:10BEE000000200030000000000000000000000FD50 -:10BEF00000FF00FFFD00FCFAFAFF00F80000000060 -:10BF00000000FE0000000001FE0000000300000031 -:10BF100000000000000C0000000000000200000013 -:10BF2000FD0000000000000000000000FB00030016 -:10BF3000000000000000000000000000FE00000003 -:10BF4000FB00000000F3F8000000FCF30000FD031C -:10BF500000F900000000000000000000FC0000FBF1 -:10BF60000000000000000000000000000300FB00D3 -:10BF7000000000030002FBFB00FDFDFD00000000CF -:10BF80000000F800FD00FCFD00FAFAF8FE00FB00DE -:10BF9000F800000000140000010000FD000300F59F -:10BFA0000000000000E8FB0808FEF50003FC00F3B9 -:10BFB000FFFD03EEFD030004F7FCF7F8F50000F1C8 -:10BFC000000F0000FF000000FFFFFDF9F8FFE80090 -:10BFD0000000000000000000010000000000000060 -:10BFE000000000000000000000FD00FFFDFC00005C -:10BFF000FB00FD0000000000000000000000000049 -:10C000000000FF00FB000005FF0300FA03FEFFF93C -:10C01000FD00FDFDFE00FCFC0000FEFFFEFCFD003F -:10C0200000FD0003FE00FA000000FB00FC00FCFC29 -:10C03000030000000000000000FB0300FC00FEFD08 -:10C04000F8FEFEFEFFFEFDFF0000000000FDFEFE0C -:10C050000000000003FE00FE000000FEFDFEFEFDED -:10C06000FE00020AFF00F900FE0500FDF5FD0400D8 -:10C0700000F4FC03FC0200FEFEF800FC010000FCE2 -:10C080000000000303FBFB00FCFDFCFDFD00FC01C8 -:10C09000FBFC08000000000000000000030000009E -:10C0A0000000000000000000000000000000000090 -:10C0B00000000000FC000000000000000000000084 -:10C0C0000000000000000000000000000000000070 -:10C0D0000000000000000000000000000000000060 -:10C0E000FE00000000000000000000000000000052 -:10C0F0000000000000000000000000000000FEFD45 -:10C10000000000000000000000000000FC0000FD36 -:10C110000000FDFD00000000FD00000000FF000029 -:10C12000000000FE00000000FC00FB000000F80022 -:10C1300002FA0501FEF40000FAFD00F6FAF900002B -:10C14000F5FDF6F6F400F9000211FD00FAFDFFFD21 -:10C15000FCF9FBF7F6FAFD0000FE00010000EEFE20 -:10C160000806FAF70001F800F3FEFD05E8FD0100FE -:10C1700000EFFDF3FDED0000EE000F0100FE0000FA -:10C180000000FFFEF6FE00EF00000000F800FE00D9 -:10C19000FFF9F40000FFFCF8FD00FE00000000F4D1 -:10C1A000FDF8F8FEFCFAFDFC00FBFEF8FC00FDFBD0 -:10C1B000FDFB000100FEF8000500FB00000000038D -:10C1C0000002FB0A00FDFDFD000000000000F80079 -:10C1D000FD00FCFD00FAFAF8FE00FB020A00000078 -:10C1E00000140000010000FD00030000000000003A -:10C1F0000000FF0000000000FEFB0000000000FF48 -:10C20000000000FDFD0000FBFD0000FB0004FF003E -:10C2100000000000000100000000040502FE00F81C -:10C22000FC0008F8F8FBFB0A0503EAFE05FD00FD2B -:10C2300003FDF700FD03FDFEF8FE0000080500F910 -:10C2400000F2FD07FDF601FDF8F8FD0A0300FC0011 -:10C25000F9000208FAF7F6FA080001EDFE03FCFE09 -:10C26000FA00FAF7FCFCFE0000FAFBFD000806FDF0 -:10C27000F200F2FC00F7F1FFF8FCF8F9070000FD0E -:10C2800000FBFE00FDFB0004F8030000F200FDFAD5 -:10C29000FCFEF8FAF8FA00F8FDFAFBF8FD000001E0 -:10C2A0000CFC00F8FD00FDFBFAF9F9F6FDFB0500BA -:10C2B000FC00F3FD0205F8F7FBF808FD01E8FB05BB -:10C2C000FAFCF700F8F5FDFDFEFDFBF8FF000008A5 -:10C2D00007FEEF00F1FA06F6EFFBF7F5F3F80500BD -:10C2E000000000FD000003FD0502FB050000F8FF53 -:10C2F00000FF000101FE000000000000FD00000042 -:10C300000002080100FD00000000FEFEFD0000002C -:10C310000102000000000200FE000A00050101FD0C -:10C320000005000000020000000000000000000006 -:10C3300000080007000000000000000000000000EE -:10C340000000F100FD04000800001903FBFB0303DB -:10C35000FE01F300000CF1000000000000000000EE -:10C360000000EF0A240000000000000000000000B0 -:10C3700000F10000000000000000000000000000CC -:10C38000000000000000000000000000FC0000FBB6 -:10C39000FE0000000000000000000000000000009F -:10C3A00000000000FE00F900000100000321FBFE78 -:10C3B0000807F90300000303FD000000000000006F -:10C3C00000000000DF070000000000000000000087 -:10C3D00000000000000000F9000000F9000000006B -:10C3E000FAFF000000FA00FD00F400000000000069 -:10C3F0000000000000EF000000000100000000004D -:10C4000000FD0000FB00FC00F9000000FC03FD0043 -:10C4100000F9FDFA0000F900FD00F400FD0000EB5A -:10C42000FBF6FDF70000EF00F9FF00000000000040 -:10C430000000FCFBFEFC00000000FA00FA03FD0512 -:10C4400000FEFAFEFCFB00FDFFFE02F9FF0000000B -:10C45000E9FEFC00FA00FEF4FE0000FEFE00000013 -:10C46000000200FEFCFE04000000000000000000CE -:10C4700000000000000000000000000000000000BC -:10C4800000000000000000000000000000000000AC -:10C49000000003000000000000FA00FE000000FBA6 -:10C4A00003000000F9FDFB0000F900FD00F40000AE -:10C4B0000000E700FBF7F30000EF00FEFC000000C7 -:10C4C0000000000000FDFCFFFC01000004FD00086E -:10C4D0000DFDFDF8030D0406F9030B030706070025 -:10C4E00000000000000000000000100CFBFD00FE3A -:10C4F000140B14000000030000090000FC00000001 -:10C50000000000000000FE00000000000000000429 -:10C5100000000000EAFDFEF6F30000EF000000005E -:10C5200000000000000000000000000000FC00000F -:10C5300000000000000000FE0000000000000000FD -:10C540000400000000EAFDFEF6F30000F600000023 -:10C5500000000000000000000000000000000000DB -:10C56000FE000000FA0300FD020503F800FFFE03D1 -:10C57000000200000000FA00FEFEFB00FEF60010C4 -:10C58000FD00FAFE00FEFC00FDF9FBFD000000FCD2 -:10C59000000000000000000000FE0000000000009D -:10C5A00000000400000000EAFDFEF6F30000EF00CA -:10C5B00000000000000D000000000000000000006E -:10C5C000FC00F8FDFE08FEFDF601FE01FEF9010685 -:10C5D00001020102FAF6FD00F6FBF9F5F600FCFB9C -:10C5E000FDFDFEFEFDFE00FEFF040004FE0008004F -:10C5F0000000000000000000000000FEFDFD000043 -:10C60000F900FF00FC000000000000000000000036 -:10C61000F10000000000000000000000FDFD00FD32 -:10C6200000000000FE0000FCFD0300FCFBFE00F922 -:10C63000FEFAFEFD00FC000000000000000000000B -:10C6400000EF00080000FB00000000FD00FD0000FE -:10C65000FF0000FE00FA00000BFDF8F8020303FFE4 -:10C66000F9020402080208FEF90000F60000F8F9D9 -:10C670000000FB00FDFC00FC00FC00FE0400FEF8D6 -:10C68000FD090000FE00FB000003FA0003FD0200AC -:10C6900000F800FEFF00FD03FE000000F6FDFA00BA -:10C6A000F80000F40009FD00FB000200FD00FDF8A9 -:10C6B00000FD0300000000FE000003FD010000FD7E -:10C6C000FE00FD000000000000000000000000006F -:10C6D00000000000F000060000FE00000000010065 -:10C6E000FDFD0000000500060000000000F0F10163 -:10C6F0000B0804F6020B0009000500000000000012 -:10C7000000000000000E000000000000000000001B -:10C71000000000000000000068BB010028C7010005 -:10C72000C4C701003D310000000001020003040500 -:10C7300002060708090A090A0B0C000D0E0F10115A -:10C7400012130C14140000001516171819161A1BD2 -:10C750001C1D1D1E1F201D1D1621222303241E2506 -:10C7600025262728292A2B002C002D2E2F30313268 -:10C77000332D343435302D2D2E2E36373839333A8B -:10C780003A3B3A3C290000093D0900000000000046 -:10C790000000000000000000000000000000000099 -:10C7A0000000000000000000000000000000000089 -:10C7B0000000000000000000000000000000000079 -:10C7C0000000000000000102000304050206070843 -:10C7D000090A090A0B0C0D0E0F10110C1213141577 -:10C7E0001500000016171819171919191719191A11 -:10C7F0001919191917191719031B1C1D1D1E1F20A4 -:10C800002122230024002526272727002726282940 -:10C8100026262A2A272A272A2B2C2D2E2E2F2E3069 -:10C8200000002309310900000000000000000000A2 -:10C8300000000000000000000000000000000000F8 -:10C8400000000000000000000000000000000000E8 -:10C8500000000000000000000000000000000000D8 -:10C860000000721F51EF58EF5BEF5CEF5DEF61EF7F -:10C8700063EF65EF69EF6CEF71EF76EF77EF78EFCD -:10C880008EEF98EF9BEF9CEF9DEFA1EFA2EFA3EF50 -:10C89000A4EFB7EFB8EFBEEFC0EFC1EFC4EFC7EF43 -:10C8A000C8EFC9EFCBEFE3EFE5EF14F015F017F0A9 -:10C8B00037F03AF043F06CF074F0ABF03BF190F1EC -:10C8C00091F192F193F194F1D7F1E3F13DF254F249 -:10C8D000AAF412F7F2F70000B9F700000000000018 -:10C8E0004EFF0000A8FF0000B0FF0000DAFF0000CC -:10C8F000F0FF0000060001003C0001005E000100A6 -:10C9000088000100BE000100CE000100FE00010011 -:10C910001A0101002A0101005A01010076010100FB -:10C9200086010100B6010100D2010100E20101000F -:10C930001802010000003C027804B306EE08280B40 -:10C94000610D990FD01106143A166C189D1ACB1C64 -:10C95000F71E212148236C258E27AC29C72BDF2DFC -:10C96000F32F0332103418361C381C3A173C0E3E95 -:10C97000FF3FEC41D443B64593476A493C4B084DD1 -:10C98000CD4E8D504652F953A5554B57EA58825A11 -:10C99000135C9C5D1F5F9A600D627963DD6439668C -:10C9A0008D67D9681D6A596B8C6CB76DD96EF36F42 -:10C9B00004710C720B730174EE74D275AD767F77CF -:10C9C00047780679BB79677A0A7BA27B327CB77C91 -:10C9D000337DA57D0D7E6C7EC07E0B7F4B7F827F7D -:10C9E000AF7FD27FEB7FFA7FFF7F0000202C2E3BB2 -:10C9F0003A2D5F00A61C0100901C0100B81C01002C -:10CA00001E1E0100881D0100EC1C0100061D010016 -:10CA100082230100F61D0100CE1E0100A0210100AD -:10CA2000D21C0100D423010032210100382401006E -:10CA3000FE1D0100061E0100481D01000E1E010022 -:10CA4000581F0100161E0100DA2001001821010004 -:10CA500014240100061F01002A1F0100CA20010042 -:10CA6000721F010092200100841E01002623010094 -:10CA70005E230100561E0100B61D0100FC210100CD -:10CA8000C41F010034200100CA220100542001000B -:10CA900060220100B0220100518CD394FFFF0000FE -:10CAA00010840000EF808C002563000048656C6CEA -:10CAB0006F20574F726C640A00000000232D302B4A -:10CAC0002000686C4C00656667454647003031328F -:10CAD00033343536373839414243444546003031E6 -:10CAE0003233343536373839616263646566000045 -:10CAF000F8B5C046F8BC08BC9E467047DD00000093 -:10CB0000F8B5C046F8BC08BC9E467047B5000000AA -:08CB100060B2FF7F010000008C -:10CB1800BFF35F8F01380028FAD170470100000089 -:10CB280030910100588C0100308C010018C70100B9 -:10CB3800100002500000000000000000000000008B -:10CB4800BDF20000B1E80000120003000000000080 -:10CB580010000020EC2B002010000000FC2B00200F -:10CB680010000000551701004516010001000000E3 -:10CB78006400002000000000000000000000000029 -:10CB8800000000000000000000000000000000009D -:10CB9800000000000000000000000000000000008D -:10CBA800000000000000000000000000000000007D -:10CBB800000000000000000000000000000000006D -:10CBC800000000000000000000000000000000005D -:04CBD8000000000059 +:1069600031F9C04665F6000081780100F0B5D646E1 +:106970004F464646C0B5C046E84AE949E948EA4BB1 +:106980009847C0460020E94B9A469847E84B9946FD +:10699000642200230021C847E64E00278019794170 +:1069A000E54DE64A0023A847E54CA047E54B98464D +:1069B0001023424693610020D04764220023002127 +:1069C000C84780197941DD4A0023A847A047002025 +:1069D000D047642200230021C84780197941D74A53 +:1069E0000023A847A047402342465361D64B1B785B +:1069F000002B05D1202243465A611F3AD24B1A7010 +:106A00000122C749C748C84B9847CE4B40229A61DC +:106A10005A61CD4B1B78002B05D1203AC94B5A61E6 +:106A20001F3AC94B1A700122BD49BE48BE4B984758 +:106A3000C44B40229A615A61C34B1B78002B05D18D +:106A4000203AC04B5A611F3ABF4B1A700122B44919 +:106A5000B448B54B9847BB4B40229A615A61BA4B38 +:106A60001B78002B05D1203AB64B5A611F3AB64B22 +:106A70001A70E222AA49AB48AB4B9847B14B40226F +:106A80009A615A61B04B1B78002B05D0203AAD4B70 +:106A90009A610022AC4B1A702322A149A148A24B53 +:106AA0009847A84B40229A615A61A74B1B78002B4C +:106AB00005D0203AA34B9A610022A34B1A70022200 +:106AC00097499848984B98479E4B40229A615A6143 +:106AD0009D4B1B78002B05D0203A9A4B9A610022DF +:106AE000994B1A7054228E498E488F4B9847954B7C +:106AF00040229A615A61944B1B78002B05D1203AB1 +:106B0000904B5A611F3A904B1A70E0228449854895 +:106B1000854B98478B4B40229A615A618A4B1B7870 +:106B2000002B05D0203A874B9A610022864B1A70C1 +:106B300001227B497B487C4B9847824C4025A561CC +:106B400000207A4B9847642200230021784EB047FA +:106B50007E4A0023801859417D4A0023764EB04773 +:106B6000774B98476561784B1B78002B04D1202226 +:106B700062611F3A744B1A70E022694969486A4B96 +:106B80009847704B40229A615A616F4B1B78002BDB +:106B900005D0203A6B4B9A6100226B4B1A7003228E +:106BA0005F496048604B9847664B40229A615A6142 +:106BB000654B1B78002B05D1203A624B5A611F3A76 +:106BC000614B1A70B02256495648574B98475D4B57 +:106BD00040229A615A615C4B1B78002B05D0203A09 +:106BE000584B9A610022584B1A7028224C494D4844 +:106BF0004D4B9847534B40229A615A61524B1B7838 +:106C0000002B05D0203A4F4B9A6100224E4B1A7050 +:106C1000202243494348444B98474A4C4025A561AC +:106C20004C4B98474C4B9847421E12126561464B9D +:106C30001B78002B04D02021A1610021424B197048 +:106C4000FF20024036493748374B98473D4C402596 +:106C5000A561404B9847404B98470138C2B26561E7 +:106C6000394B1B78002B04D02021A1610021364B29 +:106C700019702B492B482C4B9847324C4025A56165 +:106C8000344B9847354B9847421E121265612E4B84 +:106C90001B78002B04D02021A16100212A4B197000 +:106CA000FF2002401E491F481F4B9847254C402596 +:106CB000A561284B9847294B98470138C2B26561B6 +:106CC000214B1B78002B04D02021A16100211E4BF9 +:106CD000197013491348144B98471A4B40229A6174 +:106CE0005A61194B1B78002B05D0203A154B9A613D +:106CF0000022154B1A70002209490A480A4B98478E +:106D0000104B40229A615A610F4B1B78002B29D1FE +:106D1000203A0C4B5A611F3A22E0C046AAAA000052 +:106D2000FFFF00008044004135760100CD100000D7 +:106D3000AD7B0100571B00006D7B0100581B00005C +:106D400001000020004400415C000020BFCF6A0029 +:106D5000C0CF6A0009F6000015F600003DF60000FD +:106D6000E54B1A70F022E549E548E64B9847E64BBB +:106D700040229A615A61E04B1B78002B05D0203AE3 +:106D8000E14B9A610022DC4B1A700322DB49DC489C +:106D9000DC4B9847DC4B40229A615A61D64B1B78FA +:106DA000002B05D1203AD84B5A611F3AD24B1A70AA +:106DB0003A22D249D248D34B9847D34B40229A61CA +:106DC0005A61CD4B1B78002B05D0203ACE4B9A61EF +:106DD0000022C94B1A705022C849C948C94B98476C +:106DE000C94B40229A615A61C34B1B78002B05D1D5 +:106DF000203AC54B5A611F3ABF4B1A70E622BF4971 +:106E0000BF48C04B9847C04B40229A615A61BA4B69 +:106E10001B78002B05D0203ABB4B9A610022B64B61 +:106E20001A700422B549B648B64B9847B64B402273 +:106E30009A615A61B04B1B78002B05D0203AB24BB7 +:106E40009A610022AC4B1A703A22AC49AC48AD4B67 +:106E50009847AD4B40229A615A61A74B1B78002B93 +:106E600005D0203AA84B9A610022A34B1A70B62293 +:106E7000A249A348A34B9847A34B40229A615A6169 +:106E80009D4B1B78002B05D1203A9F4B5A611F3A2E +:106E9000994B1A70B422994999489A4B98479A4B42 +:106EA00040229A615A61944B1B78002B05D0203AFE +:106EB000954B9A610022904B1A7004228F4990489A +:106EC000904B9847904B40229A615A618A4B1B78AD +:106ED000002B05D0203A8C4B9A610022864B1A7009 +:106EE000202286498648874B9847874B40229A61E3 +:106EF0005A61814B1B78002B05D0203A824B9A6156 +:106F000000227D4B1A7000227C497D487D4B9847BA +:106F10007D4B40229A615A61774B1B78002B05D03C +:106F2000203A794B9A610022734B1A7030227349D0 +:106F30007348744B9847744B40229A615A616E4B68 +:106F40001B78002B05D0203A6F4B9A6100226A4BC8 +:106F50001A70302269496A486A4B98476A4B402246 +:106F60009A615A61644B1B78002B05D0203A664B1E +:106F70009A610022604B1A70002260496048614BA0 +:106F80009847614B40229A615A615B4B1B78002BFA +:106F900005D0203A5C4B9A610022574B1A700022B0 +:106FA00056495748574B9847574B40229A615A6168 +:106FB000514B1B78002B05D0203A534B9A6100228D +:106FC0004D4B1A7000224D494D484E4B98474E4B41 +:106FD00040229A615A61484B1B78002B05D1203A18 +:106FE000494B5A611F3A444B1A70B62243494448F0 +:106FF000444B9847444B40229A615A613E4B1B7860 +:10700000002B05D0203A404B9A6100223A4B1A706F +:1070100002223A493A483B4B98473B4B40229A61FF +:107020005A61354B1B78002B05D0203A364B9A61BC +:107030000022314B1A700D2230493148314B9847AC +:10704000314B40229A615A612B4B1B78002B05D0A3 +:10705000203A2D4B9A610022274B1A7000222749B3 +:107060002748284B9847284B40229A615A61224B67 +:107070001B78002B05D0203A234B9A6100221E4B2F +:107080001A7016221D491E481E4B98471E4B40225F +:107090009A615A61184B1B78002B05D0203A1A4B85 +:1070A0009A610022144B1A70042214491448154B9B +:1070B0009847154B40229A615A610F4B1B78002B61 +:1070C00005D0203A104B9A6100220B4B1A70002217 +:1070D0000A490B480B4B98470B4B40229A615A6167 +:1070E000054B1B78002B11D0203A074B9A610022E8 +:1070F000014B1A700AE0C0465C000020FFFF000050 +:1071000080440041357601000044004100225C4982 +:107110005C485D4B98475D4B40229A615A615C4BDD +:107120001B78002B05D1203A584B5A611F3A584B17 +:107130001A70292252495348534B9847534B4022C7 +:107140009A615A61524B1B78002B05D1203A4F4B64 +:107150005A611F3A4E4B1A70BE22494949484A4B60 +:1071600098474A4B40229A615A61494B1B78002B41 +:1071700005D0203A454B9A610022454B1A700622F1 +:107180003F494048404B9847404B40229A615A61E2 +:107190003F4B1B78002B05D0203A3C4B9A610022D4 +:1071A0003B4B1A70802236493648374B9847374B4D +:1071B00040229A615A61364B1B78002B05D0203A49 +:1071C000324B9A610022324B1A7001222C492D4811 +:1071D0002D4B98472D4B40229A615A612C4B1B78BE +:1071E000002B05D0203A294B9A610022284B1A70B7 +:1071F000F02223492348244B9847244B40229A618C +:107200005A61234B1B78002B05D0203A1F4B9A6103 +:1072100000221F4B1A70002219491A481A4B98472E +:107220001A4B40229A615A61194B1B78002B05D0EA +:10723000203A164B9A610022154B1A700022104911 +:107240001048114B98474022104B9A610020114B77 +:10725000984702000023110F1001801A994100186D +:1072600049410D4A0023801859410C4A00230C4C17 +:10727000A0470C4B98471CBC90469946A246F0BDCF +:10728000FFFF0000804400413576010000440041CA +:107290005C000020CD100000571B0000581B0000B0 +:1072A0006D7B010001000020F0B5DE4657464E46DA +:1072B0004546E0B583B000900F00160004228B5EB7 +:1072C000002B0CDB06228B5E002B08DB0023CC5E40 +:1072D000B24B9847B24B98470138844206DD03B061 +:1072E0003CBC90469946A246AB46F0BD0223FC5EEC +:1072F000AA4B9847AB4B984701388442EFDC3B8858 +:107300001D1C1BB2002B00DA36E12BB299467B889C +:107310001C1C1BB2002B00DA30E124B2A34604236C +:10732000FD5E9E4B98479E4B98470138854200DD95 +:1073300026E10423FD5E0622BB5E9A46974B9847E2 +:10734000984B98470138824500DD1FE10622BB5E5D +:107350009A464022944B5A61944B1B78002B05D1DE +:10736000203A914B5A611F3A904B1A702A22904949 +:107370009048914B98478C4B402199614A46101296 +:1073800059618A4B1B78002B05D02022864B9A61CD +:107390000022864B1A70FF22024085498548864BA1 +:1073A0009847814B402199614A46684602710279AB +:1073B00059617E4B1B78002B05D020397A4B99619F +:1073C00000217A4B19707A497A487B4B9847764B63 +:1073D0004021996128125961744B1B78002B05D00C +:1073E0002022714B9A610022704B1A70FF220240DA +:1073F0006F497048704B98476B4B40229A615A61B5 +:107400006A4B1B78002B05D0203A674B9A6100220B +:10741000664B1A70FF222A4065496648664B9847BA +:10742000614B40229A615A61604B1B78002B05D159 +:10743000203A5D4B5A611F3A5C4B1A702B225C4913 +:107440005C485D4B9847584B402199615A46101251 +:107450005961564B1B78002B05D02022524B9A6164 +:107460000022524B1A70FF22024051495148524BA0 +:1074700098474D4B40219961E2B259614B4B1B78C3 +:10748000002B05D02039484B99610021474B1970DA +:1074900047494848484B9847434B402199615246D9 +:1074A00010125961414B1B78002B05D020223E4B16 +:1074B0009A6100223D4B1A70FF2202403C493D4830 +:1074C0003D4B9847384B40229A615A61374B1B78A5 +:1074D000002B05D0203A344B9A610022334B1A70AE +:1074E000FF2253461A4032493248334B98472E4BBD +:1074F00040229A615A612D4B1B78002B05D1203A0E +:10750000294B5A611F3A294B1A702C2228492948C5 +:10751000294B98474022244B9A61BB8801333A8813 +:107520009B1A9FB2214A1278002A05D020211E4AB8 +:10753000916100211D4A117040211B4A51614B4647 +:10754000ED1A0135ADB2DA450FDB7F001B4B9846D3 +:1075500001953D005746019B320015491548C0472B +:107560007619013424B2A742F5DA40220E4B9A6113 +:107570000098134B9847B2E60025C6E60024CCE6F7 +:10758000064B9847064B9847451ED4E6034B984751 +:10759000044B9847431E9A46DBE6C04609F60000B6 +:1075A00015F600003DF60000004400415C0000209C +:1075B000FFFF00008044004135760100BD760100E8 +:1075C000D9F6000030B583B001AA002494700125DB +:1075D0001570547012491348134B98476B469C70B2 +:1075E0005C701D7069460420104CA0476946052058 +:1075F000A04769460620A04769460720A04769467C +:107600000A20A0470A4B10229A6110329A61203258 +:107610009A6140329A618022D2009A6103B030BDF3 +:10762000FFFF000080440041790D0000550D00006F +:1076300000440041F0B5D6464F464646C0B513005B +:107640000B40836191434161164B994680239A46D2 +:107650004B4652465A610020134B98469847020009 +:107660000023124C002512196B4110001900104F15 +:10767000104A0023B847104EB0474B4652469A6115 +:107680000020C0470200002312196B4110001900AE +:10769000084A0023B847B0471CBC90469946A2460A +:1076A000F0BDC04600440041CD100000BFCF6A00CD +:1076B0006D7B0100C0CF6A0001000020F0B583B0EF +:1076C00000900191002B0AD015001F000024054EE8 +:1076D00004CD01990098B0470134BC42F8D103B001 +:1076E000F0BDC04635760100704700000FB430B5DC +:1076F000C3B046AC20CC0222FF32002101A80F4BC0 +:10770000984700942200290001A80D4B984701A832 +:107710000C4B984782B280235B009A4204D943B055 +:1077200030BC08BC04B01847074C01A92000074B27 +:10773000984707492000074B9847F0E74D7E010026 +:10774000C17E0100817E0100584C00201509000017 +:10775000304E0020390A000070B590B08023DB0560 +:10776000009300230193FF2269460A8100228B7255 +:10777000CB72012424216846445401314454013120 +:107780004354013143540A93053143540131435466 +:1077900005930382C37602760277427613238376BB +:1077A0004277E1235B020893184B0C93184B0D931F +:1077B00001235B420E930F9380235B030393154ECB +:1077C0006A4615493000154B984735682800144B18 +:1077D00098471F2318408440124B1C603268D369BD +:1077E000002BFCD12B68022213432B60094C013A79 +:1077F0000D4920000D4B98473122A35C02210B4319 +:10780000A3540B480B4B984710B070BD02001600F4 +:1078100002001700584C002000140042B10500007F +:107820001D0C000000E100E039780100210A000091 +:107830003CC90100ED76010010B5034B1988C9B2AF +:107840000248034B984710BD304E002038C9010054 +:10785000ED76010010B502490248034B984710BD70 +:10786000304E0020584C0020390A000010B5024B61 +:107870009847024CA047FDE769010000FD010000A8 +:10788000002243088B4274D303098B425FD3030A5F +:107890008B4244D3030B8B4228D3030C8B420DD372 +:1078A000FF22090212BA030C8B4202D31212090200 +:1078B00065D0030B8B4219D300E0090AC30B8B423E +:1078C00001D3CB03C01A5241830B8B4201D38B03EC +:1078D000C01A5241430B8B4201D34B03C01A524191 +:1078E000030B8B4201D30B03C01A5241C30A8B42D4 +:1078F00001D3CB02C01A5241830A8B4201D38B02BF +:10790000C01A5241430A8B4201D34B02C01A524162 +:10791000030A8B4201D30B02C01A5241CDD2C309D4 +:107920008B4201D3CB01C01A524183098B4201D350 +:107930008B01C01A524143098B4201D34B01C01A3B +:10794000524103098B4201D30B01C01A5241C308B3 +:107950008B4201D3CB00C01A524183088B4201D322 +:107960008B00C01A524143088B4201D34B00C01A0E +:107970005241411A00D20146524110467047FFE77A +:1079800001B5002000F0F0F802BDC0460029F7D094 +:1079900076E7704703460B437FD4002243088B42AF +:1079A00074D303098B425FD3030A8B4244D3030B86 +:1079B0008B4228D3030C8B420DD3FF22090212BA4B +:1079C000030C8B4202D31212090265D0030B8B42C7 +:1079D00019D300E0090AC30B8B4201D3CB03C01AB1 +:1079E0005241830B8B4201D38B03C01A5241430B8C +:1079F0008B4201D34B03C01A5241030B8B4201D37C +:107A00000B03C01A5241C30A8B4201D3CB02C01AE6 +:107A10005241830A8B4201D38B02C01A5241430A5E +:107A20008B4201D34B02C01A5241030A8B4201D34D +:107A30000B02C01A5241CDD2C3098B4201D3CB01F4 +:107A4000C01A524183098B4201D38B01C01A5241A3 +:107A500043098B4201D34B01C01A524103098B42A7 +:107A600001D30B01C01A5241C3088B4201D3CB0092 +:107A7000C01A524183088B4201D38B00C01A524175 +:107A800043088B4201D34B00C01A5241411A00D225 +:107A900001465241104670475DE0CA0F00D049428E +:107AA000031000D34042534000229C4603098B42FE +:107AB0002DD3030A8B4212D3FC22890112BA030A86 +:107AC0008B420CD3890192118B4208D38901921108 +:107AD0008B4204D389013AD0921100E08909C3098D +:107AE0008B4201D3CB01C01A524183098B4201D38F +:107AF0008B01C01A524143098B4201D34B01C01A7A +:107B0000524103098B4201D30B01C01A5241C308F1 +:107B10008B4201D3CB00C01A524183088B4201D360 +:107B20008B00C01A5241D9D243088B4201D34B007B +:107B3000C01A5241411A00D20146634652415B10BD +:107B4000104601D34042002B00D54942704763469E +:107B50005B1000D3404201B5002000F005F802BDE3 +:107B60000029F8D016E770477047C046002B11D1A6 +:107B7000002A0FD1002900D1002802D00021C943DA +:107B8000081C07B4024802A14018029003BDC04679 +:107B9000D9FFFFFF03B4684601B5029800F030F842 +:107BA000019B9E4602B00CBC7047C046F0B5CE4665 +:107BB000474615042D0C2E0080B50704140C3F0C0D +:107BC0009946030C7E435D43674363437F19340C3E +:107BD000E4199C46A54203D980235B029846C4441D +:107BE0004B46514343433604360C250C240465446C +:107BF000A4195918491920000CBC90469946F0BDAB +:107C0000F0B557464E464546DE46E0B5040083B023 +:107C10000D00924699468B422FD82CD049465046AB +:107C200000F0CCF829000600200000F0C7F8331A55 +:107C30009846203B9B4600D574E053465A469340F5 +:107C40001F005346424693401E00AF4229D826D01B +:107C50005B46A41BBD41002B00DA79E00022002323 +:107C60000092019301235A46934001930123424617 +:107C70009340009319E08242D0D900220023009261 +:107C800001930C9B002B01D01C605D600098019952 +:107C900003B03CBC90469946A246AB46F0BDA34219 +:107CA000D6D900220023009201934346002BE8D04E +:107CB000FB0772081A4346467B080EE0AB4201D12F +:107CC000A2420CD8A41A9D41012024196D41002123 +:107CD000013E24184D41002E06D0AB42EED9013EA4 +:107CE00024196D41002EF8D15B46009801990019C6 +:107CF0006941002B22DB2B005A46D3402A00444620 +:107D0000E2401C005B461500002B2CDB26009E4049 +:107D1000330026004746BE403200801A9941009049 +:107D20000191AEE7424620239B1A5246DA40414673 +:107D300013004A468A4017001F4382E74246202329 +:107D40009B1A2A0046469A402300F3401343D5E786 +:107D50004246202300219B1A002200910192012219 +:107D6000DA40019282E74246202326009B1ADE4039 +:107D70002F00B446974066463B003343C9E7C046F0 +:107D80001C2101231B04984201D3000C10391B0A4B +:107D9000984201D3000A08391B09984201D300090F +:107DA000043902A2105C40187047C0460403020266 +:107DB00001010101000000000000000010B50029D1 +:107DC00003D1FFF7DDFF203002E0081CFFF7D8FFEA +:107DD00010BDC04670B500260C4D0D4C641BA410A0 +:107DE000A64209D1002604F0CBFD0A4D0A4C641BC3 +:107DF000A410A64205D170BDB300EB5898470136D8 +:107E0000EEE7B300EB5898470136F2E78CC9010062 +:107E10008CC901008CC9010090C9010030B5002453 +:107E2000A24201D1002005E0035D651C0C5DA34268 +:107E300001D0181B30BD2C00F2E7002310B59A4288 +:107E400000D110BDCC5CC4540133F8E703008218A4 +:107E5000934200D1704719700133F9E702780B782B +:107E6000002A03D0013001319A42F7D0D01A70476E +:107E7000031C0A7801311A700133002AF9D17047C6 +:107E80000023C25C0133002AFBD1581E704700005A +:107E900030B59BB00091049108496D46029105915F +:107EA000012182244942E981A4006946AC8100F0A5 +:107EB00075F80023009A13701BB030BDFFFFFF7FE1 +:107EC00010B513000A00010002480068FFF7E0FF48 +:107ED00010BDC04660000020F0B58E6885B0070078 +:107EE0000C00039201939E4239D890238A89DB00CB +:107EF0001A4234D00325096923685B1A0293636927 +:107F000002985D43EB0F5D19019B6D1001331B1847 +:107F1000AB4200D91D00530532D52900380000F0CE +:107F200031FB061E09D10C233B6040230120A289AE +:107F300040421343A38105B0F0BD029A2169FFF7C7 +:107F40007CFFA389144A1A4080231343A381029B18 +:107F50002661F61826606561019EED1AA560019BF9 +:107F6000B34200D21E0032000399206800F0ADFA3F +:107F7000A36800209B1BA36023689E192660DAE794 +:107F80002A00380000F05CFB061EE0D121693800B1 +:107F900000F0AEFAC7E7C0467FFBFFFFF0B59FB029 +:107FA000029005938B890F0016001B0611D50B69F3 +:107FB000002B0ED1402100F0E5FA3860386100282E +:107FC00005D10C23029A013813601FB0F0BD402385 +:107FD0007B61002306AD6B6120336B761033AB768B +:107FE00034002378002B47D1A31B04930DD0A31B8F +:107FF000320039000298FFF76FFF431C00D1B5E053 +:108000006A69049B944663446B612378002B00D11A +:10801000ACE00122002352426A6002A95432521895 +:1080200001342B60EB60AB601370AB65584E0522DA +:108030002178300000F03EFA621C002820D1296827 +:10804000CB0604D5532302AE20309B1918700B07C2 +:1080500004D553232B2002AE9B19187023782A2BAA +:1080600016D000200A21099B2278303A092A55D9D6 +:10807000002815D0099313E0252BB5D00134B0E7C3 +:108080000123801B8340296814000B432B60CDE73C +:10809000059B181D1B680590002B39DB0993140004 +:1080A00023782E2B0BD16378621C2A2B3ED1059BA3 +:1080B00002341A1D1B680592002B34DB0793354EE2 +:1080C00021780322300000F0F5F9002806D0402383 +:1080D000801B83402A68013413432B6021780622D9 +:1080E0002D48661C297600F0E5F9002846D02B4B78 +:1080F000002B2FD12968059B0722C90528D59B187D +:108100009343083305936B69039A9B186B6167E788 +:108110005B42EB6002230B432B60C0E74B4301340F +:108120009B180120A0E701235B42C7E7002314004E +:108130000A201A006B6021783039092903D9002BF5 +:10814000BDD00792BBE74243013452180123F2E746 +:108150000733D5E705AB00933A00114B290002988D +:1081600000E000BF0390039B0133CCD1BB890B9887 +:108170005B0600D429E70120404226E705AB0093C7 +:108180003A00074B2900029800F07AF8EAE7C04667 +:108190004CC9010052C9010056C90100000000008D +:1081A000D97E0100F7B5150001938A680B6900902C +:1081B0000C00934200DA130022002B604332127845 +:1081C000002A01D001332B6023689B0602D52B685F +:1081D00002332B60062723681F4027D02300433338 +:1081E0001B785A1E93412268920630D422000199CE +:1081F00043320098089EB047431C25D006232068D0 +:108200002A68E16803400025042B03D18D1AEB4353 +:10821000DB171D40A3682269934201DD9B1AED180C +:108220000027BD4220D1002010E00137E3682A6812 +:108230009B1A9F42D2DA2200012319320199009839 +:10824000089EB047431CF0D101204042FEBD3020C3 +:10825000E1184331087021005A1C45310978A218F1 +:10826000433202331170C1E7220001231A3201990F +:108270000098089EB047431CE6D00137D1E70000C4 +:10828000F0B58BB006920A00433207930590049232 +:108290000A7E0C00109B6E2A00D18FE017D8632A4B +:1082A0002CD008D8002A00D199E0582A54D02600B2 +:1082B0004236327029E0642A01D0692AF7D1216858 +:1082C0001A68080623D5111D1960156825E0732A60 +:1082D00000D188E008D86F2A29D0702AE7D120225F +:1082E00009680A43226003E0752A20D0782ADED18B +:1082F00022007821453211706C4A30E00E001A6875 +:108300004236111D196013683370012379E0490664 +:10831000D9D5111D19600023D55E002D03DA2D2358 +:10832000049A6D421370624B0A2703932FE0206872 +:108330001968050603D5081D18600D6805E040069C +:10834000F9D50D68081D1860ADB2594B0827039385 +:108350006F2A18D00A2716E045310A70544A039252 +:108360001A682168101D18601568080622D5CB0709 +:1083700002D52023194321601027002D03D120238B +:1083800022689A4322602300002243331A706368F4 +:10839000A360002B5CDB0422216891432160002D47 +:1083A00058D1049E002B64D02600039B42361B78D4 +:1083B00033705EE04806DAD5ADB2D8E709681A68CE +:1083C000080605D5111D1960136862691A6006E078 +:1083D0004906F7D5111D19601368A28A1A80002377 +:1083E000049E236154E01A68111D1960166800216B +:1083F0006268300000F05EF8002801D0801B6060E9 +:10840000636823610023049A137041E023693200FA +:1084100006990598079DA847431C43D0236800256B +:108420009B070FD4099BE06898423DDA18003BE0B7 +:1084300022000123193206990598079EB047431C74 +:1084400030D00135E368099A9B1A9D42F0DBE9E7D9 +:10845000002DA9D0049E28003900FFF797FA039B4E +:10846000013E5B5C280033703900FFF709FA051EF6 +:10847000F1D1082F09D12368DB0706D5636822698B +:10848000934202DC3023013E3370049B9B1B23612B +:10849000079B09AA00932100069B0598FFF782FE1F +:1084A000431CB3D1012040420BB0F0BD6EC90100A6 +:1084B0005DC90100C9B28218904201D10020704705 +:1084C00003788B42FBD00130F6E710B5884202D921 +:1084D0008B18984208D300239A4207D0CC5CC4542E +:1084E0000133F9E78B5C8354013AFBD210BD0000E5 +:1084F00070B50500002910D00C1F2368002B00DA8E +:10850000E418280000F0D4F81D4A1368002B05D1A8 +:1085100063601460280000F0CCF870BDA34209D954 +:10852000216860188342F3D118685B6841182160A4 +:10853000EEE713005A68002A01D0A242F9D919685F +:108540005818A0420BD120680918581819608242A7 +:10855000E0D110685268411819605A60DAE7A04209 +:1085600002D90C232B60D5E721686018824203D121 +:10857000106852684118216062605C60CAE7C046BA +:108580008C4C0020032370B5CD1C9D43083506009C +:108590000C2D1ED20C25A9421DD8300000F088F801 +:1085A000254A14682100002919D1244C2368002B86 +:1085B00003D1300000F06AF820602900300000F09C +:1085C00065F8431C2CD10C233000336000F071F8A7 +:1085D00003E0002DDFDA0C233360002070BD0B6850 +:1085E0005B1B1AD40B2B03D90B60CC18256003E05E +:1085F0008C420ED163681360300000F05AF82000FE +:1086000007220B30231D9043C31AE7D05A42E25091 +:10861000E4E74B6863600C00EEE70C004968C2E7D2 +:108620000323C41C9C43A042E0D0211A300000F078 +:108630002DF8431CDAD1C6E78C4C0020904C00206A +:10864000F8B507000D001600002905D11100FFF74D +:1086500099FF04002000F8BD002A03D1FFF748FF6E +:108660003400F7E700F026F82C008642F2D93100FA +:108670003800FFF787FF041EECD029003200FFF717 +:10868000DCFB29003800FFF733FFE3E7002370B578 +:10869000064C050008002360E8F7DEFE431C03D10A +:1086A0002368002B00D02B6070BDC046344E0020E4 +:1086B000704770470B1F1B68181F002B01DA0B58FF +:1086C000C018704700080042000C00420010004231 +:1086D0000014004200180042001C0042AE0D0000D1 +:1086E000AA0D0000AA0D0000100E0000100E0000E0 +:1086F000C20D0000B40D0000C80D0000FE0D00000A +:10870000980E0000780E0000780E0000040F0000A4 +:108710008A0E0000A60E00007C0E0000B40E0000C1 +:10872000F40E00004F7574206F66206D656D6F72DA +:10873000790000F8AA220000262300003023000060 +:108740004623000056230000662300008423000017 +:108750009C230000B2230000D0230000DA23000095 +:10876000F023000000240000102400002E2400004C +:1087700046240000502400006624000076240000F7 +:1087800086240000A4240000FFFF00004E554C4C3E +:1087900020706F696E746572000000006C765F6F08 +:1087A000626A0000E0070000F47E0000F87E00002E +:1087B000F47E0000FC7E0000007F0000047F0000CB +:1087C000087F0000FC7E0000007F0000047F0000A6 +:1087D000087F0000FFFF00004E6F0A6461746100B3 +:1087E000B8810000A0810000A4810000A8810000E1 +:1087F000AC810000B0810000FF00000000FF00001D +:108800000055AAFF00112233445566778899AABB08 +:10881000CCDDEEFF000102030405060708090A0B80 +:108820000C0D0E0F101112131415161718191A1B10 +:108830001C1D1E1F202122232425262728292A2B00 +:108840002C2D2E2F303132333435363738393A3BF0 +:108850003C3D3E3F404142434445464748494A4BE0 +:108860004C4D4E4F505152535455565758595A5BD0 +:108870005C5D5E5F606162636465666768696A6BC0 +:108880006C6D6E6F707172737475767778797A7BB0 +:108890007C7D7E7F808182838485868788898A8BA0 +:1088A0008C8D8E8F909192939495969798999A9B90 +:1088B0009C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAB80 +:1088C000ACADAEAFB0B1B2B3B4B5B6B7B8B9BABB70 +:1088D000BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB60 +:1088E000CCCDCECFD0D1D2D3D4D5D6D7D8D9DADB50 +:1088F000DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEB40 +:10890000ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFB2F +:10891000FCFDFEFF80808081818282838485868742 +:10892000898A8C8D8F91939597999B9EA0A2A5A7DC +:10893000AAADAFB2B5000000FFFF00000011223366 +:10894000445566778899AABBCCDDEEFF001122332F +:10895000445566778899AABBCCDDEEFF62696E004C +:10896000BCEA0000C2EA000058EA0000AAEA0000DF +:10897000B0EA0000BCEA0000BCEA0000BCEA00006B +:10898000B6EA0000F8EC0000FCEC0000C2EC0000CD +:10899000ECEC0000F0EC0000F8EC0000F8EC00005B +:1089A000F8EC0000F4EC0000A2EC0000A6EC0000E3 +:1089B0006CEC000096EC00009AEC0000A2EC0000C9 +:1089C000A2EC0000A2EC00009EEC0000F2EB000024 +:1089D000F6EB0000CCEB0000E6EB0000EAEB000059 +:1089E000F2EB0000F2EB0000F2EB0000EEEB000017 +:1089F00070ED0000C4ED0000CAED0000D0ED0000F5 +:108A0000D6ED0000DCED0000E2ED0000E8ED000036 +:108A100098EE00009CEE000088EE00008CEE000056 +:108A200090EE000098EE000098EE000098EE000036 +:108A300094EE0000F8F00000FCF00000E8F0000008 +:108A4000ECF00000F0F00000F8F00000F8F000009A +:108A5000F8F00000F4F0000070F00000A0F000005A +:108A600060F0000064F0000068F0000070F00000AA +:108A700070F0000070F000006CF0000038F00000B2 +:108A80003EF00000F4EF000026F000002CF00000A3 +:108A900038F0000038F0000038F0000032F000003C +:108AA00072F10000CEF10000D4F10000DAF1000014 +:108AB000E0F10000E6F10000ECF10000F2F100004E +:108AC000200000005F000100000000000000000026 +:108AD00000000000B0000000F3F76000F0C60100E5 +:108AE000000000003B000200000000000000000049 +:108AF000000050040000000000005004030C0100BE +:108B000012004006050501071F00400B0B0C00007A +:108B10006100F0090A1000FEB100800D0D0C00008C +:108B2000FF00000B0B0D00FF47016003020501076A +:108B30004C016005040F01FD6A017005040F00FD82 +:108B40008801600607070005A10150090808010215 +:108B5000C101A003030500FEC901200606030003AE +:108B6000D201A00303030000D701A0050810FFFEF7 +:108B70001702B00A0A0C00005302F005050C0000B1 +:108B800071023009090C0000A7022009090C00003D +:108B9000DD02B00A0B0C00001F033009090C0000B5 +:108BA0005503E0090A0C000091039009090C00002C +:108BB000C703500A0A0C00000304E0090A0C000075 +:108BC0003F04A003030900004D04A003030C00FDB3 +:108BD0005F045009080801027F04500908060103D8 +:108BE0009704500908080102B7043009090C000075 +:108BF000ED049010100F00FD6505B00B0D0CFF008B +:108C0000B305200C0B0C0100F505900B0B0C0000BC +:108C10003706300D0C0C01007F06C00A090C01005C +:108C2000B506300A090C0100EB06600C0C0C0000C4 +:108C30003307000D0B0C01007507F004030C010055 +:108C400087073008080CFF00B707800B0B0C0100EA +:108C5000F9078009090C01002F08400F0D0C0100D5 +:108C60007D08000D0B0C0100BF08700D0D0C0000FD +:108C70000D09900B0A0C01004909700D0E0F00FD43 +:108C8000B209A00B0A0C0100EE09F0090A0C000061 +:108C90002A0A60090A0C0000660AA00C0B0C0100ED +:108CA000A80A600B0D0CFF00F60A0012120C00005F +:108CB000620BC00A0B0C0000A40B600A0C0CFF0036 +:108CC000EC0B800A0B0C00002E0C5005050F01FD6B +:108CD000540CA0050810FFFE940C5005040F00FD75 +:108CE000B20C500908070102CE0C0008080200FE71 +:108CF000D60CA0090502010ADB0C90090909000045 +:108D0000040DF00A0A0C0100400D200909090000B9 +:108D1000690DF00A0A0C0000A50DD0090A0900002F +:108D2000D20DA005070C0000FC0D100B0A0C00FD75 +:108D3000380EE00A090C01006E0E7004030C0100ED +:108D4000800E9004060FFEFDAD0EE009090C010037 +:108D5000E30E7004020C0100EF0EF0100F09010089 +:108D6000330FE00A090901005C0F300A0A0900000C +:108D7000890FF00A0A0C01FDC50FF00A0A0C00FD6C +:108D800001109006060901001C10000808090000E7 +:108D90004010A006070B00006710D00A0909010067 +:108DA0009010F0080A09FF00BD10600E0F090000C6 +:108DB0000111D008090900002A11F0080A0CFFFD72 +:108DC00066115008080900008A11A005060F00FD71 +:108DD000B711D004030F01FDCE11A005050F00FD52 +:108DE000F4115009090500040B12B006060600062E +:108DF0001D1200050304010323120010101100FED0 +:108E0000AB120010100C00000B130010100E00FF2E +:108E10007B130010100C0000DB13000B0B0C000088 +:108E20001D140010101000FE9D140010101000FE04 +:108E30001D150012120E00FF9B150010101000FEF1 +:108E40001B160012120C000087160010101000FEF6 +:108E500007170008080E00FF3F17000C0C0E00FF5C +:108E600093170012121000FE23180010100C0000BF +:108E70008318000E0A1002FED318000E0E1200FD19 +:108E80005119000E0E0F00FFBA19000E0E0E00FF52 +:108E90001C1A000E0A1002FE6C1A000E100EFFFFC4 +:108EA000DC1A000A0A0E00FF221B000A0A0E00FF4D +:108EB000681B000E0E0E00FFCA1B000E0E040004FD +:108EC000E61B0012120C0000521C0014141000FECD +:108ED000F21C00121410FFFE921D0010101000FE74 +:108EE000121E000E0E0A0001581E000E0E0A00018E +:108EF0009E1E0014140E00FF2A1F0010100C00000C +:108F00008A1F0010101000FE0A2000101111FFFE31 +:108F10009B20000E0F0E00FF0421000E0E1000FE1D +:108F20007421000E0E0E00FFD621000A0C10FFFE69 +:108F30003622000E0E1000FEA622000E0E1000FEBD +:108F400016230012120C0000822300101212FFFDE3 +:108F50002424000C0C1000FE84240014140F00FFC5 +:108F60001A250014140A00017E250014140A0001B9 +:108F7000E2250014140A000146260014140A000118 +:108F8000AA260014140A00010E270014150E00FF73 +:108F9000A127000E0C1001FE0128000E0E1000FE8D +:108FA000712800101111FFFD02290014140C00009B +:108FB0007A29000C0C1000FEDA292010110B000198 +:108FC000BF0BF0AF0AE09E08D08C07C0000010BFB6 +:108FD0001AE0F51F3F51F3E40F3E40F27208100013 +:108FE00005C003E000007A005C0000098007A001D2 +:108FF000FFFFFFFFFD033E733C833000F200C5001E +:10900000000F100E300002F000F2009FFFFFFFFF84 +:109010004138C336E3300089005C00000A7007A0C5 +:109020000000007900000000790000005CFFE920EA +:1090300006FCBC9E900EB07900100F807900000DE8 +:10904000F579000003EFFD50000006CFFE40000060 +:10905000795EF100007905F307007907F12FE9BC8B +:10906000AFA003AEFFD70000007900000000790038 +:109070000003DE800005D000E40C5001E3004C004A +:109080005A00A90006A004C04E00004C005A0D5022 +:109090000000E41C58A0000003CE73E13CE900008E +:1090A00000D60E40A800007C03C003D0002E203C58 +:1090B000003D000B7000E2098006D00004DDA00036 +:1090C00009EFB1000009E43CA00000D9007D0000D8 +:1090D0000CC01CA000003FAEC1000001DFC00000BA +:1090E00003EB8F701800DB007F65F03F40008FEAD4 +:1090F00003F70000CF700BF966CFBF4008DFEA30FE +:10910000A5000000000000F5F5E4E47200DA05F2C5 +:109110000BC00F703F405F206F107F006F105F200B +:109120003F400F700BC005F200DA3F300CB006F183 +:1091300001F600E900BC00AD00AE00AD00BC00E9E6 +:1091400001F606F10CB03F30004A000674A4A02BD3 +:10915000FFE5007FFB207B6B8D0004A00000130067 +:109160000000051000000F5000000F5000011F51BB +:1091700010EFFFFFF3344F7440000F5000000F500A +:10918000000952FD0BA0C50F000111101FFFF304D1 +:1091900044400312FC1E90000005F100000AB000DC +:1091A000000F6000005F100000AB000000F6000040 +:1091B00005F100000AB000000F6000004F10000031 +:1091C000AC000000F6000004F100000AC000000E30 +:1091D0006000004F1000000008EFC50000CFA8CFCE +:1091E0007007F5000AF20DC00001F81F800000DCD6 +:1091F0003F600000BD3F600000BD1F800000DC0D2F +:10920000C00001F807F5000AF200CFA8CF700008EF +:10921000EFC500EFFF367AF3005F3005F3005F30F3 +:1092200005F3005F3005F3005F3005F3005F3005A4 +:10923000F304BEFD7007FD98CF90280000BF00002A +:109240000007F2000000AF0000004F8000003FC0A8 +:1092500000003EC100002EC100002ED100002EF8FB +:10926000777746FFFFFFFA6FFFFFFF0277779FB028 +:1092700000000CE1000009F3000005F6000000DF2B +:10928000E910000459FD00000006F40000003F64EE +:10929000400008F3BFC98CFB007CFFD70000000131 +:1092A000EB00000000BE100000006F500000002F17 +:1092B000900000000CD000000008F301D50003F876 +:1092C000002F6000ED2223F7216FFFFFFFFF815584 +:1092D0005556F9520000002F6000000002F600050C +:1092E000FFFFFF007F77777008E0000000AD00000F +:1092F000000BC2100000DFFFFB30045568FF2000A8 +:109300000004F80000000F92500005F68FD98AFD86 +:10931000105BEFE9100005CEFC60009FC88B700564 +:10932000F80000000CD00000001F800000002F6833 +:10933000EFFA103FEE648FD02FF10006F40EC0005C +:1093400002F609F10006F301DE869FB00019EFD89E +:10935000008FFFFFFFE8F77777FC8F00004F5590F5 +:10936000000BE0000002F80000009F1000000FB0AA +:10937000000006F4000000DD0000003F7000000A5D +:10938000F1000001F90000005CFFD70006FC76AF99 +:10939000A00CD00009F10DC00007F207F7115EC064 +:1093A00000BFFFFE1009F9547ED02F800004F64F55 +:1093B000500000F81FA00005F609FB76AFD0006C46 +:1093C000FFD810008EFD80000CF868FC005F500094 +:1093D0003F708F00000EC07F30001FF01FD413CFEE +:1093E000F104EFFFA9F00002310AF00000000EA026 +:1093F0000000009F3009A78DF70007DFEB40001E3B +:1094000092FC0310000000000312FC1E901E92FC50 +:109410000310000000000001E91FD0A80E30A000DA +:1094200000004200017DF3039FE810BFB50000EE8D +:1094300081000017DFB4000004AFD200000182EF0A +:10944000FFFFF3455555510000000001111110EFC9 +:10945000FFFFF33444444050000000EF9200000648 +:10946000CFB50000039FE200006CF3029EE920BF2D +:10947000C600009300000004BEFD7007FC77BFA08B +:10948000270000CF00000009F0000001EA00000101 +:10949000DD100000CE1000003F6000000130000031 +:1094A000000100000006F50000005F40000000170A +:1094B000CEFDB500000005FB53237DC200006E40C9 +:1094C0000000008E1002F401AEFA3F49B00A901E6F +:1094D000E65BEF40E30F308F1000AF40981F00D9DC +:1094E00000003F406A3F00E800001F405C1F00D9B9 +:1094F00000003F406A0F308F1000AF40980A901E66 +:10950000D65ADEA6F203F301AFFA16EE50006E4013 +:1095100000000000000006FB532375000000001748 +:10952000CEFDA30000000002FD00000000009FF43B +:10953000000000000F9EB000000006F27F20000037 +:1095400000DC01F80000004F600BE000000BF000B1 +:109550004F600001FA1111ED00008FFFFFFFF300D3 +:109560000EC444444FA006F4000000AF10CD00002C +:109570000002F85FFFFFEB4005F85557DF405F4002 +:109580000001FA05F400000FA05F51113AF405FF45 +:10959000FFFFFA005F744459FA05F4000008F25F17 +:1095A0004000005F45F4000009F25F85556AFB0545 +:1095B000FFFFFFD70000028DFEB40004FFB89DF945 +:1095C00002FD20000850BF200000000FA000000096 +:1095D00002F6000000002F6000000000FA0000000A +:1095E000000BF2000000002FD2000085005FFB8915 +:1095F000DF800029DFEB405FFFFFEA30005F9777F5 +:109600009EF8005F400000AF605F4000000DE05F2B +:1096100040000006F45F40000003F65F40000003D6 +:10962000F65F40000006F45F4000000DE05F400080 +:1096300000AF605F97779EF8005FFFFFEA30005F42 +:10964000FFFFFF95F97777745F40000005F4000095 +:10965000005F51111105FFFFFFE05F74444405F402 +:109660000000005F40000005F40000005F9777777E +:1096700065FFFFFFFD5FFFFFFF95F97777745F40A0 +:10968000000005F40000005F40000005F5222210F4 +:109690005FFFFFFE05F85555405F40000005F400F0 +:1096A00000005F40000005F400000000018DFEB5E1 +:1096B00000004FFB89DFB002FD200006600BF200C6 +:1096C0000000000FA0000000002F60000000002F2D +:1096D00060000009F00FA0000009F00BF200000983 +:1096E000F002FD20000AF0004FFB89DFC000028D70 +:1096F000FEC6005F4000004F55F4000004F55F40D7 +:1097000000004F55F4000004F55F5222225F55FF20 +:10971000FFFFFFF55F8555558F55F4000004F55F99 +:109720004000004F55F4000004F55F4000004F5525 +:10973000F4000004F55F45F45F45F45F45F45F45D0 +:10974000F45F45F45F45F400FFFFFA007777FA0015 +:109750000000FA000000FA000000FA000000FA0021 +:109760000000FA000000FA000000F9072003F60DDF +:10977000E98EF101AEFB305F400002EB05F4000121 +:10978000EC005F4001DE1005F400CE20005F40BF1A +:10979000300005F49F9000005FCFEF400005FF917F +:1097A000EE10005FA003FC0005F40006F8005F4027 +:1097B0000009F505F400000CF25F40000005F4001C +:1097C00000005F40000005F40000005F400000055D +:1097D000F40000005F40000005F40000005F40005E +:1097E0000005F40000005F97777725FFFFFFF55F26 +:1097F000400000001E95FC00000008F95FF5000025 +:1098000002FF95FDE00000AEF95F5F70003F5F95DD +:10981000F38F100BC0F95F31E904F30F95F307F2F2 +:10982000DB00F95F300DEF200F95F3005F9000F93A +:109830005F300071000F95F300000000F95F5000E9 +:10984000004F55FF200004F55FFD00004F55FAF969 +:109850000004F55F4AF5004F55F40DF204F55F4042 +:109860002FD04F55F4006F94F55F4000AFAF55F423 +:109870000000DFF55F400002FF55F4000006F50030 +:10988000018DFEB5000004FFB89EFA0002FD200025 +:1098900008F900BF2000000AF20FA00000003F728C +:1098A000F600000000F92F600000000F90FA0000A1 +:1098B0000003F70BF2000000AF202FD200008F90C2 +:1098C000004FFB89EFA0000028DFEB50005FFFFF97 +:1098D000D7005F9778BFC05F400007F65F40000089 +:1098E000FA5F400000FA5F400003F85F62236EF108 +:1098F0005FFFFFFD305F855420005F400000005F88 +:10990000400000005F4000000000018DFEB5000037 +:10991000004EFB89EFA00002FD200008F9000AF2CA +:10992000000000AF200FA00000003F702F6000007B +:10993000000F902F600000000F901F900000002F7C +:10994000700BF1000000AF2003FC100007F90000CD +:109950006FFA78DFB0000003AEFFC5000000000022 +:109960003ED415B000000002BFFF800000000001DF +:1099700031005FFFFFD7005F9778BFC05F400007EF +:10998000F65F400000FA5F400000FA5F400003F815 +:109990005F52236EE15FFFFFFC305F8555F9005F8A +:1099A00040007F405F40000CE05F400002F9005C37 +:1099B000EFD92007FC87AF900EC00001100F800088 +:1099C00000000DF500000003EFEA50000005AEFEB8 +:1099D000400000004EF100000005F308000008F20E +:1099E0002FFA77BFA0029DFFC700FFFFFFFFF567BB +:1099F00078FB77720001F700000001F7000000011A +:109A0000F700000001F700000001F700000001F777 +:109A100000000001F700000001F700000001F7005E +:109A2000000001F700006F3000008F16F3000008FF +:109A3000F16F3000008F16F3000008F16F30000066 +:109A40008F16F3000008F16F3000008F05F400005E +:109A500009F03F700000CD00DE20005F8004FFA809 +:109A6000BFD00003BEFD81000CE00000006F306F2E +:109A70005000000CC000FB000003F60009F20000DB +:109A8000AE00002F80001F900000CE0007F2000003 +:109A900005F600DB0000000EC04F500000008F3BB9 +:109AA000E000000002FBF8000000000BFF100000C7 +:109AB00000004FB000005F400000DF000002F50F23 +:109AC000900002FF400007F00BE00007FE90000C42 +:109AD000B006F3000CAAE0001F6001F8001F54F369 +:109AE000006F1000CD007F10F800CC00007F20CB6D +:109AF00000AD01F700002F71F6005F26F200000DA7 +:109B0000C6F1000F7BD0000008FDC0000BDF800015 +:109B10000003FF700006FF30000000EF200001FE90 +:109B200000003F900000CD008F40007F3000DE102D +:109B30002F800003FA0CD0000007FBF30000000C9C +:109B4000F800000001EFC0000000BF7F7000006F50 +:109B500060AF20002FB001ED000CF10004F807F613 +:109B6000000009F30CE0000007F203F700001F906B +:109B700000AF10009E10001FA002F6000008F30BBB +:109B8000D0000000EC4F400000005FFB0000000030 +:109B90000CF20000000009F00000000009F00000D5 +:109BA000000009F00000000009F000003FFFFFFF87 +:109BB000FD01777777BF900000001EC00000000C09 +:109BC000F200000008F500000004F900000001ECBC +:109BD00000000000CF200000008F500000004F90D8 +:109BE0000000001EF877777705FFFFFFFFF05FFFAB +:109BF00005F7505F3005F3005F3005F3005F300577 +:109C0000F3005F3005F3005F3005F3005F3005F7C8 +:109C1000505FFF007E0000001F4000000C9000001D +:109C200007E0000002F4000000C90000007E000010 +:109C3000002F4000000C90000007E0000002F3003D +:109C40000000D90000007E0000002F3000000D90C1 +:109C5000000007E0BFFA35EA00EA00EA00EA00EA9D +:109C600000EA00EA00EA00EA00EA00EA00EA35EA6F +:109C7000BFFA002F8000009DE00000F3D50006D061 +:109C80007B000C601F203F100B809A0004E0FFFF58 +:109C9000FFFF1111111107F60003E7019EFD80007F +:109CA000CE87AF90020000AF00000006F202BEFFB8 +:109CB000FF20EC4227F22F50007F20EC427FF2027F +:109CC000BFFB6F208F000000008F000000008F009E +:109CD0000000008F2BFEB3008FEC78EF308FA000D8 +:109CE0001EC08F200007F18F000005F38F200007B2 +:109CF000F18FA0001ED08FEC78EF308E2BFEB300DA +:109D0000003AEFC4004FD87CF40DD0000713F600E2 +:109D100000004F30000003F60000000DD0000610D8 +:109D20004FD77CF4003AEFC40000000001F70000B8 +:109D30000001F700000001F7003BFFA3F704FD87D7 +:109D4000CEF70ED0000BF73F600003F74F30000155 +:109D5000F73F500003F70EC0000AF704FC65BEF79A +:109D6000003BFFB2F7003BFEA20004FC67EE200EB2 +:109D7000C0001EA03F500007F04FFFFFFFF13F72F1 +:109D80002222200EC000020004FD87AF50003AEFEF +:109D9000D600005DFC002FB57004F3000CFFFFA09F +:109DA00048F753005F300005F300005F300005F313 +:109DB00000005F300005F300005F3000003BFFB2A1 +:109DC000E904FE87CFF90ED1000AF93F600001F9DE +:109DD0004F400000F93F600001F90ED00009F9047E +:109DE000FD87CFF8003BFFB3F700000005F409E959 +:109DF00077AFB0017CFFD8008F00000008F00000B2 +:109E0000008F00000008F2BFEA108FFB89FD08F800 +:109E10000006F48F10001F78F00000F88F00000F8C +:109E200088F00000F88F00000F88F00000F89E1AFC +:109E3000F20008F08F08F08F08F08F08F08F08F01C +:109E40000007E20009F30000000007F10007F1003D +:109E500007F10007F10007F10007F10007F1000723 +:109E6000F10007F10008F0186EC03EFC208F0000E2 +:109E70000008F00000008F00000008F0001DD18FE6 +:109E8000001DE208F01DE2008F2DF30008FEFF70B8 +:109E9000008FE2BF3008F201EE108F0003FB08F0E4 +:109EA0000007F78F8F8F8F8F8F8F8F8F8F8F8F8E72 +:109EB0003CFE913BFEA208FF969FCFC68FD08F70CD +:109EC000009FC0005F58F10005F60001F78F000009 +:109ED0004F40000F88F00004F40000F88F00004F9E +:109EE00040000F88F00004F40000F88F00004F409D +:109EF000000F808E3BFEA108FFA68FD08F80006FE1 +:109F000048F10001F78F00000F88F00000F88F0083 +:109F1000000F88F00000F88F00000F80003BEFC4B6 +:109F20000004FD87CF600ED0000BF13F600003F509 +:109F30004F300001F73F600003F50ED0000BF10435 +:109F4000FD77CF60003BEFC4008E3BFEB3008FFB7C +:109F500057DF308F90000DC08F100007F18F000089 +:109F600005F38F200007F18FA0001ED08FEC78EF53 +:109F7000308F2BFEB3008F000000008F0000000028 +:109F80008F00000000003BFFA2F704FD87DEF70E04 +:109F9000D0000BF73F600003F74F300001F73F6040 +:109FA0000003F70ED0000BF704FD77CEF7003BFF60 +:109FB000A3F700000001F700000001F70000000116 +:109FC000F78E2BF08FED908FA0008F20008F000078 +:109FD0008F00008F00008F00008F000002AEFD9107 +:109FE0001ED769D04F3000002FB4100006EFFD607F +:109FF00000015BF5010000F75FA76BF319DFEC4090 +:10A0000005F300005F3000CFFFFA048F753005F3D1 +:10A0100000005F300005F300005F300004F4000032 +:10A020001FC680005DFC10AE00002F5AE00002F554 +:10A03000AE00002F5AE00002F5AE00002F59F000EC +:10A0400004F56F3000AF51EE76BFF502BEFB3F5016 +:10A050000DC00000CB06F20002F500F90009E00097 +:10A060009E000F80002F606F10000CC0CB00000519 +:10A07000F6F4000000EFD00000008F7000BB00007D +:10A080009F10004F16F1000EF60009C00F6005FC8E +:10A09000B000F600AC00AB5F105F1005F10F50F799 +:10A0A0000AB0000F76F009C0F50000ACBA004F8F7F +:10A0B000000004FF4000EFA000000EE00008F400E4 +:10A0C000004F70009F208F305F5000CD2E90000217 +:10A0D000FFD000000AF6000004FDE10001EB0DC016 +:10A0E00000BE103F806F40007F400DC00000CB06D7 +:10A0F000F30002F400EA0009D0008F101F70001F67 +:10A10000707F10000AE0D9000003F9F2000000CFD0 +:10A11000B00000006F40000000AD00001C79F500A9 +:10A12000001AEE7000004FFFFFF915555BF40000B8 +:10A130004F800001EC00000BE100008F400004F7AD +:10A1400000001EE555535FFFFFFC002CF500AF61DA +:10A1500000CC0000DB0000DB0000DB0002EA001F97 +:10A16000F40005FA0000DB0000DB0000DB0000CC9F +:10A170000000AF61002CF55F15F15F15F15F15F17F +:10A180005F15F15F15F15F15F15F15F15F10BE808E +:10A1900003AF4001F6001F7001F7001F7000F900C7 +:10A1A0000AFB00FB201F7001F7001F7001F603AFD0 +:10A1B00040BE900000000000003DE400B50C86F5B4 +:10A1C0001E20F003EF90020000100002CE900D4020 +:10A1D000893B000E3B000E0D408902CE900008F82E +:10A1E000EFE7F700000000000000000000000000A2 +:10A1F0000049DC0000000016BFFFFF0000038DFFD8 +:10A20000FFFFFF0000CFFFFFFFFFFF0000FFFFFF8A +:10A21000FFC7FF0000FFFFEA5100FF0000FF8300BF +:10A220000000FF0000FF00000000FF0000FF000032 +:10A230000000FF0000FF00000000FF0000FF000022 +:10A240002BFFFF0000FF0000DFFFFF2BFFFF0000E0 +:10A25000DFFFFDDFFFFF00002BFFB2DFFFFD00008F +:10A260000000002BFFB20000000000D00FFFFFFF36 +:10A27000FFF00DFFFFC888888CFFFFF00F80000003 +:10A2800008F00FF00F80000008F00FFFFF800000C3 +:10A2900008FFFFF00FECCCCCCEF00FF00FECCCCCE5 +:10A2A000CEF00FFFFF80000008FFFFF00F800000DE +:10A2B00008F00FF00F80000008F00FFFFFC888883B +:10A2C0008CFFFFD00FFFFFFFFFF00DDFFF73FFFFDD +:10A2D000FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFF44 +:10A2E000FFFFFFDFFF73FFFFFFFFFD000000000027 +:10A2F000000000DFFF73FFFFFFFFFDFFFFA5FFFF73 +:10A30000FFFFFFFFFFA5FFFFFFFFFFDFFF73FFFF63 +:10A31000FFFFFD0000000000000000DFFF73FFFFF3 +:10A32000FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFFF3 +:10A33000FFFFFFDFFF73FFFFFFFFFD0000000000D6 +:10A34000000AB1000000000000BFFC000000000097 +:10A350000BFFFB0000000000BFFFC01BA000000BB4 +:10A36000FFFC00CFFB0000BFFFC000BFFFB00BFF32 +:10A37000FC00000CFFFBBFFFC0000000CFFFFFFB95 +:10A38000000000000CFFFFB00000000000BFFB0059 +:10A3900000000000000BB0000000000300000003FC +:10A3A00008FC10001CF8FFFC101CFFF5FFFC2CFF44 +:10A3B000F505FFFFFFF50005FFFFF500001DFFFDA0 +:10A3C00010001CFFFFFC101CFFF9FFFC1CFFF50533 +:10A3D000FFFCDFF50005FFD1A4000004A100000090 +:10A3E0004FE00000000002106FF1031000005FD08A +:10A3F0006FF13FD10003FFF16FF15FFD000DFF40F2 +:10A400006FF109FF704FF7006FF100CFE09FF00090 +:10A410006FF1005FF3BFC0006FF1002FF5BFC00008 +:10A420004FE0001FF6AFE0000000004FF46FF400B3 +:10A43000000000AFF00FFE10000005FFA006FFD3E4 +:10A4400000007FFF20009FFFDABEFFF4000006FF40 +:10A45000FFFFFD3000000017BDCA500000000000E3 +:10A460008BB8000000000000FFFF00000000300675 +:10A47000FFFF60030004FDDFFFFFFDEF400DFFFF66 +:10A48000FFFFFFFFD04FFFFFF99FFFFFF408FFFF23 +:10A490002002FFFF8000FFF900009FFF0000FFF98E +:10A4A00000009FFF0008FFFF2002FFFF804FFFFF1B +:10A4B000F99FFFFFF40DFFFFFFFFFFFFD004FEDF5A +:10A4C000FFFFFDDF40003006FFFF600300000000DB +:10A4D000FFFF0000000000008BB80000000000003B +:10A4E00003DD303FF3000000006FFFF54FF4000084 +:10A4F0000009FF99FFBFF4000001BFF6226FFFF4CF +:10A5000000002DFE35FF53EFF40004FFC18FFFF86C +:10A510002DFE407FFA1AFFFFFFA1AFF7CF82DFFFCA +:10A52000FFFFFD28FC140EFFFFFFFFFFE041000FBF +:10A53000FFFFFFFFFFF000000FFFF9008FFFF000AB +:10A54000000FFFF8008FFFF000000FFFF8008FFFF3 +:10A55000F000000EFFF6006FFFE000000000DFFDDE +:10A56000000000000000FFFF000000000000FFFFEF +:10A57000000000000000FFFF000000000000FFFFDF +:10A58000000000000000FFFF000000004FFFFFFF81 +:10A59000FFF400000BFFFFFFFFB0000000BFFFFF54 +:10A5A000FB000000000BFFFFB00000000000BFFB3D +:10A5B000000000DFFFFC1BB1CFFFFDFFFFFFC22C3F +:10A5C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10A5D000F0E0FFDFFFFFFFFFFFFFFD0004EFFFFFE5 +:10A5E000FFFE4000001EFFFFFFFFFFE10000AFB0D5 +:10A5F0000000000BFA0005FF1000000001FF501ED4 +:10A60000F600000000006FE1AFB000000000000B9A +:10A61000FAFFFFFF800008FFFFFFFFFFFFF1001FB1 +:10A62000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:10A63000FFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFF9A +:10A64000FFFFFFFFFFFFF8000006BDDA5002FF002A +:10A6500005EFFFFFFE42FF007FFFA77BFFF9FF052D +:10A66000FFC100002CFFFF0EFC00000222DFFF5F95 +:10A67000F200000FFFFFFF8FB000000FFFFFFF0091 +:10A68000000000000000000000000000000000FFCB +:10A69000FFFFF000000BF8FFFFFFF000002FF4FFBA +:10A6A000FD22200000CFE0FFFFC200002CFF40FF92 +:10A6B0009FFFB76AFFF700FF24DFFFFFFE5000FF98 +:10A6C0002005ACDB600000000000000000008D00F1 +:10A6D0000008FF00008FFFDFFFFFFFFFFFFFFFFF0E +:10A6E000FFFFFFFFFFFFFFFFFFFFFFDFFFFFFF0099 +:10A6F000008FFF000008FF0000008D000000000038 +:10A7000000000000000000008D0000000008FF00B5 +:10A710000000008FFF0000CFFFFFFF0150FFFFFF91 +:10A72000FF06F7FFFFFFFF00BEFFFFFFFF00AEFFCA +:10A73000FFFFFF05F8DFFFFFFF026000009FFF0043 +:10A7400000000009FF00000000009E000000000063 +:10A7500000000000000000000006100000000000E3 +:10A7600000001FD2000000008D000003EE1000006A +:10A7700008FF000AB12FB000008FFF0005FC07F4AE +:10A78000DFFFFFFF02505F60F9FFFFFFFF06F70DDD +:10A79000C0BDFFFFFFFF00AE09F09FFFFFFFFF00FE +:10A7A000AE09F08FFFFFFFFF06F70DC0ADDFFFFF23 +:10A7B000FF02505F60E900008FFF0005FC06F40017 +:10A7C0000008FF000AB12FB00000008D000002EE6B +:10A7D000100000000000001FD20000000000000078 +:10A7E0000610008FFFFFFFFFFFFFF8FFFCFFFFFFDA +:10A7F000FFFFFFFF202FFFFFFFFFFFFC000CFFFF0D +:10A80000EEFFFFFF202FFFFE22EFFFFFFCFFFFE226 +:10A81000002EFFFFFE4EFE200002FFFFE202C200FC +:10A820000000FFFF200000000000FFFF000000000C +:10A830000000FFFFFFFFFFFFFFFFFF8FFFFFFFFF96 +:10A84000FFFFF80000000000FF300001CCFF4000D7 +:10A850002DFFFF4003EFFFFF403FFFFFFF44FFFFDF +:10A86000FFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10A87000FFAFFFFFFFFF45FFFFFFFF404FFFFFFF61 +:10A880004003EFFFFF40002EFFFF300001CC00002F +:10A89000000000000000000000008F910000000098 +:10A8A00000FFFF7000000000FFFFFD40000000FF00 +:10A8B000FFFFFA100000FFFFFFFFF70000FFFFFFA0 +:10A8C000FFFFD500FFFFFFFFFFFFB2FFFFFFFFFF0E +:10A8D000FFFDFFFFFFFFFFFFFDFFFFFFFFFFFFB2D9 +:10A8E000FFFFFFFFFFD500FFFFFFFFF70000FFFFA7 +:10A8F000FFFA100000FFFFFD40000000FFFF7000A6 +:10A900000000008EA1000000000000000000000018 +:10A9100000000000000000008FFFF8008FFFF8FF2C +:10A92000FFFF00FFFFFFFFFFFF00FFFFFFFFFFFF35 +:10A9300000FFFFFFFFFFFF00FFFFFFFFFFFF00FF24 +:10A94000FFFFFFFFFF00FFFFFFFFFFFF00FFFFFF15 +:10A95000FFFFFF00FFFFFFFFFFFF00FFFFFFFFFF05 +:10A96000FF00FFFFFFFFFFFF00FFFFFFFFFFFF00F4 +:10A97000FFFFFF7FFFF7007FFFF78FFFFFFFFFFF66 +:10A98000F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10A99000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10A9A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10A9B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10A9C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10A9D000FFFFFFFFFF8FFFFFFFFFFFF800000000FA +:10A9E00000CC100003FFFFD20004FFFFFE3004FF85 +:10A9F000FFFFF404FFFFFFFF54FFFFFFFFF9FFFF1E +:10AA0000FFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFF5C +:10AA1000FF44FFFFFFF304FFFFFE3004FFFFD200FF +:10AA200004FFCC100003FF00000000000000002D18 +:10AA3000D2000000000001EFFE10000000001DFF2A +:10AA4000FFD100000000CFFFFFFC0000000BFFFF64 +:10AA5000FFFFB00000AFFFFFFFFFFA0009FFFFFF9D +:10AA6000FFFFFF900FFFFFFFFFFFFFF008FFFFFF5B +:10AA7000FFFFFF8000000000000000000CFFFFFF50 +:10AA8000FFFFFFC00FFFFFFFFFFFFFF00FFFFFFF04 +:10AA9000FFFFFFF00CFFFFFFFFFFFFC00000001AE9 +:10AAA00040000001DFF000001DFFA00001DFFA0000 +:10AAB000001DFFA00001DFFA00000CFFA000000D48 +:10AAC000FF80000001DFF80000001DFF8000000192 +:10AAD000DFF80000001DFF80000001DFF000000033 +:10AAE0001B5004A10000000FFD1000000AFFD10060 +:10AAF0000000AFFD1000000AFFD1000000AFFD1004 +:10AB000000000AFFC0000008FFD000008FFD100009 +:10AB100008FFD100008FFD100008FFD100000FFDDD +:10AB200010000005B1000000000004FF400000001C +:10AB30000008FF800000000008FF800000000008FF +:10AB4000FF800000000008FF80000048888CFFC8DC +:10AB50008884FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10AB600048888CFFC88884000008FF80000000002F +:10AB700008FF800000000008FF800000000008FFC0 +:10AB8000800000000004FF4000001444444444449A +:10AB900041EFFFFFFFFFFFFEFFFFFFFFFFFFFF7B18 +:10ABA000BBBBBBBBBBB7000005ADFFDA500000006C +:10ABB00004DFFC88CFFD4000007FFE400004EFF77B +:10ABC0000007FFF4009E804FFF704FFFC000AFF8FA +:10ABD0000CFFF4DFFF809AFFFE08FFFDDFFF80EF30 +:10ABE000FFFE08FFFD4FFFC08FFFF80CFFF407FFCB +:10ABF000F408EE804FFF70007FFE400004EFF80085 +:10AC00000004DFFC88CFFD4000000005ADFFDA50F6 +:10AC100000008C200000000000000000DFE40000C5 +:10AC20000000000000001BFF8049DFFDA5000000C0 +:10AC3000007FFFFFD88CFFD400000004EFF8000075 +:10AC40004EFF700000001CFF69E804FFF70004E3FA +:10AC5000009FFEFF80CFFF400DFF7005FFFFE08FDC +:10AC6000FFD00DFFF7002DFFE08FFFD004FFFC00A9 +:10AC700000AFF8CFFF30007FFF400006FFFFF70076 +:10AC80000008FFF400003EFFA00000004DFFC88256 +:10AC900001BFF7000000005ADFFC1008FFA0000011 +:10ACA0000000000000004EFD000000000000000059 +:10ACB00002C8000000002DD20000000000000000CB +:10ACC000BFFB0000000000000005FFFF5000000077 +:10ACD0000000000DFFFFD00000000000007FFFFF1C +:10ACE000F7000000000001FFD88DFF1000000000F9 +:10ACF0000AFFA00AFFA0000000003FFFB00BFFF317 +:10AD000000000000CFFFC00CFFFC00000005FFFFAB +:10AD1000D00DFFFF5000000EFFFFF99FFFFFE00086 +:10AD2000008FFFFFE22EFFFFF80002FFFFFF9009F8 +:10AD3000FFFFFF100AFFFFFFE33EFFFFFFA00FFF33 +:10AD4000FFFFFFFFFFFFFFF008FFFFFFFFFFFFFF19 +:10AD5000FF80000000000000000000000000000074 +:10AD6000D800000000000000FF80FFFF700007FF18 +:10AD7000FFF8FFFFF6006FFFFFFD788EFF15FFE87D +:10AD8000FFE20002E54FFE20FE20000013FFF3006B +:10AD9000520000003FFF310052000002EFF45E203D +:10ADA000FE20788EFF51FFE8FFE2FFFFF6006FFF05 +:10ADB000FFFDFFFF700007FFFFF80000000000002C +:10ADC000FF80000000000000D8000000000000002C +:10ADD000000000000000000000000001DD10000085 +:10ADE00000001DFFD100000001DFFFFD1000001D6D +:10ADF000FF99FFD10001DFF9009FFD101DFF9000BA +:10AE000009FFD1BFF90000009FFB5F90000000091F +:10AE1000F500000000000000000000000000005FDE +:10AE20009000000009F5BFF90000009FFB1DFF9096 +:10AE30000009FFD101DFF9009FFD10001DFF99FF00 +:10AE4000D1000001DFFFFD100000001DFFD1000058 +:10AE5000000001DD10000000000000000000000004 +:10AE60000000000000000000001DD10000000000F4 +:10AE7000000001DFFD10EFFFFFFFD0001DFFFFD13D +:10AE8000AFFFFFFFF000CFCFFCFC0000000FF00091 +:10AE90006B1FF1B60000000FF000000FF000000083 +:10AEA000000FF000000FF0000000000FF000000F96 +:10AEB000F00000006B1FF1B6000FF0000000CFCFD4 +:10AEC000FCFC000FFFFFFFFA1DFFFFD1000DFFFF8D +:10AED000FFFE01DFFD10000000000000001DD1009A +:10AEE000000000000000000000008FFFFFE20000F3 +:10AEF0000000FFFFFFFE20000000FFFFFFFFFFFF3D +:10AF0000FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:10AF1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10AF2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10AF3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10AF4000FFFF8FFFFFFFFFFFFFF80000000BB000C7 +:10AF50000000000000BFFB00000000000BFFFFB07E +:10AF600000000000BFFFFFFB0000000BFFFFFFFF22 +:10AF7000B000004FFFFFFFFFF400000000FFFF00E4 +:10AF80000000000000FFFF000000000000FFFF00C5 +:10AF90000000000000FFFF000000000000FFFF00B5 +:10AFA0000000DFFFF0DFFD0FFFFDFFFFF900009F56 +:10AFB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0 +:10AFC000E0FFDFFFFFFFFFFFFFFD000000000000CC +:10AFD00000000000000000000AEA6200000000001B +:10AFE00002FFFFF000000000009FFFFF00000000D4 +:10AFF000000FFFFFD00000000002FFFFFB00000079 +:10B00000000003EFFF70000000000004FFF20000EA +:10B0100000000000BFFB0000000000006FFF3000D8 +:10B02000000200004FFF9000028FF3006FFFD0007E +:10B030000AFFFFE4BFFFD10000EFFFFFFFFFD100D9 +:10B04000000AFFFFFFFF900000006FFFFFFB3000D2 +:10B05000000002FFDB72000000000008EE8000002C +:10B06000066108FFFF80002DFFD0EF33FE002EFFAA +:10B07000F30EF33FE02EFFF3008FFFFF6EFFF300B0 +:10B08000008EFFFFFFF300000002EFFFF30000005F +:10B09000002EFFFF30000008EFFFFFFF300008FF29 +:10B0A000FFF6EFFF3000EF33FE02EFFF300EF33F0D +:10B0B000E002EFFF308FFFF80002DFFD008EE800B6 +:10B0C000000066100000DFFFFF0D200000FFFFFF03 +:10B0D0000FE20000FFFFFF0FFDDFF0FFFFFF20008A +:10B0E000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF09D +:10B0F000FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF7E +:10B10000FFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFF6D +:10B11000FFFFF0FFFFFFFFFFFFF0DFFFFFFFFDFF7F +:10B12000F90000000000FFFFFFFFFF0000DFFFFF4E +:10B13000FFFD00008FFFFFFFFFC200FFFFFFFFFFCB +:10B14000FE20FF00000001FFE2FF00000000FFFC06 +:10B15000FF00000000FFFFFF00000000FFFFFFFFF7 +:10B16000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB11E1 +:10B17000BFFFFFFFFFF1001FFFFFFFFFF1001FFFF9 +:10B18000FFFFFFFB11BFFFFFFFFFFFFFFFFFFF8F71 +:10B19000FFFFFFFFFFF800DFFFFD000001FFFFFCE6 +:10B1A000000003FFFFF7000006FFFFF2000008FFAA +:10B1B000FFD000000AFFFFFFFFD00CFFFFFFFFA042 +:10B1C0000EFFFFFFFF200DFFFFFFF80000000AFF4A +:10B1D000E00000000EFF500000002FFC0000000007 +:10B1E0005FF3000000009FA000000000DF100000DF +:10B1F0000000D70000000004EE40000000DFFF99CF +:10B20000FFFD0000FFFF99FFFF0000FFFFFFFFFFB2 +:10B210000000FFFF9000000000FFFF0DFFFF0D206A +:10B22000FFFF0FFFFF0FE2FFFF0FFFFF0FFDFFFF0D +:10B230000FFFFF2000FFFF0FFFFFFFFFFFFF0FFFCC +:10B24000FFFFFFFFFF0FFFFFFFFFDFFF0FFFFFFF0E +:10B25000FF00000FFFFFFFFF00000FFFFFFFFF00D9 +:10B26000000DFFFFFFFD000000CC00000000000209 +:10B27000FF3000000001BFFFFC2000001EFFFFFFA9 +:10B28000E100009FFFFFFFF80000EFFFFFFFFD0060 +:10B2900000FFFFFFFFFF0001FFFFFFFFFF0003FFB5 +:10B2A000FFFFFFFF3008FFFFFFFFFF801EFFFFFFD4 +:10B2B000FFFFE1CFFFFFFFFFFFFCCFFFFFFFFFFF1F +:10B2C000FC0000000000000000000EFFE000000095 +:10B2D0000004EE4000008FFFFFFFFFFFFFFFF8FFBD +:10B2E000FFFFFFFFFFFFFFFFFF00F00F00F00F0069 +:10B2F000FFFF00F00F00F00F00FFFFFFFFFFFFFF59 +:10B30000FFFFFFFFF808808808808FFFFFF80880A4 +:10B310008808808FFFFFFFFFFFFFFFFFFFFFFF0099 +:10B32000F00000000F00FFFF00F00000000F00FF22 +:10B33000FFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFF8D +:10B34000FFF8000000000000000000000000000006 +:10B350000003AF70000000000004CFFFF000000009 +:10B360000006DFFFFFA000000017EFFFFFFF300027 +:10B370000018FFFFFFFFFC00002AFFFFFFFFFFF4A4 +:10B380000008FFFFFFFFFFFFD0000FFFFFFFFFFFE1 +:10B39000FF600008FFFFFFFFFFFE0000000000004D +:10B3A000FFFFF7000000000000FFFFF100000000B9 +:10B3B0000000FFFF80000000000000FFFF10000001 +:10B3C00000000000FFFA00000000000000FFF20093 +:10B3D0000000000000008F8000000000000000005E +:10B3E00000000000DFFFFFF0D200FFFFFFF0FE20B3 +:10B3F000FFFFFFF0FFE2FFFFFFF0FFFDFFFFFFF2A7 +:10B400000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:10B41000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:10B42000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:10B43000FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF3C +:10B44000FFFFFFFD00000000000000000000000002 +:10B45000049CEFFEC94000000007EFFFFFFFFFFE66 +:10B46000700004DFFFFCA88ACFFFFD406FFFD5000E +:10B470000000005DFFF6CFF60000000000006FFC4A +:10B480001A30005ADFFDA50003A100004DFFFFFFA9 +:10B49000FFD400000005FFFEA88AEFFF5000000166 +:10B4A000DF70000007FD1000000012000000002106 +:10B4B0000000000000004EE400000000000000005A +:10B4C000EFFE0000000000000000EFFE00000000A2 +:10B4D000000000004EE4000000008FFFFFFFFFFFB0 +:10B4E000FFFFFF80FFFFFFFFFFFFFFFFFFF0FF00F9 +:10B4F0000000000000000FFDFF0FFFFFFFFFFFFF38 +:10B500000FFFFF0FFFFFFFFFFFFF00FFFF0FFFFF1A +:10B51000FFFFFFFF00FFFF0FFFFFFFFFFFFF0FFF1A +:10B52000FF000000000000000FFDFFFFFFFFFFFF16 +:10B53000FFFFFFF08FFFFFFFFFFFFFFFFF808FFF89 +:10B54000FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF8A +:10B55000FFF0FF000000000000000FFDFF0FFFFFE5 +:10B56000FFFFF0000FFFFF0FFFFFFFFFF00000FFE6 +:10B57000FF0FFFFFFFFFF00000FFFF0FFFFFFFFFC8 +:10B58000F0000FFFFF000000000000000FFDFFFFB4 +:10B59000FFFFFFFFFFFFFFF08FFFFFFFFFFFFFFF3A +:10B5A000FF808FFFFFFFFFFFFFFFFF80FFFFFFFF19 +:10B5B000FFFFFFFFFFF0FF000000000000000FFD95 +:10B5C000FF0FFFFFFF0000000FFFFF0FFFFFFF0057 +:10B5D000000000FFFF0FFFFFFF00000000FFFF0F54 +:10B5E000FFFFFF0000000FFFFF0000000000000051 +:10B5F0000FFDFFFFFFFFFFFFFFFFFFF08FFFFFFFCC +:10B60000FFFFFFFFFF808FFFFFFFFFFFFFFFFF80B8 +:10B61000FFFFFFFFFFFFFFFFFFF0FF000000000044 +:10B6200000000FFDFF0FFFF0000000000FFFFF0FF5 +:10B63000FFF00000000000FFFF0FFFF0000000001F +:10B6400000FFFF0FFFF0000000000FFFFF000000F1 +:10B65000000000000FFDFFFFFFFFFFFFFFFFFFF0F7 +:10B660008FFFFFFFFFFFFFFFFF808FFFFFFFFFFF49 +:10B67000FFFFFF80FFFFFFFFFFFFFFFFFFF0FF0067 +:10B680000000000000000FFDFF00000000000000AF +:10B690000FFFFF0000000000000000FFFF0000009F +:10B6A0000000000000FFFF000000000000000FFF8E +:10B6B000FF000000000000000FFDFFFFFFFFFFFF85 +:10B6C000FFFFFFF08FFFFFFFFFFFFFFFFF80000086 +:10B6D0000000000100000000000000000007FD1055 +:10B6E00000000000000001CFFFF500000000000096 +:10B6F00000B929FE100000000000003F1002000009 +:10B70000000003DF800A90000000037000DFFF7775 +:10B71000F7555555558FD30FFFFDCCDFDCCCCCCD85 +:10B72000FFB08FFE1000AA0000004D400046100040 +:10B7300001F202331000000000000009B1CFF9004F +:10B740000000000000000AFFFF9000000000000061 +:10B750000000BFF90000000000000000012200000E +:10B76000000018DFFD920002EFFBEFFF300DFFFA43 +:10B770002EFFE04FFFFA03FFF59FFAFA354FFACF9D +:10B78000C08A3D0BFDEFFB03128FFEFFFFB006FFEB +:10B79000FFFFFFD108FFFFEFFD11109FFFDFD15921 +:10B7A0003B0BFDAFD7FA381DFB5FFFFA01DFF70D4A +:10B7B000FFFA1DFFF103EFFCDFFF500018DFFEA3CF +:10B7C0000000007FFFF70000EFFFFFFFFFFFFEEF2D +:10B7D000FFFFFFFFFFFE000000000000000FFFFF63 +:10B7E000FFFFFFF00FFFFFFFFFFFF00FF99F99F939 +:10B7F0009FF00FF88F88F88FF00FF88F88F88FF090 +:10B800000FF88F88F88FF00FF88F88F88FF00FF807 +:10B810008F88F88FF00FF88F88F88FF00FF99F99C5 +:10B82000F99FF00FFFFFFFFFFFF008FFFFFFFFFF93 +:10B83000800000000000007FA00000000000008FDA +:10B84000FFB000000000000DFFFFA0000000008A14 +:10B850001DFFFF000000008FFA1DFF700000008F29 +:10B86000FFFA1D800000008FFFFFFA000000008F2C +:10B87000FFFFFF800000008FFFFFFF800000008FB0 +:10B88000FFFFFF800000008FFFFFFF800000006FC0 +:10B89000FFFFFF800000000BFFFFFF8000000000A3 +:10B8A000DFFFFF80000000000EFFFF8000000000AF +:10B8B00000DEDB600000000000000000000000006F +:10B8C000000000001BFFFFFFFFFFFFE40001DFFFA0 +:10B8D000FFFFFFFFFFFE001DFFFFFAEFFEAFFFFFC0 +:10B8E00001DFFFFFA02EE20AFFFF1DFFFFFFE202C4 +:10B8F000202EFFFFCFFFFFFFFE2002EFFFFFCFFF55 +:10B90000FFFFFE2002EFFFFF1DFFFFFFE202202EE0 +:10B91000FFFF01DFFFFFA02EE20AFFFF001DFFFF78 +:10B92000FAEFFEAFFFFF0001DFFFFFFFFFFFFFFEAB +:10B9300000001BFFFFFFFFFFFFE40008FFFFFFE425 +:10B94000008FFFFFFFFE08F80F0B40FF8FF80F0B73 +:10B9500040FFFFF80F0B40FFFFFFFFFFFFFFFFFF60 +:10B96000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10B97000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10B98000FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD7 +:10B99000FFFFFFFE4EFFFFFFFFE40000000000007E +:10B9A00000010000000000000003E00000100000A3 +:10B9B0000002EF1000BF000000007FF100CFF10097 +:10B9C000000007FF11CFFF77777777BFF1CFFFFF39 +:10B9D000FFFFFFFFFF17FFFFFFFFFFFFFFE007FF76 +:10B9E000F100000000000006FF1000000000000051 +:10B9F00005A00000000000000001000000000000A1 +:10BA00000001000003000000000200000000000030 +:10BA10000000000000000000000001000000000025 +:10BA2000000000000000000000010C0007FA000008 +:10BA30000000F2F1020C0604F6020D010B030800EF +:10BA4000000000000000000000000F02FE000000E7 +:10BA50000000000000000000000500F800000000E9 +:10BA600000FB04050000FD00FE0300FD00FDFFFBE0 +:10BA700000000000FD0000FDFC0000FD00FB0000D8 +:10BA800000000000000000FDFD00FC00F900E100E6 +:10BA900000FB0005080000FB03030805FC0500008F +:10BAA000F10000000000000000000000F7000000AE +:10BAB0000000000000000000000000F9FDF300F6A7 +:10BAC000FE00000000010A00F8FEFF0100FC00007B +:10BAD000FEED0000000000000000000000ECFE0A87 +:10BAE000000000000000000000000000F600000060 +:10BAF000000000000000000800030000FB00000040 +:10BB000000000000000000000000000000000A0229 +:10BB10000100000000000000000000000000000024 +:10BB20000000000000000000000000000000000015 +:10BB30000000000000000000F7000000000000000E +:10BB400000000000000000000000000000000002F3 +:10BB5000050308FD000005FDF8DD02070501FD00F5 +:10BB6000090008000800E800FD080008FD050300C2 +:10BB70000001FD0000FC1400140008000B03040881 +:10BB8000000000F70000000001FE0002FBFDFB02C8 +:10BB900000FD000000F600000000000000000000B2 +:10BBA00000EF0000000000000000000000000000A6 +:10BBB0000001F200F000000000FE0019FDFD03038B +:10BBC000FE00FD030000F200000000000000000085 +:10BBD0000000E7000300000000000000000000007B +:10BBE00000F0000F0000F7000800EFE7EFFB08008F +:10BBF00000EF0003FA00FC0000000000000000005D +:10BC00000000000708E10000000000000000000044 +:10BC100000000C000200000000000202FDFB00FF1B +:10BC2000FFFD0000FE000000FB00FE00FAFB00FA32 +:10BC3000F8F8FB00FB00FB00000000FE0000030022 +:10BC400002FD000100000003FE000000FE0303FFF0 +:10BC5000000000FB00FF0000000000010003FE00E8 +:10BC6000FD00FC0000FE00080000FD0000000000D8 +:10BC7000FF01FEFE0000FD00FD00000000000000CE +:10BC80000000FFFF00FDFD0000000000010000FEBD +:10BC900000FDFDFD000000000000000000FE0000AF +:10BCA0000000FEFD00FC00F8FEF8050000FB0305A7 +:10BCB0000700FAFFFD00FFF403FE02F2030000019B +:10BCC000F300F2FEEAFE00F30005070003000000A7 +:10BCD000000100FBFD00F8000000FD000000FD0079 +:10BCE00000000000FFFF00FFFD000000000000005A +:10BCF000FDFD00FEFDFE0000FD0000000000000054 +:10BD000000000000FEFE00FD00FE00FB030000FD41 +:10BD1000010303000000000000FE0000000000021C +:10BD20000000FD00FDFEFD0000000000000002001C +:10BD3000FE00000000FDFC00FB0008FE01F8000012 +:10BD400007F3F3F5FB0300FEEFFB00FB00FB04FB36 +:10BD5000F000F9000001FF02FE000300F8F600F316 +:10BD6000FAFBFAF8FDF9FFFBF902000100FD000003 +:10BD7000000200030000000000000000000000FDC1 +:10BD800000FF00FFFD00FCFAFAFF00F800000000D1 +:10BD90000000FE0000000001FE00000003000000A3 +:10BDA00000000000000C0000000000000200000085 +:10BDB000FD0000000000000000000000FB00030088 +:10BDC000000000000000000000000000FE00000075 +:10BDD000FB00000000F3F8000000FCF30000FD038E +:10BDE00000F900000000000000000000FC0000FB63 +:10BDF0000000000000000000000000000300FB0045 +:10BE0000000000030002FBFB00FDFDFD0000000040 +:10BE10000000F800FD00FCFD00FAFAF8FE00FB004F +:10BE2000F800000000140000010000FD000300F510 +:10BE30000000000000E8FB0808FEF50003FC00F32A +:10BE4000FFFD03EEFD030004F7FCF7F8F50000F139 +:10BE5000000F0000FF000000FFFFFDF9F8FFE80001 +:10BE600000000000000000000100000000000000D1 +:10BE7000000000000000000000FD00FFFDFC0000CD +:10BE8000FB00FD00000000000000000000000000BA +:10BE90000000FF00FB000005FF0300FA03FEFFF9AE +:10BEA000FD00FDFDFE00FCFC0000FEFFFEFCFD00B1 +:10BEB00000FD0003FE00FA000000FB00FC00FCFC9B +:10BEC000030000000000000000FB0300FC00FEFD7A +:10BED000F8FEFEFEFFFEFDFF0000000000FDFEFE7E +:10BEE0000000000003FE00FE000000FEFDFEFEFD5F +:10BEF000FE00020AFF00F900FE0500FDF5FD04004A +:10BF000000F4FC03FC0200FEFEF800FC010000FC53 +:10BF10000000000303FBFB00FCFDFCFDFD00FC0139 +:10BF2000FBFC08000000000000000000030000000F +:10BF30000000000000000000000000000000000001 +:10BF400000000000FC0000000000000000000000F5 +:10BF500000000000000000000000000000000000E1 +:10BF600000000000000000000000000000000000D1 +:10BF7000FE000000000000000000000000000000C3 +:10BF80000000000000000000000000000000FEFDB6 +:10BF9000000000000000000000000000FC0000FDA8 +:10BFA0000000FDFD00000000FD00000000FF00009B +:10BFB000000000FE00000000FC00FB000000F80094 +:10BFC00002FA0501FEF40000FAFD00F6FAF900009D +:10BFD000F5FDF6F6F400F9000211FD00FAFDFFFD93 +:10BFE000FCF9FBF7F6FAFD0000FE00010000EEFE92 +:10BFF0000806FAF70001F800F3FEFD05E8FD010070 +:10C0000000EFFDF3FDED0000EE000F0100FE00006B +:10C010000000FFFEF6FE00EF00000000F800FE004A +:10C02000FFF9F40000FFFCF8FD00FE00000000F442 +:10C03000FDF8F8FEFCFAFDFC00FBFEF8FC00FDFB41 +:10C04000FDFB000100FEF8000500FB0000000003FE +:10C050000002FB0A00FDFDFD000000000000F800EA +:10C06000FD00FCFD00FAFAF8FE00FB020A000000E9 +:10C0700000140000010000FD0003000000000000AB +:10C080000000FF0000000000FEFB0000000000FFB9 +:10C09000000000FDFD0000FBFD0000FB0004FF00B0 +:10C0A00000000000000100000000040502FE00F88E +:10C0B000FC0008F8F8FBFB0A0503EAFE05FD00FD9D +:10C0C00003FDF700FD03FDFEF8FE0000080500F982 +:10C0D00000F2FD07FDF601FDF8F8FD0A0300FC0083 +:10C0E000F9000208FAF7F6FA080001EDFE03FCFE7B +:10C0F000FA00FAF7FCFCFE0000FAFBFD000806FD62 +:10C10000F200F2FC00F7F1FFF8FCF8F9070000FD7F +:10C1100000FBFE00FDFB0004F8030000F200FDFA46 +:10C12000FCFEF8FAF8FA00F8FDFAFBF8FD00000151 +:10C130000CFC00F8FD00FDFBFAF9F9F6FDFB05002B +:10C14000FC00F3FD0205F8F7FBF808FD01E8FB052C +:10C15000FAFCF700F8F5FDFDFEFDFBF8FF00000816 +:10C1600007FEEF00F1FA06F6EFFBF7F5F3F805002E +:10C17000000000FD000003FD0502FB050000F8FFC4 +:10C1800000FF000101FE000000000000FD000000B3 +:10C190000002080100FD00000000FEFEFD0000009E +:10C1A0000102000000000200FE000A00050101FD7E +:10C1B0000005000000020000000000000000000078 +:10C1C0000008000700000000000000000000000060 +:10C1D0000000F100FD04000800001903FBFB03034D +:10C1E000FE01F300000CF100000000000000000060 +:10C1F0000000EF0A24000000000000000000000022 +:10C2000000F100000000000000000000000000003D +:10C21000000000000000000000000000FC0000FB27 +:10C22000FE00000000000000000000000000000010 +:10C2300000000000FE00F900000100000321FBFEE9 +:10C240000807F90300000303FD00000000000000E0 +:10C2500000000000DF0700000000000000000000F8 +:10C2600000000000000000F9000000F900000000DC +:10C27000FAFF000000FA00FD00F4000000000000DA +:10C280000000000000EF00000000010000000000BE +:10C2900000FD0000FB00FC00F9000000FC03FD00B5 +:10C2A00000F9FDFA0000F900FD00F400FD0000EBCC +:10C2B000FBF6FDF70000EF00F9FF000000000000B2 +:10C2C0000000FCFBFEFC00000000FA00FA03FD0584 +:10C2D00000FEFAFEFCFB00FDFFFE02F9FF0000007D +:10C2E000E9FEFC00FA00FEF4FE0000FEFE00000085 +:10C2F000000200FEFCFE0400000000000000000040 +:10C30000000000000000000000000000000000002D +:10C31000000000000000000000000000000000001D +:10C32000000003000000000000FA00FE000000FB17 +:10C3300003000000F9FDFB0000F900FD00F400001F +:10C340000000E700FBF7F30000EF00FEFC00000038 +:10C350000000000000FDFCFFFC01000004FD0008DF +:10C360000DFDFDF8030D0406F9030B030706070096 +:10C3700000000000000000000000100CFBFD00FEAB +:10C38000140B14000000030000090000FC00000072 +:10C39000000000000000FE0000000000000000049B +:10C3A00000000000EAFDFEF6F30000EF00000000D0 +:10C3B00000000000000000000000000000FC000081 +:10C3C00000000000000000FE00000000000000006F +:10C3D0000400000000EAFDFEF6F30000F600000095 +:10C3E000000000000000000000000000000000004D +:10C3F000FE000000FA0300FD020503F800FFFE0343 +:10C40000000200000000FA00FEFEFB00FEF6001035 +:10C41000FD00FAFE00FEFC00FDF9FBFD000000FC43 +:10C42000000000000000000000FE0000000000000E +:10C4300000000400000000EAFDFEF6F30000EF003B +:10C4400000000000000D00000000000000000000DF +:10C45000FC00F8FDFE08FEFDF601FE01FEF90106F6 +:10C4600001020102FAF6FD00F6FBF9F5F600FCFB0D +:10C47000FDFDFEFEFDFE00FEFF040004FE000800C0 +:10C480000000000000000000000000FEFDFD0000B4 +:10C49000F900FF00FC0000000000000000000000A8 +:10C4A000F10000000000000000000000FDFD00FDA4 +:10C4B00000000000FE0000FCFD0300FCFBFE00F994 +:10C4C000FEFAFEFD00FC000000000000000000007D +:10C4D00000EF00080000FB00000000FD00FD000070 +:10C4E000FF0000FE00FA00000BFDF8F8020303FF56 +:10C4F000F9020402080208FEF90000F60000F8F94B +:10C500000000FB00FDFC00FC00FC00FE0400FEF847 +:10C51000FD090000FE00FB000003FA0003FD02001D +:10C5200000F800FEFF00FD03FE000000F6FDFA002B +:10C53000F80000F40009FD00FB000200FD00FDF81A +:10C5400000FD0300000000FE000003FD010000FDEF +:10C55000FE00FD00000000000000000000000000E0 +:10C5600000000000F000060000FE000000000100D6 +:10C57000FDFD0000000500060000000000F0F101D4 +:10C580000B0804F6020B0009000500000000000083 +:10C5900000000000000E000000000000000000008D +:10C5A0000000000000000000F8B90100B8C501005B +:10C5B00054C601003D3100000000010200030405E3 +:10C5C00002060708090A090A0B0C000D0E0F1011CC +:10C5D00012130C14140000001516171819161A1B44 +:10C5E0001C1D1D1E1F201D1D1621222303241E2578 +:10C5F00025262728292A2B002C002D2E2F303132DA +:10C60000332D343435302D2D2E2E36373839333AFC +:10C610003A3B3A3C290000093D09000000000000B7 +:10C62000000000000000000000000000000000000A +:10C6300000000000000000000000000000000000FA +:10C6400000000000000000000000000000000000EA +:10C6500000000000000001020003040502060708B4 +:10C66000090A090A0B0C0D0E0F10110C12131415E8 +:10C670001500000016171819171919191719191A82 +:10C680001919191917191719031B1C1D1D1E1F2015 +:10C6900021222300240025262727270027262829B2 +:10C6A00026262A2A272A272A2B2C2D2E2E2F2E30DB +:10C6B0000000230931090000000000000000000014 +:10C6C000000000000000000000000000000000006A +:10C6D000000000000000000000000000000000005A +:10C6E000000000000000000000000000000000004A +:10C6F0000000721F51EF58EF5BEF5CEF5DEF61EFF1 +:10C7000063EF65EF69EF6CEF71EF76EF77EF78EF3E +:10C710008EEF98EF9BEF9CEF9DEFA1EFA2EFA3EFC1 +:10C72000A4EFB7EFB8EFBEEFC0EFC1EFC4EFC7EFB4 +:10C73000C8EFC9EFCBEFE3EFE5EF14F015F017F01A +:10C7400037F03AF043F06CF074F0ABF03BF190F15D +:10C7500091F192F193F194F1D7F1E3F13DF254F2BA +:10C76000AAF412F7F2F70000B9F700000000000089 +:10C770004EFF0000A8FF0000B0FF0000DAFF00003D +:10C78000F0FF0000060001003C0001005E00010017 +:10C7900088000100BE000100CE000100FE00010083 +:10C7A0001A0101002A0101005A010100760101006D +:10C7B00086010100B6010100D2010100E201010081 +:10C7C0001802010000003C027804B306EE08280BB2 +:10C7D000610D990FD01106143A166C189D1ACB1CD6 +:10C7E000F71E212148236C258E27AC29C72BDF2D6E +:10C7F000F32F0332103418361C381C3A173C0E3E07 +:10C80000FF3FEC41D443B64593476A493C4B084D42 +:10C81000CD4E8D504652F953A5554B57EA58825A82 +:10C82000135C9C5D1F5F9A600D627963DD643966FD +:10C830008D67D9681D6A596B8C6CB76DD96EF36FB3 +:10C8400004710C720B730174EE74D275AD767F7740 +:10C8500047780679BB79677A0A7BA27B327CB77C02 +:10C86000337DA57D0D7E6C7EC07E0B7F4B7F827FEE +:10C87000AF7FD27FEB7FFA7FFF7F0000202C2E3B23 +:10C880003A2D5F00A61C0100901C0100B81C01009D +:10C890001E1E0100881D0100EC1C0100061D010088 +:10C8A00082230100F61D0100CE1E0100A02101001F +:10C8B000D21C0100D42301003221010038240100E0 +:10C8C000FE1D0100061E0100481D01000E1E010094 +:10C8D000581F0100161E0100DA2001001821010076 +:10C8E00014240100061F01002A1F0100CA200100B4 +:10C8F000721F010092200100841E01002623010006 +:10C900005E230100561E0100B61D0100FC2101003E +:10C91000C41F010034200100CA220100542001007C +:10C9200060220100B0220100518CD394FFFF00006F +:10C9300010840000EF808C002563000048656C6C5B +:10C940006F20574F726C640A00000000232D302BBB +:10C950002000686C4C006566674546470030313200 +:10C960003334353637383941424344454600303157 +:10C9700032333435363738396162636465660000B6 +:10C98000F8B5C046F8BC08BC9E467047DD00000004 +:10C99000F8B5C046F8BC08BC9E467047B50000001C +:08C9A00060B2FF7F01000000FE +:10C9A800BFF35F8F01380028FAD1704701000000FB +:10C9B800C08F0100E88A0100C08A0100A8C50100F3 +:10C9C80010000250000000000000000000000000FD +:10C9D800BDF20000B1E800001200030000000000F2 +:10C9E80010000020EC2B002010000000FC2B002081 +:10C9F8001000000055170100451601000100000055 +:10CA0800640000200000000000000000000000009A +:10CA1800000000000000000000000000000000000E +:10CA280000000000000000000000000000000000FE +:10CA380000000000000000000000000000000000EE +:10CA480000000000000000000000000000000000DE +:10CA580000000000000000000000000000000000CE +:04CA680000000000CA :040000030000137571 :00000001FF diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.lss b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.lss index ed8171fa..fac8e832 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.lss +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.lss @@ -3,37 +3,37 @@ oracle_test_d21.elf: file format elf32-littlearm Sections: Idx Name Size VMA LMA File off Algn - 0 .text 0001cb10 00000000 00000000 00010000 2**2 + 0 .text 0001c9a0 00000000 00000000 00010000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .ARM.exidx 00000008 0001cb10 0001cb10 0002cb10 2**2 + 1 .ARM.exidx 00000008 0001c9a0 0001c9a0 0002c9a0 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA - 2 .relocate 000000c4 20000000 0001cb18 00030000 2**2 + 2 .relocate 000000c4 20000000 0001c9a8 00030000 2**2 CONTENTS, ALLOC, LOAD, CODE - 3 .bss 00004d70 200000c8 0001cbe0 000300c4 2**3 + 3 .bss 00004d70 200000c8 0001ca70 000300c4 2**3 ALLOC - 4 .stack 00002000 20004e38 00021950 000300c4 2**0 + 4 .stack 00002000 20004e38 000217e0 000300c4 2**0 ALLOC 5 .ARM.attributes 00000028 00000000 00000000 000300c4 2**0 CONTENTS, READONLY 6 .comment 00000059 00000000 00000000 000300ec 2**0 CONTENTS, READONLY - 7 .debug_info 0008aaaa 00000000 00000000 00030145 2**0 + 7 .debug_info 00089e2c 00000000 00000000 00030145 2**0 CONTENTS, READONLY, DEBUGGING - 8 .debug_abbrev 0000bbd3 00000000 00000000 000babef 2**0 + 8 .debug_abbrev 0000bbb5 00000000 00000000 000b9f71 2**0 CONTENTS, READONLY, DEBUGGING - 9 .debug_aranges 000017e0 00000000 00000000 000c67c2 2**0 + 9 .debug_aranges 000017e0 00000000 00000000 000c5b26 2**0 CONTENTS, READONLY, DEBUGGING - 10 .debug_ranges 00003230 00000000 00000000 000c7fa2 2**0 + 10 .debug_ranges 00003230 00000000 00000000 000c7306 2**0 CONTENTS, READONLY, DEBUGGING - 11 .debug_macro 0002642b 00000000 00000000 000cb1d2 2**0 + 11 .debug_macro 0002642b 00000000 00000000 000ca536 2**0 CONTENTS, READONLY, DEBUGGING - 12 .debug_line 000310b5 00000000 00000000 000f15fd 2**0 + 12 .debug_line 00030f4b 00000000 00000000 000f0961 2**0 CONTENTS, READONLY, DEBUGGING - 13 .debug_str 0009fce7 00000000 00000000 001226b2 2**0 + 13 .debug_str 0009fce3 00000000 00000000 001218ac 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_frame 00004794 00000000 00000000 001c239c 2**2 + 14 .debug_frame 000047b8 00000000 00000000 001c1590 2**2 CONTENTS, READONLY, DEBUGGING - 15 .debug_loc 0003d5da 00000000 00000000 001c6b30 2**0 + 15 .debug_loc 0003cca8 00000000 00000000 001c5d48 2**0 CONTENTS, READONLY, DEBUGGING Disassembly of section .text: @@ -77,7 +77,7 @@ void _lv_gc_clear_roots(void) ce: bd10 pop {r4, pc} d0: 200000c8 .word 0x200000c8 d4: 00000000 .word 0x00000000 - d8: 0001cb18 .word 0x0001cb18 + d8: 0001c9a8 .word 0x0001c9a8 000000dc : dc: 4b08 ldr r3, [pc, #32] ; (100 ) @@ -100,8 +100,8 @@ void _lv_gc_clear_roots(void) fe: e7f9 b.n f4 100: 00000000 .word 0x00000000 104: 200000cc .word 0x200000cc - 108: 0001cb18 .word 0x0001cb18 - 10c: 0001cb18 .word 0x0001cb18 + 108: 0001c9a8 .word 0x0001c9a8 + 10c: 0001c9a8 .word 0x0001c9a8 110: 00000000 .word 0x00000000 00000114 : @@ -259,9 +259,9 @@ __STATIC_FORCEINLINE void __DMB(void) 1be: 46c0 nop ; (mov r8, r8) 1c0: 00001345 .word 0x00001345 1c4: 2000000c .word 0x2000000c - 1c8: 000178c9 .word 0x000178c9 - 1cc: 00017859 .word 0x00017859 - 1d0: 000177a5 .word 0x000177a5 + 1c8: 00017759 .word 0x00017759 + 1cc: 000176e9 .word 0x000176e9 + 1d0: 000175c5 .word 0x000175c5 1d4: 00000115 .word 0x00000115 1d8: 00001861 .word 0x00001861 1dc: 0001696d .word 0x0001696d @@ -269,9 +269,9 @@ __STATIC_FORCEINLINE void __DMB(void) 1e4: 200000f0 .word 0x200000f0 1e8: 0000f4c1 .word 0x0000f4c1 1ec: 0000f45d .word 0x0000f45d - 1f0: 00017489 .word 0x00017489 + 1f0: 000172a9 .word 0x000172a9 1f4: 0000f4e1 .word 0x0000f4e1 - 1f8: 000179c5 .word 0x000179c5 + 1f8: 00017855 .word 0x00017855 000001fc : @@ -302,7 +302,7 @@ void oracle_service(void) 224: 000010cd .word 0x000010cd 228: 00001b57 .word 0x00001b57 22c: 00001b58 .word 0x00001b58 - 230: 00017cdd .word 0x00017cdd + 230: 00017b6d .word 0x00017b6d 234: 20000001 .word 0x20000001 238: 0001135d .word 0x0001135d @@ -590,7 +590,7 @@ enum status_code _sercom_get_sync_baud_val( 3a6: 0352 lsls r2, r2, #13 3a8: 432a orrs r2, r5 3aa: e7db b.n 364 <_sercom_get_async_baud_val+0x44> - 3ac: 00017d1d .word 0x00017d1d + 3ac: 00017bad .word 0x00017bad 3b0: 0000023d .word 0x0000023d 000003b4 : @@ -895,7 +895,7 @@ uint8_t _sercom_get_sercom_inst_index( return i; 5a8: b2d8 uxtb r0, r3 5aa: e7fa b.n 5a2 <_sercom_get_sercom_inst_index+0x2a> - 5ac: 00018834 .word 0x00018834 + 5ac: 000186c4 .word 0x000186c4 000005b0 : */ @@ -2661,7 +2661,7 @@ uint32_t system_clock_source_get_hz( } e14: bd10 pop {r4, pc} e16: 46c0 nop ; (mov r8, r8) - e18: 0001884c .word 0x0001884c + e18: 000186dc .word 0x000186dc e1c: 200026b8 .word 0x200026b8 e20: 40000800 .word 0x40000800 e24: 007a1200 .word 0x007a1200 @@ -2831,7 +2831,7 @@ enum status_code system_clock_source_enable( f04: 2000 movs r0, #0 } f06: 4770 bx lr - f08: 00018870 .word 0x00018870 + f08: 00018700 .word 0x00018700 f0c: 40000800 .word 0x40000800 f10: 200026b8 .word 0x200026b8 @@ -3343,7 +3343,7 @@ uint32_t system_gclk_gen_get_hz( 1148: 00000d9d .word 0x00000d9d 114c: 40000c08 .word 0x40000c08 1150: 00000ced .word 0x00000ced - 1154: 000179f1 .word 0x000179f1 + 1154: 00017881 .word 0x00017881 00001158 : * @@ -3958,7 +3958,7 @@ void Dummy_Handler(void) 141a: 4b0e ldr r3, [pc, #56] ; (1454 ) 141c: 4798 blx r3 141e: e7fe b.n 141e - 1420: 0001cb18 .word 0x0001cb18 + 1420: 0001c9a8 .word 0x0001c9a8 1424: 20000000 .word 0x20000000 1428: 200000c4 .word 0x200000c4 142c: 20000004 .word 0x20000004 @@ -3970,8 +3970,8 @@ void Dummy_Handler(void) 1444: 41005000 .word 0x41005000 1448: 41004800 .word 0x41004800 144c: 41004000 .word 0x41004000 - 1450: 00017f45 .word 0x00017f45 - 1454: 000179dd .word 0x000179dd + 1450: 00017dd5 .word 0x00017dd5 + 1454: 0001786d .word 0x0001786d 00001458 <_sbrk>: extern void _exit(int status); @@ -4062,7 +4062,7 @@ void lv_debug_log_error(const char * msg, uint64_t value) } 14a0: e7f7 b.n 1492 14a2: 46c0 nop ; (mov r8, r8) - 14a4: 00017ff1 .word 0x00017ff1 + 14a4: 00017e81 .word 0x00017e81 14a8: 00010c8d .word 0x00010c8d 000014ac : @@ -4528,7 +4528,7 @@ static void obj_to_foreground(lv_obj_t * obj) 1730: 00001675 .word 0x00001675 1734: 0001061d .word 0x0001061d 1738: 0000147d .word 0x0000147d - 173c: 00018894 .word 0x00018894 + 173c: 00018724 .word 0x00018724 1740: 00001485 .word 0x00001485 00001744 : @@ -4828,7 +4828,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 18e4: 20004d68 .word 0x20004d68 18e8: 000105b9 .word 0x000105b9 18ec: 20000030 .word 0x20000030 - 18f0: 000188a2 .word 0x000188a2 + 18f0: 00018732 .word 0x00018732 18f4: 00014491 .word 0x00014491 18f8: 00011c51 .word 0x00011c51 18fc: 0000429d .word 0x0000429d @@ -4867,7 +4867,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 193c: 4788 blx r1 193e: e7fe b.n 193e 1940: 0000147d .word 0x0000147d - 1944: 000188fc .word 0x000188fc + 1944: 0001878c .word 0x0001878c 1948: 00001485 .word 0x00001485 0000194c : @@ -4990,7 +4990,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 19fc: 200026dc .word 0x200026dc 1a00: 0000176d .word 0x0000176d 1a04: 00001a11 .word 0x00001a11 - 1a08: 000188fc .word 0x000188fc + 1a08: 0001878c .word 0x0001878c 1a0c: 00001485 .word 0x00001485 00001a10 : @@ -5027,7 +5027,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 1a40: e7fc b.n 1a3c 1a42: 46c0 nop ; (mov r8, r8) 1a44: 0000147d .word 0x0000147d - 1a48: 000188fc .word 0x000188fc + 1a48: 0001878c .word 0x0001878c 1a4c: 00001485 .word 0x00001485 1a50: 0000194d .word 0x0000194d @@ -5078,7 +5078,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor } 1a92: bd10 pop {r4, pc} 1a94: 0000147d .word 0x0000147d - 1a98: 000188fc .word 0x000188fc + 1a98: 0001878c .word 0x0001878c 1a9c: 00001485 .word 0x00001485 00001aa0 : @@ -5102,7 +5102,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 1ab8: 4788 blx r1 1aba: e7fe b.n 1aba 1abc: 0000147d .word 0x0000147d - 1ac0: 000188fc .word 0x000188fc + 1ac0: 0001878c .word 0x0001878c 1ac4: 00001485 .word 0x00001485 00001ac8 : @@ -5137,7 +5137,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 1af2: 46c0 nop ; (mov r8, r8) 1af4: 0000147d .word 0x0000147d 1af8: 00001aa1 .word 0x00001aa1 - 1afc: 000188fc .word 0x000188fc + 1afc: 0001878c .word 0x0001878c 1b00: 00001485 .word 0x00001485 00001b04 : @@ -5215,7 +5215,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 1b7c: 20004cc4 .word 0x20004cc4 1b80: 0001066d .word 0x0001066d 1b84: 00010685 .word 0x00010685 - 1b88: 000188fc .word 0x000188fc + 1b88: 0001878c .word 0x0001878c 1b8c: 00001485 .word 0x00001485 00001b90 : @@ -5252,7 +5252,7 @@ static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coor 1bbe: e7f4 b.n 1baa 1bc0: 0000147d .word 0x0000147d 1bc4: 00010685 .word 0x00010685 - 1bc8: 000188fc .word 0x000188fc + 1bc8: 0001878c .word 0x0001878c 1bcc: 00001485 .word 0x00001485 1bd0: 0001066d .word 0x0001066d @@ -5298,7 +5298,7 @@ LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const vo 1c00: e7fe b.n 1c00 1c02: 46c0 nop ; (mov r8, r8) 1c04: 0000147d .word 0x0000147d - 1c08: 000188fc .word 0x000188fc + 1c08: 0001878c .word 0x0001878c 1c0c: 00001485 .word 0x00001485 00001c10 : @@ -5336,7 +5336,7 @@ LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const vo 1c40: e7fb b.n 1c3a 1c42: 46c0 nop ; (mov r8, r8) 1c44: 0000147d .word 0x0000147d - 1c48: 000188fc .word 0x000188fc + 1c48: 0001878c .word 0x0001878c 1c4c: 00001485 .word 0x00001485 1c50: 00001aa1 .word 0x00001aa1 @@ -5375,7 +5375,7 @@ LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const vo 1c84: e7fb b.n 1c7e 1c86: 46c0 nop ; (mov r8, r8) 1c88: 0000147d .word 0x0000147d - 1c8c: 000188fc .word 0x000188fc + 1c8c: 0001878c .word 0x0001878c 1c90: 00001485 .word 0x00001485 1c94: 00001aa1 .word 0x00001aa1 @@ -5410,7 +5410,7 @@ static inline lv_coord_t lv_area_get_width(const lv_area_t * area_p) 1cb8: 4788 blx r1 1cba: e7fe b.n 1cba 1cbc: 0000147d .word 0x0000147d - 1cc0: 000188fc .word 0x000188fc + 1cc0: 0001878c .word 0x0001878c 1cc4: 00001485 .word 0x00001485 00001cc8 : @@ -5444,7 +5444,7 @@ static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) 1ce8: 4788 blx r1 1cea: e7fe b.n 1cea 1cec: 0000147d .word 0x0000147d - 1cf0: 000188fc .word 0x000188fc + 1cf0: 0001878c .word 0x0001878c 1cf4: 00001485 .word 0x00001485 00001cf8 : @@ -5735,7 +5735,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 1ea4: e7fe b.n 1ea4 1ea6: 46c0 nop ; (mov r8, r8) 1ea8: 0000147d .word 0x0000147d - 1eac: 000188fc .word 0x000188fc + 1eac: 0001878c .word 0x0001878c 1eb0: 00001485 .word 0x00001485 00001eb4 : @@ -5869,7 +5869,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 1f7c: e7ad b.n 1eda 1f7e: 46c0 nop ; (mov r8, r8) 1f80: 0000147d .word 0x0000147d - 1f84: 000188fc .word 0x000188fc + 1f84: 0001878c .word 0x0001878c 1f88: 00001485 .word 0x00001485 1f8c: 00001e85 .word 0x00001e85 1f90: 00001ac9 .word 0x00001ac9 @@ -5941,7 +5941,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 2006: 46c0 nop ; (mov r8, r8) 2008: 0000147d .word 0x0000147d 200c: 00001eb5 .word 0x00001eb5 - 2010: 000188fc .word 0x000188fc + 2010: 0001878c .word 0x0001878c 2014: 00001485 .word 0x00001485 00002018 : @@ -5995,7 +5995,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 2064: bdf8 pop {r3, r4, r5, r6, r7, pc} 2066: 46c0 nop ; (mov r8, r8) 2068: 0000147d .word 0x0000147d - 206c: 000188fc .word 0x000188fc + 206c: 0001878c .word 0x0001878c 2070: 00001485 .word 0x00001485 2074: 00001aa1 .word 0x00001aa1 2078: 0001066d .word 0x0001066d @@ -6112,7 +6112,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 2134: 00001fb1 .word 0x00001fb1 2138: 00001bd5 .word 0x00001bd5 213c: 00001809 .word 0x00001809 - 2140: 000188fc .word 0x000188fc + 2140: 0001878c .word 0x0001878c 2144: 00001485 .word 0x00001485 00002148 : @@ -6228,7 +6228,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 21fc: 46a2 mov sl, r4 21fe: bdf0 pop {r4, r5, r6, r7, pc} 2200: 0000147d .word 0x0000147d - 2204: 000188fc .word 0x000188fc + 2204: 0001878c .word 0x0001878c 2208: 00001485 .word 0x00001485 220c: 00001aa1 .word 0x00001aa1 2210: 0000ff41 .word 0x0000ff41 @@ -6659,13 +6659,13 @@ static void trans_anim_ready_cb(lv_anim_t * a) break; 24ba: e707 b.n 22cc 24bc: 0000147d .word 0x0000147d - 24c0: 000188fc .word 0x000188fc + 24c0: 0001878c .word 0x0001878c 24c4: 00001485 .word 0x00001485 24c8: 00001c11 .word 0x00001c11 24cc: 00001c55 .word 0x00001c55 24d0: 00001c99 .word 0x00001c99 24d4: 00001cc9 .word 0x00001cc9 - 24d8: 000188a4 .word 0x000188a4 + 24d8: 00018734 .word 0x00018734 24dc: 00001aa1 .word 0x00001aa1 24e0: 00002085 .word 0x00002085 @@ -6722,7 +6722,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 2536: e7eb b.n 2510 2538: 0000147d .word 0x0000147d 253c: 00002219 .word 0x00002219 - 2540: 000188fc .word 0x000188fc + 2540: 0001878c .word 0x0001878c 2544: 00001485 .word 0x00001485 2548: 00002149 .word 0x00002149 @@ -6890,7 +6890,7 @@ static void trans_anim_ready_cb(lv_anim_t * a) 2656: e7dd b.n 2614 2658: 0000147d .word 0x0000147d 265c: 00001fb1 .word 0x00001fb1 - 2660: 000188fc .word 0x000188fc + 2660: 0001878c .word 0x0001878c 2664: 00001485 .word 0x00001485 2668: 00008081 .word 0x00008081 266c: 00008080 .word 0x00008080 @@ -7273,7 +7273,7 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 28d4: 4788 blx r1 28d6: e7fe b.n 28d6 28d8: 0000147d .word 0x0000147d - 28dc: 000188fc .word 0x000188fc + 28dc: 0001878c .word 0x0001878c 28e0: 00001485 .word 0x00001485 000028e4 : @@ -7848,11 +7848,11 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 2c9c: e03a b.n 2d14 2c9e: 46c0 nop ; (mov r8, r8) 2ca0: 0000147d .word 0x0000147d - 2ca4: 000188fc .word 0x000188fc + 2ca4: 0001878c .word 0x0001878c 2ca8: 00001485 .word 0x00001485 2cac: 0000f609 .word 0x0000f609 2cb0: 000105cd .word 0x000105cd - 2cb4: 00018894 .word 0x00018894 + 2cb4: 00018724 .word 0x00018724 2cb8: 0001104d .word 0x0001104d 2cbc: 00003e41 .word 0x00003e41 2cc0: 000039e1 .word 0x000039e1 @@ -7868,7 +7868,7 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 2ce8: 00002085 .word 0x00002085 2cec: 0000f665 .word 0x0000f665 2cf0: 000028bd .word 0x000028bd - 2cf4: 000179f1 .word 0x000179f1 + 2cf4: 00017881 .word 0x00017881 2cf8: 00011c69 .word 0x00011c69 if(parent != NULL) { 2cfc: 4653 mov r3, sl @@ -7926,7 +7926,7 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 2d50: 4788 blx r1 2d52: e7fe b.n 2d52 2d54: 0000147d .word 0x0000147d - 2d58: 000188fc .word 0x000188fc + 2d58: 0001878c .word 0x0001878c 2d5c: 00001485 .word 0x00001485 00002d60 : @@ -7972,7 +7972,7 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 2d9c: e7ec b.n 2d78 2d9e: 46c0 nop ; (mov r8, r8) 2da0: 0000147d .word 0x0000147d - 2da4: 000188fc .word 0x000188fc + 2da4: 0001878c .word 0x0001878c 2da8: 00001485 .word 0x00001485 2dac: 00001a55 .word 0x00001a55 @@ -8195,7 +8195,7 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 2f04: 000058b5 .word 0x000058b5 2f08: 00001aa1 .word 0x00001aa1 2f0c: ffff80ff .word 0xffff80ff - 2f10: 000188f8 .word 0x000188f8 + 2f10: 00018788 .word 0x00018788 00002f14 <_lv_obj_get_style_opa>: { @@ -8406,7 +8406,7 @@ LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_co 3068: ffff80ff .word 0xffff80ff 306c: 0000808e .word 0x0000808e 3070: 00011c5d .word 0x00011c5d - 3074: 0001c8d8 .word 0x0001c8d8 + 3074: 0001c768 .word 0x0001c768 00003078 : { @@ -9012,7 +9012,7 @@ static inline void lv_anim_set_ready_cb(lv_anim_t * a, lv_anim_ready_cb_t ready_ 3414: 4788 blx r1 3416: e7fe b.n 3416 3418: 0000147d .word 0x0000147d - 341c: 000188fc .word 0x000188fc + 341c: 0001878c .word 0x0001878c 3420: 00001485 .word 0x00001485 3424: 00002db1 .word 0x00002db1 3428: 00004cf5 .word 0x00004cf5 @@ -9030,11 +9030,11 @@ static inline void lv_anim_set_ready_cb(lv_anim_t * a, lv_anim_ready_cb_t ready_ 3458: 00004fb5 .word 0x00004fb5 345c: 00007fff .word 0x00007fff 3460: 00001c99 .word 0x00001c99 - 3464: 00018894 .word 0x00018894 + 3464: 00018724 .word 0x00018724 3468: 00002e71 .word 0x00002e71 346c: 00004e55 .word 0x00004e55 3470: 00002fc1 .word 0x00002fc1 - 3474: 00017f8d .word 0x00017f8d + 3474: 00017e1d .word 0x00017e1d 3478: 00005109 .word 0x00005109 for(part = 0; part < _LV_OBJ_PART_REAL_LAST; part++) { 347c: 9b00 ldr r3, [sp, #0] @@ -9230,7 +9230,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int 35ae: 46c0 nop ; (mov r8, r8) 35b0: 0000147d .word 0x0000147d 35b4: 000030ed .word 0x000030ed - 35b8: 000188fc .word 0x000188fc + 35b8: 0001878c .word 0x0001878c 35bc: 00001485 .word 0x00001485 000035c0 : @@ -9267,7 +9267,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int 35ee: 46c0 nop ; (mov r8, r8) 35f0: 0000147d .word 0x0000147d 35f4: 000030ed .word 0x000030ed - 35f8: 000188fc .word 0x000188fc + 35f8: 0001878c .word 0x0001878c 35fc: 00001485 .word 0x00001485 00003600 : @@ -9291,7 +9291,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int 3618: 4788 blx r1 361a: e7fe b.n 361a 361c: 0000147d .word 0x0000147d - 3620: 000188fc .word 0x000188fc + 3620: 0001878c .word 0x0001878c 3624: 00001485 .word 0x00001485 00003628 : @@ -9328,7 +9328,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int 3656: e7f6 b.n 3646 3658: 0000147d .word 0x0000147d 365c: 00001745 .word 0x00001745 - 3660: 000188fc .word 0x000188fc + 3660: 0001878c .word 0x0001878c 3664: 00001485 .word 0x00001485 00003668 : @@ -10736,7 +10736,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_PAD, outline_pad, lv_style_int_t, _int, sc 3f28: e7b0 b.n 3e8c 3f2a: 46c0 nop ; (mov r8, r8) 3f2c: 00001dd5 .word 0x00001dd5 - 3f30: 0001890c .word 0x0001890c + 3f30: 0001879c .word 0x0001879c 3f34: 00003669 .word 0x00003669 3f38: 00002d2d .word 0x00002d2d 3f3c: 00003c35 .word 0x00003c35 @@ -11967,7 +11967,7 @@ static void lv_refr_vdb_flush(void) 4710: 0000f63d .word 0x0000f63d 4714: 000041f9 .word 0x000041f9 4718: 0000f725 .word 0x0000f725 - 471c: 000179f1 .word 0x000179f1 + 471c: 00017881 .word 0x00017881 if(y2 == row_last) disp_refr->driver.buffer->last_part = 1; 4720: 42af cmp r7, r5 4722: d01c beq.n 475e <_lv_disp_refr_task+0x3a2> @@ -12463,7 +12463,7 @@ void _lv_style_list_remove_style(lv_style_list_t * list, lv_style_t * style) 4a08: 00010e45 .word 0x00010e45 4a0c: 0000147d .word 0x0000147d 4a10: 00010b39 .word 0x00010b39 - 4a14: 00018894 .word 0x00018894 + 4a14: 00018724 .word 0x00018724 4a18: 00001485 .word 0x00001485 00004a1c <_lv_style_list_add_style>: @@ -12559,7 +12559,7 @@ void _lv_style_list_remove_style(lv_style_list_t * list, lv_style_t * style) 4ab0: 3fffffff .word 0x3fffffff 4ab4: 3ffffffe .word 0x3ffffffe 4ab8: 00010e45 .word 0x00010e45 - 4abc: 00018894 .word 0x00018894 + 4abc: 00018724 .word 0x00018724 4ac0: 00001485 .word 0x00001485 00004ac4 : @@ -12647,7 +12647,7 @@ static lv_style_t * get_alloc_local_style(lv_style_list_t * list) 4b34: 0000147d .word 0x0000147d 4b38: 0000494d .word 0x0000494d 4b3c: 00004a1d .word 0x00004a1d - 4b40: 00018894 .word 0x00018894 + 4b40: 00018724 .word 0x00018724 4b44: 00001485 .word 0x00001485 00004b48 : @@ -13143,7 +13143,7 @@ static lv_style_t * get_alloc_local_style(lv_style_list_t * list) 4e40: 00004b5d .word 0x00004b5d 4e44: 00010e45 .word 0x00010e45 4e48: 0000147d .word 0x0000147d - 4e4c: 00018894 .word 0x00018894 + 4e4c: 00018724 .word 0x00018724 4e50: 00001485 .word 0x00001485 00004e54 <_lv_style_set_color>: @@ -13355,7 +13355,7 @@ static lv_style_t * get_alloc_local_style(lv_style_list_t * list) 4fa0: 00004b5d .word 0x00004b5d 4fa4: 00010e45 .word 0x00010e45 4fa8: 0000147d .word 0x0000147d - 4fac: 00018894 .word 0x00018894 + 4fac: 00018724 .word 0x00018724 4fb0: 00001485 .word 0x00001485 00004fb4 <_lv_style_set_opa>: @@ -13560,7 +13560,7 @@ static lv_style_t * get_alloc_local_style(lv_style_list_t * list) 50f4: 00004b5d .word 0x00004b5d 50f8: 00010e45 .word 0x00010e45 50fc: 0000147d .word 0x0000147d - 5100: 00018894 .word 0x00018894 + 5100: 00018724 .word 0x00018724 5104: 00001485 .word 0x00001485 00005108 <_lv_style_set_ptr>: @@ -13786,7 +13786,7 @@ static lv_style_t * get_alloc_local_style(lv_style_list_t * list) 5270: 00004b5d .word 0x00004b5d 5274: 00010e45 .word 0x00010e45 5278: 0000147d .word 0x0000147d - 527c: 00018894 .word 0x00018894 + 527c: 00018724 .word 0x00018724 5280: 00001485 .word 0x00001485 00005284 <_lv_style_get_int>: @@ -14667,7 +14667,7 @@ static lv_style_t * get_alloc_local_style(lv_style_list_t * list) 57cc: 0000147d .word 0x0000147d 57d0: 0000494d .word 0x0000494d 57d4: 00004a1d .word 0x00004a1d - 57d8: 00018894 .word 0x00018894 + 57d8: 00018724 .word 0x00018724 57dc: 00001485 .word 0x00001485 000057e0 <_lv_style_list_get_int>: @@ -20324,7 +20324,7 @@ static inline bool _lv_img_buf_transform(lv_img_transform_dsc_t * dsc, lv_coord_ 7d10: 0000d0ed .word 0x0000d0ed 7d14: 0000d20d .word 0x0000d20d 7d18: 0000d615 .word 0x0000d615 - 7d1c: 00018914 .word 0x00018914 + 7d1c: 000187a4 .word 0x000187a4 7d20: fffff81f .word 0xfffff81f 7d24: 0000a625 .word 0x0000a625 7d28: 0001104d .word 0x0001104d @@ -20550,7 +20550,7 @@ static void show_error(const lv_area_t * coords, const lv_area_t * clip_area, co 7e94: b01f add sp, #124 ; 0x7c 7e96: bdf0 pop {r4, r5, r6, r7, pc} 7e98: 0000ab21 .word 0x0000ab21 - 7e9c: 00018944 .word 0x00018944 + 7e9c: 000187d4 .word 0x000187d4 7ea0: 0000abc5 .word 0x0000abc5 7ea4: 000081c5 .word 0x000081c5 7ea8: 00008215 .word 0x00008215 @@ -20627,7 +20627,7 @@ static void show_error(const lv_area_t * coords, const lv_area_t * clip_area, co 7f0c: 2000 movs r0, #0 } 7f0e: 4770 bx lr - 7f10: 00018918 .word 0x00018918 + 7f10: 000187a8 .word 0x000187a8 00007f14 : switch(cf) { @@ -20960,7 +20960,7 @@ static void show_error(const lv_area_t * coords, const lv_area_t * clip_area, co 8126: 4b0c ldr r3, [pc, #48] ; (8158 ) 8128: 4798 blx r3 812a: e718 b.n 7f5e - 812c: 00018948 .word 0x00018948 + 812c: 000187d8 .word 0x000187d8 8130: 00007e5d .word 0x00007e5d 8134: 0000da69 .word 0x0000da69 8138: 00007f15 .word 0x00007f15 @@ -21072,7 +21072,7 @@ static uint8_t hex_char_to_num(char hex) 81ba: 0010 movs r0, r2 81bc: 4770 bx lr 81be: 46c0 nop ; (mov r8, r8) - 81c0: 00018950 .word 0x00018950 + 81c0: 000187e0 .word 0x000187e0 000081c4 : { @@ -21677,10 +21677,10 @@ static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) 85ac: 000117c9 .word 0x000117c9 85b0: fffffc00 .word 0xfffffc00 85b4: 0000ab21 .word 0x0000ab21 - 85b8: 00018968 .word 0x00018968 + 85b8: 000187f8 .word 0x000187f8 85bc: 00011a41 .word 0x00011a41 85c0: 00009101 .word 0x00009101 - 85c4: 00017b05 .word 0x00017b05 + 85c4: 00017995 .word 0x00017995 85c8: 0000817d .word 0x0000817d 85cc: fffff81f .word 0xfffff81f sel_coords.x1 = pos.x; @@ -22178,14 +22178,14 @@ static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) 890c: 2300 movs r3, #0 890e: e77f b.n 8810 8910: 0000abc5 .word 0x0000abc5 - 8914: 00018984 .word 0x00018984 - 8918: 00018970 .word 0x00018970 - 891c: 00017b05 .word 0x00017b05 + 8914: 00018814 .word 0x00018814 + 8918: 00018800 .word 0x00018800 + 891c: 00017995 .word 0x00017995 8920: 00010ec1 .word 0x00010ec1 8924: 000043b1 .word 0x000043b1 8928: 0000f709 .word 0x0000f709 892c: 0000a6c1 .word 0x0000a6c1 - 8930: 00018974 .word 0x00018974 + 8930: 00018804 .word 0x00018804 8934: fffff81f .word 0xfffff81f 8938: 9a05 ldr r2, [sp, #20] 893a: 4693 mov fp, r2 @@ -22720,12 +22720,12 @@ static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) 8ca8: 0000e769 .word 0x0000e769 8cac: 0000e761 .word 0x0000e761 8cb0: 0000e759 .word 0x0000e759 - 8cb4: 0001896c .word 0x0001896c - 8cb8: 00018984 .word 0x00018984 - 8cbc: 00018970 .word 0x00018970 + 8cb4: 000187fc .word 0x000187fc + 8cb8: 00018814 .word 0x00018814 + 8cbc: 00018800 .word 0x00018800 8cc0: 20002bb4 .word 0x20002bb4 8cc4: 20002ab0 .word 0x20002ab0 - 8cc8: 00018974 .word 0x00018974 + 8cc8: 00018804 .word 0x00018804 8ccc: 20002bb0 .word 0x20002bb0 8cd0: 465c mov r4, fp 8cd2: 9b19 ldr r3, [sp, #100] ; 0x64 @@ -24041,8 +24041,8 @@ LV_ATTRIBUTE_FAST_MEM void lv_draw_line(const lv_point_t * point1, const lv_poin 9514: 970a str r7, [sp, #40] ; 0x28 9516: e050 b.n 95ba 9518: 0000fc0f .word 0x0000fc0f - 951c: 00017b05 .word 0x00017b05 - 9520: 00018a84 .word 0x00018a84 + 951c: 00017995 .word 0x00017995 + 9520: 00018914 .word 0x00018914 9524: 0000a6e5 .word 0x0000a6e5 9528: 0000a5ed .word 0x0000a5ed 952c: 000043b1 .word 0x000043b1 @@ -24053,7 +24053,7 @@ LV_ATTRIBUTE_FAST_MEM void lv_draw_line(const lv_point_t * point1, const lv_poin 9540: 0000a625 .word 0x0000a625 9544: 0000a6c1 .word 0x0000a6c1 9548: 00005c6d .word 0x00005c6d - 954c: 00017cd1 .word 0x00017cd1 + 954c: 00017b61 .word 0x00017b61 else if(dash_cnt >= dsc->dash_gap + dsc->dash_width) { 9550: 2606 movs r6, #6 9552: 5fa5 ldrsh r5, [r4, r6] @@ -24598,10 +24598,10 @@ LV_ATTRIBUTE_FAST_MEM void lv_draw_line(const lv_point_t * point1, const lv_poin 98f0: 0000a6c1 .word 0x0000a6c1 98f4: 0000fc0f .word 0x0000fc0f 98f8: 00010ec1 .word 0x00010ec1 - 98fc: 00017cd1 .word 0x00017cd1 + 98fc: 00017b61 .word 0x00017b61 9900: 000110f1 .word 0x000110f1 9904: 0000a625 .word 0x0000a625 - 9908: 00017b05 .word 0x00017b05 + 9908: 00017995 .word 0x00017995 990c: 0000a6e5 .word 0x0000a6e5 9910: 0000a5ed .word 0x0000a5ed 9914: 0000fbf3 .word 0x0000fbf3 @@ -26731,7 +26731,7 @@ LV_ATTRIBUTE_FAST_MEM static inline void sqrt_approx(lv_sqrt_res_t * q, lv_sqrt_ a5da: 021b lsls r3, r3, #8 a5dc: 9302 str r3, [sp, #8] a5de: e77c b.n a4da - a5e0: 00017b05 .word 0x00017b05 + a5e0: 00017995 .word 0x00017995 a5e4: 0001104d .word 0x0001104d a5e8: 000109a9 .word 0x000109a9 @@ -27137,7 +27137,7 @@ LV_ATTRIBUTE_FAST_MEM static inline void sqrt_approx(lv_sqrt_res_t * q, lv_sqrt_ a846: e7b7 b.n a7b8 a848: 0001104d .word 0x0001104d a84c: 00009a8d .word 0x00009a8d - a850: 00017b05 .word 0x00017b05 + a850: 00017995 .word 0x00017995 0000a854 : { @@ -27596,7 +27596,7 @@ LV_ATTRIBUTE_FAST_MEM static void shadow_blur_corner(lv_coord_t size, lv_coord_t ab0c: 00010ec1 .word 0x00010ec1 ab10: 7ffffffe .word 0x7ffffffe ab14: 00010c8d .word 0x00010c8d - ab18: 00017b05 .word 0x00017b05 + ab18: 00017995 .word 0x00017995 ab1c: 00010bd5 .word 0x00010bd5 0000ab20 : @@ -27694,7 +27694,7 @@ LV_ATTRIBUTE_FAST_MEM static void shadow_blur_corner(lv_coord_t size, lv_coord_t abb0: bd10 pop {r4, pc} abb2: 46c0 nop ; (mov r8, r8) abb4: 0001104d .word 0x0001104d - abb8: 00018aa8 .word 0x00018aa8 + abb8: 00018938 .word 0x00018938 abbc: fffff81f .word 0xfffff81f abc0: 20000030 .word 0x20000030 @@ -28199,7 +28199,7 @@ static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) af08: 00010ec1 .word 0x00010ec1 af0c: 0000a855 .word 0x0000a855 af10: 7fffffff .word 0x7fffffff - af14: 00017b05 .word 0x00017b05 + af14: 00017995 .word 0x00017995 af18: 0001104d .word 0x0001104d af1c: 000110f1 .word 0x000110f1 af20: 00010bd5 .word 0x00010bd5 @@ -30631,7 +30631,7 @@ static void draw_value(const lv_area_t * coords, const lv_area_t * clip, lv_draw bf30: 0000a5ed .word 0x0000a5ed bf34: 00010ec1 .word 0x00010ec1 bf38: fffff81f .word 0xfffff81f - bf3c: 00017b05 .word 0x00017b05 + bf3c: 00017995 .word 0x00017995 bf40: 000110f1 .word 0x000110f1 bf44: 0000a625 .word 0x0000a625 mask_res = LV_DRAW_MASK_RES_FULL_COVER; @@ -31110,7 +31110,7 @@ static void draw_value(const lv_area_t * coords, const lv_area_t * clip, lv_draw c276: 81a3 strh r3, [r4, #12] c278: e037 b.n c2ea c27a: 46c0 nop ; (mov r8, r8) - c27c: 00017b05 .word 0x00017b05 + c27c: 00017995 .word 0x00017995 c280: fffff81f .word 0xfffff81f c284: 00005c6d .word 0x00005c6d c288: 00006951 .word 0x00006951 @@ -31450,7 +31450,7 @@ static void draw_value(const lv_area_t * coords, const lv_area_t * clip, lv_draw c4dc: 0000a679 .word 0x0000a679 c4e0: 0000a855 .word 0x0000a855 c4e4: 0000a5ed .word 0x0000a5ed - c4e8: 00017cd1 .word 0x00017cd1 + c4e8: 00017b61 .word 0x00017b61 c4ec: 00008215 .word 0x00008215 draw_area.x1 -= disp_area->x1; c4f0: 8a38 ldrh r0, [r7, #16] @@ -33607,7 +33607,7 @@ lv_opa_t lv_img_buf_get_px_alpha(lv_img_dsc_t * dsc, lv_coord_t x, lv_coord_t y) d306: 1871 adds r1, r6, r1 d308: 5c88 ldrb r0, [r1, r2] d30a: e792 b.n d232 - d30c: 00018aac .word 0x00018aac + d30c: 0001893c .word 0x0001893c 0000d310 <_lv_img_buf_transform_init>: /** @@ -33799,7 +33799,7 @@ void _lv_img_buf_transform_init(lv_img_transform_dsc_t * dsc) d42a: 4303 orrs r3, r0 d42c: 5463 strb r3, [r4, r1] d42e: e7d5 b.n d3dc <_lv_img_buf_transform_init+0xcc> - d430: 00017b05 .word 0x00017b05 + d430: 00017995 .word 0x00017995 d434: 00010935 .word 0x00010935 d438: 00007f15 .word 0x00007f15 d43c: 00007f29 .word 0x00007f29 @@ -34098,7 +34098,7 @@ void _lv_img_buf_get_transformed_area(lv_area_t * res, lv_coord_t w, lv_coord_t d606: 46a2 mov sl, r4 d608: 46ab mov fp, r5 d60a: bdf0 pop {r4, r5, r6, r7, pc} - d60c: 00017b05 .word 0x00017b05 + d60c: 00017995 .word 0x00017995 d610: 00010935 .word 0x00010935 0000d614 <_lv_img_buf_transform_anti_alias>: @@ -35040,7 +35040,7 @@ lv_img_cache_entry_t * _lv_img_cache_open(const void * src, lv_color_t color) dbc4: 20004d84 .word 0x20004d84 dbc8: 80000002 .word 0x80000002 dbcc: 00008161 .word 0x00008161 - dbd0: 00017fcd .word 0x00017fcd + dbd0: 00017e5d .word 0x00017e5d dbd4: 0000e685 .word 0x0000e685 dbd8: 0000f78d .word 0x0000f78d dbdc: 0000e59d .word 0x0000e59d @@ -35224,7 +35224,7 @@ void lv_img_cache_invalidate_src(const void * src) dcf4: 0000147d .word 0x0000147d dcf8: 20002bb6 .word 0x20002bb6 dcfc: 0001104d .word 0x0001104d - dd00: 00018894 .word 0x00018894 + dd00: 00018724 .word 0x00018724 dd04: 00001485 .word 0x00001485 0000dd08 : @@ -35870,13 +35870,13 @@ static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) e0f4: e6b8 b.n de68 e0f6: 46c0 nop ; (mov r8, r8) e0f8: 000104f1 .word 0x000104f1 - e0fc: 00018acc .word 0x00018acc - e100: 00017fcd .word 0x00017fcd + e0fc: 0001895c .word 0x0001895c + e100: 00017e5d .word 0x00017e5d e104: 00010429 .word 0x00010429 e108: 00010a71 .word 0x00010a71 e10c: 0000147d .word 0x0000147d e110: 0000dde9 .word 0x0000dde9 - e114: 00018894 .word 0x00018894 + e114: 00018724 .word 0x00018724 e118: 00001485 .word 0x00001485 e11c: 0001104d .word 0x0001104d e120: 00007ee5 .word 0x00007ee5 @@ -36517,7 +36517,7 @@ static lv_res_t lv_img_decoder_built_in_line_indexed(lv_img_decoder_dsc_t * dsc, e4cc: 00007ee5 .word 0x00007ee5 e4d0: 000103cf .word 0x000103cf e4d4: 0001038d .word 0x0001038d - e4d8: 00018abc .word 0x00018abc + e4d8: 0001894c .word 0x0001894c e4dc: 00010ec1 .word 0x00010ec1 e4e0: 00010bd5 .word 0x00010bd5 lv_fs_seek(user_data->f, ofs + 4); /*+4 to skip the header*/ @@ -36749,9 +36749,9 @@ static lv_res_t lv_img_decoder_built_in_line_indexed(lv_img_decoder_dsc_t * dsc, e644: 20004cd0 .word 0x20004cd0 e648: 0001066d .word 0x0001066d e64c: 00010685 .word 0x00010685 - e650: 00017ff1 .word 0x00017ff1 + e650: 00017e81 .word 0x00017e81 e654: 00010a71 .word 0x00010a71 - e658: 00017fe1 .word 0x00017fe1 + e658: 00017e71 .word 0x00017e71 e65c: 0001104d .word 0x0001104d 0000e660 : @@ -36845,7 +36845,7 @@ static lv_res_t lv_img_decoder_built_in_line_indexed(lv_img_decoder_dsc_t * dsc, e6e4: 000105cd .word 0x000105cd e6e8: 0000147d .word 0x0000147d e6ec: 0001104d .word 0x0001104d - e6f0: 00018894 .word 0x00018894 + e6f0: 00018724 .word 0x00018724 e6f4: 00001485 .word 0x00001485 0000e6f8 <_lv_img_decoder_init>: @@ -36895,7 +36895,7 @@ static lv_res_t lv_img_decoder_built_in_line_indexed(lv_img_decoder_dsc_t * dsc, e744: 0000e131 .word 0x0000e131 e748: 0000dde9 .word 0x0000dde9 e74c: 0000147d .word 0x0000147d - e750: 00018894 .word 0x00018894 + e750: 00018724 .word 0x00018724 e754: 00001485 .word 0x00001485 0000e758 : @@ -37712,12 +37712,12 @@ static int32_t unicode_list_compare(const void * ref, const void * element) ec20: 20002bc4 .word 0x20002bc4 ec24: 20002bbd .word 0x20002bbd ec28: 00010ec1 .word 0x00010ec1 - ec2c: 00018af4 .word 0x00018af4 - ec30: 00018894 .word 0x00018894 + ec2c: 00018984 .word 0x00018984 + ec30: 00018724 .word 0x00018724 ec34: 00001485 .word 0x00001485 - ec38: 00018ad0 .word 0x00018ad0 - ec3c: 00018b18 .word 0x00018b18 - ec40: 00018b3c .word 0x00018b3c + ec38: 00018960 .word 0x00018960 + ec3c: 000189a8 .word 0x000189a8 + ec40: 000189cc .word 0x000189cc uint16_t in16 = (in[byte_pos] << 8) + in[byte_pos + 1]; ec44: 5df2 ldrb r2, [r6, r7] ec46: 0212 lsls r2, r2, #8 @@ -38417,13 +38417,13 @@ static int32_t unicode_list_compare(const void * ref, const void * element) f078: 20002bcc .word 0x20002bcc f07c: 20002bbd .word 0x20002bbd f080: 20002bc4 .word 0x20002bc4 - f084: 00018b60 .word 0x00018b60 + f084: 000189f0 .word 0x000189f0 f088: 20002bc0 .word 0x20002bc0 f08c: 20002bbc .word 0x20002bbc - f090: 00018ba4 .word 0x00018ba4 - f094: 00018b80 .word 0x00018b80 - f098: 00018bc8 .word 0x00018bc8 - f09c: 00018bec .word 0x00018bec + f090: 00018a34 .word 0x00018a34 + f094: 00018a10 .word 0x00018a10 + f098: 00018a58 .word 0x00018a58 + f09c: 00018a7c .word 0x00018a7c bit_mask = 0x1; f0a0: 2301 movs r3, #1 uint32_t byte_pos = bit_pos >> 3; @@ -38749,7 +38749,7 @@ static int32_t unicode_list_compare(const void * ref, const void * element) f298: 2000 movs r0, #0 f29a: f7ff fb28 bl e8ee f29e: 46c0 nop ; (mov r8, r8) - f2a0: 00018c10 .word 0x00018c10 + f2a0: 00018aa0 .word 0x00018aa0 f2a4: 20002bc8 .word 0x20002bc8 f2a8: 20002bcc .word 0x20002bcc f2ac: 20002bbd .word 0x20002bbd @@ -39319,7 +39319,7 @@ lv_disp_t * lv_disp_drv_register(lv_disp_drv_t * driver) f5f4: 00001915 .word 0x00001915 f5f8: 00001fb1 .word 0x00001fb1 f5fc: 0001162d .word 0x0001162d - f600: 00018894 .word 0x00018894 + f600: 00018724 .word 0x00018724 f604: 00001485 .word 0x00001485 0000f608 : @@ -39501,7 +39501,7 @@ lv_disp_size_t lv_disp_get_size_category(lv_disp_t * disp) f6c6: e7de b.n f686 f6c8: 0000f615 .word 0x0000f615 f6cc: 0000f665 .word 0x0000f665 - f6d0: 000179f1 .word 0x000179f1 + f6d0: 00017881 .word 0x00017881 f6d4: 20002bd0 .word 0x20002bd0 0000f6d8 : @@ -39776,7 +39776,7 @@ lv_anim_value_t lv_anim_path_linear(const lv_anim_path_t * path, const lv_anim_t f7da: 2080 movs r0, #128 ; 0x80 f7dc: 00c0 lsls r0, r0, #3 f7de: e7f4 b.n f7ca - f7e0: 000179f1 .word 0x000179f1 + f7e0: 00017881 .word 0x00017881 0000f7e4 : } @@ -40186,7 +40186,7 @@ static void anim_mark_list_change(void) fa84: bd10 pop {r4, pc} fa86: 46c0 nop ; (mov r8, r8) fa88: 0001104d .word 0x0001104d - fa8c: 0001c8d8 .word 0x0001c8d8 + fa8c: 0001c768 .word 0x0001c768 0000fa90 : { @@ -40341,7 +40341,7 @@ static void anim_mark_list_change(void) fb98: 0000f7e5 .word 0x0000f7e5 fb9c: 0000f78d .word 0x0000f78d fba0: 20002be4 .word 0x20002be4 - fba4: 00018894 .word 0x00018894 + fba4: 00018724 .word 0x00018724 fba8: 00001485 .word 0x00001485 0000fbac : @@ -41380,7 +41380,7 @@ static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) break; 10210: e6c1 b.n ff96 <_lv_area_align+0x56> 10212: 46c0 nop ; (mov r8, r8) - 10214: 0001c8e0 .word 0x0001c8e0 + 10214: 0001c770 .word 0x0001c770 return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); 10218: 8882 ldrh r2, [r0, #4] 1021a: 3201 adds r2, #1 @@ -41914,7 +41914,7 @@ static const char * lv_fs_get_real_path(const char * path) 104d4: 000103f1 .word 0x000103f1 104d8: 00010a71 .word 0x00010a71 104dc: 0000147d .word 0x0000147d - 104e0: 00018894 .word 0x00018894 + 104e0: 00018724 .word 0x00018724 104e4: 00001485 .word 0x00001485 104e8: 00010327 .word 0x00010327 104ec: 00010b39 .word 0x00010b39 @@ -41970,8 +41970,8 @@ static const char * lv_fs_get_real_path(const char * path) 10536: e7f6 b.n 10526 10538: 4801 ldr r0, [pc, #4] ; (10540 ) 1053a: e7f4 b.n 10526 - 1053c: 00017ff1 .word 0x00017ff1 - 10540: 0001cab8 .word 0x0001cab8 + 1053c: 00017e81 .word 0x00017e81 + 10540: 0001c948 .word 0x0001c948 00010544 : * @param ll_p pointer to linked list @@ -42720,8 +42720,8 @@ LV_ATTRIBUTE_FAST_MEM int16_t _lv_trigo_sin(int16_t angle) 1099a: b200 sxth r0, r0 1099c: e7f0 b.n 10980 <_lv_trigo_sin+0x4c> 1099e: 46c0 nop ; (mov r8, r8) - 109a0: 00017cd1 .word 0x00017cd1 - 109a4: 0001c934 .word 0x0001c934 + 109a0: 00017b61 .word 0x00017b61 + 109a4: 0001c7c4 .word 0x0001c7c4 000109a8 <_lv_sqrt>: * If root < 16: mask = 0x80 @@ -44248,7 +44248,7 @@ void lv_task_enable(bool en) 11288: 00010685 .word 0x00010685 1128c: 0001061d .word 0x0001061d 11290: 0000147d .word 0x0000147d - 11294: 00018894 .word 0x00018894 + 11294: 00018724 .word 0x00018724 11298: 00001485 .word 0x00001485 1129c: 000105cd .word 0x000105cd 112a0: 000106d5 .word 0x000106d5 @@ -44658,7 +44658,7 @@ static uint32_t lv_task_time_remaining(lv_task_t * task) 11528: 0000f7a9 .word 0x0000f7a9 1152c: 20004c18 .word 0x20004c18 11530: 20004c24 .word 0x20004c24 - 11534: 000179f1 .word 0x000179f1 + 11534: 00017881 .word 0x00017881 11538: 20004c20 .word 0x20004c20 1153c: 20004c2c .word 0x20004c2c 11540: 0001066d .word 0x0001066d @@ -44791,7 +44791,7 @@ static uint32_t lv_task_time_remaining(lv_task_t * task) 11618: 000111c1 .word 0x000111c1 1161c: 0000147d .word 0x0000147d 11620: 00011549 .word 0x00011549 - 11624: 00018894 .word 0x00018894 + 11624: 00018724 .word 0x00018724 11628: 00001485 .word 0x00001485 0001162c : @@ -45481,7 +45481,7 @@ static uint32_t lv_txt_utf8_get_char_id(const char * txt, uint32_t byte_id) 11a26: e7f3 b.n 11a10 <_lv_txt_get_next_line+0x248> 11a28: 00007c18 .word 0x00007c18 11a2c: 20000058 .word 0x20000058 - 11a30: 0001c9ec .word 0x0001c9ec + 11a30: 0001c87c .word 0x0001c87c 11a34: 0000e769 .word 0x0000e769 11a38: 00400009 .word 0x00400009 11a3c: 00011789 .word 0x00011789 @@ -46498,7 +46498,7 @@ static void theme_apply(lv_obj_t * obj, lv_theme_style_t name) break; 12018: e645 b.n 11ca6 1201a: 46c0 nop ; (mov r8, r8) - 1201c: 0001c9f4 .word 0x0001c9f4 + 1201c: 0001c884 .word 0x0001c884 12020: 00001dd5 .word 0x00001dd5 12024: 00001cf9 .word 0x00001cf9 12028: 20004c38 .word 0x20004c38 @@ -48967,7 +48967,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) 13140: fffff800 .word 0xfffff800 13144: 00008189 .word 0x00008189 13148: 00009189 .word 0x00009189 - 1314c: 0001ca98 .word 0x0001ca98 + 1314c: 0001c928 .word 0x0001c928 13150: 0000a089 .word 0x0000a089 13154: 000080a9 .word 0x000080a9 13158: 000090a9 .word 0x000090a9 @@ -49472,7 +49472,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar 13590: e510 b.n 12fb4 13592: 46c0 nop ; (mov r8, r8) 13594: 0000f665 .word 0x0000f665 - 13598: 000179f1 .word 0x000179f1 + 13598: 00017881 .word 0x00017881 1359c: 20004c3c .word 0x20004c3c 135a0: 000007b1 .word 0x000007b1 135a4: 000010c8 .word 0x000010c8 @@ -49591,7 +49591,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar 13678: e539 b.n 130ee 1367a: 46c0 nop ; (mov r8, r8) 1367c: 0000f665 .word 0x0000f665 - 13680: 000179f1 .word 0x000179f1 + 13680: 00017881 .word 0x00017881 00013684 : { @@ -49785,7 +49785,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nons 137c4: 20004c3c .word 0x20004c3c 137c8: 00004e55 .word 0x00004e55 137cc: 00000449 .word 0x00000449 - 137d0: 0001ca98 .word 0x0001ca98 + 137d0: 0001c928 .word 0x0001c928 137d4: 00002029 .word 0x00002029 000137d8 : @@ -50144,8 +50144,8 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(MARGIN_BOTTOM, margin_bottom, lv_style_int_t, _int 13a58: 00007fff .word 0x00007fff 13a5c: 00004cf5 .word 0x00004cf5 13a60: 0000f665 .word 0x0000f665 - 13a64: 0001ca9c .word 0x0001ca9c - 13a68: 000179f1 .word 0x000179f1 + 13a64: 0001c92c .word 0x0001c92c + 13a68: 00017881 .word 0x00017881 00013a6c : { @@ -50314,12 +50314,12 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar 13b88: 20004c38 .word 0x20004c38 13b8c: 00012495 .word 0x00012495 13b90: 00004fb5 .word 0x00004fb5 - 13b94: 0001ca9c .word 0x0001ca9c + 13b94: 0001c92c .word 0x0001c92c 13b98: 00004e55 .word 0x00004e55 13b9c: 00007fff .word 0x00007fff 13ba0: 00004cf5 .word 0x00004cf5 13ba4: 0000f665 .word 0x0000f665 - 13ba8: 000179f1 .word 0x000179f1 + 13ba8: 00017881 .word 0x00017881 00013bac : { @@ -50625,8 +50625,8 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_LINE_WIDTH, scale_end_line_width, lv_sty 13dbc: 0000f665 .word 0x0000f665 13dc0: 20004c3c .word 0x20004c3c 13dc4: 00004e55 .word 0x00004e55 - 13dc8: 0001ca98 .word 0x0001ca98 - 13dcc: 000179f1 .word 0x000179f1 + 13dc8: 0001c928 .word 0x0001c928 + 13dcc: 00017881 .word 0x00017881 00013dd0 : { @@ -51156,7 +51156,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar 1417c: 00004cf5 .word 0x00004cf5 14180: 00007fff .word 0x00007fff 14184: 00004fb5 .word 0x00004fb5 - 14188: 000179f1 .word 0x000179f1 + 14188: 00017881 .word 0x00017881 lv_style_set_pad_top(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); 1418c: 2000 movs r0, #0 1418e: 4b38 ldr r3, [pc, #224] ; (14270 ) @@ -51281,7 +51281,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar 1426c: e739 b.n 140e2 1426e: 46c0 nop ; (mov r8, r8) 14270: 0000f665 .word 0x0000f665 - 14274: 000179f1 .word 0x000179f1 + 14274: 00017881 .word 0x00017881 00014278 : { @@ -51424,7 +51424,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(LINE_ROUNDED, line_rounded, bool, _int, scalar) 1436c: 00004e55 .word 0x00004e55 14370: 0000f665 .word 0x0000f665 14374: 00004cf5 .word 0x00004cf5 - 14378: 000179f1 .word 0x000179f1 + 14378: 00017881 .word 0x00017881 0001437c : { @@ -51577,7 +51577,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_SPREAD, shadow_spread, lv_style_int_t, _int 14480: 00010289 .word 0x00010289 14484: 00007fff .word 0x00007fff 14488: 0000f665 .word 0x0000f665 - 1448c: 000179f1 .word 0x000179f1 + 1448c: 00017881 .word 0x00017881 00014490 : { @@ -52712,7 +52712,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int 14cd8: 00004fb5 .word 0x00004fb5 14cdc: 20004c38 .word 0x20004c38 14ce0: 0000102c .word 0x0000102c - 14ce4: 0001ca9c .word 0x0001ca9c + 14ce4: 0001c92c .word 0x0001c92c 14ce8: 00008289 .word 0x00008289 14cec: 00004e55 .word 0x00004e55 14cf0: 20004c3c .word 0x20004c3c @@ -53289,15 +53289,15 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, 15118: 0000f665 .word 0x0000f665 1511c: 00004cf5 .word 0x00004cf5 15120: 20004c38 .word 0x20004c38 - 15124: 0001caa4 .word 0x0001caa4 + 15124: 0001c934 .word 0x0001c934 15128: 00005109 .word 0x00005109 - 1512c: 0001ca9c .word 0x0001ca9c + 1512c: 0001c92c .word 0x0001c92c 15130: 00004e55 .word 0x00004e55 15134: 20004c3c .word 0x20004c3c 15138: 0000818e .word 0x0000818e 1513c: 00000439 .word 0x00000439 15140: 00007fff .word 0x00007fff - 15144: 0001ca98 .word 0x0001ca98 + 15144: 0001c928 .word 0x0001c928 style_init_reset(&styles->ta_placeholder); 15148: 6820 ldr r0, [r4, #0] 1514a: 30b8 adds r0, #184 ; 0xb8 @@ -53852,7 +53852,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, 15548: 00004e55 .word 0x00004e55 1554c: 20004c38 .word 0x20004c38 15550: 00004fb5 .word 0x00004fb5 - 15554: 0001ca9c .word 0x0001ca9c + 15554: 0001c92c .word 0x0001c92c 15558: 0000f665 .word 0x0000f665 1555c: 00004cf5 .word 0x00004cf5 15560: 00001029 .word 0x00001029 @@ -54451,13 +54451,13 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) 159a4: 00008089 .word 0x00008089 159a8: 00001029 .word 0x00001029 159ac: 00009089 .word 0x00009089 - 159b0: 0001ca9c .word 0x0001ca9c + 159b0: 0001c92c .word 0x0001c92c 159b4: 0000808e .word 0x0000808e 159b8: 00005109 .word 0x00005109 - 159bc: 0001ca9a .word 0x0001ca9a + 159bc: 0001c92a .word 0x0001c92a 159c0: 000080a9 .word 0x000080a9 159c4: 0000102c .word 0x0000102c - 159c8: 0001ca98 .word 0x0001ca98 + 159c8: 0001c928 .word 0x0001c928 159cc: 00008189 .word 0x00008189 159d0: 00008289 .word 0x00008289 159d4: 00008489 .word 0x00008489 @@ -54978,7 +54978,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scal 15dec: 00002735 .word 0x00002735 15df0: 00010a71 .word 0x00010a71 15df4: 20004d74 .word 0x20004d74 - 15df8: 000179f1 .word 0x000179f1 + 15df8: 00017881 .word 0x00017881 15dfc: 2000 movs r0, #0 15dfe: 4bfc ldr r3, [pc, #1008] ; (161f0 ) 15e00: 4798 blx r3 @@ -55473,7 +55473,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scal 161ea: 2208 movs r2, #8 161ec: f7fe fe42 bl 14e74 161f0: 0000f665 .word 0x0000f665 - 161f4: 000179f1 .word 0x000179f1 + 161f4: 00017881 .word 0x00017881 lv_style_set_pad_left(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); 161f8: 2000 movs r0, #0 161fa: 4bf8 ldr r3, [pc, #992] ; (165dc ) @@ -55961,7 +55961,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scal 165d6: f7ff f8a0 bl 1571a 165da: 46c0 nop ; (mov r8, r8) 165dc: 0000f665 .word 0x0000f665 - 165e0: 000179f1 .word 0x000179f1 + 165e0: 00017881 .word 0x00017881 lv_style_set_border_width(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(5)); 165e4: 2000 movs r0, #0 165e6: 4bdf ldr r3, [pc, #892] ; (16964 ) @@ -56393,7 +56393,7 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scal 1695e: f7ff f931 bl 15bc4 16962: 46c0 nop ; (mov r8, r8) 16964: 0000f665 .word 0x0000f665 - 16968: 000179f1 .word 0x000179f1 + 16968: 00017881 .word 0x00017881 0001696c : /********************** @@ -56402,5696 +56402,5452 @@ _LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scal void ssd1963_init(void) { - 1696c: b570 push {r4, r5, r6, lr} + 1696c: b5f0 push {r4, r5, r6, r7, lr} + 1696e: 46d6 mov lr, sl + 16970: 464f mov r7, r9 + 16972: 4646 mov r6, r8 + 16974: b5c0 push {r6, r7, lr} + asm volatile("nop"); + 16976: 46c0 nop ; (mov r8, r8) + p_gpio_parallel_wr_word(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, 0xAAAA); + 16978: 4ae8 ldr r2, [pc, #928] ; (16d1c ) + 1697a: 49e9 ldr r1, [pc, #932] ; (16d20 ) + 1697c: 48e9 ldr r0, [pc, #932] ; (16d24 ) + 1697e: 4bea ldr r3, [pc, #936] ; (16d28 ) + 16980: 4798 blx r3 + asm volatile("nop"); + 16982: 46c0 nop ; (mov r8, r8) + delay_ms(100); + 16984: 2000 movs r0, #0 + 16986: 4be9 ldr r3, [pc, #932] ; (16d2c ) + 16988: 469a mov sl, r3 + 1698a: 4798 blx r3 + 1698c: 4be8 ldr r3, [pc, #928] ; (16d30 ) + 1698e: 4699 mov r9, r3 + 16990: 2264 movs r2, #100 ; 0x64 + 16992: 2300 movs r3, #0 + 16994: 2100 movs r1, #0 + 16996: 47c8 blx r9 + 16998: 4ee6 ldr r6, [pc, #920] ; (16d34 ) + 1699a: 2700 movs r7, #0 + 1699c: 1980 adds r0, r0, r6 + 1699e: 4179 adcs r1, r7 + 169a0: 4de5 ldr r5, [pc, #916] ; (16d38 ) + 169a2: 4ae6 ldr r2, [pc, #920] ; (16d3c ) + 169a4: 2300 movs r3, #0 + 169a6: 47a8 blx r5 + 169a8: 4ce5 ldr r4, [pc, #916] ; (16d40 ) + 169aa: 47a0 blx r4 + 169ac: 4be5 ldr r3, [pc, #916] ; (16d44 ) + 169ae: 4698 mov r8, r3 + 169b0: 2310 movs r3, #16 + 169b2: 4642 mov r2, r8 + 169b4: 6193 str r3, [r2, #24] + LV_DRV_DISP_RST(1); + delay_ms(100); + 169b6: 2000 movs r0, #0 + 169b8: 47d0 blx sl + 169ba: 2264 movs r2, #100 ; 0x64 + 169bc: 2300 movs r3, #0 + 169be: 2100 movs r1, #0 + 169c0: 47c8 blx r9 + 169c2: 1980 adds r0, r0, r6 + 169c4: 4179 adcs r1, r7 + 169c6: 4add ldr r2, [pc, #884] ; (16d3c ) + 169c8: 2300 movs r3, #0 + 169ca: 47a8 blx r5 + 169cc: 47a0 blx r4 + delay_ms(100); + 169ce: 2000 movs r0, #0 + 169d0: 47d0 blx sl + 169d2: 2264 movs r2, #100 ; 0x64 + 169d4: 2300 movs r3, #0 + 169d6: 2100 movs r1, #0 + 169d8: 47c8 blx r9 + 169da: 1980 adds r0, r0, r6 + 169dc: 4179 adcs r1, r7 + 169de: 4ad7 ldr r2, [pc, #860] ; (16d3c ) + 169e0: 2300 movs r3, #0 + 169e2: 47a8 blx r5 + 169e4: 47a0 blx r4 } else { port_base->OUTCLR.reg = pin_mask; - 1696e: 4de9 ldr r5, [pc, #932] ; (16d14 ) - 16970: 2320 movs r3, #32 - 16972: 616b str r3, [r5, #20] - LV_DRV_DISP_CMD_DATA(SSD1963_CMD_MODE); - cmd_mode = true; - 16974: 4ce8 ldr r4, [pc, #928] ; (16d18 ) - 16976: 3b1f subs r3, #31 - 16978: 7023 strb r3, [r4, #0] - - LV_DRV_DELAY_MS(250); - 1697a: 2000 movs r0, #0 - 1697c: 4be7 ldr r3, [pc, #924] ; (16d1c ) - 1697e: 4798 blx r3 - 16980: 22fa movs r2, #250 ; 0xfa - 16982: 2300 movs r3, #0 - 16984: 2100 movs r1, #0 - 16986: 4ee6 ldr r6, [pc, #920] ; (16d20 ) - 16988: 47b0 blx r6 - 1698a: 4ae6 ldr r2, [pc, #920] ; (16d24 ) - 1698c: 2300 movs r3, #0 - 1698e: 1880 adds r0, r0, r2 - 16990: 4159 adcs r1, r3 - 16992: 4ae5 ldr r2, [pc, #916] ; (16d28 ) - 16994: 2300 movs r3, #0 - 16996: 4ee5 ldr r6, [pc, #916] ; (16d2c ) - 16998: 47b0 blx r6 - 1699a: 4be5 ldr r3, [pc, #916] ; (16d30 ) - 1699c: 4798 blx r3 - 1699e: 2340 movs r3, #64 ; 0x40 - 169a0: 616b str r3, [r5, #20] + 169e6: 2340 movs r3, #64 ; 0x40 + 169e8: 4642 mov r2, r8 + 169ea: 6153 str r3, [r2, #20] /** * Command mode */ static inline void ssd1963_cmd_mode(void) { if(cmd_mode == false) { - 169a2: 7823 ldrb r3, [r4, #0] - 169a4: 2b00 cmp r3, #0 - 169a6: d104 bne.n 169b2 - 169a8: 2220 movs r2, #32 - 169aa: 616a str r2, [r5, #20] + 169ec: 4bd6 ldr r3, [pc, #856] ; (16d48 ) + 169ee: 781b ldrb r3, [r3, #0] + 169f0: 2b00 cmp r3, #0 + 169f2: d105 bne.n 16a00 + 169f4: 2220 movs r2, #32 + 169f6: 4643 mov r3, r8 + 169f8: 615a str r2, [r3, #20] LV_DRV_DISP_CMD_DATA(SSD1963_CMD_MODE); cmd_mode = true; - 169ac: 3a1f subs r2, #31 - 169ae: 4bda ldr r3, [pc, #872] ; (16d18 ) - 169b0: 701a strb r2, [r3, #0] + 169fa: 3a1f subs r2, #31 + 169fc: 4bd2 ldr r3, [pc, #840] ; (16d48 ) + 169fe: 701a strb r2, [r3, #0] static inline void ssd1963_cmd(uint8_t cmd) { LV_DRV_DISP_PAR_CS(0); ssd1963_cmd_mode(); LV_DRV_DISP_PAR_WR_WORD(cmd); - 169b2: 22e2 movs r2, #226 ; 0xe2 - 169b4: 49df ldr r1, [pc, #892] ; (16d34 ) - 169b6: 48e0 ldr r0, [pc, #896] ; (16d38 ) - 169b8: 4be0 ldr r3, [pc, #896] ; (16d3c ) - 169ba: 4798 blx r3 + 16a00: 2201 movs r2, #1 + 16a02: 49c7 ldr r1, [pc, #796] ; (16d20 ) + 16a04: 48c7 ldr r0, [pc, #796] ; (16d24 ) + 16a06: 4bc8 ldr r3, [pc, #800] ; (16d28 ) + 16a08: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 169bc: 4bd5 ldr r3, [pc, #852] ; (16d14 ) - 169be: 2240 movs r2, #64 ; 0x40 - 169c0: 619a str r2, [r3, #24] + 16a0a: 4bce ldr r3, [pc, #824] ; (16d44 ) + 16a0c: 2240 movs r2, #64 ; 0x40 + 16a0e: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 169c2: 615a str r2, [r3, #20] + 16a10: 615a str r2, [r3, #20] + if(cmd_mode == false) { + 16a12: 4bcd ldr r3, [pc, #820] ; (16d48 ) + 16a14: 781b ldrb r3, [r3, #0] + 16a16: 2b00 cmp r3, #0 + 16a18: d105 bne.n 16a26 + 16a1a: 3a20 subs r2, #32 + 16a1c: 4bc9 ldr r3, [pc, #804] ; (16d44 ) + 16a1e: 615a str r2, [r3, #20] + cmd_mode = true; + 16a20: 3a1f subs r2, #31 + 16a22: 4bc9 ldr r3, [pc, #804] ; (16d48 ) + 16a24: 701a strb r2, [r3, #0] + LV_DRV_DISP_PAR_WR_WORD(cmd); + 16a26: 2201 movs r2, #1 + 16a28: 49bd ldr r1, [pc, #756] ; (16d20 ) + 16a2a: 48be ldr r0, [pc, #760] ; (16d24 ) + 16a2c: 4bbe ldr r3, [pc, #760] ; (16d28 ) + 16a2e: 4798 blx r3 + port_base->OUTSET.reg = pin_mask; + 16a30: 4bc4 ldr r3, [pc, #784] ; (16d44 ) + 16a32: 2240 movs r2, #64 ; 0x40 + 16a34: 619a str r2, [r3, #24] + port_base->OUTCLR.reg = pin_mask; + 16a36: 615a str r2, [r3, #20] + if(cmd_mode == false) { + 16a38: 4bc3 ldr r3, [pc, #780] ; (16d48 ) + 16a3a: 781b ldrb r3, [r3, #0] + 16a3c: 2b00 cmp r3, #0 + 16a3e: d105 bne.n 16a4c + 16a40: 3a20 subs r2, #32 + 16a42: 4bc0 ldr r3, [pc, #768] ; (16d44 ) + 16a44: 615a str r2, [r3, #20] + cmd_mode = true; + 16a46: 3a1f subs r2, #31 + 16a48: 4bbf ldr r3, [pc, #764] ; (16d48 ) + 16a4a: 701a strb r2, [r3, #0] + LV_DRV_DISP_PAR_WR_WORD(cmd); + 16a4c: 2201 movs r2, #1 + 16a4e: 49b4 ldr r1, [pc, #720] ; (16d20 ) + 16a50: 48b4 ldr r0, [pc, #720] ; (16d24 ) + 16a52: 4bb5 ldr r3, [pc, #724] ; (16d28 ) + 16a54: 4798 blx r3 + port_base->OUTSET.reg = pin_mask; + 16a56: 4bbb ldr r3, [pc, #748] ; (16d44 ) + 16a58: 2240 movs r2, #64 ; 0x40 + 16a5a: 619a str r2, [r3, #24] + port_base->OUTCLR.reg = pin_mask; + 16a5c: 615a str r2, [r3, #20] + if(cmd_mode == false) { + 16a5e: 4bba ldr r3, [pc, #744] ; (16d48 ) + 16a60: 781b ldrb r3, [r3, #0] + 16a62: 2b00 cmp r3, #0 + 16a64: d105 bne.n 16a72 + 16a66: 3a20 subs r2, #32 + 16a68: 4bb6 ldr r3, [pc, #728] ; (16d44 ) + 16a6a: 615a str r2, [r3, #20] + cmd_mode = true; + 16a6c: 3a1f subs r2, #31 + 16a6e: 4bb6 ldr r3, [pc, #728] ; (16d48 ) + 16a70: 701a strb r2, [r3, #0] + LV_DRV_DISP_PAR_WR_WORD(cmd); + 16a72: 22e2 movs r2, #226 ; 0xe2 + 16a74: 49aa ldr r1, [pc, #680] ; (16d20 ) + 16a76: 48ab ldr r0, [pc, #684] ; (16d24 ) + 16a78: 4bab ldr r3, [pc, #684] ; (16d28 ) + 16a7a: 4798 blx r3 + port_base->OUTSET.reg = pin_mask; + 16a7c: 4bb1 ldr r3, [pc, #708] ; (16d44 ) + 16a7e: 2240 movs r2, #64 ; 0x40 + 16a80: 619a str r2, [r3, #24] + port_base->OUTCLR.reg = pin_mask; + 16a82: 615a str r2, [r3, #20] if(cmd_mode != false) { - 169c4: 4bd4 ldr r3, [pc, #848] ; (16d18 ) - 169c6: 781b ldrb r3, [r3, #0] - 169c8: 2b00 cmp r3, #0 - 169ca: d005 beq.n 169d8 + 16a84: 4bb0 ldr r3, [pc, #704] ; (16d48 ) + 16a86: 781b ldrb r3, [r3, #0] + 16a88: 2b00 cmp r3, #0 + 16a8a: d005 beq.n 16a98 port_base->OUTSET.reg = pin_mask; - 169cc: 3a20 subs r2, #32 - 169ce: 4bd1 ldr r3, [pc, #836] ; (16d14 ) - 169d0: 619a str r2, [r3, #24] + 16a8c: 3a20 subs r2, #32 + 16a8e: 4bad ldr r3, [pc, #692] ; (16d44 ) + 16a90: 619a str r2, [r3, #24] cmd_mode = false; - 169d2: 2200 movs r2, #0 - 169d4: 4bd0 ldr r3, [pc, #832] ; (16d18 ) - 169d6: 701a strb r2, [r3, #0] + 16a92: 2200 movs r2, #0 + 16a94: 4bac ldr r3, [pc, #688] ; (16d48 ) + 16a96: 701a strb r2, [r3, #0] static inline void ssd1963_data(uint8_t data) { LV_DRV_DISP_PAR_CS(0); ssd1963_data_mode(); LV_DRV_DISP_PAR_WR_WORD(data); - 169d8: 2223 movs r2, #35 ; 0x23 - 169da: 49d6 ldr r1, [pc, #856] ; (16d34 ) - 169dc: 48d6 ldr r0, [pc, #856] ; (16d38 ) - 169de: 4bd7 ldr r3, [pc, #860] ; (16d3c ) - 169e0: 4798 blx r3 - 169e2: 4bcc ldr r3, [pc, #816] ; (16d14 ) - 169e4: 2240 movs r2, #64 ; 0x40 - 169e6: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 169e8: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 169ea: 4bcb ldr r3, [pc, #812] ; (16d18 ) - 169ec: 781b ldrb r3, [r3, #0] - 169ee: 2b00 cmp r3, #0 - 169f0: d005 beq.n 169fe - port_base->OUTSET.reg = pin_mask; - 169f2: 3a20 subs r2, #32 - 169f4: 4bc7 ldr r3, [pc, #796] ; (16d14 ) - 169f6: 619a str r2, [r3, #24] - cmd_mode = false; - 169f8: 2200 movs r2, #0 - 169fa: 4bc7 ldr r3, [pc, #796] ; (16d18 ) - 169fc: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 169fe: 2202 movs r2, #2 - 16a00: 49cc ldr r1, [pc, #816] ; (16d34 ) - 16a02: 48cd ldr r0, [pc, #820] ; (16d38 ) - 16a04: 4bcd ldr r3, [pc, #820] ; (16d3c ) - 16a06: 4798 blx r3 - 16a08: 4bc2 ldr r3, [pc, #776] ; (16d14 ) - 16a0a: 2240 movs r2, #64 ; 0x40 - 16a0c: 619a str r2, [r3, #24] + 16a98: 2223 movs r2, #35 ; 0x23 + 16a9a: 49a1 ldr r1, [pc, #644] ; (16d20 ) + 16a9c: 48a1 ldr r0, [pc, #644] ; (16d24 ) + 16a9e: 4ba2 ldr r3, [pc, #648] ; (16d28 ) + 16aa0: 4798 blx r3 + 16aa2: 4ba8 ldr r3, [pc, #672] ; (16d44 ) + 16aa4: 2240 movs r2, #64 ; 0x40 + 16aa6: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16a0e: 615a str r2, [r3, #20] + 16aa8: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16a10: 4bc1 ldr r3, [pc, #772] ; (16d18 ) - 16a12: 781b ldrb r3, [r3, #0] - 16a14: 2b00 cmp r3, #0 - 16a16: d005 beq.n 16a24 + 16aaa: 4ba7 ldr r3, [pc, #668] ; (16d48 ) + 16aac: 781b ldrb r3, [r3, #0] + 16aae: 2b00 cmp r3, #0 + 16ab0: d005 beq.n 16abe port_base->OUTSET.reg = pin_mask; - 16a18: 3a20 subs r2, #32 - 16a1a: 4bbe ldr r3, [pc, #760] ; (16d14 ) - 16a1c: 619a str r2, [r3, #24] + 16ab2: 3a20 subs r2, #32 + 16ab4: 4ba3 ldr r3, [pc, #652] ; (16d44 ) + 16ab6: 619a str r2, [r3, #24] cmd_mode = false; - 16a1e: 2200 movs r2, #0 - 16a20: 4bbd ldr r3, [pc, #756] ; (16d18 ) - 16a22: 701a strb r2, [r3, #0] + 16ab8: 2200 movs r2, #0 + 16aba: 4ba3 ldr r3, [pc, #652] ; (16d48 ) + 16abc: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16a24: 2204 movs r2, #4 - 16a26: 49c3 ldr r1, [pc, #780] ; (16d34 ) - 16a28: 48c3 ldr r0, [pc, #780] ; (16d38 ) - 16a2a: 4bc4 ldr r3, [pc, #784] ; (16d3c ) - 16a2c: 4798 blx r3 - 16a2e: 4bb9 ldr r3, [pc, #740] ; (16d14 ) - 16a30: 2240 movs r2, #64 ; 0x40 - 16a32: 619a str r2, [r3, #24] + 16abe: 2202 movs r2, #2 + 16ac0: 4997 ldr r1, [pc, #604] ; (16d20 ) + 16ac2: 4898 ldr r0, [pc, #608] ; (16d24 ) + 16ac4: 4b98 ldr r3, [pc, #608] ; (16d28 ) + 16ac6: 4798 blx r3 + 16ac8: 4b9e ldr r3, [pc, #632] ; (16d44 ) + 16aca: 2240 movs r2, #64 ; 0x40 + 16acc: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16a34: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 16a36: 4bb8 ldr r3, [pc, #736] ; (16d18 ) - 16a38: 781b ldrb r3, [r3, #0] - 16a3a: 2b00 cmp r3, #0 - 16a3c: d105 bne.n 16a4a - 16a3e: 3a20 subs r2, #32 - 16a40: 4bb4 ldr r3, [pc, #720] ; (16d14 ) - 16a42: 615a str r2, [r3, #20] - cmd_mode = true; - 16a44: 3a1f subs r2, #31 - 16a46: 4bb4 ldr r3, [pc, #720] ; (16d18 ) - 16a48: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 16a4a: 22e0 movs r2, #224 ; 0xe0 - 16a4c: 49b9 ldr r1, [pc, #740] ; (16d34 ) - 16a4e: 48ba ldr r0, [pc, #744] ; (16d38 ) - 16a50: 4bba ldr r3, [pc, #744] ; (16d3c ) - 16a52: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 16a54: 4baf ldr r3, [pc, #700] ; (16d14 ) - 16a56: 2240 movs r2, #64 ; 0x40 - 16a58: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 16a5a: 615a str r2, [r3, #20] + 16ace: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16a5c: 4bae ldr r3, [pc, #696] ; (16d18 ) - 16a5e: 781b ldrb r3, [r3, #0] - 16a60: 2b00 cmp r3, #0 - 16a62: d005 beq.n 16a70 + 16ad0: 4b9d ldr r3, [pc, #628] ; (16d48 ) + 16ad2: 781b ldrb r3, [r3, #0] + 16ad4: 2b00 cmp r3, #0 + 16ad6: d005 beq.n 16ae4 port_base->OUTSET.reg = pin_mask; - 16a64: 3a20 subs r2, #32 - 16a66: 4bab ldr r3, [pc, #684] ; (16d14 ) - 16a68: 619a str r2, [r3, #24] + 16ad8: 3a20 subs r2, #32 + 16ada: 4b9a ldr r3, [pc, #616] ; (16d44 ) + 16adc: 619a str r2, [r3, #24] cmd_mode = false; - 16a6a: 2200 movs r2, #0 - 16a6c: 4baa ldr r3, [pc, #680] ; (16d18 ) - 16a6e: 701a strb r2, [r3, #0] + 16ade: 2200 movs r2, #0 + 16ae0: 4b99 ldr r3, [pc, #612] ; (16d48 ) + 16ae2: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16a70: 2201 movs r2, #1 - 16a72: 49b0 ldr r1, [pc, #704] ; (16d34 ) - 16a74: 48b0 ldr r0, [pc, #704] ; (16d38 ) - 16a76: 4bb1 ldr r3, [pc, #708] ; (16d3c ) - 16a78: 4798 blx r3 - 16a7a: 4ca6 ldr r4, [pc, #664] ; (16d14 ) - 16a7c: 2540 movs r5, #64 ; 0x40 - 16a7e: 61a5 str r5, [r4, #24] - LV_DRV_DELAY_MS(1); - 16a80: 2000 movs r0, #0 - 16a82: 4ba6 ldr r3, [pc, #664] ; (16d1c ) - 16a84: 4798 blx r3 - 16a86: 0002 movs r2, r0 - 16a88: 2300 movs r3, #0 - 16a8a: 48a6 ldr r0, [pc, #664] ; (16d24 ) - 16a8c: 2100 movs r1, #0 - 16a8e: 1880 adds r0, r0, r2 - 16a90: 4159 adcs r1, r3 - 16a92: 4aa5 ldr r2, [pc, #660] ; (16d28 ) - 16a94: 2300 movs r3, #0 - 16a96: 4ea5 ldr r6, [pc, #660] ; (16d2c ) - 16a98: 47b0 blx r6 - 16a9a: 4ba5 ldr r3, [pc, #660] ; (16d30 ) - 16a9c: 4798 blx r3 + 16ae4: 2254 movs r2, #84 ; 0x54 + 16ae6: 498e ldr r1, [pc, #568] ; (16d20 ) + 16ae8: 488e ldr r0, [pc, #568] ; (16d24 ) + 16aea: 4b8f ldr r3, [pc, #572] ; (16d28 ) + 16aec: 4798 blx r3 + 16aee: 4b95 ldr r3, [pc, #596] ; (16d44 ) + 16af0: 2240 movs r2, #64 ; 0x40 + 16af2: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16a9e: 6165 str r5, [r4, #20] + 16af4: 615a str r2, [r3, #20] if(cmd_mode == false) { - 16aa0: 4b9d ldr r3, [pc, #628] ; (16d18 ) - 16aa2: 781b ldrb r3, [r3, #0] - 16aa4: 2b00 cmp r3, #0 - 16aa6: d104 bne.n 16ab2 - 16aa8: 2220 movs r2, #32 - 16aaa: 6162 str r2, [r4, #20] + 16af6: 4b94 ldr r3, [pc, #592] ; (16d48 ) + 16af8: 781b ldrb r3, [r3, #0] + 16afa: 2b00 cmp r3, #0 + 16afc: d105 bne.n 16b0a + 16afe: 3a20 subs r2, #32 + 16b00: 4b90 ldr r3, [pc, #576] ; (16d44 ) + 16b02: 615a str r2, [r3, #20] cmd_mode = true; - 16aac: 3a1f subs r2, #31 - 16aae: 4b9a ldr r3, [pc, #616] ; (16d18 ) - 16ab0: 701a strb r2, [r3, #0] + 16b04: 3a1f subs r2, #31 + 16b06: 4b90 ldr r3, [pc, #576] ; (16d48 ) + 16b08: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 16ab2: 22e0 movs r2, #224 ; 0xe0 - 16ab4: 499f ldr r1, [pc, #636] ; (16d34 ) - 16ab6: 48a0 ldr r0, [pc, #640] ; (16d38 ) - 16ab8: 4ba0 ldr r3, [pc, #640] ; (16d3c ) - 16aba: 4798 blx r3 + 16b0a: 22e0 movs r2, #224 ; 0xe0 + 16b0c: 4984 ldr r1, [pc, #528] ; (16d20 ) + 16b0e: 4885 ldr r0, [pc, #532] ; (16d24 ) + 16b10: 4b85 ldr r3, [pc, #532] ; (16d28 ) + 16b12: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16abc: 4b95 ldr r3, [pc, #596] ; (16d14 ) - 16abe: 2240 movs r2, #64 ; 0x40 - 16ac0: 619a str r2, [r3, #24] + 16b14: 4b8b ldr r3, [pc, #556] ; (16d44 ) + 16b16: 2240 movs r2, #64 ; 0x40 + 16b18: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16ac2: 615a str r2, [r3, #20] + 16b1a: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16ac4: 4b94 ldr r3, [pc, #592] ; (16d18 ) - 16ac6: 781b ldrb r3, [r3, #0] - 16ac8: 2b00 cmp r3, #0 - 16aca: d005 beq.n 16ad8 + 16b1c: 4b8a ldr r3, [pc, #552] ; (16d48 ) + 16b1e: 781b ldrb r3, [r3, #0] + 16b20: 2b00 cmp r3, #0 + 16b22: d005 beq.n 16b30 port_base->OUTSET.reg = pin_mask; - 16acc: 3a20 subs r2, #32 - 16ace: 4b91 ldr r3, [pc, #580] ; (16d14 ) - 16ad0: 619a str r2, [r3, #24] + 16b24: 3a20 subs r2, #32 + 16b26: 4b87 ldr r3, [pc, #540] ; (16d44 ) + 16b28: 619a str r2, [r3, #24] cmd_mode = false; - 16ad2: 2200 movs r2, #0 - 16ad4: 4b90 ldr r3, [pc, #576] ; (16d18 ) - 16ad6: 701a strb r2, [r3, #0] + 16b2a: 2200 movs r2, #0 + 16b2c: 4b86 ldr r3, [pc, #536] ; (16d48 ) + 16b2e: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16ad8: 2203 movs r2, #3 - 16ada: 4996 ldr r1, [pc, #600] ; (16d34 ) - 16adc: 4896 ldr r0, [pc, #600] ; (16d38 ) - 16ade: 4b97 ldr r3, [pc, #604] ; (16d3c ) - 16ae0: 4798 blx r3 - 16ae2: 4c8c ldr r4, [pc, #560] ; (16d14 ) - 16ae4: 2540 movs r5, #64 ; 0x40 - 16ae6: 61a5 str r5, [r4, #24] - LV_DRV_DELAY_MS(1); - 16ae8: 2000 movs r0, #0 - 16aea: 4b8c ldr r3, [pc, #560] ; (16d1c ) - 16aec: 4798 blx r3 - 16aee: 0002 movs r2, r0 - 16af0: 2300 movs r3, #0 - 16af2: 488c ldr r0, [pc, #560] ; (16d24 ) - 16af4: 2100 movs r1, #0 - 16af6: 1880 adds r0, r0, r2 - 16af8: 4159 adcs r1, r3 - 16afa: 4a8b ldr r2, [pc, #556] ; (16d28 ) - 16afc: 2300 movs r3, #0 - 16afe: 4e8b ldr r6, [pc, #556] ; (16d2c ) - 16b00: 47b0 blx r6 - 16b02: 4b8b ldr r3, [pc, #556] ; (16d30 ) - 16b04: 4798 blx r3 - port_base->OUTCLR.reg = pin_mask; - 16b06: 6165 str r5, [r4, #20] - if(cmd_mode == false) { - 16b08: 4b83 ldr r3, [pc, #524] ; (16d18 ) - 16b0a: 781b ldrb r3, [r3, #0] - 16b0c: 2b00 cmp r3, #0 - 16b0e: d104 bne.n 16b1a - 16b10: 2220 movs r2, #32 - 16b12: 6162 str r2, [r4, #20] - cmd_mode = true; - 16b14: 3a1f subs r2, #31 - 16b16: 4b80 ldr r3, [pc, #512] ; (16d18 ) - 16b18: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 16b1a: 2201 movs r2, #1 - 16b1c: 4985 ldr r1, [pc, #532] ; (16d34 ) - 16b1e: 4886 ldr r0, [pc, #536] ; (16d38 ) - 16b20: 4b86 ldr r3, [pc, #536] ; (16d3c ) - 16b22: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 16b24: 4c7b ldr r4, [pc, #492] ; (16d14 ) - 16b26: 2540 movs r5, #64 ; 0x40 - 16b28: 61a5 str r5, [r4, #24] - LV_DRV_DELAY_MS(1); - 16b2a: 2000 movs r0, #0 - 16b2c: 4b7b ldr r3, [pc, #492] ; (16d1c ) - 16b2e: 4798 blx r3 - 16b30: 0002 movs r2, r0 - 16b32: 2300 movs r3, #0 + 16b30: 2201 movs r2, #1 + 16b32: 497b ldr r1, [pc, #492] ; (16d20 ) 16b34: 487b ldr r0, [pc, #492] ; (16d24 ) - 16b36: 2100 movs r1, #0 - 16b38: 1880 adds r0, r0, r2 - 16b3a: 4159 adcs r1, r3 - 16b3c: 4a7a ldr r2, [pc, #488] ; (16d28 ) - 16b3e: 2300 movs r3, #0 - 16b40: 4e7a ldr r6, [pc, #488] ; (16d2c ) - 16b42: 47b0 blx r6 - 16b44: 4b7a ldr r3, [pc, #488] ; (16d30 ) - 16b46: 4798 blx r3 + 16b36: 4b7c ldr r3, [pc, #496] ; (16d28 ) + 16b38: 4798 blx r3 + 16b3a: 4c82 ldr r4, [pc, #520] ; (16d44 ) + 16b3c: 2540 movs r5, #64 ; 0x40 + 16b3e: 61a5 str r5, [r4, #24] + delay_us(100); + 16b40: 2000 movs r0, #0 + 16b42: 4b7a ldr r3, [pc, #488] ; (16d2c ) + 16b44: 4798 blx r3 + 16b46: 2264 movs r2, #100 ; 0x64 + 16b48: 2300 movs r3, #0 + 16b4a: 2100 movs r1, #0 + 16b4c: 4e78 ldr r6, [pc, #480] ; (16d30 ) + 16b4e: 47b0 blx r6 + 16b50: 4a7e ldr r2, [pc, #504] ; (16d4c ) + 16b52: 2300 movs r3, #0 + 16b54: 1880 adds r0, r0, r2 + 16b56: 4159 adcs r1, r3 + 16b58: 4a7d ldr r2, [pc, #500] ; (16d50 ) + 16b5a: 2300 movs r3, #0 + 16b5c: 4e76 ldr r6, [pc, #472] ; (16d38 ) + 16b5e: 47b0 blx r6 + 16b60: 4b77 ldr r3, [pc, #476] ; (16d40 ) + 16b62: 4798 blx r3 port_base->OUTCLR.reg = pin_mask; - 16b48: 6165 str r5, [r4, #20] + 16b64: 6165 str r5, [r4, #20] if(cmd_mode == false) { - 16b4a: 4b73 ldr r3, [pc, #460] ; (16d18 ) - 16b4c: 781b ldrb r3, [r3, #0] - 16b4e: 2b00 cmp r3, #0 - 16b50: d104 bne.n 16b5c - 16b52: 2220 movs r2, #32 - 16b54: 6162 str r2, [r4, #20] + 16b66: 4b78 ldr r3, [pc, #480] ; (16d48 ) + 16b68: 781b ldrb r3, [r3, #0] + 16b6a: 2b00 cmp r3, #0 + 16b6c: d104 bne.n 16b78 + 16b6e: 2220 movs r2, #32 + 16b70: 6162 str r2, [r4, #20] cmd_mode = true; - 16b56: 3a1f subs r2, #31 - 16b58: 4b6f ldr r3, [pc, #444] ; (16d18 ) - 16b5a: 701a strb r2, [r3, #0] + 16b72: 3a1f subs r2, #31 + 16b74: 4b74 ldr r3, [pc, #464] ; (16d48 ) + 16b76: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 16b5c: 22e6 movs r2, #230 ; 0xe6 - 16b5e: 4975 ldr r1, [pc, #468] ; (16d34 ) - 16b60: 4875 ldr r0, [pc, #468] ; (16d38 ) - 16b62: 4b76 ldr r3, [pc, #472] ; (16d3c ) - 16b64: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 16b66: 4b6b ldr r3, [pc, #428] ; (16d14 ) - 16b68: 2240 movs r2, #64 ; 0x40 - 16b6a: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 16b6c: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16b6e: 4b6a ldr r3, [pc, #424] ; (16d18 ) - 16b70: 781b ldrb r3, [r3, #0] - 16b72: 2b00 cmp r3, #0 - 16b74: d005 beq.n 16b82 + 16b78: 22e0 movs r2, #224 ; 0xe0 + 16b7a: 4969 ldr r1, [pc, #420] ; (16d20 ) + 16b7c: 4869 ldr r0, [pc, #420] ; (16d24 ) + 16b7e: 4b6a ldr r3, [pc, #424] ; (16d28 ) + 16b80: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16b76: 3a20 subs r2, #32 - 16b78: 4b66 ldr r3, [pc, #408] ; (16d14 ) - 16b7a: 619a str r2, [r3, #24] - cmd_mode = false; - 16b7c: 2200 movs r2, #0 - 16b7e: 4b66 ldr r3, [pc, #408] ; (16d18 ) - 16b80: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16b82: 2201 movs r2, #1 - 16b84: 496b ldr r1, [pc, #428] ; (16d34 ) - 16b86: 486c ldr r0, [pc, #432] ; (16d38 ) - 16b88: 4b6c ldr r3, [pc, #432] ; (16d3c ) - 16b8a: 4798 blx r3 - 16b8c: 4b61 ldr r3, [pc, #388] ; (16d14 ) - 16b8e: 2240 movs r2, #64 ; 0x40 - 16b90: 619a str r2, [r3, #24] + 16b82: 4b70 ldr r3, [pc, #448] ; (16d44 ) + 16b84: 2240 movs r2, #64 ; 0x40 + 16b86: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16b92: 615a str r2, [r3, #20] + 16b88: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16b94: 4b60 ldr r3, [pc, #384] ; (16d18 ) - 16b96: 781b ldrb r3, [r3, #0] - 16b98: 2b00 cmp r3, #0 - 16b9a: d005 beq.n 16ba8 + 16b8a: 4b6f ldr r3, [pc, #444] ; (16d48 ) + 16b8c: 781b ldrb r3, [r3, #0] + 16b8e: 2b00 cmp r3, #0 + 16b90: d005 beq.n 16b9e port_base->OUTSET.reg = pin_mask; - 16b9c: 3a20 subs r2, #32 - 16b9e: 4b5d ldr r3, [pc, #372] ; (16d14 ) - 16ba0: 619a str r2, [r3, #24] + 16b92: 3a20 subs r2, #32 + 16b94: 4b6b ldr r3, [pc, #428] ; (16d44 ) + 16b96: 619a str r2, [r3, #24] cmd_mode = false; - 16ba2: 2200 movs r2, #0 - 16ba4: 4b5c ldr r3, [pc, #368] ; (16d18 ) - 16ba6: 701a strb r2, [r3, #0] + 16b98: 2200 movs r2, #0 + 16b9a: 4b6b ldr r3, [pc, #428] ; (16d48 ) + 16b9c: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16ba8: 2233 movs r2, #51 ; 0x33 - 16baa: 4962 ldr r1, [pc, #392] ; (16d34 ) - 16bac: 4862 ldr r0, [pc, #392] ; (16d38 ) - 16bae: 4b63 ldr r3, [pc, #396] ; (16d3c ) - 16bb0: 4798 blx r3 - 16bb2: 4b58 ldr r3, [pc, #352] ; (16d14 ) - 16bb4: 2240 movs r2, #64 ; 0x40 - 16bb6: 619a str r2, [r3, #24] + 16b9e: 2203 movs r2, #3 + 16ba0: 495f ldr r1, [pc, #380] ; (16d20 ) + 16ba2: 4860 ldr r0, [pc, #384] ; (16d24 ) + 16ba4: 4b60 ldr r3, [pc, #384] ; (16d28 ) + 16ba6: 4798 blx r3 + 16ba8: 4b66 ldr r3, [pc, #408] ; (16d44 ) + 16baa: 2240 movs r2, #64 ; 0x40 + 16bac: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16bb8: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16bba: 4b57 ldr r3, [pc, #348] ; (16d18 ) - 16bbc: 781b ldrb r3, [r3, #0] - 16bbe: 2b00 cmp r3, #0 - 16bc0: d005 beq.n 16bce - port_base->OUTSET.reg = pin_mask; - 16bc2: 3a20 subs r2, #32 - 16bc4: 4b53 ldr r3, [pc, #332] ; (16d14 ) - 16bc6: 619a str r2, [r3, #24] - cmd_mode = false; - 16bc8: 2200 movs r2, #0 - 16bca: 4b53 ldr r3, [pc, #332] ; (16d18 ) - 16bcc: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16bce: 2233 movs r2, #51 ; 0x33 - 16bd0: 4958 ldr r1, [pc, #352] ; (16d34 ) - 16bd2: 4859 ldr r0, [pc, #356] ; (16d38 ) - 16bd4: 4b59 ldr r3, [pc, #356] ; (16d3c ) - 16bd6: 4798 blx r3 - 16bd8: 4b4e ldr r3, [pc, #312] ; (16d14 ) - 16bda: 2240 movs r2, #64 ; 0x40 - 16bdc: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 16bde: 615a str r2, [r3, #20] + 16bae: 615a str r2, [r3, #20] if(cmd_mode == false) { - 16be0: 4b4d ldr r3, [pc, #308] ; (16d18 ) - 16be2: 781b ldrb r3, [r3, #0] - 16be4: 2b00 cmp r3, #0 - 16be6: d105 bne.n 16bf4 - 16be8: 3a20 subs r2, #32 - 16bea: 4b4a ldr r3, [pc, #296] ; (16d14 ) - 16bec: 615a str r2, [r3, #20] + 16bb0: 4b65 ldr r3, [pc, #404] ; (16d48 ) + 16bb2: 781b ldrb r3, [r3, #0] + 16bb4: 2b00 cmp r3, #0 + 16bb6: d105 bne.n 16bc4 + 16bb8: 3a20 subs r2, #32 + 16bba: 4b62 ldr r3, [pc, #392] ; (16d44 ) + 16bbc: 615a str r2, [r3, #20] cmd_mode = true; - 16bee: 3a1f subs r2, #31 - 16bf0: 4b49 ldr r3, [pc, #292] ; (16d18 ) - 16bf2: 701a strb r2, [r3, #0] + 16bbe: 3a1f subs r2, #31 + 16bc0: 4b61 ldr r3, [pc, #388] ; (16d48 ) + 16bc2: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 16bf4: 22b0 movs r2, #176 ; 0xb0 - 16bf6: 494f ldr r1, [pc, #316] ; (16d34 ) - 16bf8: 484f ldr r0, [pc, #316] ; (16d38 ) - 16bfa: 4b50 ldr r3, [pc, #320] ; (16d3c ) - 16bfc: 4798 blx r3 + 16bc4: 22b0 movs r2, #176 ; 0xb0 + 16bc6: 4956 ldr r1, [pc, #344] ; (16d20 ) + 16bc8: 4856 ldr r0, [pc, #344] ; (16d24 ) + 16bca: 4b57 ldr r3, [pc, #348] ; (16d28 ) + 16bcc: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16bfe: 4b45 ldr r3, [pc, #276] ; (16d14 ) - 16c00: 2240 movs r2, #64 ; 0x40 - 16c02: 619a str r2, [r3, #24] + 16bce: 4b5d ldr r3, [pc, #372] ; (16d44 ) + 16bd0: 2240 movs r2, #64 ; 0x40 + 16bd2: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16c04: 615a str r2, [r3, #20] + 16bd4: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16c06: 4b44 ldr r3, [pc, #272] ; (16d18 ) - 16c08: 781b ldrb r3, [r3, #0] - 16c0a: 2b00 cmp r3, #0 - 16c0c: d005 beq.n 16c1a + 16bd6: 4b5c ldr r3, [pc, #368] ; (16d48 ) + 16bd8: 781b ldrb r3, [r3, #0] + 16bda: 2b00 cmp r3, #0 + 16bdc: d005 beq.n 16bea port_base->OUTSET.reg = pin_mask; - 16c0e: 3a20 subs r2, #32 - 16c10: 4b40 ldr r3, [pc, #256] ; (16d14 ) - 16c12: 619a str r2, [r3, #24] + 16bde: 3a20 subs r2, #32 + 16be0: 4b58 ldr r3, [pc, #352] ; (16d44 ) + 16be2: 619a str r2, [r3, #24] cmd_mode = false; - 16c14: 2200 movs r2, #0 - 16c16: 4b40 ldr r3, [pc, #256] ; (16d18 ) - 16c18: 701a strb r2, [r3, #0] + 16be4: 2200 movs r2, #0 + 16be6: 4b58 ldr r3, [pc, #352] ; (16d48 ) + 16be8: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16c1a: 2220 movs r2, #32 - 16c1c: 4945 ldr r1, [pc, #276] ; (16d34 ) - 16c1e: 4846 ldr r0, [pc, #280] ; (16d38 ) - 16c20: 4b46 ldr r3, [pc, #280] ; (16d3c ) - 16c22: 4798 blx r3 - 16c24: 4b3b ldr r3, [pc, #236] ; (16d14 ) - 16c26: 2240 movs r2, #64 ; 0x40 - 16c28: 619a str r2, [r3, #24] + 16bea: 2228 movs r2, #40 ; 0x28 + 16bec: 494c ldr r1, [pc, #304] ; (16d20 ) + 16bee: 484d ldr r0, [pc, #308] ; (16d24 ) + 16bf0: 4b4d ldr r3, [pc, #308] ; (16d28 ) + 16bf2: 4798 blx r3 + 16bf4: 4b53 ldr r3, [pc, #332] ; (16d44 ) + 16bf6: 2240 movs r2, #64 ; 0x40 + 16bf8: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16c2a: 615a str r2, [r3, #20] + 16bfa: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16c2c: 4b3a ldr r3, [pc, #232] ; (16d18 ) - 16c2e: 781b ldrb r3, [r3, #0] - 16c30: 2b00 cmp r3, #0 - 16c32: d005 beq.n 16c40 + 16bfc: 4b52 ldr r3, [pc, #328] ; (16d48 ) + 16bfe: 781b ldrb r3, [r3, #0] + 16c00: 2b00 cmp r3, #0 + 16c02: d005 beq.n 16c10 port_base->OUTSET.reg = pin_mask; - 16c34: 3a20 subs r2, #32 - 16c36: 4b37 ldr r3, [pc, #220] ; (16d14 ) - 16c38: 619a str r2, [r3, #24] + 16c04: 3a20 subs r2, #32 + 16c06: 4b4f ldr r3, [pc, #316] ; (16d44 ) + 16c08: 619a str r2, [r3, #24] cmd_mode = false; - 16c3a: 2200 movs r2, #0 - 16c3c: 4b36 ldr r3, [pc, #216] ; (16d18 ) - 16c3e: 701a strb r2, [r3, #0] + 16c0a: 2200 movs r2, #0 + 16c0c: 4b4e ldr r3, [pc, #312] ; (16d48 ) + 16c0e: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16c40: 2200 movs r2, #0 - 16c42: 493c ldr r1, [pc, #240] ; (16d34 ) - 16c44: 483c ldr r0, [pc, #240] ; (16d38 ) - 16c46: 4b3d ldr r3, [pc, #244] ; (16d3c ) - 16c48: 4798 blx r3 - 16c4a: 4c32 ldr r4, [pc, #200] ; (16d14 ) - 16c4c: 2540 movs r5, #64 ; 0x40 - 16c4e: 61a5 str r5, [r4, #24] + 16c10: 2220 movs r2, #32 + 16c12: 4943 ldr r1, [pc, #268] ; (16d20 ) + 16c14: 4843 ldr r0, [pc, #268] ; (16d24 ) + 16c16: 4b44 ldr r3, [pc, #272] ; (16d28 ) + 16c18: 4798 blx r3 + 16c1a: 4c4a ldr r4, [pc, #296] ; (16d44 ) + 16c1c: 2540 movs r5, #64 ; 0x40 + 16c1e: 61a5 str r5, [r4, #24] ssd1963_data(((SSD1963_HOR_RES - 1) >> 8) & 0X00FF); //Set HDP - 16c50: 4b3b ldr r3, [pc, #236] ; (16d40 ) - 16c52: 4798 blx r3 - 16c54: 4b3b ldr r3, [pc, #236] ; (16d44 ) - 16c56: 4798 blx r3 - 16c58: 1e42 subs r2, r0, #1 - 16c5a: 1212 asrs r2, r2, #8 + 16c20: 4b4c ldr r3, [pc, #304] ; (16d54 ) + 16c22: 4798 blx r3 + 16c24: 4b4c ldr r3, [pc, #304] ; (16d58 ) + 16c26: 4798 blx r3 + 16c28: 1e42 subs r2, r0, #1 + 16c2a: 1212 asrs r2, r2, #8 port_base->OUTCLR.reg = pin_mask; - 16c5c: 6165 str r5, [r4, #20] + 16c2c: 6165 str r5, [r4, #20] if(cmd_mode != false) { - 16c5e: 4b2e ldr r3, [pc, #184] ; (16d18 ) - 16c60: 781b ldrb r3, [r3, #0] - 16c62: 2b00 cmp r3, #0 - 16c64: d004 beq.n 16c70 + 16c2e: 4b46 ldr r3, [pc, #280] ; (16d48 ) + 16c30: 781b ldrb r3, [r3, #0] + 16c32: 2b00 cmp r3, #0 + 16c34: d004 beq.n 16c40 port_base->OUTSET.reg = pin_mask; - 16c66: 2120 movs r1, #32 - 16c68: 61a1 str r1, [r4, #24] + 16c36: 2120 movs r1, #32 + 16c38: 61a1 str r1, [r4, #24] cmd_mode = false; - 16c6a: 2100 movs r1, #0 - 16c6c: 4b2a ldr r3, [pc, #168] ; (16d18 ) - 16c6e: 7019 strb r1, [r3, #0] + 16c3a: 2100 movs r1, #0 + 16c3c: 4b42 ldr r3, [pc, #264] ; (16d48 ) + 16c3e: 7019 strb r1, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16c70: 20ff movs r0, #255 ; 0xff - 16c72: 4002 ands r2, r0 - 16c74: 492f ldr r1, [pc, #188] ; (16d34 ) - 16c76: 4830 ldr r0, [pc, #192] ; (16d38 ) - 16c78: 4b30 ldr r3, [pc, #192] ; (16d3c ) - 16c7a: 4798 blx r3 - 16c7c: 4c25 ldr r4, [pc, #148] ; (16d14 ) - 16c7e: 2540 movs r5, #64 ; 0x40 - 16c80: 61a5 str r5, [r4, #24] + 16c40: 20ff movs r0, #255 ; 0xff + 16c42: 4002 ands r2, r0 + 16c44: 4936 ldr r1, [pc, #216] ; (16d20 ) + 16c46: 4837 ldr r0, [pc, #220] ; (16d24 ) + 16c48: 4b37 ldr r3, [pc, #220] ; (16d28 ) + 16c4a: 4798 blx r3 + 16c4c: 4c3d ldr r4, [pc, #244] ; (16d44 ) + 16c4e: 2540 movs r5, #64 ; 0x40 + 16c50: 61a5 str r5, [r4, #24] ssd1963_data((SSD1963_HOR_RES - 1) & 0X00FF); - 16c82: 4b2f ldr r3, [pc, #188] ; (16d40 ) - 16c84: 4798 blx r3 - 16c86: 4b2f ldr r3, [pc, #188] ; (16d44 ) - 16c88: 4798 blx r3 - 16c8a: 3801 subs r0, #1 - 16c8c: b2c2 uxtb r2, r0 + 16c52: 4b40 ldr r3, [pc, #256] ; (16d54 ) + 16c54: 4798 blx r3 + 16c56: 4b40 ldr r3, [pc, #256] ; (16d58 ) + 16c58: 4798 blx r3 + 16c5a: 3801 subs r0, #1 + 16c5c: b2c2 uxtb r2, r0 port_base->OUTCLR.reg = pin_mask; - 16c8e: 6165 str r5, [r4, #20] + 16c5e: 6165 str r5, [r4, #20] if(cmd_mode != false) { - 16c90: 4b21 ldr r3, [pc, #132] ; (16d18 ) - 16c92: 781b ldrb r3, [r3, #0] - 16c94: 2b00 cmp r3, #0 - 16c96: d004 beq.n 16ca2 + 16c60: 4b39 ldr r3, [pc, #228] ; (16d48 ) + 16c62: 781b ldrb r3, [r3, #0] + 16c64: 2b00 cmp r3, #0 + 16c66: d004 beq.n 16c72 port_base->OUTSET.reg = pin_mask; - 16c98: 2120 movs r1, #32 - 16c9a: 61a1 str r1, [r4, #24] + 16c68: 2120 movs r1, #32 + 16c6a: 61a1 str r1, [r4, #24] cmd_mode = false; - 16c9c: 2100 movs r1, #0 - 16c9e: 4b1e ldr r3, [pc, #120] ; (16d18 ) - 16ca0: 7019 strb r1, [r3, #0] + 16c6c: 2100 movs r1, #0 + 16c6e: 4b36 ldr r3, [pc, #216] ; (16d48 ) + 16c70: 7019 strb r1, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16ca2: 4924 ldr r1, [pc, #144] ; (16d34 ) - 16ca4: 4824 ldr r0, [pc, #144] ; (16d38 ) - 16ca6: 4b25 ldr r3, [pc, #148] ; (16d3c ) - 16ca8: 4798 blx r3 - 16caa: 4c1a ldr r4, [pc, #104] ; (16d14 ) - 16cac: 2540 movs r5, #64 ; 0x40 - 16cae: 61a5 str r5, [r4, #24] + 16c72: 492b ldr r1, [pc, #172] ; (16d20 ) + 16c74: 482b ldr r0, [pc, #172] ; (16d24 ) + 16c76: 4b2c ldr r3, [pc, #176] ; (16d28 ) + 16c78: 4798 blx r3 + 16c7a: 4c32 ldr r4, [pc, #200] ; (16d44 ) + 16c7c: 2540 movs r5, #64 ; 0x40 + 16c7e: 61a5 str r5, [r4, #24] ssd1963_data(((SSD1963_VER_RES - 1) >> 8) & 0X00FF); //Set VDP - 16cb0: 4b23 ldr r3, [pc, #140] ; (16d40 ) - 16cb2: 4798 blx r3 - 16cb4: 4b24 ldr r3, [pc, #144] ; (16d48 ) - 16cb6: 4798 blx r3 - 16cb8: 1e42 subs r2, r0, #1 - 16cba: 1212 asrs r2, r2, #8 + 16c80: 4b34 ldr r3, [pc, #208] ; (16d54 ) + 16c82: 4798 blx r3 + 16c84: 4b35 ldr r3, [pc, #212] ; (16d5c ) + 16c86: 4798 blx r3 + 16c88: 1e42 subs r2, r0, #1 + 16c8a: 1212 asrs r2, r2, #8 port_base->OUTCLR.reg = pin_mask; - 16cbc: 6165 str r5, [r4, #20] + 16c8c: 6165 str r5, [r4, #20] if(cmd_mode != false) { - 16cbe: 4b16 ldr r3, [pc, #88] ; (16d18 ) - 16cc0: 781b ldrb r3, [r3, #0] - 16cc2: 2b00 cmp r3, #0 - 16cc4: d004 beq.n 16cd0 + 16c8e: 4b2e ldr r3, [pc, #184] ; (16d48 ) + 16c90: 781b ldrb r3, [r3, #0] + 16c92: 2b00 cmp r3, #0 + 16c94: d004 beq.n 16ca0 port_base->OUTSET.reg = pin_mask; - 16cc6: 2120 movs r1, #32 - 16cc8: 61a1 str r1, [r4, #24] + 16c96: 2120 movs r1, #32 + 16c98: 61a1 str r1, [r4, #24] cmd_mode = false; - 16cca: 2100 movs r1, #0 - 16ccc: 4b12 ldr r3, [pc, #72] ; (16d18 ) - 16cce: 7019 strb r1, [r3, #0] + 16c9a: 2100 movs r1, #0 + 16c9c: 4b2a ldr r3, [pc, #168] ; (16d48 ) + 16c9e: 7019 strb r1, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16cd0: 20ff movs r0, #255 ; 0xff - 16cd2: 4002 ands r2, r0 - 16cd4: 4917 ldr r1, [pc, #92] ; (16d34 ) - 16cd6: 4818 ldr r0, [pc, #96] ; (16d38 ) - 16cd8: 4b18 ldr r3, [pc, #96] ; (16d3c ) - 16cda: 4798 blx r3 - 16cdc: 4c0d ldr r4, [pc, #52] ; (16d14 ) - 16cde: 2540 movs r5, #64 ; 0x40 - 16ce0: 61a5 str r5, [r4, #24] + 16ca0: 20ff movs r0, #255 ; 0xff + 16ca2: 4002 ands r2, r0 + 16ca4: 491e ldr r1, [pc, #120] ; (16d20 ) + 16ca6: 481f ldr r0, [pc, #124] ; (16d24 ) + 16ca8: 4b1f ldr r3, [pc, #124] ; (16d28 ) + 16caa: 4798 blx r3 + 16cac: 4c25 ldr r4, [pc, #148] ; (16d44 ) + 16cae: 2540 movs r5, #64 ; 0x40 + 16cb0: 61a5 str r5, [r4, #24] ssd1963_data((SSD1963_VER_RES - 1) & 0X00FF); - 16ce2: 4b17 ldr r3, [pc, #92] ; (16d40 ) - 16ce4: 4798 blx r3 - 16ce6: 4b18 ldr r3, [pc, #96] ; (16d48 ) - 16ce8: 4798 blx r3 - 16cea: 3801 subs r0, #1 - 16cec: b2c2 uxtb r2, r0 + 16cb2: 4b28 ldr r3, [pc, #160] ; (16d54 ) + 16cb4: 4798 blx r3 + 16cb6: 4b29 ldr r3, [pc, #164] ; (16d5c ) + 16cb8: 4798 blx r3 + 16cba: 3801 subs r0, #1 + 16cbc: b2c2 uxtb r2, r0 port_base->OUTCLR.reg = pin_mask; - 16cee: 6165 str r5, [r4, #20] + 16cbe: 6165 str r5, [r4, #20] if(cmd_mode != false) { - 16cf0: 4b09 ldr r3, [pc, #36] ; (16d18 ) - 16cf2: 781b ldrb r3, [r3, #0] - 16cf4: 2b00 cmp r3, #0 - 16cf6: d004 beq.n 16d02 + 16cc0: 4b21 ldr r3, [pc, #132] ; (16d48 ) + 16cc2: 781b ldrb r3, [r3, #0] + 16cc4: 2b00 cmp r3, #0 + 16cc6: d004 beq.n 16cd2 port_base->OUTSET.reg = pin_mask; - 16cf8: 2120 movs r1, #32 - 16cfa: 61a1 str r1, [r4, #24] + 16cc8: 2120 movs r1, #32 + 16cca: 61a1 str r1, [r4, #24] cmd_mode = false; - 16cfc: 2100 movs r1, #0 - 16cfe: 4b06 ldr r3, [pc, #24] ; (16d18 ) - 16d00: 7019 strb r1, [r3, #0] + 16ccc: 2100 movs r1, #0 + 16cce: 4b1e ldr r3, [pc, #120] ; (16d48 ) + 16cd0: 7019 strb r1, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16d02: 490c ldr r1, [pc, #48] ; (16d34 ) - 16d04: 480c ldr r0, [pc, #48] ; (16d38 ) - 16d06: 4b0d ldr r3, [pc, #52] ; (16d3c ) - 16d08: 4798 blx r3 - 16d0a: 4b02 ldr r3, [pc, #8] ; (16d14 ) - 16d0c: 2240 movs r2, #64 ; 0x40 - 16d0e: 619a str r2, [r3, #24] + 16cd2: 4913 ldr r1, [pc, #76] ; (16d20 ) + 16cd4: 4813 ldr r0, [pc, #76] ; (16d24 ) + 16cd6: 4b14 ldr r3, [pc, #80] ; (16d28 ) + 16cd8: 4798 blx r3 + 16cda: 4b1a ldr r3, [pc, #104] ; (16d44 ) + 16cdc: 2240 movs r2, #64 ; 0x40 + 16cde: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16d10: 615a str r2, [r3, #20] - 16d12: e01b b.n 16d4c - 16d14: 41004400 .word 0x41004400 - 16d18: 2000005c .word 0x2000005c - 16d1c: 000010cd .word 0x000010cd - 16d20: 00017d1d .word 0x00017d1d - 16d24: 00001b57 .word 0x00001b57 - 16d28: 00001b58 .word 0x00001b58 - 16d2c: 00017cdd .word 0x00017cdd - 16d30: 20000001 .word 0x20000001 - 16d34: 1c03c3f7 .word 0x1c03c3f7 - 16d38: 41004480 .word 0x41004480 - 16d3c: 00017815 .word 0x00017815 - 16d40: 0000f609 .word 0x0000f609 - 16d44: 0000f615 .word 0x0000f615 - 16d48: 0000f63d .word 0x0000f63d + 16ce0: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16d4c: 4be5 ldr r3, [pc, #916] ; (170e4 ) - 16d4e: 781b ldrb r3, [r3, #0] - 16d50: 2b00 cmp r3, #0 - 16d52: d005 beq.n 16d60 + 16ce2: 4b19 ldr r3, [pc, #100] ; (16d48 ) + 16ce4: 781b ldrb r3, [r3, #0] + 16ce6: 2b00 cmp r3, #0 + 16ce8: d005 beq.n 16cf6 port_base->OUTSET.reg = pin_mask; - 16d54: 3a20 subs r2, #32 - 16d56: 4be4 ldr r3, [pc, #912] ; (170e8 ) - 16d58: 619a str r2, [r3, #24] + 16cea: 3a20 subs r2, #32 + 16cec: 4b15 ldr r3, [pc, #84] ; (16d44 ) + 16cee: 619a str r2, [r3, #24] cmd_mode = false; - 16d5a: 2200 movs r2, #0 - 16d5c: 4be1 ldr r3, [pc, #900] ; (170e4 ) - 16d5e: 701a strb r2, [r3, #0] + 16cf0: 2200 movs r2, #0 + 16cf2: 4b15 ldr r3, [pc, #84] ; (16d48 ) + 16cf4: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16d60: 2200 movs r2, #0 - 16d62: 49e2 ldr r1, [pc, #904] ; (170ec ) - 16d64: 48e2 ldr r0, [pc, #904] ; (170f0 ) - 16d66: 4be3 ldr r3, [pc, #908] ; (170f4 ) - 16d68: 4798 blx r3 - 16d6a: 4cdf ldr r4, [pc, #892] ; (170e8 ) - 16d6c: 2540 movs r5, #64 ; 0x40 - 16d6e: 61a5 str r5, [r4, #24] - LV_DRV_DELAY_MS(1);//Delay10us(5); - 16d70: 2000 movs r0, #0 - 16d72: 4be1 ldr r3, [pc, #900] ; (170f8 ) - 16d74: 4798 blx r3 - 16d76: 0002 movs r2, r0 - 16d78: 2300 movs r3, #0 - 16d7a: 48e0 ldr r0, [pc, #896] ; (170fc ) - 16d7c: 2100 movs r1, #0 - 16d7e: 1880 adds r0, r0, r2 - 16d80: 4159 adcs r1, r3 - 16d82: 4adf ldr r2, [pc, #892] ; (17100 ) - 16d84: 2300 movs r3, #0 - 16d86: 4edf ldr r6, [pc, #892] ; (17104 ) - 16d88: 47b0 blx r6 - 16d8a: 4bdf ldr r3, [pc, #892] ; (17108 ) - 16d8c: 4798 blx r3 + 16cf6: 2200 movs r2, #0 + 16cf8: 4909 ldr r1, [pc, #36] ; (16d20 ) + 16cfa: 480a ldr r0, [pc, #40] ; (16d24 ) + 16cfc: 4b0a ldr r3, [pc, #40] ; (16d28 ) + 16cfe: 4798 blx r3 + 16d00: 4b10 ldr r3, [pc, #64] ; (16d44 ) + 16d02: 2240 movs r2, #64 ; 0x40 + 16d04: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16d8e: 6165 str r5, [r4, #20] + 16d06: 615a str r2, [r3, #20] if(cmd_mode == false) { - 16d90: 4bd4 ldr r3, [pc, #848] ; (170e4 ) - 16d92: 781b ldrb r3, [r3, #0] - 16d94: 2b00 cmp r3, #0 - 16d96: d104 bne.n 16da2 - 16d98: 2220 movs r2, #32 - 16d9a: 6162 str r2, [r4, #20] + 16d08: 4b0f ldr r3, [pc, #60] ; (16d48 ) + 16d0a: 781b ldrb r3, [r3, #0] + 16d0c: 2b00 cmp r3, #0 + 16d0e: d129 bne.n 16d64 + 16d10: 3a20 subs r2, #32 + 16d12: 4b0c ldr r3, [pc, #48] ; (16d44 ) + 16d14: 615a str r2, [r3, #20] cmd_mode = true; - 16d9c: 3a1f subs r2, #31 - 16d9e: 4bd1 ldr r3, [pc, #836] ; (170e4 ) - 16da0: 701a strb r2, [r3, #0] + 16d16: 3a1f subs r2, #31 + 16d18: e022 b.n 16d60 + 16d1a: 46c0 nop ; (mov r8, r8) + 16d1c: 0000aaaa .word 0x0000aaaa + 16d20: 0000ffff .word 0x0000ffff + 16d24: 41004480 .word 0x41004480 + 16d28: 00017635 .word 0x00017635 + 16d2c: 000010cd .word 0x000010cd + 16d30: 00017bad .word 0x00017bad + 16d34: 00001b57 .word 0x00001b57 + 16d38: 00017b6d .word 0x00017b6d + 16d3c: 00001b58 .word 0x00001b58 + 16d40: 20000001 .word 0x20000001 + 16d44: 41004400 .word 0x41004400 + 16d48: 2000005c .word 0x2000005c + 16d4c: 006acfbf .word 0x006acfbf + 16d50: 006acfc0 .word 0x006acfc0 + 16d54: 0000f609 .word 0x0000f609 + 16d58: 0000f615 .word 0x0000f615 + 16d5c: 0000f63d .word 0x0000f63d + 16d60: 4be5 ldr r3, [pc, #916] ; (170f8 ) + 16d62: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 16da2: 22b4 movs r2, #180 ; 0xb4 - 16da4: 49d1 ldr r1, [pc, #836] ; (170ec ) - 16da6: 48d2 ldr r0, [pc, #840] ; (170f0 ) - 16da8: 4bd2 ldr r3, [pc, #840] ; (170f4 ) - 16daa: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 16dac: 4bce ldr r3, [pc, #824] ; (170e8 ) - 16dae: 2240 movs r2, #64 ; 0x40 - 16db0: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 16db2: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16db4: 4bcb ldr r3, [pc, #812] ; (170e4 ) - 16db6: 781b ldrb r3, [r3, #0] - 16db8: 2b00 cmp r3, #0 - 16dba: d005 beq.n 16dc8 + 16d64: 22f0 movs r2, #240 ; 0xf0 + 16d66: 49e5 ldr r1, [pc, #916] ; (170fc ) + 16d68: 48e5 ldr r0, [pc, #916] ; (17100 ) + 16d6a: 4be6 ldr r3, [pc, #920] ; (17104 ) + 16d6c: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16dbc: 3a20 subs r2, #32 - 16dbe: 4bca ldr r3, [pc, #808] ; (170e8 ) - 16dc0: 619a str r2, [r3, #24] - cmd_mode = false; - 16dc2: 2200 movs r2, #0 - 16dc4: 4bc7 ldr r3, [pc, #796] ; (170e4 ) - 16dc6: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16dc8: 2202 movs r2, #2 - 16dca: 49c8 ldr r1, [pc, #800] ; (170ec ) - 16dcc: 48c8 ldr r0, [pc, #800] ; (170f0 ) - 16dce: 4bc9 ldr r3, [pc, #804] ; (170f4 ) - 16dd0: 4798 blx r3 - 16dd2: 4bc5 ldr r3, [pc, #788] ; (170e8 ) - 16dd4: 2240 movs r2, #64 ; 0x40 - 16dd6: 619a str r2, [r3, #24] + 16d6e: 4be6 ldr r3, [pc, #920] ; (17108 ) + 16d70: 2240 movs r2, #64 ; 0x40 + 16d72: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16dd8: 615a str r2, [r3, #20] + 16d74: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16dda: 4bc2 ldr r3, [pc, #776] ; (170e4 ) - 16ddc: 781b ldrb r3, [r3, #0] - 16dde: 2b00 cmp r3, #0 - 16de0: d005 beq.n 16dee + 16d76: 4be0 ldr r3, [pc, #896] ; (170f8 ) + 16d78: 781b ldrb r3, [r3, #0] + 16d7a: 2b00 cmp r3, #0 + 16d7c: d005 beq.n 16d8a port_base->OUTSET.reg = pin_mask; - 16de2: 3a20 subs r2, #32 - 16de4: 4bc0 ldr r3, [pc, #768] ; (170e8 ) - 16de6: 619a str r2, [r3, #24] + 16d7e: 3a20 subs r2, #32 + 16d80: 4be1 ldr r3, [pc, #900] ; (17108 ) + 16d82: 619a str r2, [r3, #24] cmd_mode = false; - 16de8: 2200 movs r2, #0 - 16dea: 4bbe ldr r3, [pc, #760] ; (170e4 ) - 16dec: 701a strb r2, [r3, #0] + 16d84: 2200 movs r2, #0 + 16d86: 4bdc ldr r3, [pc, #880] ; (170f8 ) + 16d88: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16dee: 220d movs r2, #13 - 16df0: 49be ldr r1, [pc, #760] ; (170ec ) - 16df2: 48bf ldr r0, [pc, #764] ; (170f0 ) - 16df4: 4bbf ldr r3, [pc, #764] ; (170f4 ) - 16df6: 4798 blx r3 - 16df8: 4bbb ldr r3, [pc, #748] ; (170e8 ) - 16dfa: 2240 movs r2, #64 ; 0x40 - 16dfc: 619a str r2, [r3, #24] + 16d8a: 2203 movs r2, #3 + 16d8c: 49db ldr r1, [pc, #876] ; (170fc ) + 16d8e: 48dc ldr r0, [pc, #880] ; (17100 ) + 16d90: 4bdc ldr r3, [pc, #880] ; (17104 ) + 16d92: 4798 blx r3 + 16d94: 4bdc ldr r3, [pc, #880] ; (17108 ) + 16d96: 2240 movs r2, #64 ; 0x40 + 16d98: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16dfe: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16e00: 4bb8 ldr r3, [pc, #736] ; (170e4 ) - 16e02: 781b ldrb r3, [r3, #0] - 16e04: 2b00 cmp r3, #0 - 16e06: d005 beq.n 16e14 + 16d9a: 615a str r2, [r3, #20] + if(cmd_mode == false) { + 16d9c: 4bd6 ldr r3, [pc, #856] ; (170f8 ) + 16d9e: 781b ldrb r3, [r3, #0] + 16da0: 2b00 cmp r3, #0 + 16da2: d105 bne.n 16db0 + 16da4: 3a20 subs r2, #32 + 16da6: 4bd8 ldr r3, [pc, #864] ; (17108 ) + 16da8: 615a str r2, [r3, #20] + cmd_mode = true; + 16daa: 3a1f subs r2, #31 + 16dac: 4bd2 ldr r3, [pc, #840] ; (170f8 ) + 16dae: 701a strb r2, [r3, #0] + LV_DRV_DISP_PAR_WR_WORD(cmd); + 16db0: 223a movs r2, #58 ; 0x3a + 16db2: 49d2 ldr r1, [pc, #840] ; (170fc ) + 16db4: 48d2 ldr r0, [pc, #840] ; (17100 ) + 16db6: 4bd3 ldr r3, [pc, #844] ; (17104 ) + 16db8: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16e08: 3a20 subs r2, #32 - 16e0a: 4bb7 ldr r3, [pc, #732] ; (170e8 ) - 16e0c: 619a str r2, [r3, #24] - cmd_mode = false; - 16e0e: 2200 movs r2, #0 - 16e10: 4bb4 ldr r3, [pc, #720] ; (170e4 ) - 16e12: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16e14: 2201 movs r2, #1 - 16e16: 49b5 ldr r1, [pc, #724] ; (170ec ) - 16e18: 48b5 ldr r0, [pc, #724] ; (170f0 ) - 16e1a: 4bb6 ldr r3, [pc, #728] ; (170f4 ) - 16e1c: 4798 blx r3 - 16e1e: 4bb2 ldr r3, [pc, #712] ; (170e8 ) - 16e20: 2240 movs r2, #64 ; 0x40 - 16e22: 619a str r2, [r3, #24] + 16dba: 4bd3 ldr r3, [pc, #844] ; (17108 ) + 16dbc: 2240 movs r2, #64 ; 0x40 + 16dbe: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16e24: 615a str r2, [r3, #20] + 16dc0: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16e26: 4baf ldr r3, [pc, #700] ; (170e4 ) - 16e28: 781b ldrb r3, [r3, #0] - 16e2a: 2b00 cmp r3, #0 - 16e2c: d005 beq.n 16e3a + 16dc2: 4bcd ldr r3, [pc, #820] ; (170f8 ) + 16dc4: 781b ldrb r3, [r3, #0] + 16dc6: 2b00 cmp r3, #0 + 16dc8: d005 beq.n 16dd6 port_base->OUTSET.reg = pin_mask; - 16e2e: 3a20 subs r2, #32 - 16e30: 4bad ldr r3, [pc, #692] ; (170e8 ) - 16e32: 619a str r2, [r3, #24] + 16dca: 3a20 subs r2, #32 + 16dcc: 4bce ldr r3, [pc, #824] ; (17108 ) + 16dce: 619a str r2, [r3, #24] cmd_mode = false; - 16e34: 2200 movs r2, #0 - 16e36: 4bab ldr r3, [pc, #684] ; (170e4 ) - 16e38: 701a strb r2, [r3, #0] + 16dd0: 2200 movs r2, #0 + 16dd2: 4bc9 ldr r3, [pc, #804] ; (170f8 ) + 16dd4: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16e3a: 22e0 movs r2, #224 ; 0xe0 - 16e3c: 49ab ldr r1, [pc, #684] ; (170ec ) - 16e3e: 48ac ldr r0, [pc, #688] ; (170f0 ) - 16e40: 4bac ldr r3, [pc, #688] ; (170f4 ) - 16e42: 4798 blx r3 - 16e44: 4ba8 ldr r3, [pc, #672] ; (170e8 ) - 16e46: 2240 movs r2, #64 ; 0x40 - 16e48: 619a str r2, [r3, #24] + 16dd6: 2250 movs r2, #80 ; 0x50 + 16dd8: 49c8 ldr r1, [pc, #800] ; (170fc ) + 16dda: 48c9 ldr r0, [pc, #804] ; (17100 ) + 16ddc: 4bc9 ldr r3, [pc, #804] ; (17104 ) + 16dde: 4798 blx r3 + 16de0: 4bc9 ldr r3, [pc, #804] ; (17108 ) + 16de2: 2240 movs r2, #64 ; 0x40 + 16de4: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16e4a: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16e4c: 4ba5 ldr r3, [pc, #660] ; (170e4 ) - 16e4e: 781b ldrb r3, [r3, #0] - 16e50: 2b00 cmp r3, #0 - 16e52: d005 beq.n 16e60 + 16de6: 615a str r2, [r3, #20] + if(cmd_mode == false) { + 16de8: 4bc3 ldr r3, [pc, #780] ; (170f8 ) + 16dea: 781b ldrb r3, [r3, #0] + 16dec: 2b00 cmp r3, #0 + 16dee: d105 bne.n 16dfc + 16df0: 3a20 subs r2, #32 + 16df2: 4bc5 ldr r3, [pc, #788] ; (17108 ) + 16df4: 615a str r2, [r3, #20] + cmd_mode = true; + 16df6: 3a1f subs r2, #31 + 16df8: 4bbf ldr r3, [pc, #764] ; (170f8 ) + 16dfa: 701a strb r2, [r3, #0] + LV_DRV_DISP_PAR_WR_WORD(cmd); + 16dfc: 22e6 movs r2, #230 ; 0xe6 + 16dfe: 49bf ldr r1, [pc, #764] ; (170fc ) + 16e00: 48bf ldr r0, [pc, #764] ; (17100 ) + 16e02: 4bc0 ldr r3, [pc, #768] ; (17104 ) + 16e04: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16e54: 3a20 subs r2, #32 - 16e56: 4ba4 ldr r3, [pc, #656] ; (170e8 ) - 16e58: 619a str r2, [r3, #24] - cmd_mode = false; - 16e5a: 2200 movs r2, #0 - 16e5c: 4ba1 ldr r3, [pc, #644] ; (170e4 ) - 16e5e: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16e60: 2205 movs r2, #5 - 16e62: 49a2 ldr r1, [pc, #648] ; (170ec ) - 16e64: 48a2 ldr r0, [pc, #648] ; (170f0 ) - 16e66: 4ba3 ldr r3, [pc, #652] ; (170f4 ) - 16e68: 4798 blx r3 - 16e6a: 4b9f ldr r3, [pc, #636] ; (170e8 ) - 16e6c: 2240 movs r2, #64 ; 0x40 - 16e6e: 619a str r2, [r3, #24] + 16e06: 4bc0 ldr r3, [pc, #768] ; (17108 ) + 16e08: 2240 movs r2, #64 ; 0x40 + 16e0a: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16e70: 615a str r2, [r3, #20] + 16e0c: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16e72: 4b9c ldr r3, [pc, #624] ; (170e4 ) - 16e74: 781b ldrb r3, [r3, #0] - 16e76: 2b00 cmp r3, #0 - 16e78: d005 beq.n 16e86 + 16e0e: 4bba ldr r3, [pc, #744] ; (170f8 ) + 16e10: 781b ldrb r3, [r3, #0] + 16e12: 2b00 cmp r3, #0 + 16e14: d005 beq.n 16e22 port_base->OUTSET.reg = pin_mask; - 16e7a: 3a20 subs r2, #32 - 16e7c: 4b9a ldr r3, [pc, #616] ; (170e8 ) - 16e7e: 619a str r2, [r3, #24] + 16e16: 3a20 subs r2, #32 + 16e18: 4bbb ldr r3, [pc, #748] ; (17108 ) + 16e1a: 619a str r2, [r3, #24] cmd_mode = false; - 16e80: 2200 movs r2, #0 - 16e82: 4b98 ldr r3, [pc, #608] ; (170e4 ) - 16e84: 701a strb r2, [r3, #0] + 16e1c: 2200 movs r2, #0 + 16e1e: 4bb6 ldr r3, [pc, #728] ; (170f8 ) + 16e20: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16e86: 2200 movs r2, #0 - 16e88: 4998 ldr r1, [pc, #608] ; (170ec ) - 16e8a: 4899 ldr r0, [pc, #612] ; (170f0 ) - 16e8c: 4b99 ldr r3, [pc, #612] ; (170f4 ) - 16e8e: 4798 blx r3 - 16e90: 4b95 ldr r3, [pc, #596] ; (170e8 ) - 16e92: 2240 movs r2, #64 ; 0x40 - 16e94: 619a str r2, [r3, #24] + 16e22: 2204 movs r2, #4 + 16e24: 49b5 ldr r1, [pc, #724] ; (170fc ) + 16e26: 48b6 ldr r0, [pc, #728] ; (17100 ) + 16e28: 4bb6 ldr r3, [pc, #728] ; (17104 ) + 16e2a: 4798 blx r3 + 16e2c: 4bb6 ldr r3, [pc, #728] ; (17108 ) + 16e2e: 2240 movs r2, #64 ; 0x40 + 16e30: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16e96: 615a str r2, [r3, #20] + 16e32: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16e98: 4b92 ldr r3, [pc, #584] ; (170e4 ) - 16e9a: 781b ldrb r3, [r3, #0] - 16e9c: 2b00 cmp r3, #0 - 16e9e: d005 beq.n 16eac + 16e34: 4bb0 ldr r3, [pc, #704] ; (170f8 ) + 16e36: 781b ldrb r3, [r3, #0] + 16e38: 2b00 cmp r3, #0 + 16e3a: d005 beq.n 16e48 port_base->OUTSET.reg = pin_mask; - 16ea0: 3a20 subs r2, #32 - 16ea2: 4b91 ldr r3, [pc, #580] ; (170e8 ) - 16ea4: 619a str r2, [r3, #24] + 16e3c: 3a20 subs r2, #32 + 16e3e: 4bb2 ldr r3, [pc, #712] ; (17108 ) + 16e40: 619a str r2, [r3, #24] cmd_mode = false; - 16ea6: 2200 movs r2, #0 - 16ea8: 4b8e ldr r3, [pc, #568] ; (170e4 ) - 16eaa: 701a strb r2, [r3, #0] + 16e42: 2200 movs r2, #0 + 16e44: 4bac ldr r3, [pc, #688] ; (170f8 ) + 16e46: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16eac: 2228 movs r2, #40 ; 0x28 - 16eae: 498f ldr r1, [pc, #572] ; (170ec ) - 16eb0: 488f ldr r0, [pc, #572] ; (170f0 ) - 16eb2: 4b90 ldr r3, [pc, #576] ; (170f4 ) - 16eb4: 4798 blx r3 - 16eb6: 4b8c ldr r3, [pc, #560] ; (170e8 ) - 16eb8: 2240 movs r2, #64 ; 0x40 - 16eba: 619a str r2, [r3, #24] + 16e48: 223a movs r2, #58 ; 0x3a + 16e4a: 49ac ldr r1, [pc, #688] ; (170fc ) + 16e4c: 48ac ldr r0, [pc, #688] ; (17100 ) + 16e4e: 4bad ldr r3, [pc, #692] ; (17104 ) + 16e50: 4798 blx r3 + 16e52: 4bad ldr r3, [pc, #692] ; (17108 ) + 16e54: 2240 movs r2, #64 ; 0x40 + 16e56: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16ebc: 615a str r2, [r3, #20] + 16e58: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16ebe: 4b89 ldr r3, [pc, #548] ; (170e4 ) - 16ec0: 781b ldrb r3, [r3, #0] - 16ec2: 2b00 cmp r3, #0 - 16ec4: d005 beq.n 16ed2 + 16e5a: 4ba7 ldr r3, [pc, #668] ; (170f8 ) + 16e5c: 781b ldrb r3, [r3, #0] + 16e5e: 2b00 cmp r3, #0 + 16e60: d005 beq.n 16e6e port_base->OUTSET.reg = pin_mask; - 16ec6: 3a20 subs r2, #32 - 16ec8: 4b87 ldr r3, [pc, #540] ; (170e8 ) - 16eca: 619a str r2, [r3, #24] + 16e62: 3a20 subs r2, #32 + 16e64: 4ba8 ldr r3, [pc, #672] ; (17108 ) + 16e66: 619a str r2, [r3, #24] cmd_mode = false; - 16ecc: 2200 movs r2, #0 - 16ece: 4b85 ldr r3, [pc, #532] ; (170e4 ) - 16ed0: 701a strb r2, [r3, #0] + 16e68: 2200 movs r2, #0 + 16e6a: 4ba3 ldr r3, [pc, #652] ; (170f8 ) + 16e6c: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16ed2: 2200 movs r2, #0 - 16ed4: 4985 ldr r1, [pc, #532] ; (170ec ) - 16ed6: 4886 ldr r0, [pc, #536] ; (170f0 ) - 16ed8: 4b86 ldr r3, [pc, #536] ; (170f4 ) - 16eda: 4798 blx r3 - 16edc: 4b82 ldr r3, [pc, #520] ; (170e8 ) - 16ede: 2240 movs r2, #64 ; 0x40 - 16ee0: 619a str r2, [r3, #24] + 16e6e: 22b6 movs r2, #182 ; 0xb6 + 16e70: 49a2 ldr r1, [pc, #648] ; (170fc ) + 16e72: 48a3 ldr r0, [pc, #652] ; (17100 ) + 16e74: 4ba3 ldr r3, [pc, #652] ; (17104 ) + 16e76: 4798 blx r3 + 16e78: 4ba3 ldr r3, [pc, #652] ; (17108 ) + 16e7a: 2240 movs r2, #64 ; 0x40 + 16e7c: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16ee2: 615a str r2, [r3, #20] + 16e7e: 615a str r2, [r3, #20] if(cmd_mode == false) { - 16ee4: 4b7f ldr r3, [pc, #508] ; (170e4 ) - 16ee6: 781b ldrb r3, [r3, #0] - 16ee8: 2b00 cmp r3, #0 - 16eea: d105 bne.n 16ef8 - 16eec: 3a20 subs r2, #32 - 16eee: 4b7e ldr r3, [pc, #504] ; (170e8 ) - 16ef0: 615a str r2, [r3, #20] + 16e80: 4b9d ldr r3, [pc, #628] ; (170f8 ) + 16e82: 781b ldrb r3, [r3, #0] + 16e84: 2b00 cmp r3, #0 + 16e86: d105 bne.n 16e94 + 16e88: 3a20 subs r2, #32 + 16e8a: 4b9f ldr r3, [pc, #636] ; (17108 ) + 16e8c: 615a str r2, [r3, #20] cmd_mode = true; - 16ef2: 3a1f subs r2, #31 - 16ef4: 4b7b ldr r3, [pc, #492] ; (170e4 ) - 16ef6: 701a strb r2, [r3, #0] + 16e8e: 3a1f subs r2, #31 + 16e90: 4b99 ldr r3, [pc, #612] ; (170f8 ) + 16e92: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 16ef8: 22b6 movs r2, #182 ; 0xb6 - 16efa: 497c ldr r1, [pc, #496] ; (170ec ) - 16efc: 487c ldr r0, [pc, #496] ; (170f0 ) - 16efe: 4b7d ldr r3, [pc, #500] ; (170f4 ) - 16f00: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 16f02: 4b79 ldr r3, [pc, #484] ; (170e8 ) - 16f04: 2240 movs r2, #64 ; 0x40 - 16f06: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 16f08: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16f0a: 4b76 ldr r3, [pc, #472] ; (170e4 ) - 16f0c: 781b ldrb r3, [r3, #0] - 16f0e: 2b00 cmp r3, #0 - 16f10: d005 beq.n 16f1e - port_base->OUTSET.reg = pin_mask; - 16f12: 3a20 subs r2, #32 - 16f14: 4b74 ldr r3, [pc, #464] ; (170e8 ) - 16f16: 619a str r2, [r3, #24] - cmd_mode = false; - 16f18: 2200 movs r2, #0 - 16f1a: 4b72 ldr r3, [pc, #456] ; (170e4 ) - 16f1c: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16f1e: 2201 movs r2, #1 - 16f20: 4972 ldr r1, [pc, #456] ; (170ec ) - 16f22: 4873 ldr r0, [pc, #460] ; (170f0 ) - 16f24: 4b73 ldr r3, [pc, #460] ; (170f4 ) - 16f26: 4798 blx r3 - 16f28: 4b6f ldr r3, [pc, #444] ; (170e8 ) - 16f2a: 2240 movs r2, #64 ; 0x40 - 16f2c: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 16f2e: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 16f30: 4b6c ldr r3, [pc, #432] ; (170e4 ) - 16f32: 781b ldrb r3, [r3, #0] - 16f34: 2b00 cmp r3, #0 - 16f36: d005 beq.n 16f44 + 16e94: 22b4 movs r2, #180 ; 0xb4 + 16e96: 4999 ldr r1, [pc, #612] ; (170fc ) + 16e98: 4899 ldr r0, [pc, #612] ; (17100 ) + 16e9a: 4b9a ldr r3, [pc, #616] ; (17104 ) + 16e9c: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 16f38: 3a20 subs r2, #32 - 16f3a: 4b6b ldr r3, [pc, #428] ; (170e8 ) - 16f3c: 619a str r2, [r3, #24] - cmd_mode = false; - 16f3e: 2200 movs r2, #0 - 16f40: 4b68 ldr r3, [pc, #416] ; (170e4 ) - 16f42: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 16f44: 2220 movs r2, #32 - 16f46: 4969 ldr r1, [pc, #420] ; (170ec ) - 16f48: 4869 ldr r0, [pc, #420] ; (170f0 ) - 16f4a: 4b6a ldr r3, [pc, #424] ; (170f4 ) - 16f4c: 4798 blx r3 - 16f4e: 4b66 ldr r3, [pc, #408] ; (170e8 ) - 16f50: 2240 movs r2, #64 ; 0x40 - 16f52: 619a str r2, [r3, #24] + 16e9e: 4b9a ldr r3, [pc, #616] ; (17108 ) + 16ea0: 2240 movs r2, #64 ; 0x40 + 16ea2: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16f54: 615a str r2, [r3, #20] + 16ea4: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16f56: 4b63 ldr r3, [pc, #396] ; (170e4 ) - 16f58: 781b ldrb r3, [r3, #0] - 16f5a: 2b00 cmp r3, #0 - 16f5c: d005 beq.n 16f6a + 16ea6: 4b94 ldr r3, [pc, #592] ; (170f8 ) + 16ea8: 781b ldrb r3, [r3, #0] + 16eaa: 2b00 cmp r3, #0 + 16eac: d005 beq.n 16eba port_base->OUTSET.reg = pin_mask; - 16f5e: 3a20 subs r2, #32 - 16f60: 4b61 ldr r3, [pc, #388] ; (170e8 ) - 16f62: 619a str r2, [r3, #24] + 16eae: 3a20 subs r2, #32 + 16eb0: 4b95 ldr r3, [pc, #596] ; (17108 ) + 16eb2: 619a str r2, [r3, #24] cmd_mode = false; - 16f64: 2200 movs r2, #0 - 16f66: 4b5f ldr r3, [pc, #380] ; (170e4 ) - 16f68: 701a strb r2, [r3, #0] + 16eb4: 2200 movs r2, #0 + 16eb6: 4b90 ldr r3, [pc, #576] ; (170f8 ) + 16eb8: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16f6a: 2201 movs r2, #1 - 16f6c: 495f ldr r1, [pc, #380] ; (170ec ) - 16f6e: 4860 ldr r0, [pc, #384] ; (170f0 ) - 16f70: 4b60 ldr r3, [pc, #384] ; (170f4 ) - 16f72: 4798 blx r3 - 16f74: 4b5c ldr r3, [pc, #368] ; (170e8 ) - 16f76: 2240 movs r2, #64 ; 0x40 - 16f78: 619a str r2, [r3, #24] + 16eba: 2204 movs r2, #4 + 16ebc: 498f ldr r1, [pc, #572] ; (170fc ) + 16ebe: 4890 ldr r0, [pc, #576] ; (17100 ) + 16ec0: 4b90 ldr r3, [pc, #576] ; (17104 ) + 16ec2: 4798 blx r3 + 16ec4: 4b90 ldr r3, [pc, #576] ; (17108 ) + 16ec6: 2240 movs r2, #64 ; 0x40 + 16ec8: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16f7a: 615a str r2, [r3, #20] + 16eca: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16f7c: 4b59 ldr r3, [pc, #356] ; (170e4 ) - 16f7e: 781b ldrb r3, [r3, #0] - 16f80: 2b00 cmp r3, #0 - 16f82: d005 beq.n 16f90 + 16ecc: 4b8a ldr r3, [pc, #552] ; (170f8 ) + 16ece: 781b ldrb r3, [r3, #0] + 16ed0: 2b00 cmp r3, #0 + 16ed2: d005 beq.n 16ee0 port_base->OUTSET.reg = pin_mask; - 16f84: 3a20 subs r2, #32 - 16f86: 4b58 ldr r3, [pc, #352] ; (170e8 ) - 16f88: 619a str r2, [r3, #24] + 16ed4: 3a20 subs r2, #32 + 16ed6: 4b8c ldr r3, [pc, #560] ; (17108 ) + 16ed8: 619a str r2, [r3, #24] cmd_mode = false; - 16f8a: 2200 movs r2, #0 - 16f8c: 4b55 ldr r3, [pc, #340] ; (170e4 ) - 16f8e: 701a strb r2, [r3, #0] + 16eda: 2200 movs r2, #0 + 16edc: 4b86 ldr r3, [pc, #536] ; (170f8 ) + 16ede: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16f90: 2210 movs r2, #16 - 16f92: 4956 ldr r1, [pc, #344] ; (170ec ) - 16f94: 4856 ldr r0, [pc, #344] ; (170f0 ) - 16f96: 4b57 ldr r3, [pc, #348] ; (170f4 ) - 16f98: 4798 blx r3 - 16f9a: 4b53 ldr r3, [pc, #332] ; (170e8 ) - 16f9c: 2240 movs r2, #64 ; 0x40 - 16f9e: 619a str r2, [r3, #24] + 16ee0: 2220 movs r2, #32 + 16ee2: 4986 ldr r1, [pc, #536] ; (170fc ) + 16ee4: 4886 ldr r0, [pc, #536] ; (17100 ) + 16ee6: 4b87 ldr r3, [pc, #540] ; (17104 ) + 16ee8: 4798 blx r3 + 16eea: 4b87 ldr r3, [pc, #540] ; (17108 ) + 16eec: 2240 movs r2, #64 ; 0x40 + 16eee: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16fa0: 615a str r2, [r3, #20] + 16ef0: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16fa2: 4b50 ldr r3, [pc, #320] ; (170e4 ) - 16fa4: 781b ldrb r3, [r3, #0] - 16fa6: 2b00 cmp r3, #0 - 16fa8: d005 beq.n 16fb6 + 16ef2: 4b81 ldr r3, [pc, #516] ; (170f8 ) + 16ef4: 781b ldrb r3, [r3, #0] + 16ef6: 2b00 cmp r3, #0 + 16ef8: d005 beq.n 16f06 port_base->OUTSET.reg = pin_mask; - 16faa: 3a20 subs r2, #32 - 16fac: 4b4e ldr r3, [pc, #312] ; (170e8 ) - 16fae: 619a str r2, [r3, #24] + 16efa: 3a20 subs r2, #32 + 16efc: 4b82 ldr r3, [pc, #520] ; (17108 ) + 16efe: 619a str r2, [r3, #24] cmd_mode = false; - 16fb0: 2200 movs r2, #0 - 16fb2: 4b4c ldr r3, [pc, #304] ; (170e4 ) - 16fb4: 701a strb r2, [r3, #0] + 16f00: 2200 movs r2, #0 + 16f02: 4b7d ldr r3, [pc, #500] ; (170f8 ) + 16f04: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16fb6: 2208 movs r2, #8 - 16fb8: 494c ldr r1, [pc, #304] ; (170ec ) - 16fba: 484d ldr r0, [pc, #308] ; (170f0 ) - 16fbc: 4b4d ldr r3, [pc, #308] ; (170f4 ) - 16fbe: 4798 blx r3 - 16fc0: 4b49 ldr r3, [pc, #292] ; (170e8 ) - 16fc2: 2240 movs r2, #64 ; 0x40 - 16fc4: 619a str r2, [r3, #24] + 16f06: 2200 movs r2, #0 + 16f08: 497c ldr r1, [pc, #496] ; (170fc ) + 16f0a: 487d ldr r0, [pc, #500] ; (17100 ) + 16f0c: 4b7d ldr r3, [pc, #500] ; (17104 ) + 16f0e: 4798 blx r3 + 16f10: 4b7d ldr r3, [pc, #500] ; (17108 ) + 16f12: 2240 movs r2, #64 ; 0x40 + 16f14: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16fc6: 615a str r2, [r3, #20] + 16f16: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16fc8: 4b46 ldr r3, [pc, #280] ; (170e4 ) - 16fca: 781b ldrb r3, [r3, #0] - 16fcc: 2b00 cmp r3, #0 - 16fce: d005 beq.n 16fdc + 16f18: 4b77 ldr r3, [pc, #476] ; (170f8 ) + 16f1a: 781b ldrb r3, [r3, #0] + 16f1c: 2b00 cmp r3, #0 + 16f1e: d005 beq.n 16f2c port_base->OUTSET.reg = pin_mask; - 16fd0: 3a20 subs r2, #32 - 16fd2: 4b45 ldr r3, [pc, #276] ; (170e8 ) - 16fd4: 619a str r2, [r3, #24] + 16f20: 3a20 subs r2, #32 + 16f22: 4b79 ldr r3, [pc, #484] ; (17108 ) + 16f24: 619a str r2, [r3, #24] cmd_mode = false; - 16fd6: 2200 movs r2, #0 - 16fd8: 4b42 ldr r3, [pc, #264] ; (170e4 ) - 16fda: 701a strb r2, [r3, #0] + 16f26: 2200 movs r2, #0 + 16f28: 4b73 ldr r3, [pc, #460] ; (170f8 ) + 16f2a: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 16fdc: 2200 movs r2, #0 - 16fde: 4943 ldr r1, [pc, #268] ; (170ec ) - 16fe0: 4843 ldr r0, [pc, #268] ; (170f0 ) - 16fe2: 4b44 ldr r3, [pc, #272] ; (170f4 ) - 16fe4: 4798 blx r3 - 16fe6: 4b40 ldr r3, [pc, #256] ; (170e8 ) - 16fe8: 2240 movs r2, #64 ; 0x40 - 16fea: 619a str r2, [r3, #24] + 16f2c: 2230 movs r2, #48 ; 0x30 + 16f2e: 4973 ldr r1, [pc, #460] ; (170fc ) + 16f30: 4873 ldr r0, [pc, #460] ; (17100 ) + 16f32: 4b74 ldr r3, [pc, #464] ; (17104 ) + 16f34: 4798 blx r3 + 16f36: 4b74 ldr r3, [pc, #464] ; (17108 ) + 16f38: 2240 movs r2, #64 ; 0x40 + 16f3a: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 16fec: 615a str r2, [r3, #20] + 16f3c: 615a str r2, [r3, #20] if(cmd_mode != false) { - 16fee: 4b3d ldr r3, [pc, #244] ; (170e4 ) - 16ff0: 781b ldrb r3, [r3, #0] - 16ff2: 2b00 cmp r3, #0 - 16ff4: d005 beq.n 17002 + 16f3e: 4b6e ldr r3, [pc, #440] ; (170f8 ) + 16f40: 781b ldrb r3, [r3, #0] + 16f42: 2b00 cmp r3, #0 + 16f44: d005 beq.n 16f52 port_base->OUTSET.reg = pin_mask; - 16ff6: 3a20 subs r2, #32 - 16ff8: 4b3b ldr r3, [pc, #236] ; (170e8 ) - 16ffa: 619a str r2, [r3, #24] + 16f46: 3a20 subs r2, #32 + 16f48: 4b6f ldr r3, [pc, #444] ; (17108 ) + 16f4a: 619a str r2, [r3, #24] cmd_mode = false; - 16ffc: 2200 movs r2, #0 - 16ffe: 4b39 ldr r3, [pc, #228] ; (170e4 ) - 17000: 701a strb r2, [r3, #0] + 16f4c: 2200 movs r2, #0 + 16f4e: 4b6a ldr r3, [pc, #424] ; (170f8 ) + 16f50: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17002: 2208 movs r2, #8 - 17004: 4939 ldr r1, [pc, #228] ; (170ec ) - 17006: 483a ldr r0, [pc, #232] ; (170f0 ) - 17008: 4b3a ldr r3, [pc, #232] ; (170f4 ) - 1700a: 4798 blx r3 - 1700c: 4b36 ldr r3, [pc, #216] ; (170e8 ) - 1700e: 2240 movs r2, #64 ; 0x40 - 17010: 619a str r2, [r3, #24] + 16f52: 2230 movs r2, #48 ; 0x30 + 16f54: 4969 ldr r1, [pc, #420] ; (170fc ) + 16f56: 486a ldr r0, [pc, #424] ; (17100 ) + 16f58: 4b6a ldr r3, [pc, #424] ; (17104 ) + 16f5a: 4798 blx r3 + 16f5c: 4b6a ldr r3, [pc, #424] ; (17108 ) + 16f5e: 2240 movs r2, #64 ; 0x40 + 16f60: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17012: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 17014: 4b33 ldr r3, [pc, #204] ; (170e4 ) - 17016: 781b ldrb r3, [r3, #0] - 17018: 2b00 cmp r3, #0 - 1701a: d105 bne.n 17028 - 1701c: 3a20 subs r2, #32 - 1701e: 4b32 ldr r3, [pc, #200] ; (170e8 ) - 17020: 615a str r2, [r3, #20] - cmd_mode = true; - 17022: 3a1f subs r2, #31 - 17024: 4b2f ldr r3, [pc, #188] ; (170e4 ) - 17026: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 17028: 22b8 movs r2, #184 ; 0xb8 - 1702a: 4930 ldr r1, [pc, #192] ; (170ec ) - 1702c: 4830 ldr r0, [pc, #192] ; (170f0 ) - 1702e: 4b31 ldr r3, [pc, #196] ; (170f4 ) - 17030: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 17032: 4b2d ldr r3, [pc, #180] ; (170e8 ) - 17034: 2240 movs r2, #64 ; 0x40 - 17036: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 17038: 615a str r2, [r3, #20] + 16f62: 615a str r2, [r3, #20] if(cmd_mode != false) { - 1703a: 4b2a ldr r3, [pc, #168] ; (170e4 ) - 1703c: 781b ldrb r3, [r3, #0] - 1703e: 2b00 cmp r3, #0 - 17040: d005 beq.n 1704e + 16f64: 4b64 ldr r3, [pc, #400] ; (170f8 ) + 16f66: 781b ldrb r3, [r3, #0] + 16f68: 2b00 cmp r3, #0 + 16f6a: d005 beq.n 16f78 port_base->OUTSET.reg = pin_mask; - 17042: 3a20 subs r2, #32 - 17044: 4b28 ldr r3, [pc, #160] ; (170e8 ) - 17046: 619a str r2, [r3, #24] + 16f6c: 3a20 subs r2, #32 + 16f6e: 4b66 ldr r3, [pc, #408] ; (17108 ) + 16f70: 619a str r2, [r3, #24] cmd_mode = false; - 17048: 2200 movs r2, #0 - 1704a: 4b26 ldr r3, [pc, #152] ; (170e4 ) - 1704c: 701a strb r2, [r3, #0] + 16f72: 2200 movs r2, #0 + 16f74: 4b60 ldr r3, [pc, #384] ; (170f8 ) + 16f76: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 1704e: 220f movs r2, #15 - 17050: 4926 ldr r1, [pc, #152] ; (170ec ) - 17052: 4827 ldr r0, [pc, #156] ; (170f0 ) - 17054: 4b27 ldr r3, [pc, #156] ; (170f4 ) - 17056: 4798 blx r3 - 17058: 4b23 ldr r3, [pc, #140] ; (170e8 ) - 1705a: 2240 movs r2, #64 ; 0x40 - 1705c: 619a str r2, [r3, #24] + 16f78: 2200 movs r2, #0 + 16f7a: 4960 ldr r1, [pc, #384] ; (170fc ) + 16f7c: 4860 ldr r0, [pc, #384] ; (17100 ) + 16f7e: 4b61 ldr r3, [pc, #388] ; (17104 ) + 16f80: 4798 blx r3 + 16f82: 4b61 ldr r3, [pc, #388] ; (17108 ) + 16f84: 2240 movs r2, #64 ; 0x40 + 16f86: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 1705e: 615a str r2, [r3, #20] + 16f88: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17060: 4b20 ldr r3, [pc, #128] ; (170e4 ) - 17062: 781b ldrb r3, [r3, #0] - 17064: 2b00 cmp r3, #0 - 17066: d005 beq.n 17074 + 16f8a: 4b5b ldr r3, [pc, #364] ; (170f8 ) + 16f8c: 781b ldrb r3, [r3, #0] + 16f8e: 2b00 cmp r3, #0 + 16f90: d005 beq.n 16f9e port_base->OUTSET.reg = pin_mask; - 17068: 3a20 subs r2, #32 - 1706a: 4b1f ldr r3, [pc, #124] ; (170e8 ) - 1706c: 619a str r2, [r3, #24] + 16f92: 3a20 subs r2, #32 + 16f94: 4b5c ldr r3, [pc, #368] ; (17108 ) + 16f96: 619a str r2, [r3, #24] cmd_mode = false; - 1706e: 2200 movs r2, #0 - 17070: 4b1c ldr r3, [pc, #112] ; (170e4 ) - 17072: 701a strb r2, [r3, #0] + 16f98: 2200 movs r2, #0 + 16f9a: 4b57 ldr r3, [pc, #348] ; (170f8 ) + 16f9c: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17074: 2201 movs r2, #1 - 17076: 491d ldr r1, [pc, #116] ; (170ec ) - 17078: 481d ldr r0, [pc, #116] ; (170f0 ) - 1707a: 4b1e ldr r3, [pc, #120] ; (170f4 ) - 1707c: 4798 blx r3 - 1707e: 4b1a ldr r3, [pc, #104] ; (170e8 ) - 17080: 2240 movs r2, #64 ; 0x40 - 17082: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 17084: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 17086: 4b17 ldr r3, [pc, #92] ; (170e4 ) - 17088: 781b ldrb r3, [r3, #0] - 1708a: 2b00 cmp r3, #0 - 1708c: d105 bne.n 1709a - 1708e: 3a20 subs r2, #32 - 17090: 4b15 ldr r3, [pc, #84] ; (170e8 ) - 17092: 615a str r2, [r3, #20] - cmd_mode = true; - 17094: 3a1f subs r2, #31 - 17096: 4b13 ldr r3, [pc, #76] ; (170e4 ) - 17098: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 1709a: 22ba movs r2, #186 ; 0xba - 1709c: 4913 ldr r1, [pc, #76] ; (170ec ) - 1709e: 4814 ldr r0, [pc, #80] ; (170f0 ) - 170a0: 4b14 ldr r3, [pc, #80] ; (170f4 ) - 170a2: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 170a4: 4b10 ldr r3, [pc, #64] ; (170e8 ) - 170a6: 2240 movs r2, #64 ; 0x40 - 170a8: 619a str r2, [r3, #24] + 16f9e: 2200 movs r2, #0 + 16fa0: 4956 ldr r1, [pc, #344] ; (170fc ) + 16fa2: 4857 ldr r0, [pc, #348] ; (17100 ) + 16fa4: 4b57 ldr r3, [pc, #348] ; (17104 ) + 16fa6: 4798 blx r3 + 16fa8: 4b57 ldr r3, [pc, #348] ; (17108 ) + 16faa: 2240 movs r2, #64 ; 0x40 + 16fac: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 170aa: 615a str r2, [r3, #20] + 16fae: 615a str r2, [r3, #20] if(cmd_mode != false) { - 170ac: 4b0d ldr r3, [pc, #52] ; (170e4 ) - 170ae: 781b ldrb r3, [r3, #0] - 170b0: 2b00 cmp r3, #0 - 170b2: d005 beq.n 170c0 + 16fb0: 4b51 ldr r3, [pc, #324] ; (170f8 ) + 16fb2: 781b ldrb r3, [r3, #0] + 16fb4: 2b00 cmp r3, #0 + 16fb6: d005 beq.n 16fc4 port_base->OUTSET.reg = pin_mask; - 170b4: 3a20 subs r2, #32 - 170b6: 4b0c ldr r3, [pc, #48] ; (170e8 ) - 170b8: 619a str r2, [r3, #24] + 16fb8: 3a20 subs r2, #32 + 16fba: 4b53 ldr r3, [pc, #332] ; (17108 ) + 16fbc: 619a str r2, [r3, #24] cmd_mode = false; - 170ba: 2200 movs r2, #0 - 170bc: 4b09 ldr r3, [pc, #36] ; (170e4 ) - 170be: 701a strb r2, [r3, #0] + 16fbe: 2200 movs r2, #0 + 16fc0: 4b4d ldr r3, [pc, #308] ; (170f8 ) + 16fc2: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 170c0: 2201 movs r2, #1 - 170c2: 490a ldr r1, [pc, #40] ; (170ec ) - 170c4: 480a ldr r0, [pc, #40] ; (170f0 ) - 170c6: 4b0b ldr r3, [pc, #44] ; (170f4 ) - 170c8: 4798 blx r3 - 170ca: 4b07 ldr r3, [pc, #28] ; (170e8 ) - 170cc: 2240 movs r2, #64 ; 0x40 - 170ce: 619a str r2, [r3, #24] + 16fc4: 2200 movs r2, #0 + 16fc6: 494d ldr r1, [pc, #308] ; (170fc ) + 16fc8: 484d ldr r0, [pc, #308] ; (17100 ) + 16fca: 4b4e ldr r3, [pc, #312] ; (17104 ) + 16fcc: 4798 blx r3 + 16fce: 4b4e ldr r3, [pc, #312] ; (17108 ) + 16fd0: 2240 movs r2, #64 ; 0x40 + 16fd2: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 170d0: 615a str r2, [r3, #20] + 16fd4: 615a str r2, [r3, #20] if(cmd_mode == false) { - 170d2: 4b04 ldr r3, [pc, #16] ; (170e4 ) - 170d4: 781b ldrb r3, [r3, #0] - 170d6: 2b00 cmp r3, #0 - 170d8: d11a bne.n 17110 - 170da: 3a20 subs r2, #32 - 170dc: 4b02 ldr r3, [pc, #8] ; (170e8 ) - 170de: 615a str r2, [r3, #20] + 16fd6: 4b48 ldr r3, [pc, #288] ; (170f8 ) + 16fd8: 781b ldrb r3, [r3, #0] + 16fda: 2b00 cmp r3, #0 + 16fdc: d105 bne.n 16fea + 16fde: 3a20 subs r2, #32 + 16fe0: 4b49 ldr r3, [pc, #292] ; (17108 ) + 16fe2: 615a str r2, [r3, #20] cmd_mode = true; - 170e0: 3a1f subs r2, #31 - 170e2: e013 b.n 1710c - 170e4: 2000005c .word 0x2000005c - 170e8: 41004400 .word 0x41004400 - 170ec: 1c03c3f7 .word 0x1c03c3f7 - 170f0: 41004480 .word 0x41004480 - 170f4: 00017815 .word 0x00017815 - 170f8: 000010cd .word 0x000010cd - 170fc: 00001b57 .word 0x00001b57 - 17100: 00001b58 .word 0x00001b58 - 17104: 00017cdd .word 0x00017cdd - 17108: 20000001 .word 0x20000001 - 1710c: 4bd4 ldr r3, [pc, #848] ; (17460 ) - 1710e: 701a strb r2, [r3, #0] + 16fe4: 3a1f subs r2, #31 + 16fe6: 4b44 ldr r3, [pc, #272] ; (170f8 ) + 16fe8: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 17110: 2236 movs r2, #54 ; 0x36 - 17112: 49d4 ldr r1, [pc, #848] ; (17464 ) - 17114: 48d4 ldr r0, [pc, #848] ; (17468 ) - 17116: 4bd5 ldr r3, [pc, #852] ; (1746c ) - 17118: 4798 blx r3 + 16fea: 22b6 movs r2, #182 ; 0xb6 + 16fec: 4943 ldr r1, [pc, #268] ; (170fc ) + 16fee: 4844 ldr r0, [pc, #272] ; (17100 ) + 16ff0: 4b44 ldr r3, [pc, #272] ; (17104 ) + 16ff2: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 1711a: 4bd5 ldr r3, [pc, #852] ; (17470 ) - 1711c: 2240 movs r2, #64 ; 0x40 - 1711e: 619a str r2, [r3, #24] + 16ff4: 4b44 ldr r3, [pc, #272] ; (17108 ) + 16ff6: 2240 movs r2, #64 ; 0x40 + 16ff8: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17120: 615a str r2, [r3, #20] + 16ffa: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17122: 4bcf ldr r3, [pc, #828] ; (17460 ) - 17124: 781b ldrb r3, [r3, #0] - 17126: 2b00 cmp r3, #0 - 17128: d005 beq.n 17136 + 16ffc: 4b3e ldr r3, [pc, #248] ; (170f8 ) + 16ffe: 781b ldrb r3, [r3, #0] + 17000: 2b00 cmp r3, #0 + 17002: d005 beq.n 17010 port_base->OUTSET.reg = pin_mask; - 1712a: 3a20 subs r2, #32 - 1712c: 4bd0 ldr r3, [pc, #832] ; (17470 ) - 1712e: 619a str r2, [r3, #24] + 17004: 3a20 subs r2, #32 + 17006: 4b40 ldr r3, [pc, #256] ; (17108 ) + 17008: 619a str r2, [r3, #24] cmd_mode = false; - 17130: 2200 movs r2, #0 - 17132: 4bcb ldr r3, [pc, #812] ; (17460 ) - 17134: 701a strb r2, [r3, #0] + 1700a: 2200 movs r2, #0 + 1700c: 4b3a ldr r3, [pc, #232] ; (170f8 ) + 1700e: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17136: 2208 movs r2, #8 - 17138: 49ca ldr r1, [pc, #808] ; (17464 ) - 1713a: 48cb ldr r0, [pc, #812] ; (17468 ) - 1713c: 4bcb ldr r3, [pc, #812] ; (1746c ) - 1713e: 4798 blx r3 - 17140: 4bcb ldr r3, [pc, #812] ; (17470 ) - 17142: 2240 movs r2, #64 ; 0x40 - 17144: 619a str r2, [r3, #24] + 17010: 2202 movs r2, #2 + 17012: 493a ldr r1, [pc, #232] ; (170fc ) + 17014: 483a ldr r0, [pc, #232] ; (17100 ) + 17016: 4b3b ldr r3, [pc, #236] ; (17104 ) + 17018: 4798 blx r3 + 1701a: 4b3b ldr r3, [pc, #236] ; (17108 ) + 1701c: 2240 movs r2, #64 ; 0x40 + 1701e: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17146: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 17148: 4bc5 ldr r3, [pc, #788] ; (17460 ) - 1714a: 781b ldrb r3, [r3, #0] - 1714c: 2b00 cmp r3, #0 - 1714e: d105 bne.n 1715c - 17150: 3a20 subs r2, #32 - 17152: 4bc7 ldr r3, [pc, #796] ; (17470 ) - 17154: 615a str r2, [r3, #20] - cmd_mode = true; - 17156: 3a1f subs r2, #31 - 17158: 4bc1 ldr r3, [pc, #772] ; (17460 ) - 1715a: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 1715c: 223a movs r2, #58 ; 0x3a - 1715e: 49c1 ldr r1, [pc, #772] ; (17464 ) - 17160: 48c1 ldr r0, [pc, #772] ; (17468 ) - 17162: 4bc2 ldr r3, [pc, #776] ; (1746c ) - 17164: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 17166: 4bc2 ldr r3, [pc, #776] ; (17470 ) - 17168: 2240 movs r2, #64 ; 0x40 - 1716a: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 1716c: 615a str r2, [r3, #20] + 17020: 615a str r2, [r3, #20] if(cmd_mode != false) { - 1716e: 4bbc ldr r3, [pc, #752] ; (17460 ) - 17170: 781b ldrb r3, [r3, #0] - 17172: 2b00 cmp r3, #0 - 17174: d005 beq.n 17182 + 17022: 4b35 ldr r3, [pc, #212] ; (170f8 ) + 17024: 781b ldrb r3, [r3, #0] + 17026: 2b00 cmp r3, #0 + 17028: d005 beq.n 17036 port_base->OUTSET.reg = pin_mask; - 17176: 3a20 subs r2, #32 - 17178: 4bbd ldr r3, [pc, #756] ; (17470 ) - 1717a: 619a str r2, [r3, #24] + 1702a: 3a20 subs r2, #32 + 1702c: 4b36 ldr r3, [pc, #216] ; (17108 ) + 1702e: 619a str r2, [r3, #24] cmd_mode = false; - 1717c: 2200 movs r2, #0 - 1717e: 4bb8 ldr r3, [pc, #736] ; (17460 ) - 17180: 701a strb r2, [r3, #0] + 17030: 2200 movs r2, #0 + 17032: 4b31 ldr r3, [pc, #196] ; (170f8 ) + 17034: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17182: 2250 movs r2, #80 ; 0x50 - 17184: 49b7 ldr r1, [pc, #732] ; (17464 ) - 17186: 48b8 ldr r0, [pc, #736] ; (17468 ) - 17188: 4bb8 ldr r3, [pc, #736] ; (1746c ) - 1718a: 4798 blx r3 - 1718c: 4bb8 ldr r3, [pc, #736] ; (17470 ) - 1718e: 2240 movs r2, #64 ; 0x40 - 17190: 619a str r2, [r3, #24] + 17036: 220d movs r2, #13 + 17038: 4930 ldr r1, [pc, #192] ; (170fc ) + 1703a: 4831 ldr r0, [pc, #196] ; (17100 ) + 1703c: 4b31 ldr r3, [pc, #196] ; (17104 ) + 1703e: 4798 blx r3 + 17040: 4b31 ldr r3, [pc, #196] ; (17108 ) + 17042: 2240 movs r2, #64 ; 0x40 + 17044: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17192: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 17194: 4bb2 ldr r3, [pc, #712] ; (17460 ) - 17196: 781b ldrb r3, [r3, #0] - 17198: 2b00 cmp r3, #0 - 1719a: d105 bne.n 171a8 - 1719c: 3a20 subs r2, #32 - 1719e: 4bb4 ldr r3, [pc, #720] ; (17470 ) - 171a0: 615a str r2, [r3, #20] - cmd_mode = true; - 171a2: 3a1f subs r2, #31 - 171a4: 4bae ldr r3, [pc, #696] ; (17460 ) - 171a6: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 171a8: 22f0 movs r2, #240 ; 0xf0 - 171aa: 49ae ldr r1, [pc, #696] ; (17464 ) - 171ac: 48ae ldr r0, [pc, #696] ; (17468 ) - 171ae: 4baf ldr r3, [pc, #700] ; (1746c ) - 171b0: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 171b2: 4baf ldr r3, [pc, #700] ; (17470 ) - 171b4: 2240 movs r2, #64 ; 0x40 - 171b6: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 171b8: 615a str r2, [r3, #20] + 17046: 615a str r2, [r3, #20] if(cmd_mode != false) { - 171ba: 4ba9 ldr r3, [pc, #676] ; (17460 ) - 171bc: 781b ldrb r3, [r3, #0] - 171be: 2b00 cmp r3, #0 - 171c0: d005 beq.n 171ce + 17048: 4b2b ldr r3, [pc, #172] ; (170f8 ) + 1704a: 781b ldrb r3, [r3, #0] + 1704c: 2b00 cmp r3, #0 + 1704e: d005 beq.n 1705c port_base->OUTSET.reg = pin_mask; - 171c2: 3a20 subs r2, #32 - 171c4: 4baa ldr r3, [pc, #680] ; (17470 ) - 171c6: 619a str r2, [r3, #24] + 17050: 3a20 subs r2, #32 + 17052: 4b2d ldr r3, [pc, #180] ; (17108 ) + 17054: 619a str r2, [r3, #24] cmd_mode = false; - 171c8: 2200 movs r2, #0 - 171ca: 4ba5 ldr r3, [pc, #660] ; (17460 ) - 171cc: 701a strb r2, [r3, #0] + 17056: 2200 movs r2, #0 + 17058: 4b27 ldr r3, [pc, #156] ; (170f8 ) + 1705a: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 171ce: 2203 movs r2, #3 - 171d0: 49a4 ldr r1, [pc, #656] ; (17464 ) - 171d2: 48a5 ldr r0, [pc, #660] ; (17468 ) - 171d4: 4ba5 ldr r3, [pc, #660] ; (1746c ) - 171d6: 4798 blx r3 - 171d8: 4ba5 ldr r3, [pc, #660] ; (17470 ) - 171da: 2240 movs r2, #64 ; 0x40 - 171dc: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 171de: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 171e0: 4b9f ldr r3, [pc, #636] ; (17460 ) - 171e2: 781b ldrb r3, [r3, #0] - 171e4: 2b00 cmp r3, #0 - 171e6: d105 bne.n 171f4 - 171e8: 3a20 subs r2, #32 - 171ea: 4ba1 ldr r3, [pc, #644] ; (17470 ) - 171ec: 615a str r2, [r3, #20] - cmd_mode = true; - 171ee: 3a1f subs r2, #31 - 171f0: 4b9b ldr r3, [pc, #620] ; (17460 ) - 171f2: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 171f4: 22bc movs r2, #188 ; 0xbc - 171f6: 499b ldr r1, [pc, #620] ; (17464 ) - 171f8: 489b ldr r0, [pc, #620] ; (17468 ) - 171fa: 4b9c ldr r3, [pc, #624] ; (1746c ) - 171fc: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 171fe: 4b9c ldr r3, [pc, #624] ; (17470 ) - 17200: 2240 movs r2, #64 ; 0x40 - 17202: 619a str r2, [r3, #24] + 1705c: 2200 movs r2, #0 + 1705e: 4927 ldr r1, [pc, #156] ; (170fc ) + 17060: 4827 ldr r0, [pc, #156] ; (17100 ) + 17062: 4b28 ldr r3, [pc, #160] ; (17104 ) + 17064: 4798 blx r3 + 17066: 4b28 ldr r3, [pc, #160] ; (17108 ) + 17068: 2240 movs r2, #64 ; 0x40 + 1706a: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17204: 615a str r2, [r3, #20] + 1706c: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17206: 4b96 ldr r3, [pc, #600] ; (17460 ) - 17208: 781b ldrb r3, [r3, #0] - 1720a: 2b00 cmp r3, #0 - 1720c: d005 beq.n 1721a + 1706e: 4b22 ldr r3, [pc, #136] ; (170f8 ) + 17070: 781b ldrb r3, [r3, #0] + 17072: 2b00 cmp r3, #0 + 17074: d005 beq.n 17082 port_base->OUTSET.reg = pin_mask; - 1720e: 3a20 subs r2, #32 - 17210: 4b97 ldr r3, [pc, #604] ; (17470 ) - 17212: 619a str r2, [r3, #24] + 17076: 3a20 subs r2, #32 + 17078: 4b23 ldr r3, [pc, #140] ; (17108 ) + 1707a: 619a str r2, [r3, #24] cmd_mode = false; - 17214: 2200 movs r2, #0 - 17216: 4b92 ldr r3, [pc, #584] ; (17460 ) - 17218: 701a strb r2, [r3, #0] + 1707c: 2200 movs r2, #0 + 1707e: 4b1e ldr r3, [pc, #120] ; (170f8 ) + 17080: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 1721a: 2240 movs r2, #64 ; 0x40 - 1721c: 4991 ldr r1, [pc, #580] ; (17464 ) - 1721e: 4892 ldr r0, [pc, #584] ; (17468 ) - 17220: 4b92 ldr r3, [pc, #584] ; (1746c ) - 17222: 4798 blx r3 - 17224: 4b92 ldr r3, [pc, #584] ; (17470 ) - 17226: 2240 movs r2, #64 ; 0x40 - 17228: 619a str r2, [r3, #24] + 17082: 2216 movs r2, #22 + 17084: 491d ldr r1, [pc, #116] ; (170fc ) + 17086: 481e ldr r0, [pc, #120] ; (17100 ) + 17088: 4b1e ldr r3, [pc, #120] ; (17104 ) + 1708a: 4798 blx r3 + 1708c: 4b1e ldr r3, [pc, #120] ; (17108 ) + 1708e: 2240 movs r2, #64 ; 0x40 + 17090: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 1722a: 615a str r2, [r3, #20] + 17092: 615a str r2, [r3, #20] if(cmd_mode != false) { - 1722c: 4b8c ldr r3, [pc, #560] ; (17460 ) - 1722e: 781b ldrb r3, [r3, #0] - 17230: 2b00 cmp r3, #0 - 17232: d005 beq.n 17240 + 17094: 4b18 ldr r3, [pc, #96] ; (170f8 ) + 17096: 781b ldrb r3, [r3, #0] + 17098: 2b00 cmp r3, #0 + 1709a: d005 beq.n 170a8 port_base->OUTSET.reg = pin_mask; - 17234: 3a20 subs r2, #32 - 17236: 4b8e ldr r3, [pc, #568] ; (17470 ) - 17238: 619a str r2, [r3, #24] + 1709c: 3a20 subs r2, #32 + 1709e: 4b1a ldr r3, [pc, #104] ; (17108 ) + 170a0: 619a str r2, [r3, #24] cmd_mode = false; - 1723a: 2200 movs r2, #0 - 1723c: 4b88 ldr r3, [pc, #544] ; (17460 ) - 1723e: 701a strb r2, [r3, #0] + 170a2: 2200 movs r2, #0 + 170a4: 4b14 ldr r3, [pc, #80] ; (170f8 ) + 170a6: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17240: 2280 movs r2, #128 ; 0x80 - 17242: 4988 ldr r1, [pc, #544] ; (17464 ) - 17244: 4888 ldr r0, [pc, #544] ; (17468 ) - 17246: 4b89 ldr r3, [pc, #548] ; (1746c ) - 17248: 4798 blx r3 - 1724a: 4b89 ldr r3, [pc, #548] ; (17470 ) - 1724c: 2240 movs r2, #64 ; 0x40 - 1724e: 619a str r2, [r3, #24] + 170a8: 2204 movs r2, #4 + 170aa: 4914 ldr r1, [pc, #80] ; (170fc ) + 170ac: 4814 ldr r0, [pc, #80] ; (17100 ) + 170ae: 4b15 ldr r3, [pc, #84] ; (17104 ) + 170b0: 4798 blx r3 + 170b2: 4b15 ldr r3, [pc, #84] ; (17108 ) + 170b4: 2240 movs r2, #64 ; 0x40 + 170b6: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17250: 615a str r2, [r3, #20] + 170b8: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17252: 4b83 ldr r3, [pc, #524] ; (17460 ) - 17254: 781b ldrb r3, [r3, #0] - 17256: 2b00 cmp r3, #0 - 17258: d005 beq.n 17266 + 170ba: 4b0f ldr r3, [pc, #60] ; (170f8 ) + 170bc: 781b ldrb r3, [r3, #0] + 170be: 2b00 cmp r3, #0 + 170c0: d005 beq.n 170ce port_base->OUTSET.reg = pin_mask; - 1725a: 3a20 subs r2, #32 - 1725c: 4b84 ldr r3, [pc, #528] ; (17470 ) - 1725e: 619a str r2, [r3, #24] + 170c2: 3a20 subs r2, #32 + 170c4: 4b10 ldr r3, [pc, #64] ; (17108 ) + 170c6: 619a str r2, [r3, #24] cmd_mode = false; - 17260: 2200 movs r2, #0 - 17262: 4b7f ldr r3, [pc, #508] ; (17460 ) - 17264: 701a strb r2, [r3, #0] + 170c8: 2200 movs r2, #0 + 170ca: 4b0b ldr r3, [pc, #44] ; (170f8 ) + 170cc: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17266: 2240 movs r2, #64 ; 0x40 - 17268: 497e ldr r1, [pc, #504] ; (17464 ) - 1726a: 487f ldr r0, [pc, #508] ; (17468 ) - 1726c: 4b7f ldr r3, [pc, #508] ; (1746c ) - 1726e: 4798 blx r3 - 17270: 4b7f ldr r3, [pc, #508] ; (17470 ) - 17272: 2240 movs r2, #64 ; 0x40 - 17274: 619a str r2, [r3, #24] + 170ce: 2200 movs r2, #0 + 170d0: 490a ldr r1, [pc, #40] ; (170fc ) + 170d2: 480b ldr r0, [pc, #44] ; (17100 ) + 170d4: 4b0b ldr r3, [pc, #44] ; (17104 ) + 170d6: 4798 blx r3 + 170d8: 4b0b ldr r3, [pc, #44] ; (17108 ) + 170da: 2240 movs r2, #64 ; 0x40 + 170dc: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17276: 615a str r2, [r3, #20] + 170de: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17278: 4b79 ldr r3, [pc, #484] ; (17460 ) - 1727a: 781b ldrb r3, [r3, #0] - 1727c: 2b00 cmp r3, #0 - 1727e: d005 beq.n 1728c + 170e0: 4b05 ldr r3, [pc, #20] ; (170f8 ) + 170e2: 781b ldrb r3, [r3, #0] + 170e4: 2b00 cmp r3, #0 + 170e6: d011 beq.n 1710c port_base->OUTSET.reg = pin_mask; - 17280: 3a20 subs r2, #32 - 17282: 4b7b ldr r3, [pc, #492] ; (17470 ) - 17284: 619a str r2, [r3, #24] + 170e8: 3a20 subs r2, #32 + 170ea: 4b07 ldr r3, [pc, #28] ; (17108 ) + 170ec: 619a str r2, [r3, #24] cmd_mode = false; - 17286: 2200 movs r2, #0 - 17288: 4b75 ldr r3, [pc, #468] ; (17460 ) - 1728a: 701a strb r2, [r3, #0] + 170ee: 2200 movs r2, #0 + 170f0: 4b01 ldr r3, [pc, #4] ; (170f8 ) + 170f2: 701a strb r2, [r3, #0] + 170f4: e00a b.n 1710c + 170f6: 46c0 nop ; (mov r8, r8) + 170f8: 2000005c .word 0x2000005c + 170fc: 0000ffff .word 0x0000ffff + 17100: 41004480 .word 0x41004480 + 17104: 00017635 .word 0x00017635 + 17108: 41004400 .word 0x41004400 LV_DRV_DISP_PAR_WR_WORD(data); - 1728c: 2201 movs r2, #1 - 1728e: 4975 ldr r1, [pc, #468] ; (17464 ) - 17290: 4875 ldr r0, [pc, #468] ; (17468 ) - 17292: 4b76 ldr r3, [pc, #472] ; (1746c ) - 17294: 4798 blx r3 - 17296: 4c76 ldr r4, [pc, #472] ; (17470 ) - 17298: 2540 movs r5, #64 ; 0x40 - 1729a: 61a5 str r5, [r4, #24] - LV_DRV_DELAY_MS(1); - 1729c: 2000 movs r0, #0 - 1729e: 4b75 ldr r3, [pc, #468] ; (17474 ) - 172a0: 4798 blx r3 - 172a2: 0002 movs r2, r0 - 172a4: 2300 movs r3, #0 - 172a6: 4874 ldr r0, [pc, #464] ; (17478 ) - 172a8: 2100 movs r1, #0 - 172aa: 1880 adds r0, r0, r2 - 172ac: 4159 adcs r1, r3 - 172ae: 4a73 ldr r2, [pc, #460] ; (1747c ) - 172b0: 2300 movs r3, #0 - 172b2: 4e73 ldr r6, [pc, #460] ; (17480 ) - 172b4: 47b0 blx r6 - 172b6: 4b73 ldr r3, [pc, #460] ; (17484 ) - 172b8: 4798 blx r3 + 1710c: 2200 movs r2, #0 + 1710e: 495c ldr r1, [pc, #368] ; (17280 ) + 17110: 485c ldr r0, [pc, #368] ; (17284 ) + 17112: 4b5d ldr r3, [pc, #372] ; (17288 ) + 17114: 4798 blx r3 + 17116: 4b5d ldr r3, [pc, #372] ; (1728c ) + 17118: 2240 movs r2, #64 ; 0x40 + 1711a: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 172ba: 6165 str r5, [r4, #20] + 1711c: 615a str r2, [r3, #20] if(cmd_mode == false) { - 172bc: 4b68 ldr r3, [pc, #416] ; (17460 ) - 172be: 781b ldrb r3, [r3, #0] - 172c0: 2b00 cmp r3, #0 - 172c2: d104 bne.n 172ce - 172c4: 2220 movs r2, #32 - 172c6: 6162 str r2, [r4, #20] + 1711e: 4b5c ldr r3, [pc, #368] ; (17290 ) + 17120: 781b ldrb r3, [r3, #0] + 17122: 2b00 cmp r3, #0 + 17124: d105 bne.n 17132 + 17126: 3a20 subs r2, #32 + 17128: 4b58 ldr r3, [pc, #352] ; (1728c ) + 1712a: 615a str r2, [r3, #20] cmd_mode = true; - 172c8: 3a1f subs r2, #31 - 172ca: 4b65 ldr r3, [pc, #404] ; (17460 ) - 172cc: 701a strb r2, [r3, #0] + 1712c: 3a1f subs r2, #31 + 1712e: 4b58 ldr r3, [pc, #352] ; (17290 ) + 17130: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 172ce: 2229 movs r2, #41 ; 0x29 - 172d0: 4964 ldr r1, [pc, #400] ; (17464 ) - 172d2: 4865 ldr r0, [pc, #404] ; (17468 ) - 172d4: 4b65 ldr r3, [pc, #404] ; (1746c ) - 172d6: 4798 blx r3 + 17132: 2229 movs r2, #41 ; 0x29 + 17134: 4952 ldr r1, [pc, #328] ; (17280 ) + 17136: 4853 ldr r0, [pc, #332] ; (17284 ) + 17138: 4b53 ldr r3, [pc, #332] ; (17288 ) + 1713a: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 172d8: 4b65 ldr r3, [pc, #404] ; (17470 ) - 172da: 2240 movs r2, #64 ; 0x40 - 172dc: 619a str r2, [r3, #24] + 1713c: 4b53 ldr r3, [pc, #332] ; (1728c ) + 1713e: 2240 movs r2, #64 ; 0x40 + 17140: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 172de: 615a str r2, [r3, #20] + 17142: 615a str r2, [r3, #20] if(cmd_mode == false) { - 172e0: 4b5f ldr r3, [pc, #380] ; (17460 ) - 172e2: 781b ldrb r3, [r3, #0] - 172e4: 2b00 cmp r3, #0 - 172e6: d105 bne.n 172f4 - 172e8: 3a20 subs r2, #32 - 172ea: 4b61 ldr r3, [pc, #388] ; (17470 ) - 172ec: 615a str r2, [r3, #20] + 17144: 4b52 ldr r3, [pc, #328] ; (17290 ) + 17146: 781b ldrb r3, [r3, #0] + 17148: 2b00 cmp r3, #0 + 1714a: d105 bne.n 17158 + 1714c: 3a20 subs r2, #32 + 1714e: 4b4f ldr r3, [pc, #316] ; (1728c ) + 17150: 615a str r2, [r3, #20] cmd_mode = true; - 172ee: 3a1f subs r2, #31 - 172f0: 4b5b ldr r3, [pc, #364] ; (17460 ) - 172f2: 701a strb r2, [r3, #0] + 17152: 3a1f subs r2, #31 + 17154: 4b4e ldr r3, [pc, #312] ; (17290 ) + 17156: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 172f4: 22be movs r2, #190 ; 0xbe - 172f6: 495b ldr r1, [pc, #364] ; (17464 ) - 172f8: 485b ldr r0, [pc, #364] ; (17468 ) - 172fa: 4b5c ldr r3, [pc, #368] ; (1746c ) - 172fc: 4798 blx r3 + 17158: 22be movs r2, #190 ; 0xbe + 1715a: 4949 ldr r1, [pc, #292] ; (17280 ) + 1715c: 4849 ldr r0, [pc, #292] ; (17284 ) + 1715e: 4b4a ldr r3, [pc, #296] ; (17288 ) + 17160: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 172fe: 4b5c ldr r3, [pc, #368] ; (17470 ) - 17300: 2240 movs r2, #64 ; 0x40 - 17302: 619a str r2, [r3, #24] + 17162: 4b4a ldr r3, [pc, #296] ; (1728c ) + 17164: 2240 movs r2, #64 ; 0x40 + 17166: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17304: 615a str r2, [r3, #20] + 17168: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17306: 4b56 ldr r3, [pc, #344] ; (17460 ) - 17308: 781b ldrb r3, [r3, #0] - 1730a: 2b00 cmp r3, #0 - 1730c: d005 beq.n 1731a + 1716a: 4b49 ldr r3, [pc, #292] ; (17290 ) + 1716c: 781b ldrb r3, [r3, #0] + 1716e: 2b00 cmp r3, #0 + 17170: d005 beq.n 1717e port_base->OUTSET.reg = pin_mask; - 1730e: 3a20 subs r2, #32 - 17310: 4b57 ldr r3, [pc, #348] ; (17470 ) - 17312: 619a str r2, [r3, #24] + 17172: 3a20 subs r2, #32 + 17174: 4b45 ldr r3, [pc, #276] ; (1728c ) + 17176: 619a str r2, [r3, #24] cmd_mode = false; - 17314: 2200 movs r2, #0 - 17316: 4b52 ldr r3, [pc, #328] ; (17460 ) - 17318: 701a strb r2, [r3, #0] + 17178: 2200 movs r2, #0 + 1717a: 4b45 ldr r3, [pc, #276] ; (17290 ) + 1717c: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 1731a: 2206 movs r2, #6 - 1731c: 4951 ldr r1, [pc, #324] ; (17464 ) - 1731e: 4852 ldr r0, [pc, #328] ; (17468 ) - 17320: 4b52 ldr r3, [pc, #328] ; (1746c ) - 17322: 4798 blx r3 - 17324: 4b52 ldr r3, [pc, #328] ; (17470 ) - 17326: 2240 movs r2, #64 ; 0x40 - 17328: 619a str r2, [r3, #24] + 1717e: 2206 movs r2, #6 + 17180: 493f ldr r1, [pc, #252] ; (17280 ) + 17182: 4840 ldr r0, [pc, #256] ; (17284 ) + 17184: 4b40 ldr r3, [pc, #256] ; (17288 ) + 17186: 4798 blx r3 + 17188: 4b40 ldr r3, [pc, #256] ; (1728c ) + 1718a: 2240 movs r2, #64 ; 0x40 + 1718c: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 1732a: 615a str r2, [r3, #20] + 1718e: 615a str r2, [r3, #20] if(cmd_mode != false) { - 1732c: 4b4c ldr r3, [pc, #304] ; (17460 ) - 1732e: 781b ldrb r3, [r3, #0] - 17330: 2b00 cmp r3, #0 - 17332: d005 beq.n 17340 + 17190: 4b3f ldr r3, [pc, #252] ; (17290 ) + 17192: 781b ldrb r3, [r3, #0] + 17194: 2b00 cmp r3, #0 + 17196: d005 beq.n 171a4 port_base->OUTSET.reg = pin_mask; - 17334: 3a20 subs r2, #32 - 17336: 4b4e ldr r3, [pc, #312] ; (17470 ) - 17338: 619a str r2, [r3, #24] + 17198: 3a20 subs r2, #32 + 1719a: 4b3c ldr r3, [pc, #240] ; (1728c ) + 1719c: 619a str r2, [r3, #24] cmd_mode = false; - 1733a: 2200 movs r2, #0 - 1733c: 4b48 ldr r3, [pc, #288] ; (17460 ) - 1733e: 701a strb r2, [r3, #0] + 1719e: 2200 movs r2, #0 + 171a0: 4b3b ldr r3, [pc, #236] ; (17290 ) + 171a2: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17340: 2280 movs r2, #128 ; 0x80 - 17342: 4948 ldr r1, [pc, #288] ; (17464 ) - 17344: 4848 ldr r0, [pc, #288] ; (17468 ) - 17346: 4b49 ldr r3, [pc, #292] ; (1746c ) - 17348: 4798 blx r3 - 1734a: 4b49 ldr r3, [pc, #292] ; (17470 ) - 1734c: 2240 movs r2, #64 ; 0x40 - 1734e: 619a str r2, [r3, #24] + 171a4: 2280 movs r2, #128 ; 0x80 + 171a6: 4936 ldr r1, [pc, #216] ; (17280 ) + 171a8: 4836 ldr r0, [pc, #216] ; (17284 ) + 171aa: 4b37 ldr r3, [pc, #220] ; (17288 ) + 171ac: 4798 blx r3 + 171ae: 4b37 ldr r3, [pc, #220] ; (1728c ) + 171b0: 2240 movs r2, #64 ; 0x40 + 171b2: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17350: 615a str r2, [r3, #20] + 171b4: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17352: 4b43 ldr r3, [pc, #268] ; (17460 ) - 17354: 781b ldrb r3, [r3, #0] - 17356: 2b00 cmp r3, #0 - 17358: d005 beq.n 17366 + 171b6: 4b36 ldr r3, [pc, #216] ; (17290 ) + 171b8: 781b ldrb r3, [r3, #0] + 171ba: 2b00 cmp r3, #0 + 171bc: d005 beq.n 171ca port_base->OUTSET.reg = pin_mask; - 1735a: 3a20 subs r2, #32 - 1735c: 4b44 ldr r3, [pc, #272] ; (17470 ) - 1735e: 619a str r2, [r3, #24] + 171be: 3a20 subs r2, #32 + 171c0: 4b32 ldr r3, [pc, #200] ; (1728c ) + 171c2: 619a str r2, [r3, #24] cmd_mode = false; - 17360: 2200 movs r2, #0 - 17362: 4b3f ldr r3, [pc, #252] ; (17460 ) - 17364: 701a strb r2, [r3, #0] + 171c4: 2200 movs r2, #0 + 171c6: 4b32 ldr r3, [pc, #200] ; (17290 ) + 171c8: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17366: 2201 movs r2, #1 - 17368: 493e ldr r1, [pc, #248] ; (17464 ) - 1736a: 483f ldr r0, [pc, #252] ; (17468 ) - 1736c: 4b3f ldr r3, [pc, #252] ; (1746c ) - 1736e: 4798 blx r3 - 17370: 4b3f ldr r3, [pc, #252] ; (17470 ) - 17372: 2240 movs r2, #64 ; 0x40 - 17374: 619a str r2, [r3, #24] + 171ca: 2201 movs r2, #1 + 171cc: 492c ldr r1, [pc, #176] ; (17280 ) + 171ce: 482d ldr r0, [pc, #180] ; (17284 ) + 171d0: 4b2d ldr r3, [pc, #180] ; (17288 ) + 171d2: 4798 blx r3 + 171d4: 4b2d ldr r3, [pc, #180] ; (1728c ) + 171d6: 2240 movs r2, #64 ; 0x40 + 171d8: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17376: 615a str r2, [r3, #20] + 171da: 615a str r2, [r3, #20] if(cmd_mode != false) { - 17378: 4b39 ldr r3, [pc, #228] ; (17460 ) - 1737a: 781b ldrb r3, [r3, #0] - 1737c: 2b00 cmp r3, #0 - 1737e: d005 beq.n 1738c + 171dc: 4b2c ldr r3, [pc, #176] ; (17290 ) + 171de: 781b ldrb r3, [r3, #0] + 171e0: 2b00 cmp r3, #0 + 171e2: d005 beq.n 171f0 port_base->OUTSET.reg = pin_mask; - 17380: 3a20 subs r2, #32 - 17382: 4b3b ldr r3, [pc, #236] ; (17470 ) - 17384: 619a str r2, [r3, #24] + 171e4: 3a20 subs r2, #32 + 171e6: 4b29 ldr r3, [pc, #164] ; (1728c ) + 171e8: 619a str r2, [r3, #24] cmd_mode = false; - 17386: 2200 movs r2, #0 - 17388: 4b35 ldr r3, [pc, #212] ; (17460 ) - 1738a: 701a strb r2, [r3, #0] + 171ea: 2200 movs r2, #0 + 171ec: 4b28 ldr r3, [pc, #160] ; (17290 ) + 171ee: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 1738c: 22f0 movs r2, #240 ; 0xf0 - 1738e: 4935 ldr r1, [pc, #212] ; (17464 ) - 17390: 4835 ldr r0, [pc, #212] ; (17468 ) - 17392: 4b36 ldr r3, [pc, #216] ; (1746c ) - 17394: 4798 blx r3 - 17396: 4b36 ldr r3, [pc, #216] ; (17470 ) - 17398: 2240 movs r2, #64 ; 0x40 - 1739a: 619a str r2, [r3, #24] + 171f0: 22f0 movs r2, #240 ; 0xf0 + 171f2: 4923 ldr r1, [pc, #140] ; (17280 ) + 171f4: 4823 ldr r0, [pc, #140] ; (17284 ) + 171f6: 4b24 ldr r3, [pc, #144] ; (17288 ) + 171f8: 4798 blx r3 + 171fa: 4b24 ldr r3, [pc, #144] ; (1728c ) + 171fc: 2240 movs r2, #64 ; 0x40 + 171fe: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 1739c: 615a str r2, [r3, #20] + 17200: 615a str r2, [r3, #20] if(cmd_mode != false) { - 1739e: 4b30 ldr r3, [pc, #192] ; (17460 ) - 173a0: 781b ldrb r3, [r3, #0] - 173a2: 2b00 cmp r3, #0 - 173a4: d005 beq.n 173b2 + 17202: 4b23 ldr r3, [pc, #140] ; (17290 ) + 17204: 781b ldrb r3, [r3, #0] + 17206: 2b00 cmp r3, #0 + 17208: d005 beq.n 17216 port_base->OUTSET.reg = pin_mask; - 173a6: 3a20 subs r2, #32 - 173a8: 4b31 ldr r3, [pc, #196] ; (17470 ) - 173aa: 619a str r2, [r3, #24] + 1720a: 3a20 subs r2, #32 + 1720c: 4b1f ldr r3, [pc, #124] ; (1728c ) + 1720e: 619a str r2, [r3, #24] cmd_mode = false; - 173ac: 2200 movs r2, #0 - 173ae: 4b2c ldr r3, [pc, #176] ; (17460 ) - 173b0: 701a strb r2, [r3, #0] + 17210: 2200 movs r2, #0 + 17212: 4b1f ldr r3, [pc, #124] ; (17290 ) + 17214: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 173b2: 2200 movs r2, #0 - 173b4: 492b ldr r1, [pc, #172] ; (17464 ) - 173b6: 482c ldr r0, [pc, #176] ; (17468 ) - 173b8: 4b2c ldr r3, [pc, #176] ; (1746c ) - 173ba: 4798 blx r3 - 173bc: 4b2c ldr r3, [pc, #176] ; (17470 ) - 173be: 2240 movs r2, #64 ; 0x40 - 173c0: 619a str r2, [r3, #24] + 17216: 2200 movs r2, #0 + 17218: 4919 ldr r1, [pc, #100] ; (17280 ) + 1721a: 481a ldr r0, [pc, #104] ; (17284 ) + 1721c: 4b1a ldr r3, [pc, #104] ; (17288 ) + 1721e: 4798 blx r3 + 17220: 4b1a ldr r3, [pc, #104] ; (1728c ) + 17222: 2240 movs r2, #64 ; 0x40 + 17224: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 173c2: 615a str r2, [r3, #20] + 17226: 615a str r2, [r3, #20] if(cmd_mode != false) { - 173c4: 4b26 ldr r3, [pc, #152] ; (17460 ) - 173c6: 781b ldrb r3, [r3, #0] - 173c8: 2b00 cmp r3, #0 - 173ca: d005 beq.n 173d8 + 17228: 4b19 ldr r3, [pc, #100] ; (17290 ) + 1722a: 781b ldrb r3, [r3, #0] + 1722c: 2b00 cmp r3, #0 + 1722e: d005 beq.n 1723c port_base->OUTSET.reg = pin_mask; - 173cc: 3a20 subs r2, #32 - 173ce: 4b28 ldr r3, [pc, #160] ; (17470 ) - 173d0: 619a str r2, [r3, #24] + 17230: 3a20 subs r2, #32 + 17232: 4b16 ldr r3, [pc, #88] ; (1728c ) + 17234: 619a str r2, [r3, #24] cmd_mode = false; - 173d2: 2200 movs r2, #0 - 173d4: 4b22 ldr r3, [pc, #136] ; (17460 ) - 173d6: 701a strb r2, [r3, #0] + 17236: 2200 movs r2, #0 + 17238: 4b15 ldr r3, [pc, #84] ; (17290 ) + 1723a: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 173d8: 2200 movs r2, #0 - 173da: 4922 ldr r1, [pc, #136] ; (17464 ) - 173dc: 4822 ldr r0, [pc, #136] ; (17468 ) - 173de: 4b23 ldr r3, [pc, #140] ; (1746c ) - 173e0: 4798 blx r3 - 173e2: 4b23 ldr r3, [pc, #140] ; (17470 ) - 173e4: 2240 movs r2, #64 ; 0x40 - 173e6: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 173e8: 615a str r2, [r3, #20] - if(cmd_mode == false) { - 173ea: 4b1d ldr r3, [pc, #116] ; (17460 ) - 173ec: 781b ldrb r3, [r3, #0] - 173ee: 2b00 cmp r3, #0 - 173f0: d105 bne.n 173fe - 173f2: 3a20 subs r2, #32 - 173f4: 4b1e ldr r3, [pc, #120] ; (17470 ) - 173f6: 615a str r2, [r3, #20] - cmd_mode = true; - 173f8: 3a1f subs r2, #31 - 173fa: 4b19 ldr r3, [pc, #100] ; (17460 ) - 173fc: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(cmd); - 173fe: 22d0 movs r2, #208 ; 0xd0 - 17400: 4918 ldr r1, [pc, #96] ; (17464 ) - 17402: 4819 ldr r0, [pc, #100] ; (17468 ) - 17404: 4b19 ldr r3, [pc, #100] ; (1746c ) - 17406: 4798 blx r3 - port_base->OUTSET.reg = pin_mask; - 17408: 4b19 ldr r3, [pc, #100] ; (17470 ) - 1740a: 2240 movs r2, #64 ; 0x40 - 1740c: 619a str r2, [r3, #24] - port_base->OUTCLR.reg = pin_mask; - 1740e: 615a str r2, [r3, #20] - if(cmd_mode != false) { - 17410: 4b13 ldr r3, [pc, #76] ; (17460 ) - 17412: 781b ldrb r3, [r3, #0] - 17414: 2b00 cmp r3, #0 - 17416: d005 beq.n 17424 - port_base->OUTSET.reg = pin_mask; - 17418: 3a20 subs r2, #32 - 1741a: 4b15 ldr r3, [pc, #84] ; (17470 ) - 1741c: 619a str r2, [r3, #24] - cmd_mode = false; - 1741e: 2200 movs r2, #0 - 17420: 4b0f ldr r3, [pc, #60] ; (17460 ) - 17422: 701a strb r2, [r3, #0] - LV_DRV_DISP_PAR_WR_WORD(data); - 17424: 220d movs r2, #13 - 17426: 490f ldr r1, [pc, #60] ; (17464 ) - 17428: 480f ldr r0, [pc, #60] ; (17468 ) - 1742a: 4b10 ldr r3, [pc, #64] ; (1746c ) - 1742c: 4798 blx r3 - 1742e: 2240 movs r2, #64 ; 0x40 - 17430: 4b0f ldr r3, [pc, #60] ; (17470 ) - 17432: 619a str r2, [r3, #24] + 1723c: 2200 movs r2, #0 + 1723e: 4910 ldr r1, [pc, #64] ; (17280 ) + 17240: 4810 ldr r0, [pc, #64] ; (17284 ) + 17242: 4b11 ldr r3, [pc, #68] ; (17288 ) + 17244: 4798 blx r3 + 17246: 2240 movs r2, #64 ; 0x40 + 17248: 4b10 ldr r3, [pc, #64] ; (1728c ) + 1724a: 619a str r2, [r3, #24] LV_DRV_DELAY_MS(30); - 17434: 2000 movs r0, #0 - 17436: 4b0f ldr r3, [pc, #60] ; (17474 ) - 17438: 4798 blx r3 - 1743a: 0002 movs r2, r0 - 1743c: 2300 movs r3, #0 - 1743e: 0f11 lsrs r1, r2, #28 - 17440: 0110 lsls r0, r2, #4 - 17442: 1a80 subs r0, r0, r2 - 17444: 4199 sbcs r1, r3 - 17446: 1800 adds r0, r0, r0 - 17448: 4149 adcs r1, r1 - 1744a: 4a0b ldr r2, [pc, #44] ; (17478 ) - 1744c: 2300 movs r3, #0 - 1744e: 1880 adds r0, r0, r2 - 17450: 4159 adcs r1, r3 - 17452: 4a0a ldr r2, [pc, #40] ; (1747c ) - 17454: 2300 movs r3, #0 - 17456: 4c0a ldr r4, [pc, #40] ; (17480 ) - 17458: 47a0 blx r4 - 1745a: 4b0a ldr r3, [pc, #40] ; (17484 ) - 1745c: 4798 blx r3 -} - 1745e: bd70 pop {r4, r5, r6, pc} - 17460: 2000005c .word 0x2000005c - 17464: 1c03c3f7 .word 0x1c03c3f7 - 17468: 41004480 .word 0x41004480 - 1746c: 00017815 .word 0x00017815 - 17470: 41004400 .word 0x41004400 - 17474: 000010cd .word 0x000010cd - 17478: 00001b57 .word 0x00001b57 - 1747c: 00001b58 .word 0x00001b58 - 17480: 00017cdd .word 0x00017cdd - 17484: 20000001 .word 0x20000001 - -00017488 : -{ - 17488: b5f0 push {r4, r5, r6, r7, lr} - 1748a: 46de mov lr, fp - 1748c: 4657 mov r7, sl - 1748e: 464e mov r6, r9 - 17490: 4645 mov r5, r8 - 17492: b5e0 push {r5, r6, r7, lr} - 17494: b083 sub sp, #12 - 17496: 9000 str r0, [sp, #0] - 17498: 000f movs r7, r1 - 1749a: 0016 movs r6, r2 + 1724c: 2000 movs r0, #0 + 1724e: 4b11 ldr r3, [pc, #68] ; (17294 ) + 17250: 4798 blx r3 + 17252: 0002 movs r2, r0 + 17254: 2300 movs r3, #0 + 17256: 0f11 lsrs r1, r2, #28 + 17258: 0110 lsls r0, r2, #4 + 1725a: 1a80 subs r0, r0, r2 + 1725c: 4199 sbcs r1, r3 + 1725e: 1800 adds r0, r0, r0 + 17260: 4149 adcs r1, r1 + 17262: 4a0d ldr r2, [pc, #52] ; (17298 ) + 17264: 2300 movs r3, #0 + 17266: 1880 adds r0, r0, r2 + 17268: 4159 adcs r1, r3 + 1726a: 4a0c ldr r2, [pc, #48] ; (1729c ) + 1726c: 2300 movs r3, #0 + 1726e: 4c0c ldr r4, [pc, #48] ; (172a0 ) + 17270: 47a0 blx r4 + 17272: 4b0c ldr r3, [pc, #48] ; (172a4 ) + 17274: 4798 blx r3 +} + 17276: bc1c pop {r2, r3, r4} + 17278: 4690 mov r8, r2 + 1727a: 4699 mov r9, r3 + 1727c: 46a2 mov sl, r4 + 1727e: bdf0 pop {r4, r5, r6, r7, pc} + 17280: 0000ffff .word 0x0000ffff + 17284: 41004480 .word 0x41004480 + 17288: 00017635 .word 0x00017635 + 1728c: 41004400 .word 0x41004400 + 17290: 2000005c .word 0x2000005c + 17294: 000010cd .word 0x000010cd + 17298: 00001b57 .word 0x00001b57 + 1729c: 00001b58 .word 0x00001b58 + 172a0: 00017b6d .word 0x00017b6d + 172a4: 20000001 .word 0x20000001 + +000172a8 : +{ + 172a8: b5f0 push {r4, r5, r6, r7, lr} + 172aa: 46de mov lr, fp + 172ac: 4657 mov r7, sl + 172ae: 464e mov r6, r9 + 172b0: 4645 mov r5, r8 + 172b2: b5e0 push {r5, r6, r7, lr} + 172b4: b083 sub sp, #12 + 172b6: 9000 str r0, [sp, #0] + 172b8: 000f movs r7, r1 + 172ba: 0016 movs r6, r2 if(area->x2 < 0) return; - 1749c: 2204 movs r2, #4 - 1749e: 5e8b ldrsh r3, [r1, r2] - 174a0: 2b00 cmp r3, #0 - 174a2: db0c blt.n 174be + 172bc: 2204 movs r2, #4 + 172be: 5e8b ldrsh r3, [r1, r2] + 172c0: 2b00 cmp r3, #0 + 172c2: db0c blt.n 172de if(area->y2 < 0) return; - 174a4: 2206 movs r2, #6 - 174a6: 5e8b ldrsh r3, [r1, r2] - 174a8: 2b00 cmp r3, #0 - 174aa: db08 blt.n 174be + 172c4: 2206 movs r2, #6 + 172c6: 5e8b ldrsh r3, [r1, r2] + 172c8: 2b00 cmp r3, #0 + 172ca: db08 blt.n 172de if(area->x1 > SSD1963_HOR_RES - 1) return; - 174ac: 2300 movs r3, #0 - 174ae: 5ecc ldrsh r4, [r1, r3] - 174b0: 4bb2 ldr r3, [pc, #712] ; (1777c ) - 174b2: 4798 blx r3 - 174b4: 4bb2 ldr r3, [pc, #712] ; (17780 ) - 174b6: 4798 blx r3 - 174b8: 3801 subs r0, #1 - 174ba: 4284 cmp r4, r0 - 174bc: dd06 ble.n 174cc -} - 174be: b003 add sp, #12 - 174c0: bc3c pop {r2, r3, r4, r5} - 174c2: 4690 mov r8, r2 - 174c4: 4699 mov r9, r3 - 174c6: 46a2 mov sl, r4 - 174c8: 46ab mov fp, r5 - 174ca: bdf0 pop {r4, r5, r6, r7, pc} + 172cc: 2300 movs r3, #0 + 172ce: 5ecc ldrsh r4, [r1, r3] + 172d0: 4bb2 ldr r3, [pc, #712] ; (1759c ) + 172d2: 4798 blx r3 + 172d4: 4bb2 ldr r3, [pc, #712] ; (175a0 ) + 172d6: 4798 blx r3 + 172d8: 3801 subs r0, #1 + 172da: 4284 cmp r4, r0 + 172dc: dd06 ble.n 172ec +} + 172de: b003 add sp, #12 + 172e0: bc3c pop {r2, r3, r4, r5} + 172e2: 4690 mov r8, r2 + 172e4: 4699 mov r9, r3 + 172e6: 46a2 mov sl, r4 + 172e8: 46ab mov fp, r5 + 172ea: bdf0 pop {r4, r5, r6, r7, pc} if(area->y1 > SSD1963_VER_RES - 1) return; - 174cc: 2302 movs r3, #2 - 174ce: 5efc ldrsh r4, [r7, r3] - 174d0: 4baa ldr r3, [pc, #680] ; (1777c ) - 174d2: 4798 blx r3 - 174d4: 4bab ldr r3, [pc, #684] ; (17784 ) - 174d6: 4798 blx r3 - 174d8: 3801 subs r0, #1 - 174da: 4284 cmp r4, r0 - 174dc: dcef bgt.n 174be + 172ec: 2302 movs r3, #2 + 172ee: 5efc ldrsh r4, [r7, r3] + 172f0: 4baa ldr r3, [pc, #680] ; (1759c ) + 172f2: 4798 blx r3 + 172f4: 4bab ldr r3, [pc, #684] ; (175a4 ) + 172f6: 4798 blx r3 + 172f8: 3801 subs r0, #1 + 172fa: 4284 cmp r4, r0 + 172fc: dcef bgt.n 172de int32_t act_x1 = area->x1 < 0 ? 0 : area->x1; - 174de: 883b ldrh r3, [r7, #0] - 174e0: 1c1d adds r5, r3, #0 - 174e2: b21b sxth r3, r3 - 174e4: 2b00 cmp r3, #0 - 174e6: da00 bge.n 174ea - 174e8: e136 b.n 17758 - 174ea: b22b sxth r3, r5 - 174ec: 4699 mov r9, r3 + 172fe: 883b ldrh r3, [r7, #0] + 17300: 1c1d adds r5, r3, #0 + 17302: b21b sxth r3, r3 + 17304: 2b00 cmp r3, #0 + 17306: da00 bge.n 1730a + 17308: e136 b.n 17578 + 1730a: b22b sxth r3, r5 + 1730c: 4699 mov r9, r3 int32_t act_y1 = area->y1 < 0 ? 0 : area->y1; - 174ee: 887b ldrh r3, [r7, #2] - 174f0: 1c1c adds r4, r3, #0 - 174f2: b21b sxth r3, r3 - 174f4: 2b00 cmp r3, #0 - 174f6: da00 bge.n 174fa - 174f8: e130 b.n 1775c - 174fa: b224 sxth r4, r4 - 174fc: 46a3 mov fp, r4 + 1730e: 887b ldrh r3, [r7, #2] + 17310: 1c1c adds r4, r3, #0 + 17312: b21b sxth r3, r3 + 17314: 2b00 cmp r3, #0 + 17316: da00 bge.n 1731a + 17318: e130 b.n 1757c + 1731a: b224 sxth r4, r4 + 1731c: 46a3 mov fp, r4 int32_t act_x2 = area->x2 > SSD1963_HOR_RES - 1 ? SSD1963_HOR_RES - 1 : area->x2; - 174fe: 2304 movs r3, #4 - 17500: 5efd ldrsh r5, [r7, r3] - 17502: 4b9e ldr r3, [pc, #632] ; (1777c ) - 17504: 4798 blx r3 - 17506: 4b9e ldr r3, [pc, #632] ; (17780 ) - 17508: 4798 blx r3 - 1750a: 3801 subs r0, #1 - 1750c: 4285 cmp r5, r0 - 1750e: dd00 ble.n 17512 - 17510: e126 b.n 17760 - 17512: 2304 movs r3, #4 - 17514: 5efd ldrsh r5, [r7, r3] + 1731e: 2304 movs r3, #4 + 17320: 5efd ldrsh r5, [r7, r3] + 17322: 4b9e ldr r3, [pc, #632] ; (1759c ) + 17324: 4798 blx r3 + 17326: 4b9e ldr r3, [pc, #632] ; (175a0 ) + 17328: 4798 blx r3 + 1732a: 3801 subs r0, #1 + 1732c: 4285 cmp r5, r0 + 1732e: dd00 ble.n 17332 + 17330: e126 b.n 17580 + 17332: 2304 movs r3, #4 + 17334: 5efd ldrsh r5, [r7, r3] int32_t act_y2 = area->y2 > SSD1963_VER_RES - 1 ? SSD1963_VER_RES - 1 : area->y2; - 17516: 2206 movs r2, #6 - 17518: 5ebb ldrsh r3, [r7, r2] - 1751a: 469a mov sl, r3 - 1751c: 4b97 ldr r3, [pc, #604] ; (1777c ) - 1751e: 4798 blx r3 - 17520: 4b98 ldr r3, [pc, #608] ; (17784 ) - 17522: 4798 blx r3 - 17524: 3801 subs r0, #1 - 17526: 4582 cmp sl, r0 - 17528: dd00 ble.n 1752c - 1752a: e11f b.n 1776c - 1752c: 2206 movs r2, #6 - 1752e: 5ebb ldrsh r3, [r7, r2] - 17530: 469a mov sl, r3 + 17336: 2206 movs r2, #6 + 17338: 5ebb ldrsh r3, [r7, r2] + 1733a: 469a mov sl, r3 + 1733c: 4b97 ldr r3, [pc, #604] ; (1759c ) + 1733e: 4798 blx r3 + 17340: 4b98 ldr r3, [pc, #608] ; (175a4 ) + 17342: 4798 blx r3 + 17344: 3801 subs r0, #1 + 17346: 4582 cmp sl, r0 + 17348: dd00 ble.n 1734c + 1734a: e11f b.n 1758c + 1734c: 2206 movs r2, #6 + 1734e: 5ebb ldrsh r3, [r7, r2] + 17350: 469a mov sl, r3 port_base->OUTCLR.reg = pin_mask; - 17532: 2240 movs r2, #64 ; 0x40 - 17534: 4b94 ldr r3, [pc, #592] ; (17788 ) - 17536: 615a str r2, [r3, #20] + 17352: 2240 movs r2, #64 ; 0x40 + 17354: 4b94 ldr r3, [pc, #592] ; (175a8 ) + 17356: 615a str r2, [r3, #20] if(cmd_mode == false) { - 17538: 4b94 ldr r3, [pc, #592] ; (1778c ) - 1753a: 781b ldrb r3, [r3, #0] - 1753c: 2b00 cmp r3, #0 - 1753e: d105 bne.n 1754c - 17540: 3a20 subs r2, #32 - 17542: 4b91 ldr r3, [pc, #580] ; (17788 ) - 17544: 615a str r2, [r3, #20] + 17358: 4b94 ldr r3, [pc, #592] ; (175ac ) + 1735a: 781b ldrb r3, [r3, #0] + 1735c: 2b00 cmp r3, #0 + 1735e: d105 bne.n 1736c + 17360: 3a20 subs r2, #32 + 17362: 4b91 ldr r3, [pc, #580] ; (175a8 ) + 17364: 615a str r2, [r3, #20] cmd_mode = true; - 17546: 3a1f subs r2, #31 - 17548: 4b90 ldr r3, [pc, #576] ; (1778c ) - 1754a: 701a strb r2, [r3, #0] + 17366: 3a1f subs r2, #31 + 17368: 4b90 ldr r3, [pc, #576] ; (175ac ) + 1736a: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 1754c: 222a movs r2, #42 ; 0x2a - 1754e: 4990 ldr r1, [pc, #576] ; (17790 ) - 17550: 4890 ldr r0, [pc, #576] ; (17794 ) - 17552: 4b91 ldr r3, [pc, #580] ; (17798 ) - 17554: 4798 blx r3 + 1736c: 222a movs r2, #42 ; 0x2a + 1736e: 4990 ldr r1, [pc, #576] ; (175b0 ) + 17370: 4890 ldr r0, [pc, #576] ; (175b4 ) + 17372: 4b91 ldr r3, [pc, #580] ; (175b8 ) + 17374: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 17556: 4b8c ldr r3, [pc, #560] ; (17788 ) - 17558: 2140 movs r1, #64 ; 0x40 - 1755a: 6199 str r1, [r3, #24] + 17376: 4b8c ldr r3, [pc, #560] ; (175a8 ) + 17378: 2140 movs r1, #64 ; 0x40 + 1737a: 6199 str r1, [r3, #24] ssd1963_data(act_x1 >> 8); - 1755c: 464a mov r2, r9 - 1755e: 1210 asrs r0, r2, #8 + 1737c: 464a mov r2, r9 + 1737e: 1210 asrs r0, r2, #8 port_base->OUTCLR.reg = pin_mask; - 17560: 6159 str r1, [r3, #20] + 17380: 6159 str r1, [r3, #20] if(cmd_mode != false) { - 17562: 4b8a ldr r3, [pc, #552] ; (1778c ) - 17564: 781b ldrb r3, [r3, #0] - 17566: 2b00 cmp r3, #0 - 17568: d005 beq.n 17576 + 17382: 4b8a ldr r3, [pc, #552] ; (175ac ) + 17384: 781b ldrb r3, [r3, #0] + 17386: 2b00 cmp r3, #0 + 17388: d005 beq.n 17396 port_base->OUTSET.reg = pin_mask; - 1756a: 2220 movs r2, #32 - 1756c: 4b86 ldr r3, [pc, #536] ; (17788 ) - 1756e: 619a str r2, [r3, #24] + 1738a: 2220 movs r2, #32 + 1738c: 4b86 ldr r3, [pc, #536] ; (175a8 ) + 1738e: 619a str r2, [r3, #24] cmd_mode = false; - 17570: 2200 movs r2, #0 - 17572: 4b86 ldr r3, [pc, #536] ; (1778c ) - 17574: 701a strb r2, [r3, #0] + 17390: 2200 movs r2, #0 + 17392: 4b86 ldr r3, [pc, #536] ; (175ac ) + 17394: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17576: 22ff movs r2, #255 ; 0xff - 17578: 4002 ands r2, r0 - 1757a: 4985 ldr r1, [pc, #532] ; (17790 ) - 1757c: 4885 ldr r0, [pc, #532] ; (17794 ) - 1757e: 4b86 ldr r3, [pc, #536] ; (17798 ) - 17580: 4798 blx r3 - 17582: 4b81 ldr r3, [pc, #516] ; (17788 ) - 17584: 2140 movs r1, #64 ; 0x40 - 17586: 6199 str r1, [r3, #24] + 17396: 22ff movs r2, #255 ; 0xff + 17398: 4002 ands r2, r0 + 1739a: 4985 ldr r1, [pc, #532] ; (175b0 ) + 1739c: 4885 ldr r0, [pc, #532] ; (175b4 ) + 1739e: 4b86 ldr r3, [pc, #536] ; (175b8 ) + 173a0: 4798 blx r3 + 173a2: 4b81 ldr r3, [pc, #516] ; (175a8 ) + 173a4: 2140 movs r1, #64 ; 0x40 + 173a6: 6199 str r1, [r3, #24] ssd1963_data(0x00FF & act_x1); - 17588: 464a mov r2, r9 - 1758a: 4668 mov r0, sp - 1758c: 7102 strb r2, [r0, #4] - 1758e: 7902 ldrb r2, [r0, #4] + 173a8: 464a mov r2, r9 + 173aa: 4668 mov r0, sp + 173ac: 7102 strb r2, [r0, #4] + 173ae: 7902 ldrb r2, [r0, #4] port_base->OUTCLR.reg = pin_mask; - 17590: 6159 str r1, [r3, #20] + 173b0: 6159 str r1, [r3, #20] if(cmd_mode != false) { - 17592: 4b7e ldr r3, [pc, #504] ; (1778c ) - 17594: 781b ldrb r3, [r3, #0] - 17596: 2b00 cmp r3, #0 - 17598: d005 beq.n 175a6 + 173b2: 4b7e ldr r3, [pc, #504] ; (175ac ) + 173b4: 781b ldrb r3, [r3, #0] + 173b6: 2b00 cmp r3, #0 + 173b8: d005 beq.n 173c6 port_base->OUTSET.reg = pin_mask; - 1759a: 3920 subs r1, #32 - 1759c: 4b7a ldr r3, [pc, #488] ; (17788 ) - 1759e: 6199 str r1, [r3, #24] + 173ba: 3920 subs r1, #32 + 173bc: 4b7a ldr r3, [pc, #488] ; (175a8 ) + 173be: 6199 str r1, [r3, #24] cmd_mode = false; - 175a0: 2100 movs r1, #0 - 175a2: 4b7a ldr r3, [pc, #488] ; (1778c ) - 175a4: 7019 strb r1, [r3, #0] + 173c0: 2100 movs r1, #0 + 173c2: 4b7a ldr r3, [pc, #488] ; (175ac ) + 173c4: 7019 strb r1, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 175a6: 497a ldr r1, [pc, #488] ; (17790 ) - 175a8: 487a ldr r0, [pc, #488] ; (17794 ) - 175aa: 4b7b ldr r3, [pc, #492] ; (17798 ) - 175ac: 4798 blx r3 - 175ae: 4b76 ldr r3, [pc, #472] ; (17788 ) - 175b0: 2140 movs r1, #64 ; 0x40 - 175b2: 6199 str r1, [r3, #24] + 173c6: 497a ldr r1, [pc, #488] ; (175b0 ) + 173c8: 487a ldr r0, [pc, #488] ; (175b4 ) + 173ca: 4b7b ldr r3, [pc, #492] ; (175b8 ) + 173cc: 4798 blx r3 + 173ce: 4b76 ldr r3, [pc, #472] ; (175a8 ) + 173d0: 2140 movs r1, #64 ; 0x40 + 173d2: 6199 str r1, [r3, #24] ssd1963_data(act_x2 >> 8); - 175b4: 1228 asrs r0, r5, #8 + 173d4: 1228 asrs r0, r5, #8 port_base->OUTCLR.reg = pin_mask; - 175b6: 6159 str r1, [r3, #20] + 173d6: 6159 str r1, [r3, #20] if(cmd_mode != false) { - 175b8: 4b74 ldr r3, [pc, #464] ; (1778c ) - 175ba: 781b ldrb r3, [r3, #0] - 175bc: 2b00 cmp r3, #0 - 175be: d005 beq.n 175cc + 173d8: 4b74 ldr r3, [pc, #464] ; (175ac ) + 173da: 781b ldrb r3, [r3, #0] + 173dc: 2b00 cmp r3, #0 + 173de: d005 beq.n 173ec port_base->OUTSET.reg = pin_mask; - 175c0: 2220 movs r2, #32 - 175c2: 4b71 ldr r3, [pc, #452] ; (17788 ) - 175c4: 619a str r2, [r3, #24] + 173e0: 2220 movs r2, #32 + 173e2: 4b71 ldr r3, [pc, #452] ; (175a8 ) + 173e4: 619a str r2, [r3, #24] cmd_mode = false; - 175c6: 2200 movs r2, #0 - 175c8: 4b70 ldr r3, [pc, #448] ; (1778c ) - 175ca: 701a strb r2, [r3, #0] + 173e6: 2200 movs r2, #0 + 173e8: 4b70 ldr r3, [pc, #448] ; (175ac ) + 173ea: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 175cc: 22ff movs r2, #255 ; 0xff - 175ce: 4002 ands r2, r0 - 175d0: 496f ldr r1, [pc, #444] ; (17790 ) - 175d2: 4870 ldr r0, [pc, #448] ; (17794 ) - 175d4: 4b70 ldr r3, [pc, #448] ; (17798 ) - 175d6: 4798 blx r3 - 175d8: 4b6b ldr r3, [pc, #428] ; (17788 ) - 175da: 2240 movs r2, #64 ; 0x40 - 175dc: 619a str r2, [r3, #24] + 173ec: 22ff movs r2, #255 ; 0xff + 173ee: 4002 ands r2, r0 + 173f0: 496f ldr r1, [pc, #444] ; (175b0 ) + 173f2: 4870 ldr r0, [pc, #448] ; (175b4 ) + 173f4: 4b70 ldr r3, [pc, #448] ; (175b8 ) + 173f6: 4798 blx r3 + 173f8: 4b6b ldr r3, [pc, #428] ; (175a8 ) + 173fa: 2240 movs r2, #64 ; 0x40 + 173fc: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 175de: 615a str r2, [r3, #20] + 173fe: 615a str r2, [r3, #20] if(cmd_mode != false) { - 175e0: 4b6a ldr r3, [pc, #424] ; (1778c ) - 175e2: 781b ldrb r3, [r3, #0] - 175e4: 2b00 cmp r3, #0 - 175e6: d005 beq.n 175f4 + 17400: 4b6a ldr r3, [pc, #424] ; (175ac ) + 17402: 781b ldrb r3, [r3, #0] + 17404: 2b00 cmp r3, #0 + 17406: d005 beq.n 17414 port_base->OUTSET.reg = pin_mask; - 175e8: 3a20 subs r2, #32 - 175ea: 4b67 ldr r3, [pc, #412] ; (17788 ) - 175ec: 619a str r2, [r3, #24] + 17408: 3a20 subs r2, #32 + 1740a: 4b67 ldr r3, [pc, #412] ; (175a8 ) + 1740c: 619a str r2, [r3, #24] cmd_mode = false; - 175ee: 2200 movs r2, #0 - 175f0: 4b66 ldr r3, [pc, #408] ; (1778c ) - 175f2: 701a strb r2, [r3, #0] + 1740e: 2200 movs r2, #0 + 17410: 4b66 ldr r3, [pc, #408] ; (175ac ) + 17412: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 175f4: 22ff movs r2, #255 ; 0xff - 175f6: 402a ands r2, r5 - 175f8: 4965 ldr r1, [pc, #404] ; (17790 ) - 175fa: 4866 ldr r0, [pc, #408] ; (17794 ) - 175fc: 4b66 ldr r3, [pc, #408] ; (17798 ) - 175fe: 4798 blx r3 - 17600: 4b61 ldr r3, [pc, #388] ; (17788 ) - 17602: 2240 movs r2, #64 ; 0x40 - 17604: 619a str r2, [r3, #24] + 17414: 22ff movs r2, #255 ; 0xff + 17416: 402a ands r2, r5 + 17418: 4965 ldr r1, [pc, #404] ; (175b0 ) + 1741a: 4866 ldr r0, [pc, #408] ; (175b4 ) + 1741c: 4b66 ldr r3, [pc, #408] ; (175b8 ) + 1741e: 4798 blx r3 + 17420: 4b61 ldr r3, [pc, #388] ; (175a8 ) + 17422: 2240 movs r2, #64 ; 0x40 + 17424: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 17606: 615a str r2, [r3, #20] + 17426: 615a str r2, [r3, #20] if(cmd_mode == false) { - 17608: 4b60 ldr r3, [pc, #384] ; (1778c ) - 1760a: 781b ldrb r3, [r3, #0] - 1760c: 2b00 cmp r3, #0 - 1760e: d105 bne.n 1761c - 17610: 3a20 subs r2, #32 - 17612: 4b5d ldr r3, [pc, #372] ; (17788 ) - 17614: 615a str r2, [r3, #20] + 17428: 4b60 ldr r3, [pc, #384] ; (175ac ) + 1742a: 781b ldrb r3, [r3, #0] + 1742c: 2b00 cmp r3, #0 + 1742e: d105 bne.n 1743c + 17430: 3a20 subs r2, #32 + 17432: 4b5d ldr r3, [pc, #372] ; (175a8 ) + 17434: 615a str r2, [r3, #20] cmd_mode = true; - 17616: 3a1f subs r2, #31 - 17618: 4b5c ldr r3, [pc, #368] ; (1778c ) - 1761a: 701a strb r2, [r3, #0] + 17436: 3a1f subs r2, #31 + 17438: 4b5c ldr r3, [pc, #368] ; (175ac ) + 1743a: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 1761c: 222b movs r2, #43 ; 0x2b - 1761e: 495c ldr r1, [pc, #368] ; (17790 ) - 17620: 485c ldr r0, [pc, #368] ; (17794 ) - 17622: 4b5d ldr r3, [pc, #372] ; (17798 ) - 17624: 4798 blx r3 + 1743c: 222b movs r2, #43 ; 0x2b + 1743e: 495c ldr r1, [pc, #368] ; (175b0 ) + 17440: 485c ldr r0, [pc, #368] ; (175b4 ) + 17442: 4b5d ldr r3, [pc, #372] ; (175b8 ) + 17444: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 17626: 4b58 ldr r3, [pc, #352] ; (17788 ) - 17628: 2140 movs r1, #64 ; 0x40 - 1762a: 6199 str r1, [r3, #24] + 17446: 4b58 ldr r3, [pc, #352] ; (175a8 ) + 17448: 2140 movs r1, #64 ; 0x40 + 1744a: 6199 str r1, [r3, #24] ssd1963_data(act_y1 >> 8); - 1762c: 465a mov r2, fp - 1762e: 1210 asrs r0, r2, #8 + 1744c: 465a mov r2, fp + 1744e: 1210 asrs r0, r2, #8 port_base->OUTCLR.reg = pin_mask; - 17630: 6159 str r1, [r3, #20] + 17450: 6159 str r1, [r3, #20] if(cmd_mode != false) { - 17632: 4b56 ldr r3, [pc, #344] ; (1778c ) - 17634: 781b ldrb r3, [r3, #0] - 17636: 2b00 cmp r3, #0 - 17638: d005 beq.n 17646 + 17452: 4b56 ldr r3, [pc, #344] ; (175ac ) + 17454: 781b ldrb r3, [r3, #0] + 17456: 2b00 cmp r3, #0 + 17458: d005 beq.n 17466 port_base->OUTSET.reg = pin_mask; - 1763a: 2220 movs r2, #32 - 1763c: 4b52 ldr r3, [pc, #328] ; (17788 ) - 1763e: 619a str r2, [r3, #24] + 1745a: 2220 movs r2, #32 + 1745c: 4b52 ldr r3, [pc, #328] ; (175a8 ) + 1745e: 619a str r2, [r3, #24] cmd_mode = false; - 17640: 2200 movs r2, #0 - 17642: 4b52 ldr r3, [pc, #328] ; (1778c ) - 17644: 701a strb r2, [r3, #0] + 17460: 2200 movs r2, #0 + 17462: 4b52 ldr r3, [pc, #328] ; (175ac ) + 17464: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17646: 22ff movs r2, #255 ; 0xff - 17648: 4002 ands r2, r0 - 1764a: 4951 ldr r1, [pc, #324] ; (17790 ) - 1764c: 4851 ldr r0, [pc, #324] ; (17794 ) - 1764e: 4b52 ldr r3, [pc, #328] ; (17798 ) - 17650: 4798 blx r3 - 17652: 4b4d ldr r3, [pc, #308] ; (17788 ) - 17654: 2140 movs r1, #64 ; 0x40 - 17656: 6199 str r1, [r3, #24] + 17466: 22ff movs r2, #255 ; 0xff + 17468: 4002 ands r2, r0 + 1746a: 4951 ldr r1, [pc, #324] ; (175b0 ) + 1746c: 4851 ldr r0, [pc, #324] ; (175b4 ) + 1746e: 4b52 ldr r3, [pc, #328] ; (175b8 ) + 17470: 4798 blx r3 + 17472: 4b4d ldr r3, [pc, #308] ; (175a8 ) + 17474: 2140 movs r1, #64 ; 0x40 + 17476: 6199 str r1, [r3, #24] ssd1963_data(0x00FF & act_y1); - 17658: b2e2 uxtb r2, r4 + 17478: b2e2 uxtb r2, r4 port_base->OUTCLR.reg = pin_mask; - 1765a: 6159 str r1, [r3, #20] + 1747a: 6159 str r1, [r3, #20] if(cmd_mode != false) { - 1765c: 4b4b ldr r3, [pc, #300] ; (1778c ) - 1765e: 781b ldrb r3, [r3, #0] - 17660: 2b00 cmp r3, #0 - 17662: d005 beq.n 17670 + 1747c: 4b4b ldr r3, [pc, #300] ; (175ac ) + 1747e: 781b ldrb r3, [r3, #0] + 17480: 2b00 cmp r3, #0 + 17482: d005 beq.n 17490 port_base->OUTSET.reg = pin_mask; - 17664: 3920 subs r1, #32 - 17666: 4b48 ldr r3, [pc, #288] ; (17788 ) - 17668: 6199 str r1, [r3, #24] + 17484: 3920 subs r1, #32 + 17486: 4b48 ldr r3, [pc, #288] ; (175a8 ) + 17488: 6199 str r1, [r3, #24] cmd_mode = false; - 1766a: 2100 movs r1, #0 - 1766c: 4b47 ldr r3, [pc, #284] ; (1778c ) - 1766e: 7019 strb r1, [r3, #0] + 1748a: 2100 movs r1, #0 + 1748c: 4b47 ldr r3, [pc, #284] ; (175ac ) + 1748e: 7019 strb r1, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17670: 4947 ldr r1, [pc, #284] ; (17790 ) - 17672: 4848 ldr r0, [pc, #288] ; (17794 ) - 17674: 4b48 ldr r3, [pc, #288] ; (17798 ) - 17676: 4798 blx r3 - 17678: 4b43 ldr r3, [pc, #268] ; (17788 ) - 1767a: 2140 movs r1, #64 ; 0x40 - 1767c: 6199 str r1, [r3, #24] + 17490: 4947 ldr r1, [pc, #284] ; (175b0 ) + 17492: 4848 ldr r0, [pc, #288] ; (175b4 ) + 17494: 4b48 ldr r3, [pc, #288] ; (175b8 ) + 17496: 4798 blx r3 + 17498: 4b43 ldr r3, [pc, #268] ; (175a8 ) + 1749a: 2140 movs r1, #64 ; 0x40 + 1749c: 6199 str r1, [r3, #24] ssd1963_data(act_y2 >> 8); - 1767e: 4652 mov r2, sl - 17680: 1210 asrs r0, r2, #8 + 1749e: 4652 mov r2, sl + 174a0: 1210 asrs r0, r2, #8 port_base->OUTCLR.reg = pin_mask; - 17682: 6159 str r1, [r3, #20] + 174a2: 6159 str r1, [r3, #20] if(cmd_mode != false) { - 17684: 4b41 ldr r3, [pc, #260] ; (1778c ) - 17686: 781b ldrb r3, [r3, #0] - 17688: 2b00 cmp r3, #0 - 1768a: d005 beq.n 17698 + 174a4: 4b41 ldr r3, [pc, #260] ; (175ac ) + 174a6: 781b ldrb r3, [r3, #0] + 174a8: 2b00 cmp r3, #0 + 174aa: d005 beq.n 174b8 port_base->OUTSET.reg = pin_mask; - 1768c: 2220 movs r2, #32 - 1768e: 4b3e ldr r3, [pc, #248] ; (17788 ) - 17690: 619a str r2, [r3, #24] + 174ac: 2220 movs r2, #32 + 174ae: 4b3e ldr r3, [pc, #248] ; (175a8 ) + 174b0: 619a str r2, [r3, #24] cmd_mode = false; - 17692: 2200 movs r2, #0 - 17694: 4b3d ldr r3, [pc, #244] ; (1778c ) - 17696: 701a strb r2, [r3, #0] + 174b2: 2200 movs r2, #0 + 174b4: 4b3d ldr r3, [pc, #244] ; (175ac ) + 174b6: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 17698: 22ff movs r2, #255 ; 0xff - 1769a: 4002 ands r2, r0 - 1769c: 493c ldr r1, [pc, #240] ; (17790 ) - 1769e: 483d ldr r0, [pc, #244] ; (17794 ) - 176a0: 4b3d ldr r3, [pc, #244] ; (17798 ) - 176a2: 4798 blx r3 - 176a4: 4b38 ldr r3, [pc, #224] ; (17788 ) - 176a6: 2240 movs r2, #64 ; 0x40 - 176a8: 619a str r2, [r3, #24] + 174b8: 22ff movs r2, #255 ; 0xff + 174ba: 4002 ands r2, r0 + 174bc: 493c ldr r1, [pc, #240] ; (175b0 ) + 174be: 483d ldr r0, [pc, #244] ; (175b4 ) + 174c0: 4b3d ldr r3, [pc, #244] ; (175b8 ) + 174c2: 4798 blx r3 + 174c4: 4b38 ldr r3, [pc, #224] ; (175a8 ) + 174c6: 2240 movs r2, #64 ; 0x40 + 174c8: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 176aa: 615a str r2, [r3, #20] + 174ca: 615a str r2, [r3, #20] if(cmd_mode != false) { - 176ac: 4b37 ldr r3, [pc, #220] ; (1778c ) - 176ae: 781b ldrb r3, [r3, #0] - 176b0: 2b00 cmp r3, #0 - 176b2: d005 beq.n 176c0 + 174cc: 4b37 ldr r3, [pc, #220] ; (175ac ) + 174ce: 781b ldrb r3, [r3, #0] + 174d0: 2b00 cmp r3, #0 + 174d2: d005 beq.n 174e0 port_base->OUTSET.reg = pin_mask; - 176b4: 3a20 subs r2, #32 - 176b6: 4b34 ldr r3, [pc, #208] ; (17788 ) - 176b8: 619a str r2, [r3, #24] + 174d4: 3a20 subs r2, #32 + 174d6: 4b34 ldr r3, [pc, #208] ; (175a8 ) + 174d8: 619a str r2, [r3, #24] cmd_mode = false; - 176ba: 2200 movs r2, #0 - 176bc: 4b33 ldr r3, [pc, #204] ; (1778c ) - 176be: 701a strb r2, [r3, #0] + 174da: 2200 movs r2, #0 + 174dc: 4b33 ldr r3, [pc, #204] ; (175ac ) + 174de: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(data); - 176c0: 22ff movs r2, #255 ; 0xff - 176c2: 4653 mov r3, sl - 176c4: 401a ands r2, r3 - 176c6: 4932 ldr r1, [pc, #200] ; (17790 ) - 176c8: 4832 ldr r0, [pc, #200] ; (17794 ) - 176ca: 4b33 ldr r3, [pc, #204] ; (17798 ) - 176cc: 4798 blx r3 - 176ce: 4b2e ldr r3, [pc, #184] ; (17788 ) - 176d0: 2240 movs r2, #64 ; 0x40 - 176d2: 619a str r2, [r3, #24] + 174e0: 22ff movs r2, #255 ; 0xff + 174e2: 4653 mov r3, sl + 174e4: 401a ands r2, r3 + 174e6: 4932 ldr r1, [pc, #200] ; (175b0 ) + 174e8: 4832 ldr r0, [pc, #200] ; (175b4 ) + 174ea: 4b33 ldr r3, [pc, #204] ; (175b8 ) + 174ec: 4798 blx r3 + 174ee: 4b2e ldr r3, [pc, #184] ; (175a8 ) + 174f0: 2240 movs r2, #64 ; 0x40 + 174f2: 619a str r2, [r3, #24] port_base->OUTCLR.reg = pin_mask; - 176d4: 615a str r2, [r3, #20] + 174f4: 615a str r2, [r3, #20] if(cmd_mode == false) { - 176d6: 4b2d ldr r3, [pc, #180] ; (1778c ) - 176d8: 781b ldrb r3, [r3, #0] - 176da: 2b00 cmp r3, #0 - 176dc: d105 bne.n 176ea - 176de: 3a20 subs r2, #32 - 176e0: 4b29 ldr r3, [pc, #164] ; (17788 ) - 176e2: 615a str r2, [r3, #20] + 174f6: 4b2d ldr r3, [pc, #180] ; (175ac ) + 174f8: 781b ldrb r3, [r3, #0] + 174fa: 2b00 cmp r3, #0 + 174fc: d105 bne.n 1750a + 174fe: 3a20 subs r2, #32 + 17500: 4b29 ldr r3, [pc, #164] ; (175a8 ) + 17502: 615a str r2, [r3, #20] cmd_mode = true; - 176e4: 3a1f subs r2, #31 - 176e6: 4b29 ldr r3, [pc, #164] ; (1778c ) - 176e8: 701a strb r2, [r3, #0] + 17504: 3a1f subs r2, #31 + 17506: 4b29 ldr r3, [pc, #164] ; (175ac ) + 17508: 701a strb r2, [r3, #0] LV_DRV_DISP_PAR_WR_WORD(cmd); - 176ea: 222c movs r2, #44 ; 0x2c - 176ec: 4928 ldr r1, [pc, #160] ; (17790 ) - 176ee: 4829 ldr r0, [pc, #164] ; (17794 ) - 176f0: 4b29 ldr r3, [pc, #164] ; (17798 ) - 176f2: 4798 blx r3 + 1750a: 222c movs r2, #44 ; 0x2c + 1750c: 4928 ldr r1, [pc, #160] ; (175b0 ) + 1750e: 4829 ldr r0, [pc, #164] ; (175b4 ) + 17510: 4b29 ldr r3, [pc, #164] ; (175b8 ) + 17512: 4798 blx r3 port_base->OUTSET.reg = pin_mask; - 176f4: 2240 movs r2, #64 ; 0x40 - 176f6: 4b24 ldr r3, [pc, #144] ; (17788 ) - 176f8: 619a str r2, [r3, #24] + 17514: 2240 movs r2, #64 ; 0x40 + 17516: 4b24 ldr r3, [pc, #144] ; (175a8 ) + 17518: 619a str r2, [r3, #24] uint16_t full_w = area->x2 - area->x1 + 1; - 176fa: 88bb ldrh r3, [r7, #4] - 176fc: 3301 adds r3, #1 - 176fe: 883a ldrh r2, [r7, #0] - 17700: 1a9b subs r3, r3, r2 - 17702: b29f uxth r7, r3 + 1751a: 88bb ldrh r3, [r7, #4] + 1751c: 3301 adds r3, #1 + 1751e: 883a ldrh r2, [r7, #0] + 17520: 1a9b subs r3, r3, r2 + 17522: b29f uxth r7, r3 if(cmd_mode != false) { - 17704: 4a21 ldr r2, [pc, #132] ; (1778c ) - 17706: 7812 ldrb r2, [r2, #0] - 17708: 2a00 cmp r2, #0 - 1770a: d005 beq.n 17718 - 1770c: 2120 movs r1, #32 - 1770e: 4a1e ldr r2, [pc, #120] ; (17788 ) - 17710: 6191 str r1, [r2, #24] + 17524: 4a21 ldr r2, [pc, #132] ; (175ac ) + 17526: 7812 ldrb r2, [r2, #0] + 17528: 2a00 cmp r2, #0 + 1752a: d005 beq.n 17538 + 1752c: 2120 movs r1, #32 + 1752e: 4a1e ldr r2, [pc, #120] ; (175a8 ) + 17530: 6191 str r1, [r2, #24] cmd_mode = false; - 17712: 2100 movs r1, #0 - 17714: 4a1d ldr r2, [pc, #116] ; (1778c ) - 17716: 7011 strb r1, [r2, #0] + 17532: 2100 movs r1, #0 + 17534: 4a1d ldr r2, [pc, #116] ; (175ac ) + 17536: 7011 strb r1, [r2, #0] port_base->OUTCLR.reg = pin_mask; - 17718: 2140 movs r1, #64 ; 0x40 - 1771a: 4a1b ldr r2, [pc, #108] ; (17788 ) - 1771c: 6151 str r1, [r2, #20] + 17538: 2140 movs r1, #64 ; 0x40 + 1753a: 4a1b ldr r2, [pc, #108] ; (175a8 ) + 1753c: 6151 str r1, [r2, #20] uint16_t act_w = act_x2 - act_x1 + 1; - 1771e: 464b mov r3, r9 - 17720: 1aed subs r5, r5, r3 - 17722: 3501 adds r5, #1 - 17724: b2ad uxth r5, r5 + 1753e: 464b mov r3, r9 + 17540: 1aed subs r5, r5, r3 + 17542: 3501 adds r5, #1 + 17544: b2ad uxth r5, r5 for(i = act_y1; i <= act_y2; i++) { - 17726: 45da cmp sl, fp - 17728: db0f blt.n 1774a + 17546: 45da cmp sl, fp + 17548: db0f blt.n 1756a color_p += full_w; - 1772a: 007f lsls r7, r7, #1 + 1754a: 007f lsls r7, r7, #1 LV_DRV_DISP_PAR_WR_ARRAY((uint16_t *)color_p, act_w); - 1772c: 4b1b ldr r3, [pc, #108] ; (1779c ) - 1772e: 4698 mov r8, r3 - 17730: 9501 str r5, [sp, #4] - 17732: 003d movs r5, r7 - 17734: 4657 mov r7, sl - 17736: 9b01 ldr r3, [sp, #4] - 17738: 0032 movs r2, r6 - 1773a: 4915 ldr r1, [pc, #84] ; (17790 ) - 1773c: 4815 ldr r0, [pc, #84] ; (17794 ) - 1773e: 47c0 blx r8 + 1754c: 4b1b ldr r3, [pc, #108] ; (175bc ) + 1754e: 4698 mov r8, r3 + 17550: 9501 str r5, [sp, #4] + 17552: 003d movs r5, r7 + 17554: 4657 mov r7, sl + 17556: 9b01 ldr r3, [sp, #4] + 17558: 0032 movs r2, r6 + 1755a: 4915 ldr r1, [pc, #84] ; (175b0 ) + 1755c: 4815 ldr r0, [pc, #84] ; (175b4 ) + 1755e: 47c0 blx r8 color_p += full_w; - 17740: 1976 adds r6, r6, r5 - 17742: 3401 adds r4, #1 - 17744: b224 sxth r4, r4 + 17560: 1976 adds r6, r6, r5 + 17562: 3401 adds r4, #1 + 17564: b224 sxth r4, r4 for(i = act_y1; i <= act_y2; i++) { - 17746: 42a7 cmp r7, r4 - 17748: daf5 bge.n 17736 + 17566: 42a7 cmp r7, r4 + 17568: daf5 bge.n 17556 port_base->OUTSET.reg = pin_mask; - 1774a: 2240 movs r2, #64 ; 0x40 - 1774c: 4b0e ldr r3, [pc, #56] ; (17788 ) - 1774e: 619a str r2, [r3, #24] + 1756a: 2240 movs r2, #64 ; 0x40 + 1756c: 4b0e ldr r3, [pc, #56] ; (175a8 ) + 1756e: 619a str r2, [r3, #24] lv_disp_flush_ready(disp_drv); - 17750: 9800 ldr r0, [sp, #0] - 17752: 4b13 ldr r3, [pc, #76] ; (177a0 ) - 17754: 4798 blx r3 - 17756: e6b2 b.n 174be + 17570: 9800 ldr r0, [sp, #0] + 17572: 4b13 ldr r3, [pc, #76] ; (175c0 ) + 17574: 4798 blx r3 + 17576: e6b2 b.n 172de int32_t act_x1 = area->x1 < 0 ? 0 : area->x1; - 17758: 2500 movs r5, #0 - 1775a: e6c6 b.n 174ea + 17578: 2500 movs r5, #0 + 1757a: e6c6 b.n 1730a int32_t act_y1 = area->y1 < 0 ? 0 : area->y1; - 1775c: 2400 movs r4, #0 - 1775e: e6cc b.n 174fa + 1757c: 2400 movs r4, #0 + 1757e: e6cc b.n 1731a int32_t act_x2 = area->x2 > SSD1963_HOR_RES - 1 ? SSD1963_HOR_RES - 1 : area->x2; - 17760: 4b06 ldr r3, [pc, #24] ; (1777c ) - 17762: 4798 blx r3 - 17764: 4b06 ldr r3, [pc, #24] ; (17780 ) - 17766: 4798 blx r3 - 17768: 1e45 subs r5, r0, #1 - 1776a: e6d4 b.n 17516 + 17580: 4b06 ldr r3, [pc, #24] ; (1759c ) + 17582: 4798 blx r3 + 17584: 4b06 ldr r3, [pc, #24] ; (175a0 ) + 17586: 4798 blx r3 + 17588: 1e45 subs r5, r0, #1 + 1758a: e6d4 b.n 17336 int32_t act_y2 = area->y2 > SSD1963_VER_RES - 1 ? SSD1963_VER_RES - 1 : area->y2; - 1776c: 4b03 ldr r3, [pc, #12] ; (1777c ) - 1776e: 4798 blx r3 - 17770: 4b04 ldr r3, [pc, #16] ; (17784 ) - 17772: 4798 blx r3 - 17774: 1e43 subs r3, r0, #1 - 17776: 469a mov sl, r3 - 17778: e6db b.n 17532 - 1777a: 46c0 nop ; (mov r8, r8) - 1777c: 0000f609 .word 0x0000f609 - 17780: 0000f615 .word 0x0000f615 - 17784: 0000f63d .word 0x0000f63d - 17788: 41004400 .word 0x41004400 - 1778c: 2000005c .word 0x2000005c - 17790: 1c03c3f7 .word 0x1c03c3f7 - 17794: 41004480 .word 0x41004480 - 17798: 00017815 .word 0x00017815 - 1779c: 0001782d .word 0x0001782d - 177a0: 0000f6d9 .word 0x0000f6d9 - -000177a4 : + 1758c: 4b03 ldr r3, [pc, #12] ; (1759c ) + 1758e: 4798 blx r3 + 17590: 4b04 ldr r3, [pc, #16] ; (175a4 ) + 17592: 4798 blx r3 + 17594: 1e43 subs r3, r0, #1 + 17596: 469a mov sl, r3 + 17598: e6db b.n 17352 + 1759a: 46c0 nop ; (mov r8, r8) + 1759c: 0000f609 .word 0x0000f609 + 175a0: 0000f615 .word 0x0000f615 + 175a4: 0000f63d .word 0x0000f63d + 175a8: 41004400 .word 0x41004400 + 175ac: 2000005c .word 0x2000005c + 175b0: 0000ffff .word 0x0000ffff + 175b4: 41004480 .word 0x41004480 + 175b8: 00017635 .word 0x00017635 + 175bc: 000176bd .word 0x000176bd + 175c0: 0000f6d9 .word 0x0000f6d9 + +000175c4 : #include "p_gpio.h" void p_gpio_init(void) { - 177a4: b530 push {r4, r5, lr} - 177a6: b083 sub sp, #12 + 175c4: b530 push {r4, r5, lr} + 175c6: b083 sub sp, #12 config->powersave = false; - 177a8: aa01 add r2, sp, #4 - 177aa: 2400 movs r4, #0 - 177ac: 7094 strb r4, [r2, #2] + 175c8: aa01 add r2, sp, #4 + 175ca: 2400 movs r4, #0 + 175cc: 7094 strb r4, [r2, #2] struct port_config data_port_config; port_get_config_defaults(&data_port_config); data_port_config.direction = SSD1963_TFT_DATA_DIR; - 177ae: 2501 movs r5, #1 - 177b0: 7015 strb r5, [r2, #0] + 175ce: 2501 movs r5, #1 + 175d0: 7015 strb r5, [r2, #0] data_port_config.input_pull = SSD1963_TFT_DATA_PULL; - 177b2: 7054 strb r4, [r2, #1] + 175d2: 7054 strb r4, [r2, #1] port_group_set_config(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, &data_port_config); - 177b4: 4912 ldr r1, [pc, #72] ; (17800 ) - 177b6: 4813 ldr r0, [pc, #76] ; (17804 ) - 177b8: 4b13 ldr r3, [pc, #76] ; (17808 ) - 177ba: 4798 blx r3 - 177bc: 466b mov r3, sp - 177be: 709c strb r4, [r3, #2] + 175d4: 4912 ldr r1, [pc, #72] ; (17620 ) + 175d6: 4813 ldr r0, [pc, #76] ; (17624 ) + 175d8: 4b13 ldr r3, [pc, #76] ; (17628 ) + 175da: 4798 blx r3 + 175dc: 466b mov r3, sp + 175de: 709c strb r4, [r3, #2] struct port_config ssd1963_ctrl_pins_conf; port_get_config_defaults(&ssd1963_ctrl_pins_conf); ssd1963_ctrl_pins_conf.input_pull = PORT_PIN_PULL_NONE; - 177c0: 705c strb r4, [r3, #1] + 175e0: 705c strb r4, [r3, #1] ssd1963_ctrl_pins_conf.direction = PORT_PIN_DIR_OUTPUT; - 177c2: 701d strb r5, [r3, #0] + 175e2: 701d strb r5, [r3, #0] port_pin_set_config(SSD1963_TFT_nRST, &ssd1963_ctrl_pins_conf); - 177c4: 4669 mov r1, sp - 177c6: 2004 movs r0, #4 - 177c8: 4c10 ldr r4, [pc, #64] ; (1780c ) - 177ca: 47a0 blx r4 + 175e4: 4669 mov r1, sp + 175e6: 2004 movs r0, #4 + 175e8: 4c10 ldr r4, [pc, #64] ; (1762c ) + 175ea: 47a0 blx r4 port_pin_set_config(SSD1963_TFT_RSDC, &ssd1963_ctrl_pins_conf); - 177cc: 4669 mov r1, sp - 177ce: 2005 movs r0, #5 - 177d0: 47a0 blx r4 + 175ec: 4669 mov r1, sp + 175ee: 2005 movs r0, #5 + 175f0: 47a0 blx r4 port_pin_set_config(SSD1963_TFT_nCS, &ssd1963_ctrl_pins_conf); - 177d2: 4669 mov r1, sp - 177d4: 2006 movs r0, #6 - 177d6: 47a0 blx r4 + 175f2: 4669 mov r1, sp + 175f4: 2006 movs r0, #6 + 175f6: 47a0 blx r4 port_pin_set_config(SSD1963_TFT_WR, &ssd1963_ctrl_pins_conf); - 177d8: 4669 mov r1, sp - 177da: 2007 movs r0, #7 - 177dc: 47a0 blx r4 + 175f8: 4669 mov r1, sp + 175fa: 2007 movs r0, #7 + 175fc: 47a0 blx r4 port_pin_set_config(SSD1963_TFT_RD, &ssd1963_ctrl_pins_conf); - 177de: 4669 mov r1, sp - 177e0: 200a movs r0, #10 - 177e2: 47a0 blx r4 + 175fe: 4669 mov r1, sp + 17600: 200a movs r0, #10 + 17602: 47a0 blx r4 port_base->OUTSET.reg = pin_mask; - 177e4: 4b0a ldr r3, [pc, #40] ; (17810 ) - 177e6: 2210 movs r2, #16 - 177e8: 619a str r2, [r3, #24] - 177ea: 3210 adds r2, #16 - 177ec: 619a str r2, [r3, #24] - 177ee: 3220 adds r2, #32 - 177f0: 619a str r2, [r3, #24] - 177f2: 3240 adds r2, #64 ; 0x40 - 177f4: 619a str r2, [r3, #24] - 177f6: 2280 movs r2, #128 ; 0x80 - 177f8: 00d2 lsls r2, r2, #3 - 177fa: 619a str r2, [r3, #24] + 17604: 4b0a ldr r3, [pc, #40] ; (17630 ) + 17606: 2210 movs r2, #16 + 17608: 619a str r2, [r3, #24] + 1760a: 3210 adds r2, #16 + 1760c: 619a str r2, [r3, #24] + 1760e: 3220 adds r2, #32 + 17610: 619a str r2, [r3, #24] + 17612: 3240 adds r2, #64 ; 0x40 + 17614: 619a str r2, [r3, #24] + 17616: 2280 movs r2, #128 ; 0x80 + 17618: 00d2 lsls r2, r2, #3 + 1761a: 619a str r2, [r3, #24] port_pin_set_output_level(SSD1963_TFT_nRST, 1); port_pin_set_output_level(SSD1963_TFT_RSDC, 1); port_pin_set_output_level(SSD1963_TFT_nCS, 1); port_pin_set_output_level(SSD1963_TFT_WR, 1); port_pin_set_output_level(SSD1963_TFT_RD, 1); } - 177fc: b003 add sp, #12 - 177fe: bd30 pop {r4, r5, pc} - 17800: 1c03c3f7 .word 0x1c03c3f7 - 17804: 41004480 .word 0x41004480 - 17808: 00000d79 .word 0x00000d79 - 1780c: 00000d55 .word 0x00000d55 - 17810: 41004400 .word 0x41004400 + 1761c: b003 add sp, #12 + 1761e: bd30 pop {r4, r5, pc} + 17620: 0000ffff .word 0x0000ffff + 17624: 41004480 .word 0x41004480 + 17628: 00000d79 .word 0x00000d79 + 1762c: 00000d55 .word 0x00000d55 + 17630: 41004400 .word 0x41004400 -00017814 : +00017634 : + + +void p_gpio_parallel_wr_word(PortGroup* group, uint32_t mask, uint32_t data) +{ + 17634: b5f0 push {r4, r5, r6, r7, lr} + 17636: 46d6 mov lr, sl + 17638: 464f mov r7, r9 + 1763a: 4646 mov r6, r8 + 1763c: b5c0 push {r6, r7, lr} port->OUTSET.reg = (mask & level_mask); - 17814: 0013 movs r3, r2 - 17816: 400b ands r3, r1 - 17818: 6183 str r3, [r0, #24] + 1763e: 0013 movs r3, r2 + 17640: 400b ands r3, r1 + 17642: 6183 str r3, [r0, #24] port->OUTCLR.reg = (mask & ~level_mask); - 1781a: 4391 bics r1, r2 - 1781c: 6141 str r1, [r0, #20] + 17644: 4391 bics r1, r2 + 17646: 6141 str r1, [r0, #20] port_base->OUTCLR.reg = pin_mask; - 1781e: 4b02 ldr r3, [pc, #8] ; (17828 ) - 17820: 2280 movs r2, #128 ; 0x80 - 17822: 615a str r2, [r3, #20] - port_base->OUTSET.reg = pin_mask; - 17824: 619a str r2, [r3, #24] -void p_gpio_parallel_wr_word(PortGroup* group, uint32_t mask, uint32_t data) -{ + 17648: 4b16 ldr r3, [pc, #88] ; (176a4 ) + 1764a: 4699 mov r9, r3 + 1764c: 2380 movs r3, #128 ; 0x80 + 1764e: 469a mov sl, r3 + 17650: 464b mov r3, r9 + 17652: 4652 mov r2, sl + 17654: 615a str r2, [r3, #20] port_group_set_output_level(group, mask, data); port_pin_set_output_level(SSD1963_TFT_WR, 0); + delay_us(1); + 17656: 2000 movs r0, #0 + 17658: 4b13 ldr r3, [pc, #76] ; (176a8 ) + 1765a: 4698 mov r8, r3 + 1765c: 4798 blx r3 + 1765e: 0002 movs r2, r0 + 17660: 2300 movs r3, #0 + 17662: 4c12 ldr r4, [pc, #72] ; (176ac ) + 17664: 2500 movs r5, #0 + 17666: 1912 adds r2, r2, r4 + 17668: 416b adcs r3, r5 + 1766a: 0010 movs r0, r2 + 1766c: 0019 movs r1, r3 + 1766e: 4f10 ldr r7, [pc, #64] ; (176b0 ) + 17670: 4a10 ldr r2, [pc, #64] ; (176b4 ) + 17672: 2300 movs r3, #0 + 17674: 47b8 blx r7 + 17676: 4e10 ldr r6, [pc, #64] ; (176b8 ) + 17678: 47b0 blx r6 + port_base->OUTSET.reg = pin_mask; + 1767a: 464b mov r3, r9 + 1767c: 4652 mov r2, sl + 1767e: 619a str r2, [r3, #24] port_pin_set_output_level(SSD1963_TFT_WR, 1); -} - 17826: 4770 bx lr - 17828: 41004400 .word 0x41004400 - -0001782c : + delay_us(1); + 17680: 2000 movs r0, #0 + 17682: 47c0 blx r8 + 17684: 0002 movs r2, r0 + 17686: 2300 movs r3, #0 + 17688: 1912 adds r2, r2, r4 + 1768a: 416b adcs r3, r5 + 1768c: 0010 movs r0, r2 + 1768e: 0019 movs r1, r3 + 17690: 4a08 ldr r2, [pc, #32] ; (176b4 ) + 17692: 2300 movs r3, #0 + 17694: 47b8 blx r7 + 17696: 47b0 blx r6 +} + 17698: bc1c pop {r2, r3, r4} + 1769a: 4690 mov r8, r2 + 1769c: 4699 mov r9, r3 + 1769e: 46a2 mov sl, r4 + 176a0: bdf0 pop {r4, r5, r6, r7, pc} + 176a2: 46c0 nop ; (mov r8, r8) + 176a4: 41004400 .word 0x41004400 + 176a8: 000010cd .word 0x000010cd + 176ac: 006acfbf .word 0x006acfbf + 176b0: 00017b6d .word 0x00017b6d + 176b4: 006acfc0 .word 0x006acfc0 + 176b8: 20000001 .word 0x20000001 + +000176bc : void p_gpio_parallel_wr_arr(PortGroup* group, uint32_t mask, uint32_t* data, uint32_t len) { - 1782c: b5f0 push {r4, r5, r6, r7, lr} - 1782e: b083 sub sp, #12 - 17830: 9000 str r0, [sp, #0] - 17832: 9101 str r1, [sp, #4] + 176bc: b5f0 push {r4, r5, r6, r7, lr} + 176be: b083 sub sp, #12 + 176c0: 9000 str r0, [sp, #0] + 176c2: 9101 str r1, [sp, #4] for(int ind = 0; ind < len; ind++) - 17834: 2b00 cmp r3, #0 - 17836: d00a beq.n 1784e - 17838: 0015 movs r5, r2 - 1783a: 001f movs r7, r3 - 1783c: 2400 movs r4, #0 + 176c4: 2b00 cmp r3, #0 + 176c6: d00a beq.n 176de + 176c8: 0015 movs r5, r2 + 176ca: 001f movs r7, r3 + 176cc: 2400 movs r4, #0 { p_gpio_parallel_wr_word(group, mask, data[ind]); - 1783e: 4e05 ldr r6, [pc, #20] ; (17854 ) - 17840: cd04 ldmia r5!, {r2} - 17842: 9901 ldr r1, [sp, #4] - 17844: 9800 ldr r0, [sp, #0] - 17846: 47b0 blx r6 + 176ce: 4e05 ldr r6, [pc, #20] ; (176e4 ) + 176d0: cd04 ldmia r5!, {r2} + 176d2: 9901 ldr r1, [sp, #4] + 176d4: 9800 ldr r0, [sp, #0] + 176d6: 47b0 blx r6 for(int ind = 0; ind < len; ind++) - 17848: 3401 adds r4, #1 - 1784a: 42bc cmp r4, r7 - 1784c: d1f8 bne.n 17840 + 176d8: 3401 adds r4, #1 + 176da: 42bc cmp r4, r7 + 176dc: d1f8 bne.n 176d0 } } - 1784e: b003 add sp, #12 - 17850: bdf0 pop {r4, r5, r6, r7, pc} - 17852: 46c0 nop ; (mov r8, r8) - 17854: 00017815 .word 0x00017815 + 176de: b003 add sp, #12 + 176e0: bdf0 pop {r4, r5, r6, r7, pc} + 176e2: 46c0 nop ; (mov r8, r8) + 176e4: 00017635 .word 0x00017635 -00017858 : +000176e8 : #include "p_i2c.h" void p_i2c_init(void) { - 17858: 4770 bx lr + 176e8: 4770 bx lr ... -0001785c : +000176ec : p_printf("Hello WOrld\n"); } void p_printf(const char* str, ...) { - 1785c: b40f push {r0, r1, r2, r3} - 1785e: b530 push {r4, r5, lr} - 17860: b0c3 sub sp, #268 ; 0x10c - 17862: ac46 add r4, sp, #280 ; 0x118 - 17864: cc20 ldmia r4!, {r5} + 176ec: b40f push {r0, r1, r2, r3} + 176ee: b530 push {r4, r5, lr} + 176f0: b0c3 sub sp, #268 ; 0x10c + 176f2: ac46 add r4, sp, #280 ; 0x118 + 176f4: cc20 ldmia r4!, {r5} volatile uint8_t pprint_buffer[ORACLE_DEBUG_PRINT_BUFF_SIZE + 1]; memset(pprint_buffer, '\0', ORACLE_DEBUG_PRINT_BUFF_SIZE + 1); - 17866: 2202 movs r2, #2 - 17868: 32ff adds r2, #255 ; 0xff - 1786a: 2100 movs r1, #0 - 1786c: a801 add r0, sp, #4 - 1786e: 4b0f ldr r3, [pc, #60] ; (178ac ) - 17870: 4798 blx r3 + 176f6: 2202 movs r2, #2 + 176f8: 32ff adds r2, #255 ; 0xff + 176fa: 2100 movs r1, #0 + 176fc: a801 add r0, sp, #4 + 176fe: 4b0f ldr r3, [pc, #60] ; (1773c ) + 17700: 4798 blx r3 va_list args; va_start(args, str); - 17872: 9400 str r4, [sp, #0] + 17702: 9400 str r4, [sp, #0] vsprintf(pprint_buffer, str, args); - 17874: 0022 movs r2, r4 - 17876: 0029 movs r1, r5 - 17878: a801 add r0, sp, #4 - 1787a: 4b0d ldr r3, [pc, #52] ; (178b0 ) - 1787c: 4798 blx r3 + 17704: 0022 movs r2, r4 + 17706: 0029 movs r1, r5 + 17708: a801 add r0, sp, #4 + 1770a: 4b0d ldr r3, [pc, #52] ; (17740 ) + 1770c: 4798 blx r3 va_end(args); uint16_t strsize = (uint16_t)strlen(pprint_buffer); - 1787e: a801 add r0, sp, #4 - 17880: 4b0c ldr r3, [pc, #48] ; (178b4 ) - 17882: 4798 blx r3 - 17884: b282 uxth r2, r0 + 1770e: a801 add r0, sp, #4 + 17710: 4b0c ldr r3, [pc, #48] ; (17744 ) + 17712: 4798 blx r3 + 17714: b282 uxth r2, r0 if(strsize > ORACLE_DEBUG_PRINT_BUFF_SIZE) - 17886: 2380 movs r3, #128 ; 0x80 - 17888: 005b lsls r3, r3, #1 - 1788a: 429a cmp r2, r3 - 1788c: d904 bls.n 17898 + 17716: 2380 movs r3, #128 ; 0x80 + 17718: 005b lsls r3, r3, #1 + 1771a: 429a cmp r2, r3 + 1771c: d904 bls.n 17728 // return error return; } usart_write_buffer_wait(&p_debug_inst, pprint_buffer, strsize); usart_read_job(&p_debug_inst, &rx_char); } - 1788e: b043 add sp, #268 ; 0x10c - 17890: bc30 pop {r4, r5} - 17892: bc08 pop {r3} - 17894: b004 add sp, #16 - 17896: 4718 bx r3 + 1771e: b043 add sp, #268 ; 0x10c + 17720: bc30 pop {r4, r5} + 17722: bc08 pop {r3} + 17724: b004 add sp, #16 + 17726: 4718 bx r3 usart_write_buffer_wait(&p_debug_inst, pprint_buffer, strsize); - 17898: 4c07 ldr r4, [pc, #28] ; (178b8 ) - 1789a: a901 add r1, sp, #4 - 1789c: 0020 movs r0, r4 - 1789e: 4b07 ldr r3, [pc, #28] ; (178bc ) - 178a0: 4798 blx r3 + 17728: 4c07 ldr r4, [pc, #28] ; (17748 ) + 1772a: a901 add r1, sp, #4 + 1772c: 0020 movs r0, r4 + 1772e: 4b07 ldr r3, [pc, #28] ; (1774c ) + 17730: 4798 blx r3 usart_read_job(&p_debug_inst, &rx_char); - 178a2: 4907 ldr r1, [pc, #28] ; (178c0 ) - 178a4: 0020 movs r0, r4 - 178a6: 4b07 ldr r3, [pc, #28] ; (178c4 ) - 178a8: 4798 blx r3 - 178aa: e7f0 b.n 1788e - 178ac: 00017fbd .word 0x00017fbd - 178b0: 00018031 .word 0x00018031 - 178b4: 00017ff1 .word 0x00017ff1 - 178b8: 20004c58 .word 0x20004c58 - 178bc: 00000915 .word 0x00000915 - 178c0: 20004e30 .word 0x20004e30 - 178c4: 00000a39 .word 0x00000a39 - -000178c8 : -{ - 178c8: b570 push {r4, r5, r6, lr} - 178ca: b090 sub sp, #64 ; 0x40 + 17732: 4907 ldr r1, [pc, #28] ; (17750 ) + 17734: 0020 movs r0, r4 + 17736: 4b07 ldr r3, [pc, #28] ; (17754 ) + 17738: 4798 blx r3 + 1773a: e7f0 b.n 1771e + 1773c: 00017e4d .word 0x00017e4d + 17740: 00017ec1 .word 0x00017ec1 + 17744: 00017e81 .word 0x00017e81 + 17748: 20004c58 .word 0x20004c58 + 1774c: 00000915 .word 0x00000915 + 17750: 20004e30 .word 0x20004e30 + 17754: 00000a39 .word 0x00000a39 + +00017758 : +{ + 17758: b570 push {r4, r5, r6, lr} + 1775a: b090 sub sp, #64 ; 0x40 { /* Sanity check arguments */ Assert(config); /* Set default config in the config struct */ config->data_order = USART_DATAORDER_LSB; - 178cc: 2380 movs r3, #128 ; 0x80 - 178ce: 05db lsls r3, r3, #23 - 178d0: 9300 str r3, [sp, #0] + 1775c: 2380 movs r3, #128 ; 0x80 + 1775e: 05db lsls r3, r3, #23 + 17760: 9300 str r3, [sp, #0] config->transfer_mode = USART_TRANSFER_ASYNCHRONOUSLY; - 178d2: 2300 movs r3, #0 - 178d4: 9301 str r3, [sp, #4] + 17762: 2300 movs r3, #0 + 17764: 9301 str r3, [sp, #4] config->parity = USART_PARITY_NONE; - 178d6: 22ff movs r2, #255 ; 0xff - 178d8: 4669 mov r1, sp - 178da: 810a strh r2, [r1, #8] + 17766: 22ff movs r2, #255 ; 0xff + 17768: 4669 mov r1, sp + 1776a: 810a strh r2, [r1, #8] config->stopbits = USART_STOPBITS_1; - 178dc: 2200 movs r2, #0 - 178de: 728b strb r3, [r1, #10] + 1776c: 2200 movs r2, #0 + 1776e: 728b strb r3, [r1, #10] config->character_size = USART_CHARACTER_SIZE_8BIT; - 178e0: 72cb strb r3, [r1, #11] + 17770: 72cb strb r3, [r1, #11] config->baudrate = 9600; config->receiver_enable = true; - 178e2: 2401 movs r4, #1 - 178e4: 2124 movs r1, #36 ; 0x24 - 178e6: 4668 mov r0, sp - 178e8: 5444 strb r4, [r0, r1] + 17772: 2401 movs r4, #1 + 17774: 2124 movs r1, #36 ; 0x24 + 17776: 4668 mov r0, sp + 17778: 5444 strb r4, [r0, r1] config->transmitter_enable = true; - 178ea: 3101 adds r1, #1 - 178ec: 5444 strb r4, [r0, r1] + 1777a: 3101 adds r1, #1 + 1777c: 5444 strb r4, [r0, r1] config->clock_polarity_inverted = false; - 178ee: 3101 adds r1, #1 - 178f0: 5443 strb r3, [r0, r1] + 1777e: 3101 adds r1, #1 + 17780: 5443 strb r3, [r0, r1] config->use_external_clock = false; - 178f2: 3101 adds r1, #1 - 178f4: 5443 strb r3, [r0, r1] + 17782: 3101 adds r1, #1 + 17784: 5443 strb r3, [r0, r1] config->ext_clock_freq = 0; - 178f6: 930a str r3, [sp, #40] ; 0x28 + 17786: 930a str r3, [sp, #40] ; 0x28 config->mux_setting = USART_RX_1_TX_2_XCK_3; config->run_in_standby = false; - 178f8: 3105 adds r1, #5 - 178fa: 5443 strb r3, [r0, r1] + 17788: 3105 adds r1, #5 + 1778a: 5443 strb r3, [r0, r1] config->generator_source = GCLK_GENERATOR_0; - 178fc: 3101 adds r1, #1 - 178fe: 5443 strb r3, [r0, r1] + 1778c: 3101 adds r1, #1 + 1778e: 5443 strb r3, [r0, r1] config->pinmux_pad0 = PINMUX_DEFAULT; config->pinmux_pad1 = PINMUX_DEFAULT; config->pinmux_pad2 = PINMUX_DEFAULT; config->pinmux_pad3 = PINMUX_DEFAULT; #ifdef FEATURE_USART_OVER_SAMPLE config->sample_adjustment = USART_SAMPLE_ADJUSTMENT_7_8_9; - 17900: 9305 str r3, [sp, #20] + 17790: 9305 str r3, [sp, #20] config->sample_rate = USART_SAMPLE_RATE_16X_ARITHMETIC; - 17902: 8203 strh r3, [r0, #16] + 17792: 8203 strh r3, [r0, #16] #endif #ifdef FEATURE_USART_LIN_SLAVE config->lin_slave_enable = false; - 17904: 76c3 strb r3, [r0, #27] + 17794: 76c3 strb r3, [r0, #27] config->lin_header_delay = LIN_MASTER_HEADER_DELAY_0; config->lin_break_length = LIN_MASTER_BREAK_LENGTH_13_BIT; #endif #ifdef FEATURE_USART_IMMEDIATE_BUFFER_OVERFLOW_NOTIFICATION config->immediate_buffer_overflow_notification = false; - 17906: 7602 strb r2, [r0, #24] + 17796: 7602 strb r2, [r0, #24] #endif #ifdef FEATURE_USART_START_FRAME_DECTION config->start_frame_detection_enable = false; - 17908: 7702 strb r2, [r0, #28] + 17798: 7702 strb r2, [r0, #28] #endif #ifdef FEATURE_USART_IRDA config->encoding_format_enable = false; - 1790a: 7642 strb r2, [r0, #25] + 1779a: 7642 strb r2, [r0, #25] config->receive_pulse_length = 19; - 1790c: 2313 movs r3, #19 - 1790e: 7683 strb r3, [r0, #26] + 1779c: 2313 movs r3, #19 + 1779e: 7683 strb r3, [r0, #26] config->iso7816_config.inhibit_nack = ISO7816_INHIBIT_NACK_DISABLE; config->iso7816_config.successive_recv_nack = ISO7816_SUCCESSIVE_RECV_NACK_DISABLE; config->iso7816_config.max_iterations = 7; #endif #ifdef FEATURE_USART_COLLISION_DECTION config->collision_detection_enable = false; - 17910: 7742 strb r2, [r0, #29] + 177a0: 7742 strb r2, [r0, #29] p_debug_conf.baudrate = USART_DEBUG_BAUDRATE; - 17912: 23e1 movs r3, #225 ; 0xe1 - 17914: 025b lsls r3, r3, #9 - 17916: 9308 str r3, [sp, #32] + 177a2: 23e1 movs r3, #225 ; 0xe1 + 177a4: 025b lsls r3, r3, #9 + 177a6: 9308 str r3, [sp, #32] p_debug_conf.pinmux_pad0 = USART_DEBUG_PINMUX_PAD0; - 17918: 4b18 ldr r3, [pc, #96] ; (1797c ) - 1791a: 930c str r3, [sp, #48] ; 0x30 + 177a8: 4b18 ldr r3, [pc, #96] ; (1780c ) + 177aa: 930c str r3, [sp, #48] ; 0x30 p_debug_conf.pinmux_pad1 = USART_DEBUG_PINMUX_PAD1; - 1791c: 4b18 ldr r3, [pc, #96] ; (17980 ) - 1791e: 930d str r3, [sp, #52] ; 0x34 + 177ac: 4b18 ldr r3, [pc, #96] ; (17810 ) + 177ae: 930d str r3, [sp, #52] ; 0x34 p_debug_conf.pinmux_pad2 = USART_DEBUG_PINMUX_PAD2; - 17920: 2301 movs r3, #1 - 17922: 425b negs r3, r3 - 17924: 930e str r3, [sp, #56] ; 0x38 + 177b0: 2301 movs r3, #1 + 177b2: 425b negs r3, r3 + 177b4: 930e str r3, [sp, #56] ; 0x38 p_debug_conf.pinmux_pad3 = USART_DEBUG_PINMUX_PAD3; - 17926: 930f str r3, [sp, #60] ; 0x3c + 177b6: 930f str r3, [sp, #60] ; 0x3c p_debug_conf.mux_setting = USART_DEBUG_MUX_SETTING; - 17928: 2380 movs r3, #128 ; 0x80 - 1792a: 035b lsls r3, r3, #13 - 1792c: 9303 str r3, [sp, #12] + 177b8: 2380 movs r3, #128 ; 0x80 + 177ba: 035b lsls r3, r3, #13 + 177bc: 9303 str r3, [sp, #12] usart_init(&p_debug_inst, USART_DEBUG_MODULE, &p_debug_conf); - 1792e: 4e15 ldr r6, [pc, #84] ; (17984 ) - 17930: 466a mov r2, sp - 17932: 4915 ldr r1, [pc, #84] ; (17988 ) - 17934: 0030 movs r0, r6 - 17936: 4b15 ldr r3, [pc, #84] ; (1798c ) - 17938: 4798 blx r3 + 177be: 4e15 ldr r6, [pc, #84] ; (17814 ) + 177c0: 466a mov r2, sp + 177c2: 4915 ldr r1, [pc, #84] ; (17818 ) + 177c4: 0030 movs r0, r6 + 177c6: 4b15 ldr r3, [pc, #84] ; (1781c ) + 177c8: 4798 blx r3 /* Sanity check arguments */ Assert(module); Assert(module->hw); /* Get a pointer to the hardware module instance */ SercomUsart *const usart_hw = &(module->hw->USART); - 1793a: 6835 ldr r5, [r6, #0] + 177ca: 6835 ldr r5, [r6, #0] #if USART_CALLBACK_MODE == true /* Enable Global interrupt for module */ system_interrupt_enable(_sercom_get_interrupt_vector(module->hw)); - 1793c: 0028 movs r0, r5 - 1793e: 4b14 ldr r3, [pc, #80] ; (17990 ) - 17940: 4798 blx r3 + 177cc: 0028 movs r0, r5 + 177ce: 4b14 ldr r3, [pc, #80] ; (17820 ) + 177d0: 4798 blx r3 * \param[in] vector Interrupt vector to enable */ static inline void system_interrupt_enable( const enum system_interrupt_vector vector) { NVIC->ISER[0] = (uint32_t)(1 << ((uint32_t)vector & 0x0000001f)); - 17942: 231f movs r3, #31 - 17944: 4018 ands r0, r3 - 17946: 4084 lsls r4, r0 - 17948: 4b12 ldr r3, [pc, #72] ; (17994 ) - 1794a: 601c str r4, [r3, #0] + 177d2: 231f movs r3, #31 + 177d4: 4018 ands r0, r3 + 177d6: 4084 lsls r4, r0 + 177d8: 4b12 ldr r3, [pc, #72] ; (17824 ) + 177da: 601c str r4, [r3, #0] SercomUsart *const usart_hw = &(module->hw->USART); - 1794c: 6832 ldr r2, [r6, #0] + 177dc: 6832 ldr r2, [r6, #0] return (usart_hw->SYNCBUSY.reg); - 1794e: 69d3 ldr r3, [r2, #28] + 177de: 69d3 ldr r3, [r2, #28] while (usart_is_syncing(module)) { - 17950: 2b00 cmp r3, #0 - 17952: d1fc bne.n 1794e + 177e0: 2b00 cmp r3, #0 + 177e2: d1fc bne.n 177de /* Wait until synchronization is complete */ _usart_wait_for_sync(module); /* Enable USART module */ usart_hw->CTRLA.reg |= SERCOM_USART_CTRLA_ENABLE; - 17954: 682b ldr r3, [r5, #0] - 17956: 2202 movs r2, #2 - 17958: 4313 orrs r3, r2 - 1795a: 602b str r3, [r5, #0] + 177e4: 682b ldr r3, [r5, #0] + 177e6: 2202 movs r2, #2 + 177e8: 4313 orrs r3, r2 + 177ea: 602b str r3, [r5, #0] usart_register_callback(&p_debug_inst, p_debug_rx_cb, USART_CALLBACK_BUFFER_RECEIVED); - 1795c: 4c09 ldr r4, [pc, #36] ; (17984 ) - 1795e: 3a01 subs r2, #1 - 17960: 490d ldr r1, [pc, #52] ; (17998 ) - 17962: 0020 movs r0, r4 - 17964: 4b0d ldr r3, [pc, #52] ; (1799c ) - 17966: 4798 blx r3 + 177ec: 4c09 ldr r4, [pc, #36] ; (17814 ) + 177ee: 3a01 subs r2, #1 + 177f0: 490d ldr r1, [pc, #52] ; (17828 ) + 177f2: 0020 movs r0, r4 + 177f4: 4b0d ldr r3, [pc, #52] ; (1782c ) + 177f6: 4798 blx r3 { /* Sanity check arguments */ Assert(module); /* Enable callback */ module->callback_enable_mask |= (1 << callback_type); - 17968: 2231 movs r2, #49 ; 0x31 - 1796a: 5ca3 ldrb r3, [r4, r2] - 1796c: 2102 movs r1, #2 - 1796e: 430b orrs r3, r1 - 17970: 54a3 strb r3, [r4, r2] + 177f8: 2231 movs r2, #49 ; 0x31 + 177fa: 5ca3 ldrb r3, [r4, r2] + 177fc: 2102 movs r1, #2 + 177fe: 430b orrs r3, r1 + 17800: 54a3 strb r3, [r4, r2] p_printf("Hello WOrld\n"); - 17972: 480b ldr r0, [pc, #44] ; (179a0 ) - 17974: 4b0b ldr r3, [pc, #44] ; (179a4 ) - 17976: 4798 blx r3 -} - 17978: b010 add sp, #64 ; 0x40 - 1797a: bd70 pop {r4, r5, r6, pc} - 1797c: 00160002 .word 0x00160002 - 17980: 00170002 .word 0x00170002 - 17984: 20004c58 .word 0x20004c58 - 17988: 42001400 .word 0x42001400 - 1798c: 000005b1 .word 0x000005b1 - 17990: 00000c1d .word 0x00000c1d - 17994: e000e100 .word 0xe000e100 - 17998: 000179a9 .word 0x000179a9 - 1799c: 00000a21 .word 0x00000a21 - 179a0: 0001caac .word 0x0001caac - 179a4: 0001785d .word 0x0001785d - -000179a8 : -{ - 179a8: b510 push {r4, lr} + 17802: 480b ldr r0, [pc, #44] ; (17830 ) + 17804: 4b0b ldr r3, [pc, #44] ; (17834 ) + 17806: 4798 blx r3 +} + 17808: b010 add sp, #64 ; 0x40 + 1780a: bd70 pop {r4, r5, r6, pc} + 1780c: 00160002 .word 0x00160002 + 17810: 00170002 .word 0x00170002 + 17814: 20004c58 .word 0x20004c58 + 17818: 42001400 .word 0x42001400 + 1781c: 000005b1 .word 0x000005b1 + 17820: 00000c1d .word 0x00000c1d + 17824: e000e100 .word 0xe000e100 + 17828: 00017839 .word 0x00017839 + 1782c: 00000a21 .word 0x00000a21 + 17830: 0001c93c .word 0x0001c93c + 17834: 000176ed .word 0x000176ed + +00017838 : +{ + 17838: b510 push {r4, lr} p_printf("%c", (char)rx_char); - 179aa: 4b03 ldr r3, [pc, #12] ; (179b8 ) - 179ac: 8819 ldrh r1, [r3, #0] - 179ae: b2c9 uxtb r1, r1 - 179b0: 4802 ldr r0, [pc, #8] ; (179bc ) - 179b2: 4b03 ldr r3, [pc, #12] ; (179c0 ) - 179b4: 4798 blx r3 + 1783a: 4b03 ldr r3, [pc, #12] ; (17848 ) + 1783c: 8819 ldrh r1, [r3, #0] + 1783e: b2c9 uxtb r1, r1 + 17840: 4802 ldr r0, [pc, #8] ; (1784c ) + 17842: 4b03 ldr r3, [pc, #12] ; (17850 ) + 17844: 4798 blx r3 } - 179b6: bd10 pop {r4, pc} - 179b8: 20004e30 .word 0x20004e30 - 179bc: 0001caa8 .word 0x0001caa8 - 179c0: 0001785d .word 0x0001785d + 17846: bd10 pop {r4, pc} + 17848: 20004e30 .word 0x20004e30 + 1784c: 0001c938 .word 0x0001c938 + 17850: 000176ed .word 0x000176ed -000179c4 : +00017854 : void p_debug_start_service(void) { - 179c4: b510 push {r4, lr} + 17854: b510 push {r4, lr} usart_read_job(&p_debug_inst, &rx_char); - 179c6: 4902 ldr r1, [pc, #8] ; (179d0 ) - 179c8: 4802 ldr r0, [pc, #8] ; (179d4 ) - 179ca: 4b03 ldr r3, [pc, #12] ; (179d8 ) - 179cc: 4798 blx r3 + 17856: 4902 ldr r1, [pc, #8] ; (17860 ) + 17858: 4802 ldr r0, [pc, #8] ; (17864 ) + 1785a: 4b03 ldr r3, [pc, #12] ; (17868 ) + 1785c: 4798 blx r3 } - 179ce: bd10 pop {r4, pc} - 179d0: 20004e30 .word 0x20004e30 - 179d4: 20004c58 .word 0x20004c58 - 179d8: 00000a39 .word 0x00000a39 + 1785e: bd10 pop {r4, pc} + 17860: 20004e30 .word 0x20004e30 + 17864: 20004c58 .word 0x20004c58 + 17868: 00000a39 .word 0x00000a39 -000179dc
: +0001786c
: /* * Support and FAQ: visit Microchip Support */ #include "oracle.h" int main (void) { - 179dc: b510 push {r4, lr} + 1786c: b510 push {r4, lr} oracle_init(); - 179de: 4b02 ldr r3, [pc, #8] ; (179e8 ) - 179e0: 4798 blx r3 + 1786e: 4b02 ldr r3, [pc, #8] ; (17878 ) + 17870: 4798 blx r3 for(;;) { oracle_service(); - 179e2: 4c02 ldr r4, [pc, #8] ; (179ec ) - 179e4: 47a0 blx r4 - 179e6: e7fd b.n 179e4 - 179e8: 00000169 .word 0x00000169 - 179ec: 000001fd .word 0x000001fd - -000179f0 <__udivsi3>: - 179f0: 2200 movs r2, #0 - 179f2: 0843 lsrs r3, r0, #1 - 179f4: 428b cmp r3, r1 - 179f6: d374 bcc.n 17ae2 <__udivsi3+0xf2> - 179f8: 0903 lsrs r3, r0, #4 - 179fa: 428b cmp r3, r1 - 179fc: d35f bcc.n 17abe <__udivsi3+0xce> - 179fe: 0a03 lsrs r3, r0, #8 - 17a00: 428b cmp r3, r1 - 17a02: d344 bcc.n 17a8e <__udivsi3+0x9e> - 17a04: 0b03 lsrs r3, r0, #12 - 17a06: 428b cmp r3, r1 - 17a08: d328 bcc.n 17a5c <__udivsi3+0x6c> - 17a0a: 0c03 lsrs r3, r0, #16 - 17a0c: 428b cmp r3, r1 - 17a0e: d30d bcc.n 17a2c <__udivsi3+0x3c> - 17a10: 22ff movs r2, #255 ; 0xff - 17a12: 0209 lsls r1, r1, #8 - 17a14: ba12 rev r2, r2 - 17a16: 0c03 lsrs r3, r0, #16 - 17a18: 428b cmp r3, r1 - 17a1a: d302 bcc.n 17a22 <__udivsi3+0x32> - 17a1c: 1212 asrs r2, r2, #8 - 17a1e: 0209 lsls r1, r1, #8 - 17a20: d065 beq.n 17aee <__udivsi3+0xfe> - 17a22: 0b03 lsrs r3, r0, #12 - 17a24: 428b cmp r3, r1 - 17a26: d319 bcc.n 17a5c <__udivsi3+0x6c> - 17a28: e000 b.n 17a2c <__udivsi3+0x3c> - 17a2a: 0a09 lsrs r1, r1, #8 - 17a2c: 0bc3 lsrs r3, r0, #15 - 17a2e: 428b cmp r3, r1 - 17a30: d301 bcc.n 17a36 <__udivsi3+0x46> - 17a32: 03cb lsls r3, r1, #15 - 17a34: 1ac0 subs r0, r0, r3 - 17a36: 4152 adcs r2, r2 - 17a38: 0b83 lsrs r3, r0, #14 + 17872: 4c02 ldr r4, [pc, #8] ; (1787c ) + 17874: 47a0 blx r4 + 17876: e7fd b.n 17874 + 17878: 00000169 .word 0x00000169 + 1787c: 000001fd .word 0x000001fd + +00017880 <__udivsi3>: + 17880: 2200 movs r2, #0 + 17882: 0843 lsrs r3, r0, #1 + 17884: 428b cmp r3, r1 + 17886: d374 bcc.n 17972 <__udivsi3+0xf2> + 17888: 0903 lsrs r3, r0, #4 + 1788a: 428b cmp r3, r1 + 1788c: d35f bcc.n 1794e <__udivsi3+0xce> + 1788e: 0a03 lsrs r3, r0, #8 + 17890: 428b cmp r3, r1 + 17892: d344 bcc.n 1791e <__udivsi3+0x9e> + 17894: 0b03 lsrs r3, r0, #12 + 17896: 428b cmp r3, r1 + 17898: d328 bcc.n 178ec <__udivsi3+0x6c> + 1789a: 0c03 lsrs r3, r0, #16 + 1789c: 428b cmp r3, r1 + 1789e: d30d bcc.n 178bc <__udivsi3+0x3c> + 178a0: 22ff movs r2, #255 ; 0xff + 178a2: 0209 lsls r1, r1, #8 + 178a4: ba12 rev r2, r2 + 178a6: 0c03 lsrs r3, r0, #16 + 178a8: 428b cmp r3, r1 + 178aa: d302 bcc.n 178b2 <__udivsi3+0x32> + 178ac: 1212 asrs r2, r2, #8 + 178ae: 0209 lsls r1, r1, #8 + 178b0: d065 beq.n 1797e <__udivsi3+0xfe> + 178b2: 0b03 lsrs r3, r0, #12 + 178b4: 428b cmp r3, r1 + 178b6: d319 bcc.n 178ec <__udivsi3+0x6c> + 178b8: e000 b.n 178bc <__udivsi3+0x3c> + 178ba: 0a09 lsrs r1, r1, #8 + 178bc: 0bc3 lsrs r3, r0, #15 + 178be: 428b cmp r3, r1 + 178c0: d301 bcc.n 178c6 <__udivsi3+0x46> + 178c2: 03cb lsls r3, r1, #15 + 178c4: 1ac0 subs r0, r0, r3 + 178c6: 4152 adcs r2, r2 + 178c8: 0b83 lsrs r3, r0, #14 + 178ca: 428b cmp r3, r1 + 178cc: d301 bcc.n 178d2 <__udivsi3+0x52> + 178ce: 038b lsls r3, r1, #14 + 178d0: 1ac0 subs r0, r0, r3 + 178d2: 4152 adcs r2, r2 + 178d4: 0b43 lsrs r3, r0, #13 + 178d6: 428b cmp r3, r1 + 178d8: d301 bcc.n 178de <__udivsi3+0x5e> + 178da: 034b lsls r3, r1, #13 + 178dc: 1ac0 subs r0, r0, r3 + 178de: 4152 adcs r2, r2 + 178e0: 0b03 lsrs r3, r0, #12 + 178e2: 428b cmp r3, r1 + 178e4: d301 bcc.n 178ea <__udivsi3+0x6a> + 178e6: 030b lsls r3, r1, #12 + 178e8: 1ac0 subs r0, r0, r3 + 178ea: 4152 adcs r2, r2 + 178ec: 0ac3 lsrs r3, r0, #11 + 178ee: 428b cmp r3, r1 + 178f0: d301 bcc.n 178f6 <__udivsi3+0x76> + 178f2: 02cb lsls r3, r1, #11 + 178f4: 1ac0 subs r0, r0, r3 + 178f6: 4152 adcs r2, r2 + 178f8: 0a83 lsrs r3, r0, #10 + 178fa: 428b cmp r3, r1 + 178fc: d301 bcc.n 17902 <__udivsi3+0x82> + 178fe: 028b lsls r3, r1, #10 + 17900: 1ac0 subs r0, r0, r3 + 17902: 4152 adcs r2, r2 + 17904: 0a43 lsrs r3, r0, #9 + 17906: 428b cmp r3, r1 + 17908: d301 bcc.n 1790e <__udivsi3+0x8e> + 1790a: 024b lsls r3, r1, #9 + 1790c: 1ac0 subs r0, r0, r3 + 1790e: 4152 adcs r2, r2 + 17910: 0a03 lsrs r3, r0, #8 + 17912: 428b cmp r3, r1 + 17914: d301 bcc.n 1791a <__udivsi3+0x9a> + 17916: 020b lsls r3, r1, #8 + 17918: 1ac0 subs r0, r0, r3 + 1791a: 4152 adcs r2, r2 + 1791c: d2cd bcs.n 178ba <__udivsi3+0x3a> + 1791e: 09c3 lsrs r3, r0, #7 + 17920: 428b cmp r3, r1 + 17922: d301 bcc.n 17928 <__udivsi3+0xa8> + 17924: 01cb lsls r3, r1, #7 + 17926: 1ac0 subs r0, r0, r3 + 17928: 4152 adcs r2, r2 + 1792a: 0983 lsrs r3, r0, #6 + 1792c: 428b cmp r3, r1 + 1792e: d301 bcc.n 17934 <__udivsi3+0xb4> + 17930: 018b lsls r3, r1, #6 + 17932: 1ac0 subs r0, r0, r3 + 17934: 4152 adcs r2, r2 + 17936: 0943 lsrs r3, r0, #5 + 17938: 428b cmp r3, r1 + 1793a: d301 bcc.n 17940 <__udivsi3+0xc0> + 1793c: 014b lsls r3, r1, #5 + 1793e: 1ac0 subs r0, r0, r3 + 17940: 4152 adcs r2, r2 + 17942: 0903 lsrs r3, r0, #4 + 17944: 428b cmp r3, r1 + 17946: d301 bcc.n 1794c <__udivsi3+0xcc> + 17948: 010b lsls r3, r1, #4 + 1794a: 1ac0 subs r0, r0, r3 + 1794c: 4152 adcs r2, r2 + 1794e: 08c3 lsrs r3, r0, #3 + 17950: 428b cmp r3, r1 + 17952: d301 bcc.n 17958 <__udivsi3+0xd8> + 17954: 00cb lsls r3, r1, #3 + 17956: 1ac0 subs r0, r0, r3 + 17958: 4152 adcs r2, r2 + 1795a: 0883 lsrs r3, r0, #2 + 1795c: 428b cmp r3, r1 + 1795e: d301 bcc.n 17964 <__udivsi3+0xe4> + 17960: 008b lsls r3, r1, #2 + 17962: 1ac0 subs r0, r0, r3 + 17964: 4152 adcs r2, r2 + 17966: 0843 lsrs r3, r0, #1 + 17968: 428b cmp r3, r1 + 1796a: d301 bcc.n 17970 <__udivsi3+0xf0> + 1796c: 004b lsls r3, r1, #1 + 1796e: 1ac0 subs r0, r0, r3 + 17970: 4152 adcs r2, r2 + 17972: 1a41 subs r1, r0, r1 + 17974: d200 bcs.n 17978 <__udivsi3+0xf8> + 17976: 4601 mov r1, r0 + 17978: 4152 adcs r2, r2 + 1797a: 4610 mov r0, r2 + 1797c: 4770 bx lr + 1797e: e7ff b.n 17980 <__udivsi3+0x100> + 17980: b501 push {r0, lr} + 17982: 2000 movs r0, #0 + 17984: f000 f8f0 bl 17b68 <__aeabi_idiv0> + 17988: bd02 pop {r1, pc} + 1798a: 46c0 nop ; (mov r8, r8) + +0001798c <__aeabi_uidivmod>: + 1798c: 2900 cmp r1, #0 + 1798e: d0f7 beq.n 17980 <__udivsi3+0x100> + 17990: e776 b.n 17880 <__udivsi3> + 17992: 4770 bx lr + +00017994 <__divsi3>: + 17994: 4603 mov r3, r0 + 17996: 430b orrs r3, r1 + 17998: d47f bmi.n 17a9a <__divsi3+0x106> + 1799a: 2200 movs r2, #0 + 1799c: 0843 lsrs r3, r0, #1 + 1799e: 428b cmp r3, r1 + 179a0: d374 bcc.n 17a8c <__divsi3+0xf8> + 179a2: 0903 lsrs r3, r0, #4 + 179a4: 428b cmp r3, r1 + 179a6: d35f bcc.n 17a68 <__divsi3+0xd4> + 179a8: 0a03 lsrs r3, r0, #8 + 179aa: 428b cmp r3, r1 + 179ac: d344 bcc.n 17a38 <__divsi3+0xa4> + 179ae: 0b03 lsrs r3, r0, #12 + 179b0: 428b cmp r3, r1 + 179b2: d328 bcc.n 17a06 <__divsi3+0x72> + 179b4: 0c03 lsrs r3, r0, #16 + 179b6: 428b cmp r3, r1 + 179b8: d30d bcc.n 179d6 <__divsi3+0x42> + 179ba: 22ff movs r2, #255 ; 0xff + 179bc: 0209 lsls r1, r1, #8 + 179be: ba12 rev r2, r2 + 179c0: 0c03 lsrs r3, r0, #16 + 179c2: 428b cmp r3, r1 + 179c4: d302 bcc.n 179cc <__divsi3+0x38> + 179c6: 1212 asrs r2, r2, #8 + 179c8: 0209 lsls r1, r1, #8 + 179ca: d065 beq.n 17a98 <__divsi3+0x104> + 179cc: 0b03 lsrs r3, r0, #12 + 179ce: 428b cmp r3, r1 + 179d0: d319 bcc.n 17a06 <__divsi3+0x72> + 179d2: e000 b.n 179d6 <__divsi3+0x42> + 179d4: 0a09 lsrs r1, r1, #8 + 179d6: 0bc3 lsrs r3, r0, #15 + 179d8: 428b cmp r3, r1 + 179da: d301 bcc.n 179e0 <__divsi3+0x4c> + 179dc: 03cb lsls r3, r1, #15 + 179de: 1ac0 subs r0, r0, r3 + 179e0: 4152 adcs r2, r2 + 179e2: 0b83 lsrs r3, r0, #14 + 179e4: 428b cmp r3, r1 + 179e6: d301 bcc.n 179ec <__divsi3+0x58> + 179e8: 038b lsls r3, r1, #14 + 179ea: 1ac0 subs r0, r0, r3 + 179ec: 4152 adcs r2, r2 + 179ee: 0b43 lsrs r3, r0, #13 + 179f0: 428b cmp r3, r1 + 179f2: d301 bcc.n 179f8 <__divsi3+0x64> + 179f4: 034b lsls r3, r1, #13 + 179f6: 1ac0 subs r0, r0, r3 + 179f8: 4152 adcs r2, r2 + 179fa: 0b03 lsrs r3, r0, #12 + 179fc: 428b cmp r3, r1 + 179fe: d301 bcc.n 17a04 <__divsi3+0x70> + 17a00: 030b lsls r3, r1, #12 + 17a02: 1ac0 subs r0, r0, r3 + 17a04: 4152 adcs r2, r2 + 17a06: 0ac3 lsrs r3, r0, #11 + 17a08: 428b cmp r3, r1 + 17a0a: d301 bcc.n 17a10 <__divsi3+0x7c> + 17a0c: 02cb lsls r3, r1, #11 + 17a0e: 1ac0 subs r0, r0, r3 + 17a10: 4152 adcs r2, r2 + 17a12: 0a83 lsrs r3, r0, #10 + 17a14: 428b cmp r3, r1 + 17a16: d301 bcc.n 17a1c <__divsi3+0x88> + 17a18: 028b lsls r3, r1, #10 + 17a1a: 1ac0 subs r0, r0, r3 + 17a1c: 4152 adcs r2, r2 + 17a1e: 0a43 lsrs r3, r0, #9 + 17a20: 428b cmp r3, r1 + 17a22: d301 bcc.n 17a28 <__divsi3+0x94> + 17a24: 024b lsls r3, r1, #9 + 17a26: 1ac0 subs r0, r0, r3 + 17a28: 4152 adcs r2, r2 + 17a2a: 0a03 lsrs r3, r0, #8 + 17a2c: 428b cmp r3, r1 + 17a2e: d301 bcc.n 17a34 <__divsi3+0xa0> + 17a30: 020b lsls r3, r1, #8 + 17a32: 1ac0 subs r0, r0, r3 + 17a34: 4152 adcs r2, r2 + 17a36: d2cd bcs.n 179d4 <__divsi3+0x40> + 17a38: 09c3 lsrs r3, r0, #7 17a3a: 428b cmp r3, r1 - 17a3c: d301 bcc.n 17a42 <__udivsi3+0x52> - 17a3e: 038b lsls r3, r1, #14 + 17a3c: d301 bcc.n 17a42 <__divsi3+0xae> + 17a3e: 01cb lsls r3, r1, #7 17a40: 1ac0 subs r0, r0, r3 17a42: 4152 adcs r2, r2 - 17a44: 0b43 lsrs r3, r0, #13 + 17a44: 0983 lsrs r3, r0, #6 17a46: 428b cmp r3, r1 - 17a48: d301 bcc.n 17a4e <__udivsi3+0x5e> - 17a4a: 034b lsls r3, r1, #13 + 17a48: d301 bcc.n 17a4e <__divsi3+0xba> + 17a4a: 018b lsls r3, r1, #6 17a4c: 1ac0 subs r0, r0, r3 17a4e: 4152 adcs r2, r2 - 17a50: 0b03 lsrs r3, r0, #12 + 17a50: 0943 lsrs r3, r0, #5 17a52: 428b cmp r3, r1 - 17a54: d301 bcc.n 17a5a <__udivsi3+0x6a> - 17a56: 030b lsls r3, r1, #12 + 17a54: d301 bcc.n 17a5a <__divsi3+0xc6> + 17a56: 014b lsls r3, r1, #5 17a58: 1ac0 subs r0, r0, r3 17a5a: 4152 adcs r2, r2 - 17a5c: 0ac3 lsrs r3, r0, #11 + 17a5c: 0903 lsrs r3, r0, #4 17a5e: 428b cmp r3, r1 - 17a60: d301 bcc.n 17a66 <__udivsi3+0x76> - 17a62: 02cb lsls r3, r1, #11 + 17a60: d301 bcc.n 17a66 <__divsi3+0xd2> + 17a62: 010b lsls r3, r1, #4 17a64: 1ac0 subs r0, r0, r3 17a66: 4152 adcs r2, r2 - 17a68: 0a83 lsrs r3, r0, #10 + 17a68: 08c3 lsrs r3, r0, #3 17a6a: 428b cmp r3, r1 - 17a6c: d301 bcc.n 17a72 <__udivsi3+0x82> - 17a6e: 028b lsls r3, r1, #10 + 17a6c: d301 bcc.n 17a72 <__divsi3+0xde> + 17a6e: 00cb lsls r3, r1, #3 17a70: 1ac0 subs r0, r0, r3 17a72: 4152 adcs r2, r2 - 17a74: 0a43 lsrs r3, r0, #9 + 17a74: 0883 lsrs r3, r0, #2 17a76: 428b cmp r3, r1 - 17a78: d301 bcc.n 17a7e <__udivsi3+0x8e> - 17a7a: 024b lsls r3, r1, #9 + 17a78: d301 bcc.n 17a7e <__divsi3+0xea> + 17a7a: 008b lsls r3, r1, #2 17a7c: 1ac0 subs r0, r0, r3 17a7e: 4152 adcs r2, r2 - 17a80: 0a03 lsrs r3, r0, #8 + 17a80: 0843 lsrs r3, r0, #1 17a82: 428b cmp r3, r1 - 17a84: d301 bcc.n 17a8a <__udivsi3+0x9a> - 17a86: 020b lsls r3, r1, #8 + 17a84: d301 bcc.n 17a8a <__divsi3+0xf6> + 17a86: 004b lsls r3, r1, #1 17a88: 1ac0 subs r0, r0, r3 17a8a: 4152 adcs r2, r2 - 17a8c: d2cd bcs.n 17a2a <__udivsi3+0x3a> - 17a8e: 09c3 lsrs r3, r0, #7 - 17a90: 428b cmp r3, r1 - 17a92: d301 bcc.n 17a98 <__udivsi3+0xa8> - 17a94: 01cb lsls r3, r1, #7 - 17a96: 1ac0 subs r0, r0, r3 - 17a98: 4152 adcs r2, r2 - 17a9a: 0983 lsrs r3, r0, #6 - 17a9c: 428b cmp r3, r1 - 17a9e: d301 bcc.n 17aa4 <__udivsi3+0xb4> - 17aa0: 018b lsls r3, r1, #6 - 17aa2: 1ac0 subs r0, r0, r3 - 17aa4: 4152 adcs r2, r2 - 17aa6: 0943 lsrs r3, r0, #5 - 17aa8: 428b cmp r3, r1 - 17aaa: d301 bcc.n 17ab0 <__udivsi3+0xc0> - 17aac: 014b lsls r3, r1, #5 - 17aae: 1ac0 subs r0, r0, r3 - 17ab0: 4152 adcs r2, r2 - 17ab2: 0903 lsrs r3, r0, #4 + 17a8c: 1a41 subs r1, r0, r1 + 17a8e: d200 bcs.n 17a92 <__divsi3+0xfe> + 17a90: 4601 mov r1, r0 + 17a92: 4152 adcs r2, r2 + 17a94: 4610 mov r0, r2 + 17a96: 4770 bx lr + 17a98: e05d b.n 17b56 <__divsi3+0x1c2> + 17a9a: 0fca lsrs r2, r1, #31 + 17a9c: d000 beq.n 17aa0 <__divsi3+0x10c> + 17a9e: 4249 negs r1, r1 + 17aa0: 1003 asrs r3, r0, #32 + 17aa2: d300 bcc.n 17aa6 <__divsi3+0x112> + 17aa4: 4240 negs r0, r0 + 17aa6: 4053 eors r3, r2 + 17aa8: 2200 movs r2, #0 + 17aaa: 469c mov ip, r3 + 17aac: 0903 lsrs r3, r0, #4 + 17aae: 428b cmp r3, r1 + 17ab0: d32d bcc.n 17b0e <__divsi3+0x17a> + 17ab2: 0a03 lsrs r3, r0, #8 17ab4: 428b cmp r3, r1 - 17ab6: d301 bcc.n 17abc <__udivsi3+0xcc> - 17ab8: 010b lsls r3, r1, #4 - 17aba: 1ac0 subs r0, r0, r3 - 17abc: 4152 adcs r2, r2 - 17abe: 08c3 lsrs r3, r0, #3 + 17ab6: d312 bcc.n 17ade <__divsi3+0x14a> + 17ab8: 22fc movs r2, #252 ; 0xfc + 17aba: 0189 lsls r1, r1, #6 + 17abc: ba12 rev r2, r2 + 17abe: 0a03 lsrs r3, r0, #8 17ac0: 428b cmp r3, r1 - 17ac2: d301 bcc.n 17ac8 <__udivsi3+0xd8> - 17ac4: 00cb lsls r3, r1, #3 - 17ac6: 1ac0 subs r0, r0, r3 - 17ac8: 4152 adcs r2, r2 - 17aca: 0883 lsrs r3, r0, #2 - 17acc: 428b cmp r3, r1 - 17ace: d301 bcc.n 17ad4 <__udivsi3+0xe4> - 17ad0: 008b lsls r3, r1, #2 - 17ad2: 1ac0 subs r0, r0, r3 - 17ad4: 4152 adcs r2, r2 - 17ad6: 0843 lsrs r3, r0, #1 - 17ad8: 428b cmp r3, r1 - 17ada: d301 bcc.n 17ae0 <__udivsi3+0xf0> - 17adc: 004b lsls r3, r1, #1 - 17ade: 1ac0 subs r0, r0, r3 - 17ae0: 4152 adcs r2, r2 - 17ae2: 1a41 subs r1, r0, r1 - 17ae4: d200 bcs.n 17ae8 <__udivsi3+0xf8> - 17ae6: 4601 mov r1, r0 + 17ac2: d30c bcc.n 17ade <__divsi3+0x14a> + 17ac4: 0189 lsls r1, r1, #6 + 17ac6: 1192 asrs r2, r2, #6 + 17ac8: 428b cmp r3, r1 + 17aca: d308 bcc.n 17ade <__divsi3+0x14a> + 17acc: 0189 lsls r1, r1, #6 + 17ace: 1192 asrs r2, r2, #6 + 17ad0: 428b cmp r3, r1 + 17ad2: d304 bcc.n 17ade <__divsi3+0x14a> + 17ad4: 0189 lsls r1, r1, #6 + 17ad6: d03a beq.n 17b4e <__divsi3+0x1ba> + 17ad8: 1192 asrs r2, r2, #6 + 17ada: e000 b.n 17ade <__divsi3+0x14a> + 17adc: 0989 lsrs r1, r1, #6 + 17ade: 09c3 lsrs r3, r0, #7 + 17ae0: 428b cmp r3, r1 + 17ae2: d301 bcc.n 17ae8 <__divsi3+0x154> + 17ae4: 01cb lsls r3, r1, #7 + 17ae6: 1ac0 subs r0, r0, r3 17ae8: 4152 adcs r2, r2 - 17aea: 4610 mov r0, r2 - 17aec: 4770 bx lr - 17aee: e7ff b.n 17af0 <__udivsi3+0x100> - 17af0: b501 push {r0, lr} - 17af2: 2000 movs r0, #0 - 17af4: f000 f8f0 bl 17cd8 <__aeabi_idiv0> - 17af8: bd02 pop {r1, pc} - 17afa: 46c0 nop ; (mov r8, r8) - -00017afc <__aeabi_uidivmod>: - 17afc: 2900 cmp r1, #0 - 17afe: d0f7 beq.n 17af0 <__udivsi3+0x100> - 17b00: e776 b.n 179f0 <__udivsi3> - 17b02: 4770 bx lr - -00017b04 <__divsi3>: - 17b04: 4603 mov r3, r0 - 17b06: 430b orrs r3, r1 - 17b08: d47f bmi.n 17c0a <__divsi3+0x106> - 17b0a: 2200 movs r2, #0 - 17b0c: 0843 lsrs r3, r0, #1 - 17b0e: 428b cmp r3, r1 - 17b10: d374 bcc.n 17bfc <__divsi3+0xf8> - 17b12: 0903 lsrs r3, r0, #4 - 17b14: 428b cmp r3, r1 - 17b16: d35f bcc.n 17bd8 <__divsi3+0xd4> - 17b18: 0a03 lsrs r3, r0, #8 - 17b1a: 428b cmp r3, r1 - 17b1c: d344 bcc.n 17ba8 <__divsi3+0xa4> - 17b1e: 0b03 lsrs r3, r0, #12 - 17b20: 428b cmp r3, r1 - 17b22: d328 bcc.n 17b76 <__divsi3+0x72> - 17b24: 0c03 lsrs r3, r0, #16 - 17b26: 428b cmp r3, r1 - 17b28: d30d bcc.n 17b46 <__divsi3+0x42> - 17b2a: 22ff movs r2, #255 ; 0xff - 17b2c: 0209 lsls r1, r1, #8 - 17b2e: ba12 rev r2, r2 - 17b30: 0c03 lsrs r3, r0, #16 - 17b32: 428b cmp r3, r1 - 17b34: d302 bcc.n 17b3c <__divsi3+0x38> - 17b36: 1212 asrs r2, r2, #8 - 17b38: 0209 lsls r1, r1, #8 - 17b3a: d065 beq.n 17c08 <__divsi3+0x104> - 17b3c: 0b03 lsrs r3, r0, #12 - 17b3e: 428b cmp r3, r1 - 17b40: d319 bcc.n 17b76 <__divsi3+0x72> - 17b42: e000 b.n 17b46 <__divsi3+0x42> - 17b44: 0a09 lsrs r1, r1, #8 - 17b46: 0bc3 lsrs r3, r0, #15 - 17b48: 428b cmp r3, r1 - 17b4a: d301 bcc.n 17b50 <__divsi3+0x4c> - 17b4c: 03cb lsls r3, r1, #15 - 17b4e: 1ac0 subs r0, r0, r3 - 17b50: 4152 adcs r2, r2 - 17b52: 0b83 lsrs r3, r0, #14 - 17b54: 428b cmp r3, r1 - 17b56: d301 bcc.n 17b5c <__divsi3+0x58> - 17b58: 038b lsls r3, r1, #14 - 17b5a: 1ac0 subs r0, r0, r3 - 17b5c: 4152 adcs r2, r2 - 17b5e: 0b43 lsrs r3, r0, #13 - 17b60: 428b cmp r3, r1 - 17b62: d301 bcc.n 17b68 <__divsi3+0x64> - 17b64: 034b lsls r3, r1, #13 - 17b66: 1ac0 subs r0, r0, r3 - 17b68: 4152 adcs r2, r2 - 17b6a: 0b03 lsrs r3, r0, #12 - 17b6c: 428b cmp r3, r1 - 17b6e: d301 bcc.n 17b74 <__divsi3+0x70> - 17b70: 030b lsls r3, r1, #12 - 17b72: 1ac0 subs r0, r0, r3 - 17b74: 4152 adcs r2, r2 - 17b76: 0ac3 lsrs r3, r0, #11 - 17b78: 428b cmp r3, r1 - 17b7a: d301 bcc.n 17b80 <__divsi3+0x7c> - 17b7c: 02cb lsls r3, r1, #11 - 17b7e: 1ac0 subs r0, r0, r3 - 17b80: 4152 adcs r2, r2 - 17b82: 0a83 lsrs r3, r0, #10 - 17b84: 428b cmp r3, r1 - 17b86: d301 bcc.n 17b8c <__divsi3+0x88> - 17b88: 028b lsls r3, r1, #10 - 17b8a: 1ac0 subs r0, r0, r3 - 17b8c: 4152 adcs r2, r2 - 17b8e: 0a43 lsrs r3, r0, #9 - 17b90: 428b cmp r3, r1 - 17b92: d301 bcc.n 17b98 <__divsi3+0x94> - 17b94: 024b lsls r3, r1, #9 - 17b96: 1ac0 subs r0, r0, r3 - 17b98: 4152 adcs r2, r2 - 17b9a: 0a03 lsrs r3, r0, #8 - 17b9c: 428b cmp r3, r1 - 17b9e: d301 bcc.n 17ba4 <__divsi3+0xa0> - 17ba0: 020b lsls r3, r1, #8 - 17ba2: 1ac0 subs r0, r0, r3 - 17ba4: 4152 adcs r2, r2 - 17ba6: d2cd bcs.n 17b44 <__divsi3+0x40> - 17ba8: 09c3 lsrs r3, r0, #7 - 17baa: 428b cmp r3, r1 - 17bac: d301 bcc.n 17bb2 <__divsi3+0xae> - 17bae: 01cb lsls r3, r1, #7 - 17bb0: 1ac0 subs r0, r0, r3 - 17bb2: 4152 adcs r2, r2 - 17bb4: 0983 lsrs r3, r0, #6 - 17bb6: 428b cmp r3, r1 - 17bb8: d301 bcc.n 17bbe <__divsi3+0xba> - 17bba: 018b lsls r3, r1, #6 - 17bbc: 1ac0 subs r0, r0, r3 - 17bbe: 4152 adcs r2, r2 - 17bc0: 0943 lsrs r3, r0, #5 - 17bc2: 428b cmp r3, r1 - 17bc4: d301 bcc.n 17bca <__divsi3+0xc6> - 17bc6: 014b lsls r3, r1, #5 - 17bc8: 1ac0 subs r0, r0, r3 - 17bca: 4152 adcs r2, r2 - 17bcc: 0903 lsrs r3, r0, #4 - 17bce: 428b cmp r3, r1 - 17bd0: d301 bcc.n 17bd6 <__divsi3+0xd2> - 17bd2: 010b lsls r3, r1, #4 - 17bd4: 1ac0 subs r0, r0, r3 - 17bd6: 4152 adcs r2, r2 - 17bd8: 08c3 lsrs r3, r0, #3 - 17bda: 428b cmp r3, r1 - 17bdc: d301 bcc.n 17be2 <__divsi3+0xde> - 17bde: 00cb lsls r3, r1, #3 - 17be0: 1ac0 subs r0, r0, r3 - 17be2: 4152 adcs r2, r2 - 17be4: 0883 lsrs r3, r0, #2 - 17be6: 428b cmp r3, r1 - 17be8: d301 bcc.n 17bee <__divsi3+0xea> - 17bea: 008b lsls r3, r1, #2 - 17bec: 1ac0 subs r0, r0, r3 - 17bee: 4152 adcs r2, r2 - 17bf0: 0843 lsrs r3, r0, #1 - 17bf2: 428b cmp r3, r1 - 17bf4: d301 bcc.n 17bfa <__divsi3+0xf6> - 17bf6: 004b lsls r3, r1, #1 - 17bf8: 1ac0 subs r0, r0, r3 - 17bfa: 4152 adcs r2, r2 - 17bfc: 1a41 subs r1, r0, r1 - 17bfe: d200 bcs.n 17c02 <__divsi3+0xfe> - 17c00: 4601 mov r1, r0 - 17c02: 4152 adcs r2, r2 - 17c04: 4610 mov r0, r2 - 17c06: 4770 bx lr - 17c08: e05d b.n 17cc6 <__divsi3+0x1c2> - 17c0a: 0fca lsrs r2, r1, #31 - 17c0c: d000 beq.n 17c10 <__divsi3+0x10c> - 17c0e: 4249 negs r1, r1 - 17c10: 1003 asrs r3, r0, #32 - 17c12: d300 bcc.n 17c16 <__divsi3+0x112> - 17c14: 4240 negs r0, r0 - 17c16: 4053 eors r3, r2 - 17c18: 2200 movs r2, #0 - 17c1a: 469c mov ip, r3 - 17c1c: 0903 lsrs r3, r0, #4 - 17c1e: 428b cmp r3, r1 - 17c20: d32d bcc.n 17c7e <__divsi3+0x17a> - 17c22: 0a03 lsrs r3, r0, #8 - 17c24: 428b cmp r3, r1 - 17c26: d312 bcc.n 17c4e <__divsi3+0x14a> - 17c28: 22fc movs r2, #252 ; 0xfc - 17c2a: 0189 lsls r1, r1, #6 - 17c2c: ba12 rev r2, r2 - 17c2e: 0a03 lsrs r3, r0, #8 - 17c30: 428b cmp r3, r1 - 17c32: d30c bcc.n 17c4e <__divsi3+0x14a> - 17c34: 0189 lsls r1, r1, #6 - 17c36: 1192 asrs r2, r2, #6 - 17c38: 428b cmp r3, r1 - 17c3a: d308 bcc.n 17c4e <__divsi3+0x14a> - 17c3c: 0189 lsls r1, r1, #6 - 17c3e: 1192 asrs r2, r2, #6 - 17c40: 428b cmp r3, r1 - 17c42: d304 bcc.n 17c4e <__divsi3+0x14a> - 17c44: 0189 lsls r1, r1, #6 - 17c46: d03a beq.n 17cbe <__divsi3+0x1ba> - 17c48: 1192 asrs r2, r2, #6 - 17c4a: e000 b.n 17c4e <__divsi3+0x14a> - 17c4c: 0989 lsrs r1, r1, #6 - 17c4e: 09c3 lsrs r3, r0, #7 - 17c50: 428b cmp r3, r1 - 17c52: d301 bcc.n 17c58 <__divsi3+0x154> - 17c54: 01cb lsls r3, r1, #7 - 17c56: 1ac0 subs r0, r0, r3 - 17c58: 4152 adcs r2, r2 - 17c5a: 0983 lsrs r3, r0, #6 - 17c5c: 428b cmp r3, r1 - 17c5e: d301 bcc.n 17c64 <__divsi3+0x160> - 17c60: 018b lsls r3, r1, #6 - 17c62: 1ac0 subs r0, r0, r3 - 17c64: 4152 adcs r2, r2 - 17c66: 0943 lsrs r3, r0, #5 - 17c68: 428b cmp r3, r1 - 17c6a: d301 bcc.n 17c70 <__divsi3+0x16c> - 17c6c: 014b lsls r3, r1, #5 - 17c6e: 1ac0 subs r0, r0, r3 - 17c70: 4152 adcs r2, r2 - 17c72: 0903 lsrs r3, r0, #4 - 17c74: 428b cmp r3, r1 - 17c76: d301 bcc.n 17c7c <__divsi3+0x178> - 17c78: 010b lsls r3, r1, #4 - 17c7a: 1ac0 subs r0, r0, r3 - 17c7c: 4152 adcs r2, r2 - 17c7e: 08c3 lsrs r3, r0, #3 - 17c80: 428b cmp r3, r1 - 17c82: d301 bcc.n 17c88 <__divsi3+0x184> - 17c84: 00cb lsls r3, r1, #3 - 17c86: 1ac0 subs r0, r0, r3 - 17c88: 4152 adcs r2, r2 - 17c8a: 0883 lsrs r3, r0, #2 - 17c8c: 428b cmp r3, r1 - 17c8e: d301 bcc.n 17c94 <__divsi3+0x190> - 17c90: 008b lsls r3, r1, #2 - 17c92: 1ac0 subs r0, r0, r3 - 17c94: 4152 adcs r2, r2 - 17c96: d2d9 bcs.n 17c4c <__divsi3+0x148> - 17c98: 0843 lsrs r3, r0, #1 - 17c9a: 428b cmp r3, r1 - 17c9c: d301 bcc.n 17ca2 <__divsi3+0x19e> - 17c9e: 004b lsls r3, r1, #1 - 17ca0: 1ac0 subs r0, r0, r3 - 17ca2: 4152 adcs r2, r2 - 17ca4: 1a41 subs r1, r0, r1 - 17ca6: d200 bcs.n 17caa <__divsi3+0x1a6> - 17ca8: 4601 mov r1, r0 - 17caa: 4663 mov r3, ip - 17cac: 4152 adcs r2, r2 - 17cae: 105b asrs r3, r3, #1 - 17cb0: 4610 mov r0, r2 - 17cb2: d301 bcc.n 17cb8 <__divsi3+0x1b4> - 17cb4: 4240 negs r0, r0 - 17cb6: 2b00 cmp r3, #0 - 17cb8: d500 bpl.n 17cbc <__divsi3+0x1b8> - 17cba: 4249 negs r1, r1 - 17cbc: 4770 bx lr - 17cbe: 4663 mov r3, ip - 17cc0: 105b asrs r3, r3, #1 - 17cc2: d300 bcc.n 17cc6 <__divsi3+0x1c2> - 17cc4: 4240 negs r0, r0 - 17cc6: b501 push {r0, lr} - 17cc8: 2000 movs r0, #0 - 17cca: f000 f805 bl 17cd8 <__aeabi_idiv0> - 17cce: bd02 pop {r1, pc} - -00017cd0 <__aeabi_idivmod>: - 17cd0: 2900 cmp r1, #0 - 17cd2: d0f8 beq.n 17cc6 <__divsi3+0x1c2> - 17cd4: e716 b.n 17b04 <__divsi3> - 17cd6: 4770 bx lr - -00017cd8 <__aeabi_idiv0>: - 17cd8: 4770 bx lr - 17cda: 46c0 nop ; (mov r8, r8) - -00017cdc <__aeabi_uldivmod>: - 17cdc: 2b00 cmp r3, #0 - 17cde: d111 bne.n 17d04 <__aeabi_uldivmod+0x28> - 17ce0: 2a00 cmp r2, #0 - 17ce2: d10f bne.n 17d04 <__aeabi_uldivmod+0x28> - 17ce4: 2900 cmp r1, #0 - 17ce6: d100 bne.n 17cea <__aeabi_uldivmod+0xe> - 17ce8: 2800 cmp r0, #0 - 17cea: d002 beq.n 17cf2 <__aeabi_uldivmod+0x16> - 17cec: 2100 movs r1, #0 - 17cee: 43c9 mvns r1, r1 - 17cf0: 1c08 adds r0, r1, #0 - 17cf2: b407 push {r0, r1, r2} - 17cf4: 4802 ldr r0, [pc, #8] ; (17d00 <__aeabi_uldivmod+0x24>) - 17cf6: a102 add r1, pc, #8 ; (adr r1, 17d00 <__aeabi_uldivmod+0x24>) - 17cf8: 1840 adds r0, r0, r1 - 17cfa: 9002 str r0, [sp, #8] - 17cfc: bd03 pop {r0, r1, pc} - 17cfe: 46c0 nop ; (mov r8, r8) - 17d00: ffffffd9 .word 0xffffffd9 - 17d04: b403 push {r0, r1} - 17d06: 4668 mov r0, sp - 17d08: b501 push {r0, lr} - 17d0a: 9802 ldr r0, [sp, #8] - 17d0c: f000 f830 bl 17d70 <__udivmoddi4> - 17d10: 9b01 ldr r3, [sp, #4] - 17d12: 469e mov lr, r3 - 17d14: b002 add sp, #8 - 17d16: bc0c pop {r2, r3} - 17d18: 4770 bx lr - 17d1a: 46c0 nop ; (mov r8, r8) - -00017d1c <__aeabi_lmul>: - 17d1c: b5f0 push {r4, r5, r6, r7, lr} - 17d1e: 46ce mov lr, r9 - 17d20: 4647 mov r7, r8 - 17d22: 0415 lsls r5, r2, #16 - 17d24: 0c2d lsrs r5, r5, #16 - 17d26: 002e movs r6, r5 - 17d28: b580 push {r7, lr} - 17d2a: 0407 lsls r7, r0, #16 - 17d2c: 0c14 lsrs r4, r2, #16 - 17d2e: 0c3f lsrs r7, r7, #16 - 17d30: 4699 mov r9, r3 - 17d32: 0c03 lsrs r3, r0, #16 - 17d34: 437e muls r6, r7 - 17d36: 435d muls r5, r3 - 17d38: 4367 muls r7, r4 - 17d3a: 4363 muls r3, r4 - 17d3c: 197f adds r7, r7, r5 - 17d3e: 0c34 lsrs r4, r6, #16 - 17d40: 19e4 adds r4, r4, r7 - 17d42: 469c mov ip, r3 - 17d44: 42a5 cmp r5, r4 - 17d46: d903 bls.n 17d50 <__aeabi_lmul+0x34> - 17d48: 2380 movs r3, #128 ; 0x80 - 17d4a: 025b lsls r3, r3, #9 - 17d4c: 4698 mov r8, r3 - 17d4e: 44c4 add ip, r8 - 17d50: 464b mov r3, r9 - 17d52: 4351 muls r1, r2 - 17d54: 4343 muls r3, r0 - 17d56: 0436 lsls r6, r6, #16 - 17d58: 0c36 lsrs r6, r6, #16 - 17d5a: 0c25 lsrs r5, r4, #16 - 17d5c: 0424 lsls r4, r4, #16 - 17d5e: 4465 add r5, ip - 17d60: 19a4 adds r4, r4, r6 - 17d62: 1859 adds r1, r3, r1 - 17d64: 1949 adds r1, r1, r5 - 17d66: 0020 movs r0, r4 - 17d68: bc0c pop {r2, r3} - 17d6a: 4690 mov r8, r2 - 17d6c: 4699 mov r9, r3 - 17d6e: bdf0 pop {r4, r5, r6, r7, pc} - -00017d70 <__udivmoddi4>: - 17d70: b5f0 push {r4, r5, r6, r7, lr} - 17d72: 4657 mov r7, sl - 17d74: 464e mov r6, r9 - 17d76: 4645 mov r5, r8 - 17d78: 46de mov lr, fp - 17d7a: b5e0 push {r5, r6, r7, lr} - 17d7c: 0004 movs r4, r0 - 17d7e: b083 sub sp, #12 - 17d80: 000d movs r5, r1 - 17d82: 4692 mov sl, r2 - 17d84: 4699 mov r9, r3 - 17d86: 428b cmp r3, r1 - 17d88: d82f bhi.n 17dea <__udivmoddi4+0x7a> - 17d8a: d02c beq.n 17de6 <__udivmoddi4+0x76> - 17d8c: 4649 mov r1, r9 - 17d8e: 4650 mov r0, sl - 17d90: f000 f8cc bl 17f2c <__clzdi2> - 17d94: 0029 movs r1, r5 - 17d96: 0006 movs r6, r0 - 17d98: 0020 movs r0, r4 - 17d9a: f000 f8c7 bl 17f2c <__clzdi2> - 17d9e: 1a33 subs r3, r6, r0 - 17da0: 4698 mov r8, r3 - 17da2: 3b20 subs r3, #32 - 17da4: 469b mov fp, r3 - 17da6: d500 bpl.n 17daa <__udivmoddi4+0x3a> - 17da8: e074 b.n 17e94 <__udivmoddi4+0x124> - 17daa: 4653 mov r3, sl - 17dac: 465a mov r2, fp - 17dae: 4093 lsls r3, r2 - 17db0: 001f movs r7, r3 - 17db2: 4653 mov r3, sl - 17db4: 4642 mov r2, r8 - 17db6: 4093 lsls r3, r2 - 17db8: 001e movs r6, r3 - 17dba: 42af cmp r7, r5 - 17dbc: d829 bhi.n 17e12 <__udivmoddi4+0xa2> - 17dbe: d026 beq.n 17e0e <__udivmoddi4+0x9e> - 17dc0: 465b mov r3, fp - 17dc2: 1ba4 subs r4, r4, r6 - 17dc4: 41bd sbcs r5, r7 - 17dc6: 2b00 cmp r3, #0 - 17dc8: da00 bge.n 17dcc <__udivmoddi4+0x5c> - 17dca: e079 b.n 17ec0 <__udivmoddi4+0x150> - 17dcc: 2200 movs r2, #0 - 17dce: 2300 movs r3, #0 - 17dd0: 9200 str r2, [sp, #0] - 17dd2: 9301 str r3, [sp, #4] - 17dd4: 2301 movs r3, #1 - 17dd6: 465a mov r2, fp - 17dd8: 4093 lsls r3, r2 - 17dda: 9301 str r3, [sp, #4] - 17ddc: 2301 movs r3, #1 - 17dde: 4642 mov r2, r8 - 17de0: 4093 lsls r3, r2 - 17de2: 9300 str r3, [sp, #0] - 17de4: e019 b.n 17e1a <__udivmoddi4+0xaa> - 17de6: 4282 cmp r2, r0 - 17de8: d9d0 bls.n 17d8c <__udivmoddi4+0x1c> - 17dea: 2200 movs r2, #0 - 17dec: 2300 movs r3, #0 - 17dee: 9200 str r2, [sp, #0] - 17df0: 9301 str r3, [sp, #4] - 17df2: 9b0c ldr r3, [sp, #48] ; 0x30 - 17df4: 2b00 cmp r3, #0 - 17df6: d001 beq.n 17dfc <__udivmoddi4+0x8c> - 17df8: 601c str r4, [r3, #0] - 17dfa: 605d str r5, [r3, #4] - 17dfc: 9800 ldr r0, [sp, #0] - 17dfe: 9901 ldr r1, [sp, #4] - 17e00: b003 add sp, #12 - 17e02: bc3c pop {r2, r3, r4, r5} - 17e04: 4690 mov r8, r2 - 17e06: 4699 mov r9, r3 - 17e08: 46a2 mov sl, r4 - 17e0a: 46ab mov fp, r5 - 17e0c: bdf0 pop {r4, r5, r6, r7, pc} - 17e0e: 42a3 cmp r3, r4 - 17e10: d9d6 bls.n 17dc0 <__udivmoddi4+0x50> - 17e12: 2200 movs r2, #0 - 17e14: 2300 movs r3, #0 - 17e16: 9200 str r2, [sp, #0] - 17e18: 9301 str r3, [sp, #4] - 17e1a: 4643 mov r3, r8 - 17e1c: 2b00 cmp r3, #0 - 17e1e: d0e8 beq.n 17df2 <__udivmoddi4+0x82> - 17e20: 07fb lsls r3, r7, #31 - 17e22: 0872 lsrs r2, r6, #1 - 17e24: 431a orrs r2, r3 - 17e26: 4646 mov r6, r8 - 17e28: 087b lsrs r3, r7, #1 - 17e2a: e00e b.n 17e4a <__udivmoddi4+0xda> - 17e2c: 42ab cmp r3, r5 - 17e2e: d101 bne.n 17e34 <__udivmoddi4+0xc4> - 17e30: 42a2 cmp r2, r4 - 17e32: d80c bhi.n 17e4e <__udivmoddi4+0xde> - 17e34: 1aa4 subs r4, r4, r2 - 17e36: 419d sbcs r5, r3 - 17e38: 2001 movs r0, #1 - 17e3a: 1924 adds r4, r4, r4 - 17e3c: 416d adcs r5, r5 - 17e3e: 2100 movs r1, #0 - 17e40: 3e01 subs r6, #1 - 17e42: 1824 adds r4, r4, r0 - 17e44: 414d adcs r5, r1 - 17e46: 2e00 cmp r6, #0 - 17e48: d006 beq.n 17e58 <__udivmoddi4+0xe8> - 17e4a: 42ab cmp r3, r5 - 17e4c: d9ee bls.n 17e2c <__udivmoddi4+0xbc> - 17e4e: 3e01 subs r6, #1 - 17e50: 1924 adds r4, r4, r4 - 17e52: 416d adcs r5, r5 - 17e54: 2e00 cmp r6, #0 - 17e56: d1f8 bne.n 17e4a <__udivmoddi4+0xda> - 17e58: 465b mov r3, fp - 17e5a: 9800 ldr r0, [sp, #0] - 17e5c: 9901 ldr r1, [sp, #4] - 17e5e: 1900 adds r0, r0, r4 - 17e60: 4169 adcs r1, r5 - 17e62: 2b00 cmp r3, #0 - 17e64: db22 blt.n 17eac <__udivmoddi4+0x13c> - 17e66: 002b movs r3, r5 - 17e68: 465a mov r2, fp - 17e6a: 40d3 lsrs r3, r2 - 17e6c: 002a movs r2, r5 - 17e6e: 4644 mov r4, r8 - 17e70: 40e2 lsrs r2, r4 - 17e72: 001c movs r4, r3 - 17e74: 465b mov r3, fp - 17e76: 0015 movs r5, r2 - 17e78: 2b00 cmp r3, #0 - 17e7a: db2c blt.n 17ed6 <__udivmoddi4+0x166> - 17e7c: 0026 movs r6, r4 - 17e7e: 409e lsls r6, r3 - 17e80: 0033 movs r3, r6 - 17e82: 0026 movs r6, r4 - 17e84: 4647 mov r7, r8 - 17e86: 40be lsls r6, r7 - 17e88: 0032 movs r2, r6 - 17e8a: 1a80 subs r0, r0, r2 - 17e8c: 4199 sbcs r1, r3 - 17e8e: 9000 str r0, [sp, #0] - 17e90: 9101 str r1, [sp, #4] - 17e92: e7ae b.n 17df2 <__udivmoddi4+0x82> - 17e94: 4642 mov r2, r8 - 17e96: 2320 movs r3, #32 - 17e98: 1a9b subs r3, r3, r2 - 17e9a: 4652 mov r2, sl - 17e9c: 40da lsrs r2, r3 - 17e9e: 4641 mov r1, r8 - 17ea0: 0013 movs r3, r2 - 17ea2: 464a mov r2, r9 - 17ea4: 408a lsls r2, r1 - 17ea6: 0017 movs r7, r2 - 17ea8: 431f orrs r7, r3 - 17eaa: e782 b.n 17db2 <__udivmoddi4+0x42> - 17eac: 4642 mov r2, r8 - 17eae: 2320 movs r3, #32 - 17eb0: 1a9b subs r3, r3, r2 - 17eb2: 002a movs r2, r5 - 17eb4: 4646 mov r6, r8 - 17eb6: 409a lsls r2, r3 - 17eb8: 0023 movs r3, r4 - 17eba: 40f3 lsrs r3, r6 - 17ebc: 4313 orrs r3, r2 - 17ebe: e7d5 b.n 17e6c <__udivmoddi4+0xfc> - 17ec0: 4642 mov r2, r8 - 17ec2: 2320 movs r3, #32 - 17ec4: 2100 movs r1, #0 - 17ec6: 1a9b subs r3, r3, r2 - 17ec8: 2200 movs r2, #0 - 17eca: 9100 str r1, [sp, #0] - 17ecc: 9201 str r2, [sp, #4] - 17ece: 2201 movs r2, #1 - 17ed0: 40da lsrs r2, r3 - 17ed2: 9201 str r2, [sp, #4] - 17ed4: e782 b.n 17ddc <__udivmoddi4+0x6c> - 17ed6: 4642 mov r2, r8 - 17ed8: 2320 movs r3, #32 - 17eda: 0026 movs r6, r4 - 17edc: 1a9b subs r3, r3, r2 - 17ede: 40de lsrs r6, r3 - 17ee0: 002f movs r7, r5 - 17ee2: 46b4 mov ip, r6 - 17ee4: 4097 lsls r7, r2 - 17ee6: 4666 mov r6, ip - 17ee8: 003b movs r3, r7 - 17eea: 4333 orrs r3, r6 - 17eec: e7c9 b.n 17e82 <__udivmoddi4+0x112> - 17eee: 46c0 nop ; (mov r8, r8) - -00017ef0 <__clzsi2>: - 17ef0: 211c movs r1, #28 - 17ef2: 2301 movs r3, #1 - 17ef4: 041b lsls r3, r3, #16 - 17ef6: 4298 cmp r0, r3 - 17ef8: d301 bcc.n 17efe <__clzsi2+0xe> - 17efa: 0c00 lsrs r0, r0, #16 - 17efc: 3910 subs r1, #16 - 17efe: 0a1b lsrs r3, r3, #8 - 17f00: 4298 cmp r0, r3 - 17f02: d301 bcc.n 17f08 <__clzsi2+0x18> - 17f04: 0a00 lsrs r0, r0, #8 - 17f06: 3908 subs r1, #8 - 17f08: 091b lsrs r3, r3, #4 - 17f0a: 4298 cmp r0, r3 - 17f0c: d301 bcc.n 17f12 <__clzsi2+0x22> - 17f0e: 0900 lsrs r0, r0, #4 - 17f10: 3904 subs r1, #4 - 17f12: a202 add r2, pc, #8 ; (adr r2, 17f1c <__clzsi2+0x2c>) - 17f14: 5c10 ldrb r0, [r2, r0] - 17f16: 1840 adds r0, r0, r1 - 17f18: 4770 bx lr - 17f1a: 46c0 nop ; (mov r8, r8) - 17f1c: 02020304 .word 0x02020304 - 17f20: 01010101 .word 0x01010101 + 17aea: 0983 lsrs r3, r0, #6 + 17aec: 428b cmp r3, r1 + 17aee: d301 bcc.n 17af4 <__divsi3+0x160> + 17af0: 018b lsls r3, r1, #6 + 17af2: 1ac0 subs r0, r0, r3 + 17af4: 4152 adcs r2, r2 + 17af6: 0943 lsrs r3, r0, #5 + 17af8: 428b cmp r3, r1 + 17afa: d301 bcc.n 17b00 <__divsi3+0x16c> + 17afc: 014b lsls r3, r1, #5 + 17afe: 1ac0 subs r0, r0, r3 + 17b00: 4152 adcs r2, r2 + 17b02: 0903 lsrs r3, r0, #4 + 17b04: 428b cmp r3, r1 + 17b06: d301 bcc.n 17b0c <__divsi3+0x178> + 17b08: 010b lsls r3, r1, #4 + 17b0a: 1ac0 subs r0, r0, r3 + 17b0c: 4152 adcs r2, r2 + 17b0e: 08c3 lsrs r3, r0, #3 + 17b10: 428b cmp r3, r1 + 17b12: d301 bcc.n 17b18 <__divsi3+0x184> + 17b14: 00cb lsls r3, r1, #3 + 17b16: 1ac0 subs r0, r0, r3 + 17b18: 4152 adcs r2, r2 + 17b1a: 0883 lsrs r3, r0, #2 + 17b1c: 428b cmp r3, r1 + 17b1e: d301 bcc.n 17b24 <__divsi3+0x190> + 17b20: 008b lsls r3, r1, #2 + 17b22: 1ac0 subs r0, r0, r3 + 17b24: 4152 adcs r2, r2 + 17b26: d2d9 bcs.n 17adc <__divsi3+0x148> + 17b28: 0843 lsrs r3, r0, #1 + 17b2a: 428b cmp r3, r1 + 17b2c: d301 bcc.n 17b32 <__divsi3+0x19e> + 17b2e: 004b lsls r3, r1, #1 + 17b30: 1ac0 subs r0, r0, r3 + 17b32: 4152 adcs r2, r2 + 17b34: 1a41 subs r1, r0, r1 + 17b36: d200 bcs.n 17b3a <__divsi3+0x1a6> + 17b38: 4601 mov r1, r0 + 17b3a: 4663 mov r3, ip + 17b3c: 4152 adcs r2, r2 + 17b3e: 105b asrs r3, r3, #1 + 17b40: 4610 mov r0, r2 + 17b42: d301 bcc.n 17b48 <__divsi3+0x1b4> + 17b44: 4240 negs r0, r0 + 17b46: 2b00 cmp r3, #0 + 17b48: d500 bpl.n 17b4c <__divsi3+0x1b8> + 17b4a: 4249 negs r1, r1 + 17b4c: 4770 bx lr + 17b4e: 4663 mov r3, ip + 17b50: 105b asrs r3, r3, #1 + 17b52: d300 bcc.n 17b56 <__divsi3+0x1c2> + 17b54: 4240 negs r0, r0 + 17b56: b501 push {r0, lr} + 17b58: 2000 movs r0, #0 + 17b5a: f000 f805 bl 17b68 <__aeabi_idiv0> + 17b5e: bd02 pop {r1, pc} + +00017b60 <__aeabi_idivmod>: + 17b60: 2900 cmp r1, #0 + 17b62: d0f8 beq.n 17b56 <__divsi3+0x1c2> + 17b64: e716 b.n 17994 <__divsi3> + 17b66: 4770 bx lr + +00017b68 <__aeabi_idiv0>: + 17b68: 4770 bx lr + 17b6a: 46c0 nop ; (mov r8, r8) + +00017b6c <__aeabi_uldivmod>: + 17b6c: 2b00 cmp r3, #0 + 17b6e: d111 bne.n 17b94 <__aeabi_uldivmod+0x28> + 17b70: 2a00 cmp r2, #0 + 17b72: d10f bne.n 17b94 <__aeabi_uldivmod+0x28> + 17b74: 2900 cmp r1, #0 + 17b76: d100 bne.n 17b7a <__aeabi_uldivmod+0xe> + 17b78: 2800 cmp r0, #0 + 17b7a: d002 beq.n 17b82 <__aeabi_uldivmod+0x16> + 17b7c: 2100 movs r1, #0 + 17b7e: 43c9 mvns r1, r1 + 17b80: 1c08 adds r0, r1, #0 + 17b82: b407 push {r0, r1, r2} + 17b84: 4802 ldr r0, [pc, #8] ; (17b90 <__aeabi_uldivmod+0x24>) + 17b86: a102 add r1, pc, #8 ; (adr r1, 17b90 <__aeabi_uldivmod+0x24>) + 17b88: 1840 adds r0, r0, r1 + 17b8a: 9002 str r0, [sp, #8] + 17b8c: bd03 pop {r0, r1, pc} + 17b8e: 46c0 nop ; (mov r8, r8) + 17b90: ffffffd9 .word 0xffffffd9 + 17b94: b403 push {r0, r1} + 17b96: 4668 mov r0, sp + 17b98: b501 push {r0, lr} + 17b9a: 9802 ldr r0, [sp, #8] + 17b9c: f000 f830 bl 17c00 <__udivmoddi4> + 17ba0: 9b01 ldr r3, [sp, #4] + 17ba2: 469e mov lr, r3 + 17ba4: b002 add sp, #8 + 17ba6: bc0c pop {r2, r3} + 17ba8: 4770 bx lr + 17baa: 46c0 nop ; (mov r8, r8) + +00017bac <__aeabi_lmul>: + 17bac: b5f0 push {r4, r5, r6, r7, lr} + 17bae: 46ce mov lr, r9 + 17bb0: 4647 mov r7, r8 + 17bb2: 0415 lsls r5, r2, #16 + 17bb4: 0c2d lsrs r5, r5, #16 + 17bb6: 002e movs r6, r5 + 17bb8: b580 push {r7, lr} + 17bba: 0407 lsls r7, r0, #16 + 17bbc: 0c14 lsrs r4, r2, #16 + 17bbe: 0c3f lsrs r7, r7, #16 + 17bc0: 4699 mov r9, r3 + 17bc2: 0c03 lsrs r3, r0, #16 + 17bc4: 437e muls r6, r7 + 17bc6: 435d muls r5, r3 + 17bc8: 4367 muls r7, r4 + 17bca: 4363 muls r3, r4 + 17bcc: 197f adds r7, r7, r5 + 17bce: 0c34 lsrs r4, r6, #16 + 17bd0: 19e4 adds r4, r4, r7 + 17bd2: 469c mov ip, r3 + 17bd4: 42a5 cmp r5, r4 + 17bd6: d903 bls.n 17be0 <__aeabi_lmul+0x34> + 17bd8: 2380 movs r3, #128 ; 0x80 + 17bda: 025b lsls r3, r3, #9 + 17bdc: 4698 mov r8, r3 + 17bde: 44c4 add ip, r8 + 17be0: 464b mov r3, r9 + 17be2: 4351 muls r1, r2 + 17be4: 4343 muls r3, r0 + 17be6: 0436 lsls r6, r6, #16 + 17be8: 0c36 lsrs r6, r6, #16 + 17bea: 0c25 lsrs r5, r4, #16 + 17bec: 0424 lsls r4, r4, #16 + 17bee: 4465 add r5, ip + 17bf0: 19a4 adds r4, r4, r6 + 17bf2: 1859 adds r1, r3, r1 + 17bf4: 1949 adds r1, r1, r5 + 17bf6: 0020 movs r0, r4 + 17bf8: bc0c pop {r2, r3} + 17bfa: 4690 mov r8, r2 + 17bfc: 4699 mov r9, r3 + 17bfe: bdf0 pop {r4, r5, r6, r7, pc} + +00017c00 <__udivmoddi4>: + 17c00: b5f0 push {r4, r5, r6, r7, lr} + 17c02: 4657 mov r7, sl + 17c04: 464e mov r6, r9 + 17c06: 4645 mov r5, r8 + 17c08: 46de mov lr, fp + 17c0a: b5e0 push {r5, r6, r7, lr} + 17c0c: 0004 movs r4, r0 + 17c0e: b083 sub sp, #12 + 17c10: 000d movs r5, r1 + 17c12: 4692 mov sl, r2 + 17c14: 4699 mov r9, r3 + 17c16: 428b cmp r3, r1 + 17c18: d82f bhi.n 17c7a <__udivmoddi4+0x7a> + 17c1a: d02c beq.n 17c76 <__udivmoddi4+0x76> + 17c1c: 4649 mov r1, r9 + 17c1e: 4650 mov r0, sl + 17c20: f000 f8cc bl 17dbc <__clzdi2> + 17c24: 0029 movs r1, r5 + 17c26: 0006 movs r6, r0 + 17c28: 0020 movs r0, r4 + 17c2a: f000 f8c7 bl 17dbc <__clzdi2> + 17c2e: 1a33 subs r3, r6, r0 + 17c30: 4698 mov r8, r3 + 17c32: 3b20 subs r3, #32 + 17c34: 469b mov fp, r3 + 17c36: d500 bpl.n 17c3a <__udivmoddi4+0x3a> + 17c38: e074 b.n 17d24 <__udivmoddi4+0x124> + 17c3a: 4653 mov r3, sl + 17c3c: 465a mov r2, fp + 17c3e: 4093 lsls r3, r2 + 17c40: 001f movs r7, r3 + 17c42: 4653 mov r3, sl + 17c44: 4642 mov r2, r8 + 17c46: 4093 lsls r3, r2 + 17c48: 001e movs r6, r3 + 17c4a: 42af cmp r7, r5 + 17c4c: d829 bhi.n 17ca2 <__udivmoddi4+0xa2> + 17c4e: d026 beq.n 17c9e <__udivmoddi4+0x9e> + 17c50: 465b mov r3, fp + 17c52: 1ba4 subs r4, r4, r6 + 17c54: 41bd sbcs r5, r7 + 17c56: 2b00 cmp r3, #0 + 17c58: da00 bge.n 17c5c <__udivmoddi4+0x5c> + 17c5a: e079 b.n 17d50 <__udivmoddi4+0x150> + 17c5c: 2200 movs r2, #0 + 17c5e: 2300 movs r3, #0 + 17c60: 9200 str r2, [sp, #0] + 17c62: 9301 str r3, [sp, #4] + 17c64: 2301 movs r3, #1 + 17c66: 465a mov r2, fp + 17c68: 4093 lsls r3, r2 + 17c6a: 9301 str r3, [sp, #4] + 17c6c: 2301 movs r3, #1 + 17c6e: 4642 mov r2, r8 + 17c70: 4093 lsls r3, r2 + 17c72: 9300 str r3, [sp, #0] + 17c74: e019 b.n 17caa <__udivmoddi4+0xaa> + 17c76: 4282 cmp r2, r0 + 17c78: d9d0 bls.n 17c1c <__udivmoddi4+0x1c> + 17c7a: 2200 movs r2, #0 + 17c7c: 2300 movs r3, #0 + 17c7e: 9200 str r2, [sp, #0] + 17c80: 9301 str r3, [sp, #4] + 17c82: 9b0c ldr r3, [sp, #48] ; 0x30 + 17c84: 2b00 cmp r3, #0 + 17c86: d001 beq.n 17c8c <__udivmoddi4+0x8c> + 17c88: 601c str r4, [r3, #0] + 17c8a: 605d str r5, [r3, #4] + 17c8c: 9800 ldr r0, [sp, #0] + 17c8e: 9901 ldr r1, [sp, #4] + 17c90: b003 add sp, #12 + 17c92: bc3c pop {r2, r3, r4, r5} + 17c94: 4690 mov r8, r2 + 17c96: 4699 mov r9, r3 + 17c98: 46a2 mov sl, r4 + 17c9a: 46ab mov fp, r5 + 17c9c: bdf0 pop {r4, r5, r6, r7, pc} + 17c9e: 42a3 cmp r3, r4 + 17ca0: d9d6 bls.n 17c50 <__udivmoddi4+0x50> + 17ca2: 2200 movs r2, #0 + 17ca4: 2300 movs r3, #0 + 17ca6: 9200 str r2, [sp, #0] + 17ca8: 9301 str r3, [sp, #4] + 17caa: 4643 mov r3, r8 + 17cac: 2b00 cmp r3, #0 + 17cae: d0e8 beq.n 17c82 <__udivmoddi4+0x82> + 17cb0: 07fb lsls r3, r7, #31 + 17cb2: 0872 lsrs r2, r6, #1 + 17cb4: 431a orrs r2, r3 + 17cb6: 4646 mov r6, r8 + 17cb8: 087b lsrs r3, r7, #1 + 17cba: e00e b.n 17cda <__udivmoddi4+0xda> + 17cbc: 42ab cmp r3, r5 + 17cbe: d101 bne.n 17cc4 <__udivmoddi4+0xc4> + 17cc0: 42a2 cmp r2, r4 + 17cc2: d80c bhi.n 17cde <__udivmoddi4+0xde> + 17cc4: 1aa4 subs r4, r4, r2 + 17cc6: 419d sbcs r5, r3 + 17cc8: 2001 movs r0, #1 + 17cca: 1924 adds r4, r4, r4 + 17ccc: 416d adcs r5, r5 + 17cce: 2100 movs r1, #0 + 17cd0: 3e01 subs r6, #1 + 17cd2: 1824 adds r4, r4, r0 + 17cd4: 414d adcs r5, r1 + 17cd6: 2e00 cmp r6, #0 + 17cd8: d006 beq.n 17ce8 <__udivmoddi4+0xe8> + 17cda: 42ab cmp r3, r5 + 17cdc: d9ee bls.n 17cbc <__udivmoddi4+0xbc> + 17cde: 3e01 subs r6, #1 + 17ce0: 1924 adds r4, r4, r4 + 17ce2: 416d adcs r5, r5 + 17ce4: 2e00 cmp r6, #0 + 17ce6: d1f8 bne.n 17cda <__udivmoddi4+0xda> + 17ce8: 465b mov r3, fp + 17cea: 9800 ldr r0, [sp, #0] + 17cec: 9901 ldr r1, [sp, #4] + 17cee: 1900 adds r0, r0, r4 + 17cf0: 4169 adcs r1, r5 + 17cf2: 2b00 cmp r3, #0 + 17cf4: db22 blt.n 17d3c <__udivmoddi4+0x13c> + 17cf6: 002b movs r3, r5 + 17cf8: 465a mov r2, fp + 17cfa: 40d3 lsrs r3, r2 + 17cfc: 002a movs r2, r5 + 17cfe: 4644 mov r4, r8 + 17d00: 40e2 lsrs r2, r4 + 17d02: 001c movs r4, r3 + 17d04: 465b mov r3, fp + 17d06: 0015 movs r5, r2 + 17d08: 2b00 cmp r3, #0 + 17d0a: db2c blt.n 17d66 <__udivmoddi4+0x166> + 17d0c: 0026 movs r6, r4 + 17d0e: 409e lsls r6, r3 + 17d10: 0033 movs r3, r6 + 17d12: 0026 movs r6, r4 + 17d14: 4647 mov r7, r8 + 17d16: 40be lsls r6, r7 + 17d18: 0032 movs r2, r6 + 17d1a: 1a80 subs r0, r0, r2 + 17d1c: 4199 sbcs r1, r3 + 17d1e: 9000 str r0, [sp, #0] + 17d20: 9101 str r1, [sp, #4] + 17d22: e7ae b.n 17c82 <__udivmoddi4+0x82> + 17d24: 4642 mov r2, r8 + 17d26: 2320 movs r3, #32 + 17d28: 1a9b subs r3, r3, r2 + 17d2a: 4652 mov r2, sl + 17d2c: 40da lsrs r2, r3 + 17d2e: 4641 mov r1, r8 + 17d30: 0013 movs r3, r2 + 17d32: 464a mov r2, r9 + 17d34: 408a lsls r2, r1 + 17d36: 0017 movs r7, r2 + 17d38: 431f orrs r7, r3 + 17d3a: e782 b.n 17c42 <__udivmoddi4+0x42> + 17d3c: 4642 mov r2, r8 + 17d3e: 2320 movs r3, #32 + 17d40: 1a9b subs r3, r3, r2 + 17d42: 002a movs r2, r5 + 17d44: 4646 mov r6, r8 + 17d46: 409a lsls r2, r3 + 17d48: 0023 movs r3, r4 + 17d4a: 40f3 lsrs r3, r6 + 17d4c: 4313 orrs r3, r2 + 17d4e: e7d5 b.n 17cfc <__udivmoddi4+0xfc> + 17d50: 4642 mov r2, r8 + 17d52: 2320 movs r3, #32 + 17d54: 2100 movs r1, #0 + 17d56: 1a9b subs r3, r3, r2 + 17d58: 2200 movs r2, #0 + 17d5a: 9100 str r1, [sp, #0] + 17d5c: 9201 str r2, [sp, #4] + 17d5e: 2201 movs r2, #1 + 17d60: 40da lsrs r2, r3 + 17d62: 9201 str r2, [sp, #4] + 17d64: e782 b.n 17c6c <__udivmoddi4+0x6c> + 17d66: 4642 mov r2, r8 + 17d68: 2320 movs r3, #32 + 17d6a: 0026 movs r6, r4 + 17d6c: 1a9b subs r3, r3, r2 + 17d6e: 40de lsrs r6, r3 + 17d70: 002f movs r7, r5 + 17d72: 46b4 mov ip, r6 + 17d74: 4097 lsls r7, r2 + 17d76: 4666 mov r6, ip + 17d78: 003b movs r3, r7 + 17d7a: 4333 orrs r3, r6 + 17d7c: e7c9 b.n 17d12 <__udivmoddi4+0x112> + 17d7e: 46c0 nop ; (mov r8, r8) + +00017d80 <__clzsi2>: + 17d80: 211c movs r1, #28 + 17d82: 2301 movs r3, #1 + 17d84: 041b lsls r3, r3, #16 + 17d86: 4298 cmp r0, r3 + 17d88: d301 bcc.n 17d8e <__clzsi2+0xe> + 17d8a: 0c00 lsrs r0, r0, #16 + 17d8c: 3910 subs r1, #16 + 17d8e: 0a1b lsrs r3, r3, #8 + 17d90: 4298 cmp r0, r3 + 17d92: d301 bcc.n 17d98 <__clzsi2+0x18> + 17d94: 0a00 lsrs r0, r0, #8 + 17d96: 3908 subs r1, #8 + 17d98: 091b lsrs r3, r3, #4 + 17d9a: 4298 cmp r0, r3 + 17d9c: d301 bcc.n 17da2 <__clzsi2+0x22> + 17d9e: 0900 lsrs r0, r0, #4 + 17da0: 3904 subs r1, #4 + 17da2: a202 add r2, pc, #8 ; (adr r2, 17dac <__clzsi2+0x2c>) + 17da4: 5c10 ldrb r0, [r2, r0] + 17da6: 1840 adds r0, r0, r1 + 17da8: 4770 bx lr + 17daa: 46c0 nop ; (mov r8, r8) + 17dac: 02020304 .word 0x02020304 + 17db0: 01010101 .word 0x01010101 ... -00017f2c <__clzdi2>: - 17f2c: b510 push {r4, lr} - 17f2e: 2900 cmp r1, #0 - 17f30: d103 bne.n 17f3a <__clzdi2+0xe> - 17f32: f7ff ffdd bl 17ef0 <__clzsi2> - 17f36: 3020 adds r0, #32 - 17f38: e002 b.n 17f40 <__clzdi2+0x14> - 17f3a: 1c08 adds r0, r1, #0 - 17f3c: f7ff ffd8 bl 17ef0 <__clzsi2> - 17f40: bd10 pop {r4, pc} - 17f42: 46c0 nop ; (mov r8, r8) - -00017f44 <__libc_init_array>: - 17f44: b570 push {r4, r5, r6, lr} - 17f46: 2600 movs r6, #0 - 17f48: 4d0c ldr r5, [pc, #48] ; (17f7c <__libc_init_array+0x38>) - 17f4a: 4c0d ldr r4, [pc, #52] ; (17f80 <__libc_init_array+0x3c>) - 17f4c: 1b64 subs r4, r4, r5 - 17f4e: 10a4 asrs r4, r4, #2 - 17f50: 42a6 cmp r6, r4 - 17f52: d109 bne.n 17f68 <__libc_init_array+0x24> - 17f54: 2600 movs r6, #0 - 17f56: f004 fdcb bl 1caf0 <_init> - 17f5a: 4d0a ldr r5, [pc, #40] ; (17f84 <__libc_init_array+0x40>) - 17f5c: 4c0a ldr r4, [pc, #40] ; (17f88 <__libc_init_array+0x44>) - 17f5e: 1b64 subs r4, r4, r5 - 17f60: 10a4 asrs r4, r4, #2 - 17f62: 42a6 cmp r6, r4 - 17f64: d105 bne.n 17f72 <__libc_init_array+0x2e> - 17f66: bd70 pop {r4, r5, r6, pc} - 17f68: 00b3 lsls r3, r6, #2 - 17f6a: 58eb ldr r3, [r5, r3] - 17f6c: 4798 blx r3 - 17f6e: 3601 adds r6, #1 - 17f70: e7ee b.n 17f50 <__libc_init_array+0xc> - 17f72: 00b3 lsls r3, r6, #2 - 17f74: 58eb ldr r3, [r5, r3] - 17f76: 4798 blx r3 - 17f78: 3601 adds r6, #1 - 17f7a: e7f2 b.n 17f62 <__libc_init_array+0x1e> - 17f7c: 0001cafc .word 0x0001cafc - 17f80: 0001cafc .word 0x0001cafc - 17f84: 0001cafc .word 0x0001cafc - 17f88: 0001cb00 .word 0x0001cb00 - -00017f8c : - 17f8c: b530 push {r4, r5, lr} - 17f8e: 2400 movs r4, #0 - 17f90: 42a2 cmp r2, r4 - 17f92: d101 bne.n 17f98 - 17f94: 2000 movs r0, #0 - 17f96: e005 b.n 17fa4 - 17f98: 5d03 ldrb r3, [r0, r4] - 17f9a: 1c65 adds r5, r4, #1 - 17f9c: 5d0c ldrb r4, [r1, r4] - 17f9e: 42a3 cmp r3, r4 - 17fa0: d001 beq.n 17fa6 - 17fa2: 1b18 subs r0, r3, r4 - 17fa4: bd30 pop {r4, r5, pc} - 17fa6: 002c movs r4, r5 - 17fa8: e7f2 b.n 17f90 - -00017faa : - 17faa: 2300 movs r3, #0 - 17fac: b510 push {r4, lr} - 17fae: 429a cmp r2, r3 - 17fb0: d100 bne.n 17fb4 - 17fb2: bd10 pop {r4, pc} - 17fb4: 5ccc ldrb r4, [r1, r3] - 17fb6: 54c4 strb r4, [r0, r3] - 17fb8: 3301 adds r3, #1 - 17fba: e7f8 b.n 17fae - -00017fbc : - 17fbc: 0003 movs r3, r0 - 17fbe: 1882 adds r2, r0, r2 - 17fc0: 4293 cmp r3, r2 - 17fc2: d100 bne.n 17fc6 - 17fc4: 4770 bx lr - 17fc6: 7019 strb r1, [r3, #0] - 17fc8: 3301 adds r3, #1 - 17fca: e7f9 b.n 17fc0 - -00017fcc : - 17fcc: 7802 ldrb r2, [r0, #0] - 17fce: 780b ldrb r3, [r1, #0] - 17fd0: 2a00 cmp r2, #0 - 17fd2: d003 beq.n 17fdc - 17fd4: 3001 adds r0, #1 - 17fd6: 3101 adds r1, #1 - 17fd8: 429a cmp r2, r3 - 17fda: d0f7 beq.n 17fcc - 17fdc: 1ad0 subs r0, r2, r3 - 17fde: 4770 bx lr - -00017fe0 : - 17fe0: 1c03 adds r3, r0, #0 - 17fe2: 780a ldrb r2, [r1, #0] - 17fe4: 3101 adds r1, #1 - 17fe6: 701a strb r2, [r3, #0] - 17fe8: 3301 adds r3, #1 - 17fea: 2a00 cmp r2, #0 - 17fec: d1f9 bne.n 17fe2 - 17fee: 4770 bx lr - -00017ff0 : - 17ff0: 2300 movs r3, #0 - 17ff2: 5cc2 ldrb r2, [r0, r3] - 17ff4: 3301 adds r3, #1 - 17ff6: 2a00 cmp r2, #0 - 17ff8: d1fb bne.n 17ff2 - 17ffa: 1e58 subs r0, r3, #1 - 17ffc: 4770 bx lr +00017dbc <__clzdi2>: + 17dbc: b510 push {r4, lr} + 17dbe: 2900 cmp r1, #0 + 17dc0: d103 bne.n 17dca <__clzdi2+0xe> + 17dc2: f7ff ffdd bl 17d80 <__clzsi2> + 17dc6: 3020 adds r0, #32 + 17dc8: e002 b.n 17dd0 <__clzdi2+0x14> + 17dca: 1c08 adds r0, r1, #0 + 17dcc: f7ff ffd8 bl 17d80 <__clzsi2> + 17dd0: bd10 pop {r4, pc} + 17dd2: 46c0 nop ; (mov r8, r8) + +00017dd4 <__libc_init_array>: + 17dd4: b570 push {r4, r5, r6, lr} + 17dd6: 2600 movs r6, #0 + 17dd8: 4d0c ldr r5, [pc, #48] ; (17e0c <__libc_init_array+0x38>) + 17dda: 4c0d ldr r4, [pc, #52] ; (17e10 <__libc_init_array+0x3c>) + 17ddc: 1b64 subs r4, r4, r5 + 17dde: 10a4 asrs r4, r4, #2 + 17de0: 42a6 cmp r6, r4 + 17de2: d109 bne.n 17df8 <__libc_init_array+0x24> + 17de4: 2600 movs r6, #0 + 17de6: f004 fdcb bl 1c980 <_init> + 17dea: 4d0a ldr r5, [pc, #40] ; (17e14 <__libc_init_array+0x40>) + 17dec: 4c0a ldr r4, [pc, #40] ; (17e18 <__libc_init_array+0x44>) + 17dee: 1b64 subs r4, r4, r5 + 17df0: 10a4 asrs r4, r4, #2 + 17df2: 42a6 cmp r6, r4 + 17df4: d105 bne.n 17e02 <__libc_init_array+0x2e> + 17df6: bd70 pop {r4, r5, r6, pc} + 17df8: 00b3 lsls r3, r6, #2 + 17dfa: 58eb ldr r3, [r5, r3] + 17dfc: 4798 blx r3 + 17dfe: 3601 adds r6, #1 + 17e00: e7ee b.n 17de0 <__libc_init_array+0xc> + 17e02: 00b3 lsls r3, r6, #2 + 17e04: 58eb ldr r3, [r5, r3] + 17e06: 4798 blx r3 + 17e08: 3601 adds r6, #1 + 17e0a: e7f2 b.n 17df2 <__libc_init_array+0x1e> + 17e0c: 0001c98c .word 0x0001c98c + 17e10: 0001c98c .word 0x0001c98c + 17e14: 0001c98c .word 0x0001c98c + 17e18: 0001c990 .word 0x0001c990 + +00017e1c : + 17e1c: b530 push {r4, r5, lr} + 17e1e: 2400 movs r4, #0 + 17e20: 42a2 cmp r2, r4 + 17e22: d101 bne.n 17e28 + 17e24: 2000 movs r0, #0 + 17e26: e005 b.n 17e34 + 17e28: 5d03 ldrb r3, [r0, r4] + 17e2a: 1c65 adds r5, r4, #1 + 17e2c: 5d0c ldrb r4, [r1, r4] + 17e2e: 42a3 cmp r3, r4 + 17e30: d001 beq.n 17e36 + 17e32: 1b18 subs r0, r3, r4 + 17e34: bd30 pop {r4, r5, pc} + 17e36: 002c movs r4, r5 + 17e38: e7f2 b.n 17e20 + +00017e3a : + 17e3a: 2300 movs r3, #0 + 17e3c: b510 push {r4, lr} + 17e3e: 429a cmp r2, r3 + 17e40: d100 bne.n 17e44 + 17e42: bd10 pop {r4, pc} + 17e44: 5ccc ldrb r4, [r1, r3] + 17e46: 54c4 strb r4, [r0, r3] + 17e48: 3301 adds r3, #1 + 17e4a: e7f8 b.n 17e3e + +00017e4c : + 17e4c: 0003 movs r3, r0 + 17e4e: 1882 adds r2, r0, r2 + 17e50: 4293 cmp r3, r2 + 17e52: d100 bne.n 17e56 + 17e54: 4770 bx lr + 17e56: 7019 strb r1, [r3, #0] + 17e58: 3301 adds r3, #1 + 17e5a: e7f9 b.n 17e50 + +00017e5c : + 17e5c: 7802 ldrb r2, [r0, #0] + 17e5e: 780b ldrb r3, [r1, #0] + 17e60: 2a00 cmp r2, #0 + 17e62: d003 beq.n 17e6c + 17e64: 3001 adds r0, #1 + 17e66: 3101 adds r1, #1 + 17e68: 429a cmp r2, r3 + 17e6a: d0f7 beq.n 17e5c + 17e6c: 1ad0 subs r0, r2, r3 + 17e6e: 4770 bx lr + +00017e70 : + 17e70: 1c03 adds r3, r0, #0 + 17e72: 780a ldrb r2, [r1, #0] + 17e74: 3101 adds r1, #1 + 17e76: 701a strb r2, [r3, #0] + 17e78: 3301 adds r3, #1 + 17e7a: 2a00 cmp r2, #0 + 17e7c: d1f9 bne.n 17e72 + 17e7e: 4770 bx lr + +00017e80 : + 17e80: 2300 movs r3, #0 + 17e82: 5cc2 ldrb r2, [r0, r3] + 17e84: 3301 adds r3, #1 + 17e86: 2a00 cmp r2, #0 + 17e88: d1fb bne.n 17e82 + 17e8a: 1e58 subs r0, r3, #1 + 17e8c: 4770 bx lr ... -00018000 <_vsiprintf_r>: - 18000: b530 push {r4, r5, lr} - 18002: b09b sub sp, #108 ; 0x6c - 18004: 9100 str r1, [sp, #0] - 18006: 9104 str r1, [sp, #16] - 18008: 4908 ldr r1, [pc, #32] ; (1802c <_vsiprintf_r+0x2c>) - 1800a: 466d mov r5, sp - 1800c: 9102 str r1, [sp, #8] - 1800e: 9105 str r1, [sp, #20] - 18010: 2101 movs r1, #1 - 18012: 2482 movs r4, #130 ; 0x82 - 18014: 4249 negs r1, r1 - 18016: 81e9 strh r1, [r5, #14] - 18018: 00a4 lsls r4, r4, #2 - 1801a: 4669 mov r1, sp - 1801c: 81ac strh r4, [r5, #12] - 1801e: f000 f875 bl 1810c <_svfiprintf_r> - 18022: 2300 movs r3, #0 - 18024: 9a00 ldr r2, [sp, #0] - 18026: 7013 strb r3, [r2, #0] - 18028: b01b add sp, #108 ; 0x6c - 1802a: bd30 pop {r4, r5, pc} - 1802c: 7fffffff .word 0x7fffffff - -00018030 : - 18030: b510 push {r4, lr} - 18032: 0013 movs r3, r2 - 18034: 000a movs r2, r1 - 18036: 0001 movs r1, r0 - 18038: 4802 ldr r0, [pc, #8] ; (18044 ) - 1803a: 6800 ldr r0, [r0, #0] - 1803c: f7ff ffe0 bl 18000 <_vsiprintf_r> - 18040: bd10 pop {r4, pc} - 18042: 46c0 nop ; (mov r8, r8) - 18044: 20000060 .word 0x20000060 - -00018048 <__ssputs_r>: - 18048: b5f0 push {r4, r5, r6, r7, lr} - 1804a: 688e ldr r6, [r1, #8] - 1804c: b085 sub sp, #20 - 1804e: 0007 movs r7, r0 - 18050: 000c movs r4, r1 - 18052: 9203 str r2, [sp, #12] - 18054: 9301 str r3, [sp, #4] - 18056: 429e cmp r6, r3 - 18058: d839 bhi.n 180ce <__ssputs_r+0x86> - 1805a: 2390 movs r3, #144 ; 0x90 - 1805c: 898a ldrh r2, [r1, #12] - 1805e: 00db lsls r3, r3, #3 - 18060: 421a tst r2, r3 - 18062: d034 beq.n 180ce <__ssputs_r+0x86> - 18064: 2503 movs r5, #3 - 18066: 6909 ldr r1, [r1, #16] - 18068: 6823 ldr r3, [r4, #0] - 1806a: 1a5b subs r3, r3, r1 - 1806c: 9302 str r3, [sp, #8] - 1806e: 6963 ldr r3, [r4, #20] - 18070: 9802 ldr r0, [sp, #8] - 18072: 435d muls r5, r3 - 18074: 0feb lsrs r3, r5, #31 - 18076: 195d adds r5, r3, r5 - 18078: 9b01 ldr r3, [sp, #4] - 1807a: 106d asrs r5, r5, #1 - 1807c: 3301 adds r3, #1 - 1807e: 181b adds r3, r3, r0 - 18080: 42ab cmp r3, r5 - 18082: d900 bls.n 18086 <__ssputs_r+0x3e> - 18084: 001d movs r5, r3 - 18086: 0553 lsls r3, r2, #21 - 18088: d532 bpl.n 180f0 <__ssputs_r+0xa8> - 1808a: 0029 movs r1, r5 - 1808c: 0038 movs r0, r7 - 1808e: f000 fb31 bl 186f4 <_malloc_r> - 18092: 1e06 subs r6, r0, #0 - 18094: d109 bne.n 180aa <__ssputs_r+0x62> - 18096: 230c movs r3, #12 - 18098: 603b str r3, [r7, #0] - 1809a: 2340 movs r3, #64 ; 0x40 - 1809c: 2001 movs r0, #1 - 1809e: 89a2 ldrh r2, [r4, #12] - 180a0: 4240 negs r0, r0 - 180a2: 4313 orrs r3, r2 - 180a4: 81a3 strh r3, [r4, #12] - 180a6: b005 add sp, #20 - 180a8: bdf0 pop {r4, r5, r6, r7, pc} - 180aa: 9a02 ldr r2, [sp, #8] - 180ac: 6921 ldr r1, [r4, #16] - 180ae: f7ff ff7c bl 17faa - 180b2: 89a3 ldrh r3, [r4, #12] - 180b4: 4a14 ldr r2, [pc, #80] ; (18108 <__ssputs_r+0xc0>) - 180b6: 401a ands r2, r3 - 180b8: 2380 movs r3, #128 ; 0x80 - 180ba: 4313 orrs r3, r2 - 180bc: 81a3 strh r3, [r4, #12] - 180be: 9b02 ldr r3, [sp, #8] - 180c0: 6126 str r6, [r4, #16] - 180c2: 18f6 adds r6, r6, r3 - 180c4: 6026 str r6, [r4, #0] - 180c6: 6165 str r5, [r4, #20] - 180c8: 9e01 ldr r6, [sp, #4] - 180ca: 1aed subs r5, r5, r3 - 180cc: 60a5 str r5, [r4, #8] - 180ce: 9b01 ldr r3, [sp, #4] - 180d0: 42b3 cmp r3, r6 - 180d2: d200 bcs.n 180d6 <__ssputs_r+0x8e> - 180d4: 001e movs r6, r3 - 180d6: 0032 movs r2, r6 - 180d8: 9903 ldr r1, [sp, #12] - 180da: 6820 ldr r0, [r4, #0] - 180dc: f000 faad bl 1863a - 180e0: 68a3 ldr r3, [r4, #8] - 180e2: 2000 movs r0, #0 - 180e4: 1b9b subs r3, r3, r6 - 180e6: 60a3 str r3, [r4, #8] - 180e8: 6823 ldr r3, [r4, #0] - 180ea: 199e adds r6, r3, r6 - 180ec: 6026 str r6, [r4, #0] - 180ee: e7da b.n 180a6 <__ssputs_r+0x5e> - 180f0: 002a movs r2, r5 - 180f2: 0038 movs r0, r7 - 180f4: f000 fb5c bl 187b0 <_realloc_r> - 180f8: 1e06 subs r6, r0, #0 - 180fa: d1e0 bne.n 180be <__ssputs_r+0x76> - 180fc: 6921 ldr r1, [r4, #16] - 180fe: 0038 movs r0, r7 - 18100: f000 faae bl 18660 <_free_r> - 18104: e7c7 b.n 18096 <__ssputs_r+0x4e> - 18106: 46c0 nop ; (mov r8, r8) - 18108: fffffb7f .word 0xfffffb7f - -0001810c <_svfiprintf_r>: - 1810c: b5f0 push {r4, r5, r6, r7, lr} - 1810e: b09f sub sp, #124 ; 0x7c - 18110: 9002 str r0, [sp, #8] - 18112: 9305 str r3, [sp, #20] - 18114: 898b ldrh r3, [r1, #12] - 18116: 000f movs r7, r1 - 18118: 0016 movs r6, r2 - 1811a: 061b lsls r3, r3, #24 - 1811c: d511 bpl.n 18142 <_svfiprintf_r+0x36> - 1811e: 690b ldr r3, [r1, #16] - 18120: 2b00 cmp r3, #0 - 18122: d10e bne.n 18142 <_svfiprintf_r+0x36> - 18124: 2140 movs r1, #64 ; 0x40 - 18126: f000 fae5 bl 186f4 <_malloc_r> - 1812a: 6038 str r0, [r7, #0] - 1812c: 6138 str r0, [r7, #16] - 1812e: 2800 cmp r0, #0 - 18130: d105 bne.n 1813e <_svfiprintf_r+0x32> - 18132: 230c movs r3, #12 - 18134: 9a02 ldr r2, [sp, #8] - 18136: 3801 subs r0, #1 - 18138: 6013 str r3, [r2, #0] - 1813a: b01f add sp, #124 ; 0x7c - 1813c: bdf0 pop {r4, r5, r6, r7, pc} - 1813e: 2340 movs r3, #64 ; 0x40 - 18140: 617b str r3, [r7, #20] - 18142: 2300 movs r3, #0 - 18144: ad06 add r5, sp, #24 - 18146: 616b str r3, [r5, #20] - 18148: 3320 adds r3, #32 - 1814a: 766b strb r3, [r5, #25] - 1814c: 3310 adds r3, #16 - 1814e: 76ab strb r3, [r5, #26] - 18150: 0034 movs r4, r6 - 18152: 7823 ldrb r3, [r4, #0] - 18154: 2b00 cmp r3, #0 - 18156: d147 bne.n 181e8 <_svfiprintf_r+0xdc> - 18158: 1ba3 subs r3, r4, r6 - 1815a: 9304 str r3, [sp, #16] - 1815c: d00d beq.n 1817a <_svfiprintf_r+0x6e> - 1815e: 1ba3 subs r3, r4, r6 - 18160: 0032 movs r2, r6 - 18162: 0039 movs r1, r7 - 18164: 9802 ldr r0, [sp, #8] - 18166: f7ff ff6f bl 18048 <__ssputs_r> - 1816a: 1c43 adds r3, r0, #1 - 1816c: d100 bne.n 18170 <_svfiprintf_r+0x64> - 1816e: e0b5 b.n 182dc <_svfiprintf_r+0x1d0> - 18170: 696a ldr r2, [r5, #20] - 18172: 9b04 ldr r3, [sp, #16] - 18174: 4694 mov ip, r2 - 18176: 4463 add r3, ip - 18178: 616b str r3, [r5, #20] - 1817a: 7823 ldrb r3, [r4, #0] - 1817c: 2b00 cmp r3, #0 - 1817e: d100 bne.n 18182 <_svfiprintf_r+0x76> - 18180: e0ac b.n 182dc <_svfiprintf_r+0x1d0> - 18182: 2201 movs r2, #1 - 18184: 2300 movs r3, #0 - 18186: 4252 negs r2, r2 - 18188: 606a str r2, [r5, #4] - 1818a: a902 add r1, sp, #8 - 1818c: 3254 adds r2, #84 ; 0x54 - 1818e: 1852 adds r2, r2, r1 - 18190: 3401 adds r4, #1 - 18192: 602b str r3, [r5, #0] - 18194: 60eb str r3, [r5, #12] - 18196: 60ab str r3, [r5, #8] - 18198: 7013 strb r3, [r2, #0] - 1819a: 65ab str r3, [r5, #88] ; 0x58 - 1819c: 4e58 ldr r6, [pc, #352] ; (18300 <_svfiprintf_r+0x1f4>) - 1819e: 2205 movs r2, #5 - 181a0: 7821 ldrb r1, [r4, #0] - 181a2: 0030 movs r0, r6 - 181a4: f000 fa3e bl 18624 - 181a8: 1c62 adds r2, r4, #1 - 181aa: 2800 cmp r0, #0 - 181ac: d120 bne.n 181f0 <_svfiprintf_r+0xe4> - 181ae: 6829 ldr r1, [r5, #0] - 181b0: 06cb lsls r3, r1, #27 - 181b2: d504 bpl.n 181be <_svfiprintf_r+0xb2> - 181b4: 2353 movs r3, #83 ; 0x53 - 181b6: ae02 add r6, sp, #8 - 181b8: 3020 adds r0, #32 - 181ba: 199b adds r3, r3, r6 - 181bc: 7018 strb r0, [r3, #0] - 181be: 070b lsls r3, r1, #28 - 181c0: d504 bpl.n 181cc <_svfiprintf_r+0xc0> - 181c2: 2353 movs r3, #83 ; 0x53 - 181c4: 202b movs r0, #43 ; 0x2b - 181c6: ae02 add r6, sp, #8 - 181c8: 199b adds r3, r3, r6 - 181ca: 7018 strb r0, [r3, #0] - 181cc: 7823 ldrb r3, [r4, #0] - 181ce: 2b2a cmp r3, #42 ; 0x2a - 181d0: d016 beq.n 18200 <_svfiprintf_r+0xf4> - 181d2: 2000 movs r0, #0 - 181d4: 210a movs r1, #10 - 181d6: 9b09 ldr r3, [sp, #36] ; 0x24 - 181d8: 7822 ldrb r2, [r4, #0] - 181da: 3a30 subs r2, #48 ; 0x30 - 181dc: 2a09 cmp r2, #9 - 181de: d955 bls.n 1828c <_svfiprintf_r+0x180> - 181e0: 2800 cmp r0, #0 - 181e2: d015 beq.n 18210 <_svfiprintf_r+0x104> - 181e4: 9309 str r3, [sp, #36] ; 0x24 - 181e6: e013 b.n 18210 <_svfiprintf_r+0x104> - 181e8: 2b25 cmp r3, #37 ; 0x25 - 181ea: d0b5 beq.n 18158 <_svfiprintf_r+0x4c> - 181ec: 3401 adds r4, #1 - 181ee: e7b0 b.n 18152 <_svfiprintf_r+0x46> - 181f0: 2301 movs r3, #1 - 181f2: 1b80 subs r0, r0, r6 - 181f4: 4083 lsls r3, r0 - 181f6: 6829 ldr r1, [r5, #0] - 181f8: 0014 movs r4, r2 - 181fa: 430b orrs r3, r1 - 181fc: 602b str r3, [r5, #0] - 181fe: e7cd b.n 1819c <_svfiprintf_r+0x90> - 18200: 9b05 ldr r3, [sp, #20] - 18202: 1d18 adds r0, r3, #4 - 18204: 681b ldr r3, [r3, #0] - 18206: 9005 str r0, [sp, #20] - 18208: 2b00 cmp r3, #0 - 1820a: db39 blt.n 18280 <_svfiprintf_r+0x174> - 1820c: 9309 str r3, [sp, #36] ; 0x24 - 1820e: 0014 movs r4, r2 - 18210: 7823 ldrb r3, [r4, #0] - 18212: 2b2e cmp r3, #46 ; 0x2e - 18214: d10b bne.n 1822e <_svfiprintf_r+0x122> - 18216: 7863 ldrb r3, [r4, #1] - 18218: 1c62 adds r2, r4, #1 - 1821a: 2b2a cmp r3, #42 ; 0x2a - 1821c: d13e bne.n 1829c <_svfiprintf_r+0x190> - 1821e: 9b05 ldr r3, [sp, #20] - 18220: 3402 adds r4, #2 - 18222: 1d1a adds r2, r3, #4 - 18224: 681b ldr r3, [r3, #0] - 18226: 9205 str r2, [sp, #20] - 18228: 2b00 cmp r3, #0 - 1822a: db34 blt.n 18296 <_svfiprintf_r+0x18a> - 1822c: 9307 str r3, [sp, #28] - 1822e: 4e35 ldr r6, [pc, #212] ; (18304 <_svfiprintf_r+0x1f8>) - 18230: 7821 ldrb r1, [r4, #0] - 18232: 2203 movs r2, #3 - 18234: 0030 movs r0, r6 - 18236: f000 f9f5 bl 18624 - 1823a: 2800 cmp r0, #0 - 1823c: d006 beq.n 1824c <_svfiprintf_r+0x140> - 1823e: 2340 movs r3, #64 ; 0x40 - 18240: 1b80 subs r0, r0, r6 - 18242: 4083 lsls r3, r0 - 18244: 682a ldr r2, [r5, #0] - 18246: 3401 adds r4, #1 - 18248: 4313 orrs r3, r2 - 1824a: 602b str r3, [r5, #0] - 1824c: 7821 ldrb r1, [r4, #0] - 1824e: 2206 movs r2, #6 - 18250: 482d ldr r0, [pc, #180] ; (18308 <_svfiprintf_r+0x1fc>) - 18252: 1c66 adds r6, r4, #1 - 18254: 7629 strb r1, [r5, #24] - 18256: f000 f9e5 bl 18624 - 1825a: 2800 cmp r0, #0 - 1825c: d046 beq.n 182ec <_svfiprintf_r+0x1e0> - 1825e: 4b2b ldr r3, [pc, #172] ; (1830c <_svfiprintf_r+0x200>) - 18260: 2b00 cmp r3, #0 - 18262: d12f bne.n 182c4 <_svfiprintf_r+0x1b8> - 18264: 6829 ldr r1, [r5, #0] - 18266: 9b05 ldr r3, [sp, #20] - 18268: 2207 movs r2, #7 - 1826a: 05c9 lsls r1, r1, #23 - 1826c: d528 bpl.n 182c0 <_svfiprintf_r+0x1b4> - 1826e: 189b adds r3, r3, r2 - 18270: 4393 bics r3, r2 - 18272: 3308 adds r3, #8 - 18274: 9305 str r3, [sp, #20] - 18276: 696b ldr r3, [r5, #20] - 18278: 9a03 ldr r2, [sp, #12] - 1827a: 189b adds r3, r3, r2 - 1827c: 616b str r3, [r5, #20] - 1827e: e767 b.n 18150 <_svfiprintf_r+0x44> - 18280: 425b negs r3, r3 - 18282: 60eb str r3, [r5, #12] - 18284: 2302 movs r3, #2 - 18286: 430b orrs r3, r1 - 18288: 602b str r3, [r5, #0] - 1828a: e7c0 b.n 1820e <_svfiprintf_r+0x102> - 1828c: 434b muls r3, r1 - 1828e: 3401 adds r4, #1 - 18290: 189b adds r3, r3, r2 - 18292: 2001 movs r0, #1 - 18294: e7a0 b.n 181d8 <_svfiprintf_r+0xcc> - 18296: 2301 movs r3, #1 - 18298: 425b negs r3, r3 - 1829a: e7c7 b.n 1822c <_svfiprintf_r+0x120> - 1829c: 2300 movs r3, #0 - 1829e: 0014 movs r4, r2 - 182a0: 200a movs r0, #10 - 182a2: 001a movs r2, r3 - 182a4: 606b str r3, [r5, #4] - 182a6: 7821 ldrb r1, [r4, #0] - 182a8: 3930 subs r1, #48 ; 0x30 - 182aa: 2909 cmp r1, #9 - 182ac: d903 bls.n 182b6 <_svfiprintf_r+0x1aa> - 182ae: 2b00 cmp r3, #0 - 182b0: d0bd beq.n 1822e <_svfiprintf_r+0x122> - 182b2: 9207 str r2, [sp, #28] - 182b4: e7bb b.n 1822e <_svfiprintf_r+0x122> - 182b6: 4342 muls r2, r0 - 182b8: 3401 adds r4, #1 - 182ba: 1852 adds r2, r2, r1 - 182bc: 2301 movs r3, #1 - 182be: e7f2 b.n 182a6 <_svfiprintf_r+0x19a> - 182c0: 3307 adds r3, #7 - 182c2: e7d5 b.n 18270 <_svfiprintf_r+0x164> - 182c4: ab05 add r3, sp, #20 - 182c6: 9300 str r3, [sp, #0] - 182c8: 003a movs r2, r7 - 182ca: 4b11 ldr r3, [pc, #68] ; (18310 <_svfiprintf_r+0x204>) - 182cc: 0029 movs r1, r5 - 182ce: 9802 ldr r0, [sp, #8] - 182d0: e000 b.n 182d4 <_svfiprintf_r+0x1c8> - 182d2: bf00 nop - 182d4: 9003 str r0, [sp, #12] - 182d6: 9b03 ldr r3, [sp, #12] - 182d8: 3301 adds r3, #1 - 182da: d1cc bne.n 18276 <_svfiprintf_r+0x16a> - 182dc: 89bb ldrh r3, [r7, #12] - 182de: 980b ldr r0, [sp, #44] ; 0x2c - 182e0: 065b lsls r3, r3, #25 - 182e2: d400 bmi.n 182e6 <_svfiprintf_r+0x1da> - 182e4: e729 b.n 1813a <_svfiprintf_r+0x2e> - 182e6: 2001 movs r0, #1 - 182e8: 4240 negs r0, r0 - 182ea: e726 b.n 1813a <_svfiprintf_r+0x2e> - 182ec: ab05 add r3, sp, #20 - 182ee: 9300 str r3, [sp, #0] - 182f0: 003a movs r2, r7 - 182f2: 4b07 ldr r3, [pc, #28] ; (18310 <_svfiprintf_r+0x204>) - 182f4: 0029 movs r1, r5 - 182f6: 9802 ldr r0, [sp, #8] - 182f8: f000 f87a bl 183f0 <_printf_i> - 182fc: e7ea b.n 182d4 <_svfiprintf_r+0x1c8> - 182fe: 46c0 nop ; (mov r8, r8) - 18300: 0001cabc .word 0x0001cabc - 18304: 0001cac2 .word 0x0001cac2 - 18308: 0001cac6 .word 0x0001cac6 - 1830c: 00000000 .word 0x00000000 - 18310: 00018049 .word 0x00018049 - -00018314 <_printf_common>: - 18314: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 18316: 0015 movs r5, r2 - 18318: 9301 str r3, [sp, #4] - 1831a: 688a ldr r2, [r1, #8] - 1831c: 690b ldr r3, [r1, #16] - 1831e: 9000 str r0, [sp, #0] - 18320: 000c movs r4, r1 - 18322: 4293 cmp r3, r2 - 18324: da00 bge.n 18328 <_printf_common+0x14> - 18326: 0013 movs r3, r2 - 18328: 0022 movs r2, r4 - 1832a: 602b str r3, [r5, #0] - 1832c: 3243 adds r2, #67 ; 0x43 - 1832e: 7812 ldrb r2, [r2, #0] - 18330: 2a00 cmp r2, #0 - 18332: d001 beq.n 18338 <_printf_common+0x24> - 18334: 3301 adds r3, #1 - 18336: 602b str r3, [r5, #0] - 18338: 6823 ldr r3, [r4, #0] - 1833a: 069b lsls r3, r3, #26 - 1833c: d502 bpl.n 18344 <_printf_common+0x30> - 1833e: 682b ldr r3, [r5, #0] - 18340: 3302 adds r3, #2 - 18342: 602b str r3, [r5, #0] - 18344: 2706 movs r7, #6 - 18346: 6823 ldr r3, [r4, #0] - 18348: 401f ands r7, r3 - 1834a: d027 beq.n 1839c <_printf_common+0x88> - 1834c: 0023 movs r3, r4 - 1834e: 3343 adds r3, #67 ; 0x43 - 18350: 781b ldrb r3, [r3, #0] - 18352: 1e5a subs r2, r3, #1 - 18354: 4193 sbcs r3, r2 - 18356: 6822 ldr r2, [r4, #0] - 18358: 0692 lsls r2, r2, #26 - 1835a: d430 bmi.n 183be <_printf_common+0xaa> - 1835c: 0022 movs r2, r4 - 1835e: 9901 ldr r1, [sp, #4] - 18360: 3243 adds r2, #67 ; 0x43 - 18362: 9800 ldr r0, [sp, #0] - 18364: 9e08 ldr r6, [sp, #32] - 18366: 47b0 blx r6 - 18368: 1c43 adds r3, r0, #1 - 1836a: d025 beq.n 183b8 <_printf_common+0xa4> - 1836c: 2306 movs r3, #6 - 1836e: 6820 ldr r0, [r4, #0] - 18370: 682a ldr r2, [r5, #0] - 18372: 68e1 ldr r1, [r4, #12] - 18374: 4003 ands r3, r0 - 18376: 2500 movs r5, #0 - 18378: 2b04 cmp r3, #4 - 1837a: d103 bne.n 18384 <_printf_common+0x70> - 1837c: 1a8d subs r5, r1, r2 - 1837e: 43eb mvns r3, r5 - 18380: 17db asrs r3, r3, #31 - 18382: 401d ands r5, r3 - 18384: 68a3 ldr r3, [r4, #8] - 18386: 6922 ldr r2, [r4, #16] - 18388: 4293 cmp r3, r2 - 1838a: dd01 ble.n 18390 <_printf_common+0x7c> - 1838c: 1a9b subs r3, r3, r2 - 1838e: 18ed adds r5, r5, r3 - 18390: 2700 movs r7, #0 - 18392: 42bd cmp r5, r7 - 18394: d120 bne.n 183d8 <_printf_common+0xc4> - 18396: 2000 movs r0, #0 - 18398: e010 b.n 183bc <_printf_common+0xa8> - 1839a: 3701 adds r7, #1 - 1839c: 68e3 ldr r3, [r4, #12] - 1839e: 682a ldr r2, [r5, #0] - 183a0: 1a9b subs r3, r3, r2 - 183a2: 429f cmp r7, r3 - 183a4: dad2 bge.n 1834c <_printf_common+0x38> - 183a6: 0022 movs r2, r4 - 183a8: 2301 movs r3, #1 - 183aa: 3219 adds r2, #25 - 183ac: 9901 ldr r1, [sp, #4] - 183ae: 9800 ldr r0, [sp, #0] - 183b0: 9e08 ldr r6, [sp, #32] - 183b2: 47b0 blx r6 - 183b4: 1c43 adds r3, r0, #1 - 183b6: d1f0 bne.n 1839a <_printf_common+0x86> - 183b8: 2001 movs r0, #1 - 183ba: 4240 negs r0, r0 - 183bc: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - 183be: 2030 movs r0, #48 ; 0x30 - 183c0: 18e1 adds r1, r4, r3 - 183c2: 3143 adds r1, #67 ; 0x43 - 183c4: 7008 strb r0, [r1, #0] - 183c6: 0021 movs r1, r4 - 183c8: 1c5a adds r2, r3, #1 - 183ca: 3145 adds r1, #69 ; 0x45 - 183cc: 7809 ldrb r1, [r1, #0] - 183ce: 18a2 adds r2, r4, r2 - 183d0: 3243 adds r2, #67 ; 0x43 - 183d2: 3302 adds r3, #2 - 183d4: 7011 strb r1, [r2, #0] - 183d6: e7c1 b.n 1835c <_printf_common+0x48> - 183d8: 0022 movs r2, r4 - 183da: 2301 movs r3, #1 - 183dc: 321a adds r2, #26 - 183de: 9901 ldr r1, [sp, #4] - 183e0: 9800 ldr r0, [sp, #0] - 183e2: 9e08 ldr r6, [sp, #32] - 183e4: 47b0 blx r6 - 183e6: 1c43 adds r3, r0, #1 - 183e8: d0e6 beq.n 183b8 <_printf_common+0xa4> - 183ea: 3701 adds r7, #1 - 183ec: e7d1 b.n 18392 <_printf_common+0x7e> +00017e90 <_vsiprintf_r>: + 17e90: b530 push {r4, r5, lr} + 17e92: b09b sub sp, #108 ; 0x6c + 17e94: 9100 str r1, [sp, #0] + 17e96: 9104 str r1, [sp, #16] + 17e98: 4908 ldr r1, [pc, #32] ; (17ebc <_vsiprintf_r+0x2c>) + 17e9a: 466d mov r5, sp + 17e9c: 9102 str r1, [sp, #8] + 17e9e: 9105 str r1, [sp, #20] + 17ea0: 2101 movs r1, #1 + 17ea2: 2482 movs r4, #130 ; 0x82 + 17ea4: 4249 negs r1, r1 + 17ea6: 81e9 strh r1, [r5, #14] + 17ea8: 00a4 lsls r4, r4, #2 + 17eaa: 4669 mov r1, sp + 17eac: 81ac strh r4, [r5, #12] + 17eae: f000 f875 bl 17f9c <_svfiprintf_r> + 17eb2: 2300 movs r3, #0 + 17eb4: 9a00 ldr r2, [sp, #0] + 17eb6: 7013 strb r3, [r2, #0] + 17eb8: b01b add sp, #108 ; 0x6c + 17eba: bd30 pop {r4, r5, pc} + 17ebc: 7fffffff .word 0x7fffffff + +00017ec0 : + 17ec0: b510 push {r4, lr} + 17ec2: 0013 movs r3, r2 + 17ec4: 000a movs r2, r1 + 17ec6: 0001 movs r1, r0 + 17ec8: 4802 ldr r0, [pc, #8] ; (17ed4 ) + 17eca: 6800 ldr r0, [r0, #0] + 17ecc: f7ff ffe0 bl 17e90 <_vsiprintf_r> + 17ed0: bd10 pop {r4, pc} + 17ed2: 46c0 nop ; (mov r8, r8) + 17ed4: 20000060 .word 0x20000060 + +00017ed8 <__ssputs_r>: + 17ed8: b5f0 push {r4, r5, r6, r7, lr} + 17eda: 688e ldr r6, [r1, #8] + 17edc: b085 sub sp, #20 + 17ede: 0007 movs r7, r0 + 17ee0: 000c movs r4, r1 + 17ee2: 9203 str r2, [sp, #12] + 17ee4: 9301 str r3, [sp, #4] + 17ee6: 429e cmp r6, r3 + 17ee8: d839 bhi.n 17f5e <__ssputs_r+0x86> + 17eea: 2390 movs r3, #144 ; 0x90 + 17eec: 898a ldrh r2, [r1, #12] + 17eee: 00db lsls r3, r3, #3 + 17ef0: 421a tst r2, r3 + 17ef2: d034 beq.n 17f5e <__ssputs_r+0x86> + 17ef4: 2503 movs r5, #3 + 17ef6: 6909 ldr r1, [r1, #16] + 17ef8: 6823 ldr r3, [r4, #0] + 17efa: 1a5b subs r3, r3, r1 + 17efc: 9302 str r3, [sp, #8] + 17efe: 6963 ldr r3, [r4, #20] + 17f00: 9802 ldr r0, [sp, #8] + 17f02: 435d muls r5, r3 + 17f04: 0feb lsrs r3, r5, #31 + 17f06: 195d adds r5, r3, r5 + 17f08: 9b01 ldr r3, [sp, #4] + 17f0a: 106d asrs r5, r5, #1 + 17f0c: 3301 adds r3, #1 + 17f0e: 181b adds r3, r3, r0 + 17f10: 42ab cmp r3, r5 + 17f12: d900 bls.n 17f16 <__ssputs_r+0x3e> + 17f14: 001d movs r5, r3 + 17f16: 0553 lsls r3, r2, #21 + 17f18: d532 bpl.n 17f80 <__ssputs_r+0xa8> + 17f1a: 0029 movs r1, r5 + 17f1c: 0038 movs r0, r7 + 17f1e: f000 fb31 bl 18584 <_malloc_r> + 17f22: 1e06 subs r6, r0, #0 + 17f24: d109 bne.n 17f3a <__ssputs_r+0x62> + 17f26: 230c movs r3, #12 + 17f28: 603b str r3, [r7, #0] + 17f2a: 2340 movs r3, #64 ; 0x40 + 17f2c: 2001 movs r0, #1 + 17f2e: 89a2 ldrh r2, [r4, #12] + 17f30: 4240 negs r0, r0 + 17f32: 4313 orrs r3, r2 + 17f34: 81a3 strh r3, [r4, #12] + 17f36: b005 add sp, #20 + 17f38: bdf0 pop {r4, r5, r6, r7, pc} + 17f3a: 9a02 ldr r2, [sp, #8] + 17f3c: 6921 ldr r1, [r4, #16] + 17f3e: f7ff ff7c bl 17e3a + 17f42: 89a3 ldrh r3, [r4, #12] + 17f44: 4a14 ldr r2, [pc, #80] ; (17f98 <__ssputs_r+0xc0>) + 17f46: 401a ands r2, r3 + 17f48: 2380 movs r3, #128 ; 0x80 + 17f4a: 4313 orrs r3, r2 + 17f4c: 81a3 strh r3, [r4, #12] + 17f4e: 9b02 ldr r3, [sp, #8] + 17f50: 6126 str r6, [r4, #16] + 17f52: 18f6 adds r6, r6, r3 + 17f54: 6026 str r6, [r4, #0] + 17f56: 6165 str r5, [r4, #20] + 17f58: 9e01 ldr r6, [sp, #4] + 17f5a: 1aed subs r5, r5, r3 + 17f5c: 60a5 str r5, [r4, #8] + 17f5e: 9b01 ldr r3, [sp, #4] + 17f60: 42b3 cmp r3, r6 + 17f62: d200 bcs.n 17f66 <__ssputs_r+0x8e> + 17f64: 001e movs r6, r3 + 17f66: 0032 movs r2, r6 + 17f68: 9903 ldr r1, [sp, #12] + 17f6a: 6820 ldr r0, [r4, #0] + 17f6c: f000 faad bl 184ca + 17f70: 68a3 ldr r3, [r4, #8] + 17f72: 2000 movs r0, #0 + 17f74: 1b9b subs r3, r3, r6 + 17f76: 60a3 str r3, [r4, #8] + 17f78: 6823 ldr r3, [r4, #0] + 17f7a: 199e adds r6, r3, r6 + 17f7c: 6026 str r6, [r4, #0] + 17f7e: e7da b.n 17f36 <__ssputs_r+0x5e> + 17f80: 002a movs r2, r5 + 17f82: 0038 movs r0, r7 + 17f84: f000 fb5c bl 18640 <_realloc_r> + 17f88: 1e06 subs r6, r0, #0 + 17f8a: d1e0 bne.n 17f4e <__ssputs_r+0x76> + 17f8c: 6921 ldr r1, [r4, #16] + 17f8e: 0038 movs r0, r7 + 17f90: f000 faae bl 184f0 <_free_r> + 17f94: e7c7 b.n 17f26 <__ssputs_r+0x4e> + 17f96: 46c0 nop ; (mov r8, r8) + 17f98: fffffb7f .word 0xfffffb7f + +00017f9c <_svfiprintf_r>: + 17f9c: b5f0 push {r4, r5, r6, r7, lr} + 17f9e: b09f sub sp, #124 ; 0x7c + 17fa0: 9002 str r0, [sp, #8] + 17fa2: 9305 str r3, [sp, #20] + 17fa4: 898b ldrh r3, [r1, #12] + 17fa6: 000f movs r7, r1 + 17fa8: 0016 movs r6, r2 + 17faa: 061b lsls r3, r3, #24 + 17fac: d511 bpl.n 17fd2 <_svfiprintf_r+0x36> + 17fae: 690b ldr r3, [r1, #16] + 17fb0: 2b00 cmp r3, #0 + 17fb2: d10e bne.n 17fd2 <_svfiprintf_r+0x36> + 17fb4: 2140 movs r1, #64 ; 0x40 + 17fb6: f000 fae5 bl 18584 <_malloc_r> + 17fba: 6038 str r0, [r7, #0] + 17fbc: 6138 str r0, [r7, #16] + 17fbe: 2800 cmp r0, #0 + 17fc0: d105 bne.n 17fce <_svfiprintf_r+0x32> + 17fc2: 230c movs r3, #12 + 17fc4: 9a02 ldr r2, [sp, #8] + 17fc6: 3801 subs r0, #1 + 17fc8: 6013 str r3, [r2, #0] + 17fca: b01f add sp, #124 ; 0x7c + 17fcc: bdf0 pop {r4, r5, r6, r7, pc} + 17fce: 2340 movs r3, #64 ; 0x40 + 17fd0: 617b str r3, [r7, #20] + 17fd2: 2300 movs r3, #0 + 17fd4: ad06 add r5, sp, #24 + 17fd6: 616b str r3, [r5, #20] + 17fd8: 3320 adds r3, #32 + 17fda: 766b strb r3, [r5, #25] + 17fdc: 3310 adds r3, #16 + 17fde: 76ab strb r3, [r5, #26] + 17fe0: 0034 movs r4, r6 + 17fe2: 7823 ldrb r3, [r4, #0] + 17fe4: 2b00 cmp r3, #0 + 17fe6: d147 bne.n 18078 <_svfiprintf_r+0xdc> + 17fe8: 1ba3 subs r3, r4, r6 + 17fea: 9304 str r3, [sp, #16] + 17fec: d00d beq.n 1800a <_svfiprintf_r+0x6e> + 17fee: 1ba3 subs r3, r4, r6 + 17ff0: 0032 movs r2, r6 + 17ff2: 0039 movs r1, r7 + 17ff4: 9802 ldr r0, [sp, #8] + 17ff6: f7ff ff6f bl 17ed8 <__ssputs_r> + 17ffa: 1c43 adds r3, r0, #1 + 17ffc: d100 bne.n 18000 <_svfiprintf_r+0x64> + 17ffe: e0b5 b.n 1816c <_svfiprintf_r+0x1d0> + 18000: 696a ldr r2, [r5, #20] + 18002: 9b04 ldr r3, [sp, #16] + 18004: 4694 mov ip, r2 + 18006: 4463 add r3, ip + 18008: 616b str r3, [r5, #20] + 1800a: 7823 ldrb r3, [r4, #0] + 1800c: 2b00 cmp r3, #0 + 1800e: d100 bne.n 18012 <_svfiprintf_r+0x76> + 18010: e0ac b.n 1816c <_svfiprintf_r+0x1d0> + 18012: 2201 movs r2, #1 + 18014: 2300 movs r3, #0 + 18016: 4252 negs r2, r2 + 18018: 606a str r2, [r5, #4] + 1801a: a902 add r1, sp, #8 + 1801c: 3254 adds r2, #84 ; 0x54 + 1801e: 1852 adds r2, r2, r1 + 18020: 3401 adds r4, #1 + 18022: 602b str r3, [r5, #0] + 18024: 60eb str r3, [r5, #12] + 18026: 60ab str r3, [r5, #8] + 18028: 7013 strb r3, [r2, #0] + 1802a: 65ab str r3, [r5, #88] ; 0x58 + 1802c: 4e58 ldr r6, [pc, #352] ; (18190 <_svfiprintf_r+0x1f4>) + 1802e: 2205 movs r2, #5 + 18030: 7821 ldrb r1, [r4, #0] + 18032: 0030 movs r0, r6 + 18034: f000 fa3e bl 184b4 + 18038: 1c62 adds r2, r4, #1 + 1803a: 2800 cmp r0, #0 + 1803c: d120 bne.n 18080 <_svfiprintf_r+0xe4> + 1803e: 6829 ldr r1, [r5, #0] + 18040: 06cb lsls r3, r1, #27 + 18042: d504 bpl.n 1804e <_svfiprintf_r+0xb2> + 18044: 2353 movs r3, #83 ; 0x53 + 18046: ae02 add r6, sp, #8 + 18048: 3020 adds r0, #32 + 1804a: 199b adds r3, r3, r6 + 1804c: 7018 strb r0, [r3, #0] + 1804e: 070b lsls r3, r1, #28 + 18050: d504 bpl.n 1805c <_svfiprintf_r+0xc0> + 18052: 2353 movs r3, #83 ; 0x53 + 18054: 202b movs r0, #43 ; 0x2b + 18056: ae02 add r6, sp, #8 + 18058: 199b adds r3, r3, r6 + 1805a: 7018 strb r0, [r3, #0] + 1805c: 7823 ldrb r3, [r4, #0] + 1805e: 2b2a cmp r3, #42 ; 0x2a + 18060: d016 beq.n 18090 <_svfiprintf_r+0xf4> + 18062: 2000 movs r0, #0 + 18064: 210a movs r1, #10 + 18066: 9b09 ldr r3, [sp, #36] ; 0x24 + 18068: 7822 ldrb r2, [r4, #0] + 1806a: 3a30 subs r2, #48 ; 0x30 + 1806c: 2a09 cmp r2, #9 + 1806e: d955 bls.n 1811c <_svfiprintf_r+0x180> + 18070: 2800 cmp r0, #0 + 18072: d015 beq.n 180a0 <_svfiprintf_r+0x104> + 18074: 9309 str r3, [sp, #36] ; 0x24 + 18076: e013 b.n 180a0 <_svfiprintf_r+0x104> + 18078: 2b25 cmp r3, #37 ; 0x25 + 1807a: d0b5 beq.n 17fe8 <_svfiprintf_r+0x4c> + 1807c: 3401 adds r4, #1 + 1807e: e7b0 b.n 17fe2 <_svfiprintf_r+0x46> + 18080: 2301 movs r3, #1 + 18082: 1b80 subs r0, r0, r6 + 18084: 4083 lsls r3, r0 + 18086: 6829 ldr r1, [r5, #0] + 18088: 0014 movs r4, r2 + 1808a: 430b orrs r3, r1 + 1808c: 602b str r3, [r5, #0] + 1808e: e7cd b.n 1802c <_svfiprintf_r+0x90> + 18090: 9b05 ldr r3, [sp, #20] + 18092: 1d18 adds r0, r3, #4 + 18094: 681b ldr r3, [r3, #0] + 18096: 9005 str r0, [sp, #20] + 18098: 2b00 cmp r3, #0 + 1809a: db39 blt.n 18110 <_svfiprintf_r+0x174> + 1809c: 9309 str r3, [sp, #36] ; 0x24 + 1809e: 0014 movs r4, r2 + 180a0: 7823 ldrb r3, [r4, #0] + 180a2: 2b2e cmp r3, #46 ; 0x2e + 180a4: d10b bne.n 180be <_svfiprintf_r+0x122> + 180a6: 7863 ldrb r3, [r4, #1] + 180a8: 1c62 adds r2, r4, #1 + 180aa: 2b2a cmp r3, #42 ; 0x2a + 180ac: d13e bne.n 1812c <_svfiprintf_r+0x190> + 180ae: 9b05 ldr r3, [sp, #20] + 180b0: 3402 adds r4, #2 + 180b2: 1d1a adds r2, r3, #4 + 180b4: 681b ldr r3, [r3, #0] + 180b6: 9205 str r2, [sp, #20] + 180b8: 2b00 cmp r3, #0 + 180ba: db34 blt.n 18126 <_svfiprintf_r+0x18a> + 180bc: 9307 str r3, [sp, #28] + 180be: 4e35 ldr r6, [pc, #212] ; (18194 <_svfiprintf_r+0x1f8>) + 180c0: 7821 ldrb r1, [r4, #0] + 180c2: 2203 movs r2, #3 + 180c4: 0030 movs r0, r6 + 180c6: f000 f9f5 bl 184b4 + 180ca: 2800 cmp r0, #0 + 180cc: d006 beq.n 180dc <_svfiprintf_r+0x140> + 180ce: 2340 movs r3, #64 ; 0x40 + 180d0: 1b80 subs r0, r0, r6 + 180d2: 4083 lsls r3, r0 + 180d4: 682a ldr r2, [r5, #0] + 180d6: 3401 adds r4, #1 + 180d8: 4313 orrs r3, r2 + 180da: 602b str r3, [r5, #0] + 180dc: 7821 ldrb r1, [r4, #0] + 180de: 2206 movs r2, #6 + 180e0: 482d ldr r0, [pc, #180] ; (18198 <_svfiprintf_r+0x1fc>) + 180e2: 1c66 adds r6, r4, #1 + 180e4: 7629 strb r1, [r5, #24] + 180e6: f000 f9e5 bl 184b4 + 180ea: 2800 cmp r0, #0 + 180ec: d046 beq.n 1817c <_svfiprintf_r+0x1e0> + 180ee: 4b2b ldr r3, [pc, #172] ; (1819c <_svfiprintf_r+0x200>) + 180f0: 2b00 cmp r3, #0 + 180f2: d12f bne.n 18154 <_svfiprintf_r+0x1b8> + 180f4: 6829 ldr r1, [r5, #0] + 180f6: 9b05 ldr r3, [sp, #20] + 180f8: 2207 movs r2, #7 + 180fa: 05c9 lsls r1, r1, #23 + 180fc: d528 bpl.n 18150 <_svfiprintf_r+0x1b4> + 180fe: 189b adds r3, r3, r2 + 18100: 4393 bics r3, r2 + 18102: 3308 adds r3, #8 + 18104: 9305 str r3, [sp, #20] + 18106: 696b ldr r3, [r5, #20] + 18108: 9a03 ldr r2, [sp, #12] + 1810a: 189b adds r3, r3, r2 + 1810c: 616b str r3, [r5, #20] + 1810e: e767 b.n 17fe0 <_svfiprintf_r+0x44> + 18110: 425b negs r3, r3 + 18112: 60eb str r3, [r5, #12] + 18114: 2302 movs r3, #2 + 18116: 430b orrs r3, r1 + 18118: 602b str r3, [r5, #0] + 1811a: e7c0 b.n 1809e <_svfiprintf_r+0x102> + 1811c: 434b muls r3, r1 + 1811e: 3401 adds r4, #1 + 18120: 189b adds r3, r3, r2 + 18122: 2001 movs r0, #1 + 18124: e7a0 b.n 18068 <_svfiprintf_r+0xcc> + 18126: 2301 movs r3, #1 + 18128: 425b negs r3, r3 + 1812a: e7c7 b.n 180bc <_svfiprintf_r+0x120> + 1812c: 2300 movs r3, #0 + 1812e: 0014 movs r4, r2 + 18130: 200a movs r0, #10 + 18132: 001a movs r2, r3 + 18134: 606b str r3, [r5, #4] + 18136: 7821 ldrb r1, [r4, #0] + 18138: 3930 subs r1, #48 ; 0x30 + 1813a: 2909 cmp r1, #9 + 1813c: d903 bls.n 18146 <_svfiprintf_r+0x1aa> + 1813e: 2b00 cmp r3, #0 + 18140: d0bd beq.n 180be <_svfiprintf_r+0x122> + 18142: 9207 str r2, [sp, #28] + 18144: e7bb b.n 180be <_svfiprintf_r+0x122> + 18146: 4342 muls r2, r0 + 18148: 3401 adds r4, #1 + 1814a: 1852 adds r2, r2, r1 + 1814c: 2301 movs r3, #1 + 1814e: e7f2 b.n 18136 <_svfiprintf_r+0x19a> + 18150: 3307 adds r3, #7 + 18152: e7d5 b.n 18100 <_svfiprintf_r+0x164> + 18154: ab05 add r3, sp, #20 + 18156: 9300 str r3, [sp, #0] + 18158: 003a movs r2, r7 + 1815a: 4b11 ldr r3, [pc, #68] ; (181a0 <_svfiprintf_r+0x204>) + 1815c: 0029 movs r1, r5 + 1815e: 9802 ldr r0, [sp, #8] + 18160: e000 b.n 18164 <_svfiprintf_r+0x1c8> + 18162: bf00 nop + 18164: 9003 str r0, [sp, #12] + 18166: 9b03 ldr r3, [sp, #12] + 18168: 3301 adds r3, #1 + 1816a: d1cc bne.n 18106 <_svfiprintf_r+0x16a> + 1816c: 89bb ldrh r3, [r7, #12] + 1816e: 980b ldr r0, [sp, #44] ; 0x2c + 18170: 065b lsls r3, r3, #25 + 18172: d400 bmi.n 18176 <_svfiprintf_r+0x1da> + 18174: e729 b.n 17fca <_svfiprintf_r+0x2e> + 18176: 2001 movs r0, #1 + 18178: 4240 negs r0, r0 + 1817a: e726 b.n 17fca <_svfiprintf_r+0x2e> + 1817c: ab05 add r3, sp, #20 + 1817e: 9300 str r3, [sp, #0] + 18180: 003a movs r2, r7 + 18182: 4b07 ldr r3, [pc, #28] ; (181a0 <_svfiprintf_r+0x204>) + 18184: 0029 movs r1, r5 + 18186: 9802 ldr r0, [sp, #8] + 18188: f000 f87a bl 18280 <_printf_i> + 1818c: e7ea b.n 18164 <_svfiprintf_r+0x1c8> + 1818e: 46c0 nop ; (mov r8, r8) + 18190: 0001c94c .word 0x0001c94c + 18194: 0001c952 .word 0x0001c952 + 18198: 0001c956 .word 0x0001c956 + 1819c: 00000000 .word 0x00000000 + 181a0: 00017ed9 .word 0x00017ed9 + +000181a4 <_printf_common>: + 181a4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + 181a6: 0015 movs r5, r2 + 181a8: 9301 str r3, [sp, #4] + 181aa: 688a ldr r2, [r1, #8] + 181ac: 690b ldr r3, [r1, #16] + 181ae: 9000 str r0, [sp, #0] + 181b0: 000c movs r4, r1 + 181b2: 4293 cmp r3, r2 + 181b4: da00 bge.n 181b8 <_printf_common+0x14> + 181b6: 0013 movs r3, r2 + 181b8: 0022 movs r2, r4 + 181ba: 602b str r3, [r5, #0] + 181bc: 3243 adds r2, #67 ; 0x43 + 181be: 7812 ldrb r2, [r2, #0] + 181c0: 2a00 cmp r2, #0 + 181c2: d001 beq.n 181c8 <_printf_common+0x24> + 181c4: 3301 adds r3, #1 + 181c6: 602b str r3, [r5, #0] + 181c8: 6823 ldr r3, [r4, #0] + 181ca: 069b lsls r3, r3, #26 + 181cc: d502 bpl.n 181d4 <_printf_common+0x30> + 181ce: 682b ldr r3, [r5, #0] + 181d0: 3302 adds r3, #2 + 181d2: 602b str r3, [r5, #0] + 181d4: 2706 movs r7, #6 + 181d6: 6823 ldr r3, [r4, #0] + 181d8: 401f ands r7, r3 + 181da: d027 beq.n 1822c <_printf_common+0x88> + 181dc: 0023 movs r3, r4 + 181de: 3343 adds r3, #67 ; 0x43 + 181e0: 781b ldrb r3, [r3, #0] + 181e2: 1e5a subs r2, r3, #1 + 181e4: 4193 sbcs r3, r2 + 181e6: 6822 ldr r2, [r4, #0] + 181e8: 0692 lsls r2, r2, #26 + 181ea: d430 bmi.n 1824e <_printf_common+0xaa> + 181ec: 0022 movs r2, r4 + 181ee: 9901 ldr r1, [sp, #4] + 181f0: 3243 adds r2, #67 ; 0x43 + 181f2: 9800 ldr r0, [sp, #0] + 181f4: 9e08 ldr r6, [sp, #32] + 181f6: 47b0 blx r6 + 181f8: 1c43 adds r3, r0, #1 + 181fa: d025 beq.n 18248 <_printf_common+0xa4> + 181fc: 2306 movs r3, #6 + 181fe: 6820 ldr r0, [r4, #0] + 18200: 682a ldr r2, [r5, #0] + 18202: 68e1 ldr r1, [r4, #12] + 18204: 4003 ands r3, r0 + 18206: 2500 movs r5, #0 + 18208: 2b04 cmp r3, #4 + 1820a: d103 bne.n 18214 <_printf_common+0x70> + 1820c: 1a8d subs r5, r1, r2 + 1820e: 43eb mvns r3, r5 + 18210: 17db asrs r3, r3, #31 + 18212: 401d ands r5, r3 + 18214: 68a3 ldr r3, [r4, #8] + 18216: 6922 ldr r2, [r4, #16] + 18218: 4293 cmp r3, r2 + 1821a: dd01 ble.n 18220 <_printf_common+0x7c> + 1821c: 1a9b subs r3, r3, r2 + 1821e: 18ed adds r5, r5, r3 + 18220: 2700 movs r7, #0 + 18222: 42bd cmp r5, r7 + 18224: d120 bne.n 18268 <_printf_common+0xc4> + 18226: 2000 movs r0, #0 + 18228: e010 b.n 1824c <_printf_common+0xa8> + 1822a: 3701 adds r7, #1 + 1822c: 68e3 ldr r3, [r4, #12] + 1822e: 682a ldr r2, [r5, #0] + 18230: 1a9b subs r3, r3, r2 + 18232: 429f cmp r7, r3 + 18234: dad2 bge.n 181dc <_printf_common+0x38> + 18236: 0022 movs r2, r4 + 18238: 2301 movs r3, #1 + 1823a: 3219 adds r2, #25 + 1823c: 9901 ldr r1, [sp, #4] + 1823e: 9800 ldr r0, [sp, #0] + 18240: 9e08 ldr r6, [sp, #32] + 18242: 47b0 blx r6 + 18244: 1c43 adds r3, r0, #1 + 18246: d1f0 bne.n 1822a <_printf_common+0x86> + 18248: 2001 movs r0, #1 + 1824a: 4240 negs r0, r0 + 1824c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} + 1824e: 2030 movs r0, #48 ; 0x30 + 18250: 18e1 adds r1, r4, r3 + 18252: 3143 adds r1, #67 ; 0x43 + 18254: 7008 strb r0, [r1, #0] + 18256: 0021 movs r1, r4 + 18258: 1c5a adds r2, r3, #1 + 1825a: 3145 adds r1, #69 ; 0x45 + 1825c: 7809 ldrb r1, [r1, #0] + 1825e: 18a2 adds r2, r4, r2 + 18260: 3243 adds r2, #67 ; 0x43 + 18262: 3302 adds r3, #2 + 18264: 7011 strb r1, [r2, #0] + 18266: e7c1 b.n 181ec <_printf_common+0x48> + 18268: 0022 movs r2, r4 + 1826a: 2301 movs r3, #1 + 1826c: 321a adds r2, #26 + 1826e: 9901 ldr r1, [sp, #4] + 18270: 9800 ldr r0, [sp, #0] + 18272: 9e08 ldr r6, [sp, #32] + 18274: 47b0 blx r6 + 18276: 1c43 adds r3, r0, #1 + 18278: d0e6 beq.n 18248 <_printf_common+0xa4> + 1827a: 3701 adds r7, #1 + 1827c: e7d1 b.n 18222 <_printf_common+0x7e> ... -000183f0 <_printf_i>: - 183f0: b5f0 push {r4, r5, r6, r7, lr} - 183f2: b08b sub sp, #44 ; 0x2c - 183f4: 9206 str r2, [sp, #24] - 183f6: 000a movs r2, r1 - 183f8: 3243 adds r2, #67 ; 0x43 - 183fa: 9307 str r3, [sp, #28] - 183fc: 9005 str r0, [sp, #20] - 183fe: 9204 str r2, [sp, #16] - 18400: 7e0a ldrb r2, [r1, #24] - 18402: 000c movs r4, r1 - 18404: 9b10 ldr r3, [sp, #64] ; 0x40 - 18406: 2a6e cmp r2, #110 ; 0x6e - 18408: d100 bne.n 1840c <_printf_i+0x1c> - 1840a: e08f b.n 1852c <_printf_i+0x13c> - 1840c: d817 bhi.n 1843e <_printf_i+0x4e> - 1840e: 2a63 cmp r2, #99 ; 0x63 - 18410: d02c beq.n 1846c <_printf_i+0x7c> - 18412: d808 bhi.n 18426 <_printf_i+0x36> - 18414: 2a00 cmp r2, #0 - 18416: d100 bne.n 1841a <_printf_i+0x2a> - 18418: e099 b.n 1854e <_printf_i+0x15e> - 1841a: 2a58 cmp r2, #88 ; 0x58 - 1841c: d054 beq.n 184c8 <_printf_i+0xd8> - 1841e: 0026 movs r6, r4 - 18420: 3642 adds r6, #66 ; 0x42 - 18422: 7032 strb r2, [r6, #0] - 18424: e029 b.n 1847a <_printf_i+0x8a> - 18426: 2a64 cmp r2, #100 ; 0x64 - 18428: d001 beq.n 1842e <_printf_i+0x3e> - 1842a: 2a69 cmp r2, #105 ; 0x69 - 1842c: d1f7 bne.n 1841e <_printf_i+0x2e> - 1842e: 6821 ldr r1, [r4, #0] - 18430: 681a ldr r2, [r3, #0] - 18432: 0608 lsls r0, r1, #24 - 18434: d523 bpl.n 1847e <_printf_i+0x8e> - 18436: 1d11 adds r1, r2, #4 - 18438: 6019 str r1, [r3, #0] - 1843a: 6815 ldr r5, [r2, #0] - 1843c: e025 b.n 1848a <_printf_i+0x9a> - 1843e: 2a73 cmp r2, #115 ; 0x73 - 18440: d100 bne.n 18444 <_printf_i+0x54> - 18442: e088 b.n 18556 <_printf_i+0x166> - 18444: d808 bhi.n 18458 <_printf_i+0x68> - 18446: 2a6f cmp r2, #111 ; 0x6f - 18448: d029 beq.n 1849e <_printf_i+0xae> - 1844a: 2a70 cmp r2, #112 ; 0x70 - 1844c: d1e7 bne.n 1841e <_printf_i+0x2e> - 1844e: 2220 movs r2, #32 - 18450: 6809 ldr r1, [r1, #0] - 18452: 430a orrs r2, r1 - 18454: 6022 str r2, [r4, #0] - 18456: e003 b.n 18460 <_printf_i+0x70> - 18458: 2a75 cmp r2, #117 ; 0x75 - 1845a: d020 beq.n 1849e <_printf_i+0xae> - 1845c: 2a78 cmp r2, #120 ; 0x78 - 1845e: d1de bne.n 1841e <_printf_i+0x2e> - 18460: 0022 movs r2, r4 - 18462: 2178 movs r1, #120 ; 0x78 - 18464: 3245 adds r2, #69 ; 0x45 - 18466: 7011 strb r1, [r2, #0] - 18468: 4a6c ldr r2, [pc, #432] ; (1861c <_printf_i+0x22c>) - 1846a: e030 b.n 184ce <_printf_i+0xde> - 1846c: 000e movs r6, r1 - 1846e: 681a ldr r2, [r3, #0] - 18470: 3642 adds r6, #66 ; 0x42 - 18472: 1d11 adds r1, r2, #4 - 18474: 6019 str r1, [r3, #0] - 18476: 6813 ldr r3, [r2, #0] - 18478: 7033 strb r3, [r6, #0] - 1847a: 2301 movs r3, #1 - 1847c: e079 b.n 18572 <_printf_i+0x182> - 1847e: 0649 lsls r1, r1, #25 - 18480: d5d9 bpl.n 18436 <_printf_i+0x46> - 18482: 1d11 adds r1, r2, #4 - 18484: 6019 str r1, [r3, #0] - 18486: 2300 movs r3, #0 - 18488: 5ed5 ldrsh r5, [r2, r3] - 1848a: 2d00 cmp r5, #0 - 1848c: da03 bge.n 18496 <_printf_i+0xa6> - 1848e: 232d movs r3, #45 ; 0x2d - 18490: 9a04 ldr r2, [sp, #16] - 18492: 426d negs r5, r5 - 18494: 7013 strb r3, [r2, #0] - 18496: 4b62 ldr r3, [pc, #392] ; (18620 <_printf_i+0x230>) - 18498: 270a movs r7, #10 - 1849a: 9303 str r3, [sp, #12] - 1849c: e02f b.n 184fe <_printf_i+0x10e> - 1849e: 6820 ldr r0, [r4, #0] - 184a0: 6819 ldr r1, [r3, #0] - 184a2: 0605 lsls r5, r0, #24 - 184a4: d503 bpl.n 184ae <_printf_i+0xbe> - 184a6: 1d08 adds r0, r1, #4 - 184a8: 6018 str r0, [r3, #0] - 184aa: 680d ldr r5, [r1, #0] - 184ac: e005 b.n 184ba <_printf_i+0xca> - 184ae: 0640 lsls r0, r0, #25 - 184b0: d5f9 bpl.n 184a6 <_printf_i+0xb6> - 184b2: 680d ldr r5, [r1, #0] - 184b4: 1d08 adds r0, r1, #4 - 184b6: 6018 str r0, [r3, #0] - 184b8: b2ad uxth r5, r5 - 184ba: 4b59 ldr r3, [pc, #356] ; (18620 <_printf_i+0x230>) - 184bc: 2708 movs r7, #8 - 184be: 9303 str r3, [sp, #12] - 184c0: 2a6f cmp r2, #111 ; 0x6f - 184c2: d018 beq.n 184f6 <_printf_i+0x106> - 184c4: 270a movs r7, #10 - 184c6: e016 b.n 184f6 <_printf_i+0x106> - 184c8: 3145 adds r1, #69 ; 0x45 - 184ca: 700a strb r2, [r1, #0] - 184cc: 4a54 ldr r2, [pc, #336] ; (18620 <_printf_i+0x230>) - 184ce: 9203 str r2, [sp, #12] - 184d0: 681a ldr r2, [r3, #0] - 184d2: 6821 ldr r1, [r4, #0] - 184d4: 1d10 adds r0, r2, #4 - 184d6: 6018 str r0, [r3, #0] - 184d8: 6815 ldr r5, [r2, #0] - 184da: 0608 lsls r0, r1, #24 - 184dc: d522 bpl.n 18524 <_printf_i+0x134> - 184de: 07cb lsls r3, r1, #31 - 184e0: d502 bpl.n 184e8 <_printf_i+0xf8> - 184e2: 2320 movs r3, #32 - 184e4: 4319 orrs r1, r3 - 184e6: 6021 str r1, [r4, #0] - 184e8: 2710 movs r7, #16 - 184ea: 2d00 cmp r5, #0 - 184ec: d103 bne.n 184f6 <_printf_i+0x106> - 184ee: 2320 movs r3, #32 - 184f0: 6822 ldr r2, [r4, #0] - 184f2: 439a bics r2, r3 - 184f4: 6022 str r2, [r4, #0] - 184f6: 0023 movs r3, r4 - 184f8: 2200 movs r2, #0 - 184fa: 3343 adds r3, #67 ; 0x43 - 184fc: 701a strb r2, [r3, #0] - 184fe: 6863 ldr r3, [r4, #4] - 18500: 60a3 str r3, [r4, #8] - 18502: 2b00 cmp r3, #0 - 18504: db5c blt.n 185c0 <_printf_i+0x1d0> - 18506: 2204 movs r2, #4 - 18508: 6821 ldr r1, [r4, #0] - 1850a: 4391 bics r1, r2 - 1850c: 6021 str r1, [r4, #0] - 1850e: 2d00 cmp r5, #0 - 18510: d158 bne.n 185c4 <_printf_i+0x1d4> - 18512: 9e04 ldr r6, [sp, #16] - 18514: 2b00 cmp r3, #0 - 18516: d064 beq.n 185e2 <_printf_i+0x1f2> - 18518: 0026 movs r6, r4 - 1851a: 9b03 ldr r3, [sp, #12] - 1851c: 3642 adds r6, #66 ; 0x42 - 1851e: 781b ldrb r3, [r3, #0] - 18520: 7033 strb r3, [r6, #0] - 18522: e05e b.n 185e2 <_printf_i+0x1f2> - 18524: 0648 lsls r0, r1, #25 - 18526: d5da bpl.n 184de <_printf_i+0xee> - 18528: b2ad uxth r5, r5 - 1852a: e7d8 b.n 184de <_printf_i+0xee> - 1852c: 6809 ldr r1, [r1, #0] - 1852e: 681a ldr r2, [r3, #0] - 18530: 0608 lsls r0, r1, #24 - 18532: d505 bpl.n 18540 <_printf_i+0x150> - 18534: 1d11 adds r1, r2, #4 - 18536: 6019 str r1, [r3, #0] - 18538: 6813 ldr r3, [r2, #0] - 1853a: 6962 ldr r2, [r4, #20] - 1853c: 601a str r2, [r3, #0] - 1853e: e006 b.n 1854e <_printf_i+0x15e> - 18540: 0649 lsls r1, r1, #25 - 18542: d5f7 bpl.n 18534 <_printf_i+0x144> - 18544: 1d11 adds r1, r2, #4 - 18546: 6019 str r1, [r3, #0] - 18548: 6813 ldr r3, [r2, #0] - 1854a: 8aa2 ldrh r2, [r4, #20] - 1854c: 801a strh r2, [r3, #0] - 1854e: 2300 movs r3, #0 - 18550: 9e04 ldr r6, [sp, #16] - 18552: 6123 str r3, [r4, #16] - 18554: e054 b.n 18600 <_printf_i+0x210> - 18556: 681a ldr r2, [r3, #0] - 18558: 1d11 adds r1, r2, #4 - 1855a: 6019 str r1, [r3, #0] - 1855c: 6816 ldr r6, [r2, #0] - 1855e: 2100 movs r1, #0 - 18560: 6862 ldr r2, [r4, #4] - 18562: 0030 movs r0, r6 - 18564: f000 f85e bl 18624 - 18568: 2800 cmp r0, #0 - 1856a: d001 beq.n 18570 <_printf_i+0x180> - 1856c: 1b80 subs r0, r0, r6 - 1856e: 6060 str r0, [r4, #4] - 18570: 6863 ldr r3, [r4, #4] - 18572: 6123 str r3, [r4, #16] - 18574: 2300 movs r3, #0 - 18576: 9a04 ldr r2, [sp, #16] - 18578: 7013 strb r3, [r2, #0] - 1857a: e041 b.n 18600 <_printf_i+0x210> - 1857c: 6923 ldr r3, [r4, #16] - 1857e: 0032 movs r2, r6 - 18580: 9906 ldr r1, [sp, #24] - 18582: 9805 ldr r0, [sp, #20] - 18584: 9d07 ldr r5, [sp, #28] - 18586: 47a8 blx r5 - 18588: 1c43 adds r3, r0, #1 - 1858a: d043 beq.n 18614 <_printf_i+0x224> - 1858c: 6823 ldr r3, [r4, #0] - 1858e: 2500 movs r5, #0 - 18590: 079b lsls r3, r3, #30 - 18592: d40f bmi.n 185b4 <_printf_i+0x1c4> - 18594: 9b09 ldr r3, [sp, #36] ; 0x24 - 18596: 68e0 ldr r0, [r4, #12] - 18598: 4298 cmp r0, r3 - 1859a: da3d bge.n 18618 <_printf_i+0x228> - 1859c: 0018 movs r0, r3 - 1859e: e03b b.n 18618 <_printf_i+0x228> - 185a0: 0022 movs r2, r4 - 185a2: 2301 movs r3, #1 - 185a4: 3219 adds r2, #25 - 185a6: 9906 ldr r1, [sp, #24] - 185a8: 9805 ldr r0, [sp, #20] - 185aa: 9e07 ldr r6, [sp, #28] - 185ac: 47b0 blx r6 - 185ae: 1c43 adds r3, r0, #1 - 185b0: d030 beq.n 18614 <_printf_i+0x224> - 185b2: 3501 adds r5, #1 - 185b4: 68e3 ldr r3, [r4, #12] - 185b6: 9a09 ldr r2, [sp, #36] ; 0x24 - 185b8: 1a9b subs r3, r3, r2 - 185ba: 429d cmp r5, r3 - 185bc: dbf0 blt.n 185a0 <_printf_i+0x1b0> - 185be: e7e9 b.n 18594 <_printf_i+0x1a4> - 185c0: 2d00 cmp r5, #0 - 185c2: d0a9 beq.n 18518 <_printf_i+0x128> - 185c4: 9e04 ldr r6, [sp, #16] - 185c6: 0028 movs r0, r5 - 185c8: 0039 movs r1, r7 - 185ca: f7ff fa97 bl 17afc <__aeabi_uidivmod> - 185ce: 9b03 ldr r3, [sp, #12] - 185d0: 3e01 subs r6, #1 - 185d2: 5c5b ldrb r3, [r3, r1] - 185d4: 0028 movs r0, r5 - 185d6: 7033 strb r3, [r6, #0] - 185d8: 0039 movs r1, r7 - 185da: f7ff fa09 bl 179f0 <__udivsi3> - 185de: 1e05 subs r5, r0, #0 - 185e0: d1f1 bne.n 185c6 <_printf_i+0x1d6> - 185e2: 2f08 cmp r7, #8 - 185e4: d109 bne.n 185fa <_printf_i+0x20a> - 185e6: 6823 ldr r3, [r4, #0] - 185e8: 07db lsls r3, r3, #31 - 185ea: d506 bpl.n 185fa <_printf_i+0x20a> - 185ec: 6863 ldr r3, [r4, #4] - 185ee: 6922 ldr r2, [r4, #16] - 185f0: 4293 cmp r3, r2 - 185f2: dc02 bgt.n 185fa <_printf_i+0x20a> - 185f4: 2330 movs r3, #48 ; 0x30 - 185f6: 3e01 subs r6, #1 - 185f8: 7033 strb r3, [r6, #0] - 185fa: 9b04 ldr r3, [sp, #16] - 185fc: 1b9b subs r3, r3, r6 - 185fe: 6123 str r3, [r4, #16] - 18600: 9b07 ldr r3, [sp, #28] - 18602: aa09 add r2, sp, #36 ; 0x24 - 18604: 9300 str r3, [sp, #0] - 18606: 0021 movs r1, r4 - 18608: 9b06 ldr r3, [sp, #24] - 1860a: 9805 ldr r0, [sp, #20] - 1860c: f7ff fe82 bl 18314 <_printf_common> - 18610: 1c43 adds r3, r0, #1 - 18612: d1b3 bne.n 1857c <_printf_i+0x18c> - 18614: 2001 movs r0, #1 - 18616: 4240 negs r0, r0 - 18618: b00b add sp, #44 ; 0x2c - 1861a: bdf0 pop {r4, r5, r6, r7, pc} - 1861c: 0001cade .word 0x0001cade - 18620: 0001cacd .word 0x0001cacd - -00018624 : - 18624: b2c9 uxtb r1, r1 - 18626: 1882 adds r2, r0, r2 - 18628: 4290 cmp r0, r2 - 1862a: d101 bne.n 18630 - 1862c: 2000 movs r0, #0 - 1862e: 4770 bx lr - 18630: 7803 ldrb r3, [r0, #0] - 18632: 428b cmp r3, r1 - 18634: d0fb beq.n 1862e - 18636: 3001 adds r0, #1 - 18638: e7f6 b.n 18628 - -0001863a : - 1863a: b510 push {r4, lr} - 1863c: 4288 cmp r0, r1 - 1863e: d902 bls.n 18646 - 18640: 188b adds r3, r1, r2 - 18642: 4298 cmp r0, r3 - 18644: d308 bcc.n 18658 - 18646: 2300 movs r3, #0 - 18648: 429a cmp r2, r3 - 1864a: d007 beq.n 1865c - 1864c: 5ccc ldrb r4, [r1, r3] - 1864e: 54c4 strb r4, [r0, r3] - 18650: 3301 adds r3, #1 - 18652: e7f9 b.n 18648 - 18654: 5c8b ldrb r3, [r1, r2] - 18656: 5483 strb r3, [r0, r2] - 18658: 3a01 subs r2, #1 - 1865a: d2fb bcs.n 18654 - 1865c: bd10 pop {r4, pc} +00018280 <_printf_i>: + 18280: b5f0 push {r4, r5, r6, r7, lr} + 18282: b08b sub sp, #44 ; 0x2c + 18284: 9206 str r2, [sp, #24] + 18286: 000a movs r2, r1 + 18288: 3243 adds r2, #67 ; 0x43 + 1828a: 9307 str r3, [sp, #28] + 1828c: 9005 str r0, [sp, #20] + 1828e: 9204 str r2, [sp, #16] + 18290: 7e0a ldrb r2, [r1, #24] + 18292: 000c movs r4, r1 + 18294: 9b10 ldr r3, [sp, #64] ; 0x40 + 18296: 2a6e cmp r2, #110 ; 0x6e + 18298: d100 bne.n 1829c <_printf_i+0x1c> + 1829a: e08f b.n 183bc <_printf_i+0x13c> + 1829c: d817 bhi.n 182ce <_printf_i+0x4e> + 1829e: 2a63 cmp r2, #99 ; 0x63 + 182a0: d02c beq.n 182fc <_printf_i+0x7c> + 182a2: d808 bhi.n 182b6 <_printf_i+0x36> + 182a4: 2a00 cmp r2, #0 + 182a6: d100 bne.n 182aa <_printf_i+0x2a> + 182a8: e099 b.n 183de <_printf_i+0x15e> + 182aa: 2a58 cmp r2, #88 ; 0x58 + 182ac: d054 beq.n 18358 <_printf_i+0xd8> + 182ae: 0026 movs r6, r4 + 182b0: 3642 adds r6, #66 ; 0x42 + 182b2: 7032 strb r2, [r6, #0] + 182b4: e029 b.n 1830a <_printf_i+0x8a> + 182b6: 2a64 cmp r2, #100 ; 0x64 + 182b8: d001 beq.n 182be <_printf_i+0x3e> + 182ba: 2a69 cmp r2, #105 ; 0x69 + 182bc: d1f7 bne.n 182ae <_printf_i+0x2e> + 182be: 6821 ldr r1, [r4, #0] + 182c0: 681a ldr r2, [r3, #0] + 182c2: 0608 lsls r0, r1, #24 + 182c4: d523 bpl.n 1830e <_printf_i+0x8e> + 182c6: 1d11 adds r1, r2, #4 + 182c8: 6019 str r1, [r3, #0] + 182ca: 6815 ldr r5, [r2, #0] + 182cc: e025 b.n 1831a <_printf_i+0x9a> + 182ce: 2a73 cmp r2, #115 ; 0x73 + 182d0: d100 bne.n 182d4 <_printf_i+0x54> + 182d2: e088 b.n 183e6 <_printf_i+0x166> + 182d4: d808 bhi.n 182e8 <_printf_i+0x68> + 182d6: 2a6f cmp r2, #111 ; 0x6f + 182d8: d029 beq.n 1832e <_printf_i+0xae> + 182da: 2a70 cmp r2, #112 ; 0x70 + 182dc: d1e7 bne.n 182ae <_printf_i+0x2e> + 182de: 2220 movs r2, #32 + 182e0: 6809 ldr r1, [r1, #0] + 182e2: 430a orrs r2, r1 + 182e4: 6022 str r2, [r4, #0] + 182e6: e003 b.n 182f0 <_printf_i+0x70> + 182e8: 2a75 cmp r2, #117 ; 0x75 + 182ea: d020 beq.n 1832e <_printf_i+0xae> + 182ec: 2a78 cmp r2, #120 ; 0x78 + 182ee: d1de bne.n 182ae <_printf_i+0x2e> + 182f0: 0022 movs r2, r4 + 182f2: 2178 movs r1, #120 ; 0x78 + 182f4: 3245 adds r2, #69 ; 0x45 + 182f6: 7011 strb r1, [r2, #0] + 182f8: 4a6c ldr r2, [pc, #432] ; (184ac <_printf_i+0x22c>) + 182fa: e030 b.n 1835e <_printf_i+0xde> + 182fc: 000e movs r6, r1 + 182fe: 681a ldr r2, [r3, #0] + 18300: 3642 adds r6, #66 ; 0x42 + 18302: 1d11 adds r1, r2, #4 + 18304: 6019 str r1, [r3, #0] + 18306: 6813 ldr r3, [r2, #0] + 18308: 7033 strb r3, [r6, #0] + 1830a: 2301 movs r3, #1 + 1830c: e079 b.n 18402 <_printf_i+0x182> + 1830e: 0649 lsls r1, r1, #25 + 18310: d5d9 bpl.n 182c6 <_printf_i+0x46> + 18312: 1d11 adds r1, r2, #4 + 18314: 6019 str r1, [r3, #0] + 18316: 2300 movs r3, #0 + 18318: 5ed5 ldrsh r5, [r2, r3] + 1831a: 2d00 cmp r5, #0 + 1831c: da03 bge.n 18326 <_printf_i+0xa6> + 1831e: 232d movs r3, #45 ; 0x2d + 18320: 9a04 ldr r2, [sp, #16] + 18322: 426d negs r5, r5 + 18324: 7013 strb r3, [r2, #0] + 18326: 4b62 ldr r3, [pc, #392] ; (184b0 <_printf_i+0x230>) + 18328: 270a movs r7, #10 + 1832a: 9303 str r3, [sp, #12] + 1832c: e02f b.n 1838e <_printf_i+0x10e> + 1832e: 6820 ldr r0, [r4, #0] + 18330: 6819 ldr r1, [r3, #0] + 18332: 0605 lsls r5, r0, #24 + 18334: d503 bpl.n 1833e <_printf_i+0xbe> + 18336: 1d08 adds r0, r1, #4 + 18338: 6018 str r0, [r3, #0] + 1833a: 680d ldr r5, [r1, #0] + 1833c: e005 b.n 1834a <_printf_i+0xca> + 1833e: 0640 lsls r0, r0, #25 + 18340: d5f9 bpl.n 18336 <_printf_i+0xb6> + 18342: 680d ldr r5, [r1, #0] + 18344: 1d08 adds r0, r1, #4 + 18346: 6018 str r0, [r3, #0] + 18348: b2ad uxth r5, r5 + 1834a: 4b59 ldr r3, [pc, #356] ; (184b0 <_printf_i+0x230>) + 1834c: 2708 movs r7, #8 + 1834e: 9303 str r3, [sp, #12] + 18350: 2a6f cmp r2, #111 ; 0x6f + 18352: d018 beq.n 18386 <_printf_i+0x106> + 18354: 270a movs r7, #10 + 18356: e016 b.n 18386 <_printf_i+0x106> + 18358: 3145 adds r1, #69 ; 0x45 + 1835a: 700a strb r2, [r1, #0] + 1835c: 4a54 ldr r2, [pc, #336] ; (184b0 <_printf_i+0x230>) + 1835e: 9203 str r2, [sp, #12] + 18360: 681a ldr r2, [r3, #0] + 18362: 6821 ldr r1, [r4, #0] + 18364: 1d10 adds r0, r2, #4 + 18366: 6018 str r0, [r3, #0] + 18368: 6815 ldr r5, [r2, #0] + 1836a: 0608 lsls r0, r1, #24 + 1836c: d522 bpl.n 183b4 <_printf_i+0x134> + 1836e: 07cb lsls r3, r1, #31 + 18370: d502 bpl.n 18378 <_printf_i+0xf8> + 18372: 2320 movs r3, #32 + 18374: 4319 orrs r1, r3 + 18376: 6021 str r1, [r4, #0] + 18378: 2710 movs r7, #16 + 1837a: 2d00 cmp r5, #0 + 1837c: d103 bne.n 18386 <_printf_i+0x106> + 1837e: 2320 movs r3, #32 + 18380: 6822 ldr r2, [r4, #0] + 18382: 439a bics r2, r3 + 18384: 6022 str r2, [r4, #0] + 18386: 0023 movs r3, r4 + 18388: 2200 movs r2, #0 + 1838a: 3343 adds r3, #67 ; 0x43 + 1838c: 701a strb r2, [r3, #0] + 1838e: 6863 ldr r3, [r4, #4] + 18390: 60a3 str r3, [r4, #8] + 18392: 2b00 cmp r3, #0 + 18394: db5c blt.n 18450 <_printf_i+0x1d0> + 18396: 2204 movs r2, #4 + 18398: 6821 ldr r1, [r4, #0] + 1839a: 4391 bics r1, r2 + 1839c: 6021 str r1, [r4, #0] + 1839e: 2d00 cmp r5, #0 + 183a0: d158 bne.n 18454 <_printf_i+0x1d4> + 183a2: 9e04 ldr r6, [sp, #16] + 183a4: 2b00 cmp r3, #0 + 183a6: d064 beq.n 18472 <_printf_i+0x1f2> + 183a8: 0026 movs r6, r4 + 183aa: 9b03 ldr r3, [sp, #12] + 183ac: 3642 adds r6, #66 ; 0x42 + 183ae: 781b ldrb r3, [r3, #0] + 183b0: 7033 strb r3, [r6, #0] + 183b2: e05e b.n 18472 <_printf_i+0x1f2> + 183b4: 0648 lsls r0, r1, #25 + 183b6: d5da bpl.n 1836e <_printf_i+0xee> + 183b8: b2ad uxth r5, r5 + 183ba: e7d8 b.n 1836e <_printf_i+0xee> + 183bc: 6809 ldr r1, [r1, #0] + 183be: 681a ldr r2, [r3, #0] + 183c0: 0608 lsls r0, r1, #24 + 183c2: d505 bpl.n 183d0 <_printf_i+0x150> + 183c4: 1d11 adds r1, r2, #4 + 183c6: 6019 str r1, [r3, #0] + 183c8: 6813 ldr r3, [r2, #0] + 183ca: 6962 ldr r2, [r4, #20] + 183cc: 601a str r2, [r3, #0] + 183ce: e006 b.n 183de <_printf_i+0x15e> + 183d0: 0649 lsls r1, r1, #25 + 183d2: d5f7 bpl.n 183c4 <_printf_i+0x144> + 183d4: 1d11 adds r1, r2, #4 + 183d6: 6019 str r1, [r3, #0] + 183d8: 6813 ldr r3, [r2, #0] + 183da: 8aa2 ldrh r2, [r4, #20] + 183dc: 801a strh r2, [r3, #0] + 183de: 2300 movs r3, #0 + 183e0: 9e04 ldr r6, [sp, #16] + 183e2: 6123 str r3, [r4, #16] + 183e4: e054 b.n 18490 <_printf_i+0x210> + 183e6: 681a ldr r2, [r3, #0] + 183e8: 1d11 adds r1, r2, #4 + 183ea: 6019 str r1, [r3, #0] + 183ec: 6816 ldr r6, [r2, #0] + 183ee: 2100 movs r1, #0 + 183f0: 6862 ldr r2, [r4, #4] + 183f2: 0030 movs r0, r6 + 183f4: f000 f85e bl 184b4 + 183f8: 2800 cmp r0, #0 + 183fa: d001 beq.n 18400 <_printf_i+0x180> + 183fc: 1b80 subs r0, r0, r6 + 183fe: 6060 str r0, [r4, #4] + 18400: 6863 ldr r3, [r4, #4] + 18402: 6123 str r3, [r4, #16] + 18404: 2300 movs r3, #0 + 18406: 9a04 ldr r2, [sp, #16] + 18408: 7013 strb r3, [r2, #0] + 1840a: e041 b.n 18490 <_printf_i+0x210> + 1840c: 6923 ldr r3, [r4, #16] + 1840e: 0032 movs r2, r6 + 18410: 9906 ldr r1, [sp, #24] + 18412: 9805 ldr r0, [sp, #20] + 18414: 9d07 ldr r5, [sp, #28] + 18416: 47a8 blx r5 + 18418: 1c43 adds r3, r0, #1 + 1841a: d043 beq.n 184a4 <_printf_i+0x224> + 1841c: 6823 ldr r3, [r4, #0] + 1841e: 2500 movs r5, #0 + 18420: 079b lsls r3, r3, #30 + 18422: d40f bmi.n 18444 <_printf_i+0x1c4> + 18424: 9b09 ldr r3, [sp, #36] ; 0x24 + 18426: 68e0 ldr r0, [r4, #12] + 18428: 4298 cmp r0, r3 + 1842a: da3d bge.n 184a8 <_printf_i+0x228> + 1842c: 0018 movs r0, r3 + 1842e: e03b b.n 184a8 <_printf_i+0x228> + 18430: 0022 movs r2, r4 + 18432: 2301 movs r3, #1 + 18434: 3219 adds r2, #25 + 18436: 9906 ldr r1, [sp, #24] + 18438: 9805 ldr r0, [sp, #20] + 1843a: 9e07 ldr r6, [sp, #28] + 1843c: 47b0 blx r6 + 1843e: 1c43 adds r3, r0, #1 + 18440: d030 beq.n 184a4 <_printf_i+0x224> + 18442: 3501 adds r5, #1 + 18444: 68e3 ldr r3, [r4, #12] + 18446: 9a09 ldr r2, [sp, #36] ; 0x24 + 18448: 1a9b subs r3, r3, r2 + 1844a: 429d cmp r5, r3 + 1844c: dbf0 blt.n 18430 <_printf_i+0x1b0> + 1844e: e7e9 b.n 18424 <_printf_i+0x1a4> + 18450: 2d00 cmp r5, #0 + 18452: d0a9 beq.n 183a8 <_printf_i+0x128> + 18454: 9e04 ldr r6, [sp, #16] + 18456: 0028 movs r0, r5 + 18458: 0039 movs r1, r7 + 1845a: f7ff fa97 bl 1798c <__aeabi_uidivmod> + 1845e: 9b03 ldr r3, [sp, #12] + 18460: 3e01 subs r6, #1 + 18462: 5c5b ldrb r3, [r3, r1] + 18464: 0028 movs r0, r5 + 18466: 7033 strb r3, [r6, #0] + 18468: 0039 movs r1, r7 + 1846a: f7ff fa09 bl 17880 <__udivsi3> + 1846e: 1e05 subs r5, r0, #0 + 18470: d1f1 bne.n 18456 <_printf_i+0x1d6> + 18472: 2f08 cmp r7, #8 + 18474: d109 bne.n 1848a <_printf_i+0x20a> + 18476: 6823 ldr r3, [r4, #0] + 18478: 07db lsls r3, r3, #31 + 1847a: d506 bpl.n 1848a <_printf_i+0x20a> + 1847c: 6863 ldr r3, [r4, #4] + 1847e: 6922 ldr r2, [r4, #16] + 18480: 4293 cmp r3, r2 + 18482: dc02 bgt.n 1848a <_printf_i+0x20a> + 18484: 2330 movs r3, #48 ; 0x30 + 18486: 3e01 subs r6, #1 + 18488: 7033 strb r3, [r6, #0] + 1848a: 9b04 ldr r3, [sp, #16] + 1848c: 1b9b subs r3, r3, r6 + 1848e: 6123 str r3, [r4, #16] + 18490: 9b07 ldr r3, [sp, #28] + 18492: aa09 add r2, sp, #36 ; 0x24 + 18494: 9300 str r3, [sp, #0] + 18496: 0021 movs r1, r4 + 18498: 9b06 ldr r3, [sp, #24] + 1849a: 9805 ldr r0, [sp, #20] + 1849c: f7ff fe82 bl 181a4 <_printf_common> + 184a0: 1c43 adds r3, r0, #1 + 184a2: d1b3 bne.n 1840c <_printf_i+0x18c> + 184a4: 2001 movs r0, #1 + 184a6: 4240 negs r0, r0 + 184a8: b00b add sp, #44 ; 0x2c + 184aa: bdf0 pop {r4, r5, r6, r7, pc} + 184ac: 0001c96e .word 0x0001c96e + 184b0: 0001c95d .word 0x0001c95d + +000184b4 : + 184b4: b2c9 uxtb r1, r1 + 184b6: 1882 adds r2, r0, r2 + 184b8: 4290 cmp r0, r2 + 184ba: d101 bne.n 184c0 + 184bc: 2000 movs r0, #0 + 184be: 4770 bx lr + 184c0: 7803 ldrb r3, [r0, #0] + 184c2: 428b cmp r3, r1 + 184c4: d0fb beq.n 184be + 184c6: 3001 adds r0, #1 + 184c8: e7f6 b.n 184b8 + +000184ca : + 184ca: b510 push {r4, lr} + 184cc: 4288 cmp r0, r1 + 184ce: d902 bls.n 184d6 + 184d0: 188b adds r3, r1, r2 + 184d2: 4298 cmp r0, r3 + 184d4: d308 bcc.n 184e8 + 184d6: 2300 movs r3, #0 + 184d8: 429a cmp r2, r3 + 184da: d007 beq.n 184ec + 184dc: 5ccc ldrb r4, [r1, r3] + 184de: 54c4 strb r4, [r0, r3] + 184e0: 3301 adds r3, #1 + 184e2: e7f9 b.n 184d8 + 184e4: 5c8b ldrb r3, [r1, r2] + 184e6: 5483 strb r3, [r0, r2] + 184e8: 3a01 subs r2, #1 + 184ea: d2fb bcs.n 184e4 + 184ec: bd10 pop {r4, pc} ... -00018660 <_free_r>: - 18660: b570 push {r4, r5, r6, lr} - 18662: 0005 movs r5, r0 - 18664: 2900 cmp r1, #0 - 18666: d010 beq.n 1868a <_free_r+0x2a> - 18668: 1f0c subs r4, r1, #4 - 1866a: 6823 ldr r3, [r4, #0] - 1866c: 2b00 cmp r3, #0 - 1866e: da00 bge.n 18672 <_free_r+0x12> - 18670: 18e4 adds r4, r4, r3 - 18672: 0028 movs r0, r5 - 18674: f000 f8d4 bl 18820 <__malloc_lock> - 18678: 4a1d ldr r2, [pc, #116] ; (186f0 <_free_r+0x90>) - 1867a: 6813 ldr r3, [r2, #0] - 1867c: 2b00 cmp r3, #0 - 1867e: d105 bne.n 1868c <_free_r+0x2c> - 18680: 6063 str r3, [r4, #4] - 18682: 6014 str r4, [r2, #0] - 18684: 0028 movs r0, r5 - 18686: f000 f8cc bl 18822 <__malloc_unlock> - 1868a: bd70 pop {r4, r5, r6, pc} - 1868c: 42a3 cmp r3, r4 - 1868e: d909 bls.n 186a4 <_free_r+0x44> - 18690: 6821 ldr r1, [r4, #0] - 18692: 1860 adds r0, r4, r1 - 18694: 4283 cmp r3, r0 - 18696: d1f3 bne.n 18680 <_free_r+0x20> - 18698: 6818 ldr r0, [r3, #0] - 1869a: 685b ldr r3, [r3, #4] - 1869c: 1841 adds r1, r0, r1 - 1869e: 6021 str r1, [r4, #0] - 186a0: e7ee b.n 18680 <_free_r+0x20> - 186a2: 0013 movs r3, r2 - 186a4: 685a ldr r2, [r3, #4] - 186a6: 2a00 cmp r2, #0 - 186a8: d001 beq.n 186ae <_free_r+0x4e> - 186aa: 42a2 cmp r2, r4 - 186ac: d9f9 bls.n 186a2 <_free_r+0x42> - 186ae: 6819 ldr r1, [r3, #0] - 186b0: 1858 adds r0, r3, r1 - 186b2: 42a0 cmp r0, r4 - 186b4: d10b bne.n 186ce <_free_r+0x6e> - 186b6: 6820 ldr r0, [r4, #0] - 186b8: 1809 adds r1, r1, r0 - 186ba: 1858 adds r0, r3, r1 - 186bc: 6019 str r1, [r3, #0] - 186be: 4282 cmp r2, r0 - 186c0: d1e0 bne.n 18684 <_free_r+0x24> - 186c2: 6810 ldr r0, [r2, #0] - 186c4: 6852 ldr r2, [r2, #4] - 186c6: 1841 adds r1, r0, r1 - 186c8: 6019 str r1, [r3, #0] - 186ca: 605a str r2, [r3, #4] - 186cc: e7da b.n 18684 <_free_r+0x24> - 186ce: 42a0 cmp r0, r4 - 186d0: d902 bls.n 186d8 <_free_r+0x78> - 186d2: 230c movs r3, #12 - 186d4: 602b str r3, [r5, #0] - 186d6: e7d5 b.n 18684 <_free_r+0x24> - 186d8: 6821 ldr r1, [r4, #0] - 186da: 1860 adds r0, r4, r1 - 186dc: 4282 cmp r2, r0 - 186de: d103 bne.n 186e8 <_free_r+0x88> - 186e0: 6810 ldr r0, [r2, #0] - 186e2: 6852 ldr r2, [r2, #4] - 186e4: 1841 adds r1, r0, r1 - 186e6: 6021 str r1, [r4, #0] - 186e8: 6062 str r2, [r4, #4] - 186ea: 605c str r4, [r3, #4] - 186ec: e7ca b.n 18684 <_free_r+0x24> - 186ee: 46c0 nop ; (mov r8, r8) - 186f0: 20004c8c .word 0x20004c8c - -000186f4 <_malloc_r>: - 186f4: 2303 movs r3, #3 - 186f6: b570 push {r4, r5, r6, lr} - 186f8: 1ccd adds r5, r1, #3 - 186fa: 439d bics r5, r3 - 186fc: 3508 adds r5, #8 - 186fe: 0006 movs r6, r0 - 18700: 2d0c cmp r5, #12 - 18702: d21e bcs.n 18742 <_malloc_r+0x4e> - 18704: 250c movs r5, #12 - 18706: 42a9 cmp r1, r5 - 18708: d81d bhi.n 18746 <_malloc_r+0x52> - 1870a: 0030 movs r0, r6 - 1870c: f000 f888 bl 18820 <__malloc_lock> - 18710: 4a25 ldr r2, [pc, #148] ; (187a8 <_malloc_r+0xb4>) - 18712: 6814 ldr r4, [r2, #0] - 18714: 0021 movs r1, r4 - 18716: 2900 cmp r1, #0 - 18718: d119 bne.n 1874e <_malloc_r+0x5a> - 1871a: 4c24 ldr r4, [pc, #144] ; (187ac <_malloc_r+0xb8>) - 1871c: 6823 ldr r3, [r4, #0] - 1871e: 2b00 cmp r3, #0 - 18720: d103 bne.n 1872a <_malloc_r+0x36> - 18722: 0030 movs r0, r6 - 18724: f000 f86a bl 187fc <_sbrk_r> - 18728: 6020 str r0, [r4, #0] - 1872a: 0029 movs r1, r5 - 1872c: 0030 movs r0, r6 - 1872e: f000 f865 bl 187fc <_sbrk_r> - 18732: 1c43 adds r3, r0, #1 - 18734: d12c bne.n 18790 <_malloc_r+0x9c> - 18736: 230c movs r3, #12 - 18738: 0030 movs r0, r6 - 1873a: 6033 str r3, [r6, #0] - 1873c: f000 f871 bl 18822 <__malloc_unlock> - 18740: e003 b.n 1874a <_malloc_r+0x56> - 18742: 2d00 cmp r5, #0 - 18744: dadf bge.n 18706 <_malloc_r+0x12> - 18746: 230c movs r3, #12 - 18748: 6033 str r3, [r6, #0] - 1874a: 2000 movs r0, #0 - 1874c: bd70 pop {r4, r5, r6, pc} - 1874e: 680b ldr r3, [r1, #0] - 18750: 1b5b subs r3, r3, r5 - 18752: d41a bmi.n 1878a <_malloc_r+0x96> - 18754: 2b0b cmp r3, #11 - 18756: d903 bls.n 18760 <_malloc_r+0x6c> - 18758: 600b str r3, [r1, #0] - 1875a: 18cc adds r4, r1, r3 - 1875c: 6025 str r5, [r4, #0] - 1875e: e003 b.n 18768 <_malloc_r+0x74> - 18760: 428c cmp r4, r1 - 18762: d10e bne.n 18782 <_malloc_r+0x8e> - 18764: 6863 ldr r3, [r4, #4] - 18766: 6013 str r3, [r2, #0] - 18768: 0030 movs r0, r6 - 1876a: f000 f85a bl 18822 <__malloc_unlock> - 1876e: 0020 movs r0, r4 - 18770: 2207 movs r2, #7 - 18772: 300b adds r0, #11 - 18774: 1d23 adds r3, r4, #4 - 18776: 4390 bics r0, r2 - 18778: 1ac3 subs r3, r0, r3 - 1877a: d0e7 beq.n 1874c <_malloc_r+0x58> - 1877c: 425a negs r2, r3 - 1877e: 50e2 str r2, [r4, r3] - 18780: e7e4 b.n 1874c <_malloc_r+0x58> - 18782: 684b ldr r3, [r1, #4] - 18784: 6063 str r3, [r4, #4] - 18786: 000c movs r4, r1 - 18788: e7ee b.n 18768 <_malloc_r+0x74> - 1878a: 000c movs r4, r1 - 1878c: 6849 ldr r1, [r1, #4] - 1878e: e7c2 b.n 18716 <_malloc_r+0x22> - 18790: 2303 movs r3, #3 - 18792: 1cc4 adds r4, r0, #3 - 18794: 439c bics r4, r3 - 18796: 42a0 cmp r0, r4 - 18798: d0e0 beq.n 1875c <_malloc_r+0x68> - 1879a: 1a21 subs r1, r4, r0 - 1879c: 0030 movs r0, r6 - 1879e: f000 f82d bl 187fc <_sbrk_r> - 187a2: 1c43 adds r3, r0, #1 - 187a4: d1da bne.n 1875c <_malloc_r+0x68> - 187a6: e7c6 b.n 18736 <_malloc_r+0x42> - 187a8: 20004c8c .word 0x20004c8c - 187ac: 20004c90 .word 0x20004c90 - -000187b0 <_realloc_r>: - 187b0: b5f8 push {r3, r4, r5, r6, r7, lr} - 187b2: 0007 movs r7, r0 - 187b4: 000d movs r5, r1 - 187b6: 0016 movs r6, r2 - 187b8: 2900 cmp r1, #0 - 187ba: d105 bne.n 187c8 <_realloc_r+0x18> - 187bc: 0011 movs r1, r2 - 187be: f7ff ff99 bl 186f4 <_malloc_r> - 187c2: 0004 movs r4, r0 - 187c4: 0020 movs r0, r4 - 187c6: bdf8 pop {r3, r4, r5, r6, r7, pc} - 187c8: 2a00 cmp r2, #0 - 187ca: d103 bne.n 187d4 <_realloc_r+0x24> - 187cc: f7ff ff48 bl 18660 <_free_r> - 187d0: 0034 movs r4, r6 - 187d2: e7f7 b.n 187c4 <_realloc_r+0x14> - 187d4: f000 f826 bl 18824 <_malloc_usable_size_r> - 187d8: 002c movs r4, r5 - 187da: 4286 cmp r6, r0 - 187dc: d9f2 bls.n 187c4 <_realloc_r+0x14> - 187de: 0031 movs r1, r6 - 187e0: 0038 movs r0, r7 - 187e2: f7ff ff87 bl 186f4 <_malloc_r> - 187e6: 1e04 subs r4, r0, #0 - 187e8: d0ec beq.n 187c4 <_realloc_r+0x14> - 187ea: 0029 movs r1, r5 - 187ec: 0032 movs r2, r6 - 187ee: f7ff fbdc bl 17faa - 187f2: 0029 movs r1, r5 - 187f4: 0038 movs r0, r7 - 187f6: f7ff ff33 bl 18660 <_free_r> - 187fa: e7e3 b.n 187c4 <_realloc_r+0x14> - -000187fc <_sbrk_r>: - 187fc: 2300 movs r3, #0 - 187fe: b570 push {r4, r5, r6, lr} - 18800: 4c06 ldr r4, [pc, #24] ; (1881c <_sbrk_r+0x20>) - 18802: 0005 movs r5, r0 - 18804: 0008 movs r0, r1 - 18806: 6023 str r3, [r4, #0] - 18808: f7e8 fe26 bl 1458 <_sbrk> - 1880c: 1c43 adds r3, r0, #1 - 1880e: d103 bne.n 18818 <_sbrk_r+0x1c> - 18810: 6823 ldr r3, [r4, #0] - 18812: 2b00 cmp r3, #0 - 18814: d000 beq.n 18818 <_sbrk_r+0x1c> - 18816: 602b str r3, [r5, #0] - 18818: bd70 pop {r4, r5, r6, pc} - 1881a: 46c0 nop ; (mov r8, r8) - 1881c: 20004e34 .word 0x20004e34 - -00018820 <__malloc_lock>: - 18820: 4770 bx lr - -00018822 <__malloc_unlock>: - 18822: 4770 bx lr - -00018824 <_malloc_usable_size_r>: - 18824: 1f0b subs r3, r1, #4 - 18826: 681b ldr r3, [r3, #0] - 18828: 1f18 subs r0, r3, #4 - 1882a: 2b00 cmp r3, #0 - 1882c: da01 bge.n 18832 <_malloc_usable_size_r+0xe> - 1882e: 580b ldr r3, [r1, r0] - 18830: 18c0 adds r0, r0, r3 - 18832: 4770 bx lr - 18834: 42000800 .word 0x42000800 - 18838: 42000c00 .word 0x42000c00 - 1883c: 42001000 .word 0x42001000 - 18840: 42001400 .word 0x42001400 - 18844: 42001800 .word 0x42001800 - 18848: 42001c00 .word 0x42001c00 - 1884c: 00000dae .word 0x00000dae - 18850: 00000daa .word 0x00000daa - 18854: 00000daa .word 0x00000daa - 18858: 00000e10 .word 0x00000e10 - 1885c: 00000e10 .word 0x00000e10 - 18860: 00000dc2 .word 0x00000dc2 - 18864: 00000db4 .word 0x00000db4 - 18868: 00000dc8 .word 0x00000dc8 - 1886c: 00000dfe .word 0x00000dfe - 18870: 00000e98 .word 0x00000e98 - 18874: 00000e78 .word 0x00000e78 - 18878: 00000e78 .word 0x00000e78 - 1887c: 00000f04 .word 0x00000f04 - 18880: 00000e8a .word 0x00000e8a - 18884: 00000ea6 .word 0x00000ea6 - 18888: 00000e7c .word 0x00000e7c - 1888c: 00000eb4 .word 0x00000eb4 - 18890: 00000ef4 .word 0x00000ef4 - 18894: 2074754f .word 0x2074754f - 18898: 6d20666f .word 0x6d20666f - 1889c: 726f6d65 .word 0x726f6d65 - 188a0: 0079 .short 0x0079 - 188a2: f800 .short 0xf800 - 188a4: 000022aa .word 0x000022aa - 188a8: 00002326 .word 0x00002326 - 188ac: 00002330 .word 0x00002330 - 188b0: 00002346 .word 0x00002346 - 188b4: 00002356 .word 0x00002356 - 188b8: 00002366 .word 0x00002366 - 188bc: 00002384 .word 0x00002384 - 188c0: 0000239c .word 0x0000239c - 188c4: 000023b2 .word 0x000023b2 - 188c8: 000023d0 .word 0x000023d0 - 188cc: 000023da .word 0x000023da - 188d0: 000023f0 .word 0x000023f0 - 188d4: 00002400 .word 0x00002400 - 188d8: 00002410 .word 0x00002410 - 188dc: 0000242e .word 0x0000242e - 188e0: 00002446 .word 0x00002446 - 188e4: 00002450 .word 0x00002450 - 188e8: 00002466 .word 0x00002466 - 188ec: 00002476 .word 0x00002476 - 188f0: 00002486 .word 0x00002486 - 188f4: 000024a4 .word 0x000024a4 - 188f8: 0000ffff .word 0x0000ffff - 188fc: 4c4c554e .word 0x4c4c554e - 18900: 696f7020 .word 0x696f7020 - 18904: 7265746e .word 0x7265746e - 18908: 00000000 .word 0x00000000 - 1890c: 6f5f766c .word 0x6f5f766c - 18910: 00006a62 .word 0x00006a62 - 18914: 000007e0 .word 0x000007e0 - 18918: 00007ef4 .word 0x00007ef4 - 1891c: 00007ef8 .word 0x00007ef8 - 18920: 00007ef4 .word 0x00007ef4 - 18924: 00007efc .word 0x00007efc - 18928: 00007f00 .word 0x00007f00 - 1892c: 00007f04 .word 0x00007f04 - 18930: 00007f08 .word 0x00007f08 - 18934: 00007efc .word 0x00007efc - 18938: 00007f00 .word 0x00007f00 - 1893c: 00007f04 .word 0x00007f04 - 18940: 00007f08 .word 0x00007f08 - 18944: 0000ffff .word 0x0000ffff - 18948: 640a6f4e .word 0x640a6f4e - 1894c: 00617461 .word 0x00617461 - 18950: 000081b8 .word 0x000081b8 - 18954: 000081a0 .word 0x000081a0 - 18958: 000081a4 .word 0x000081a4 - 1895c: 000081a8 .word 0x000081a8 - 18960: 000081ac .word 0x000081ac - 18964: 000081b0 .word 0x000081b0 - 18968: 000000ff .word 0x000000ff - -0001896c <_lv_bpp1_opa_table>: - 1896c: 0000ff00 .... - -00018970 <_lv_bpp2_opa_table>: - 18970: ffaa5500 .U.. - -00018974 <_lv_bpp4_opa_table>: - 18974: 33221100 77665544 bbaa9988 ffeeddcc .."3DUfw........ - -00018984 <_lv_bpp8_opa_table>: - 18984: 03020100 07060504 0b0a0908 0f0e0d0c ................ - 18994: 13121110 17161514 1b1a1918 1f1e1d1c ................ - 189a4: 23222120 27262524 2b2a2928 2f2e2d2c !"#$%&'()*+,-./ - 189b4: 33323130 37363534 3b3a3938 3f3e3d3c 0123456789:;<=>? - 189c4: 43424140 47464544 4b4a4948 4f4e4d4c @ABCDEFGHIJKLMNO - 189d4: 53525150 57565554 5b5a5958 5f5e5d5c PQRSTUVWXYZ[\]^_ - 189e4: 63626160 67666564 6b6a6968 6f6e6d6c `abcdefghijklmno - 189f4: 73727170 77767574 7b7a7978 7f7e7d7c pqrstuvwxyz{|}~. - 18a04: 83828180 87868584 8b8a8988 8f8e8d8c ................ - 18a14: 93929190 97969594 9b9a9998 9f9e9d9c ................ - 18a24: a3a2a1a0 a7a6a5a4 abaaa9a8 afaeadac ................ - 18a34: b3b2b1b0 b7b6b5b4 bbbab9b8 bfbebdbc ................ - 18a44: c3c2c1c0 c7c6c5c4 cbcac9c8 cfcecdcc ................ - 18a54: d3d2d1d0 d7d6d5d4 dbdad9d8 dfdedddc ................ - 18a64: e3e2e1e0 e7e6e5e4 ebeae9e8 efeeedec ................ - 18a74: f3f2f1f0 f7f6f5f4 fbfaf9f8 fffefdfc ................ - -00018a84 : - 18a84: 81808080 83828281 87868584 8d8c8a89 ................ - 18a94: 9593918f 9e9b9997 a7a5a2a0 b2afadaa ................ - 18aa4: 000000b5 0000ffff 33221100 77665544 .........."3DUfw - 18ab4: bbaa9988 ffeeddcc 33221100 77665544 .........."3DUfw - 18ac4: bbaa9988 ffeeddcc 006e6962 0000eabc ........bin..... - 18ad4: 0000eac2 0000ea58 0000eaaa 0000eab0 ....X........... - 18ae4: 0000eabc 0000eabc 0000eabc 0000eab6 ................ - 18af4: 0000ecf8 0000ecfc 0000ecc2 0000ecec ................ - 18b04: 0000ecf0 0000ecf8 0000ecf8 0000ecf8 ................ - 18b14: 0000ecf4 0000eca2 0000eca6 0000ec6c ............l... - 18b24: 0000ec96 0000ec9a 0000eca2 0000eca2 ................ - 18b34: 0000eca2 0000ec9e 0000ebf2 0000ebf6 ................ - 18b44: 0000ebcc 0000ebe6 0000ebea 0000ebf2 ................ - 18b54: 0000ebf2 0000ebf2 0000ebee 0000ed70 ............p... - 18b64: 0000edc4 0000edca 0000edd0 0000edd6 ................ - 18b74: 0000eddc 0000ede2 0000ede8 0000ee98 ................ - 18b84: 0000ee9c 0000ee88 0000ee8c 0000ee90 ................ - 18b94: 0000ee98 0000ee98 0000ee98 0000ee94 ................ - 18ba4: 0000f0f8 0000f0fc 0000f0e8 0000f0ec ................ - 18bb4: 0000f0f0 0000f0f8 0000f0f8 0000f0f8 ................ - 18bc4: 0000f0f4 0000f070 0000f0a0 0000f060 ....p.......`... - 18bd4: 0000f064 0000f068 0000f070 0000f070 d...h...p...p... - 18be4: 0000f070 0000f06c 0000f038 0000f03e p...l...8...>... - 18bf4: 0000eff4 0000f026 0000f02c 0000f038 ....&...,...8... - 18c04: 0000f038 0000f038 0000f032 0000f172 8...8...2...r... - 18c14: 0000f1ce 0000f1d4 0000f1da 0000f1e0 ................ - 18c24: 0000f1e6 0000f1ec 0000f1f2 ............ - -00018c30 : - 18c30: 00000020 0001005f 00000000 00000000 ..._........... - 18c40: 00000000 000000b0 0060f7f3 0001c860 ..........`.`... - 18c50: 00000000 0002003b ....;... - -00018c58 : +000184f0 <_free_r>: + 184f0: b570 push {r4, r5, r6, lr} + 184f2: 0005 movs r5, r0 + 184f4: 2900 cmp r1, #0 + 184f6: d010 beq.n 1851a <_free_r+0x2a> + 184f8: 1f0c subs r4, r1, #4 + 184fa: 6823 ldr r3, [r4, #0] + 184fc: 2b00 cmp r3, #0 + 184fe: da00 bge.n 18502 <_free_r+0x12> + 18500: 18e4 adds r4, r4, r3 + 18502: 0028 movs r0, r5 + 18504: f000 f8d4 bl 186b0 <__malloc_lock> + 18508: 4a1d ldr r2, [pc, #116] ; (18580 <_free_r+0x90>) + 1850a: 6813 ldr r3, [r2, #0] + 1850c: 2b00 cmp r3, #0 + 1850e: d105 bne.n 1851c <_free_r+0x2c> + 18510: 6063 str r3, [r4, #4] + 18512: 6014 str r4, [r2, #0] + 18514: 0028 movs r0, r5 + 18516: f000 f8cc bl 186b2 <__malloc_unlock> + 1851a: bd70 pop {r4, r5, r6, pc} + 1851c: 42a3 cmp r3, r4 + 1851e: d909 bls.n 18534 <_free_r+0x44> + 18520: 6821 ldr r1, [r4, #0] + 18522: 1860 adds r0, r4, r1 + 18524: 4283 cmp r3, r0 + 18526: d1f3 bne.n 18510 <_free_r+0x20> + 18528: 6818 ldr r0, [r3, #0] + 1852a: 685b ldr r3, [r3, #4] + 1852c: 1841 adds r1, r0, r1 + 1852e: 6021 str r1, [r4, #0] + 18530: e7ee b.n 18510 <_free_r+0x20> + 18532: 0013 movs r3, r2 + 18534: 685a ldr r2, [r3, #4] + 18536: 2a00 cmp r2, #0 + 18538: d001 beq.n 1853e <_free_r+0x4e> + 1853a: 42a2 cmp r2, r4 + 1853c: d9f9 bls.n 18532 <_free_r+0x42> + 1853e: 6819 ldr r1, [r3, #0] + 18540: 1858 adds r0, r3, r1 + 18542: 42a0 cmp r0, r4 + 18544: d10b bne.n 1855e <_free_r+0x6e> + 18546: 6820 ldr r0, [r4, #0] + 18548: 1809 adds r1, r1, r0 + 1854a: 1858 adds r0, r3, r1 + 1854c: 6019 str r1, [r3, #0] + 1854e: 4282 cmp r2, r0 + 18550: d1e0 bne.n 18514 <_free_r+0x24> + 18552: 6810 ldr r0, [r2, #0] + 18554: 6852 ldr r2, [r2, #4] + 18556: 1841 adds r1, r0, r1 + 18558: 6019 str r1, [r3, #0] + 1855a: 605a str r2, [r3, #4] + 1855c: e7da b.n 18514 <_free_r+0x24> + 1855e: 42a0 cmp r0, r4 + 18560: d902 bls.n 18568 <_free_r+0x78> + 18562: 230c movs r3, #12 + 18564: 602b str r3, [r5, #0] + 18566: e7d5 b.n 18514 <_free_r+0x24> + 18568: 6821 ldr r1, [r4, #0] + 1856a: 1860 adds r0, r4, r1 + 1856c: 4282 cmp r2, r0 + 1856e: d103 bne.n 18578 <_free_r+0x88> + 18570: 6810 ldr r0, [r2, #0] + 18572: 6852 ldr r2, [r2, #4] + 18574: 1841 adds r1, r0, r1 + 18576: 6021 str r1, [r4, #0] + 18578: 6062 str r2, [r4, #4] + 1857a: 605c str r4, [r3, #4] + 1857c: e7ca b.n 18514 <_free_r+0x24> + 1857e: 46c0 nop ; (mov r8, r8) + 18580: 20004c8c .word 0x20004c8c + +00018584 <_malloc_r>: + 18584: 2303 movs r3, #3 + 18586: b570 push {r4, r5, r6, lr} + 18588: 1ccd adds r5, r1, #3 + 1858a: 439d bics r5, r3 + 1858c: 3508 adds r5, #8 + 1858e: 0006 movs r6, r0 + 18590: 2d0c cmp r5, #12 + 18592: d21e bcs.n 185d2 <_malloc_r+0x4e> + 18594: 250c movs r5, #12 + 18596: 42a9 cmp r1, r5 + 18598: d81d bhi.n 185d6 <_malloc_r+0x52> + 1859a: 0030 movs r0, r6 + 1859c: f000 f888 bl 186b0 <__malloc_lock> + 185a0: 4a25 ldr r2, [pc, #148] ; (18638 <_malloc_r+0xb4>) + 185a2: 6814 ldr r4, [r2, #0] + 185a4: 0021 movs r1, r4 + 185a6: 2900 cmp r1, #0 + 185a8: d119 bne.n 185de <_malloc_r+0x5a> + 185aa: 4c24 ldr r4, [pc, #144] ; (1863c <_malloc_r+0xb8>) + 185ac: 6823 ldr r3, [r4, #0] + 185ae: 2b00 cmp r3, #0 + 185b0: d103 bne.n 185ba <_malloc_r+0x36> + 185b2: 0030 movs r0, r6 + 185b4: f000 f86a bl 1868c <_sbrk_r> + 185b8: 6020 str r0, [r4, #0] + 185ba: 0029 movs r1, r5 + 185bc: 0030 movs r0, r6 + 185be: f000 f865 bl 1868c <_sbrk_r> + 185c2: 1c43 adds r3, r0, #1 + 185c4: d12c bne.n 18620 <_malloc_r+0x9c> + 185c6: 230c movs r3, #12 + 185c8: 0030 movs r0, r6 + 185ca: 6033 str r3, [r6, #0] + 185cc: f000 f871 bl 186b2 <__malloc_unlock> + 185d0: e003 b.n 185da <_malloc_r+0x56> + 185d2: 2d00 cmp r5, #0 + 185d4: dadf bge.n 18596 <_malloc_r+0x12> + 185d6: 230c movs r3, #12 + 185d8: 6033 str r3, [r6, #0] + 185da: 2000 movs r0, #0 + 185dc: bd70 pop {r4, r5, r6, pc} + 185de: 680b ldr r3, [r1, #0] + 185e0: 1b5b subs r3, r3, r5 + 185e2: d41a bmi.n 1861a <_malloc_r+0x96> + 185e4: 2b0b cmp r3, #11 + 185e6: d903 bls.n 185f0 <_malloc_r+0x6c> + 185e8: 600b str r3, [r1, #0] + 185ea: 18cc adds r4, r1, r3 + 185ec: 6025 str r5, [r4, #0] + 185ee: e003 b.n 185f8 <_malloc_r+0x74> + 185f0: 428c cmp r4, r1 + 185f2: d10e bne.n 18612 <_malloc_r+0x8e> + 185f4: 6863 ldr r3, [r4, #4] + 185f6: 6013 str r3, [r2, #0] + 185f8: 0030 movs r0, r6 + 185fa: f000 f85a bl 186b2 <__malloc_unlock> + 185fe: 0020 movs r0, r4 + 18600: 2207 movs r2, #7 + 18602: 300b adds r0, #11 + 18604: 1d23 adds r3, r4, #4 + 18606: 4390 bics r0, r2 + 18608: 1ac3 subs r3, r0, r3 + 1860a: d0e7 beq.n 185dc <_malloc_r+0x58> + 1860c: 425a negs r2, r3 + 1860e: 50e2 str r2, [r4, r3] + 18610: e7e4 b.n 185dc <_malloc_r+0x58> + 18612: 684b ldr r3, [r1, #4] + 18614: 6063 str r3, [r4, #4] + 18616: 000c movs r4, r1 + 18618: e7ee b.n 185f8 <_malloc_r+0x74> + 1861a: 000c movs r4, r1 + 1861c: 6849 ldr r1, [r1, #4] + 1861e: e7c2 b.n 185a6 <_malloc_r+0x22> + 18620: 2303 movs r3, #3 + 18622: 1cc4 adds r4, r0, #3 + 18624: 439c bics r4, r3 + 18626: 42a0 cmp r0, r4 + 18628: d0e0 beq.n 185ec <_malloc_r+0x68> + 1862a: 1a21 subs r1, r4, r0 + 1862c: 0030 movs r0, r6 + 1862e: f000 f82d bl 1868c <_sbrk_r> + 18632: 1c43 adds r3, r0, #1 + 18634: d1da bne.n 185ec <_malloc_r+0x68> + 18636: e7c6 b.n 185c6 <_malloc_r+0x42> + 18638: 20004c8c .word 0x20004c8c + 1863c: 20004c90 .word 0x20004c90 + +00018640 <_realloc_r>: + 18640: b5f8 push {r3, r4, r5, r6, r7, lr} + 18642: 0007 movs r7, r0 + 18644: 000d movs r5, r1 + 18646: 0016 movs r6, r2 + 18648: 2900 cmp r1, #0 + 1864a: d105 bne.n 18658 <_realloc_r+0x18> + 1864c: 0011 movs r1, r2 + 1864e: f7ff ff99 bl 18584 <_malloc_r> + 18652: 0004 movs r4, r0 + 18654: 0020 movs r0, r4 + 18656: bdf8 pop {r3, r4, r5, r6, r7, pc} + 18658: 2a00 cmp r2, #0 + 1865a: d103 bne.n 18664 <_realloc_r+0x24> + 1865c: f7ff ff48 bl 184f0 <_free_r> + 18660: 0034 movs r4, r6 + 18662: e7f7 b.n 18654 <_realloc_r+0x14> + 18664: f000 f826 bl 186b4 <_malloc_usable_size_r> + 18668: 002c movs r4, r5 + 1866a: 4286 cmp r6, r0 + 1866c: d9f2 bls.n 18654 <_realloc_r+0x14> + 1866e: 0031 movs r1, r6 + 18670: 0038 movs r0, r7 + 18672: f7ff ff87 bl 18584 <_malloc_r> + 18676: 1e04 subs r4, r0, #0 + 18678: d0ec beq.n 18654 <_realloc_r+0x14> + 1867a: 0029 movs r1, r5 + 1867c: 0032 movs r2, r6 + 1867e: f7ff fbdc bl 17e3a + 18682: 0029 movs r1, r5 + 18684: 0038 movs r0, r7 + 18686: f7ff ff33 bl 184f0 <_free_r> + 1868a: e7e3 b.n 18654 <_realloc_r+0x14> + +0001868c <_sbrk_r>: + 1868c: 2300 movs r3, #0 + 1868e: b570 push {r4, r5, r6, lr} + 18690: 4c06 ldr r4, [pc, #24] ; (186ac <_sbrk_r+0x20>) + 18692: 0005 movs r5, r0 + 18694: 0008 movs r0, r1 + 18696: 6023 str r3, [r4, #0] + 18698: f7e8 fede bl 1458 <_sbrk> + 1869c: 1c43 adds r3, r0, #1 + 1869e: d103 bne.n 186a8 <_sbrk_r+0x1c> + 186a0: 6823 ldr r3, [r4, #0] + 186a2: 2b00 cmp r3, #0 + 186a4: d000 beq.n 186a8 <_sbrk_r+0x1c> + 186a6: 602b str r3, [r5, #0] + 186a8: bd70 pop {r4, r5, r6, pc} + 186aa: 46c0 nop ; (mov r8, r8) + 186ac: 20004e34 .word 0x20004e34 + +000186b0 <__malloc_lock>: + 186b0: 4770 bx lr + +000186b2 <__malloc_unlock>: + 186b2: 4770 bx lr + +000186b4 <_malloc_usable_size_r>: + 186b4: 1f0b subs r3, r1, #4 + 186b6: 681b ldr r3, [r3, #0] + 186b8: 1f18 subs r0, r3, #4 + 186ba: 2b00 cmp r3, #0 + 186bc: da01 bge.n 186c2 <_malloc_usable_size_r+0xe> + 186be: 580b ldr r3, [r1, r0] + 186c0: 18c0 adds r0, r0, r3 + 186c2: 4770 bx lr + 186c4: 42000800 .word 0x42000800 + 186c8: 42000c00 .word 0x42000c00 + 186cc: 42001000 .word 0x42001000 + 186d0: 42001400 .word 0x42001400 + 186d4: 42001800 .word 0x42001800 + 186d8: 42001c00 .word 0x42001c00 + 186dc: 00000dae .word 0x00000dae + 186e0: 00000daa .word 0x00000daa + 186e4: 00000daa .word 0x00000daa + 186e8: 00000e10 .word 0x00000e10 + 186ec: 00000e10 .word 0x00000e10 + 186f0: 00000dc2 .word 0x00000dc2 + 186f4: 00000db4 .word 0x00000db4 + 186f8: 00000dc8 .word 0x00000dc8 + 186fc: 00000dfe .word 0x00000dfe + 18700: 00000e98 .word 0x00000e98 + 18704: 00000e78 .word 0x00000e78 + 18708: 00000e78 .word 0x00000e78 + 1870c: 00000f04 .word 0x00000f04 + 18710: 00000e8a .word 0x00000e8a + 18714: 00000ea6 .word 0x00000ea6 + 18718: 00000e7c .word 0x00000e7c + 1871c: 00000eb4 .word 0x00000eb4 + 18720: 00000ef4 .word 0x00000ef4 + 18724: 2074754f .word 0x2074754f + 18728: 6d20666f .word 0x6d20666f + 1872c: 726f6d65 .word 0x726f6d65 + 18730: 0079 .short 0x0079 + 18732: f800 .short 0xf800 + 18734: 000022aa .word 0x000022aa + 18738: 00002326 .word 0x00002326 + 1873c: 00002330 .word 0x00002330 + 18740: 00002346 .word 0x00002346 + 18744: 00002356 .word 0x00002356 + 18748: 00002366 .word 0x00002366 + 1874c: 00002384 .word 0x00002384 + 18750: 0000239c .word 0x0000239c + 18754: 000023b2 .word 0x000023b2 + 18758: 000023d0 .word 0x000023d0 + 1875c: 000023da .word 0x000023da + 18760: 000023f0 .word 0x000023f0 + 18764: 00002400 .word 0x00002400 + 18768: 00002410 .word 0x00002410 + 1876c: 0000242e .word 0x0000242e + 18770: 00002446 .word 0x00002446 + 18774: 00002450 .word 0x00002450 + 18778: 00002466 .word 0x00002466 + 1877c: 00002476 .word 0x00002476 + 18780: 00002486 .word 0x00002486 + 18784: 000024a4 .word 0x000024a4 + 18788: 0000ffff .word 0x0000ffff + 1878c: 4c4c554e .word 0x4c4c554e + 18790: 696f7020 .word 0x696f7020 + 18794: 7265746e .word 0x7265746e + 18798: 00000000 .word 0x00000000 + 1879c: 6f5f766c .word 0x6f5f766c + 187a0: 00006a62 .word 0x00006a62 + 187a4: 000007e0 .word 0x000007e0 + 187a8: 00007ef4 .word 0x00007ef4 + 187ac: 00007ef8 .word 0x00007ef8 + 187b0: 00007ef4 .word 0x00007ef4 + 187b4: 00007efc .word 0x00007efc + 187b8: 00007f00 .word 0x00007f00 + 187bc: 00007f04 .word 0x00007f04 + 187c0: 00007f08 .word 0x00007f08 + 187c4: 00007efc .word 0x00007efc + 187c8: 00007f00 .word 0x00007f00 + 187cc: 00007f04 .word 0x00007f04 + 187d0: 00007f08 .word 0x00007f08 + 187d4: 0000ffff .word 0x0000ffff + 187d8: 640a6f4e .word 0x640a6f4e + 187dc: 00617461 .word 0x00617461 + 187e0: 000081b8 .word 0x000081b8 + 187e4: 000081a0 .word 0x000081a0 + 187e8: 000081a4 .word 0x000081a4 + 187ec: 000081a8 .word 0x000081a8 + 187f0: 000081ac .word 0x000081ac + 187f4: 000081b0 .word 0x000081b0 + 187f8: 000000ff .word 0x000000ff + +000187fc <_lv_bpp1_opa_table>: + 187fc: 0000ff00 .... + +00018800 <_lv_bpp2_opa_table>: + 18800: ffaa5500 .U.. + +00018804 <_lv_bpp4_opa_table>: + 18804: 33221100 77665544 bbaa9988 ffeeddcc .."3DUfw........ + +00018814 <_lv_bpp8_opa_table>: + 18814: 03020100 07060504 0b0a0908 0f0e0d0c ................ + 18824: 13121110 17161514 1b1a1918 1f1e1d1c ................ + 18834: 23222120 27262524 2b2a2928 2f2e2d2c !"#$%&'()*+,-./ + 18844: 33323130 37363534 3b3a3938 3f3e3d3c 0123456789:;<=>? + 18854: 43424140 47464544 4b4a4948 4f4e4d4c @ABCDEFGHIJKLMNO + 18864: 53525150 57565554 5b5a5958 5f5e5d5c PQRSTUVWXYZ[\]^_ + 18874: 63626160 67666564 6b6a6968 6f6e6d6c `abcdefghijklmno + 18884: 73727170 77767574 7b7a7978 7f7e7d7c pqrstuvwxyz{|}~. + 18894: 83828180 87868584 8b8a8988 8f8e8d8c ................ + 188a4: 93929190 97969594 9b9a9998 9f9e9d9c ................ + 188b4: a3a2a1a0 a7a6a5a4 abaaa9a8 afaeadac ................ + 188c4: b3b2b1b0 b7b6b5b4 bbbab9b8 bfbebdbc ................ + 188d4: c3c2c1c0 c7c6c5c4 cbcac9c8 cfcecdcc ................ + 188e4: d3d2d1d0 d7d6d5d4 dbdad9d8 dfdedddc ................ + 188f4: e3e2e1e0 e7e6e5e4 ebeae9e8 efeeedec ................ + 18904: f3f2f1f0 f7f6f5f4 fbfaf9f8 fffefdfc ................ + +00018914 : + 18914: 81808080 83828281 87868584 8d8c8a89 ................ + 18924: 9593918f 9e9b9997 a7a5a2a0 b2afadaa ................ + 18934: 000000b5 0000ffff 33221100 77665544 .........."3DUfw + 18944: bbaa9988 ffeeddcc 33221100 77665544 .........."3DUfw + 18954: bbaa9988 ffeeddcc 006e6962 0000eabc ........bin..... + 18964: 0000eac2 0000ea58 0000eaaa 0000eab0 ....X........... + 18974: 0000eabc 0000eabc 0000eabc 0000eab6 ................ + 18984: 0000ecf8 0000ecfc 0000ecc2 0000ecec ................ + 18994: 0000ecf0 0000ecf8 0000ecf8 0000ecf8 ................ + 189a4: 0000ecf4 0000eca2 0000eca6 0000ec6c ............l... + 189b4: 0000ec96 0000ec9a 0000eca2 0000eca2 ................ + 189c4: 0000eca2 0000ec9e 0000ebf2 0000ebf6 ................ + 189d4: 0000ebcc 0000ebe6 0000ebea 0000ebf2 ................ + 189e4: 0000ebf2 0000ebf2 0000ebee 0000ed70 ............p... + 189f4: 0000edc4 0000edca 0000edd0 0000edd6 ................ + 18a04: 0000eddc 0000ede2 0000ede8 0000ee98 ................ + 18a14: 0000ee9c 0000ee88 0000ee8c 0000ee90 ................ + 18a24: 0000ee98 0000ee98 0000ee98 0000ee94 ................ + 18a34: 0000f0f8 0000f0fc 0000f0e8 0000f0ec ................ + 18a44: 0000f0f0 0000f0f8 0000f0f8 0000f0f8 ................ + 18a54: 0000f0f4 0000f070 0000f0a0 0000f060 ....p.......`... + 18a64: 0000f064 0000f068 0000f070 0000f070 d...h...p...p... + 18a74: 0000f070 0000f06c 0000f038 0000f03e p...l...8...>... + 18a84: 0000eff4 0000f026 0000f02c 0000f038 ....&...,...8... + 18a94: 0000f038 0000f038 0000f032 0000f172 8...8...2...r... + 18aa4: 0000f1ce 0000f1d4 0000f1da 0000f1e0 ................ + 18ab4: 0000f1e6 0000f1ec 0000f1f2 ............ + +00018ac0 : + 18ac0: 00000020 0001005f 00000000 00000000 ..._........... + 18ad0: 00000000 000000b0 0060f7f3 0001c6f0 ..........`..... + 18ae0: 00000000 0002003b ....;... + +00018ae8 : ... - 18c60: 04500000 00000000 04500000 00010c03 ..P.......P..... - 18c70: 06400012 07010505 0b40001f 00000c0b ..@.......@..... - 18c80: 09f00061 fe00100a 0d8000b1 00000c0d a............... - 18c90: 0b0000ff ff000d0b 03600147 07010502 ........G.`..... - 18ca0: 0560014c fd010f04 0570016a fd000f04 L.`.....j.p..... - 18cb0: 06600188 05000707 095001a1 02010808 ..`.......P..... - 18cc0: 03a001c1 fe000503 062001c9 03000306 .......... ..... - 18cd0: 03a001d2 00000303 05a001d7 feff1008 ................ - 18ce0: 0ab00217 00000c0a 05f00253 00000c05 ........S....... - 18cf0: 09300271 00000c09 092002a7 00000c09 q.0....... ..... - 18d00: 0ab002dd 00000c0b 0930031f 00000c09 ..........0..... - 18d10: 09e00355 00000c0a 09900391 00000c09 U............... - 18d20: 0a5003c7 00000c0a 09e00403 00000c0a ..P............. - 18d30: 03a0043f 00000903 03a0044d fd000c03 ?.......M....... - 18d40: 0950045f 02010808 0950047f 03010608 _.P.......P..... - 18d50: 09500497 02010808 093004b7 00000c09 ..P.......0..... - 18d60: 109004ed fd000f10 0bb00565 00ff0c0d ........e....... - 18d70: 0c2005b3 00010c0b 0b9005f5 00000c0b .. ............. - 18d80: 0d300637 00010c0c 0ac0067f 00010c09 7.0............. - 18d90: 0a3006b5 00010c09 0c6006eb 00000c0c ..0.......`..... - 18da0: 0d000733 00010c0b 04f00775 00010c03 3.......u....... - 18db0: 08300787 00ff0c08 0b8007b7 00010c0b ..0............. - 18dc0: 098007f9 00010c09 0f40082f 00010c0d ......../.@..... - 18dd0: 0d00087d 00010c0b 0d7008bf 00000c0d }.........p..... - 18de0: 0b90090d 00010c0a 0d700949 fd000f0e ........I.p..... - 18df0: 0ba009b2 00010c0a 09f009ee 00000c0a ................ - 18e00: 09600a2a 00000c0a 0ca00a66 00010c0b *.`.....f....... - 18e10: 0b600aa8 00ff0c0d 12000af6 00000c12 ..`............. - 18e20: 0ac00b62 00000c0b 0a600ba4 00ff0c0c b.........`..... - 18e30: 0a800bec 00000c0b 05500c2e fd010f05 ..........P..... - 18e40: 05a00c54 feff1008 05500c94 fd000f04 T.........P..... - 18e50: 09500cb2 02010708 08000cce fe000208 ..P............. - 18e60: 09a00cd6 0a010205 09900cdb 00000909 ................ - 18e70: 0af00d04 00010c0a 09200d40 00000909 ........@. ..... - 18e80: 0af00d69 00000c0a 09d00da5 0000090a i............... - 18e90: 05a00dd2 00000c07 0b100dfc fd000c0a ................ - 18ea0: 0ae00e38 00010c09 04700e6e 00010c03 8.......n.p..... - 18eb0: 04900e80 fdfe0f06 09e00ead 00010c09 ................ - 18ec0: 04700ee3 00010c02 10f00eef 0001090f ..p............. - 18ed0: 0ae00f33 00010909 0a300f5c 0000090a 3.......\.0..... - 18ee0: 0af00f89 fd010c0a 0af00fc5 fd000c0a ................ - 18ef0: 06901001 00010906 0800101c 00000908 ................ - 18f00: 06a01040 00000b07 0ad01067 00010909 @.......g....... - 18f10: 08f01090 00ff090a 0e6010bd 0000090f ..........`..... - 18f20: 08d01101 00000909 08f0112a fdff0c0a ........*....... - 18f30: 08501166 00000908 05a0118a fd000f06 f.P............. - 18f40: 04d011b7 fd010f03 05a011ce fd000f05 ................ - 18f50: 095011f4 04000509 06b0120b 06000606 ..P............. - 18f60: 0500121d 03010403 10001223 fe001110 ........#....... - 18f70: 100012ab 00000c10 1000130b ff000e10 ................ - 18f80: 1000137b 00000c10 0b0013db 00000c0b {............... - 18f90: 1000141d fe001010 1000149d fe001010 ................ - 18fa0: 1200151d ff000e12 1000159b fe001010 ................ - 18fb0: 1200161b 00000c12 10001687 fe001010 ................ - 18fc0: 08001707 ff000e08 0c00173f ff000e0c ........?....... - 18fd0: 12001793 fe001012 10001823 00000c10 ........#....... - 18fe0: 0e001883 fe02100a 0e0018d3 fd00120e ................ - 18ff0: 0e001951 ff000f0e 0e0019ba ff000e0e Q............... - 19000: 0e001a1c fe02100a 0e001a6c ffff0e10 ........l....... - 19010: 0a001adc ff000e0a 0a001b22 ff000e0a ........"....... - 19020: 0e001b68 ff000e0e 0e001bca 0400040e h............... - 19030: 12001be6 00000c12 14001c52 fe001014 ........R....... - 19040: 12001cf2 feff1014 10001d92 fe001010 ................ - 19050: 0e001e12 01000a0e 0e001e58 01000a0e ........X....... - 19060: 14001e9e ff000e14 10001f2a 00000c10 ........*....... - 19070: 10001f8a fe001010 1000200a feff1111 ......... ...... - 19080: 0e00209b ff000e0f 0e002104 fe00100e . .......!...... - 19090: 0e002174 ff000e0e 0a0021d6 feff100c t!.......!...... - 190a0: 0e002236 fe00100e 0e0022a6 fe00100e 6"......."...... - 190b0: 12002316 00000c12 10002382 fdff1212 .#.......#...... - 190c0: 0c002424 fe00100c 14002484 ff000f14 $$.......$...... - 190d0: 1400251a 01000a14 1400257e 01000a14 .%......~%...... - 190e0: 140025e2 01000a14 14002646 01000a14 .%......F&...... - 190f0: 140026aa 01000a14 1400270e ff000e15 .&.......'...... - 19100: 0e0027a1 fe01100c 0e002801 fe00100e .'.......(...... - 19110: 10002871 fdff1111 14002902 00000c14 q(.......)...... - 19120: 0c00297a fe00100c 102029da 01000b11 z).......) ..... - -00019130 : - 19130: aff00bbf 089ee00a c0078cd0 bf100000 ................ - 19140: 1ff5e01a e4f3513f f2403e0f 00100872 ....?Q...>@.r... - 19150: e003c005 007a0000 0900005c 01a00780 ......z.\....... - 19160: ffffffff 733e03fd 0030833c 00c500f2 ......>s<.0..... - 19170: 0e100f00 f0020030 9f00f200 ffffffff ....0........... - 19180: 36c33841 890030e3 00005c00 a007700a A8.6.0...\...p.. - 19190: 79000000 00000000 00000079 20e9ff5c ...y....y...\.. - 191a0: 9ebcfc06 79b00e90 800f1000 0d000079 .......y....y... - 191b0: 000079f5 50fdef03 cf060000 000040fe .y.....P.....@.. - 191c0: 00f15e79 f3057900 07790007 bce92ff1 y^...y....y../.. - 191d0: ae03a0af 0000d7ff 00007900 00790000 .........y....y. - 191e0: 80de0300 00d00500 01500ce4 004c00e3 ..........P...L. - 191f0: 00a9005a c004a006 4c00004e 500d5a00 Z.......N..L.Z.P - 19200: 1ce40000 0000a058 e173ce03 0000e93c ....X.....s.<... - 19210: 400ed600 7c0000a8 d003c003 3c202e00 ...@...|...... < - 19220: 0b003d00 09e20070 00d00680 00a0dd04 .=..p........... - 19230: 00b1ef09 3ce40900 d90000a0 00007d00 .......<.....}.. - 19240: a01cc00c ae3f0000 010000c1 0000c0df ......?......... - 19250: 708feb03 00db0018 3ff0657f ea8f0040 ...p.....e.?@... - 19260: 0000f703 f90b70cf 40bfcf66 30eadf08 .....p..f..@...0 - 19270: 000000a5 f5000000 72e4e4f5 f205da00 ...........r.... - 19280: 700fc00b 205f403f 007f106f 205f106f ...p?@_ o...o._ - 19290: 700f403f f205c00b 303fda00 f106b00c ?@.p......?0.... - 192a0: e900f601 ad00bc00 ad00ae00 e900bc00 ................ - 192b0: f106f601 303fb00c 06004a00 2ba0a474 ......?0.J..t..+ - 192c0: 7f00e5ff 6b7b20fb a004008d 00130000 ..... {k........ - 192d0: 10050000 500f0000 500f0000 511f0100 .......P...P...Q - 192e0: ffffef10 744f34f3 500f0040 500f0000 .....4Ot@..P...P - 192f0: fd520900 0fc5a00b 10110100 04f3ff1f ..R............. - 19300: 12034044 00901efc 00f10500 00b00a00 D@.............. - 19310: 00600f00 00105f00 0000ab00 0000f600 ..`.._.......... - 19320: 0000f105 0000b00a 0000600f 0000104f .........`..O... - 19330: 000000ac 040000f6 0a0000f1 0e0000c0 ................ - 19340: 4f000060 00000010 00c5ef08 cfa8cf00 `..O............ - 19350: 00f50770 c00df20a 1ff80100 dc000080 p............... - 19360: 0000603f 00603fbd 801fbd00 0ddc0000 ?`...?`......... - 19370: f80100c0 0a00f507 a8cf00f2 080070cf .............p.. - 19380: ef00c5ef f37a36ff 05305f00 305f00f3 .....6z.._0..._0 - 19390: 5f00f305 00f30530 f305305f 05305f00 ..._0..._0..._0. - 193a0: fdbe04f3 98fd0770 002890cf 0000bf00 ....p.....(..... - 193b0: 00f20700 00af0000 804f0000 c03f0000 ..........O...?. - 193c0: c13e0000 c12e0000 d12e0000 f82e0000 ..>............. - 193d0: ff467777 6ffaffff 02ffffff b09f7777 wwF....o....ww.. - 193e0: e10c0000 f3090000 f6050000 df000000 ................ - 193f0: 040010e9 0000fd59 00f40600 643f0000 ....Y.........?d - 19400: f3080040 fb8cc9bf d7ff7c00 01000000 @........|...... - 19410: 000000eb 0010be00 506f0000 2f000000 ..........oP.../ - 19420: 00000090 0000d00c 01f30800 f80300d5 ................ - 19430: 00602f00 f72322ed ffff6f21 5581ffff ./`.."#.!o.....U - 19440: 52f95655 2f000000 00000060 0500f602 UV.R.../`....... - 19450: 00ffffff 7077777f 0000e008 0000ad00 .....wwp........ - 19460: 10c20b00 ffdf0000 550430fb 0020ff68 .........0.Uh. . - 19470: 00f80400 920f0000 f6050050 fd8ad98f ........P....... - 19480: e9ef5b10 ce050010 9f0060fc 05708bc8 .[.......`....p. - 19490: 000000f8 0000d00c 00801f00 682f0000 ............../h - 194a0: 3f10faef d08f64ee 0600f12f 00c00ef4 ...?.d../....... - 194b0: f109f602 01f30600 b09f86de d8ef1900 ................ - 194c0: ffff8f00 77f7e8ff 008ffc77 90554f00 .......ww....OU. - 194d0: 00e00b00 00f80200 109f0000 b00f0000 ................ - 194e0: f4060000 dd000000 3f000000 0a000070 ...........?p... - 194f0: 010000f1 000000f9 00d7ff5c af76fc06 ........\.....v. - 19500: 00d00ca0 c00df109 07f20700 c05e11f7 ..............^. - 19510: feffbf00 54f90910 802fd07e 4ff60400 .......T~./....O - 19520: f8000050 0500a01f 76fb09f6 6c00d0af P..........v...l - 19530: 0010d8ff 0080fd8e fc68f80c 00505f00 ..........h.._P. - 19540: 008f703f 7fc00e00 f01f0030 cf13d41f ?p......0....... - 19550: ffef04f1 0200f0a9 00f00a31 a00e0000 ........1....... - 19560: 9f000000 8da70930 df0700f7 1e0040eb ....0........@.. - 19570: 1003fc92 00000000 1efc1203 fc921e90 ................ - 19580: 00001003 01000000 a8d01fe9 00a0300e .............0.. - 19590: 00420000 03f37d01 bf10e89f ee0000b5 ..B..}.......... - 195a0: 17000081 0000b4df 00d2af04 ef820100 ................ - 195b0: 45f3ffff 00515555 01000000 ef101111 ...EUUQ......... - 195c0: 34f3ffff 50404444 ef000000 06000092 ...4DD@P........ - 195d0: 0000b5cf 00e29f03 02f36c00 bf20e99e .........l.... . - 195e0: 930000c6 04000000 0770fdbe a0bf77fc ..........p..w.. - 195f0: cf000027 09000000 010000f0 010000ea '............... - 19600: 000010dd 000010ce 0000603f 00003001 ........?`...0.. - 19610: 00000100 00f50600 405f0000 17000000 .........._@.... - 19620: 00b5fdce fb050000 c27d2353 406e0000 ........S#}...n@ - 19630: 8e000000 01f40210 493ffaae 1e900ab0 ..........?I.... - 19640: 40ef5be6 8f300fe3 40af0010 d9001f98 .[.@..0....@.... - 19650: 403f0000 e8003f6a 401f0000 d9001f5c ..?@j?.....@\... - 19660: 403f0000 8f300f6a 40af0010 1e900a98 ..?@j.0....@.... - 19670: a6de5ad6 01f303f2 ee16faaf 406e0050 .Z..........P.n@ - 19680: 00000000 fb060000 00752353 17000000 ........S#u..... - 19690: 00a3fdce 02000000 000000fd f49f0000 ................ - 196a0: 00000000 00b09e0f f2060000 0000207f ............. .. - 196b0: f801dc00 4f000000 00e00b60 00f00b00 .......O`....... - 196c0: 0100604f ed1111fa ff8f0000 00f3ffff O`.............. - 196d0: 4444c40e f406a04f af000000 0000cd10 ..DDO........... - 196e0: 5ff80200 40ebffff 5755f805 405f40df ..._...@..UW.@_@ - 196f0: 05fa0100 0f0000f4 11515fa0 ff05f43a ........._Q.:... - 19700: 00faffff 5944745f 00f405fa 5ff20800 ...._tDY......._ - 19710: 5f000040 0000f445 855ff209 05fb6a55 @.._E....._.Uj.. - 19720: d7ffffff 8d020000 0400b4fe f99db8ff ................ - 19730: 0020fd02 20bf5008 0f000000 000000a0 .. ..P. ........ - 19740: 0000f602 602f0000 00000000 000000fa ....../`........ - 19750: 00f20b00 2f000000 850000d2 89fb5f00 ......./....._.. - 19760: 290080df 5f40ebdf 30eaffff 77975f00 ...)..@_...0._.w - 19770: 5f00f89e af000040 00405f60 5fe00d00 ..._@...`_@...._ - 19780: 06000040 00405ff4 5ff60300 03000040 @...._@...._@... - 19790: 00405ff6 5ff40600 0d000040 00405fe0 ._@...._@...._@. - 197a0: 5f60af00 f89e7797 ffff5f00 5f0030ea ..`_.w..._...0._ - 197b0: 95ffffff 747777f9 0000405f 0000f405 .....wwt_@...... - 197c0: 11515f00 ffff0511 745fe0ff f4054444 ._Q......._tDD.. - 197d0: 5f000000 05000040 000000f4 7777975f ..._@......._.ww - 197e0: ffffff65 ffff5ffd 77f995ff 405f7477 e...._.....wwt_@ - 197f0: f4050000 5f000000 05000040 102222f5 ......._@...."". - 19800: feffff5f 5555f805 00405f40 00f40500 _.....UU@_@..... - 19810: 405f0000 f4050000 00000000 b5fe8d01 .._@............ - 19820: fb4f0000 02b0df89 060020fd 00f20b60 ..O...... ..`... - 19830: 0f000000 000000a0 00602f00 2f000000 ........./`..../ - 19840: 09000060 00a00ff0 0bf00900 090000f2 `............... - 19850: 20fd02f0 00f00a00 df89fb4f 8d0200c0 ... ....O....... - 19860: 5f00c6fe 4f000040 0000f455 405ff504 ..._@..OU....._@ - 19870: 554f0000 040000f4 22525ff5 ff555f22 ..OU....._R""_U. - 19880: f5ffffff 5555855f 00f4558f 5ff50400 ...._.UU.U....._ - 19890: 4f000040 0000f455 405ff504 554f0000 @..OU....._@..OU - 198a0: 040000f4 f4455ff5 5ff4455f 455ff445 ....._E._E._E._E - 198b0: f4455ff4 00f4455f 00faffff 00fa7777 ._E._E......ww.. - 198c0: 00fa0000 00fa0000 00fa0000 00fa0000 ................ - 198d0: 00fa0000 00fa0000 07f90000 0df60320 ............ ... - 198e0: 01f18ee9 5f30fbae eb020040 0100f405 ......0_@....... - 198f0: 405f00ec 0510de01 20ce00f4 bf405f00 .._@....... ._@. - 19900: f4050030 0000909f 40efcf5f 91ff0500 0......._..@.... - 19910: 5f0010ee 00fc03a0 0600f405 405f00f8 ..._.........._@ - 19920: 05f50900 0c0000f4 00405ff2 00f40500 ........._@..... - 19930: 405f0000 f4050000 5f000000 05000040 .._@......._@... - 19940: 000000f4 0000405f 0000f405 00405f00 ...._@......._@. - 19950: 00f40500 975f0000 ff257777 5ff5ffff ......_.ww%...._ - 19960: 00000040 00fc951e f9080000 0000f55f @..........._... - 19970: fd95ff02 ae0000e0 705f5ff9 955f3f00 .........__p.?_. - 19980: 0b108ff3 315ff9c0 0ff304e9 f207f395 ......_1........ - 19990: 5ff900db 20ef0d30 00f3950f f900905f ..._0.. ...._... - 199a0: 7100305f f3950f00 00000000 00505ff9 _0.q........._P. - 199b0: ff554f00 f5040020 0000fd5f f9fa554f .OU. ..._...OU.. - 199c0: 5ff50400 4f00f54a f20df455 405ff504 ..._J..OU....._@ - 199d0: 554fd02f 946f00f4 00405ff5 f455afaf /.OU..o.._@...U. - 199e0: f5df0000 0200405f 00f455ff 00f50600 ...._@...U...... - 199f0: b5fe8d01 ff040000 00fa9eb8 0020fd02 .............. . - 19a00: bf00f908 0a000020 00a00ff2 723f0000 .... .........?r - 19a10: 000000f6 602ff900 0f000000 0000fa90 ....../`........ - 19a20: 0bf70300 000000f2 d22f20af 908f0000 ......... /..... - 19a30: 89fb4f00 0000a0ef 50ebdf28 ffff5f00 .O......(..P._.. - 19a40: 975f00d7 5fc0bf78 f6070040 0000405f .._.x.._@..._@.. - 19a50: 00405ffa 405ffa00 5ff80300 f16e2362 ._@..._@..._b#n. - 19a60: fdffff5f 54855f30 405f0020 5f000000 _...0_.T ._@..._ - 19a70: 00000040 0000405f 8d010000 0000b5fe @..._@.......... - 19a80: 89fb4e00 0200a0ef 080020fd f20a00f9 .N....... ...... - 19a90: af000000 00a00f20 703f0000 0000602f .... .....?p/`.. - 19aa0: 2f900f00 00000060 901f900f 2f000000 .../`........../ - 19ab0: 00f10b70 20af0000 0010fc03 0000f907 p...... ........ - 19ac0: df78fa6f 030000b0 00c5ffae 00000000 o.x............. - 19ad0: b015d43e 02000000 0080ffbf 01000000 >............... - 19ae0: ff5f0031 5f00d7ff c0bf7897 0700405f 1._...._.x.._@.. - 19af0: 00405ff6 405ffa00 5ffa0000 f8030040 ._@..._@..._@... - 19b00: 6e23525f ffff5fe1 855f30fc 5f00f955 _R#n._...0_.U.._ - 19b10: 407f0040 0c00405f 00405fe0 5c00f902 @..@_@..._@....\ - 19b20: 0720d9ef 90af87fc 0100c00e 00800f10 .. ............. - 19b30: f50d0000 03000000 0050eaef feae0500 ..........P..... - 19b40: 00000040 0000f14e 08f30500 f2080000 @...N........... - 19b50: bf77fa2f ff9d02a0 ffff00c7 67f5ffff /.w............g - 19b60: 7277fb78 00f70100 f7010000 01000000 x.wr............ - 19b70: 000000f7 0000f701 00f70100 f7010000 ................ - 19b80: 01000000 000000f7 0000f701 00f70100 ................ - 19b90: f7010000 306f0000 168f0000 080000f3 ......o0........ - 19ba0: 00306ff1 f3168f00 f1080000 0000306f .o0.........o0.. - 19bb0: 00f3168f 6ff10800 8f000030 0000f405 .......o0....... - 19bc0: 703ff009 00cd0000 5f0020de a8ff0480 ..?p..... ._.... - 19bd0: 0300d0bf 0081fdbe 0000e00c 6f306f00 .............o0o - 19be0: 0c000050 00fb00c0 00f60300 0000f209 P............... - 19bf0: 2f0000ae 901f0080 00ce0000 0000f207 .../............ - 19c00: db00f605 0e000000 00504fc0 3b8f0000 .........OP....; - 19c10: 000000e0 00f8fb02 0b000000 000010ff ................ - 19c20: b04f0000 405f0000 00df0000 0ff50200 ..O..._@........ - 19c30: ff020090 f0070040 0700e00b 0c0090fe ....@........... - 19c40: 00f306b0 00e0aa0c f801601f f3541f00 .........`....T. - 19c50: 00106f00 107f00cd 00cc00f8 cb207f00 .o............ . - 19c60: f701ad00 712f0000 265f00f6 0d0000f2 ....../q.._&.... - 19c70: 0f00f1c6 0000d07b 00c0fd08 0080df0b ....{........... - 19c80: 70ff0300 30ff0600 ef000000 fe010020 ...p...0.... ... - 19c90: 903f0000 00cd0000 7f00408f 10de0030 ..?......@..0... - 19ca0: 0300802f 00d00cfa f3fb0700 0c000000 /............... - 19cb0: 000000f8 00c0ef01 7fbf0000 6f000070 ............p..o - 19cc0: 0020af60 ed01b02f 00f10c00 f607f804 `. ./........... - 19cd0: f3090000 0000e00c f703f207 901f0000 ................ - 19ce0: 0010af00 1f00109e 00f602a0 0bf30800 ................ - 19cf0: 000000d0 00404fec fb5f0000 00000000 .....O@..._..... - 19d00: 0000f20c f0090000 00000000 0000f009 ................ - 19d10: f0090000 00000000 0000f009 ffffff3f ............?... - 19d20: 777701fd 0090bf77 c01e0000 0c000000 ..www........... - 19d30: 000000f2 0000f508 00f90400 ec010000 ................ - 19d40: 00000000 000020cf 00508f00 904f0000 ..... ....P...O. - 19d50: 1e000000 777777f8 ffffff05 ff5ff0ff .....www......_. - 19d60: 5f50f705 00f30530 f305305f 05305f00 ..P_0..._0..._0. - 19d70: 305f00f3 5f00f305 00f30530 f705305f .._0..._0..._0.. - 19d80: 00ff5f50 0000007e 0000401f 0000900c P_..~....@...... - 19d90: 0000e007 0000f402 0000c900 00007e00 .............~.. - 19da0: 00402f00 00900c00 00e00700 00f30200 ./@............. - 19db0: 00d90000 007e0000 302f0000 900d0000 ......~.../0.... - 19dc0: e0070000 ea35fabf ea00ea00 ea00ea00 ......5......... - 19dd0: ea00ea00 ea00ea00 ea00ea00 ea35ea00 ..............5. - 19de0: 2f00fabf 9d000080 f30000e0 d00600d5 .../............ - 19df0: 600c007b 103f201f 009a800b ffffe004 {..`. ?......... - 19e00: 1111ffff f6071111 01e70300 0080fd9e ................ - 19e10: 90af87ce af000002 06000000 ffbe02f2 ................ - 19e20: 42ec20ff 502ff227 ec207f00 02f27f42 . .B'./P.. .B... - 19e30: 206ffbbf 0000008f 00008f00 008f0000 ..o ............ - 19e40: 8f000000 00b3fe2b ef78ec8f 00a08f30 ....+.....x.0... - 19e50: 208fc01e 8ff10700 f3050000 0700208f ... ......... .. - 19e60: 00a08ff1 ec8fd01e 8e30ef78 00b3fe2b ........x.0.+... - 19e70: c4ef3a00 7cd84f00 00d00df4 00f61307 .:...O.|........ - 19e80: 304f0000 f6030000 0d000000 100600d0 ..O0............ - 19e90: f47cd74f c4ef3a00 00000000 0000f701 O.|..:.......... - 19ea0: 00f70100 f7010000 a3ff3b00 87fd04f7 .........;...... - 19eb0: d00ef7ce 3ff70b00 f7030060 0100304f .......?`...O0.. - 19ec0: 00503ff7 c00ef703 04f70a00 f7be65fc .?P..........e.. - 19ed0: b2ff3b00 fe3b00f7 fc0400a2 0e20ee67 .;....;.....g. . - 19ee0: a01e00c0 0700503f ffff4ff0 723ff1ff ....?P...O....?r - 19ef0: 0e202222 000200c0 af87fd04 ef3a0050 "" .........P.:. - 19f00: 5d0000d6 b52f00fc 00f30470 a0ffff0c ...]../.p....... - 19f10: 0053f748 0500305f 5f0000f3 f3050030 H.S._0....._0... - 19f20: 305f0000 00f30500 00305f00 b2ff3b00 .._0....._0..;.. - 19f30: 87fe04e9 d10ef9cf 3ff90a00 f9010060 ...........?`... - 19f40: 0000404f 00603ff9 d00ef901 04f90900 O@...?`......... - 19f50: f8cf87fd b3ff3b00 000000f7 e909f405 .....;.......... - 19f60: 01b0af77 00d8ff7c 0000008f 0000f008 w...|........... - 19f70: 00008f00 bff20800 fb8f10ea f808fd89 ................ - 19f80: 8ff40600 781f0010 f80000f0 0f00008f .......x........ - 19f90: 0000f088 00008ff8 00f0880f 1a9ef800 ................ - 19fa0: f00800f2 8ff0088f 088ff008 f0088ff0 ................ - 19fb0: 00e20700 0000f309 f1070000 00f10700 ................ - 19fc0: 0700f107 f10700f1 00f10700 0700f107 ................ - 19fd0: f10700f1 18f00800 fc3ec06e 00008f20 ........n.>. ... - 19fe0: 00f00800 008f0000 f0080000 8fd11d00 ................ - 19ff0: 08e21d00 00e21df0 00f32d8f 70fffe08 .........-.....p - 1a000: bfe28f00 01f20830 008f10ee f008fb03 ....0........... - 1a010: 8ff70700 8f8f8f8f 8f8f8f8f 8e8f8f8f ................ - 1a020: 3b91fe3c ff08a2fe c6cf9f96 708fd08f <..;...........p - 1a030: 00c09f00 00f1585f 0100f605 00008ff7 ...._X.......... - 1a040: 0f00404f 0400f088 f80000f4 4f00008f O@.............O - 1a050: 880f0040 f40400f0 8ff80000 404f0000 @.............O@ - 1a060: 8e800f00 08a1fe3b d08fa6ff 6f00808f ....;..........o - 1a070: 0100f148 00008ff7 00f0880f 008ff800 H............... - 1a080: f0880f00 8ff80000 800f0000 c4ef3b00 .............;.. - 1a090: 87fd0400 d00e60cf 3ff10b00 f5030060 .....`.....?`... - 1a0a0: 0100304f 00603ff7 d00ef503 04f10b00 O0...?`......... - 1a0b0: 60cf77fd c4ef3b00 fe3b8e00 fb8f00b3 .w.`.;....;..... - 1a0c0: 8f30df57 c00d0090 0700108f 00008ff1 W.0............. - 1a0d0: 208ff305 8ff10700 d01e00a0 ef78ec8f ... ..........x. - 1a0e0: fe2b8f30 008f00b3 8f000000 00000000 0.+............. - 1a0f0: 0000008f ff3b0000 fd04f7a2 0ef7de87 ......;......... - 1a100: f70b00d0 0300603f 00304ff7 603ff701 ....?`...O0...?` - 1a110: 0ef70300 f70b00d0 ce77fd04 ff3b00f7 ..........w...;. - 1a120: 0000f7a3 00f70100 f7010000 01000000 ................ - 1a130: f02b8ef7 8f90ed8f 208f00a0 00008f00 ..+........ .... - 1a140: 8f00008f 008f0000 00008f00 91fdae02 ................ - 1a150: d069d71e 0000304f 0010b42f 60fdef06 ..i.O0../......` - 1a160: f55b0100 f7000001 f36ba75f 40ecdf19 ..[....._.k....@ - 1a170: 0000f305 cf00305f 8f04faff f3053075 ...._0......u0.. - 1a180: 305f0000 00f30500 00305f00 0000f404 .._0....._0..... - 1a190: 0080c61f ae10fc5d 5a2f0000 f50200e0 ....]...../Z.... - 1a1a0: 2f0000ae 0200e05a 0000aef5 00f0592f .../Z......./Y.. - 1a1b0: 306ff504 ee51af00 02f5bf76 503ffbbe ..o0..Q.v.....?P - 1a1c0: 0000c00d 00f206cb f900f502 00e00900 ................ - 1a1d0: 800f009e 6f602f00 c00c0010 050000cb ...../`o........ - 1a1e0: 0000f4f6 00d0ef00 708f0000 0000bb00 ...........p.... - 1a1f0: 4f00109f 0e00f116 c00900f6 fc05600f ...O.........`.. - 1a200: 00f600b0 5fab00ac 05105f10 f7500ff1 ......._._....P. - 1a210: 0f00b00a c009f076 ac0000f5 8f4f00ba ....v.........O. - 1a220: ff040000 a0ef0040 e00e0000 00f40800 ....@........... - 1a230: 00704f00 308f209f cd00505f 0200902e .Op.. .0_P...... - 1a240: 0000d0ff 0000f60a 00e1fd04 c00deb01 ................ - 1a250: 3f10be00 00406f80 c00d407f 06cb0000 ...?.o@..@...... - 1a260: f40200f3 0900ea00 108f00d0 1f00701f .............p.. - 1a270: 00107f70 00d9e00a f2f90300 cf000000 p............... - 1a280: 000000b0 0000406f 0000ad00 00f5791c ....o@.......y.. - 1a290: 70ee1a00 ff4f0000 5515f9ff 0000f45b ...p..O....U[... - 1a2a0: 0100804f 0b0000ec 8f0000e1 f7040040 O...........@... - 1a2b0: e51e0000 ff5f5355 2c00fcff 61af00f5 ....US_....,...a - 1a2c0: 0000cc00 db0000db 00db0000 1f00ea02 ................ - 1a2d0: fa0500f4 00db0000 0000db00 cc0000db ................ - 1a2e0: 61af0000 5ff52c00 155ff115 f1155ff1 ...a.,._.._.._.. - 1a2f0: 5ff1155f 155ff115 f1155ff1 80be105f _.._.._.._.._... - 1a300: 0140af03 701f00f6 1f00f701 00f90070 ..@....p....p... - 1a310: fb00fb0a 01701f20 701f00f7 af03f601 .... .p....p.... - 1a320: 0090be40 00000000 00e43d00 f5860cb5 @........=...... - 1a330: 03f0201e 000290ef 02001000 400d90ce . .............@ - 1a340: 0e003b89 0d0e003b ce028940 f8080090 .;..;...@....... - 1a350: 00f7e7ef 00000000 00000000 00000000 ................ - 1a360: 00dc4900 16000000 00ffffbf ff8d0300 .I.............. - 1a370: 00ffffff ffffcf00 00ffffff ffffff00 ................ - 1a380: 00ffc7ff eaffff00 00ff0051 0083ff00 ........Q....... - 1a390: 00ff0000 0000ff00 00ff0000 0000ff00 ................ - 1a3a0: 00ff0000 0000ff00 00ff0000 0000ff00 ................ - 1a3b0: 00ffff2b 0000ff00 2bffffdf 0000ffff +..........+.... - 1a3c0: dffdffdf 0000ffff dfb2ff2b 0000fdff ........+....... - 1a3d0: 2b000000 0000b2ff d0000000 ffffff0f ...+............ - 1a3e0: ff0df0ff 8888c8ff f0ffff8c 0000800f ................ - 1a3f0: f00ff008 0000800f ff0ff008 000080ff ................ - 1a400: f0ffff08 ccccec0f f00ff0ce ccccec0f ................ - 1a410: ff0ff0ce 000080ff f0ffff08 0000800f ................ - 1a420: f00ff008 0000800f ff0ff008 8888c8ff ................ - 1a430: d0ffff8c ffffff0f df0df0ff ffff73ff .............s.. - 1a440: fffdffff ffffa5ff ffffffff ffffa5ff ................ - 1a450: dfffffff ffff73ff 00fdffff 00000000 .....s.......... - 1a460: df000000 ffff73ff fffdffff ffffa5ff .....s.......... - 1a470: ffffffff ffffa5ff dfffffff ffff73ff .............s.. - 1a480: 00fdffff 00000000 df000000 ffff73ff .............s.. - 1a490: fffdffff ffffa5ff ffffffff ffffa5ff ................ - 1a4a0: dfffffff ffff73ff 00fdffff 00000000 .....s.......... - 1a4b0: 00b10a00 00000000 00fcbf00 00000000 ................ - 1a4c0: 00fbff0b 00000000 1bc0ffbf 0b0000a0 ................ - 1a4d0: cf00fcff bf0000fb bf00c0ff ff0bb0ff ................ - 1a4e0: 0c0000fc ffbffbff 000000c0 fbffffcf ................ - 1a4f0: 00000000 b0ffff0c 00000000 00fbbf00 ................ - 1a500: 00000000 00b00b00 03000000 03000000 ................ - 1a510: 0010fc08 fcfff81c f5ff1c10 ff2cfcff ..............,. - 1a520: ffff05f5 0500f5ff 00f5ffff fdff1d00 ................ - 1a530: ff1c0010 1c10fcff fcfff9ff 05f5ff1c ................ - 1a540: f5dffcff d1ff0500 040000a4 000000a1 ................ - 1a550: 0000e04f 10020000 1003f16f d05f0000 O.......o....._. - 1a560: d13ff16f f1ff0300 fd5ff16f 40ff0d00 o.?.....o._....@ - 1a570: ff09f16f 00f74f70 cf00f16f 00f09fe0 o...pO..o....... - 1a580: 5f00f16f 00c0bff3 2f00f16f 00c0bff5 o.._....o../.... - 1a590: 1f00e04f 00e0aff6 4f000000 00f46ff4 O..........O.o.. - 1a5a0: af000000 10fe0ff0 ff050000 d3ff06a0 ................ - 1a5b0: ff7f0000 ff9f0020 f4ffbeda ff060000 .... ........... - 1a5c0: 30fdffff 17000000 0050cabd 00000000 ...0......P..... - 1a5d0: 0000b88b 00000000 0000ffff 06300000 ..............0. - 1a5e0: 0360ffff dffd0400 effdffff ffff0d40 ..`.........@... - 1a5f0: ffffffff ffff4fd0 ffff9ff9 ffff08f4 .....O.......... - 1a600: ffff0220 f9ff0080 ff9f0000 f9ff0000 ............... - 1a610: ff9f0000 ffff0800 ffff0220 ffff4f80 ........ ....O.. - 1a620: ffff9ff9 ffff0df4 ffffffff dffe04d0 ................ - 1a630: dffdffff 06300040 0360ffff 00000000 ....@.0...`..... - 1a640: 0000ffff 00000000 0000b88b 00000000 ................ - 1a650: 3f30dd03 000000f3 f5ff6f00 0000f44f ..0?.....o..O... - 1a660: 99ff0900 00f4bfff f6bf0100 f4ff6f22 ............"o.. - 1a670: fe2d0000 ef53ff35 ff0400f4 f8ff8fc1 ..-.5.S......... - 1a680: 7f40fe2d ffff1afa f7afa1ff ffdf82cf -.@............. - 1a690: 28fdffff ff0e14fc ffffffff 0f0041e0 ...(.........A.. - 1a6a0: ffffffff 0000f0ff 00f9ff0f 00f0ff8f ................ - 1a6b0: f8ff0f00 f0ff8f00 ff0f0000 ff8f00f8 ................ - 1a6c0: 0e0000f0 6f00f6ff 0000e0ff fddf0000 .......o........ - 1a6d0: 00000000 ffff0000 00000000 ffff0000 ................ - 1a6e0: 00000000 ffff0000 00000000 ffff0000 ................ - 1a6f0: 00000000 ffff0000 00000000 ffffff4f ............O... - 1a700: 0000f4ff ffffff0b 0000b0ff ffffbf00 ................ - 1a710: 000000fb ffff0b00 000000b0 fbbf0000 ................ - 1a720: df000000 b11bfcff fffdffcf 2cc2ffff ..............., - 1a730: ffffffff ffffffff ffffffff ffffffff ................ - 1a740: dfffe0f0 ffffffff 00fdffff ffffef04 ................ - 1a750: 0040feff ffff1e00 e1ffffff b0af0000 ..@............. - 1a760: 0b000000 ff0500fa 00000010 1e50ff01 ..............P. - 1a770: 000000f6 e16f0000 0000b0af 0b000000 ......o......... - 1a780: fffffffa ff080080 ffffffff 1f00f1ff ................ - 1a790: ffffffff ffffffff ffffffff ffffffff ................ - 1a7a0: ffffffff ffffffff ffffffff ff8fffff ................ - 1a7b0: ffffffff 00f8ffff dabd0600 00ff0250 ............P... - 1a7c0: ffffef05 00ff42fe 7ba7ff7f 05fff9ff .....B.....{.... - 1a7d0: 0000c1ff 0effff2c 020000fc 5fffdf22 ....,.......".._ - 1a7e0: 0f0000f2 8fffffff 0f0000b0 00ffffff ................ + 18af0: 04500000 00000000 04500000 00010c03 ..P.......P..... + 18b00: 06400012 07010505 0b40001f 00000c0b ..@.......@..... + 18b10: 09f00061 fe00100a 0d8000b1 00000c0d a............... + 18b20: 0b0000ff ff000d0b 03600147 07010502 ........G.`..... + 18b30: 0560014c fd010f04 0570016a fd000f04 L.`.....j.p..... + 18b40: 06600188 05000707 095001a1 02010808 ..`.......P..... + 18b50: 03a001c1 fe000503 062001c9 03000306 .......... ..... + 18b60: 03a001d2 00000303 05a001d7 feff1008 ................ + 18b70: 0ab00217 00000c0a 05f00253 00000c05 ........S....... + 18b80: 09300271 00000c09 092002a7 00000c09 q.0....... ..... + 18b90: 0ab002dd 00000c0b 0930031f 00000c09 ..........0..... + 18ba0: 09e00355 00000c0a 09900391 00000c09 U............... + 18bb0: 0a5003c7 00000c0a 09e00403 00000c0a ..P............. + 18bc0: 03a0043f 00000903 03a0044d fd000c03 ?.......M....... + 18bd0: 0950045f 02010808 0950047f 03010608 _.P.......P..... + 18be0: 09500497 02010808 093004b7 00000c09 ..P.......0..... + 18bf0: 109004ed fd000f10 0bb00565 00ff0c0d ........e....... + 18c00: 0c2005b3 00010c0b 0b9005f5 00000c0b .. ............. + 18c10: 0d300637 00010c0c 0ac0067f 00010c09 7.0............. + 18c20: 0a3006b5 00010c09 0c6006eb 00000c0c ..0.......`..... + 18c30: 0d000733 00010c0b 04f00775 00010c03 3.......u....... + 18c40: 08300787 00ff0c08 0b8007b7 00010c0b ..0............. + 18c50: 098007f9 00010c09 0f40082f 00010c0d ......../.@..... + 18c60: 0d00087d 00010c0b 0d7008bf 00000c0d }.........p..... + 18c70: 0b90090d 00010c0a 0d700949 fd000f0e ........I.p..... + 18c80: 0ba009b2 00010c0a 09f009ee 00000c0a ................ + 18c90: 09600a2a 00000c0a 0ca00a66 00010c0b *.`.....f....... + 18ca0: 0b600aa8 00ff0c0d 12000af6 00000c12 ..`............. + 18cb0: 0ac00b62 00000c0b 0a600ba4 00ff0c0c b.........`..... + 18cc0: 0a800bec 00000c0b 05500c2e fd010f05 ..........P..... + 18cd0: 05a00c54 feff1008 05500c94 fd000f04 T.........P..... + 18ce0: 09500cb2 02010708 08000cce fe000208 ..P............. + 18cf0: 09a00cd6 0a010205 09900cdb 00000909 ................ + 18d00: 0af00d04 00010c0a 09200d40 00000909 ........@. ..... + 18d10: 0af00d69 00000c0a 09d00da5 0000090a i............... + 18d20: 05a00dd2 00000c07 0b100dfc fd000c0a ................ + 18d30: 0ae00e38 00010c09 04700e6e 00010c03 8.......n.p..... + 18d40: 04900e80 fdfe0f06 09e00ead 00010c09 ................ + 18d50: 04700ee3 00010c02 10f00eef 0001090f ..p............. + 18d60: 0ae00f33 00010909 0a300f5c 0000090a 3.......\.0..... + 18d70: 0af00f89 fd010c0a 0af00fc5 fd000c0a ................ + 18d80: 06901001 00010906 0800101c 00000908 ................ + 18d90: 06a01040 00000b07 0ad01067 00010909 @.......g....... + 18da0: 08f01090 00ff090a 0e6010bd 0000090f ..........`..... + 18db0: 08d01101 00000909 08f0112a fdff0c0a ........*....... + 18dc0: 08501166 00000908 05a0118a fd000f06 f.P............. + 18dd0: 04d011b7 fd010f03 05a011ce fd000f05 ................ + 18de0: 095011f4 04000509 06b0120b 06000606 ..P............. + 18df0: 0500121d 03010403 10001223 fe001110 ........#....... + 18e00: 100012ab 00000c10 1000130b ff000e10 ................ + 18e10: 1000137b 00000c10 0b0013db 00000c0b {............... + 18e20: 1000141d fe001010 1000149d fe001010 ................ + 18e30: 1200151d ff000e12 1000159b fe001010 ................ + 18e40: 1200161b 00000c12 10001687 fe001010 ................ + 18e50: 08001707 ff000e08 0c00173f ff000e0c ........?....... + 18e60: 12001793 fe001012 10001823 00000c10 ........#....... + 18e70: 0e001883 fe02100a 0e0018d3 fd00120e ................ + 18e80: 0e001951 ff000f0e 0e0019ba ff000e0e Q............... + 18e90: 0e001a1c fe02100a 0e001a6c ffff0e10 ........l....... + 18ea0: 0a001adc ff000e0a 0a001b22 ff000e0a ........"....... + 18eb0: 0e001b68 ff000e0e 0e001bca 0400040e h............... + 18ec0: 12001be6 00000c12 14001c52 fe001014 ........R....... + 18ed0: 12001cf2 feff1014 10001d92 fe001010 ................ + 18ee0: 0e001e12 01000a0e 0e001e58 01000a0e ........X....... + 18ef0: 14001e9e ff000e14 10001f2a 00000c10 ........*....... + 18f00: 10001f8a fe001010 1000200a feff1111 ......... ...... + 18f10: 0e00209b ff000e0f 0e002104 fe00100e . .......!...... + 18f20: 0e002174 ff000e0e 0a0021d6 feff100c t!.......!...... + 18f30: 0e002236 fe00100e 0e0022a6 fe00100e 6"......."...... + 18f40: 12002316 00000c12 10002382 fdff1212 .#.......#...... + 18f50: 0c002424 fe00100c 14002484 ff000f14 $$.......$...... + 18f60: 1400251a 01000a14 1400257e 01000a14 .%......~%...... + 18f70: 140025e2 01000a14 14002646 01000a14 .%......F&...... + 18f80: 140026aa 01000a14 1400270e ff000e15 .&.......'...... + 18f90: 0e0027a1 fe01100c 0e002801 fe00100e .'.......(...... + 18fa0: 10002871 fdff1111 14002902 00000c14 q(.......)...... + 18fb0: 0c00297a fe00100c 102029da 01000b11 z).......) ..... + +00018fc0 : + 18fc0: aff00bbf 089ee00a c0078cd0 bf100000 ................ + 18fd0: 1ff5e01a e4f3513f f2403e0f 00100872 ....?Q...>@.r... + 18fe0: e003c005 007a0000 0900005c 01a00780 ......z.\....... + 18ff0: ffffffff 733e03fd 0030833c 00c500f2 ......>s<.0..... + 19000: 0e100f00 f0020030 9f00f200 ffffffff ....0........... + 19010: 36c33841 890030e3 00005c00 a007700a A8.6.0...\...p.. + 19020: 79000000 00000000 00000079 20e9ff5c ...y....y...\.. + 19030: 9ebcfc06 79b00e90 800f1000 0d000079 .......y....y... + 19040: 000079f5 50fdef03 cf060000 000040fe .y.....P.....@.. + 19050: 00f15e79 f3057900 07790007 bce92ff1 y^...y....y../.. + 19060: ae03a0af 0000d7ff 00007900 00790000 .........y....y. + 19070: 80de0300 00d00500 01500ce4 004c00e3 ..........P...L. + 19080: 00a9005a c004a006 4c00004e 500d5a00 Z.......N..L.Z.P + 19090: 1ce40000 0000a058 e173ce03 0000e93c ....X.....s.<... + 190a0: 400ed600 7c0000a8 d003c003 3c202e00 ...@...|...... < + 190b0: 0b003d00 09e20070 00d00680 00a0dd04 .=..p........... + 190c0: 00b1ef09 3ce40900 d90000a0 00007d00 .......<.....}.. + 190d0: a01cc00c ae3f0000 010000c1 0000c0df ......?......... + 190e0: 708feb03 00db0018 3ff0657f ea8f0040 ...p.....e.?@... + 190f0: 0000f703 f90b70cf 40bfcf66 30eadf08 .....p..f..@...0 + 19100: 000000a5 f5000000 72e4e4f5 f205da00 ...........r.... + 19110: 700fc00b 205f403f 007f106f 205f106f ...p?@_ o...o._ + 19120: 700f403f f205c00b 303fda00 f106b00c ?@.p......?0.... + 19130: e900f601 ad00bc00 ad00ae00 e900bc00 ................ + 19140: f106f601 303fb00c 06004a00 2ba0a474 ......?0.J..t..+ + 19150: 7f00e5ff 6b7b20fb a004008d 00130000 ..... {k........ + 19160: 10050000 500f0000 500f0000 511f0100 .......P...P...Q + 19170: ffffef10 744f34f3 500f0040 500f0000 .....4Ot@..P...P + 19180: fd520900 0fc5a00b 10110100 04f3ff1f ..R............. + 19190: 12034044 00901efc 00f10500 00b00a00 D@.............. + 191a0: 00600f00 00105f00 0000ab00 0000f600 ..`.._.......... + 191b0: 0000f105 0000b00a 0000600f 0000104f .........`..O... + 191c0: 000000ac 040000f6 0a0000f1 0e0000c0 ................ + 191d0: 4f000060 00000010 00c5ef08 cfa8cf00 `..O............ + 191e0: 00f50770 c00df20a 1ff80100 dc000080 p............... + 191f0: 0000603f 00603fbd 801fbd00 0ddc0000 ?`...?`......... + 19200: f80100c0 0a00f507 a8cf00f2 080070cf .............p.. + 19210: ef00c5ef f37a36ff 05305f00 305f00f3 .....6z.._0..._0 + 19220: 5f00f305 00f30530 f305305f 05305f00 ..._0..._0..._0. + 19230: fdbe04f3 98fd0770 002890cf 0000bf00 ....p.....(..... + 19240: 00f20700 00af0000 804f0000 c03f0000 ..........O...?. + 19250: c13e0000 c12e0000 d12e0000 f82e0000 ..>............. + 19260: ff467777 6ffaffff 02ffffff b09f7777 wwF....o....ww.. + 19270: e10c0000 f3090000 f6050000 df000000 ................ + 19280: 040010e9 0000fd59 00f40600 643f0000 ....Y.........?d + 19290: f3080040 fb8cc9bf d7ff7c00 01000000 @........|...... + 192a0: 000000eb 0010be00 506f0000 2f000000 ..........oP.../ + 192b0: 00000090 0000d00c 01f30800 f80300d5 ................ + 192c0: 00602f00 f72322ed ffff6f21 5581ffff ./`.."#.!o.....U + 192d0: 52f95655 2f000000 00000060 0500f602 UV.R.../`....... + 192e0: 00ffffff 7077777f 0000e008 0000ad00 .....wwp........ + 192f0: 10c20b00 ffdf0000 550430fb 0020ff68 .........0.Uh. . + 19300: 00f80400 920f0000 f6050050 fd8ad98f ........P....... + 19310: e9ef5b10 ce050010 9f0060fc 05708bc8 .[.......`....p. + 19320: 000000f8 0000d00c 00801f00 682f0000 ............../h + 19330: 3f10faef d08f64ee 0600f12f 00c00ef4 ...?.d../....... + 19340: f109f602 01f30600 b09f86de d8ef1900 ................ + 19350: ffff8f00 77f7e8ff 008ffc77 90554f00 .......ww....OU. + 19360: 00e00b00 00f80200 109f0000 b00f0000 ................ + 19370: f4060000 dd000000 3f000000 0a000070 ...........?p... + 19380: 010000f1 000000f9 00d7ff5c af76fc06 ........\.....v. + 19390: 00d00ca0 c00df109 07f20700 c05e11f7 ..............^. + 193a0: feffbf00 54f90910 802fd07e 4ff60400 .......T~./....O + 193b0: f8000050 0500a01f 76fb09f6 6c00d0af P..........v...l + 193c0: 0010d8ff 0080fd8e fc68f80c 00505f00 ..........h.._P. + 193d0: 008f703f 7fc00e00 f01f0030 cf13d41f ?p......0....... + 193e0: ffef04f1 0200f0a9 00f00a31 a00e0000 ........1....... + 193f0: 9f000000 8da70930 df0700f7 1e0040eb ....0........@.. + 19400: 1003fc92 00000000 1efc1203 fc921e90 ................ + 19410: 00001003 01000000 a8d01fe9 00a0300e .............0.. + 19420: 00420000 03f37d01 bf10e89f ee0000b5 ..B..}.......... + 19430: 17000081 0000b4df 00d2af04 ef820100 ................ + 19440: 45f3ffff 00515555 01000000 ef101111 ...EUUQ......... + 19450: 34f3ffff 50404444 ef000000 06000092 ...4DD@P........ + 19460: 0000b5cf 00e29f03 02f36c00 bf20e99e .........l.... . + 19470: 930000c6 04000000 0770fdbe a0bf77fc ..........p..w.. + 19480: cf000027 09000000 010000f0 010000ea '............... + 19490: 000010dd 000010ce 0000603f 00003001 ........?`...0.. + 194a0: 00000100 00f50600 405f0000 17000000 .........._@.... + 194b0: 00b5fdce fb050000 c27d2353 406e0000 ........S#}...n@ + 194c0: 8e000000 01f40210 493ffaae 1e900ab0 ..........?I.... + 194d0: 40ef5be6 8f300fe3 40af0010 d9001f98 .[.@..0....@.... + 194e0: 403f0000 e8003f6a 401f0000 d9001f5c ..?@j?.....@\... + 194f0: 403f0000 8f300f6a 40af0010 1e900a98 ..?@j.0....@.... + 19500: a6de5ad6 01f303f2 ee16faaf 406e0050 .Z..........P.n@ + 19510: 00000000 fb060000 00752353 17000000 ........S#u..... + 19520: 00a3fdce 02000000 000000fd f49f0000 ................ + 19530: 00000000 00b09e0f f2060000 0000207f ............. .. + 19540: f801dc00 4f000000 00e00b60 00f00b00 .......O`....... + 19550: 0100604f ed1111fa ff8f0000 00f3ffff O`.............. + 19560: 4444c40e f406a04f af000000 0000cd10 ..DDO........... + 19570: 5ff80200 40ebffff 5755f805 405f40df ..._...@..UW.@_@ + 19580: 05fa0100 0f0000f4 11515fa0 ff05f43a ........._Q.:... + 19590: 00faffff 5944745f 00f405fa 5ff20800 ...._tDY......._ + 195a0: 5f000040 0000f445 855ff209 05fb6a55 @.._E....._.Uj.. + 195b0: d7ffffff 8d020000 0400b4fe f99db8ff ................ + 195c0: 0020fd02 20bf5008 0f000000 000000a0 .. ..P. ........ + 195d0: 0000f602 602f0000 00000000 000000fa ....../`........ + 195e0: 00f20b00 2f000000 850000d2 89fb5f00 ......./....._.. + 195f0: 290080df 5f40ebdf 30eaffff 77975f00 ...)..@_...0._.w + 19600: 5f00f89e af000040 00405f60 5fe00d00 ..._@...`_@...._ + 19610: 06000040 00405ff4 5ff60300 03000040 @...._@...._@... + 19620: 00405ff6 5ff40600 0d000040 00405fe0 ._@...._@...._@. + 19630: 5f60af00 f89e7797 ffff5f00 5f0030ea ..`_.w..._...0._ + 19640: 95ffffff 747777f9 0000405f 0000f405 .....wwt_@...... + 19650: 11515f00 ffff0511 745fe0ff f4054444 ._Q......._tDD.. + 19660: 5f000000 05000040 000000f4 7777975f ..._@......._.ww + 19670: ffffff65 ffff5ffd 77f995ff 405f7477 e...._.....wwt_@ + 19680: f4050000 5f000000 05000040 102222f5 ......._@...."". + 19690: feffff5f 5555f805 00405f40 00f40500 _.....UU@_@..... + 196a0: 405f0000 f4050000 00000000 b5fe8d01 .._@............ + 196b0: fb4f0000 02b0df89 060020fd 00f20b60 ..O...... ..`... + 196c0: 0f000000 000000a0 00602f00 2f000000 ........./`..../ + 196d0: 09000060 00a00ff0 0bf00900 090000f2 `............... + 196e0: 20fd02f0 00f00a00 df89fb4f 8d0200c0 ... ....O....... + 196f0: 5f00c6fe 4f000040 0000f455 405ff504 ..._@..OU....._@ + 19700: 554f0000 040000f4 22525ff5 ff555f22 ..OU....._R""_U. + 19710: f5ffffff 5555855f 00f4558f 5ff50400 ...._.UU.U....._ + 19720: 4f000040 0000f455 405ff504 554f0000 @..OU....._@..OU + 19730: 040000f4 f4455ff5 5ff4455f 455ff445 ....._E._E._E._E + 19740: f4455ff4 00f4455f 00faffff 00fa7777 ._E._E......ww.. + 19750: 00fa0000 00fa0000 00fa0000 00fa0000 ................ + 19760: 00fa0000 00fa0000 07f90000 0df60320 ............ ... + 19770: 01f18ee9 5f30fbae eb020040 0100f405 ......0_@....... + 19780: 405f00ec 0510de01 20ce00f4 bf405f00 .._@....... ._@. + 19790: f4050030 0000909f 40efcf5f 91ff0500 0......._..@.... + 197a0: 5f0010ee 00fc03a0 0600f405 405f00f8 ..._.........._@ + 197b0: 05f50900 0c0000f4 00405ff2 00f40500 ........._@..... + 197c0: 405f0000 f4050000 5f000000 05000040 .._@......._@... + 197d0: 000000f4 0000405f 0000f405 00405f00 ...._@......._@. + 197e0: 00f40500 975f0000 ff257777 5ff5ffff ......_.ww%...._ + 197f0: 00000040 00fc951e f9080000 0000f55f @..........._... + 19800: fd95ff02 ae0000e0 705f5ff9 955f3f00 .........__p.?_. + 19810: 0b108ff3 315ff9c0 0ff304e9 f207f395 ......_1........ + 19820: 5ff900db 20ef0d30 00f3950f f900905f ..._0.. ...._... + 19830: 7100305f f3950f00 00000000 00505ff9 _0.q........._P. + 19840: ff554f00 f5040020 0000fd5f f9fa554f .OU. ..._...OU.. + 19850: 5ff50400 4f00f54a f20df455 405ff504 ..._J..OU....._@ + 19860: 554fd02f 946f00f4 00405ff5 f455afaf /.OU..o.._@...U. + 19870: f5df0000 0200405f 00f455ff 00f50600 ...._@...U...... + 19880: b5fe8d01 ff040000 00fa9eb8 0020fd02 .............. . + 19890: bf00f908 0a000020 00a00ff2 723f0000 .... .........?r + 198a0: 000000f6 602ff900 0f000000 0000fa90 ....../`........ + 198b0: 0bf70300 000000f2 d22f20af 908f0000 ......... /..... + 198c0: 89fb4f00 0000a0ef 50ebdf28 ffff5f00 .O......(..P._.. + 198d0: 975f00d7 5fc0bf78 f6070040 0000405f .._.x.._@..._@.. + 198e0: 00405ffa 405ffa00 5ff80300 f16e2362 ._@..._@..._b#n. + 198f0: fdffff5f 54855f30 405f0020 5f000000 _...0_.T ._@..._ + 19900: 00000040 0000405f 8d010000 0000b5fe @..._@.......... + 19910: 89fb4e00 0200a0ef 080020fd f20a00f9 .N....... ...... + 19920: af000000 00a00f20 703f0000 0000602f .... .....?p/`.. + 19930: 2f900f00 00000060 901f900f 2f000000 .../`........../ + 19940: 00f10b70 20af0000 0010fc03 0000f907 p...... ........ + 19950: df78fa6f 030000b0 00c5ffae 00000000 o.x............. + 19960: b015d43e 02000000 0080ffbf 01000000 >............... + 19970: ff5f0031 5f00d7ff c0bf7897 0700405f 1._...._.x.._@.. + 19980: 00405ff6 405ffa00 5ffa0000 f8030040 ._@..._@..._@... + 19990: 6e23525f ffff5fe1 855f30fc 5f00f955 _R#n._...0_.U.._ + 199a0: 407f0040 0c00405f 00405fe0 5c00f902 @..@_@..._@....\ + 199b0: 0720d9ef 90af87fc 0100c00e 00800f10 .. ............. + 199c0: f50d0000 03000000 0050eaef feae0500 ..........P..... + 199d0: 00000040 0000f14e 08f30500 f2080000 @...N........... + 199e0: bf77fa2f ff9d02a0 ffff00c7 67f5ffff /.w............g + 199f0: 7277fb78 00f70100 f7010000 01000000 x.wr............ + 19a00: 000000f7 0000f701 00f70100 f7010000 ................ + 19a10: 01000000 000000f7 0000f701 00f70100 ................ + 19a20: f7010000 306f0000 168f0000 080000f3 ......o0........ + 19a30: 00306ff1 f3168f00 f1080000 0000306f .o0.........o0.. + 19a40: 00f3168f 6ff10800 8f000030 0000f405 .......o0....... + 19a50: 703ff009 00cd0000 5f0020de a8ff0480 ..?p..... ._.... + 19a60: 0300d0bf 0081fdbe 0000e00c 6f306f00 .............o0o + 19a70: 0c000050 00fb00c0 00f60300 0000f209 P............... + 19a80: 2f0000ae 901f0080 00ce0000 0000f207 .../............ + 19a90: db00f605 0e000000 00504fc0 3b8f0000 .........OP....; + 19aa0: 000000e0 00f8fb02 0b000000 000010ff ................ + 19ab0: b04f0000 405f0000 00df0000 0ff50200 ..O..._@........ + 19ac0: ff020090 f0070040 0700e00b 0c0090fe ....@........... + 19ad0: 00f306b0 00e0aa0c f801601f f3541f00 .........`....T. + 19ae0: 00106f00 107f00cd 00cc00f8 cb207f00 .o............ . + 19af0: f701ad00 712f0000 265f00f6 0d0000f2 ....../q.._&.... + 19b00: 0f00f1c6 0000d07b 00c0fd08 0080df0b ....{........... + 19b10: 70ff0300 30ff0600 ef000000 fe010020 ...p...0.... ... + 19b20: 903f0000 00cd0000 7f00408f 10de0030 ..?......@..0... + 19b30: 0300802f 00d00cfa f3fb0700 0c000000 /............... + 19b40: 000000f8 00c0ef01 7fbf0000 6f000070 ............p..o + 19b50: 0020af60 ed01b02f 00f10c00 f607f804 `. ./........... + 19b60: f3090000 0000e00c f703f207 901f0000 ................ + 19b70: 0010af00 1f00109e 00f602a0 0bf30800 ................ + 19b80: 000000d0 00404fec fb5f0000 00000000 .....O@..._..... + 19b90: 0000f20c f0090000 00000000 0000f009 ................ + 19ba0: f0090000 00000000 0000f009 ffffff3f ............?... + 19bb0: 777701fd 0090bf77 c01e0000 0c000000 ..www........... + 19bc0: 000000f2 0000f508 00f90400 ec010000 ................ + 19bd0: 00000000 000020cf 00508f00 904f0000 ..... ....P...O. + 19be0: 1e000000 777777f8 ffffff05 ff5ff0ff .....www......_. + 19bf0: 5f50f705 00f30530 f305305f 05305f00 ..P_0..._0..._0. + 19c00: 305f00f3 5f00f305 00f30530 f705305f .._0..._0..._0.. + 19c10: 00ff5f50 0000007e 0000401f 0000900c P_..~....@...... + 19c20: 0000e007 0000f402 0000c900 00007e00 .............~.. + 19c30: 00402f00 00900c00 00e00700 00f30200 ./@............. + 19c40: 00d90000 007e0000 302f0000 900d0000 ......~.../0.... + 19c50: e0070000 ea35fabf ea00ea00 ea00ea00 ......5......... + 19c60: ea00ea00 ea00ea00 ea00ea00 ea35ea00 ..............5. + 19c70: 2f00fabf 9d000080 f30000e0 d00600d5 .../............ + 19c80: 600c007b 103f201f 009a800b ffffe004 {..`. ?......... + 19c90: 1111ffff f6071111 01e70300 0080fd9e ................ + 19ca0: 90af87ce af000002 06000000 ffbe02f2 ................ + 19cb0: 42ec20ff 502ff227 ec207f00 02f27f42 . .B'./P.. .B... + 19cc0: 206ffbbf 0000008f 00008f00 008f0000 ..o ............ + 19cd0: 8f000000 00b3fe2b ef78ec8f 00a08f30 ....+.....x.0... + 19ce0: 208fc01e 8ff10700 f3050000 0700208f ... ......... .. + 19cf0: 00a08ff1 ec8fd01e 8e30ef78 00b3fe2b ........x.0.+... + 19d00: c4ef3a00 7cd84f00 00d00df4 00f61307 .:...O.|........ + 19d10: 304f0000 f6030000 0d000000 100600d0 ..O0............ + 19d20: f47cd74f c4ef3a00 00000000 0000f701 O.|..:.......... + 19d30: 00f70100 f7010000 a3ff3b00 87fd04f7 .........;...... + 19d40: d00ef7ce 3ff70b00 f7030060 0100304f .......?`...O0.. + 19d50: 00503ff7 c00ef703 04f70a00 f7be65fc .?P..........e.. + 19d60: b2ff3b00 fe3b00f7 fc0400a2 0e20ee67 .;....;.....g. . + 19d70: a01e00c0 0700503f ffff4ff0 723ff1ff ....?P...O....?r + 19d80: 0e202222 000200c0 af87fd04 ef3a0050 "" .........P.:. + 19d90: 5d0000d6 b52f00fc 00f30470 a0ffff0c ...]../.p....... + 19da0: 0053f748 0500305f 5f0000f3 f3050030 H.S._0....._0... + 19db0: 305f0000 00f30500 00305f00 b2ff3b00 .._0....._0..;.. + 19dc0: 87fe04e9 d10ef9cf 3ff90a00 f9010060 ...........?`... + 19dd0: 0000404f 00603ff9 d00ef901 04f90900 O@...?`......... + 19de0: f8cf87fd b3ff3b00 000000f7 e909f405 .....;.......... + 19df0: 01b0af77 00d8ff7c 0000008f 0000f008 w...|........... + 19e00: 00008f00 bff20800 fb8f10ea f808fd89 ................ + 19e10: 8ff40600 781f0010 f80000f0 0f00008f .......x........ + 19e20: 0000f088 00008ff8 00f0880f 1a9ef800 ................ + 19e30: f00800f2 8ff0088f 088ff008 f0088ff0 ................ + 19e40: 00e20700 0000f309 f1070000 00f10700 ................ + 19e50: 0700f107 f10700f1 00f10700 0700f107 ................ + 19e60: f10700f1 18f00800 fc3ec06e 00008f20 ........n.>. ... + 19e70: 00f00800 008f0000 f0080000 8fd11d00 ................ + 19e80: 08e21d00 00e21df0 00f32d8f 70fffe08 .........-.....p + 19e90: bfe28f00 01f20830 008f10ee f008fb03 ....0........... + 19ea0: 8ff70700 8f8f8f8f 8f8f8f8f 8e8f8f8f ................ + 19eb0: 3b91fe3c ff08a2fe c6cf9f96 708fd08f <..;...........p + 19ec0: 00c09f00 00f1585f 0100f605 00008ff7 ...._X.......... + 19ed0: 0f00404f 0400f088 f80000f4 4f00008f O@.............O + 19ee0: 880f0040 f40400f0 8ff80000 404f0000 @.............O@ + 19ef0: 8e800f00 08a1fe3b d08fa6ff 6f00808f ....;..........o + 19f00: 0100f148 00008ff7 00f0880f 008ff800 H............... + 19f10: f0880f00 8ff80000 800f0000 c4ef3b00 .............;.. + 19f20: 87fd0400 d00e60cf 3ff10b00 f5030060 .....`.....?`... + 19f30: 0100304f 00603ff7 d00ef503 04f10b00 O0...?`......... + 19f40: 60cf77fd c4ef3b00 fe3b8e00 fb8f00b3 .w.`.;....;..... + 19f50: 8f30df57 c00d0090 0700108f 00008ff1 W.0............. + 19f60: 208ff305 8ff10700 d01e00a0 ef78ec8f ... ..........x. + 19f70: fe2b8f30 008f00b3 8f000000 00000000 0.+............. + 19f80: 0000008f ff3b0000 fd04f7a2 0ef7de87 ......;......... + 19f90: f70b00d0 0300603f 00304ff7 603ff701 ....?`...O0...?` + 19fa0: 0ef70300 f70b00d0 ce77fd04 ff3b00f7 ..........w...;. + 19fb0: 0000f7a3 00f70100 f7010000 01000000 ................ + 19fc0: f02b8ef7 8f90ed8f 208f00a0 00008f00 ..+........ .... + 19fd0: 8f00008f 008f0000 00008f00 91fdae02 ................ + 19fe0: d069d71e 0000304f 0010b42f 60fdef06 ..i.O0../......` + 19ff0: f55b0100 f7000001 f36ba75f 40ecdf19 ..[....._.k....@ + 1a000: 0000f305 cf00305f 8f04faff f3053075 ...._0......u0.. + 1a010: 305f0000 00f30500 00305f00 0000f404 .._0....._0..... + 1a020: 0080c61f ae10fc5d 5a2f0000 f50200e0 ....]...../Z.... + 1a030: 2f0000ae 0200e05a 0000aef5 00f0592f .../Z......./Y.. + 1a040: 306ff504 ee51af00 02f5bf76 503ffbbe ..o0..Q.v.....?P + 1a050: 0000c00d 00f206cb f900f502 00e00900 ................ + 1a060: 800f009e 6f602f00 c00c0010 050000cb ...../`o........ + 1a070: 0000f4f6 00d0ef00 708f0000 0000bb00 ...........p.... + 1a080: 4f00109f 0e00f116 c00900f6 fc05600f ...O.........`.. + 1a090: 00f600b0 5fab00ac 05105f10 f7500ff1 ......._._....P. + 1a0a0: 0f00b00a c009f076 ac0000f5 8f4f00ba ....v.........O. + 1a0b0: ff040000 a0ef0040 e00e0000 00f40800 ....@........... + 1a0c0: 00704f00 308f209f cd00505f 0200902e .Op.. .0_P...... + 1a0d0: 0000d0ff 0000f60a 00e1fd04 c00deb01 ................ + 1a0e0: 3f10be00 00406f80 c00d407f 06cb0000 ...?.o@..@...... + 1a0f0: f40200f3 0900ea00 108f00d0 1f00701f .............p.. + 1a100: 00107f70 00d9e00a f2f90300 cf000000 p............... + 1a110: 000000b0 0000406f 0000ad00 00f5791c ....o@.......y.. + 1a120: 70ee1a00 ff4f0000 5515f9ff 0000f45b ...p..O....U[... + 1a130: 0100804f 0b0000ec 8f0000e1 f7040040 O...........@... + 1a140: e51e0000 ff5f5355 2c00fcff 61af00f5 ....US_....,...a + 1a150: 0000cc00 db0000db 00db0000 1f00ea02 ................ + 1a160: fa0500f4 00db0000 0000db00 cc0000db ................ + 1a170: 61af0000 5ff52c00 155ff115 f1155ff1 ...a.,._.._.._.. + 1a180: 5ff1155f 155ff115 f1155ff1 80be105f _.._.._.._.._... + 1a190: 0140af03 701f00f6 1f00f701 00f90070 ..@....p....p... + 1a1a0: fb00fb0a 01701f20 701f00f7 af03f601 .... .p....p.... + 1a1b0: 0090be40 00000000 00e43d00 f5860cb5 @........=...... + 1a1c0: 03f0201e 000290ef 02001000 400d90ce . .............@ + 1a1d0: 0e003b89 0d0e003b ce028940 f8080090 .;..;...@....... + 1a1e0: 00f7e7ef 00000000 00000000 00000000 ................ + 1a1f0: 00dc4900 16000000 00ffffbf ff8d0300 .I.............. + 1a200: 00ffffff ffffcf00 00ffffff ffffff00 ................ + 1a210: 00ffc7ff eaffff00 00ff0051 0083ff00 ........Q....... + 1a220: 00ff0000 0000ff00 00ff0000 0000ff00 ................ + 1a230: 00ff0000 0000ff00 00ff0000 0000ff00 ................ + 1a240: 00ffff2b 0000ff00 2bffffdf 0000ffff +..........+.... + 1a250: dffdffdf 0000ffff dfb2ff2b 0000fdff ........+....... + 1a260: 2b000000 0000b2ff d0000000 ffffff0f ...+............ + 1a270: ff0df0ff 8888c8ff f0ffff8c 0000800f ................ + 1a280: f00ff008 0000800f ff0ff008 000080ff ................ + 1a290: f0ffff08 ccccec0f f00ff0ce ccccec0f ................ + 1a2a0: ff0ff0ce 000080ff f0ffff08 0000800f ................ + 1a2b0: f00ff008 0000800f ff0ff008 8888c8ff ................ + 1a2c0: d0ffff8c ffffff0f df0df0ff ffff73ff .............s.. + 1a2d0: fffdffff ffffa5ff ffffffff ffffa5ff ................ + 1a2e0: dfffffff ffff73ff 00fdffff 00000000 .....s.......... + 1a2f0: df000000 ffff73ff fffdffff ffffa5ff .....s.......... + 1a300: ffffffff ffffa5ff dfffffff ffff73ff .............s.. + 1a310: 00fdffff 00000000 df000000 ffff73ff .............s.. + 1a320: fffdffff ffffa5ff ffffffff ffffa5ff ................ + 1a330: dfffffff ffff73ff 00fdffff 00000000 .....s.......... + 1a340: 00b10a00 00000000 00fcbf00 00000000 ................ + 1a350: 00fbff0b 00000000 1bc0ffbf 0b0000a0 ................ + 1a360: cf00fcff bf0000fb bf00c0ff ff0bb0ff ................ + 1a370: 0c0000fc ffbffbff 000000c0 fbffffcf ................ + 1a380: 00000000 b0ffff0c 00000000 00fbbf00 ................ + 1a390: 00000000 00b00b00 03000000 03000000 ................ + 1a3a0: 0010fc08 fcfff81c f5ff1c10 ff2cfcff ..............,. + 1a3b0: ffff05f5 0500f5ff 00f5ffff fdff1d00 ................ + 1a3c0: ff1c0010 1c10fcff fcfff9ff 05f5ff1c ................ + 1a3d0: f5dffcff d1ff0500 040000a4 000000a1 ................ + 1a3e0: 0000e04f 10020000 1003f16f d05f0000 O.......o....._. + 1a3f0: d13ff16f f1ff0300 fd5ff16f 40ff0d00 o.?.....o._....@ + 1a400: ff09f16f 00f74f70 cf00f16f 00f09fe0 o...pO..o....... + 1a410: 5f00f16f 00c0bff3 2f00f16f 00c0bff5 o.._....o../.... + 1a420: 1f00e04f 00e0aff6 4f000000 00f46ff4 O..........O.o.. + 1a430: af000000 10fe0ff0 ff050000 d3ff06a0 ................ + 1a440: ff7f0000 ff9f0020 f4ffbeda ff060000 .... ........... + 1a450: 30fdffff 17000000 0050cabd 00000000 ...0......P..... + 1a460: 0000b88b 00000000 0000ffff 06300000 ..............0. + 1a470: 0360ffff dffd0400 effdffff ffff0d40 ..`.........@... + 1a480: ffffffff ffff4fd0 ffff9ff9 ffff08f4 .....O.......... + 1a490: ffff0220 f9ff0080 ff9f0000 f9ff0000 ............... + 1a4a0: ff9f0000 ffff0800 ffff0220 ffff4f80 ........ ....O.. + 1a4b0: ffff9ff9 ffff0df4 ffffffff dffe04d0 ................ + 1a4c0: dffdffff 06300040 0360ffff 00000000 ....@.0...`..... + 1a4d0: 0000ffff 00000000 0000b88b 00000000 ................ + 1a4e0: 3f30dd03 000000f3 f5ff6f00 0000f44f ..0?.....o..O... + 1a4f0: 99ff0900 00f4bfff f6bf0100 f4ff6f22 ............"o.. + 1a500: fe2d0000 ef53ff35 ff0400f4 f8ff8fc1 ..-.5.S......... + 1a510: 7f40fe2d ffff1afa f7afa1ff ffdf82cf -.@............. + 1a520: 28fdffff ff0e14fc ffffffff 0f0041e0 ...(.........A.. + 1a530: ffffffff 0000f0ff 00f9ff0f 00f0ff8f ................ + 1a540: f8ff0f00 f0ff8f00 ff0f0000 ff8f00f8 ................ + 1a550: 0e0000f0 6f00f6ff 0000e0ff fddf0000 .......o........ + 1a560: 00000000 ffff0000 00000000 ffff0000 ................ + 1a570: 00000000 ffff0000 00000000 ffff0000 ................ + 1a580: 00000000 ffff0000 00000000 ffffff4f ............O... + 1a590: 0000f4ff ffffff0b 0000b0ff ffffbf00 ................ + 1a5a0: 000000fb ffff0b00 000000b0 fbbf0000 ................ + 1a5b0: df000000 b11bfcff fffdffcf 2cc2ffff ..............., + 1a5c0: ffffffff ffffffff ffffffff ffffffff ................ + 1a5d0: dfffe0f0 ffffffff 00fdffff ffffef04 ................ + 1a5e0: 0040feff ffff1e00 e1ffffff b0af0000 ..@............. + 1a5f0: 0b000000 ff0500fa 00000010 1e50ff01 ..............P. + 1a600: 000000f6 e16f0000 0000b0af 0b000000 ......o......... + 1a610: fffffffa ff080080 ffffffff 1f00f1ff ................ + 1a620: ffffffff ffffffff ffffffff ffffffff ................ + 1a630: ffffffff ffffffff ffffffff ff8fffff ................ + 1a640: ffffffff 00f8ffff dabd0600 00ff0250 ............P... + 1a650: ffffef05 00ff42fe 7ba7ff7f 05fff9ff .....B.....{.... + 1a660: 0000c1ff 0effff2c 020000fc 5fffdf22 ....,.......".._ + 1a670: 0f0000f2 8fffffff 0f0000b0 00ffffff ................ ... - 1a7fc: ff000000 00f0ffff fff80b00 00f0ffff ................ - 1a80c: fff42f00 002022fd ffe0cf00 0000c2ff ./..." ......... - 1a81c: ff40ff2c 6ab7ff9f ff00f7ff ffffdf24 ,.@....j....$... - 1a82c: ff0050fe dbac0520 00000060 00000000 .P.. ...`....... - 1a83c: 008d0000 00ff0800 dfff8f00 ffffffff ................ - 1a84c: ffffffff ffffffff ffffffff dfffffff ................ - 1a85c: 00ffffff 00ff8f00 00ff0800 008d0000 ................ + 1a68c: ff000000 00f0ffff fff80b00 00f0ffff ................ + 1a69c: fff42f00 002022fd ffe0cf00 0000c2ff ./..." ......... + 1a6ac: ff40ff2c 6ab7ff9f ff00f7ff ffffdf24 ,.@....j....$... + 1a6bc: ff0050fe dbac0520 00000060 00000000 .P.. ...`....... + 1a6cc: 008d0000 00ff0800 dfff8f00 ffffffff ................ + 1a6dc: ffffffff ffffffff ffffffff dfffffff ................ + 1a6ec: 00ffffff 00ff8f00 00ff0800 008d0000 ................ ... - 1a878: 0000008d 00ff0800 8f000000 cf0000ff ................ - 1a888: 01ffffff ffffff50 fff706ff 00ffffff ....P........... - 1a898: ffffffbe ffae00ff 05ffffff ffffdff8 ................ - 1a8a8: 006002ff 00ff9f00 09000000 000000ff ..`............. - 1a8b8: 009e0000 00000000 00000000 00000000 ................ - 1a8c8: 00100600 00000000 d21f0000 00000000 ................ - 1a8d8: 0300008d 000010ee 0a00ff08 00b02fb1 ............./.. - 1a8e8: 00ff8f00 f407fc05 ffffffdf 605f5002 .............P_` - 1a8f8: fffffff9 0df706ff ffffbdc0 ae00ffff ................ - 1a908: ff9ff009 00ffffff 8ff009ae ffffffff ................ - 1a918: c00df706 ffffdfad 5f5002ff 0000e960 ..........P_`... - 1a928: 0500ff8f 00f406fc 00ff0800 b02fb10a ............../. - 1a938: 8d000000 ee020000 00000010 1f000000 ................ - 1a948: 000000d2 00000000 8f001006 ffffffff ................ - 1a958: fff8ffff fffffffc ffffffff ffff2f20 ............ /.. - 1a968: fcffffff ffff0c00 ffffffee feff2f20 ............ /.. - 1a978: ffffef22 e2fffffc ffff2e00 20fe4efe "............N. - 1a988: ffff0200 00c202e2 ffff0000 00000020 ............ ... - 1a998: ffff0000 00000000 ffff0000 ffffffff ................ - 1a9a8: 8fffffff ffffffff 00f8ffff 00000000 ................ - 1a9b8: 010030ff 0040ffcc 40ffff2d ffffef03 .0....@.-..@.... - 1a9c8: ffff3f40 ffff44ff ff9fffff ffffffff @?...D.......... - 1a9d8: ffffffff ffffffff ffffafff ff45ffff ..............E. - 1a9e8: 40ffffff ffffff4f ffef0340 2e0040ff ...@O...@....@.. - 1a9f8: 0030ffff 0000cc01 00000000 00000000 ..0............. - 1aa08: 918f0000 00000000 70ffff00 00000000 ...........p.... - 1aa18: 40fdffff ff000000 10faffff ffff0000 ...@............ - 1aa28: 00f7ffff ffffff00 00d5ffff ffffffff ................ - 1aa38: ffb2ffff ffffffff fffffdff ffffffff ................ - 1aa48: fffffffd b2ffffff ffffffff ff00d5ff ................ - 1aa58: f7ffffff ffff0000 0010faff fdffff00 ................ - 1aa68: 00000040 0070ffff 8e000000 000000a1 @.....p......... + 1a708: 0000008d 00ff0800 8f000000 cf0000ff ................ + 1a718: 01ffffff ffffff50 fff706ff 00ffffff ....P........... + 1a728: ffffffbe ffae00ff 05ffffff ffffdff8 ................ + 1a738: 006002ff 00ff9f00 09000000 000000ff ..`............. + 1a748: 009e0000 00000000 00000000 00000000 ................ + 1a758: 00100600 00000000 d21f0000 00000000 ................ + 1a768: 0300008d 000010ee 0a00ff08 00b02fb1 ............./.. + 1a778: 00ff8f00 f407fc05 ffffffdf 605f5002 .............P_` + 1a788: fffffff9 0df706ff ffffbdc0 ae00ffff ................ + 1a798: ff9ff009 00ffffff 8ff009ae ffffffff ................ + 1a7a8: c00df706 ffffdfad 5f5002ff 0000e960 ..........P_`... + 1a7b8: 0500ff8f 00f406fc 00ff0800 b02fb10a ............../. + 1a7c8: 8d000000 ee020000 00000010 1f000000 ................ + 1a7d8: 000000d2 00000000 8f001006 ffffffff ................ + 1a7e8: fff8ffff fffffffc ffffffff ffff2f20 ............ /.. + 1a7f8: fcffffff ffff0c00 ffffffee feff2f20 ............ /.. + 1a808: ffffef22 e2fffffc ffff2e00 20fe4efe "............N. + 1a818: ffff0200 00c202e2 ffff0000 00000020 ............ ... + 1a828: ffff0000 00000000 ffff0000 ffffffff ................ + 1a838: 8fffffff ffffffff 00f8ffff 00000000 ................ + 1a848: 010030ff 0040ffcc 40ffff2d ffffef03 .0....@.-..@.... + 1a858: ffff3f40 ffff44ff ff9fffff ffffffff @?...D.......... + 1a868: ffffffff ffffffff ffffafff ff45ffff ..............E. + 1a878: 40ffffff ffffff4f ffef0340 2e0040ff ...@O...@....@.. + 1a888: 0030ffff 0000cc01 00000000 00000000 ..0............. + 1a898: 918f0000 00000000 70ffff00 00000000 ...........p.... + 1a8a8: 40fdffff ff000000 10faffff ffff0000 ...@............ + 1a8b8: 00f7ffff ffffff00 00d5ffff ffffffff ................ + 1a8c8: ffb2ffff ffffffff fffffdff ffffffff ................ + 1a8d8: fffffffd b2ffffff ffffffff ff00d5ff ................ + 1a8e8: f7ffffff ffff0000 0010faff fdffff00 ................ + 1a8f8: 00000040 0070ffff 8e000000 000000a1 @.....p......... ... - 1aa88: 00f8ff8f fff8ff8f ff00ffff ffffffff ................ - 1aa98: ffff00ff ffffffff ffffff00 00ffffff ................ - 1aaa8: ffffffff ff00ffff ffffffff ffff00ff ................ - 1aab8: ffffffff ffffff00 00ffffff ffffffff ................ - 1aac8: ff00ffff ffffffff ffff00ff ffffffff ................ - 1aad8: ffffff00 00ffffff 7fffffff 7f00f7ff ................ - 1aae8: ff8ff7ff ffffffff fffffff8 ffffffff ................ - 1aaf8: ffffffff ffffffff ffffffff ffffffff ................ - 1ab08: ffffffff ffffffff ffffffff ffffffff ................ - 1ab18: ffffffff ffffffff ffffffff ffffffff ................ - 1ab28: ffffffff ffffffff ffffffff ffffffff ................ - 1ab38: ffffffff ffffffff ffffffff ffff8fff ................ - 1ab48: f8ffffff 00000000 0010cc00 d2ffff03 ................ - 1ab58: ffff0400 ff0430fe 04f4ffff ffffffff .....0.......... - 1ab68: ffffff54 fffff9ff ffffffff ffffffff T............... - 1ab78: ffffffff fffffff9 ffff44ff ff04f3ff .........D...... - 1ab88: 0430feff 00d2ffff 10ccff04 00ff0300 ..0............. - 1ab98: 00000000 2d000000 000000d2 ef010000 .......-........ - 1aba8: 000010fe ff1d0000 0000d1ff ffcf0000 ................ - 1abb8: 0000fcff ffff0b00 00b0ffff ffffaf00 ................ - 1abc8: 00faffff ffffff09 90ffffff ffffff0f ................ - 1abd8: f0ffffff ffffff08 80ffffff 00000000 ................ - 1abe8: 00000000 ffffff0c c0ffffff ffffff0f ................ - 1abf8: f0ffffff ffffff0f f0ffffff ffffff0c ................ - 1ac08: c0ffffff 1a000000 01000040 0000f0df ........@....... - 1ac18: 00a0ff1d 00fadf01 a0ff1d00 fadf0100 ................ - 1ac28: ff0c0000 0d0000a0 000080ff 00f8df01 ................ - 1ac38: ff1d0000 01000080 0000f8df 80ff1d00 ................ - 1ac48: df010000 000000f0 a104501b 0f000000 .........P...... - 1ac58: 000010fd 00d1ff0a fdaf0000 0a000010 ................ - 1ac68: 0000d1ff 10fdaf00 ff0a0000 080000c0 ................ - 1ac78: 0000d0ff 0010fd8f 00d1ff08 10fd8f00 ................ - 1ac88: d1ff0800 fd0f0000 05000010 000000b1 ................ - 1ac98: ff040000 00000040 80ff0800 00000000 ....@........... - 1aca8: 0080ff08 08000000 000080ff ff080000 ................ - 1acb8: 48000080 c8ff8c88 ffff8488 ffffffff ...H............ - 1acc8: ffffffff ffffffff ff8c8848 008488c8 ........H....... - 1acd8: 80ff0800 00000000 0080ff08 08000000 ................ - 1ace8: 000080ff ff080000 00000080 40ff0400 ...............@ - 1acf8: 44140000 44444444 ffffef41 feffffff ...DDDDDA....... - 1ad08: ffffffff 7bffffff bbbbbbbb 0000b7bb .......{........ - 1ad18: daffad05 00000050 88fcdf04 0040fdcf ....P.........@. - 1ad28: 40fe7f00 f7ef0400 f4ff0700 4f809e00 ...@...........O - 1ad38: ff4f70ff f8af00c0 dff4ff0c ff9a80ff .pO............. - 1ad48: fdff08fe ef80ffdf ff08feff c0ff4ffd .............O.. - 1ad58: 0cf8ff8f ff07f4ff 80ee08f4 0070ff4f ............O.p. - 1ad68: 0040fe7f 00f8ef04 fcdf0400 40fdcf88 ..@............@ - 1ad78: 05000000 50daffad 208c0000 00000000 .......P... .... - 1ad88: 00000000 0000e4df 00000000 ff1b0000 ................ - 1ad98: fddf4980 000000a5 ffff7f00 d4ff8cd8 .I.............. - 1ada8: 04000000 0000f8ef 0070ff4e ff1c0000 ........N.p..... - 1adb8: ff04e869 e30400f7 fffe9f00 40ffcf80 i..............@ - 1adc8: 0570ff0d 8fe0ffff ff0dd0ff ff2d00f7 ..p...........-. - 1add8: d0ff8fe0 00fcff04 cff8af00 7f0030ff .............0.. - 1ade8: 060040ff 00f7ffff f4ff0800 ff3e0000 .@............>. - 1adf8: 000000a0 82c8ff4d 00f7bf01 5a000000 ....M..........Z - 1ae08: 0810fcdf 0000a0ff 00000000 fd4e0000 ..............N. + 1a918: 00f8ff8f fff8ff8f ff00ffff ffffffff ................ + 1a928: ffff00ff ffffffff ffffff00 00ffffff ................ + 1a938: ffffffff ff00ffff ffffffff ffff00ff ................ + 1a948: ffffffff ffffff00 00ffffff ffffffff ................ + 1a958: ff00ffff ffffffff ffff00ff ffffffff ................ + 1a968: ffffff00 00ffffff 7fffffff 7f00f7ff ................ + 1a978: ff8ff7ff ffffffff fffffff8 ffffffff ................ + 1a988: ffffffff ffffffff ffffffff ffffffff ................ + 1a998: ffffffff ffffffff ffffffff ffffffff ................ + 1a9a8: ffffffff ffffffff ffffffff ffffffff ................ + 1a9b8: ffffffff ffffffff ffffffff ffffffff ................ + 1a9c8: ffffffff ffffffff ffffffff ffff8fff ................ + 1a9d8: f8ffffff 00000000 0010cc00 d2ffff03 ................ + 1a9e8: ffff0400 ff0430fe 04f4ffff ffffffff .....0.......... + 1a9f8: ffffff54 fffff9ff ffffffff ffffffff T............... + 1aa08: ffffffff fffffff9 ffff44ff ff04f3ff .........D...... + 1aa18: 0430feff 00d2ffff 10ccff04 00ff0300 ..0............. + 1aa28: 00000000 2d000000 000000d2 ef010000 .......-........ + 1aa38: 000010fe ff1d0000 0000d1ff ffcf0000 ................ + 1aa48: 0000fcff ffff0b00 00b0ffff ffffaf00 ................ + 1aa58: 00faffff ffffff09 90ffffff ffffff0f ................ + 1aa68: f0ffffff ffffff08 80ffffff 00000000 ................ + 1aa78: 00000000 ffffff0c c0ffffff ffffff0f ................ + 1aa88: f0ffffff ffffff0f f0ffffff ffffff0c ................ + 1aa98: c0ffffff 1a000000 01000040 0000f0df ........@....... + 1aaa8: 00a0ff1d 00fadf01 a0ff1d00 fadf0100 ................ + 1aab8: ff0c0000 0d0000a0 000080ff 00f8df01 ................ + 1aac8: ff1d0000 01000080 0000f8df 80ff1d00 ................ + 1aad8: df010000 000000f0 a104501b 0f000000 .........P...... + 1aae8: 000010fd 00d1ff0a fdaf0000 0a000010 ................ + 1aaf8: 0000d1ff 10fdaf00 ff0a0000 080000c0 ................ + 1ab08: 0000d0ff 0010fd8f 00d1ff08 10fd8f00 ................ + 1ab18: d1ff0800 fd0f0000 05000010 000000b1 ................ + 1ab28: ff040000 00000040 80ff0800 00000000 ....@........... + 1ab38: 0080ff08 08000000 000080ff ff080000 ................ + 1ab48: 48000080 c8ff8c88 ffff8488 ffffffff ...H............ + 1ab58: ffffffff ffffffff ff8c8848 008488c8 ........H....... + 1ab68: 80ff0800 00000000 0080ff08 08000000 ................ + 1ab78: 000080ff ff080000 00000080 40ff0400 ...............@ + 1ab88: 44140000 44444444 ffffef41 feffffff ...DDDDDA....... + 1ab98: ffffffff 7bffffff bbbbbbbb 0000b7bb .......{........ + 1aba8: daffad05 00000050 88fcdf04 0040fdcf ....P.........@. + 1abb8: 40fe7f00 f7ef0400 f4ff0700 4f809e00 ...@...........O + 1abc8: ff4f70ff f8af00c0 dff4ff0c ff9a80ff .pO............. + 1abd8: fdff08fe ef80ffdf ff08feff c0ff4ffd .............O.. + 1abe8: 0cf8ff8f ff07f4ff 80ee08f4 0070ff4f ............O.p. + 1abf8: 0040fe7f 00f8ef04 fcdf0400 40fdcf88 ..@............@ + 1ac08: 05000000 50daffad 208c0000 00000000 .......P... .... + 1ac18: 00000000 0000e4df 00000000 ff1b0000 ................ + 1ac28: fddf4980 000000a5 ffff7f00 d4ff8cd8 .I.............. + 1ac38: 04000000 0000f8ef 0070ff4e ff1c0000 ........N.p..... + 1ac48: ff04e869 e30400f7 fffe9f00 40ffcf80 i..............@ + 1ac58: 0570ff0d 8fe0ffff ff0dd0ff ff2d00f7 ..p...........-. + 1ac68: d0ff8fe0 00fcff04 cff8af00 7f0030ff .............0.. + 1ac78: 060040ff 00f7ffff f4ff0800 ff3e0000 .@............>. + 1ac88: 000000a0 82c8ff4d 00f7bf01 5a000000 ....M..........Z + 1ac98: 0810fcdf 0000a0ff 00000000 fd4e0000 ..............N. ... - 1ae20: 0000c802 d22d0000 00000000 00000000 ......-......... - 1ae30: 0000fbbf 00000000 ffff0500 00000050 ............P... - 1ae40: 0d000000 00d0ffff 00000000 ffff7f00 ................ - 1ae50: 000000f7 ff010000 10ff8dd8 00000000 ................ - 1ae60: 0aa0ff0a 0000a0ff ff3f0000 f3ff0bb0 ..........?..... - 1ae70: 00000000 0cc0ffcf 0000fcff ffff0500 ................ - 1ae80: ffff0dd0 0e000050 9ff9ffff 00e0ffff ....P........... - 1ae90: ffff8f00 ffff2ee2 ff0200f8 0990ffff ................ - 1aea0: 10ffffff ffffff0a ffff3ee3 ff0fa0ff .........>...... - 1aeb0: ffffffff f0ffffff ffffff08 ffffffff ................ - 1aec0: 000080ff 00000000 00000000 00000000 ................ - 1aed0: 000000d8 00000000 ffff80ff ff070070 ............p... - 1aee0: fffff8ff ff6f00f6 8e78fdff e8ff15ff ......o...x..... - 1aef0: 0200e2ff 20fe4fe5 000020fe 00f3ff13 .....O. . ...... - 1af00: 00000052 0031ff3f 02000052 205ef4ef R...?.1.R.....^ - 1af10: 8e7820fe e8ff51ff ffffe2ff ff6f00f6 . x..Q........o. - 1af20: fffffdff ff070070 0000f8ff 00000000 ....p........... - 1af30: 000080ff 00000000 000000d8 00000000 ................ + 1acb0: 0000c802 d22d0000 00000000 00000000 ......-......... + 1acc0: 0000fbbf 00000000 ffff0500 00000050 ............P... + 1acd0: 0d000000 00d0ffff 00000000 ffff7f00 ................ + 1ace0: 000000f7 ff010000 10ff8dd8 00000000 ................ + 1acf0: 0aa0ff0a 0000a0ff ff3f0000 f3ff0bb0 ..........?..... + 1ad00: 00000000 0cc0ffcf 0000fcff ffff0500 ................ + 1ad10: ffff0dd0 0e000050 9ff9ffff 00e0ffff ....P........... + 1ad20: ffff8f00 ffff2ee2 ff0200f8 0990ffff ................ + 1ad30: 10ffffff ffffff0a ffff3ee3 ff0fa0ff .........>...... + 1ad40: ffffffff f0ffffff ffffff08 ffffffff ................ + 1ad50: 000080ff 00000000 00000000 00000000 ................ + 1ad60: 000000d8 00000000 ffff80ff ff070070 ............p... + 1ad70: fffff8ff ff6f00f6 8e78fdff e8ff15ff ......o...x..... + 1ad80: 0200e2ff 20fe4fe5 000020fe 00f3ff13 .....O. . ...... + 1ad90: 00000052 0031ff3f 02000052 205ef4ef R...?.1.R.....^ + 1ada0: 8e7820fe e8ff51ff ffffe2ff ff6f00f6 . x..Q........o. + 1adb0: fffffdff ff070070 0000f8ff 00000000 ....p........... + 1adc0: 000080ff 00000000 000000d8 00000000 ................ ... - 1af48: 01000000 000010dd ff1d0000 000000d1 ................ - 1af58: fdffdf01 1d000010 d1ff99ff f9df0100 ................ - 1af68: 10fd9f00 0090ff1d bfd1ff09 000000f9 ................ - 1af78: 905ffb9f 09000000 000000f5 00000000 .._............. - 1af88: 00000000 5f000000 00000090 f9bff509 ......._........ - 1af98: 9f000000 90ff1dfb d1ff0900 00f9df01 ................ - 1afa8: 0010fd9f ff99ff1d 010000d1 10fdffdf ................ - 1afb8: 1d000000 0000d1ff dd010000 00000010 ................ + 1add8: 01000000 000010dd ff1d0000 000000d1 ................ + 1ade8: fdffdf01 1d000010 d1ff99ff f9df0100 ................ + 1adf8: 10fd9f00 0090ff1d bfd1ff09 000000f9 ................ + 1ae08: 905ffb9f 09000000 000000f5 00000000 .._............. + 1ae18: 00000000 5f000000 00000090 f9bff509 ......._........ + 1ae28: 9f000000 90ff1dfb d1ff0900 00f9df01 ................ + 1ae38: 0010fd9f ff99ff1d 010000d1 10fdffdf ................ + 1ae48: 1d000000 0000d1ff dd010000 00000010 ................ ... - 1afd8: 00d11d00 00000000 df010000 ffef10fd ................ - 1afe8: 00d0ffff d1ffff1d ffffffaf cfcf00f0 ................ - 1aff8: 0000fcfc 00f00f00 b6f11f6b 0f000000 ........k....... - 1b008: 0f0000f0 000000f0 00f00f00 00f00f00 ................ - 1b018: 0f000000 0f0000f0 000000f0 b6f11f6b ............k... - 1b028: 00f00f00 cfcf0000 0f00fcfc faffffff ................ - 1b038: d1ffff1d ffff0d00 df01feff 000010fd ................ - 1b048: 00000000 00d11d00 00000000 00000000 ................ - 1b058: ff8f0000 0000e2ff ffff0000 0020feff .............. . - 1b068: ffff0000 ffffffff fffff8ff ffffffff ................ - 1b078: ffffffff ffffffff ffffffff ffffffff ................ - 1b088: ffffffff ffffffff ffffffff ffffffff ................ - 1b098: ffffffff ffffffff ffffffff ffffffff ................ - 1b0a8: ffffffff ffffffff ff8fffff ffffffff ................ - 1b0b8: 0000f8ff 00b00b00 00000000 00fbbf00 ................ - 1b0c8: 00000000 b0ffff0b 00000000 fbffffbf ................ - 1b0d8: 0b000000 ffffffff 4f0000b0 ffffffff ...........O.... - 1b0e8: 000000f4 00ffff00 00000000 00ffff00 ................ - 1b0f8: 00000000 00ffff00 00000000 00ffff00 ................ - 1b108: 00000000 00ffff00 ffdf0000 0ffddff0 ................ - 1b118: fffffdff 9f0000f9 ffffffff ffffffff ................ - 1b128: ffffffff f0ffffff ffdfffe0 ffffffff ................ - 1b138: 0000fdff 00000000 00000000 00000000 ................ - 1b148: 0062ea0a 00000000 f0ffff02 00000000 ..b............. - 1b158: ffff9f00 00000000 ffff0f00 000000d0 ................ - 1b168: ffff0200 000000fb ef030000 000070ff .............p.. - 1b178: 04000000 0000f2ff 00000000 0000fbbf ................ - 1b188: 00000000 0030ff6f 00000200 0090ff4f ....o.0.....O... - 1b198: 00f38f02 00d0ff6f e4ffff0a 00d1ffbf ....o........... - 1b1a8: ffffef00 00d1ffff ffff0a00 0090ffff ................ - 1b1b8: ff6f0000 0030fbff ff020000 000072db ..o...0......r.. - 1b1c8: 08000000 000080ee ff086106 2d0080ff .........a.....- - 1b1d8: 33efd0ff ff2e00fe 3ff30ef3 f3ff2ee0 ...3.......?.... - 1b1e8: ffff8f00 00f3ff6e ffff8e00 0000f3ff ....n........... - 1b1f8: ffef0200 000000f3 ffff2e00 08000030 ............0... - 1b208: ffffffef ff080030 ffeff6ff 33ef0030 ....0.......0..3 - 1b218: ffef02fe 3ff30e30 ffef02e0 f8ff8f30 ....0..?....0... - 1b228: fddf0200 00e88e00 10660000 ffdf0000 ..........f..... - 1b238: 00200dff ffffff00 0000e20f 0fffffff .. ............. - 1b248: fff0dffd 0020ffff fffff0ff ffffffff ...... ......... - 1b258: fffffff0 f0ffffff ffffffff fff0ffff ................ - 1b268: ffffffff fffff0ff ffffffff fffffff0 ................ - 1b278: f0ffffff ffffffff fff0ffff ffffffff ................ - 1b288: ffdff0ff fffdffff 000000f9 ffff0000 ................ - 1b298: 00ffffff ffffdf00 0000fdff ffffff8f ................ - 1b2a8: ff00c2ff ffffffff 00ff20fe ff010000 ......... ...... - 1b2b8: 0000ffe2 fcff0000 000000ff ffffff00 ................ - 1b2c8: 00000000 ffffffff ffffffff ffffffff ................ - 1b2d8: ffffffff 11fbffff ffffffbf 1f00f1ff ................ - 1b2e8: ffffffff ff1f00f1 fbffffff ffffbf11 ................ - 1b2f8: ffffffff 8fffffff ffffffff df00f8ff ................ - 1b308: 0000fdff fcffff01 ff030000 0000f7ff ................ - 1b318: f2ffff06 ff080000 0000d0ff ffffff0a ................ - 1b328: ff0cd0ff a0ffffff ffffff0e ff0d20ff ............. .. - 1b338: 00f8ffff ff0a0000 000000e0 0050ff0e ..............P. - 1b348: fc2f0000 00000000 0000f35f a09f0000 ../....._....... - 1b358: 00000000 000010df 00d70000 04000000 ................ - 1b368: 000040ee 99ffdf00 0000fdff ff99ffff .@.............. - 1b378: ff0000ff ffffffff ffff0000 00000090 ................ - 1b388: 0dffff00 200dffff ff0fffff ffe20fff ....... ........ - 1b398: ffff0fff fffffd0f 20ffff0f 0fffff00 ........... .... - 1b3a8: ffffffff ff0fffff ffffffff ffff0fff ................ - 1b3b8: ffdfffff ffffff0f 0f0000ff ffffffff ................ - 1b3c8: ff0f0000 00ffffff ffff0d00 0000fdff ................ - 1b3d8: 0000cc00 02000000 000030ff ffbf0100 .........0...... - 1b3e8: 000020fc ffffff1e 9f0000e1 f8ffffff . .............. - 1b3f8: ffef0000 00fdffff ffffff00 0100ffff ................ - 1b408: ffffffff ff0300ff ffffffff ffff0830 ............0... - 1b418: 80ffffff ffffff1e cfe1ffff ffffffff ................ - 1b428: ffcffcff ffffffff 000000fc 00000000 ................ - 1b438: ff0e0000 000000e0 40ee0400 ff8f0000 ...........@.... - 1b448: ffffffff fff8ffff ffffffff ffffffff ................ - 1b458: 0ff000ff 000ff000 f000ffff 0ff0000f ................ - 1b468: ffffff00 ffffffff ffffffff 888008f8 ................ - 1b478: ff8f8008 8008f8ff 8f800888 ffffffff ................ - 1b488: ffffffff 00ffffff 000000f0 ffff000f ................ - 1b498: 0000f000 ff000f00 ffffffff ffffffff ................ - 1b4a8: ffff8fff ffffffff 0000f8ff 00000000 ................ + 1ae68: 00d11d00 00000000 df010000 ffef10fd ................ + 1ae78: 00d0ffff d1ffff1d ffffffaf cfcf00f0 ................ + 1ae88: 0000fcfc 00f00f00 b6f11f6b 0f000000 ........k....... + 1ae98: 0f0000f0 000000f0 00f00f00 00f00f00 ................ + 1aea8: 0f000000 0f0000f0 000000f0 b6f11f6b ............k... + 1aeb8: 00f00f00 cfcf0000 0f00fcfc faffffff ................ + 1aec8: d1ffff1d ffff0d00 df01feff 000010fd ................ + 1aed8: 00000000 00d11d00 00000000 00000000 ................ + 1aee8: ff8f0000 0000e2ff ffff0000 0020feff .............. . + 1aef8: ffff0000 ffffffff fffff8ff ffffffff ................ + 1af08: ffffffff ffffffff ffffffff ffffffff ................ + 1af18: ffffffff ffffffff ffffffff ffffffff ................ + 1af28: ffffffff ffffffff ffffffff ffffffff ................ + 1af38: ffffffff ffffffff ff8fffff ffffffff ................ + 1af48: 0000f8ff 00b00b00 00000000 00fbbf00 ................ + 1af58: 00000000 b0ffff0b 00000000 fbffffbf ................ + 1af68: 0b000000 ffffffff 4f0000b0 ffffffff ...........O.... + 1af78: 000000f4 00ffff00 00000000 00ffff00 ................ + 1af88: 00000000 00ffff00 00000000 00ffff00 ................ + 1af98: 00000000 00ffff00 ffdf0000 0ffddff0 ................ + 1afa8: fffffdff 9f0000f9 ffffffff ffffffff ................ + 1afb8: ffffffff f0ffffff ffdfffe0 ffffffff ................ + 1afc8: 0000fdff 00000000 00000000 00000000 ................ + 1afd8: 0062ea0a 00000000 f0ffff02 00000000 ..b............. + 1afe8: ffff9f00 00000000 ffff0f00 000000d0 ................ + 1aff8: ffff0200 000000fb ef030000 000070ff .............p.. + 1b008: 04000000 0000f2ff 00000000 0000fbbf ................ + 1b018: 00000000 0030ff6f 00000200 0090ff4f ....o.0.....O... + 1b028: 00f38f02 00d0ff6f e4ffff0a 00d1ffbf ....o........... + 1b038: ffffef00 00d1ffff ffff0a00 0090ffff ................ + 1b048: ff6f0000 0030fbff ff020000 000072db ..o...0......r.. + 1b058: 08000000 000080ee ff086106 2d0080ff .........a.....- + 1b068: 33efd0ff ff2e00fe 3ff30ef3 f3ff2ee0 ...3.......?.... + 1b078: ffff8f00 00f3ff6e ffff8e00 0000f3ff ....n........... + 1b088: ffef0200 000000f3 ffff2e00 08000030 ............0... + 1b098: ffffffef ff080030 ffeff6ff 33ef0030 ....0.......0..3 + 1b0a8: ffef02fe 3ff30e30 ffef02e0 f8ff8f30 ....0..?....0... + 1b0b8: fddf0200 00e88e00 10660000 ffdf0000 ..........f..... + 1b0c8: 00200dff ffffff00 0000e20f 0fffffff .. ............. + 1b0d8: fff0dffd 0020ffff fffff0ff ffffffff ...... ......... + 1b0e8: fffffff0 f0ffffff ffffffff fff0ffff ................ + 1b0f8: ffffffff fffff0ff ffffffff fffffff0 ................ + 1b108: f0ffffff ffffffff fff0ffff ffffffff ................ + 1b118: ffdff0ff fffdffff 000000f9 ffff0000 ................ + 1b128: 00ffffff ffffdf00 0000fdff ffffff8f ................ + 1b138: ff00c2ff ffffffff 00ff20fe ff010000 ......... ...... + 1b148: 0000ffe2 fcff0000 000000ff ffffff00 ................ + 1b158: 00000000 ffffffff ffffffff ffffffff ................ + 1b168: ffffffff 11fbffff ffffffbf 1f00f1ff ................ + 1b178: ffffffff ff1f00f1 fbffffff ffffbf11 ................ + 1b188: ffffffff 8fffffff ffffffff df00f8ff ................ + 1b198: 0000fdff fcffff01 ff030000 0000f7ff ................ + 1b1a8: f2ffff06 ff080000 0000d0ff ffffff0a ................ + 1b1b8: ff0cd0ff a0ffffff ffffff0e ff0d20ff ............. .. + 1b1c8: 00f8ffff ff0a0000 000000e0 0050ff0e ..............P. + 1b1d8: fc2f0000 00000000 0000f35f a09f0000 ../....._....... + 1b1e8: 00000000 000010df 00d70000 04000000 ................ + 1b1f8: 000040ee 99ffdf00 0000fdff ff99ffff .@.............. + 1b208: ff0000ff ffffffff ffff0000 00000090 ................ + 1b218: 0dffff00 200dffff ff0fffff ffe20fff ....... ........ + 1b228: ffff0fff fffffd0f 20ffff0f 0fffff00 ........... .... + 1b238: ffffffff ff0fffff ffffffff ffff0fff ................ + 1b248: ffdfffff ffffff0f 0f0000ff ffffffff ................ + 1b258: ff0f0000 00ffffff ffff0d00 0000fdff ................ + 1b268: 0000cc00 02000000 000030ff ffbf0100 .........0...... + 1b278: 000020fc ffffff1e 9f0000e1 f8ffffff . .............. + 1b288: ffef0000 00fdffff ffffff00 0100ffff ................ + 1b298: ffffffff ff0300ff ffffffff ffff0830 ............0... + 1b2a8: 80ffffff ffffff1e cfe1ffff ffffffff ................ + 1b2b8: ffcffcff ffffffff 000000fc 00000000 ................ + 1b2c8: ff0e0000 000000e0 40ee0400 ff8f0000 ...........@.... + 1b2d8: ffffffff fff8ffff ffffffff ffffffff ................ + 1b2e8: 0ff000ff 000ff000 f000ffff 0ff0000f ................ + 1b2f8: ffffff00 ffffffff ffffffff 888008f8 ................ + 1b308: ff8f8008 8008f8ff 8f800888 ffffffff ................ + 1b318: ffffffff 00ffffff 000000f0 ffff000f ................ + 1b328: 0000f000 ff000f00 ffffffff ffffffff ................ + 1b338: ffff8fff ffffffff 0000f8ff 00000000 ................ ... - 1b4c0: 70af0300 00000000 ffcf0400 000000f0 ...p............ - 1b4d0: ffdf0600 0000a0ff ffef1700 0030ffff ..............0. - 1b4e0: ffff1800 00fcffff ffff2a00 f4ffffff .........*...... - 1b4f0: ffff0800 ffffffff ff0f00d0 ffffffff ................ - 1b500: 080060ff ffffffff 0000feff 00000000 .`.............. - 1b510: 00f7ffff 00000000 f1ffff00 00000000 ................ - 1b520: ffff0000 00000080 ff000000 000010ff ................ - 1b530: 00000000 0000faff 00000000 00f2ff00 ................ - 1b540: 00000000 808f0000 00000000 00000000 ................ - 1b550: 00000000 f0ffffdf ffff00d2 20fef0ff ............... - 1b560: f0ffffff ffffe2ff fdfff0ff f2ffffff ................ - 1b570: ffff0000 ffffffff ffffffff ffffffff ................ - 1b580: ffffffff ffffffff ffffffff ffffffff ................ - 1b590: ffffffff ffffffff ffffffff ffffffff ................ - 1b5a0: ffffffff ffffffff ffffffff ffdfffff ................ - 1b5b0: fdffffff 00000000 00000000 00000000 ................ - 1b5c0: feef9c04 000040c9 ffef0700 feffffff .....@.......... - 1b5d0: df040070 8aa8fcff 40fdffcf 00d5ff6f p..........@o... - 1b5e0: 5d000000 f6cff6ff 00000000 fc6f0000 ...]..........o. - 1b5f0: 5a00301a 00a5fddf 0000a103 ffffff4d .0.Z........M... - 1b600: 0000d4ff feff0500 ffef8aa8 01000050 ............P... - 1b610: 000070df 0010fd07 00120000 21000000 .p.............! - 1b620: 00000000 e44e0000 00000000 00000000 ......N......... - 1b630: 0000feef 00000000 feef0000 00000000 ................ - 1b640: 00000000 0000e44e ff8f0000 ffffffff ....N........... - 1b650: 80ffffff ffffffff ffffffff 00fff0ff ................ - 1b660: 00000000 fd0f0000 ffff0fff ffffffff ................ - 1b670: 0fffff0f ffffffff ff00ffff ffff0fff ................ - 1b680: ffffffff 0fffff00 ffffffff ff0fffff ................ - 1b690: 000000ff 00000000 fffffd0f ffffffff ................ - 1b6a0: f0ffffff ffffff8f ffffffff ff8f80ff ................ - 1b6b0: ffffffff 80ffffff ffffffff ffffffff ................ - 1b6c0: 00fff0ff 00000000 fd0f0000 ffff0fff ................ - 1b6d0: 00f0ffff 0fffff0f ffffffff ff0000f0 ................ - 1b6e0: ffff0fff 00f0ffff 0fffff00 ffffffff ................ - 1b6f0: ff0f00f0 000000ff 00000000 fffffd0f ................ - 1b700: ffffffff f0ffffff ffffff8f ffffffff ................ - 1b710: ff8f80ff ffffffff 80ffffff ffffffff ................ - 1b720: ffffffff 00fff0ff 00000000 fd0f0000 ................ - 1b730: ffff0fff 000000ff 0fffff0f 00ffffff ................ - 1b740: ff000000 ffff0fff 000000ff 0fffff00 ................ - 1b750: 00ffffff ff0f0000 000000ff 00000000 ................ - 1b760: fffffd0f ffffffff f0ffffff ffffff8f ................ - 1b770: ffffffff ff8f80ff ffffffff 80ffffff ................ - 1b780: ffffffff ffffffff 00fff0ff 00000000 ................ - 1b790: fd0f0000 f0ff0fff 00000000 0fffff0f ................ - 1b7a0: 0000f0ff ff000000 f0ff0fff 00000000 ................ - 1b7b0: 0fffff00 0000f0ff ff0f0000 000000ff ................ - 1b7c0: 00000000 fffffd0f ffffffff f0ffffff ................ - 1b7d0: ffffff8f ffffffff ff8f80ff ffffffff ................ - 1b7e0: 80ffffff ffffffff ffffffff 00fff0ff ................ - 1b7f0: 00000000 fd0f0000 000000ff 00000000 ................ - 1b800: 00ffff0f 00000000 ff000000 000000ff ................ - 1b810: 00000000 00ffff00 00000000 ff0f0000 ................ - 1b820: 000000ff 00000000 fffffd0f ffffffff ................ - 1b830: f0ffffff ffffff8f ffffffff 000080ff ................ - 1b840: 01000000 00000000 00000000 10fd0700 ................ - 1b850: 00000000 cf010000 0000f5ff 00000000 ................ - 1b860: fe29b900 00000010 3f000000 00000210 ..)........?.... - 1b870: df030000 00900a80 70030000 77ffdf00 ...........p...w - 1b880: 555555f7 0fd38f55 dfccfdff cdccccdc .UUUU........... - 1b890: fe8fb0ff 00aa0010 404d0000 00104600 ..........M@.F.. - 1b8a0: 3302f201 00000010 09000000 00f9cfb1 ...3............ - 1b8b0: 00000000 ff0a0000 000090ff 00000000 ................ - 1b8c0: f9bf0000 00000000 00000000 00002201 .............".. - 1b8d0: df180000 020092fd ffeffbef faff0d30 ............0... - 1b8e0: 4fe0ff2e ff03faff fafa9ff5 cffa4f35 ...O........5O.. - 1b8f0: 0b3d8ac0 03fbeffd fffe8f12 ff06b0ff ..=............. - 1b900: d1ffffff efffff08 9f1011fd 59d1dfff ...............Y - 1b910: affd0b3b 1d38fad7 faff5ffb 0df7df01 ;.....8.._...... - 1b920: ff1dfaff fcef03f1 0050ffdf a3fedf18 ..........P..... - 1b930: 7f000000 0000f7ff ffffffef effeffff ................ - 1b940: ffffffff 0000feff 00000000 ffff0f00 ................ - 1b950: f0ffffff ffffff0f 0ff0ffff f9999ff9 ................ - 1b960: f80ff09f 8ff8888f 8ff80ff0 f08ff888 ................ - 1b970: 888ff80f 0ff08ff8 f8888ff8 f80ff08f ................ - 1b980: 8ff8888f 8ff80ff0 f08ff888 999ff90f ................ - 1b990: 0ff09ff9 ffffffff ff08f0ff ffffffff ................ - 1b9a0: 00000080 7f000000 000000a0 8f000000 ................ - 1b9b0: 0000b0ff 0d000000 00a0ffff 8a000000 ................ - 1b9c0: 00ffff1d 8f000000 70ff1dfa 8f000000 ...........p.... - 1b9d0: 801dfaff 8f000000 00faffff 8f000000 ................ - 1b9e0: 80ffffff 8f000000 80ffffff 8f000000 ................ - 1b9f0: 80ffffff 8f000000 80ffffff 6f000000 ...............o - 1ba00: 80ffffff 0b000000 80ffffff 00000000 ................ - 1ba10: 80ffffdf 00000000 80ffff0e 00000000 ................ - 1ba20: 60dbde00 00000000 00000000 00000000 ...`............ - 1ba30: 00000000 ffffff1b e4ffffff ffdf0100 ................ - 1ba40: ffffffff 1d00feff effaffff ffffaffe ................ - 1ba50: ffffdf01 0ae22ea0 ff1dffff 02e2ffff ................ - 1ba60: ffff2e20 ffffffcf ef0220fe ffcfffff ........ ...... - 1ba70: 20feffff ffffef02 ffffff1d 2e2002e2 ... .......... . - 1ba80: df01ffff 2ea0ffff ffff0ae2 ffff1d00 ................ - 1ba90: affeeffa 0100ffff ffffffdf feffffff ................ - 1baa0: ff1b0000 ffffffff 0800e4ff e4ffffff ................ - 1bab0: ffff8f00 f808feff ff400b0f 0b0ff88f ..........@..... - 1bac0: f8ffff40 ff400b0f ffffffff ffffffff @.....@......... - 1bad0: ffffffff ffffffff ffffffff ffffffff ................ - 1bae0: ffffffff ffffffff ffffffff ffffffff ................ - 1baf0: ffffffff ffffffff ffffffff ffefffff ................ - 1bb00: feffffff ffffff4e 0000e4ff 00000000 ....N........... - 1bb10: 00000100 00000000 00e00300 00001000 ................ - 1bb20: 10ef0200 0000bf00 f17f0000 00f1cf00 ................ - 1bb30: ff070000 77ffcf11 bf777777 ffffcff1 .......wwww..... - 1bb40: ffffffff ffff17ff ffffffff ff07e0ff ................ - 1bb50: 000000f1 06000000 000010ff 00000000 ................ - 1bb60: 0000a005 00000000 ........ - -0001bb68 : - 1bb68: 00000100 00000000 00000100 00000003 ................ - 1bb78: 00000200 00000000 00000000 00000000 ................ - 1bb88: 00010000 00000000 00000000 00000000 ................ - 1bb98: 000c0100 0000fa07 f1f20000 04060c02 ................ - 1bba8: 010d02f6 0008030b 00000000 00000000 ................ - 1bbb8: 020f0000 000000fe 00000000 00000000 ................ - 1bbc8: f8000500 00000000 0504fb00 00fd0000 ................ - 1bbd8: fd0003fe fbfffd00 00000000 fd0000fd ................ - 1bbe8: fd0000fc 0000fb00 00000000 fd000000 ................ - 1bbf8: 00fc00fd 00e100f9 0500fb00 fb000008 ................ - 1bc08: 05080303 000005fc 000000f1 00000000 ................ - 1bc18: 00000000 000000f7 00000000 00000000 ................ - 1bc28: f9000000 f600f3fd 000000fe 000a0100 ................ - 1bc38: 01fffef8 0000fc00 0000edfe 00000000 ................ - 1bc48: 00000000 0afeec00 00000000 00000000 ................ - 1bc58: 00000000 000000f6 00000000 08000000 ................ - 1bc68: 00000300 000000fb 00000000 00000000 ................ - 1bc78: 00000000 020a0000 00000001 00000000 ................ + 1b350: 70af0300 00000000 ffcf0400 000000f0 ...p............ + 1b360: ffdf0600 0000a0ff ffef1700 0030ffff ..............0. + 1b370: ffff1800 00fcffff ffff2a00 f4ffffff .........*...... + 1b380: ffff0800 ffffffff ff0f00d0 ffffffff ................ + 1b390: 080060ff ffffffff 0000feff 00000000 .`.............. + 1b3a0: 00f7ffff 00000000 f1ffff00 00000000 ................ + 1b3b0: ffff0000 00000080 ff000000 000010ff ................ + 1b3c0: 00000000 0000faff 00000000 00f2ff00 ................ + 1b3d0: 00000000 808f0000 00000000 00000000 ................ + 1b3e0: 00000000 f0ffffdf ffff00d2 20fef0ff ............... + 1b3f0: f0ffffff ffffe2ff fdfff0ff f2ffffff ................ + 1b400: ffff0000 ffffffff ffffffff ffffffff ................ + 1b410: ffffffff ffffffff ffffffff ffffffff ................ + 1b420: ffffffff ffffffff ffffffff ffffffff ................ + 1b430: ffffffff ffffffff ffffffff ffdfffff ................ + 1b440: fdffffff 00000000 00000000 00000000 ................ + 1b450: feef9c04 000040c9 ffef0700 feffffff .....@.......... + 1b460: df040070 8aa8fcff 40fdffcf 00d5ff6f p..........@o... + 1b470: 5d000000 f6cff6ff 00000000 fc6f0000 ...]..........o. + 1b480: 5a00301a 00a5fddf 0000a103 ffffff4d .0.Z........M... + 1b490: 0000d4ff feff0500 ffef8aa8 01000050 ............P... + 1b4a0: 000070df 0010fd07 00120000 21000000 .p.............! + 1b4b0: 00000000 e44e0000 00000000 00000000 ......N......... + 1b4c0: 0000feef 00000000 feef0000 00000000 ................ + 1b4d0: 00000000 0000e44e ff8f0000 ffffffff ....N........... + 1b4e0: 80ffffff ffffffff ffffffff 00fff0ff ................ + 1b4f0: 00000000 fd0f0000 ffff0fff ffffffff ................ + 1b500: 0fffff0f ffffffff ff00ffff ffff0fff ................ + 1b510: ffffffff 0fffff00 ffffffff ff0fffff ................ + 1b520: 000000ff 00000000 fffffd0f ffffffff ................ + 1b530: f0ffffff ffffff8f ffffffff ff8f80ff ................ + 1b540: ffffffff 80ffffff ffffffff ffffffff ................ + 1b550: 00fff0ff 00000000 fd0f0000 ffff0fff ................ + 1b560: 00f0ffff 0fffff0f ffffffff ff0000f0 ................ + 1b570: ffff0fff 00f0ffff 0fffff00 ffffffff ................ + 1b580: ff0f00f0 000000ff 00000000 fffffd0f ................ + 1b590: ffffffff f0ffffff ffffff8f ffffffff ................ + 1b5a0: ff8f80ff ffffffff 80ffffff ffffffff ................ + 1b5b0: ffffffff 00fff0ff 00000000 fd0f0000 ................ + 1b5c0: ffff0fff 000000ff 0fffff0f 00ffffff ................ + 1b5d0: ff000000 ffff0fff 000000ff 0fffff00 ................ + 1b5e0: 00ffffff ff0f0000 000000ff 00000000 ................ + 1b5f0: fffffd0f ffffffff f0ffffff ffffff8f ................ + 1b600: ffffffff ff8f80ff ffffffff 80ffffff ................ + 1b610: ffffffff ffffffff 00fff0ff 00000000 ................ + 1b620: fd0f0000 f0ff0fff 00000000 0fffff0f ................ + 1b630: 0000f0ff ff000000 f0ff0fff 00000000 ................ + 1b640: 0fffff00 0000f0ff ff0f0000 000000ff ................ + 1b650: 00000000 fffffd0f ffffffff f0ffffff ................ + 1b660: ffffff8f ffffffff ff8f80ff ffffffff ................ + 1b670: 80ffffff ffffffff ffffffff 00fff0ff ................ + 1b680: 00000000 fd0f0000 000000ff 00000000 ................ + 1b690: 00ffff0f 00000000 ff000000 000000ff ................ + 1b6a0: 00000000 00ffff00 00000000 ff0f0000 ................ + 1b6b0: 000000ff 00000000 fffffd0f ffffffff ................ + 1b6c0: f0ffffff ffffff8f ffffffff 000080ff ................ + 1b6d0: 01000000 00000000 00000000 10fd0700 ................ + 1b6e0: 00000000 cf010000 0000f5ff 00000000 ................ + 1b6f0: fe29b900 00000010 3f000000 00000210 ..)........?.... + 1b700: df030000 00900a80 70030000 77ffdf00 ...........p...w + 1b710: 555555f7 0fd38f55 dfccfdff cdccccdc .UUUU........... + 1b720: fe8fb0ff 00aa0010 404d0000 00104600 ..........M@.F.. + 1b730: 3302f201 00000010 09000000 00f9cfb1 ...3............ + 1b740: 00000000 ff0a0000 000090ff 00000000 ................ + 1b750: f9bf0000 00000000 00000000 00002201 .............".. + 1b760: df180000 020092fd ffeffbef faff0d30 ............0... + 1b770: 4fe0ff2e ff03faff fafa9ff5 cffa4f35 ...O........5O.. + 1b780: 0b3d8ac0 03fbeffd fffe8f12 ff06b0ff ..=............. + 1b790: d1ffffff efffff08 9f1011fd 59d1dfff ...............Y + 1b7a0: affd0b3b 1d38fad7 faff5ffb 0df7df01 ;.....8.._...... + 1b7b0: ff1dfaff fcef03f1 0050ffdf a3fedf18 ..........P..... + 1b7c0: 7f000000 0000f7ff ffffffef effeffff ................ + 1b7d0: ffffffff 0000feff 00000000 ffff0f00 ................ + 1b7e0: f0ffffff ffffff0f 0ff0ffff f9999ff9 ................ + 1b7f0: f80ff09f 8ff8888f 8ff80ff0 f08ff888 ................ + 1b800: 888ff80f 0ff08ff8 f8888ff8 f80ff08f ................ + 1b810: 8ff8888f 8ff80ff0 f08ff888 999ff90f ................ + 1b820: 0ff09ff9 ffffffff ff08f0ff ffffffff ................ + 1b830: 00000080 7f000000 000000a0 8f000000 ................ + 1b840: 0000b0ff 0d000000 00a0ffff 8a000000 ................ + 1b850: 00ffff1d 8f000000 70ff1dfa 8f000000 ...........p.... + 1b860: 801dfaff 8f000000 00faffff 8f000000 ................ + 1b870: 80ffffff 8f000000 80ffffff 8f000000 ................ + 1b880: 80ffffff 8f000000 80ffffff 6f000000 ...............o + 1b890: 80ffffff 0b000000 80ffffff 00000000 ................ + 1b8a0: 80ffffdf 00000000 80ffff0e 00000000 ................ + 1b8b0: 60dbde00 00000000 00000000 00000000 ...`............ + 1b8c0: 00000000 ffffff1b e4ffffff ffdf0100 ................ + 1b8d0: ffffffff 1d00feff effaffff ffffaffe ................ + 1b8e0: ffffdf01 0ae22ea0 ff1dffff 02e2ffff ................ + 1b8f0: ffff2e20 ffffffcf ef0220fe ffcfffff ........ ...... + 1b900: 20feffff ffffef02 ffffff1d 2e2002e2 ... .......... . + 1b910: df01ffff 2ea0ffff ffff0ae2 ffff1d00 ................ + 1b920: affeeffa 0100ffff ffffffdf feffffff ................ + 1b930: ff1b0000 ffffffff 0800e4ff e4ffffff ................ + 1b940: ffff8f00 f808feff ff400b0f 0b0ff88f ..........@..... + 1b950: f8ffff40 ff400b0f ffffffff ffffffff @.....@......... + 1b960: ffffffff ffffffff ffffffff ffffffff ................ + 1b970: ffffffff ffffffff ffffffff ffffffff ................ + 1b980: ffffffff ffffffff ffffffff ffefffff ................ + 1b990: feffffff ffffff4e 0000e4ff 00000000 ....N........... + 1b9a0: 00000100 00000000 00e00300 00001000 ................ + 1b9b0: 10ef0200 0000bf00 f17f0000 00f1cf00 ................ + 1b9c0: ff070000 77ffcf11 bf777777 ffffcff1 .......wwww..... + 1b9d0: ffffffff ffff17ff ffffffff ff07e0ff ................ + 1b9e0: 000000f1 06000000 000010ff 00000000 ................ + 1b9f0: 0000a005 00000000 ........ + +0001b9f8 : + 1b9f8: 00000100 00000000 00000100 00000003 ................ + 1ba08: 00000200 00000000 00000000 00000000 ................ + 1ba18: 00010000 00000000 00000000 00000000 ................ + 1ba28: 000c0100 0000fa07 f1f20000 04060c02 ................ + 1ba38: 010d02f6 0008030b 00000000 00000000 ................ + 1ba48: 020f0000 000000fe 00000000 00000000 ................ + 1ba58: f8000500 00000000 0504fb00 00fd0000 ................ + 1ba68: fd0003fe fbfffd00 00000000 fd0000fd ................ + 1ba78: fd0000fc 0000fb00 00000000 fd000000 ................ + 1ba88: 00fc00fd 00e100f9 0500fb00 fb000008 ................ + 1ba98: 05080303 000005fc 000000f1 00000000 ................ + 1baa8: 00000000 000000f7 00000000 00000000 ................ + 1bab8: f9000000 f600f3fd 000000fe 000a0100 ................ + 1bac8: 01fffef8 0000fc00 0000edfe 00000000 ................ + 1bad8: 00000000 0afeec00 00000000 00000000 ................ + 1bae8: 00000000 000000f6 00000000 08000000 ................ + 1baf8: 00000300 000000fb 00000000 00000000 ................ + 1bb08: 00000000 020a0000 00000001 00000000 ................ ... - 1bca8: 000000f7 00000000 00000000 00000000 ................ - 1bcb8: 00000000 02000000 fd080305 fd050000 ................ - 1bcc8: 0702ddf8 00fd0105 00080009 00e80008 ................ - 1bcd8: 080008fd 000305fd 00fd0100 0014fc00 ................ - 1bce8: 00080014 0804030b f7000000 00000000 ................ - 1bcf8: 0200fe01 02fbfdfb 0000fd00 0000f600 ................ + 1bb38: 000000f7 00000000 00000000 00000000 ................ + 1bb48: 00000000 02000000 fd080305 fd050000 ................ + 1bb58: 0702ddf8 00fd0105 00080009 00e80008 ................ + 1bb68: 080008fd 000305fd 00fd0100 0014fc00 ................ + 1bb78: 00080014 0804030b f7000000 00000000 ................ + 1bb88: 0200fe01 02fbfdfb 0000fd00 0000f600 ................ ... - 1bd10: 0000ef00 00000000 00000000 00000000 ................ - 1bd20: 00f20100 000000f0 1900fe00 0303fdfd ................ - 1bd30: 03fd00fe 00f20000 00000000 00000000 ................ - 1bd40: 00e70000 00000003 00000000 00000000 ................ - 1bd50: 0f00f000 00f70000 e7ef0008 0008fbef ................ - 1bd60: 0300ef00 00fc00fa 00000000 00000000 ................ - 1bd70: 07000000 0000e108 00000000 00000000 ................ - 1bd80: 000c0000 00000002 02020000 ff00fbfd ................ - 1bd90: 0000fdff 000000fe 00fe00fb fa00fbfa ................ - 1bda0: 00fbf8f8 00fb00fb fe000000 00030000 ................ - 1bdb0: 0100fd02 03000000 000000fe ff0303fe ................ - 1bdc0: fb000000 0000ff00 01000000 00fe0300 ................ - 1bdd0: 00fc00fd 0800fe00 00fd0000 00000000 ................ - 1bde0: fefe01ff 00fd0000 000000fd 00000000 ................ - 1bdf0: ffff0000 00fdfd00 00000000 fe000001 ................ - 1be00: fdfdfd00 00000000 00000000 0000fe00 ................ - 1be10: fdfe0000 f800fc00 0005f8fe 0503fb00 ................ - 1be20: fffa0007 f4ff00fd f202fe03 01000003 ................ - 1be30: fef200f3 f300feea 00070500 00000003 ................ - 1be40: fb000100 00f800fd 00fd0000 00fd0000 ................ - 1be50: 00000000 ff00ffff 000000fd 00000000 ................ - 1be60: fe00fdfd 0000fefd 000000fd 00000000 ................ - 1be70: 00000000 fd00fefe fb00fe00 fd000003 ................ - 1be80: 00030301 00000000 0000fe00 02000000 ................ - 1be90: 00fd0000 00fdfefd 00000000 00020000 ................ - 1bea0: 000000fe 00fcfd00 fe0800fb 0000f801 ................ - 1beb0: f5f3f307 fe0003fb fb00fbef fb04fb00 ................ - 1bec0: 00f900f0 02ff0100 000300fe f300f6f8 ................ - 1bed0: f8fafbfa fbfff9fd 010002f9 0000fd00 ................ - 1bee0: 03000200 00000000 00000000 fd000000 ................ - 1bef0: ff00ff00 fafc00fd f800fffa 00000000 ................ - 1bf00: 00fe0000 01000000 000000fe 00000003 ................ - 1bf10: 00000000 00000c00 00000000 00000002 ................ - 1bf20: 000000fd 00000000 00000000 000300fb ................ + 1bba0: 0000ef00 00000000 00000000 00000000 ................ + 1bbb0: 00f20100 000000f0 1900fe00 0303fdfd ................ + 1bbc0: 03fd00fe 00f20000 00000000 00000000 ................ + 1bbd0: 00e70000 00000003 00000000 00000000 ................ + 1bbe0: 0f00f000 00f70000 e7ef0008 0008fbef ................ + 1bbf0: 0300ef00 00fc00fa 00000000 00000000 ................ + 1bc00: 07000000 0000e108 00000000 00000000 ................ + 1bc10: 000c0000 00000002 02020000 ff00fbfd ................ + 1bc20: 0000fdff 000000fe 00fe00fb fa00fbfa ................ + 1bc30: 00fbf8f8 00fb00fb fe000000 00030000 ................ + 1bc40: 0100fd02 03000000 000000fe ff0303fe ................ + 1bc50: fb000000 0000ff00 01000000 00fe0300 ................ + 1bc60: 00fc00fd 0800fe00 00fd0000 00000000 ................ + 1bc70: fefe01ff 00fd0000 000000fd 00000000 ................ + 1bc80: ffff0000 00fdfd00 00000000 fe000001 ................ + 1bc90: fdfdfd00 00000000 00000000 0000fe00 ................ + 1bca0: fdfe0000 f800fc00 0005f8fe 0503fb00 ................ + 1bcb0: fffa0007 f4ff00fd f202fe03 01000003 ................ + 1bcc0: fef200f3 f300feea 00070500 00000003 ................ + 1bcd0: fb000100 00f800fd 00fd0000 00fd0000 ................ + 1bce0: 00000000 ff00ffff 000000fd 00000000 ................ + 1bcf0: fe00fdfd 0000fefd 000000fd 00000000 ................ + 1bd00: 00000000 fd00fefe fb00fe00 fd000003 ................ + 1bd10: 00030301 00000000 0000fe00 02000000 ................ + 1bd20: 00fd0000 00fdfefd 00000000 00020000 ................ + 1bd30: 000000fe 00fcfd00 fe0800fb 0000f801 ................ + 1bd40: f5f3f307 fe0003fb fb00fbef fb04fb00 ................ + 1bd50: 00f900f0 02ff0100 000300fe f300f6f8 ................ + 1bd60: f8fafbfa fbfff9fd 010002f9 0000fd00 ................ + 1bd70: 03000200 00000000 00000000 fd000000 ................ + 1bd80: ff00ff00 fafc00fd f800fffa 00000000 ................ + 1bd90: 00fe0000 01000000 000000fe 00000003 ................ + 1bda0: 00000000 00000c00 00000000 00000002 ................ + 1bdb0: 000000fd 00000000 00000000 000300fb ................ ... - 1bf3c: 000000fe 000000fb 00f8f300 f3fc0000 ................ - 1bf4c: 03fd0000 0000f900 00000000 00000000 ................ - 1bf5c: fb0000fc 00000000 00000000 00000000 ................ - 1bf6c: 00fb0003 03000000 fbfb0200 fdfdfd00 ................ - 1bf7c: 00000000 00f80000 fdfc00fd f8fafa00 ................ - 1bf8c: 00fb00fe 000000f8 00001400 fd000001 ................ - 1bf9c: f5000300 00000000 08fbe800 00f5fe08 ................ - 1bfac: f300fc03 ee03fdff 040003fd f8f7fcf7 ................ - 1bfbc: f10000f5 00000f00 000000ff f9fdffff ................ - 1bfcc: 00e8fff8 00000000 00000000 00000001 ................ + 1bdcc: 000000fe 000000fb 00f8f300 f3fc0000 ................ + 1bddc: 03fd0000 0000f900 00000000 00000000 ................ + 1bdec: fb0000fc 00000000 00000000 00000000 ................ + 1bdfc: 00fb0003 03000000 fbfb0200 fdfdfd00 ................ + 1be0c: 00000000 00f80000 fdfc00fd f8fafa00 ................ + 1be1c: 00fb00fe 000000f8 00001400 fd000001 ................ + 1be2c: f5000300 00000000 08fbe800 00f5fe08 ................ + 1be3c: f300fc03 ee03fdff 040003fd f8f7fcf7 ................ + 1be4c: f10000f5 00000f00 000000ff f9fdffff ................ + 1be5c: 00e8fff8 00000000 00000000 00000001 ................ ... - 1bfe8: ff00fd00 0000fcfd 00fd00fb 00000000 ................ + 1be78: ff00fd00 0000fcfd 00fd00fb 00000000 ................ ... - 1c000: 00ff0000 050000fb fa0003ff f9fffe03 ................ - 1c010: fdfd00fd fcfc00fe fffe0000 00fdfcfe ................ - 1c020: 0300fd00 00fa00fe 00fb0000 fcfc00fc ................ - 1c030: 00000003 00000000 0003fb00 fdfe00fc ................ - 1c040: fefefef8 fffdfeff 00000000 fefefd00 ................ - 1c050: 00000000 fe00fe03 fe000000 fdfefefd ................ - 1c060: 0a0200fe 00f900ff fd0005fe 0004fdf5 ................ - 1c070: 03fcf400 fe0002fc fc00f8fe fc000001 ................ - 1c080: 03000000 00fbfb03 fdfcfdfc 01fc00fd ................ - 1c090: 0008fcfb 00000000 00000000 00000003 ................ + 1be90: 00ff0000 050000fb fa0003ff f9fffe03 ................ + 1bea0: fdfd00fd fcfc00fe fffe0000 00fdfcfe ................ + 1beb0: 0300fd00 00fa00fe 00fb0000 fcfc00fc ................ + 1bec0: 00000003 00000000 0003fb00 fdfe00fc ................ + 1bed0: fefefef8 fffdfeff 00000000 fefefd00 ................ + 1bee0: 00000000 fe00fe03 fe000000 fdfefefd ................ + 1bef0: 0a0200fe 00f900ff fd0005fe 0004fdf5 ................ + 1bf00: 03fcf400 fe0002fc fc00f8fe fc000001 ................ + 1bf10: 03000000 00fbfb03 fdfcfdfc 01fc00fd ................ + 1bf20: 0008fcfb 00000000 00000000 00000003 ................ ... - 1c0b4: 000000fc 00000000 00000000 00000000 ................ + 1bf44: 000000fc 00000000 00000000 00000000 ................ ... - 1c0e0: 000000fe 00000000 00000000 00000000 ................ + 1bf70: 000000fe 00000000 00000000 00000000 ................ ... - 1c0fc: fdfe0000 00000000 00000000 00000000 ................ - 1c10c: fd0000fc fdfd0000 00000000 000000fd ................ - 1c11c: 0000ff00 fe000000 00000000 00fb00fc ................ - 1c12c: 00f80000 0105fa02 0000f4fe f600fdfa ................ - 1c13c: 0000f9fa f6f6fdf5 00f900f4 00fd1102 ................ - 1c14c: fdfffdfa f7fbf9fc 00fdfaf6 0100fe00 ................ - 1c15c: feee0000 f7fa0608 00f80100 05fdfef3 ................ - 1c16c: 0001fde8 f3fdef00 0000edfd 010f00ee ................ - 1c17c: 0000fe00 feff0000 ef00fef6 00000000 ................ - 1c18c: 00fe00f8 00f4f9ff f8fcff00 00fe00fd ................ - 1c19c: f4000000 fef8f8fd fcfdfafc f8fefb00 ................ - 1c1ac: fbfd00fc 0100fbfd 00f8fe00 00fb0005 ................ - 1c1bc: 03000000 0afb0200 fdfdfd00 00000000 ................ - 1c1cc: 00f80000 fdfc00fd f8fafa00 02fb00fe ................ - 1c1dc: 0000000a 00001400 fd000001 00000300 ................ - 1c1ec: 00000000 00ff0000 00000000 0000fbfe ................ - 1c1fc: ff000000 fd000000 fb0000fd fb0000fd ................ - 1c20c: 00ff0400 00000000 00000100 05040000 ................ - 1c21c: f800fe02 f80800fc 0afbfbf8 feea0305 ................ - 1c22c: fd00fd05 00f7fd03 fefd03fd 0000fef8 ................ - 1c23c: f9000508 07fdf200 fd01f6fd 0afdf8f8 ................ - 1c24c: 00fc0003 080200f9 faf6f7fa ed010008 ................ - 1c25c: fefc03fe f7fa00fa 00fefcfc fdfbfa00 ................ - 1c26c: fd060800 fcf200f2 fff1f700 f9f8fcf8 ................ - 1c27c: fd000007 00fefb00 0400fbfd 000003f8 ................ - 1c28c: fafd00f2 faf8fefc f800faf8 f8fbfafd ................ - 1c29c: 010000fd f800fc0c fbfd00fd f6f9f9fa ................ - 1c2ac: 0005fbfd fdf300fc f7f80502 fd08f8fb ................ - 1c2bc: 05fbe801 00f7fcfa fdfdf5f8 f8fbfdfe ................ - 1c2cc: 080000ff 00effe07 f606faf1 f5f7fbef ................ - 1c2dc: 0005f8f3 fd000000 fd030000 05fb0205 ................ - 1c2ec: fff80000 0100ff00 0000fe01 00000000 ................ - 1c2fc: 000000fd 01080200 0000fd00 fefe0000 ................ - 1c30c: 000000fd 00000201 00020000 000a00fe ................ - 1c31c: fd010105 00000500 00000200 00000000 ................ - 1c32c: 00000000 07000800 00000000 00000000 ................ - 1c33c: 00000000 00f10000 080004fd 03190000 ................ - 1c34c: 0303fbfb 00f301fe 00f10c00 00000000 ................ - 1c35c: 00000000 0aef0000 00000024 00000000 ........$....... - 1c36c: 00000000 0000f100 00000000 00000000 ................ + 1bf8c: fdfe0000 00000000 00000000 00000000 ................ + 1bf9c: fd0000fc fdfd0000 00000000 000000fd ................ + 1bfac: 0000ff00 fe000000 00000000 00fb00fc ................ + 1bfbc: 00f80000 0105fa02 0000f4fe f600fdfa ................ + 1bfcc: 0000f9fa f6f6fdf5 00f900f4 00fd1102 ................ + 1bfdc: fdfffdfa f7fbf9fc 00fdfaf6 0100fe00 ................ + 1bfec: feee0000 f7fa0608 00f80100 05fdfef3 ................ + 1bffc: 0001fde8 f3fdef00 0000edfd 010f00ee ................ + 1c00c: 0000fe00 feff0000 ef00fef6 00000000 ................ + 1c01c: 00fe00f8 00f4f9ff f8fcff00 00fe00fd ................ + 1c02c: f4000000 fef8f8fd fcfdfafc f8fefb00 ................ + 1c03c: fbfd00fc 0100fbfd 00f8fe00 00fb0005 ................ + 1c04c: 03000000 0afb0200 fdfdfd00 00000000 ................ + 1c05c: 00f80000 fdfc00fd f8fafa00 02fb00fe ................ + 1c06c: 0000000a 00001400 fd000001 00000300 ................ + 1c07c: 00000000 00ff0000 00000000 0000fbfe ................ + 1c08c: ff000000 fd000000 fb0000fd fb0000fd ................ + 1c09c: 00ff0400 00000000 00000100 05040000 ................ + 1c0ac: f800fe02 f80800fc 0afbfbf8 feea0305 ................ + 1c0bc: fd00fd05 00f7fd03 fefd03fd 0000fef8 ................ + 1c0cc: f9000508 07fdf200 fd01f6fd 0afdf8f8 ................ + 1c0dc: 00fc0003 080200f9 faf6f7fa ed010008 ................ + 1c0ec: fefc03fe f7fa00fa 00fefcfc fdfbfa00 ................ + 1c0fc: fd060800 fcf200f2 fff1f700 f9f8fcf8 ................ + 1c10c: fd000007 00fefb00 0400fbfd 000003f8 ................ + 1c11c: fafd00f2 faf8fefc f800faf8 f8fbfafd ................ + 1c12c: 010000fd f800fc0c fbfd00fd f6f9f9fa ................ + 1c13c: 0005fbfd fdf300fc f7f80502 fd08f8fb ................ + 1c14c: 05fbe801 00f7fcfa fdfdf5f8 f8fbfdfe ................ + 1c15c: 080000ff 00effe07 f606faf1 f5f7fbef ................ + 1c16c: 0005f8f3 fd000000 fd030000 05fb0205 ................ + 1c17c: fff80000 0100ff00 0000fe01 00000000 ................ + 1c18c: 000000fd 01080200 0000fd00 fefe0000 ................ + 1c19c: 000000fd 00000201 00020000 000a00fe ................ + 1c1ac: fd010105 00000500 00000200 00000000 ................ + 1c1bc: 00000000 07000800 00000000 00000000 ................ + 1c1cc: 00000000 00f10000 080004fd 03190000 ................ + 1c1dc: 0303fbfb 00f301fe 00f10c00 00000000 ................ + 1c1ec: 00000000 0aef0000 00000024 00000000 ........$....... + 1c1fc: 00000000 0000f100 00000000 00000000 ................ ... - 1c38c: fb0000fc 000000fe 00000000 00000000 ................ + 1c21c: fb0000fc 000000fe 00000000 00000000 ................ ... - 1c3a4: 00f900fe 00000100 fefb2103 03f90708 .........!...... - 1c3b4: 03030000 000000fd 00000000 00000000 ................ - 1c3c4: 000007df 00000000 00000000 00000000 ................ - 1c3d4: f9000000 f9000000 00000000 0000fffa ................ - 1c3e4: fd00fa00 0000f400 00000000 00000000 ................ - 1c3f4: 0000ef00 00010000 00000000 0000fd00 ................ - 1c404: 00fc00fb 000000f9 00fd03fc fafdf900 ................ - 1c414: 00f90000 00f400fd eb0000fd f7fdf6fb ................ - 1c424: 00ef0000 0000fff9 00000000 fbfc0000 ................ - 1c434: 0000fcfe 00fa0000 05fd03fa fefafe00 ................ - 1c444: fd00fbfc f902feff 000000ff 00fcfee9 ................ - 1c454: f4fe00fa fe0000fe 000000fe fe000200 ................ - 1c464: 0004fefc 00000000 00000000 00000000 ................ + 1c234: 00f900fe 00000100 fefb2103 03f90708 .........!...... + 1c244: 03030000 000000fd 00000000 00000000 ................ + 1c254: 000007df 00000000 00000000 00000000 ................ + 1c264: f9000000 f9000000 00000000 0000fffa ................ + 1c274: fd00fa00 0000f400 00000000 00000000 ................ + 1c284: 0000ef00 00010000 00000000 0000fd00 ................ + 1c294: 00fc00fb 000000f9 00fd03fc fafdf900 ................ + 1c2a4: 00f90000 00f400fd eb0000fd f7fdf6fb ................ + 1c2b4: 00ef0000 0000fff9 00000000 fbfc0000 ................ + 1c2c4: 0000fcfe 00fa0000 05fd03fa fefafe00 ................ + 1c2d4: fd00fbfc f902feff 000000ff 00fcfee9 ................ + 1c2e4: f4fe00fa fe0000fe 000000fe fe000200 ................ + 1c2f4: 0004fefc 00000000 00000000 00000000 ................ ... - 1c490: 00030000 00000000 fe00fa00 fb000000 ................ - 1c4a0: 00000003 00fbfdf9 fd00f900 0000f400 ................ - 1c4b0: 00e70000 00f3f7fb fe00ef00 000000fc ................ - 1c4c0: 00000000 fffcfd00 000001fc 0800fd04 ................ - 1c4d0: f8fdfd0d 06040d03 030b03f9 00070607 ................ + 1c320: 00030000 00000000 fe00fa00 fb000000 ................ + 1c330: 00000003 00fbfdf9 fd00f900 0000f400 ................ + 1c340: 00e70000 00f3f7fb fe00ef00 000000fc ................ + 1c350: 00000000 fffcfd00 000001fc 0800fd04 ................ + 1c360: f8fdfd0d 06040d03 030b03f9 00070607 ................ ... - 1c4e8: 0c100000 fe00fdfb 00140b14 00030000 ................ - 1c4f8: 00000900 000000fc 00000000 00fe0000 ................ - 1c508: 00000000 04000000 00000000 f6fefdea ................ - 1c518: ef0000f3 00000000 00000000 00000000 ................ - 1c528: 00000000 0000fc00 00000000 fe000000 ................ + 1c378: 0c100000 fe00fdfb 00140b14 00030000 ................ + 1c388: 00000900 000000fc 00000000 00fe0000 ................ + 1c398: 00000000 04000000 00000000 f6fefdea ................ + 1c3a8: ef0000f3 00000000 00000000 00000000 ................ + 1c3b8: 00000000 0000fc00 00000000 fe000000 ................ ... - 1c540: 00000004 fefdea00 0000f3f6 000000f6 ................ + 1c3d0: 00000004 fefdea00 0000f3f6 000000f6 ................ ... - 1c560: 000000fe fd0003fa f8030502 03feff00 ................ - 1c570: 00000200 00fa0000 00fbfefe 1000f6fe ................ - 1c580: fefa00fd 00fcfe00 fdfbf9fd fc000000 ................ + 1c3f0: 000000fe fd0003fa f8030502 03feff00 ................ + 1c400: 00000200 00fa0000 00fbfefe 1000f6fe ................ + 1c410: fefa00fd 00fcfe00 fdfbf9fd fc000000 ................ ... - 1c598: 0000fe00 00000000 00040000 ea000000 ................ - 1c5a8: f3f6fefd 00ef0000 00000000 00000d00 ................ + 1c428: 0000fe00 00000000 00040000 ea000000 ................ + 1c438: f3f6fefd 00ef0000 00000000 00000d00 ................ ... - 1c5c0: fdf800fc fdfe08fe 01fe01f6 0601f9fe ................ - 1c5d0: 02010201 00fdf6fa f5f9fbf6 fbfc00f6 ................ - 1c5e0: fefefdfd fe00fefd 040004ff 000800fe ................ + 1c450: fdf800fc fdfe08fe 01fe01f6 0601f9fe ................ + 1c460: 02010201 00fdf6fa f5f9fbf6 fbfc00f6 ................ + 1c470: fefefdfd fe00fefd 040004ff 000800fe ................ ... - 1c5f8: fe000000 0000fdfd 00ff00f9 000000fc ................ + 1c488: fe000000 0000fdfd 00ff00f9 000000fc ................ ... - 1c610: 000000f1 00000000 00000000 fd00fdfd ................ - 1c620: 00000000 fc0000fe fc0003fd f900fefb ................ - 1c630: fdfefafe 0000fc00 00000000 00000000 ................ - 1c640: 0800ef00 00fb0000 fd000000 0000fd00 ................ - 1c650: fe0000ff 0000fa00 f8f8fd0b ff030302 ................ - 1c660: 020402f9 fe080208 f60000f9 f9f80000 ................ - 1c670: 00fb0000 fc00fcfd fe00fc00 f8fe0004 ................ - 1c680: 000009fd 00fb00fe 00fa0300 0002fd03 ................ - 1c690: fe00f800 03fd00ff 000000fe 00fafdf6 ................ - 1c6a0: f40000f8 00fd0900 000200fb f8fd00fd ................ - 1c6b0: 0003fd00 fe000000 fd030000 fd000001 ................ - 1c6c0: 00fd00fe 00000000 00000000 00000000 ................ - 1c6d0: 00000000 000600f0 0000fe00 00010000 ................ - 1c6e0: 0000fdfd 06000500 00000000 01f1f000 ................ - 1c6f0: f604080b 09000b02 00000500 00000000 ................ - 1c700: 00000000 00000e00 00000000 00000000 ................ + 1c4a0: 000000f1 00000000 00000000 fd00fdfd ................ + 1c4b0: 00000000 fc0000fe fc0003fd f900fefb ................ + 1c4c0: fdfefafe 0000fc00 00000000 00000000 ................ + 1c4d0: 0800ef00 00fb0000 fd000000 0000fd00 ................ + 1c4e0: fe0000ff 0000fa00 f8f8fd0b ff030302 ................ + 1c4f0: 020402f9 fe080208 f60000f9 f9f80000 ................ + 1c500: 00fb0000 fc00fcfd fe00fc00 f8fe0004 ................ + 1c510: 000009fd 00fb00fe 00fa0300 0002fd03 ................ + 1c520: fe00f800 03fd00ff 000000fe 00fafdf6 ................ + 1c530: f40000f8 00fd0900 000200fb f8fd00fd ................ + 1c540: 0003fd00 fe000000 fd030000 fd000001 ................ + 1c550: 00fd00fe 00000000 00000000 00000000 ................ + 1c560: 00000000 000600f0 0000fe00 00010000 ................ + 1c570: 0000fdfd 06000500 00000000 01f1f000 ................ + 1c580: f604080b 09000b02 00000500 00000000 ................ + 1c590: 00000000 00000e00 00000000 00000000 ................ ... -0001c718 : - 1c718: 0001bb68 0001c728 0001c7c4 0000313d h...(.......=1.. - -0001c728 : - 1c728: 02010000 05040300 08070602 0a090a09 ................ - 1c738: 0d000c0b 11100f0e 140c1312 00000014 ................ - 1c748: 18171615 1b1a1619 1e1d1d1c 1d1d201f ............. .. - 1c758: 23222116 251e2403 28272625 002b2a29 .!"#.$.%%&'()*+. - 1c768: 2e2d002c 3231302f 34342d33 2d2d3035 ,.-./0123-4450-- - 1c778: 37362e2e 3a333938 3c3a3b3a 09000029 ..67893::;:<)... - 1c788: 0000093d 00000000 00000000 00000000 =............... +0001c5a8 : + 1c5a8: 0001b9f8 0001c5b8 0001c654 0000313d ........T...=1.. + +0001c5b8 : + 1c5b8: 02010000 05040300 08070602 0a090a09 ................ + 1c5c8: 0d000c0b 11100f0e 140c1312 00000014 ................ + 1c5d8: 18171615 1b1a1619 1e1d1d1c 1d1d201f ............. .. + 1c5e8: 23222116 251e2403 28272625 002b2a29 .!"#.$.%%&'()*+. + 1c5f8: 2e2d002c 3231302f 34342d33 2d2d3035 ,.-./0123-4450-- + 1c608: 37362e2e 3a333938 3c3a3b3a 09000029 ..67893::;:<)... + 1c618: 0000093d 00000000 00000000 00000000 =............... ... -0001c7c4 : - 1c7c4: 02010000 05040300 08070602 0a090a09 ................ - 1c7d4: 0e0d0c0b 0c11100f 15141312 00000015 ................ - 1c7e4: 19181716 19191917 1a191917 19191919 ................ - 1c7f4: 19171917 1d1c1b03 201f1e1d 00232221 ........... !"#. - 1c804: 26250024 00272727 29282627 2a2a2626 $.%&'''.'&()&&** - 1c814: 2a272a27 2e2d2c2b 302e2f2e 09230000 '*'*+,-../.0..#. - 1c824: 00000931 00000000 00000000 00000000 1............... +0001c654 : + 1c654: 02010000 05040300 08070602 0a090a09 ................ + 1c664: 0e0d0c0b 0c11100f 15141312 00000015 ................ + 1c674: 19181716 19191917 1a191917 19191919 ................ + 1c684: 19171917 1d1c1b03 201f1e1d 00232221 ........... !"#. + 1c694: 26250024 00272727 29282627 2a2a2626 $.%&'''.'&()&&** + 1c6a4: 2a272a27 2e2d2c2b 302e2f2e 09230000 '*'*+,-../.0..#. + 1c6b4: 00000931 00000000 00000000 00000000 1............... ... -0001c860 : - 1c860: 1f720000 ef58ef51 ef5cef5b ef61ef5d ..r.Q.X.[.\.].a. - 1c870: ef65ef63 ef6cef69 ef76ef71 ef78ef77 c.e.i.l.q.v.w.x. - 1c880: ef98ef8e ef9cef9b efa1ef9d efa3efa2 ................ - 1c890: efb7efa4 efbeefb8 efc1efc0 efc7efc4 ................ - 1c8a0: efc9efc8 efe3efcb f014efe5 f017f015 ................ - 1c8b0: f03af037 f06cf043 f0abf074 f190f13b 7.:.C.l.t...;... - 1c8c0: f192f191 f194f193 f1e3f1d7 f254f23d ............=.T. - 1c8d0: f712f4aa 0000f7f2 ........ - -0001c8d8 : - 1c8d8: 0000f7b9 00000000 0000ff4e 0000ffa8 ........N....... - 1c8e8: 0000ffb0 0000ffda 0000fff0 00010006 ................ - 1c8f8: 0001003c 0001005e 00010088 000100be <...^........... - 1c908: 000100ce 000100fe 0001011a 0001012a ............*... - 1c918: 0001015a 00010176 00010186 000101b6 Z...v........... - 1c928: 000101d2 000101e2 00010218 ............ - -0001c934 : - 1c934: 023c0000 06b30478 0b2808ee 0f990d61 ..<.x.....(.a... - 1c944: 140611d0 186c163a 1ccb1a9d 21211ef7 ....:.l.......!! - 1c954: 256c2348 29ac278e 2ddf2bc7 32032ff3 H#l%.'.).+.-./.2 - 1c964: 36183410 3a1c381c 3e0e3c17 41ec3fff .4.6.8.:.<.>.?.A - 1c974: 45b643d4 496a4793 4d084b3c 508d4ecd .C.E.GjI: - 1caf0: b5f8 push {r3, r4, r5, r6, r7, lr} - 1caf2: 46c0 nop ; (mov r8, r8) - 1caf4: bcf8 pop {r3, r4, r5, r6, r7} - 1caf6: bc08 pop {r3} - 1caf8: 469e mov lr, r3 - 1cafa: 4770 bx lr - -0001cafc <__init_array_start>: - 1cafc: 000000dd .word 0x000000dd - -0001cb00 <_fini>: - 1cb00: b5f8 push {r3, r4, r5, r6, r7, lr} - 1cb02: 46c0 nop ; (mov r8, r8) - 1cb04: bcf8 pop {r3, r4, r5, r6, r7} - 1cb06: bc08 pop {r3} - 1cb08: 469e mov lr, r3 - 1cb0a: 4770 bx lr - -0001cb0c <__fini_array_start>: - 1cb0c: 000000b5 .word 0x000000b5 +0001c6f0 : + 1c6f0: 1f720000 ef58ef51 ef5cef5b ef61ef5d ..r.Q.X.[.\.].a. + 1c700: ef65ef63 ef6cef69 ef76ef71 ef78ef77 c.e.i.l.q.v.w.x. + 1c710: ef98ef8e ef9cef9b efa1ef9d efa3efa2 ................ + 1c720: efb7efa4 efbeefb8 efc1efc0 efc7efc4 ................ + 1c730: efc9efc8 efe3efcb f014efe5 f017f015 ................ + 1c740: f03af037 f06cf043 f0abf074 f190f13b 7.:.C.l.t...;... + 1c750: f192f191 f194f193 f1e3f1d7 f254f23d ............=.T. + 1c760: f712f4aa 0000f7f2 ........ + +0001c768 : + 1c768: 0000f7b9 00000000 0000ff4e 0000ffa8 ........N....... + 1c778: 0000ffb0 0000ffda 0000fff0 00010006 ................ + 1c788: 0001003c 0001005e 00010088 000100be <...^........... + 1c798: 000100ce 000100fe 0001011a 0001012a ............*... + 1c7a8: 0001015a 00010176 00010186 000101b6 Z...v........... + 1c7b8: 000101d2 000101e2 00010218 ............ + +0001c7c4 : + 1c7c4: 023c0000 06b30478 0b2808ee 0f990d61 ..<.x.....(.a... + 1c7d4: 140611d0 186c163a 1ccb1a9d 21211ef7 ....:.l.......!! + 1c7e4: 256c2348 29ac278e 2ddf2bc7 32032ff3 H#l%.'.).+.-./.2 + 1c7f4: 36183410 3a1c381c 3e0e3c17 41ec3fff .4.6.8.:.<.>.?.A + 1c804: 45b643d4 496a4793 4d084b3c 508d4ecd .C.E.GjI: + 1c980: b5f8 push {r3, r4, r5, r6, r7, lr} + 1c982: 46c0 nop ; (mov r8, r8) + 1c984: bcf8 pop {r3, r4, r5, r6, r7} + 1c986: bc08 pop {r3} + 1c988: 469e mov lr, r3 + 1c98a: 4770 bx lr + +0001c98c <__init_array_start>: + 1c98c: 000000dd .word 0x000000dd + +0001c990 <_fini>: + 1c990: b5f8 push {r3, r4, r5, r6, r7, lr} + 1c992: 46c0 nop ; (mov r8, r8) + 1c994: bcf8 pop {r3, r4, r5, r6, r7} + 1c996: bc08 pop {r3} + 1c998: 469e mov lr, r3 + 1c99a: 4770 bx lr + +0001c99c <__fini_array_start>: + 1c99c: 000000b5 .word 0x000000b5 Disassembly of section .relocate: @@ -62118,7 +61874,7 @@ void portable_delay_cycles(unsigned long n) 2000000c: 0001 0000 .... 20000010 : -20000010: 9130 0001 8c58 0001 8c30 0001 c718 0001 0...X...0....... +20000010: 8fc0 0001 8ae8 0001 8ac0 0001 c5a8 0001 ................ 20000020: 0010 5002 0000 0000 0000 0000 0000 0000 ...P............ 20000030 : diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.map b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.map index 84c9754e..8bf8cc23 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.map +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.map @@ -18224,7 +18224,7 @@ LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtn.o 0x00002000 STACK_SIZE = DEFINED (STACK_SIZE)?STACK_SIZE:DEFINED (__stack_size__)?__stack_size__:0x2000 -.text 0x00000000 0x1cb10 +.text 0x00000000 0x1c9a0 0x00000000 . = ALIGN (0x4) 0x00000000 _sfixed = . *(.vectors .vectors.*) @@ -19173,327 +19173,327 @@ LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin 0x00014490 0x24dc src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o 0x00014490 lv_theme_material_init .text.ssd1963_init - 0x0001696c 0xb1c src/devices/display/p_ssd1963.o + 0x0001696c 0x93c src/devices/display/p_ssd1963.o 0x0001696c ssd1963_init .text.ssd1963_flush - 0x00017488 0x31c src/devices/display/p_ssd1963.o - 0x00017488 ssd1963_flush + 0x000172a8 0x31c src/devices/display/p_ssd1963.o + 0x000172a8 ssd1963_flush .text.p_gpio_init - 0x000177a4 0x70 src/drivers/p_gpio.o - 0x000177a4 p_gpio_init + 0x000175c4 0x70 src/drivers/p_gpio.o + 0x000175c4 p_gpio_init .text.p_gpio_parallel_wr_word - 0x00017814 0x18 src/drivers/p_gpio.o - 0x00017814 p_gpio_parallel_wr_word + 0x00017634 0x88 src/drivers/p_gpio.o + 0x00017634 p_gpio_parallel_wr_word .text.p_gpio_parallel_wr_arr - 0x0001782c 0x2c src/drivers/p_gpio.o - 0x0001782c p_gpio_parallel_wr_arr + 0x000176bc 0x2c src/drivers/p_gpio.o + 0x000176bc p_gpio_parallel_wr_arr .text.p_i2c_init - 0x00017858 0x2 src/drivers/p_i2c.o - 0x00017858 p_i2c_init - *fill* 0x0001785a 0x2 + 0x000176e8 0x2 src/drivers/p_i2c.o + 0x000176e8 p_i2c_init + *fill* 0x000176ea 0x2 .text.p_printf - 0x0001785c 0x6c src/drivers/p_usart.o - 0x0001785c p_printf + 0x000176ec 0x6c src/drivers/p_usart.o + 0x000176ec p_printf .text.p_usart_init - 0x000178c8 0xe0 src/drivers/p_usart.o - 0x000178c8 p_usart_init + 0x00017758 0xe0 src/drivers/p_usart.o + 0x00017758 p_usart_init .text.p_debug_rx_cb - 0x000179a8 0x1c src/drivers/p_usart.o + 0x00017838 0x1c src/drivers/p_usart.o .text.p_debug_start_service - 0x000179c4 0x18 src/drivers/p_usart.o - 0x000179c4 p_debug_start_service - .text.main 0x000179dc 0x14 src/main.o - 0x000179dc main - .text 0x000179f0 0x114 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivsi3.o) - 0x000179f0 __aeabi_uidiv - 0x000179f0 __udivsi3 - 0x00017afc __aeabi_uidivmod - .text 0x00017b04 0x1d4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_divsi3.o) - 0x00017b04 __divsi3 - 0x00017b04 __aeabi_idiv - 0x00017cd0 __aeabi_idivmod - .text 0x00017cd8 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_dvmd_tls.o) - 0x00017cd8 __aeabi_idiv0 - 0x00017cd8 __aeabi_ldiv0 - .text 0x00017cdc 0x40 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_aeabi_uldivmod.o) - 0x00017cdc __aeabi_uldivmod - .text 0x00017d1c 0x54 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_muldi3.o) - 0x00017d1c __muldi3 - 0x00017d1c __aeabi_lmul - .text 0x00017d70 0x180 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivmoddi4.o) - 0x00017d70 __udivmoddi4 - .text 0x00017ef0 0x3c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_clzsi2.o) - 0x00017ef0 __clzsi2 - .text 0x00017f2c 0x18 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_clzdi2.o) - 0x00017f2c __clzdi2 + 0x00017854 0x18 src/drivers/p_usart.o + 0x00017854 p_debug_start_service + .text.main 0x0001786c 0x14 src/main.o + 0x0001786c main + .text 0x00017880 0x114 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivsi3.o) + 0x00017880 __aeabi_uidiv + 0x00017880 __udivsi3 + 0x0001798c __aeabi_uidivmod + .text 0x00017994 0x1d4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_divsi3.o) + 0x00017994 __divsi3 + 0x00017994 __aeabi_idiv + 0x00017b60 __aeabi_idivmod + .text 0x00017b68 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_dvmd_tls.o) + 0x00017b68 __aeabi_idiv0 + 0x00017b68 __aeabi_ldiv0 + .text 0x00017b6c 0x40 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_aeabi_uldivmod.o) + 0x00017b6c __aeabi_uldivmod + .text 0x00017bac 0x54 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_muldi3.o) + 0x00017bac __muldi3 + 0x00017bac __aeabi_lmul + .text 0x00017c00 0x180 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivmoddi4.o) + 0x00017c00 __udivmoddi4 + .text 0x00017d80 0x3c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_clzsi2.o) + 0x00017d80 __clzsi2 + .text 0x00017dbc 0x18 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_clzdi2.o) + 0x00017dbc __clzdi2 .text.__libc_init_array - 0x00017f44 0x48 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-init.o) - 0x00017f44 __libc_init_array - .text.memcmp 0x00017f8c 0x1e c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcmp.o) - 0x00017f8c memcmp - .text.memcpy 0x00017faa 0x12 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcpy-stub.o) - 0x00017faa memcpy - .text.memset 0x00017fbc 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memset.o) - 0x00017fbc memset - .text 0x00017fcc 0x14 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcmp.o) - 0x00017fcc strcmp - .text.strcpy 0x00017fe0 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcpy.o) - 0x00017fe0 strcpy - .text 0x00017ff0 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strlen.o) - 0x00017ff0 strlen - *fill* 0x00017ffe 0x2 + 0x00017dd4 0x48 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-init.o) + 0x00017dd4 __libc_init_array + .text.memcmp 0x00017e1c 0x1e c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcmp.o) + 0x00017e1c memcmp + .text.memcpy 0x00017e3a 0x12 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcpy-stub.o) + 0x00017e3a memcpy + .text.memset 0x00017e4c 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memset.o) + 0x00017e4c memset + .text 0x00017e5c 0x14 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcmp.o) + 0x00017e5c strcmp + .text.strcpy 0x00017e70 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcpy.o) + 0x00017e70 strcpy + .text 0x00017e80 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strlen.o) + 0x00017e80 strlen + *fill* 0x00017e8e 0x2 .text._vsprintf_r - 0x00018000 0x30 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-vsprintf.o) - 0x00018000 _vsprintf_r - 0x00018000 _vsiprintf_r + 0x00017e90 0x30 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-vsprintf.o) + 0x00017e90 _vsprintf_r + 0x00017e90 _vsiprintf_r .text.vsprintf - 0x00018030 0x18 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-vsprintf.o) - 0x00018030 vsiprintf - 0x00018030 vsprintf + 0x00017ec0 0x18 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-vsprintf.o) + 0x00017ec0 vsiprintf + 0x00017ec0 vsprintf .text.__ssputs_r - 0x00018048 0xc4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) - 0x00018048 __ssputs_r + 0x00017ed8 0xc4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) + 0x00017ed8 __ssputs_r .text._svfprintf_r - 0x0001810c 0x208 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) - 0x0001810c _svfiprintf_r - 0x0001810c _svfprintf_r + 0x00017f9c 0x208 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) + 0x00017f9c _svfiprintf_r + 0x00017f9c _svfprintf_r .text._printf_common - 0x00018314 0xda c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) - 0x00018314 _printf_common - *fill* 0x000183ee 0x2 + 0x000181a4 0xda c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x000181a4 _printf_common + *fill* 0x0001827e 0x2 .text._printf_i - 0x000183f0 0x234 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) - 0x000183f0 _printf_i - .text.memchr 0x00018624 0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memchr-stub.o) - 0x00018624 memchr - .text.memmove 0x0001863a 0x24 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memmove.o) - 0x0001863a memmove - *fill* 0x0001865e 0x2 - .text._free_r 0x00018660 0x94 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-freer.o) - 0x00018660 _free_r + 0x00018280 0x234 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x00018280 _printf_i + .text.memchr 0x000184b4 0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memchr-stub.o) + 0x000184b4 memchr + .text.memmove 0x000184ca 0x24 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memmove.o) + 0x000184ca memmove + *fill* 0x000184ee 0x2 + .text._free_r 0x000184f0 0x94 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-freer.o) + 0x000184f0 _free_r .text._malloc_r - 0x000186f4 0xbc c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-mallocr.o) - 0x000186f4 _malloc_r + 0x00018584 0xbc c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-mallocr.o) + 0x00018584 _malloc_r .text._realloc_r - 0x000187b0 0x4c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-reallocr.o) - 0x000187b0 _realloc_r - .text._sbrk_r 0x000187fc 0x24 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-sbrkr.o) - 0x000187fc _sbrk_r + 0x00018640 0x4c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-reallocr.o) + 0x00018640 _realloc_r + .text._sbrk_r 0x0001868c 0x24 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-sbrkr.o) + 0x0001868c _sbrk_r .text.__malloc_lock - 0x00018820 0x2 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-mlock.o) - 0x00018820 __malloc_lock + 0x000186b0 0x2 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-mlock.o) + 0x000186b0 __malloc_lock .text.__malloc_unlock - 0x00018822 0x2 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-mlock.o) - 0x00018822 __malloc_unlock + 0x000186b2 0x2 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-mlock.o) + 0x000186b2 __malloc_unlock .text._malloc_usable_size_r - 0x00018824 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-msizer.o) - 0x00018824 _malloc_usable_size_r + 0x000186b4 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-msizer.o) + 0x000186b4 _malloc_usable_size_r *(.glue_7t) - .glue_7t 0x00018834 0x0 linker stubs + .glue_7t 0x000186c4 0x0 linker stubs *(.glue_7) - .glue_7 0x00018834 0x0 linker stubs + .glue_7 0x000186c4 0x0 linker stubs *(.rodata .rodata* .gnu.linkonce.r.*) - .rodata 0x00018834 0x18 src/ASF/sam0/drivers/sercom/sercom.o + .rodata 0x000186c4 0x18 src/ASF/sam0/drivers/sercom/sercom.o .rodata.system_clock_source_get_hz - 0x0001884c 0x24 src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o + 0x000186dc 0x24 src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o .rodata.system_clock_source_enable - 0x00018870 0x24 src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o + 0x00018700 0x24 src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o .rodata.lv_group_create.str1.4 - 0x00018894 0xe src/ASF/thirdparty/lvgl/src/lv_core/lv_group.o + 0x00018724 0xe src/ASF/thirdparty/lvgl/src/lv_core/lv_group.o .rodata.lv_init.cst2 - 0x000188a2 0x2 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + 0x00018732 0x2 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o .rodata.lv_obj_align_origo - 0x000188a4 0x54 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o - .rodata 0x000188f8 0x2 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + 0x00018734 0x54 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + .rodata 0x00018788 0x2 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o .rodata.lv_obj_create.str1.4 - 0x000188fa 0xe src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o - *fill* 0x000188fa 0x2 + 0x0001878a 0xe src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + *fill* 0x0001878a 0x2 .rodata.lv_obj_del_async.str1.4 - 0x000188fc 0xd src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o - *fill* 0x00018909 0x3 + 0x0001878c 0xd src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + *fill* 0x00018799 0x3 .rodata.lv_obj_signal.str1.4 - 0x0001890c 0x7 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + 0x0001879c 0x7 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o .rodata._lv_style_list_remove_style.str1.4 - 0x00018913 0xe src/ASF/thirdparty/lvgl/src/lv_core/lv_style.o - *fill* 0x00018913 0x1 + 0x000187a3 0xe src/ASF/thirdparty/lvgl/src/lv_core/lv_style.o + *fill* 0x000187a3 0x1 .rodata.lv_draw_map.cst2 - 0x00018914 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - *fill* 0x00018916 0x2 + 0x000187a4 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o + *fill* 0x000187a6 0x2 .rodata.lv_img_cf_get_px_size - 0x00018918 0x2c src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .rodata 0x00018944 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - *fill* 0x00018946 0x2 + 0x000187a8 0x2c src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o + .rodata 0x000187d4 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o + *fill* 0x000187d6 0x2 .rodata.lv_draw_img.str1.4 - 0x00018948 0x8 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o + 0x000187d8 0x8 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o .rodata.hex_char_to_num - 0x00018950 0x18 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + 0x000187e0 0x18 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o .rodata.lv_draw_label.cst1 - 0x00018968 0x1 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - *fill* 0x00018969 0x3 + 0x000187f8 0x1 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + *fill* 0x000187f9 0x3 .rodata._lv_bpp1_opa_table - 0x0001896c 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x0001896c _lv_bpp1_opa_table - *fill* 0x0001896e 0x2 + 0x000187fc 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + 0x000187fc _lv_bpp1_opa_table + *fill* 0x000187fe 0x2 .rodata._lv_bpp2_opa_table - 0x00018970 0x4 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x00018970 _lv_bpp2_opa_table + 0x00018800 0x4 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + 0x00018800 _lv_bpp2_opa_table .rodata._lv_bpp4_opa_table - 0x00018974 0x10 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x00018974 _lv_bpp4_opa_table + 0x00018804 0x10 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + 0x00018804 _lv_bpp4_opa_table .rodata._lv_bpp8_opa_table - 0x00018984 0x100 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x00018984 _lv_bpp8_opa_table + 0x00018814 0x100 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + 0x00018814 _lv_bpp8_opa_table .rodata.wcorr.9232 - 0x00018a84 0x21 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - *fill* 0x00018aa5 0x3 - .rodata 0x00018aa8 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - *fill* 0x00018aaa 0x2 - .rodata 0x00018aac 0x10 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_buf.o + 0x00018914 0x21 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_line.o + *fill* 0x00018935 0x3 + .rodata 0x00018938 0x2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o + *fill* 0x0001893a 0x2 + .rodata 0x0001893c 0x10 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_buf.o .rodata.lv_img_cache_set_size.str1.4 - 0x00018abc 0xe src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .rodata 0x00018abc 0x10 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o + 0x0001894c 0xe src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_cache.o + .rodata 0x0001894c 0x10 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o .rodata.lv_img_decoder_built_in_open.str1.4 - 0x00018acc 0x4 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o + 0x0001895c 0x4 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o 0x12 (size before relaxing) .rodata.lv_font_get_bitmap_fmt_txt - 0x00018ad0 0x160 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o + 0x00018960 0x160 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o .rodata.lv_font_get_bitmap_fmt_txt.str1.4 - 0x00018c30 0xe src/ASF/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .rodata.cmaps 0x00018c30 0x28 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + 0x00018ac0 0xe src/ASF/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o + .rodata.cmaps 0x00018ac0 0x28 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o .rodata.glyph_dsc - 0x00018c58 0x4d8 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + 0x00018ae8 0x4d8 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o .rodata.gylph_bitmap - 0x00019130 0x2a38 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + 0x00018fc0 0x2a38 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o .rodata.kern_class_values - 0x0001bb68 0xbad src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - *fill* 0x0001c715 0x3 + 0x0001b9f8 0xbad src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + *fill* 0x0001c5a5 0x3 .rodata.kern_classes - 0x0001c718 0x10 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + 0x0001c5a8 0x10 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o .rodata.kern_left_class_mapping - 0x0001c728 0x9b src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - *fill* 0x0001c7c3 0x1 + 0x0001c5b8 0x9b src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + *fill* 0x0001c653 0x1 .rodata.kern_right_class_mapping - 0x0001c7c4 0x9b src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - *fill* 0x0001c85f 0x1 + 0x0001c654 0x9b src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + *fill* 0x0001c6ef 0x1 .rodata.unicode_list_1 - 0x0001c860 0x76 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + 0x0001c6f0 0x76 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o .rodata.lv_disp_drv_register.str1.4 - 0x0001c8d6 0xe src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - *fill* 0x0001c8d6 0x2 + 0x0001c766 0xe src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o + *fill* 0x0001c766 0x2 .rodata.lv_anim_path_def - 0x0001c8d8 0x8 src/ASF/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x0001c8d8 lv_anim_path_def + 0x0001c768 0x8 src/ASF/thirdparty/lvgl/src/lv_misc/lv_anim.o + 0x0001c768 lv_anim_path_def .rodata.lv_anim_start.str1.4 - 0x0001c8e0 0xe src/ASF/thirdparty/lvgl/src/lv_misc/lv_anim.o + 0x0001c770 0xe src/ASF/thirdparty/lvgl/src/lv_misc/lv_anim.o .rodata._lv_area_align - 0x0001c8e0 0x54 src/ASF/thirdparty/lvgl/src/lv_misc/lv_area.o + 0x0001c770 0x54 src/ASF/thirdparty/lvgl/src/lv_misc/lv_area.o .rodata.lv_fs_drv_register.str1.4 - 0x0001c934 0xe src/ASF/thirdparty/lvgl/src/lv_misc/lv_fs.o + 0x0001c7c4 0xe src/ASF/thirdparty/lvgl/src/lv_misc/lv_fs.o .rodata.lv_fs_get_ext.str1.4 - 0x0001c934 0x4 src/ASF/thirdparty/lvgl/src/lv_misc/lv_fs.o + 0x0001c7c4 0x4 src/ASF/thirdparty/lvgl/src/lv_misc/lv_fs.o 0x1 (size before relaxing) .rodata.sin0_90_table - 0x0001c934 0xb6 src/ASF/thirdparty/lvgl/src/lv_misc/lv_math.o + 0x0001c7c4 0xb6 src/ASF/thirdparty/lvgl/src/lv_misc/lv_math.o .rodata.lv_task_create_basic.str1.4 - 0x0001c9ea 0xe src/ASF/thirdparty/lvgl/src/lv_misc/lv_task.o - *fill* 0x0001c9ea 0x2 + 0x0001c87a 0xe src/ASF/thirdparty/lvgl/src/lv_misc/lv_task.o + *fill* 0x0001c87a 0x2 .rodata._lv_txt_get_next_line.str1.4 - 0x0001c9ec 0x8 src/ASF/thirdparty/lvgl/src/lv_misc/lv_txt.o + 0x0001c87c 0x8 src/ASF/thirdparty/lvgl/src/lv_misc/lv_txt.o .rodata.theme_apply - 0x0001c9f4 0xa4 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + 0x0001c884 0xa4 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o .rodata.basic_init.cst2 - 0x0001ca98 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + 0x0001c928 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o .rodata.bar_init.cst2 - 0x0001ca9a 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + 0x0001c92a 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o .rodata.linemeter_init.cst2 - 0x0001ca9a 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + 0x0001c92a 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o .rodata.lv_theme_material_init.cst2 - 0x0001ca9a 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + 0x0001c92a 0x2 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o 0x4 (size before relaxing) - .rodata 0x0001ca9c 0x6 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - *fill* 0x0001caa2 0x2 + .rodata 0x0001c92c 0x6 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + *fill* 0x0001c932 0x2 .rodata.lv_theme_material_init.str1.4 - 0x0001caa4 0x4 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + 0x0001c934 0x4 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o .rodata.p_debug_rx_cb.str1.4 - 0x0001caa8 0x3 src/drivers/p_usart.o - *fill* 0x0001caab 0x1 + 0x0001c938 0x3 src/drivers/p_usart.o + *fill* 0x0001c93b 0x1 .rodata.p_usart_init.str1.4 - 0x0001caac 0x10 src/drivers/p_usart.o + 0x0001c93c 0x10 src/drivers/p_usart.o 0xd (size before relaxing) .rodata._svfprintf_r.str1.1 - 0x0001cabc 0x11 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) + 0x0001c94c 0x11 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) .rodata._printf_i.str1.1 - 0x0001cacd 0x22 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) + 0x0001c95d 0x22 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x0001caf0 . = ALIGN (0x4) - *fill* 0x0001caef 0x1 + 0x0001c980 . = ALIGN (0x4) + *fill* 0x0001c97f 0x1 *(.init) - .init 0x0001caf0 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o - 0x0001caf0 _init - .init 0x0001caf4 0x8 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtn.o - 0x0001cafc . = ALIGN (0x4) - 0x0001cafc __preinit_array_start = . + .init 0x0001c980 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o + 0x0001c980 _init + .init 0x0001c984 0x8 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtn.o + 0x0001c98c . = ALIGN (0x4) + 0x0001c98c __preinit_array_start = . *(.preinit_array) - 0x0001cafc __preinit_array_end = . - 0x0001cafc . = ALIGN (0x4) - 0x0001cafc __init_array_start = . + 0x0001c98c __preinit_array_end = . + 0x0001c98c . = ALIGN (0x4) + 0x0001c98c __init_array_start = . *(SORT(.init_array.*)) *(.init_array) - .init_array 0x0001cafc 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o - 0x0001cb00 __init_array_end = . - 0x0001cb00 . = ALIGN (0x4) + .init_array 0x0001c98c 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o + 0x0001c990 __init_array_end = . + 0x0001c990 . = ALIGN (0x4) *crtbegin.o(.ctors) *(EXCLUDE_FILE(*crtend.o) .ctors) *(SORT(.ctors.*)) *crtend.o(.ctors) - 0x0001cb00 . = ALIGN (0x4) + 0x0001c990 . = ALIGN (0x4) *(.fini) - .fini 0x0001cb00 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o - 0x0001cb00 _fini - .fini 0x0001cb04 0x8 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtn.o - 0x0001cb0c . = ALIGN (0x4) - 0x0001cb0c __fini_array_start = . + .fini 0x0001c990 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o + 0x0001c990 _fini + .fini 0x0001c994 0x8 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtn.o + 0x0001c99c . = ALIGN (0x4) + 0x0001c99c __fini_array_start = . *(.fini_array) - .fini_array 0x0001cb0c 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o + .fini_array 0x0001c99c 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o *(SORT(.fini_array.*)) - 0x0001cb10 __fini_array_end = . + 0x0001c9a0 __fini_array_end = . *crtbegin.o(.dtors) *(EXCLUDE_FILE(*crtend.o) .dtors) *(SORT(.dtors.*)) *crtend.o(.dtors) - 0x0001cb10 . = ALIGN (0x4) - 0x0001cb10 _efixed = . + 0x0001c9a0 . = ALIGN (0x4) + 0x0001c9a0 _efixed = . [!provide] PROVIDE (__exidx_start, .) -.vfp11_veneer 0x0001cb10 0x0 - .vfp11_veneer 0x0001cb10 0x0 linker stubs +.vfp11_veneer 0x0001c9a0 0x0 + .vfp11_veneer 0x0001c9a0 0x0 linker stubs -.v4_bx 0x0001cb10 0x0 - .v4_bx 0x0001cb10 0x0 linker stubs +.v4_bx 0x0001c9a0 0x0 + .v4_bx 0x0001c9a0 0x0 linker stubs -.iplt 0x0001cb10 0x0 - .iplt 0x0001cb10 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o +.iplt 0x0001c9a0 0x0 + .iplt 0x0001c9a0 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o -.ARM.exidx 0x0001cb10 0x8 +.ARM.exidx 0x0001c9a0 0x8 *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x0001cb10 0x8 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivmoddi4.o) + .ARM.exidx 0x0001c9a0 0x8 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivmoddi4.o) [!provide] PROVIDE (__exidx_end, .) -.eh_frame 0x0001cb18 0x0 - .eh_frame 0x0001cb18 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o +.eh_frame 0x0001c9a8 0x0 + .eh_frame 0x0001c9a8 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o -.rel.dyn 0x0001cb18 0x0 - .rel.iplt 0x0001cb18 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o +.rel.dyn 0x0001c9a8 0x0 + .rel.iplt 0x0001c9a8 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o -.jcr 0x0001cb18 0x0 - .jcr 0x0001cb18 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o +.jcr 0x0001c9a8 0x0 + .jcr 0x0001c9a8 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o -.igot.plt 0x0001cb18 0x0 - .igot.plt 0x0001cb18 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o - 0x0001cb18 . = ALIGN (0x4) - 0x0001cb18 _etext = . +.igot.plt 0x0001c9a8 0x0 + .igot.plt 0x0001c9a8 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o + 0x0001c9a8 . = ALIGN (0x4) + 0x0001c9a8 _etext = . -.relocate 0x20000000 0xc4 load address 0x0001cb18 +.relocate 0x20000000 0xc4 load address 0x0001c9a8 0x20000000 . = ALIGN (0x4) 0x20000000 _srelocate = . *(.ramfunc .ramfunc.*) @@ -19528,7 +19528,7 @@ LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin 0x200000c4 . = ALIGN (0x4) 0x200000c4 _erelocate = . -.bss 0x200000c8 0x4d70 load address 0x0001cbe0 +.bss 0x200000c8 0x4d70 load address 0x0001ca70 0x200000c8 . = ALIGN (0x4) 0x200000c8 _sbss = . 0x200000c8 _szero = . @@ -19681,7 +19681,7 @@ LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin 0x20004e38 _ebss = . 0x20004e38 _ezero = . -.stack 0x20004e38 0x2000 load address 0x00021950 +.stack 0x20004e38 0x2000 load address 0x000217e0 0x20004e38 . = ALIGN (0x8) 0x20004e38 _sstack = . 0x20006e38 . = (. + STACK_SIZE) @@ -19928,7 +19928,7 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .comment 0x00000059 0x5a src/drivers/p_usart.o .comment 0x00000059 0x5a src/main.o -.debug_info 0x00000000 0x8aaaa +.debug_info 0x00000000 0x89e2c .debug_info 0x00000000 0xa64 src/ASF/common2/services/delay/sam0/cycle_counter.o .debug_info 0x00000a64 0x1550 src/drivers/p_time.o .debug_info 0x00001fb4 0x1807 src/oracle.o @@ -19980,13 +19980,13 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .debug_info 0x0006ef0f 0xddf src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o .debug_info 0x0006fcee 0x1670 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o .debug_info 0x0007135e 0xc718 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_info 0x0007da76 0x6feb src/devices/display/p_ssd1963.o - .debug_info 0x00084a61 0x161d src/drivers/p_gpio.o - .debug_info 0x0008607e 0xa5c src/drivers/p_i2c.o - .debug_info 0x00086ada 0x353e src/drivers/p_usart.o - .debug_info 0x0008a018 0xa92 src/main.o + .debug_info 0x0007da76 0x62ee src/devices/display/p_ssd1963.o + .debug_info 0x00083d64 0x169c src/drivers/p_gpio.o + .debug_info 0x00085400 0xa5c src/drivers/p_i2c.o + .debug_info 0x00085e5c 0x353e src/drivers/p_usart.o + .debug_info 0x0008939a 0xa92 src/main.o -.debug_abbrev 0x00000000 0xbbd3 +.debug_abbrev 0x00000000 0xbbb5 .debug_abbrev 0x00000000 0x1e7 src/ASF/common2/services/delay/sam0/cycle_counter.o .debug_abbrev 0x000001e7 0x27e src/drivers/p_time.o .debug_abbrev 0x00000465 0x2cf src/oracle.o @@ -20038,11 +20038,11 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .debug_abbrev 0x0000a531 0x238 src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o .debug_abbrev 0x0000a769 0x270 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o .debug_abbrev 0x0000a9d9 0x385 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_abbrev 0x0000ad5e 0x3ab src/devices/display/p_ssd1963.o - .debug_abbrev 0x0000b109 0x341 src/drivers/p_gpio.o - .debug_abbrev 0x0000b44a 0x1be src/drivers/p_i2c.o - .debug_abbrev 0x0000b608 0x3ec src/drivers/p_usart.o - .debug_abbrev 0x0000b9f4 0x1df src/main.o + .debug_abbrev 0x0000ad5e 0x39c src/devices/display/p_ssd1963.o + .debug_abbrev 0x0000b0fa 0x332 src/drivers/p_gpio.o + .debug_abbrev 0x0000b42c 0x1be src/drivers/p_i2c.o + .debug_abbrev 0x0000b5ea 0x3ec src/drivers/p_usart.o + .debug_abbrev 0x0000b9d6 0x1df src/main.o .debug_aranges 0x00000000 0x17e0 .debug_aranges @@ -20462,7 +20462,7 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .debug_macro 0x0002596b 0x45d src/drivers/p_usart.o .debug_macro 0x00025dc8 0x663 src/main.o -.debug_line 0x00000000 0x310b5 +.debug_line 0x00000000 0x30f4b .debug_line 0x00000000 0x99c src/ASF/common2/services/delay/sam0/cycle_counter.o .debug_line 0x0000099c 0x1cfd src/drivers/p_time.o .debug_line 0x00002699 0x1d4f src/oracle.o @@ -20514,127 +20514,127 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .debug_line 0x0002711a 0x4f9 src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o .debug_line 0x00027613 0xc28 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o .debug_line 0x0002823b 0x333c src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_line 0x0002b577 0x267b src/devices/display/p_ssd1963.o - .debug_line 0x0002dbf2 0xd51 src/drivers/p_gpio.o - .debug_line 0x0002e943 0xce5 src/drivers/p_i2c.o - .debug_line 0x0002f628 0xdba src/drivers/p_usart.o - .debug_line 0x000303e2 0xcd3 src/main.o + .debug_line 0x0002b577 0x2504 src/devices/display/p_ssd1963.o + .debug_line 0x0002da7b 0xd5e src/drivers/p_gpio.o + .debug_line 0x0002e7d9 0xce5 src/drivers/p_i2c.o + .debug_line 0x0002f4be 0xdba src/drivers/p_usart.o + .debug_line 0x00030278 0xcd3 src/main.o -.debug_str 0x00000000 0x9fce7 +.debug_str 0x00000000 0x9fce3 .debug_str 0x00000000 0x8373e src/ASF/common2/services/delay/sam0/cycle_counter.o 0x84042 (size before relaxing) - .debug_str 0x0008373e 0x9749 src/drivers/p_time.o - 0x8d87c (size before relaxing) - .debug_str 0x0008ce87 0xd0e src/oracle.o - 0x8e4db (size before relaxing) - .debug_str 0x0008db95 0xd68 src/ASF/sam0/drivers/sercom/sercom.o + .debug_str 0x0008373e 0x9745 src/drivers/p_time.o + 0x8d878 (size before relaxing) + .debug_str 0x0008ce83 0xd0e src/oracle.o + 0x8e4d7 (size before relaxing) + .debug_str 0x0008db91 0xd68 src/ASF/sam0/drivers/sercom/sercom.o 0x85466 (size before relaxing) - .debug_str 0x0008e8fd 0xd92 src/ASF/sam0/drivers/sercom/usart/usart.o + .debug_str 0x0008e8f9 0xd92 src/ASF/sam0/drivers/sercom/usart/usart.o 0x8621f (size before relaxing) - .debug_str 0x0008f68f 0x216 src/ASF/sam0/drivers/sercom/usart/usart_interrupt.o + .debug_str 0x0008f68b 0x216 src/ASF/sam0/drivers/sercom/usart/usart_interrupt.o 0x85465 (size before relaxing) - .debug_str 0x0008f8a5 0x548 src/ASF/sam0/drivers/sercom/sercom_interrupt.o + .debug_str 0x0008f8a1 0x548 src/ASF/sam0/drivers/sercom/sercom_interrupt.o 0x85301 (size before relaxing) - .debug_str 0x0008fded 0x53 src/ASF/common/utils/interrupt/interrupt_sam_nvic.o + .debug_str 0x0008fde9 0x53 src/ASF/common/utils/interrupt/interrupt_sam_nvic.o 0x83d73 (size before relaxing) - .debug_str 0x0008fe40 0x2ce src/ASF/sam0/boards/samd21_xplained_pro/board_init.o - 0x87db0 (size before relaxing) - .debug_str 0x0009010e 0x5e src/ASF/sam0/drivers/port/port.o + .debug_str 0x0008fe3c 0x2ce src/ASF/sam0/boards/samd21_xplained_pro/board_init.o + 0x87dac (size before relaxing) + .debug_str 0x0009010a 0x5e src/ASF/sam0/drivers/port/port.o 0x8419f (size before relaxing) - .debug_str 0x0009016c 0x278d src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o + .debug_str 0x00090168 0x278d src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o 0x86f0c (size before relaxing) - .debug_str 0x000928f9 0x1e3 src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/gclk.o + .debug_str 0x000928f5 0x1e3 src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/gclk.o 0x84a36 (size before relaxing) - .debug_str 0x00092adc 0x179 src/ASF/sam0/drivers/system/pinmux/pinmux.o + .debug_str 0x00092ad8 0x179 src/ASF/sam0/drivers/system/pinmux/pinmux.o 0x84215 (size before relaxing) - .debug_str 0x00092c55 0x3b src/ASF/sam0/drivers/system/system.o + .debug_str 0x00092c51 0x3b src/ASF/sam0/drivers/system/system.o 0x83e50 (size before relaxing) - .debug_str 0x00092c90 0xeea src/ASF/sam0/utils/cmsis/samd21/source/gcc/startup_samd21.o + .debug_str 0x00092c8c 0xeea src/ASF/sam0/utils/cmsis/samd21/source/gcc/startup_samd21.o 0x6ee77 (size before relaxing) - .debug_str 0x00093b7a 0x689 src/ASF/sam0/utils/syscalls/gcc/syscalls.o + .debug_str 0x00093b76 0x689 src/ASF/sam0/utils/syscalls/gcc/syscalls.o 0x742e (size before relaxing) - .debug_str 0x00094203 0x7be src/ASF/thirdparty/lvgl/src/lv_core/lv_debug.o + .debug_str 0x000941ff 0x7be src/ASF/thirdparty/lvgl/src/lv_core/lv_debug.o 0xab70 (size before relaxing) - .debug_str 0x000949c1 0x15a src/ASF/thirdparty/lvgl/src/lv_core/lv_disp.o + .debug_str 0x000949bd 0x15a src/ASF/thirdparty/lvgl/src/lv_core/lv_disp.o 0xa76c (size before relaxing) - .debug_str 0x00094b1b 0xca6 src/ASF/thirdparty/lvgl/src/lv_core/lv_group.o + .debug_str 0x00094b17 0xca6 src/ASF/thirdparty/lvgl/src/lv_core/lv_group.o 0xb5ff (size before relaxing) - .debug_str 0x000957c1 0xa23 src/ASF/thirdparty/lvgl/src/lv_core/lv_indev.o + .debug_str 0x000957bd 0xa23 src/ASF/thirdparty/lvgl/src/lv_core/lv_indev.o 0xb6fb (size before relaxing) - .debug_str 0x000961e4 0x2f29 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o + .debug_str 0x000961e0 0x2f29 src/ASF/thirdparty/lvgl/src/lv_core/lv_obj.o 0xef98 (size before relaxing) - .debug_str 0x0009910d 0x337 src/ASF/thirdparty/lvgl/src/lv_core/lv_refr.o + .debug_str 0x00099109 0x337 src/ASF/thirdparty/lvgl/src/lv_core/lv_refr.o 0xb1f8 (size before relaxing) - .debug_str 0x00099444 0x322 src/ASF/thirdparty/lvgl/src/lv_core/lv_style.o + .debug_str 0x00099440 0x322 src/ASF/thirdparty/lvgl/src/lv_core/lv_style.o 0xac50 (size before relaxing) - .debug_str 0x00099766 0x7aa src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o + .debug_str 0x00099762 0x7aa src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o 0xaefe (size before relaxing) - .debug_str 0x00099f10 0x66c src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o + .debug_str 0x00099f0c 0x66c src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_img.o 0xb486 (size before relaxing) - .debug_str 0x0009a57c 0x3a0 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o + .debug_str 0x0009a578 0x3a0 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_label.o 0xb446 (size before relaxing) - .debug_str 0x0009a91c 0x24b src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_line.o + .debug_str 0x0009a918 0x24b src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_line.o 0xbf71 (size before relaxing) - .debug_str 0x0009ab67 0x331 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o + .debug_str 0x0009ab63 0x331 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o 0xb1dc (size before relaxing) - .debug_str 0x0009ae98 0x309 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o + .debug_str 0x0009ae94 0x309 src/ASF/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o 0xb62d (size before relaxing) - .debug_str 0x0009b1a1 0x110 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_buf.o + .debug_str 0x0009b19d 0x110 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_buf.o 0x9c76 (size before relaxing) - .debug_str 0x0009b2b1 0xe7 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_cache.o + .debug_str 0x0009b2ad 0xe7 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_cache.o 0xad56 (size before relaxing) - .debug_str 0x0009b398 0x4a2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o + .debug_str 0x0009b394 0x4a2 src/ASF/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o 0xb56a (size before relaxing) - .debug_str 0x0009b83a 0x45 src/ASF/thirdparty/lvgl/src/lv_font/lv_font.o + .debug_str 0x0009b836 0x45 src/ASF/thirdparty/lvgl/src/lv_font/lv_font.o 0x7feb (size before relaxing) - .debug_str 0x0009b87f 0x524 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o + .debug_str 0x0009b87b 0x524 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o 0xab60 (size before relaxing) - .debug_str 0x0009bda3 0xf1 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o + .debug_str 0x0009bd9f 0xf1 src/ASF/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o 0xb503 (size before relaxing) - .debug_str 0x0009be94 0x174 src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o + .debug_str 0x0009be90 0x174 src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o 0xb65a (size before relaxing) - .debug_str 0x0009c008 0x76 src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o + .debug_str 0x0009c004 0x76 src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o 0xb3e8 (size before relaxing) - .debug_str 0x0009c07e 0x58 src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o + .debug_str 0x0009c07a 0x58 src/ASF/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o 0x4842 (size before relaxing) - .debug_str 0x0009c0d6 0x1df src/ASF/thirdparty/lvgl/src/lv_misc/lv_anim.o + .debug_str 0x0009c0d2 0x1df src/ASF/thirdparty/lvgl/src/lv_misc/lv_anim.o 0xaf01 (size before relaxing) - .debug_str 0x0009c2b5 0xcb src/ASF/thirdparty/lvgl/src/lv_misc/lv_area.o + .debug_str 0x0009c2b1 0xcb src/ASF/thirdparty/lvgl/src/lv_misc/lv_area.o 0x7dd3 (size before relaxing) - .debug_str 0x0009c380 0xd5 src/ASF/thirdparty/lvgl/src/lv_misc/lv_color.o + .debug_str 0x0009c37c 0xd5 src/ASF/thirdparty/lvgl/src/lv_misc/lv_color.o 0x5483 (size before relaxing) - .debug_str 0x0009c455 0x1ac src/ASF/thirdparty/lvgl/src/lv_misc/lv_fs.o + .debug_str 0x0009c451 0x1ac src/ASF/thirdparty/lvgl/src/lv_misc/lv_fs.o 0xafaa (size before relaxing) - .debug_str 0x0009c601 0x98 src/ASF/thirdparty/lvgl/src/lv_misc/lv_gc.o + .debug_str 0x0009c5fd 0x98 src/ASF/thirdparty/lvgl/src/lv_misc/lv_gc.o 0x9d4c (size before relaxing) - .debug_str 0x0009c699 0x192 src/ASF/thirdparty/lvgl/src/lv_misc/lv_ll.o + .debug_str 0x0009c695 0x192 src/ASF/thirdparty/lvgl/src/lv_misc/lv_ll.o 0x7986 (size before relaxing) - .debug_str 0x0009c82b 0x92 src/ASF/thirdparty/lvgl/src/lv_misc/lv_math.o + .debug_str 0x0009c827 0x92 src/ASF/thirdparty/lvgl/src/lv_misc/lv_math.o 0x79d2 (size before relaxing) - .debug_str 0x0009c8bd 0x297 src/ASF/thirdparty/lvgl/src/lv_misc/lv_mem.o + .debug_str 0x0009c8b9 0x297 src/ASF/thirdparty/lvgl/src/lv_misc/lv_mem.o 0xa064 (size before relaxing) - .debug_str 0x0009cb54 0x1eb src/ASF/thirdparty/lvgl/src/lv_misc/lv_task.o + .debug_str 0x0009cb50 0x1eb src/ASF/thirdparty/lvgl/src/lv_misc/lv_task.o 0xaed0 (size before relaxing) - .debug_str 0x0009cd3f 0x298 src/ASF/thirdparty/lvgl/src/lv_misc/lv_txt.o + .debug_str 0x0009cd3b 0x298 src/ASF/thirdparty/lvgl/src/lv_misc/lv_txt.o 0x87e1 (size before relaxing) - .debug_str 0x0009cfd7 0x5f src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o + .debug_str 0x0009cfd3 0x5f src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o 0x8583 (size before relaxing) - .debug_str 0x0009d036 0xc8 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o + .debug_str 0x0009d032 0xc8 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o 0xa83f (size before relaxing) - .debug_str 0x0009d0fe 0x195b src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o + .debug_str 0x0009d0fa 0x195b src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o 0xe367 (size before relaxing) - .debug_str 0x0009ea59 0xf4 src/devices/display/p_ssd1963.o - 0x8e72e (size before relaxing) - .debug_str 0x0009eb4d 0x67 src/drivers/p_gpio.o - 0x88c74 (size before relaxing) - .debug_str 0x0009ebb4 0x17 src/drivers/p_i2c.o - 0x886d5 (size before relaxing) - .debug_str 0x0009ebcb 0x110e src/drivers/p_usart.o - 0x8b299 (size before relaxing) - .debug_str 0x0009fcd9 0xe src/main.o - 0x886d6 (size before relaxing) + .debug_str 0x0009ea55 0xf4 src/devices/display/p_ssd1963.o + 0x8e72a (size before relaxing) + .debug_str 0x0009eb49 0x67 src/drivers/p_gpio.o + 0x88cb0 (size before relaxing) + .debug_str 0x0009ebb0 0x17 src/drivers/p_i2c.o + 0x886d1 (size before relaxing) + .debug_str 0x0009ebc7 0x110e src/drivers/p_usart.o + 0x8b295 (size before relaxing) + .debug_str 0x0009fcd5 0xe src/main.o + 0x886d2 (size before relaxing) -.debug_frame 0x00000000 0x4794 +.debug_frame 0x00000000 0x47b8 .debug_frame 0x00000000 0x30 src/ASF/common2/services/delay/sam0/cycle_counter.o .debug_frame 0x00000030 0x44 src/drivers/p_time.o .debug_frame 0x00000074 0x44 src/oracle.o @@ -20685,35 +20685,35 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .debug_frame 0x00003f6c 0x64 src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o .debug_frame 0x00003fd0 0xa8 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o .debug_frame 0x00004078 0x170 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_frame 0x000041e8 0x58 src/devices/display/p_ssd1963.o - .debug_frame 0x00004240 0x5c src/drivers/p_gpio.o - .debug_frame 0x0000429c 0x20 src/drivers/p_i2c.o - .debug_frame 0x000042bc 0x80 src/drivers/p_usart.o - .debug_frame 0x0000433c 0x28 src/main.o - .debug_frame 0x00004364 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivsi3.o) - .debug_frame 0x00004384 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_divsi3.o) - .debug_frame 0x000043a4 0x34 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_muldi3.o) - .debug_frame 0x000043d8 0x3c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivmoddi4.o) - .debug_frame 0x00004414 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-init.o) - .debug_frame 0x00004440 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcmp.o) - .debug_frame 0x0000446c 0x28 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcpy-stub.o) - .debug_frame 0x00004494 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memset.o) - .debug_frame 0x000044b4 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcmp.o) - .debug_frame 0x000044d4 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcpy.o) - .debug_frame 0x000044f4 0x44 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-vsprintf.o) - .debug_frame 0x00004538 0x74 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) - .debug_frame 0x000045ac 0x54 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) - .debug_frame 0x00004600 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memchr-stub.o) - .debug_frame 0x00004620 0x28 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memmove.o) - .debug_frame 0x00004648 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-freer.o) - .debug_frame 0x00004674 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-mallocr.o) - .debug_frame 0x000046a0 0x30 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-reallocr.o) - .debug_frame 0x000046d0 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-sbrkr.o) - .debug_frame 0x000046fc 0x30 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-mlock.o) - .debug_frame 0x0000472c 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-msizer.o) - .debug_frame 0x0000474c 0x48 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-reent.o) + .debug_frame 0x000041e8 0x64 src/devices/display/p_ssd1963.o + .debug_frame 0x0000424c 0x74 src/drivers/p_gpio.o + .debug_frame 0x000042c0 0x20 src/drivers/p_i2c.o + .debug_frame 0x000042e0 0x80 src/drivers/p_usart.o + .debug_frame 0x00004360 0x28 src/main.o + .debug_frame 0x00004388 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivsi3.o) + .debug_frame 0x000043a8 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_divsi3.o) + .debug_frame 0x000043c8 0x34 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_muldi3.o) + .debug_frame 0x000043fc 0x3c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_udivmoddi4.o) + .debug_frame 0x00004438 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-init.o) + .debug_frame 0x00004464 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcmp.o) + .debug_frame 0x00004490 0x28 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memcpy-stub.o) + .debug_frame 0x000044b8 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memset.o) + .debug_frame 0x000044d8 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcmp.o) + .debug_frame 0x000044f8 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-strcpy.o) + .debug_frame 0x00004518 0x44 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-vsprintf.o) + .debug_frame 0x0000455c 0x74 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-svfprintf.o) + .debug_frame 0x000045d0 0x54 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-vfprintf_i.o) + .debug_frame 0x00004624 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memchr-stub.o) + .debug_frame 0x00004644 0x28 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-memmove.o) + .debug_frame 0x0000466c 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-freer.o) + .debug_frame 0x00004698 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x000046c4 0x30 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-reallocr.o) + .debug_frame 0x000046f4 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-sbrkr.o) + .debug_frame 0x00004720 0x30 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-mlock.o) + .debug_frame 0x00004750 0x20 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-nano-msizer.o) + .debug_frame 0x00004770 0x48 c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libc_nano.a(lib_a-reent.o) -.debug_loc 0x00000000 0x3d5da +.debug_loc 0x00000000 0x3cca8 .debug_loc 0x00000000 0x69 src/drivers/p_time.o .debug_loc 0x00000069 0x4d src/oracle.o .debug_loc 0x000000b6 0x9d5 src/ASF/sam0/drivers/sercom/sercom.o @@ -20762,10 +20762,10 @@ OUTPUT(oracle_test_d21.elf elf32-littlearm) .debug_loc 0x000331ec 0x34f src/ASF/thirdparty/lvgl/src/lv_misc/lv_utils.o .debug_loc 0x0003353b 0x62 src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme.o .debug_loc 0x0003359d 0x5bdf src/ASF/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_loc 0x0003917c 0x3f38 src/devices/display/p_ssd1963.o - .debug_loc 0x0003d0b4 0x375 src/drivers/p_gpio.o - .debug_loc 0x0003d429 0x191 src/drivers/p_usart.o - .debug_loc 0x0003d5ba 0x20 src/main.o + .debug_loc 0x0003917c 0x35b9 src/devices/display/p_ssd1963.o + .debug_loc 0x0003c735 0x3c2 src/drivers/p_gpio.o + .debug_loc 0x0003caf7 0x191 src/drivers/p_usart.o + .debug_loc 0x0003cc88 0x20 src/main.o Cross Reference Table @@ -20906,6 +20906,7 @@ __aeabi_uidivmod c:/program files (x86)/atmel/s src/ASF/thirdparty/lvgl/src/lv_widgets/lv_calendar.o src/ASF/thirdparty/lvgl/src/lv_misc/lv_printf.o __aeabi_uldivmod c:/program files (x86)/atmel/studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_aeabi_uldivmod.o) + src/drivers/p_gpio.o src/devices/display/p_ssd1963.o src/ASF/thirdparty/lvgl/src/lv_misc/lv_printf.o src/oracle.o @@ -23916,6 +23917,7 @@ port_pin_set_config src/ASF/sam0/drivers/port/port src/drivers/p_gpio.o src/ASF/sam0/boards/samd21_xplained_pro/board_init.o portable_delay_cycles src/ASF/common2/services/delay/sam0/cycle_counter.o + src/drivers/p_gpio.o src/devices/display/p_ssd1963.o src/oracle.o rx_char src/drivers/p_usart.o @@ -23999,6 +24001,7 @@ system_gclk_gen_disable src/ASF/sam0/drivers/system/cl system_gclk_gen_enable src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/gclk.o src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/clock.o system_gclk_gen_get_hz src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/gclk.o + src/drivers/p_gpio.o src/devices/display/p_ssd1963.o src/oracle.o system_gclk_gen_is_enabled src/ASF/sam0/drivers/system/clock/clock_samd21_r21_da_ha1/gclk.o diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.srec b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.srec index b9513826..b9ff69eb 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.srec +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/oracle_test_d21.srec @@ -12,10 +12,10 @@ S214000090711300007113000071130000711300004B S2140000A0711300007113000071130000711300003B S2140000B00000000010B5064C2378002B07D1054B36 S2140000C0002B02D0044800E000BF0123237010BDBF -S2140000D0C80000200000000018CB0100084B10B537 +S2140000D0C800002000000000A8C90100084B10B5A9 S2140000E0002B03D00749084800E000BF0748036814 S2140000F0002B00D110BD064B002BFBD09847F9E72C -S21400010000000000CC00002018CB010018CB010036 +S21400010000000000CC000020A8C90100A8C901001A S2140001100000000010B5084A00201060074B53602E S214000120074C236A1B021B0AC02109060B432362E5 S21400013090600723136010BD10E000E03F1F000032 @@ -27,14 +27,14 @@ S214000180124B9847124B9847124B9847124B98477A S214000190124B9847124C96235B010022114920000F S2140001A0114DA84701A8114B9847114B0493029490 S2140001B001A8104B9847104B98470DB030BDC0466D -S2140001C0451300000C000020C97801005978010092 -S2140001D0A577010015010000611800006D69010097 +S2140001C0451300000C00002059770100E976010075 +S2140001D0C575010015010000611800006D69010079 S2140001E070260020F0000020C1F400005DF400003E -S2140001F089740100E1F40000C579010010B5002003 +S2140001F0A9720100E1F400005578010010B5002056 S214000200084B9847020000230748002180185941F0 S214000210064A0023064CA047064B9847064B9847CD S21400022010BDC046CD100000571B0000581B000034 -S214000230DD7C0100010000205D130100F0B5DE4604 +S2140002306D7B0100010000205D130100F0B5DE4675 S21400024057464E464546E0B587B0804604911600B0 S2140002501F000022002300218B463F24012021009E S214000260009601975C4603944446059413E02024C8 @@ -57,7 +57,7 @@ S2140003601B041A4332800022E5E70022012BF9D154 S2140003700A00002300210D4CA04702000B0000924B S2140003800193380000210A4CA047050080239B01FA S21400039040229842CFD8790FF800009A019BA047D8 -S2140003A0EA00821AD2B252032A43DBE71D7D01001F +S2140003A0EA00821AD2B252032A43DBE7AD7B010091 S2140003B03D02000010B582B004000E4B1B78002BE7 S2140003C007D0002905D10B4B5B78834210D01D2047 S2140003D00CE001A90C701320074B98471320074B1D @@ -89,7 +89,7 @@ S2140005600300190003000400030008000300100045 S21400057003000C000300160030B587B00B4B6A462C S21400058032CB32C232CB32C2009B83420BD0012325 S2140005909A0069465258824206D00133062BF7D19C -S2140005A0002007B030BD0023D8B2FAE73488010037 +S2140005A0002007B030BD0023D8B2FAE7C4860100A9 S2140005B0F0B5DE4657464E464546E0B591B00500D6 S2140005C00C00160029600800BA4B98470200236802 S2140005D00520DB0706D511B03CBC90469946A246DE @@ -224,7 +224,7 @@ S214000DD020D513491022CB681A42FCD00F4B1A6854 S214000DE024231340042B01D00F4813E000200F4BA0 S214000DF098470A4B9B681B041B0C58430AE0502379 S214000E00074AD35C00205B0704D5044BD86801E092 -S214000E108020000210BDC0464C880100B826002085 +S214000E108020000210BDC046DC860100B8260020F7 S214000E200008004000127A00006CDC02011200008C S214000E3070B50C490B6A047885784078012210401A S214000E4080014026B34303432A40D20180208343D7 @@ -239,7 +239,7 @@ S214000EC09A8419000E32CB681A42FCD0104A9168F8 S214000ED00E4BD96252689A6200229A841900103228 S214000EE0CB681A42FCD00A4B1B689BB2074A938415 S214000EF0002008E0054944228B5C022003438B5403 -S214000F00002000E0002070477088010000080040C4 +S214000F00002000E000207047008701000008004035 S214000F10B826002030B585B0C222D2001A4B9A609F S214000F201A4A53681E218B43536001236A46137086 S214000F300024174DE0B26946A8470134252CF9D1A4 @@ -276,7 +276,7 @@ S214001110FBDB0A4B9C682402240C0D4B9847002EE0 S21400112007D1012C07D9210028000A4B9847050053 S21400113001E00134E540280070BDC046000C0040C8 S214001140AD0C0000040C00409D0D0000080C004093 -S214001150ED0C0000F179010010B50400064B98472D +S214001150ED0C00008178010010B50400064B98479E S214001160064B1C70064A53888021C9010B435380E6 S214001170044B984710BDC046AD0C0000020C004062 S214001180000C0040ED0C000010B504000F4B984713 @@ -321,15 +321,15 @@ S2140013E0D370D3780C27BB4308263343D370164BF1 S2140013F0987B30229043202210439873997BB94300 S214001400314399739A7BAA4322439A730F4A5368CF S21400141080210B4353600E4B98470E4B9847FEE7D0 -S21400142018CB010000000020C400002004000020AB +S214001420A8C9010000000020C4000020040000201D S214001430C8000020384E002000ED00E0000000004C S214001440007000410050004100480041004000414B -S214001450457F0100DD7901000300064A1268002A74 +S214001450D57D01006D7801000300064A1268002A57 S21400146004D0044A1068C318136070470249014A42 S2140014701160F6E7D0260020386E0020431E984103 S214001480C0B2704710B5C0B00400064B9847E528B8 S21400149001D940B010BD020021006846024B9847B3 -S2140014A0F7E7C046F17F01008D0C010010B500285B +S2140014A0F7E7C046817E01008D0C010010B50028CC S2140014B001D0C06B10BD034B98470028F9D100201F S2140014C0F8E7C04609F6000010B5002801D0006C09 S2140014D010BD034B98470028F9D10020F8E7C04616 @@ -370,7 +370,7 @@ S2140016F0104B98470600104B984700280BD0002E3A S214001700E8D034602800074B98478642E2D128008C S214001710074B9847DEE73200002308480849884709 S214001720FEE7C0466D06010085060100293600006A -S214001730751600001D0601007D1400009488010047 +S214001730751600001D0601007D14000024870100B8 S21400174085140000002804D0C368002B03D0186856 S21400175070470020FCE70020FAE7002803D0007D51 S2140017608007C00F70470020FCE70000014B186898 @@ -398,12 +398,12 @@ S2140018B060211448A047144B9847144B98470120C2 S2140018C0134B98470122014B1A70CFE7E4260020FD S2140018D0490A01009911010049030100F9F90000C5 S2140018E031160000684D0020B905010030000020C8 -S2140018F0A288010091440100511C01009D42000095 +S2140018F03287010091440100511C01009D42000006 S214001900C44C0020B84C0020F9170000F9E600008F S21400191059DC000070B504000D00094B98470028FC S21400192008D0342201231D40A35C012083432B43AF S214001930A35470BD22000023024803498847FEE7EF -S2140019407D140000FC88010085140000F0B587B007 +S2140019407D1400008C87010085140000F0B587B078 S21400195007000C0001921E00002904D00800254B49 S214001960984700283CD003AB039400221A710592D6 S214001970214B1B68002B00D0059303AA1E4B1A6050 @@ -415,22 +415,22 @@ S2140019C001305B060AD52068002811D03200019944 S2140019D00C4B9847013842424241D0B207B0F0BDA6 S2140019E022000023084809498847FEE70120F5E75A S2140019F00120F3E77D140000E0260020DC2600200E -S214001A006D170000111A0000FC8801008514000004 +S214001A006D170000111A00008C8701008514000075 S214001A1070B504000D001600002810D0094B98473A S214001A20002805D122000023074808498847FEE71A S214001A30A06933002A002100054CA04770BD012094 -S214001A40FCE7C0467D140000FC88010085140000F9 +S214001A40FCE7C0467D1400008C870100851400006A S214001A504D19000010B5002804D0C369002B03D030 S214001A60984710BD0120FCE70120FAE710B50400F6 S214001A70084B9847002805D122000023064807494E S214001A808847FEE700236386E369002206212000DC -S214001A90984710BD7D140000FC88010085140000E6 +S214001A90984710BD7D1400008C8701008514000057 S214001AA010B50400054B9847002801D0206810BDEB S214001AB022000023024803498847FEE77D14000001 -S214001AC0FC8801008514000070B50400094B984797 +S214001AC08C8701008514000070B50400094B984708 S214001AD0002801D0084D06E02200002307480849E8 S214001AE08847FEE704002000A8470028FAD1200017 -S214001AF070BDC0467D140000A11A0000FC880100DD +S214001AF070BDC0467D140000A11A00008C8701004E S214001B0085140000F0B5C64600B50400194B98478A S214001B1000280FD02368002B03D02000164B9847D0 S214001B2004001648164B9847071E1ED0144B9846BE @@ -439,30 +439,30 @@ S214001B4039000E480F4B9847071E0ED03D00303523 S214001B502800C0470028F3D0844206D001002800A1 S214001B60B0470028ECD08442F8D1380004BC904638 S214001B70F0BDC0467D140000C91A0000C44C002009 -S214001B806D06010085060100FC8801008514000032 +S214001B806D060100850601008C87010085140000A3 S214001B9070B504000D000A4B9847002806D0002DAB S214001BA00AD0201D2900074B984770BD220000234D S214001BB0054806498847FEE7201D054B9847F4E789 -S214001BC07D14000085060100FC88010085140000D5 +S214001BC07D140000850601008C8701008514000046 S214001BD06D06010070B504000D000A4B98470028FA S214001BE009D02000183010342178297001350134CE S214001BF0A042F9D170BD220000230348034988475C -S214001C00FEE7C0467D140000FC8801008514000035 +S214001C00FEE7C0467D1400008C87010085140000A6 S214001C1010B504000B4B9847002805D1220000237E S214001C2009480A498847FEE72000094B98470028DC S214001C3004D0238A008A181A00B210BD1023E05E72 -S214001C40FBE7C0467D140000FC88010085140000F8 +S214001C40FBE7C0467D1400008C8701008514000069 S214001C50A11A000010B504000B4B9847002805D1C8 S214001C602200002309480A498847FEE72000094B5E S214001C709847002804D0638A408A181A00B210BD1C -S214001C801223E05EFBE7C0467D140000FC880100DE +S214001C801223E05EFBE7C0467D1400008C8701004F S214001C9085140000A11A000010B50400074B9847F1 S214001CA0002805D0A08A0130238AC01A00B210BDD1 S214001CB022000023024803498847FEE77D140000FF -S214001CC0FC8801008514000010B50400074B9847F7 +S214001CC08C8701008514000010B50400074B984768 S214001CD0002805D0E08A0130638AC01A00B210BD21 S214001CE022000023024803498847FEE77D140000CF -S214001CF0FC8801008514000000B583B0002902D1DD +S214001CF08C8701008514000000B583B0002902D14E S214001D00283003B000BD6B461970002301936A4665 S214001D100821044B9847012801D10198F1E70020DB S214001D20EFE7C046551A0000F0B5DE465746464671 @@ -489,7 +489,7 @@ S214001E609847EDE7684D00206D06010085060100E5 S214001E7055070100390B0100F91C0000215600002F S214001E80D14B000010B50400074B9847002804D03B S214001E903423E05CC006C00F10BD220000230348B8 -S214001EA003498847FEE7C0467D140000FC88010011 +S214001EA003498847FEE7C0467D1400008C87010082 S214001EB085140000F0B585B004000E00304B98473E S214001EC0002805D1220000232E482F498847FEE728 S214001ED020002E4B9847002801D005B0F0BD20000A @@ -503,7 +503,7 @@ S214001F4098470028C9D02000174B9847041E11D088 S214001F50144E2200103202A90800B0470028BCD058 S214001F6020000A4B98470028B7D120000E4B984710 S214001F70041EEED102A928000C4B9847ADE7C046D8 -S214001F807D140000FC88010085140000851E0000FA +S214001F807D1400008C87010085140000851E00006B S214001F90C91A0000051B0000AD140000C91400009B S214001FA0E51400000FFC0000A11A0000A14200008A S214001FB030B583B00400144B984700281DD0322358 @@ -512,12 +512,12 @@ S214001FD0082BF9D193B22A88D21A69462A806A88D1 S214001FE0D21A6A80AA889A18AA80EA889B18EB8078 S214001FF02000064B984703B030BD2200002304485B S21400200004498847FEE7C0467D140000B51E000060 -S214002010FC88010085140000F8B50400124B9847B0 +S2140020108C87010085140000F8B50400124B984721 S214002020002805D122000023104811498847FEE702 S2140020302000104B98470500061D30000E4B9847B1 S21400204084420FD028000D4FB847012322003100EC S21400205030000B4EB047220001212800EB6998475C -S2140020602800B847F8BDC0467D140000FC88010073 +S2140020602800B847F8BDC0467D1400008C870100E4 S21400207085140000A11A00006D060100B11F0000C3 S214002080E5070100F0B5D6464F464646C0B582B0D5 S21400209004000D001700264B9847002841D02668FC @@ -531,7 +531,7 @@ S21400210002212000E3699847F3692200012130008C S21400211098472000B84702B01CBC90469946A24695 S214002120F0BD22000023064806498847FEE7C04661 S2140021307D140000B11F0000D51B00000918000028 -S214002140FC88010085140000F0B5D6464F4646468A +S2140021408C87010085140000F0B5D6464F464646FB S214002150C0B584B004000F00019299460CAB002273 S2140021609A5E9046264B9847002805D12200002309 S214002170244825498847FEE7002F0AD03800204B20 @@ -543,7 +543,7 @@ S2140021C0008A091A09B22980D21A12B26A8020003F S2140021D0104B984748236A461279E254043B4A4615 S2140021E0E25202334246E25227644922A35C0221AD S2140021F08B43A35404B01CBC90469946A246F0BD3F -S2140022007D140000FC88010085140000A11A00005F +S2140022007D1400008C87010085140000A11A0000D0 S21400221041FF000085200000F0B5DE4657464E46DA S2140022204546E0B583B080460191924699460CAB90 S21400223000229B5E9B46A14B9847002805D142464C @@ -587,15 +587,15 @@ S2140024807C4224B222E7019C2000114B9847851B12 S2140024902DB220000F4B9847C40F24186410E41B7D S2140024A024B213E7019C2000094B9847851B2DB2E8 S2140024B02000084B9847C41B24B207E77D14000091 -S2140024C0FC88010085140000111C0000551C00004B -S2140024D0991C0000C91C0000A4880100A11A000075 +S2140024C08C87010085140000111C0000551C0000BC +S2140024D0991C0000C91C000034870100A11A0000E6 S2140024E08520000010B582B00400134B98470028E2 S2140024F010D04923E35C9B0712D54423E35E4822B1 S214002500A25C4621615E0091216C20000B4CA04726 S21400251002B010BD2200002309480A498847FEE79A S2140025204423E35E4822A25C4621615E0091216C52 S2140025302000054CA047EBE77D14000019220000A0 -S214002540FC8801008514000049210000F8B506004B +S2140025408C8701008514000049210000F8B50600BC S21400255000210C4B9847041E12D00B4D094F20004B S214002560A847002204212000E36998472000A847D6 S2140025702000FFF7EBFF21003000B847041EEED125 @@ -613,7 +613,7 @@ S214002620114B9C4210D8114B9C42D6D2902CD4D041 S214002630FF2CC2D1D1E77E2CCFD2732CBDD3752C04 S214002640CBD97C2CB9D1C8E7094B9C42B5D1C4E79D S2140026502800084B9847DDE77D140000B11F0000F6 -S214002660FC88010085140000818000008080000046 +S2140026608C870100851400008180000080800000B7 S2140026708E8000004D25000010B50400034B9847DF S214002680FF212000024B984710BDC046D51D000014 S2140026908D250000F0B5C64600B582B00700019152 @@ -652,7 +652,7 @@ S21400289003DCA268084B984792E7E268FAE7C0466E S2140028A0F91C000021560000F54C00008D250000A4 S2140028B0554E0000B54F00000951000010B5040049 S2140028C0054B9847002801D0002010BD22000023A9 -S2140028D0024803498847FEE77D140000FC88010093 +S2140028D0024803498847FEE77D1400008C87010004 S2140028E085140000F8B5DE4657464E464546E0B528 S2140028F082460D0000280AD0E94B9847002800D0F1 S2140029003AE152460023E748E7498847FEE7E74BA7 @@ -713,23 +713,23 @@ S214002C60FF32012093420AD90020204B98470300E8 S214002C70642058435030A0211E4B984780B2381A23 S214002C80208276E65346002B04D0022120001A4B01 S214002C90984736E001212000174B98473AE0C04697 -S214002CA07D140000FC8801008514000009F6000071 -S214002CB0CD050100948801004D100100413E000042 +S214002CA07D1400008C8701008514000009F60000E2 +S214002CB0CD050100248701004D100100413E0000B3 S214002CC0E139000015F600003DF60000B9050100E8 S214002CD05D490000A1560000A9160000A11A0000D8 S214002CE0111C0000551C00008520000065F6000041 -S214002CF0BD280000F1790100691C01005346002B35 +S214002CF0BD28000081780100691C01005346002BA6 S214002D0008D05346DB692200012150469847200030 S214002D10054B984720003CBC90469946A246AB46D9 S214002D20F8BD5446F6E7C046B11F000070B5040073 S214002D300D00084B9847002806D03C23E05C28404E S214002D40431E9841C0B270BD2200002302480349CA -S214002D508847FEE77D140000FC880100851400000B +S214002D508847FEE77D1400008C870100851400007C S214002D6070B582B005000E000D4B9847002805D0C0 S214002D703F2E09D83D23E85C02B070BD2A00002330 S214002D80084809498847FEE701AC267000236370AF S214002D90220009212800054B98476078ECE7C046DA -S214002DA07D140000FC88010085140000551A000000 +S214002DA07D1400008C87010085140000551A000071 S214002DB0F0B5DE4657464E46C0B584B006000D0058 S214002DC01700130A0193002830D0244B9B46244B4F S214002DD09A46244B99460CE002AB06330020185E58 @@ -752,7 +752,7 @@ S214002ED0E5D130000C4B98470600E0E714000B4B9A S214002EE01C40293C0020012C05D904B01CBC91468E S214002EF09A46A346F0BD064B1888F6E7F91C000074 S214002F00612D0000B5580000A11A0000FF80FFFFE9 -S214002F10F8880100F0B5DE4657464E46C0B584B088 +S214002F1088870100F0B5DE4657464E46C0B584B0F9 S214002F2006000D001700130A0193002829D01E4B37 S214002F309B461E4B9A461E4B994605E002ABD87937 S214002F402AE00025002E1DD029003000D84700902A @@ -774,7 +774,7 @@ S2140030300600E0E714000C4B1C40BE2C09D00B4BDE S2140030409C4203D07E2C01D00020CEE7084B984748 S214003050CBE70848C9E7C046F91C0000612D000010 S214003060555A0000A11A0000FF80FFFF8E80000066 -S2140030705D1C0100D8C8010070B50468A5880F2340 +S2140030705D1C010068C7010070B50468A5880F23B1 S2140030802B40082B13DD0B2B18DD0D2B1DDDA17936 S2140030902A002068104B9847A0600023A380A179DF S2140030A023002A0020680D4EB047A58070BDA17988 @@ -832,13 +832,13 @@ S2140033D0A3552A0000992000254B9847814608905F S2140033E05B46A355020029000198234B98470F48D7 S2140033F00F4B98470600084B9847002806D0002E2B S21400340000D1FDE64B46B360F760CFE632000023FE -S214003410144803498847FEE77D140000FC88010035 +S214003410144803498847FEE77D1400008C870100A6 S21400342085140000B12D0000F54C0000684D00200A S214003430CD0501004DFA0000992700007930000004 S214003440011E00000DFB000069570000F91C00007B S21400345021560000152F0000B54F0000FF7F00002A -S214003460991C000094880100712E0000554E000043 -S214003470C12F00008D7F010009510000009B013321 +S214003460991C000024870100712E0000554E0000B4 +S214003470C12F00001D7E010009510000009B013392 S214003480DBB20093402B44D000992000364B98477F S214003490039000283DD043791B07EFD4B022009E4E S2140034A031002000314B98470690B12231002000B1 @@ -858,18 +858,18 @@ S214003570C12F00008D250000991C0000FF7F000071 S21400358070B504000D000A4B9847002809D03D236B S214003590E35C290019438B4202D02000054B984774 S2140035A070BD22000023044804498847FEE7C04651 -S2140035B07D140000ED300000FC880100851400003A +S2140035B07D140000ED3000008C87010085140000AB S2140035C070B504000D000A4B9847002809D03D232B S2140035D0E35C1900A9438B4202D02000054B9847B4 S2140035E070BD22000023044804498847FEE7C04611 -S2140035F07D140000ED300000FC88010085140000FA +S2140035F07D140000ED3000008C870100851400006B S21400360010B50400054B9847002801D0A06B10BDEC S21400361022000023024803498847FEE77D14000085 -S214003620FC8801008514000010B504000A4B98477A +S2140036208C8701008514000010B504000A4B9847EB S214003630002809D0A06B00280CD0084B9847201A09 S21400364044426041C0B210BD220000230448054930 S2140036508847FEE70020F6E77D14000045170000C7 -S214003660FC8801008514000010B50368002B0DD0FF +S2140036608C8701008514000010B50368002B0DD070 S214003670021D01231468002C04D00133DBB204328F S214003680072BF7D19B001950012010BD0023F9E746 S214003690F0B5CE4600B582B005000E00140001223B @@ -1010,7 +1010,7 @@ S214003EF00120CBE7164B9847164B9847002805D06D S214003F0006212000104B98470120BFE70221200021 S214003F100D4B9847042120000C4B98470120B5E72D S214003F2011390A4B98470120B0E7C046D51D00005E -S214003F300C890100693600002D2D0000353C00007C +S214003F309C870100693600002D2D0000353C0000EE S214003F40E52400006D1A000081350000C135000030 S214003F50013600005B170000F0B5CE4600B582B013 S214003F60040001900D00103100221F4B98470028D6 @@ -1136,7 +1136,7 @@ S2140046D0013B4B4567DC43466A46938193899A467D S2140046E0013B03934B46B9461F0026E08DF70000BA S2140046F0E82600204915010059FE00007DFC000058 S214004700F3FB0000EC26002009F7000015F6000079 -S2140047103DF60000F941000025F70000F1790100A0 +S2140047103DF60000F941000025F700008178010011 S214004720AF421CD000987D4B9847544424B2434671 S214004730E318013B029A93421ADC48234A46D35EAA S21400474033824C234A46D35EB3827482A4B2039B60 @@ -1184,7 +1184,7 @@ S2140049D0637117E0320000230E480F498847FEE750 S2140049E00133DBB222799A4209D99A00206812581C S2140049F09542F5D0880082510131C9B2F0E7013AFC S214004A002271266070BDC046450E01007D14000070 -S214004A10390B0100948801008514000070B505006C +S214004A10390B0100248701008514000070B50500DD S214004A200C00002830D01F4B98472B79002B2CD138 S214004A3004201D4B9847060030001C4B9847002862 S214004A402AD0002E20D06B795908012211401A4234 @@ -1194,7 +1194,7 @@ S214004A70B21818685860043B9342FAD189008C51EA S214004A802B7901332B712E6070BD01339900286895 S214004A90094B98470600CFE732000023074808492D S214004AA08847FEE76D490000710A01007D1400008A -S214004AB0FFFFFF3FFEFFFF3F450E01009488010009 +S214004AB0FFFFFF3FFEFFFF3F450E0100248701007A S214004AC08514000070B505004279D3070FD506237C S214004AD01340063B5A425341DBB20279002A22D0E9 S214004AE09A4222D902689B009C58200070BD042080 @@ -1203,7 +1203,7 @@ S214004B00F3D020000C4B9847210028000B4B984709 S214004B106B79012213436B71E7E7220000230848F4 S214004B2008498847FEE70024DFE70024DDE7C046A3 S214004B30710A01007D1400004D4900001D4A000066 -S214004B40948801008514000010B504000068024B2C +S214004B40248701008514000010B504000068024B9D S214004B5098470023236010BD390B010010B501688B S214004B60002919D00B78FF2B12D000200F2403E069 S214004B70901C0B5CFF2B0CD02340821C082BF7DD0F @@ -1251,7 +1251,7 @@ S214004E0091790632197052785A702B1F3268944680 S214004E10634403AA1178197052785A70023D3368B9 S214004E205D190E2302AA944663441A782A705B78AA S214004E306B70BCE732680023044805498847FEE7E4 -S214004E405D4B0000450E01007D14000094880100B3 +S214004E405D4B0000450E01007D1400002487010024 S214004E5085140000F0B5DE4657464E464546E0B59A S214004E6087B0060003AB1A8002ABD9800468002C1A S214004E7058D0CDB20B0A9A46191C2378FF2B4DD07A @@ -1273,7 +1273,7 @@ S214004F6091790632197052785A702B1F326894461F S214004F70634403AA1178197052785A70023D336858 S214004F805D190E2302AA944663441A782A705B7849 S214004F906B70BCE732680023044805498847FEE783 -S214004FA05D4B0000450E01007D1400009488010052 +S214004FA05D4B0000450E01007D14000024870100C3 S214004FB085140000F0B5DE4657464E464546E0B539 S214004FC087B00600019202ABD9800468002C55D049 S214004FD0C8B20B0A9A46191C2378FF2B4AD0012226 @@ -1295,7 +1295,7 @@ S2140050C05A7033685B19033B6A4612791A70023DC0 S2140050D033685D190E2302AA944663441A782A7030 S2140050E05B786B70BFE73268002305480549884740 S2140050F0FEE7C0465D4B0000450E01007D14000033 -S2140051009488010085140000F0B5DE4657464E46EA +S2140051002487010085140000F0B5DE4657464E465B S2140051104546E0B587B00600029202ABD980046827 S214005120002C5FD0CDB20B0A9A46181C2378FF2BB2 S21400513054D0012252429046944600227F218B464C @@ -1318,7 +1318,7 @@ S2140052309446634402AA12781A7002AA52785A70E8 S21400524002AA92789A7002AAD278DA70023D33687F S2140052505D190E2302AA944663441A782A705B7876 S2140052606B70B4E732680023044805498847FEE7B8 -S2140052705D4B0000450E01007D140000948801007F +S2140052705D4B0000450E01007D14000024870100F0 S21400528085140000F0B5DE4657464E464546E0B566 S21400529085B08146039200285BD00568002D5BD060 S2140052A0CEB2090A081C2B78FF2B4ED001225242A0 @@ -1404,7 +1404,7 @@ S21400579020000F4B9847210028000E4B98476B7946 S2140057A0022213436B71DB07E6D52B681A6859682B S2140057B019602B685A60DFE7220000230648074975 S2140057C08847FEE721560000710A01007D1400009C -S2140057D04D4900001D4A0000948801008514000011 +S2140057D04D4900001D4A0000248701008514000082 S2140057E0F0B5D6464F464646C0B584B0051E019174 S2140057F0914658D00368002B57D00B0A98460022D3 S21400580002ABDA800279002A42DD002401267642C5 @@ -2000,7 +2000,7 @@ S214007CD00221525E9A420ED028A9013BCB800A9A16 S214007CE0937B0293137801931E9B0093189B1B9A19 S214007CF024980E4CA04718980E4CA0471B98A047F7 S214007D003FB03CBC90469946A246AB46F0BDC04646 -S214007D10EDD000000DD2000015D600001489010039 +S214007D10EDD000000DD2000015D60000A4870100AB S214007D201FF8FFFF25A600004D1001005169000056 S214007D30F1100100D50B010001239B461A9B002B76 S214007D4000D095E53CA8414B9847F0235B0098424D @@ -2024,7 +2024,7 @@ S214007E50C10E01004D10010011D30000F0B59FB017 S214007E6005000E00170009AC20000B4B98470B4B83 S214007E701B886380220031002800094B984702A81F S214007E80084B9847002300933B0002AA31002800C5 -S214007E90054CA0471FB0F0BD21AB0000448901008F +S214007E90054CA0471FB0F0BD21AB0000D487010001 S214007EA0C5AB0000C58100001582000010B50400B7 S214007EB010210A4B9847237B1F2293432373A389E1 S214007EC0074A1340A38100236373FF3323700133F3 @@ -2032,7 +2032,7 @@ S214007ED02381E37B01221343E37310BD4D100100A1 S214007EE01FF8FFFF0438C3B20A2B0FD89800084BC0 S214007EF01B589F4610200AE0182008E0012006E0E4 S214007F00022004E0042002E0082000E00020704781 -S214007F1018890100032805D002D30638042801D9A1 +S214007F10A8870100032805D002D30638042801D913 S214007F20002070470120FCE7052807D003D8022868 S214007F3004D00020704707380728FAD80120F9E750 S214007F40F0B5DE4657464E464546E0B591B00400CD @@ -2065,7 +2065,7 @@ S2140080E00028F3D043461AB2049B0093059B0899D8 S2140080F038001A4CA0470128DBD10CAC079B019333 S214008100069B00935346049A0EA920000E4EB047D5 S214008110638801336380E3880133E38001239C4650 -S214008120E044D3E704980C4B984718E748890100C9 +S214008120E044D3E704980C4B984718E7D88701003B S2140081305D7E000069DA0000157F0000297F0000E0 S21400814045D400000FFC0000B5750000C10E01000C S214008150E9FB000085E60000D50B010061E60000A3 @@ -2075,7 +2075,7 @@ S214008180DBB21A00092B18D9602801D92038C0B2F2 S2140081904138C3B2052B0DD89800094B1B589F4693 S2140081A00B220AE00C2208E00D2206E00E2204E074 S2140081B00F2202E0002200E00A2210007047C046AC -S2140081C05089010010B504001C210F4B9847FF236F +S2140081C0E087010010B504001C210F4B9847FF23E1 S2140081D0237223781F229343237022880B490A4078 S2140081E02280002363700A4B636001235B42E381B5 S2140081F02382A2781F231A43A27063880B406380F1 @@ -2138,8 +2138,8 @@ S2140085705101164A13400B43424669460A750A7D66 S214008580D208D2025B055B0D13436A46B02152182F S21400859013809BB216930223099362E2169E95E21D S2140085A00FFC0000187C0000E51A0100C917010046 -S2140085B000FCFFFF21AB000068890100411A0100A2 -S2140085C001910000057B01007D8100001FF8FFFF80 +S2140085B000FCFFFF21AB0000F8870100411A010014 +S2140085C001910000957901007D8100001FF8FFFFF2 S2140085D03CA8048011994180BB89013BE3180A9AA4 S2140085E0944663448380189B013B8C466344C38057 S2140085F03FAA0E99C64B98477AE2042B00D1E9E0D1 @@ -2192,9 +2192,9 @@ S2140088D002781F27BA43229F174307705B0102885E S2140088E0144F3A4013430380219AD2001B0A0727ED S2140088F03B40134343704B1C1B9302239846C244D1 S21400890000227FE7059B01330593209D00237FE728 -S214008910C5AB00008489010070890100057B010059 +S214008910C5AB0000148801000088010095790100AD S214008920C10E0100B143000009F70000C1A6000017 -S214008930748901001FF8FFFF059A93469846309BFE +S214008930048801001FF8FFFF059A93469846309B6F S214008940002B33D1319B1B998C4663442E9A9A4256 S21400895049D93AAAD3880133D3802A91329B43441B S214008960DA10934407221A409046339B9C46E24412 @@ -2250,8 +2250,8 @@ S214008C70209A9A42E6D12EE0059B135401328A428E S214008C8026D0B35CFF2BF7D063431B0AF5E7C0463C S214008C9025A600004D10010051690000D50B01000B S214008CA0FFFF00005800002069E7000061E70000B1 -S214008CB059E700006C890100848901007089010071 -S214008CC0B42B0020B02A002074890100B02B0020AD +S214008CB059E70000FC8701001488010000880100C5 +S214008CC0B42B0020B02A002004880100B02B00201E S214008CD05C46199B9B46D74B6A4670215218127801 S214008CE01A70D54B209A1A60D44B27933CAB5A88FF S214008CF005929988209850430E9B00229B5E002286 @@ -2384,10 +2384,10 @@ S2140094D05980D9800021099B002B08D0504658445B S2140094E00623E15E0422A35EC918184B98470BB208 S2140094F00C930B980700104B9847089028AB022255 S2140095009E5E06229B5EB34200DA77E00B4B9B46DC -S2140095100B4B9A460A9750E00FFC0000057B0100B3 -S214009520848A0100E5A60000EDA50000B143000016 +S2140095100B4B9A460A9750E00FFC00009579010025 +S21400952014890100E5A60000EDA50000B143000087 S21400953009F70000F3FB0000C10E0100F110010066 -S21400954025A60000C1A600006D5C0000D17C0100CD +S21400954025A60000C1A600006D5C0000617B01003E S2140095500626A55FED180B00AA4202DA089B1954EE S2140095601300013001331AB2874207D90425635F1E S2140095709342EDDB9A1A12B28018F2E70A97664613 @@ -2446,8 +2446,8 @@ S2140098B02A00514633A8B047002128A8144DA847CF S2140098C00A90002133A8A8470D902AE50EA8114B50 S2140098D09847834649E5290008980F4B98474CE07F S2140098E06D5C0000D50B0100B143000009F70000D5 -S2140098F0C1A600000FFC0000C10E0100D17C0100D3 -S214009900F110010025A60000057B0100E5A6000079 +S2140098F0C1A600000FFC0000C10E0100617B010044 +S214009900F110010025A6000095790100E5A60000EB S214009910EDA50000F3FB00004D10010043461A8839 S2140099205B7A9B079B0F029343461B7A01930223A5 S2140099300093230048A910A84D4FB8470AABDB8B0D @@ -2653,7 +2653,7 @@ S21400A5A01A88013A1A80FF225A8008AB1B889B45FE S21400A5B000DC36E607AB1B889B46059F5F4500D947 S21400A5C0F5E608AB1A88120102925E88049B9A464A S21400A5D0039BA1461C008CE680231B0202937CE7AB -S21400A5E0057B01004D100100A909010010B50C4BB8 +S21400A5E0957901004D100100A909010010B50C4B2A S21400A5F01B68002B0CD00A4A01239468002C08D054 S21400A6000133DBB20832102BF7D10120404206E0BE S21400A6100023034ADC00A0501219516018B210BD86 @@ -2692,7 +2692,7 @@ S21400A81002210B43A354CAE7236A002B05DD282236 S21400A820A35C02210B43A354C1E72822A35C0221A8 S21400A8308B43A354BBE72822A35C02210B43A354FB S21400A840B5E752426262B7E74D1001008D9A0000EC -S21400A850057B0100F0B5CC8801344D88641B8E88DA +S21400A85095790100F0B5CC8801344D88641B8E884C S21400A86001360D88761B251C24B237B2BC4200DDAB S21400A870351C2DB26D10AA4200DD2AB20E00083635 S21400A880040008340D782570013401318E42F9D168 @@ -2736,7 +2736,7 @@ S21400AAD011B03CBC90469946A246AB46F0BD019FDD S21400AAE00C9D288804990C4B984728800D9A1300D3 S21400AAF053439846012B00D86BE70C9D0126064B66 S21400AB0099464346A0461C0057E7C046C10E0100C2 -S21400AB10FEFFFF7F8D0C0100057B0100D50B0100B9 +S21400AB10FEFFFF7F8D0C010095790100D50B01002B S21400AB2010B504005421234B9847234B1B886380A1 S21400AB3023791F2293432371A188204B1940A180BB S21400AB4000216171A17B9143A173E1891940E181E4 @@ -2746,7 +2746,7 @@ S21400AB706054605A184060522100463100204870E8 S21400AB80A17F9143A177E28B1340E3830023E37711 S21400AB90FF3363812373237723753622A354084A31 S21400ABA022634421635422642822A354F03B638228 -S21400ABB010BDC0464D100100A88A01001FF8FFFF17 +S21400ABB010BDC0464D100100388901001FF8FFFF88 S21400ABC030000020F0B5DE4657464E464546E0B516 S21400ABD0B1B0814604919346C4884588631C5B1BCC S21400ABE01BB2002B01DC00F0CEFF86880788731CA2 @@ -2800,7 +2800,7 @@ S21400AED02AD90F4A944665446D00A44665440D4E33 S21400AEE002E00234A5421FD0608823888342F8D04F S21400AEF080010599B0476080F3E7C046B143000083 S21400AF0009F700000FFC0000C10E010055A8000064 -S21400AF10FFFFFF7F057B01004D100100F1100100CF +S21400AF10FFFFFF7F957901004D100100F110010041 S21400AF20D50B0100BDA800000E9A39000898B54B55 S21400AF309847079F7F43002F0AD00E9A1300780089 S21400AF409446604419881170023301328342F9D165 @@ -3058,7 +3058,7 @@ S21400BEF0012B29D001220592099A322A00DDA0E002 S21400BF00022B00D110E1012BBAD1737B02935B4662 S21400BF100193059B0093069B6A46128C1EA9049803 S21400BF20014CA047BFE7C0466D5C000055A8000066 -S21400BF30EDA50000C10E01001FF8FFFF057B010004 +S21400BF30EDA50000C10E01001FF8FFFF9579010076 S21400BF40F110010025A60000012305937288B3882E S21400BF509A426DD01AA94A88A31A9BB20827F05FA6 S21400BF608246C9880131891A09B202004A43121270 @@ -3110,7 +3110,7 @@ S21400C2304846194CA047FFF71AFC29A95B46D86A5E S21400C240164B9847012801D0FFF711FC299BDD0209 S21400C2506D0D6E230EAA944663441E8876091EACA6 S21400C26020000F4B984736235A46D35C237037235B -S21400C270D35CA372938EA38137E0C046057B010092 +S21400C270D35CA372938EA38137E0C0469579010004 S21400C2801FF8FFFF6D5C000051690000D50B010030 S21400C29079A6000061810000417F000049E50000AA S21400C2A0AD7E000022AC2000874B98475B469B8EF5 @@ -3149,7 +3149,7 @@ S21400C4A0A047002129A80F4B9847040000230093BB S21400C4B05B46DB6A22AA04991CA80C4DA84752E7E3 S21400C4C001246442F2E7C046C5810000187C0000E3 S21400C4D0E51A01009DFE0000417F000079A60000DD -S21400C4E055A80000EDA50000D17C010015820000D3 +S21400C4E055A80000EDA50000617B01001582000044 S21400C4F0388A18AA1188091A89B211807D8A548848 S21400C500641B548093881B1A9BB29380D088401B70 S21400C510D08001335B1A1BB20A930B931800B84BFA @@ -3375,7 +3375,7 @@ S21400D2C0124B654685CB85C51B682B6001250D4036 S21400D2D0AD0004235D1B2368DB025B0D01335B108E S21400D2E0019A5A434910B218525C0F23AB401340C0 S21400D2F02B41FF2213406246D05C9AE72368DB028C -S21400D3005B0D019A5A437118885C92E7AC8A01005B +S21400D3005B0D019A5A437118885C92E73C890100CC S21400D310F0B5DE4657464E464546E0B583B00400B7 S21400D3200822835E1B0243620A22835E1B0283621C S21400D3300C23C75E3E4B9B460A213800984705B231 @@ -3394,7 +3394,7 @@ S21400D3F00B401343A361E2885201DB02DB0E1343AA S21400D4006383E18980204002094B9847E086FF232A S21400D410A375238AA38203B03CBC90469946A246D5 S21400D420AB46F0BD3421EBB2042003436354D5E78A -S21400D430057B010035090100157F0000297F0000EB +S21400D4309579010035090100157F0000297F00005D S21400D440FF03E0FFF0B5DE4657464E464546E0B5DC S21400D45087B00090029105921D0010AB1B889B467A S21400D4606A4F0A212800B84704B2661C0A204042C8 @@ -3423,7 +3423,7 @@ S21400D5C09D4200DD191C0A1C09B2B94200DD3A1C56 S21400D5D0111C12B2A24200DD211C009A51802A1CA6 S21400D5E09D4200DA1A1C131C12B2BA4200DA3B1C27 S21400D5F01A1C1BB2A34200DA221C009BDA8007B07A -S21400D6003CBC90469946A246AB46F0BD057B010061 +S21400D6003CBC90469946A246AB46F0BD95790100D3 S21400D61035090100F0B5DE4657464E464546E0B5AC S21400D6208BB004003823C75EFF231A003A403A2125 S21400D630465E33406F2A7EDC3C22815E4942C91733 @@ -3516,7 +3516,7 @@ S21400DB9060610028B7D101236361B4E720000D4B14 S21400DBA09847202120000F4DA84724212000A84791 S21400DBB080231B0623620024A5E70024A3E7C046B3 S21400DBC0B62B0020844D00200200008061810000FA -S21400DBD0CD7F010085E600008DF700009DE5000082 +S21400DBD05D7E010085E600008DF700009DE50000F3 S21400DBE0A9F700004D100100F8B5D646474680B5A7 S21400DBF00700154B1B689846144B1B88002B1ED03D S21400DC000025134B9A46114E0FE0002B02D0200041 @@ -3535,7 +3535,7 @@ S21400DCC01B88A342EED804BC9046F0BD054B1A68EC S21400DCD000230B480B498847FEE70022064B1A80B4 S21400DCE0F1E7C046844D0020E9DB0000390B010057 S21400DCF0710A01007D140000B62B00204D100100B3 -S21400DD00948801008514000030B585B00C0015001D +S21400DD00248701008514000030B585B00C0015008E S21400DD100800304B9847031E22D12378DB06DB0E23 S21400DD20043BDBB200200A2B1FD82368DB025B0D06 S21400DD309B02294A29680A4013432B6063885B09C3 @@ -3598,9 +3598,9 @@ S21400E0B0C9005B055B0F0B43537002ABDB78AA68A5 S21400E0C093550136B742CED1002323610120CBE61B S21400E0D0210030000E4B98470020C5E60020C3E61E S21400E0E0087BC006C00E031F022B00D913E70023CF -S21400E0F023610120B8E6C046F1040100CC8A010085 -S21400E100CD7F010029040100710A01007D14000082 -S21400E110E9DD000094880100851400004D10010020 +S21400E0F023610120B8E6C046F10401005C890100F6 +S21400E1005D7E010029040100710A01007D140000F3 +S21400E110E9DD000024870100851400004D10010091 S21400E120E57E00001FF8FFFFCF0301008D0301000E S21400E130F0B5DE4657464E464546E0B58BB00D0078 S21400E1401700019314AB00269E5F0A7B1F23134023 @@ -3660,7 +3660,7 @@ S21400E490C9E7EB68DB025B0D5A10511C8A46DB07A6 S21400E4A001D413B29A465346019C5C437B10E41891 S21400E4B040239B46A344012427407C427C41A40081 S21400E4C0B1E700239B4600249A46ACE7E57E0000B1 -S21400E4D0CF0301008D030100BC8A0100C10E0100BC +S21400E4D0CF0301008D0301004C890100C10E01002D S21400E4E0D50B0100594604313868144B9847002371 S21400E4F0524602993868124DA84702999EE70330A3 S21400E500604516D00A784346A3401340234152463E @@ -3684,7 +3684,7 @@ S21400E6100023BB613B613C6039002000636898477B S21400E62005000128E2D101E0002D03D0280003B048 S21400E630F0BD002520213800084B9847F6E7C04675 S21400E64061810000D04C00206D06010085060100A7 -S21400E650F17F0100710A0100E17F01004D10010009 +S21400E650817E0100710A0100717E01004D100100EB S21400E66070B582B00568AC68002C09D0069E01968D S21400E670009313000A0001002800A04702B070BDF6 S21400E6800020FBE710B504000068002807D0C36828 @@ -3694,13 +3694,13 @@ S21400E6B010B50B480B4B984704000B4B98470028A7 S21400E6C007D0002C03D010212000084B98472000CC S21400E6D010BD22000023064806498847FEE7C046CC S21400E6E0D04C0020CD0501007D1400004D10010027 -S21400E6F0948801008514000010B510210C480D4BBD +S21400E6F0248701008514000010B510210C480D4B2E S21400E70098470D4B9847002808D00C4B03600C4BDD S21400E71043600C4B83600C4BC36010BD0B4B98479B S21400E7200028FAD10022002309480A498847FEE754 S21400E730D04C0020B9050100B1E6000009DD00005C S21400E7402DDE000031E10000E9DD00007D14000050 -S21400E750948801008514000010B54368984710BDE2 +S21400E750248701008514000010B54368984710BD53 S21400E76010B50468A04710BD10B584B013000A00A9 S21400E77001A9054CA0470023002801D001AB1B8847 S21400E780180004B010BDC04661E7000003780A78A0 @@ -3777,9 +3777,9 @@ S21400EBE00F413B4039E00723F1E70F23EFE7FF2310 S21400EBF0EDE70B9BEBE70123E9E7C046BDE7000026 S21400EC00B82B0020B50B0100450E01007D14000056 S21400EC10C02B0020BC2B0020CC2B0020C82B0020B3 -S21400EC20C42B0020BD2B0020C10E0100F48A010079 -S21400EC309488010085140000D08A0100188B01001A -S21400EC403C8B0100F25D12029446F7197F78674408 +S21400EC20C42B0020BD2B0020C10E010084890100EA +S21400EC30248701008514000060890100A88901006E +S21400EC40CC890100F25D12029446F7197F7867447A S21400EC50BFB20A9A511A0F413B4040190293012253 S21400EC60059208920027012107920EE70323CF089A S21400EC70072008404219072A17D8F75D0C9A101A81 @@ -3847,8 +3847,8 @@ S21400F0409A46D9E74A46515D09024D446A785218F5 S21400F05092B20E99CB1A1A4153461340DBB2D9E747 S21400F06003231EE007231CE00F231AE0FF2318E00B S21400F070129B16E0C82B0020CC2B0020BD2B0020B6 -S21400F080C42B0020608B0100C02B0020BC2B00206E -S21400F090A48B0100808B0100C88B0100EC8B010063 +S21400F080C42B0020F0890100C02B0020BC2B0020E0 +S21400F090348A0100108A0100588A01007C8A010027 S21400F0A00123E90807222A40901907280FD8484666 S21400F0B0415C0C98821A11410B40DBB2A8190293EE S21400F0C001220B920D92002107920892FEE6484616 @@ -3881,7 +3881,7 @@ S21400F260002B02D0114B42461A701798104CA0473C S21400F2700198A0470F4B1868FFF739FB0E4B6A46FC S21400F280127A1A70E1E70020FFF731FB0020FFF743 S21400F2902EFB0020FFF72BFB0020FFF728FBC046C5 -S21400F2A0108C0100C82B0020CC2B0020BD2B00208A +S21400F2A0A08A0100C82B0020CC2B0020BD2B0020FC S21400F2B0D50B0100B82B0020C42B0020F0B5DE468D S21400F2C057464E464546E0B585B081460C001F00C1 S21400F2D00025092A3AD04B461E6911004846534B72 @@ -3935,7 +3935,7 @@ S21400F5C0FEE70024E7E7C046C44C0020CD05010056 S21400F5D04D1001008D0C0100B9050100D02B002054 S21400F5E0BD430000D91501007D140000E528000089 S21400F5F07926000015190000B11F00002D16010025 -S21400F6009488010085140000014B18687047C046B6 +S21400F6002487010085140000014B18687047C04627 S21400F610D02B0020031E05D01A7A920709D50220A7 S21400F620185E7047044B1B68F0204000002BF8D093 S21400F630F2E70020185EF4E7D02B0020031E05D06A @@ -3948,7 +3948,7 @@ S21400F6900E4B98470100A000001940000C4B9847FD S21400F6A0020000201D2A07D90130312A04D944302F S21400F6B0904280414042023070BD064B1D68F024E7 S21400F6C06400002DE3D0DEE715F6000065F60000C6 -S21400F6D0F1790100D02B0020426800239361426834 +S21400F6D081780100D02B00204268002393614268A5 S21400F6E0D361704710B5002804D001000348044BCE S21400F6F0984710BD0148034B9847FAE7C44C0020D2 S21400F700850601006D0601004068704743681A6868 @@ -3965,7 +3965,7 @@ S21400F7A0D82B0020D42B002010B50400014B98471E S21400F7B0001B10BD8DF7000010B50C00096A606ACA S21400F7C081420AD08002064B9847A369E269D21AA2 S21400F7D050438012181800B210BD8020C000F4E715 -S21400F7E0F179010010B50122094B1A7009480A4B3D +S21400F7E08178010010B50122094B1A7009480A4BAE S21400F7F09847002805D0094B18680421084B9847FD S21400F80010BD064B18680021054B9847F8E7C04620 S21400F810E02B0020884D00206D060100DC2B002028 @@ -4007,7 +4007,7 @@ S21400FA40DC2B0020E5F70000E02B002010B50400BA S21400FA5040210D4B9847FA235B0023620023A361E5 S21400FA606433E361094B1A7822745A7862749A7880 S21400FA70A274DB78E3740123A3863622A35C0121FB -S21400FA800B43A35410BDC0464D100100D8C801005A +S21400FA800B43A35410BDC0464D10010068C70100CB S21400FA90F0B5D64600B582B006008A461548164B25 S21400FAA09847041E1ED000230193144F0CE021003B S21400FAB01048134B98472000124B9847124B984714 @@ -4025,7 +4025,7 @@ S21400FB6098470D4B984770BD0C4B984701380C4B87 S21400FB701860D8E7220000230A480B498847FEE7AA S21400FB8091FA0000884D002015090100CD050100FE S21400FB907D1400008D0C0100E5F700008DF70000D5 -S21400FBA0E42B0020948801008514000070B5002323 +S21400FBA0E42B0020248701008514000070B5002394 S21400FBB0C65E0423C25E921BD40FA4186410A5B2BE S21400FBC024B20B889B1B5B1B1BB24A884188521AC7 S21400FBD0521B12B264435B4352439B18E017DA0F82 @@ -4128,7 +4128,7 @@ S2140101D0E1E6828801320188521A1A8000225A808A S2140101E0D9E6828801320488121B1A80C28801323D S2140101F04488121B12B2D40FA4186410CA880132A4 S2140102004988521A12B2D10F8A185210A21A5A806D -S214010210C1E6C046E0C80100828801320488121B8C +S214010210C1E6C04670C70100828801320488121BFD S2140102201A80C288CC88121B4488121B498852182F S2140102305A80B0E630B58DB2830702D00180023015 S214010240013A29044919102A16D903001400196025 @@ -4173,13 +4173,13 @@ S2140104A0002E11D03800104B98470200019B514690 S2140104B04846B047051E07D020680C4B98470023D6 S2140104C02360636000E00B25280003B00CBC914656 S2140104D09A46F0BDF1030100710A01007D14000087 -S2140104E0948801008514000027030100390B0100E0 +S2140104E0248701008514000027030100390B010051 S2140104F010B50400114B9847031E17D0225C2E2A14 S2140105000FD02F2A14D05C2A14D0013B002B0BD01D S214010510E25C2E2A05D02F2A0ED05C2AF5D1084897 S21401052001E00133E01810BD0548FCE70448FAE78E -S2140105300348F8E70248F6E70148F4E7F17F0100CF -S214010540B8CA010000B583B0019200290DD0002A77 +S2140105300348F8E70248F6E70148F4E7817E010040 +S21401054048C9010000B583B0019200290DD0002AE8 S2140105500DD000680430091801AB1A780A705A7871 S2140105604A709A788A70DB78CB7003B000BD006859 S214010570043008180421014B9847F6E74D10010096 @@ -4249,7 +4249,7 @@ S2140109605B00591A09B249000E4BC85A404200B200 S21401097006E06931FF3109B2E4E74900094BC85E78 S21401098010BDB423591A09B24900064BC85EF7E7F1 S2140109901BB25B00034A985A404200B2F0E7C046D9 -S2140109A0D17C010034C9010030B50002002501E008 +S2140109A0617B0100C4C7010030B50002002501E0EB S2140109B0520806D053191C005C43A042F8D31D0010 S2140109C0F6E72B090B802D01FF231D404D8030BD1E S2140109D000280ED0031D006840081818021D064B9B @@ -4392,7 +4392,7 @@ S214011250032213432B7501235B422B61124B9847E4 S2140112606860EE60114B1C70280070BD2A000023D8 S214011270084809498847FEE7002DDED1F4E7C04655 S214011280AC4C00206D060100850601001D0601001C -S2140112907D1400009488010085140000CD0501002E +S2140112907D1400002487010085140000CD0501009F S2140112A0D50601002B4C00208DF70000294C0020AC S2140112B010B5040001000948094B98470122094B63 S2140112C01A702000084B9847084B1B689C4200D0B8 @@ -4434,7 +4434,7 @@ S2140114F03360EAE70022024B1A70104B186841E786 S214011500144C0020284C00208DF700001C4C0020B5 S2140115102A4C0020294C0020784D0020F5120100AD S2140115202B4C0020AC4C0020A9F70000184C0020E2 -S214011530244C0020F1790100204C00202C4C002086 +S214011530244C002081780100204C00202C4C0020F7 S2140115406D06010085060100F0B5CE4600B5050022 S21401155089460E00037D5B075B0F8B4228D0194836 S214011560194B9847041E26D0037D5B075B0F9E42EE @@ -4449,7 +4449,7 @@ S2140115E001921D000C4B984704000C4B98470028AD S2140115F00BD0002C06D0A660276001992000084B6E S2140116009847E560200003B0F0BD2200002305489E S21401161005498847FEE7C046C11101007D14000058 -S21401162049150100948801008514000010B50400D6 +S21401162049150100248701008514000010B5040047 S214011630034B98472368DB431818606010BDC0460B S2140116408DF70000F0B583B00023019300290AD07E S2140116500B68C25C54B2002C07DB140001330B602C @@ -4514,7 +4514,7 @@ S2140119F002D00CAB18890CE00C4B1B680EA907989B S214011A009847F6E7002004E0002002E000200130BD S214011A1080B211B03CBC90469946A246AB46F0BD9A S214011A200020F4E70020F3E7187C000058000020AF -S214011A30ECC9010069E700000900400089170100B0 +S214011A307CC8010069E70000090040008917010021 S214011A40F0B5CE46474680B585B005008946019279 S214011A5098460CAB1F7800283AD0002A3AD00023CB S214011A60039302AAD370002400292BD001231F4020 @@ -4608,7 +4608,7 @@ S214011FD098469847144F3968144EB0474021200060 S214011FE0A84741212000A84741212000C047396861 S214011FF0A831B04743212000A84743212000C0470D S2140120003968AC31B04742212000A8474221200060 -S214012010C0473968A431B04745E6C046F4C9010057 +S214012010C0473968A431B04745E6C04684C80100C8 S214012020D51D0000F91C0000384C00201D4A000098 S2140120308D2500000021F34DA84740212000A84728 S21401204040212000F04B9847F04B1968B031F04B17 @@ -4883,7 +4883,7 @@ S21401310022001321A8473068183022001021A84752 S214013110306835E0384C00203C4C00202921000066 S214013120554E0000391000003920000065F60000F9 S214013130F54C0000B54F0000898000008990000022 -S21401314000F8FFFF898100008991000098CA0100FC +S21401314000F8FFFF898100008991000028C901006D S21401315089A00000A9800000A9900000A9910000A4 S214013160A9A0000079100000791100007920000064 S21401317049040000B11000009524010081F600000A @@ -4952,7 +4952,7 @@ S2140135508000C018C0005030A0210F4B984702B21F S21401356001E500200B4B984703008000C018C000FF S2140135705030A021084B984702B208E50020054BC1 S21401358098470301181A5030A021034B984702B2FE -S21401359010E5C04665F60000F17901003C4C0020BC +S21401359010E5C04665F60000817801003C4C00202D S2140135A0B1070000C8100000CA0900000020334B14 S2140135B098470301181A5030A021314B984702B2A0 S2140135C00BE500202D4B984703008000C0188000B3 @@ -4967,7 +4967,7 @@ S21401364004B254E500200D4B984703008000C018D3 S214013650800050304023FF330124984200D846E5CD S2140136600020064B984703008000C01880005030A9 S214013670A021034B984704B239E5C04665F6000021 -S214013680F1790100F0B5C64600B5494C20682430F2 +S21401368081780100F0B5C64600B5494C2068243063 S214013690484B984720682430474A0121474B9847B2 S2140136A020682430FF222C21454B9847206824307F S2140136B0444B9B699B0700D56EE008231221092223 @@ -4988,7 +4988,7 @@ S214013790984704BC9046F0BD1A2335211B228FE7BB S2140137A00623102109229CE7082310210922E9E7B4 S2140137B0384C002095240100FF7F0000F54C0000E6 S2140137C0B54F00003C4C0020554E00004904000057 -S2140137D098CA01002920000010B59A4C2068903044 +S2140137D028C901002920000010B59A4C20689030B5 S2140137E0994B984720689030FF222C21974B984799 S2140137F020689030964B9B699B0700D4BBE0944BA6 S2140138009A882921934B98478E4B18689030904B95 @@ -5029,7 +5029,7 @@ S214013A20A021114B984702B28DE700200C4B984716 S214013A3003008000C01840005030A0210A4B984770 S214013A4002B293E7384C002095240100B54F0000E0 S214013A503C4C0020554E0000FF7F0000F54C000056 -S214013A6065F600009CCA0100F179010010B5464CCC +S214013A6065F600002CC901008178010010B5464CAE S214013A7020689C30454B984720689C30FF222C21BB S214013A80434B984720689C30424B1A882921424B69 S214013A90984720689C30414A0121414B9847246849 @@ -5048,8 +5048,8 @@ S214013B50154B9847424212B2C0E70020114B9847D6 S214013B6014308000A021104B9847424212B2C7E79A S214013B7000200C4B984714308000A0210A4B984730 S214013B80424212B2CEE7C046384C002095240100CE -S214013B90B54F00009CCA0100554E0000FF7F000093 -S214013BA0F54C000065F60000F179010070B57F4C18 +S214013B90B54F00002CC90100554E0000FF7F000004 +S214013BA0F54C000065F600008178010070B57F4C89 S214013BB0206870307E4B9847206870307D4A01211E S214013BC07D4B98472468703400207C4B98478300CF S214013BD01B189B0050334021FF3101228B4200D934 @@ -5083,7 +5083,7 @@ S214013D80984703008000C01840005030A0210F4B18 S214013D90984702B29BE70020084B9847C300181AC1 S214013DA05030A021094B984702B2A2E7384C0020B8 S214013DB095240100FF7F0000F54C000065F6000029 -S214013DC03C4C0020554E000098CA0100F1790100D4 +S214013DC03C4C0020554E000028C9010081780100B6 S214013DD0F0B5C64600B5E34D28685C30E24B98471F S214013DE028685C3011278824E40022003A435205F3 S214013DF0520DDE4E32439921DD4B9846984728688E @@ -5143,7 +5143,7 @@ S214014140A021114B984702B2AEE600200A4B9847D1 S21401415003008000C01880005030A0210A4B984709 S21401416002B2B5E6384C0020952401000088FFFF16 S214014170554E00003C4C002065F60000F54C000052 -S214014180FF7F0000B54F0000F17901000020384B99 +S214014180FF7F0000B54F0000817801000020384B0A S214014190984703008000C01880005030A021354B9E S2140141A0984702B2A8E60020314B984703008000EA S2140141B0C01880005030A0212E4B984702B2AFE6BF @@ -5158,7 +5158,7 @@ S21401423002B210E7082312210B2221E700200C4BC3 S21401424098470301181A40005030A021094B98479F S21401425002B232E70020064B984703008000C018E0 S21401426040005030A021034B984702B239E7C046C0 -S21401427065F60000F179010070B5394C20681C30F4 +S21401427065F600008178010070B5394C20681C3065 S214014280384B984720681C30374B9A889921374B12 S214014290984724681C340020354B9847830018182B S2140142A08300C01850304023FF330122984238D88B @@ -5174,7 +5174,7 @@ S2140143305030A021104B984702B2B9E71A23352115 S2140143401B22CCE700200A4B9847830018188300ED S214014350C0185030A021084B984702B2D6E7C04695 S214014360384C0020952401003C4C0020554E00009E -S21401437065F60000F54C0000F1790100F0B5C6467F +S21401437065F60000F54C000081780100F0B5C646F0 S21401438000B5394C20686C30384B984720686C3043 S214014390FF222C21364DA84720686C30354B9846B5 S2140143A09A882921344FB84720686C300222302180 @@ -5191,7 +5191,7 @@ S214014440181A5030A021114B984702B2D4E7002029 S2140144500D4B984703008000C0185030A0210B4B2D S214014460984702B2E1E7C046384C00209524010087 S214014470B54F00003C4C0020554E0000F54C0000A6 -S21401448089020100FF7F000065F60000F179010056 +S21401448089020100FF7F000065F6000081780100C7 S214014490F0B5C64600B580460F1C15001E00FE4B43 S2140144A01B78002B01D101F09EFBFC4C4346A380F8 S2140144B0E780A660069BE360079B2361089B636118 @@ -5325,7 +5325,7 @@ S214014CA0984783001B185B0050334021FF310122D7 S214014CB08B4201D901F03FFA412120000E4DA84751 S214014CC0064C20684C309622B021A84720684C300C S214014CD04C22B7211EE0C046B54F0000384C0020DC -S214014CE02C1000009CCA010089820000554E00006D +S214014CE02C1000002CC9010089820000554E0000DE S214014CF03C4C002029020000F54C000065F600003F S214014D0081F6000095240100FF7F000039020000B3 S214014D1039040000A84720685030FD4B98472068AA @@ -5393,9 +5393,9 @@ S2140150E0B43400200C4B984750304023FF33012244 S2140150F0984201D901F00BF912212000074DA8476B S214015100074C2068B43004223121A8471CE0C04671 S21401511095240100B54F000065F60000F54C00002F -S214015120384C0020A4CA0100095100009CCA0100A5 +S214015120384C002034C90100095100002CC9010087 S214015130554E00003C4C00208E81000039040000D2 -S214015140FF7F000098CA01002068B830FB4B9847E3 +S214015140FF7F000028C901002068B830FB4B984754 S2140151502068B830FA4B9B699B0701D501F0E1F84E S21401516014232B2117224901DB020A431A43F54E69 S2140151703100F54DA847F54C20689830EF4B98471D @@ -5460,7 +5460,7 @@ S21401551001D901F024F801225242042120000F4D46 S214015520A8470A4C2068783000221849A847206806 S2140155307830002282214900A84729E095240100FD S2140155403C4C002089800000554E0000384C00205D -S214015550B54F00009CCA010065F60000F54C00003E +S214015550B54F00002CC9010065F60000F54C0000AF S2140155602910000029200000DD0201002911000099 S2140155708981000089A00000A9800000A98100009F S214015580A9A000003902000081F600000410000006 @@ -5530,8 +5530,8 @@ S21401597000F0C2FE0020044B9847030132E0C04607 S214015980042000009524010065F6000081800000D7 S214015990F54C0000384C0020B54F00003C4C002070 S2140159A0554E0000898000002910000089900000F3 -S2140159B09CCA01008E800000095100009ACA0100AD -S2140159C0A98000002C10000098CA010089810000FF +S2140159B02CC901008E800000095100002AC901008F +S2140159C0A98000002C10000028C901008981000070 S2140159D0898200008984000029040000FF7F0000FE S2140159E081F600001B1A5B0050334021FF31012273 S2140159F08B4201D900F099FE11212000F24B984705 @@ -5598,7 +5598,7 @@ S214015DB00020084B98470301181A5030A0210E4BBB S214015DC0984702B2FEF7B6FCF54C0000384C0020AE S214015DD081F6000065F60000952401003C4C002089 S214015DE0554E0000791C0100344C00203527000078 -S214015DF0710A0100744D0020F17901000020FC4B6E +S214015DF0710A0100744D0020817801000020FC4BDF S214015E0098470301181A40005030A021F94B9847D3 S214015E1002B2FEF78FFC22221123FEF79AFC06231C S214015E2010210922FEF7ACFC0020F14B9847030134 @@ -5662,7 +5662,7 @@ S2140161B002B2FEF71AFE00200D4B9847030040007E S2140161C0C0185030A0210B4B984702B2FEF721FEB3 S2140161D00020074B984714308000A021054B9847B4 S2140161E002B2FEF732FE07230F210822FEF742FE17 -S2140161F065F60000F17901000020F84B984703008E +S2140161F065F60000817801000020F84B98470300FF S2140162008000C0185030A021F54B984702B2FEF727 S2140162104EFE0020F14B984703008000C018503016 S214016220A021EF4B984702B2FEF755FE0020EB4B3C @@ -5725,7 +5725,7 @@ S2140165A007230F210822FFF759F800200B4B9847C5 S2140165B0830018188300C0185030A021084B984754 S2140165C002B2FFF768F81F233F211F22FFF792F858 S2140165D01C233A211E22FFF7A0F8C04665F60000EC -S2140165E0F17901000020DF4B984703008000C018B6 +S2140165E0817801000020DF4B984703008000C01827 S2140165F05030A021DC4B984702B2FFF7A5F80723DD S2140166000F210822FFF7B5F80020D64B9847C300A4 S214016610181A5030A021D44B984702B2FFF7CDF894 @@ -5781,1581 +5781,1558 @@ S21401692050304023FF330122984201D8FFF74AF93D S21401693000200C4B98470301181A5030A0210A4B2F S214016940984702B2FFF73EF90020064B984703012D S214016950181A40005030A021034B984702B2FFF7A7 -S21401696031F9C04665F60000F179010070B5E94DD0 -S21401697020236B61E84C1F3B23700020E74B9847B0 -S214016980FA2200230021E64EB047E64A002380188B -S2140169905941E54A0023E54EB047E54B9847402369 -S2140169A06B612378002B04D120226A611F3ADA4BEF -S2140169B01A70E222DF49E048E04B9847D54B402267 -S2140169C09A615A61D44B1B78002B05D0203AD14BE3 -S2140169D09A610022D04B1A702322D649D648D74B4B -S2140169E09847CC4B40229A615A61CB4B1B78002BBF -S2140169F005D0203AC74B9A610022C74B1A70022273 -S214016A00CC49CD48CD4B9847C24B40229A615A613A -S214016A10C14B1B78002B05D0203ABE4B9A61002251 -S214016A20BD4B1A700422C349C348C44B9847B94B9F -S214016A3040229A615A61B84B1B78002B05D1203A47 -S214016A40B44B5A611F3AB44B1A70E022B949BA489E -S214016A50BA4B9847AF4B40229A615A61AE4B1B78AE -S214016A60002B05D0203AAB4B9A610022AA4B1A7034 -S214016A700122B049B048B14B9847A64C4025A561C4 -S214016A800020A64B984702000023A6480021801844 -S214016A905941A54A0023A54EB047A54B98476561C5 -S214016AA09D4B1B78002B04D1202262611F3A9A4B22 -S214016AB01A70E0229F49A048A04B9847954B402268 -S214016AC09A615A61944B1B78002B05D0203A914B62 -S214016AD09A610022904B1A70032296499648974B6A -S214016AE098478C4C4025A56100208C4B98470200A6 -S214016AF000238C480021801859418B4A00238B4E75 -S214016B00B0478B4B98476561834B1B78002B04D1AC -S214016B10202262611F3A804B1A70012285498648FD -S214016B20864B98477B4C4025A56100207B4B9847B8 -S214016B30020000237B480021801859417A4A00232D -S214016B407A4EB0477A4B98476561734B1B78002B9A -S214016B5004D1202262611F3A6F4B1A70E6227549F2 -S214016B607548764B98476B4B40229A615A616A4B3F -S214016B701B78002B05D0203A664B9A610022664BA3 -S214016B801A7001226B496C486C4B9847614B402246 -S214016B909A615A61604B1B78002B05D0203A5D4BF9 -S214016BA09A6100225C4B1A70332262496248634B39 -S214016BB09847584B40229A615A61574B1B78002BD5 -S214016BC005D0203A534B9A610022534B1A70332258 -S214016BD058495948594B98474E4B40229A615A6139 -S214016BE04D4B1B78002B05D1203A4A4B5A611F3A70 -S214016BF0494B1A70B0224F494F48504B9847454B66 -S214016C0040229A615A61444B1B78002B05D0203AEA -S214016C10404B9A610022404B1A7020224549464853 -S214016C20464B98473B4B40229A615A613A4B1B7838 -S214016C30002B05D0203A374B9A610022364B1A704A -S214016C4000223C493C483D4B9847324C4025A561C3 -S214016C503B4B98473B4B9847421E121265612E4BA1 -S214016C601B78002B04D02021A16100212A4B19702A -S214016C70FF2002402F493048304B9847254C40258D -S214016C80A5612F4B98472F4B98470138C2B26561D3 -S214016C90214B1B78002B04D02021A16100211E4B23 -S214016CA0197024492448254B98471A4C4025A5615C -S214016CB0234B9847244B9847421E12126561164B88 -S214016CC01B78002B04D02021A1610021124B1970E2 -S214016CD0FF20024017491848184B98470D4C40258D -S214016CE0A561174B9847184B98470138C2B26561A2 -S214016CF0094B1B78002B04D02021A1610021064BF3 -S214016D0019700C490C480D4B9847024B40229A616A -S214016D105A611BE0004400415C000020CD100000D9 -S214016D201D7D0100571B0000581B0000DD7C010083 -S214016D3001000020F7C3031C8044004115780100C0 -S214016D4009F6000015F600003DF60000E54B1B783D -S214016D50002B05D0203AE44B9A610022E14B1A70D1 -S214016D600022E249E248E34B9847DF4C4025A56103 -S214016D700020E14B984702000023E04800218018DC -S214016D805941DF4A0023DF4EB047DF4B9847656124 -S214016D90D44B1B78002B04D1202262611F3AD14BC1 -S214016DA01A70B422D149D248D24B9847CE4B4022D2 -S214016DB09A615A61CB4B1B78002B05D0203ACA4BFF -S214016DC09A610022C74B1A700222C849C848C94BAB -S214016DD09847C54B40229A615A61C24B1B78002BDB -S214016DE005D0203AC04B9A610022BE4B1A700D2284 -S214016DF0BE49BF48BF4B9847BB4B40229A615A6178 -S214016E00B84B1B78002B05D0203AB74B9A6100226D -S214016E10B44B1A700122B549B548B64B9847B24BE8 -S214016E2040229A615A61AF4B1B78002B05D0203A5D -S214016E30AD4B9A610022AB4B1A70E022AB49AC48CD -S214016E40AC4B9847A84B40229A615A61A54B1B78D8 -S214016E50002B05D0203AA44B9A610022A14B1A7050 -S214016E600522A249A248A34B98479F4B40229A610C -S214016E705A619C4B1B78002B05D0203A9A4B9A619D -S214016E800022984B1A70002298499948994B9847C6 -S214016E90954B40229A615A61924B1B78002B05D084 -S214016EA0203A914B9A6100228E4B1A7028228F4904 -S214016EB08F48904B98478C4B40229A615A61894B78 -S214016EC01B78002B05D0203A874B9A610022854B10 -S214016ED01A70002285498648864B9847824B402285 -S214016EE09A615A617F4B1B78002B05D1203A7E4B65 -S214016EF05A611F3A7B4B1A70B6227C497C487D4BFF -S214016F009847794B40229A615A61764B1B78002B41 -S214016F1005D0203A744B9A610022724B1A700122F6 -S214016F2072497348734B98476F4B40229A615A6176 -S214016F306C4B1B78002B05D0203A6B4B9A610022D4 -S214016F40684B1A702022694969486A4B9847664B14 -S214016F5040229A615A61634B1B78002B05D0203A78 -S214016F60614B9A6100225F4B1A7001225F496048AB -S214016F70604B98475C4B40229A615A61594B1B788B -S214016F80002B05D0203A584B9A610022554B1A70B7 -S214016F90102256495648574B9847534B40229A6100 -S214016FA05A61504B1B78002B05D0203A4E4B9A6104 -S214016FB000224C4B1A7008224C494D484D4B9847BD -S214016FC0494B40229A615A61464B1B78002B05D0EB -S214016FD0203A454B9A610022424B1A7000224349DF -S214016FE04348444B9847404B40229A615A613D4B77 -S214016FF01B78002B05D0203A3B4B9A610022394B77 -S2140170001A70082239493A483A4B9847364B40227B -S2140170109A615A61334B1B78002B05D1203A324BCB -S2140170205A611F3A2F4B1A70B82230493048314BFB -S21401703098472D4B40229A615A612A4B1B78002BA8 -S21401704005D0203A284B9A610022264B1A700F224F -S21401705026492748274B9847234B40229A615A6175 -S214017060204B1B78002B05D0203A1F4B9A6100223B -S2140170701C4B1A7001221D491D481E4B98471A4B7E -S21401708040229A615A61174B1B78002B05D1203A92 -S214017090154B5A611F3A134B1A70BA2213491448FA -S2140170A0144B9847104B40229A615A610D4B1B783E -S2140170B0002B05D0203A0C4B9A610022094B1A701E -S2140170C001220A490A480B4B9847074B40229A610E -S2140170D05A61044B1B78002B1AD1203A024B5A6195 -S2140170E01F3A13E05C00002000440041F7C3031C74 -S2140170F08044004115780100CD100000571B0000A8 -S214017100581B0000DD7C010001000020D44B1A70E2 -S2140171103622D449D448D54B9847D54B40229A615C -S2140171205A61CF4B1B78002B05D0203AD04B9A6181 -S2140171300022CB4B1A700822CA49CB48CB4B984742 -S214017140CB4B40229A615A61C54B1B78002B05D167 -S214017150203AC74B5A611F3AC14B1A703A22C149AD -S214017160C148C24B9847C24B40229A615A61BC4BF8 -S2140171701B78002B05D0203ABD4B9A610022B84BF4 -S2140171801A705022B749B848B84B9847B84B4022B6 -S2140171909A615A61B24B1B78002B05D1203AB44B49 -S2140171A05A611F3AAE4B1A70F022AE49AE48AF4B49 -S2140171B09847AF4B40229A615A61A94B1B78002B26 -S2140171C005D0203AAA4B9A610022A54B1A700322D9 -S2140171D0A449A548A54B9847A54B40229A615A61F8 -S2140171E09F4B1B78002B05D1203AA14B5A611F3AC1 -S2140171F09B4B1A70BC229B499B489C4B98479C4BC7 -S21401720040229A615A61964B1B78002B05D0203A92 -S214017210974B9A610022924B1A70402291499248EC -S214017220924B9847924B40229A615A618C4B1B783D -S214017230002B05D0203A8E4B9A610022884B1A709B -S214017240802288498848894B9847894B40229A6111 -S2140172505A61834B1B78002B05D0203A844B9A61E8 -S21401726000227F4B1A7040227E497F487F4B984709 -S2140172707F4B40229A615A61794B1B78002B05D0CF -S214017280203A7B4B9A610022754B1A700122754990 -S2140172907548764B9847764C4025A5610020754B7E -S2140172A09847020000237448002180185941734A08 -S2140172B00023734EB047734B98476561684B1B7844 -S2140172C0002B04D1202262611F3A654B1A702922D5 -S2140172D064496548654B9847654B40229A615A61F7 -S2140172E05F4B1B78002B05D1203A614B5A611F3A40 -S2140172F05B4B1A70BE225B495B485C4B98475C4B04 -S21401730040229A615A61564B1B78002B05D0203AD1 -S214017310574B9A610022524B1A7006225149524825 -S214017320524B9847524B40229A615A614C4B1B78FC -S214017330002B05D0203A4E4B9A610022484B1A701A -S214017340802248494848494B9847494B40229A6110 -S2140173505A61434B1B78002B05D0203A444B9A6167 -S21401736000223F4B1A7001223E493F483F4B984747 -S2140173703F4B40229A615A61394B1B78002B05D04E -S214017380203A3B4B9A610022354B1A70F022354960 -S2140173903548364B9847364B40229A615A61304BF6 -S2140173A01B78002B05D0203A314B9A6100222C4BDA -S2140173B01A7000222B492C482C4B98472C4B402204 -S2140173C09A615A61264B1B78002B05D0203A284B30 -S2140173D09A610022224B1A70002222492248234B2E -S2140173E09847234B40229A615A611D4B1B78002B0C -S2140173F005D1203A1E4B5A611F3A194B1A70D022FA -S21401740018491948194B9847194B40229A615A61F5 -S214017410134B1B78002B05D0203A154B9A6100229E -S2140174200F4B1A700D220F490F48104B98474022F8 -S2140174300F4B9A6100200F4B984702000023110F53 -S2140174401001801A9941001849410B4A00238018FF -S21401745059410A4A00230A4CA0470A4B984770BD77 -S2140174605C000020F7C3031C80440041157801002E -S21401747000440041CD100000571B0000581B0000BF -S214017480DD7C010001000020F0B5DE4657464E4681 -S2140174904546E0B583B000900F00160004228B5ECF -S2140174A0002B0CDB06228B5E002B08DB0023CC5E58 -S2140174B0B24B9847B24B98470138844206DD03B079 -S2140174C03CBC90469946A246AB46F0BD0223FC5E04 -S2140174D0AA4B9847AB4B984701388442EFDC3B8870 -S2140174E01D1C1BB2002B00DA36E12BB299467B88B5 -S2140174F01C1C1BB2002B00DA30E124B2A346042385 -S214017500FD5E9E4B98479E4B98470138854200DDAD -S21401751026E10423FD5E0622BB5E9A46974B9847FA -S214017520984B98470138824500DD1FE10622BB5E75 -S2140175309A464022944B5A61944B1B78002B05D1F6 -S214017540203A914B5A611F3A904B1A702A22904961 -S2140175509048914B98478C4B402199614A461012AE -S21401756059618A4B1B78002B05D02022864B9A61E5 -S2140175700022864B1A70FF22024085498548864BB9 -S2140175809847814B402199614A46684602710279C3 -S21401759059617E4B1B78002B05D020397A4B9961B7 -S2140175A000217A4B19707A497A487B4B9847764B7B -S2140175B04021996128125961744B1B78002B05D024 -S2140175C02022714B9A610022704B1A70FF220240F2 -S2140175D06F497048704B98476B4B40229A615A61CD -S2140175E06A4B1B78002B05D0203A674B9A61002224 -S2140175F0664B1A70FF222A4065496648664B9847D3 -S214017600614B40229A615A61604B1B78002B05D171 -S214017610203A5D4B5A611F3A5C4B1A702B225C492B -S2140176205C485D4B9847584B402199615A46101269 -S2140176305961564B1B78002B05D02022524B9A617C -S2140176400022524B1A70FF22024051495148524BB8 -S21401765098474D4B40219961E2B259614B4B1B78DB -S214017660002B05D02039484B99610021474B1970F2 -S21401767047494848484B9847434B402199615246F1 -S21401768010125961414B1B78002B05D020223E4B2E -S2140176909A6100223D4B1A70FF2202403C493D4848 -S2140176A03D4B9847384B40229A615A61374B1B78BD -S2140176B0002B05D0203A344B9A610022334B1A70C6 -S2140176C0FF2253461A4032493248334B98472E4BD5 -S2140176D040229A615A612D4B1B78002B05D1203A26 -S2140176E0294B5A611F3A294B1A702C2228492948DE -S2140176F0294B98474022244B9A61BB8801333A882C -S2140177009B1A9FB2214A1278002A05D020211E4AD0 -S214017710916100211D4A117040211B4A51614B465F -S214017720ED1A0135ADB2DA450FDB7F001B4B9846EB -S21401773001953D005746019B320015491548C04743 -S2140177407619013424B2A742F5DA40220E4B9A612B -S2140177500098134B9847B2E60025C6E60024CCE60F -S214017760064B9847064B9847451ED4E6034B984769 -S214017770044B9847431E9A46DBE6C04609F60000CE -S21401778015F600003DF60000004400415C000020B4 -S214017790F7C3031C80440041157801002D780100D1 -S2140177A0D9F6000030B583B001AA002494700125F3 -S2140177B01570547012491348134B98476B469C70CA -S2140177C05C701D7069460420104CA0476946052070 -S2140177D0A04769460620A04769460720A047694694 -S2140177E00A20A0470A4B10229A6110329A61203271 -S2140177F09A6140329A618022D2009A6103B030BD0C -S214017800F7C3031C80440041790D0000550D0000AC -S2140178100044004113000B40836191434161024BD8 -S21401782080225A619A61704700440041F0B583B0E6 -S21401783000900191002B0AD015001F000024054E70 -S21401784004CD01990098B0470134BC42F8D103B089 -S214017850F0BDC04615780100704700000FB430B582 -S214017860C3B046AC20CC0222FF32002101A80F4B48 -S214017870984700942200290001A80D4B984701A8BB -S2140178800C4B984782B280235B009A4204D943B0DE -S21401789030BC08BC04B01847074C01A92000074BB0 -S2140178A0984707492000074B9847F0E7BD7F01003E -S2140178B031800100F17F0100584C002015090000BD -S2140178C0304E0020390A000070B590B08023DB05E9 -S2140178D0009300230193FF2269460A8100228B72DE -S2140178E0CB720124242168464454013144540131A9 -S2140178F04354013143540A930531435401314354EF -S21401790005930382C3760276027742761323837643 -S2140179104277E1235B020893184B0C93184B0D93A7 -S21401792001235B420E930F9380235B030393154E53 -S2140179306A4615493000154B984735682800144BA0 -S21401794098471F2318408440124B1C603268D36945 -S214017950002BFCD12B68022213432B60094C013A01 -S2140179600D4920000D4B98473122A35C02210B43A1 -S214017970A3540B480B4B984710B070BD020016007D -S21401798002001700584C002000140042B105000008 -S2140179901D0C000000E100E0A9790100210A0000A9 -S2140179A0ACCA01005D78010010B5034B1988C9B255 -S2140179B00248034B984710BD304E0020A8CA01006C -S2140179C05D78010010B502490248034B984710BD87 -S2140179D0304E0020584C0020390A000010B5024BEA -S2140179E09847024CA047FDE769010000FD01000031 -S2140179F0002243088B4274D303098B425FD3030AE8 -S214017A008B4244D3030B8B4228D3030C8B420DD3FA -S214017A10FF22090212BA030C8B4202D31212090288 -S214017A2065D0030B8B4219D300E0090AC30B8B42C6 -S214017A3001D3CB03C01A5241830B8B4201D38B0374 -S214017A40C01A5241430B8B4201D34B03C01A524119 -S214017A50030B8B4201D30B03C01A5241C30A8B425C -S214017A6001D3CB02C01A5241830A8B4201D38B0247 -S214017A70C01A5241430A8B4201D34B02C01A5241EB -S214017A80030A8B4201D30B02C01A5241CDD2C3095D -S214017A908B4201D3CB01C01A524183098B4201D3D9 -S214017AA08B01C01A524143098B4201D34B01C01AC4 -S214017AB0524103098B4201D30B01C01A5241C3083C -S214017AC08B4201D3CB00C01A524183088B4201D3AB -S214017AD08B00C01A524143088B4201D34B00C01A97 -S214017AE05241411A00D20146524110467047FFE703 -S214017AF001B5002000F0F0F802BDC0460029F7D01D -S214017B0076E7704703460B437FD4002243088B4237 -S214017B1074D303098B425FD3030A8B4244D3030B0E -S214017B208B4228D3030C8B420DD3FF22090212BAD3 -S214017B30030C8B4202D31212090265D0030B8B424F -S214017B4019D300E0090AC30B8B4201D3CB03C01A39 -S214017B505241830B8B4201D38B03C01A5241430B14 -S214017B608B4201D34B03C01A5241030B8B4201D304 -S214017B700B03C01A5241C30A8B4201D3CB02C01A6F -S214017B805241830A8B4201D38B02C01A5241430AE7 -S214017B908B4201D34B02C01A5241030A8B4201D3D6 -S214017BA00B02C01A5241CDD2C3098B4201D3CB017D -S214017BB0C01A524183098B4201D38B01C01A52412C -S214017BC043098B4201D34B01C01A524103098B4230 -S214017BD001D30B01C01A5241C3088B4201D3CB001B -S214017BE0C01A524183088B4201D38B00C01A5241FE -S214017BF043088B4201D34B00C01A5241411A00D2AE -S214017C0001465241104670475DE0CA0F00D0494216 -S214017C10031000D34042534000229C4603098B4286 -S214017C202DD3030A8B4212D3FC22890112BA030A0E -S214017C308B420CD3890192118B4208D38901921190 -S214017C408B4204D389013AD0921100E08909C30915 -S214017C508B4201D3CB01C01A524183098B4201D317 -S214017C608B01C01A524143098B4201D34B01C01A02 -S214017C70524103098B4201D30B01C01A5241C3087A -S214017C808B4201D3CB00C01A524183088B4201D3E9 -S214017C908B00C01A5241D9D243088B4201D34B0004 -S214017CA0C01A5241411A00D20146634652415B1046 -S214017CB0104601D34042002B00D549427047634627 -S214017CC05B1000D3404201B5002000F005F802BD6C -S214017CD00029F8D016E770477047C046002B11D12F -S214017CE0002A0FD1002900D1002802D00021C94363 -S214017CF0081C07B4024802A14018029003BDC04602 -S214017D00D9FFFFFF03B4684601B5029800F030F8CA -S214017D10019B9E4602B00CBC7047C046F0B5CE46ED -S214017D20474615042D0C2E0080B50704140C3F0C95 -S214017D309946030C7E435D43674363437F19340CC6 -S214017D40E4199C46A54203D980235B029846C444A5 -S214017D504B46514343433604360C250C24046544F4 -S214017D60A4195918491920000CBC90469946F0BD33 -S214017D70F0B557464E464546DE46E0B5040083B0AC -S214017D800D00924699468B422FD82CD04946504634 -S214017D9000F0CCF829000600200000F0C7F8331ADE -S214017DA09846203B9B4600D574E053465A4693407E -S214017DB01F005346424693401E00AF4229D826D0A4 -S214017DC05B46A41BBD41002B00DA79E000220023AC -S214017DD00092019301235A469340019301234246A0 -S214017DE09340009319E08242D0D9002200230092EA -S214017DF001930C9B002B01D01C605D6000980199DB -S214017E0003B03CBC90469946A246AB46F0BDA342A1 -S214017E10D6D900220023009201934346002BE8D0D6 -S214017E20FB0772081A4346467B080EE0AB4201D1B7 -S214017E30A2420CD8A41A9D41012024196D410021AB -S214017E40013E24184D41002E06D0AB42EED9013E2C -S214017E5024196D41002EF8D15B460098019900194E -S214017E606941002B22DB2B005A46D3402A004446A8 -S214017E70E2401C005B461500002B2CDB26009E40D2 -S214017E80330026004746BE403200801A99410090D2 -S214017E900191AEE7424620239B1A5246DA404146FC -S214017EA013004A468A4017001F4382E742462023B2 -S214017EB09B1A2A0046469A402300F3401343D5E70F -S214017EC04246202300219B1A0022009101920122A2 -S214017ED0DA40019282E74246202326009B1ADE40C2 -S214017EE02F00B446974066463B003343C9E7C04679 -S214017EF01C2101231B04984201D3000C10391B0AD4 -S214017F00984201D3000A08391B09984201D3000997 -S214017F10043902A2105C40187047C04604030202EE -S214017F2001010101000000000000000010B5002959 -S214017F3003D1FFF7DDFF203002E0081CFFF7D8FF72 -S214017F4010BDC04670B500260C4D0D4C641BA41028 -S214017F50A64209D1002604F0CBFD0A4D0A4C641B4B -S214017F60A410A64205D170BDB300EB589847013660 -S214017F70EEE7B300EB5898470136F2E7FCCA01007A -S214017F80FCCA0100FCCA010000CB010030B5002488 -S214017F90A24201D1002005E0035D651C0C5DA342F1 -S214017FA001D0181B30BD2C00F2E7002310B59A4211 -S214017FB000D110BDCC5CC4540133F8E7030082182D -S214017FC0934200D1704719700133F9E702780B78B4 -S214017FD0002A03D0013001319A42F7D0D01A7047F7 -S214017FE0031C0A7801311A700133002AF9D170474F -S214017FF00023C25C0133002AFBD1581E70470000E3 -S21401800030B59BB00091049108496D4602910591E7 -S214018010012182244942E981A4006946AC8100F02D -S21401802075F80023009A13701BB030BDFFFFFF7F69 -S21401803010B513000A00010002480068FFF7E0FFD0 -S21401804010BDC04660000020F0B58E6885B0070000 -S2140180500C00039201939E4239D890238A89DB0053 -S2140180601A4234D00325096923685B1A02936369AF -S21401807002985D43EB0F5D19019B6D1001331B18D0 -S214018080AB4200D91D00530532D52900380000F057 -S21401809031FB061E09D10C233B6040230120A28937 -S2140180A040421343A38105B0F0BD029A2169FFF750 -S2140180B07CFFA389144A1A4080231343A381029BA1 -S2140180C02661F61826606561019EED1AA560019B82 -S2140180D0B34200D21E0032000399206800F0ADFAC8 -S2140180E0A36800209B1BA36023689E192660DAE71D -S2140180F02A00380000F05CFB061EE0D1216938003A -S21401810000F0AEFAC7E7C0467FFBFFFFF0B59FB0B1 -S214018110029005938B890F0016001B0611D50B697B -S214018120002B0ED1402100F0E5FA386038610028B6 -S21401813005D10C23029A013813601FB0F0BD40230D -S2140181407B61002306AD6B6120336B761033AB7613 -S21401815034002378002B47D1A31B04930DD0A31B17 -S214018160320039000298FFF76FFF431C00D1B5E0DB -S2140181706A69049B944663446B612378002B00D1A3 -S214018180ACE00122002352426A6002A9543252181E -S21401819001342B60EB60AB601370AB65584E052263 -S2140181A02178300000F03EFA621C002820D12968B0 -S2140181B0CB0604D5532302AE20309B1918700B074B -S2140181C004D553232B2002AE9B19187023782A2B33 -S2140181D016D000200A21099B2278303A092A55D95F -S2140181E0002815D0099313E0252BB5D00134B0E74C -S2140181F00123801B8340296814000B432B60CDE7C5 -S214018200059B181D1B680590002B39DB099314008C -S21401821023782E2B0BD16378621C2A2B3ED1059B2B -S21401822002341A1D1B680592002B34DB0793354E6A -S21401823021780322300000F0F5F9002806D040230B -S214018240801B83402A68013413432B602178062261 -S2140182502D48661C297600F0E5F9002846D02B4B00 -S214018260002B2FD12968059B0722C90528D59B1805 -S2140182709343083305936B69039A9B186B6167E711 -S2140182805B42EB6002230B432B60C0E74B43013498 -S2140182909B180120A0E701235B42C7E700231400D7 -S2140182A00A201A006B6021783039092903D9002B7E -S2140182B0BDD00792BBE74243013452180123F2E7CF -S2140182C00733D5E705AB00933A00114B2900029816 -S2140182D000E000BF0390039B0133CCD1BB890B9810 -S2140182E05B0600D429E70120404226E705AB009350 -S2140182F03A00074B2900029800F07AF8EAE7C046F0 -S214018300BCCA0100C2CA0100C6CA010000000000C2 -S21401831049800100F7B5150001938A680B69009042 -S2140183200C00934200DA130022002B6043321278CD -S214018330002A01D001332B6023689B0602D52B68E7 -S21401834002332B60062723681F4027D023004333C0 -S2140183501B785A1E93412268920630D42200019956 -S21401836043320098089EB047431C25D00623206858 -S2140183702A68E16803400025042B03D18D1AEB43DC -S214018380DB171D40A3682269934201DD9B1AED1895 -S2140183900027BD4220D1002010E00137E3682A689B -S2140183A09B1A9F42D2DA22000123193201990098C2 -S2140183B0089EB047431CF0D101204042FEBD30204C -S2140183C0E1184331087021005A1C45310978A2187A -S2140183D0433202331170C1E7220001231A32019998 -S2140183E00098089EB047431CE6D00137D1E700004D -S2140183F0F0B58BB006920A004332079305900492BB -S2140184000A7E0C00109B6E2A00D18FE017D8632AD3 -S2140184102CD008D8002A00D199E0582A54D026003A -S2140184204236327029E0642A01D0692AF7D12168E0 -S2140184301A68080623D5111D1960156825E0732AE8 -S21401844000D188E008D86F2A29D0702AE7D12022E7 -S21401845009680A43226003E0752A20D0782ADED113 -S21401846022007821453211706C4A30E00E001A68FD -S2140184704236111D196013683370012379E04906ED -S214018480D9D5111D19600023D55E002D03DA2D23E1 -S214018490049A6D421370624B0A2703932FE02068FB -S2140184A01968050603D5081D18600D6805E0400625 -S2140184B0F9D50D68081D1860ADB2594B082703930E -S2140184C06F2A18D00A2716E045310A70544A0392DB -S2140184D01A682168101D18601568080622D5CB0792 -S2140184E002D52023194321601027002D03D1202314 -S2140184F022689A4322602300002243331A7063687D -S214018500A360002B5CDB0422216891432160002DCF -S21401851058D1049E002B64D02600039B42361B785C -S21401852033705EE04806DAD5ADB2D8E709681A6856 -S214018530080605D5111D1960136862691A6006E000 -S2140185404906F7D5111D19601368A28A1A800023FF -S214018550049E236154E01A68111D196016680021F3 -S2140185606268300000F05EF8002801D0801B606071 -S214018570636823610023049A137041E02369320083 -S21401858006990598079DA847431C43D023680025F4 -S2140185909B070FD4099BE06898423DDA18003BE040 -S2140185A022000123193206990598079EB047431CFD -S2140185B030D00135E368099A9B1A9D42F0DBE9E762 -S2140185C0002DA9D0049E28003900FFF797FA039BD7 -S2140185D0013E5B5C280033703900FFF709FA051E7F -S2140185E0F1D1082F09D12368DB0706D56368226914 -S2140185F0934202DC3023013E3370049B9B1B2361B4 -S214018600079B09AA00932100069B0598FFF782FEA7 -S214018610431CB3D1012040420BB0F0BDDECA0100BD -S214018620CDCA0100C9B28218904201D1002070471C -S21401863003788B42FBD00130F6E710B5884202D9A9 -S2140186408B18984208D300239A4207D0CC5CC454B6 -S2140186500133F9E78B5C8354013AFBD210BD00006D -S21401866070B50500002910D00C1F2368002B00DA16 -S214018670E418280000F0D4F81D4A1368002B05D131 -S21401868063601460280000F0CCF870BDA34209D9DD -S214018690216860188342F3D118685B68411821602D -S2140186A0EEE713005A68002A01D0A242F9D91968E8 -S2140186B05818A0420BD12068091858181960824230 -S2140186C0E0D110685268411819605A60DAE7A04292 -S2140186D002D90C232B60D5E721686018824203D1AA -S2140186E0106852684118216062605C60CAE7C04643 -S2140186F08C4C0020032370B5CD1C9D430835060025 -S2140187000C2D1ED20C25A9421DD8300000F088F889 -S214018710254A14682100002919D1244C2368002B0E -S21401872003D1300000F06AF820602900300000F024 -S21401873065F8431C2CD10C233000336000F071F82F -S21401874003E0002DDFDA0C233360002070BD0B68D8 -S2140187505B1B1AD40B2B03D90B60CC18256003E0E6 -S2140187608C420ED163681360300000F05AF8200086 -S21401877007220B30231D9043C31AE7D05A42E2501A -S214018780E4E74B6863600C00EEE70C004968C2E75B -S2140187900323C41C9C43A042E0D0211A300000F001 -S2140187A02DF8431CDAD1C6E78C4C0020904C0020F3 -S2140187B0F8B507000D001600002905D11100FFF7D6 -S2140187C099FF04002000F8BD002A03D1FFF748FFF7 -S2140187D03400F7E700F026F82C008642F2D9310083 -S2140187E03800FFF787FF041EECD029003200FFF7A0 -S2140187F0DCFB29003800FFF733FFE3E7002370B501 -S214018800064C050008002360E8F726FE431C03D14A -S2140188102368002B00D02B6070BDC046344E00206C -S214018820704770470B1F1B68181F002B01DA0B5887 -S214018830C018704700080042000C004200100042B9 -S2140188400014004200180042001C0042AE0D000059 -S214018850AA0D0000AA0D0000100E0000100E000068 -S214018860C20D0000B40D0000C80D0000FE0D000092 -S214018870980E0000780E0000780E0000040F00002D -S2140188808A0E0000A60E00007C0E0000B40E00004A -S214018890F40E00004F7574206F66206D656D6F7263 -S2140188A0790000F8AA2200002623000030230000E9 -S2140188B046230000562300006623000084230000A0 -S2140188C09C230000B2230000D0230000DA2300001E -S2140188D0F023000000240000102400002E240000D5 -S2140188E04624000050240000662400007624000080 -S2140188F086240000A4240000FFFF00004E554C4CC7 -S21401890020706F696E746572000000006C765F6F90 -S214018910626A0000E0070000F47E0000F87E0000B6 -S214018920F47E0000FC7E0000007F0000047F000053 -S214018930087F0000FC7E0000007F0000047F00002E -S214018940087F0000FFFF00004E6F0A64617461003B -S214018950B8810000A0810000A4810000A881000069 -S214018960AC810000B0810000FF00000000FF0000A5 -S2140189700055AAFF00112233445566778899AABB91 -S214018980CCDDEEFF000102030405060708090A0B09 -S2140189900C0D0E0F101112131415161718191A1B99 -S2140189A01C1D1E1F202122232425262728292A2B89 -S2140189B02C2D2E2F303132333435363738393A3B79 -S2140189C03C3D3E3F404142434445464748494A4B69 -S2140189D04C4D4E4F505152535455565758595A5B59 -S2140189E05C5D5E5F606162636465666768696A6B49 -S2140189F06C6D6E6F707172737475767778797A7B39 -S214018A007C7D7E7F808182838485868788898A8B28 -S214018A108C8D8E8F909192939495969798999A9B18 -S214018A209C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAB08 -S214018A30ACADAEAFB0B1B2B3B4B5B6B7B8B9BABBF8 -S214018A40BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBE8 -S214018A50CCCDCECFD0D1D2D3D4D5D6D7D8D9DADBD8 -S214018A60DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBC8 -S214018A70ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBB8 -S214018A80FCFDFEFF808080818182828384858687CB -S214018A90898A8C8D8F91939597999B9EA0A2A5A765 -S214018AA0AAADAFB2B5000000FFFF000000112233EF -S214018AB0445566778899AABBCCDDEEFF00112233B8 -S214018AC0445566778899AABBCCDDEEFF62696E00D5 -S214018AD0BCEA0000C2EA000058EA0000AAEA000068 -S214018AE0B0EA0000BCEA0000BCEA0000BCEA0000F4 -S214018AF0B6EA0000F8EC0000FCEC0000C2EC000056 -S214018B00ECEC0000F0EC0000F8EC0000F8EC0000E3 -S214018B10F8EC0000F4EC0000A2EC0000A6EC00006B -S214018B206CEC000096EC00009AEC0000A2EC000051 -S214018B30A2EC0000A2EC00009EEC0000F2EB0000AC -S214018B40F6EB0000CCEB0000E6EB0000EAEB0000E1 -S214018B50F2EB0000F2EB0000F2EB0000EEEB00009F -S214018B6070ED0000C4ED0000CAED0000D0ED00007D -S214018B70D6ED0000DCED0000E2ED0000E8ED0000BF -S214018B8098EE00009CEE000088EE00008CEE0000DF -S214018B9090EE000098EE000098EE000098EE0000BF -S214018BA094EE0000F8F00000FCF00000E8F0000091 -S214018BB0ECF00000F0F00000F8F00000F8F0000023 -S214018BC0F8F00000F4F0000070F00000A0F00000E3 -S214018BD060F0000064F0000068F0000070F0000033 -S214018BE070F0000070F000006CF0000038F000003B -S214018BF03EF00000F4EF000026F000002CF000002C -S214018C0038F0000038F0000038F0000032F00000C4 -S214018C1072F10000CEF10000D4F10000DAF100009C -S214018C20E0F10000E6F10000ECF10000F2F10000D6 -S214018C30200000005F0001000000000000000000AE -S214018C4000000000B0000000F3F7600060C80100FB -S214018C50000000003B0002000000000000000000D1 -S214018C60000050040000000000005004030C010046 -S214018C7012004006050501071F00400B0B0C000003 -S214018C806100F0090A1000FEB100800D0D0C000015 -S214018C90FF00000B0B0D00FF4701600302050107F3 -S214018CA04C016005040F01FD6A017005040F00FD0B -S214018CB08801600607070005A1015009080801029E -S214018CC0C101A003030500FEC90120060603000337 -S214018CD0D201A00303030000D701A0050810FFFE80 -S214018CE01702B00A0A0C00005302F005050C00003A -S214018CF071023009090C0000A7022009090C0000C6 -S214018D00DD02B00A0B0C00001F033009090C00003D -S214018D105503E0090A0C000091039009090C0000B4 -S214018D20C703500A0A0C00000304E0090A0C0000FD -S214018D303F04A003030900004D04A003030C00FD3B -S214018D405F045009080801027F0450090806010360 -S214018D509704500908080102B7043009090C0000FD -S214018D60ED049010100F00FD6505B00B0D0CFF0013 -S214018D70B305200C0B0C0100F505900B0B0C000045 -S214018D803706300D0C0C01007F06C00A090C0100E5 -S214018D90B506300A090C0100EB06600C0C0C00004D -S214018DA03307000D0B0C01007507F004030C0100DE -S214018DB087073008080CFF00B707800B0B0C010073 -S214018DC0F9078009090C01002F08400F0D0C01005E -S214018DD07D08000D0B0C0100BF08700D0D0C000086 -S214018DE00D09900B0A0C01004909700D0E0F00FDCC -S214018DF0B209A00B0A0C0100EE09F0090A0C0000EA -S214018E002A0A60090A0C0000660AA00C0B0C010075 -S214018E10A80A600B0D0CFF00F60A0012120C0000E7 -S214018E20620BC00A0B0C0000A40B600A0C0CFF00BE -S214018E30EC0B800A0B0C00002E0C5005050F01FDF3 -S214018E40540CA0050810FFFE940C5005040F00FDFD -S214018E50B20C500908070102CE0C0008080200FEF9 -S214018E60D60CA0090502010ADB0C900909090000CD -S214018E70040DF00A0A0C0100400D20090909000042 -S214018E80690DF00A0A0C0000A50DD0090A090000B8 -S214018E90D20DA005070C0000FC0D100B0A0C00FDFE -S214018EA0380EE00A090C01006E0E7004030C010076 -S214018EB0800E9004060FFEFDAD0EE009090C0100C0 -S214018EC0E30E7004020C0100EF0EF0100F09010012 -S214018ED0330FE00A090901005C0F300A0A09000095 -S214018EE0890FF00A0A0C01FDC50FF00A0A0C00FDF5 -S214018EF001109006060901001C1000080809000070 -S214018F004010A006070B00006710D00A09090100EF -S214018F109010F0080A09FF00BD10600E0F0900004E -S214018F200111D008090900002A11F0080A0CFFFDFA -S214018F3066115008080900008A11A005060F00FDF9 -S214018F40B711D004030F01FDCE11A005050F00FDDA -S214018F50F4115009090500040B12B00606060006B6 -S214018F601D1200050304010323120010101100FE58 -S214018F70AB120010100C00000B130010100E00FFB7 -S214018F807B130010100C0000DB13000B0B0C000011 -S214018F901D140010101000FE9D140010101000FE8D -S214018FA01D150012120E00FF9B150010101000FE7A -S214018FB01B160012120C000087160010101000FE7F -S214018FC007170008080E00FF3F17000C0C0E00FFE5 -S214018FD093170012121000FE23180010100C000048 -S214018FE08318000E0A1002FED318000E0E1200FDA2 -S214018FF05119000E0E0F00FFBA19000E0E0E00FFDB -S2140190001C1A000E0A1002FE6C1A000E100EFFFF4C -S214019010DC1A000A0A0E00FF221B000A0A0E00FFD5 -S214019020681B000E0E0E00FFCA1B000E0E04000485 -S214019030E61B0012120C0000521C0014141000FE55 -S214019040F21C00121410FFFE921D0010101000FEFC -S214019050121E000E0E0A0001581E000E0E0A000116 -S2140190609E1E0014140E00FF2A1F0010100C000094 -S2140190708A1F0010101000FE0A2000101111FFFEBA -S2140190809B20000E0F0E00FF0421000E0E1000FEA6 -S2140190907421000E0E0E00FFD621000A0C10FFFEF2 -S2140190A03622000E0E1000FEA622000E0E1000FE46 -S2140190B016230012120C0000822300101212FFFD6C -S2140190C02424000C0C1000FE84240014140F00FF4E -S2140190D01A250014140A00017E250014140A000142 -S2140190E0E2250014140A000146260014140A0001A1 -S2140190F0AA260014140A00010E270014150E00FFFC -S214019100A127000E0C1001FE0128000E0E1000FE15 -S214019110712800101111FFFD02290014140C000023 -S2140191207A29000C0C1000FEDA292010110B000120 -S214019130BF0BF0AF0AE09E08D08C07C0000010BF3E -S2140191401AE0F51F3F51F3E40F3E40F2720810009B -S21401915005C003E000007A005C0000098007A0015A -S214019160FFFFFFFFFD033E733C833000F200C500A6 -S214019170000F100E300002F000F2009FFFFFFFFF0D -S2140191804138C336E3300089005C00000A7007A04E -S2140191900000007900000000790000005CFFE92073 -S2140191A006FCBC9E900EB07900100F807900000D71 -S2140191B0F579000003EFFD50000006CFFE400000E9 -S2140191C0795EF100007905F307007907F12FE9BC14 -S2140191D0AFA003AEFFD700000079000000007900C1 -S2140191E00003DE800005D000E40C5001E3004C00D3 -S2140191F05A00A90006A004C04E00004C005A0D50AB -S2140192000000E41C58A0000003CE73E13CE9000016 -S21401921000D60E40A800007C03C003D0002E203CE0 -S214019220003D000B7000E2098006D00004DDA000BE -S21401923009EFB1000009E43CA00000D9007D000060 -S2140192400CC01CA000003FAEC1000001DFC0000042 -S21401925003EB8F701800DB007F65F03F40008FEA5C -S21401926003F70000CF700BF966CFBF4008DFEA3086 -S214019270A5000000000000F5F5E4E47200DA05F24E -S2140192800BC00F703F405F206F107F006F105F2094 -S2140192903F400F700BC005F200DA3F300CB006F10C -S2140192A001F600E900BC00AD00AE00AD00BC00E96F -S2140192B001F606F10CB03F30004A000674A4A02B5C -S2140192C0FFE5007FFB207B6B8D0004A000001300F0 -S2140192D00000051000000F5000000F5000011F5144 -S2140192E010EFFFFFF3344F7440000F5000000F5093 -S2140192F0000952FD0BA0C50F000111101FFFF3045A -S21401930044400312FC1E90000005F100000AB00064 -S214019310000F6000005F100000AB000000F60000C8 -S21401932005F100000AB000000F6000004F100000B9 -S214019330AC000000F6000004F100000AC000000EB8 -S2140193406000004F1000000008EFC50000CFA8CF56 -S2140193507007F5000AF20DC00001F81F800000DC5E -S2140193603F600000BD3F600000BD1F800000DC0DB7 -S214019370C00001F807F5000AF200CFA8CF70000878 -S214019380EFC500EFFF367AF3005F3005F3005F307C -S21401939005F3005F3005F3005F3005F3005F30052D -S2140193A0F304BEFD7007FD98CF90280000BF0000B3 -S2140193B00007F2000000AF0000004F8000003FC031 -S2140193C000003EC100002EC100002ED100002EF884 -S2140193D0777746FFFFFFFA6FFFFFFF0277779FB0B1 -S2140193E000000CE1000009F3000005F6000000DFB4 -S2140193F0E910000459FD00000006F40000003F6477 -S214019400400008F3BFC98CFB007CFFD700000001B9 -S214019410EB00000000BE100000006F500000002F9F -S214019420900000000CD000000008F301D50003F8FE -S214019430002F6000ED2223F7216FFFFFFFFF81550C -S2140194405556F9520000002F6000000002F6000594 -S214019450FFFFFF007F77777008E0000000AD000097 -S214019460000BC2100000DFFFFB30045568FF200030 -S2140194700004F80000000F92500005F68FD98AFD0F -S214019480105BEFE9100005CEFC60009FC88B7005ED -S214019490F80000000CD00000001F800000002F68BC -S2140194A0EFFA103FEE648FD02FF10006F40EC000E5 -S2140194B002F609F10006F301DE869FB00019EFD827 -S2140194C0008FFFFFFFE8F77777FC8F00004F55907E -S2140194D0000BE0000002F80000009F1000000FB033 -S2140194E0000006F4000000DD0000003F7000000AE6 -S2140194F0F1000001F90000005CFFD70006FC76AF22 -S214019500A00CD00009F10DC00007F207F7115EC0EC -S21401951000BFFFFE1009F9547ED02F800004F64FDD -S214019520500000F81FA00005F609FB76AFD0006CCE -S214019530FFD810008EFD80000CF868FC005F50001C -S2140195403F708F00000EC07F30001FF01FD413CF76 -S214019550F104EFFFA9F00002310AF00000000EA0AE -S2140195600000009F3009A78DF70007DFEB40001EC3 -S21401957092FC0310000000000312FC1E901E92FCD9 -S2140195800310000000000001E91FD0A80E30A00063 -S21401959000004200017DF3039FE810BFB50000EE16 -S2140195A081000017DFB4000004AFD200000182EF93 -S2140195B0FFFFF3455555510000000001111110EF52 -S2140195C0FFFFF33444444050000000EF92000006D1 -S2140195D0CFB50000039FE200006CF3029EE920BFB6 -S2140195E0C600009300000004BEFD7007FC77BFA014 -S2140195F0270000CF00000009F0000001EA0000018A -S214019600DD100000CE1000003F60000001300000B9 -S214019610000100000006F50000005F400000001792 -S214019620CEFDB500000005FB53237DC200006E4051 -S2140196300000008E1002F401AEFA3F49B00A901EF7 -S214019640E65BEF40E30F308F1000AF40981F00D964 -S21401965000003F406A3F00E800001F405C1F00D941 -S21401966000003F406A0F308F1000AF40980A901EEE -S214019670D65ADEA6F203F301AFFA16EE50006E409C -S21401968000000000000006FB5323750000000017D1 -S214019690CEFDA30000000002FD00000000009FF4C4 -S2140196A0000000000F9EB000000006F27F200000C0 -S2140196B000DC01F80000004F600BE000000BF0003A -S2140196C04F600001FA1111ED00008FFFFFFFF3005C -S2140196D00EC444444FA006F4000000AF10CD0000B5 -S2140196E00002F85FFFFFEB4005F85557DF405F408B -S2140196F00001FA05F400000FA05F51113AF405FFCE -S214019700FFFFFA005F744459FA05F4000008F25F9F -S2140197104000005F45F4000009F25F85556AFB05CD -S214019720FFFFFFD70000028DFEB40004FFB89DF9CD -S21401973002FD20000850BF200000000FA00000001E -S21401974002F6000000002F6000000000FA00000092 -S214019750000BF2000000002FD2000085005FFB899D -S214019760DF800029DFEB405FFFFFEA30005F97777D -S2140197709EF8005F400000AF605F4000000DE05FB4 -S21401978040000006F45F40000003F65F400000035F -S214019790F65F40000006F45F4000000DE05F400009 -S2140197A000AF605F97779EF8005FFFFFEA30005FCB -S2140197B0FFFFFF95F97777745F40000005F400001E -S2140197C0005F51111105FFFFFFE05F74444405F48B -S2140197D00000005F40000005F40000005F97777707 -S2140197E065FFFFFFFD5FFFFFFF95F97777745F4029 -S2140197F0000005F40000005F40000005F52222107D -S2140198005FFFFFFE05F85555405F40000005F40078 -S21401981000005F40000005F400000000018DFEB569 -S21401982000004FFB89DFB002FD200006600BF2004E -S2140198300000000FA0000000002F60000000002FB5 -S21401984060000009F00FA0000009F00BF20000090B -S214019850F002FD20000AF0004FFB89DFC000028DF8 -S214019860FEC6005F4000004F55F4000004F55F405F -S21401987000004F55F4000004F55F5222225F55FFA9 -S214019880FFFFFFF55F8555558F55F4000004F55F22 -S2140198904000004F55F4000004F55F4000004F55AE -S2140198A0F4000004F55F45F45F45F45F45F45F4559 -S2140198B0F45F45F45F45F400FFFFFA007777FA009E -S2140198C00000FA000000FA000000FA000000FA00AA -S2140198D00000FA000000FA000000F9072003F60D68 -S2140198E0E98EF101AEFB305F400002EB05F40001AA -S2140198F0EC005F4001DE1005F400CE20005F40BFA3 -S214019900300005F49F9000005FCFEF400005FF9107 -S214019910EE10005FA003FC0005F40006F8005F40AF -S2140199200009F505F400000CF25F40000005F400A4 -S21401993000005F40000005F40000005F40000005E5 -S214019940F40000005F40000005F40000005F4000E6 -S2140199500005F40000005F97777725FFFFFFF55FAE -S214019960400000001E95FC00000008F95FF50000AD -S21401997002FF95FDE00000AEF95F5F70003F5F9566 -S214019980F38F100BC0F95F31E904F30F95F307F27B -S214019990DB00F95F300DEF200F95F3005F9000F9C3 -S2140199A05F300071000F95F300000000F95F500072 -S2140199B0004F55FF200004F55FFD00004F55FAF9F2 -S2140199C00004F55F4AF5004F55F40DF204F55F40CB -S2140199D02FD04F55F4006F94F55F4000AFAF55F4AC -S2140199E00000DFF55F400002FF55F4000006F500B9 -S2140199F0018DFEB5000004FFB89EFA0002FD2000AE -S214019A0008F900BF2000000AF20FA00000003F7214 -S214019A10F600000000F92F600000000F90FA000029 -S214019A200003F70BF2000000AF202FD200008F904A -S214019A30004FFB89EFA0000028DFEB50005FFFFF1F -S214019A40D7005F9778BFC05F400007F65F40000011 -S214019A50FA5F400000FA5F400003F85F62236EF190 -S214019A605FFFFFFD305F855420005F400000005F10 -S214019A70400000005F4000000000018DFEB50000C0 -S214019A80004EFB89EFA00002FD200008F9000AF253 -S214019A90000000AF200FA00000003F702F60000004 -S214019AA0000F902F600000000F901F900000002F05 -S214019AB0700BF1000000AF2003FC100007F9000056 -S214019AC06FFA78DFB0000003AEFFC50000000000AB -S214019AD03ED415B000000002BFFF80000000000168 -S214019AE031005FFFFFD7005F9778BFC05F40000778 -S214019AF0F65F400000FA5F400000FA5F400003F89E -S214019B005F52236EE15FFFFFFC305F8555F9005F12 -S214019B1040007F405F40000CE05F400002F9005CBF -S214019B20EFD92007FC87AF900EC00001100F800010 -S214019B3000000DF500000003EFEA50000005AEFE40 -S214019B40400000004EF100000005F308000008F296 -S214019B502FFA77BFA0029DFFC700FFFFFFFFF56743 -S214019B6078FB77720001F700000001F700000001A2 -S214019B70F700000001F700000001F700000001F700 -S214019B8000000001F700000001F700000001F700E7 -S214019B90000001F700006F3000008F16F300000888 -S214019BA0F16F3000008F16F3000008F16F300000EF -S214019BB08F16F3000008F16F3000008F05F40000E7 -S214019BC009F03F700000CD00DE20005F8004FFA892 -S214019BD0BFD00003BEFD81000CE00000006F306FB7 -S214019BE05000000CC000FB000003F60009F2000064 -S214019BF0AE00002F80001F900000CE0007F200008C -S214019C0005F600DB0000000EC04F500000008F3B41 -S214019C10E000000002FBF8000000000BFF1000004F -S214019C2000004FB000005F400000DF000002F50FAB -S214019C30900002FF400007F00BE00007FE90000CCA -S214019C40B006F3000CAAE0001F6001F8001F54F3F1 -S214019C50006F1000CD007F10F800CC00007F20CBF5 -S214019C6000AD01F700002F71F6005F26F200000D2F -S214019C70C6F1000F7BD0000008FDC0000BDF80009E -S214019C800003FF700006FF30000000EF200001FE19 -S214019C9000003F900000CD008F40007F3000DE10B6 -S214019CA02F800003FA0CD0000007FBF30000000C25 -S214019CB0F800000001EFC0000000BF7F7000006FD9 -S214019CC060AF20002FB001ED000CF10004F807F69C -S214019CD0000009F30CE0000007F203F700001F90F4 -S214019CE000AF10009E10001FA002F6000008F30B44 -S214019CF0D0000000EC4F400000005FFB00000000B9 -S214019D000CF20000000009F00000000009F000005D -S214019D10000009F00000000009F000003FFFFFFF0F -S214019D20FD01777777BF900000001EC00000000C91 -S214019D30F200000008F500000004F900000001EC44 -S214019D4000000000CF200000008F500000004F9060 -S214019D500000001EF877777705FFFFFFFFF05FFF33 -S214019D6005F7505F3005F3005F3005F3005F3005FF -S214019D70F3005F3005F3005F3005F3005F3005F751 -S214019D80505FFF007E0000001F4000000C900000A6 -S214019D9007E0000002F4000000C90000007E000099 -S214019DA0002F4000000C90000007E0000002F300C6 -S214019DB00000D90000007E0000002F3000000D904A -S214019DC0000007E0BFFA35EA00EA00EA00EA00EA26 -S214019DD000EA00EA00EA00EA00EA00EA00EA35EAF8 -S214019DE0BFFA002F8000009DE00000F3D50006D0EA -S214019DF07B000C601F203F100B809A0004E0FFFFE1 -S214019E00FFFF1111111107F60003E7019EFD800007 -S214019E10CE87AF90020000AF00000006F202BEFF40 -S214019E20FF20EC4227F22F50007F20EC427FF20207 -S214019E30BFFB6F208F000000008F000000008F0026 -S214019E400000008F2BFEB3008FEC78EF308FA00060 -S214019E501EC08F200007F18F000005F38F2000073A -S214019E60F18FA0001ED08FEC78EF308E2BFEB30062 -S214019E70003AEFC4004FD87CF40DD0000713F6006B -S214019E8000004F30000003F60000000DD000061061 -S214019E904FD77CF4003AEFC40000000001F7000041 -S214019EA00001F700000001F7003BFFA3F704FD8760 -S214019EB0CEF70ED0000BF73F600003F74F300001DE -S214019EC0F73F500003F70EC0000AF704FC65BEF723 -S214019ED0003BFFB2F7003BFEA20004FC67EE200E3B -S214019EE0C0001EA03F500007F04FFFFFFFF13F727A -S214019EF02222200EC000020004FD87AF50003AEF78 -S214019F00D600005DFC002FB57004F3000CFFFFA027 -S214019F1048F753005F300005F300005F300005F39B -S214019F2000005F300005F300005F3000003BFFB229 -S214019F30E904FE87CFF90ED1000AF93F600001F966 -S214019F404F400000F93F600001F90ED00009F90406 -S214019F50FD87CFF8003BFFB3F700000005F409E9E1 -S214019F6077AFB0017CFFD8008F00000008F000003A -S214019F70008F00000008F2BFEA108FFB89FD08F889 -S214019F800006F48F10001F78F00000F88F00000F15 -S214019F9088F00000F88F00000F88F00000F89E1A85 -S214019FA0F20008F08F08F08F08F08F08F08F08F0A5 -S214019FB00007E20009F30000000007F10007F100C6 -S214019FC007F10007F10007F10007F10007F10007AC -S214019FD0F10007F10008F0186EC03EFC208F00006B -S214019FE00008F00000008F00000008F0001DD18F6F -S214019FF0001DE208F01DE2008F2DF30008FEFF7041 -S21401A000008FE2BF3008F201EE108F0003FB08F06C -S21401A0100007F78F8F8F8F8F8F8F8F8F8F8F8F8EFA -S21401A0203CFE913BFEA208FF969FCFC68FD08F7055 -S21401A030009FC0005F58F10005F60001F78F000091 -S21401A0404F40000F88F00004F40000F88F00004F26 -S21401A05040000F88F00004F40000F88F00004F4025 -S21401A060000F808E3BFEA108FFA68FD08F80006F69 -S21401A07048F10001F78F00000F88F00000F88F000C -S21401A080000F88F00000F88F00000F80003BEFC43F -S21401A0900004FD87CF600ED0000BF13F600003F592 -S21401A0A04F300001F73F600003F50ED0000BF104BE -S21401A0B0FD77CF60003BEFC4008E3BFEB3008FFB05 -S21401A0C057DF308F90000DC08F100007F18F000012 -S21401A0D005F38F200007F18FA0001ED08FEC78EFDC -S21401A0E0308F2BFEB3008F000000008F00000000B1 -S21401A0F08F00000000003BFFA2F704FD87DEF70E8D -S21401A100D0000BF73F600003F74F300001F73F60C8 -S21401A1100003F70ED0000BF704FD77CEF7003BFFE8 -S21401A120A3F700000001F700000001F7000000019E -S21401A130F78E2BF08FED908FA0008F20008F000000 -S21401A1408F00008F00008F00008F000002AEFD918F -S21401A1501ED769D04F3000002FB4100006EFFD6007 -S21401A16000015BF5010000F75FA76BF319DFEC4018 -S21401A17005F300005F3000CFFFFA048F753005F35A -S21401A18000005F300005F300005F300004F40000BB -S21401A1901FC680005DFC10AE00002F5AE00002F5DD -S21401A1A0AE00002F5AE00002F5AE00002F59F00075 -S21401A1B004F56F3000AF51EE76BFF502BEFB3F509F -S21401A1C00DC00000CB06F20002F500F90009E00020 -S21401A1D09E000F80002F606F10000CC0CB000005A2 -S21401A1E0F6F4000000EFD00000008F7000BB000006 -S21401A1F09F10004F16F1000EF60009C00F6005FC17 -S21401A200B000F600AC00AB5F105F1005F10F50F721 -S21401A2100AB0000F76F009C0F50000ACBA004F8F07 -S21401A220000004FF4000EFA000000EE00008F4006C -S21401A230004F70009F208F305F5000CD2E9000029F -S21401A240FFD000000AF6000004FDE10001EB0DC09E -S21401A25000BE103F806F40007F400DC00000CB065F -S21401A260F30002F400EA0009D0008F101F70001FEF -S21401A270707F10000AE0D9000003F9F2000000CF59 -S21401A280B00000006F40000000AD00001C79F50032 -S21401A290001AEE7000004FFFFFF915555BF4000041 -S21401A2A04F800001EC00000BE100008F400004F736 -S21401A2B000001EE555535FFFFFFC002CF500AF6163 -S21401A2C000CC0000DB0000DB0000DB0002EA001F20 -S21401A2D0F40005FA0000DB0000DB0000DB0000CC28 -S21401A2E00000AF61002CF55F15F15F15F15F15F108 -S21401A2F05F15F15F15F15F15F15F15F15F10BE8017 -S21401A30003AF4001F6001F7001F7001F7000F9004F -S21401A3100AFB00FB201F7001F7001F7001F603AF58 -S21401A32040BE900000000000003DE400B50C86F53C -S21401A3301E20F003EF90020000100002CE900D40A8 -S21401A340893B000E3B000E0D408902CE900008F8B6 -S21401A350EFE7F7000000000000000000000000002A -S21401A3600049DC0000000016BFFFFF0000038DFF60 -S21401A370FFFFFF0000CFFFFFFFFFFF0000FFFFFF13 -S21401A380FFC7FF0000FFFFEA5100FF0000FF830048 -S21401A3900000FF0000FF00000000FF0000FF0000BB -S21401A3A00000FF0000FF00000000FF0000FF0000AB -S21401A3B02BFFFF0000FF0000DFFFFF2BFFFF000069 -S21401A3C0DFFFFDDFFFFF00002BFFB2DFFFFD000018 -S21401A3D00000002BFFB20000000000D00FFFFFFFBF -S21401A3E0FFF00DFFFFC888888CFFFFF00F8000008C -S21401A3F008F00FF00F80000008F00FFFFF8000004C -S21401A40008FFFFF00FECCCCCCEF00FF00FECCCCC6D -S21401A410CEF00FFFFF80000008FFFFF00F80000066 -S21401A42008F00FF00F80000008F00FFFFFC88888C3 -S21401A4308CFFFFD00FFFFFFFFFF00DDFFF73FFFF65 -S21401A440FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFFCC -S21401A450FFFFFFDFFF73FFFFFFFFFD0000000000AF -S21401A460000000DFFF73FFFFFFFFFDFFFFA5FFFFFB -S21401A470FFFFFFFFFFA5FFFFFFFFFFDFFF73FFFFEC -S21401A480FFFFFD0000000000000000DFFF73FFFF7C -S21401A490FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFF7C -S21401A4A0FFFFFFDFFF73FFFFFFFFFD00000000005F -S21401A4B0000AB1000000000000BFFC000000000020 -S21401A4C00BFFFB0000000000BFFFC01BA000000B3D -S21401A4D0FFFC00CFFB0000BFFFC000BFFFB00BFFBB -S21401A4E0FC00000CFFFBBFFFC0000000CFFFFFFB1E -S21401A4F0000000000CFFFFB00000000000BFFB00E2 -S21401A50000000000000BB000000000030000000384 -S21401A51008FC10001CF8FFFC101CFFF5FFFC2CFFCC -S21401A520F505FFFFFFF50005FFFFF500001DFFFD28 -S21401A53010001CFFFFFC101CFFF9FFFC1CFFF505BB -S21401A540FFFCDFF50005FFD1A4000004A100000018 -S21401A5504FE00000000002106FF1031000005FD012 -S21401A5606FF13FD10003FFF16FF15FFD000DFF407A -S21401A5706FF109FF704FF7006FF100CFE09FF00019 -S21401A5806FF1005FF3BFC0006FF1002FF5BFC00091 -S21401A5904FE0001FF6AFE0000000004FF46FF4003C -S21401A5A0000000AFF00FFE10000005FFA006FFD36D -S21401A5B000007FFF20009FFFDABEFFF4000006FFC9 -S21401A5C0FFFFFD3000000017BDCA5000000000006C -S21401A5D08BB8000000000000FFFF000000003006FE -S21401A5E0FFFF60030004FDDFFFFFFDEF400DFFFFEF -S21401A5F0FFFFFFFFD04FFFFFF99FFFFFF408FFFFAC -S21401A6002002FFFF8000FFF900009FFF0000FFF916 -S21401A61000009FFF0008FFFF2002FFFF804FFFFFA3 -S21401A620F99FFFFFF40DFFFFFFFFFFFFD004FEDFE2 -S21401A630FFFFFDDF40003006FFFF60030000000063 -S21401A640FFFF0000000000008BB8000000000000C3 -S21401A65003DD303FF3000000006FFFF54FF400000C -S21401A6600009FF99FFBFF4000001BFF6226FFFF457 -S21401A67000002DFE35FF53EFF40004FFC18FFFF8F5 -S21401A6802DFE407FFA1AFFFFFFA1AFF7CF82DFFF53 -S21401A690FFFFFD28FC140EFFFFFFFFFFE041000F48 -S21401A6A0FFFFFFFFFFF000000FFFF9008FFFF00034 -S21401A6B0000FFFF8008FFFF000000FFFF8008FFF7C -S21401A6C0F000000EFFF6006FFFE000000000DFFD67 -S21401A6D0000000000000FFFF000000000000FFFF78 -S21401A6E0000000000000FFFF000000000000FFFF68 -S21401A6F0000000000000FFFF000000004FFFFFFF0A -S21401A700FFF400000BFFFFFFFFB0000000BFFFFFDC -S21401A710FB000000000BFFFFB00000000000BFFBC5 -S21401A720000000DFFFFC1BB1CFFFFDFFFFFFC22CC7 -S21401A730FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 -S21401A740F0E0FFDFFFFFFFFFFFFFFD0004EFFFFF6D -S21401A750FFFE4000001EFFFFFFFFFFE10000AFB05D -S21401A7600000000BFA0005FF1000000001FF501E5C -S21401A770F600000000006FE1AFB000000000000B23 -S21401A780FAFFFFFF800008FFFFFFFFFFFFF1001F3A -S21401A790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 -S21401A7A0FFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFF23 -S21401A7B0FFFFFFFFFFFFF8000006BDDA5002FF00B3 -S21401A7C005EFFFFFFE42FF007FFFA77BFFF9FF05B6 -S21401A7D0FFC100002CFFFF0EFC00000222DFFF5F1E -S21401A7E0F200000FFFFFFF8FB000000FFFFFFF001A -S21401A7F0000000000000000000000000000000FF54 -S21401A800FFFFF000000BF8FFFFFFF000002FF4FF42 -S21401A810FD22200000CFE0FFFFC200002CFF40FF1A -S21401A8209FFFB76AFFF700FF24DFFFFFFE5000FF20 -S21401A8302005ACDB600000000000000000008D0079 -S21401A8400008FF00008FFFDFFFFFFFFFFFFFFFFF96 -S21401A850FFFFFFFFFFFFFFFFFFFFFFDFFFFFFF0021 -S21401A860008FFF000008FF0000008D0000000000C0 -S21401A87000000000000000008D0000000008FF003E -S21401A8800000008FFF0000CFFFFFFF0150FFFFFF1A -S21401A890FF06F7FFFFFFFF00BEFFFFFFFF00AEFF53 -S21401A8A0FFFFFF05F8DFFFFFFF026000009FFF00CC -S21401A8B000000009FF00000000009E0000000000EC -S21401A8C0000000000000000000061000000000006C -S21401A8D000001FD2000000008D000003EE100000F3 -S21401A8E008FF000AB12FB000008FFF0005FC07F437 -S21401A8F0DFFFFFFF02505F60F9FFFFFFFF06F70D66 -S21401A900C0BDFFFFFFFF00AE09F09FFFFFFFFF0086 -S21401A910AE09F08FFFFFFFFF06F70DC0ADDFFFFFAB -S21401A920FF02505F60E900008FFF0005FC06F4009F -S21401A9300008FF000AB12FB00000008D000002EEF3 -S21401A940100000000000001FD20000000000000000 -S21401A9500610008FFFFFFFFFFFFFF8FFFCFFFFFF62 -S21401A960FFFFFFFF202FFFFFFFFFFFFC000CFFFF95 -S21401A970EEFFFFFF202FFFFE22EFFFFFFCFFFFE2AF -S21401A980002EFFFFFE4EFE200002FFFFE202C20085 -S21401A9900000FFFF200000000000FFFF0000000095 -S21401A9A00000FFFFFFFFFFFFFFFFFF8FFFFFFFFF1F -S21401A9B0FFFFF80000000000FF300001CCFF400060 -S21401A9C02DFFFF4003EFFFFF403FFFFFFF44FFFF68 -S21401A9D0FFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFE1 -S21401A9E0FFAFFFFFFFFF45FFFFFFFF404FFFFFFFEA -S21401A9F04003EFFFFF40002EFFFF300001CC0000B8 -S21401AA00000000000000000000008F910000000020 -S21401AA1000FFFF7000000000FFFFFD40000000FF88 -S21401AA20FFFFFA100000FFFFFFFFF70000FFFFFF28 -S21401AA30FFFFD500FFFFFFFFFFFFB2FFFFFFFFFF96 -S21401AA40FFFDFFFFFFFFFFFFFDFFFFFFFFFFFFB261 -S21401AA50FFFFFFFFFFD500FFFFFFFFF70000FFFF2F -S21401AA60FFFA100000FFFFFD40000000FFFF70002E -S21401AA700000008EA10000000000000000000000A1 -S21401AA8000000000000000008FFFF8008FFFF8FFB5 -S21401AA90FFFF00FFFFFFFFFFFF00FFFFFFFFFFFFBE -S21401AAA000FFFFFFFFFFFF00FFFFFFFFFFFF00FFAD -S21401AAB0FFFFFFFFFF00FFFFFFFFFFFF00FFFFFF9E -S21401AAC0FFFFFF00FFFFFFFFFFFF00FFFFFFFFFF8E -S21401AAD0FF00FFFFFFFFFFFF00FFFFFFFFFFFF007D -S21401AAE0FFFFFF7FFFF7007FFFF78FFFFFFFFFFFEF -S21401AAF0F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 -S21401AB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F -S21401AB10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F -S21401AB20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F -S21401AB30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F -S21401AB40FFFFFFFFFF8FFFFFFFFFFFF80000000082 -S21401AB5000CC100003FFFFD20004FFFFFE3004FF0D -S21401AB60FFFFF404FFFFFFFF54FFFFFFFFF9FFFFA6 -S21401AB70FFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFE5 -S21401AB80FF44FFFFFFF304FFFFFE3004FFFFD20088 -S21401AB9004FFCC100003FF00000000000000002DA1 -S21401ABA0D2000000000001EFFE10000000001DFFB3 -S21401ABB0FFD100000000CFFFFFFC0000000BFFFFED -S21401ABC0FFFFB00000AFFFFFFFFFFA0009FFFFFF26 -S21401ABD0FFFFFF900FFFFFFFFFFFFFF008FFFFFFE4 -S21401ABE0FFFFFF8000000000000000000CFFFFFFD9 -S21401ABF0FFFFFFC00FFFFFFFFFFFFFF00FFFFFFF8D -S21401AC00FFFFFFF00CFFFFFFFFFFFFC00000001A71 -S21401AC1040000001DFF000001DFFA00001DFFA0088 -S21401AC20001DFFA00001DFFA00000CFFA000000DD0 -S21401AC30FF80000001DFF80000001DFF800000011A -S21401AC40DFF80000001DFF80000001DFF0000000BB -S21401AC501B5004A10000000FFD1000000AFFD100E8 -S21401AC600000AFFD1000000AFFD1000000AFFD108C -S21401AC7000000AFFC0000008FFD000008FFD100092 -S21401AC8008FFD100008FFD100008FFD100000FFD66 -S21401AC9010000005B1000000000004FF40000000A5 -S21401ACA00008FF800000000008FF80000000000888 -S21401ACB0FF800000000008FF80000048888CFFC865 -S21401ACC08884FFFFFFFFFFFFFFFFFFFFFFFFFFFF80 -S21401ACD048888CFFC88884000008FF8000000000B8 -S21401ACE008FF800000000008FF800000000008FF49 -S21401ACF0800000000004FF40000014444444444423 -S21401AD0041EFFFFFFFFFFFFEFFFFFFFFFFFFFF7BA0 -S21401AD10BBBBBBBBBBB7000005ADFFDA50000000F4 -S21401AD2004DFFC88CFFD4000007FFE400004EFF703 -S21401AD300007FFF4009E804FFF704FFFC000AFF882 -S21401AD400CFFF4DFFF809AFFFE08FFFDDFFF80EFB8 -S21401AD50FFFE08FFFD4FFFC08FFFF80CFFF407FF53 -S21401AD60F408EE804FFF70007FFE400004EFF8000D -S21401AD700004DFFC88CFFD4000000005ADFFDA507F -S21401AD8000008C200000000000000000DFE400004E -S21401AD900000000000001BFF8049DFFDA500000049 -S21401ADA0007FFFFFD88CFFD400000004EFF80000FE -S21401ADB04EFF700000001CFF69E804FFF70004E383 -S21401ADC0009FFEFF80CFFF400DFF7005FFFFE08F65 -S21401ADD0FFD00DFFF7002DFFE08FFFD004FFFC0032 -S21401ADE000AFF8CFFF30007FFF400006FFFFF700FF -S21401ADF00008FFF400003EFFA00000004DFFC882DF -S21401AE0001BFF7000000005ADFFC1008FFA0000099 -S21401AE100000000000004EFD0000000000000000E1 -S21401AE2002C8000000002DD2000000000000000053 -S21401AE30BFFB0000000000000005FFFF50000000FF -S21401AE400000000DFFFFD00000000000007FFFFFA4 -S21401AE50F7000000000001FFD88DFF100000000081 -S21401AE600AFFA00AFFA0000000003FFFB00BFFF39F -S21401AE7000000000CFFFC00CFFFC00000005FFFF34 -S21401AE80D00DFFFF5000000EFFFFF99FFFFFE0000F -S21401AE90008FFFFFE22EFFFFF80002FFFFFF900981 -S21401AEA0FFFFFF100AFFFFFFE33EFFFFFFA00FFFBC -S21401AEB0FFFFFFFFFFFFFFF008FFFFFFFFFFFFFFA2 -S21401AEC0FF800000000000000000000000000000FD -S21401AED0D800000000000000FF80FFFF700007FFA1 -S21401AEE0FFF8FFFFF6006FFFFFFD788EFF15FFE806 -S21401AEF0FFE20002E54FFE20FE20000013FFF300F4 -S21401AF00520000003FFF310052000002EFF45E20C5 -S21401AF10FE20788EFF51FFE8FFE2FFFFF6006FFF8D -S21401AF20FFFDFFFF700007FFFFF8000000000000B4 -S21401AF30FF80000000000000D800000000000000B4 -S21401AF40000000000000000000000001DD1000000D -S21401AF5000001DFFD100000001DFFFFD1000001DF5 -S21401AF60FF99FFD10001DFF9009FFD101DFF900042 -S21401AF7009FFD1BFF90000009FFB5F9000000009A8 -S21401AF80F500000000000000000000000000005F67 -S21401AF909000000009F5BFF90000009FFB1DFF901F -S21401AFA00009FFD101DFF9009FFD10001DFF99FF89 -S21401AFB0D1000001DFFFFD100000001DFFD10000E1 -S21401AFC0000001DD1000000000000000000000008D -S21401AFD00000000000000000001DD100000000007D -S21401AFE0000001DFFD10EFFFFFFFD0001DFFFFD1C6 -S21401AFF0AFFFFFFFF000CFCFFCFC0000000FF0001A -S21401B0006B1FF1B60000000FF000000FF00000000B -S21401B010000FF000000FF0000000000FF000000F1E -S21401B020F00000006B1FF1B6000FF0000000CFCF5C -S21401B030FCFC000FFFFFFFFA1DFFFFD1000DFFFF15 -S21401B040FFFE01DFFD10000000000000001DD10022 -S21401B050000000000000000000008FFFFFE200007B -S21401B0600000FFFFFFFE20000000FFFFFFFFFFFFC5 -S21401B070FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 -S21401B080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA -S21401B090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA -S21401B0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA -S21401B0B0FFFF8FFFFFFFFFFFFFF80000000BB00050 -S21401B0C00000000000BFFB00000000000BFFFFB007 -S21401B0D000000000BFFFFFFB0000000BFFFFFFFFAB -S21401B0E0B000004FFFFFFFFFF400000000FFFF006D -S21401B0F00000000000FFFF000000000000FFFF004E -S21401B1000000000000FFFF000000000000FFFF003D -S21401B1100000DFFFF0DFFD0FFFFDFFFFF900009FDE -S21401B120FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF038 -S21401B130E0FFDFFFFFFFFFFFFFFD00000000000054 -S21401B14000000000000000000AEA620000000000A3 -S21401B15002FFFFF000000000009FFFFF000000005C -S21401B160000FFFFFD00000000002FFFFFB00000001 -S21401B170000003EFFF70000000000004FFF2000073 -S21401B18000000000BFFB0000000000006FFF300061 -S21401B190000200004FFF9000028FF3006FFFD00007 -S21401B1A00AFFFFE4BFFFD10000EFFFFFFFFFD10062 -S21401B1B0000AFFFFFFFF900000006FFFFFFB30005B -S21401B1C0000002FFDB72000000000008EE800000B5 -S21401B1D0066108FFFF80002DFFD0EF33FE002EFF33 -S21401B1E0F30EF33FE02EFFF3008FFFFF6EFFF30039 -S21401B1F0008EFFFFFFF300000002EFFFF3000000E8 -S21401B200002EFFFF30000008EFFFFFFF300008FFB1 -S21401B210FFF6EFFF3000EF33FE02EFFF300EF33F95 -S21401B220E002EFFF308FFFF80002DFFD008EE8003E -S21401B230000066100000DFFFFF0D200000FFFFFF8B -S21401B2400FE20000FFFFFF0FFDDFF0FFFFFF200012 -S21401B250FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF025 -S21401B260FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF06 -S21401B270FFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFF6 -S21401B280FFFFF0FFFFFFFFFFFFF0DFFFFFFFFDFF08 -S21401B290F90000000000FFFFFFFFFF0000DFFFFFD7 -S21401B2A0FFFD00008FFFFFFFFFC200FFFFFFFFFF54 -S21401B2B0FE20FF00000001FFE2FF00000000FFFC8F -S21401B2C0FF00000000FFFFFF00000000FFFFFFFF80 -S21401B2D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB116A -S21401B2E0BFFFFFFFFFF1001FFFFFFFFFF1001FFF82 -S21401B2F0FFFFFFFB11BFFFFFFFFFFFFFFFFFFF8FFA -S21401B300FFFFFFFFFFF800DFFFFD000001FFFFFC6E -S21401B310000003FFFFF7000006FFFFF2000008FF32 -S21401B320FFD000000AFFFFFFFFD00CFFFFFFFFA0CA -S21401B3300EFFFFFFFF200DFFFFFFF80000000AFFD2 -S21401B340E00000000EFF500000002FFC000000008F -S21401B3505FF3000000009FA000000000DF10000067 -S21401B3600000D70000000004EE40000000DFFF9957 -S21401B370FFFD0000FFFF99FFFF0000FFFFFFFFFF3B -S21401B3800000FFFF9000000000FFFF0DFFFF0D20F3 -S21401B390FFFF0FFFFF0FE2FFFF0FFFFF0FFDFFFF96 -S21401B3A00FFFFF2000FFFF0FFFFFFFFFFFFF0FFF55 -S21401B3B0FFFFFFFFFF0FFFFFFFFFDFFF0FFFFFFF97 -S21401B3C0FF00000FFFFFFFFF00000FFFFFFFFF0062 -S21401B3D0000DFFFFFFFD000000CC00000000000292 -S21401B3E0FF3000000001BFFFFC2000001EFFFFFF32 -S21401B3F0E100009FFFFFFFF80000EFFFFFFFFD00E9 -S21401B40000FFFFFFFFFF0001FFFFFFFFFF0003FF3D -S21401B410FFFFFFFF3008FFFFFFFFFF801EFFFFFF5C -S21401B420FFFFE1CFFFFFFFFFFFFCCFFFFFFFFFFFA7 -S21401B430FC0000000000000000000EFFE00000001D -S21401B4400004EE4000008FFFFFFFFFFFFFFFF8FF45 -S21401B450FFFFFFFFFFFFFFFFFF00F00F00F00F00F1 -S21401B460FFFF00F00F00F00F00FFFFFFFFFFFFFFE1 -S21401B470FFFFFFFFF808808808808FFFFFF808802D -S21401B4808808808FFFFFFFFFFFFFFFFFFFFFFF0022 -S21401B490F00000000F00FFFF00F00000000F00FFAB -S21401B4A0FFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFF16 -S21401B4B0FFF800000000000000000000000000008F -S21401B4C00003AF70000000000004CFFFF000000092 -S21401B4D00006DFFFFFA000000017EFFFFFFF3000B0 -S21401B4E00018FFFFFFFFFC00002AFFFFFFFFFFF42D -S21401B4F00008FFFFFFFFFFFFD0000FFFFFFFFFFF6A -S21401B500FF600008FFFFFFFFFFFE000000000000D5 -S21401B510FFFFF7000000000000FFFFF10000000041 -S21401B5200000FFFF80000000000000FFFF10000089 -S21401B53000000000FFFA00000000000000FFF2001B -S21401B5400000000000008F800000000000000000E6 -S21401B55000000000DFFFFFF0D200FFFFFFF0FE203B -S21401B560FFFFFFF0FFE2FFFFFFF0FFFDFFFFFFF22F -S21401B5700000FFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 -S21401B580FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 -S21401B590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 -S21401B5A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFC5 -S21401B5B0FFFFFFFD0000000000000000000000008B -S21401B5C0049CEFFEC94000000007EFFFFFFFFFFEEF -S21401B5D0700004DFFFFCA88ACFFFFD406FFFD50097 -S21401B5E00000005DFFF6CFF60000000000006FFCD3 -S21401B5F01A30005ADFFDA50003A100004DFFFFFF32 -S21401B600FFD400000005FFFEA88AEFFF50000001EE -S21401B610DF70000007FD100000001200000000218E -S21401B6200000000000004EE40000000000000000E2 -S21401B630EFFE0000000000000000EFFE000000002A -S21401B640000000004EE4000000008FFFFFFFFFFF38 -S21401B650FFFFFF80FFFFFFFFFFFFFFFFFFF0FF0081 -S21401B6600000000000000FFDFF0FFFFFFFFFFFFFC0 -S21401B6700FFFFF0FFFFFFFFFFFFF00FFFF0FFFFFA3 -S21401B680FFFFFFFF00FFFF0FFFFFFFFFFFFF0FFFA3 -S21401B690FF000000000000000FFDFFFFFFFFFFFF9F -S21401B6A0FFFFFFF08FFFFFFFFFFFFFFFFF808FFF12 -S21401B6B0FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF13 -S21401B6C0FFF0FF000000000000000FFDFF0FFFFF6E -S21401B6D0FFFFF0000FFFFF0FFFFFFFFFF00000FF6F -S21401B6E0FF0FFFFFFFFFF00000FFFF0FFFFFFFFF51 -S21401B6F0F0000FFFFF000000000000000FFDFFFF3D -S21401B700FFFFFFFFFFFFFFF08FFFFFFFFFFFFFFFC2 -S21401B710FF808FFFFFFFFFFFFFFFFF80FFFFFFFFA1 -S21401B720FFFFFFFFFFF0FF000000000000000FFD1D -S21401B730FF0FFFFFFF0000000FFFFF0FFFFFFF00DF -S21401B740000000FFFF0FFFFFFF00000000FFFF0FDC -S21401B750FFFFFF0000000FFFFF00000000000000D9 -S21401B7600FFDFFFFFFFFFFFFFFFFFFF08FFFFFFF54 -S21401B770FFFFFFFFFF808FFFFFFFFFFFFFFFFF8041 -S21401B780FFFFFFFFFFFFFFFFFFF0FF0000000000CD -S21401B79000000FFDFF0FFFF0000000000FFFFF0F7E -S21401B7A0FFF00000000000FFFF0FFFF000000000A8 -S21401B7B000FFFF0FFFF0000000000FFFFF0000007A -S21401B7C0000000000FFDFFFFFFFFFFFFFFFFFFF080 -S21401B7D08FFFFFFFFFFFFFFFFF808FFFFFFFFFFFD2 -S21401B7E0FFFFFF80FFFFFFFFFFFFFFFFFFF0FF00F0 -S21401B7F00000000000000FFDFF0000000000000038 -S21401B8000FFFFF0000000000000000FFFF00000027 -S21401B8100000000000FFFF000000000000000FFF16 -S21401B820FF000000000000000FFDFFFFFFFFFFFF0D -S21401B830FFFFFFF08FFFFFFFFFFFFFFFFF8000000E -S21401B8400000000100000000000000000007FD10DD -S21401B85000000000000001CFFFF50000000000001E -S21401B86000B929FE100000000000003F1002000091 -S21401B870000003DF800A90000000037000DFFF77FE -S21401B880F7555555558FD30FFFFDCCDFDCCCCCCD0E -S21401B890FFB08FFE1000AA0000004D4000461000C9 -S21401B8A001F202331000000000000009B1CFF900D8 -S21401B8B00000000000000AFFFF90000000000000EA -S21401B8C00000BFF900000000000000000122000097 -S21401B8D0000018DFFD920002EFFBEFFF300DFFFACC -S21401B8E02EFFE04FFFFA03FFF59FFAFA354FFACF26 -S21401B8F0C08A3D0BFDEFFB03128FFEFFFFB006FF74 -S21401B900FFFFFFD108FFFFEFFD11109FFFDFD159A9 -S21401B9103B0BFDAFD7FA381DFB5FFFFA01DFF70DD2 -S21401B920FFFA1DFFF103EFFCDFFF500018DFFEA357 -S21401B9300000007FFFF70000EFFFFFFFFFFFFEEFB5 -S21401B940FFFFFFFFFFFE000000000000000FFFFFEB -S21401B950FFFFFFF00FFFFFFFFFFFF00FF99F99F9C1 -S21401B9609FF00FF88F88F88FF00FF88F88F88FF018 -S21401B9700FF88F88F88FF00FF88F88F88FF00FF890 -S21401B9808F88F88FF00FF88F88F88FF00FF99F994E -S21401B990F99FF00FFFFFFFFFFFF008FFFFFFFFFF1C -S21401B9A0800000000000007FA00000000000008F63 -S21401B9B0FFB000000000000DFFFFA0000000008A9D -S21401B9C01DFFFF000000008FFA1DFF700000008FB2 -S21401B9D0FFFA1D800000008FFFFFFA000000008FB5 -S21401B9E0FFFFFF800000008FFFFFFF800000008F39 -S21401B9F0FFFFFF800000008FFFFFFF800000006F49 -S21401BA00FFFFFF800000000BFFFFFF80000000002B -S21401BA10DFFFFF80000000000EFFFF800000000037 -S21401BA2000DEDB60000000000000000000000000F7 -S21401BA30000000001BFFFFFFFFFFFFE40001DFFF28 -S21401BA40FFFFFFFFFFFE001DFFFFFAEFFEAFFFFF48 -S21401BA5001DFFFFFA02EE20AFFFF1DFFFFFFE2024C -S21401BA60202EFFFFCFFFFFFFFE2002EFFFFFCFFFDD -S21401BA70FFFFFE2002EFFFFF1DFFFFFFE202202E69 -S21401BA80FFFF01DFFFFFA02EE20AFFFF001DFFFF01 -S21401BA90FAEFFEAFFFFF0001DFFFFFFFFFFFFFFE34 -S21401BAA000001BFFFFFFFFFFFFE40008FFFFFFE4AE -S21401BAB0008FFFFFFFFE08F80F0B40FF8FF80F0BFC -S21401BAC040FFFFF80F0B40FFFFFFFFFFFFFFFFFFE9 -S21401BAD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 -S21401BAE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 -S21401BAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFF60 -S21401BB00FFFFFFFE4EFFFFFFFFE400000000000006 -S21401BB1000010000000000000003E000001000002B -S21401BB200002EF1000BF000000007FF100CFF1001F -S21401BB30000007FF11CFFF77777777BFF1CFFFFFC1 -S21401BB40FFFFFFFFFF17FFFFFFFFFFFFFFE007FFFE -S21401BB50F100000000000006FF10000000000000D9 -S21401BB6005A0000000000000000100000000000029 -S21401BB7000010000030000000002000000000000B9 -S21401BB8000000000000000000000010000000000AE -S21401BB90000000000000000000010C0007FA000091 -S21401BBA00000F2F1020C0604F6020D010B03080078 -S21401BBB0000000000000000000000F02FE00000070 -S21401BBC00000000000000000000500F80000000072 -S21401BBD000FB04050000FD00FE0300FD00FDFFFB69 -S21401BBE000000000FD0000FDFC0000FD00FB000061 -S21401BBF000000000000000FDFD00FC00F900E1006F -S21401BC0000FB0005080000FB03030805FC05000017 -S21401BC10F10000000000000000000000F700000036 -S21401BC200000000000000000000000F9FDF300F62F -S21401BC30FE00000000010A00F8FEFF0100FC000003 -S21401BC40FEED0000000000000000000000ECFE0A0F -S21401BC50000000000000000000000000F6000000E8 -S21401BC60000000000000000800030000FB000000C8 -S21401BC7000000000000000000000000000000A02B2 -S21401BC8001000000000000000000000000000000AD -S21401BC90000000000000000000000000000000009E -S21401BCA00000000000000000F70000000000000097 -S21401BCB0000000000000000000000000000000027C -S21401BCC0050308FD000005FDF8DD02070501FD007E -S21401BCD0090008000800E800FD080008FD0503004B -S21401BCE00001FD0000FC1400140008000B0304080A -S21401BCF0000000F70000000001FE0002FBFDFB0251 -S21401BD0000FD000000F6000000000000000000003A -S21401BD1000EF00000000000000000000000000002E -S21401BD200001F200F000000000FE0019FDFD030313 -S21401BD30FE00FD030000F20000000000000000000D -S21401BD400000E70003000000000000000000000003 -S21401BD5000F0000F0000F7000800EFE7EFFB080017 -S21401BD6000EF0003FA00FC000000000000000000E5 -S21401BD700000000708E100000000000000000000CD -S21401BD8000000C000200000000000202FDFB00FFA4 -S21401BD90FFFD0000FE000000FB00FE00FAFB00FABB -S21401BDA0F8F8FB00FB00FB00000000FE00000300AB -S21401BDB002FD000100000003FE000000FE0303FF79 -S21401BDC0000000FB00FF0000000000010003FE0071 -S21401BDD0FD00FC0000FE00080000FD000000000061 -S21401BDE0FF01FEFE0000FD00FD0000000000000057 -S21401BDF00000FFFF00FDFD0000000000010000FE46 -S21401BE0000FDFDFD000000000000000000FE000037 -S21401BE100000FEFD00FC00F8FEF8050000FB03052F -S21401BE200700FAFFFD00FFF403FE02F20300000123 -S21401BE30F300F2FEEAFE00F300050700030000002F -S21401BE40000100FBFD00F8000000FD000000FD0001 -S21401BE5000000000FFFF00FFFD00000000000000E2 -S21401BE60FDFD00FEFDFE0000FD00000000000000DC -S21401BE7000000000FEFE00FD00FE00FB030000FDCA -S21401BE80010303000000000000FE000000000002A5 -S21401BE900000FD00FDFEFD000000000000000200A5 -S21401BEA0FE00000000FDFC00FB0008FE01F800009B -S21401BEB007F3F3F5FB0300FEEFFB00FB00FB04FBBF -S21401BEC0F000F9000001FF02FE000300F8F600F39F -S21401BED0FAFBFAF8FDF9FFFBF902000100FD00008C -S21401BEE0000200030000000000000000000000FD4A -S21401BEF000FF00FFFD00FCFAFAFF00F8000000005A -S21401BF000000FE0000000001FE000000030000002B -S21401BF1000000000000C000000000000020000000D -S21401BF20FD0000000000000000000000FB00030010 -S21401BF30000000000000000000000000FE000000FD -S21401BF40FB00000000F3F8000000FCF30000FD0316 -S21401BF5000F900000000000000000000FC0000FBEB -S21401BF600000000000000000000000000300FB00CD -S21401BF70000000030002FBFB00FDFDFD00000000C9 -S21401BF800000F800FD00FCFD00FAFAF8FE00FB00D8 -S21401BF90F800000000140000010000FD000300F599 -S21401BFA00000000000E8FB0808FEF50003FC00F3B3 -S21401BFB0FFFD03EEFD030004F7FCF7F8F50000F1C2 -S21401BFC0000F0000FF000000FFFFFDF9F8FFE8008A -S21401BFD0000000000000000001000000000000005A -S21401BFE0000000000000000000FD00FFFDFC000056 -S21401BFF0FB00FD0000000000000000000000000043 -S21401C0000000FF00FB000005FF0300FA03FEFFF936 -S21401C010FD00FDFDFE00FCFC0000FEFFFEFCFD0039 -S21401C02000FD0003FE00FA000000FB00FC00FCFC23 -S21401C030030000000000000000FB0300FC00FEFD02 -S21401C040F8FEFEFEFFFEFDFF0000000000FDFEFE06 -S21401C0500000000003FE00FE000000FEFDFEFEFDE7 -S21401C060FE00020AFF00F900FE0500FDF5FD0400D2 -S21401C07000F4FC03FC0200FEFEF800FC010000FCDC -S21401C0800000000303FBFB00FCFDFCFDFD00FC01C2 -S21401C090FBFC080000000000000000000300000098 -S21401C0A0000000000000000000000000000000008A -S21401C0B000000000FC00000000000000000000007E -S21401C0C0000000000000000000000000000000006A -S21401C0D0000000000000000000000000000000005A -S21401C0E0FE0000000000000000000000000000004C -S21401C0F00000000000000000000000000000FEFD3F -S21401C100000000000000000000000000FC0000FD30 -S21401C1100000FDFD00000000FD00000000FF000023 -S21401C120000000FE00000000FC00FB000000F8001C -S21401C13002FA0501FEF40000FAFD00F6FAF9000025 -S21401C140F5FDF6F6F400F9000211FD00FAFDFFFD1B -S21401C150FCF9FBF7F6FAFD0000FE00010000EEFE1A -S21401C1600806FAF70001F800F3FEFD05E8FD0100F8 -S21401C17000EFFDF3FDED0000EE000F0100FE0000F4 -S21401C1800000FFFEF6FE00EF00000000F800FE00D3 -S21401C190FFF9F40000FFFCF8FD00FE00000000F4CB -S21401C1A0FDF8F8FEFCFAFDFC00FBFEF8FC00FDFBCA -S21401C1B0FDFB000100FEF8000500FB000000000387 -S21401C1C00002FB0A00FDFDFD000000000000F80073 -S21401C1D0FD00FCFD00FAFAF8FE00FB020A00000072 -S21401C1E000140000010000FD000300000000000034 -S21401C1F00000FF0000000000FEFB0000000000FF42 -S21401C200000000FDFD0000FBFD0000FB0004FF0038 -S21401C21000000000000100000000040502FE00F816 -S21401C220FC0008F8F8FBFB0A0503EAFE05FD00FD25 -S21401C23003FDF700FD03FDFEF8FE0000080500F90A -S21401C24000F2FD07FDF601FDF8F8FD0A0300FC000B -S21401C250F9000208FAF7F6FA080001EDFE03FCFE03 -S21401C260FA00FAF7FCFCFE0000FAFBFD000806FDEA -S21401C270F200F2FC00F7F1FFF8FCF8F9070000FD08 -S21401C28000FBFE00FDFB0004F8030000F200FDFACF -S21401C290FCFEF8FAF8FA00F8FDFAFBF8FD000001DA -S21401C2A00CFC00F8FD00FDFBFAF9F9F6FDFB0500B4 -S21401C2B0FC00F3FD0205F8F7FBF808FD01E8FB05B5 -S21401C2C0FAFCF700F8F5FDFDFEFDFBF8FF0000089F -S21401C2D007FEEF00F1FA06F6EFFBF7F5F3F80500B7 -S21401C2E0000000FD000003FD0502FB050000F8FF4D -S21401C2F000FF000101FE000000000000FD0000003C -S21401C3000002080100FD00000000FEFEFD00000026 -S21401C3100102000000000200FE000A00050101FD06 -S21401C3200005000000020000000000000000000000 -S21401C33000080007000000000000000000000000E8 -S21401C3400000F100FD04000800001903FBFB0303D5 -S21401C350FE01F300000CF1000000000000000000E8 -S21401C3600000EF0A240000000000000000000000AA -S21401C37000F10000000000000000000000000000C6 -S21401C380000000000000000000000000FC0000FBB0 -S21401C390FE00000000000000000000000000000099 -S21401C3A000000000FE00F900000100000321FBFE72 -S21401C3B00807F90300000303FD0000000000000069 -S21401C3C000000000DF070000000000000000000081 -S21401C3D000000000000000F9000000F90000000065 -S21401C3E0FAFF000000FA00FD00F400000000000063 -S21401C3F00000000000EF0000000001000000000047 -S21401C40000FD0000FB00FC00F9000000FC03FD003D -S21401C41000F9FDFA0000F900FD00F400FD0000EB54 -S21401C420FBF6FDF70000EF00F9FF0000000000003A -S21401C4300000FCFBFEFC00000000FA00FA03FD050C -S21401C44000FEFAFEFCFB00FDFFFE02F9FF00000005 -S21401C450E9FEFC00FA00FEF4FE0000FEFE0000000D -S21401C460000200FEFCFE04000000000000000000C8 -S21401C47000000000000000000000000000000000B6 -S21401C48000000000000000000000000000000000A6 -S21401C490000003000000000000FA00FE000000FBA0 -S21401C4A003000000F9FDFB0000F900FD00F40000A8 -S21401C4B00000E700FBF7F30000EF00FEFC000000C1 -S21401C4C00000000000FDFCFFFC01000004FD000868 -S21401C4D00DFDFDF8030D0406F9030B03070607001F -S21401C4E000000000000000000000100CFBFD00FE34 -S21401C4F0140B14000000030000090000FC000000FB -S21401C500000000000000FE00000000000000000423 -S21401C51000000000EAFDFEF6F30000EF0000000058 -S21401C52000000000000000000000000000FC000009 -S21401C53000000000000000FE0000000000000000F7 -S21401C5400400000000EAFDFEF6F30000F60000001D -S21401C55000000000000000000000000000000000D5 -S21401C560FE000000FA0300FD020503F800FFFE03CB -S21401C570000200000000FA00FEFEFB00FEF60010BE -S21401C580FD00FAFE00FEFC00FDF9FBFD000000FCCC -S21401C590000000000000000000FE00000000000097 -S21401C5A000000400000000EAFDFEF6F30000EF00C4 -S21401C5B000000000000D0000000000000000000068 -S21401C5C0FC00F8FDFE08FEFDF601FE01FEF901067F -S21401C5D001020102FAF6FD00F6FBF9F5F600FCFB96 -S21401C5E0FDFDFEFEFDFE00FEFF040004FE00080049 -S21401C5F00000000000000000000000FEFDFD00003D -S21401C600F900FF00FC000000000000000000000030 -S21401C610F10000000000000000000000FDFD00FD2C -S21401C62000000000FE0000FCFD0300FCFBFE00F91C -S21401C630FEFAFEFD00FC0000000000000000000005 -S21401C64000EF00080000FB00000000FD00FD0000F8 -S21401C650FF0000FE00FA00000BFDF8F8020303FFDE -S21401C660F9020402080208FEF90000F60000F8F9D3 -S21401C6700000FB00FDFC00FC00FC00FE0400FEF8D0 -S21401C680FD090000FE00FB000003FA0003FD0200A6 -S21401C69000F800FEFF00FD03FE000000F6FDFA00B4 -S21401C6A0F80000F40009FD00FB000200FD00FDF8A3 -S21401C6B000FD0300000000FE000003FD010000FD78 -S21401C6C0FE00FD0000000000000000000000000069 -S21401C6D000000000F000060000FE0000000001005F -S21401C6E0FDFD0000000500060000000000F0F1015D -S21401C6F00B0804F6020B000900050000000000000C -S21401C70000000000000E0000000000000000000015 -S21401C710000000000000000068BB010028C70100FF -S21401C720C4C701003D3100000000010200030405FA -S21401C73002060708090A090A0B0C000D0E0F101154 -S21401C74012130C14140000001516171819161A1BCC -S21401C7501C1D1D1E1F201D1D1621222303241E2500 -S21401C76025262728292A2B002C002D2E2F30313262 -S21401C770332D343435302D2D2E2E36373839333A85 -S21401C7803A3B3A3C290000093D0900000000000040 -S21401C7900000000000000000000000000000000093 -S21401C7A00000000000000000000000000000000083 -S21401C7B00000000000000000000000000000000073 -S21401C7C0000000000000010200030405020607083D -S21401C7D0090A090A0B0C0D0E0F10110C1213141571 -S21401C7E01500000016171819171919191719191A0B -S21401C7F01919191917191719031B1C1D1D1E1F209E -S21401C800212223002400252627272700272628293A -S21401C81026262A2A272A272A2B2C2D2E2E2F2E3063 -S21401C820000023093109000000000000000000009C -S21401C83000000000000000000000000000000000F2 -S21401C84000000000000000000000000000000000E2 -S21401C85000000000000000000000000000000000D2 -S21401C8600000721F51EF58EF5BEF5CEF5DEF61EF79 -S21401C87063EF65EF69EF6CEF71EF76EF77EF78EFC7 -S21401C8808EEF98EF9BEF9CEF9DEFA1EFA2EFA3EF4A -S21401C890A4EFB7EFB8EFBEEFC0EFC1EFC4EFC7EF3D -S21401C8A0C8EFC9EFCBEFE3EFE5EF14F015F017F0A3 -S21401C8B037F03AF043F06CF074F0ABF03BF190F1E6 -S21401C8C091F192F193F194F1D7F1E3F13DF254F243 -S21401C8D0AAF412F7F2F70000B9F700000000000012 -S21401C8E04EFF0000A8FF0000B0FF0000DAFF0000C6 -S21401C8F0F0FF0000060001003C0001005E000100A0 -S21401C90088000100BE000100CE000100FE0001000B -S21401C9101A0101002A0101005A01010076010100F5 -S21401C92086010100B6010100D2010100E201010009 -S21401C9301802010000003C027804B306EE08280B3A -S21401C940610D990FD01106143A166C189D1ACB1C5E -S21401C950F71E212148236C258E27AC29C72BDF2DF6 -S21401C960F32F0332103418361C381C3A173C0E3E8F -S21401C970FF3FEC41D443B64593476A493C4B084DCB -S21401C980CD4E8D504652F953A5554B57EA58825A0B -S21401C990135C9C5D1F5F9A600D627963DD64396686 -S21401C9A08D67D9681D6A596B8C6CB76DD96EF36F3C -S21401C9B004710C720B730174EE74D275AD767F77C9 -S21401C9C047780679BB79677A0A7BA27B327CB77C8B -S21401C9D0337DA57D0D7E6C7EC07E0B7F4B7F827F77 -S21401C9E0AF7FD27FEB7FFA7FFF7F0000202C2E3BAC -S21401C9F03A2D5F00A61C0100901C0100B81C010026 -S21401CA001E1E0100881D0100EC1C0100061D010010 -S21401CA1082230100F61D0100CE1E0100A0210100A7 -S21401CA20D21C0100D4230100322101003824010068 -S21401CA30FE1D0100061E0100481D01000E1E01001C -S21401CA40581F0100161E0100DA20010018210100FE -S21401CA5014240100061F01002A1F0100CA2001003C -S21401CA60721F010092200100841E0100262301008E -S21401CA705E230100561E0100B61D0100FC210100C7 -S21401CA80C41F010034200100CA2201005420010005 -S21401CA9060220100B0220100518CD394FFFF0000F8 -S21401CAA010840000EF808C002563000048656C6CE4 -S21401CAB06F20574F726C640A00000000232D302B44 -S21401CAC02000686C4C006566674546470030313289 -S21401CAD033343536373839414243444546003031E0 -S21401CAE0323334353637383961626364656600003F -S21401CAF0F8B5C046F8BC08BC9E467047DD0000008D -S21401CB00F8B5C046F8BC08BC9E467047B5000000A4 -S20C01CB1060B2FF7F0100000086 -S21401CB18BFF35F8F01380028FAD170470100000083 -S21401CB2830910100588C0100308C010018C70100B3 -S21401CB381000025000000000000000000000000085 -S21401CB48BDF20000B1E8000012000300000000007A -S21401CB5810000020EC2B002010000000FC2B002009 -S21401CB6810000000551701004516010001000000DD -S21401CB786400002000000000000000000000000023 -S21401CB880000000000000000000000000000000097 -S21401CB980000000000000000000000000000000087 -S21401CBA80000000000000000000000000000000077 -S21401CBB80000000000000000000000000000000067 -S21401CBC80000000000000000000000000000000057 -S20801CBD80000000053 +S21401696031F9C04665F6000081780100F0B5D646DB +S2140169704F464646C0B5C046E84AE949E948EA4BAB +S2140169809847C0460020E94B9A469847E84B9946F7 +S214016990642200230021C847E64E0027801979416A +S2140169A0E54DE64A0023A847E54CA047E54B984647 +S2140169B01023424693610020D04764220023002121 +S2140169C0C84780197941DD4A0023A847A04700201F +S2140169D0D047642200230021C84780197941D74A4D +S2140169E00023A847A047402342465361D64B1B7855 +S2140169F0002B05D1202243465A611F3AD24B1A700A +S214016A000122C749C748C84B9847CE4B40229A61D6 +S214016A105A61CD4B1B78002B05D1203AC94B5A61E0 +S214016A201F3AC94B1A700122BD49BE48BE4B984752 +S214016A30C44B40229A615A61C34B1B78002B05D187 +S214016A40203AC04B5A611F3ABF4B1A700122B44913 +S214016A50B448B54B9847BB4B40229A615A61BA4B32 +S214016A601B78002B05D1203AB64B5A611F3AB64B1C +S214016A701A70E222AA49AB48AB4B9847B14B402269 +S214016A809A615A61B04B1B78002B05D0203AAD4B6A +S214016A909A610022AC4B1A702322A149A148A24B4D +S214016AA09847A84B40229A615A61A74B1B78002B46 +S214016AB005D0203AA34B9A610022A34B1A700222FA +S214016AC097499848984B98479E4B40229A615A613D +S214016AD09D4B1B78002B05D0203A9A4B9A610022D9 +S214016AE0994B1A7054228E498E488F4B9847954B76 +S214016AF040229A615A61944B1B78002B05D1203AAB +S214016B00904B5A611F3A904B1A70E022844985488F +S214016B10854B98478B4B40229A615A618A4B1B786A +S214016B20002B05D0203A874B9A610022864B1A70BB +S214016B3001227B497B487C4B9847824C4025A561C6 +S214016B4000207A4B9847642200230021784EB047F4 +S214016B507E4A0023801859417D4A0023764EB0476D +S214016B60774B98476561784B1B78002B04D1202220 +S214016B7062611F3A744B1A70E022694969486A4B90 +S214016B809847704B40229A615A616F4B1B78002BD5 +S214016B9005D0203A6B4B9A6100226B4B1A70032288 +S214016BA05F496048604B9847664B40229A615A613C +S214016BB0654B1B78002B05D1203A624B5A611F3A70 +S214016BC0614B1A70B02256495648574B98475D4B51 +S214016BD040229A615A615C4B1B78002B05D0203A03 +S214016BE0584B9A610022584B1A7028224C494D483E +S214016BF04D4B9847534B40229A615A61524B1B7832 +S214016C00002B05D0203A4F4B9A6100224E4B1A704A +S214016C10202243494348444B98474A4C4025A561A6 +S214016C204C4B98474C4B9847421E12126561464B97 +S214016C301B78002B04D02021A1610021424B197042 +S214016C40FF20024036493748374B98473D4C402590 +S214016C50A561404B9847404B98470138C2B26561E1 +S214016C60394B1B78002B04D02021A1610021364B23 +S214016C7019702B492B482C4B9847324C4025A5615F +S214016C80344B9847354B9847421E121265612E4B7E +S214016C901B78002B04D02021A16100212A4B1970FA +S214016CA0FF2002401E491F481F4B9847254C402590 +S214016CB0A561284B9847294B98470138C2B26561B0 +S214016CC0214B1B78002B04D02021A16100211E4BF3 +S214016CD0197013491348144B98471A4B40229A616E +S214016CE05A61194B1B78002B05D0203A154B9A6137 +S214016CF00022154B1A70002209490A480A4B984788 +S214016D00104B40229A615A610F4B1B78002B29D1F8 +S214016D10203A0C4B5A611F3A22E0C046AAAA00004C +S214016D20FFFF00008044004135760100CD100000D1 +S214016D30AD7B0100571B00006D7B0100581B000056 +S214016D4001000020004400415C000020BFCF6A0023 +S214016D50C0CF6A0009F6000015F600003DF60000F7 +S214016D60E54B1A70F022E549E548E64B9847E64BB5 +S214016D7040229A615A61E04B1B78002B05D0203ADD +S214016D80E14B9A610022DC4B1A700322DB49DC4896 +S214016D90DC4B9847DC4B40229A615A61D64B1B78F4 +S214016DA0002B05D1203AD84B5A611F3AD24B1A70A4 +S214016DB03A22D249D248D34B9847D34B40229A61C4 +S214016DC05A61CD4B1B78002B05D0203ACE4B9A61E9 +S214016DD00022C94B1A705022C849C948C94B984766 +S214016DE0C94B40229A615A61C34B1B78002B05D1CF +S214016DF0203AC54B5A611F3ABF4B1A70E622BF496B +S214016E00BF48C04B9847C04B40229A615A61BA4B63 +S214016E101B78002B05D0203ABB4B9A610022B64B5B +S214016E201A700422B549B648B64B9847B64B40226D +S214016E309A615A61B04B1B78002B05D0203AB24BB1 +S214016E409A610022AC4B1A703A22AC49AC48AD4B61 +S214016E509847AD4B40229A615A61A74B1B78002B8D +S214016E6005D0203AA84B9A610022A34B1A70B6228D +S214016E70A249A348A34B9847A34B40229A615A6163 +S214016E809D4B1B78002B05D1203A9F4B5A611F3A28 +S214016E90994B1A70B422994999489A4B98479A4B3C +S214016EA040229A615A61944B1B78002B05D0203AF8 +S214016EB0954B9A610022904B1A7004228F49904894 +S214016EC0904B9847904B40229A615A618A4B1B78A7 +S214016ED0002B05D0203A8C4B9A610022864B1A7003 +S214016EE0202286498648874B9847874B40229A61DD +S214016EF05A61814B1B78002B05D0203A824B9A6150 +S214016F0000227D4B1A7000227C497D487D4B9847B4 +S214016F107D4B40229A615A61774B1B78002B05D036 +S214016F20203A794B9A610022734B1A7030227349CA +S214016F307348744B9847744B40229A615A616E4B62 +S214016F401B78002B05D0203A6F4B9A6100226A4BC2 +S214016F501A70302269496A486A4B98476A4B402240 +S214016F609A615A61644B1B78002B05D0203A664B18 +S214016F709A610022604B1A70002260496048614B9A +S214016F809847614B40229A615A615B4B1B78002BF4 +S214016F9005D0203A5C4B9A610022574B1A700022AA +S214016FA056495748574B9847574B40229A615A6162 +S214016FB0514B1B78002B05D0203A534B9A61002287 +S214016FC04D4B1A7000224D494D484E4B98474E4B3B +S214016FD040229A615A61484B1B78002B05D1203A12 +S214016FE0494B5A611F3A444B1A70B62243494448EA +S214016FF0444B9847444B40229A615A613E4B1B785A +S214017000002B05D0203A404B9A6100223A4B1A7069 +S21401701002223A493A483B4B98473B4B40229A61F9 +S2140170205A61354B1B78002B05D0203A364B9A61B6 +S2140170300022314B1A700D2230493148314B9847A6 +S214017040314B40229A615A612B4B1B78002B05D09D +S214017050203A2D4B9A610022274B1A7000222749AD +S2140170602748284B9847284B40229A615A61224B61 +S2140170701B78002B05D0203A234B9A6100221E4B29 +S2140170801A7016221D491E481E4B98471E4B402259 +S2140170909A615A61184B1B78002B05D0203A1A4B7F +S2140170A09A610022144B1A70042214491448154B95 +S2140170B09847154B40229A615A610F4B1B78002B5B +S2140170C005D0203A104B9A6100220B4B1A70002211 +S2140170D00A490B480B4B98470B4B40229A615A6161 +S2140170E0054B1B78002B11D0203A074B9A610022E2 +S2140170F0014B1A700AE0C0465C000020FFFF00004A +S21401710080440041357601000044004100225C497C +S2140171105C485D4B98475D4B40229A615A615C4BD7 +S2140171201B78002B05D1203A584B5A611F3A584B11 +S2140171301A70292252495348534B9847534B4022C1 +S2140171409A615A61524B1B78002B05D1203A4F4B5E +S2140171505A611F3A4E4B1A70BE22494949484A4B5A +S21401716098474A4B40229A615A61494B1B78002B3B +S21401717005D0203A454B9A610022454B1A700622EB +S2140171803F494048404B9847404B40229A615A61DC +S2140171903F4B1B78002B05D0203A3C4B9A610022CE +S2140171A03B4B1A70802236493648374B9847374B47 +S2140171B040229A615A61364B1B78002B05D0203A43 +S2140171C0324B9A610022324B1A7001222C492D480B +S2140171D02D4B98472D4B40229A615A612C4B1B78B8 +S2140171E0002B05D0203A294B9A610022284B1A70B1 +S2140171F0F02223492348244B9847244B40229A6186 +S2140172005A61234B1B78002B05D0203A1F4B9A61FD +S21401721000221F4B1A70002219491A481A4B984728 +S2140172201A4B40229A615A61194B1B78002B05D0E4 +S214017230203A164B9A610022154B1A70002210490B +S2140172401048114B98474022104B9A610020114B71 +S214017250984702000023110F1001801A9941001867 +S21401726049410D4A0023801859410C4A00230C4C11 +S214017270A0470C4B98471CBC90469946A246F0BDC9 +S214017280FFFF0000804400413576010000440041C4 +S2140172905C000020CD100000571B0000581B0000AA +S2140172A06D7B010001000020F0B5DE4657464E46D4 +S2140172B04546E0B583B000900F00160004228B5EB1 +S2140172C0002B0CDB06228B5E002B08DB0023CC5E3A +S2140172D0B24B9847B24B98470138844206DD03B05B +S2140172E03CBC90469946A246AB46F0BD0223FC5EE6 +S2140172F0AA4B9847AB4B984701388442EFDC3B8852 +S2140173001D1C1BB2002B00DA36E12BB299467B8896 +S2140173101C1C1BB2002B00DA30E124B2A346042366 +S214017320FD5E9E4B98479E4B98470138854200DD8F +S21401733026E10423FD5E0622BB5E9A46974B9847DC +S214017340984B98470138824500DD1FE10622BB5E57 +S2140173509A464022944B5A61944B1B78002B05D1D8 +S214017360203A914B5A611F3A904B1A702A22904943 +S2140173709048914B98478C4B402199614A46101290 +S21401738059618A4B1B78002B05D02022864B9A61C7 +S2140173900022864B1A70FF22024085498548864B9B +S2140173A09847814B402199614A46684602710279A5 +S2140173B059617E4B1B78002B05D020397A4B996199 +S2140173C000217A4B19707A497A487B4B9847764B5D +S2140173D04021996128125961744B1B78002B05D006 +S2140173E02022714B9A610022704B1A70FF220240D4 +S2140173F06F497048704B98476B4B40229A615A61AF +S2140174006A4B1B78002B05D0203A674B9A61002205 +S214017410664B1A70FF222A4065496648664B9847B4 +S214017420614B40229A615A61604B1B78002B05D153 +S214017430203A5D4B5A611F3A5C4B1A702B225C490D +S2140174405C485D4B9847584B402199615A4610124B +S2140174505961564B1B78002B05D02022524B9A615E +S2140174600022524B1A70FF22024051495148524B9A +S21401747098474D4B40219961E2B259614B4B1B78BD +S214017480002B05D02039484B99610021474B1970D4 +S21401749047494848484B9847434B402199615246D3 +S2140174A010125961414B1B78002B05D020223E4B10 +S2140174B09A6100223D4B1A70FF2202403C493D482A +S2140174C03D4B9847384B40229A615A61374B1B789F +S2140174D0002B05D0203A344B9A610022334B1A70A8 +S2140174E0FF2253461A4032493248334B98472E4BB7 +S2140174F040229A615A612D4B1B78002B05D1203A08 +S214017500294B5A611F3A294B1A702C2228492948BF +S214017510294B98474022244B9A61BB8801333A880D +S2140175209B1A9FB2214A1278002A05D020211E4AB2 +S214017530916100211D4A117040211B4A51614B4641 +S214017540ED1A0135ADB2DA450FDB7F001B4B9846CD +S21401755001953D005746019B320015491548C04725 +S2140175607619013424B2A742F5DA40220E4B9A610D +S2140175700098134B9847B2E60025C6E60024CCE6F1 +S214017580064B9847064B9847451ED4E6034B98474B +S214017590044B9847431E9A46DBE6C04609F60000B0 +S2140175A015F600003DF60000004400415C00002096 +S2140175B0FFFF00008044004135760100BD760100E2 +S2140175C0D9F6000030B583B001AA002494700125D5 +S2140175D01570547012491348134B98476B469C70AC +S2140175E05C701D7069460420104CA0476946052052 +S2140175F0A04769460620A04769460720A047694676 +S2140176000A20A0470A4B10229A6110329A61203252 +S2140176109A6140329A618022D2009A6103B030BDED +S214017620FFFF000080440041790D0000550D000069 +S21401763000440041F0B5D6464F464646C0B5130055 +S2140176400B40836191434161164B994680239A46CC +S2140176504B4652465A610020134B98469847020003 +S2140176600023124C002512196B4110001900104F0F +S214017670104A0023B847104EB0474B4652469A610F +S2140176800020C0470200002312196B4110001900A8 +S214017690084A0023B847B0471CBC90469946A24604 +S2140176A0F0BDC04600440041CD100000BFCF6A00C7 +S2140176B06D7B0100C0CF6A0001000020F0B583B0E9 +S2140176C000900191002B0AD015001F000024054EE2 +S2140176D004CD01990098B0470134BC42F8D103B0FB +S2140176E0F0BDC04635760100704700000FB430B5D6 +S2140176F0C3B046AC20CC0222FF32002101A80F4BBA +S214017700984700942200290001A80D4B984701A82C +S2140177100C4B984782B280235B009A4204D943B04F +S21401772030BC08BC04B01847074C01A92000074B21 +S214017730984707492000074B9847F0E74D7E010020 +S214017740C17E0100817E0100584C00201509000011 +S214017750304E0020390A000070B590B08023DB055A +S214017760009300230193FF2269460A8100228B724F +S214017770CB7201242421684644540131445401311A +S2140177804354013143540A93053143540131435460 +S21401779005930382C37602760277427613238376B5 +S2140177A04277E1235B020893184B0C93184B0D9319 +S2140177B001235B420E930F9380235B030393154EC5 +S2140177C06A4615493000154B984735682800144B12 +S2140177D098471F2318408440124B1C603268D369B7 +S2140177E0002BFCD12B68022213432B60094C013A73 +S2140177F00D4920000D4B98473122A35C02210B4313 +S214017800A3540B480B4B984710B070BD02001600EE +S21401781002001700584C002000140042B105000079 +S2140178201D0C000000E100E039780100210A00008B +S2140178303CC90100ED76010010B5034B1988C9B2A9 +S2140178400248034B984710BD304E002038C901004E +S214017850ED76010010B502490248034B984710BD6A +S214017860304E0020584C0020390A000010B5024B5B +S2140178709847024CA047FDE769010000FD010000A2 +S214017880002243088B4274D303098B425FD3030A59 +S2140178908B4244D3030B8B4228D3030C8B420DD36C +S2140178A0FF22090212BA030C8B4202D312120902FA +S2140178B065D0030B8B4219D300E0090AC30B8B4238 +S2140178C001D3CB03C01A5241830B8B4201D38B03E6 +S2140178D0C01A5241430B8B4201D34B03C01A52418B +S2140178E0030B8B4201D30B03C01A5241C30A8B42CE +S2140178F001D3CB02C01A5241830A8B4201D38B02B9 +S214017900C01A5241430A8B4201D34B02C01A52415C +S214017910030A8B4201D30B02C01A5241CDD2C309CE +S2140179208B4201D3CB01C01A524183098B4201D34A +S2140179308B01C01A524143098B4201D34B01C01A35 +S214017940524103098B4201D30B01C01A5241C308AD +S2140179508B4201D3CB00C01A524183088B4201D31C +S2140179608B00C01A524143088B4201D34B00C01A08 +S2140179705241411A00D20146524110467047FFE774 +S21401798001B5002000F0F0F802BDC0460029F7D08E +S21401799076E7704703460B437FD4002243088B42A9 +S2140179A074D303098B425FD3030A8B4244D3030B80 +S2140179B08B4228D3030C8B420DD3FF22090212BA45 +S2140179C0030C8B4202D31212090265D0030B8B42C1 +S2140179D019D300E0090AC30B8B4201D3CB03C01AAB +S2140179E05241830B8B4201D38B03C01A5241430B86 +S2140179F08B4201D34B03C01A5241030B8B4201D376 +S214017A000B03C01A5241C30A8B4201D3CB02C01AE0 +S214017A105241830A8B4201D38B02C01A5241430A58 +S214017A208B4201D34B02C01A5241030A8B4201D347 +S214017A300B02C01A5241CDD2C3098B4201D3CB01EE +S214017A40C01A524183098B4201D38B01C01A52419D +S214017A5043098B4201D34B01C01A524103098B42A1 +S214017A6001D30B01C01A5241C3088B4201D3CB008C +S214017A70C01A524183088B4201D38B00C01A52416F +S214017A8043088B4201D34B00C01A5241411A00D21F +S214017A9001465241104670475DE0CA0F00D0494288 +S214017AA0031000D34042534000229C4603098B42F8 +S214017AB02DD3030A8B4212D3FC22890112BA030A80 +S214017AC08B420CD3890192118B4208D38901921102 +S214017AD08B4204D389013AD0921100E08909C30987 +S214017AE08B4201D3CB01C01A524183098B4201D389 +S214017AF08B01C01A524143098B4201D34B01C01A74 +S214017B00524103098B4201D30B01C01A5241C308EB +S214017B108B4201D3CB00C01A524183088B4201D35A +S214017B208B00C01A5241D9D243088B4201D34B0075 +S214017B30C01A5241411A00D20146634652415B10B7 +S214017B40104601D34042002B00D549427047634698 +S214017B505B1000D3404201B5002000F005F802BDDD +S214017B600029F8D016E770477047C046002B11D1A0 +S214017B70002A0FD1002900D1002802D00021C943D4 +S214017B80081C07B4024802A14018029003BDC04673 +S214017B90D9FFFFFF03B4684601B5029800F030F83C +S214017BA0019B9E4602B00CBC7047C046F0B5CE465F +S214017BB0474615042D0C2E0080B50704140C3F0C07 +S214017BC09946030C7E435D43674363437F19340C38 +S214017BD0E4199C46A54203D980235B029846C44417 +S214017BE04B46514343433604360C250C2404654466 +S214017BF0A4195918491920000CBC90469946F0BDA5 +S214017C00F0B557464E464546DE46E0B5040083B01D +S214017C100D00924699468B422FD82CD049465046A5 +S214017C2000F0CCF829000600200000F0C7F8331A4F +S214017C309846203B9B4600D574E053465A469340EF +S214017C401F005346424693401E00AF4229D826D015 +S214017C505B46A41BBD41002B00DA79E0002200231D +S214017C600092019301235A46934001930123424611 +S214017C709340009319E08242D0D90022002300925B +S214017C8001930C9B002B01D01C605D60009801994C +S214017C9003B03CBC90469946A246AB46F0BDA34213 +S214017CA0D6D900220023009201934346002BE8D048 +S214017CB0FB0772081A4346467B080EE0AB4201D129 +S214017CC0A2420CD8A41A9D41012024196D4100211D +S214017CD0013E24184D41002E06D0AB42EED9013E9E +S214017CE024196D41002EF8D15B46009801990019C0 +S214017CF06941002B22DB2B005A46D3402A0044461A +S214017D00E2401C005B461500002B2CDB26009E4043 +S214017D10330026004746BE403200801A9941009043 +S214017D200191AEE7424620239B1A5246DA4041466D +S214017D3013004A468A4017001F4382E74246202323 +S214017D409B1A2A0046469A402300F3401343D5E780 +S214017D504246202300219B1A002200910192012213 +S214017D60DA40019282E74246202326009B1ADE4033 +S214017D702F00B446974066463B003343C9E7C046EA +S214017D801C2101231B04984201D3000C10391B0A45 +S214017D90984201D3000A08391B09984201D3000909 +S214017DA0043902A2105C40187047C0460403020260 +S214017DB001010101000000000000000010B50029CB +S214017DC003D1FFF7DDFF203002E0081CFFF7D8FFE4 +S214017DD010BDC04670B500260C4D0D4C641BA4109A +S214017DE0A64209D1002604F0CBFD0A4D0A4C641BBD +S214017DF0A410A64205D170BDB300EB5898470136D2 +S214017E00EEE7B300EB5898470136F2E78CC901005C +S214017E108CC901008CC9010090C9010030B500244D +S214017E20A24201D1002005E0035D651C0C5DA34262 +S214017E3001D0181B30BD2C00F2E7002310B59A4282 +S214017E4000D110BDCC5CC4540133F8E7030082189E +S214017E50934200D1704719700133F9E702780B7825 +S214017E60002A03D0013001319A42F7D0D01A704768 +S214017E70031C0A7801311A700133002AF9D17047C0 +S214017E800023C25C0133002AFBD1581E7047000054 +S214017E9030B59BB00091049108496D460291059159 +S214017EA0012182244942E981A4006946AC8100F09F +S214017EB075F80023009A13701BB030BDFFFFFF7FDB +S214017EC010B513000A00010002480068FFF7E0FF42 +S214017ED010BDC04660000020F0B58E6885B0070072 +S214017EE00C00039201939E4239D890238A89DB00C5 +S214017EF01A4234D00325096923685B1A0293636921 +S214017F0002985D43EB0F5D19019B6D1001331B1841 +S214017F10AB4200D91D00530532D52900380000F0C8 +S214017F2031FB061E09D10C233B6040230120A289A8 +S214017F3040421343A38105B0F0BD029A2169FFF7C1 +S214017F407CFFA389144A1A4080231343A381029B12 +S214017F502661F61826606561019EED1AA560019BF3 +S214017F60B34200D21E0032000399206800F0ADFA39 +S214017F70A36800209B1BA36023689E192660DAE78E +S214017F802A00380000F05CFB061EE0D121693800AB +S214017F9000F0AEFAC7E7C0467FFBFFFFF0B59FB023 +S214017FA0029005938B890F0016001B0611D50B69ED +S214017FB0002B0ED1402100F0E5FA38603861002828 +S214017FC005D10C23029A013813601FB0F0BD40237F +S214017FD07B61002306AD6B6120336B761033AB7685 +S214017FE034002378002B47D1A31B04930DD0A31B89 +S214017FF0320039000298FFF76FFF431C00D1B5E04D +S2140180006A69049B944663446B612378002B00D114 +S214018010ACE00122002352426A6002A9543252188F +S21401802001342B60EB60AB601370AB65584E0522D4 +S2140180302178300000F03EFA621C002820D1296821 +S214018040CB0604D5532302AE20309B1918700B07BC +S21401805004D553232B2002AE9B19187023782A2BA4 +S21401806016D000200A21099B2278303A092A55D9D0 +S214018070002815D0099313E0252BB5D00134B0E7BD +S2140180800123801B8340296814000B432B60CDE736 +S214018090059B181D1B680590002B39DB09931400FE +S2140180A023782E2B0BD16378621C2A2B3ED1059B9D +S2140180B002341A1D1B680592002B34DB0793354EDC +S2140180C021780322300000F0F5F9002806D040237D +S2140180D0801B83402A68013413432B6021780622D3 +S2140180E02D48661C297600F0E5F9002846D02B4B72 +S2140180F0002B2FD12968059B0722C90528D59B1877 +S2140181009343083305936B69039A9B186B6167E782 +S2140181105B42EB6002230B432B60C0E74B43013409 +S2140181209B180120A0E701235B42C7E70023140048 +S2140181300A201A006B6021783039092903D9002BEF +S214018140BDD00792BBE74243013452180123F2E740 +S2140181500733D5E705AB00933A00114B2900029887 +S21401816000E000BF0390039B0133CCD1BB890B9881 +S2140181705B0600D429E70120404226E705AB0093C1 +S2140181803A00074B2900029800F07AF8EAE7C04661 +S2140181904CC9010052C9010056C901000000000087 +S2140181A0D97E0100F7B5150001938A680B69009026 +S2140181B00C00934200DA130022002B60433212783F +S2140181C0002A01D001332B6023689B0602D52B6859 +S2140181D002332B60062723681F4027D02300433332 +S2140181E01B785A1E93412268920630D422000199C8 +S2140181F043320098089EB047431C25D006232068CA +S2140182002A68E16803400025042B03D18D1AEB434D +S214018210DB171D40A3682269934201DD9B1AED1806 +S2140182200027BD4220D1002010E00137E3682A680C +S2140182309B1A9F42D2DA2200012319320199009833 +S214018240089EB047431CF0D101204042FEBD3020BD +S214018250E1184331087021005A1C45310978A218EB +S214018260433202331170C1E7220001231A32019909 +S2140182700098089EB047431CE6D00137D1E70000BE +S214018280F0B58BB006920A0043320793059004922C +S2140182900A7E0C00109B6E2A00D18FE017D8632A45 +S2140182A02CD008D8002A00D199E0582A54D02600AC +S2140182B04236327029E0642A01D0692AF7D1216852 +S2140182C01A68080623D5111D1960156825E0732A5A +S2140182D000D188E008D86F2A29D0702AE7D1202259 +S2140182E009680A43226003E0752A20D0782ADED185 +S2140182F022007821453211706C4A30E00E001A686F +S2140183004236111D196013683370012379E049065E +S214018310D9D5111D19600023D55E002D03DA2D2352 +S214018320049A6D421370624B0A2703932FE020686C +S2140183301968050603D5081D18600D6805E0400696 +S214018340F9D50D68081D1860ADB2594B082703937F +S2140183506F2A18D00A2716E045310A70544A03924C +S2140183601A682168101D18601568080622D5CB0703 +S21401837002D52023194321601027002D03D1202385 +S21401838022689A4322602300002243331A706368EE +S214018390A360002B5CDB0422216891432160002D41 +S2140183A058D1049E002B64D02600039B42361B78CE +S2140183B033705EE04806DAD5ADB2D8E709681A68C8 +S2140183C0080605D5111D1960136862691A6006E072 +S2140183D04906F7D5111D19601368A28A1A80002371 +S2140183E0049E236154E01A68111D19601668002165 +S2140183F06268300000F05EF8002801D0801B6060E3 +S214018400636823610023049A137041E023693200F4 +S21401841006990598079DA847431C43D02368002565 +S2140184209B070FD4099BE06898423DDA18003BE0B1 +S21401843022000123193206990598079EB047431C6E +S21401844030D00135E368099A9B1A9D42F0DBE9E7D3 +S214018450002DA9D0049E28003900FFF797FA039B48 +S214018460013E5B5C280033703900FFF709FA051EF0 +S214018470F1D1082F09D12368DB0706D56368226985 +S214018480934202DC3023013E3370049B9B1B236125 +S214018490079B09AA00932100069B0598FFF782FE19 +S2140184A0431CB3D1012040420BB0F0BD6EC90100A0 +S2140184B05DC90100C9B28218904201D100207047FF +S2140184C003788B42FBD00130F6E710B5884202D91B +S2140184D08B18984208D300239A4207D0CC5CC45428 +S2140184E00133F9E78B5C8354013AFBD210BD0000DF +S2140184F070B50500002910D00C1F2368002B00DA88 +S214018500E418280000F0D4F81D4A1368002B05D1A2 +S21401851063601460280000F0CCF870BDA34209D94E +S214018520216860188342F3D118685B68411821609E +S214018530EEE713005A68002A01D0A242F9D9196859 +S2140185405818A0420BD120680918581819608242A1 +S214018550E0D110685268411819605A60DAE7A04203 +S21401856002D90C232B60D5E721686018824203D11B +S214018570106852684118216062605C60CAE7C046B4 +S2140185808C4C0020032370B5CD1C9D430835060096 +S2140185900C2D1ED20C25A9421DD8300000F088F8FB +S2140185A0254A14682100002919D1244C2368002B80 +S2140185B003D1300000F06AF820602900300000F096 +S2140185C065F8431C2CD10C233000336000F071F8A1 +S2140185D003E0002DDFDA0C233360002070BD0B684A +S2140185E05B1B1AD40B2B03D90B60CC18256003E058 +S2140185F08C420ED163681360300000F05AF82000F8 +S21401860007220B30231D9043C31AE7D05A42E2508B +S214018610E4E74B6863600C00EEE70C004968C2E7CC +S2140186200323C41C9C43A042E0D0211A300000F072 +S2140186302DF8431CDAD1C6E78C4C0020904C002064 +S214018640F8B507000D001600002905D11100FFF747 +S21401865099FF04002000F8BD002A03D1FFF748FF68 +S2140186603400F7E700F026F82C008642F2D93100F4 +S2140186703800FFF787FF041EECD029003200FFF711 +S214018680DCFB29003800FFF733FFE3E7002370B572 +S214018690064C050008002360E8F7DEFE431C03D104 +S2140186A02368002B00D02B6070BDC046344E0020DE +S2140186B0704770470B1F1B68181F002B01DA0B58F9 +S2140186C0C018704700080042000C0042001000422B +S2140186D00014004200180042001C0042AE0D0000CB +S2140186E0AA0D0000AA0D0000100E0000100E0000DA +S2140186F0C20D0000B40D0000C80D0000FE0D000004 +S214018700980E0000780E0000780E0000040F00009E +S2140187108A0E0000A60E00007C0E0000B40E0000BB +S214018720F40E00004F7574206F66206D656D6F72D4 +S214018730790000F8AA22000026230000302300005A +S2140187404623000056230000662300008423000011 +S2140187509C230000B2230000D0230000DA2300008F +S214018760F023000000240000102400002E24000046 +S21401877046240000502400006624000076240000F1 +S21401878086240000A4240000FFFF00004E554C4C38 +S21401879020706F696E746572000000006C765F6F02 +S2140187A0626A0000E0070000F47E0000F87E000028 +S2140187B0F47E0000FC7E0000007F0000047F0000C5 +S2140187C0087F0000FC7E0000007F0000047F0000A0 +S2140187D0087F0000FFFF00004E6F0A6461746100AD +S2140187E0B8810000A0810000A4810000A8810000DB +S2140187F0AC810000B0810000FF00000000FF000017 +S2140188000055AAFF00112233445566778899AABB02 +S214018810CCDDEEFF000102030405060708090A0B7A +S2140188200C0D0E0F101112131415161718191A1B0A +S2140188301C1D1E1F202122232425262728292A2BFA +S2140188402C2D2E2F303132333435363738393A3BEA +S2140188503C3D3E3F404142434445464748494A4BDA +S2140188604C4D4E4F505152535455565758595A5BCA +S2140188705C5D5E5F606162636465666768696A6BBA +S2140188806C6D6E6F707172737475767778797A7BAA +S2140188907C7D7E7F808182838485868788898A8B9A +S2140188A08C8D8E8F909192939495969798999A9B8A +S2140188B09C9D9E9FA0A1A2A3A4A5A6A7A8A9AAAB7A +S2140188C0ACADAEAFB0B1B2B3B4B5B6B7B8B9BABB6A +S2140188D0BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACB5A +S2140188E0CCCDCECFD0D1D2D3D4D5D6D7D8D9DADB4A +S2140188F0DCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEB3A +S214018900ECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFB29 +S214018910FCFDFEFF8080808181828283848586873C +S214018920898A8C8D8F91939597999B9EA0A2A5A7D6 +S214018930AAADAFB2B5000000FFFF00000011223360 +S214018940445566778899AABBCCDDEEFF0011223329 +S214018950445566778899AABBCCDDEEFF62696E0046 +S214018960BCEA0000C2EA000058EA0000AAEA0000D9 +S214018970B0EA0000BCEA0000BCEA0000BCEA000065 +S214018980B6EA0000F8EC0000FCEC0000C2EC0000C7 +S214018990ECEC0000F0EC0000F8EC0000F8EC000055 +S2140189A0F8EC0000F4EC0000A2EC0000A6EC0000DD +S2140189B06CEC000096EC00009AEC0000A2EC0000C3 +S2140189C0A2EC0000A2EC00009EEC0000F2EB00001E +S2140189D0F6EB0000CCEB0000E6EB0000EAEB000053 +S2140189E0F2EB0000F2EB0000F2EB0000EEEB000011 +S2140189F070ED0000C4ED0000CAED0000D0ED0000EF +S214018A00D6ED0000DCED0000E2ED0000E8ED000030 +S214018A1098EE00009CEE000088EE00008CEE000050 +S214018A2090EE000098EE000098EE000098EE000030 +S214018A3094EE0000F8F00000FCF00000E8F0000002 +S214018A40ECF00000F0F00000F8F00000F8F0000094 +S214018A50F8F00000F4F0000070F00000A0F0000054 +S214018A6060F0000064F0000068F0000070F00000A4 +S214018A7070F0000070F000006CF0000038F00000AC +S214018A803EF00000F4EF000026F000002CF000009D +S214018A9038F0000038F0000038F0000032F0000036 +S214018AA072F10000CEF10000D4F10000DAF100000E +S214018AB0E0F10000E6F10000ECF10000F2F1000048 +S214018AC0200000005F000100000000000000000020 +S214018AD000000000B0000000F3F76000F0C60100DF +S214018AE0000000003B000200000000000000000043 +S214018AF0000050040000000000005004030C0100B8 +S214018B0012004006050501071F00400B0B0C000074 +S214018B106100F0090A1000FEB100800D0D0C000086 +S214018B20FF00000B0B0D00FF470160030205010764 +S214018B304C016005040F01FD6A017005040F00FD7C +S214018B408801600607070005A1015009080801020F +S214018B50C101A003030500FEC901200606030003A8 +S214018B60D201A00303030000D701A0050810FFFEF1 +S214018B701702B00A0A0C00005302F005050C0000AB +S214018B8071023009090C0000A7022009090C000037 +S214018B90DD02B00A0B0C00001F033009090C0000AF +S214018BA05503E0090A0C000091039009090C000026 +S214018BB0C703500A0A0C00000304E0090A0C00006F +S214018BC03F04A003030900004D04A003030C00FDAD +S214018BD05F045009080801027F04500908060103D2 +S214018BE09704500908080102B7043009090C00006F +S214018BF0ED049010100F00FD6505B00B0D0CFF0085 +S214018C00B305200C0B0C0100F505900B0B0C0000B6 +S214018C103706300D0C0C01007F06C00A090C010056 +S214018C20B506300A090C0100EB06600C0C0C0000BE +S214018C303307000D0B0C01007507F004030C01004F +S214018C4087073008080CFF00B707800B0B0C0100E4 +S214018C50F9078009090C01002F08400F0D0C0100CF +S214018C607D08000D0B0C0100BF08700D0D0C0000F7 +S214018C700D09900B0A0C01004909700D0E0F00FD3D +S214018C80B209A00B0A0C0100EE09F0090A0C00005B +S214018C902A0A60090A0C0000660AA00C0B0C0100E7 +S214018CA0A80A600B0D0CFF00F60A0012120C000059 +S214018CB0620BC00A0B0C0000A40B600A0C0CFF0030 +S214018CC0EC0B800A0B0C00002E0C5005050F01FD65 +S214018CD0540CA0050810FFFE940C5005040F00FD6F +S214018CE0B20C500908070102CE0C0008080200FE6B +S214018CF0D60CA0090502010ADB0C9009090900003F +S214018D00040DF00A0A0C0100400D200909090000B3 +S214018D10690DF00A0A0C0000A50DD0090A09000029 +S214018D20D20DA005070C0000FC0D100B0A0C00FD6F +S214018D30380EE00A090C01006E0E7004030C0100E7 +S214018D40800E9004060FFEFDAD0EE009090C010031 +S214018D50E30E7004020C0100EF0EF0100F09010083 +S214018D60330FE00A090901005C0F300A0A09000006 +S214018D70890FF00A0A0C01FDC50FF00A0A0C00FD66 +S214018D8001109006060901001C10000808090000E1 +S214018D904010A006070B00006710D00A0909010061 +S214018DA09010F0080A09FF00BD10600E0F090000C0 +S214018DB00111D008090900002A11F0080A0CFFFD6C +S214018DC066115008080900008A11A005060F00FD6B +S214018DD0B711D004030F01FDCE11A005050F00FD4C +S214018DE0F4115009090500040B12B0060606000628 +S214018DF01D1200050304010323120010101100FECA +S214018E00AB120010100C00000B130010100E00FF28 +S214018E107B130010100C0000DB13000B0B0C000082 +S214018E201D140010101000FE9D140010101000FEFE +S214018E301D150012120E00FF9B150010101000FEEB +S214018E401B160012120C000087160010101000FEF0 +S214018E5007170008080E00FF3F17000C0C0E00FF56 +S214018E6093170012121000FE23180010100C0000B9 +S214018E708318000E0A1002FED318000E0E1200FD13 +S214018E805119000E0E0F00FFBA19000E0E0E00FF4C +S214018E901C1A000E0A1002FE6C1A000E100EFFFFBE +S214018EA0DC1A000A0A0E00FF221B000A0A0E00FF47 +S214018EB0681B000E0E0E00FFCA1B000E0E040004F7 +S214018EC0E61B0012120C0000521C0014141000FEC7 +S214018ED0F21C00121410FFFE921D0010101000FE6E +S214018EE0121E000E0E0A0001581E000E0E0A000188 +S214018EF09E1E0014140E00FF2A1F0010100C000006 +S214018F008A1F0010101000FE0A2000101111FFFE2B +S214018F109B20000E0F0E00FF0421000E0E1000FE17 +S214018F207421000E0E0E00FFD621000A0C10FFFE63 +S214018F303622000E0E1000FEA622000E0E1000FEB7 +S214018F4016230012120C0000822300101212FFFDDD +S214018F502424000C0C1000FE84240014140F00FFBF +S214018F601A250014140A00017E250014140A0001B3 +S214018F70E2250014140A000146260014140A000112 +S214018F80AA260014140A00010E270014150E00FF6D +S214018F90A127000E0C1001FE0128000E0E1000FE87 +S214018FA0712800101111FFFD02290014140C000095 +S214018FB07A29000C0C1000FEDA292010110B000192 +S214018FC0BF0BF0AF0AE09E08D08C07C0000010BFB0 +S214018FD01AE0F51F3F51F3E40F3E40F2720810000D +S214018FE005C003E000007A005C0000098007A001CC +S214018FF0FFFFFFFFFD033E733C833000F200C50018 +S214019000000F100E300002F000F2009FFFFFFFFF7E +S2140190104138C336E3300089005C00000A7007A0BF +S2140190200000007900000000790000005CFFE920E4 +S21401903006FCBC9E900EB07900100F807900000DE2 +S214019040F579000003EFFD50000006CFFE4000005A +S214019050795EF100007905F307007907F12FE9BC85 +S214019060AFA003AEFFD70000007900000000790032 +S2140190700003DE800005D000E40C5001E3004C0044 +S2140190805A00A90006A004C04E00004C005A0D501C +S2140190900000E41C58A0000003CE73E13CE9000088 +S2140190A000D60E40A800007C03C003D0002E203C52 +S2140190B0003D000B7000E2098006D00004DDA00030 +S2140190C009EFB1000009E43CA00000D9007D0000D2 +S2140190D00CC01CA000003FAEC1000001DFC00000B4 +S2140190E003EB8F701800DB007F65F03F40008FEACE +S2140190F003F70000CF700BF966CFBF4008DFEA30F8 +S214019100A5000000000000F5F5E4E47200DA05F2BF +S2140191100BC00F703F405F206F107F006F105F2005 +S2140191203F400F700BC005F200DA3F300CB006F17D +S21401913001F600E900BC00AD00AE00AD00BC00E9E0 +S21401914001F606F10CB03F30004A000674A4A02BCD +S214019150FFE5007FFB207B6B8D0004A00000130061 +S2140191600000051000000F5000000F5000011F51B5 +S21401917010EFFFFFF3344F7440000F5000000F5004 +S214019180000952FD0BA0C50F000111101FFFF304CB +S21401919044400312FC1E90000005F100000AB000D6 +S2140191A0000F6000005F100000AB000000F600003A +S2140191B005F100000AB000000F6000004F1000002B +S2140191C0AC000000F6000004F100000AC000000E2A +S2140191D06000004F1000000008EFC50000CFA8CFC8 +S2140191E07007F5000AF20DC00001F81F800000DCD0 +S2140191F03F600000BD3F600000BD1F800000DC0D29 +S214019200C00001F807F5000AF200CFA8CF700008E9 +S214019210EFC500EFFF367AF3005F3005F3005F30ED +S21401922005F3005F3005F3005F3005F3005F30059E +S214019230F304BEFD7007FD98CF90280000BF000024 +S2140192400007F2000000AF0000004F8000003FC0A2 +S21401925000003EC100002EC100002ED100002EF8F5 +S214019260777746FFFFFFFA6FFFFFFF0277779FB022 +S21401927000000CE1000009F3000005F6000000DF25 +S214019280E910000459FD00000006F40000003F64E8 +S214019290400008F3BFC98CFB007CFFD7000000012B +S2140192A0EB00000000BE100000006F500000002F11 +S2140192B0900000000CD000000008F301D50003F870 +S2140192C0002F6000ED2223F7216FFFFFFFFF81557E +S2140192D05556F9520000002F6000000002F6000506 +S2140192E0FFFFFF007F77777008E0000000AD000009 +S2140192F0000BC2100000DFFFFB30045568FF2000A2 +S2140193000004F80000000F92500005F68FD98AFD80 +S214019310105BEFE9100005CEFC60009FC88B70055E +S214019320F80000000CD00000001F800000002F682D +S214019330EFFA103FEE648FD02FF10006F40EC00056 +S21401934002F609F10006F301DE869FB00019EFD898 +S214019350008FFFFFFFE8F77777FC8F00004F5590EF +S214019360000BE0000002F80000009F1000000FB0A4 +S214019370000006F4000000DD0000003F7000000A57 +S214019380F1000001F90000005CFFD70006FC76AF93 +S214019390A00CD00009F10DC00007F207F7115EC05E +S2140193A000BFFFFE1009F9547ED02F800004F64F4F +S2140193B0500000F81FA00005F609FB76AFD0006C40 +S2140193C0FFD810008EFD80000CF868FC005F50008E +S2140193D03F708F00000EC07F30001FF01FD413CFE8 +S2140193E0F104EFFFA9F00002310AF00000000EA020 +S2140193F00000009F3009A78DF70007DFEB40001E35 +S21401940092FC0310000000000312FC1E901E92FC4A +S2140194100310000000000001E91FD0A80E30A000D4 +S21401942000004200017DF3039FE810BFB50000EE87 +S21401943081000017DFB4000004AFD200000182EF04 +S214019440FFFFF3455555510000000001111110EFC3 +S214019450FFFFF33444444050000000EF9200000642 +S214019460CFB50000039FE200006CF3029EE920BF27 +S214019470C600009300000004BEFD7007FC77BFA085 +S214019480270000CF00000009F0000001EA000001FB +S214019490DD100000CE1000003F600000013000002B +S2140194A0000100000006F50000005F400000001704 +S2140194B0CEFDB500000005FB53237DC200006E40C3 +S2140194C00000008E1002F401AEFA3F49B00A901E69 +S2140194D0E65BEF40E30F308F1000AF40981F00D9D6 +S2140194E000003F406A3F00E800001F405C1F00D9B3 +S2140194F000003F406A0F308F1000AF40980A901E60 +S214019500D65ADEA6F203F301AFFA16EE50006E400D +S21401951000000000000006FB532375000000001742 +S214019520CEFDA30000000002FD00000000009FF435 +S214019530000000000F9EB000000006F27F20000031 +S21401954000DC01F80000004F600BE000000BF000AB +S2140195504F600001FA1111ED00008FFFFFFFF300CD +S2140195600EC444444FA006F4000000AF10CD000026 +S2140195700002F85FFFFFEB4005F85557DF405F40FC +S2140195800001FA05F400000FA05F51113AF405FF3F +S214019590FFFFFA005F744459FA05F4000008F25F11 +S2140195A04000005F45F4000009F25F85556AFB053F +S2140195B0FFFFFFD70000028DFEB40004FFB89DF93F +S2140195C002FD20000850BF200000000FA000000090 +S2140195D002F6000000002F6000000000FA00000004 +S2140195E0000BF2000000002FD2000085005FFB890F +S2140195F0DF800029DFEB405FFFFFEA30005F9777EF +S2140196009EF8005F400000AF605F4000000DE05F25 +S21401961040000006F45F40000003F65F40000003D0 +S214019620F65F40000006F45F4000000DE05F40007A +S21401963000AF605F97779EF8005FFFFFEA30005F3C +S214019640FFFFFF95F97777745F40000005F400008F +S214019650005F51111105FFFFFFE05F74444405F4FC +S2140196600000005F40000005F40000005F97777778 +S21401967065FFFFFFFD5FFFFFFF95F97777745F409A +S214019680000005F40000005F40000005F5222210EE +S2140196905FFFFFFE05F85555405F40000005F400EA +S2140196A000005F40000005F400000000018DFEB5DB +S2140196B000004FFB89DFB002FD200006600BF200C0 +S2140196C00000000FA0000000002F60000000002F27 +S2140196D060000009F00FA0000009F00BF20000097D +S2140196E0F002FD20000AF0004FFB89DFC000028D6A +S2140196F0FEC6005F4000004F55F4000004F55F40D1 +S21401970000004F55F4000004F55F5222225F55FF1A +S214019710FFFFFFF55F8555558F55F4000004F55F93 +S2140197204000004F55F4000004F55F4000004F551F +S214019730F4000004F55F45F45F45F45F45F45F45CA +S214019740F45F45F45F45F400FFFFFA007777FA000F +S2140197500000FA000000FA000000FA000000FA001B +S2140197600000FA000000FA000000F9072003F60DD9 +S214019770E98EF101AEFB305F400002EB05F400011B +S214019780EC005F4001DE1005F400CE20005F40BF14 +S214019790300005F49F9000005FCFEF400005FF9179 +S2140197A0EE10005FA003FC0005F40006F8005F4021 +S2140197B00009F505F400000CF25F40000005F40016 +S2140197C000005F40000005F40000005F4000000557 +S2140197D0F40000005F40000005F40000005F400058 +S2140197E00005F40000005F97777725FFFFFFF55F20 +S2140197F0400000001E95FC00000008F95FF500001F +S21401980002FF95FDE00000AEF95F5F70003F5F95D7 +S214019810F38F100BC0F95F31E904F30F95F307F2EC +S214019820DB00F95F300DEF200F95F3005F9000F934 +S2140198305F300071000F95F300000000F95F5000E3 +S214019840004F55FF200004F55FFD00004F55FAF963 +S2140198500004F55F4AF5004F55F40DF204F55F403C +S2140198602FD04F55F4006F94F55F4000AFAF55F41D +S2140198700000DFF55F400002FF55F4000006F5002A +S214019880018DFEB5000004FFB89EFA0002FD20001F +S21401989008F900BF2000000AF20FA00000003F7286 +S2140198A0F600000000F92F600000000F90FA00009B +S2140198B00003F70BF2000000AF202FD200008F90BC +S2140198C0004FFB89EFA0000028DFEB50005FFFFF91 +S2140198D0D7005F9778BFC05F400007F65F40000083 +S2140198E0FA5F400000FA5F400003F85F62236EF102 +S2140198F05FFFFFFD305F855420005F400000005F82 +S214019900400000005F4000000000018DFEB5000031 +S214019910004EFB89EFA00002FD200008F9000AF2C4 +S214019920000000AF200FA00000003F702F60000075 +S214019930000F902F600000000F901F900000002F76 +S214019940700BF1000000AF2003FC100007F90000C7 +S2140199506FFA78DFB0000003AEFFC500000000001C +S2140199603ED415B000000002BFFF800000000001D9 +S21401997031005FFFFFD7005F9778BFC05F400007E9 +S214019980F65F400000FA5F400000FA5F400003F80F +S2140199905F52236EE15FFFFFFC305F8555F9005F84 +S2140199A040007F405F40000CE05F400002F9005C31 +S2140199B0EFD92007FC87AF900EC00001100F800082 +S2140199C000000DF500000003EFEA50000005AEFEB2 +S2140199D0400000004EF100000005F308000008F208 +S2140199E02FFA77BFA0029DFFC700FFFFFFFFF567B5 +S2140199F078FB77720001F700000001F70000000114 +S214019A00F700000001F700000001F700000001F771 +S214019A1000000001F700000001F700000001F70058 +S214019A20000001F700006F3000008F16F3000008F9 +S214019A30F16F3000008F16F3000008F16F30000060 +S214019A408F16F3000008F16F3000008F05F4000058 +S214019A5009F03F700000CD00DE20005F8004FFA803 +S214019A60BFD00003BEFD81000CE00000006F306F28 +S214019A705000000CC000FB000003F60009F20000D5 +S214019A80AE00002F80001F900000CE0007F20000FD +S214019A9005F600DB0000000EC04F500000008F3BB3 +S214019AA0E000000002FBF8000000000BFF100000C1 +S214019AB000004FB000005F400000DF000002F50F1D +S214019AC0900002FF400007F00BE00007FE90000C3C +S214019AD0B006F3000CAAE0001F6001F8001F54F363 +S214019AE0006F1000CD007F10F800CC00007F20CB67 +S214019AF000AD01F700002F71F6005F26F200000DA1 +S214019B00C6F1000F7BD0000008FDC0000BDF80000F +S214019B100003FF700006FF30000000EF200001FE8A +S214019B2000003F900000CD008F40007F3000DE1027 +S214019B302F800003FA0CD0000007FBF30000000C96 +S214019B40F800000001EFC0000000BF7F7000006F4A +S214019B5060AF20002FB001ED000CF10004F807F60D +S214019B60000009F30CE0000007F203F700001F9065 +S214019B7000AF10009E10001FA002F6000008F30BB5 +S214019B80D0000000EC4F400000005FFB000000002A +S214019B900CF20000000009F00000000009F00000CF +S214019BA0000009F00000000009F000003FFFFFFF81 +S214019BB0FD01777777BF900000001EC00000000C03 +S214019BC0F200000008F500000004F900000001ECB6 +S214019BD000000000CF200000008F500000004F90D2 +S214019BE00000001EF877777705FFFFFFFFF05FFFA5 +S214019BF005F7505F3005F3005F3005F3005F300571 +S214019C00F3005F3005F3005F3005F3005F3005F7C2 +S214019C10505FFF007E0000001F4000000C90000017 +S214019C2007E0000002F4000000C90000007E00000A +S214019C30002F4000000C90000007E0000002F30037 +S214019C400000D90000007E0000002F3000000D90BB +S214019C50000007E0BFFA35EA00EA00EA00EA00EA97 +S214019C6000EA00EA00EA00EA00EA00EA00EA35EA69 +S214019C70BFFA002F8000009DE00000F3D50006D05B +S214019C807B000C601F203F100B809A0004E0FFFF52 +S214019C90FFFF1111111107F60003E7019EFD800079 +S214019CA0CE87AF90020000AF00000006F202BEFFB2 +S214019CB0FF20EC4227F22F50007F20EC427FF20279 +S214019CC0BFFB6F208F000000008F000000008F0098 +S214019CD00000008F2BFEB3008FEC78EF308FA000D2 +S214019CE01EC08F200007F18F000005F38F200007AC +S214019CF0F18FA0001ED08FEC78EF308E2BFEB300D4 +S214019D00003AEFC4004FD87CF40DD0000713F600DC +S214019D1000004F30000003F60000000DD0000610D2 +S214019D204FD77CF4003AEFC40000000001F70000B2 +S214019D300001F700000001F7003BFFA3F704FD87D1 +S214019D40CEF70ED0000BF73F600003F74F3000014F +S214019D50F73F500003F70EC0000AF704FC65BEF794 +S214019D60003BFFB2F7003BFEA20004FC67EE200EAC +S214019D70C0001EA03F500007F04FFFFFFFF13F72EB +S214019D802222200EC000020004FD87AF50003AEFE9 +S214019D90D600005DFC002FB57004F3000CFFFFA099 +S214019DA048F753005F300005F300005F300005F30D +S214019DB000005F300005F300005F3000003BFFB29B +S214019DC0E904FE87CFF90ED1000AF93F600001F9D8 +S214019DD04F400000F93F600001F90ED00009F90478 +S214019DE0FD87CFF8003BFFB3F700000005F409E953 +S214019DF077AFB0017CFFD8008F00000008F00000AC +S214019E00008F00000008F2BFEA108FFB89FD08F8FA +S214019E100006F48F10001F78F00000F88F00000F86 +S214019E2088F00000F88F00000F88F00000F89E1AF6 +S214019E30F20008F08F08F08F08F08F08F08F08F016 +S214019E400007E20009F30000000007F10007F10037 +S214019E5007F10007F10007F10007F10007F100071D +S214019E60F10007F10008F0186EC03EFC208F0000DC +S214019E700008F00000008F00000008F0001DD18FE0 +S214019E80001DE208F01DE2008F2DF30008FEFF70B2 +S214019E90008FE2BF3008F201EE108F0003FB08F0DE +S214019EA00007F78F8F8F8F8F8F8F8F8F8F8F8F8E6C +S214019EB03CFE913BFEA208FF969FCFC68FD08F70C7 +S214019EC0009FC0005F58F10005F60001F78F000003 +S214019ED04F40000F88F00004F40000F88F00004F98 +S214019EE040000F88F00004F40000F88F00004F4097 +S214019EF0000F808E3BFEA108FFA68FD08F80006FDB +S214019F0048F10001F78F00000F88F00000F88F007D +S214019F10000F88F00000F88F00000F80003BEFC4B0 +S214019F200004FD87CF600ED0000BF13F600003F503 +S214019F304F300001F73F600003F50ED0000BF1042F +S214019F40FD77CF60003BEFC4008E3BFEB3008FFB76 +S214019F5057DF308F90000DC08F100007F18F000083 +S214019F6005F38F200007F18FA0001ED08FEC78EF4D +S214019F70308F2BFEB3008F000000008F0000000022 +S214019F808F00000000003BFFA2F704FD87DEF70EFE +S214019F90D0000BF73F600003F74F300001F73F603A +S214019FA00003F70ED0000BF704FD77CEF7003BFF5A +S214019FB0A3F700000001F700000001F70000000110 +S214019FC0F78E2BF08FED908FA0008F20008F000072 +S214019FD08F00008F00008F00008F000002AEFD9101 +S214019FE01ED769D04F3000002FB4100006EFFD6079 +S214019FF000015BF5010000F75FA76BF319DFEC408A +S21401A00005F300005F3000CFFFFA048F753005F3CB +S21401A01000005F300005F300005F300004F400002C +S21401A0201FC680005DFC10AE00002F5AE00002F54E +S21401A030AE00002F5AE00002F5AE00002F59F000E6 +S21401A04004F56F3000AF51EE76BFF502BEFB3F5010 +S21401A0500DC00000CB06F20002F500F90009E00091 +S21401A0609E000F80002F606F10000CC0CB00000513 +S21401A070F6F4000000EFD00000008F7000BB000077 +S21401A0809F10004F16F1000EF60009C00F6005FC88 +S21401A090B000F600AC00AB5F105F1005F10F50F793 +S21401A0A00AB0000F76F009C0F50000ACBA004F8F79 +S21401A0B0000004FF4000EFA000000EE00008F400DE +S21401A0C0004F70009F208F305F5000CD2E90000211 +S21401A0D0FFD000000AF6000004FDE10001EB0DC010 +S21401A0E000BE103F806F40007F400DC00000CB06D1 +S21401A0F0F30002F400EA0009D0008F101F70001F61 +S21401A100707F10000AE0D9000003F9F2000000CFCA +S21401A110B00000006F40000000AD00001C79F500A3 +S21401A120001AEE7000004FFFFFF915555BF40000B2 +S21401A1304F800001EC00000BE100008F400004F7A7 +S21401A14000001EE555535FFFFFFC002CF500AF61D4 +S21401A15000CC0000DB0000DB0000DB0002EA001F91 +S21401A160F40005FA0000DB0000DB0000DB0000CC99 +S21401A1700000AF61002CF55F15F15F15F15F15F179 +S21401A1805F15F15F15F15F15F15F15F15F10BE8088 +S21401A19003AF4001F6001F7001F7001F7000F900C1 +S21401A1A00AFB00FB201F7001F7001F7001F603AFCA +S21401A1B040BE900000000000003DE400B50C86F5AE +S21401A1C01E20F003EF90020000100002CE900D401A +S21401A1D0893B000E3B000E0D408902CE900008F828 +S21401A1E0EFE7F7000000000000000000000000009C +S21401A1F00049DC0000000016BFFFFF0000038DFFD2 +S21401A200FFFFFF0000CFFFFFFFFFFF0000FFFFFF84 +S21401A210FFC7FF0000FFFFEA5100FF0000FF8300B9 +S21401A2200000FF0000FF00000000FF0000FF00002C +S21401A2300000FF0000FF00000000FF0000FF00001C +S21401A2402BFFFF0000FF0000DFFFFF2BFFFF0000DA +S21401A250DFFFFDDFFFFF00002BFFB2DFFFFD000089 +S21401A2600000002BFFB20000000000D00FFFFFFF30 +S21401A270FFF00DFFFFC888888CFFFFF00F800000FD +S21401A28008F00FF00F80000008F00FFFFF800000BD +S21401A29008FFFFF00FECCCCCCEF00FF00FECCCCCDF +S21401A2A0CEF00FFFFF80000008FFFFF00F800000D8 +S21401A2B008F00FF00F80000008F00FFFFFC8888835 +S21401A2C08CFFFFD00FFFFFFFFFF00DDFFF73FFFFD7 +S21401A2D0FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFF3E +S21401A2E0FFFFFFDFFF73FFFFFFFFFD000000000021 +S21401A2F0000000DFFF73FFFFFFFFFDFFFFA5FFFF6D +S21401A300FFFFFFFFFFA5FFFFFFFFFFDFFF73FFFF5D +S21401A310FFFFFD0000000000000000DFFF73FFFFED +S21401A320FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFFED +S21401A330FFFFFFDFFF73FFFFFFFFFD0000000000D0 +S21401A340000AB1000000000000BFFC000000000091 +S21401A3500BFFFB0000000000BFFFC01BA000000BAE +S21401A360FFFC00CFFB0000BFFFC000BFFFB00BFF2C +S21401A370FC00000CFFFBBFFFC0000000CFFFFFFB8F +S21401A380000000000CFFFFB00000000000BFFB0053 +S21401A39000000000000BB0000000000300000003F6 +S21401A3A008FC10001CF8FFFC101CFFF5FFFC2CFF3E +S21401A3B0F505FFFFFFF50005FFFFF500001DFFFD9A +S21401A3C010001CFFFFFC101CFFF9FFFC1CFFF5052D +S21401A3D0FFFCDFF50005FFD1A4000004A10000008A +S21401A3E04FE00000000002106FF1031000005FD084 +S21401A3F06FF13FD10003FFF16FF15FFD000DFF40EC +S21401A4006FF109FF704FF7006FF100CFE09FF0008A +S21401A4106FF1005FF3BFC0006FF1002FF5BFC00002 +S21401A4204FE0001FF6AFE0000000004FF46FF400AD +S21401A430000000AFF00FFE10000005FFA006FFD3DE +S21401A44000007FFF20009FFFDABEFFF4000006FF3A +S21401A450FFFFFD3000000017BDCA500000000000DD +S21401A4608BB8000000000000FFFF0000000030066F +S21401A470FFFF60030004FDDFFFFFFDEF400DFFFF60 +S21401A480FFFFFFFFD04FFFFFF99FFFFFF408FFFF1D +S21401A4902002FFFF8000FFF900009FFF0000FFF988 +S21401A4A000009FFF0008FFFF2002FFFF804FFFFF15 +S21401A4B0F99FFFFFF40DFFFFFFFFFFFFD004FEDF54 +S21401A4C0FFFFFDDF40003006FFFF600300000000D5 +S21401A4D0FFFF0000000000008BB800000000000035 +S21401A4E003DD303FF3000000006FFFF54FF400007E +S21401A4F00009FF99FFBFF4000001BFF6226FFFF4C9 +S21401A50000002DFE35FF53EFF40004FFC18FFFF866 +S21401A5102DFE407FFA1AFFFFFFA1AFF7CF82DFFFC4 +S21401A520FFFFFD28FC140EFFFFFFFFFFE041000FB9 +S21401A530FFFFFFFFFFF000000FFFF9008FFFF000A5 +S21401A540000FFFF8008FFFF000000FFFF8008FFFED +S21401A550F000000EFFF6006FFFE000000000DFFDD8 +S21401A560000000000000FFFF000000000000FFFFE9 +S21401A570000000000000FFFF000000000000FFFFD9 +S21401A580000000000000FFFF000000004FFFFFFF7B +S21401A590FFF400000BFFFFFFFFB0000000BFFFFF4E +S21401A5A0FB000000000BFFFFB00000000000BFFB37 +S21401A5B0000000DFFFFC1BB1CFFFFDFFFFFFC22C39 +S21401A5C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +S21401A5D0F0E0FFDFFFFFFFFFFFFFFD0004EFFFFFDF +S21401A5E0FFFE4000001EFFFFFFFFFFE10000AFB0CF +S21401A5F00000000BFA0005FF1000000001FF501ECE +S21401A600F600000000006FE1AFB000000000000B94 +S21401A610FAFFFFFF800008FFFFFFFFFFFFF1001FAB +S21401A620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +S21401A630FFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFF94 +S21401A640FFFFFFFFFFFFF8000006BDDA5002FF0024 +S21401A65005EFFFFFFE42FF007FFFA77BFFF9FF0527 +S21401A660FFC100002CFFFF0EFC00000222DFFF5F8F +S21401A670F200000FFFFFFF8FB000000FFFFFFF008B +S21401A680000000000000000000000000000000FFC5 +S21401A690FFFFF000000BF8FFFFFFF000002FF4FFB4 +S21401A6A0FD22200000CFE0FFFFC200002CFF40FF8C +S21401A6B09FFFB76AFFF700FF24DFFFFFFE5000FF92 +S21401A6C02005ACDB600000000000000000008D00EB +S21401A6D00008FF00008FFFDFFFFFFFFFFFFFFFFF08 +S21401A6E0FFFFFFFFFFFFFFFFFFFFFFDFFFFFFF0093 +S21401A6F0008FFF000008FF0000008D000000000032 +S21401A70000000000000000008D0000000008FF00AF +S21401A7100000008FFF0000CFFFFFFF0150FFFFFF8B +S21401A720FF06F7FFFFFFFF00BEFFFFFFFF00AEFFC4 +S21401A730FFFFFF05F8DFFFFFFF026000009FFF003D +S21401A74000000009FF00000000009E00000000005D +S21401A75000000000000000000006100000000000DD +S21401A76000001FD2000000008D000003EE10000064 +S21401A77008FF000AB12FB000008FFF0005FC07F4A8 +S21401A780DFFFFFFF02505F60F9FFFFFFFF06F70DD7 +S21401A790C0BDFFFFFFFF00AE09F09FFFFFFFFF00F8 +S21401A7A0AE09F08FFFFFFFFF06F70DC0ADDFFFFF1D +S21401A7B0FF02505F60E900008FFF0005FC06F40011 +S21401A7C00008FF000AB12FB00000008D000002EE65 +S21401A7D0100000000000001FD20000000000000072 +S21401A7E00610008FFFFFFFFFFFFFF8FFFCFFFFFFD4 +S21401A7F0FFFFFFFF202FFFFFFFFFFFFC000CFFFF07 +S21401A800EEFFFFFF202FFFFE22EFFFFFFCFFFFE220 +S21401A810002EFFFFFE4EFE200002FFFFE202C200F6 +S21401A8200000FFFF200000000000FFFF0000000006 +S21401A8300000FFFFFFFFFFFFFFFFFF8FFFFFFFFF90 +S21401A840FFFFF80000000000FF300001CCFF4000D1 +S21401A8502DFFFF4003EFFFFF403FFFFFFF44FFFFD9 +S21401A860FFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFF52 +S21401A870FFAFFFFFFFFF45FFFFFFFF404FFFFFFF5B +S21401A8804003EFFFFF40002EFFFF300001CC000029 +S21401A890000000000000000000008F910000000092 +S21401A8A000FFFF7000000000FFFFFD40000000FFFA +S21401A8B0FFFFFA100000FFFFFFFFF70000FFFFFF9A +S21401A8C0FFFFD500FFFFFFFFFFFFB2FFFFFFFFFF08 +S21401A8D0FFFDFFFFFFFFFFFFFDFFFFFFFFFFFFB2D3 +S21401A8E0FFFFFFFFFFD500FFFFFFFFF70000FFFFA1 +S21401A8F0FFFA100000FFFFFD40000000FFFF7000A0 +S21401A9000000008EA1000000000000000000000012 +S21401A91000000000000000008FFFF8008FFFF8FF26 +S21401A920FFFF00FFFFFFFFFFFF00FFFFFFFFFFFF2F +S21401A93000FFFFFFFFFFFF00FFFFFFFFFFFF00FF1E +S21401A940FFFFFFFFFF00FFFFFFFFFFFF00FFFFFF0F +S21401A950FFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF +S21401A960FF00FFFFFFFFFFFF00FFFFFFFFFFFF00EE +S21401A970FFFFFF7FFFF7007FFFF78FFFFFFFFFFF60 +S21401A980F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +S21401A990FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +S21401A9A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +S21401A9B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +S21401A9C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +S21401A9D0FFFFFFFFFF8FFFFFFFFFFFF800000000F4 +S21401A9E000CC100003FFFFD20004FFFFFE3004FF7F +S21401A9F0FFFFF404FFFFFFFF54FFFFFFFFF9FFFF18 +S21401AA00FFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFF56 +S21401AA10FF44FFFFFFF304FFFFFE3004FFFFD200F9 +S21401AA2004FFCC100003FF00000000000000002D12 +S21401AA30D2000000000001EFFE10000000001DFF24 +S21401AA40FFD100000000CFFFFFFC0000000BFFFF5E +S21401AA50FFFFB00000AFFFFFFFFFFA0009FFFFFF97 +S21401AA60FFFFFF900FFFFFFFFFFFFFF008FFFFFF55 +S21401AA70FFFFFF8000000000000000000CFFFFFF4A +S21401AA80FFFFFFC00FFFFFFFFFFFFFF00FFFFFFFFE +S21401AA90FFFFFFF00CFFFFFFFFFFFFC00000001AE3 +S21401AAA040000001DFF000001DFFA00001DFFA00FA +S21401AAB0001DFFA00001DFFA00000CFFA000000D42 +S21401AAC0FF80000001DFF80000001DFF800000018C +S21401AAD0DFF80000001DFF80000001DFF00000002D +S21401AAE01B5004A10000000FFD1000000AFFD1005A +S21401AAF00000AFFD1000000AFFD1000000AFFD10FE +S21401AB0000000AFFC0000008FFD000008FFD100003 +S21401AB1008FFD100008FFD100008FFD100000FFDD7 +S21401AB2010000005B1000000000004FF4000000016 +S21401AB300008FF800000000008FF800000000008F9 +S21401AB40FF800000000008FF80000048888CFFC8D6 +S21401AB508884FFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +S21401AB6048888CFFC88884000008FF800000000029 +S21401AB7008FF800000000008FF800000000008FFBA +S21401AB80800000000004FF40000014444444444494 +S21401AB9041EFFFFFFFFFFFFEFFFFFFFFFFFFFF7B12 +S21401ABA0BBBBBBBBBBB7000005ADFFDA5000000066 +S21401ABB004DFFC88CFFD4000007FFE400004EFF775 +S21401ABC00007FFF4009E804FFF704FFFC000AFF8F4 +S21401ABD00CFFF4DFFF809AFFFE08FFFDDFFF80EF2A +S21401ABE0FFFE08FFFD4FFFC08FFFF80CFFF407FFC5 +S21401ABF0F408EE804FFF70007FFE400004EFF8007F +S21401AC000004DFFC88CFFD4000000005ADFFDA50F0 +S21401AC1000008C200000000000000000DFE40000BF +S21401AC200000000000001BFF8049DFFDA5000000BA +S21401AC30007FFFFFD88CFFD400000004EFF800006F +S21401AC404EFF700000001CFF69E804FFF70004E3F4 +S21401AC50009FFEFF80CFFF400DFF7005FFFFE08FD6 +S21401AC60FFD00DFFF7002DFFE08FFFD004FFFC00A3 +S21401AC7000AFF8CFFF30007FFF400006FFFFF70070 +S21401AC800008FFF400003EFFA00000004DFFC88250 +S21401AC9001BFF7000000005ADFFC1008FFA000000B +S21401ACA00000000000004EFD000000000000000053 +S21401ACB002C8000000002DD20000000000000000C5 +S21401ACC0BFFB0000000000000005FFFF5000000071 +S21401ACD00000000DFFFFD00000000000007FFFFF16 +S21401ACE0F7000000000001FFD88DFF1000000000F3 +S21401ACF00AFFA00AFFA0000000003FFFB00BFFF311 +S21401AD0000000000CFFFC00CFFFC00000005FFFFA5 +S21401AD10D00DFFFF5000000EFFFFF99FFFFFE00080 +S21401AD20008FFFFFE22EFFFFF80002FFFFFF9009F2 +S21401AD30FFFFFF100AFFFFFFE33EFFFFFFA00FFF2D +S21401AD40FFFFFFFFFFFFFFF008FFFFFFFFFFFFFF13 +S21401AD50FF8000000000000000000000000000006E +S21401AD60D800000000000000FF80FFFF700007FF12 +S21401AD70FFF8FFFFF6006FFFFFFD788EFF15FFE877 +S21401AD80FFE20002E54FFE20FE20000013FFF30065 +S21401AD90520000003FFF310052000002EFF45E2037 +S21401ADA0FE20788EFF51FFE8FFE2FFFFF6006FFFFF +S21401ADB0FFFDFFFF700007FFFFF800000000000026 +S21401ADC0FF80000000000000D80000000000000026 +S21401ADD0000000000000000000000001DD1000007F +S21401ADE000001DFFD100000001DFFFFD1000001D67 +S21401ADF0FF99FFD10001DFF9009FFD101DFF9000B4 +S21401AE0009FFD1BFF90000009FFB5F900000000919 +S21401AE10F500000000000000000000000000005FD8 +S21401AE209000000009F5BFF90000009FFB1DFF9090 +S21401AE300009FFD101DFF9009FFD10001DFF99FFFA +S21401AE40D1000001DFFFFD100000001DFFD1000052 +S21401AE50000001DD100000000000000000000000FE +S21401AE600000000000000000001DD10000000000EE +S21401AE70000001DFFD10EFFFFFFFD0001DFFFFD137 +S21401AE80AFFFFFFFF000CFCFFCFC0000000FF0008B +S21401AE906B1FF1B60000000FF000000FF00000007D +S21401AEA0000FF000000FF0000000000FF000000F90 +S21401AEB0F00000006B1FF1B6000FF0000000CFCFCE +S21401AEC0FCFC000FFFFFFFFA1DFFFFD1000DFFFF87 +S21401AED0FFFE01DFFD10000000000000001DD10094 +S21401AEE0000000000000000000008FFFFFE20000ED +S21401AEF00000FFFFFFFE20000000FFFFFFFFFFFF37 +S21401AF00FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +S21401AF10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +S21401AF20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +S21401AF30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +S21401AF40FFFF8FFFFFFFFFFFFFF80000000BB000C1 +S21401AF500000000000BFFB00000000000BFFFFB078 +S21401AF6000000000BFFFFFFB0000000BFFFFFFFF1C +S21401AF70B000004FFFFFFFFFF400000000FFFF00DE +S21401AF800000000000FFFF000000000000FFFF00BF +S21401AF900000000000FFFF000000000000FFFF00AF +S21401AFA00000DFFFF0DFFD0FFFFDFFFFF900009F50 +S21401AFB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0AA +S21401AFC0E0FFDFFFFFFFFFFFFFFD000000000000C6 +S21401AFD000000000000000000AEA62000000000015 +S21401AFE002FFFFF000000000009FFFFF00000000CE +S21401AFF0000FFFFFD00000000002FFFFFB00000073 +S21401B000000003EFFF70000000000004FFF20000E4 +S21401B01000000000BFFB0000000000006FFF3000D2 +S21401B020000200004FFF9000028FF3006FFFD00078 +S21401B0300AFFFFE4BFFFD10000EFFFFFFFFFD100D3 +S21401B040000AFFFFFFFF900000006FFFFFFB3000CC +S21401B050000002FFDB72000000000008EE80000026 +S21401B060066108FFFF80002DFFD0EF33FE002EFFA4 +S21401B070F30EF33FE02EFFF3008FFFFF6EFFF300AA +S21401B080008EFFFFFFF300000002EFFFF300000059 +S21401B090002EFFFF30000008EFFFFFFF300008FF23 +S21401B0A0FFF6EFFF3000EF33FE02EFFF300EF33F07 +S21401B0B0E002EFFF308FFFF80002DFFD008EE800B0 +S21401B0C0000066100000DFFFFF0D200000FFFFFFFD +S21401B0D00FE20000FFFFFF0FFDDFF0FFFFFF200084 +S21401B0E0FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF097 +S21401B0F0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF78 +S21401B100FFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFF67 +S21401B110FFFFF0FFFFFFFFFFFFF0DFFFFFFFFDFF79 +S21401B120F90000000000FFFFFFFFFF0000DFFFFF48 +S21401B130FFFD00008FFFFFFFFFC200FFFFFFFFFFC5 +S21401B140FE20FF00000001FFE2FF00000000FFFC00 +S21401B150FF00000000FFFFFF00000000FFFFFFFFF1 +S21401B160FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB11DB +S21401B170BFFFFFFFFFF1001FFFFFFFFFF1001FFFF3 +S21401B180FFFFFFFB11BFFFFFFFFFFFFFFFFFFF8F6B +S21401B190FFFFFFFFFFF800DFFFFD000001FFFFFCE0 +S21401B1A0000003FFFFF7000006FFFFF2000008FFA4 +S21401B1B0FFD000000AFFFFFFFFD00CFFFFFFFFA03C +S21401B1C00EFFFFFFFF200DFFFFFFF80000000AFF44 +S21401B1D0E00000000EFF500000002FFC0000000001 +S21401B1E05FF3000000009FA000000000DF100000D9 +S21401B1F00000D70000000004EE40000000DFFF99C9 +S21401B200FFFD0000FFFF99FFFF0000FFFFFFFFFFAC +S21401B2100000FFFF9000000000FFFF0DFFFF0D2064 +S21401B220FFFF0FFFFF0FE2FFFF0FFFFF0FFDFFFF07 +S21401B2300FFFFF2000FFFF0FFFFFFFFFFFFF0FFFC6 +S21401B240FFFFFFFFFF0FFFFFFFFFDFFF0FFFFFFF08 +S21401B250FF00000FFFFFFFFF00000FFFFFFFFF00D3 +S21401B260000DFFFFFFFD000000CC00000000000203 +S21401B270FF3000000001BFFFFC2000001EFFFFFFA3 +S21401B280E100009FFFFFFFF80000EFFFFFFFFD005A +S21401B29000FFFFFFFFFF0001FFFFFFFFFF0003FFAF +S21401B2A0FFFFFFFF3008FFFFFFFFFF801EFFFFFFCE +S21401B2B0FFFFE1CFFFFFFFFFFFFCCFFFFFFFFFFF19 +S21401B2C0FC0000000000000000000EFFE00000008F +S21401B2D00004EE4000008FFFFFFFFFFFFFFFF8FFB7 +S21401B2E0FFFFFFFFFFFFFFFFFF00F00F00F00F0063 +S21401B2F0FFFF00F00F00F00F00FFFFFFFFFFFFFF53 +S21401B300FFFFFFFFF808808808808FFFFFF808809E +S21401B3108808808FFFFFFFFFFFFFFFFFFFFFFF0093 +S21401B320F00000000F00FFFF00F00000000F00FF1C +S21401B330FFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFF87 +S21401B340FFF8000000000000000000000000000000 +S21401B3500003AF70000000000004CFFFF000000003 +S21401B3600006DFFFFFA000000017EFFFFFFF300021 +S21401B3700018FFFFFFFFFC00002AFFFFFFFFFFF49E +S21401B3800008FFFFFFFFFFFFD0000FFFFFFFFFFFDB +S21401B390FF600008FFFFFFFFFFFE00000000000047 +S21401B3A0FFFFF7000000000000FFFFF100000000B3 +S21401B3B00000FFFF80000000000000FFFF100000FB +S21401B3C000000000FFFA00000000000000FFF2008D +S21401B3D00000000000008F80000000000000000058 +S21401B3E000000000DFFFFFF0D200FFFFFFF0FE20AD +S21401B3F0FFFFFFF0FFE2FFFFFFF0FFFDFFFFFFF2A1 +S21401B4000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +S21401B410FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +S21401B420FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +S21401B430FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF36 +S21401B440FFFFFFFD000000000000000000000000FC +S21401B450049CEFFEC94000000007EFFFFFFFFFFE60 +S21401B460700004DFFFFCA88ACFFFFD406FFFD50008 +S21401B4700000005DFFF6CFF60000000000006FFC44 +S21401B4801A30005ADFFDA50003A100004DFFFFFFA3 +S21401B490FFD400000005FFFEA88AEFFF5000000160 +S21401B4A0DF70000007FD1000000012000000002100 +S21401B4B00000000000004EE4000000000000000054 +S21401B4C0EFFE0000000000000000EFFE000000009C +S21401B4D0000000004EE4000000008FFFFFFFFFFFAA +S21401B4E0FFFFFF80FFFFFFFFFFFFFFFFFFF0FF00F3 +S21401B4F00000000000000FFDFF0FFFFFFFFFFFFF32 +S21401B5000FFFFF0FFFFFFFFFFFFF00FFFF0FFFFF14 +S21401B510FFFFFFFF00FFFF0FFFFFFFFFFFFF0FFF14 +S21401B520FF000000000000000FFDFFFFFFFFFFFF10 +S21401B530FFFFFFF08FFFFFFFFFFFFFFFFF808FFF83 +S21401B540FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF84 +S21401B550FFF0FF000000000000000FFDFF0FFFFFDF +S21401B560FFFFF0000FFFFF0FFFFFFFFFF00000FFE0 +S21401B570FF0FFFFFFFFFF00000FFFF0FFFFFFFFFC2 +S21401B580F0000FFFFF000000000000000FFDFFFFAE +S21401B590FFFFFFFFFFFFFFF08FFFFFFFFFFFFFFF34 +S21401B5A0FF808FFFFFFFFFFFFFFFFF80FFFFFFFF13 +S21401B5B0FFFFFFFFFFF0FF000000000000000FFD8F +S21401B5C0FF0FFFFFFF0000000FFFFF0FFFFFFF0051 +S21401B5D0000000FFFF0FFFFFFF00000000FFFF0F4E +S21401B5E0FFFFFF0000000FFFFF000000000000004B +S21401B5F00FFDFFFFFFFFFFFFFFFFFFF08FFFFFFFC6 +S21401B600FFFFFFFFFF808FFFFFFFFFFFFFFFFF80B2 +S21401B610FFFFFFFFFFFFFFFFFFF0FF00000000003E +S21401B62000000FFDFF0FFFF0000000000FFFFF0FEF +S21401B630FFF00000000000FFFF0FFFF00000000019 +S21401B64000FFFF0FFFF0000000000FFFFF000000EB +S21401B650000000000FFDFFFFFFFFFFFFFFFFFFF0F1 +S21401B6608FFFFFFFFFFFFFFFFF808FFFFFFFFFFF43 +S21401B670FFFFFF80FFFFFFFFFFFFFFFFFFF0FF0061 +S21401B6800000000000000FFDFF00000000000000A9 +S21401B6900FFFFF0000000000000000FFFF00000099 +S21401B6A00000000000FFFF000000000000000FFF88 +S21401B6B0FF000000000000000FFDFFFFFFFFFFFF7F +S21401B6C0FFFFFFF08FFFFFFFFFFFFFFFFF80000080 +S21401B6D00000000100000000000000000007FD104F +S21401B6E000000000000001CFFFF500000000000090 +S21401B6F000B929FE100000000000003F1002000003 +S21401B700000003DF800A90000000037000DFFF776F +S21401B710F7555555558FD30FFFFDCCDFDCCCCCCD7F +S21401B720FFB08FFE1000AA0000004D40004610003A +S21401B73001F202331000000000000009B1CFF90049 +S21401B7400000000000000AFFFF900000000000005B +S21401B7500000BFF900000000000000000122000008 +S21401B760000018DFFD920002EFFBEFFF300DFFFA3D +S21401B7702EFFE04FFFFA03FFF59FFAFA354FFACF97 +S21401B780C08A3D0BFDEFFB03128FFEFFFFB006FFE5 +S21401B790FFFFFFD108FFFFEFFD11109FFFDFD1591B +S21401B7A03B0BFDAFD7FA381DFB5FFFFA01DFF70D44 +S21401B7B0FFFA1DFFF103EFFCDFFF500018DFFEA3C9 +S21401B7C00000007FFFF70000EFFFFFFFFFFFFEEF27 +S21401B7D0FFFFFFFFFFFE000000000000000FFFFF5D +S21401B7E0FFFFFFF00FFFFFFFFFFFF00FF99F99F933 +S21401B7F09FF00FF88F88F88FF00FF88F88F88FF08A +S21401B8000FF88F88F88FF00FF88F88F88FF00FF801 +S21401B8108F88F88FF00FF88F88F88FF00FF99F99BF +S21401B820F99FF00FFFFFFFFFFFF008FFFFFFFFFF8D +S21401B830800000000000007FA00000000000008FD4 +S21401B840FFB000000000000DFFFFA0000000008A0E +S21401B8501DFFFF000000008FFA1DFF700000008F23 +S21401B860FFFA1D800000008FFFFFFA000000008F26 +S21401B870FFFFFF800000008FFFFFFF800000008FAA +S21401B880FFFFFF800000008FFFFFFF800000006FBA +S21401B890FFFFFF800000000BFFFFFF80000000009D +S21401B8A0DFFFFF80000000000EFFFF8000000000A9 +S21401B8B000DEDB6000000000000000000000000069 +S21401B8C0000000001BFFFFFFFFFFFFE40001DFFF9A +S21401B8D0FFFFFFFFFFFE001DFFFFFAEFFEAFFFFFBA +S21401B8E001DFFFFFA02EE20AFFFF1DFFFFFFE202BE +S21401B8F0202EFFFFCFFFFFFFFE2002EFFFFFCFFF4F +S21401B900FFFFFE2002EFFFFF1DFFFFFFE202202EDA +S21401B910FFFF01DFFFFFA02EE20AFFFF001DFFFF72 +S21401B920FAEFFEAFFFFF0001DFFFFFFFFFFFFFFEA5 +S21401B93000001BFFFFFFFFFFFFE40008FFFFFFE41F +S21401B940008FFFFFFFFE08F80F0B40FF8FF80F0B6D +S21401B95040FFFFF80F0B40FFFFFFFFFFFFFFFFFF5A +S21401B960FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +S21401B970FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +S21401B980FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFD1 +S21401B990FFFFFFFE4EFFFFFFFFE400000000000078 +S21401B9A000010000000000000003E000001000009D +S21401B9B00002EF1000BF000000007FF100CFF10091 +S21401B9C0000007FF11CFFF77777777BFF1CFFFFF33 +S21401B9D0FFFFFFFFFF17FFFFFFFFFFFFFFE007FF70 +S21401B9E0F100000000000006FF100000000000004B +S21401B9F005A000000000000000010000000000009B +S21401BA00000100000300000000020000000000002A +S21401BA10000000000000000000000100000000001F +S21401BA20000000000000000000010C0007FA000002 +S21401BA300000F2F1020C0604F6020D010B030800E9 +S21401BA40000000000000000000000F02FE000000E1 +S21401BA500000000000000000000500F800000000E3 +S21401BA6000FB04050000FD00FE0300FD00FDFFFBDA +S21401BA7000000000FD0000FDFC0000FD00FB0000D2 +S21401BA8000000000000000FDFD00FC00F900E100E0 +S21401BA9000FB0005080000FB03030805FC05000089 +S21401BAA0F10000000000000000000000F7000000A8 +S21401BAB00000000000000000000000F9FDF300F6A1 +S21401BAC0FE00000000010A00F8FEFF0100FC000075 +S21401BAD0FEED0000000000000000000000ECFE0A81 +S21401BAE0000000000000000000000000F60000005A +S21401BAF0000000000000000800030000FB0000003A +S21401BB0000000000000000000000000000000A0223 +S21401BB10010000000000000000000000000000001E +S21401BB20000000000000000000000000000000000F +S21401BB300000000000000000F70000000000000008 +S21401BB4000000000000000000000000000000002ED +S21401BB50050308FD000005FDF8DD02070501FD00EF +S21401BB60090008000800E800FD080008FD050300BC +S21401BB700001FD0000FC1400140008000B0304087B +S21401BB80000000F70000000001FE0002FBFDFB02C2 +S21401BB9000FD000000F600000000000000000000AC +S21401BBA000EF0000000000000000000000000000A0 +S21401BBB00001F200F000000000FE0019FDFD030385 +S21401BBC0FE00FD030000F20000000000000000007F +S21401BBD00000E70003000000000000000000000075 +S21401BBE000F0000F0000F7000800EFE7EFFB080089 +S21401BBF000EF0003FA00FC00000000000000000057 +S21401BC000000000708E1000000000000000000003E +S21401BC1000000C000200000000000202FDFB00FF15 +S21401BC20FFFD0000FE000000FB00FE00FAFB00FA2C +S21401BC30F8F8FB00FB00FB00000000FE000003001C +S21401BC4002FD000100000003FE000000FE0303FFEA +S21401BC50000000FB00FF0000000000010003FE00E2 +S21401BC60FD00FC0000FE00080000FD0000000000D2 +S21401BC70FF01FEFE0000FD00FD00000000000000C8 +S21401BC800000FFFF00FDFD0000000000010000FEB7 +S21401BC9000FDFDFD000000000000000000FE0000A9 +S21401BCA00000FEFD00FC00F8FEF8050000FB0305A1 +S21401BCB00700FAFFFD00FFF403FE02F20300000195 +S21401BCC0F300F2FEEAFE00F30005070003000000A1 +S21401BCD0000100FBFD00F8000000FD000000FD0073 +S21401BCE000000000FFFF00FFFD0000000000000054 +S21401BCF0FDFD00FEFDFE0000FD000000000000004E +S21401BD0000000000FEFE00FD00FE00FB030000FD3B +S21401BD10010303000000000000FE00000000000216 +S21401BD200000FD00FDFEFD00000000000000020016 +S21401BD30FE00000000FDFC00FB0008FE01F800000C +S21401BD4007F3F3F5FB0300FEEFFB00FB00FB04FB30 +S21401BD50F000F9000001FF02FE000300F8F600F310 +S21401BD60FAFBFAF8FDF9FFFBF902000100FD0000FD +S21401BD70000200030000000000000000000000FDBB +S21401BD8000FF00FFFD00FCFAFAFF00F800000000CB +S21401BD900000FE0000000001FE000000030000009D +S21401BDA000000000000C000000000000020000007F +S21401BDB0FD0000000000000000000000FB00030082 +S21401BDC0000000000000000000000000FE0000006F +S21401BDD0FB00000000F3F8000000FCF30000FD0388 +S21401BDE000F900000000000000000000FC0000FB5D +S21401BDF00000000000000000000000000300FB003F +S21401BE00000000030002FBFB00FDFDFD000000003A +S21401BE100000F800FD00FCFD00FAFAF8FE00FB0049 +S21401BE20F800000000140000010000FD000300F50A +S21401BE300000000000E8FB0808FEF50003FC00F324 +S21401BE40FFFD03EEFD030004F7FCF7F8F50000F133 +S21401BE50000F0000FF000000FFFFFDF9F8FFE800FB +S21401BE6000000000000000000100000000000000CB +S21401BE70000000000000000000FD00FFFDFC0000C7 +S21401BE80FB00FD00000000000000000000000000B4 +S21401BE900000FF00FB000005FF0300FA03FEFFF9A8 +S21401BEA0FD00FDFDFE00FCFC0000FEFFFEFCFD00AB +S21401BEB000FD0003FE00FA000000FB00FC00FCFC95 +S21401BEC0030000000000000000FB0300FC00FEFD74 +S21401BED0F8FEFEFEFFFEFDFF0000000000FDFEFE78 +S21401BEE00000000003FE00FE000000FEFDFEFEFD59 +S21401BEF0FE00020AFF00F900FE0500FDF5FD040044 +S21401BF0000F4FC03FC0200FEFEF800FC010000FC4D +S21401BF100000000303FBFB00FCFDFCFDFD00FC0133 +S21401BF20FBFC080000000000000000000300000009 +S21401BF3000000000000000000000000000000000FB +S21401BF4000000000FC0000000000000000000000EF +S21401BF5000000000000000000000000000000000DB +S21401BF6000000000000000000000000000000000CB +S21401BF70FE000000000000000000000000000000BD +S21401BF800000000000000000000000000000FEFDB0 +S21401BF90000000000000000000000000FC0000FDA2 +S21401BFA00000FDFD00000000FD00000000FF000095 +S21401BFB0000000FE00000000FC00FB000000F8008E +S21401BFC002FA0501FEF40000FAFD00F6FAF9000097 +S21401BFD0F5FDF6F6F400F9000211FD00FAFDFFFD8D +S21401BFE0FCF9FBF7F6FAFD0000FE00010000EEFE8C +S21401BFF00806FAF70001F800F3FEFD05E8FD01006A +S21401C00000EFFDF3FDED0000EE000F0100FE000065 +S21401C0100000FFFEF6FE00EF00000000F800FE0044 +S21401C020FFF9F40000FFFCF8FD00FE00000000F43C +S21401C030FDF8F8FEFCFAFDFC00FBFEF8FC00FDFB3B +S21401C040FDFB000100FEF8000500FB0000000003F8 +S21401C0500002FB0A00FDFDFD000000000000F800E4 +S21401C060FD00FCFD00FAFAF8FE00FB020A000000E3 +S21401C07000140000010000FD0003000000000000A5 +S21401C0800000FF0000000000FEFB0000000000FFB3 +S21401C090000000FDFD0000FBFD0000FB0004FF00AA +S21401C0A000000000000100000000040502FE00F888 +S21401C0B0FC0008F8F8FBFB0A0503EAFE05FD00FD97 +S21401C0C003FDF700FD03FDFEF8FE0000080500F97C +S21401C0D000F2FD07FDF601FDF8F8FD0A0300FC007D +S21401C0E0F9000208FAF7F6FA080001EDFE03FCFE75 +S21401C0F0FA00FAF7FCFCFE0000FAFBFD000806FD5C +S21401C100F200F2FC00F7F1FFF8FCF8F9070000FD79 +S21401C11000FBFE00FDFB0004F8030000F200FDFA40 +S21401C120FCFEF8FAF8FA00F8FDFAFBF8FD0000014B +S21401C1300CFC00F8FD00FDFBFAF9F9F6FDFB050025 +S21401C140FC00F3FD0205F8F7FBF808FD01E8FB0526 +S21401C150FAFCF700F8F5FDFDFEFDFBF8FF00000810 +S21401C16007FEEF00F1FA06F6EFFBF7F5F3F8050028 +S21401C170000000FD000003FD0502FB050000F8FFBE +S21401C18000FF000101FE000000000000FD000000AD +S21401C1900002080100FD00000000FEFEFD00000098 +S21401C1A00102000000000200FE000A00050101FD78 +S21401C1B00005000000020000000000000000000072 +S21401C1C0000800070000000000000000000000005A +S21401C1D00000F100FD04000800001903FBFB030347 +S21401C1E0FE01F300000CF10000000000000000005A +S21401C1F00000EF0A2400000000000000000000001C +S21401C20000F1000000000000000000000000000037 +S21401C210000000000000000000000000FC0000FB21 +S21401C220FE0000000000000000000000000000000A +S21401C23000000000FE00F900000100000321FBFEE3 +S21401C2400807F90300000303FD00000000000000DA +S21401C25000000000DF0700000000000000000000F2 +S21401C26000000000000000F9000000F900000000D6 +S21401C270FAFF000000FA00FD00F4000000000000D4 +S21401C2800000000000EF00000000010000000000B8 +S21401C29000FD0000FB00FC00F9000000FC03FD00AF +S21401C2A000F9FDFA0000F900FD00F400FD0000EBC6 +S21401C2B0FBF6FDF70000EF00F9FF000000000000AC +S21401C2C00000FCFBFEFC00000000FA00FA03FD057E +S21401C2D000FEFAFEFCFB00FDFFFE02F9FF00000077 +S21401C2E0E9FEFC00FA00FEF4FE0000FEFE0000007F +S21401C2F0000200FEFCFE040000000000000000003A +S21401C3000000000000000000000000000000000027 +S21401C3100000000000000000000000000000000017 +S21401C320000003000000000000FA00FE000000FB11 +S21401C33003000000F9FDFB0000F900FD00F4000019 +S21401C3400000E700FBF7F30000EF00FEFC00000032 +S21401C3500000000000FDFCFFFC01000004FD0008D9 +S21401C3600DFDFDF8030D0406F9030B030706070090 +S21401C37000000000000000000000100CFBFD00FEA5 +S21401C380140B14000000030000090000FC0000006C +S21401C390000000000000FE00000000000000000495 +S21401C3A000000000EAFDFEF6F30000EF00000000CA +S21401C3B000000000000000000000000000FC00007B +S21401C3C000000000000000FE000000000000000069 +S21401C3D00400000000EAFDFEF6F30000F60000008F +S21401C3E00000000000000000000000000000000047 +S21401C3F0FE000000FA0300FD020503F800FFFE033D +S21401C400000200000000FA00FEFEFB00FEF600102F +S21401C410FD00FAFE00FEFC00FDF9FBFD000000FC3D +S21401C420000000000000000000FE00000000000008 +S21401C43000000400000000EAFDFEF6F30000EF0035 +S21401C44000000000000D00000000000000000000D9 +S21401C450FC00F8FDFE08FEFDF601FE01FEF90106F0 +S21401C46001020102FAF6FD00F6FBF9F5F600FCFB07 +S21401C470FDFDFEFEFDFE00FEFF040004FE000800BA +S21401C4800000000000000000000000FEFDFD0000AE +S21401C490F900FF00FC0000000000000000000000A2 +S21401C4A0F10000000000000000000000FDFD00FD9E +S21401C4B000000000FE0000FCFD0300FCFBFE00F98E +S21401C4C0FEFAFEFD00FC0000000000000000000077 +S21401C4D000EF00080000FB00000000FD00FD00006A +S21401C4E0FF0000FE00FA00000BFDF8F8020303FF50 +S21401C4F0F9020402080208FEF90000F60000F8F945 +S21401C5000000FB00FDFC00FC00FC00FE0400FEF841 +S21401C510FD090000FE00FB000003FA0003FD020017 +S21401C52000F800FEFF00FD03FE000000F6FDFA0025 +S21401C530F80000F40009FD00FB000200FD00FDF814 +S21401C54000FD0300000000FE000003FD010000FDE9 +S21401C550FE00FD00000000000000000000000000DA +S21401C56000000000F000060000FE000000000100D0 +S21401C570FDFD0000000500060000000000F0F101CE +S21401C5800B0804F6020B000900050000000000007D +S21401C59000000000000E0000000000000000000087 +S21401C5A00000000000000000F8B90100B8C5010055 +S21401C5B054C601003D3100000000010200030405DD +S21401C5C002060708090A090A0B0C000D0E0F1011C6 +S21401C5D012130C14140000001516171819161A1B3E +S21401C5E01C1D1D1E1F201D1D1621222303241E2572 +S21401C5F025262728292A2B002C002D2E2F303132D4 +S21401C600332D343435302D2D2E2E36373839333AF6 +S21401C6103A3B3A3C290000093D09000000000000B1 +S21401C6200000000000000000000000000000000004 +S21401C63000000000000000000000000000000000F4 +S21401C64000000000000000000000000000000000E4 +S21401C65000000000000001020003040502060708AE +S21401C660090A090A0B0C0D0E0F10110C12131415E2 +S21401C6701500000016171819171919191719191A7C +S21401C6801919191917191719031B1C1D1D1E1F200F +S21401C69021222300240025262727270027262829AC +S21401C6A026262A2A272A272A2B2C2D2E2E2F2E30D5 +S21401C6B0000023093109000000000000000000000E +S21401C6C00000000000000000000000000000000064 +S21401C6D00000000000000000000000000000000054 +S21401C6E00000000000000000000000000000000044 +S21401C6F00000721F51EF58EF5BEF5CEF5DEF61EFEB +S21401C70063EF65EF69EF6CEF71EF76EF77EF78EF38 +S21401C7108EEF98EF9BEF9CEF9DEFA1EFA2EFA3EFBB +S21401C720A4EFB7EFB8EFBEEFC0EFC1EFC4EFC7EFAE +S21401C730C8EFC9EFCBEFE3EFE5EF14F015F017F014 +S21401C74037F03AF043F06CF074F0ABF03BF190F157 +S21401C75091F192F193F194F1D7F1E3F13DF254F2B4 +S21401C760AAF412F7F2F70000B9F700000000000083 +S21401C7704EFF0000A8FF0000B0FF0000DAFF000037 +S21401C780F0FF0000060001003C0001005E00010011 +S21401C79088000100BE000100CE000100FE0001007D +S21401C7A01A0101002A0101005A0101007601010067 +S21401C7B086010100B6010100D2010100E20101007B +S21401C7C01802010000003C027804B306EE08280BAC +S21401C7D0610D990FD01106143A166C189D1ACB1CD0 +S21401C7E0F71E212148236C258E27AC29C72BDF2D68 +S21401C7F0F32F0332103418361C381C3A173C0E3E01 +S21401C800FF3FEC41D443B64593476A493C4B084D3C +S21401C810CD4E8D504652F953A5554B57EA58825A7C +S21401C820135C9C5D1F5F9A600D627963DD643966F7 +S21401C8308D67D9681D6A596B8C6CB76DD96EF36FAD +S21401C84004710C720B730174EE74D275AD767F773A +S21401C85047780679BB79677A0A7BA27B327CB77CFC +S21401C860337DA57D0D7E6C7EC07E0B7F4B7F827FE8 +S21401C870AF7FD27FEB7FFA7FFF7F0000202C2E3B1D +S21401C8803A2D5F00A61C0100901C0100B81C010097 +S21401C8901E1E0100881D0100EC1C0100061D010082 +S21401C8A082230100F61D0100CE1E0100A021010019 +S21401C8B0D21C0100D42301003221010038240100DA +S21401C8C0FE1D0100061E0100481D01000E1E01008E +S21401C8D0581F0100161E0100DA2001001821010070 +S21401C8E014240100061F01002A1F0100CA200100AE +S21401C8F0721F010092200100841E01002623010000 +S21401C9005E230100561E0100B61D0100FC21010038 +S21401C910C41F010034200100CA2201005420010076 +S21401C92060220100B0220100518CD394FFFF000069 +S21401C93010840000EF808C002563000048656C6C55 +S21401C9406F20574F726C640A00000000232D302BB5 +S21401C9502000686C4C0065666745464700303132FA +S21401C9603334353637383941424344454600303151 +S21401C97032333435363738396162636465660000B0 +S21401C980F8B5C046F8BC08BC9E467047DD000000FE +S21401C990F8B5C046F8BC08BC9E467047B500000016 +S20C01C9A060B2FF7F01000000F8 +S21401C9A8BFF35F8F01380028FAD1704701000000F5 +S21401C9B8C08F0100E88A0100C08A0100A8C50100ED +S21401C9C810000250000000000000000000000000F7 +S21401C9D8BDF20000B1E800001200030000000000EC +S21401C9E810000020EC2B002010000000FC2B00207B +S21401C9F8100000005517010045160100010000004F +S21401CA086400002000000000000000000000000094 +S21401CA180000000000000000000000000000000008 +S21401CA2800000000000000000000000000000000F8 +S21401CA3800000000000000000000000000000000E8 +S21401CA4800000000000000000000000000000000D8 +S21401CA5800000000000000000000000000000000C8 +S20801CA6800000000C4 S80400137573 diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/ASF/sam0/boards/samd21_xplained_pro/board_init.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/ASF/sam0/boards/samd21_xplained_pro/board_init.o index f61770ea..a074ba2a 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/ASF/sam0/boards/samd21_xplained_pro/board_init.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/ASF/sam0/boards/samd21_xplained_pro/board_init.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/devices/display/p_ssd1963.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/devices/display/p_ssd1963.o index 608ca462..2c4c7d81 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/devices/display/p_ssd1963.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/devices/display/p_ssd1963.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_gpio.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_gpio.o index e2e1114b..5a6ed49e 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_gpio.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_gpio.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_i2c.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_i2c.o index 9eab8739..f467f5ed 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_i2c.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_i2c.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_time.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_time.o index 9fdd8bae..0b2fd92e 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_time.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_time.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_usart.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_usart.o index 8a4ef008..93b9012e 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_usart.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/drivers/p_usart.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/main.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/main.o index f1c4dd6e..b3255bbb 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/main.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/main.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/oracle.o b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/oracle.o index 9e0f2a49..a57c0c4f 100644 Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/oracle.o and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/Debug/src/oracle.o differ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/oracle_test_d21.cproj b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/oracle_test_d21.cproj index bfbdc2c5..7841638e 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/oracle_test_d21.cproj +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/oracle_test_d21.cproj @@ -20,249 +20,249 @@ false true true - + 0x20000000 true - + exception_table 2 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/config/conf_board.h b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/config/conf_board.h index 1b762abe..d32b6b24 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/config/conf_board.h +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/config/conf_board.h @@ -53,7 +53,7 @@ #define I2C_MASTER_PINMUX_PAD1 PINMUX_PA09D_SERCOM2_PAD1 // GPIO -- SSD1963 Display Controller -#define SSD1963_TFT_DATA_MASK (0x1C03C3F7) +#define SSD1963_TFT_DATA_MASK (0xFFFF) #define SSD1963_TFT_DATA_PORT ((PortGroup*)&PORT->Group[1]) #define SSD1963_TFT_DATA_DIR PORT_PIN_DIR_OUTPUT #define SSD1963_TFT_DATA_PULL PORT_PIN_PULL_NONE diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.c b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.c index 0214a1b5..d1009042 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.c +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.c @@ -51,82 +51,107 @@ static bool cmd_mode = true; void ssd1963_init(void) { - LV_DRV_DISP_CMD_DATA(SSD1963_CMD_MODE); - cmd_mode = true; - - LV_DRV_DELAY_MS(250); - + asm volatile("nop"); + p_gpio_parallel_wr_word(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, 0xAAAA); + asm volatile("nop"); + delay_ms(100); + LV_DRV_DISP_RST(1); + delay_ms(100); + delay_ms(100); + ssd1963_cmd(0x0001); // software reset + ssd1963_cmd(0x0001); // software reset + ssd1963_cmd(0x0001); // software reset ssd1963_cmd(0x00E2); //PLL multiplier, set PLL clock to 120M ssd1963_data(0x0023); //N=0x36 for 6.5M, 0x23 for 10M crystal ssd1963_data(0x0002); - ssd1963_data(0x0004); + ssd1963_data(0x0054); ssd1963_cmd(0x00E0); // PLL enable ssd1963_data(0x0001); - LV_DRV_DELAY_MS(1); + delay_us(100); ssd1963_cmd(0x00E0); ssd1963_data(0x0003); // now, use PLL output as system clock - LV_DRV_DELAY_MS(1); - ssd1963_cmd(0x0001); // software reset - LV_DRV_DELAY_MS(1); - ssd1963_cmd(0x00E6); //PLL setting for PCLK, depends on resolution - - ssd1963_data(0x0001); //HX8257C - ssd1963_data(0x0033); //HX8257C - ssd1963_data(0x0033); //HX8257C - ssd1963_cmd(0x00B0); //LCD SPECIFICATION + ssd1963_data(0x0028); ssd1963_data(0x0020); - ssd1963_data(0x0000); ssd1963_data(((SSD1963_HOR_RES - 1) >> 8) & 0X00FF); //Set HDP ssd1963_data((SSD1963_HOR_RES - 1) & 0X00FF); ssd1963_data(((SSD1963_VER_RES - 1) >> 8) & 0X00FF); //Set VDP ssd1963_data((SSD1963_VER_RES - 1) & 0X00FF); ssd1963_data(0x0000); - LV_DRV_DELAY_MS(1);//Delay10us(5); - ssd1963_cmd(0x00B4); //HSYNC - ssd1963_data((SSD1963_HT >> 8) & 0X00FF); //Set HT - ssd1963_data(SSD1963_HT & 0X00FF); - ssd1963_data((SSD1963_HPS >> 8) & 0X00FF); //Set HPS - ssd1963_data(SSD1963_HPS & 0X00FF); - ssd1963_data(SSD1963_HPW); //Set HPW - ssd1963_data((SSD1963_LPS >> 8) & 0X00FF); //SetLPS - ssd1963_data(SSD1963_LPS & 0X00FF); - ssd1963_data(0x0000); - - ssd1963_cmd(0x00B6); //VSYNC - ssd1963_data((SSD1963_VT >> 8) & 0X00FF); //Set VT - ssd1963_data(SSD1963_VT & 0X00FF); - ssd1963_data((SSD1963_VPS >> 8) & 0X00FF); //Set VPS - ssd1963_data(SSD1963_VPS & 0X00FF); - ssd1963_data(SSD1963_VPW); //Set VPW - ssd1963_data((SSD1963_FPS >> 8) & 0X00FF); //Set FPS - ssd1963_data(SSD1963_FPS & 0X00FF); - - ssd1963_cmd(0x00B8); - ssd1963_data(0x000f); //GPIO is controlled by host GPIO[3:0]=output GPIO[0]=1 LCD ON GPIO[0]=1 LCD OFF - ssd1963_data(0x0001); //GPIO0 normal - - ssd1963_cmd(0x00BA); - ssd1963_data(0x0001); //GPIO[0] out 1 --- LCD display on/off control PIN - - ssd1963_cmd(0x0036); //rotation - ssd1963_data(0x0008); //RGB=BGR - - ssd1963_cmd(0x003A); //Set the current pixel format for RGB image data - ssd1963_data(0x0050); //16-bit/pixel - - ssd1963_cmd(0x00F0); //Pixel Data Interface Format - ssd1963_data(0x0003); //16-bit(565 format) data - - ssd1963_cmd(0x00BC); - ssd1963_data(0x0040); //contrast value - ssd1963_data(0x0080); //brightness value - ssd1963_data(0x0040); //saturation value - ssd1963_data(0x0001); //Post Processor Enable - - LV_DRV_DELAY_MS(1); + + + ssd1963_cmd(0x00F0); //Pixel Data Interface Format + ssd1963_data(0x0003); //16-bit(565 format) data + + + ssd1963_cmd(0x003A); //Set the current pixel format for RGB image data + ssd1963_data(0x0050); //16-bit/pixel + + ssd1963_cmd(0x00E6); //PLL setting for PCLK, depends on resolution + ssd1963_data(0x04); + ssd1963_data(0x3A); + ssd1963_data(0xB6); + + + + ssd1963_cmd(0xb4); //SET HBP, + ssd1963_data(0x04); //SET HSYNC Tatol 525 + ssd1963_data(0x20); + ssd1963_data(0x00); //SET HBP 43 + ssd1963_data(0x30); + ssd1963_data(0x30); //SET VBP 41=40+1 + ssd1963_data(0x00); //SET Hsync pulse start position + ssd1963_data(0x00); + ssd1963_data(0x00); //SET Hsync pulse subpixel start position + //ssd1963_cmd(0x00B4); //HSYNC + //ssd1963_data((SSD1963_HT >> 8) & 0X00FF); //Set HT + //ssd1963_data(SSD1963_HT & 0X00FF); + //ssd1963_data((SSD1963_HPS >> 8) & 0X00FF); //Set HPS + //ssd1963_data(SSD1963_HPS & 0X00FF); + //ssd1963_data(SSD1963_HPW); //Set HPW + //ssd1963_data((SSD1963_LPS >> 8) & 0X00FF); //SetLPS + //ssd1963_data(SSD1963_LPS & 0X00FF); + //ssd1963_data(0x0000); + + ssd1963_cmd(0xb6); //SET VBP, + ssd1963_data(0x02); //SET Vsync total 286=285+1 + ssd1963_data(0x0D); + ssd1963_data(0x00); //SET VBP=12 + ssd1963_data(0x16); + ssd1963_data(0x04); //SET Vsync pulse 10=9+1 + ssd1963_data(0x00); //SET Vsync pulse start position + ssd1963_data(0x00); + //ssd1963_cmd(0x00B6); //VSYNC + //ssd1963_data((SSD1963_VT >> 8) & 0X00FF); //Set VT + //ssd1963_data(SSD1963_VT & 0X00FF); + //ssd1963_data((SSD1963_VPS >> 8) & 0X00FF); //Set VPS + //ssd1963_data(SSD1963_VPS & 0X00FF); + //ssd1963_data(SSD1963_VPW); //Set VPW + //ssd1963_data((SSD1963_FPS >> 8) & 0X00FF); //Set FPS + //ssd1963_data(SSD1963_FPS & 0X00FF); + + //ssd1963_cmd(0x00B8); + //ssd1963_data(0x000f); //GPIO is controlled by host GPIO[3:0]=output GPIO[0]=1 LCD ON GPIO[0]=1 LCD OFF + //ssd1963_data(0x0001); //GPIO0 normal +// + //ssd1963_cmd(0x00BA); + //ssd1963_data(0x0001); //GPIO[0] out 1 --- LCD display on/off control PIN +// + //ssd1963_cmd(0x0036); //rotation + //ssd1963_data(0x0008); //RGB=BGR +// +// +// +// + //ssd1963_cmd(0x00BC); + //ssd1963_data(0x0040); //contrast value + //ssd1963_data(0x0080); //brightness value + //ssd1963_data(0x0040); //saturation value + //ssd1963_data(0x0001); //Post Processor Enable +// + //LV_DRV_DELAY_MS(1); ssd1963_cmd(0x0029); //display on @@ -138,8 +163,8 @@ void ssd1963_init(void) ssd1963_data(0x0000); ssd1963_data(0x0000); - ssd1963_cmd(0x00d0); - ssd1963_data(0x000d); + //ssd1963_cmd(0x00d0); + //ssd1963_data(0x000d); //DisplayBacklightOn(); diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.h b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.h index 3af3bafe..615f6e25 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.h +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/devices/display/p_ssd1963.h @@ -25,10 +25,10 @@ extern "C" { # define SSD1963_HPS 480 // non-display period between the start of the hori sync (LLINE) signal # define SSD1963_LPS 40 // horizontal sync pulse (LLINE) start location # define SSD1963_HPW 5 // horizontal pulse width -# define SSD1963_VT 288 // vertical total (period) +# define SSD1963_VT 272 // vertical total (period) # define SSD1963_VPS 272 // vertical period start ( non-display period in lines between the start of the frame and the first display data in line.) -# define SSD1963_FPS 8 // vertical sync pulse (LFRAME) start location in lines -# define SSD1963_VPW 8 // vertical sync pulse width +# define SSD1963_FPS 2 // vertical sync pulse (LFRAME) start location in lines +# define SSD1963_VPW 10 // vertical sync pulse width # define SSD1963_HS_NEG 0 /*Negative hsync*/ # define SSD1963_VS_NEG 0 /*Negative vsync*/ # define SSD1963_ORI 0 /*0, 90, 180, 270*/ diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.c b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.c index 6e889555..3bbab3d4 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.c +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.c @@ -31,7 +31,9 @@ void p_gpio_parallel_wr_word(PortGroup* group, uint32_t mask, uint32_t data) { port_group_set_output_level(group, mask, data); port_pin_set_output_level(SSD1963_TFT_WR, 0); + delay_us(1); port_pin_set_output_level(SSD1963_TFT_WR, 1); + delay_us(1); } void p_gpio_parallel_wr_arr(PortGroup* group, uint32_t mask, uint32_t* data, uint32_t len) diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.h b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.h index d45519b4..3ac4faa0 100644 --- a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.h +++ b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/oracle_test_d21/src/drivers/p_gpio.h @@ -11,7 +11,7 @@ void p_gpio_parallel_wr_arr(PortGroup* group, uint32_t mask, uint32_t* data, uin #define LV_DRV_DELAY_MS(x) delay_ms(x) #define LV_DRV_DISP_CMD_DATA(x) port_pin_set_output_level(SSD1963_TFT_RSDC, x) -#define LV_DRV_DISP_RST(x) port_pin_set_output_level(SSD1963_TFT_nRST, !x) +#define LV_DRV_DISP_RST(x) port_pin_set_output_level(SSD1963_TFT_nRST, x) #define LV_DRV_DISP_PAR_WR_WORD(x) p_gpio_parallel_wr_word(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, x) #define LV_DRV_DISP_PAR_WR_ARRAY(x, n) p_gpio_parallel_wr_arr(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, x, n) #define LV_DRV_DISP_PAR_CS(x) port_pin_set_output_level(SSD1963_TFT_nCS, x)