summaryrefslogtreecommitdiff
path: root/Exe
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2017-11-05 18:00:57 +0100
committerXaviDCR92 <xavi.dcr@gmail.com>2017-11-05 18:00:57 +0100
commit2d04eba931ac84e2f09d3c8391125f8a991ca7d3 (patch)
treee4694bc9ae0072a927b25ef4bade962de822de0d /Exe
parent8fba2176bc34aa7e507f0b9d983427bb5e522e17 (diff)
downloadpocketempires-2d04eba931ac84e2f09d3c8391125f8a991ca7d3.tar.gz
Deprecated use of sprintf() in favor of custom routine Systemitoa().
When B button is released and showActionsMenu == true, showActionsMenu = false.
Diffstat (limited to 'Exe')
-rwxr-xr-xExe/POCKET.ELFbin47220 -> 44832 bytes
-rw-r--r--Exe/POCKET.HEX2636
-rw-r--r--Exe/POCKET.MAP1189
3 files changed, 1849 insertions, 1976 deletions
diff --git a/Exe/POCKET.ELF b/Exe/POCKET.ELF
index b06b678..1f65c06 100755
--- a/Exe/POCKET.ELF
+++ b/Exe/POCKET.ELF
Binary files differ
diff --git a/Exe/POCKET.HEX b/Exe/POCKET.HEX
index 1e2e438..e18b255 100644
--- a/Exe/POCKET.HEX
+++ b/Exe/POCKET.HEX
@@ -1,1357 +1,1287 @@
-:100000000C9493030C94BB030C94BB030C94BB03A0
-:100010000C94BB030C94BB030C94BB030C94BB0368
-:100020000C94BB030C94BB030C94BB030C941120E5
-:100030000C94BB030C94BB030C94BB030C94BB0348
-:100040000C94F6200C94BB030C94BB030C94BB03E0
-:100050000C94BB030C94BB030C94BB030C94BB0328
-:100060000C94BB030C94BB03506F636B6574204509
+:100000000C948D030C94B5030C94B5030C94B503B8
+:100010000C94B5030C94B5030C94B5030C94B50380
+:100020000C94B5030C94B5030C94B5030C94D72031
+:100030000C94B5030C94B5030C94B5030C94B50360
+:100040000C94BC210C94B5030C94B5030C94B5032B
+:100050000C94B5030C94B5030C94B5030C94B50340
+:100060000C94B5030C94B503506F636B6574204515
:100070006D70697265730080007B00517569740052
:10008000526573756D65000808FC848884A2D10AE6
-:1000900004506F70756C2E206C696D697400556E1C
-:1000A00069742063726561746564004275696C648B
-:1000B000696E67206372656174656400496E73756B
-:1000C00066662E207265736F75726365730018180B
-:1000D0001F80007E0000F80000F00000F80000F82B
-:1000E0000004F80004F80004FAE004FA8004FA803E
-:1000F00004FA8004FA8004FA8004FAE004F8600C40
-:10010000F80010FC0000FF0000FFF180FFF180FF0D
-:10011000F1807FF1801F8180181803FFC00C003030
-:1001200037FFEC780016AFFFF5A80015A8FF15A85B
-:100130008115A8FFD5AB8155AAA5D5AB8155AAA538
-:1001400055AB81D5A89915A8FF15A6006591C3895F
-:100150008C423183C3C140420230420C0C42300316
-:10016000C3C018180000000000FEFE00FEFE003EA6
-:100170003E00FEFE00FEFE001E1E001E1E001E1E95
+:100090000443616E6E6F74206275696C64206865DC
+:1000A000726500506F70756C2E206C696D697400FC
+:1000B000496E737566662E207265736F757263651F
+:1000C000730018181F80007E0000F80000F0000088
+:1000D000F80000F80004F80004F80004FAE004FA5C
+:1000E0008004FA8004FA8004FA8004FA8004FAE0BA
+:1000F00004F8600CF80010FC0000FF0000FFF18025
+:10010000FFF180FFF1807FF1801F8180181803FFCD
+:10011000C00C003037FFEC780016AFFFF5A80015D3
+:10012000A8FF15A88115A8FFD5AB8155AAA5D5AB09
+:100130008155AAA555AB81D5A89915A8FF15A6008C
+:100140006591C3898C423183C3C140420230420C65
+:100150000C423003C3C018180000000000FEFE006F
+:10016000FEFE003E3E00FEFE00FEFE001E1E001EC5
+:100170001E001E1E001E1E001E1E001E1E001E1E35
:10018000001E1E001E1E001E1E001E1E001E1E0043
-:100190001E1E001E1E001E1E001E1E00FEFE00FE75
-:1001A000FE003E3E00FEFE00FEFE00FE1818E700C8
-:1001B000E7BD00BDE7FFE7BD00BD81FF81E700E7C8
-:1001C000A500A5BDFFBDA500A5A500A5A500A5A5E9
-:1001D00000A5A500A5A500A5A500A5A500A5E7006B
-:1001E000E7BD00BDE7FFE7BD00BD81FF818118814C
-:1001F000812481FFFFFF0808E0BCC299BDFF5D4775
-:1002000008083C4299BDFE5840400808003C42990D
-:10021000A5661800080860BCC299A5671D024402C3
-:1002200033022B02260251756974004F7074696F96
-:100230006E73004D756C7469706C617965722067BE
-:10024000616D650053696E676C6520706C617965DE
-:10025000722067616D650003030705070504050546
-:1002600004050306030207020201020203020E094B
-:100270000E0E0D0E0E0F0E070507050307050F05E1
-:100280000705070607010205020007020207000230
-:10029000070200020702000706030607070202051D
-:1002A000050201020204020005020205000607051C
-:1002B000050705020302020602000000000B00030E
-:1002C00000030705070407010502050707040003EB
-:1002D00000000705050700050005020702000C00E5
-:1002E00002020200040004020107050705070401D9
-:1002F00007040507020302070407010706060101B8
-:1003000007070707030307000500000D00020500AB
-:100310000505050005020107030F0903060306078B
-:10032000070202050507070207070507030107057E
-:10033000060702070507050404030702050704046E
-:100340000703070701060705070703030705030758
-:100350000306040701010701070407030403070656
-:100360000705020501060101070400070501020453
-:10037000050700020102080808000300060306073B
-:100380000702020505070502070705070301070520
-:10039000060702070507050404030702050704040E
-:1003A00007030707010607050707030307050307F8
-:1003B00003060407010107010704070304030706F6
-:1003C00007050205010601010704020705000700F1
-:1003D00005070206020307050703053F213F120830
-:1003E000120A100A0E1C0E0C1E0C141A14161F16DC
-:1003F0001E131E1E1B1E1E1F1E3F213F3A2F3A17A3
-:100400003D173F213F181F02040A041F0E04040E6B
-:100410001F0A1F0A0E0E1F04110E2E252E2F2A2E24
-:10042000262929021F02081F08150E04040E150EA6
-:1004300015151B151B040604040C0400000000170E
-:10044000000300031F0A1F16371A1904130A153A6E
-:10045000000300000E11110E000A040A040E04002D
-:1004600030000404040010001804031F111F121FA1
-:10047000101D151711151F07041F17151D1F151D1A
-:1004800001011F1F151F17151F000A00003200046D
-:100490000A110A0A0A110A040115020E11171E0593
-:1004A0001E1F150A0E110A1F110E1F15111F05011F
-:1004B0000E111D1F041F111F1108100F1F041B1FF9
-:1004C00010101F061F1E040F0E110E1F09060E111D
-:1004D0002E1F051A121509011F011F101F0F180FDB
-:1004E0001F0C1F1B041B031C03191513001F1103F2
-:1004F0000418111F000201022020200001020C122A
-:100500001E1F120C0C12120C121F0C1A14041E05C2
-:10051000242A1E1F021C141D1020201D1F08141148
-:100520001F101E041E1E021C0C120C3E0A040C128C
-:100530003E1E040214160A020F120E101E0E100E9A
-:100540001E081E120C1226281E322A26041E210006
-:100550001F00211E040102013F213F0A4E6F20535C
-:10056000442063617264206F720A6E6F204C4F41A9
-:100570004445522E4845580A0A153A457869740090
-:100580001D20466C617368696E670A20206C6F617C
-:100590006465722E2E2E0A0A444F4E27542054555D
-:1005A000524E204F464621000A0A153A49676E6F9F
-:1005B0007265006D560A0A504C454153452054550A
-:1005C000524E204F464620004C4F57204241545433
-:1005D0004552592120001753440016137800161372
-:1005E00014001510200015201000540A03E1818624
-:1005F0007F3E186D830F0F0E0183866033186DC325
-:10060000198F1803C38E6033186DE330CF1803C3FE
-:100610009E603630CDE360CF3006C79E7E3E30CD43
-:10062000B360CF300CC6F6603330D9B660CF33CF6D
-:10063000CCF66061B0DB1E60CF30D86CE6C061B034
-:10064000DB1E618F19986CC6C063B19B0E330F0F10
-:10065000B078C6FF7E1F1B061E0F050089300802FA
-:100660003802497868140000F6E8DBCFC3B8AEA4BE
-:100670009B928A827B746E68625C57524E494541F8
-:100680003E3A3734312E2C29272523211F1D1C1AD1
-:100690001917161514131211100F0E0D0C0B0A0951
-:1006A00008070645006801000005006801380100E0
-:1006B000000500380168010000C106BD060101FF08
-:1006C000030101F70300000007000201000003041A
-:1006D0000600000000000000000102040810204095
-:1006E0008001020408102001020408102004040400
-:1006F00004040404040202020202020303030303CB
-:10070000030000000023002600290000000000254F
-:100710000028002B0000000000240027002A000011
-:10072000CE031E04220411241FBECFEFD8E0DEBF8B
-:10073000CDBF11E0A0E0B1E0ECEFF3E502C0059021
-:100740000D92A63AB107D9F727E0A6EAB1E001C0B9
-:100750001D92A53FB207E1F713E0C2E9D3E004C060
-:100760002197FE010E946225C039D107C9F70E9476
-:10077000BD030C94F1290C9400000E9497210E9463
-:10078000A50486EA91E00E942E1D68E670E086EAE4
-:1007900091E00E94B11C0E946010F7CF1092F70107
-:1007A0001092F6018AE991E09093F5018093F401AB
-:1007B000089586E392E00E94C20781E080933602AA
-:1007C00087E890E0909335028093340282E0809332
-:1007D0003302109231021092320286E280932D028F
-:1007E00084E180932E020E94010586E090E00E9441
-:1007F0001506882349F042E067E770E086EA91E059
-:100800000E94EC198111089586E392E00E941D0C6C
-:100810000E94490681110E9426040E94090588232E
-:10082000E1F30E94130586E392E00E94590B8DE2EA
-:1008300092E00E9423050E944204D7CF86E392E013
-:100840000C94590686E392E00C945A0680915F0559
-:10085000811117C081E080935F0530916005209180
-:1008600061058091620580916305809164058091A6
-:1008700065058091660580916705832F922F0C9402
-:10088000F22608952091600530916105409162053E
-:1008900050916305609164057091650580916605CE
-:1008A00090916705A1E00E94562520936005309342
-:1008B00061054093620550936305609364057093EE
-:1008C0006505809366059093670508958F929F92C2
-:1008D000AF92BF92CF92DF92EF92FF924B015C01F9
-:1008E00069017A010E94ED26BC01990F880B990BD2
-:1008F000C818D908EA08FB08A70196012F5F3F4FE7
-:100900004F4F5F4F0E940A25680D791D8A1D9B1D60
-:10091000FF90EF90DF90CF90BF90AF909F908F901F
-:100920000895EDEFF4E0138612861186108610828A
-:1009300011821282138214821582168217823C96CB
-:1009400085E0ED35F80779F708951092600510926B
-:100950006105109262051092630510926405109271
-:100960006505109266051092670510925E050E945B
-:10097000910410925D050895FC01DB016081718195
-:100980004D915C91119714962C911497240F352F4B
-:10099000311D62177307E8F48481860F972F911D2C
-:1009A00048175907B0F46281738112964D915C919A
-:1009B000139715968C91840F952F911D68177907C1
-:1009C00040F42581260F372F311D81E04217530750
-:1009D00008F080E08170089550E0480F511D87FDB8
-:1009E0005A9557FD0CC0843554F430E0260F311D64
-:1009F00067FD3A9537FD03C081E060330CF080E07D
-:100A000008951092FA0169ED73E084EF91E00C947F
-:100A1000571686EA91E00E94341991E0811101C0D5
-:100A200090E0892F089560E084EF91E00E945911D1
-:100A300084EF91E00C944811FC0123814281618193
-:100A400080810C94EC04EF920F931F93CF93DF936C
-:100A5000EC01009701F10E941C058823E1F0109140
-:100A6000140240E06E8184EF91E00E94AA112F8170
-:100A70003885ED800C814981688184EF91E00E9486
-:100A80007015612F84EF91E0DF91CF911F910F914D
-:100A9000EF900C94A611DF91CF911F910F91EF90E1
-:100AA0000895FC01849108950196FC0184910895B4
-:100AB0004CE3BC0186EA91E00C940C180F931F9351
-:100AC000CF93DF938C01C0911202D0911302229731
-:100AD0004093FD012093FE0184EF91E00E945716A0
-:100AE00040E061E084EF91E00E94AA11B80184EF38
-:100AF00091E00E946023209749F0BE0184EF91E0CD
-:100B0000DF91CF911F910F910C945716DF91CF91E8
-:100B10001F910F910895FF920F931F93CF93DF932F
-:100B2000D82F162FC42FF22E242F0E94EC048823D6
-:100B3000C1F0009114026F2D84EF91E00E94A61184
-:100B40002C2F412F6D2F84EF91E00E943712602FE0
-:100B500084EF91E0DF91CF911F910F91FF900C9462
-:100B6000A611DF91CF911F910F91FF900895EF9201
-:100B7000FF920F931F93CF93DF93C82FD62F142F7D
-:100B8000F22E0E94EC048823D1F0E0901402602F32
-:100B900084EF91E00E94A6110F2D212F4D2F6C2F75
-:100BA00084EF91E00E94E6116E2D84EF91E0DF91D9
-:100BB000CF911F910F91FF90EF900C94A611DF91B0
-:100BC000CF911F910F91FF90EF900895EF92FF92B8
-:100BD0000F931F93CF93DF93C82FD62F142FF22E8E
-:100BE0000E94EC048823D1F0E0901402602F84EF7F
-:100BF00091E00E94A6110F2D212F4D2F6C2F84EF15
-:100C000091E00E940E126E2D84EF91E0DF91CF9162
-:100C10001F910F91FF90EF900C94A611DF91CF914F
-:100C20001F910F91FF90EF900895682F80EB91E056
-:100C30000E94B61091E0811101C090E0892F0895C3
-:100C4000CF93C62F682F80EB91E00E94D51091E0E2
-:100C5000C81708F090E0892FCF91089560E00C94B8
-:100C6000200681E090E00E942E06811110C083E0F2
-:100C700090E00E942E0681110AC090E080E00E9460
-:100C80002E06811104C082E090E00C942E0681E0D3
-:100C900008950E94310681110AC084E090E00E940C
-:100CA0002E06811104C085E090E00C942E0681E0B0
-:100CB0000895089508950F931F93CF93DF93CDB7B1
-:100CC000DEB728970FB6F894DEBF0FBECDBF162F44
-:100CD00000E028E044E56BE280E00E94E6051F9218
-:100CE0001F9386E091E09F938F931F9288E08F93EC
-:100CF0008E010F5F1F4F1F930F930E9404272CE25A
-:100D000044E067E572E0C8010E945E050FB6F89402
-:100D1000DEBF0FBECDBF28960FB6F894DEBF0FBE64
-:100D2000CDBFDF91CF911F910F910895DF92EF9288
-:100D3000FF920F931F93CF93DF93CDB7DEB76097EA
-:100D40000FB6F894DEBF0FBECDBF7C0163E084EF29
-:100D500091E00E94A61108E024E540E060E084EF05
-:100D600091E00E940E12F70182898F9381898F93FF
-:100D70008CE091E09F938F931F9280E1D82EDF92B9
-:100D80008E010F5F1F4F1F930F930E94042721E0D6
-:100D900042E067E572E0C8010E945E05F7018489C0
-:100DA0008F9383898F9381E191E09F938F931F921B
-:100DB000DF921F930F930E94042725E042E067E52E
-:100DC00072E0C8010E945E05F70186898F938589CC
-:100DD0008F9386E191E09F938F931F92DF921F93F1
-:100DE0000F930E94042721E04AE267E572E0C80100
-:100DF0000E945E051F9280E28F93F701E954FD4F38
-:100E000080811F928F938BE191E09F938F931F922C
-:100E1000DF921F930F930E9404270FB6F894DEBF52
-:100E20000FBECDBF25E04AE267E572E0C8010E942F
-:100E30005E0560960FB6F894DEBF0FBECDBFDF91A2
-:100E4000CF911F910F91FF90EF90DF9008956F92D7
-:100E50007F928F929F92AF92BF92CF92DF92EF924A
-:100E6000FF920F931F93CF93DF93CDB7DEB72C97ED
-:100E70000FB6F894DEBF0FBECDBF7C016B010F83B0
-:100E8000188729873A87CB010E94FA0E29833A8373
-:100E90004B835C836D837E836D807E80F7018589C3
-:100EA00096898615970570F089809A808189928944
-:100EB0008815990538F0AB80BC80838994898A15A0
-:100EC0009B05C0F48CEB90E02C960FB6F894DEBF37
-:100ED0000FBECDBFDF91CF911F910F91FF90EF908B
-:100EE000DF90CF90BF90AF909F908F907F906F904A
-:100EF0000C945805E954FD4F8081803208F03FC0C2
-:100F000091E0980F90838701F5E18F9F000D111DEF
-:100F10001124F801D1A2C0A28F819885908F878B70
-:100F200089859A85928F818FC6010E94F50EF801FE
-:100F3000878F81E087A3F3E0CF16D1040CF480E023
-:100F4000F80185A3F7018189928988199909928B03
-:100F5000818B838994898A199B09948B838B8589DA
-:100F6000968986199709968B858B8BEA90E0F3E03A
-:100F7000CF16D1040CF0A8CF8EE990E0A5CF81E97F
-:100F800090E0A2CFEF92FF920F931F93CF93DF9346
-:100F900000D000D000D0CDB7DEB77C018C01095461
-:100FA0001D4FD8011C92FC01EF53FD4F8FEF808342
-:100FB000C70188549D4F0E943F0C0E94280DF701E5
-:100FC000779685E1DF01982F1D929A95E9F775963E
-:100FD000E017F107B9F788EE93E0D70152969C939A
-:100FE0008E93519754969C938E93539756969C93B9
-:100FF0008E93559728E130E040E050E060E070E0EB
-:10100000CB010E9466047A83698328E130E040E0E6
-:1010100050E060E070E0CB010E946604262F7C83E4
-:101020006B8309811A813C814D815E8165E070E0AE
-:10103000C7010E94270728E330E040E050E060E36A
-:1010400070E080E090E00E9466047A83698328E380
-:1010500030E040E050E060E370E080E090E00E942B
-:1010600066047C836B8390E080E00E94BC0D8D83DE
-:1010700090E080E00E94C80DF701EC53FD4F108214
-:1010800031961082329710823397108209811A812B
-:101090002B813C814D81582F70E060E0C7010E9498
-:1010A000270726960FB6F894DEBF0FBECDBFDF919F
-:1010B000CF911F910F91FF90EF900895CF93DF9301
-:1010C00000D000D000D0CDB7DEB7FC01E654FD4F14
-:1010D0002081318144E150E0421B530B88549D4FE5
-:1010E000FC018081918126E230E0281B390B3A8394
-:1010F00029835C834B833A815C8168E078E080E0FF
-:1011000090E026960FB6F894DEBF0FBECDBFDF91FC
-:10111000CF9108953F924F925F926F927F928F92FC
-:101120009F92AF92BF92CF92DF92EF92FF920F9376
-:101130001F93CF93DF9300D000D000D0CDB7DEB7A0
-:101140005C018C01912C88248A9444244A94542C68
-:101150003201F80187A1882309F446C080A58111D6
-:1011600043C0C5010E945E0829833A834B835C8398
-:101170006D837E83F801C788D08CE18CF28C80A1CE
-:1011800091A10E94BC0D382EF80180A191A10E946E
-:10119000C80D29813A81C21AD30A232D30E0359532
-:1011A0002795C20ED31E2B813C81E21AF30A90E0F0
-:1011B00095958795E80EF91ECC9CC001CD9C900DAD
-:1011C000900D1124EE9C9001EF9C300D300D1124F8
-:1011D000820F931FB0E0A0E084159505A605B70522
-:1011E00018F4892C2C013D010B5E1F4F9394F0E203
-:1011F0009F12AFCFF501EF53FD4F808226960FB6B9
-:10120000F894DEBF0FBECDBFDF91CF911F910F913C
-:10121000FF90EF90DF90CF90BF90AF909F908F9016
-:101220007F906F905F904F903F900895FC01E05445
-:10123000FD4F2081222351F033962081211106C0D9
-:1012400031968081853010F48F5F808308958F926E
-:101250009F92BF92CF92DF92EF92FF920F931F93D4
-:10126000CF93DF9300D000D000D0CDB7DEB77C01A4
-:101270004B016A01FB01818592850E94BC0D182FEC
-:10128000F401818592850E94C80DB82EF401008179
-:10129000812F90E09C0135952795280F391F032E4B
-:1012A000000C440B550B612F70E090E080E00E9431
-:1012B0006604060FF40112818B2D90E09C01359598
-:1012C0002795280F391F032E000C440B550B6B2D4F
-:1012D00070E090E080E00E9466041E821D82802FF4
-:1012E00090E09A838983160F612F70E0212F7C8311
-:1012F0006B831A813C8140E05E81B601C7010E9488
-:10130000270726960FB6F894DEBF0FBECDBFDF913C
-:10131000CF911F910F91FF90EF90DF90CF90BF90F2
-:101320009F908F900895CF92DF92EF92FF920F934C
-:101330001F93CF93DF9300D000D000D0CDB7DEB79E
-:101340007C016A010E945E0889019A01AB01B60125
-:10135000C7010E94270726960FB6F894DEBF0FBE7E
-:10136000CDBFDF91CF911F910F91FF90EF90DF9054
-:10137000CF9008950F931F93CF93DF93EC01CC533D
-:10138000DD4F28818C010D531D4F253018F5FC01D0
-:10139000EF53FD4F20812F3F81F0FC0135E1230207
-:1013A000E00DF11D112421E020A7FC01E054FD4FC8
-:1013B00020838B539D4FFC011082188281E098811D
-:1013C000953008F480E0F8018083DF91CF911F9180
-:1013D0000F910895F8012081222381F3FC0130E070
-:1013E00020E040A5442349F145E1429FB001439FDD
-:1013F000700D1124695E7F4F680F791FFC01EA535D
-:10140000FD4F108231972081223079F038F443E08B
-:1014100050E02111D3CF0E949309D0CF233051F057
-:1014200045E050E02430B9F3C9CF50E040E00E94DD
-:101430002709C4CF41E050E0FACF2F5F3F4F7596A8
-:101440002032310571F6BACFCF93DF93EC01C0544F
-:10145000DD4F28812223D9F0DC01AE53BD4F2C9102
-:101460002530C0F0FC019C0120563D4F40A54111A4
-:1014700010A67596E217F307C9F71C921882FC01B3
-:10148000ED53FD4F10828C539D4FFC011082DF9174
-:10149000CF9108952F5F2C93FACFCF92DF92EF92E6
-:1014A000FF920F931F93CF93DF9300D000D000D013
-:1014B000CDB7DEB78C01FC01E054FD4F808188235D
-:1014C00009F1C8010E945E0829833A834B835C833B
-:1014D0006D837E837801680180E6C81A8DEFD80A93
-:1014E000F70180A5882341F04B815C8169817A8175
-:1014F000C70147960E94210FF5E1EF0EF11CEC1495
-:10150000FD0471F7F801EE53FD4F108226960FB6D9
-:10151000F894DEBF0FBECDBFDF91CF911F910F9129
-:10152000FF90EF90DF90CF900895EF92FF920F938E
-:101530001F93CF93DF93FC01ED53FD4F20812223B6
-:1015400051F1EC018C0100561D4F7C018BE3E81A30
-:101550008DEFF80A88A58823D1F0CE0147960E9426
-:101560004410F70140819FEF940F282F30E0491776
-:1015700071F0993008F097E0B901092E02C0759515
-:1015800067950A94E2F760FF0DC0F70190836596B6
-:10159000C017D107F9F6DF91CF911F910F91FF90FE
-:1015A000EF9008959150E3CFEF92FF920F931F9326
-:1015B000CF93DF93FC01ED53FD4F2081222351F1A6
-:1015C000EC018C0100561D4F7C018BE3E81A8DEF76
-:1015D000F80A88A58823D1F0CE0147960E944410CE
-:1015E000F701408191E0940F282F30E0491771F006
-:1015F000983008F090E0B901092E02C07595679502
-:101600000A94E2F760FF0DC0F70190836596C0175A
-:10161000D107F9F6DF91CF911F910F91FF90EF90D5
-:1016200008959F5FE3CF0F931F93CF93DF93EC0158
-:10163000FC01ED53FD4F80818823B1F1FE0130E0C4
-:1016400020E080A5882351F145E1429FC001439FDE
-:10165000900D112447968C0F9D1F0E94441090E01E
-:101660008E010B531D4FF801208102C0959587957F
-:101670002A95E2F780FD03C0CE010E94D40AF8014A
-:10168000808190E00E944C102CE248E267E572E015
-:10169000DF91CF911F910F910C945E052F5F3F4F0B
-:1016A00075962032310569F6DF91CF911F910F9128
-:1016B00008958F929F92AF92BF92CF92DF92EF9256
-:1016C000FF920F931F93CF93DF93EC018C01095E80
-:1016D0001F4FF12CE12C912C6C018FE3C81A8DEF78
-:1016E000D80A5E01E8E4AE1AEDEFBE0AF80180897F
-:1016F0008823D9F0F60180818F3F39F0082E000C45
-:10170000990B41E08E159F0509F040E0B501C80135
-:101710000E94D40DF8018188882039F0911005C00D
-:101720006085CE010E945B06982CFFEFEF1AFF0A3E
-:101730000B5E1F4F80E2E816F104C1F68881882312
-:1017400039F1992099F001E023E04AE06CE284E469
-:101750000E94B705FE01EC53FD4F4081442331F058
-:10176000440F23E06CE284E40E94E605CE010E946F
-:10177000130BCE01DF91CF911F910F91FF90EF904E
-:10178000DF90CF90BF90AF909F908F900C94960673
-:10179000DF91CF911F910F91FF90EF90DF90CF904D
-:1017A000BF90AF909F908F900895CF93DF93EC01FF
-:1017B00084E090E00E942E06882329F0CE01DF917C
-:1017C000CF910C94160984E090E00E9415068823BE
-:1017D00029F0CE01DF91CF910C94BA0985E090E019
-:1017E0000E942E06882329F0CE01DF91CF910C9420
-:1017F000240A85E090E00E941506882329F0CE0196
-:10180000DF91CF910C944D0A90E080E00E94150684
-:10181000882329F0CE01DF91CF910C94950A82E0C4
-:1018200090E00E941506882329F0CE01DF91CF9128
-:101830000C94D40ADF91CF9108950F931F93CF9307
-:10184000DF93EC018C0108541D4FFC01ED53FD4F5B
-:101850006081C8010E94250DC8010E94870CCE013D
-:101860000E948A0860E270E0CE0147960E94290F2C
-:10187000CE01DF91CF911F910F910C94D50BFC01FC
-:1018800011821082138212821482158283E0868371
-:1018900017820895CF93DF93CDB7DEB72C970FB69D
-:1018A000F894DEBF0FBECDBF1C861B86FC012281D3
-:1018B0003381420F531F80819181680F791F788790
-:1018C0006F835A87498786E0FE013796DE011196BD
-:1018D00001900D928A95E1F729813A814B815C81D3
-:1018E0006D817E8180E090E02C960FB6F894DEBF8B
-:1018F0000FBECDBFDF91CF910895FC019081490FBC
-:10190000DB014C938281280F11962C930895CF937D
-:10191000DF93EC018F81882319F01C821D821BC08C
-:101920008E818330D8F48F5F8E832C81888199815A
-:10193000820F911D27FD9A9597FF80C09983888318
-:101940002D818A819B81820F911D27FD9A9597FF9A
-:1019500079C09B838A83DF91CF9108951E820E9474
-:101960003106882369F190E080E00E942E068823EA
-:1019700029F08C8187FF47C08E5F8C8381E090E0E7
-:101980000E942E06882329F08D8187FF41C08E5F3B
-:101990008D8383E090E00E942E06882331F08D81B4
-:1019A00018160CF03AC082508D8382E090E00E94BD
-:1019B0002E06882329F08C8118169CF582508C8382
-:1019C00090E080E00E942E0681110BC082E090E042
-:1019D0000E942E06811105C08C81181634F58150A5
-:1019E0008C8381E090E00E942E0681119ECF83E0DF
-:1019F00090E00E942E06811198CF8D811816CCF4AC
-:101A000081508D8392CF85300CF0B8CF8F5FB5CFEA
-:101A100085300CF0BECF8F5FBBCF8C3F34F281504E
-:101A2000C3CF8C3F6CF28150CACF8823D1F28F5F35
-:101A3000D7CF882309F479CF8F5FE3CF198218823B
-:101A40001C827ECF1B821A8269CFFC0167830895B6
-:101A5000FF920F931F93CF93DF9307EA15E08AE07D
-:101A600092E0F801908787830E945105F8018283F4
-:101A70008AE092E00E945405F80183831582148263
-:101A8000FF24F394F68280E092E0918B808B0E9499
-:101A90005105F801838780E092E00E945405F80127
-:101AA000848716861586F786C8E6D5E084E192E03D
-:101AB00098878F830E9451058A8384E192E00E9477
-:101AC00054058B831D821C82FE8286EF91E0998BE8
-:101AD000888B0E9451058B8786EF91E00E94540508
-:101AE0008C871E861D86FF868CEA91E0F80193A301
-:101AF00082A30E945105F801858F8CEA91E00E9433
-:101B00005405F801868F10A2178EF1A288E191E0AA
-:101B100095AB84AB0E945105F80187A788E191E05D
-:101B20000E945405F80180AB12AA11AAF3AA82E61A
-:101B300091E09BA38AA30E9451058D8F82E691E0DC
-:101B40000E9454058E8F18A21F8E13E019A38EECED
-:101B500090E09DAB8CAB0E9451058FA78EEC90E07E
-:101B60000E94540588AB1AAA19AA1BABDF91CF912A
-:101B70001F910F91FF90089529E0289FF001299F60
-:101B8000F00D1124E955FA4F878190850C94510589
-:101B900029E0289FF001299FF00D1124E955FA4F03
-:101BA000878190850C9454057F928F929F92AF927B
-:101BB000BF92CF92DF92EF92FF920F931F93CF933A
-:101BC000DF9300D000D000D0CDB7DEB77C015B0141
-:101BD000742EDC0150968C915097882309F47CC0B8
-:101BE00019960D911C916801DD24B9E00B9F8001CD
-:101BF0001124F70186858111B3C08785882309F4F4
-:101C00007FC008591A4FD80114961C921497159644
-:101C10001C92882339F0F70184898F5F853008F0A2
-:101C200072C0848BF701838594858130910509F416
-:101C30008CC008F484C08230910509F46AC003970F
-:101C400009F475C0F7012281338140815181B801C7
-:101C5000C5010E947D0CC8010E942305711005C0BA
-:101C6000D70151968C918823B9F1F70142815381B4
-:101C700060817181C5010E944A0C29833A834B839C
-:101C80005C83A980BA808B809C80D70151968C910F
-:101C900001E0811101C003E0C6010E94BC0D182FB4
-:101CA000C6010E94C80DF7019685992309F47CC0EE
-:101CB000282F26952695280F412F46954695410FAA
-:101CC000869586958695682D681B169516951695AA
-:101CD0008A2D811B0E94B70526960FB6F894DEBFA9
-:101CE0000FBECDBFDF91CF911F910F91FF90EF906D
-:101CF000DF90CF90BF90AF909F908F907F9008958E
-:101D000009551A4F80CF148A858591E089278587E8
-:101D100089CF82E0D80115968C931597F7018585B8
-:101D2000882309F48FCF83E015968C938BCF85851C
-:101D3000882309F487CF81E0F801858383CF81E090
-:101D4000D80114968C931497E6CF81E0D8011496AD
-:101D50008C9314978585882309F474CF82E0E4CFAF
-:101D6000C80188599A4F4C01F601EE0FFF1FE55E3E
-:101D7000FE4F8181D70112962D913C911397280F28
-:101D8000311D87FD3A9580814D915C91480F511D21
-:101D900087FD5A95B401C5010E947D0CC4010E94C3
-:101DA000230509551A4F4ECF682F6695680D792D7A
-:101DB000711D812F8695202F412F8A0D9B2D911DFE
-:101DC00026960FB6F894DEBF0FBECDBFDF91CF9140
-:101DD0001F910F91FF90EF90DF90CF90BF90AF9049
-:101DE0009F908F907F900C948B0581579E4FFC01A4
-:101DF00080810895CF93DF9300D000D000D0CDB77D
-:101E0000DEB726E0289FF001299FF00D1124EB5941
-:101E1000FE4F86E0DE01119601900D928A95E1F762
-:101E200029813A814B815C816D817E8180E090E0E7
-:101E300026960FB6F894DEBF0FBECDBFDF91CF91CF
-:101E40000895FC01758364835783468381E0878707
-:101E500008952F923F924F925F926F927F928F924E
-:101E60009F92AF92BF92CF92DF92EF92FF920F9329
-:101E70001F93CF93DF93CDB7DEB72F970FB6F894AC
-:101E8000DEBF0FBECDBF482E9D874B01082F192FF7
-:101E9000D12CC12CC814D904C9F42F960FB6F894CC
-:101EA000DEBF0FBECDBFDF91CF911F910F91FF908D
-:101EB000EF90DF90CF90BF90AF909F908F907F90EA
-:101EC0006F905F904F903F902F900895D80150965B
-:101ED0008C915097882309F4CAC01F965C901F9775
-:101EE000552009F4C4C02D913C9111971996ED919C
-:101EF000FC911A97E25AFE4F7080872D90E014965D
-:101F00004D915C911597B901681B790B46175707DE
-:101F1000B8F51C961C921E921B97672C6194712C2D
-:101F2000E42CFD84B12CA12C262C062C000C3308AB
-:101F3000272D072C000C330B3F872E87D801A814C0
-:101F4000B90409F050C01F965C921F97552009F400
-:101F50008EC08D919C911197860D911D67FC9A956D
-:101F600011969C938E9312968D919C911397870D49
-:101F7000911D77FC9A9513969C938E93129777C038
-:101F8000280F391F2417350738F421E030E0F80115
-:101F900034872387672CC3CF12964D915C9113979A
-:101FA00016962D913C911797BA01681B790B26174D
-:101FB000370748F4E2E0F0E01C96FC93EE931B97A1
-:101FC0007194612CADCF840F951F8217930738F45D
-:101FD000E3E0F0E01C96FC93EE931B97F2CF712C9C
-:101FE000612C512C9DCF8D919C911197820D931D49
-:101FF00098878F8312968D919C911397EE85FF851C
-:102000008E0F9F1F9A87898719968D919C910E94A8
-:10201000BC0D8B87D80119968D919C910E94C80D9B
-:102020008C87F7018089882341F1CA14DB0429F1E8
-:10203000808191819A838983828193819C838B8320
-:10204000818592850E94BC0D8D83D70119968D9153
-:102050009C910E94C80D8E83BE016F5F7F4FCE01A1
-:1020600007960E94BC04882341F0F8011786BFEF51
-:10207000CB1ADB0A0B5E1F4F0DCFFFEFAF1ABF0A63
-:1020800025E1E20EF11C5ACFDC011996ED91FC918D
-:10209000E95DFE4F80810895880F991FFC01EC5A7D
-:1020A000FE4F808191810895BC016F5F7F4F80E179
-:1020B000FB0111928A95E9F786EA91E00C94891D5B
-:1020C00043E06EE172E086EA91E00E94EC19811132
-:1020D00006C086E392E00E9454100C94D903089540
-:1020E000FC0188E0808389E0818387E0828386E049
-:1020F000838384E0848382E0858381E186830895FD
-:10210000FF920F931F93CF93DF93EC018C01095F34
-:102110001F4FFF24FA9462E088810E947322888115
-:102120000E94DD222F81892B81F42F5F2F8360E0B5
-:1021300088810E9473222196C017D10761F7DF9131
-:10214000CF911F910F91FF9008952223A1F32F3F6C
-:1021500011F41F82ECCFFF82EACFFC01E60FF11DE4
-:1021600081E09781913009F080E00895FC01E60F4D
-:10217000F11D81E097819F3F09F080E00895860F6F
-:10218000911DFC018781423038F49FEF980F81E068
-:102190009E3F50F080E008C08F3FE1F3642F0E9423
-:1021A000D62481E09130B1F70895860F911DFC018E
-:1021B00087818F3F09F480E008958EBD0DB407FE3E
-:1021C000FDCF8EB50895DC01643508F042C0403380
-:1021D00008F03FC090968C919097E62F062E000C49
-:1021E000FF0B242F25952595259594E52902E00DD3
-:1021F000F11D1124EA51FA4F2081342F37708230BB
-:10220000A1F4822F90E0032E02C0959587950A9441
-:10221000E2F780958170882399F081E090E001C019
-:10222000880F3A95EAF7822B13C08330A1F71C96EA
-:102230008C916427062E000C770B682760FDEDCF8C
-:1022400081E090E001C0880F3A95EAF780958223FB
-:10225000808308951F93CF93DF93EC01162FF8949A
-:1022600060E08F850E94AF22888918161CF460E018
-:102270000E94AF22812F0E94DD10888918161CF45D
-:1022800061E00E94AF227894DF91CF911F91089571
-:10229000E6EEF5E028EF31E0DF01A9011D924150A3
-:1022A0005040E1F7DC0119961C9219971A961C927E
-:1022B000089548EF51E06FEF7FEF86EE95E00C94C4
-:1022C000FD26CF92DF92EF92FF920F931F93CF9351
-:1022D000DF93EC018C858F5F8C8786EEE82E85E09E
-:1022E000F82E10E0612F6064CE010E942A1160E890
-:1022F000CE010E942A1161E08F850E94AF22888959
-:1023000018161CF460E00E94AF22670104E5F60194
-:1023100081916F010E94DD100150C9F7888918165C
-:102320001CF461E00E94AF221F5FF4E5EF0EF11C88
-:102330001630C1F660E4CE01DF91CF911F910F916D
-:10234000FF90EF90DF90CF900C942A11FC0160A3D6
-:1023500061A30895FC0160A341A30895EF92FF9249
-:102360000F931F93CF93DF938C01D62FF42EE22E81
-:10237000C0E0CE1544F44F2D4C0F6D2FC8010E94C4
-:10238000E310CF5FF6CFDF91CF911F910F91FF90B8
-:10239000EF900895EF92FF920F931F93CF93DF93E7
-:1023A0008C01F62ED42FE22EC0E0CE1544F46F2D12
-:1023B0006C0F4D2FC8010E94E310CF5FF6CFDF9165
-:1023C000CF911F910F91FF90EF900895EF92FF92A0
-:1023D0000F931F93CF93DF937C01162FD42FC22F1F
-:1023E0000E94CA114FEF400F4D0F2C2F612FC701D4
-:1023F0000E94CA11202F4D2F612FC7010E94AE11DC
-:102400006FEF6C0F610F202F4D2FC701DF91CF9120
-:102410001F910F91FF90EF900C94AE11DF92EF920D
-:10242000FF920F931F93CF93DF937C01D62FD22E71
-:10243000C42F002E000C110B040F111D47FD1A951F
-:102440008C2F0C2E000C990B8017910744F42D2D26
-:102450004C2F6D2FC7010E94CA11CF5FF1CFDF91C2
-:10246000CF911F910F91FF90EF90DF9008959F9271
-:10247000AF92BF92CF92DF92EF92FF920F931F9392
-:10248000CF93DF938C01E62EF42EC22F81E0D82E5D
-:10249000D21AC22EC194CC0C422F4F0DC8010E94FB
-:1024A000E3104F2D4C1B6E2DC8010E94E3106C2FC2
-:1024B0006E0D4F2DC8010E94E3106E2D6C1B4F2D29
-:1024C000C8010E94E310D0E0DC170CF044C0D7FC38
-:1024D00004C0C150C394C394DC0CDF5F8D2F880F00
-:1024E0008F5FD80E9E2C9D0EBF2CBC0E4B2D692DE0
-:1024F000C8010E94E310AE2CAD1A4B2D6A2DC80105
-:102500000E94E310BF2CBC1A4B2D692DC8010E94FC
-:10251000E3104B2D6A2DC8010E94E310BF2CBD0EA5
-:102520004B2DAE2CAC0E6A2DC8010E94E3104B2D32
-:10253000BE2CBC1A6B2DC8010E94E3109F2C9D1A63
-:10254000492D6A2DC8010E94E310492D6B2DC80149
-:102550000E94E310B9CFDF91CF911F910F91FF90AF
-:10256000EF90DF90CF90BF90AF909F9008958F92A3
-:102570009F92AF92BF92CF92DF92EF92FF920F9312
-:102580001F93CF93DF937C01162FD42EC22F81E0AF
-:10259000C82EC21AB22EB194BB0CD0E0802F84702A
-:1025A000A82E802F8270982E802F8870882E017020
-:1025B000DC170CF04DC0C7FC04C0C150B394B394F9
-:1025C000CB0CDF5F8D2F880F8F5FC80EAA2071F0B4
-:1025D0004D2D4C0F612F6D0FC7010E94E3104D2D43
-:1025E0004D0F6C2F610FC7010E94E310992071F00D
-:1025F0004D2D4C1B612F6D0FC7010E94E3104D2D17
-:102600004D1B6C2F610FC7010E94E310882071F0F1
-:102610004D2D4D0F612F6C1BC7010E94E3104D2DF6
-:102620004C0F612F6D1BC7010E94E310002309F4BA
-:10263000BFCF4D2D4D1B612F6C1BC7010E94E310B6
-:102640004D2D4C1B612F6D1BC7010E94E310B0CFB5
-:10265000DF91CF911F910F91FF90EF90DF90CF907E
-:10266000BF90AF909F908F9008957F928F929F928E
-:10267000AF92BF92CF92DF92EF92FF920F931F9390
-:10268000CF93DF935C01C62E942EC22F11E0121B54
-:10269000D22ED194DD0C83E0F82ED0E0802F817013
-:1026A000782E882483948E0C0270DC17ACF517FD0D
-:1026B00004C0C150D394D3941D0DDF5F1F0D77204C
-:1026C00099F02C2F220F280D492D4C1B6C2D6D0FCE
-:1026D000C5010E94AE112E2D2F0D492D4D1B6C2FC3
-:1026E0006C0DC5010E94AE11002399F02C2F220F12
-:1026F000280D492D4C1B6C2D6D1BC5010E94AE1180
-:102700002E2D2F0D492D4D1B6C2D6C1BC5010E94CC
-:10271000AE11F394F394C9CFDF91CF911F910F9134
-:10272000FF90EF90DF90CF90BF90AF909F908F90F1
-:102730007F9008959F92AF92BF92CF92DF92EF92D7
-:10274000FF920F931F93CF93DF93EC01B62E142FBC
-:10275000D22EAE2CAA0C922E9A18CE2CC60E292D53
-:102760006C2D0E94CA11FF24FA94F00EF10E292D4F
-:102770004F2D6C2DCE010E94CA110A191E0D202F5B
-:10278000412F6B2DCE010E94AE11DB0C6FEF6D0D52
-:10279000202F412FCE010E94AE1101E02E2D412F9E
-:1027A0006C2DCE010E94B7128E2D8095D80E02E0BE
-:1027B0002E2D412F6D2DCE010E94B712FE1804E080
-:1027C0002E2D4F2D6D2DCE010E94B71208E02E2D1B
-:1027D0004F2D6C2DCE010E94B712DF91CF911F912A
-:1027E0000F91FF90EF90DF90CF90BF90AF909F90B0
-:1027F0000895AF92BF92CF92DF92EF92FF920F9324
-:102800001F93CF93DF936C01C62FF42EA22ED02FEF
-:102810001E2DEE0CB12EB60E2E196B2D0E940E122F
-:10282000D150DE19F10E6FEF6C0F6A0D611BED2EAA
-:1028300001E0212F4F2DC6010E94351302E0212F08
-:102840004F2D6B2DC6010E943513DF91CF911F9143
-:102850000F91FF90EF90DF90CF90BF90AF900895D1
-:102860002F923F925F926F927F928F929F92AF9240
-:10287000BF92CF92DF92EF92FF920F931F93CF936D
-:10288000DF93EC01F901E4903196849164350CF00A
-:1028900015C10E2C000CFF08062F062E000C110B84
-:1028A000F701E00FF11F1E161F060CF007C14033A1
-:1028B0000CF004C1A82FC42E042E000CDD08560114
-:1028C000A80EB11C87FDBA941A141B040CF0F6C0B4
-:1028D0002E5F3F4F570197E0A90EB11CB7FE04C011
-:1028E0005701BEE0AB0EB11CB3E0B594A794BA9506
-:1028F000E1F747FF0AC0A42FA80FAC9CC001AD9C14
-:10290000900D1124281B390B40E08A2F0A2E000C51
-:10291000990B840F911D47FD9A95C19714F0A0E380
-:10292000A41BF8A067FD60E0E535F10514F0E4E5CF
-:10293000F0E09E2FCC85C427C62E062E000CDD08A5
-:10294000F601E01BF10B8F014F01F7E08F22992474
-:10295000E0E8F0E002C0F595E7958A94E2F77E2F73
-:1029600017FF02C0095F1F4FF3E015950795FA9511
-:10297000E1F7200F311F542F577081E001C0880FFD
-:102980005A95EAF7459545954595F601B4E54B020C
-:10299000E00DF11D1124AF014A515A4FD0E02A2E0B
-:1029A000AA0F3308EE24E394BB24D21513040CF0D1
-:1029B00085C0F9015490F1E0FF121AC06901962E0A
-:1029C0008A01E72F991608F057C08E2E852021F036
-:1029D000D8018C90882A8C92E69531F4BFEFCB1AFF
-:1029E000DB0AF6015490E0E893940F5F1F4FEACFA3
-:1029F000F1101CC0782E70946901962E8A01E72F81
-:102A0000991608F039C08E2E852021F0D8018C90BF
-:102A100087208C92E69531F4BFEFCB1ADB0AF601E2
-:102A20005490E0E893940F5F1F4FEACFF3E0FF125A
-:102A30002CC0782E70946901862E8A01972E8916F3
-:102A4000D0F4E92DE52141F0D801EC916C2E6824F9
-:102A500060FE0FC0E82BEC93969439F4BFEFCB1ACD
-:102A6000DB0AF6015490E0E89E2E83940F5F1F4F1F
-:102A7000E6CFE721F0CFCE25880F19F44C5A5F4FEF
-:102A800081E0DF5F2A0D3B1D90CF6901962E8A0100
-:102A9000E72F991688F78E2E852021F0D8018C908B
-:102AA00088268C92E69531F4BFEFCB1ADB0AF6014B
-:102AB0005490E0E893940F5F1F4FEBCFDF91CF91DD
-:102AC0001F910F91FF90EF90DF90CF90BF90AF904C
-:102AD0009F908F907F906F905F903F902F90089580
-:102AE0002F923F924F925F926F927F928F929F921E
-:102AF000AF92BF92CF92DF92EF92FF920F931F930C
-:102B0000CF93DF9300D000D000D01F92CDB7DEB7B7
-:102B10004C01462E342E69018E2D01111DC0E1108D
-:102B20001BC0C40127960FB6F894DEBF0FBECDBF01
-:102B3000DF91CF911F910F91FF90EF90DF90CF9099
-:102B4000BF90AF909F908F907F906F905F904F90CD
-:102B50003F902F900C943014F60154903196E490ED
-:102B6000A52CB12C9501295F3F4FA90133E0559564
-:102B700047953A95E1F75B834A830370F12CEE2D7C
-:102B8000F0E0FD83EC835A941FEF1E0D2F2D0F2CC8
-:102B9000000C330B2A153B050CF070C0F982F7FED0
-:102BA00003C0F7E0FF0DF98329812595259525952B
-:102BB00029839F2D977897FF03C09150986F9F5F4F
-:102BC00020E8622E712C02C0759467949A95E2F702
-:102BD000212C4981042E000C550B4E5F5F4F5F8303
-:102BE0004E83222D022C000C330BEC81FD812E171D
-:102BF0003F070CF041C04A815B81429FF001439F37
-:102C0000F00D529FF00D11242E813F81E20FF31F32
-:102C1000EC0DFD1DE491F0E0E621F721EF2B41F1F1
-:102C2000023069F0612F62194F2D033061F0452D9C
-:102C30004F19622D013039F0422D6F2D04C0652DE2
-:102C40006F19412F42198823A9F0382F3370398327
-:102C500080FF03C0552D561B652F81FF03C08E2DAD
-:102C6000841B482F640D430DC4010E94E310898129
-:102C70002394B7CF1982F6CFF39488CF27960FB657
-:102C8000F894DEBF0FBECDBFDF91CF911F910F91A2
-:102C9000FF90EF90DF90CF90BF90AF909F908F907C
-:102CA0007F906F905F904F903F902F900895DC0140
-:102CB000FB0184918F5F14968C9314973196E49165
-:102CC000EF5F1596EC9315976E5F7F4F5F967C9341
-:102CD0006E935E970895EF920F93CF93DF93EC017D
-:102CE0004E876D872F87E98A088B81E0888788A3C4
-:102CF00019A28F8369ED73E0CE010E9457160E94DE
-:102D0000932481E00E94A92485E00E94B7248CE0EE
-:102D10000E94B22461E08E850E94732261E08D855D
-:102D20000E94732261E08F850E94732289891816A0
-:102D30001CF461E00E947322888918161CF461E07B
-:102D40000E947322898918166CF460E00E94AF22F9
-:102D50006AE070E080E090E00E94712161E0898982
-:102D60000E94AF228D85082E000C990BFC01E351C7
-:102D7000F94FE491F0E0EE0FFF1FE55FF84F25916A
-:102D800034913D8B2C8BFC01E752F94FE491EB8F92
-:102D90008E85082E000C990BFC01E351F94FE4914C
-:102DA000F0E0EE0FFF1FE55FF84F259134913B8B6C
-:102DB0002A8BFC01E752F94FE491EA8F8889082EAB
-:102DC000000C990BFC01E351F94FE491F0E0EE0F98
-:102DD000FF1FE55FF84F259134913F8B2E8BFC014F
-:102DE000E752F94FE491EC8F8F85082E000C990B78
-:102DF000FC01E351F94FE491F0E0EE0FFF1FE55FB6
-:102E0000F84F25913491398F288FFC01E752F94F03
-:102E1000E491ED8F61E2CE010E942A1164E1CE01BE
-:102E20000E942A118B8587FF02C08FE78B876B85F5
-:102E30006068CE010E942A1160E2CE010E942A1130
-:102E40006CE0CE010E942A11CE01DF91CF910F914B
-:102E5000EF900C9461114F925F926F927F928F92DC
-:102E60009F92AF92BF92CF92DF92EF92FF920F9319
-:102E70001F93CF93DF93EC01862EF42E102F83E562
-:102E800086170CF485C08FE284170CF481C04C8146
-:102E90004150550B049FC001059F900D1124860FD2
-:102EA000911D67FD9A95181619060CF071C03D81A9
-:102EB0008F2D0F2C000C990B039F800D911D112459
-:102EC000181619060CF064C078A0E62E912CC22EBC
-:102ED000D12C292D092C000C330B8C8190E0281764
-:102EE00039070CF054C00197E0E02817390771F05A
-:102EF000C89EF001C99EF00DD89EF00D11242E0F32
-:102F00003F1FEE8DFF8DE20FF31FE4915F2C612CCC
-:102F1000492C480C2D81862D062C000C990B281766
-:102F2000190691F18CF1AE2EB12CE0FF16C01130D4
-:102F300061F4462D4F0D642DCE010E94E310F50182
-:102F4000F595E7956394510EE5CF012F212F452D7F
-:102F50006E2DCE010E940E12F2CF89A198A1891781
-:102F600071F388A3113041F4462D4F0D642DCE012D
-:102F70000E94E31078A2E3CF012F212F452D6E2D63
-:102F8000CE010E940E12F6CF9394E10EA2CF78A24A
-:102F9000DF91CF911F910F91FF90EF90DF90CF9035
-:102FA000BF90AF909F908F907F906F905F904F9069
-:102FB00008950F93CF93DF93EC01262F6A3049F4E5
-:102FC00028859D818A85299F800D11248A871986ED
-:102FD0001DC06D30D9F008854A8569850E942B1780
-:102FE00028853C818985239F800D112489879F81B5
-:102FF000992361F0082E000C990B44E550E0239FC3
-:1030000040195109112448175907DCF281E090E07A
-:10301000DF91CF910F910895FC01EC57FF4F718321
-:1030200060838A579F4F445FFC01408308956F92ED
-:103030007F928F929F92AF92BF92CF92DF92EF9248
-:103040000F93CF93DF934C015C0186E8A80EB11C6F
-:10305000D5018C91882309F44AC0CCE0C81B8C3080
-:1030600008F0C0E0F401EA5AFF4F81E08083640178
-:10307000BEE4CB0ED11C60E0C6010E94A611340153
-:10308000E3E56E0E711CD3018C9103E0080FDDE2C5
-:103090004D2F481B4C0F83E0E82E24E560E0C6016D
-:1030A0000E94F91361E0C6010E94A611F30180811C
-:1030B00003E0080F4D2F481B4C0F24E560E0C601CC
-:1030C0000E949A13F401E95AFF4F84E080833196FD
-:1030D000D3018C91C81BC15DC083BC966081718196
-:1030E000C6010E943D23F501808181508083DF91DC
-:1030F000CF910F91EF90DF90CF90BF90AF909F90C6
-:103100008F907F906F900895CF92DF92FF920F93F0
-:103110001F93CF93DF93EC018C8D9D8D892B01F153
-:103120008E01025B1F4F40E061E0C8010E94AA11BE
-:10313000FE01E95AFF4FDE01AE5ABF4F9C9185E573
-:10314000891B808331961082698D613009F46DC0CE
-:1031500078F0888D653008F082C06B5F811175C092
-:10316000DF91CF911F910F91FF90DF90CF90089545
-:10317000CE0185960E94DE1F81E0FE01EA5AFF4FD4
-:10318000808369ED73E0C8010E9457161D8E1C8E66
-:10319000FE01EC5AFF4F108288EAF82E6E018AE099
-:1031A000C80ED11CCE010E9434198823D9F368ECD3
-:1031B00075E0C8010E943D236A8D7B8D4AE050E096
-:1031C000C8010E944C2463EB75E0C8010E943D23B6
-:1031D0006F2D62956F7070E04AE050E0C8010E9468
-:1031E000382468EA75E0C8010E943D2364E0C60106
-:1031F0000E94AD108111B4CFFA94F110D3CF60E0EA
-:10320000CE010E94512083B7817F846083BF83B742
-:10321000816083BF83B7816083BF889583B78E7FCA
-:1032200083BF83B78E7F83BFBDCFCF58DF4F8881E9
-:103230009981AA81BB818F709927AA27BB2767E054
-:103240000897A105B10508F068E7C801DF91CF91A3
-:103250001F910F91FF90DF90CF900C9468238823EB
-:1032600009F47ECF6FE2F1CF8F929F92AF92BF921F
-:10327000CF92DF92EF92FF920F931F93CF93DF9342
-:10328000EC017C0180E8E80EF11CF7018080918060
-:10329000A280B3800E944021861A970AA80AB90A20
-:1032A0006E01FFE7CF0ED11CF601808190E0B0E007
-:1032B000A0E08E0105581F4F88159905AA05BB058A
-:1032C00008F04AC0F80180819181A281B381892BE5
-:1032D0008A2B8B2B09F440C00E944021F6012081EB
-:1032E000620F711D811D911DF701608371838283BF
-:1032F00093833F9780819181A281B3810196A11D23
-:10330000B11D80839183A283B383F801108211825F
-:10331000128213820E944C21FE01E958FF4F608304
-:10332000718382839383CE010E945520CE010A9639
-:103330000E948010CE0148960E94BE2081E0DF915D
-:10334000CF911F910F91FF90EF90DF90CF90BF90A2
-:10335000AF909F908F900895F80180819181A28114
-:10336000B381892B8A2B8B2BA9F57E01F5E2EF0E19
-:10337000F11CC7010E94991EC7010E940C1FC701C2
-:103380000E94D01FCE010E941718CE010E948418FF
-:103390007E018EE4E80EF11CC7010E946111FE015E
-:1033A000EC5AFF4F8081811103C0C7010E94481170
-:1033B0000E944C21F8016083718382839383FE0114
-:1033C000EB58FF4FC958DF4F28813981621B730BBF
-:1033D0007183608380E0B3CF2F923F924F925F92D0
-:1033E0006F927F928F929F92AF92BF92CF92DF9215
-:1033F000EF92FF920F931F93CF93DF93CDB7DEB77A
-:1034000065970FB6F894DEBF0FBECDBF6C016A8B17
-:103410007B8B4B83FC01EC5AFF4F10822FEF2D83E7
-:103420001C821D8A10E31C8A3C013AE0630E711C69
-:10343000842F90E09F838E832601E3E54E0E511C7E
-:103440004601F5E28F0E911C9601295A3F4F3987AC
-:103450002887C601885A9F4F9B878A87F601EA5AB8
-:10346000FF4FFF87EE8722503109398B288B0A974F
-:103470001C01C6010E9434198823D9F364E0C301FA
-:103480000E94AD10012F110F110B882399F0F2014A
-:10349000F081F1952B81F29F202D112422502D8B4C
-:1034A00064E0C3010E94AD10811193C0C4010E9469
-:1034B000392094C065E0C3010E94AD108111E7CFAF
-:1034C00066E0C3010E94AD108111E1CF8C818111B2
-:1034D00085C044E063E0C3010E94BF10882331F03F
-:1034E0009C899F5F9C8BC4010E943D2044E061E069
-:1034F000C3010E94BF10882331F0EC89E150EC8BAE
-:10350000C4010E943D20FC898F2F0F2E000C990BC7
-:103510002E813F818217930709F46BC0F7FF03C028
-:103520003B8131503C8BF2018081F4E0F80F2C8913
-:10353000829FF0191124FD8B9D89090F111D97FDA4
-:103540001A9517FF02C00F5F1F4FF801F595E79519
-:10355000FA83E9830981102FE885F9851082EA85CD
-:10356000FB85008321E0EE85FF852083E889F989CA
-:103570001082EA88FB88B12CA12C2C89022E000C29
-:10358000330B3D872C878E819F818A159B0599F18E
-:10359000EC85FD85EA15FB0579F423E0E885F985DE
-:1035A0002083F2018081F02F2C89289FF00D1124B7
-:1035B0008F2FEA85FB858083F70165917491C101A6
-:1035C0000E948323FFEFAF1ABF0A22E0E20EF11C34
-:1035D000DACFC4010E9435203C893D83C8013D8972
-:1035E000831B910937FD9395029764F181E08C83E9
-:1035F000A3CF1C8A98CF60E0C1010E94A611F201FE
-:1036000080814981FC89F89F400D1124415024E5B7
-:1036100060E0C1010E94CA1161E0C1010E94A611CF
-:10362000F201808103E0080F4981FC898F9F400DE2
-:103630001124425083E0E82E24E560E0C1010E949D
-:103640009A1317CF8D8165960FB6F894DEBF0FBE23
-:10365000CDBFDF91CF911F910F91FF90EF90DF9041
-:10366000CF90BF90AF909F908F907F906F905F9022
-:103670004F903F902F9008950F931F93CF93DF9318
-:10368000EC018C01025B1F4FC8010E94481160E8E9
-:1036900075E0C8010E943D23C8010E94611183E0CA
-:1036A0000E94B7248EE991E0EEEFFFE30995FE0159
-:1036B000EC5AFF4F10826BE575E0C8010E9483232E
-:1036C000C8010E9461112A96CE010E94801064E018
-:1036D000CE010E94AD10811107C062E370E080E06E
-:1036E00090E00E947121F0CFDF91CF911F910F9157
-:1036F00008952F923F924F925F926F927F928F9296
-:103700009F92AF92BF92CF92DF92EF92FF920F9370
-:103710001F93CF93DF93CDB7DEB729970FB6F894F9
-:10372000DEBF0FBECDBF998788877B836A832A015E
-:103730003C0180E7680E711CF3018081882309F445
-:10374000F7C081E0E885F985EA5AFF4F8083E88574
-:10375000F985EB5AFF4F1082E885F985EC5AFF4F47
-:103760001082E885F985108E8F01025B1F4F61E0A2
-:10377000C8010E94A611888599858D5A9F4F9F8305
-:103780008E83A884B98497E5A90EB11CE884F984D6
-:10379000E8E5EE0EF11C88849984F2E58F0E911C09
-:1037A000888599858F589F4F9D838C832884398481
-:1037B0009AE0290E311CC884D984E5E2CE0ED11CD2
-:1037C000888599850E9434198823D1F3EA81FB8189
-:1037D000F491F983FF2321F0EE81FF81F081F983D9
-:1037E0002AEE35E040E060E0C8010E943014411448
-:1037F000510439F04981445F920160E0C8010E94A0
-:103800003014F50110828CE0F70180836A817B819E
-:10381000C8010E943D23F4018081982F990F990FD0
-:10382000891B8D5AF5018083EE81FF818081982F5D
-:10383000990F990F891B835DF7018083EC81FD81CE
-:10384000808166EE75E084FD02C062EE75E0C8011D
-:103850000E948323F4018081982F990F990F891B6F
-:103860008D5AF5018083F70180818F5F8083E88521
-:10387000F98582A56EED75E0811102C06AED75E0F3
-:10388000C8010E948323F4018081982F990F990F1A
-:10389000891B8D5AF5018083F70180818F5F8083BA
-:1038A00066ED75E0C8010E94832365E0C1010E94B6
-:1038B000AD10882351F0E885F98562A56F5FC601D8
-:1038C0000E944120C6010E943D2064E0C1010E9487
-:1038D000AD1081111FC0F3012081422F50E070E034
-:1038E00060E0EC81FD8180819181A281B3818417A8
-:1038F0009507A607B70710F02F3F61F466E0C101F6
-:103900000E94AD10882309F45BCF888599850E94B9
-:103910003C1B56CF8FEFF301808360E0C6010E940D
-:10392000D31FC6010E94352081E0E885F985808F8C
-:1039300029960FB6F894DEBF0FBECDBFDF91CF91B1
-:103940001F910F91FF90EF90DF90CF90BF90AF90BD
-:103950009F908F907F906F905F904F903F902F90AF
-:10396000089550E040E00C94791BE0E8F7E72591DA
-:10397000349181E02130304C09F080E00895CF93FC
-:10398000DF93EC010E94B51C9E01275A3F4FDE01D8
-:10399000A059BF4F882309F440C0E6E9F7E78491B6
-:1039A000F9018083E7E9F7E7E491EC83E8E9F7E7D9
-:1039B000E491ED83E9E9F7E7859194919F838E8304
-:1039C000EBE9F7E78591949199878887EDE9F7E727
-:1039D000E491EBA7EEE9F7E7E491EAA7EFE9F7E76F
-:1039E000E491EC93E0EAF7E7859194919D8F8C8FB9
-:1039F000E2EAF7E7859194919F8F8E8FE4EAF7E7EB
-:103A00008591949199A388A3E6EAF7E7859194912B
-:103A10009BA38AA3DF91CF9108958CE3F901808362
-:103A20001C828FEF8D8320E233E03F832E8324EDD1
-:103A300033E03987288791E09BA79AA78C938CEA7B
-:103A40009DE09D8F8C8F8EED9DE09F8F8E8F84E704
-:103A50009EE099A388A38CE39FE0DACFCF92DF9218
-:103A6000EF920F93CF93DF93EC01FC01E158FF4FEE
-:103A700082E38083349781E090E0A0E0B0E080832F
-:103A80009183A283B3833B978FEF8083CE010E9403
-:103A9000BF1CCE010E944D206FEFCE010E9451202D
-:103AA0006E018AE0C80ED11CC6010E947010C601CA
-:103AB0000E948010CE0148960E94B4208EE0E82E2D
-:103AC0000FE020E14BE06DE0CE01825B9F4F0E9452
-:103AD0006B16A596CE010E94D21D65E0C6010E941C
-:103AE000AD10882351F060E0CE01DF91CF910F91AE
-:103AF000EF90DF90CF900C94412040E06AE576E0B3
-:103B0000CE01DF91CF910F91EF90DF90CF900C9489
-:103B1000661ECF93DF93D62FC72F0E94B51C882334
-:103B200059F0AD2FBC2FEBE8F7E784918D933196D8
-:103B3000E53987E7F807C9F7DF91CF910895CF936B
-:103B4000DF93DC0170E0660F771F1F96ED91FC910B
-:103B50005097E60FF71F2591349190963C932E9342
-:103B60005F97F9014591549114968C911497849F15
-:103B7000402D112491964C939197F901C591D491C0
-:103B80006D2F70E04617170629F020F0F9012591F6
-:103B90003491432F849F402D112492964C93DF91B2
-:103BA000CF91089521E0FC01248324E020A729EB94
-:103BB00036E0308B278760E00E949F1D61E070E057
-:103BC00083E00E94ED21E1EBF0E08081887F81605D
-:103BD0008083F89410928000E1E8F0E01082109267
-:103BE00085001092840088E191E090938900809391
-:103BF0008800808188608083808181608083EFE697
-:103C0000F0E0808182608083789408950F93FC01B6
-:103C1000011107C06230D9F030F4662379F06130C9
-:103C200091F00F9108956330C9F06430D1F7648149
-:103C3000649F402D1124458F268FF3CF4B3008F021
-:103C40004AE0468BEECF642F0F910C949F1D648148
-:103C5000649F402D1124418F228FE3CF6481649FA4
-:103C6000402D1124438F248FDCCF8091EA078823D5
-:103C700029F08091E7078093B400089580E0FBCF9E
-:103C8000FC01178A158A14A213A2108E1092E7075E
-:103C90001092E8071092EA070C94351E0F931F93B9
-:103CA000CF93DF93EC018B010E94401E1E870D878E
-:103CB0001B8A1A8A81E0898389E08E8B198E1B8E7C
-:103CC0001D8EDF91CF911F910F910895411102C078
-:103CD0000C944E1E0895CF93DF93EC01611115C033
-:103CE0008881882391F0898181110FC0E9858E2F09
-:103CF00090E0880F991FEF81F885E80FF91F8591F3
-:103D000094918F3F980721F41882DF91CF91089505
-:103D10009C879927880F991FEA85FB85E80FF91F73
-:103D200065917491CE010E944E1E89858F5F8987AF
-:103D3000ECCF60E00C946B1E0F93CF93DF93EC01FC
-:103D4000611166C08981882309F462C08D8981115F
-:103D50005FC08D859E85EA89FB89EE0FFF1FE80F06
-:103D6000F91F459154914115510541F4298921309C
-:103D700021F51B8A1A8AFC0145915491BA01769566
-:103D8000679576956795862F40FF2EC0252F26953F
-:103D900026952695205186E0569547958A95E1F718
-:103DA0004F716F7000E0CE010E94061EEA89FB8908
-:103DB0003196FB8BEA8BCF010AC019828881882358
-:103DC00069F060E0CE010E946B1E8A899B89880F92
-:103DD000991FED85FE85E80FF91FCECFCE01DF914B
-:103DE000CF910F910C94401E8F738C8B8C81859F8B
-:103DF000802D11248D8B1DA21CA21BA281E08F8B14
-:103E00008093EA07188E8A899B8901969B8B8A8BFF
-:103E1000DF91CF910F91089560E00C949C1ECF9399
-:103E2000DF93EC016111B3C08F89882309F4AFC01F
-:103E30008D89811105C0CE01DF91CF910C94401E78
-:103E400081508D8B8DA1811134C02BA13CA12F5F9E
-:103E50003F4FC901880F991FEF8DF8A1E80FF91F97
-:103E600085919491482F47704EA3492F46954695CA
-:103E70004FA3AC0164E0569547956A95E1F74F73FF
-:103E80009C81499F402D11244DA383FB882780F9F5
-:103E90008093E6073CA32BA389A190E0281739075C
-:103EA00040F02AA1222309F475C0821B91099CA32A
-:103EB0008BA38DA181508DA3888D31E0380F388F71
-:103EC0004C892FA1240F8C85280F2A836B8D6623A4
-:103ED00061F070E0832F032E000C990B0E94F624F2
-:103EE0008C8D869F200D11242A838A8190E0CB96A9
-:103EF0006BE370E00E94F6248A832E892B83698D00
-:103F0000662371F0062E000C770B832F032E000C16
-:103F1000990B0E94F6248A8D869F200D11242B83F5
-:103F20006D8D662389F0832F330F990B70E00E940B
-:103F3000F624CB0162E070E00E94F6242E8D9B8176
-:103F4000289F900D11249B834F3341F18B818A3040
-:103F50000CF089E087FD80E08B83F894EA81F0E043
-:103F6000E859F94FE491E093E9078D8198A5899F7D
-:103F7000802D11249B81899F802D11249EA1899FD2
-:103F8000802D11248093E8078093E7077894DF91D0
-:103F9000CF910895CE010E94401E8BCF1B82DDCFB2
-:103FA00060E00C940F1FCF93DF93EC01611103C00D
-:103FB0000E94401E1982DF91CF910895CF93DF9325
-:103FC000EC010E94401E1982DF91CF91089560910B
-:103FD000E807662329F18091EB078F5F8093EB0759
-:103FE0009091E9078917E0F081E09091EA0791113B
-:103FF00080E08093EA071092EB078091E607882320
-:1040000069F08091040193E4899F802D1124895BDC
-:10401000809304010E94D6249093E7070C94351EE8
-:1040200008951F920F920FB60F9211242F933F9372
-:104030004F935F936F937F938F939F93AF93BF93B0
-:10404000EF93FF930E94E71FFF91EF91BF91AF9114
-:104050009F918F917F916F915F914F913F912F91A0
-:104060000F900FBE0F901F90189561EB76E00C94A7
-:104070004E1E69EA76E00C944E1E63EA76E00C94DC
-:104080004E1EFC01862F660F990B668170E06F5FF4
-:104090007F4F0E94F6248583089521E0FC01208350
-:1040A000089570E085E00C94ED21AF92BF92CF921D
-:1040B000DF92EF92FF920F931F93CF93DF93EC0168
-:1040C00089819A812FE0289F8001299F100D11245A
-:1040D00085E10E94D221800F911F24E0969587955B
-:1040E0002A95E1F79A8389832881222391F1EC8133
-:1040F000AD80B12CD12CC12CA885B9857D0110E0F3
-:1041000000E06E817F819B0150E040E086179707B9
-:1041100028F0BC01A817B90708F4BD0190E080E0C1
-:104120001F921F921F92EF930E9452246B830F9055
-:104130000F900F900F9070E085E0DF91CF911F916D
-:104140000F91FF90EF90DF90CF90BF90AF900C94C5
-:10415000ED21DF91CF911F910F91FF90EF90DF90B4
-:10416000CF90BF90AF900895FC018CE39FE09383C4
-:10417000828384E0818381E084870895CF93DF93F5
-:10418000EC018C819D81892B21F18C858F7139F512
-:1041900084E10E94D221BC01990F880B990B0E94E7
-:1041A000A82526EE3FE34EEC50E40E9434260E9400
-:1041B00077259B017B836A83672BA9F084E0898341
-:1041C000FE01349680E0419151912417350720F487
-:1041D0008983DF91CF9108958F5F8430A1F78C851B
-:1041E0008F5F8C87F6CF8FEF8983F9CF1F920F9265
-:1041F0000FB60F9211242F933F938F939F93AF93FA
-:10420000BF938091ED079091EE07A091EF07B091D9
-:10421000F0073091EC0723E0230F2D3758F5019676
-:10422000A11DB11D2093EC078093ED079093EE073D
-:10423000A093EF07B093F0078091F1079091F207F8
-:10424000A091F307B091F4070196A11DB11D8093D1
-:10425000F1079093F207A093F307B093F407BF918F
-:10426000AF919F918F913F912F910F900FBE0F9023
-:104270001F90189526E8230F0296A11DB11DD2CFDD
-:104280002FB7F8946091ED077091EE078091EF07DA
-:104290009091F0072FBF08953FB7F8948091F107F0
-:1042A0009091F207A091F307B091F40726B5A89B6F
-:1042B00005C02F3F19F00196A11DB11D3FBFBA2FB8
-:1042C000A92F982F8827BC01CD01620F711D811D78
-:1042D000911D42E0660F771F881F991F4A95D1F7FD
-:1042E0000895CF92DF92EF92FF92CF93DF936B010D
-:1042F0007C010E944C21EB01C114D104E104F104C2
-:1043000039F4DF91CF91FF90EF90DF90CF90089537
-:104310000E944C216C1B7D0B683E734068F381E06A
-:10432000C81AD108E108F108C851DC4FE5CF7894EC
-:1043300084B5826084BD84B5816084BD85B58260AA
-:1043400085BD85B5816085BDEEE6F0E08081816048
-:104350008083E1E8F0E01082808182608083808148
-:1043600081608083E0E8F0E0808181608083E1EB20
-:10437000F0E0808184608083E0EBF0E08081816008
-:104380008083EAE7F0E080818460808380818260BE
-:1043900080838081816080838081806880831092A7
-:1043A000C10008958E3008F08E502091050190E4F0
-:1043B000299F900111248770822B80937C0080912B
-:1043C0007A00806480937A0080917A0086FDFCCF29
-:1043D000809178009091790008951F93CF93DF9397
-:1043E000182FEB0161E00E947322209739F460E0FE
-:1043F000812FDF91CF911F910C94AF22CF3FD10538
-:1044000011F461E0F5CFE12FF0E0EB53F94FE491C7
-:10441000E33031F140F4E130B1F0E230E1F0C038A6
-:10442000D1057CF7E4CFE63029F1E73059F1E430EB
-:10443000B1F780918000806280938000D0938B00E0
-:10444000C0938A0004C084B5806884BDC7BDDF9175
-:10445000CF911F91089584B5806284BDC8BDF7CF08
-:1044600080918000806880938000D0938900C09301
-:104470008800EDCF8091B00080688093B000C09339
-:10448000B300E5CF8091B00080628093B000C0930C
-:10449000B400DDCF833081F028F4813099F0823090
-:1044A000A9F008958630A9F08730C9F08430B1F4BE
-:1044B000809180008F7D03C0809180008F778093F2
-:1044C0008000089584B58F7784BD089584B58F7D6D
-:1044D000FBCF8091B0008F778093B00008958091DA
-:1044E000B0008F7DF9CFCF93DF9390E0FC01E752CE
-:1044F000F94F24918351994FFC0184918823C9F08D
-:1045000090E0880F991FFC01EB5EF84FA591B491E4
-:10451000FC01E55FF84FC591D49161110DC09FB7C3
-:10452000F8948C91209582238C938881282328836A
-:104530009FBFDF91CF910895623051F49FB7F894F7
-:104540003C91822F809583238C93E8812E2BEFCF93
-:104550008FB7F894EC912E2B2C938FBFEACF1F933B
-:10456000CF93DF93162F282F30E0F901EB53F94F4B
-:104570008491F901E752F94FD491F901E351F94FD0
-:10458000C491CC23A1F081110E944A22EC2FF0E0CB
-:10459000EE0FFF1FE55FF84FA591B4918FB7F89428
-:1045A000EC91111108C0D095DE23DC938FBFDF9111
-:1045B000CF911F910895DE2BF8CFCF93DF93282F53
-:1045C00030E0F901EB53F94F8491F901E752F94FCB
-:1045D000D491F901E351F94FC491CC23A1F0811199
-:1045E0000E944A22EC2FF0E0EE0FFF1FEF5FF84F22
-:1045F000A591B491EC91ED2381E090E009F480E085
-:10460000DF91CF91089580E090E0FACFCF92DF92D2
-:10461000EF92FF920F931F93CF93DF936C01EB0107
-:104620007B01E40EF51E10E000E0CE15DF0561F021
-:104630006991D601ED91FC910190F081E02DC601C8
-:104640000995080F191FF1CFC801DF91CF911F9174
-:104650000F91FF90EF90DF90CF900895FB010190B4
-:104660000020E9F73197AF01461B570BDC01ED91B4
-:10467000FC910280F381E02D0994EF92FF920F9359
-:104680001F93CF93DF937C018B01D0E0C0E0F80152
-:1046900064910F5F1F4F662359F0D701ED91FC9194
-:1046A0000190F081E02DC7010995C80FD91FEFCF08
-:1046B000CE01DF91CF911F910F91FF90EF90089560
-:1046C0006115710511F00C942E2390E080E008959F
-:1046D000DC01ED91FC910190F081E02D09940F93A4
-:1046E0001F93CF93DF93EC016DE00E9468238C0150
-:1046F0006AE0CE010E946823800F911FDF91CF9165
-:104700001F910F9108950F931F93CF93DF93EC01A7
-:104710000E943D238C01CE010E946F23800F911FC8
-:10472000DF91CF911F910F9108958F929F92AF9239
-:10473000BF92CF92DF92EF92FF920F931F93CF938E
-:10474000DF93CDB7DEB7A1970FB6F894DEBF0FBEEB
-:10475000CDBF6C01142FE52FCB01022F19A22230FF
-:1047600008F40AE07E0121E2E20EF11C802E912C79
-:10477000B12CA12C612F7E2FA50194010E940A2546
-:10478000029F101911241A303CF5105DF7011293A5
-:104790007F01122FE32FCA01232B242B252B51F746
-:1047A00090E080E0E114F10421F0B701C6010E941D
-:1047B0002E23A1960FB6F894DEBF0FBECDBFDF91BA
-:1047C000CF911F910F91FF90EF90DF90CF90BF900E
-:1047D000AF909F908F900895195CD8CFCF92DF92C1
-:1047E000EF92FF920F931F93CF93DF93EC016A0137
-:1047F0007B012115310579F4E881F9810190F0817F
-:10480000E02D642FDF91CF911F910F91FF90EF90DA
-:10481000DF90CF9009942A303105E9F42AE0F7FEC1
-:104820001AC06DE20E9468238C0144275527BA0103
-:104830004C195D096E097F092AE0CE010E9495237B
-:10484000800F911FDF91CF911F910F91FF90EF90FB
-:10485000DF90CF900895B701A601CE01DF91CF91EF
-:104860001F910F91FF90EF90DF90CF900C949523C4
-:104870009A01AB01770F660B770B0C94EE23211591
-:10488000310541F4DC01ED91FC910190F081E02DC6
-:10489000642F09940C9495239A01AB0170E060E0B9
-:1048A0000C943F244F925F926F927F92AF92BF928F
-:1048B000CF92DF92EF92FF920F931F93CF93DF93EC
-:1048C000CDB7DEB729013A019B01AC0124193509A6
-:1048D0004609570989899A89AB89BC89BC01CD01F0
-:1048E0006A197B098C099D090E94C624A8019701B9
-:1048F00024193509460957090E942C25CA01B90116
-:104900006A0D7B1D8C1D9D1DDF91CF911F910F9115
-:10491000FF90EF90DF90CF90BF90AF907F906F901F
-:104920005F904F90089561E08AE00E94AF2261E0BD
-:104930008AE00E9473228CB580618CBD8CB5806446
-:104940008CBD61E08DE00E94732261E08BE00C94ED
-:104950007322811104C08CB580628CBD08958CB522
-:104960008F7DFBCF9CB5937F892B8CBD08959CB523
-:104970009C7F282F2370922B9CBD9DB582FB222704
-:1049800020F9892F8E7F822B8DBD0895DB018F93B7
-:104990009F930E944B25BF91AF91A29F800D911DC7
-:1049A000A39F900DB29F900D11240895991B79E05B
-:1049B00004C0991F961708F0961B881F7A95C9F7AF
-:1049C00080950895AA1BBB1B51E107C0AA1FBB1FFE
-:1049D000A617B70710F0A61BB70B881F991F5A958B
-:1049E000A9F780959095BC01CD01089597FB072EFE
-:1049F00016F4009407D077FD09D00E94E22407FC4A
-:104A000005D03EF4909581959F4F089570956195DE
-:104A10007F4F0895A1E21A2EAA1BBB1BFD010DC0FA
-:104A2000AA1FBB1FEE1FFF1FA217B307E407F5075E
-:104A300020F0A21BB30BE40BF50B661F771F881F3A
-:104A4000991F1A9469F760957095809590959B01D0
-:104A5000AC01BD01CF010895052E97FB1EF4009413
-:104A60000E94432557FD07D00E940A2507FC03D06A
-:104A70004EF40C94432550954095309521953F4F29
-:104A80004F4F5F4F089590958095709561957F4F3A
-:104A90008F4F9F4F08950E946825A59F900DB49F4A
-:104AA000900DA49F800D911D112408950024A7FD51
-:104AB00000942A0F301D401D501D601D701D801D6B
-:104AC000901D0895EE0FFF1F0590F491E02D0994BD
-:104AD000A29FB001B39FC001A39F700D811D11243F
-:104AE000911DB29F700D811D1124911D08950E948A
-:104AF000132688F09F5798F0B92F9927B751B0F037
-:104B0000E1F0660F771F881F991F1AF0BA95C9F751
-:104B100014C0B13091F00E942D26B1E008950C949C
-:104B20002D26672F782F8827B85F39F0B93FCCF34F
-:104B3000869577956795B395D9F73EF490958095CE
-:104B4000709561957F4F8F4F9F4F0895E89409C0EE
-:104B500097FB3EF490958095709561957F4F8F4FB0
-:104B60009F4F9923A9F0F92F96E9BB279395F695C6
-:104B7000879577956795B795F111F8CFFAF4BB0F44
-:104B800011F460FF1BC06F5F7F4F8F4F9F4F16C0A8
-:104B9000882311F096E911C0772321F09EE8872F32
-:104BA000762F05C0662371F096E8862F70E060E0EE
-:104BB0002AF09A95660F771F881FDAF7880F969567
-:104BC000879597F9089597F99F6780E870E060E00E
-:104BD00008959FEF80EC089500240A941616170696
-:104BE00018060906089500240A94121613061406DE
-:104BF00005060895092E0394000C11F4882352F041
-:104C0000BB0F40F4BF2B11F460FF04C06F5F7F4FF8
-:104C10008F4F9F4F089557FD9058440F551F59F0DF
-:104C20005F3F71F04795880F97FB991F61F09F3F99
-:104C300079F087950895121613061406551FF2CFC2
-:104C40004695F1DF08C0161617061806991FF1CF12
-:104C500086957105610508940895E894BB27662739
-:104C60007727CB0197F908950E9447260C94FA25DF
-:104C70000E94EC2538F00E94F32520F0952311F0D6
-:104C80000C94E3250C94E92511240C942E260E9403
-:104C90000B2670F3959FC1F3950F50E0551F629F4F
-:104CA000F001729FBB27F00DB11D639FAA27F00D85
-:104CB000B11DAA1F649F6627B00DA11D661F829FAC
-:104CC0002227B00DA11D621F739FB00DA11D621F91
-:104CD000839FA00D611D221F749F3327A00D611DAE
-:104CE000231F849F600D211D822F762F6A2F112490
-:104CF0009F5750409AF0F1F088234AF0EE0FFF1FC3
-:104D0000BB1F661F771F881F91505040A9F79E3F19
-:104D1000510580F00C94E3250C942E265F3FE4F3BC
-:104D2000983ED4F3869577956795B795F795E7956F
-:104D30009F5FC1F7FE2B880F911D9695879597F978
-:104D400008958F929F92AF92BF92CF92DF92EF928F
-:104D5000FF92CF93DF93EC01688179818A819B81F7
-:104D6000611571058105910521F464E279ED8BE50A
-:104D700097E02DE133EF41E050E00E942C254901FE
-:104D80005A019B01AC01A7EAB1E40E944B256B01DB
-:104D90007C01ACEEB4EFA50194010E94B529DC01C1
-:104DA000CB018C0D9D1DAE1DBF1DB7FF03C001972C
-:104DB000A109B04888839983AA83BB839F77DF9139
-:104DC000CF91FF90EF90DF90CF90BF90AF909F90EA
-:104DD0008F9008950E94A126089580E091E00E949E
-:104DE000A1260895B0E0A0E0809300019093010116
-:104DF000A0930201B09303010895DC0101C06D93FB
-:104E000041505040E0F70895AEE0B0E0EAE0F7E24C
-:104E10000C94C8290D891E898F89988D26E02C83D2
-:104E20001A83098397FF02C080E090E801979E8370
-:104E30008D83AE01455E5F4F698D7A8DCE010196FF
-:104E40000E9434274D815E8157FD0AC02F8138852D
-:104E5000421753070CF49A01020F131FF801108236
-:104E60002E96E4E00C94E429ABE0B0E0EAE3F7E24C
-:104E70000C94BA297C013B018A01FC01178216823D
-:104E8000838181FFC8C1CE0101965C01F701938146
-:104E9000F30193FD859193FF81913F01882309F4EC
-:104EA00053C1853239F493FD859193FF81913F0180
-:104EB000853229F4B70190E00E942429E7CF912C94
-:104EC000212C312CFFE1F31538F08B3211F190F4E5
-:104ED000803209F1833229F137FC3CC020ED280FE4
-:104EE0002A3050F536FE20C08AE0989E200D11240D
-:104EF000922E06C08D3291F0803371F7689430F8AD
-:104F0000F30193FD859193FF81913F018111DACFE8
-:104F100021C0689431F8689432F8F2CF689433F87D
-:104F2000EFCF689434F8ECCFEAE02E9E200D1124E8
-:104F3000222E689435F8E4CF8E3229F436FC04C171
-:104F4000689436F8DDCF8C3619F4689437F8D8CFEA
-:104F50008836B1F2982F9F7D95549330E0F08336D8
-:104F6000A1F18337C1F1833509F063C02801F2E074
-:104F70004F0E511CF801C080D180692D70E036FCC5
-:104F800002C06FEF7FEFC6010E940E294C016894AA
-:104F900037F882010AC00C5F1F4FFFE3F9838824B2
-:104FA0008394912C6501E89437F833FE2DC0522C80
-:104FB0008114910471F5552009F468CFB70180E29E
-:104FC00090E00E9424295A94F6CFF80180818983C9
-:104FD0000E5F1F4FE4CF2801F2E04F0E511CF80185
-:104FE000C080D180692D70E036FC02C06FEF7FEF8A
-:104FF000C6010E9419294C018201D5CFB70180E278
-:1050000090E00E9424292A942814190409F0B0F78A
-:10501000CECFF60137FC859137FE81916F01B70144
-:1050200090E00E94242951105A94F1E08F1A9108BF
-:10503000BFCF843619F0893609F077C0F80137FE02
-:105040006BC060817181828193810C5F1F4FF32D52
-:10505000FF763F2E97FF09C09095809570956195DA
-:105060007F4F8F4F9F4F689437F82AE030E0A501BB
-:105070000E945429C82ECA188C2C432C36FE0CC012
-:10508000E89440F8C91440F434FE05C032FC03C073
-:10509000F32DFE7E4F2E892C44FE95C0FE01EC0DB3
-:1050A000F11D8081803309F087C0242D297E422E96
-:1050B000842D8870582E43FC95C040FE8FC09C2CD8
-:1050C000821418F42C0C922C981844FE91C0B7014D
-:1050D00080E390E00E94242942FE09C088E790E026
-:1050E00041FE02C088E590E0B7010E942429C9145E
-:1050F00008F48AC0CA94D12C9FEFC91AD90ACA0CE5
-:10510000DB1CF60182916F01B70190E00E94242917
-:10511000AC14BD04B1F74FCF60817181072E000C34
-:10512000880B990B0E5F1F4F92CFD32CE894D4F8C5
-:105130002AE030E0853739F1232D297FD22E8F36B2
-:1051400001F148F48835A9F0F701868197812B9603
-:10515000E2E10C94D629803749F08837A9F7D4FECC
-:1051600002C06894D2F820E130E00DC06894D4F811
-:10517000F6CF34FE03C0822F8660D82E20E132E0C5
-:1051800002C028E030E0F801D7FE0FC060817181D5
-:10519000828193810C5F1F4FA5010E945429C82E64
-:1051A000CA183D2CE89437F867CF6081718190E090
-:1051B00080E00E5F1F4FF0CF42FC02C0839478CF97
-:1051C0008394839475CF842D867809F471CFF6CFBC
-:1051D000B70180E290E00E94242983948214C0F3F6
-:1051E000512C73CF522C5818821408F46ECFF8CF7C
-:1051F000842D867809F47BCF8BE241FE80E247FC68
-:105200008DE2B70190E071CFB70180E390E00E949A
-:1052100024299A946CCF8FEF9FEF99CFFC010590D2
-:10522000615070400110D8F7809590958E0F9F1FA8
-:105230000895FC016150704001900110D8F78095ED
-:1052400090958E0F9F1F08950F931F93CF93DF9319
-:10525000182F092FEB018B8181FD09C01FEF0FEF84
-:10526000812F902FDF91CF911F910F91089582FF91
-:1052700014C02E813F818C819D81281739073CF411
-:10528000E881F981CF0101969983888310838E810B
-:105290009F8101969F838E83E3CFE885F985812FD7
-:1052A0000995892BA1F3DACFFA01AA27283051F109
-:1052B000203181F1E8946F936E7F6E5F7F4F8F4F47
-:1052C0009F4FAF4FB1E03ED0B4E03CD0670F781FA6
-:1052D000891F9A1FA11D680F791F8A1F911DA11D8B
-:1052E0006A0F711D811D911DA11D20D009F46894C4
-:1052F0003F912AE0269F11243019305D3193DEF66C
-:10530000CF010895462F4770405D4193B3E00FD021
-:10531000C9F7F6CF462F4F70405D4A3318F0495D0C
-:1053200031FD4052419302D0A9F7EACFB4E0A695EF
-:105330009795879577956795BA95C9F70097610511
-:10534000710508959B01AC010A2E06945795479567
-:1053500037952795BA95C9F7620F731F841F951F5C
-:10536000A01D0895B7FF0C944B250E944B25821B6E
-:10537000930B08952F923F924F925F926F927F927C
-:105380008F929F92AF92BF92CF92DF92EF92FF9255
-:105390000F931F93CF93DF93CDB7DEB7CA1BDB0B01
-:1053A0000FB6F894DEBF0FBECDBF09942A883988A6
-:1053B00048885F846E847D848C849B84AA84B984AD
-:1053C000C884DF80EE80FD800C811B81AA81B981B9
-:1053D000CE0FD11D0FB6F894DEBF0FBECDBFED01CD
-:1053E000089513E0C2E9D3E004C0FE010E946225E3
-:0C53F0002196C339D107C9F7F894FFCF0C
-:1053FC0001000000010148503D257500573D256412
-:10540C0000473D256400463D25640025642F256436
-:10541C0000FA000000FD0013020008000400422EF8
-:10542C00424152520041545441434B00432E50458B
-:10543C0041532E00432E534C44522E00432E5457AE
-:10544C004E432E002E0135013C0144014C0101015B
-:10545C00000000000000000000320019000A0032B9
-:10546C0000000000000000640000000000000000CC
-:10547C00000000C80000000000000000000000193F
-:10548C0050006400C80000000000D91706234C4FE0
-:06549C00414445520000EE
-:040000030000077A78
+:10019000FEFE00FEFE003E3E00FEFE00FEFE00FEF5
+:1001A0001818E700E7BD00BDE7FFE7BD00BD81FF10
+:1001B00081E700E7A500A5BDFFBDA500A5A500A599
+:1001C000A500A5A500A5A500A5A500A5A500A5A518
+:1001D00000A5E700E7BD00BDE7FFE7BD00BD81FF6B
+:1001E00081811881812481FFFFFF0808E0BCC2994A
+:1001F000BDFF5D4708083C4299BDFE5840400808D5
+:10020000003C4299A5661800080860BCC299A56721
+:100210001D02380227021F021A0251756974004F2D
+:100220007074696F6E73004D756C7469706C617970
+:1002300065722067616D650053696E676C6520703B
+:100240006C617965722067616D65000303070507BE
+:100250000504050504050306030207020201020264
+:1002600003020E090E0E0D0E0E0F0E0705070503F5
+:1002700007050F050705070607010205020007022B
+:100280000207000207020002070200070603060732
+:10029000070202050502010202040200050202052E
+:1002A000000607050507050203020206020000001A
+:1002B000000B0003000307050704070105020507FB
+:1002C00007040003000007050507000500050207F5
+:1002D00002000C00020202000400040201070507EC
+:1002E00005070401070405070203020704070107C5
+:1002F0000606010107070707030307000500000DB5
+:10030000000205000505050005020107030F0903AA
+:100310000603060707020205050707020707050788
+:100320000301070506070207050705040403070282
+:10033000050704040703070701060705070703036A
+:100340000705030703060407010107010704070364
+:10035000040307060705020501060101070400075B
+:100360000501020405070002010208080800030055
+:10037000060306070702020505070502070705072A
+:100380000301070506070207050705040403070222
+:10039000050704040703070701060705070703030A
+:1003A0000705030703060407010107010704070304
+:1003B00004030706070502050106010107040207F9
+:1003C0000500070005070206020307050703053FAE
+:1003D000213F1208120A100A0E1C0E0C1E0C141AD1
+:1003E00014161F161E131E1E1B1E1E1F1E3F213F0E
+:1003F0003A2F3A173D173F213F181F02040A041FE6
+:100400000E04040E1F0A1F0A0E0E1F04110E2E25C5
+:100410002E2F2A2E262929021F02081F08150E0436
+:10042000040E150E15151B151B040604040C040000
+:1004300000000017000300031F0A1F16371A1904D3
+:10044000130A153A000300000E11110E000A040AE7
+:10045000040E040030000404040010001804031FFC
+:10046000111F121F101D151711151F07041F171537
+:100470001D1F151D01011F1F151F17151F000A0045
+:10048000003200040A110A0A0A110A040115020EB8
+:1004900011171E051E1F150A0E110A1F110E1F151A
+:1004A000111F05010E111D1F041F111F1108100F30
+:1004B0001F041B1F10101F061F1E040F0E110E1FFE
+:1004C00009060E112E1F051A121509011F011F1012
+:1004D0001F0F180F1F0C1F1B041B031C03191513E0
+:1004E000001F11030418111F000201022020200028
+:1004F00001020C121E1F120C0C12120C121F0C1AED
+:1005000014041E05242A1E1F021C141D1020201D69
+:100510001F0814111F101E041E1E021C0C120C3E7C
+:100520000A040C123E1E040214160A020F120E10C8
+:100530001E0E100E1E081E120C1226281E322A260F
+:10054000041E21001F00211E040102013F213F0A59
+:100550004E6F2053442063617264206F720A6E6F85
+:10056000204C4F414445522E4845580A0A153A45F9
+:10057000786974001D20466C617368696E670A2093
+:10058000206C6F616465722E2E2E0A0A444F4E272E
+:1005900054205455524E204F464621000A0A153A1F
+:1005A00049676E6F7265006D560A0A504C4541539B
+:1005B00045205455524E204F464620004C4F572060
+:1005C00042415454455259212000175344001613F8
+:1005D0007800161314001510200015201000540A7E
+:1005E00003E181867F3E186D830F0F0E01838660C5
+:1005F00033186DC3198F1803C38E6033186DE33041
+:10060000CF1803C39E603630CDE360CF3006C79E5F
+:100610007E3E30CDB360CF300CC6F6603330D9B6F5
+:1006200060CF33CFCCF66061B0DB1E60CF30D86CCA
+:10063000E6C061B0DB1E618F19986CC6C063B19BC8
+:100640000E330F0FB078C6FF7E1F1B061E0F05006E
+:10065000893008023802497868140000F6E8DBCFD8
+:10066000C3B8AEA49B928A827B746E68625C575258
+:100670004E4945413E3A3734312E2C292725232136
+:100680001F1D1C1A1917161514131211100F0E0D19
+:100690000C0B0A0908070645006801000005006800
+:1006A00001380100000500380168010000B506B1FD
+:1006B000060101FF030101F703000000070002012A
+:1006C0000000030406000000000000000001020416
+:1006D00008102040800102040810200102040810C4
+:1006E00020040404040404040402020202020203BB
+:1006F0000303030303000000002300260029000079
+:10070000000000250028002B000000000024002726
+:10071000002A0000C80318041C0411241FBECFEFD8
+:10072000D8E0DEBFCDBF11E0A0E0B1E0EEEBFFE42A
+:1007300002C005900D92AA38B107D9F727E0AAE8C0
+:10074000B1E001C01D92A93DB207E1F713E0CCE88A
+:10075000D3E004C02197FE010E942826CA38D107A1
+:10076000C9F70E94B7030C94D2270C9400000E9492
+:100770005D220E949F048AE891E00E94F41D68E6D1
+:1007800070E08AE891E00E94771D0E942611F7CF61
+:100790001092DB011092DA018FE791E09093D9017A
+:1007A0008093D80108958AE192E00E94250881E0B3
+:1007B00080931A0287E890E09093190280931802C0
+:1007C00082E080931702109215021092160286E2C0
+:1007D0008093110284E1809312020E94530586E007
+:1007E00090E00E946706882349F042E067E770E0E6
+:1007F0008AE891E00E94B21A811108958AE192E09C
+:100800000E94E70C0E949B0681110E9420040E9416
+:100810005B058823E1F30E9465058AE192E00E946E
+:10082000230C81E192E00E9475050E943C04D7CF21
+:100830008AE192E00C94AB068AE192E00C94AC065B
+:1008400080914305811117C081E080934305309169
+:10085000440520914505809146058091470580918A
+:1008600048058091490580914A0580914B05832F69
+:10087000922F0C94B8270895209144053091450596
+:100880004091460550914705609148057091490592
+:1008900080914A0590914B05A1E00E941C2620936F
+:1008A00044053093450540934605509347056093B2
+:1008B00048057093490580934A0590934B05089528
+:1008C0008F929F92AF92BF92CF92DF92EF92FF9260
+:1008D0004B015C0169017A010E94B327BC01990FA9
+:1008E000880B990BC818D908EA08FB08A7019601DC
+:1008F0002F5F3F4F4F4F5F4F0E94D025680D791DEE
+:100900008A1D9B1DFF90EF90DF90CF90BF90AF901E
+:100910009F908F900895E1EEF4E013861286118681
+:10092000108610821182128213821482158216821E
+:1009300017823C9685E0E134F80779F70895109224
+:1009400044051092450510924605109247051092F5
+:1009500048051092490510924A0510924B051092D5
+:1009600042050E948B04109241050895FC01DB01B1
+:10097000608171814D915C91119714962C9114971F
+:10098000240F352F311D62177307E8F48481860F19
+:10099000972F911D48175907B0F462817381129601
+:1009A0004D915C91139715968C91840F952F911D05
+:1009B0006817790740F42581260F372F311D81E014
+:1009C0004217530708F080E081700895AF92BF92FC
+:1009D000CF92DF92EF92FF920F931F93CF93DF930B
+:1009E0007C01EA016115710561F480E0DF91CF912E
+:1009F0001F910F91FF90EF90DF90CF90BF90AF903D
+:100A00000895E0E057FF04C08DE2F7018083E1E044
+:100A100085E0C82ED12C20E137E240E08B01015067
+:100A200011099AE0A92EB12CCE01B9010E94A82586
+:100A3000629FC001639F900D1124C81BD90B6111E7
+:100A400002C0442361F081E08E0FEE0DFF2DF11DF9
+:100A5000605D60838017110640F6E82F41E0C90110
+:100A6000B5010E94A8259B01F1E0CF1AD108E1F65B
+:100A7000EE0DFF2DF11D108281E0B8CF50E0480F40
+:100A8000511D87FD5A9557FD0CC0843554F430E054
+:100A9000260F311D67FD3A9537FD03C081E06033B5
+:100AA0000CF080E008951092DE016DEC73E088EDAB
+:100AB00091E00C941D178AE891E00E94FA1991E0E8
+:100AC000811101C090E0892F089560E088ED91E0E8
+:100AD0000E941F1288ED91E00C940E12FC012381FC
+:100AE0004281618180810C943E05EF920F931F93A8
+:100AF000CF93DF93EC01009701F10E946E058823EC
+:100B0000E1F01091F80140E06E8188ED91E00E94E3
+:100B100070122F813885ED800C814981688188EDC4
+:100B200091E00E943616612F88ED91E0DF91CF9120
+:100B30001F910F91EF900C946C12DF91CF911F9148
+:100B40000F91EF900895FC01849108950196FC01A6
+:100B5000849108954CE3BC018AE891E00C94D2188A
+:100B60000F931F93CF93DF938C01C091F601D09127
+:100B7000F70122974093E1012093E20188ED91E093
+:100B80000E941D1740E061E088ED91E00E94701224
+:100B9000B80188ED91E00E942624209749F0BE011B
+:100BA00088ED91E0DF91CF911F910F910C941D176B
+:100BB000DF91CF911F910F910895FF920F931F9393
+:100BC000CF93DF93D82F162FC42FF22E242F0E94FD
+:100BD0003E058823C1F00091F8016F2D88ED91E06A
+:100BE0000E946C122C2F412F6D2F88ED91E00E94F6
+:100BF000FD12602F88ED91E0DF91CF911F910F9151
+:100C0000FF900C946C12DF91CF911F910F91FF9088
+:100C10000895EF92FF920F931F93CF93DF93C82F06
+:100C2000D62F142FF22E0E943E058823D1F0E0909B
+:100C3000F801602F88ED91E00E946C120F2D212F9A
+:100C40004D2F6C2F88ED91E00E94AC126E2D88ED37
+:100C500091E0DF91CF911F910F91FF90EF900C9455
+:100C60006C12DF91CF911F910F91FF90EF9008953B
+:100C7000EF92FF920F931F93CF93DF93C82FD62F3E
+:100C8000142FF22E0E943E058823D1F0E090F80147
+:100C9000602F88ED91E00E946C120F2D212F4D2FB7
+:100CA0006C2F88ED91E00E94D4126E2D88ED91E0BA
+:100CB000DF91CF911F910F91FF90EF900C946C12E8
+:100CC000DF91CF911F910F91FF90EF900895682FC2
+:100CD00084E991E00E947C1191E0811101C090E0D3
+:100CE000892F0895CF93C62F682F84E991E00E9441
+:100CF0009B1191E0C81708F090E0892FCF910895DB
+:100D000060E00C94720681E090E00E948006811100
+:100D100010C083E090E00E94800681110AC090E03C
+:100D200080E00E948006811104C082E090E00C9473
+:100D3000800681E008950E94830681110AC084E044
+:100D400090E00E948006811104C085E090E00C9440
+:100D5000800681E00895089508950F931F93CF931F
+:100D6000DF93CDB7DEB728970FB6F894DEBF0FBE7E
+:100D7000CDBF162F88E4898380E58A838DE38B833A
+:100D800000E028E044E56BE280E00E943806412F55
+:100D900050E065E070E0CE0104960E94E6042CE28B
+:100DA00044E06BE472E0CE0101960E94B005289603
+:100DB0000FB6F894DEBF0FBECDBFDF91CF911F916C
+:100DC0000F910895EF92FF920F93CF93DF93CDB7DA
+:100DD000DEB728970FB6F894DEBF0FBECDBF7C01FB
+:100DE0008DE38A8363E088ED91E00E946C1208E055
+:100DF00024E540E060E088ED91E00E94D41287E5B0
+:100E00008983F7014189528966E070E0CE0103963B
+:100E10000E94E60421E048E06BE472E0CE01019616
+:100E20000E94B00587E48983F7014389548966E00D
+:100E300070E0CE0103960E94E60425E042E06BE4F8
+:100E400072E0CE0101960E94B00586E48983F70125
+:100E50004589568966E070E0CE0103960E94E6045B
+:100E600021E04AE26BE472E0CE0101960E94B005F7
+:100E7000F701E954FD4F408150E063E070E0CE019E
+:100E800001960E94E6048981882399F18A8188234A
+:100E900091F18B81811131C082E0E1E0F0E0EC0F53
+:100EA000FD1FE80FF11D9FE290838F5F90E068E0E7
+:100EB00070E0681B790B40E250E021E030E02C0F3D
+:100EC0003D1F820F931F0E94E60425E04AE26BE477
+:100ED00072E0CE0101960E94B00528960FB6F894F4
+:100EE000DEBF0FBECDBFDF91CF910F91FF90EF908E
+:100EF000089580E0D2CF81E0D0CF83E0CECF6F9253
+:100F00007F928F929F92AF92BF92CF92DF92EF9299
+:100F1000FF920F931F93CF93DF93CDB7DEB72C973C
+:100F20000FB6F894DEBF0FBECDBF7C016B010F83FF
+:100F3000188729873A87CB010E94C40F29833A83F7
+:100F40004B835C836D837E836D807E80F701858912
+:100F500096898615970570F089809A808189928993
+:100F60008815990538F0AB80BC80838994898A15EF
+:100F70009B05C0F480EB90E02C960FB6F894DEBF92
+:100F80000FBECDBFDF91CF911F910F91FF90EF90DA
+:100F9000DF90CF90BF90AF909F908F907F906F9099
+:100FA0000C94AA05E954FD4F8081803208F04AC0B4
+:100FB00091E0980F90838701F5E18F9F000D111D3F
+:100FC0001124F801D1A2C0A28F819885908F878BC0
+:100FD00089859A85928F818FC6010E94BF0FF80183
+:100FE000878F81E087A3F3E0CF16D1040CF480E073
+:100FF000F80185A3F7018189928988199909928B53
+:10100000818B838994898A199B09948B838B858929
+:10101000968986199709968B858B2C960FB6F8942E
+:10102000DEBF0FBECDBFDF91CF911F910F91FF901B
+:10103000EF90DF90CF90BF90AF909F908F907F9078
+:101040006F90089583EA90E097CFEF92FF920F930D
+:101050001F93CF93DF9300D000D000D0CDB7DEB781
+:101060007C018C0109541D4FD8011C92FC01EF53E7
+:10107000FD4F8FEF8083C70188549D4F0E94090D5B
+:101080000E94F20DF701779685E1DF01982F1D92FE
+:101090009A95E9F77596E017F107B9F788EE93E0AE
+:1010A000D70152969C938E93519754969C938E930E
+:1010B000539756969C938E93559728E130E040E0E5
+:1010C00050E060E070E0CB010E9460047A836983A5
+:1010D00028E130E040E050E060E070E0CB010E94A9
+:1010E0006004262F7C836B8309811A813C814D81AA
+:1010F0005E8165E070E0C7010E947F0728E330E071
+:1011000040E050E060E370E080E090E00E94600426
+:101110007A83698328E330E040E050E060E370E0E8
+:1011200080E090E00E9460047C836B8390E080E02C
+:101130000E94860E8D8390E080E00E94920EF7015F
+:10114000EC53FD4F10823196108232971082339704
+:10115000108209811A812B813C814D81582F70E0CA
+:1011600060E0C7010E947F0726960FB6F894DEBFA5
+:101170000FBECDBFDF91CF911F910F91FF90EF90E8
+:101180000895CF93DF9300D000D000D0CDB7DEB765
+:10119000FC01E654FD4F2081318144E150E0421BC7
+:1011A000530B88549D4FFC018081918126E230E0F1
+:1011B000281B390B3A8329835C834B833A815C81FA
+:1011C00068E078E080E090E026960FB6F894DEBF05
+:1011D0000FBECDBFDF91CF9108953F924F925F92A6
+:1011E0006F927F928F929F92AF92BF92CF92DF9237
+:1011F000EF92FF920F931F93CF93DF9300D000D015
+:1012000000D0CDB7DEB75C018C01912C88248A9484
+:1012100044244A94542C3201F80187A1882309F40C
+:1012200046C080A5811143C0C5010E94C108298321
+:101230003A834B835C836D837E83F801C788D08CAF
+:10124000E18CF28C80A191A10E94860E382EF801CB
+:1012500080A191A10E94920E29813A81C21AD30ADB
+:10126000232D30E035952795C20ED31E2B813C816E
+:10127000E21AF30A90E095958795E80EF91ECC9C4A
+:10128000C001CD9C900D900D1124EE9C9001EF9C1F
+:10129000300D300D1124820F931FB0E0A0E08415B3
+:1012A0009505A605B70518F4892C2C013D010B5EA8
+:1012B0001F4F9394F0E29F12AFCFF501EF53FD4F14
+:1012C000808226960FB6F894DEBF0FBECDBFDF91A9
+:1012D000CF911F910F91FF90EF90DF90CF90BF9033
+:1012E000AF909F908F907F906F905F904F903F90C6
+:1012F0000895FC01E054FD4F2081222351F03396E4
+:101300002081211106C031968081853010F48F5FD5
+:10131000808308958F929F92BF92CF92DF92EF9237
+:10132000FF920F931F93CF93DF9300D000D000D094
+:10133000CDB7DEB77C014B016A01FB018185928547
+:101340000E94860E182FF401818592850E94920ECC
+:10135000B82EF4010081812F90E09C0135952795EE
+:10136000280F391F032E000C440B550B60E070E072
+:10137000CB010E946004060FF40112818B2D90E0D6
+:101380009C0135952795280F391F032E000C440B1F
+:10139000550B6B2D70E090E080E00E9460041E828F
+:1013A0001D82802F90E09A838983160F612F70E051
+:1013B000212F7C836B831A813C8140E05E81B601E2
+:1013C000C7010E947F0726960FB6F894DEBF0FBEB6
+:1013D000CDBFDF91CF911F910F91FF90EF90DF90E4
+:1013E000CF90BF909F908F9008958F929F92AF92D1
+:1013F000BF92CF92DF92EF92FF920F931F93CF9302
+:10140000DF93CDB7DEB72C970FB6F894DEBF0FBED3
+:10141000CDBF7C015A010E94C1082F8338874987BC
+:101420005A876B877C87D12C470189E4881A8DEF16
+:10143000980A85E1C82EF4018081D81608F03FC0D3
+:101440008701CD9C000D111D1124F8018789908D15
+:101450009A838983818D928D9C838B8380A191A1B6
+:101460000E94860E8D83F80180A191A10E94920EA8
+:101470008E83F80187A1811102C0D394DCCFBE0115
+:101480006F5F7F4FCE0107960E94B6048823A9F3B1
+:1014900081E990E00E94AA052C960FB6F894DEBF71
+:1014A0000FBECDBFDF91CF911F910F91FF90EF90B5
+:1014B000DF90CF90BF90AF909F908F9008950F8155
+:1014C000188529853A854B855C85B501C7010E9441
+:1014D0007F07E2CF0F931F93CF93DF93EC01CC53A1
+:1014E000DD4F28818C010D531D4F253018F5FC016F
+:1014F000EF53FD4F20812F3F81F0FC0135E12302A6
+:10150000E00DF11D112421E020A7FC01E054FD4F66
+:1015100020838B539D4FFC011082188281E09881BB
+:10152000953008F480E0F8018083DF91CF911F911E
+:101530000F910895F8012081222381F3FC0130E00E
+:1015400020E040A5442349F145E1429FB001439F7B
+:10155000700D1124695E7F4F680F791FFC01EA53FB
+:10156000FD4F108231972081223079F038F443E02A
+:1015700050E02111D3CF0E94F509D0CF233051F094
+:1015800045E050E02430B9F3C9CF50E040E00E947C
+:101590008A09C4CF41E050E0FACF2F5F3F4F7596E4
+:1015A0002032310571F6BACFCF93DF93EC01C054EE
+:1015B000DD4F28812223D9F0DC01AE53BD4F2C91A1
+:1015C0002530C0F0FC019C0120563D4F40A5411143
+:1015D00010A67596E217F307C9F71C921882FC0152
+:1015E000ED53FD4F10828C539D4FFC011082DF9113
+:1015F000CF9108952F5F2C93FACF8F929F92AF9245
+:10160000BF92CF92DF92EF92FF920F931F93CF93EF
+:10161000DF9300D000D000D0CDB7DEB78C01FC0145
+:10162000E054FD4F8081882379F1C8010E94C108F0
+:1016300029833A834B835C836D837E8378015801D1
+:1016400080E6A81A8DEFB80A6801EDE3CE1AEDEF37
+:10165000DE0A4801FCE38F1AFDEF9F0AF70180A51F
+:10166000882361F0F6018081811125C04B815C8166
+:1016700069817A81C70147960E94EB0FF5E1EF0E71
+:10168000F11CEA14FB0451F7F801EE53FD4F1082F0
+:1016900026960FB6F894DEBF0FBECDBFDF91CF9177
+:1016A0001F910F91FF90EF90DF90CF90BF90AF9080
+:1016B0009F908F9008951082F4011082DFCFEF92F7
+:1016C000FF920F931F93CF93DF93FC01ED53FD4FD8
+:1016D0002081222351F1EC018C0100561D4F7C0129
+:1016E0008BE3E81A8DEFF80A88A58823D1F0CE01A4
+:1016F00047960E940A11F70140819FEF940F282F0F
+:1017000030E0491771F0993008F097E0B901092EDF
+:1017100002C0759567950A94E2F760FF0DC0F70166
+:1017200090836596C017D107F9F6DF91CF911F918D
+:101730000F91FF90EF9008959150E3CFEF92FF92B9
+:101740000F931F93CF93DF93FC01ED53FD4F208147
+:10175000222351F1EC018C0100561D4F7C018BE3DB
+:10176000E81A8DEFF80A88A58823D1F0CE014796B4
+:101770000E940A11F701408191E0940F282F30E078
+:10178000491771F0983008F090E0B901092E02C0B5
+:10179000759567950A94E2F760FF0DC0F701908395
+:1017A0006596C017D107F9F6DF91CF911F910F9180
+:1017B000FF90EF9008959F5FE3CF0F931F93CF9318
+:1017C000DF93EC01FC01ED53FD4F80818823B1F1E3
+:1017D000FE0130E020E080A5882351F145E1429FE1
+:1017E000C001439F900D112447968C0F9D1F0E94AE
+:1017F0000A1190E08E010B531D4FF801208102C0A9
+:10180000959587952A95E2F780FD03C0CE010E9449
+:101810009E0BF801808190E00E9412112CE248E2B8
+:101820006BE472E0DF91CF911F910F910C94B005A2
+:101830002F5F3F4F75962032310569F6DF91CF91CA
+:101840001F910F9108958F929F92AF92BF92CF9266
+:10185000DF92EF92FF920F931F93CF93DF93EC01F0
+:101860008C01095E1F4FF12CE12C912C6C018FE350
+:10187000C81A8DEFD80A5E01E8E4AE1AEDEFBE0A91
+:10188000F80180898823D9F0F60180818F3F39F0F3
+:10189000082E000C990B41E08E159F0509F040E0E1
+:1018A000B501C8010E949E0EF8018188882039F098
+:1018B000911005C06085CE010E94AD06982CFFEF07
+:1018C000EF1AFF0A0B5E1F4F80E2E816F104C1F623
+:1018D0008881882339F1992099F001E023E04AE0DA
+:1018E0006CE284E40E940906FE01EC53FD4F408146
+:1018F000442331F0440F23E06CE284E40E94380674
+:10190000CE010E94DD0BCE01DF91CF911F910F918F
+:10191000FF90EF90DF90CF90BF90AF909F908F900F
+:101920000C94E206DF91CF911F910F91FF90EF9001
+:10193000DF90CF90BF90AF909F908F900895CF93FE
+:10194000DF93EC0184E090E00E948006882329F078
+:10195000CE01DF91CF910C94790984E090E00E9450
+:101960006706882329F0CE01DF91CF910C946A0A93
+:1019700085E090E00E948006882329F0CE01DF9167
+:10198000CF910C94D40A85E090E00E9467068823EA
+:1019900029F0CE01DF91CF910C94FD0A90E080E018
+:1019A0000E946706882329F0CE01DF91CF910C9425
+:1019B0005F0B82E090E00E946706882329F0CE0149
+:1019C000DF91CF910C949E0BDF91CF9108950F93EF
+:1019D0001F93CF93DF93EC018C0108541D4FFC0142
+:1019E000ED53FD4F6081C8010E94EF0DC8010E94B8
+:1019F000510DCE010E94ED0860E270E0CE014796E5
+:101A00000E94F30FCE01DF91CF911F910F910C94A3
+:101A10009F0CFC01118210821382128214821582A3
+:101A200083E0868317820895CF93DF93CDB7DEB727
+:101A30002C970FB6F894DEBF0FBECDBF1C861B8659
+:101A4000FC0122813381420F531F80819181680FF5
+:101A5000791F78876F835A87498786E0FE0137961A
+:101A6000DE01119601900D928A95E1F729813A8164
+:101A70004B815C816D817E8180E090E02C960FB679
+:101A8000F894DEBF0FBECDBFDF91CF910895FC016A
+:101A90009081490FDB014C938281280F11962C9382
+:101AA0000895CF93DF93EC018F81882319F01C8276
+:101AB0001D821BC08E818330D8F48F5F8E832C8172
+:101AC00088819981820F911D27FD9A9597FF80C08B
+:101AD000998388832D818A819B81820F911D27FDA7
+:101AE0009A9597FF79C09B838A83DF91CF91089560
+:101AF0001E820E948306882369F190E080E00E94A4
+:101B00008006882329F08C8187FF47C08E5F8C83F5
+:101B100081E090E00E948006882329F08D8187FF74
+:101B200041C08E5F8D8383E090E00E948006882311
+:101B300031F08D8118160CF03AC082508D8382E00E
+:101B400090E00E948006882329F08C8118169CF56D
+:101B500082508C8390E080E00E94800681110BC04F
+:101B600082E090E00E948006811105C08C811816E9
+:101B700034F581508C8381E090E00E9480068111D1
+:101B80009ECF83E090E00E948006811198CF8D81E6
+:101B90001816CCF481508D8392CF85300CF0B8CFDD
+:101BA0008F5FB5CF85300CF0BECF8F5FBBCF8C3F42
+:101BB00034F28150C3CF8C3F6CF28150CACF88235E
+:101BC000D1F28F5FD7CF882309F479CF8F5FE3CF2E
+:101BD000198218821C827ECF1B821A8269CFFC0177
+:101BE00067830895FF920F931F93CF93DF930BE8C2
+:101BF00015E08EEF91E0F801908787830E94A3059E
+:101C0000F80182838EEF91E00E94A605F80183839C
+:101C100015821482FF24F394F68284EF91E0918B75
+:101C2000808B0E94A305F801838784EF91E00E94D6
+:101C3000A605F801848716861586F786CCE4D5E0DC
+:101C400088E092E098878F830E94A3058A8388E0CA
+:101C500092E00E94A6058B831D821C82FE828AEE82
+:101C600091E0998B888B0E94A3058B878AEE91E087
+:101C70000E94A6058C871E861D86FF8680EA91E05D
+:101C8000F80193A382A30E94A305F801858F80EA3F
+:101C900091E00E94A605F801868F10A2178EF1A28E
+:101CA0008CE091E095AB84AB0E94A305F80187A777
+:101CB0008CE091E00E94A605F80180AB12AA11AA5F
+:101CC000F3AA86E591E09BA38AA30E94A3058D8FCA
+:101CD00086E591E00E94A6058E8F18A21F8E13E064
+:101CE00019A382EC90E09DAB8CAB0E94A3058FA75B
+:101CF00082EC90E00E94A60588AB1AAA19AA1BAB39
+:101D0000DF91CF911F910F91FF90089529E0289FB7
+:101D1000F001299FF00D1124E557FA4F8781908536
+:101D20000C94A30529E0289FF001299FF00D1124B0
+:101D3000E557FA4F878190850C94A6057F928F9284
+:101D40009F92AF92BF92CF92DF92EF92FF920F934A
+:101D50001F93CF93DF9300D000D000D0CDB7DEB774
+:101D60007C015B01742EDC0150968C915097882386
+:101D700009F47CC019960D911C916801DD24B9E02D
+:101D80000B9F80011124F70186858111B3C08785DF
+:101D9000882309F47FC0045B1A4FD80114961C9263
+:101DA000149715961C92882339F0F70184898F5F68
+:101DB000853008F072C0848BF7018385948581306B
+:101DC000910509F48CC008F484C08230910509F4AF
+:101DD0006AC0039709F475C0F701228133814081FD
+:101DE0005181B801C5010E94470DC8010E947505C7
+:101DF000711005C0D70151968C918823B9F1F70174
+:101E00004281538160817181C5010E94140D298333
+:101E10003A834B835C83A980BA808B809C80D701F6
+:101E200051968C9101E0811101C003E0C6010E942E
+:101E3000860E182FC6010E94920EF70196859923EF
+:101E400009F47CC0282F26952695280F412F46950A
+:101E50004695410F869586958695682D681B169543
+:101E6000169516958A2D811B0E94090626960FB697
+:101E7000F894DEBF0FBECDBFDF91CF911F910F91C0
+:101E8000FF90EF90DF90CF90BF90AF909F908F909A
+:101E90007F90089505571A4F80CF148A858591E069
+:101EA0008927858789CF82E0D80115968C9315976D
+:101EB000F7018585882309F48FCF83E015968C93ED
+:101EC0008BCF8585882309F487CF81E0F80185834E
+:101ED00083CF81E0D80114968C931497E6CF81E0EC
+:101EE000D80114968C9314978585882309F474CFB0
+:101EF00082E0E4CFC801845B9A4F4C01F601EE0FFB
+:101F0000FF1FE050FF4F8181D70112962D913C9128
+:101F10001397280F311D87FD3A9580814D915C9173
+:101F2000480F511D87FD5A95B401C5010E94470D08
+:101F3000C4010E94750505571A4F4ECF682F66954C
+:101F4000680D792D711D812F8695202F412F8A0DC7
+:101F50009B2D911D26960FB6F894DEBF0FBECDBF08
+:101F6000DF91CF911F910F91FF90EF90DF90CF9075
+:101F7000BF90AF909F908F907F900C94DD058C5810
+:101F80009E4FFC0180810895CF93DF9300D000D055
+:101F900000D0CDB7DEB726E0289FF001299FF00DD5
+:101FA0001124E65BFE4F86E0DE01119601900D9252
+:101FB0008A95E1F729813A814B815C816D817E812F
+:101FC00080E090E026960FB6F894DEBF0FBECDBF3E
+:101FD000DF91CF910895FC01758364835783468315
+:101FE00081E0878708952F923F924F925F926F9280
+:101FF0007F928F929F92AF92BF92CF92DF92EF9299
+:10200000FF920F931F93CF93DF93CDB7DEB72F9738
+:102010000FB6F894DEBF0FBECDBF482E9D874B0193
+:10202000082F192FD12CC12CC814D904C9F42F960C
+:102030000FB6F894DEBF0FBECDBFDF91CF911F91D9
+:102040000F91FF90EF90DF90CF90BF90AF909F9057
+:102050008F907F906F905F904F903F902F9008955A
+:10206000D80150968C915097882309F451C01F963F
+:102070005C901F97552009F44BC02D913C9111970E
+:102080001996ED91FC911A97ED5BFE4F7080872DAC
+:1020900090E014964D915C911597B901681B790BEE
+:1020A00046175707D8F51C961C921E921B97672C53
+:1020B0006194712CE42CFD84B12CA12C262C062CCF
+:1020C000000C3308272D072C000C330B3F872E877D
+:1020D000D801A814B90409F054C01F965C921F9748
+:1020E0005520B1F08D919C911197860D911D67FC43
+:1020F0009A9511969C938E9312968D919C9113971D
+:10210000870D911D77FC9A9513969C938E93129749
+:10211000BFEFCB1ADB0A0B5E1F4F86CF280F391F8C
+:102120002417350738F421E030E0F801348723879D
+:10213000672CBFCF12964D915C91139716962D91F7
+:102140003C911797BA01681B790B2617370748F49B
+:10215000E2E0F0E01C96FC93EE931B977194612CE7
+:10216000A9CF840F951F8217930738F4E3E0F0E0BE
+:102170001C96FC93EE931B97F2CF712C612C512C83
+:1021800099CF8D919C911197820D931D98878F8384
+:1021900012968D919C911397EE85FF858E0F9F1F50
+:1021A0009A87898719968D919C910E94860E8B87BC
+:1021B000D80119968D919C910E94920E8C87F701FF
+:1021C0008089882301F1CA14DB04E9F080819181C0
+:1021D0009A838983828193819C838B838185928575
+:1021E0000E94860E8D83D70119968D919C910E9435
+:1021F000920E8E83BE016F5F7F4FCE0107960E94C5
+:10220000B604811114CFBFEFAB1ABB0AE5E1EE0EA5
+:10221000F11C5ECFDC011996ED91FC91E45FFE4F5D
+:1022200080810895880F991FFC01E75CFE4F808133
+:1022300091810895BC016F5F7F4F80E1FB01119296
+:102240008A95E9F78AE891E00C944F1E43E062E139
+:1022500072E08AE891E00E94B21A811106C08AE118
+:1022600092E00E941A110C94D3030895FC0188E0B7
+:10227000808389E0818387E0828386E0838384E0B2
+:10228000848382E0858381E186830895FF920F93A2
+:102290001F93CF93DF93EC018C01095F1F4FFF2445
+:1022A000FA9462E088810E94392388810E94A323E6
+:1022B0002F81892B81F42F5F2F8360E088810E941A
+:1022C00039232196C017D10761F7DF91CF911F9174
+:1022D0000F91FF9008952223A1F32F3F11F41F8245
+:1022E000ECCFFF82EACFFC01E60FF11D81E0978180
+:1022F000913009F080E00895FC01E60FF11D81E0C6
+:1023000097819F3F09F080E00895860F911DFC01A1
+:102310008781423038F49FEF980F81E09E3F50F064
+:1023200080E008C08F3FE1F3642F0E949C2581E08C
+:102330009130B1F70895860F911DFC0187818F3F81
+:1023400009F480E008958EBD0DB407FEFDCF8EB573
+:102350000895DC01643508F042C0403308F03FC006
+:1023600090968C919097E62F062E000CFF0B242F51
+:1023700025952595259594E52902E00DF11D11245B
+:10238000E653FA4F2081342F37708230A1F4822F28
+:1023900090E0032E02C0959587950A94E2F7809508
+:1023A0008170882399F081E090E001C0880F3A9510
+:1023B000EAF7822B13C08330A1F71C968C91642717
+:1023C000062E000C770B682760FDEDCF81E090E0D2
+:1023D00001C0880F3A95EAF780958223808308959B
+:1023E0001F93CF93DF93EC01162FF89460E08F8555
+:1023F0000E947523888918161CF460E00E947523DA
+:10240000812F0E94A311888918161CF461E00E9494
+:1024100075237894DF91CF911F910895EAECF5E050
+:1024200028EF31E0DF01A9011D9241505040E1F752
+:10243000DC0119961C9219971A961C92089548EF80
+:1024400051E06FEF7FEF8AEC95E00C94C327CF92B9
+:10245000DF92EF92FF920F931F93CF93DF93EC01E4
+:102460008C858F5F8C878AECE82E85E0F82E10E053
+:10247000612F6064CE010E94F01160E8CE010E94DD
+:10248000F01161E08F850E947523888918161CF46D
+:1024900060E00E947523670104E5F60181916F01F8
+:1024A0000E94A3110150C9F7888918161CF461E035
+:1024B0000E9475231F5FF4E5EF0EF11C1630C1F684
+:1024C00060E4CE01DF91CF911F910F91FF90EF90CB
+:1024D000DF90CF900C94F011FC0160A361A30895EC
+:1024E000FC0160A341A30895EF92FF920F931F9305
+:1024F000CF93DF938C01D62FF42EE22EC0E0CE15C1
+:1025000044F44F2D4C0F6D2FC8010E94A911CF5FCD
+:10251000F6CFDF91CF911F910F91FF90EF9008952B
+:10252000EF92FF920F931F93CF93DF938C01F62EC0
+:10253000D42FE22EC0E0CE1544F46F2D6C0F4D2F3A
+:10254000C8010E94A911CF5FF6CFDF91CF911F91F3
+:102550000F91FF90EF900895EF92FF920F931F93CA
+:10256000CF93DF937C01162FD42FC22F0E9490129D
+:102570004FEF400F4D0F2C2F612FC7010E9490127B
+:10258000202F4D2F612FC7010E9474126FEF6C0F27
+:10259000610F202F4D2FC701DF91CF911F910F9118
+:1025A000FF90EF900C947412DF92EF92FF920F93D2
+:1025B0001F93CF93DF937C01D62FD22EC42F002EF2
+:1025C000000C110B040F111D47FD1A958C2F0C2EBA
+:1025D000000C990B8017910744F42D2D4C2F6D2F73
+:1025E000C7010E949012CF5FF1CFDF91CF911F9171
+:1025F0000F91FF90EF90DF9008959F92AF92BF925E
+:10260000CF92DF92EF92FF920F931F93CF93DF93BE
+:102610008C01E62EF42EC22F81E0D82ED21AC22EC3
+:10262000C194CC0C422F4F0DC8010E94A9114F2D0F
+:102630004C1B6E2DC8010E94A9116C2F6E0D4F2DE1
+:10264000C8010E94A9116E2D6C1B4F2DC8010E945C
+:10265000A911D0E0DC170CF044C0D7FC04C0C15075
+:10266000C394C394DC0CDF5F8D2F880F8F5FD80E6F
+:102670009E2C9D0EBF2CBC0E4B2D692DC8010E94B7
+:10268000A911AE2CAD1A4B2D6A2DC8010E94A911BB
+:10269000BF2CBC1A4B2D692DC8010E94A9114B2DCE
+:1026A0006A2DC8010E94A911BF2CBD0E4B2DAE2C66
+:1026B000AC0E6A2DC8010E94A9114B2DBE2CBC1A6C
+:1026C0006B2DC8010E94A9119F2C9D1A492D6A2DBE
+:1026D000C8010E94A911492D6B2DC8010E94A911A2
+:1026E000B9CFDF91CF911F910F91FF90EF90DF90C5
+:1026F000CF90BF90AF909F9008958F929F92AF928E
+:10270000BF92CF92DF92EF92FF920F931F93CF93DE
+:10271000DF937C01162FD42EC22F81E0C82EC21A5F
+:10272000B22EB194BB0CD0E0802F8470A82E802FE5
+:102730008270982E802F8870882E0170DC170CF024
+:102740004DC0C7FC04C0C150B394B394CB0CDF5F41
+:102750008D2F880F8F5FC80EAA2071F04D2D4C0F62
+:10276000612F6D0FC7010E94A9114D2D4D0F6C2FC8
+:10277000610FC7010E94A911992071F04D2D4C1BCA
+:10278000612F6D0FC7010E94A9114D2D4D1B6C2F9C
+:10279000610FC7010E94A911882071F04D2D4D0FC6
+:1027A000612F6C1BC7010E94A9114D2D4C0F612F89
+:1027B0006D1BC7010E94A911002309F4BFCF4D2D45
+:1027C0004D1B612F6C1BC7010E94A9114D2D4C1B85
+:1027D000612F6D1BC7010E94A911B0CFDF91CF916E
+:1027E0001F910F91FF90EF90DF90CF90BF90AF902F
+:1027F0009F908F9008957F928F929F92AF92BF92F9
+:10280000CF92DF92EF92FF920F931F93CF93DF93BC
+:102810005C01C62E942EC22F11E0121BD22ED19431
+:10282000DD0C83E0F82ED0E0802F8170782E882494
+:1028300083948E0C0270DC17ACF517FD04C0C150F8
+:10284000D394D3941D0DDF5F1F0D772099F02C2FAB
+:10285000220F280D492D4C1B6C2D6D0FC5010E94B8
+:1028600074122E2D2F0D492D4D1B6C2F6C0DC50193
+:102870000E947412002399F02C2F220F280D492D4D
+:102880004C1B6C2D6D1BC5010E9474122E2D2F0D3B
+:10289000492D4D1B6C2D6C1BC5010E947412F394C5
+:1028A000F394C9CFDF91CF911F910F91FF90EF90DB
+:1028B000DF90CF90BF90AF909F908F907F900895C2
+:1028C0009F92AF92BF92CF92DF92EF92FF920F93BF
+:1028D0001F93CF93DF93EC01B62E142FD22EAE2C84
+:1028E000AA0C922E9A18CE2CC60E292D6C2D0E9461
+:1028F0009012FF24FA94F00EF10E292D4F2D6C2D1D
+:10290000CE010E9490120A191E0D202F412F6B2D0F
+:10291000CE010E947412DB0C6FEF6D0D202F412F42
+:10292000CE010E94741201E02E2D412F6C2DCE019C
+:102930000E947D138E2D8095D80E02E02E2D412F02
+:102940006D2DCE010E947D13FE1804E02E2D4F2D1B
+:102950006D2DCE010E947D1308E02E2D4F2D6C2D84
+:10296000CE010E947D13DF91CF911F910F91FF90B7
+:10297000EF90DF90CF90BF90AF909F900895AF926F
+:10298000BF92CF92DF92EF92FF920F931F93CF935C
+:10299000DF936C01C62FF42EA22ED02F1E2DEE0C2D
+:1029A000B12EB60E2E196B2D0E94D412D150DE1905
+:1029B000F10E6FEF6C0F6A0D611BED2E01E0212F00
+:1029C0004F2DC6010E94FB1302E0212F4F2D6B2DCE
+:1029D000C6010E94FB13DF91CF911F910F91FF90D1
+:1029E000EF90DF90CF90BF90AF9008952F923F92DD
+:1029F0005F926F927F928F929F92AF92BF92CF928F
+:102A0000DF92EF92FF920F931F93CF93DF93EC012E
+:102A1000F901E4903196849164350CF015C10E2CC7
+:102A2000000CFF08062F062E000C110BF701E00F1B
+:102A3000F11F1E161F060CF007C140330CF004C135
+:102A4000A82FC42E042E000CDD085601A80EB11CC0
+:102A500087FDBA941A141B040CF0F6C02E5F3F4F8A
+:102A6000570197E0A90EB11CB7FE04C05701BEE0A4
+:102A7000AB0EB11CB3E0B594A794BA95E1F747FF4C
+:102A80000AC0A42FA80FAC9CC001AD9C900D1124CE
+:102A9000281B390B40E08A2F0A2E000C990B840F5B
+:102AA000911D47FD9A95C19714F0A0E3A41BF8A0CF
+:102AB00067FD60E0E535F10514F0E4E5F0E09E2FF8
+:102AC000CC85C427C62E062E000CDD08F601E01BBF
+:102AD000F10B8F014F01F7E08F229924E0E8F0E03D
+:102AE00002C0F595E7958A94E2F77E2F17FF02C0A2
+:102AF000095F1F4FF3E015950795FA95E1F7200F51
+:102B0000311F542F577081E001C0880F5A95EAF7A2
+:102B1000459545954595F601B4E54B02E00DF11D4F
+:102B20001124AF0146535A4FD0E02A2EAA0F330882
+:102B3000EE24E394BB24D21513040CF085C0F901F4
+:102B40005490F1E0FF121AC06901962E8A01E72F16
+:102B5000991608F057C08E2E852021F0D8018C9050
+:102B6000882A8C92E69531F4BFEFCB1ADB0AF60186
+:102B70005490E0E893940F5F1F4FEACFF1101CC010
+:102B8000782E70946901962E8A01E72F991608F025
+:102B900039C08E2E852021F0D8018C9087208C9210
+:102BA000E69531F4BFEFCB1ADB0AF6015490E0E86A
+:102BB00093940F5F1F4FEACFF3E0FF122CC0782EE3
+:102BC00070946901862E8A01972E8916D0F4E92D1A
+:102BD000E52141F0D801EC916C2E682460FE0FC015
+:102BE000E82BEC93969439F4BFEFCB1ADB0AF6018D
+:102BF0005490E0E89E2E83940F5F1F4FE6CFE721AD
+:102C0000F0CFCE25880F19F44C5A5F4F81E0DF5F7B
+:102C10002A0D3B1D90CF6901962E8A01E72F991648
+:102C200088F78E2E852021F0D8018C9088268C92F2
+:102C3000E69531F4BFEFCB1ADB0AF6015490E0E8D9
+:102C400093940F5F1F4FEBCFDF91CF911F910F91A7
+:102C5000FF90EF90DF90CF90BF90AF909F908F90BC
+:102C60007F906F905F903F902F9008952F923F92AA
+:102C70004F925F926F927F928F929F92AF92BF928C
+:102C8000CF92DF92EF92FF920F931F93CF93DF9338
+:102C900000D000D000D01F92CDB7DEB74C01462E39
+:102CA000342E69018E2D01111DC0E1101BC0C4011D
+:102CB00027960FB6F894DEBF0FBECDBFDF91CF9140
+:102CC0001F910F91FF90EF90DF90CF90BF90AF904A
+:102CD0009F908F907F906F905F904F903F902F903C
+:102CE0000C94F614F60154903196E490A52CB12C76
+:102CF0009501295F3F4FA90133E0559547953A95D6
+:102D0000E1F75B834A830370F12CEE2DF0E0FD8345
+:102D1000EC835A941FEF1E0D2F2D0F2C000C330B3C
+:102D20002A153B050CF070C0F982F7FE03C0F7E0EE
+:102D3000FF0DF983298125952595259529839F2DBB
+:102D4000977897FF03C09150986F9F5F20E8622E9D
+:102D5000712C02C0759467949A95E2F7212C4981F1
+:102D6000042E000C550B4E5F5F4F5F834E83222D68
+:102D7000022C000C330BEC81FD812E173F070CF069
+:102D800041C04A815B81429FF001439FF00D529FF9
+:102D9000F00D11242E813F81E20FF31FEC0DFD1D7C
+:102DA000E491F0E0E621F721EF2B41F1023069F0E8
+:102DB000612F62194F2D033061F0452D4F19622D9F
+:102DC000013039F0422D6F2D04C0652D6F19412F50
+:102DD00042198823A9F0382F3370398380FF03C04C
+:102DE000552D561B652F81FF03C08E2D841B482F48
+:102DF000640D430DC4010E94A91189812394B7CFAA
+:102E00001982F6CFF39488CF27960FB6F894DEBFD9
+:102E10000FBECDBFDF91CF911F910F91FF90EF902B
+:102E2000DF90CF90BF90AF909F908F907F906F90EA
+:102E30005F904F903F902F900895DC01FB018491AB
+:102E40008F5F14968C9314973196E491EF5F1596EB
+:102E5000EC9315976E5F7F4F5F967C936E935E97B2
+:102E60000895EF920F93CF93DF93EC014E876D8718
+:102E70002F87E98A088B81E0888788A319A28F832E
+:102E80006DEC73E0CE010E941D170E94592581E070
+:102E90000E946F2585E00E947D258CE00E947825A8
+:102EA00061E08E850E94392361E08D850E9439237F
+:102EB00061E08F850E943923898918161CF461E02E
+:102EC0000E943923888918161CF461E00E94392376
+:102ED000898918166CF460E00E9475236AE070E03E
+:102EE00080E090E00E94372261E089890E9475238A
+:102EF0008D85082E000C990BFC01EF51F94FE491E0
+:102F0000F0E0EE0FFF1FE150F94F259134913D8B1A
+:102F10002C8BFC01E353F94FE491EB8F8E85082E47
+:102F2000000C990BFC01EF51F94FE491F0E0EE0F2A
+:102F3000FF1FE150F94F259134913B8B2A8BFC0107
+:102F4000E353F94FE491EA8F8889082E000C990B1E
+:102F5000FC01EF51F94FE491F0E0EE0FFF1FE1505B
+:102F6000F94F259134913F8B2E8BFC01E353F94FA0
+:102F7000E491EC8F8F85082E000C990BFC01EF512A
+:102F8000F94FE491F0E0EE0FFF1FE150F94F25916A
+:102F90003491398F288FFC01E353F94FE491ED8F81
+:102FA00061E2CE010E94F01164E1CE010E94F011B5
+:102FB0008B8587FF02C08FE78B876B856068CE01AA
+:102FC0000E94F01160E2CE010E94F0116CE0CE018F
+:102FD0000E94F011CE01DF91CF910F91EF900C94F0
+:102FE00027124F925F926F927F928F929F92AF9231
+:102FF000BF92CF92DF92EF92FF920F931F93CF93E6
+:10300000DF93EC01862EF42E102F83E586170CF447
+:1030100085C08FE284170CF481C04C814150550B60
+:10302000049FC001059F900D1124860F911D67FD1F
+:103030009A95181619060CF071C03D818F2D0F2C32
+:10304000000C990B039F800D911D11241816190671
+:103050000CF064C078A0E62E912CC22ED12C292D24
+:10306000092C000C330B8C8190E0281739070CF0E9
+:1030700054C00197E0E02817390771F0C89EF001AD
+:10308000C99EF00DD89EF00D11242E0F3F1FEE8D1E
+:10309000FF8DE20FF31FE4915F2C612C492C480C4B
+:1030A0002D81862D062C000C990B2817190691F1FD
+:1030B0008CF1AE2EB12CE0FF16C0113061F4462D1C
+:1030C0004F0D642DCE010E94A911F501F595E795EC
+:1030D0006394510EE5CF012F212F452D6E2DCE018A
+:1030E0000E94D412F2CF89A198A1891771F388A305
+:1030F000113041F4462D4F0D642DCE010E94A911CF
+:1031000078A2E3CF012F212F452D6E2DCE010E94F5
+:10311000D412F6CF9394E10EA2CF78A2DF91CF9193
+:103120001F910F91FF90EF90DF90CF90BF90AF90E5
+:103130009F908F907F906F905F904F9008950F9326
+:10314000CF93DF93EC01262F6A3049F428859D81C7
+:103150008A85299F800D11248A8719861DC06D30AC
+:10316000D9F008854A8569850E94F11728853C8138
+:103170008985239F800D112489879F81992361F080
+:10318000082E000C990B44E550E0239F401951098B
+:10319000112448175907DCF281E090E0DF91CF91CC
+:1031A0000F910895FC01EC57FF4F718360838A579C
+:1031B0009F4F445FFC01408308956F927F928F92EE
+:1031C0009F92AF92BF92CF92DF92EF920F93CF93E5
+:1031D000DF934C015C0186E8A80EB11CD5018C91EF
+:1031E000882309F44AC0CCE0C81B8C3008F0C0E04A
+:1031F000F401EA5AFF4F81E080836401BEE4CB0E04
+:10320000D11C60E0C6010E946C123401E3E56E0E31
+:10321000711CD3018C9103E0080FDDE24D2F481B98
+:103220004C0F83E0E82E24E560E0C6010E94BF1445
+:1032300061E0C6010E946C12F301808103E0080F77
+:103240004D2F481B4C0F24E560E0C6010E9460141E
+:10325000F401E95AFF4F84E080833196D3018C91C9
+:10326000C81BC15DC083BC9660817181C6010E948C
+:103270000324F501808181508083DF91CF910F91EC
+:10328000EF90DF90CF90BF90AF909F908F907F9006
+:103290006F900895CF92DF92FF920F931F93CF9379
+:1032A000DF93EC018C8D9D8D892B01F18E01025BEA
+:1032B0001F4F40E061E0C8010E947012FE01E95A10
+:1032C000FF4FDE01AE5ABF4F9C9185E5891B80837D
+:1032D00031961082698D613009F46DC078F0888D67
+:1032E000653008F082C06B5F811175C0DF91CF91AE
+:1032F0001F910F91FF90DF90CF900895CE0185969A
+:103300000E94A42081E0FE01EA5AFF4F80836DEC09
+:1033100073E0C8010E941D171D8E1C8EFE01EC5A21
+:10332000FF4F108288EAF82E6E018AE0C80ED11C89
+:10333000CE010E94FA198823D9F36CEB75E0C8011D
+:103340000E9403246A8D7B8D4AE050E0C8010E94F0
+:10335000122567EA75E0C8010E9403246F2D62956B
+:103360006F7070E04AE050E0C8010E94FE246CE9F2
+:1033700075E0C8010E94032464E0C6010E94731135
+:103380008111B4CFFA94F110D3CF60E0CE010E9446
+:10339000172183B7817F846083BF83B7816083BF38
+:1033A00083B7816083BF889583B78E7F83BF83B7E0
+:1033B0008E7F83BFBDCFCF58DF4F88819981AA818F
+:1033C000BB818F709927AA27BB2767E00897A105C3
+:1033D000B10508F068E7C801DF91CF911F910F9107
+:1033E000FF90DF90CF900C942E24882309F47ECF99
+:1033F0006FE2F1CF8F929F92AF92BF92CF92DF9206
+:10340000EF92FF920F931F93CF93DF93EC017C0118
+:1034100080E8E80EF11CF70180809180A280B380E3
+:103420000E940622861A970AA80AB90A6E01FFE7C7
+:10343000CF0ED11CF601808190E0B0E0A0E08E01BB
+:1034400005581F4F88159905AA05BB0508F04AC005
+:10345000F80180819181A281B381892B8A2B8B2BEA
+:1034600009F440C00E940622F6012081620F711DFE
+:10347000811D911DF70160837183828393833F9740
+:1034800080819181A281B3810196A11DB11D8083AC
+:103490009183A283B383F801108211821282138276
+:1034A0000E941222FE01E958FF4F608371838283DC
+:1034B0009383CE010E941B21CE010A960E944611E1
+:1034C000CE0148960E94842181E0DF91CF911F9127
+:1034D0000F91FF90EF90DF90CF90BF90AF909F90B3
+:1034E0008F900895F80180819181A281B381892B09
+:1034F0008A2B8B2BA9F57E01F5E2EF0EF11CC7019B
+:103500000E945F1FC7010E94D21FC7010E94962020
+:10351000CE010E94DD18CE010E944A197E018EE480
+:10352000E80EF11CC7010E942712FE01EC5AFF4F62
+:103530008081811103C0C7010E940E120E941222D5
+:10354000F8016083718382839383FE01EB58FF4F00
+:10355000C958DF4F28813981621B730B71836083E7
+:1035600080E0B3CF2F923F924F925F926F927F9203
+:103570008F929F92AF92BF92CF92DF92EF92FF9283
+:103580000F931F93CF93DF93CDB7DEB765970FB639
+:10359000F894DEBF0FBECDBF6C016A8B7B8B4B8373
+:1035A000FC01EC5AFF4F10822FEF2D831C821D8AE5
+:1035B00010E31C8A3C013AE0630E711C842F90E0FA
+:1035C0009F838E832601E3E54E0E511C4601F5E2F2
+:1035D0008F0E911C9601295A3F4F39872887C601C3
+:1035E000885A9F4F9B878A87F601EA5AFF4FFF87C9
+:1035F000EE8722503109398B288B0A971C01C601AE
+:103600000E94FA198823D9F364E0C3010E94731160
+:10361000012F110F110B882399F0F201F081F19520
+:103620002B81F29F202D112422502D8B64E0C301A9
+:103630000E947311811193C0C4010E94FF2094C0A5
+:1036400065E0C3010E9473118111E7CF66E0C301F9
+:103650000E9473118111E1CF8C81811185C044E0FA
+:1036600063E0C3010E948511882331F09C899F5F2C
+:103670009C8BC4010E94032144E061E0C3010E94CD
+:103680008511882331F0EC89E150EC8BC4010E9454
+:103690000321FC898F2F0F2E000C990B2E813F8167
+:1036A0008217930709F46BC0F7FF03C03B813150C9
+:1036B0003C8BF2018081F4E0F80F2C89829FF01995
+:1036C0001124FD8B9D89090F111D97FD1A9517FF78
+:1036D00002C00F5F1F4FF801F595E795FA83E98364
+:1036E0000981102FE885F9851082EA85FB85008322
+:1036F00021E0EE85FF852083E889F9891082EA8838
+:10370000FB88B12CA12C2C89022E000C330B3D8799
+:103710002C878E819F818A159B0599F1EC85FD850B
+:10372000EA15FB0579F423E0E885F9852083F201A9
+:103730008081F02F2C89289FF00D11248F2FEA858E
+:10374000FB858083F70165917491C1010E94492432
+:10375000FFEFAF1ABF0A22E0E20EF11CDACFC4017C
+:103760000E94FB203C893D83C8013D89831B910950
+:1037700037FD9395029764F181E08C83A3CF1C8A77
+:1037800098CF60E0C1010E946C12F20180814981F2
+:10379000FC89F89F400D1124415024E560E0C101EF
+:1037A0000E94901261E0C1010E946C12F2018081BE
+:1037B00003E0080F4981FC898F9F400D112442507E
+:1037C00083E0E82E24E560E0C1010E94601417CF79
+:1037D0008D8165960FB6F894DEBF0FBECDBFDF9129
+:1037E000CF911F910F91FF90EF90DF90CF90BF90FE
+:1037F000AF909F908F907F906F905F904F903F9091
+:103800002F9008950F931F93CF93DF93EC018C01BA
+:10381000025B1F4FC8010E940E1264E775E0C801E9
+:103820000E940324C8010E94271283E00E947D2584
+:1038300083E891E0EEEFFFE30995FE01EC5AFF4FBC
+:1038400010826FE475E0C8010E944924C8010E94FB
+:1038500027122A96CE010E94461164E0CE010E94F2
+:103860007311811107C062E370E080E090E00E9474
+:103870003722F0CFDF91CF911F910F9108952F92B2
+:103880003F924F925F926F927F928F929F92AF92F0
+:10389000BF92CF92DF92EF92FF920F931F93CF933D
+:1038A000DF93CDB7DEB729970FB6F894DEBF0FBE12
+:1038B000CDBF998788877B836A832A013C0180E793
+:1038C000680E711CF3018081882309F4F7C081E040
+:1038D000E885F985EA5AFF4F8083E885F985EB5A38
+:1038E000FF4F1082E885F985EC5AFF4F1082E8857A
+:1038F000F985108E8F01025B1F4F61E0C8010E94A5
+:103900006C12888599858D5A9F4F9F838E83A884DA
+:10391000B98497E5A90EB11CE884F984E8E5EE0EB8
+:10392000F11C88849984F2E58F0E911C8885998515
+:103930008F589F4F9D838C83288439849AE0290E69
+:10394000311CC884D984E5E2CE0ED11C88859985C6
+:103950000E94FA198823D1F3EA81FB81F491F9835B
+:10396000FF2321F0EE81FF81F081F9832EED35E018
+:1039700040E060E0C8010E94F6144114510439F09F
+:103980004981445F920160E0C8010E94F614F5018C
+:1039900010828CE0F70180836A817B81C8010E94DC
+:1039A0000324F4018081982F990F990F891B8D5A58
+:1039B000F5018083EE81FF818081982F990F990F07
+:1039C000891B835DF7018083EC81FD8180816AED35
+:1039D00075E084FD02C066ED75E0C8010E944924CF
+:1039E000F4018081982F990F990F891B8D5AF50149
+:1039F0008083F70180818F5F8083E885F98582A5C8
+:103A000062ED75E0811102C06EEC75E0C8010E94A4
+:103A10004924F4018081982F990F990F891B8D5AA1
+:103A2000F5018083F70180818F5F80836AEC75E008
+:103A3000C8010E94492465E0C1010E9473118823D6
+:103A400051F0E885F98562A56F5FC6010E940721E4
+:103A5000C6010E94032164E0C1010E94731181111B
+:103A60001FC0F3012081422F50E070E060E0EC8144
+:103A7000FD8180819181A281B38184179507A6077A
+:103A8000B70710F02F3F61F466E0C1010E94731187
+:103A9000882309F45BCF888599850E94021C56CF44
+:103AA0008FEFF301808360E0C6010E949920C60178
+:103AB0000E94FB2081E0E885F985808F29960FB66A
+:103AC000F894DEBF0FBECDBFDF91CF911F910F9154
+:103AD000FF90EF90DF90CF90BF90AF909F908F902E
+:103AE0007F906F905F904F903F902F90089550E09F
+:103AF00040E00C943F1CE0E8F7E72591349181E029
+:103B00002130304C09F080E00895CF93DF93EC0131
+:103B10000E947B1D9E01275A3F4FDE01A059BF4FD7
+:103B2000882309F440C0E6E9F7E78491F90180832E
+:103B3000E7E9F7E7E491EC83E8E9F7E7E491ED835F
+:103B4000E9E9F7E7859194919F838E83EBE9F7E7A5
+:103B50008591949199878887EDE9F7E7E491EBA740
+:103B6000EEE9F7E7E491EAA7EFE9F7E7E491EC93F0
+:103B7000E0EAF7E7859194919D8F8C8FE2EAF7E771
+:103B8000859194919F8F8E8FE4EAF7E785919491C8
+:103B900099A388A3E6EAF7E7859194919BA38AA36A
+:103BA000DF91CF9108958CE3F90180831C828FEF20
+:103BB0008D8320E233E03F832E8324ED33E0398789
+:103BC000288791E09BA79AA78C938CEA9DE09D8F14
+:103BD0008C8F8EED9DE09F8F8E8F84E79EE099A362
+:103BE00088A38CE39FE0DACFCF92DF92EF920F931E
+:103BF000CF93DF93EC01FC01E158FF4F82E3808318
+:103C0000349781E090E0A0E0B0E080839183A283CC
+:103C1000B3833B978FEF8083CE010E94851DCE0139
+:103C20000E9413216FEFCE010E9417216E018AE0DE
+:103C3000C80ED11CC6010E943611C6010E94461151
+:103C4000CE0148960E947A218EE0E82E0FE020E116
+:103C50004BE06DE0CE01825B9F4F0E943117A5962D
+:103C6000CE010E94981E65E0C6010E947311882350
+:103C700051F060E0CE01DF91CF910F91EF90DF9096
+:103C8000CF900C94072140E06EE476E0CE01DF9106
+:103C9000CF910F91EF90DF90CF900C942C1FCF938A
+:103CA000DF93D62FC72F0E947B1D882359F0AD2F9D
+:103CB000BC2FEBE8F7E784918D933196E53987E7E0
+:103CC000F807C9F7DF91CF910895CF93DF93DC0117
+:103CD00070E0660F771F1F96ED91FC915097E60FED
+:103CE000F71F2591349190963C932E935F97F9019D
+:103CF0004591549114968C911497849F402D1124D2
+:103D000091964C939197F901C591D4916D2F70E0E4
+:103D10004617170629F020F0F90125913491432F19
+:103D2000849F402D112492964C93DF91CF9108955A
+:103D300021E0FC01248324E020A72DEA36E0308B2B
+:103D4000278760E00E94651E61E070E083E00E94CA
+:103D5000B322E1EBF0E08081887F81608083F8947A
+:103D600010928000E1E8F0E010821092850010923D
+:103D7000840088E191E0909389008093880080819D
+:103D800088608083808181608083EFE6F0E08081BD
+:103D900082608083789408950F93FC01011107C01D
+:103DA0006230D9F030F4662379F0613091F00F91F0
+:103DB00008956330C9F06430D1F76481649F402D69
+:103DC0001124458F268FF3CF4B3008F04AE0468B05
+:103DD000EECF642F0F910C94651E6481649F402D7B
+:103DE0001124418F228FE3CF6481649F402D1124E1
+:103DF000438F248FDCCF8091CE07882329F08091D8
+:103E0000CB078093B400089580E0FBCFFC01178AB4
+:103E1000158A14A213A2108E1092CB071092CC0711
+:103E20001092CE070C94FB1E0F931F93CF93DF933A
+:103E3000EC018B010E94061F1E870D871B8A1A8AC0
+:103E400081E0898389E08E8B198E1B8E1D8EDF9118
+:103E5000CF911F910F910895411102C00C94141F2E
+:103E60000895CF93DF93EC01611115C088818823F9
+:103E700091F0898181110FC0E9858E2F90E0880F24
+:103E8000991FEF81F885E80FF91F859194918F3F75
+:103E9000980721F41882DF91CF9108959C87992784
+:103EA000880F991FEA85FB85E80FF91F65917491CA
+:103EB000CE010E94141F89858F5F8987ECCF60E057
+:103EC0000C94311F0F93CF93DF93EC01611166C007
+:103ED0008981882309F462C08D8981115FC08D8535
+:103EE0009E85EA89FB89EE0FFF1FE80FF91F4591B8
+:103EF00054914115510541F42989213021F51B8A3E
+:103F00001A8AFC0145915491BA0176956795769588
+:103F10006795862F40FF2EC0252F2695269526953E
+:103F2000205186E0569547958A95E1F74F716F705D
+:103F300000E0CE010E94CC1EEA89FB893196FB8B02
+:103F4000EA8BCF010AC019828881882369F060E07A
+:103F5000CE010E94311F8A899B89880F991FED85A8
+:103F6000FE85E80FF91FCECFCE01DF91CF910F91E3
+:103F70000C94061F8F738C8B8C81859F802D112450
+:103F80008D8B1DA21CA21BA281E08F8B8093CE077C
+:103F9000188E8A899B8901969B8B8A8BDF91CF91A2
+:103FA0000F91089560E00C94621FCF93DF93EC01B2
+:103FB0006111B3C08F89882309F4AFC08D89811145
+:103FC00005C0CE01DF91CF910C94061F81508D8BDF
+:103FD0008DA1811134C02BA13CA12F5F3F4FC9019E
+:103FE000880F991FEF8DF8A1E80FF91F8591949123
+:103FF000482F47704EA3492F469546954FA3AC01D5
+:1040000064E0569547956A95E1F74F739C81499F07
+:10401000402D11244DA383FB882780F98093CA0784
+:104020003CA32BA389A190E02817390740F02AA1CF
+:10403000222309F475C0821B91099CA38BA38DA137
+:1040400081508DA3888D31E0380F388F4C892FA196
+:10405000240F8C85280F2A836B8D662361F070E016
+:10406000832F032E000C990B0E94BC258C8D869FFC
+:10407000200D11242A838A8190E0CB966BE370E0B7
+:104080000E94BC258A832E892B83698D662371F05B
+:10409000062E000C770B832F032E000C990B0E9429
+:1040A000BC258A8D869F200D11242B836D8D662360
+:1040B00089F0832F330F990B70E00E94BC25CB0150
+:1040C00062E070E00E94BC252E8D9B81289F900DA0
+:1040D00011249B834F3341F18B818A300CF089E0AE
+:1040E00087FD80E08B83F894EA81F0E0E45AF94F91
+:1040F000E491E093CD078D8198A5899F802D1124AF
+:104100009B81899F802D11249EA1899F802D112440
+:104110008093CC078093CB077894DF91CF9108955B
+:10412000CE010E94061F8BCF1B82DDCF60E00C9476
+:10413000D51FCF93DF93EC01611103C00E94061FCE
+:104140001982DF91CF910895CF93DF93EC010E9404
+:10415000061F1982DF91CF9108956091CC076623E5
+:1041600029F18091CF078F5F8093CF079091CD0782
+:104170008917E0F081E09091CE07911180E0809363
+:10418000CE071092CF078091CA07882369F08091EB
+:10419000040193E4899F802D1124895B809304019D
+:1041A0000E949C259093CB070C94FB1E08951F92B0
+:1041B0000F920FB60F9211242F933F934F935F935B
+:1041C0006F937F938F939F93AF93BF93EF93FF93DF
+:1041D0000E94AD20FF91EF91BF91AF919F918F9180
+:1041E0007F916F915F914F913F912F910F900FBEF3
+:1041F0000F901F90189565EA76E00C94141F6DE9F6
+:1042000076E00C94141F67E976E00C94141FFC010F
+:10421000862F660F990B668170E06F5F7F4F0E945B
+:10422000BC258583089521E0FC012083089570E07A
+:1042300085E00C94B322AF92BF92CF92DF92EF92BF
+:10424000FF920F931F93CF93DF93EC0189819A81A3
+:104250002FE0289F8001299F100D112485E10E94E5
+:104260009822800F911F24E0969587952A95E1F773
+:104270009A8389832881222391F1EC81AD80B12C2E
+:10428000D12CC12CA885B9857D0110E000E06E819C
+:104290007F819B0150E040E08617970728F0BC0122
+:1042A000A817B90708F4BD0190E080E01F921F92A3
+:1042B0001F92EF930E9418256B830F900F900F9021
+:1042C0000F9070E085E0DF91CF911F910F91FF90EB
+:1042D000EF90DF90CF90BF90AF900C94B322DF911E
+:1042E000CF911F910F91FF90EF90DF90CF90BF90F3
+:1042F000AF900895FC018CE39FE09383828384E078
+:10430000818381E084870895CF93DF93EC018C81D2
+:104310009D81892B21F18C858F7139F584E10E9473
+:104320009822BC01990F880B990B0E946E2626EEED
+:104330003FE34EEC50E40E94FA260E943D269B018A
+:104340007B836A83672BA9F084E08983FE0134961E
+:1043500080E0419151912417350720F48983DF9142
+:10436000CF9108958F5F8430A1F78C858F5F8C8704
+:10437000F6CF8FEF8983F9CF1F920F920FB60F926E
+:1043800011242F933F938F939F93AF93BF9380916B
+:10439000D1079091D207A091D307B091D407309163
+:1043A000D00723E0230F2D3758F50196A11DB11D2D
+:1043B0002093D0078093D1079093D207A093D3077F
+:1043C000B093D4078091D5079091D607A091D707D5
+:1043D000B091D8070196A11DB11D8093D507909388
+:1043E000D607A093D707B093D807BF91AF919F91FD
+:1043F0008F913F912F910F900FBE0F901F901895A6
+:1044000026E8230F0296A11DB11DD2CF2FB7F89435
+:104410006091D1077091D2078091D3079091D40712
+:104420002FBF08953FB7F8948091D5079091D60794
+:10443000A091D707B091D80726B5A89B05C02F3FFC
+:1044400019F00196A11DB11D3FBFBA2FA92F982FBA
+:104450008827BC01CD01620F711D811D911D42E0B5
+:10446000660F771F881F991F4A95D1F70895CF923D
+:10447000DF92EF92FF92CF93DF936B017C010E945A
+:104480001222EB01C114D104E104F10439F4DF91EB
+:10449000CF91FF90EF90DF90CF9008950E9412226D
+:1044A0006C1B7D0B683E734068F381E0C81AD1082D
+:1044B000E108F108C851DC4FE5CF789484B58260FB
+:1044C00084BD84B5816084BD85B5826085BD85B5B8
+:1044D000816085BDEEE6F0E0808181608083E1E867
+:1044E000F0E010828081826080838081816080839F
+:1044F000E0E8F0E0808181608083E1EBF0E08081A2
+:1045000084608083E0EBF0E0808181608083EAE773
+:10451000F0E08081846080838081826080838081FC
+:10452000816080838081806880831092C1000895BB
+:104530008E3008F08E502091050190E4299F900163
+:1045400011248770822B80937C0080917A00806494
+:1045500080937A0080917A0086FDFCCF809178006C
+:104560009091790008951F93CF93DF93182FEB015B
+:1045700061E00E943923209739F460E0812FDF91B8
+:10458000CF911F910C947523CF3FD10511F461E0B9
+:10459000F5CFE12FF0E0E754F94FE491E33031F14A
+:1045A00040F4E130B1F0E230E1F0C038D1057CF701
+:1045B000E4CFE63029F1E73059F1E430B1F78091EA
+:1045C0008000806280938000D0938B00C0938A002B
+:1045D00004C084B5806884BDC7BDDF91CF911F91B1
+:1045E000089584B5806284BDC8BDF7CF80918000F6
+:1045F000806880938000D0938900C0938800EDCFBD
+:104600008091B00080688093B000C093B300E5CF84
+:104610008091B00080628093B000C093B400DDCF81
+:10462000833081F028F4813099F08230A9F0089528
+:104630008630A9F08730C9F08430B1F480918000D1
+:104640008F7D03C0809180008F77809380000895D4
+:1046500084B58F7784BD089584B58F7DFBCF80911D
+:10466000B0008F778093B00008958091B0008F7D67
+:10467000F9CFCF93DF9390E0FC01E353F94F2491FE
+:104680008F51994FFC0184918823C9F090E0880FE5
+:10469000991FFC01E75FF84FA591B491FC01E1502F
+:1046A000F94FC591D49161110DC09FB7F8948C91C9
+:1046B000209582238C938881282328839FBFDF91B4
+:1046C000CF910895623051F49FB7F8943C91822FB6
+:1046D000809583238C93E8812E2BEFCF8FB7F894AE
+:1046E000EC912E2B2C938FBFEACF1F93CF93DF93A8
+:1046F000162F282F30E0F901E754F94F8491F90182
+:10470000E353F94FD491F901EF51F94FC491CC2300
+:10471000A1F081110E941023EC2FF0E0EE0FFF1F9B
+:10472000E150F94FA591B4918FB7F894EC91111124
+:1047300008C0D095DE23DC938FBFDF91CF911F910E
+:104740000895DE2BF8CFCF93DF93282F30E0F901C7
+:10475000E754F94F8491F901E353F94FD491F901EA
+:10476000EF51F94FC491CC23A1F081110E94102385
+:10477000EC2FF0E0EE0FFF1FEB50F94FA591B49135
+:10478000EC91ED2381E090E009F480E0DF91CF919E
+:10479000089580E090E0FACFCF92DF92EF92FF92FF
+:1047A0000F931F93CF93DF936C01EB017B01E40E1A
+:1047B000F51E10E000E0CE15DF0561F06991D6012D
+:1047C000ED91FC910190F081E02DC6010995080F53
+:1047D000191FF1CFC801DF91CF911F910F91FF9069
+:1047E000EF90DF90CF900895FB0101900020E9F752
+:1047F0003197AF01461B570BDC01ED91FC91028014
+:10480000F381E02D0994EF92FF920F931F93CF93C2
+:10481000DF937C018B01D0E0C0E0F80164910F5F71
+:104820001F4F662359F0D701ED91FC910190F08163
+:10483000E02DC7010995C80FD91FEFCFCE01DF9139
+:10484000CF911F910F91FF90EF9008956115710521
+:1048500011F00C94F42390E080E00895DC01ED91D8
+:10486000FC910190F081E02D09940F931F93CF9359
+:10487000DF93EC016DE00E942E248C016AE0CE01F2
+:104880000E942E24800F911FDF91CF911F910F91D5
+:1048900008950F931F93CF93DF93EC010E9403249D
+:1048A0008C01CE010E943524800F911FDF91CF91A2
+:1048B0001F910F9108958F929F92AF92BF92CF92C6
+:1048C000DF92EF92FF920F931F93CF93DF93CDB7B9
+:1048D000DEB7A1970FB6F894DEBF0FBECDBF6C0157
+:1048E000142FE52FCB01022F19A2223008F40AE081
+:1048F0007E0121E2E20EF11C802E912CB12CA12C24
+:10490000612F7E2FA50194010E94D025029F1019CE
+:1049100011241A303CF5105DF70112937F01122F1C
+:10492000E32FCA01232B242B252B51F790E080E0A5
+:10493000E114F10421F0B701C6010E94F423A1960D
+:104940000FB6F894DEBF0FBECDBFDF91CF911F91A0
+:104950000F91FF90EF90DF90CF90BF90AF909F901E
+:104960008F900895195CD8CFCF92DF92EF92FF928B
+:104970000F931F93CF93DF93EC016A017B01211505
+:10498000310579F4E881F9810190F081E02D642FFF
+:10499000DF91CF911F910F91FF90EF90DF90CF901B
+:1049A00009942A303105E9F42AE0F7FE1AC06DE2D5
+:1049B0000E942E248C0144275527BA014C195D0909
+:1049C0006E097F092AE0CE010E945B24800F911FAF
+:1049D000DF91CF911F910F91FF90EF90DF90CF90DB
+:1049E0000895B701A601CE01DF91CF911F910F91DC
+:1049F000FF90EF90DF90CF900C945B249A01AB0175
+:104A0000770F660B770B0C94B4242115310541F414
+:104A1000DC01ED91FC910190F081E02D642F09946F
+:104A20000C945B249A01AB0170E060E00C940525C6
+:104A30004F925F926F927F92AF92BF92CF92DF922E
+:104A4000EF92FF920F931F93CF93DF93CDB7DEB713
+:104A500029013A019B01AC0124193509460957097E
+:104A600089899A89AB89BC89BC01CD016A197B0906
+:104A70008C099D090E948C25A801970124193509EC
+:104A8000460957090E94F225CA01B9016A0D7B1D2A
+:104A90008C1D9D1DDF91CF911F910F91FF90EF9085
+:104AA000DF90CF90BF90AF907F906F905F904F90CE
+:104AB000089561E08AE00E94752361E08AE00E9427
+:104AC00039238CB580618CBD8CB580648CBD61E070
+:104AD0008DE00E94392361E08BE00C943923811131
+:104AE00004C08CB580628CBD08958CB58F7DFBCFE2
+:104AF0009CB5937F892B8CBD08959CB59C7F282FF6
+:104B00002370922B9CBD9DB582FB222720F9892F13
+:104B10008E7F822B8DBD0895DB018F939F930E9422
+:104B20001126BF91AF91A29F800D911DA39F900D63
+:104B3000B29F900D11240895991B79E004C0991F2C
+:104B4000961708F0961B881F7A95C9F780950895E7
+:104B5000AA1BBB1B51E107C0AA1FBB1FA617B707A3
+:104B600010F0A61BB70B881F991F5A95A9F78095BF
+:104B70009095BC01CD01089597FB072E16F4009483
+:104B800007D077FD09D00E94A82507FC05D03EF488
+:104B9000909581959F4F0895709561957F4F0895E9
+:104BA000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F31
+:104BB000EE1FFF1FA217B307E407F50720F0A21BA3
+:104BC000B30BE40BF50B661F771F881F991F1A9410
+:104BD00069F760957095809590959B01AC01BD013A
+:104BE000CF010895052E97FB1EF400940E9409261C
+:104BF00057FD07D00E94D02507FC03D04EF40C943B
+:104C0000092650954095309521953F4F4F4F5F4F66
+:104C1000089590958095709561957F4F8F4F9F4F28
+:104C200008950E942E26A59F900DB49F900DA49FDD
+:104C3000800D911D112408950024A7FD00942A0FD2
+:104C4000301D401D501D601D701D801D901D08955C
+:104C5000EE0FFF1F0590F491E02D0994A29FB00183
+:104C6000B39FC001A39F700D811D1124911DB29FA0
+:104C7000700D811D1124911D08950E94D92688F080
+:104C80009F5798F0B92F9927B751B0F0E1F0660F10
+:104C9000771F881F991F1AF0BA95C9F714C0B13051
+:104CA00091F00E94F326B1E008950C94F326672F4B
+:104CB000782F8827B85F39F0B93FCCF38695779580
+:104CC0006795B395D9F73EF4909580957095619569
+:104CD0007F4F8F4F9F4F0895E89409C097FB3EF494
+:104CE00090958095709561957F4F8F4F9F4F992339
+:104CF000A9F0F92F96E9BB279395F69587957795B7
+:104D00006795B795F111F8CFFAF4BB0F11F460FF76
+:104D10001BC06F5F7F4F8F4F9F4F16C0882311F0CE
+:104D200096E911C0772321F09EE8872F762F05C0E2
+:104D3000662371F096E8862F70E060E02AF09A957D
+:104D4000660F771F881FDAF7880F9695879597F972
+:104D5000089597F99F6780E870E060E008959FEFFD
+:104D600080EC089500240A94161617061806090602
+:104D7000089500240A9412161306140605060895D1
+:104D8000092E0394000C11F4882352F0BB0F40F459
+:104D9000BF2B11F460FF04C06F5F7F4F8F4F9F4F99
+:104DA000089557FD9058440F551F59F05F3F71F01B
+:104DB0004795880F97FB991F61F09F3F79F0879582
+:104DC0000895121613061406551FF2CF4695F1DF0B
+:104DD00008C0161617061806991FF1CF869571059B
+:104DE000610508940895E894BB2766277727CB01CF
+:104DF00097F908950E940D270C94C0260E94B226B0
+:104E000038F00E94B92620F0952311F00C94A926C1
+:104E10000C94AF2611240C94F4260E94D12670F332
+:104E2000959FC1F3950F50E0551F629FF001729F4F
+:104E3000BB27F00DB11D639FAA27F00DB11DAA1F5E
+:104E4000649F6627B00DA11D661F829F2227B00DAB
+:104E5000A11D621F739FB00DA11D621F839FA00D36
+:104E6000611D221F749F3327A00D611D231F849F86
+:104E7000600D211D822F762F6A2F11249F575040DD
+:104E80009AF0F1F088234AF0EE0FFF1FBB1F661F58
+:104E9000771F881F91505040A9F79E3F510580F021
+:104EA0000C94A9260C94F4265F3FE4F3983ED4F3C7
+:104EB000869577956795B795F795E7959F5FC1F7C5
+:104EC000FE2B880F911D9695879597F908958F92DF
+:104ED0009F92AF92BF92CF92DF92EF92FF92CF93C9
+:104EE000DF93EC01688179818A819B81611571056D
+:104EF0008105910521F464E279ED8BE597E02DE1E0
+:104F000033EF41E050E00E94F22549015A019B0134
+:104F1000AC01A7EAB1E40E9411266B017C01ACEE62
+:104F2000B4EFA50194010E94CD27DC01CB018C0DCB
+:104F30009D1DAE1DBF1DB7FF03C00197A109B0485D
+:104F400088839983AA83BB839F77DF91CF91FF905A
+:104F5000EF90DF90CF90BF90AF909F908F9008958B
+:104F60000E946727089580E091E00E9467270895D6
+:104F7000B0E0A0E08093000190930101A0930201B2
+:104F8000B09303010895DC0101C06D93415050407E
+:104F9000E0F70895B7FF0C9411260E941126821B9A
+:104FA000930B089513E0CCE8D3E004C0FE010E9407
+:0E4FB00028262196CD38D107C9F7F894FFCFF7
+:104FBE00010000000101FA000000FD0013020008CC
+:104FCE00000400422E424152520041545441434B80
+:104FDE0000432E504541532E00432E534C44522E27
+:104FEE0000432E54574E432E0013011A012101295E
+:104FFE00013101010100000000000000000032003C
+:10500E0019000A00320000000000000064000000D9
+:10501E000000000000000000C800000000000000BA
+:10502E00000000001950006400C800000000009F3E
+:0A503E0018CC234C4F4144455200AA
+:040000030000076E84
:00000001FF
diff --git a/Exe/POCKET.MAP b/Exe/POCKET.MAP
index bca3bf5..47b78b8 100644
--- a/Exe/POCKET.MAP
+++ b/Exe/POCKET.MAP
@@ -34,7 +34,7 @@ Archive member included to satisfy reference by file (symbol)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodqi4.o)
../lib/libgamebuino.a(Buttons.o) (__udivmodqi4)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodhi4.o)
- ../lib/libgamebuino.a(Gamebuino.o) (__udivmodhi4)
+ Obj/System.o (__udivmodhi4)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_divmodhi4.o)
../lib/libgamebuino.a(Display.o) (__divmodhi4)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodsi4.o)
@@ -46,7 +46,7 @@ Archive member included to satisfy reference by file (symbol)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_exit.o)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o (exit)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_copy_data.o)
- Obj/Player.o (__do_copy_data)
+ Obj/Unit.o (__do_copy_data)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_clear_bss.o)
Obj/main.o (__do_clear_bss)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_ctors.o)
@@ -159,22 +159,10 @@ Archive member included to satisfy reference by file (symbol)
../lib/libarduino.a(WString.o) (__utoa)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(utoa_ncheck.o)
../lib/libarduino.a(WString.o) (__utoa_ncheck)
-/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
- Obj/Player.o (snprintf)
-/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
- /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(cty_isfalse.o)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(isspace.o) (__ctype_isfalse)
-/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
- /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P)
-/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
- /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strrev.o)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(ultoa_ncheck.o) (strrev)
-/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(fputc.o)
- /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc)
-/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
- /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
/usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(rand.o) (__mulohisi3)
/usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
@@ -1090,34 +1078,16 @@ Discarded input sections
.bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(utoa_ncheck.o)
.text.avr-libc
0x0000000000000000 0x34 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(utoa_ncheck.o)
- .text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
- .data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
- .bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
- .text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
- .data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
- .bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
.text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(cty_isfalse.o)
.data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(cty_isfalse.o)
.bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(cty_isfalse.o)
.text.avr-libc
0x0000000000000000 0x6 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(cty_isfalse.o)
- .text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
- .data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
- .bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
- .text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
- .data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
- .bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
.text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strrev.o)
.data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strrev.o)
.bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strrev.o)
.text.avr-libc
0x0000000000000000 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strrev.o)
- .text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(fputc.o)
- .data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(fputc.o)
- .bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(fputc.o)
- .text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
- .data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
- .bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
.text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
.data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
.bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
@@ -1140,12 +1110,20 @@ Discarded input sections
.text.libgcc.div
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
.text.libgcc 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
+ .text.libgcc.prologue
+ 0x0000000000000000 0x38 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
+ .debug_line 0x0000000000000000 0xfd /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
+ .debug_info 0x0000000000000000 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
+ .debug_abbrev 0x0000000000000000 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
+ .debug_str 0x0000000000000000 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
.text 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.data 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.bss 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
@@ -1154,12 +1132,20 @@ Discarded input sections
.text.libgcc.div
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.text.libgcc 0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
+ .text.libgcc.prologue
+ 0x0000000000000000 0x36 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
+ .debug_line 0x0000000000000000 0xf7 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
+ .debug_info 0x0000000000000000 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
+ .debug_abbrev 0x0000000000000000 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
+ .debug_str 0x0000000000000000 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
Memory Configuration
@@ -1294,7 +1280,7 @@ END GROUP
.rela.plt
*(.rela.plt)
-.text 0x0000000000000000 0x53fc
+.text 0x0000000000000000 0x4fbe
*(.vectors)
.vectors 0x0000000000000000 0x68 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
0x0000000000000000 __vectors
@@ -1320,771 +1306,748 @@ END GROUP
0x0000000000000080 0x7 Obj/Gameplay.o
.progmem.data._ZL12MouseSprData
0x0000000000000087 0xa Obj/Gameplay.o
- .progmem.data._ZZN6Player10createUnitE8t_unitid16t_CollisionBlockE3__c_2
- 0x0000000000000091 0xd Obj/Player.o
- .progmem.data._ZZN6Player10createUnitE8t_unitid16t_CollisionBlockE3__c_1
- 0x000000000000009e 0xd Obj/Player.o
+ .progmem.data._ZZN6Player20ActionCreateBuildingEP6t_Unit8t_unitidE3__c
+ 0x0000000000000091 0x12 Obj/Player.o
.progmem.data._ZZN6Player10createUnitE8t_unitid16t_CollisionBlockE3__c_0
- 0x00000000000000ab 0x11 Obj/Player.o
+ 0x00000000000000a3 0xd Obj/Player.o
.progmem.data._ZZN6Player10createUnitE8t_unitid16t_CollisionBlockE3__c
- 0x00000000000000bc 0x12 Obj/Player.o
+ 0x00000000000000b0 0x12 Obj/Player.o
.progmem.data.TownCentreShadowSprData
- 0x00000000000000ce 0x4a Obj/Unit.o
- 0x00000000000000ce TownCentreShadowSprData
+ 0x00000000000000c2 0x4a Obj/Unit.o
+ 0x00000000000000c2 TownCentreShadowSprData
.progmem.data.TownCentreSprData
- 0x0000000000000118 0x4a Obj/Unit.o
- 0x0000000000000118 TownCentreSprData
+ 0x000000000000010c 0x4a Obj/Unit.o
+ 0x000000000000010c TownCentreSprData
.progmem.data.BarracksShadowSpr_Data
- 0x0000000000000162 0x4a Obj/Unit.o
- 0x0000000000000162 BarracksShadowSpr_Data
+ 0x0000000000000156 0x4a Obj/Unit.o
+ 0x0000000000000156 BarracksShadowSpr_Data
.progmem.data.BarracksSpr_Data
- 0x00000000000001ac 0x4a Obj/Unit.o
- 0x00000000000001ac BarracksSpr_Data
+ 0x00000000000001a0 0x4a Obj/Unit.o
+ 0x00000000000001a0 BarracksSpr_Data
.progmem.data.SoldierSprData_Walking
- 0x00000000000001f6 0xa Obj/Unit.o
- 0x00000000000001f6 SoldierSprData_Walking
+ 0x00000000000001ea 0xa Obj/Unit.o
+ 0x00000000000001ea SoldierSprData_Walking
.progmem.data.SoldierSprData
- 0x0000000000000200 0xa Obj/Unit.o
- 0x0000000000000200 SoldierSprData
+ 0x00000000000001f4 0xa Obj/Unit.o
+ 0x00000000000001f4 SoldierSprData
.progmem.data.Peasant_SprData
- 0x000000000000020a 0xa Obj/Unit.o
- 0x000000000000020a Peasant_SprData
+ 0x00000000000001fe 0xa Obj/Unit.o
+ 0x00000000000001fe Peasant_SprData
.progmem.data.Peasant_Walking_SprData
- 0x0000000000000214 0xa Obj/Unit.o
- 0x0000000000000214 Peasant_Walking_SprData
+ 0x0000000000000208 0xa Obj/Unit.o
+ 0x0000000000000208 Peasant_Walking_SprData
.progmem.data._ZL15MainMenuOptions
- 0x000000000000021e 0x8 Obj/Menu.o
+ 0x0000000000000212 0x8 Obj/Menu.o
.progmem.data._ZL16MainMenuOption_3
- 0x0000000000000226 0x5 Obj/Menu.o
+ 0x000000000000021a 0x5 Obj/Menu.o
.progmem.data._ZL16MainMenuOption_2
- 0x000000000000022b 0x8 Obj/Menu.o
+ 0x000000000000021f 0x8 Obj/Menu.o
.progmem.data._ZL16MainMenuOption_1
- 0x0000000000000233 0x11 Obj/Menu.o
+ 0x0000000000000227 0x11 Obj/Menu.o
.progmem.data._ZL16MainMenuOption_0
- 0x0000000000000244 0x13 Obj/Menu.o
+ 0x0000000000000238 0x13 Obj/Menu.o
.progmem.data.font3x3
- 0x0000000000000257 0x182 ../lib/libgamebuino.a(font3x3.o)
- 0x0000000000000257 font3x3
+ 0x000000000000024b 0x182 ../lib/libgamebuino.a(font3x3.o)
+ 0x000000000000024b font3x3
.progmem.data.font3x5
- 0x00000000000003d9 0x182 ../lib/libgamebuino.a(font3x5.o)
- 0x00000000000003d9 font3x5
+ 0x00000000000003cd 0x182 ../lib/libgamebuino.a(font3x5.o)
+ 0x00000000000003cd font3x5
.progmem.data._ZZN9Gamebuino10changeGameEvE3__c_0
- 0x000000000000055b 0x25 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x000000000000054f 0x25 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino10changeGameEvE3__c
- 0x0000000000000580 0x28 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000000574 0x28 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino14displayBatteryEvE3__c_1
- 0x00000000000005a8 0xb ../lib/libgamebuino.a(Gamebuino.o)
+ 0x000000000000059c 0xb ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino14displayBatteryEvE3__c_0
- 0x00000000000005b3 0x15 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005a7 0x15 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino14displayBatteryEvE3__c
- 0x00000000000005c8 0xe ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005bc 0xe ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKhE3__c_3
- 0x00000000000005d6 0x4 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005ca 0x4 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKhE3__c_2
- 0x00000000000005da 0x4 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005ce 0x4 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKhE3__c_1
- 0x00000000000005de 0x4 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005d2 0x4 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKhE3__c_0
- 0x00000000000005e2 0x4 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005d6 0x4 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKhE3__c
- 0x00000000000005e6 0x4 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005da 0x4 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZL13gamebuinoLogo
- 0x00000000000005ea 0x70 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000005de 0x70 ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZL12startupSound
- 0x000000000000065a 0xe ../lib/libgamebuino.a(Gamebuino.o)
+ 0x000000000000064e 0xe ../lib/libgamebuino.a(Gamebuino.o)
.progmem.data._ZL12_halfPeriods
- 0x0000000000000668 0x3b ../lib/libgamebuino.a(Sound.o)
+ 0x000000000000065c 0x3b ../lib/libgamebuino.a(Sound.o)
.progmem.data._ZL9playTickP
- 0x00000000000006a3 0x6 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000000697 0x6 ../lib/libgamebuino.a(Sound.o)
.progmem.data._ZL17playCancelPattern
- 0x00000000000006a9 0x8 ../lib/libgamebuino.a(Sound.o)
+ 0x000000000000069d 0x8 ../lib/libgamebuino.a(Sound.o)
.progmem.data._ZL13playOKPattern
- 0x00000000000006b1 0x8 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000006a5 0x8 ../lib/libgamebuino.a(Sound.o)
.progmem.data._ZL18defaultInstruments
- 0x00000000000006b9 0x4 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000006ad 0x4 ../lib/libgamebuino.a(Sound.o)
.progmem.data._ZL15noiseInstrument
- 0x00000000000006bd 0x4 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000006b1 0x4 ../lib/libgamebuino.a(Sound.o)
.progmem.data._ZL20squareWaveInstrument
- 0x00000000000006c1 0x4 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000006b5 0x4 ../lib/libgamebuino.a(Sound.o)
.progmem.data.digital_pin_to_timer_PGM
- 0x00000000000006c5 0x14 ../lib/libarduino.a(wiring_digital.o)
- 0x00000000000006c5 digital_pin_to_timer_PGM
+ 0x00000000000006b9 0x14 ../lib/libarduino.a(wiring_digital.o)
+ 0x00000000000006b9 digital_pin_to_timer_PGM
.progmem.data.digital_pin_to_bit_mask_PGM
- 0x00000000000006d9 0x14 ../lib/libarduino.a(wiring_digital.o)
- 0x00000000000006d9 digital_pin_to_bit_mask_PGM
+ 0x00000000000006cd 0x14 ../lib/libarduino.a(wiring_digital.o)
+ 0x00000000000006cd digital_pin_to_bit_mask_PGM
.progmem.data.digital_pin_to_port_PGM
- 0x00000000000006ed 0x14 ../lib/libarduino.a(wiring_digital.o)
- 0x00000000000006ed digital_pin_to_port_PGM
+ 0x00000000000006e1 0x14 ../lib/libarduino.a(wiring_digital.o)
+ 0x00000000000006e1 digital_pin_to_port_PGM
.progmem.data.port_to_input_PGM
- 0x0000000000000701 0xa ../lib/libarduino.a(wiring_digital.o)
- 0x0000000000000701 port_to_input_PGM
+ 0x00000000000006f5 0xa ../lib/libarduino.a(wiring_digital.o)
+ 0x00000000000006f5 port_to_input_PGM
.progmem.data.port_to_output_PGM
- 0x000000000000070b 0xa ../lib/libarduino.a(wiring_digital.o)
- 0x000000000000070b port_to_output_PGM
+ 0x00000000000006ff 0xa ../lib/libarduino.a(wiring_digital.o)
+ 0x00000000000006ff port_to_output_PGM
.progmem.data.port_to_mode_PGM
- 0x0000000000000715 0xa ../lib/libarduino.a(wiring_digital.o)
- 0x0000000000000715 port_to_mode_PGM
- 0x0000000000000720 . = ALIGN (0x2)
- *fill* 0x000000000000071f 0x1
+ 0x0000000000000709 0xa ../lib/libarduino.a(wiring_digital.o)
+ 0x0000000000000709 port_to_mode_PGM
+ 0x0000000000000714 . = ALIGN (0x2)
+ *fill* 0x0000000000000713 0x1
*(.lowtext)
*(.lowtext*)
- 0x0000000000000720 __ctors_start = .
+ 0x0000000000000714 __ctors_start = .
*(.ctors)
- .ctors 0x0000000000000720 0x2 Obj/main.o
- .ctors 0x0000000000000722 0x2 Obj/Gameplay.o
- 0x0000000000000724 __ctors_end = .
- 0x0000000000000724 __dtors_start = .
+ .ctors 0x0000000000000714 0x2 Obj/main.o
+ .ctors 0x0000000000000716 0x2 Obj/Gameplay.o
+ 0x0000000000000718 __ctors_end = .
+ 0x0000000000000718 __dtors_start = .
*(.dtors)
- .dtors 0x0000000000000724 0x2 Obj/Gameplay.o
- 0x0000000000000726 __dtors_end = .
+ .dtors 0x0000000000000718 0x2 Obj/Gameplay.o
+ 0x000000000000071a __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
- .init0 0x0000000000000726 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
- 0x0000000000000726 __init
+ .init0 0x000000000000071a 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
+ 0x000000000000071a __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
- .init2 0x0000000000000726 0xc /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
+ .init2 0x000000000000071a 0xc /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
- .init4 0x0000000000000732 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_copy_data.o)
- 0x0000000000000732 __do_copy_data
- .init4 0x0000000000000748 0x10 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_clear_bss.o)
- 0x0000000000000748 __do_clear_bss
+ .init4 0x0000000000000726 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_copy_data.o)
+ 0x0000000000000726 __do_copy_data
+ .init4 0x000000000000073c 0x10 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_clear_bss.o)
+ 0x000000000000073c __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
- .init6 0x0000000000000758 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_ctors.o)
- 0x0000000000000758 __do_global_ctors
+ .init6 0x000000000000074c 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_ctors.o)
+ 0x000000000000074c __do_global_ctors
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
- .init9 0x000000000000076e 0x8 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
+ .init9 0x0000000000000762 0x8 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
*(.init9)
*(.text)
- .text 0x0000000000000776 0x4 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
- 0x0000000000000776 __vector_22
- 0x0000000000000776 __vector_1
- 0x0000000000000776 __vector_24
- 0x0000000000000776 __vector_12
- 0x0000000000000776 __bad_interrupt
- 0x0000000000000776 __vector_6
- 0x0000000000000776 __vector_3
- 0x0000000000000776 __vector_23
- 0x0000000000000776 __vector_25
- 0x0000000000000776 __vector_13
- 0x0000000000000776 __vector_17
- 0x0000000000000776 __vector_19
- 0x0000000000000776 __vector_7
- 0x0000000000000776 __vector_5
- 0x0000000000000776 __vector_4
- 0x0000000000000776 __vector_9
- 0x0000000000000776 __vector_2
- 0x0000000000000776 __vector_21
- 0x0000000000000776 __vector_15
- 0x0000000000000776 __vector_8
- 0x0000000000000776 __vector_14
- 0x0000000000000776 __vector_10
- 0x0000000000000776 __vector_18
- 0x0000000000000776 __vector_20
- 0x000000000000077a . = ALIGN (0x2)
+ .text 0x000000000000076a 0x4 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
+ 0x000000000000076a __vector_22
+ 0x000000000000076a __vector_1
+ 0x000000000000076a __vector_24
+ 0x000000000000076a __vector_12
+ 0x000000000000076a __bad_interrupt
+ 0x000000000000076a __vector_6
+ 0x000000000000076a __vector_3
+ 0x000000000000076a __vector_23
+ 0x000000000000076a __vector_25
+ 0x000000000000076a __vector_13
+ 0x000000000000076a __vector_17
+ 0x000000000000076a __vector_19
+ 0x000000000000076a __vector_7
+ 0x000000000000076a __vector_5
+ 0x000000000000076a __vector_4
+ 0x000000000000076a __vector_9
+ 0x000000000000076a __vector_2
+ 0x000000000000076a __vector_21
+ 0x000000000000076a __vector_15
+ 0x000000000000076a __vector_8
+ 0x000000000000076a __vector_14
+ 0x000000000000076a __vector_10
+ 0x000000000000076a __vector_18
+ 0x000000000000076a __vector_20
+ 0x000000000000076e . = ALIGN (0x2)
*(.text.*)
.text.startup.main
- 0x000000000000077a 0x22 Obj/main.o
- 0x000000000000077a main
+ 0x000000000000076e 0x22 Obj/main.o
+ 0x000000000000076e main
.text.startup._GLOBAL__sub_I_gb
- 0x000000000000079c 0x16 Obj/main.o
+ 0x0000000000000790 0x16 Obj/main.o
.text._Z8GameInitv
- 0x00000000000007b2 0x8a Obj/Gameplay.o
- 0x00000000000007b2 _Z8GameInitv
+ 0x00000000000007a6 0x8a Obj/Gameplay.o
+ 0x00000000000007a6 _Z8GameInitv
.text.startup._GLOBAL__sub_I_GamePlayers
- 0x000000000000083c 0x8 Obj/Gameplay.o
+ 0x0000000000000830 0x8 Obj/Gameplay.o
.text.exit._GLOBAL__sub_D_GamePlayers
- 0x0000000000000844 0x8 Obj/Gameplay.o
+ 0x0000000000000838 0x8 Obj/Gameplay.o
.text.SystemSetRandSeed
- 0x000000000000084c 0x38 Obj/System.o
- 0x000000000000084c SystemSetRandSeed
+ 0x0000000000000840 0x38 Obj/System.o
+ 0x0000000000000840 SystemSetRandSeed
.text.SystemIncreaseGlobalTimer
- 0x0000000000000884 0x48 Obj/System.o
- 0x0000000000000884 SystemIncreaseGlobalTimer
+ 0x0000000000000878 0x48 Obj/System.o
+ 0x0000000000000878 SystemIncreaseGlobalTimer
.text.SystemRand
- 0x00000000000008cc 0x56 Obj/System.o
- 0x00000000000008cc SystemRand
+ 0x00000000000008c0 0x56 Obj/System.o
+ 0x00000000000008c0 SystemRand
.text.SystemResetTimers
- 0x0000000000000922 0x28 Obj/System.o
- 0x0000000000000922 SystemResetTimers
+ 0x0000000000000916 0x28 Obj/System.o
+ 0x0000000000000916 SystemResetTimers
.text.SystemInit
- 0x000000000000094a 0x2e Obj/System.o
- 0x000000000000094a SystemInit
+ 0x000000000000093e 0x2e Obj/System.o
+ 0x000000000000093e SystemInit
.text.SystemCollisionCheck
- 0x0000000000000978 0x60 Obj/System.o
- 0x0000000000000978 SystemCollisionCheck
+ 0x000000000000096c 0x60 Obj/System.o
+ 0x000000000000096c SystemCollisionCheck
+ .text.Systemitoa
+ 0x00000000000009cc 0xb0 Obj/System.o
+ 0x00000000000009cc Systemitoa
.text._ZL21GfxIsInsideScreenAreaaahh
- 0x00000000000009d8 0x2a Obj/Gfx.o
- .text.GfxInit 0x0000000000000a02 0x10 Obj/Gfx.o
- 0x0000000000000a02 GfxInit
+ 0x0000000000000a7c 0x2a Obj/Gfx.o
+ .text.GfxInit 0x0000000000000aa6 0x10 Obj/Gfx.o
+ 0x0000000000000aa6 GfxInit
.text.GfxRefreshNeeded
- 0x0000000000000a12 0x14 Obj/Gfx.o
- 0x0000000000000a12 GfxRefreshNeeded
+ 0x0000000000000ab6 0x14 Obj/Gfx.o
+ 0x0000000000000ab6 GfxRefreshNeeded
.text.GfxClearScreen
- 0x0000000000000a26 0x12 Obj/Gfx.o
- 0x0000000000000a26 GfxClearScreen
+ 0x0000000000000aca 0x12 Obj/Gfx.o
+ 0x0000000000000aca GfxClearScreen
.text.GfxIsSpriteInsideScreenArea
- 0x0000000000000a38 0xe Obj/Gfx.o
- 0x0000000000000a38 GfxIsSpriteInsideScreenArea
+ 0x0000000000000adc 0xe Obj/Gfx.o
+ 0x0000000000000adc GfxIsSpriteInsideScreenArea
.text.GfxDrawSprite
- 0x0000000000000a46 0x5c Obj/Gfx.o
- 0x0000000000000a46 GfxDrawSprite
+ 0x0000000000000aea 0x5c Obj/Gfx.o
+ 0x0000000000000aea GfxDrawSprite
.text.GfxGetWidthFromSpriteData
- 0x0000000000000aa2 0x6 Obj/Gfx.o
- 0x0000000000000aa2 GfxGetWidthFromSpriteData
+ 0x0000000000000b46 0x6 Obj/Gfx.o
+ 0x0000000000000b46 GfxGetWidthFromSpriteData
.text.GfxGetHeightFromSpriteData
- 0x0000000000000aa8 0x8 Obj/Gfx.o
- 0x0000000000000aa8 GfxGetHeightFromSpriteData
+ 0x0000000000000b4c 0x8 Obj/Gfx.o
+ 0x0000000000000b4c GfxGetHeightFromSpriteData
.text.GfxPrintText_Flash
- 0x0000000000000ab0 0xc Obj/Gfx.o
- 0x0000000000000ab0 GfxPrintText_Flash
+ 0x0000000000000b54 0xc Obj/Gfx.o
+ 0x0000000000000b54 GfxPrintText_Flash
.text.GfxPrintTextFont
- 0x0000000000000abc 0x5a Obj/Gfx.o
- 0x0000000000000abc GfxPrintTextFont
+ 0x0000000000000b60 0x5a Obj/Gfx.o
+ 0x0000000000000b60 GfxPrintTextFont
.text.GfxDrawCircle
- 0x0000000000000b16 0x58 Obj/Gfx.o
- 0x0000000000000b16 GfxDrawCircle
+ 0x0000000000000bba 0x58 Obj/Gfx.o
+ 0x0000000000000bba GfxDrawCircle
.text.GfxDrawRectangle
- 0x0000000000000b6e 0x5e Obj/Gfx.o
- 0x0000000000000b6e GfxDrawRectangle
+ 0x0000000000000c12 0x5e Obj/Gfx.o
+ 0x0000000000000c12 GfxDrawRectangle
.text.GfxFillRectangle
- 0x0000000000000bcc 0x5e Obj/Gfx.o
- 0x0000000000000bcc GfxFillRectangle
+ 0x0000000000000c70 0x5e Obj/Gfx.o
+ 0x0000000000000c70 GfxFillRectangle
.text.PadButtonReleased
- 0x0000000000000c2a 0x16 Obj/Pad.o
- 0x0000000000000c2a PadButtonReleased
+ 0x0000000000000cce 0x16 Obj/Pad.o
+ 0x0000000000000cce PadButtonReleased
.text.PadButtonPressedFrames
- 0x0000000000000c40 0x1c Obj/Pad.o
- 0x0000000000000c40 PadButtonPressedFrames
+ 0x0000000000000ce4 0x1c Obj/Pad.o
+ 0x0000000000000ce4 PadButtonPressedFrames
.text.PadButtonPressed
- 0x0000000000000c5c 0x6 Obj/Pad.o
- 0x0000000000000c5c PadButtonPressed
+ 0x0000000000000d00 0x6 Obj/Pad.o
+ 0x0000000000000d00 PadButtonPressed
.text.PadDirectionKeyPressed
- 0x0000000000000c62 0x30 Obj/Pad.o
- 0x0000000000000c62 PadDirectionKeyPressed
+ 0x0000000000000d06 0x30 Obj/Pad.o
+ 0x0000000000000d06 PadDirectionKeyPressed
.text.PadAnyKeyPressed
- 0x0000000000000c92 0x20 Obj/Pad.o
- 0x0000000000000c92 PadAnyKeyPressed
+ 0x0000000000000d36 0x20 Obj/Pad.o
+ 0x0000000000000d36 PadAnyKeyPressed
.text._ZN6PlayerC2Ev
- 0x0000000000000cb2 0x2 Obj/Player.o
- 0x0000000000000cb2 _ZN6PlayerC2Ev
- 0x0000000000000cb2 _ZN6PlayerC1Ev
+ 0x0000000000000d56 0x2 Obj/Player.o
+ 0x0000000000000d56 _ZN6PlayerC2Ev
+ 0x0000000000000d56 _ZN6PlayerC1Ev
.text._ZN6PlayerD2Ev
- 0x0000000000000cb4 0x2 Obj/Player.o
- 0x0000000000000cb4 _ZN6PlayerD2Ev
- 0x0000000000000cb4 _ZN6PlayerD1Ev
+ 0x0000000000000d58 0x2 Obj/Player.o
+ 0x0000000000000d58 _ZN6PlayerD2Ev
+ 0x0000000000000d58 _ZN6PlayerD1Ev
.text._ZN6Player10showHealthEh
- 0x0000000000000cb6 0x76 Obj/Player.o
- 0x0000000000000cb6 _ZN6Player10showHealthEh
+ 0x0000000000000d5a 0x6a Obj/Player.o
+ 0x0000000000000d5a _ZN6Player10showHealthEh
.text._ZN6Player13ShowResourcesEv
- 0x0000000000000d2c 0x122 Obj/Player.o
- 0x0000000000000d2c _ZN6Player13ShowResourcesEv
+ 0x0000000000000dc4 0x13a Obj/Player.o
+ 0x0000000000000dc4 _ZN6Player13ShowResourcesEv
.text._ZN6Player10createUnitE8t_unitid16t_CollisionBlock
- 0x0000000000000e4e 0x136 Obj/Player.o
- 0x0000000000000e4e _ZN6Player10createUnitE8t_unitid16t_CollisionBlock
+ 0x0000000000000efe 0x14c Obj/Player.o
+ 0x0000000000000efe _ZN6Player10createUnitE8t_unitid16t_CollisionBlock
.text._ZN6Player4InitEv
- 0x0000000000000f84 0x138 Obj/Player.o
- 0x0000000000000f84 _ZN6Player4InitEv
+ 0x000000000000104a 0x138 Obj/Player.o
+ 0x000000000000104a _ZN6Player4InitEv
.text._ZN6Player12GetCursorPosEv
- 0x00000000000010bc 0x58 Obj/Player.o
- 0x00000000000010bc _ZN6Player12GetCursorPosEv
+ 0x0000000000001182 0x58 Obj/Player.o
+ 0x0000000000001182 _ZN6Player12GetCursorPosEv
.text._ZN6Player21UnitBuildingSelectionEv
- 0x0000000000001114 0x118 Obj/Player.o
- 0x0000000000001114 _ZN6Player21UnitBuildingSelectionEv
+ 0x00000000000011da 0x118 Obj/Player.o
+ 0x00000000000011da _ZN6Player21UnitBuildingSelectionEv
.text._ZN6Player14ButtonAPressedEv
- 0x000000000000122c 0x22 Obj/Player.o
- 0x000000000000122c _ZN6Player14ButtonAPressedEv
+ 0x00000000000012f2 0x22 Obj/Player.o
+ 0x00000000000012f2 _ZN6Player14ButtonAPressedEv
.text._ZN6Player16ActionCreateUnitEP6t_Unit8t_unitid
- 0x000000000000124e 0xd8 Obj/Player.o
- 0x000000000000124e _ZN6Player16ActionCreateUnitEP6t_Unit8t_unitid
+ 0x0000000000001314 0xd6 Obj/Player.o
+ 0x0000000000001314 _ZN6Player16ActionCreateUnitEP6t_Unit8t_unitid
.text._ZN6Player20ActionCreateBuildingEP6t_Unit8t_unitid
- 0x0000000000001326 0x4e Obj/Player.o
- 0x0000000000001326 _ZN6Player20ActionCreateBuildingEP6t_Unit8t_unitid
+ 0x00000000000013ea 0xea Obj/Player.o
+ 0x00000000000013ea _ZN6Player20ActionCreateBuildingEP6t_Unit8t_unitid
.text._ZN6Player15ButtonAReleasedEv
- 0x0000000000001374 0xd4 Obj/Player.o
- 0x0000000000001374 _ZN6Player15ButtonAReleasedEv
+ 0x00000000000014d4 0xd4 Obj/Player.o
+ 0x00000000000014d4 _ZN6Player15ButtonAReleasedEv
.text._ZN6Player14ButtonBPressedEv
- 0x0000000000001448 0x52 Obj/Player.o
- 0x0000000000001448 _ZN6Player14ButtonBPressedEv
+ 0x00000000000015a8 0x52 Obj/Player.o
+ 0x00000000000015a8 _ZN6Player14ButtonBPressedEv
.text._ZN6Player15ButtonBReleasedEv
- 0x000000000000149a 0x90 Obj/Player.o
- 0x000000000000149a _ZN6Player15ButtonBReleasedEv
+ 0x00000000000015fa 0xc4 Obj/Player.o
+ 0x00000000000015fa _ZN6Player15ButtonBReleasedEv
.text._ZN6Player18ButtonLeftReleasedEv
- 0x000000000000152a 0x7e Obj/Player.o
- 0x000000000000152a _ZN6Player18ButtonLeftReleasedEv
+ 0x00000000000016be 0x7e Obj/Player.o
+ 0x00000000000016be _ZN6Player18ButtonLeftReleasedEv
.text._ZN6Player28IncreaseShowActionsMenuIndexEv
- 0x00000000000015a8 0x7e Obj/Player.o
- 0x00000000000015a8 _ZN6Player28IncreaseShowActionsMenuIndexEv
+ 0x000000000000173c 0x7e Obj/Player.o
+ 0x000000000000173c _ZN6Player28IncreaseShowActionsMenuIndexEv
.text._ZN6Player11ActionsMenuEv
- 0x0000000000001626 0x8c Obj/Player.o
- 0x0000000000001626 _ZN6Player11ActionsMenuEv
+ 0x00000000000017ba 0x8c Obj/Player.o
+ 0x00000000000017ba _ZN6Player11ActionsMenuEv
.text._ZN6Player11DrawHandlerEv
- 0x00000000000016b2 0xf8 Obj/Player.o
- 0x00000000000016b2 _ZN6Player11DrawHandlerEv
+ 0x0000000000001846 0xf8 Obj/Player.o
+ 0x0000000000001846 _ZN6Player11DrawHandlerEv
.text._ZN6Player13ButtonHandlerEv
- 0x00000000000017aa 0x90 Obj/Player.o
- 0x00000000000017aa _ZN6Player13ButtonHandlerEv
+ 0x000000000000193e 0x90 Obj/Player.o
+ 0x000000000000193e _ZN6Player13ButtonHandlerEv
.text._ZN6Player7HandlerEv
- 0x000000000000183a 0x44 Obj/Player.o
- 0x000000000000183a _ZN6Player7HandlerEv
+ 0x00000000000019ce 0x44 Obj/Player.o
+ 0x00000000000019ce _ZN6Player7HandlerEv
.text.CameraInit
- 0x000000000000187e 0x16 Obj/Camera.o
- 0x000000000000187e CameraInit
+ 0x0000000000001a12 0x16 Obj/Camera.o
+ 0x0000000000001a12 CameraInit
.text.CameraApplyCoordinatesToCoordinates
- 0x0000000000001894 0x66 Obj/Camera.o
- 0x0000000000001894 CameraApplyCoordinatesToCoordinates
+ 0x0000000000001a28 0x66 Obj/Camera.o
+ 0x0000000000001a28 CameraApplyCoordinatesToCoordinates
.text.CameraApplyCoordinatesToSprite
- 0x00000000000018fa 0x14 Obj/Camera.o
- 0x00000000000018fa CameraApplyCoordinatesToSprite
+ 0x0000000000001a8e 0x14 Obj/Camera.o
+ 0x0000000000001a8e CameraApplyCoordinatesToSprite
.text.CameraHandler
- 0x000000000000190e 0x13c Obj/Camera.o
- 0x000000000000190e CameraHandler
+ 0x0000000000001aa2 0x13c Obj/Camera.o
+ 0x0000000000001aa2 CameraHandler
.text.CameraSetLock
- 0x0000000000001a4a 0x6 Obj/Camera.o
- 0x0000000000001a4a CameraSetLock
+ 0x0000000000001bde 0x6 Obj/Camera.o
+ 0x0000000000001bde CameraSetLock
.text.UnitInit
- 0x0000000000001a50 0x128 Obj/Unit.o
- 0x0000000000001a50 UnitInit
+ 0x0000000000001be4 0x128 Obj/Unit.o
+ 0x0000000000001be4 UnitInit
.text.UnitGetWidthFromID
- 0x0000000000001b78 0x18 Obj/Unit.o
- 0x0000000000001b78 UnitGetWidthFromID
+ 0x0000000000001d0c 0x18 Obj/Unit.o
+ 0x0000000000001d0c UnitGetWidthFromID
.text.UnitGetHeightFromID
- 0x0000000000001b90 0x18 Obj/Unit.o
- 0x0000000000001b90 UnitGetHeightFromID
+ 0x0000000000001d24 0x18 Obj/Unit.o
+ 0x0000000000001d24 UnitGetHeightFromID
.text.UnitDraw
- 0x0000000000001ba8 0x242 Obj/Unit.o
- 0x0000000000001ba8 UnitDraw
+ 0x0000000000001d3c 0x242 Obj/Unit.o
+ 0x0000000000001d3c UnitDraw
.text.UnitGetHpFromID
- 0x0000000000001dea 0xa Obj/Unit.o
- 0x0000000000001dea UnitGetHpFromID
+ 0x0000000000001f7e 0xa Obj/Unit.o
+ 0x0000000000001f7e UnitGetHpFromID
.text.UnitNeededResourcesFromID
- 0x0000000000001df4 0x4e Obj/Unit.o
- 0x0000000000001df4 UnitNeededResourcesFromID
+ 0x0000000000001f88 0x4e Obj/Unit.o
+ 0x0000000000001f88 UnitNeededResourcesFromID
.text.UnitMoveTo
- 0x0000000000001e42 0x10 Obj/Unit.o
- 0x0000000000001e42 UnitMoveTo
+ 0x0000000000001fd6 0x10 Obj/Unit.o
+ 0x0000000000001fd6 UnitMoveTo
.text.UnitHandler
- 0x0000000000001e52 0x236 Obj/Unit.o
- 0x0000000000001e52 UnitHandler
+ 0x0000000000001fe6 0x22e Obj/Unit.o
+ 0x0000000000001fe6 UnitHandler
.text.UnitGetAvailableActions
- 0x0000000000002088 0x10 Obj/Unit.o
- 0x0000000000002088 UnitGetAvailableActions
+ 0x0000000000002214 0x10 Obj/Unit.o
+ 0x0000000000002214 UnitGetAvailableActions
.text.UnitGetActionString
- 0x0000000000002098 0x10 Obj/Unit.o
- 0x0000000000002098 UnitGetActionString
+ 0x0000000000002224 0x10 Obj/Unit.o
+ 0x0000000000002224 UnitGetActionString
.text._Z17MenuGetPlayerNameP6Player
- 0x00000000000020a8 0x18 Obj/Menu.o
- 0x00000000000020a8 _Z17MenuGetPlayerNameP6Player
+ 0x0000000000002234 0x18 Obj/Menu.o
+ 0x0000000000002234 _Z17MenuGetPlayerNameP6Player
.text._Z8MainMenuv
- 0x00000000000020c0 0x20 Obj/Menu.o
- 0x00000000000020c0 _Z8MainMenuv
+ 0x000000000000224c 0x20 Obj/Menu.o
+ 0x000000000000224c _Z8MainMenuv
.text._ZN7Buttons5beginEv
- 0x00000000000020e0 0x20 ../lib/libgamebuino.a(Buttons.o)
- 0x00000000000020e0 _ZN7Buttons5beginEv
+ 0x000000000000226c 0x20 ../lib/libgamebuino.a(Buttons.o)
+ 0x000000000000226c _ZN7Buttons5beginEv
.text._ZN7Buttons6updateEv
- 0x0000000000002100 0x5a ../lib/libgamebuino.a(Buttons.o)
- 0x0000000000002100 _ZN7Buttons6updateEv
+ 0x000000000000228c 0x5a ../lib/libgamebuino.a(Buttons.o)
+ 0x000000000000228c _ZN7Buttons6updateEv
.text._ZN7Buttons7pressedEh
- 0x000000000000215a 0x12 ../lib/libgamebuino.a(Buttons.o)
- 0x000000000000215a _ZN7Buttons7pressedEh
+ 0x00000000000022e6 0x12 ../lib/libgamebuino.a(Buttons.o)
+ 0x00000000000022e6 _ZN7Buttons7pressedEh
.text._ZN7Buttons8releasedEh
- 0x000000000000216c 0x12 ../lib/libgamebuino.a(Buttons.o)
- 0x000000000000216c _ZN7Buttons8releasedEh
+ 0x00000000000022f8 0x12 ../lib/libgamebuino.a(Buttons.o)
+ 0x00000000000022f8 _ZN7Buttons8releasedEh
.text._ZN7Buttons6repeatEhh
- 0x000000000000217e 0x2c ../lib/libgamebuino.a(Buttons.o)
- 0x000000000000217e _ZN7Buttons6repeatEhh
+ 0x000000000000230a 0x2c ../lib/libgamebuino.a(Buttons.o)
+ 0x000000000000230a _ZN7Buttons6repeatEhh
.text._ZN7Buttons8timeHeldEh
- 0x00000000000021aa 0x10 ../lib/libgamebuino.a(Buttons.o)
- 0x00000000000021aa _ZN7Buttons8timeHeldEh
+ 0x0000000000002336 0x10 ../lib/libgamebuino.a(Buttons.o)
+ 0x0000000000002336 _ZN7Buttons8timeHeldEh
.text._ZN8SPIClass8transferEh
- 0x00000000000021ba 0xc ../lib/libgamebuino.a(Display.o)
- 0x00000000000021ba _ZN8SPIClass8transferEh
+ 0x0000000000002346 0xc ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002346 _ZN8SPIClass8transferEh
.text._ZN7Display9drawPixelEaa
- 0x00000000000021c6 0x8e ../lib/libgamebuino.a(Display.o)
- 0x00000000000021c6 _ZN7Display9drawPixelEaa
+ 0x0000000000002352 0x8e ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002352 _ZN7Display9drawPixelEaa
.text._ZN7Display7commandEh
- 0x0000000000002254 0x3c ../lib/libgamebuino.a(Display.o)
- 0x0000000000002254 _ZN7Display7commandEh
+ 0x00000000000023e0 0x3c ../lib/libgamebuino.a(Display.o)
+ 0x00000000000023e0 _ZN7Display7commandEh
.text._ZN7Display5clearEv
- 0x0000000000002290 0x22 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002290 _ZN7Display5clearEv
+ 0x000000000000241c 0x22 ../lib/libgamebuino.a(Display.o)
+ 0x000000000000241c _ZN7Display5clearEv
.text._ZN7Display10fillScreenEh
- 0x00000000000022b2 0x10 ../lib/libgamebuino.a(Display.o)
- 0x00000000000022b2 _ZN7Display10fillScreenEh
+ 0x000000000000243e 0x10 ../lib/libgamebuino.a(Display.o)
+ 0x000000000000243e _ZN7Display10fillScreenEh
.text._ZN7Display6updateEv
- 0x00000000000022c2 0x8a ../lib/libgamebuino.a(Display.o)
- 0x00000000000022c2 _ZN7Display6updateEv
+ 0x000000000000244e 0x8a ../lib/libgamebuino.a(Display.o)
+ 0x000000000000244e _ZN7Display6updateEv
.text._ZN7Display8setColorEa
- 0x000000000000234c 0x8 ../lib/libgamebuino.a(Display.o)
- 0x000000000000234c _ZN7Display8setColorEa
+ 0x00000000000024d8 0x8 ../lib/libgamebuino.a(Display.o)
+ 0x00000000000024d8 _ZN7Display8setColorEa
.text._ZN7Display8setColorEaa
- 0x0000000000002354 0x8 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002354 _ZN7Display8setColorEaa
+ 0x00000000000024e0 0x8 ../lib/libgamebuino.a(Display.o)
+ 0x00000000000024e0 _ZN7Display8setColorEaa
.text._ZN7Display13drawFastVLineEaaa
- 0x000000000000235c 0x38 ../lib/libgamebuino.a(Display.o)
- 0x000000000000235c _ZN7Display13drawFastVLineEaaa
+ 0x00000000000024e8 0x38 ../lib/libgamebuino.a(Display.o)
+ 0x00000000000024e8 _ZN7Display13drawFastVLineEaaa
.text._ZN7Display13drawFastHLineEaaa
- 0x0000000000002394 0x38 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002394 _ZN7Display13drawFastHLineEaaa
+ 0x0000000000002520 0x38 ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002520 _ZN7Display13drawFastHLineEaaa
.text._ZN7Display8drawRectEaaaa
- 0x00000000000023cc 0x50 ../lib/libgamebuino.a(Display.o)
- 0x00000000000023cc _ZN7Display8drawRectEaaaa
+ 0x0000000000002558 0x50 ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002558 _ZN7Display8drawRectEaaaa
.text._ZN7Display8fillRectEaaaa
- 0x000000000000241c 0x52 ../lib/libgamebuino.a(Display.o)
- 0x000000000000241c _ZN7Display8fillRectEaaaa
+ 0x00000000000025a8 0x52 ../lib/libgamebuino.a(Display.o)
+ 0x00000000000025a8 _ZN7Display8fillRectEaaaa
.text._ZN7Display10drawCircleEaaa
- 0x000000000000246e 0x100 ../lib/libgamebuino.a(Display.o)
- 0x000000000000246e _ZN7Display10drawCircleEaaa
+ 0x00000000000025fa 0x100 ../lib/libgamebuino.a(Display.o)
+ 0x00000000000025fa _ZN7Display10drawCircleEaaa
.text._ZN7Display16drawCircleHelperEaaah
- 0x000000000000256e 0xfc ../lib/libgamebuino.a(Display.o)
- 0x000000000000256e _ZN7Display16drawCircleHelperEaaah
+ 0x00000000000026fa 0xfc ../lib/libgamebuino.a(Display.o)
+ 0x00000000000026fa _ZN7Display16drawCircleHelperEaaah
.text._ZN7Display16fillCircleHelperEaaaha
- 0x000000000000266a 0xca ../lib/libgamebuino.a(Display.o)
- 0x000000000000266a _ZN7Display16fillCircleHelperEaaaha
+ 0x00000000000027f6 0xca ../lib/libgamebuino.a(Display.o)
+ 0x00000000000027f6 _ZN7Display16fillCircleHelperEaaaha
.text._ZN7Display13drawRoundRectEaaaaa
- 0x0000000000002734 0xbe ../lib/libgamebuino.a(Display.o)
- 0x0000000000002734 _ZN7Display13drawRoundRectEaaaaa
+ 0x00000000000028c0 0xbe ../lib/libgamebuino.a(Display.o)
+ 0x00000000000028c0 _ZN7Display13drawRoundRectEaaaaa
.text._ZN7Display13fillRoundRectEaaaaa
- 0x00000000000027f2 0x6e ../lib/libgamebuino.a(Display.o)
- 0x00000000000027f2 _ZN7Display13fillRoundRectEaaaaa
+ 0x000000000000297e 0x6e ../lib/libgamebuino.a(Display.o)
+ 0x000000000000297e _ZN7Display13fillRoundRectEaaaaa
.text._ZN7Display10drawBitmapEaaPKh
- 0x0000000000002860 0x280 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002860 _ZN7Display10drawBitmapEaaPKh
+ 0x00000000000029ec 0x280 ../lib/libgamebuino.a(Display.o)
+ 0x00000000000029ec _ZN7Display10drawBitmapEaaPKh
.text._ZN7Display10drawBitmapEaaPKhhh
- 0x0000000000002ae0 0x1ce ../lib/libgamebuino.a(Display.o)
- 0x0000000000002ae0 _ZN7Display10drawBitmapEaaPKhhh
+ 0x0000000000002c6c 0x1ce ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002c6c _ZN7Display10drawBitmapEaaPKhhh
.text._ZN7Display7setFontEPKh
- 0x0000000000002cae 0x28 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002cae _ZN7Display7setFontEPKh
+ 0x0000000000002e3a 0x28 ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002e3a _ZN7Display7setFontEPKh
.text._ZN7Display5beginEaaaaa
- 0x0000000000002cd6 0x180 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002cd6 _ZN7Display5beginEaaaaa
+ 0x0000000000002e62 0x180 ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002e62 _ZN7Display5beginEaaaaa
.text._ZN7Display8drawCharEaahh
- 0x0000000000002e56 0x15c ../lib/libgamebuino.a(Display.o)
- 0x0000000000002e56 _ZN7Display8drawCharEaahh
+ 0x0000000000002fe2 0x15c ../lib/libgamebuino.a(Display.o)
+ 0x0000000000002fe2 _ZN7Display8drawCharEaahh
.text._ZN7Display5writeEh
- 0x0000000000002fb2 0x66 ../lib/libgamebuino.a(Display.o)
- 0x0000000000002fb2 _ZN7Display5writeEh
+ 0x000000000000313e 0x66 ../lib/libgamebuino.a(Display.o)
+ 0x000000000000313e _ZN7Display5writeEh
.text._ZN9Gamebuino5popupEPK19__FlashStringHelperh
- 0x0000000000003018 0x16 ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003018 _ZN9Gamebuino5popupEPK19__FlashStringHelperh
+ 0x00000000000031a4 0x16 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000031a4 _ZN9Gamebuino5popupEPK19__FlashStringHelperh
.text._ZN9Gamebuino11updatePopupEv
- 0x000000000000302e 0xda ../lib/libgamebuino.a(Gamebuino.o)
- 0x000000000000302e _ZN9Gamebuino11updatePopupEv
+ 0x00000000000031ba 0xda ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000031ba _ZN9Gamebuino11updatePopupEv
.text._ZN9Gamebuino14displayBatteryEv
- 0x0000000000003108 0x160 ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003108 _ZN9Gamebuino14displayBatteryEv
+ 0x0000000000003294 0x160 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003294 _ZN9Gamebuino14displayBatteryEv
.text._ZN9Gamebuino6updateEv
- 0x0000000000003268 0x170 ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003268 _ZN9Gamebuino6updateEv
+ 0x00000000000033f4 0x170 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x00000000000033f4 _ZN9Gamebuino6updateEv
.text._ZN9Gamebuino4menuEPKPKch
- 0x00000000000033d8 0x2a0 ../lib/libgamebuino.a(Gamebuino.o)
- 0x00000000000033d8 _ZN9Gamebuino4menuEPKPKch
+ 0x0000000000003564 0x2a0 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003564 _ZN9Gamebuino4menuEPKPKch
.text._ZN9Gamebuino10changeGameEv
- 0x0000000000003678 0x7a ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003678 _ZN9Gamebuino10changeGameEv
+ 0x0000000000003804 0x7a ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003804 _ZN9Gamebuino10changeGameEv
.text._ZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKh
- 0x00000000000036f2 0x270 ../lib/libgamebuino.a(Gamebuino.o)
- 0x00000000000036f2 _ZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKh
+ 0x000000000000387e 0x270 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x000000000000387e _ZN9Gamebuino11titleScreenEPK19__FlashStringHelperPKh
.text._ZN9Gamebuino11titleScreenEPK19__FlashStringHelper
- 0x0000000000003962 0x8 ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003962 _ZN9Gamebuino11titleScreenEPK19__FlashStringHelper
+ 0x0000000000003aee 0x8 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003aee _ZN9Gamebuino11titleScreenEPK19__FlashStringHelper
.text._ZN9Gamebuino17settingsAvailableEv
- 0x000000000000396a 0x14 ../lib/libgamebuino.a(Gamebuino.o)
- 0x000000000000396a _ZN9Gamebuino17settingsAvailableEv
+ 0x0000000000003af6 0x14 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003af6 _ZN9Gamebuino17settingsAvailableEv
.text._ZN9Gamebuino12readSettingsEv
- 0x000000000000397e 0xde ../lib/libgamebuino.a(Gamebuino.o)
- 0x000000000000397e _ZN9Gamebuino12readSettingsEv
+ 0x0000000000003b0a 0xde ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003b0a _ZN9Gamebuino12readSettingsEv
.text._ZN9Gamebuino5beginEv
- 0x0000000000003a5c 0xb6 ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003a5c _ZN9Gamebuino5beginEv
+ 0x0000000000003be8 0xb6 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003be8 _ZN9Gamebuino5beginEv
.text._ZN9Gamebuino14getDefaultNameEPc
- 0x0000000000003b12 0x2c ../lib/libgamebuino.a(Gamebuino.o)
- 0x0000000000003b12 _ZN9Gamebuino14getDefaultNameEPc
+ 0x0000000000003c9e 0x2c ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000003c9e _ZN9Gamebuino14getDefaultNameEPc
.text._ZN5Sound7commandEhhah.part.0
- 0x0000000000003b3e 0x66 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003cca 0x66 ../lib/libgamebuino.a(Sound.o)
.text._ZN5Sound5beginEv
- 0x0000000000003ba4 0x68 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003ba4 _ZN5Sound5beginEv
+ 0x0000000000003d30 0x68 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003d30 _ZN5Sound5beginEv
.text._ZN5Sound7commandEhhah
- 0x0000000000003c0c 0x5e ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003c0c _ZN5Sound7commandEhhah
+ 0x0000000000003d98 0x5e ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003d98 _ZN5Sound7commandEhhah
.text._ZN5Sound12updateOutputEv
- 0x0000000000003c6a 0x16 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003c6a _ZN5Sound12updateOutputEv
+ 0x0000000000003df6 0x16 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003df6 _ZN5Sound12updateOutputEv
.text._ZN5Sound8stopNoteEh.part.2
- 0x0000000000003c80 0x1c ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003e0c 0x1c ../lib/libgamebuino.a(Sound.o)
.text._ZN5Sound11playPatternEPKjh.part.5
- 0x0000000000003c9c 0x30 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003e28 0x30 ../lib/libgamebuino.a(Sound.o)
.text._ZN5Sound11playPatternEPKjh
- 0x0000000000003ccc 0xa ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003ccc _ZN5Sound11playPatternEPKjh
+ 0x0000000000003e58 0xa ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003e58 _ZN5Sound11playPatternEPKjh
.text._ZN5Sound11updateTrackEh
- 0x0000000000003cd6 0x5c ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003cd6 _ZN5Sound11updateTrackEh
+ 0x0000000000003e62 0x5c ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003e62 _ZN5Sound11updateTrackEh
.text._ZN5Sound11updateTrackEv
- 0x0000000000003d32 0x6 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003d32 _ZN5Sound11updateTrackEv
+ 0x0000000000003ebe 0x6 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003ebe _ZN5Sound11updateTrackEv
.text._ZN5Sound13updatePatternEh
- 0x0000000000003d38 0xe0 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003d38 _ZN5Sound13updatePatternEh
+ 0x0000000000003ec4 0xe0 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003ec4 _ZN5Sound13updatePatternEh
.text._ZN5Sound13updatePatternEv
- 0x0000000000003e18 0x6 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003e18 _ZN5Sound13updatePatternEv
+ 0x0000000000003fa4 0x6 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003fa4 _ZN5Sound13updatePatternEv
.text._ZN5Sound10updateNoteEh
- 0x0000000000003e1e 0x182 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003e1e _ZN5Sound10updateNoteEh
+ 0x0000000000003faa 0x182 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000003faa _ZN5Sound10updateNoteEh
.text._ZN5Sound10updateNoteEv
- 0x0000000000003fa0 0x6 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003fa0 _ZN5Sound10updateNoteEv
+ 0x000000000000412c 0x6 ../lib/libgamebuino.a(Sound.o)
+ 0x000000000000412c _ZN5Sound10updateNoteEv
.text._ZN5Sound11stopPatternEh
- 0x0000000000003fa6 0x16 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003fa6 _ZN5Sound11stopPatternEh
+ 0x0000000000004132 0x16 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000004132 _ZN5Sound11stopPatternEh
.text._ZN5Sound11stopPatternEv
- 0x0000000000003fbc 0x12 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003fbc _ZN5Sound11stopPatternEv
+ 0x0000000000004148 0x12 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000004148 _ZN5Sound11stopPatternEv
.text._ZN5Sound14generateOutputEv
- 0x0000000000003fce 0x54 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000003fce _ZN5Sound14generateOutputEv
+ 0x000000000000415a 0x54 ../lib/libgamebuino.a(Sound.o)
+ 0x000000000000415a _ZN5Sound14generateOutputEv
.text.__vector_11
- 0x0000000000004022 0x48 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000004022 __vector_11
+ 0x00000000000041ae 0x48 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000041ae __vector_11
.text._ZN5Sound6playOKEv
- 0x000000000000406a 0x8 ../lib/libgamebuino.a(Sound.o)
- 0x000000000000406a _ZN5Sound6playOKEv
+ 0x00000000000041f6 0x8 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000041f6 _ZN5Sound6playOKEv
.text._ZN5Sound10playCancelEv
- 0x0000000000004072 0x8 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000004072 _ZN5Sound10playCancelEv
+ 0x00000000000041fe 0x8 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000000041fe _ZN5Sound10playCancelEv
.text._ZN5Sound8playTickEv
- 0x000000000000407a 0x8 ../lib/libgamebuino.a(Sound.o)
- 0x000000000000407a _ZN5Sound8playTickEv
+ 0x0000000000004206 0x8 ../lib/libgamebuino.a(Sound.o)
+ 0x0000000000004206 _ZN5Sound8playTickEv
.text._ZN5Sound9setVolumeEa
- 0x0000000000004082 0x18 ../lib/libgamebuino.a(Sound.o)
- 0x0000000000004082 _ZN5Sound9setVolumeEa
+ 0x000000000000420e 0x18 ../lib/libgamebuino.a(Sound.o)
+ 0x000000000000420e _ZN5Sound9setVolumeEa
.text._ZN9Backlight5beginEv
- 0x000000000000409a 0x8 ../lib/libgamebuino.a(Backlight.o)
- 0x000000000000409a _ZN9Backlight5beginEv
+ 0x0000000000004226 0x8 ../lib/libgamebuino.a(Backlight.o)
+ 0x0000000000004226 _ZN9Backlight5beginEv
.text._ZN9Backlight3setEh
- 0x00000000000040a2 0x8 ../lib/libgamebuino.a(Backlight.o)
- 0x00000000000040a2 _ZN9Backlight3setEh
+ 0x000000000000422e 0x8 ../lib/libgamebuino.a(Backlight.o)
+ 0x000000000000422e _ZN9Backlight3setEh
.text._ZN9Backlight6updateEv
- 0x00000000000040aa 0xbe ../lib/libgamebuino.a(Backlight.o)
- 0x00000000000040aa _ZN9Backlight6updateEv
+ 0x0000000000004236 0xbe ../lib/libgamebuino.a(Backlight.o)
+ 0x0000000000004236 _ZN9Backlight6updateEv
.text._ZN7Battery5beginEv
- 0x0000000000004168 0x14 ../lib/libgamebuino.a(Battery.o)
- 0x0000000000004168 _ZN7Battery5beginEv
+ 0x00000000000042f4 0x14 ../lib/libgamebuino.a(Battery.o)
+ 0x00000000000042f4 _ZN7Battery5beginEv
.text._ZN7Battery6updateEv
- 0x000000000000417c 0x70 ../lib/libgamebuino.a(Battery.o)
- 0x000000000000417c _ZN7Battery6updateEv
+ 0x0000000000004308 0x70 ../lib/libgamebuino.a(Battery.o)
+ 0x0000000000004308 _ZN7Battery6updateEv
.text.__vector_16
- 0x00000000000041ec 0x94 ../lib/libarduino.a(wiring.o)
- 0x00000000000041ec __vector_16
- .text.millis 0x0000000000004280 0x18 ../lib/libarduino.a(wiring.o)
- 0x0000000000004280 millis
- .text.micros 0x0000000000004298 0x4a ../lib/libarduino.a(wiring.o)
- 0x0000000000004298 micros
- .text.delay 0x00000000000042e2 0x4c ../lib/libarduino.a(wiring.o)
- 0x00000000000042e2 delay
- .text.init 0x000000000000432e 0x76 ../lib/libarduino.a(wiring.o)
- 0x000000000000432e init
+ 0x0000000000004378 0x94 ../lib/libarduino.a(wiring.o)
+ 0x0000000000004378 __vector_16
+ .text.millis 0x000000000000440c 0x18 ../lib/libarduino.a(wiring.o)
+ 0x000000000000440c millis
+ .text.micros 0x0000000000004424 0x4a ../lib/libarduino.a(wiring.o)
+ 0x0000000000004424 micros
+ .text.delay 0x000000000000446e 0x4c ../lib/libarduino.a(wiring.o)
+ 0x000000000000446e delay
+ .text.init 0x00000000000044ba 0x76 ../lib/libarduino.a(wiring.o)
+ 0x00000000000044ba init
.text.analogRead
- 0x00000000000043a4 0x36 ../lib/libarduino.a(wiring_analog.o)
- 0x00000000000043a4 analogRead
+ 0x0000000000004530 0x36 ../lib/libarduino.a(wiring_analog.o)
+ 0x0000000000004530 analogRead
.text.analogWrite
- 0x00000000000043da 0xba ../lib/libarduino.a(wiring_analog.o)
- 0x00000000000043da analogWrite
+ 0x0000000000004566 0xba ../lib/libarduino.a(wiring_analog.o)
+ 0x0000000000004566 analogWrite
.text.turnOffPWM
- 0x0000000000004494 0x52 ../lib/libarduino.a(wiring_digital.o)
- .text.pinMode 0x00000000000044e6 0x78 ../lib/libarduino.a(wiring_digital.o)
- 0x00000000000044e6 pinMode
+ 0x0000000000004620 0x52 ../lib/libarduino.a(wiring_digital.o)
+ .text.pinMode 0x0000000000004672 0x78 ../lib/libarduino.a(wiring_digital.o)
+ 0x0000000000004672 pinMode
.text.digitalWrite
- 0x000000000000455e 0x5c ../lib/libarduino.a(wiring_digital.o)
- 0x000000000000455e digitalWrite
+ 0x00000000000046ea 0x5c ../lib/libarduino.a(wiring_digital.o)
+ 0x00000000000046ea digitalWrite
.text.digitalRead
- 0x00000000000045ba 0x52 ../lib/libarduino.a(wiring_digital.o)
- 0x00000000000045ba digitalRead
+ 0x0000000000004746 0x52 ../lib/libarduino.a(wiring_digital.o)
+ 0x0000000000004746 digitalRead
.text._ZN5Print5writeEPKhj
- 0x000000000000460c 0x50 ../lib/libarduino.a(Print.o)
- 0x000000000000460c _ZN5Print5writeEPKhj
+ 0x0000000000004798 0x50 ../lib/libarduino.a(Print.o)
+ 0x0000000000004798 _ZN5Print5writeEPKhj
.text._ZN5Print5writeEPKc.part.1
- 0x000000000000465c 0x1e ../lib/libarduino.a(Print.o)
+ 0x00000000000047e8 0x1e ../lib/libarduino.a(Print.o)
.text._ZN5Print5printEPK19__FlashStringHelper
- 0x000000000000467a 0x46 ../lib/libarduino.a(Print.o)
- 0x000000000000467a _ZN5Print5printEPK19__FlashStringHelper
+ 0x0000000000004806 0x46 ../lib/libarduino.a(Print.o)
+ 0x0000000000004806 _ZN5Print5printEPK19__FlashStringHelper
.text._ZN5Print5printEPKc
- 0x00000000000046c0 0x10 ../lib/libarduino.a(Print.o)
- 0x00000000000046c0 _ZN5Print5printEPKc
+ 0x000000000000484c 0x10 ../lib/libarduino.a(Print.o)
+ 0x000000000000484c _ZN5Print5printEPKc
.text._ZN5Print5printEc
- 0x00000000000046d0 0xe ../lib/libarduino.a(Print.o)
- 0x00000000000046d0 _ZN5Print5printEc
+ 0x000000000000485c 0xe ../lib/libarduino.a(Print.o)
+ 0x000000000000485c _ZN5Print5printEc
.text._ZN5Print7printlnEv
- 0x00000000000046de 0x28 ../lib/libarduino.a(Print.o)
- 0x00000000000046de _ZN5Print7printlnEv
+ 0x000000000000486a 0x28 ../lib/libarduino.a(Print.o)
+ 0x000000000000486a _ZN5Print7printlnEv
.text._ZN5Print7printlnEPK19__FlashStringHelper
- 0x0000000000004706 0x24 ../lib/libarduino.a(Print.o)
- 0x0000000000004706 _ZN5Print7printlnEPK19__FlashStringHelper
+ 0x0000000000004892 0x24 ../lib/libarduino.a(Print.o)
+ 0x0000000000004892 _ZN5Print7printlnEPK19__FlashStringHelper
.text._ZN5Print11printNumberEmh
- 0x000000000000472a 0xb2 ../lib/libarduino.a(Print.o)
- 0x000000000000472a _ZN5Print11printNumberEmh
+ 0x00000000000048b6 0xb2 ../lib/libarduino.a(Print.o)
+ 0x00000000000048b6 _ZN5Print11printNumberEmh
.text._ZN5Print5printEli
- 0x00000000000047dc 0x94 ../lib/libarduino.a(Print.o)
- 0x00000000000047dc _ZN5Print5printEli
+ 0x0000000000004968 0x94 ../lib/libarduino.a(Print.o)
+ 0x0000000000004968 _ZN5Print5printEli
.text._ZN5Print5printEii
- 0x0000000000004870 0xe ../lib/libarduino.a(Print.o)
- 0x0000000000004870 _ZN5Print5printEii
+ 0x00000000000049fc 0xe ../lib/libarduino.a(Print.o)
+ 0x00000000000049fc _ZN5Print5printEii
.text._ZN5Print5printEmi
- 0x000000000000487e 0x1a ../lib/libarduino.a(Print.o)
- 0x000000000000487e _ZN5Print5printEmi
+ 0x0000000000004a0a 0x1a ../lib/libarduino.a(Print.o)
+ 0x0000000000004a0a _ZN5Print5printEmi
.text._ZN5Print5printEji
- 0x0000000000004898 0xc ../lib/libarduino.a(Print.o)
- 0x0000000000004898 _ZN5Print5printEji
+ 0x0000000000004a24 0xc ../lib/libarduino.a(Print.o)
+ 0x0000000000004a24 _ZN5Print5printEji
.text._Z3maplllll
- 0x00000000000048a4 0x82 ../lib/libarduino.a(WMath.o)
- 0x00000000000048a4 _Z3maplllll
+ 0x0000000000004a30 0x82 ../lib/libarduino.a(WMath.o)
+ 0x0000000000004a30 _Z3maplllll
.text._ZN8SPIClass5beginEv
- 0x0000000000004926 0x2c ../lib/libarduino.a(SPI.o)
- 0x0000000000004926 _ZN8SPIClass5beginEv
+ 0x0000000000004ab2 0x2c ../lib/libarduino.a(SPI.o)
+ 0x0000000000004ab2 _ZN8SPIClass5beginEv
.text._ZN8SPIClass11setBitOrderEh
- 0x0000000000004952 0x12 ../lib/libarduino.a(SPI.o)
- 0x0000000000004952 _ZN8SPIClass11setBitOrderEh
+ 0x0000000000004ade 0x12 ../lib/libarduino.a(SPI.o)
+ 0x0000000000004ade _ZN8SPIClass11setBitOrderEh
.text._ZN8SPIClass11setDataModeEh
- 0x0000000000004964 0xa ../lib/libarduino.a(SPI.o)
- 0x0000000000004964 _ZN8SPIClass11setDataModeEh
+ 0x0000000000004af0 0xa ../lib/libarduino.a(SPI.o)
+ 0x0000000000004af0 _ZN8SPIClass11setDataModeEh
.text._ZN8SPIClass15setClockDividerEh
- 0x000000000000496e 0x1e ../lib/libarduino.a(SPI.o)
- 0x000000000000496e _ZN8SPIClass15setClockDividerEh
+ 0x0000000000004afa 0x1e ../lib/libarduino.a(SPI.o)
+ 0x0000000000004afa _ZN8SPIClass15setClockDividerEh
.text.libgcc.mul
- 0x000000000000498c 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulsi3.o)
- 0x000000000000498c __mulsi3
+ 0x0000000000004b18 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulsi3.o)
+ 0x0000000000004b18 __mulsi3
.text.libgcc.div
- 0x00000000000049ac 0x18 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodqi4.o)
- 0x00000000000049ac __udivmodqi4
+ 0x0000000000004b38 0x18 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodqi4.o)
+ 0x0000000000004b38 __udivmodqi4
.text.libgcc.div
- 0x00000000000049c4 0x28 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodhi4.o)
- 0x00000000000049c4 __udivmodhi4
+ 0x0000000000004b50 0x28 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodhi4.o)
+ 0x0000000000004b50 __udivmodhi4
.text.libgcc.div
- 0x00000000000049ec 0x28 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_divmodhi4.o)
- 0x00000000000049ec __divmodhi4
- 0x00000000000049ec _div
+ 0x0000000000004b78 0x28 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_divmodhi4.o)
+ 0x0000000000004b78 __divmodhi4
+ 0x0000000000004b78 _div
.text.libgcc.div
- 0x0000000000004a14 0x44 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodsi4.o)
- 0x0000000000004a14 __udivmodsi4
+ 0x0000000000004ba0 0x44 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_udivmodsi4.o)
+ 0x0000000000004ba0 __udivmodsi4
.text.libgcc.div
- 0x0000000000004a58 0x2e /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_divmodsi4.o)
- 0x0000000000004a58 __divmodsi4
+ 0x0000000000004be4 0x2e /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_divmodsi4.o)
+ 0x0000000000004be4 __divmodsi4
.text.libgcc.div
- 0x0000000000004a86 0x10 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_negsi2.o)
- 0x0000000000004a86 __negsi2
+ 0x0000000000004c12 0x10 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_negsi2.o)
+ 0x0000000000004c12 __negsi2
.text.libgcc.mul
- 0x0000000000004a96 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_muluhisi3.o)
- 0x0000000000004a96 __muluhisi3
- .text.libgcc 0x0000000000004aac 0x18 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_adddi3_s8.o)
- 0x0000000000004aac __adddi3_s8
- .text.libgcc 0x0000000000004ac4 0xc /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_tablejump2.o)
- 0x0000000000004ac4 __tablejump2__
+ 0x0000000000004c22 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_muluhisi3.o)
+ 0x0000000000004c22 __muluhisi3
+ .text.libgcc 0x0000000000004c38 0x18 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_adddi3_s8.o)
+ 0x0000000000004c38 __adddi3_s8
+ .text.libgcc 0x0000000000004c50 0xc /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_tablejump2.o)
+ 0x0000000000004c50 __tablejump2__
.text.libgcc.mul
- 0x0000000000004ad0 0x1e /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
- 0x0000000000004ad0 __umulhisi3
+ 0x0000000000004c5c 0x1e /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
+ 0x0000000000004c5c __umulhisi3
.text.avr-libc.fplib
- 0x0000000000004aee 0x5e /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fixunssfsi.o)
- 0x0000000000004aee __fixunssfsi
+ 0x0000000000004c7a 0x5e /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fixunssfsi.o)
+ 0x0000000000004c7a __fixunssfsi
.text.avr-libc.fplib
- 0x0000000000004b4c 0x7a /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(floatsisf.o)
- 0x0000000000004b4c __floatunsisf
- 0x0000000000004b50 __floatsisf
+ 0x0000000000004cd8 0x7a /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(floatsisf.o)
+ 0x0000000000004cd8 __floatunsisf
+ 0x0000000000004cdc __floatsisf
.text.avr-libc.fplib
- 0x0000000000004bc6 0xc /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_inf.o)
- 0x0000000000004bc6 __fp_inf
+ 0x0000000000004d52 0xc /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_inf.o)
+ 0x0000000000004d52 __fp_inf
.text.avr-libc.fplib
- 0x0000000000004bd2 0x6 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_nan.o)
- 0x0000000000004bd2 __fp_nan
+ 0x0000000000004d5e 0x6 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_nan.o)
+ 0x0000000000004d5e __fp_nan
.text.avr-libc.fplib
- 0x0000000000004bd8 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_pscA.o)
- 0x0000000000004bd8 __fp_pscA
+ 0x0000000000004d64 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_pscA.o)
+ 0x0000000000004d64 __fp_pscA
.text.avr-libc.fplib
- 0x0000000000004be6 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_pscB.o)
- 0x0000000000004be6 __fp_pscB
+ 0x0000000000004d72 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_pscB.o)
+ 0x0000000000004d72 __fp_pscB
.text.avr-libc.fplib
- 0x0000000000004bf4 0x22 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_round.o)
- 0x0000000000004bf4 __fp_round
+ 0x0000000000004d80 0x22 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_round.o)
+ 0x0000000000004d80 __fp_round
.text.avr-libc.fplib
- 0x0000000000004c16 0x44 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_split3.o)
- 0x0000000000004c16 __fp_split3
- 0x0000000000004c26 __fp_splitA
+ 0x0000000000004da2 0x44 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_split3.o)
+ 0x0000000000004da2 __fp_split3
+ 0x0000000000004db2 __fp_splitA
.text.avr-libc.fplib
- 0x0000000000004c5a 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_zero.o)
- 0x0000000000004c5a __fp_zero
- 0x0000000000004c5c __fp_szero
+ 0x0000000000004de6 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(fp_zero.o)
+ 0x0000000000004de6 __fp_zero
+ 0x0000000000004de8 __fp_szero
.text.avr-libc.fplib
- 0x0000000000004c68 0x8 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(mulsf3.o)
- 0x0000000000004c68 __mulsf3
+ 0x0000000000004df4 0x8 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(mulsf3.o)
+ 0x0000000000004df4 __mulsf3
.text.avr-libc.fplib
- 0x0000000000004c70 0xd2 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(mulsf3x.o)
- 0x0000000000004c8e __mulsf3x
- 0x0000000000004c94 __mulsf3_pse
- .text.avr-libc
- 0x0000000000004d42 0xb8 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(rand.o)
- 0x0000000000004dd4 rand_r
- 0x0000000000004dda rand
- 0x0000000000004de4 srand
+ 0x0000000000004dfc 0xd2 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libm.a(mulsf3x.o)
+ 0x0000000000004e1a __mulsf3x
+ 0x0000000000004e20 __mulsf3_pse
.text.avr-libc
- 0x0000000000004dfa 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(memset.o)
- 0x0000000000004dfa memset
+ 0x0000000000004ece 0xb8 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(rand.o)
+ 0x0000000000004f60 rand_r
+ 0x0000000000004f66 rand
+ 0x0000000000004f70 srand
.text.avr-libc
- 0x0000000000004e08 0x60 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
- 0x0000000000004e08 snprintf
- .text.avr-libc
- 0x0000000000004e68 0x3b4 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
- 0x0000000000004e68 vfprintf
- .text.avr-libc
- 0x000000000000521c 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
- 0x000000000000521c strnlen_P
- .text.avr-libc
- 0x0000000000005232 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
- 0x0000000000005232 strnlen
- .text.avr-libc
- 0x0000000000005248 0x60 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(fputc.o)
- 0x0000000000005248 fputc
- .text.avr-libc
- 0x00000000000052a8 0xbc /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
- 0x00000000000052a8 __ultoa_invert
+ 0x0000000000004f86 0xe /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(memset.o)
+ 0x0000000000004f86 memset
.text.libgcc.mul
- 0x0000000000005364 0x10 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
- 0x0000000000005364 __mulshisi3
- 0x000000000000536a __mulohisi3
- .text.libgcc.prologue
- 0x0000000000005374 0x38 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
- 0x0000000000005374 __prologue_saves__
- .text.libgcc.prologue
- 0x00000000000053ac 0x36 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
- 0x00000000000053ac __epilogue_restores__
- 0x00000000000053e2 . = ALIGN (0x2)
+ 0x0000000000004f94 0x10 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
+ 0x0000000000004f94 __mulshisi3
+ 0x0000000000004f9a __mulohisi3
+ 0x0000000000004fa4 . = ALIGN (0x2)
*(.fini9)
- .fini9 0x00000000000053e2 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_exit.o)
- 0x00000000000053e2 exit
- 0x00000000000053e2 _exit
+ .fini9 0x0000000000004fa4 0x0 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_exit.o)
+ 0x0000000000004fa4 exit
+ 0x0000000000004fa4 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
- .fini6 0x00000000000053e2 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_dtors.o)
- 0x00000000000053e2 __do_global_dtors
+ .fini6 0x0000000000004fa4 0x16 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_dtors.o)
+ 0x0000000000004fa4 __do_global_dtors
*(.fini6)
*(.fini5)
*(.fini5)
@@ -2097,16 +2060,16 @@ END GROUP
*(.fini1)
*(.fini1)
*(.fini0)
- .fini0 0x00000000000053f8 0x4 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_exit.o)
+ .fini0 0x0000000000004fba 0x4 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_exit.o)
*(.fini0)
*(.hightext)
*(.hightext*)
- 0x00000000000053fc . = ALIGN (0x2)
+ 0x0000000000004fbe . = ALIGN (0x2)
*(.jumptables)
*(.jumptables*)
- 0x00000000000053fc _etext = .
+ 0x0000000000004fbe _etext = .
-.data 0x0000000000800100 0xa6 load address 0x00000000000053fc
+.data 0x0000000000800100 0x8a load address 0x0000000000004fbe
0x0000000000800100 PROVIDE (__data_start, .)
*(.data)
.data 0x0000000000800100 0x4 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(rand.o)
@@ -2119,100 +2082,95 @@ END GROUP
*(.gnu.linkonce.d*)
*(.rodata)
*(.rodata*)
- .rodata._ZN6Player10showHealthEh.str1.1
- 0x0000000000800106 0x6 Obj/Player.o
- .rodata._ZN6Player13ShowResourcesEv.str1.1
- 0x000000000080010c 0x15 Obj/Player.o
.rodata.UnitShadowOffsetTable
- 0x0000000000800121 0x6 Obj/Unit.o
+ 0x0000000000800106 0x6 Obj/Unit.o
.rodata.UnitActionsTable
- 0x0000000000800127 0x7 Obj/Unit.o
+ 0x000000000080010c 0x7 Obj/Unit.o
.rodata.str1.1
- 0x000000000080012e 0x26 Obj/Unit.o
+ 0x0000000000800113 0x26 Obj/Unit.o
.rodata.UnitActionsTable_Level
- 0x0000000000800154 0xa Obj/Unit.o
+ 0x0000000000800139 0xa Obj/Unit.o
.rodata.UnitSpeedTable
- 0x000000000080015e 0x7 Obj/Unit.o
+ 0x0000000000800143 0x7 Obj/Unit.o
.rodata.UnitResourcesTable
- 0x0000000000800165 0x2a Obj/Unit.o
+ 0x000000000080014a 0x2a Obj/Unit.o
.rodata.UnitHPTable
- 0x000000000080018f 0x7 Obj/Unit.o
+ 0x0000000000800174 0x7 Obj/Unit.o
.rodata._ZTV7Display
- 0x0000000000800196 0x8 ../lib/libgamebuino.a(Display.o)
- 0x0000000000800196 _ZTV7Display
+ 0x000000000080017b 0x8 ../lib/libgamebuino.a(Display.o)
+ 0x000000000080017b _ZTV7Display
.rodata._ZN9Gamebuino10changeGameEv.str1.1
- 0x000000000080019e 0x7 ../lib/libgamebuino.a(Gamebuino.o)
+ 0x0000000000800183 0x7 ../lib/libgamebuino.a(Gamebuino.o)
*(.gnu.linkonce.r*)
- 0x00000000008001a6 . = ALIGN (0x2)
- *fill* 0x00000000008001a5 0x1
- 0x00000000008001a6 _edata = .
- 0x00000000008001a6 PROVIDE (__data_end, .)
+ 0x000000000080018a . = ALIGN (0x2)
+ 0x000000000080018a _edata = .
+ 0x000000000080018a PROVIDE (__data_end, .)
-.bss 0x00000000008001a6 0x64f
- 0x00000000008001a6 PROVIDE (__bss_start, .)
+.bss 0x000000000080018a 0x64f
+ 0x000000000080018a PROVIDE (__bss_start, .)
*(.bss)
*(.bss*)
- .bss.gb 0x00000000008001a6 0x87 Obj/main.o
- 0x00000000008001a6 gb
+ .bss.gb 0x000000000080018a 0x87 Obj/main.o
+ 0x000000000080018a gb
.bss._ZL8MouseSpr
- 0x000000000080022d 0x9 Obj/Gameplay.o
+ 0x0000000000800211 0x9 Obj/Gameplay.o
.bss.GamePlayers
- 0x0000000000800236 0x2c7 Obj/Gameplay.o
- 0x0000000000800236 GamePlayers
+ 0x000000000080021a 0x2c7 Obj/Gameplay.o
+ 0x000000000080021a GamePlayers
.bss.timer_array
- 0x00000000008004fd 0x60 Obj/System.o
+ 0x00000000008004e1 0x60 Obj/System.o
.bss.system_busy
- 0x000000000080055d 0x1 Obj/System.o
+ 0x0000000000800541 0x1 Obj/System.o
.bss.one_second_timer
- 0x000000000080055e 0x1 Obj/System.o
+ 0x0000000000800542 0x1 Obj/System.o
.bss.rand_seed
- 0x000000000080055f 0x1 Obj/System.o
+ 0x0000000000800543 0x1 Obj/System.o
.bss.global_timer
- 0x0000000000800560 0x8 Obj/System.o
+ 0x0000000000800544 0x8 Obj/System.o
.bss.UnitWalkingShadowSprTable
- 0x0000000000800568 0x3f Obj/Unit.o
+ 0x000000000080054c 0x3f Obj/Unit.o
.bss.UnitSprTable
- 0x00000000008005a7 0x3f Obj/Unit.o
+ 0x000000000080058b 0x3f Obj/Unit.o
.bss._displayBuffer
- 0x00000000008005e6 0x200 ../lib/libgamebuino.a(Display.o)
- 0x00000000008005e6 _displayBuffer
+ 0x00000000008005ca 0x200 ../lib/libgamebuino.a(Display.o)
+ 0x00000000008005ca _displayBuffer
.bss._chanNoise
- 0x00000000008007e6 0x1 ../lib/libgamebuino.a(Sound.o)
- 0x00000000008007e6 _chanNoise
+ 0x00000000008007ca 0x1 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000008007ca _chanNoise
.bss._chanOutput
- 0x00000000008007e7 0x1 ../lib/libgamebuino.a(Sound.o)
- 0x00000000008007e7 _chanOutput
+ 0x00000000008007cb 0x1 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000008007cb _chanOutput
.bss._chanOutputVolume
- 0x00000000008007e8 0x1 ../lib/libgamebuino.a(Sound.o)
- 0x00000000008007e8 _chanOutputVolume
+ 0x00000000008007cc 0x1 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000008007cc _chanOutputVolume
.bss._chanHalfPeriod
- 0x00000000008007e9 0x1 ../lib/libgamebuino.a(Sound.o)
- 0x00000000008007e9 _chanHalfPeriod
+ 0x00000000008007cd 0x1 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000008007cd _chanHalfPeriod
.bss._chanState
- 0x00000000008007ea 0x1 ../lib/libgamebuino.a(Sound.o)
- 0x00000000008007ea _chanState
+ 0x00000000008007ce 0x1 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000008007ce _chanState
.bss._chanCount
- 0x00000000008007eb 0x1 ../lib/libgamebuino.a(Sound.o)
- 0x00000000008007eb _chanCount
+ 0x00000000008007cf 0x1 ../lib/libgamebuino.a(Sound.o)
+ 0x00000000008007cf _chanCount
.bss.timer0_fract
- 0x00000000008007ec 0x1 ../lib/libarduino.a(wiring.o)
+ 0x00000000008007d0 0x1 ../lib/libarduino.a(wiring.o)
.bss.timer0_millis
- 0x00000000008007ed 0x4 ../lib/libarduino.a(wiring.o)
- 0x00000000008007ed timer0_millis
+ 0x00000000008007d1 0x4 ../lib/libarduino.a(wiring.o)
+ 0x00000000008007d1 timer0_millis
.bss.timer0_overflow_count
- 0x00000000008007f1 0x4 ../lib/libarduino.a(wiring.o)
- 0x00000000008007f1 timer0_overflow_count
+ 0x00000000008007d5 0x4 ../lib/libarduino.a(wiring.o)
+ 0x00000000008007d5 timer0_overflow_count
*(COMMON)
- 0x00000000008007f5 PROVIDE (__bss_end, .)
- 0x00000000000053fc __data_load_start = LOADADDR (.data)
- 0x00000000000054a2 __data_load_end = (__data_load_start + SIZEOF (.data))
+ 0x00000000008007d9 PROVIDE (__bss_end, .)
+ 0x0000000000004fbe __data_load_start = LOADADDR (.data)
+ 0x0000000000005048 __data_load_end = (__data_load_start + SIZEOF (.data))
-.noinit 0x00000000008007f5 0x0
+.noinit 0x00000000008007d9 0x0
[!provide] PROVIDE (__noinit_start, .)
*(.noinit*)
[!provide] PROVIDE (__noinit_end, .)
- 0x00000000008007f5 _end = .
- 0x00000000008007f5 PROVIDE (__heap_start, .)
+ 0x00000000008007d9 _end = .
+ 0x00000000008007d9 PROVIDE (__heap_start, .)
.eeprom 0x0000000000810000 0x0
*(.eeprom*)
@@ -2275,9 +2233,6 @@ END GROUP
.comment 0x0000000000000011 0x12 ../lib/libarduino.a(WMath.o)
.comment 0x0000000000000011 0x12 ../lib/libarduino.a(SPI.o)
.comment 0x0000000000000011 0x12 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(rand.o)
- .comment 0x0000000000000011 0x12 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
- .comment 0x0000000000000011 0x12 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
- .comment 0x0000000000000011 0x12 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/libc.a(fputc.o)
.note.gnu.avr.deviceinfo
0x0000000000000000 0x40
@@ -2299,7 +2254,7 @@ END GROUP
.debug_sfnames
*(.debug_sfnames)
-.debug_aranges 0x0000000000000000 0x260
+.debug_aranges 0x0000000000000000 0x220
*(.debug_aranges)
.debug_aranges
0x0000000000000000 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulsi3.o)
@@ -2335,15 +2290,11 @@ END GROUP
0x00000000000001e0 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
.debug_aranges
0x0000000000000200 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
- .debug_aranges
- 0x0000000000000220 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
- .debug_aranges
- 0x0000000000000240 0x20 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.debug_pubnames
*(.debug_pubnames)
-.debug_info 0x0000000000000000 0x8c6
+.debug_info 0x0000000000000000 0x87a
*(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x0000000000000000 0x5f4 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
.debug_info 0x00000000000005f4 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulsi3.o)
@@ -2363,10 +2314,8 @@ END GROUP
.debug_info 0x0000000000000808 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_tablejump2.o)
.debug_info 0x000000000000082e 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
.debug_info 0x0000000000000854 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
- .debug_info 0x000000000000087a 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
- .debug_info 0x00000000000008a0 0x26 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
-.debug_abbrev 0x0000000000000000 0x71e
+.debug_abbrev 0x0000000000000000 0x6f6
*(.debug_abbrev)
.debug_abbrev 0x0000000000000000 0x5a2 /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
.debug_abbrev 0x00000000000005a2 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulsi3.o)
@@ -2386,10 +2335,8 @@ END GROUP
.debug_abbrev 0x00000000000006ba 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_tablejump2.o)
.debug_abbrev 0x00000000000006ce 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
.debug_abbrev 0x00000000000006e2 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
- .debug_abbrev 0x00000000000006f6 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
- .debug_abbrev 0x000000000000070a 0x14 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
-.debug_line 0x0000000000000000 0xc8a
+.debug_line 0x0000000000000000 0xa96
*(.debug_line .debug_line.* .debug_line_end)
.debug_line 0x0000000000000000 0x1d /usr/local/avr/lib/gcc/avr/7.2.0/../../../../avr/lib/avr5/crtatmega328p.o
.debug_line 0x000000000000001d 0xaf /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulsi3.o)
@@ -2409,8 +2356,6 @@ END GROUP
.debug_line 0x00000000000008f5 0x79 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_tablejump2.o)
.debug_line 0x000000000000096e 0xaf /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
.debug_line 0x0000000000000a1d 0x79 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
- .debug_line 0x0000000000000a96 0xfd /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
- .debug_line 0x0000000000000b93 0xf7 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.debug_frame
*(.debug_frame)
@@ -2435,8 +2380,6 @@ END GROUP
.debug_str 0x000000000000026d 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_tablejump2.o)
.debug_str 0x000000000000026d 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_umulhisi3.o)
.debug_str 0x000000000000026d 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_mulshisi3.o)
- .debug_str 0x000000000000026d 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_prologue.o)
- .debug_str 0x000000000000026d 0x65 /usr/local/avr/lib/gcc/avr/7.2.0/avr5/libgcc.a(_epilogue.o)
.debug_loc
*(.debug_loc)