diff --git a/HISTORY.txt b/HISTORY.txt index ba97ccb..c995be4 100644 --- a/HISTORY.txt +++ b/HISTORY.txt @@ -1,11 +1,15 @@ Kelvin NTC ========== +2020-05-15 AKHE - Version 1.2.7 VSCP core firmware 1.6.3 +2020-05-15 AKHE - Init. timer set to 2500 ms instead of 250 ms +2020-05-15 AKHE - Fixed seconds timer -------------------------------------------------------------------------------- 2016-04-19 AKHE - RA4 set to input to prevent collision with VCAP circuits in - PIC18F2580. Brown out raised to maximum (3V & 4.6V). Valuable input from Anders Forsgren, AJE Electronics AB. + PIC18F2580. Brown out raised to maximum (3V & 4.6V). Valuable + input from Anders Forsgren, AJE Electronics AB. 2016-03-23 AKHE - Version 1.2.6 ------------------------------------------------- 2016-03-30 AKHE - Made code work for PIC18F26K80 2016-03-29 AKHE - Raw A/D register values was displayed in wrong order. Fixed. diff --git a/firmware/Kelvin_ntc_pic18f2580_1_2_7_relocated.hex b/firmware/Kelvin_ntc_pic18f2580_1_2_7_relocated.hex new file mode 100644 index 0000000..72025bc --- /dev/null +++ b/firmware/Kelvin_ntc_pic18f2580_1_2_7_relocated.hex @@ -0,0 +1,1427 @@ +:040800005EEF05F0B2 +:10081800D8CF07F0E8CF08F0E0CF09F0D9CF0AF039 +:10082800DACF0BF0F3CF0CF0F4CF0DF0F2A401D037 +:1008380001D048D0FB0E026E1D0E016E58EC30F050 +:10084800484A492A0001BF4BC02B010E010112275B +:10085800000E1323000E1423000E1523010E162775 +:10086800000E1723000E1823000E19231A4B1B2BFA +:1008780082B001D001D003D01C4B1D2B02D01C6BC1 +:100888001D6B522A4F50020AD8A401D001D00ED0B5 +:10089800640E526401D001D009D082A201D001D0E7 +:1008A80002D0829201D08282526A0BD04F04D8A41F +:1008B80001D001D001D0F7D74F6601D001D001D0C7 +:1008C800F0D7F2949EAC01D001D0E5D0C4D04B5003 +:1008D8000C0DA80EF324D96E010EF420DA6EC4CFE5 +:1008E800DFFF4B500C0DA90EF324D96E010EF42036 +:1008F800DA6EC3CFDFFF090EC26E4B504F0AD8A481 +:1009080001D001D0C5D00001C181C2D04B500C0D1F +:10091800AA0EF324D96E010EF420DA6EC4CFDFFFDD +:100928004B500C0DAB0EF324D96E010EF420DA6E89 +:10093800C3CFDFFF050EC26E4B504F0AD8A401D0BB +:1009480001D0A6D00001C183A3D04B500C0DAC0E32 +:10095800F324D96E010EF420DA6EC4CFDFFF4B50BA +:100968000C0DAD0EF324D96E010EF420DA6EC3CF50 +:10097800DFFF010EC26E4B504F0AD8A401D001D040 +:1009880087D00001C18584D04B500C0DAE0EF324E6 +:10099800D96E010EF420DA6EC4CFDFFF4B500C0D78 +:1009A800AF0EF324D96E010EF420DA6EC3CFDFFF49 +:1009B800250EC26E4B504F0AD8A401D001D068D082 +:1009C8000001C18765D04B500C0DB00EF324D96ED1 +:1009D800010EF420DA6EC4CFDFFF4B500C0DB10EC0 +:1009E800F324D96E010EF420DA6EC3CFDFFF210E97 +:1009F800C26E4B504F0AD8A401D001D049D0000193 +:100A0800C18946D04B500C0DB20EF324D96E010E9D +:100A1800F420DA6EC4CFDFFF4B500C0DB30EF32475 +:100A2800D96E010EF420DA6EC3CFDFFF290EC26E35 +:100A38004B504F0AD8A401D001D002D00001C18B7D +:100A48004B2A4F0E4B6401D001D022D04B6A20D0E4 +:100A5800290EC26EFBD7C2503C0B056E066A0650C3 +:100A6800000AD8B401D0F4D70550000AD8B48CD7FE +:100A7800040AD8B46AD70C0AD8B448D7280AD8B414 +:100A8800C1D7040AD8B49FD70C0AD8B420D7E0D766 +:100A980087EC30F09E9C0DC0F4FF0CC0F3FF0BC038 +:100AA800DAFF0AC0D9FF09C0E0FF08C0E8FF07C0A5 +:080AB800D8FF100080EF2DF0C3 +:100B00007777772E6575726F736F757263652E7365 +:100B1000652F6E746331304B415F332E786D6C00FE +:100B20000000803F1872313FF0FD753E4758633D2D +:100B300058951D3C82C4AE3AA8782139EF9380378E +:100B4000A092A7354656153400000000C4FF7F3F31 +:100B500080EFFFBE90E1A93EEC8276BE82AD2B3ED7 +:100B60000E3CC3BD87D1133D4178D3BB0000E8CF15 +:100B700023F0211C246E4750461002E17BEF0BF05E +:100B8000C2EF0CF07EEC30F00F6A410E0E6E21C009 +:100B900010F0C1EC2EF0176A410E166E46EC30F0E4 +:100BA00005EF0DF07EEC30F00F6A420E0E6E21C0A4 +:100BB00010F0C1EC2EF0176A420E166E46EC30F0C3 +:100BC00005EF0DF07EEC30F00F6A430E0E6E21C083 +:100BD00010F0C1EC2EF0176A430E166E46EC30F0A2 +:100BE00005EF0DF07EEC30F00F6A440E0E6E21C062 +:100BF00010F0C1EC2EF0176A440E166E46EC30F081 +:100C000005EF0DF07EEC30F00F6A450E0E6E21C040 +:100C100010F0C1EC2EF0176A450E166E46EC30F05F +:100C200005EF0DF07EEC30F00F6A460E0E6E21C01F +:100C300010F0C1EC2EF0176A460E166E46EC30F03E +:100C400005EF0DF07EEC30F00F6A470E0E6E21C0FE +:100C500010F0C1EC2EF0176A470E166E46EC30F01D +:100C600005EF0DF07EEC30F00F6A480E0E6E21C0DD +:100C700010F0C1EC2EF0176A480E166E46EC30F0FC +:100C800005EF0DF07EEC30F00F6A490E0E6E21C0BC +:100C900010F0C1EC2EF0176A490E166E46EC30F0DB +:100CA00005EF0DF07EEC30F00F6A4A0E0E6E21C09B +:100CB00010F0C1EC2EF0176A4A0E166E46EC30F0BA +:100CC00005EF0DF07EEC30F00F6A4B0E0E6E21C07A +:100CD00010F0C1EC2EF0176A4B0E166E46EC30F099 +:100CE00005EF0DF07EEC30F00F6A4C0E0E6E21C059 +:100CF00010F0C1EC2EF0176A4C0E166E46EC30F078 +:100D000005EF0DF07EEC30F00F6A4D0E0E6E21C037 +:100D100010F0C1EC2EF0176A4D0E166E46EC30F056 +:100D200005EF0DF07EEC30F00F6A4E0E0E6E21C016 +:100D300010F0C1EC2EF0176A4E0E166E46EC30F035 +:100D400005EF0DF07EEC30F00F6A4F0E0E6E21C0F5 +:100D500010F0C1EC2EF0176A4F0E166E46EC30F014 +:100D600005EF0DF07EEC30F00F6A500E0E6E21C0D4 +:100D700010F0C1EC2EF0176A500E166E46EC30F0F3 +:100D800005EF0DF07EEC30F00F6A510E0E6E21C0B3 +:100D900010F0C1EC2EF0176A510E166E46EC30F0D2 +:100DA00005EF0DF07EEC30F00F6A520E0E6E21C092 +:100DB00010F0C1EC2EF0176A520E166E46EC30F0B1 +:100DC00005EF0DF07EEC30F00F6A530E0E6E21C071 +:100DD00010F0C1EC2EF0176A530E166E46EC30F090 +:100DE00005EF0DF07EEC30F00F6A540E0E6E21C050 +:100DF00010F0C1EC2EF0176A540E166E46EC30F06F +:100E000005EF0DF07EEC30F00F6A550E0E6E21C02E +:100E100010F0C1EC2EF0176A550E166E46EC30F04D +:100E200005EF0DF07EEC30F00F6A560E0E6E21C00D +:100E300010F0C1EC2EF0176A560E166E46EC30F02C +:100E400005EF0DF07EEC30F00F6A570E0E6E21C0EC +:100E500010F0C1EC2EF0176A570E166E46EC30F00B +:100E600005EF0DF07EEC30F00F6A580E0E6E21C0CB +:100E700010F0C1EC2EF0176A580E166E46EC30F0EA +:100E800005EF0DF07EEC30F00F6A590E0E6E21C0AA +:100E900010F0C1EC2EF0176A590E166E46EC30F0C9 +:100EA00005EF0DF07EEC30F00F6A5A0E0E6E21C089 +:100EB00010F0C1EC2EF0176A5A0E166E46EC30F0A8 +:100EC00005EF0DF07EEC30F00F6A5B0E0E6E21C068 +:100ED00010F0C1EC2EF0176A5B0E166E46EC30F087 +:100EE00005EF0DF07EEC30F00F6A5C0E0E6E21C047 +:100EF00010F0C1EC2EF0176A5C0E166E46EC30F066 +:100F000005EF0DF07EEC30F00F6A5D0E0E6E21C025 +:100F100010F0C1EC2EF0176A5D0E166E46EC30F044 +:100F200005EF0DF07EEC30F00F6A5E0E0E6E21C004 +:100F300010F0C1EC2EF0176A5E0E166E46EC30F023 +:100F400005EF0DF07EEC30F00F6A5F0E0E6E21C0E3 +:100F500010F0C1EC2EF0176A5F0E166E46EC30F002 +:100F600005EF0DF07EEC30F00F6A600E0E6E21C0C2 +:100F700010F0C1EC2EF0176A600E166E46EC30F0E1 +:100F800005EF0DF07EEC30F00F6A610E0E6E21C0A1 +:100F900010F0C1EC2EF0176A610E166E46EC30F0C0 +:100FA00005EF0DF07EEC30F00F6A620E0E6E21C080 +:100FB00010F0C1EC2EF0176A620E166E46EC30F09F +:100FC00005EF0DF07EEC30F00F6A630E0E6E21C05F +:100FD00010F0C1EC2EF0176A630E166E46EC30F07E +:100FE00005EF0DF07EEC30F00F6A640E0E6E21C03E +:100FF00010F0C1EC2EF0176A640E166E46EC30F05D +:1010000005EF0DF07EEC30F00F6A650E0E6E21C01C +:1010100010F0C1EC2EF0176A650E166E46EC30F03B +:1010200005EF0DF07EEC30F00F6A660E0E6E21C0FB +:1010300010F0C1EC2EF0176A660E166E46EC30F01A +:1010400005EF0DF07EEC30F00F6A670E0E6E21C0DA +:1010500010F0C1EC2EF0176A670E166E46EC30F0F9 +:1010600005EF0DF07EEC30F00F6A680E0E6E21C0B9 +:1010700010F0C1EC2EF0176A680E166E46EC30F0D8 +:1010800005EF0DF07EEC30F00F6A690E0E6E21C098 +:1010900010F0C1EC2EF0176A690E166E46EC30F0B7 +:1010A00005EF0DF07EEC30F00F6A6A0E0E6E21C077 +:1010B00010F0C1EC2EF0176A6A0E166E46EC30F096 +:1010C00005EF0DF07EEC30F00F6A6B0E0E6E21C056 +:1010D00010F0C1EC2EF0176A6B0E166E46EC30F075 +:1010E00005EF0DF07EEC30F00F6A6C0E0E6E21C035 +:1010F00010F0C1EC2EF0176A6C0E166E46EC30F054 +:1011000005EF0DF07EEC30F00F6A6D0E0E6E21C013 +:1011100010F0C1EC2EF0176A6D0E166E46EC30F032 +:1011200005EF0DF07EEC30F00F6A6E0E0E6E21C0F2 +:1011300010F0C1EC2EF0176A6E0E166E46EC30F011 +:1011400005EF0DF07EEC30F00F6A6F0E0E6E21C0D1 +:1011500010F0C1EC2EF0176A6F0E166E46EC30F0F0 +:1011600005EF0DF07EEC30F00F6A700E0E6E21C0B0 +:1011700010F0C1EC2EF0176A700E166E46EC30F0CF +:1011800005EF0DF07EEC30F00F6A710E0E6E21C08F +:1011900010F0C1EC2EF0176A710E166E46EC30F0AE +:1011A00005EF0DF07EEC30F00F6A720E0E6E21C06E +:1011B00010F0C1EC2EF0176A720E166E46EC30F08D +:1011C00005EF0DF07EEC30F00F6A730E0E6E21C04D +:1011D00010F0C1EC2EF0176A730E166E46EC30F06C +:1011E00005EF0DF07EEC30F00F6A740E0E6E21C02C +:1011F00010F0C1EC2EF0176A740E166E46EC30F04B +:1012000005EF0DF07EEC30F00F6A750E0E6E21C00A +:1012100010F0C1EC2EF0176A750E166E46EC30F029 +:10122000F4D37EEC30F00F6A760E0E6E21C010F013 +:10123000C1EC2EF0176A760E166E46EC30F0E5D350 +:101240007EEC30F00F6A770E0E6E21C010F0C1EC0C +:101250002EF0176A770E166E46EC30F0D6D37EEC81 +:1012600030F00F6A780E0E6E21C010F0C1EC2EF037 +:10127000176A780E166E46EC30F0C7D37EEC30F06D +:101280000F6A790E0E6E21C010F0C1EC2EF0176AB5 +:10129000790E166E46EC30F0B8D37EEC30F00F6A63 +:1012A0007A0E0E6E21C010F0C1EC2EF0176A7A0E85 +:1012B000166E46EC30F0A9D37EEC30F00F6A7B0E50 +:1012C0000E6E21C010F0C1EC2EF0176A7B0E166E68 +:1012D00046EC30F09AD37EEC30F00F6A7C0E0E6E46 +:1012E00021C010F0C1EC2EF0176A7C0E166E46EC91 +:1012F00030F08BD37EEC30F00F6A7D0E0E6E21C085 +:1013000010F0C1EC2EF0176A7D0E166E46EC30F030 +:101310007CD37EEC30F00F6A7E0E0E6E21C010F092 +:10132000C1EC2EF0176A7E0E166E46EC30F06DD3CF +:101330007EEC30F00F6A7F0E0E6E21C010F0C1EC13 +:101340002EF0176A7F0E166E46EC30F05ED37EEC00 +:1013500030F00F6A800E0E6E21C010F0C1EC2EF03E +:10136000176A800E166E46EC30F04FD37EEC30F0EC +:101370000F6A810E0E6E21C010F0C1EC2EF0176ABC +:10138000810E166E46EC30F040D37EEC30F00F6AE2 +:10139000820E0E6E21C010F0C1EC2EF0176A820E84 +:1013A000166E46EC30F031D37EEC30F00F6A830ECF +:1013B0000E6E21C010F0C1EC2EF0176A830E166E6F +:1013C00046EC30F022D37EEC30F00F6A840E0E6EC5 +:1013D00021C010F0C1EC2EF0176A840E166E46EC98 +:1013E00030F013D37EEC30F00F6A850E0E6E21C004 +:1013F00010F0C1EC2EF0176A850E166E46EC30F038 +:1014000004D37EEC30F00F6A860E0E6E21C010F011 +:10141000C1EC2EF0176A860E166E46EC30F0F5D24F +:101420007EEC30F00F6A870E0E6E21C010F0C1EC1A +:101430002EF0176A870E166E46EC30F0E6D27EEC80 +:1014400030F00F6A880E0E6E21C010F0C1EC2EF045 +:10145000176A880E166E46EC30F0D7D27EEC30F06C +:101460000F6A890E0E6E21C010F0C1EC2EF0176AC3 +:10147000890E166E46EC30F0C8D27EEC30F00F6A62 +:101480008A0E0E6E21C010F0C1EC2EF0176A8A0E83 +:10149000166E46EC30F0B9D27EEC30F00F6A8B0E4F +:1014A0000E6E21C010F0C1EC2EF0176A8B0E166E76 +:1014B00046EC30F0AAD27EEC30F00F6A8C0E0E6E45 +:1014C00021C010F0C1EC2EF0176A8C0E166E46EC9F +:1014D00030F09BD27EEC30F00F6A8D0E0E6E21C084 +:1014E00010F0C1EC2EF0176A8D0E166E46EC30F03F +:1014F0008CD27EEC30F00F6A8E0E0E6E21C010F092 +:10150000C1EC2EF0176A8E0E166E46EC30F07DD2CE +:101510007EEC30F00F6A8F0E0E6E21C010F0C1EC21 +:101520002EF0176A8F0E166E46EC30F06ED27EECFF +:1015300030F00F6A900E0E6E21C010F0C1EC2EF04C +:10154000176A900E166E46EC30F05FD27EEC30F0EB +:101550000F6A910E0E6E21C010F0C1EC2EF0176ACA +:10156000910E166E46EC30F050D27EEC30F00F6AE1 +:10157000920E0E6E21C010F0C1EC2EF0176A920E82 +:10158000166E46EC30F041D27EEC30F00F6A930ECE +:101590000E6E21C010F0C1EC2EF0176A930E166E7D +:1015A00046EC30F032D27EEC30F00F6A940E0E6EC4 +:1015B00021C010F0C1EC2EF0176A940E166E46ECA6 +:1015C00030F023D27EEC30F00F6A950E0E6E21C003 +:1015D00010F0C1EC2EF0176A950E166E46EC30F046 +:1015E00014D27EEC30F00F6A960E0E6E21C010F011 +:1015F000C1EC2EF0176A960E166E46EC30F005D24E +:101600007EEC30F00F6A970E0E6E21C010F0C1EC28 +:101610002EF0176A970E166E46EC30F0F6D17EEC7F +:1016200030F00F6A980E0E6E21C010F0C1EC2EF053 +:10163000176A980E166E46EC30F0E7D17EEC30F06B +:101640000F6A990E0E6E21C010F0C1EC2EF0176AD1 +:10165000990E166E46EC30F07EEC30F00F6A9A0E62 +:101660000E6E21C010F0C1EC2EF0176A9A0E166EA5 +:1016700046EC30F0CAD17EEC30F00F6A9B0E0E6E55 +:1016800021C010F0C1EC2EF0176A9B0E166E46ECCE +:1016900030F0BBD17EEC30F00F6A9C0E0E6E21C094 +:1016A00010F0C1EC2EF0176A9C0E166E46EC30F06E +:1016B000ACD1246AABD17EEC30F00F6AF20E0E6E24 +:1016C00021C010F0C1EC2EF0176AF20E166E46EC37 +:1016D00030F09BD17EEC30F00F6AF30E0E6E21C01D +:1016E00010F0C1EC2EF0176AF30E166E46EC30F0D7 +:1016F0008CD1211C8AD1235002E1C2EF05F0010AEE +:1017000002E1D2EF05F0030A02E1E2EF05F0010A7F +:1017100002E1F2EF05F0070A02E102EF06F0010A2A +:1017200002E112EF06F0030A02E122EF06F0010ADD +:1017300002E132EF06F0130A02E142EF06F0010A7D +:1017400002E152EF06F0030A02E162EF06F0010A3D +:1017500002E172EF06F00F0A02E182EF06F0010AE1 +:1017600002E192EF06F03F0A02E1A2EF06F0010A61 +:1017700002E1B2EF06F00F0A02E1C2EF06F0010A41 +:1017800002E1D2EF06F0030A02E1E2EF06F0010AFD +:1017900002E1F2EF06F0070A02E102EF07F0010AA8 +:1017A00002E112EF07F0030A02E122EF07F0010A5B +:1017B00002E132EF07F01F0A02E142EF07F0010AEF +:1017C00002E152EF07F0030A02E162EF07F0010ABB +:1017D00002E172EF07F0070A02E182EF07F0010A67 +:1017E00002E192EF07F0030A02E1A2EF07F0010A1B +:1017F00002E1B2EF07F00F0A02E1C2EF07F0010ABF +:1018000002E1D2EF07F0030A02E1E2EF07F0010A7A +:1018100002E1F2EF07F0070A02E102EF08F0010A25 +:1018200002E112EF08F0030A01E10CD4010A01E120 +:1018300019D47F0A01E126D4010A01E133D4030A55 +:1018400001E140D4010A01E14DD4070A01E15AD473 +:10185000010A01E167D4030A01E174D4010A01E13C +:1018600081D40F0A01E18ED4010A01E19BD4030A5D +:1018700001E1A8D4010A01E1B5D4070A01E1C2D40B +:10188000010A01E1CED4030A01E1DAD4010A01E13F +:10189000E6D41F0A01E1F2D4010A01E1FED4030AF1 +:1018A00001E10AD5010A01E116D5070A01E122D5B5 +:1018B000010A01E12ED5030A01E13AD5010A01E14D +:1018C00046D50F0A01E152D5010A01E15ED5030AAE +:1018D00001E16AD5010A01E176D5070A01E182D565 +:1018E000010A01E18ED5030A01E19AD5010A01E15D +:1018F000A6D53F0A01E1B2D5010A01E1BED5030A2E +:1019000001E1CAD5010A01E1D6D5070A01E1E2D514 +:10191000010A01E1EED5030A01E1FAD5010A01E16C +:1019200006D60F0A01E112D6010A01E11ED6030A0A +:1019300001E12AD6010A01E136D6070A01E142D6C1 +:10194000010A01E14ED6030A01E15AD6010A01E17A +:1019500066D61F0A01E172D6010A01E17DD6030AAB +:1019600001E189D6010A01E195D6070A01E1A1D674 +:10197000010A01E19ED6030A01E19DD6010A01E1B7 +:10198000A9D6B7D64604471041E1480E236018D0C7 +:101990007EEC30F0AA0E23240E6E0F6A000E0F228A +:1019A00021C010F0C1EC2EF0AA0E2324166E176A87 +:1019B000000E172246EC30F0246E9AEC29F026D067 +:1019C000540E23600BD02350B80F226EA80E222491 +:1019D000D96EDA6A010EDA22DF5017D0620E236068 +:1019E00015D07EEC30F04A0E23240E6E0F6A000EE6 +:1019F0000F2221C010F0C1EC2EF04A0E2324166EE7 +:101A0000176A000E172246EC30F0246E24501200A4 +:101A100000019A6B9A51020D7F0EF324166E000E90 +:101A2000F420176E46EC30F00001916F906B9A51E4 +:101A3000020D800EF324166E000EF420176E46EC95 +:101A400030F000019027000E91239A51020D000EF4 +:101A5000F324D96E010EF420DA6EDECF92F0DDCFE2 +:101A600093F09351800A946F9051925D9151800A46 +:101A700094593CE27EEC30F0D89000019A35906F9A +:101A8000916B91377F0E90250E6E000E91210F6E97 +:101A90009A51020D000EF324D96E010EF420DA6E75 +:101AA000DECF92F0DDCF93F093C092F0936B925122 +:101AB000106EC1EC2EF07EEC30F0D89000019A351B +:101AC000906F916B9137800E90250E6E000E9121D4 +:101AD0000F6E9A51020D0101000EF324D96E010E12 +:101AE000F420DA6EDF50106EC1EC2EF000019A5136 +:101AF000020D000EF324D96E010EF420DA6EDECF53 +:101B000090F0DDCF91F09A51020D8B0EF324166EFA +:101B1000000EF420176E46EC30F00001936F926BCC +:101B20009A51020D8C0EF324166E000EF420176EDF +:101B300046EC30F000019227000E93239351800A67 +:101B4000946F9051925D9151800A94593CE27EECE1 +:101B500030F0D89000019A35906F916B91378B0ED1 +:101B600090250E6E000E91210F6E9A51020D000EFF +:101B7000F324D96E010EF420DA6EDECF92F0DDCFC1 +:101B800093F093C092F0936B9251106EC1EC2EF0D3 +:101B90007EEC30F0D89000019A35906F916B9137C0 +:101BA0008C0E90250E6E000E91210F6E9A51020D33 +:101BB0000101000EF324D96E010EF420DA6EDF501D +:101BC000106EC1EC2EF0490E00019A25166E176AB0 +:101BD000000E172246EC30F00001976F975116E087 +:101BE0000C0E9A25D96EDA6A010EDA22DF5097615F +:101BF0000DD09A51BCEC2AF0000908E00C0E00014F +:101C00009A25D96EDA6A010EDA22DF6A430E0001E4 +:101C10009A25166E176A000E172246EC30F0000166 +:101C2000906F90AFCBD09AC090F0010E916F902B37 +:101C300002D0D8909137902FFCD79151C31558E01E +:101C4000430E9A25166E176A000E172246EC30F0E6 +:101C50000001906F90A74CD0CC6B830ECB6F430EDE +:101C60009A25166E176A000E172246EC30F0000116 +:101C7000906F90AB16D0430E9A25166E176A000E21 +:101C8000172246EC30F00001906F90AD05D0CE6B7E +:101C90001E0ECD6F050E09D0CE6B1E0ECD6F060E3B +:101CA00004D0CE6B010ECD6F020ECF6F9AC0D1F073 +:101CB000D8909A35906F916B9137730E9025166E70 +:101CC000000E9121176E46EC30F00001D26FD890D3 +:101CD0009A35906F916B9137740E9025166E000EA9 +:101CE0009121176E46EC30F00001D36FF3EC2EF02B +:101CF0009AC090F0010E0001916F902B02D0D89005 +:101D00009137902FFCD79151C21558E0430E9A2578 +:101D1000166E176A000E172246EC30F00001906F25 +:101D200090A94CD0CC6B830ECB6F430E9A25166EC8 +:101D3000176A000E172246EC30F00001906F90AB4E +:101D400016D0430E9A25166E176A000E172246EC1F +:101D500030F00001906F90AD05D0CE6B1E0ECD6FB0 +:101D6000060E09D0CE6B1E0ECD6F050E04D0CE6BC5 +:101D7000010ECD6F020ECF6F9AC0D1F0D8909A3578 +:101D8000906F916B9137730E9025166E000E912116 +:101D9000176E46EC30F00001D26FD8909A35906FF4 +:101DA000916B9137740E9025166E000E9121176E6F +:101DB00046EC30F00001D36FF3EC2EF09AC090F0B7 +:101DC000010E0001916F902B02D0D8909137902F87 +:101DD000FCD79151C31560E0970E9A25166E176ACD +:101DE000000E172246EC30F00001906FD8909A3523 +:101DF000916F926B92375B0E9125166E000E9221B9 +:101E0000176E46EC30F00001946F936BD8909A35C2 +:101E1000956F966B96375C0E9525166E000E962183 +:101E2000176E46EC30F000019327000E942390517A +:101E30009325986F000E9421996F9A51020D01011C +:101E4000000EF324D96E010EF420DA6EDECF90F08E +:101E5000DDCF91F098C00EF099C00FF0116A640EBA +:101E6000106E38EC2EF00F50800A0001926F9051E6 +:101E70000E5C9151800A925901E3AFD09AC090F064 +:101E8000010E0001916F902B02D0D8909137902FC6 +:101E9000FCD7911DC317A1D09A51020D5C0EF324FB +:101EA000166E000EF420176E46EC30F00001906FB5 +:101EB0009A51020D5B0EF324166E000EF420176E7D +:101EC00046EC30F00001996F9051986F98C00EF079 +:101ED00099C00FF0116A640E106E38EC2EF00001FC +:101EE0009A51020D000EF324D96E010EF420DA6E21 +:101EF000DECF90F0DDCF91F09151800A926F0E50BD +:101F0000905D0F50800A925968E29AC090F0010EDD +:101F1000916F902B02D0D8909137902FFCD7915190 +:101F2000C3134C80430E9A25166E176A000E1722B3 +:101F300046EC30F00001906F90A74FD0CC6B830E31 +:101F4000CB6F430E9A25166E176A000E172246ECC9 +:101F500030F00001906F90AB16D0430E9A25166EAC +:101F6000176A000E172246EC30F00001906F90AD1A +:101F700005D0CE6B1E0ECD6F050E09D0CE6B1E0E9A +:101F8000CD6F060E04D0CE6B010ECD6F020ECF6F5B +:101F90009AC0D1F0D8909A35906F916B9137730EAB +:101FA0009025166E000E9121176E46EC30F0000160 +:101FB000D26FD8909A35906F916B9137740E9025AF +:101FC000166E000E9121176E46EC30F00001D36FB3 +:101FD000F3EC2EF0000901E151D79AC090F0010E08 +:101FE0000001916F902B02D0D8909137902FFCD7A1 +:101FF0009151C2155EE0D8909A35906F916B9137F0 +:10200000670E9025166E000E9121176E46EC30F08B +:102010000001936F926BD8909A35946F956B9537BA +:10202000680E9425166E000E9521176E46EC30F062 +:1020300000019227000E9323970E9A25166E176AB9 +:10204000000E172246EC30F00001925D986F93511C +:10205000D8A09305996F98C00EF099C00FF0116A3F +:10206000640E106E38EC2EF000019A51020D000E35 +:10207000F324D96E010EF420DA6EDECF90F0DDCFBE +:1020800091F09151800A926F0E50905D0F50800A2E +:10209000925901E3B0D09AC090F0010E0001916F07 +:1020A000902B02D0D8909137902FFCD7911DC2175A +:1020B000A2D09A51020D680EF324166E000EF42081 +:1020C000176E46EC30F00001906F9A51020D670ECA +:1020D000F324166E000EF420176E46EC30F000016B +:1020E000996F9051986F9A51020D0101000EF324DF +:1020F000D96E010EF420DA6EDECF90F0DDCF91F0D4 +:1021000098C00EF099C00FF0116A640E106E38EC92 +:102110002EF00F50800A0001926F90510E5C915189 +:10212000800A925968E29AC090F0010E916F902B4C +:1021300002D0D8909137902FFCD79151C2134C8286 +:10214000430E9A25166E176A000E172246EC30F0E1 +:102150000001906F90A94FD0CC6B830ECB6F430ED4 +:102160009A25166E176A000E172246EC30F0000111 +:10217000906F90AB16D0430E9A25166E176A000E1C +:10218000172246EC30F00001906F90AD05D0CE6B79 +:102190001E0ECD6F060E09D0CE6B1E0ECD6F050E36 +:1021A00004D0CE6B010ECD6F020ECF6F9AC0D1F06E +:1021B000D8909A35906F916B9137730E9025166E6B +:1021C000000E9121176E46EC30F00001D26FD890CE +:1021D0009A35906F916B9137740E9025166E000EA4 +:1021E0009121176E46EC30F00001D36FF3EC2EF026 +:1021F000000901E150D700019A2B050E9A650AD417 +:10220000050CE8CF19F04750461001E15BD29FD38F +:10221000176A410E166E46EC30F0C1D3176A420EB3 +:10222000166E46EC30F0BBD3176A430E166E46ECC2 +:1022300030F0B5D3176A440E166E46EC30F0AFD3CB +:10224000176A450E166E46EC30F0A9D3176A460E93 +:10225000166E46EC30F0A3D3176A470E166E46ECA6 +:1022600030F09DD3176A480E166E46EC30F097D3C7 +:102270000101015194D300C11AF092D3010103511D +:102280008ED302C11AF08CD30101055188D304C149 +:102290001AF086D30101075182D306C11AF080D308 +:1022A000010109517CD308C11AF07AD301010B5105 +:1022B00076D30AC11AF074D3176A490E166E46EC2B +:1022C00030F06DD3176A4A0E166E46EC30F067D3C5 +:1022D000176A4B0E166E46EC30F061D3176A4C0E3F +:1022E000166E46EC30F05BD3176A4D0E166E46EC58 +:1022F00030F055D3176A4E0E166E46EC30F04FD3C1 +:10230000176A4F0E166E46EC30F049D3176A500E1E +:10231000166E46EC30F043D3176A510E166E46EC3B +:1023200030F03DD3176A520E166E46EC30F037D3BC +:10233000176A530E166E46EC30F031D3176A540EFE +:10234000166E46EC30F02BD3176A550E166E46EC1F +:1023500030F025D3176A560E166E46EC30F01FD3B8 +:10236000176A570E166E46EC30F019D3176A580EDE +:10237000166E46EC30F013D3176A590E166E46EC03 +:1023800030F00DD3176A5A0E166E46EC30F007D3B4 +:10239000176A5B0E166E46EC30F001D3176A5C0EBE +:1023A000166E46EC30F0FBD2176A5D0E166E46ECE8 +:1023B00030F0F5D2176A5E0E166E46EC30F0EFD2B2 +:1023C000176A5F0E166E46EC30F0E9D2176A600E9F +:1023D000166E46EC30F0E3D2176A610E166E46ECCC +:1023E00030F0DDD2176A620E166E46EC30F0D7D2AE +:1023F000176A630E166E46EC30F0D1D2176A640E7F +:10240000166E46EC30F0CBD2176A650E166E46ECAF +:1024100030F0C5D2176A660E166E46EC30F0BFD2A9 +:10242000176A670E166E46EC30F0B9D2176A680E5E +:10243000166E46EC30F0B3D2176A690E166E46EC93 +:1024400030F0ADD2176A6A0E166E46EC30F0A7D2A5 +:10245000176A6B0E166E46EC30F0A1D2176A6C0E3E +:10246000166E46EC30F09BD2176A6D0E166E46EC77 +:1024700030F095D2176A6E0E166E46EC30F08FD2A1 +:10248000176A6F0E166E46EC30F089D2176A700E1E +:10249000166E46EC30F083D2176A710E166E46EC5B +:1024A00030F07DD2176A720E166E46EC30F077D29D +:1024B000176A730E166E46EC30F071D2176A740EFE +:1024C000166E46EC30F06BD2176A750E166E46EC3F +:1024D00030F065D2176A760E166E46EC30F05FD299 +:1024E000176A770E166E46EC30F059D2176A780EDE +:1024F000166E46EC30F053D2176A790E166E46EC23 +:1025000030F04DD2176A7A0E166E46EC30F047D294 +:10251000176A7B0E166E46EC30F041D2176A7C0EBD +:10252000166E46EC30F03BD2176A7D0E166E46EC06 +:1025300030F035D2176A7E0E166E46EC30F02FD290 +:10254000176A7F0E166E46EC30F029D2176A800E9D +:10255000166E46EC30F023D2176A810E166E46ECEA +:1025600030F01DD2176A820E166E46EC30F017D28C +:10257000176A830E166E46EC30F011D2176A840E7D +:10258000166E46EC30F00BD2176A850E166E46ECCE +:1025900030F005D2176A860E166E46EC30F0FFD189 +:1025A000176A870E166E46EC30F0F9D1176A880E5E +:1025B000166E46EC30F0F3D1176A890E166E46ECB3 +:1025C00030F0EDD1176A8A0E166E46EC30F0E7D186 +:1025D000176A8B0E166E46EC30F0E1D1176A8C0E3E +:1025E000166E46EC30F0DBD1176A8D0E166E46EC97 +:1025F00030F0D5D1176A8E0E166E46EC30F0CFD182 +:10260000176A8F0E166E46EC30F0C9D1176A900E1D +:10261000166E46EC30F0C3D1176A910E166E46EC7A +:1026200030F0BDD1176A920E166E46EC30F0B7D17D +:10263000176A930E166E46EC30F0B1D1176A940EFD +:10264000166E46EC30F0ABD1176A950E166E46EC5E +:1026500030F0A5D1176A960E166E46EC30F09FD179 +:10266000176A970E166E46EC30F099D1176A980EDD +:10267000166E46EC30F093D1176A990E166E46EC42 +:1026800030F08DD1176A9A0E166E46EC30F087D175 +:10269000176A9B0E166E46EC30F081D1176A9C0EBD +:1026A000166E46EC30F07BD11A6A7AD1176AF20EB8 +:1026B000166E46EC30F073D1176AF30E166E46ECC8 +:1026C00030F06DD1195001E1A3D5010A01E1A6D581 +:1026D000030A01E1A9D5010A01E1ACD5070A01E12C +:1026E000AFD5010A01E1B2D5030A01E1B5D5010A6E +:1026F00001E1B8D50F0A01E1BBD5010A01E1BBD563 +:10270000030A01E1BBD5010A01E1BBD5070A01E1DA +:10271000BBD5010A01E1BBD5030A01E1BBD5010A22 +:1027200001E1BBD51F0A01E1BBD5010A01E1BBD51F +:10273000030A01E1BBD5010A01E1BBD5070A01E1AA +:10274000BBD5010A01E1BED5030A01E1C1D5010AE9 +:1027500001E1C4D50F0A01E1C7D5010A01E1CAD5DB +:102760003F0A01E1CDD5010A01E1D0D50F0A01E10F +:10277000D3D5010A01E1D6D5030A01E1D9D5010A71 +:1027800001E1DCD5070A01E1DFD5010A01E1E2D56B +:10279000030A01E1E5D5010A01E1E8D51F0A01E1DB +:1027A000EBD5010A01E1EED5030A01E1F1D5010AF9 +:1027B00001E1F4D5070A01E1F7D5010A01E1FAD5F3 +:1027C000030A01E1FDD5010A01E100D60F0A01E18A +:1027D00003D6010A01E106D6030A01E109D6010A7E +:1027E00001E10CD6070A01E10FD6010A01E112D678 +:1027F000030A01E115D6010A01E118D67F0A01E1B9 +:102800001BD6010A01E11ED6030A01E121D6010A05 +:1028100001E124D6070A01E127D6010A01E12AD6FF +:10282000030A01E12DD6010A01E130D60F0A01E1C8 +:1028300033D6010A01E136D6030A01E139D6010A8D +:1028400001E13CD6070A01E13FD6010A01E142D687 +:10285000030A01E145D6010A01E148D61F0A01E158 +:102860004BD6010A01E14ED6030A01E151D6010A15 +:1028700001E154D6070A01E157D6010A01E15AD60F +:10288000030A01E15DD6010A01E160D60F0A01E108 +:1028900063D6010A01E166D6030A01E169D6010A9D +:1028A00001E16CD6070A01E16FD6010A01E172D697 +:1028B000030A01E175D6010A01E178D63F0A01E178 +:1028C0007BD6010A01E17ED6030A01E181D6010A25 +:1028D00001E184D6070A01E187D6010A01E18AD61F +:1028E000030A01E18DD6010A01E190D60F0A01E148 +:1028F00093D6010A01E196D6030A01E199D6010AAD +:1029000001E19CD6070A01E19FD6010A01E1A2D6A6 +:10291000030A01E1A5D6010A01E1A8D61F0A01E1D7 +:10292000ABD6010A01E1AED6030A01E1B1D6010A34 +:1029300001E1B4D6070A01E1B7D6010A01E1B4D634 +:10294000030A01E1B3D6010A01E1B6D6ADD64604C9 +:10295000471026E1480E196009D0AA0E1924166EF8 +:10296000176A000E172246EC30F019D0540E196089 +:102970000BD01950B80F186EA80E1824D96EDA6A49 +:10298000010EDA22DF500BD0620E196009D04A0E18 +:102990001924166E176A000E172246EC30F01A6ED4 +:1029A0001A5012007EEC30F00F6A410E0E6E000ECF +:1029B000106AC1EC2EF07EEC30F00F6A410E0E6E04 +:1029C000000E106AC1EC2EF07EEC30F00F6A430E60 +:1029D0000E6E010E106EC1EC2EF07EEC30F00F6A20 +:1029E000440E0E6E010E106EC1EC2EF07EEC30F037 +:1029F0000F6A450E0E6E010E106EC1EC2EF07EECCD +:102A000030F00F6A460E0E6E010E106EC1EC2EF005 +:102A10007EEC30F00F6A470E0E6E010E106EC1ECA8 +:102A20002EF07EEC30F00F6A480E0E6E010E106E26 +:102A3000C1EC2EF07EEC30F00F6A490E0E6E1E0EC9 +:102A4000106EC1EC2EF07EEC30F00F6A4A0E0E6E66 +:102A5000000E106AC1EC2EF07EEC30F00F6A4B0EC7 +:102A60000E6E000E106AC1EC2EF07EEC30F00F6A94 +:102A70004C0E0E6E000E106AC1EC2EF07EEC30F0A3 +:102A80000F6A4D0E0E6E000E106AC1EC2EF07EEC39 +:102A900030F00F6A4E0E0E6E000E106AC1EC2EF072 +:102AA0007EEC30F00F6A4F0E0E6E0F0E106EC1EC02 +:102AB0002EF07EEC30F00F6A500E0E6E680E106E27 +:102AC000C1EC2EF07EEC30F00F6A510E0E6E0D0E42 +:102AD000106EC1EC2EF07EEC30F00F6A520E0E6ECE +:102AE0007F0E106EC1EC2EF07EEC30F00F6A530EAC +:102AF0000E6E0D0E106EC1EC2EF07EEC30F00F6AF3 +:102B0000540E0E6E7F0E106EC1EC2EF07EEC30F087 +:102B10000F6A550E0E6E0D0E106EC1EC2EF07EEC8F +:102B200030F00F6A560E0E6E7F0E106EC1EC2EF056 +:102B30007EEC30F00F6A570E0E6E0D0E106EC1EC6B +:102B40002EF07EEC30F00F6A580E0E6E7F0E106E77 +:102B5000C1EC2EF07EEC30F00F6A590E0E6E0D0EA9 +:102B6000106EC1EC2EF07EEC30F00F6A5A0E0E6E35 +:102B70007F0E106EC1EC2EF07EEC30F00F6A5B0E13 +:102B80000E6E800E106EC1EC2EF07EEC30F00F6AEF +:102B90005C0E0E6EFF0E1068C1EC2EF07EEC30F075 +:102BA0000F6A5D0E0E6E800E106EC1EC2EF07EEC84 +:102BB00030F00F6A5E0E0E6EFF0E1068C1EC2EF044 +:102BC0007EEC30F00F6A5F0E0E6E800E106EC1EC60 +:102BD0002EF07EEC30F00F6A600E0E6EFF0E106865 +:102BE000C1EC2EF07EEC30F00F6A610E0E6E800E9E +:102BF000106EC1EC2EF07EEC30F00F6A620E0E6E9D +:102C0000FF0E1068C1EC2EF07EEC30F00F6A630E00 +:102C10000E6E800E106EC1EC2EF07EEC30F00F6A5E +:102C2000640E0E6EFF0E1068C1EC2EF07EEC30F0DC +:102C30000F6A650E0E6E800E106EC1EC2EF07EECEB +:102C400030F00F6A660E0E6EFF0E1068C1EC2EF0AB +:102C50007EEC30F00F6A670E0E6E7F0E106EC1ECC8 +:102C60002EF07EEC30F00F6A680E0E6EFF0E1068CC +:102C7000C1EC2EF07EEC30F00F6A690E0E6E7F0E06 +:102C8000106EC1EC2EF07EEC30F00F6A6A0E0E6E04 +:102C9000FF0E1068C1EC2EF07EEC30F00F6A6B0E68 +:102CA0000E6E7F0E106EC1EC2EF07EEC30F00F6ACF +:102CB0006C0E0E6EFF0E1068C1EC2EF07EEC30F044 +:102CC0000F6A6D0E0E6E7F0E106EC1EC2EF07EEC54 +:102CD00030F00F6A6E0E0E6EFF0E1068C1EC2EF013 +:102CE0007EEC30F00F6A6F0E0E6E7F0E106EC1EC30 +:102CF0002EF07EEC30F00F6A700E0E6EFF0E106834 +:102D0000C1EC2EF07EEC30F00F6A710E0E6E7F0E6D +:102D1000106EC1EC2EF07EEC30F00F6A720E0E6E6B +:102D2000FF0E1068C1EC2EF07EEC30F00F6A730ECF +:102D30000E6E000E106AC1EC2EF07EEC30F00F6AC1 +:102D4000740E0E6E000E106AC1EC2EF07EEC30F0A8 +:102D50000F6A750E0E6E000E106AC1EC2EF07EEC3E +:102D600030F00F6A760E0E6E000E106AC1EC2EF077 +:102D70007EEC30F00F6A770E0E6E000E106AC1EC1A +:102D80002EF07EEC30F00F6A780E0E6E000E106A98 +:102D9000C1EC2EF07EEC30F00F6A790E0E6E000E54 +:102DA000106AC1EC2EF07EEC30F00F6A7A0E0E6ED7 +:102DB000000E106AC1EC2EF07EEC30F00F6A7B0E34 +:102DC0000E6E000E106AC1EC2EF07EEC30F00F6A31 +:102DD0007C0E0E6E000E106AC1EC2EF07EEC30F010 +:102DE0000F6A7D0E0E6E000E106AC1EC2EF07EECA6 +:102DF00030F00F6A7E0E0E6E000E106AC1EC2EF0DF +:102E00007EEC30F00F6A7F0E0E6E106EC1EC2EF06D +:102E10007EEC30F00F6A800E0E6EFF0E1068C1EC73 +:102E20002EF07EEC30F00F6A810E0E6E7F0E106E6B +:102E3000C1EC2EF07EEC30F00F6A820E0E6EFF0EAB +:102E40001068C1EC2EF07EEC30F00F6A830E0E6E2F +:102E50007F0E106EC1EC2EF07EEC30F00F6A840E07 +:102E60000E6EFF0E1068C1EC2EF07EEC30F00F6A93 +:102E7000850E0E6E7F0E106EC1EC2EF07EEC30F0E3 +:102E80000F6A860E0E6EFF0E1068C1EC2EF07EECFF +:102E900030F00F6A870E0E6E7F0E106EC1EC2EF0B2 +:102EA0007EEC30F00F6A880E0E6EFF0E1068C1ECDB +:102EB0002EF07EEC30F00F6A890E0E6E7F0E106ED3 +:102EC000C1EC2EF07EEC30F00F6A8A0E0E6EFF0E13 +:102ED0001068C1EC2EF07EEC30F00F6A8B0E0E6E97 +:102EE000800E106EC1EC2EF07EEC30F00F6A8C0E6E +:102EF0000E6E000E106AC1EC2EF07EEC30F00F6A00 +:102F00008D0E0E6E800E106EC1EC2EF07EEC30F049 +:102F10000F6A8E0E0E6E000E106AC1EC2EF07EEC63 +:102F200030F00F6A8F0E0E6E800E106EC1EC2EF018 +:102F30007EEC30F00F6A900E0E6E000E106AC1EC3F +:102F40002EF07EEC30F00F6A910E0E6E800E106E39 +:102F5000C1EC2EF07EEC30F00F6A920E0E6E000E79 +:102F6000106AC1EC2EF07EEC30F00F6A930E0E6EFC +:102F7000800E106EC1EC2EF07EEC30F00F6A940ED5 +:102F80000E6E000E106AC1EC2EF07EEC30F00F6A6F +:102F9000950E0E6E800E106EC1EC2EF07EEC30F0B1 +:102FA0000F6A960E0E6E000E106AC1EC2EF07EECCB +:102FB00030F00F6A970E0E6E020E106EC1EC2EF0FE +:102FC0007EEC30F00F6A980E0E6E020E106EC1ECA1 +:102FD0002EF07EEC30F00F6A990E0E6E020E106E1F +:102FE000C1EC2EF07EEC30F00F6A9A0E0E6E020EDF +:102FF000106EC1EC2EF07EEC30F00F6A9B0E0E6E60 +:10300000020E106EC1EC2EF07EEC30F00F6A9C0EBA +:103010000E6E020E106EC1EC2EF07EEC30F00F6AD8 +:10302000F20E0E6EC30E106EC1EC2EF07EEC30F080 +:103030000F6AF30E0E6E500E106EC1EC2EF07EEC89 +:1030400030F00F6A9E0E0E6E000E106AC1EC2EF06C +:103050007EEC30F00F6A9F0E0E6E000E106AC1EC0F +:103060002EF07EEC30F00F6AA00E0E6E000E106A8D +:10307000C1EC2EF07EEC30F00F6AA10E0E6E000E49 +:10308000106AC1EC2EF07EEC30F00F6AA20E0E6ECC +:10309000000E106AC1EC2EF07EEC30F00F6AA30E29 +:1030A0000E6E000E106AC1EC2EF07EEC30F00F6A4E +:1030B000A40E0E6E000E106AC1EC2EF07EEC30F005 +:1030C0000F6AA50E0E6E000E106AC1EC2EF07EEC9B +:1030D00030F00F6AA60E0E6E000E106AC1EC2EF0D4 +:1030E0007EEC30F00F6AA70E0E6E000E106AC1EC77 +:1030F0002EF07EEC30F00F6AA80E0E6E000E106AF5 +:10310000C1EC2EF07EEC30F00F6AA90E0E6E106A44 +:10311000C1EF2EF06951681101E143D373D38FECF5 +:1031200030F070D3DBEC2EF06DD3DFEC2DF06AD3F2 +:1031300072EC2EF067D366510F0B020A01E062D3E6 +:103140000001C751010121EE6CF0DF625BD3800EFC +:103150006D6112D06D5101EC11F00001D26F6DC1A3 +:10316000D1F0030ECC6F820ECB6FCD6BCE6B0A0EFF +:10317000CF6FF3EC2EF046D36D513FEC20F0EDD73E +:1031800066510F0B030A01E03DD30001C751010155 +:1031900021EE6CF0DF6236D3800E6D6106D06EC119 +:1031A00021F06D51B7EC05F0D8D76EC119F06D5113 +:1031B000FBEC24F0D2D70001C751010121EE6CF0E5 +:1031C000DF6220D3000E3CEC30F001016E1901E00B +:1031D00019D3030E3CEC30F001016F1901E012D35A +:1031E000050E3CEC30F00101701901E00BD3070E25 +:1031F0003CEC30F00101711901E004D34750721921 +:1032000001E000D3465021EE73F0DF62FBD26D5136 +:1032100090EC2FF0F7D2000E3CEC30F001016D196C +:1032200074E1010E3CEC30F001016E196EE1020E0A +:103230003CEC30F001016F1968E1030E3CEC30F01A +:103240000101701962E14E8860D0040E3CEC30F050 +:1032500001016D195AE1050E3CEC30F001016E19C7 +:1032600054E1060E3CEC30F001016F194EE1070EFF +:103270003CEC30F00101701948E14E8A46D0080E4E +:103280003CEC30F001016D1940E1090E3CEC30F0EE +:1032900001016E193AE10A0E3CEC30F001016F19A0 +:1032A00034E10B0E3CEC30F0010170192EE14E8C34 +:1032B0002CD00C0E3CEC30F001016D1926E10D0E06 +:1032C0003CEC30F001016E1920E10E0E3CEC30F0C8 +:1032D00001016F191AE10F0E3CEC30F00101701979 +:1032E00014E14E8E12D04E6A10D06C390F0B0001D3 +:1032F0007F6F806B8051F7E17F518DE0010AA5E07F +:10330000030ABDE0010AD5E0EED74E50F00BF00AFB +:1033100001E078D2E4EC2BF075D20001C751010135 +:1033200021EE6CF0DF626ED200018D6B6DC18CF00E +:103330006EC18FF09B6B4AD08C519B25EBEC2FF02C +:1033400000017F6F070E0E6E9B5120EC2FF00001E5 +:10335000806F8051D20FD96EDA6A7FC0DFFF070E0F +:103360000E6E9B5120EC2FF0060A0BE0FF0E0001C1 +:103370008F257F6F806BFF0E80239B517F198011FB +:1033800024E1070E0E6E00019B5120EC2FF0060A7F +:1033900003E1070E000109D0070E0E6E00019B51DC +:1033A00020EC2FF000017F6F7F298E6F8E51810FEF +:1033B000CB6F070ECC6FCD6BCE6B1A0ECF6F8DC05F +:1033C000D1F0F3EC2EF000018D2B9B2B8F519B5DE8 +:1033D00001E318D2B1D70001C751010121EE6CF011 +:1033E000DF6210D26DC190F06651FE0F070B000135 +:1033F000916F966B1BD06E0E00019625D96EDA6A1E +:10340000010EDA22DF50256E905196257FEC2FF0C9 +:10341000000190519625EBEC2FF000017F6F965143 +:10342000D20FD96EDA6A7FC0DFFF962B9151965D7D +:10343000E2E3070ECC6FCD6BCE6B1A0ECF6FD16B64 +:103440009151810FCB6F95D60001C751010121EE3B +:103450006CF0DF62D7D16D5101EC11F000017F6F8C +:103460007F29216E01016D51B7EC05F076D6000180 +:10347000C751010121EE6CF0DF62C4D16D5101EC46 +:1034800011F000017F6F7F05216E01016D51B7ECD6 +:1034900005F063D66C510001C71904E001016C29E5 +:1034A00001E0B0D10001956B030ECC6F880ECB6F9D +:1034B000CD6BCE6B200ECF6F9A6B9AC0D1F0010E00 +:1034C0009C6F9C51D10FD96EDA6A95510F083CEC74 +:1034D00030F0DF6E0001952B100E956501D004D001 +:1034E0009C2B070E9C65EDD7100E956501D007D07B +:1034F000F3EC2EF000019A2B020E9A65DED79C6B3E +:103500009C5105EC30F0000909E000019C51D40FFA +:10351000D96EDA6A9C5105EC30F006D000019C515E +:10352000D40FD96EDA6A000EDF6E00019C2B040EF8 +:103530009C65E6D7F3EC2EF0050E0001956F030EA7 +:103540009A6F9AC0D1F0010E9C6F9C51D10FD96E29 +:10355000DA6A955105EC30F0DF6E0001952B9C2B5B +:10356000070E9C65F2D7F3EC2EF000019A2B060EA5 +:103570009A65E7D747D10001C751010121EE6CF0F0 +:10358000DF6240D1030E0001CC6F870ECB6FCD6B95 +:10359000CE6B220ECF6FD10EF8EC2FF0EAD50001E2 +:1035A000C751010121EE6CF0DF622CD10001976B55 +:1035B00066C17FF00F0E7F17040E7F5D12E370C1AE +:1035C00098F0996B9951981103E1010E996F986BDE +:1035D000010E985D010E995907E3010E996F000ED7 +:1035E00002D0996B010E986F46C086F047C087F0F5 +:1035F00001016E516DC17FF00001806B7FC080F0D2 +:103600007F6B7F11466E8051476E070ECC6FCD6B7E +:10361000CE6B270ECF6FD16B6DC1D2F06EC1D3F0E0 +:103620009751985D7F6F000E9959806F040E7F5DF2 +:10363000000E805902E3040E02D09751985D926FFC +:103640009251840FCB6F01016F5100019725D46F08 +:10365000936B10D001016F51000197259325EBEC7E +:103660002FF000017F6F9351D50FD96EDA6A7FC0BA +:10367000DFFF932B9251935DEDE348C088F049C082 +:1036800089F0F3EC2EF0020E000188257F6F000E0A +:103690008921806F7F51485C80514958F4E39251F1 +:1036A0009727D12B97517F6F806B98517F5D9951F0 +:1036B0008059B6E386C046F087C047F0A3D000012A +:1036C000C751010121EE6CF0DF629CD046C08AF048 +:1036D00047C08BF06E516DC17FF00001806B7FC0E1 +:1036E00080F07F6B7F11466E8051476E6FC194F002 +:1036F00022D0700E7F6F010E806F94517F27000ED5 +:10370000802301016F5100017F5DD96E8051D8A0E7 +:103710008005DA6EDF50256E94517FEC2FF00001AA +:10372000816F01016F510001D5089425D96EDA6AC5 +:1037300081C0DFFF942B010166510F0B00017F6FE9 +:10374000806B01016F5100017F27000E8023FC0E6A +:103750007F25816FFF0E8021826F9451836F846B70 +:103760008451800A856F8151835D8251800A855919 +:10377000C0E38AC046F08BC047F0070ECC6F010152 +:1037800066510F0B800F0001CB6FCD6BCE6B270EF8 +:10379000CF6FD16B6DC1D2F06EC1D3F06FC1D4F0D9 +:1037A000E8D46A51010A01E1BAD4030A01E1BAD4AA +:1037B000040A01E1BAD40E0A01E1BAD4010A01E116 +:1037C000BAD4020A01E1DCD4070A01E1F4D41B0AED +:1037D00001E18BD50F0A01E1A0D5010A01E1FBD57A +:1037E000040A01E131D6030A01E141D6010A01E1EF +:1037F00051D63E0A01E1BFD6040A01E1D0D6030A40 +:1038000001E15DD71200176AF30E166E46EC30F038 +:103810000001AD6F176AF20E166E46EC30F0196EAD +:103820000001AD51186E0BEC2FF01BC063F01AC0F5 +:1038300062F019C061F018C060F00001646B400EC6 +:10384000656F1C0E666F460E676F47EC28F063C00D +:1038500097F162C096F161C095F160C094F10101E9 +:10386000A76BA7C1ADF0010E0001AE6FAD2B02D06A +:10387000D890AE37AD2FFCD7AE51C11501E1FBD1C9 +:1038800001019F6BA06BA16BA26B9E6B010E2E6E54 +:103890009F0E2D6ED890A7350001AD6FAE6BAE3781 +:1038A00001019E510C0DA90EF3240001AF6F010E12 +:1038B000F420B06FAD51AF25D96EAE51B021DA6EA4 +:1038C000DF50B16FD8900101A7350001B26FB36B23 +:1038D000B33701019E510C0DA80EF3240001B46F03 +:1038E000010EF420B56FB251B425D96EB351B52194 +:1038F000DA6EDF50196EB151186E0BEC2FF01BC051 +:1039000032F01AC031F019C030F018C02FF0A9EC15 +:103910002CF001019E2B4F0E9E65B8D7010E0001C1 +:10392000696F9F0E686F6A6B6B6BA00E6C6F420EB7 +:103930006D6F37EC2CF00101A751020D500EF324EE +:10394000166E000EF420176E46EC30F00001AD6FDD +:103950000101A751020D4F0EF324166E000EF42044 +:10396000176E46EC30F00101996F0001AD51010175 +:10397000986F330E0001646F130E656F950E666FBE +:10398000C30E676F98C118F099C119F00BEC2FF0B6 +:103990001BC063F01AC062F019C061F018C060F07B +:1039A00047EC28F063C07BF162C07AF161C079F125 +:1039B00060C078F178C1A2F079C1A3F07AC1A4F017 +:1039C0007BC1A5F04CEC1FF0A5C07FF1A4C07EF137 +:1039D000A3C07DF1A2C07CF17CC168F07DC169F01B +:1039E0007EC16AF07FC16BF000016C6B400E6D6FA1 +:1039F0001C0E6E6F460E6F6F03EC26F06BC077F1F6 +:103A00006AC076F169C075F168C074F19FC16CF04D +:103A1000A0C16DF0A1C16EF0A2C16FF094C168F0B9 +:103A200095C169F096C16AF097C16BF003EC26F07E +:103A30006BC063F06AC062F069C061F068C060F09A +:103A40000001646B656B800E666F440E676F47EC18 +:103A500028F063C093F162C092F161C091F160C03F +:103A600090F100016C6B400E6D6F1C0E6E6F460E78 +:103A70006F6F90C131F091C132F092C133F093C1B8 +:103A800034F094C12DF095C12EF096C12FF097C15E +:103A900030F01BEC2EF030C06BF02FC06AF02EC05F +:103AA00069F02DC068F003EC26F06BC063F06AC0CB +:103AB00062F069C061F068C060F090C164F091C1CB +:103AC00065F092C166F093C167F047EC28F063C0DF +:103AD0009DF162C09CF161C09BF160C09AF174C11C +:103AE00064F075C165F076C166F077C167F09AC180 +:103AF00060F09BC161F09CC162F09DC163F047EC36 +:103B000028F063C08CF062C08BF061C08AF060C0A6 +:103B100089F0D4EC23F08CC083F18BC082F18AC091 +:103B200081F189C080F198C118F099C119F00BECAE +:103B30002FF01BC063F01AC062F019C061F018C00A +:103B400060F080C164F081C165F082C166F083C11C +:103B500067F047EC28F063C0A6F162C0A5F161C030 +:103B6000A4F160C0A3F10101010E366EA30E356E03 +:103B7000330E376E930E386E880E396E430E3A6EE2 +:103B8000CEEC2CF00101A751020D000EF324D96EEA +:103B9000010EF420DA6EDECFADF0DDCFAEF0ADC0B9 +:103BA000AFF0AEC0B0F0000E0001B0BFFF0EB16FBD +:103BB000B26F0101A751A1EC2DF018C0B3F019C0EC +:103BC000B4F0000E0001B4BFFF0EB56FB66F6C6BA2 +:103BD0006D6BC80E6E6F420E6F6FA3C168F0A4C10B +:103BE00069F0A5C16AF0A6C16BF003EC26F06BC0CA +:103BF00081F06AC080F069C07FF068C07EF049EC57 +:103C000029F0B3517E25B76FB4517F21B86FB551FC +:103C10008021B96FB6518121BA6FAF51B725866F38 +:103C2000B051B821876FB151B921886FB251BA2113 +:103C3000896F020E8A6F000E8B6B8C6B8D6B8EEC16 +:103C400027F00101A751020D000EF324D96E010ED9 +:103C5000F420DA6E000186C0DEFF87C0DDFFA7C159 +:103C6000ADF0010EAE6FAD2B02D0D890AE37AD2FB8 +:103C7000FCD7AE1DC1170101A72B050EA765F1D515 +:103C8000050CE8CF1CF04A6A7750C00B1E6E1E660A +:103C900032D060AE12D0A49074AE06D01950D96E56 +:103CA000DA6A000EDB86749E60A002D04A8001D0E2 +:103CB0004A900F0E216E600E1AD00F0150AF19D02E +:103CC000A49274AC06D01950D96EDA6A000EDB8665 +:103CD000749C5051070B4A6E020E4A6005D0195071 +:103CE000D96EDA6A000EDB8E0F0E216E500E206E3A +:103CF00065D0000ED0D01E50400A46E160AE04D020 +:103D00000F0E216E600E3ED00F0150AF04D00F0E8B +:103D1000216E500E37D00D01F8B507D00E0120AF3F +:103D200004D00E0E216E200E2DD00D01F8B707D055 +:103D30000E0130AF04D00E0E216E300E23D00D01D7 +:103D4000F8B907D00E0140AF04D00E0E216E400E20 +:103D500019D00D01F8BB05D00E0150AF02D00E0EE8 +:103D6000D7D70D01F8BD05D00E0160AF02D00E0E01 +:103D7000C8D70D01F8BFBDD70E0170AFBAD70E0E70 +:103D8000216E700E206E0AD074AEB3D76F50070B41 +:103D90007BEC2BF00EC020F00FC021F020C0D9FF2B +:103DA00021C0DAFFDF501F0B4A6EA49274AC06D01C +:103DB0001950D96EDA6A000EDB86749C20C01AF0A6 +:103DC00021C01BF01950D96EDA6ADF6A20EE05F0C7 +:103DD0002050D9262150DA22DF501F6E1F500F0BC2 +:103DE00017C0D9FF18C0DAFFDF6E1FAC05D019501D +:103DF000D96EDA6A000EDB8C20EE02F02050D92654 +:103E00002150DA22DF501F6E1FA608D01950D96E3C +:103E1000DA6A000EDB8A010E1F6E01D01F6A2028AD +:103E20000E6E000E21200F6E1CC010F01FC011F08E +:103E3000CAEC21F0060E2026000E212217C0D9FF61 +:103E400018C0DAFFDF501F6E1D6A0FD020C0D9FFE7 +:103E500021C0DAFF15C0E1FF16C0E2FFDFCFE7FFA8 +:103E6000204A212A154A162A1D2A1F501D5CEEE3FE +:103E7000A4AE06D01950D96EDA6A000EDB88A49E73 +:103E80001AC0D9FF1BC0DAFF7F0EDF161E50800A52 +:103E9000D8B4749E010E1200000120EEA2F0DE5094 +:103EA000DE10DE10DE1007E1000EA26FA36F800EA1 +:103EB000A46F3F0E18D0180E0E6E720E0F6E310EDC +:103EC000106E440E116EA2C012F0A3C013F0A4C075 +:103ED00014F0A5C015F05DEC2CF007E20001A2691A +:103EE000A3697F0EA46FA56FC9D0A2C00EF0A3C0B6 +:103EF0000FF0A4C010F0A5C011F0870E126E480E8E +:103F0000136E3A0E146EC40E156E5DEC2CF002E2C8 +:103F100000018ED00001010EA5AF000EAC6FAC51B8 +:103F200012E0A2C00EF0A3C00FF0A4C010F0A5C014 +:103F300011F06DEC2FF011C0A5F010C0A4F00FC06F +:103F4000A3F00EC0A2F03B0E7E6FAA0E7F6FB80EDC +:103F5000806F3F0E816FA20E83EC2CF0A2C098F010 +:103F6000A3C099F0A4C09AF0A5C09BF085EC25F001 +:103F70009BC0A9F09AC0A8F099C0A7F098C0A6F07D +:103F8000A6C07EF0A7C07FF0A8C080F0A9C081F0D5 +:103F900049EC29F07EC0AAF07FC0ABF0000E366E6F +:103FA000A20E356EAAC018F0ABC019F055EC2EF079 +:103FB0001BC03AF01AC039F019C038F018C037F0F9 +:103FC000CEEC2CF0A2C07EF0A3C07FF0A4C080F0A5 +:103FD000A5C081F0200E0001826F846B090E836FF3 +:103FE0006EEC26F081C08CF080C08BF07FC08AF030 +:103FF0007EC089F0AAC08DF0ABC08EF0F7EC28F03F +:104000008CC0A5F08BC0A4F08AC0A3F089C0A2F038 +:10401000AC512CE020EEA2F0FF0EDE18FF0ED8B45B +:10402000DE187F0ED8B4DE187F0ED8B4DE1805E196 +:10403000A26BA36BA46BA56B21D0606B616B800E30 +:10404000626F3F0E636FA2C064F0A3C065F0A4C0AE +:1040500066F0A5C067F047EC28F063C0A5F062C029 +:10406000A4F061C0A3F060C0A2F008D0A2C0A2F08A +:10407000A3C0A3F0A4C0A4F0A5C0A5F01200E8CF8F +:1040800029F0286A2950800A04E14CC028F04C6AC3 +:10409000CCD02950810A02E1010E82D02950820A37 +:1040A00002E1060E7DD02950830A03E14DC028F0BD +:1040B000BCD02950940A03E18EEC30F071D0295025 +:1040C000950A03E18DEC30F06BD02950960A03E19C +:1040D0008CEC30F065D0890E296005D029507C0F1A +:1040E00032EC30F05DD0880E296408D0910E296042 +:1040F00005D02950770F28EC30F052D02950910A82 +:1041000003E1C7C028F091D02950930A03E146C0CB +:1041100028F08BD02950920A02E1475041D0295013 +:10412000970A03E18BEC30F03BD02950980A03E169 +:104130008AEC30F035D02950990A03E189EC30F04F +:104140002FD0990E29642ED09E0E29602BD070ECB2 +:1041500030F011C021F010C020F00FC01FF00EC0D1 +:104160001EF02950660F266E26500308196ED8904F +:104170001936D8901936D890193619501EC01AF031 +:104180001FC01BF020C01CF021C01DF0E82A05D084 +:10419000D8901D321C321B321A32E82EF9D730D09B +:1041A000286E43D09D0E29642DD0A20E29602AD0FE +:1041B0006BEC30F011C025F010C024F00FC023F0DC +:1041C0000EC022F02950620F276E27500308196E87 +:1041D000D8901936D8901936D8901936195022C06F +:1041E0001AF023C01BF024C01CF025C01DF0E82AE3 +:1041F00005D0D8901D321C321B321A32E82EF9D766 +:104200001A50CED7CF0E296408D0E00E296005D011 +:104210002950300F3CEC30F0C3D7DF0E296405D0B5 +:104220002950200F05EC30F0BBD7285012000F0E9C +:10423000216E400E206E0F0E236E300E226E0F0E7A +:10424000256E200E246E0E0E276E200E266E0E0E8C +:10425000296E300E286E0E0E2B6E400E2A6E0E0E3C +:104260002D6E500E2C6E0E0E2F6E600E2E6E0E0EDC +:10427000316E700E306E7750C00B326E326602D0E7 +:10428000020E01D0080E336E0D01D890F831356E54 +:10429000396A7BD03950020DF350200FD96EDA6A9B +:1042A000DECF3AF0DDCF3BF03AC036F03BC037F01E +:1042B000020E396404D0D890353235A065D03AC0AA +:1042C000D9FF3BC0DAFFDF501F6E1FB65DD03AC08A +:1042D000D9FF3BC0DAFFFC0EDF161EC01FF0030E35 +:1042E0001F163AC0D9FF3BC0DAFF1F50DF121EACC9 +:1042F00004D01D504009386E02D01DC038F020EEA9 +:1043000005F03A50D9263B50DA2238C0DFFF1EAA0A +:1043100003D0010E386E01D0386A3A280E6E000EB6 +:104320003B200F6E18C010F019C011F01AC012F027 +:104330001BC013F038C014F02CEC23F0060E3A2604 +:10434000000E3B22346A0DD01C50D96EDA6A3AC096 +:10435000E1FF3BC0E2FFDFCFE7FF1C2A3A4A3B2ADE +:10436000342A1D50345CF0E336C0D9FF37C0DAFF81 +:10437000DF501F6E1FB406D036C0D9FF37C0DAFF3A +:10438000000EDB86010E05D0392A3350395C82E3FA +:10439000000E120010C014F0116646D01450D96EF1 +:1043A000DA6A0EC0E1FF0FC0E2FFE750126ED8904C +:1043B0001236D8901236D8901234DF6E1450D96E5F +:1043C000DA6AD92ADA6A0EC0E1FF0FC0E2FFE750CD +:1043D000126E050E136ED8901232132EFCD71250A7 +:1043E000DF6E0E4A0F2A0EC0D9FF0FC0DAFFDF5072 +:1043F000126E050E136ED8901232132EFCD7145085 +:10440000D96EDA6A1250DF121450D96EDA6A020ECF +:10441000D926DA6ADF6A1450D96EDA6A030ED92611 +:10442000DA6A000EDF6E67D01450D96EDA6A020EB7 +:10443000D926DA6A0EC0E1FF0FC0E2FFE750126E24 +:10444000050E136ED8901236132EFCD71250DF6E65 +:104450001450D96EDA6A030ED926DA6A0EC0E1FF6B +:104460000FC0E2FFE750126ED8901232D89012328D +:10447000D8901230DF6E0E4A0F2A0EC0D9FF0FC03F +:10448000DAFFDF50126E030E12161450D96EDA6A7C +:10449000020ED926DA6A1250DF120EC0D9FF0FC001 +:1044A000DAFFDF50126ED8901232D8901232D890C4 +:1044B00012321C0E12161450D96EDA6A020ED92668 +:1044C000DA6A1250DF120E4A0F2A0EC0D9FF0FC04F +:1044D000DAFF1450E16EE26AE12AE26ADFCFE7FF19 +:1044E0000E4A0F2A0EC0D9FF0FC0DAFF1450E16E3A +:1044F000E26ADFCFE7FF1200203421342C6E24342F +:1045000025342B6E2C5009E02B502C600FD02C50F2 +:104510002B5C266E210E265C09E322C01EF023C010 +:104520001FF024C020F025C021F095D02B5009E0C9 +:104530002C502B600FD02B502C5C266E210E265C4D +:1045400009E31EC01EF01FC01FF020C020F021C0D4 +:1045500021F081D0060E2A6E21BE2A8E25BE2A8C1D +:10456000208E216A248E256A2B502C6018D0D8907A +:1045700022362336243625362B062B502C180BE0FA +:104580002A062A50070B07E0F2D7D89021322032B2 +:104590001F321E322C2A2B502C62F7D71AD02C50E7 +:1045A0002B6017D0D8901E361F36203621362C06A9 +:1045B0002B502C180BE02A062A50070B07E0F2D7E5 +:1045C000D89025322432233222322B2A2B502C62CF +:1045D000F7D72AAE09D01E1E1F1E201E211E1E2A1E +:1045E000000E1F22202221222AAC09D0221E231EC7 +:1045F000241E251E222A000E2322242225222A6A76 +:104600001E5022261F5023222050242221502522D2 +:1046100025AE0BD0221E231E241E251E222A000E8C +:10462000232224222522010E2A6E22C00EF023C04E +:104630000FF024C010F025C011F02CC012F02AC0D9 +:1046400013F02EEC27F011C021F010C020F00FC0A5 +:104650001FF00EC01EF01200100E176E146637D039 +:104660001750D96EDA6ADF50156ED8901532D8908F +:104670001532D89015300EC0D9FF0FC0DAFFDF6EAB +:104680001750D96EDA6AD92ADA6ADF50156E050E2C +:10469000166ED8901536162EFCD70EC0D9FF0FC057 +:1046A000DAFF1550DF120E4A0F2A1750D96EDA6A58 +:1046B000DF50156E050E166ED8901536162EFCD7E7 +:1046C00015500EC0D9FF0FC0DAFFDF6E6CD0175047 +:1046D000D96EDA6A020ED926DA6ADF50156E050E37 +:1046E000166ED8901532162EFCD715500EC0D9FF75 +:1046F0000FC0DAFFDF6E1750D96EDA6A030ED926C3 +:10470000DA6ADF50156ED8901536D8901536D890E5 +:1047100015360EC0D9FF0FC0DAFF1550DF120E4A52 +:104720000F2A1750D96EDA6A020ED926DA6ADF50DC +:10473000156ED8901536D8901536D8901534E00BF4 +:104740000EC0D9FF0FC0DAFFDF6E0EC0D9FF0FC059 +:10475000DAFF000EDB861750D96EDA6A020ED92610 +:10476000DA6ADF50156E030E15160EC0D9FF0FC0A2 +:10477000DAFF1550DF120E4A0F2A1750D96EDA6A87 +:10478000D92ADA6A0EC0E1FF0FC0E2FFDFCFE7FFF0 +:104790000E4A0F2A1750D96EDA6A0EC0E1FF0FC019 +:1047A000E2FFDFCFE7FF120000018CBF07D020EE51 +:1047B00089F0DE50DE10DE10DE1005E1896B8A6BB9 +:1047C0008B6B8C6B87D06C6B6D6B6E6B400E6F6FF1 +:1047D000440E126E000E136E0F0E136E5F0E1264F7 +:1047E000136A89C00EF08AC00FF08BC010F08CC025 +:1047F00011F079EC2AF011C06BF010C06AF00FC014 +:1048000069F00EC068F003EC26F06BC021F06AC0BE +:1048100020F069C01FF068C01EF0226A236A800E73 +:10482000246EBF0E256E7CEC22F021C08CF020C0DF +:104830008BF01FC08AF01EC089F04406D8A0450640 +:1048400089C07EF08AC07FF08BC080F08CC081F080 +:10485000480E0001826F846B080E836F6EEC26F0A9 +:1048600081C08CF080C08BF07FC08AF07EC089F060 +:10487000180E6C6F720E6D6F310E6E6F3F0E6F6F94 +:1048800044C018F045C019F055EC2EF01BC06BF079 +:104890001AC06AF019C069F018C068F003EC26F07D +:1048A0006BC021F06AC020F069C01FF068C01EF024 +:1048B00089C022F08AC023F08BC024F08CC025F080 +:1048C0007CEC22F021C08CF020C08BF01FC08AF05D +:1048D0001EC089F01200FDEC2DF0C0EC2DF0000997 +:1048E000D8B4D2EC14F0E4EC2BF00400C50E0101B6 +:1048F0001C5D090E1D590FE30001C8050CE0C769D6 +:104900007EEC30F00F6A010E0E6EFF0E1068C1ECE7 +:104910002EF0E4EC2BF00101666B5EEC2DF025D05F +:10492000C72903E1010EC86F2CD0030EC86FB1EC8C +:104930002FF027D0CEEC26F024D0010166AF21D095 +:104940006951681103E18AEC18F01BD068511E0A06 +:10495000691117E16A511A0A14E135EC2AF011D0F5 +:1049600081EC30F00ED0C86B0CD00001C851D8E0FB +:10497000010AE0E0030ADBE0010ADFE0070AF0E0F9 +:10498000F2D7E90E0101125D030E1359000E1459FE +:10499000000E1559AAE3126B136B146B156B08EC20 +:1049A0000DF0C42BC851030A1AE1BB6BBC6BBD6B85 +:1049B000BE6B0C0E0001BB25D96E010EBC21DA6E58 +:1049C000DF2ABB2B000EBC23BD23BE23060EBB5D1E +:1049D000000EBC59000EBD59000EBE59EAE33B0E55 +:1049E000C46501D0C46BC851030AD8B410EC2CF0D4 +:1049F00003EC1CF07AD7E8CF1FF0191C1E6E1F5075 +:104A0000830A02E14D6A7ED0830E1F640ED0890EA8 +:104A10001F600BD019C012F01F507C0FDDEC2FF07F +:104A20001F507C0F32EC30F06BD01F50920A0DE11A +:104A300019501B6E1A6A46501C6E1D6A1A10466E7B +:104A40001B501D10476E47505BD01F50930A0BE15F +:104A50001A6A47501B6E19501A10466E1B50476E4B +:104A600046C01EF050D0880E1F6419D0910E1F60F2 +:104A700016D047C01AF01AC01BF01C6A1B2802E1AE +:104A8000462802E0191C3CD019C012F01F50770FC5 +:104A9000CFEC2FF01F50770F28EC30F031D0CF0E35 +:104AA0001F6417D0E00E1F6014D047C01AF01AC060 +:104AB0001BF01C6A1B28E6E14628E4E119C012F04D +:104AC0001F50300F47EC2FF01F50300F3CEC30F0F0 +:104AD00017D01F50A20AD6E11950550A05E100016E +:104AE000BF6BC06B550E0CD01950AA0A0CE1E80E32 +:104AF0000001BF5D030EC05905E27AEC30F0AA0E4A +:104B00001E6E01D01E6A1E50120098C00EF099C091 +:104B10000FF09AC010F09BC011F0000E136EA00EA3 +:104B2000126E79EC2AF0A1AF0FD09BAF08D0000E27 +:104B3000986F996F800E9A6FBF0E9B6F63D0986BC2 +:104B4000996B9A6B9B6B5ED01D0EA05D000EA159F8 +:104B500009E398C098F099C099F09AC09AF09BC068 +:104B60009BF050D098C07EF099C07FF09AC080F042 +:104B70009BC081F049EC29F081C097F080C096F08D +:104B80007FC095F07EC094F0F3EC2CF097C09FF0BE +:104B900096C09EF095C09DF094C09CF098C00EF019 +:104BA00099C00FF09AC010F09BC011F09CC012F099 +:104BB0009DC013F09EC014F09FC015F05DEC2CF06A +:104BC00019E29CC01EF09DC01FF09EC020F09FC047 +:104BD00021F0226A236A800E246EBF0E256E7CECC3 +:104BE00022F021C09BF020C09AF01FC099F01EC097 +:104BF00098F008D09CC098F09DC099F09EC09AF0A3 +:104C00009FC09BF0120000016A356B35776F7767A4 +:104C100001D006D000016E356F357D6F7D6705D000 +:104C2000686B696B6A6B6B6B58D07D517B0F772714 +:104C30006BC07DF000016F517D1B800E7D176A8F68 +:104C40006E8F000E6F17786B796B7A6B7B6B070E2C +:104C50007C6F68A108D06C5178276D5179236E5113 +:104C60007A236F517B23D8906B336A33693368336F +:104C7000D8906C376D376E376F377C2FEAD7110EAF +:104C80007C6F68A108D06C5178276D5179236E51E3 +:104C90007A236F517B23D8906B336A33693368333F +:104CA000D8907B337A33793378337C2FEAD778C046 +:104CB0000EF079C00FF07AC010F07BC011F077C011 +:104CC00012F07DC013F02EEC27F011C06BF010C075 +:104CD0006AF00FC069F00EC068F012008351040D35 +:104CE0008251F324436E43C0F6FF0B0EF76E0900AA +:104CF000F5CF85F00900F5CF86F00900F5CF87F0F4 +:104D00000A00F5CF88F03DD085C06CF086C06DF00C +:104D100087C06EF088C06FF07EC068F07FC069F019 +:104D200080C06AF081C06BF003EC26F06BC021F00C +:104D30006AC020F069C01FF068C01EF00001830740 +:104D4000D8A084078351040D8251F324436E43C0DD +:104D5000F6FF0B0EF76E0900F5CF22F00900F5CF34 +:104D600023F00900F5CF24F00A00F5CF25F07CEC04 +:104D700022F021C088F020C087F01FC086F01EC03E +:104D800085F0000184518311BFE185C07EF086C0AB +:104D90007FF087C080F088C081F0120056D0512883 +:104DA00011E0810E0001CB6FCC6BCD6BCE6B020E90 +:104DB000CF6F51C0D1F0F3EC2EF0010E506E486A67 +:104DC000496A49D0040E0001C86F810ECB6FD169CA +:104DD000070ECC6FCD6BCE6B030ECF6FF3EC2EF0C6 +:104DE0003AD0010166AF11D06951681134E16A51BE +:104DF000030A31E1516604D0020E0001C86FDFD70B +:104E0000512A506A0001C96B26D0E90E485C030E96 +:104E1000495821E30001C92B020EC96514D051661F +:104E200005D0512A506A486A496AECD751C0C7F088 +:104E3000030EC86F506AC7511DEC30F00001C96BFA +:104E4000B1EC2FF008D0506A06D05050A8E0010A0B +:104E5000C8E0030AF8E10101666B1200125005E098 +:104E600011500E100F1010100BE10E6A0F6A106A2D +:104E7000116A53D0122AD890113210320F320E32EA +:104E8000146A156A166AFE0E1114176E1750141064 +:104E9000151016100CE0EED7122A0E2A000E0F2263 +:104EA00010221122D890113210320F320E32146AB1 +:104EB000156A166A1150176E175014101510161037 +:104EC00007E0EAD71206D8900E360F3610361136A4 +:104ED00010AEF8D712B002D07F0E1016D890123252 +:104EE00012C014F0156A166A176A14C017F0166A11 +:104EF000156A146A14500E1215500F121650101223 +:104F0000175011121350D8A4118E0EC00EF00FC0FE +:104F10000FF010C010F011C011F012008F6B8DAFA8 +:104F20000AD08D1F8C1F8B1F8A6D000E8B238C2344 +:104F30008D23010E8F6F89AF0AD0891F881F871FAD +:104F4000866D000E872388238923010E8F1B906BAB +:104F5000916B926B936B8D518A118B118C1129E09F +:104F6000010E8E6F06D0D8908A378B378C378D37ED +:104F70008E2B8DAFF8D7D8909037913792379337E3 +:104F80008A51865D8B5187598C5188598D51895929 +:104F900009E38A51865F8B51875B8C51885B8D5109 +:104FA000895B9081D8908D338C338B338A338E2FED +:104FB000E2D78F5108E0931F921F911F906D000E52 +:104FC00091239223932390C086F091C087F092C0E2 +:104FD00088F093C089F0120062C067F0686B696B5B +:104FE0006A6B69C06AF068C069F067C068F0676B97 +:104FF00060516B6F61516C6F6D6B6E6B6CC06EF05E +:105000006BC06DF06C6B6B6B64C06FF0706B716B31 +:10501000726B1A0ED8906F37703771377237E82E6F +:10502000F9D76B516F11736F6C517011746F6D51B3 +:105030007111756F6E517211766F67517311776FC1 +:1050400068517411786F69517511796F6A517611D1 +:105050007A6F635177117B6F78517C6F79517D6FD7 +:105060007A517E6F7BC03CF07CC03DF07DC03EF04D +:105070007EC03FF065C040F066C041F017EC2DF0F7 +:10508000000903E14D2A000E01D0010E12000001BB +:1050900062356335416E416601D006D00001663548 +:1050A0006735426E426606D00001606B616B626BD1 +:1050B000636B44D04250890F415E63C042F00001EF +:1050C0006751421A800E4216628F636B668F676B60 +:1050D000200E406ED8903C363D363E363F36645109 +:1050E000605D65516159665162596751635909E3C1 +:1050F0006451605F6551615B6651625B6751635BE0 +:105100003C80D8906037613762376337402EE2D7F2 +:105110003CC00EF03DC00FF03EC010F03FC011F09B +:1051200041C012F042C013F02EEC27F011C063F022 +:1051300010C062F00FC061F00EC060F0120088670E +:1051400019D086C018F087C019F055EC2EF01BC09E +:1051500030F01AC02FF019C02EF018C02DF08DECD1 +:105160002EF030C08CF02FC08BF02EC08AF02DC0F6 +:1051700089F02AD08851020A19E186C018F087C048 +:1051800019F055EC2EF01BC081F01AC080F019C048 +:105190007FF018C07EF040EC2BF081C08CF080C016 +:1051A0008BF07FC08AF07EC089F00ED086C018F0E8 +:1051B00087C019F055EC2EF01BC08CF01AC08BF094 +:1051C00019C08AF018C089F089C07EF08AC07FF0CB +:1051D0008BC080F08CC081F049EC29F07EC08DF04E +:1051E0007FC08EF08E51D36F8DC0D4F0120020EEB0 +:1051F00089F0DE50DE10DE10DE1014E08C517F0BE3 +:105200008F6FD8908F35906F916B913790518D271C +:1052100091518E238B35E836010B8D27000E8E239E +:105220008EAF05D0896B8A6B8B6B8C6B31D08E51B6 +:10523000800A7F0F000ED8B48D5D0EE38CAF06D0D0 +:1052400089698A697F0E8B6FFF0E04D089698A692C +:105250007F0E8B6F8C6F1CD08E358E31906F8D31A1 +:105260008F6F8C19800B8F198C6F8DC08FF0010E92 +:105270008F178F338F338B518F197F0B8F198B6F54 +:1052800089C089F08AC08AF08BC08BF08CC08CF00A +:105290001200000180358135446E446606D000015D +:1052A0007E6B7F6B806B816B44D000017EC082F08F +:1052B0007FC083F080C084F081C085F0200E05D0CF +:1052C000D8908533843383338233E82EF9D78251E3 +:1052D000436E808F816B960E445E44AE0CD044507A +:1052E000800A970FDCE3D890813380337F337E339D +:1052F000443EF9D70CD01F0E446407D0D0D7D890C5 +:105300007E377F378037813744064466F8D743506D +:1053100008E0811F801F7F1F7E6D000E7F2380238A +:1053200081237EC07EF07FC07FF080C080F081C08E +:1053300081F012001D6A1E6A206A020E1F6E1F5045 +:105340000208186E18501A0FD96EDA6A1DC00EF0D6 +:105350001EC00FF0116A030E106E38EC2EF01F50B5 +:105360000E2620500F22AA0E0E24166E000E0F20BD +:10537000176E46EC30F0DF6E1F06D8A020062050D6 +:10538000800A800F010ED8B41F5CD9E21DC018F04E +:105390001EC019F0D89018361936D890183619361C +:1053A00001011E0E1824D96E010E1920DA6E1AC0E2 +:1053B000DEFF1BC0DEFF1CC0DEFF1DC0DEFF1D4A7E +:1053C0001E2A1E50800A800F060ED8B41D5CD8B06D +:1053D0001200B2D7800E11EC30F0090E706EFC0E88 +:1053E000716E010E726E200E736E778E779C606AFE +:1053F0000F01506B0E01206B306B406B506B606B7C +:10540000706BE00E0D01F86F0F01006B080E016F5D +:10541000026B036B046BE80E056F1A0E066F076BC9 +:10542000030E0D01D46FD56BE06B110EE16FE26FCF +:10543000E36BE46BE56BE66BE76B540EF06F050E08 +:10544000F16FF26BF26B0F0E0F01186FE00E196F18 +:105450001A6B1B6B19870F0E1C6FE00E1D6F1E69F8 +:105460001F6B1D87000E11EF30F00001926B0101E0 +:105470006D2911E0D89000019235906F916B9137B2 +:10548000730E9025166E000E9121176E46EC30F0CB +:1054900001016D1928E16E2911E0D89000019235C3 +:1054A000906F916B9137740E9025166E000E9121BE +:1054B000176E46EC30F001016E1915E1166B176B93 +:1054C000186B196B0AD0E90E0101165D030E17590E +:1054D000000E1859000E195906E200019251BCEC59 +:1054E0002AF00009F0E00001922B050E9265BFD76B +:1054F000050C20EE0EF0DE50DE10DE10DE100CE1AA +:1055000012C0D9FF13C0DAFF000EDE6ADD6A0E6A30 +:105510000F6A106A116A2FD011507F0B146ED89049 +:105520001434156E166A163612C0D9FF13C0DAFF8E +:1055300015C0DEFF16C0DDFF1034E836010B12C0C7 +:10554000D9FF13C0DAFFDE12000EDD1212C0D9FF40 +:1055500013C0DAFF820EDE26FF0EDD221150800B13 +:105560003F09116E109E0EC00EF00FC00FF010C05C +:1055700010F011C011F01200E8CF8FF0030ECC6FC5 +:10558000840ECB6FCE6B0A0ECD6F060ECF6F430E1F +:105590008F25166E176A000E172246EC30F0456E06 +:1055A000030E4516D8904536D8904536D8904534E8 +:1055B00000018F118009D16F820ED26F8F51020DC1 +:1055C000000EF324D96E010EF420DA6EDECF86F0E1 +:1055D000DDCF87F0430E8F25166E176A000E172257 +:1055E00046EC30F0030B0001886F9FEC28F0F3ECE1 +:1055F0002EF00009000ED8A4010E120030C022F0D7 +:1056000031C023F032C024F033C025F0380EA7ECAF +:105610002EF0000902E1000E32D02CC0D9FF2DC0BF +:10562000DAFF38C0DFFF2AC0D9FF2BC0DAFF39C04C +:10563000DFFF3A50346E010E3B14356E28C0D9FF9F +:1056400029C0DAFF34C0DEFF35C0DDFF38C034F0DA +:1056500039C035F03AC036F03BC037F01B0E05D0EC +:10566000D8903732363235323432E82EF9D73450CA +:10567000070B2EC0D9FF2FC0DAFFDF6E010E12001C +:10568000226A236A7A0E246E460E256E00016C6B28 +:105690006D6B100E6E6F410E6F6F7EC068F07FC035 +:1056A00069F080C06AF081C06BF003EC26F06BC03B +:1056B00021F06AC020F069C01FF068C01EF07CECC9 +:1056C00022F021C063F020C062F01FC061F01EC054 +:1056D00060F00001646B656BA00E666F400E676F33 +:1056E00047EC28F063C081F062C080F061C07FF0B9 +:1056F00060C07EF01200E8CF11F024D00F0E136EC0 +:10570000600E1ED00F010F0E136E500E19D00E0139 +:105710000E0E136E200E14D00E010E0E136E300EF0 +:105720000FD00E010E0E136E400E0AD00E010E0E9B +:10573000EBD70E010E0EE3D70E010E0E136E700E98 +:10574000126E0FD01150DAE0010ADCE0030ADFE04C +:10575000010AE2E0070AE5E0010AE8E0030AE9E0FD +:10576000EBD712C00EF013C00FF01200E8CF12F00A +:10577000C26AC06AD8900E303C0BC26E0EC010F0E8 +:10578000103AF00E1016300E10160F500F0B1010AE +:10579000C16E12C010F0D8901036D8901036380E66 +:1057A000101612C011F0113A0F0E1116070E111635 +:1057B0001250800B11101010C06E0EAE03D09E9CC4 +:1057C0009D8CF28CC280120001011C6B1D6B010EBE +:1057D0004F6E75EC30F00001C76FC76701D0C76925 +:1057E000C72902E1020E4F6E0101666B676B686BA1 +:1057F000696B6A6B0001CB6BCC6BCD6BCE6BCF6BE7 +:105800004D6A4C6A516AC86B506AC96B466A476AEE +:10581000486A496ABF6BC06BCA6BC66BC56B120026 +:10582000CA2B3B0ECA650CD0CA6BC62BC851030AE3 +:1058300007E161EC30F0446E66EC30F034EC2FF0B0 +:105840003B0E0001C66502D0C66BC52B170EC565A1 +:1058500001D0C56BC851030A09E14E2A4EC07FF042 +:105860000F0E7F17020E7F5DD8B04E6A120068C01F +:10587000D9FF69C0DAFFDECF60F0DECF61F0DECFA6 +:1058800062F0DECF63F06AC064F06BC065F06CC09C +:1058900066F06DC067F047EC28F068C0D9FF69C0BA +:1058A000DAFF000160C0DEFF61C0DEFF62C0DEFF24 +:1058B00063C0DDFFD906D906120011AE09D00E6C07 +:1058C0000F1ED8B00F2A101ED8B0102A800E115605 +:1058D00015AE09D0126C131ED8B0132A141ED8B0FE +:1058E000142A800E1556800E111A151A12500E5CCD +:1058F00013500F58145010581550115802E2D890F8 +:1059000001D0D8801200E8CF43F04350D96EDA6A54 +:10591000DECF68F0DECF69F0DECF6AF0DECF6BF06D +:105920007EC06CF07FC06DF080C06EF081C06FF003 +:1059300003EC26F04350D96EDA6A000168C0DEFF3E +:1059400069C0DEFF6AC0DEFF6BC0DDFFD906D90685 +:1059500012002DC0D9FF2EC0DAFFDECF1EF0DECF41 +:105960001FF0DECF20F0DECF21F02FC022F030C0BC +:1059700023F031C024F032C025F07CEC22F02DC0A1 +:10598000D9FF2EC0DAFF1EC0DEFF1FC0DEFF20C021 +:10599000DEFF21C0DDFFD906D906120035C0D9FFD0 +:1059A00036C0DAFFDECF2DF0DECF2EF0DECF2FF0C7 +:1059B000DECF30F037C031F038C032F039C033F0CC +:1059C0003AC034F01BEC2EF035C0D9FF36C0DAFFF8 +:1059D0002DC0DEFF2EC0DEFF2FC0DEFF30C0DDFF9A +:1059E000D906D9061200456A97AF0AD0971F961FAD +:1059F000951F946D000E952396239723010E456EF7 +:105A000094C00EF095C00FF096C010F097C011F042 +:105A1000960E126E45C013F02EEC27F011C097F0D1 +:105A200010C096F00FC095F00EC094F01200426ABC +:105A300001011A6B1B6B15D03CC018F03DC019F06A +:105A40003EC01AF03FC01BF041C01CF040C01DF02A +:105A5000200E1E6E17EC21F0000903E0010E426ECD +:105A600006D0E80E01011A5D030E1B59E5E30001A3 +:105A7000CB6B425012000101126B136B146B156B50 +:105A80000001C46B0E6A0C0E0E24D96EDA6A010E88 +:105A9000DA22DF6A0E50020D000EF324D96E010ED9 +:105AA000F420DA6EDE6ADD6A0E2A050E0E64EBD78C +:105AB0000001C16B4B6AC36BC26B120066BF1FD083 +:105AC000010E296E680E286E010E2B6E6A0E2A6E6C +:105AD000010E2D6E6B0E2C6E010E2F6E670E2E6E4C +:105AE000010E316E660E306E010E336E6C0E326E2C +:105AF000FEEC2AF03C6E3C5002E00101668F120081 +:105B000001EEA8F013EEC0F0EE6AE550E150FCE1C2 +:105B1000E250FAE101EE00F0740EEE6AE806FDE1F3 +:105B200000EEBFF01A0EEE6AE806FDE100EE46F068 +:105B30000D0EEE6AE806FDE1000EF86E00016BEF57 +:105B400024F0E8CF1DF01D50020D9F0EF324166EB9 +:105B5000000EF420176E46EC30F01A6E1D50020D48 +:105B60009E0EF324166E000EF420176E46EC30F0F5 +:105B70001C6E1A501B6E1BC018F01CC019F01200CE +:105B8000000EA1EC2FF0550A07E1010EA1EC2FF059 +:105B9000AA0A02E1010E12D0020E4F6E83EC30F021 +:105BA000FF0E1DEC30F0550E126E000E5AEC2FF069 +:105BB000AA0E126E010E5AEC2FF0000E1200665162 +:105BC0000F0B020A19E10001C751010121EE6CF02F +:105BD000DF6212D06DC1C7F00001C7511DEC30F07B +:105BE000810E0001CB6FCC6BCD6BCE6B070ECF6FF0 +:105BF000C7C0D1F0F3EC2EF012003BEC2DF0170EE5 +:105C0000926E1B0E936E010E946E826A920EC0EC21 +:105C10002FF0FB0E0F6E1D0E0E6E4FEC30F0840E4B +:105C20000E6E0F0E0F6EAF0EB6EC2BF0EAEC29F0F5 +:105C3000F28E85EF30F0800E341A2DC01EF02EC08B +:105C40001FF02FC020F030C021F031C022F032C050 +:105C500023F033C024F034C025F07CEC22F021C0C6 +:105C600030F020C02FF01FC02EF01EC02DF012000B +:105C70000E501002F3CF14F0F4CF15F00E501102B5 +:105C8000F3CFF4FFF36AF3501426F45015220F50AB +:105C90001002F3CFF4FFF36AF3501426F4501522E8 +:105CA00014C00EF015C00FF012001D6A19AE05D019 +:105CB000186C191ED8B0192A1D2A18C00EF019C068 +:105CC0000FF0106A116A960E126E1DC013F02EECC2 +:105CD00027F011C01BF010C01AF00FC019F00EC051 +:105CE00018F0120066510F0B186E185015E00001E5 +:105CF000C751010121EE6CF0DF620ED0180405E0FF +:105D0000010E186409D06D6707D00001C769FF0E46 +:105D10001DEC30F0E4EC2BF012002DC01EF02EC074 +:105D20001FF02FC020F030C021F0226A680E236ED1 +:105D3000D50E246E460E256E7CEC22F021C030F08C +:105D400020C02FF01FC02EF01EC02DF01200E8CF93 +:105D500026F066AF02D0000E13D024C015F025C087 +:105D600016F022C017F023C018F0270E196E265027 +:105D700041EC1EF00009EFE027AC27AAECD7010E9A +:105D800012000EC0A9FF10C0A8FFA69EA69CA68464 +:105D9000000EF2BE010E116EF29E550EA76EAA0EF7 +:105DA000A76EA682A6B2FED711B002D0F29E01D095 +:105DB000F28EA694120066C144F00F0E44164404FD +:105DC00011E10001C751010121EE6CF0DF620AD040 +:105DD000800E0001CB6FCC6BCD6BCE6B030ECF6F03 +:105DE000F3EC2EF01200CDC060F0CEC061F0CFC059 +:105DF00062F0C7C063F0CCC064F00001CB510F0B60 +:105E0000656FD10E666FECEC27F0436E436601D0F0 +:105E10004D2A4350120018C00EF019C00FF0106A3E +:105E2000116A960E126E000E136A2EEC27F011C046 +:105E30001BF010C01AF00FC019F00EC018F01200BD +:105E4000E8CF0FF0080E106E116AD8900F3411349D +:105E5000116ED8900F360E50115C02E30E50115E99 +:105E6000102EF3D711501200E8CF45F0830E000139 +:105E7000CB6F070ECC6FCE6B140ECD6F090ECF6FAC +:105E8000D16B45C0D2F044C0D3F0F3EF2EF0E8CF91 +:105E900013F00F0E136401D00CD07EEC30F0120E14 +:105EA00013240E6E0F6A000E0F2212C010F0C1EC08 +:105EB0002EF01200E8CF13F0010E136401D00CD0C5 +:105EC0007EEC30F0030E13240E6E0F6A000E0F22CC +:105ED00012C010F0C1EC2EF0120020EE0EF0DE50D9 +:105EE000DE10DE10DE1002E0800E111A0EC00EF081 +:105EF0000FC00FF010C010F011C011F01200E8CF69 +:105F000026F07F0E266406D025C019F02650FBEC43 +:105F100024F005D025C021F02650B7EC05F0120082 +:105F2000E8CF12F012040CE17EEC30F00F6A0E6A3A +:105F3000FF0E1068C1EC2EF0800E11EC30F0FF0067 +:105F40001200E8CF18F0010E186402D0000E08D03D +:105F5000030E1824166E176A000E172246EC30F056 +:105F60001200810E0001CB6FCC6BCD6BCE6B020E9D +:105F7000CF6FC7C0D1F0F3EC2EF0010E4F6E010CC5 +:105F8000E8CF0EF00E507F0BD56ED76AD66AF2942A +:105F90000EAE02D0F28A01D0F29AD58E1200E8CF6E +:105FA00013F07EEC30F00A0E13240E6E0F6A000E12 +:105FB0000F2212C010F0C1EF2EF0E8CF13F07EECEC +:105FC00030F0050E13240E6E0F6A000E0F2212C061 +:105FD00010F0C1EF2EF0E8CF2AF07F0E2A6404D033 +:105FE0002A503FEC20F003D02A5001EC11F01200AF +:105FF000E8CF0EF00F6A0E500F24D96EDA6ADF6A0E +:106000000F2A070E0F64F7D7070CE8CF0FF00F50D9 +:10601000000F0E6E0EC0F6FF0B0EF76E0800F55067 +:106020001200E8CF0EF01F0E6F160E506F126F5059 +:10603000E00B0E18D8B41200FAD7E8CF12F07EECBD +:1060400030F00F6A010E0E6E12C010F0C1EF2EF08C +:10605000E8CF18F00A0E1824166E176A000E1722E1 +:1060600046EF30F0E8CF18F0050E1824166E176AC8 +:10607000000E172246EF30F0E8CF18F0120E182469 +:10608000166E176A000E172246EF30F016C0A9FFF1 +:10609000A69CA69EA68000F000F0A85012000EC09C +:1060A00010F00FC011F011C0D7FF10C0D6FF1200C2 +:1060B00001C003F002C004F004C0D7FF03C0D6FF44 +:1060C0001200176A420E166E46EF30F0176A410E44 +:1060D000166E46EF30F00E6A0F6A106A116A1200EF +:1060E0000E6A0F6A106A116A1200176A010E166EA4 +:1060F00046EF30F0D2EC14F03BEF2DF0A6A21200E8 +:10610000FDD74F6A1200D2EF14F0C2821200C28291 +:106110001200010C080C010C070C020C010C1200FF +:020000040020DA +:08000000FFFFFFFFFFFFFFFF00 +:020000040030CA +:0E000000FF06050FFF8295FF0F800FE00F40F7 +:00000001FF diff --git a/firmware/Kelvin_ntc_pic18f2580_1_2_7_relocated.zip b/firmware/Kelvin_ntc_pic18f2580_1_2_7_relocated.zip new file mode 100644 index 0000000..804b7f6 Binary files /dev/null and b/firmware/Kelvin_ntc_pic18f2580_1_2_7_relocated.zip differ diff --git a/firmware/Kelvin_ntc_pic18f26k80_1_2_7_relocated.hex b/firmware/Kelvin_ntc_pic18f26k80_1_2_7_relocated.hex new file mode 100644 index 0000000..489a960 --- /dev/null +++ b/firmware/Kelvin_ntc_pic18f26k80_1_2_7_relocated.hex @@ -0,0 +1,1427 @@ +:040800005EEF05F0B2 +:10081800D8CF07F0E8CF08F0E0CF09F0D9CF0AF039 +:10082800DACF0BF0F3CF0CF0F4CF0DF0F2A401D037 +:1008380001D048D0FB0E026E1D0E016E58EC32F04E +:10084800484A492A0001BF4BC02B010E010112275B +:10085800000E1323000E1423000E1523010E162775 +:10086800000E1723000E1823000E19231A4B1B2BFA +:1008780082B001D001D003D01C4B1D2B02D01C6BC1 +:100888001D6B522A4F50020AD8A401D001D00ED0B5 +:10089800640E526401D001D009D082A201D001D0E7 +:1008A80002D0829201D08282526A0BD04F04D8A41F +:1008B80001D001D001D0F7D74F6601D001D001D0C7 +:1008C800F0D7F2949EAC01D001D0E5D0C4D04B5003 +:1008D8000C0DA80EF324D96E010EF420DA6EC4CFE5 +:1008E800DFFF4B500C0DA90EF324D96E010EF42036 +:1008F800DA6EC3CFDFFF090EC26E4B504F0AD8A481 +:1009080001D001D0C5D00001C181C2D04B500C0D1F +:10091800AA0EF324D96E010EF420DA6EC4CFDFFFDD +:100928004B500C0DAB0EF324D96E010EF420DA6E89 +:10093800C3CFDFFF050EC26E4B504F0AD8A401D0BB +:1009480001D0A6D00001C183A3D04B500C0DAC0E32 +:10095800F324D96E010EF420DA6EC4CFDFFF4B50BA +:100968000C0DAD0EF324D96E010EF420DA6EC3CF50 +:10097800DFFF010EC26E4B504F0AD8A401D001D040 +:1009880087D00001C18584D04B500C0DAE0EF324E6 +:10099800D96E010EF420DA6EC4CFDFFF4B500C0D78 +:1009A800AF0EF324D96E010EF420DA6EC3CFDFFF49 +:1009B800250EC26E4B504F0AD8A401D001D068D082 +:1009C8000001C18765D04B500C0DB00EF324D96ED1 +:1009D800010EF420DA6EC4CFDFFF4B500C0DB10EC0 +:1009E800F324D96E010EF420DA6EC3CFDFFF210E97 +:1009F800C26E4B504F0AD8A401D001D049D0000193 +:100A0800C18946D04B500C0DB20EF324D96E010E9D +:100A1800F420DA6EC4CFDFFF4B500C0DB30EF32475 +:100A2800D96E010EF420DA6EC3CFDFFF290EC26E35 +:100A38004B504F0AD8A401D001D002D00001C18B7D +:100A48004B2A4F0E4B6401D001D022D04B6A20D0E4 +:100A5800290EC26EFBD7C2507C0B056E066A065083 +:100A6800000AD8B401D0F4D70550000AD8B48CD7FE +:100A7800040AD8B46AD70C0AD8B448D7280AD8B414 +:100A8800C1D7040AD8B49FD70C0AD8B420D7E0D766 +:100A980087EC32F09E9C0DC0F4FF0CC0F3FF0BC036 +:100AA800DAFF0AC0D9FF09C0E0FF08C0E8FF07C0A5 +:080AB800D8FF1000A4EF2FF09D +:100F00007777772E6575726F736F757263652E7361 +:100F1000652F6E746331304B415F332E786D6C00FA +:100F20000000803F1872313FF0FD753E4758633D29 +:100F300058951D3C82C4AE3AA8782139EF9380378A +:100F4000A092A7354656153400000000C4FF7F3F2D +:100F500080EFFFBE90E1A93EEC8276BE82AD2B3ED3 +:100F60000E3CC3BD87D1133D4178D3BB0000E8CF11 +:100F700023F0211C246E4750461002E17BEF0DF058 +:100F8000C2EF0EF07EEC32F00F6A410E0E6E21C001 +:100F900010F057EC30F0176A410E166E03EC32F089 +:100FA00005EF0FF07EEC32F00F6A420E0E6E21C09C +:100FB00010F057EC30F0176A420E166E03EC32F068 +:100FC00005EF0FF07EEC32F00F6A430E0E6E21C07B +:100FD00010F057EC30F0176A430E166E03EC32F047 +:100FE00005EF0FF07EEC32F00F6A440E0E6E21C05A +:100FF00010F057EC30F0176A440E166E03EC32F026 +:1010000005EF0FF07EEC32F00F6A450E0E6E21C038 +:1010100010F057EC30F0176A450E166E03EC32F004 +:1010200005EF0FF07EEC32F00F6A460E0E6E21C017 +:1010300010F057EC30F0176A460E166E03EC32F0E3 +:1010400005EF0FF07EEC32F00F6A470E0E6E21C0F6 +:1010500010F057EC30F0176A470E166E03EC32F0C2 +:1010600005EF0FF07EEC32F00F6A480E0E6E21C0D5 +:1010700010F057EC30F0176A480E166E03EC32F0A1 +:1010800005EF0FF07EEC32F00F6A490E0E6E21C0B4 +:1010900010F057EC30F0176A490E166E03EC32F080 +:1010A00005EF0FF07EEC32F00F6A4A0E0E6E21C093 +:1010B00010F057EC30F0176A4A0E166E03EC32F05F +:1010C00005EF0FF07EEC32F00F6A4B0E0E6E21C072 +:1010D00010F057EC30F0176A4B0E166E03EC32F03E +:1010E00005EF0FF07EEC32F00F6A4C0E0E6E21C051 +:1010F00010F057EC30F0176A4C0E166E03EC32F01D +:1011000005EF0FF07EEC32F00F6A4D0E0E6E21C02F +:1011100010F057EC30F0176A4D0E166E03EC32F0FB +:1011200005EF0FF07EEC32F00F6A4E0E0E6E21C00E +:1011300010F057EC30F0176A4E0E166E03EC32F0DA +:1011400005EF0FF07EEC32F00F6A4F0E0E6E21C0ED +:1011500010F057EC30F0176A4F0E166E03EC32F0B9 +:1011600005EF0FF07EEC32F00F6A500E0E6E21C0CC +:1011700010F057EC30F0176A500E166E03EC32F098 +:1011800005EF0FF07EEC32F00F6A510E0E6E21C0AB +:1011900010F057EC30F0176A510E166E03EC32F077 +:1011A00005EF0FF07EEC32F00F6A520E0E6E21C08A +:1011B00010F057EC30F0176A520E166E03EC32F056 +:1011C00005EF0FF07EEC32F00F6A530E0E6E21C069 +:1011D00010F057EC30F0176A530E166E03EC32F035 +:1011E00005EF0FF07EEC32F00F6A540E0E6E21C048 +:1011F00010F057EC30F0176A540E166E03EC32F014 +:1012000005EF0FF07EEC32F00F6A550E0E6E21C026 +:1012100010F057EC30F0176A550E166E03EC32F0F2 +:1012200005EF0FF07EEC32F00F6A560E0E6E21C005 +:1012300010F057EC30F0176A560E166E03EC32F0D1 +:1012400005EF0FF07EEC32F00F6A570E0E6E21C0E4 +:1012500010F057EC30F0176A570E166E03EC32F0B0 +:1012600005EF0FF07EEC32F00F6A580E0E6E21C0C3 +:1012700010F057EC30F0176A580E166E03EC32F08F +:1012800005EF0FF07EEC32F00F6A590E0E6E21C0A2 +:1012900010F057EC30F0176A590E166E03EC32F06E +:1012A00005EF0FF07EEC32F00F6A5A0E0E6E21C081 +:1012B00010F057EC30F0176A5A0E166E03EC32F04D +:1012C00005EF0FF07EEC32F00F6A5B0E0E6E21C060 +:1012D00010F057EC30F0176A5B0E166E03EC32F02C +:1012E00005EF0FF07EEC32F00F6A5C0E0E6E21C03F +:1012F00010F057EC30F0176A5C0E166E03EC32F00B +:1013000005EF0FF07EEC32F00F6A5D0E0E6E21C01D +:1013100010F057EC30F0176A5D0E166E03EC32F0E9 +:1013200005EF0FF07EEC32F00F6A5E0E0E6E21C0FC +:1013300010F057EC30F0176A5E0E166E03EC32F0C8 +:1013400005EF0FF07EEC32F00F6A5F0E0E6E21C0DB +:1013500010F057EC30F0176A5F0E166E03EC32F0A7 +:1013600005EF0FF07EEC32F00F6A600E0E6E21C0BA +:1013700010F057EC30F0176A600E166E03EC32F086 +:1013800005EF0FF07EEC32F00F6A610E0E6E21C099 +:1013900010F057EC30F0176A610E166E03EC32F065 +:1013A00005EF0FF07EEC32F00F6A620E0E6E21C078 +:1013B00010F057EC30F0176A620E166E03EC32F044 +:1013C00005EF0FF07EEC32F00F6A630E0E6E21C057 +:1013D00010F057EC30F0176A630E166E03EC32F023 +:1013E00005EF0FF07EEC32F00F6A640E0E6E21C036 +:1013F00010F057EC30F0176A640E166E03EC32F002 +:1014000005EF0FF07EEC32F00F6A650E0E6E21C014 +:1014100010F057EC30F0176A650E166E03EC32F0E0 +:1014200005EF0FF07EEC32F00F6A660E0E6E21C0F3 +:1014300010F057EC30F0176A660E166E03EC32F0BF +:1014400005EF0FF07EEC32F00F6A670E0E6E21C0D2 +:1014500010F057EC30F0176A670E166E03EC32F09E +:1014600005EF0FF07EEC32F00F6A680E0E6E21C0B1 +:1014700010F057EC30F0176A680E166E03EC32F07D +:1014800005EF0FF07EEC32F00F6A690E0E6E21C090 +:1014900010F057EC30F0176A690E166E03EC32F05C +:1014A00005EF0FF07EEC32F00F6A6A0E0E6E21C06F +:1014B00010F057EC30F0176A6A0E166E03EC32F03B +:1014C00005EF0FF07EEC32F00F6A6B0E0E6E21C04E +:1014D00010F057EC30F0176A6B0E166E03EC32F01A +:1014E00005EF0FF07EEC32F00F6A6C0E0E6E21C02D +:1014F00010F057EC30F0176A6C0E166E03EC32F0F9 +:1015000005EF0FF07EEC32F00F6A6D0E0E6E21C00B +:1015100010F057EC30F0176A6D0E166E03EC32F0D7 +:1015200005EF0FF07EEC32F00F6A6E0E0E6E21C0EA +:1015300010F057EC30F0176A6E0E166E03EC32F0B6 +:1015400005EF0FF07EEC32F00F6A6F0E0E6E21C0C9 +:1015500010F057EC30F0176A6F0E166E03EC32F095 +:1015600005EF0FF07EEC32F00F6A700E0E6E21C0A8 +:1015700010F057EC30F0176A700E166E03EC32F074 +:1015800005EF0FF07EEC32F00F6A710E0E6E21C087 +:1015900010F057EC30F0176A710E166E03EC32F053 +:1015A00005EF0FF07EEC32F00F6A720E0E6E21C066 +:1015B00010F057EC30F0176A720E166E03EC32F032 +:1015C00005EF0FF07EEC32F00F6A730E0E6E21C045 +:1015D00010F057EC30F0176A730E166E03EC32F011 +:1015E00005EF0FF07EEC32F00F6A740E0E6E21C024 +:1015F00010F057EC30F0176A740E166E03EC32F0F0 +:1016000005EF0FF07EEC32F00F6A750E0E6E21C002 +:1016100010F057EC30F0176A750E166E03EC32F0CE +:10162000F4D37EEC32F00F6A760E0E6E21C010F00D +:1016300057EC30F0176A760E166E03EC32F0E5D3F5 +:101640007EEC32F00F6A770E0E6E21C010F057EC70 +:1016500030F0176A770E166E03EC32F0D6D37EECBC +:1016600032F00F6A780E0E6E21C010F057EC30F099 +:10167000176A780E166E03EC32F0C7D37EEC32F0A8 +:101680000F6A790E0E6E21C010F057EC30F0176A19 +:10169000790E166E03EC32F0B8D37EEC32F00F6A9E +:1016A0007A0E0E6E21C010F057EC30F0176A7A0EE9 +:1016B000166E03EC32F0A9D37EEC32F00F6A7B0E8B +:1016C0000E6E21C010F057EC30F0176A7B0E166ECC +:1016D00003EC32F09AD37EEC32F00F6A7C0E0E6E81 +:1016E00021C010F057EC30F0176A7C0E166E03EC38 +:1016F00032F08BD37EEC32F00F6A7D0E0E6E21C07D +:1017000010F057EC30F0176A7D0E166E03EC32F0D5 +:101710007CD37EEC32F00F6A7E0E0E6E21C010F08C +:1017200057EC30F0176A7E0E166E03EC32F06DD374 +:101730007EEC32F00F6A7F0E0E6E21C010F057EC77 +:1017400030F0176A7F0E166E03EC32F05ED37EEC3B +:1017500032F00F6A800E0E6E21C010F057EC30F0A0 +:10176000176A800E166E03EC32F04FD37EEC32F027 +:101770000F6A810E0E6E21C010F057EC30F0176A20 +:10178000810E166E03EC32F040D37EEC32F00F6A1D +:10179000820E0E6E21C010F057EC30F0176A820EE8 +:1017A000166E03EC32F031D37EEC32F00F6A830E0A +:1017B0000E6E21C010F057EC30F0176A830E166ED3 +:1017C00003EC32F022D37EEC32F00F6A840E0E6E00 +:1017D00021C010F057EC30F0176A840E166E03EC3F +:1017E00032F013D37EEC32F00F6A850E0E6E21C0FC +:1017F00010F057EC30F0176A850E166E03EC32F0DD +:1018000004D37EEC32F00F6A860E0E6E21C010F00B +:1018100057EC30F0176A860E166E03EC32F0F5D2F4 +:101820007EEC32F00F6A870E0E6E21C010F057EC7E +:1018300030F0176A870E166E03EC32F0E6D27EECBB +:1018400032F00F6A880E0E6E21C010F057EC30F0A7 +:10185000176A880E166E03EC32F0D7D27EEC32F0A7 +:101860000F6A890E0E6E21C010F057EC30F0176A27 +:10187000890E166E03EC32F0C8D27EEC32F00F6A9D +:101880008A0E0E6E21C010F057EC30F0176A8A0EE7 +:10189000166E03EC32F0B9D27EEC32F00F6A8B0E8A +:1018A0000E6E21C010F057EC30F0176A8B0E166EDA +:1018B00003EC32F0AAD27EEC32F00F6A8C0E0E6E80 +:1018C00021C010F057EC30F0176A8C0E166E03EC46 +:1018D00032F09BD27EEC32F00F6A8D0E0E6E21C07C +:1018E00010F057EC30F0176A8D0E166E03EC32F0E4 +:1018F0008CD27EEC32F00F6A8E0E0E6E21C010F08C +:1019000057EC30F0176A8E0E166E03EC32F07DD273 +:101910007EEC32F00F6A8F0E0E6E21C010F057EC85 +:1019200030F0176A8F0E166E03EC32F06ED27EEC3A +:1019300032F00F6A900E0E6E21C010F057EC30F0AE +:10194000176A900E166E03EC32F05FD27EEC32F026 +:101950000F6A910E0E6E21C010F057EC30F0176A2E +:10196000910E166E03EC32F050D27EEC32F00F6A1C +:10197000920E0E6E21C010F057EC30F0176A920EE6 +:10198000166E03EC32F041D27EEC32F00F6A930E09 +:101990000E6E21C010F057EC30F0176A930E166EE1 +:1019A00003EC32F032D27EEC32F00F6A940E0E6EFF +:1019B00021C010F057EC30F0176A940E166E03EC4D +:1019C00032F023D27EEC32F00F6A950E0E6E21C0FB +:1019D00010F057EC30F0176A950E166E03EC32F0EB +:1019E00014D27EEC32F00F6A960E0E6E21C010F00B +:1019F00057EC30F0176A960E166E03EC32F005D2F3 +:101A00007EEC32F00F6A970E0E6E21C010F057EC8C +:101A100030F0176A970E166E03EC32F0F6D17EECBA +:101A200032F00F6A980E0E6E21C010F057EC30F0B5 +:101A3000176A980E166E03EC32F0E7D17EEC32F0A6 +:101A40000F6A990E0E6E21C010F057EC30F0176A35 +:101A5000990E166E03EC32F07EEC32F00F6A9A0E9D +:101A60000E6E21C010F057EC30F0176A9A0E166E09 +:101A700003EC32F0CAD17EEC32F00F6A9B0E0E6E90 +:101A800021C010F057EC30F0176A9B0E166E03EC75 +:101A900032F0BBD17EEC32F00F6A9C0E0E6E21C08C +:101AA00010F057EC30F0176A9C0E166E03EC32F013 +:101AB000ACD1246AABD17EEC32F00F6AF20E0E6E1E +:101AC00021C010F057EC30F0176AF20E166E03ECDE +:101AD00032F09BD17EEC32F00F6AF30E0E6E21C015 +:101AE00010F057EC30F0176AF30E166E03EC32F07C +:101AF0008CD1211C8AD1235002E1C2EF07F0010AE8 +:101B000002E1D2EF07F0030A02E1E2EF07F0010A77 +:101B100002E1F2EF07F0070A02E102EF08F0010A22 +:101B200002E112EF08F0030A02E122EF08F0010AD5 +:101B300002E132EF08F0130A02E142EF08F0010A75 +:101B400002E152EF08F0030A02E162EF08F0010A35 +:101B500002E172EF08F00F0A02E182EF08F0010AD9 +:101B600002E192EF08F03F0A02E1A2EF08F0010A59 +:101B700002E1B2EF08F00F0A02E1C2EF08F0010A39 +:101B800002E1D2EF08F0030A02E1E2EF08F0010AF5 +:101B900002E1F2EF08F0070A02E102EF09F0010AA0 +:101BA00002E112EF09F0030A02E122EF09F0010A53 +:101BB00002E132EF09F01F0A02E142EF09F0010AE7 +:101BC00002E152EF09F0030A02E162EF09F0010AB3 +:101BD00002E172EF09F0070A02E182EF09F0010A5F +:101BE00002E192EF09F0030A02E1A2EF09F0010A13 +:101BF00002E1B2EF09F00F0A02E1C2EF09F0010AB7 +:101C000002E1D2EF09F0030A02E1E2EF09F0010A72 +:101C100002E1F2EF09F0070A02E102EF0AF0010A1D +:101C200002E112EF0AF0030A01E10CD4010A01E11A +:101C300019D47F0A01E126D4010A01E133D4030A51 +:101C400001E140D4010A01E14DD4070A01E15AD46F +:101C5000010A01E167D4030A01E174D4010A01E138 +:101C600081D40F0A01E18ED4010A01E19BD4030A59 +:101C700001E1A8D4010A01E1B5D4070A01E1C2D407 +:101C8000010A01E1CED4030A01E1DAD4010A01E13B +:101C9000E6D41F0A01E1F2D4010A01E1FED4030AED +:101CA00001E10AD5010A01E116D5070A01E122D5B1 +:101CB000010A01E12ED5030A01E13AD5010A01E149 +:101CC00046D50F0A01E152D5010A01E15ED5030AAA +:101CD00001E16AD5010A01E176D5070A01E182D561 +:101CE000010A01E18ED5030A01E19AD5010A01E159 +:101CF000A6D53F0A01E1B2D5010A01E1BED5030A2A +:101D000001E1CAD5010A01E1D6D5070A01E1E2D510 +:101D1000010A01E1EED5030A01E1FAD5010A01E168 +:101D200006D60F0A01E112D6010A01E11ED6030A06 +:101D300001E12AD6010A01E136D6070A01E142D6BD +:101D4000010A01E14ED6030A01E15AD6010A01E176 +:101D500066D61F0A01E172D6010A01E17DD6030AA7 +:101D600001E189D6010A01E195D6070A01E1A1D670 +:101D7000010A01E19ED6030A01E19DD6010A01E1B3 +:101D8000A9D6B7D64604471041E1480E236018D0C3 +:101D90007EEC32F0AA0E23240E6E0F6A000E0F2284 +:101DA00021C010F057EC30F0AA0E2324166E176AEB +:101DB000000E172203EC32F0246E9FEC2BF026D09D +:101DC000540E23600BD02350B80F226EA80E22248D +:101DD000D96EDA6A010EDA22DF5017D0620E236064 +:101DE00015D07EEC32F04A0E23240E6E0F6A000EE0 +:101DF0000F2221C010F057EC30F04A0E2324166E4B +:101E0000176A000E172203EC32F0246E24501200E1 +:101E100000019A6B9A51020D7F0EF324166E000E8C +:101E2000F420176E03EC32F00001916F906B9A5121 +:101E3000020D800EF324166E000EF420176E03ECD4 +:101E400032F000019027000E91239A51020D000EEE +:101E5000F324D96E010EF420DA6EDECF92F0DDCFDE +:101E600093F09351800A946F9051925D9151800A42 +:101E700094593CE27EEC32F0D89000019A35906F94 +:101E8000916B91377F0E90250E6E000E91210F6E93 +:101E90009A51020D000EF324D96E010EF420DA6E71 +:101EA000DECF92F0DDCF93F093C092F0936B92511E +:101EB000106E57EC30F07EEC32F0D89000019A357D +:101EC000906F916B9137800E90250E6E000E9121D0 +:101ED0000F6E9A51020D0101000EF324D96E010E0E +:101EE000F420DA6EDF50106E57EC30F000019A519A +:101EF000020D000EF324D96E010EF420DA6EDECF4F +:101F000090F0DDCF91F09A51020D8B0EF324166EF6 +:101F1000000EF420176E03EC32F00001936F926B09 +:101F20009A51020D8C0EF324166E000EF420176EDB +:101F300003EC32F000019227000E93239351800AA4 +:101F4000946F9051925D9151800A94593CE27EECDD +:101F500032F0D89000019A35906F916B91378B0ECB +:101F600090250E6E000E91210F6E9A51020D000EFB +:101F7000F324D96E010EF420DA6EDECF92F0DDCFBD +:101F800093F093C092F0936B9251106E57EC30F037 +:101F90007EEC32F0D89000019A35906F916B9137BA +:101FA0008C0E90250E6E000E91210F6E9A51020D2F +:101FB0000101000EF324D96E010EF420DA6EDF5019 +:101FC000106E57EC30F0490E00019A25166E176A14 +:101FD000000E172203EC32F00001976F975116E0C4 +:101FE0000C0E9A25D96EDA6A010EDA22DF5097615B +:101FF0000DD09A51BEEC2CF0000908E00C0E000147 +:102000009A25D96EDA6A010EDA22DF6A430E0001E0 +:102010009A25166E176A000E172203EC32F00001A3 +:10202000906F90AFCBD09AC090F0010E916F902B33 +:1020300002D0D8909137902FFCD79151C31558E01A +:10204000430E9A25166E176A000E172203EC32F023 +:102050000001906F90A74CD0CC6B830ECB6F430EDA +:102060009A25166E176A000E172203EC32F0000153 +:10207000906F90AB16D0430E9A25166E176A000E1D +:10208000172203EC32F00001906F90AD05D0CE6BBB +:102090001E0ECD6F050E09D0CE6B1E0ECD6F060E37 +:1020A00004D0CE6B010ECD6F020ECF6F9AC0D1F06F +:1020B000D8909A35906F916B9137730E9025166E6C +:1020C000000E9121176E03EC32F00001D26FD89010 +:1020D0009A35906F916B9137740E9025166E000EA5 +:1020E0009121176E03EC32F00001D36FDEEC30F07B +:1020F0009AC090F0010E0001916F902B02D0D89001 +:102100009137902FFCD79151C21558E0430E9A2574 +:10211000166E176A000E172203EC32F00001906F62 +:1021200090A94CD0CC6B830ECB6F430E9A25166EC4 +:10213000176A000E172203EC32F00001906F90AB8B +:1021400016D0430E9A25166E176A000E172203EC5E +:1021500032F00001906F90AD05D0CE6B1E0ECD6FAA +:10216000060E09D0CE6B1E0ECD6F050E04D0CE6BC1 +:10217000010ECD6F020ECF6F9AC0D1F0D8909A3574 +:10218000906F916B9137730E9025166E000E912112 +:10219000176E03EC32F00001D26FD8909A35906F31 +:1021A000916B9137740E9025166E000E9121176E6B +:1021B00003EC32F00001D36FDEEC30F09AC090F007 +:1021C000010E0001916F902B02D0D8909137902F83 +:1021D000FCD79151C31560E0970E9A25166E176AC9 +:1021E000000E172203EC32F00001906FD8909A3560 +:1021F000916F926B92375B0E9125166E000E9221B5 +:10220000176E03EC32F00001946F936BD8909A35FF +:10221000956F966B96375C0E9525166E000E96217F +:10222000176E03EC32F000019327000E94239051B7 +:102230009325986F000E9421996F9A51020D010118 +:10224000000EF324D96E010EF420DA6EDECF90F08A +:10225000DDCF91F098C00EF099C00FF0116A640EB6 +:10226000106E1DEC30F00F50800A0001926F9051FB +:102270000E5C9151800A925901E3AFD09AC090F060 +:10228000010E0001916F902B02D0D8909137902FC2 +:10229000FCD7911DC317A1D09A51020D5C0EF324F7 +:1022A000166E000EF420176E03EC32F00001906FF2 +:1022B0009A51020D5B0EF324166E000EF420176E79 +:1022C00003EC32F00001996F9051986F98C00EF0B6 +:1022D00099C00FF0116A640E106E1DEC30F0000111 +:1022E0009A51020D000EF324D96E010EF420DA6E1D +:1022F000DECF90F0DDCF91F09151800A926F0E50B9 +:10230000905D0F50800A925968E29AC090F0010ED9 +:10231000916F902B02D0D8909137902FFCD791518C +:10232000C3134C80430E9A25166E176A000E1722AF +:1023300003EC32F00001906F90A74FD0CC6B830E6E +:10234000CB6F430E9A25166E176A000E172203EC08 +:1023500032F00001906F90AB16D0430E9A25166EA6 +:10236000176A000E172203EC32F00001906F90AD57 +:1023700005D0CE6B1E0ECD6F050E09D0CE6B1E0E96 +:10238000CD6F060E04D0CE6B010ECD6F020ECF6F57 +:102390009AC0D1F0D8909A35906F916B9137730EA7 +:1023A0009025166E000E9121176E03EC32F000019D +:1023B000D26FD8909A35906F916B9137740E9025AB +:1023C000166E000E9121176E03EC32F00001D36FF0 +:1023D000DEEC30F0000901E151D79AC090F0010E17 +:1023E0000001916F902B02D0D8909137902FFCD79D +:1023F0009151C2155EE0D8909A35906F916B9137EC +:10240000670E9025166E000E9121176E03EC32F0C8 +:102410000001936F926BD8909A35946F956B9537B6 +:10242000680E9425166E000E9521176E03EC32F09F +:1024300000019227000E9323970E9A25166E176AB5 +:10244000000E172203EC32F00001925D986F935159 +:10245000D8A09305996F98C00EF099C00FF0116A3B +:10246000640E106E1DEC30F000019A51020D000E4A +:10247000F324D96E010EF420DA6EDECF90F0DDCFBA +:1024800091F09151800A926F0E50905D0F50800A2A +:10249000925901E3B0D09AC090F0010E0001916F03 +:1024A000902B02D0D8909137902FFCD7911DC21756 +:1024B000A2D09A51020D680EF324166E000EF4207D +:1024C000176E03EC32F00001906F9A51020D670E07 +:1024D000F324166E000EF420176E03EC32F00001A8 +:1024E000996F9051986F9A51020D0101000EF324DB +:1024F000D96E010EF420DA6EDECF90F0DDCF91F0D0 +:1025000098C00EF099C00FF0116A640E106E1DECA9 +:1025100030F00F50800A0001926F90510E5C915183 +:10252000800A925968E29AC090F0010E916F902B48 +:1025300002D0D8909137902FFCD79151C2134C8282 +:10254000430E9A25166E176A000E172203EC32F01E +:102550000001906F90A94FD0CC6B830ECB6F430ED0 +:102560009A25166E176A000E172203EC32F000014E +:10257000906F90AB16D0430E9A25166E176A000E18 +:10258000172203EC32F00001906F90AD05D0CE6BB6 +:102590001E0ECD6F060E09D0CE6B1E0ECD6F050E32 +:1025A00004D0CE6B010ECD6F020ECF6F9AC0D1F06A +:1025B000D8909A35906F916B9137730E9025166E67 +:1025C000000E9121176E03EC32F00001D26FD8900B +:1025D0009A35906F916B9137740E9025166E000EA0 +:1025E0009121176E03EC32F00001D36FDEEC30F076 +:1025F000000901E150D700019A2B050E9A650AD413 +:10260000050CE8CF19F04750461001E15BD29FD38B +:10261000176A410E166E03EC32F0C1D3176A420EF0 +:10262000166E03EC32F0BBD3176A430E166E03EC42 +:1026300032F0B5D3176A440E166E03EC32F0AFD306 +:10264000176A450E166E03EC32F0A9D3176A460ED0 +:10265000166E03EC32F0A3D3176A470E166E03EC26 +:1026600032F09DD3176A480E166E03EC32F097D302 +:102670000101015194D300C11AF092D30101035119 +:102680008ED302C11AF08CD30101055188D304C145 +:102690001AF086D30101075182D306C11AF080D304 +:1026A000010109517CD308C11AF07AD301010B5101 +:1026B00076D30AC11AF074D3176A490E166E03EC6A +:1026C00032F06DD3176A4A0E166E03EC32F067D300 +:1026D000176A4B0E166E03EC32F061D3176A4C0E7C +:1026E000166E03EC32F05BD3176A4D0E166E03ECD8 +:1026F00032F055D3176A4E0E166E03EC32F04FD3FC +:10270000176A4F0E166E03EC32F049D3176A500E5B +:10271000166E03EC32F043D3176A510E166E03ECBB +:1027200032F03DD3176A520E166E03EC32F037D3F7 +:10273000176A530E166E03EC32F031D3176A540E3B +:10274000166E03EC32F02BD3176A550E166E03EC9F +:1027500032F025D3176A560E166E03EC32F01FD3F3 +:10276000176A570E166E03EC32F019D3176A580E1B +:10277000166E03EC32F013D3176A590E166E03EC83 +:1027800032F00DD3176A5A0E166E03EC32F007D3EF +:10279000176A5B0E166E03EC32F001D3176A5C0EFB +:1027A000166E03EC32F0FBD2176A5D0E166E03EC68 +:1027B00032F0F5D2176A5E0E166E03EC32F0EFD2ED +:1027C000176A5F0E166E03EC32F0E9D2176A600EDC +:1027D000166E03EC32F0E3D2176A610E166E03EC4C +:1027E00032F0DDD2176A620E166E03EC32F0D7D2E9 +:1027F000176A630E166E03EC32F0D1D2176A640EBC +:10280000166E03EC32F0CBD2176A650E166E03EC2F +:1028100032F0C5D2176A660E166E03EC32F0BFD2E4 +:10282000176A670E166E03EC32F0B9D2176A680E9B +:10283000166E03EC32F0B3D2176A690E166E03EC13 +:1028400032F0ADD2176A6A0E166E03EC32F0A7D2E0 +:10285000176A6B0E166E03EC32F0A1D2176A6C0E7B +:10286000166E03EC32F09BD2176A6D0E166E03ECF7 +:1028700032F095D2176A6E0E166E03EC32F08FD2DC +:10288000176A6F0E166E03EC32F089D2176A700E5B +:10289000166E03EC32F083D2176A710E166E03ECDB +:1028A00032F07DD2176A720E166E03EC32F077D2D8 +:1028B000176A730E166E03EC32F071D2176A740E3B +:1028C000166E03EC32F06BD2176A750E166E03ECBF +:1028D00032F065D2176A760E166E03EC32F05FD2D4 +:1028E000176A770E166E03EC32F059D2176A780E1B +:1028F000166E03EC32F053D2176A790E166E03ECA3 +:1029000032F04DD2176A7A0E166E03EC32F047D2CF +:10291000176A7B0E166E03EC32F041D2176A7C0EFA +:10292000166E03EC32F03BD2176A7D0E166E03EC86 +:1029300032F035D2176A7E0E166E03EC32F02FD2CB +:10294000176A7F0E166E03EC32F029D2176A800EDA +:10295000166E03EC32F023D2176A810E166E03EC6A +:1029600032F01DD2176A820E166E03EC32F017D2C7 +:10297000176A830E166E03EC32F011D2176A840EBA +:10298000166E03EC32F00BD2176A850E166E03EC4E +:1029900032F005D2176A860E166E03EC32F0FFD1C4 +:1029A000176A870E166E03EC32F0F9D1176A880E9B +:1029B000166E03EC32F0F3D1176A890E166E03EC33 +:1029C00032F0EDD1176A8A0E166E03EC32F0E7D1C1 +:1029D000176A8B0E166E03EC32F0E1D1176A8C0E7B +:1029E000166E03EC32F0DBD1176A8D0E166E03EC17 +:1029F00032F0D5D1176A8E0E166E03EC32F0CFD1BD +:102A0000176A8F0E166E03EC32F0C9D1176A900E5A +:102A1000166E03EC32F0C3D1176A910E166E03ECFA +:102A200032F0BDD1176A920E166E03EC32F0B7D1B8 +:102A3000176A930E166E03EC32F0B1D1176A940E3A +:102A4000166E03EC32F0ABD1176A950E166E03ECDE +:102A500032F0A5D1176A960E166E03EC32F09FD1B4 +:102A6000176A970E166E03EC32F099D1176A980E1A +:102A7000166E03EC32F093D1176A990E166E03ECC2 +:102A800032F08DD1176A9A0E166E03EC32F087D1B0 +:102A9000176A9B0E166E03EC32F081D1176A9C0EFA +:102AA000166E03EC32F07BD11A6A7AD1176AF20EF5 +:102AB000166E03EC32F073D1176AF30E166E03EC48 +:102AC00032F06DD1195001E1A3D5010A01E1A6D57B +:102AD000030A01E1A9D5010A01E1ACD5070A01E128 +:102AE000AFD5010A01E1B2D5030A01E1B5D5010A6A +:102AF00001E1B8D50F0A01E1BBD5010A01E1BBD55F +:102B0000030A01E1BBD5010A01E1BBD5070A01E1D6 +:102B1000BBD5010A01E1BBD5030A01E1BBD5010A1E +:102B200001E1BBD51F0A01E1BBD5010A01E1BBD51B +:102B3000030A01E1BBD5010A01E1BBD5070A01E1A6 +:102B4000BBD5010A01E1BED5030A01E1C1D5010AE5 +:102B500001E1C4D50F0A01E1C7D5010A01E1CAD5D7 +:102B60003F0A01E1CDD5010A01E1D0D50F0A01E10B +:102B7000D3D5010A01E1D6D5030A01E1D9D5010A6D +:102B800001E1DCD5070A01E1DFD5010A01E1E2D567 +:102B9000030A01E1E5D5010A01E1E8D51F0A01E1D7 +:102BA000EBD5010A01E1EED5030A01E1F1D5010AF5 +:102BB00001E1F4D5070A01E1F7D5010A01E1FAD5EF +:102BC000030A01E1FDD5010A01E100D60F0A01E186 +:102BD00003D6010A01E106D6030A01E109D6010A7A +:102BE00001E10CD6070A01E10FD6010A01E112D674 +:102BF000030A01E115D6010A01E118D67F0A01E1B5 +:102C00001BD6010A01E11ED6030A01E121D6010A01 +:102C100001E124D6070A01E127D6010A01E12AD6FB +:102C2000030A01E12DD6010A01E130D60F0A01E1C4 +:102C300033D6010A01E136D6030A01E139D6010A89 +:102C400001E13CD6070A01E13FD6010A01E142D683 +:102C5000030A01E145D6010A01E148D61F0A01E154 +:102C60004BD6010A01E14ED6030A01E151D6010A11 +:102C700001E154D6070A01E157D6010A01E15AD60B +:102C8000030A01E15DD6010A01E160D60F0A01E104 +:102C900063D6010A01E166D6030A01E169D6010A99 +:102CA00001E16CD6070A01E16FD6010A01E172D693 +:102CB000030A01E175D6010A01E178D63F0A01E174 +:102CC0007BD6010A01E17ED6030A01E181D6010A21 +:102CD00001E184D6070A01E187D6010A01E18AD61B +:102CE000030A01E18DD6010A01E190D60F0A01E144 +:102CF00093D6010A01E196D6030A01E199D6010AA9 +:102D000001E19CD6070A01E19FD6010A01E1A2D6A2 +:102D1000030A01E1A5D6010A01E1A8D61F0A01E1D3 +:102D2000ABD6010A01E1AED6030A01E1B1D6010A30 +:102D300001E1B4D6070A01E1B7D6010A01E1B4D630 +:102D4000030A01E1B3D6010A01E1B6D6ADD64604C5 +:102D5000471026E1480E196009D0AA0E1924166EF4 +:102D6000176A000E172203EC32F019D0540E1960C6 +:102D70000BD01950B80F186EA80E1824D96EDA6A45 +:102D8000010EDA22DF500BD0620E196009D04A0E14 +:102D90001924166E176A000E172203EC32F01A6E11 +:102DA0001A5012007EEC32F00F6A410E0E6E000EC9 +:102DB000106A57EC30F07EEC32F00F6A410E0E6E66 +:102DC000000E106A57EC30F07EEC32F00F6A430EC2 +:102DD0000E6E010E106E57EC30F07EEC32F00F6A82 +:102DE000440E0E6E010E106E57EC30F07EEC32F099 +:102DF0000F6A450E0E6E010E106E57EC30F07EEC31 +:102E000032F00F6A460E0E6E010E106E57EC30F067 +:102E10007EEC32F00F6A470E0E6E010E106E57EC0C +:102E200030F07EEC32F00F6A480E0E6E010E106E1E +:102E300057EC30F07EEC32F00F6A490E0E6E1E0E2B +:102E4000106E57EC30F07EEC32F00F6A4A0E0E6EC8 +:102E5000000E106A57EC30F07EEC32F00F6A4B0E29 +:102E60000E6E000E106A57EC30F07EEC32F00F6AF6 +:102E70004C0E0E6E000E106A57EC30F07EEC32F005 +:102E80000F6A4D0E0E6E000E106A57EC30F07EEC9D +:102E900032F00F6A4E0E0E6E000E106A57EC30F0D4 +:102EA0007EEC32F00F6A4F0E0E6E0F0E106E57EC66 +:102EB00030F07EEC32F00F6A500E0E6E680E106E1F +:102EC00057EC30F07EEC32F00F6A510E0E6E0D0EA4 +:102ED000106E57EC30F07EEC32F00F6A520E0E6E30 +:102EE0007F0E106E57EC30F07EEC32F00F6A530E0E +:102EF0000E6E0D0E106E57EC30F07EEC32F00F6A55 +:102F0000540E0E6E7F0E106E57EC30F07EEC32F0E9 +:102F10000F6A550E0E6E0D0E106E57EC30F07EECF3 +:102F200032F00F6A560E0E6E7F0E106E57EC30F0B8 +:102F30007EEC32F00F6A570E0E6E0D0E106E57ECCF +:102F400030F07EEC32F00F6A580E0E6E7F0E106E6F +:102F500057EC30F07EEC32F00F6A590E0E6E0D0E0B +:102F6000106E57EC30F07EEC32F00F6A5A0E0E6E97 +:102F70007F0E106E57EC30F07EEC32F00F6A5B0E75 +:102F80000E6E800E106E57EC30F07EEC32F00F6A51 +:102F90005C0E0E6EFF0E106857EC30F07EEC32F0D7 +:102FA0000F6A5D0E0E6E800E106E57EC30F07EECE8 +:102FB00032F00F6A5E0E0E6EFF0E106857EC30F0A6 +:102FC0007EEC32F00F6A5F0E0E6E800E106E57ECC4 +:102FD00030F07EEC32F00F6A600E0E6EFF0E10685D +:102FE00057EC30F07EEC32F00F6A610E0E6E800E00 +:102FF000106E57EC30F07EEC32F00F6A620E0E6EFF +:10300000FF0E106857EC30F07EEC32F00F6A630E62 +:103010000E6E800E106E57EC30F07EEC32F00F6AC0 +:10302000640E0E6EFF0E106857EC30F07EEC32F03E +:103030000F6A650E0E6E800E106E57EC30F07EEC4F +:1030400032F00F6A660E0E6EFF0E106857EC30F00D +:103050007EEC32F00F6A670E0E6E7F0E106E57EC2C +:1030600030F07EEC32F00F6A680E0E6EFF0E1068C4 +:1030700057EC30F07EEC32F00F6A690E0E6E7F0E68 +:10308000106E57EC30F07EEC32F00F6A6A0E0E6E66 +:10309000FF0E106857EC30F07EEC32F00F6A6B0ECA +:1030A0000E6E7F0E106E57EC30F07EEC32F00F6A31 +:1030B0006C0E0E6EFF0E106857EC30F07EEC32F0A6 +:1030C0000F6A6D0E0E6E7F0E106E57EC30F07EECB8 +:1030D00032F00F6A6E0E0E6EFF0E106857EC30F075 +:1030E0007EEC32F00F6A6F0E0E6E7F0E106E57EC94 +:1030F00030F07EEC32F00F6A700E0E6EFF0E10682C +:1031000057EC30F07EEC32F00F6A710E0E6E7F0ECF +:10311000106E57EC30F07EEC32F00F6A720E0E6ECD +:10312000FF0E106857EC30F07EEC32F00F6A730E31 +:103130000E6E000E106A57EC30F07EEC32F00F6A23 +:10314000740E0E6E000E106A57EC30F07EEC32F00A +:103150000F6A750E0E6E000E106A57EC30F07EECA2 +:1031600032F00F6A760E0E6E000E106A57EC30F0D9 +:103170007EEC32F00F6A770E0E6E000E106A57EC7E +:1031800030F07EEC32F00F6A780E0E6E000E106A90 +:1031900057EC30F07EEC32F00F6A790E0E6E000EB6 +:1031A000106A57EC30F07EEC32F00F6A7A0E0E6E39 +:1031B000000E106A57EC30F07EEC32F00F6A7B0E96 +:1031C0000E6E000E106A57EC30F07EEC32F00F6A93 +:1031D0007C0E0E6E000E106A57EC30F07EEC32F072 +:1031E0000F6A7D0E0E6E000E106A57EC30F07EEC0A +:1031F00032F00F6A7E0E0E6E000E106A57EC30F041 +:103200007EEC32F00F6A7F0E0E6E106E57EC30F0CF +:103210007EEC32F00F6A800E0E6EFF0E106857ECD7 +:1032200030F07EEC32F00F6A810E0E6E7F0E106E63 +:1032300057EC30F07EEC32F00F6A820E0E6EFF0E0D +:10324000106857EC30F07EEC32F00F6A830E0E6E91 +:103250007F0E106E57EC30F07EEC32F00F6A840E69 +:103260000E6EFF0E106857EC30F07EEC32F00F6AF5 +:10327000850E0E6E7F0E106E57EC30F07EEC32F045 +:103280000F6A860E0E6EFF0E106857EC30F07EEC63 +:1032900032F00F6A870E0E6E7F0E106E57EC30F014 +:1032A0007EEC32F00F6A880E0E6EFF0E106857EC3F +:1032B00030F07EEC32F00F6A890E0E6E7F0E106ECB +:1032C00057EC30F07EEC32F00F6A8A0E0E6EFF0E75 +:1032D000106857EC30F07EEC32F00F6A8B0E0E6EF9 +:1032E000800E106E57EC30F07EEC32F00F6A8C0ED0 +:1032F0000E6E000E106A57EC30F07EEC32F00F6A62 +:103300008D0E0E6E800E106E57EC30F07EEC32F0AB +:103310000F6A8E0E0E6E000E106A57EC30F07EECC7 +:1033200032F00F6A8F0E0E6E800E106E57EC30F07A +:103330007EEC32F00F6A900E0E6E000E106A57ECA3 +:1033400030F07EEC32F00F6A910E0E6E800E106E31 +:1033500057EC30F07EEC32F00F6A920E0E6E000EDB +:10336000106A57EC30F07EEC32F00F6A930E0E6E5E +:10337000800E106E57EC30F07EEC32F00F6A940E37 +:103380000E6E000E106A57EC30F07EEC32F00F6AD1 +:10339000950E0E6E800E106E57EC30F07EEC32F013 +:1033A0000F6A960E0E6E000E106A57EC30F07EEC2F +:1033B00032F00F6A970E0E6E020E106E57EC30F060 +:1033C0007EEC32F00F6A980E0E6E020E106E57EC05 +:1033D00030F07EEC32F00F6A990E0E6E020E106E17 +:1033E00057EC30F07EEC32F00F6A9A0E0E6E020E41 +:1033F000106E57EC30F07EEC32F00F6A9B0E0E6EC2 +:10340000020E106E57EC30F07EEC32F00F6A9C0E1C +:103410000E6E020E106E57EC30F07EEC32F00F6A3A +:10342000F20E0E6EC30E106E57EC30F07EEC32F0E2 +:103430000F6AF30E0E6E500E106E57EC30F07EECED +:1034400032F00F6A9E0E0E6E000E106A57EC30F0CE +:103450007EEC32F00F6A9F0E0E6E000E106A57EC73 +:1034600030F07EEC32F00F6AA00E0E6E000E106A85 +:1034700057EC30F07EEC32F00F6AA10E0E6E000EAB +:10348000106A57EC30F07EEC32F00F6AA20E0E6E2E +:10349000000E106A57EC30F07EEC32F00F6AA30E8B +:1034A0000E6E000E106A57EC30F07EEC32F00F6AB0 +:1034B000A40E0E6E000E106A57EC30F07EEC32F067 +:1034C0000F6AA50E0E6E000E106A57EC30F07EECFF +:1034D00032F00F6AA60E0E6E000E106A57EC30F036 +:1034E0007EEC32F00F6AA70E0E6E000E106A57ECDB +:1034F00030F07EEC32F00F6AA80E0E6E000E106AED +:1035000057EC30F07EEC32F00F6AA90E0E6E106AA6 +:1035100057EF30F069516811D8A412003DD3120062 +:10352000C6EF30F0E2EF2FF091EF30F066510F0B65 +:10353000020AD8A412000001C751010121EE6CF06B +:10354000DF621200800E6D6111D06D5101EC13F03D +:103550000001D26F6DC1D1F0030ECC6F820ECB6F24 +:10356000CD6BCE6B0A0ECF6FDEEF30F06D5134ECC9 +:1035700022F0EED766510F0B030AD8A41200000107 +:10358000C751010121EE6CF0DF621200800E6D6107 +:1035900006D06EC121F06D51B7EC07F0D9D76EC1DE +:1035A00019F06D51F2EC26F0D3D70001C75101019B +:1035B00021EE6CF0DF621200000E45EC32F00101EA +:1035C0006E19D8A41200030E45EC32F001016F19F8 +:1035D000D8A41200050E45EC32F001017019D8A4F0 +:1035E0001200070E45EC32F001017119D8A4120047 +:1035F00047507219D8A41200465021EE73F0DF62D2 +:1036000012006D516DEF31F0000E45EC32F001010A +:103610006D1974E1010E45EC32F001016E196EE195 +:10362000020E45EC32F001016F1968E1030E45EC22 +:1036300032F00101701962E14E8860D0040E45EC51 +:1036400032F001016D195AE1050E45EC32F001012D +:103650006E1954E1060E45EC32F001016F194EE18E +:10366000070E45EC32F00101701948E14E8A46D050 +:10367000080E45EC32F001016D1940E1090E45ECF0 +:1036800032F001016E193AE10A0E45EC32F0010107 +:103690006F1934E10B0E45EC32F0010170192EE187 +:1036A0004E8C2CD00C0E45EC32F001016D1926E148 +:1036B0000D0E45EC32F001016E1920E10E0E45ECC5 +:1036C00032F001016F191AE10F0E45EC32F00101E1 +:1036D000701914E14E8E12D04E6A10D06C390F0B57 +:1036E00000017F6F806B8051F7E17F518DE0010A0F +:1036F000A5E0030ABDE0010AD5E0EED74E50F00B7D +:10370000F00AD8B4B9EC2DF012000001C751010144 +:1037100021EE6CF0DF62120000018D6B6DC18CF048 +:103720006EC18FF09B6B4AD08C519B251BEC32F005 +:1037300000017F6F070E0E6E9B5122EC31F00001ED +:10374000806F8051D20FD96EDA6A7FC0DFFF070E1B +:103750000E6E9B5122EC31F0060A0BE0FF0E0001C9 +:103760008F257F6F806BFF0E80239B517F19801107 +:1037700024E1070E0E6E00019B5122EC31F0060A87 +:1037800003E1070E000109D0070E0E6E00019B51E8 +:1037900022EC31F000017F6F7F298E6F8E51810FF7 +:1037A000CB6F070ECC6FCD6BCE6B1A0ECF6F8DC06B +:1037B000D1F0DEEC30F000018D2B9B2B8F519B5D07 +:1037C000D8B01200B1D70001C751010121EE6CF051 +:1037D000DF6212006DC190F06651FE0F070B000111 +:1037E000916F966B1BD06E0E00019625D96EDA6A2A +:1037F000010EDA22DF50256E9051962591EC31F0C2 +:103800000001905196251BEC32F000017F6F96511C +:10381000D20FD96EDA6A7FC0DFFF962B9151965D89 +:10382000E2E3070ECC6FCD6BCE6B1A0ECF6FD16B70 +:103830009151810FCB6FDEEF30F00001C7510101D4 +:1038400021EE6CF0DF6212006D5101EC13F000010B +:103850007F6F7F29216E01016D51B7EC07F078D69B +:103860000001C751010121EE6CF0DF6212006D51C1 +:1038700001EC13F000017F6F7F05216E01016D5196 +:10388000B7EC07F065D66C510001C71904E00101DF +:103890006C29D8A412000001956B030ECC6F880E22 +:1038A000CB6FCD6BCE6B200ECF6F9A6B9AC0D1F0E1 +:1038B000010E9C6F9C51D10FD96EDA6A95510F0899 +:1038C00045EC32F0DF6E0001952B100E956501D0AE +:1038D00004D09C2B070E9C65EDD7100E956501D08A +:1038E00007D0DEEC30F000019A2B020E9A65DED78D +:1038F0009C6B9C51DAEC31F0000909E000019C510D +:10390000D40FD96EDA6A9C51DAEC31F006D000019E +:103910009C51D40FD96EDA6A000EDF6E00019C2B29 +:10392000040E9C65E6D7DEEC30F0050E0001956FC5 +:10393000030E9A6F9AC0D1F0010E9C6F9C51D10F6B +:10394000D96EDA6A9551DAEC31F0DF6E0001952B11 +:103950009C2B070E9C65F2D7DEEC30F000019A2B11 +:10396000060E9A65E7D7060C0001C751010121EE4A +:103970006CF0DF621200030E0001CC6F870ECB6F7C +:10398000CD6BCE6B220ECF6FD10EF6EC31F0DEEFA9 +:1039900030F00001C751010121EE6CF0DF6212002E +:1039A0000001976B66C17FF00F0E7F17040E7F5DDD +:1039B00012E370C198F0996B9951981103E1010ECF +:1039C000996F986B010E985D010E995907E3010EEE +:1039D000996F000E02D0996B010E986F46C086F069 +:1039E00047C087F001016E516DC17FF00001806B0F +:1039F0007FC080F07F6B7F11466E8051476E070E4F +:103A0000CC6FCD6BCE6B270ECF6FD16B6DC1D2F06B +:103A10006EC1D3F09751985D7F6F000E9959806FFA +:103A2000040E7F5D000E805902E3040E02D0975110 +:103A3000985D926F9251840FCB6F01016F5100011D +:103A40009725D46F936B10D001016F51000197251A +:103A500093251BEC32F000017F6F9351D50FD96E87 +:103A6000DA6A7FC0DFFF932B9251935DEDE348C08C +:103A700088F049C089F0DEEC30F0020E00018825A4 +:103A80007F6F000E8921806F7F51485C80514958BB +:103A9000F4E392519727D12B97517F6F806B985108 +:103AA0007F5D99518059B6E386C046F087C047F0E4 +:103AB00012000001C751010121EE6CF0DF6212001B +:103AC00046C08AF047C08BF06E516DC17FF0000197 +:103AD000806B7FC080F07F6B7F11466E8051476E98 +:103AE0006FC194F022D0700E7F6F010E806F9451E1 +:103AF0007F27000E802301016F5100017F5DD96E89 +:103B00008051D8A08005DA6EDF50256E945191EC7B +:103B100031F00001816F01016F510001D50894253A +:103B2000D96EDA6A81C0DFFF942B010166510F0B59 +:103B300000017F6F806B01016F5100017F27000E34 +:103B40008023FC0E7F25816FFF0E8021826F9451B0 +:103B5000836F846B8451800A856F8151835D8251AC +:103B6000800A8559C0E38AC046F08BC047F0070E33 +:103B7000CC6F010166510F0B800F0001CB6FCD6B35 +:103B8000CE6B270ECF6FD16B6DC1D2F06EC1D3F06B +:103B90006FC1D4F0DEEF30F06A51010A01E1BFD409 +:103BA000030A01E1BDD4040A01E1BCD40E0A01E11B +:103BB000BBD4010A01E1BAD4020A01E1DBD4070A4D +:103BC00001E1F3D41B0A01E189D50F0A01E19DD57A +:103BD000010A01E1F8D5040A01E12FD6030A01E147 +:103BE0003FD6010A01E14FD63E0A01E1BDD6040AE3 +:103BF00001E1CFD6030AD8A412005BD7176AF30EEF +:103C0000166E03EC32F00001AD6F176AF20E166EFD +:103C100003EC32F0196E0001AD51186E0DEC31F06D +:103C20001BC063F01AC062F019C061F018C060F0E8 +:103C30000001646B400E656F1C0E666F460E676F69 +:103C4000EBEC29F063C097F162C096F161C095F189 +:103C500060C094F10101A76BA7C1ADF0010E000196 +:103C6000AE6FAD2B02D0D890AE37AD2FFCD7AE5192 +:103C7000C11501E1FBD101019F6BA06BA16BA26B90 +:103C80009E6B010E2E6E9F0E2D6ED890A7350001F3 +:103C9000AD6FAE6BAE3701019E510C0DA90EF32432 +:103CA0000001AF6F010EF420B06FAD51AF25D96E9A +:103CB000AE51B021DA6EDF50B16FD8900101A73557 +:103CC0000001B26FB36BB33701019E510C0DA80E0A +:103CD000F3240001B46F010EF420B56FB251B42586 +:103CE000D96EB351B521DA6EDF50196EB151186E2D +:103CF0000DEC31F01BC032F01AC031F019C030F0B9 +:103D000018C02FF0A7EC2EF001019E2B4F0E9E65E0 +:103D1000B8D7010E0001696F9F0E686F6A6B6B6BFD +:103D2000A00E6C6F420E6D6F35EC2EF00101A751A5 +:103D3000020D500EF324166E000EF420176E03ECE5 +:103D400032F00001AD6F0101A751020D4F0EF324B7 +:103D5000166E000EF420176E03EC32F00101996F1D +:103D60000001AD510101986F330E0001646F130E15 +:103D7000656F950E666FC30E676F98C118F099C195 +:103D800019F00DEC31F01BC063F01AC062F019C0DD +:103D900061F018C060F0EBEC29F063C07BF162C009 +:103DA0007AF161C079F160C078F178C1A2F079C18F +:103DB000A3F07AC1A4F07BC1A5F03CEC21F0A5C032 +:103DC0007FF1A4C07EF1A3C07DF1A2C07CF17CC1D3 +:103DD00068F07DC169F07EC16AF07FC16BF00001BF +:103DE0006C6B400E6D6F1C0E6E6F460E6F6FFAECB3 +:103DF00027F06BC077F16AC076F169C075F168C0D1 +:103E000074F19FC16CF0A0C16DF0A1C16EF0A2C1B0 +:103E10006FF094C168F095C169F096C16AF097C1DE +:103E20006BF0FAEC27F06BC063F06AC062F069C017 +:103E300061F068C060F00001646B656B800E666FB6 +:103E4000450E676FEBEC29F063C093F162C092F10D +:103E500061C091F160C090F100016C6B400E6D6F1C +:103E60001C0E6E6F460E6F6F90C131F091C132F033 +:103E700092C133F093C134F094C12DF095C12EF06E +:103E800096C12FF097C130F000EC30F030C06BF0ED +:103E90002FC06AF02EC069F02DC068F0FAEC27F050 +:103EA0006BC063F06AC062F069C061F068C060F026 +:103EB00090C164F091C165F092C166F093C167F062 +:103EC000EBEC29F063C09DF162C09CF161C09BF1F5 +:103ED00060C09AF174C164F075C165F076C166F096 +:103EE00077C167F09AC160F09BC161F09CC162F03C +:103EF0009DC163F0EBEC29F063C08CF062C08BF0E5 +:103F000061C08AF060C089F0C6EC25F08CC083F1F6 +:103F10008BC082F18AC081F189C080F198C118F00C +:103F200099C119F00DEC31F01BC063F01AC062F0BA +:103F300019C061F018C060F080C164F081C165F003 +:103F400082C166F083C167F0EBEC29F063C0A6F193 +:103F500062C0A5F161C0A4F160C0A3F10101010E2E +:103F6000366EA30E356E330E376E930E386E880E96 +:103F7000396E430E3A6ECCEC2EF00101A751020DC2 +:103F8000000EF324D96E010EF420DA6EDECFADF010 +:103F9000DDCFAEF0ADC0AFF0AEC0B0F0000E0001AE +:103FA000B0BFFF0EB16FB26F0101A751C3EC2FF08C +:103FB00018C0B3F019C0B4F0000E0001B4BFFF0E7A +:103FC000B56FB66F6C6B6D6BC80E6E6F420E6F6F18 +:103FD000A3C168F0A4C169F0A5C16AF0A6C16BF0E5 +:103FE000FAEC27F06BC081F06AC080F069C07FF006 +:103FF00068C07EF04EEC2BF0B3517E25B76FB45104 +:104000007F21B86FB5518021B96FB6518121BA6F48 +:10401000AF51B725866FB051B821876FB151B92123 +:10402000886FB251BA21896F020E8A6F000E8B6BB6 +:104030008C6B8D6B8DEC29F00101A751020D000EE8 +:10404000F324D96E010EF420DA6E000186C0DEFF83 +:1040500087C0DDFFA7C1ADF0010EAE6FAD2B02D062 +:10406000D890AE37AD2FFCD7AE1DC1170101A72BDD +:10407000050EA765F1D5050CE8CF1CF04A6A725011 +:10408000C00B1E6E1E6630D060AE12D0779071AE3F +:1040900006D01950D96EDA6A000EDB86719E60A0D8 +:1040A00002D04A8001D04A900F0E216E600E1AD0C5 +:1040B0000F0130AF000C779271AC06D01950D96E59 +:1040C000DA6A000EDB86719C3051070B4A6E020ED5 +:1040D0004A6005D01950D96EDA6A000EDB8E0F0ED9 +:1040E000216E300E206E5BD01E50400A3EE160AE65 +:1040F00004D00F0E216E600E36D00F0130AF04D009 +:104100000F0E216E300E2FD00E017DA580AF04D092 +:104110000E0E216E800E27D00E017DA790AF04D029 +:104120000E0E216E900E1FD00E017DA9A0AF04D0FF +:104130000E0E216EA00E17D00E017DABB0AF04D0D5 +:104140000E0E216EB00E0FD00E017DADC0AF04D0AB +:104150000E0E216EC00E07D00E017DAFD0AF000C49 +:104160000E0E216ED00E206E0AD071AE000C6F5074 +:10417000070B3FEC2DF00EC020F00FC021F020C047 +:10418000D9FF21C0DAFFDF501F0B4A6E779271AC66 +:1041900006D01950D96EDA6A000EDB86719C20C0F9 +:1041A0001AF021C01BF01950D96EDA6ADF6A20EECE +:1041B00005F02050D9262150DA22DF501F6E1F5003 +:1041C0000F0B17C0D9FF18C0DAFFDF6E1FAC05D088 +:1041D0001950D96EDA6A000EDB8C20EE02F0205006 +:1041E000D9262150DA22DF501F6E1FA608D01950A1 +:1041F000D96EDA6A000EDB8A010E1F6E01D01F6ACB +:1042000020280E6E000E21200F6E1CC010F01FC063 +:1042100011F00CEC23F0060E2026000E212217C010 +:10422000D9FF18C0DAFFDF501F6E1D6A0FD020C003 +:10423000D9FF21C0DAFF15C0E1FF16C0E2FFDFCFD2 +:10424000E7FF204A212A154A162A1D2A1F501D5C05 +:10425000EEE377AE06D01950D96EDA6A000EDB882D +:10426000779E1AC0D9FF1BC0DAFF7F0EDF161E50E3 +:10427000800AD8B4719E010C000120EEA2F0DE503D +:10428000DE10DE10DE1008E1000EA26FA36F800EBC +:10429000A46F3F0EA56F3F0C180E0E6E720E0F6EC0 +:1042A000310E106E440E116EA2C012F0A3C013F0B6 +:1042B000A4C014F0A5C015F05BEC2EF007E20001DD +:1042C000A269A3697F0EA46FA56F7F0CA2C00EF038 +:1042D000A3C00FF0A4C010F0A5C011F0870E126E9D +:1042E000480E136E3A0E146EC40E156E5BEC2EF073 +:1042F00006E20001A26BA36BA46BA56B1200000188 +:10430000010EA5AF000EAC6FAC5112E0A2C00EF0D2 +:10431000A3C00FF0A4C010F0A5C011F049EC31F01B +:1043200011C0A5F010C0A4F00FC0A3F00EC0A2F001 +:104330003B0E7E6FAA0E7F6FB80E806F3F0E816FAF +:10434000A20E81EC2EF0A2C098F0A3C099F0A4C0F8 +:104350009AF0A5C09BF07CEC27F09BC0A9F09AC016 +:10436000A8F099C0A7F098C0A6F0A6C07EF0A7C09C +:104370007FF0A8C080F0A9C081F04EEC2BF07EC089 +:10438000AAF07FC0ABF0000E366EA20E356EAAC04A +:1043900018F0ABC019F074EC30F01BC03AF01AC042 +:1043A00039F019C038F018C037F0CCEC2EF0A2C0AC +:1043B0007EF0A3C07FF0A4C080F0A5C081F0200EE5 +:1043C0000001826F846B090E836F69EC28F081C055 +:1043D0008CF080C08BF07FC08AF07EC089F0AAC0CC +:1043E0008DF0ABC08EF0F7EC2AF08CC0A5F08BC03E +:1043F000A4F08AC0A3F089C0A2F0AC512CE020EE5A +:10440000A2F0FF0EDE18FF0ED8B4DE187F0ED8B46F +:10441000DE187F0ED8B4DE1805E1A26BA36BA46B87 +:10442000A56B1200606B616B800E626F3F0E636F55 +:10443000A2C064F0A3C065F0A4C066F0A5C067F098 +:10444000EBEC29F063C0A5F062C0A4F061C0A3F05A +:1044500060C0A2F01200A2C0A2F0A3C0A3F0A4C04A +:10446000A4F0A5C0A5F01200E8CF29F0286A2950D1 +:10447000800A04E14CC028F04C6ACCD02950810A53 +:1044800002E1010E82D02950820A02E1060E7DD09F +:104490002950830A03E14DC028F0BCD02950940A6A +:1044A00003E18EEC32F071D02950950A03E18DECD6 +:1044B00032F06BD02950960A03E18CEC32F065D0D3 +:1044C000890E296005D029507C0F3BEC32F05DD07D +:1044D000880E296408D0910E296005D02950770FE5 +:1044E00031EC32F052D02950910A03E1C7C028F0D4 +:1044F00091D02950930A03E146C028F08BD029506F +:10450000920A02E1475041D02950970A03E18BEC0F +:1045100032F03BD02950980A03E18AEC32F035D0D2 +:104520002950990A03E189EC32F02FD0990E2964C1 +:104530002ED09E0E29602BD070EC32F011C021F0ED +:1045400010C020F00FC01FF00EC01EF02950660FE3 +:10455000266E26500308196ED8901936D890193651 +:10456000D890193619501EC01AF01FC01BF020C079 +:104570001CF021C01DF0E82A05D0D8901D321C3255 +:104580001B321A32E82EF9D730D0286E43D09D0E58 +:1045900029642DD0A20E29602AD06BEC32F011C014 +:1045A00025F010C024F00FC023F00EC022F02950D7 +:1045B000620F276E27500308196ED8901936D890CD +:1045C0001936D8901936195022C01AF023C01BF0A2 +:1045D00024C01CF025C01DF0E82A05D0D8901D325B +:1045E0001C321B321A32E82EF9D71A50CED7CF0E12 +:1045F000296408D0E00E296005D02950300F45EC21 +:1046000032F0C3D7DF0E296405D02950200FDAEC31 +:1046100031F0BBD72850120010C014F0116646D0FC +:104620001450D96EDA6A0EC0E1FF0FC0E2FFE75006 +:10463000126ED8901236D8901236D8901234DF6E9F +:104640001450D96EDA6AD92ADA6A0EC0E1FF0FC0B7 +:10465000E2FFE750126E050E136ED8901232132E41 +:10466000FCD71250DF6E0E4A0F2A0EC0D9FF0FC0C2 +:10467000DAFFDF50126E050E136ED8901232132E31 +:10468000FCD71450D96EDA6A1250DF121450D96E6A +:10469000DA6A020ED926DA6ADF6A1450D96EDA6A4B +:1046A000030ED926DA6A000EDF6E000C1450D96EA4 +:1046B000DA6A020ED926DA6A0EC0E1FF0FC0E2FF05 +:1046C000E750126E050E136ED8901236132EFCD7DB +:1046D0001250DF6E1450D96EDA6A030ED926DA6AE8 +:1046E0000EC0E1FF0FC0E2FFE750126ED890123209 +:1046F000D8901232D8901230DF6E0E4A0F2A0EC0B8 +:10470000D9FF0FC0DAFFDF50126E030E12161450DD +:10471000D96EDA6A020ED926DA6A1250DF120EC09A +:10472000D9FF0FC0DAFFDF50126ED8901232D89046 +:104730001232D89012321C0E12161450D96EDA6A48 +:10474000020ED926DA6A1250DF120E4A0F2A0EC064 +:10475000D9FF0FC0DAFF1450E16EE26AE12AE26A83 +:10476000DFCFE7FF0E4A0F2A0EC0D9FF0FC0DAFFD6 +:104770001450E16EE26ADFCFE7FF120020342134EB +:104780002C6E243425342B6E2C5009E02B502C60D9 +:104790000FD02C502B5C266E210E265C09E322C024 +:1047A0001EF023C01FF024C020F025C021F012000D +:1047B0002B5009E02C502B600FD02B502C5C266E18 +:1047C000210E265C09E31EC01EF01FC01FF020C092 +:1047D00020F021C021F01200060E2A6E21BE2A8E82 +:1047E00025BE2A8C208E216A248E256A2B502C60AF +:1047F00018D0D89022362336243625362B062B5057 +:104800002C180BE02A062A50070B07E0F2D7D890A5 +:10481000213220321F321E322C2A2B502C62F7D725 +:104820001AD02C502B6017D0D8901E361F36203649 +:1048300021362C062B502C180BE02A062A50070B89 +:1048400007E0F2D7D89025322432233222322B2AA5 +:104850002B502C62F7D72AAE09D01E1E1F1E201E19 +:10486000211E1E2A000E1F22202221222AAC09D03E +:10487000221E231E241E251E222A000E232224224D +:1048800025222A6A1E5022261F502322205024222D +:104890002150252225AE0BD0221E231E241E251EAC +:1048A000222A000E232224222522010E2A6E22C053 +:1048B0000EF023C00FF024C010F025C011F02CC062 +:1048C00012F02AC013F02DEC29F011C021F010C015 +:1048D00020F00FC01FF00EC01EF012000F0E216E50 +:1048E000200E206E0F0E236E100E226E0F0E256E00 +:1048F000246A0E010E0E276E800E266E0E0E296E95 +:10490000900E286E0E0E2B6EA00E2A6E0E0E2D6EC1 +:10491000B00E2C6E0E0E2F6EC00E2E6E0E0E316E61 +:10492000D00E306E7250C00B326E326602D0020E64 +:1049300001D0080E336ED8907D31356E396A7AD049 +:104940003950020DF350200FD96EDA6ADECF3AF0FB +:10495000DDCF3BF03AC036F03BC037F0020E396491 +:1049600004D0D890353235A064D03AC0D9FF3BC0CE +:10497000DAFFDF501F6E1FB65CD03AC0D9FF3BC0D4 +:10498000DAFFFC0EDF161EC01FF0030E1F163AC022 +:10499000D9FF3BC0DAFF1F50DF121EAC04D01D5000 +:1049A0004009386E02D01DC038F020EE05F03A50B4 +:1049B000D9263B50DA2238C0DFFF1EAA03D0010EF1 +:1049C000386E01D0386A3A280E6E000E3B200F6E0A +:1049D00018C010F019C011F01AC012F01BC013F06B +:1049E00038C014F01EEC25F0060E3A26000E3B22CD +:1049F000346A0DD01C50D96EDA6A3AC0E1FF3BC070 +:104A0000E2FFDFCFE7FF1C2A3A4A3B2A342A1D5037 +:104A1000345CF0E336C0D9FF37C0DAFFDF501F6ED9 +:104A20001FB4010C36C0D9FF37C0DAFF000EDB8699 +:104A3000010C392A3350395C83E3000C100E176ED9 +:104A4000146637D01750D96EDA6ADF50156ED890D9 +:104A50001532D8901532D89015300EC0D9FF0FC03E +:104A6000DAFFDF6E1750D96EDA6AD92ADA6ADF50B8 +:104A7000156E050E166ED8901536162EFCD70EC084 +:104A8000D9FF0FC0DAFF1550DF120E4A0F2A175058 +:104A9000D96EDA6ADF50156E050E166ED89015368F +:104AA000162EFCD715500EC0D9FF0FC0DAFFDF6EEF +:104AB00012001750D96EDA6A020ED926DA6ADF5070 +:104AC000156E050E166ED8901532162EFCD71550A1 +:104AD0000EC0D9FF0FC0DAFFDF6E1750D96EDA6A49 +:104AE000030ED926DA6ADF50156ED8901536D890A5 +:104AF0001536D89015360EC0D9FF0FC0DAFF155005 +:104B0000DF120E4A0F2A1750D96EDA6A020ED92622 +:104B1000DA6ADF50156ED8901536D8901536D890D1 +:104B20001534E00B0EC0D9FF0FC0DAFFDF6E0EC0E8 +:104B3000D9FF0FC0DAFF000EDB861750D96EDA6A94 +:104B4000020ED926DA6ADF50156E030E15160EC056 +:104B5000D9FF0FC0DAFF1550DF120E4A0F2A175087 +:104B6000D96EDA6AD92ADA6A0EC0E1FF0FC0E2FF15 +:104B7000DFCFE7FF0E4A0F2A1750D96EDA6A0EC050 +:104B8000E1FF0FC0E2FFDFCFE7FF120000018CAFB3 +:104B900005D0896B8A6B8B6B8C6B120020EE89F0D1 +:104BA000DE50DE10DE10DE1005E1896B8A6B8B6B48 +:104BB0008C6B12006C6B6D6B6E6B400E6F6F440EE6 +:104BC000126E000E136E0F0E136E5F0E1264136AD8 +:104BD00089C00EF08AC00FF08BC010F08CC011F0AD +:104BE0007BEC2CF011C06BF010C06AF00FC069F0C4 +:104BF0000EC068F0FAEC27F06BC021F06AC020F01C +:104C000069C01FF068C01EF0226A236A800E246EFD +:104C1000BF0E256EBEEC23F021C08CF020C08BF0BF +:104C20001FC08AF01EC089F04406D8A0450689C07E +:104C30007EF08AC07FF08BC080F08CC081F0480E7F +:104C40000001826F846B080E836F69EC28F081C0CD +:104C50008CF080C08BF07FC08AF07EC089F0180E87 +:104C60006C6F720E6D6F310E6E6F3F0E6F6F44C0C2 +:104C700018F045C019F074EC30F01BC06BF01AC08E +:104C80006AF019C069F018C068F0FAEC27F06BC040 +:104C900021F06AC020F069C01FF068C01EF089C012 +:104CA00022F08AC023F08BC024F08CC025F0BEEC2B +:104CB00023F021C08CF020C08BF01FC08AF01EC0F2 +:104CC00089F012000DEC2EF03AEC30F00009D8B467 +:104CD000D2EC16F0B9EC2DF00400C50E01011C5DFC +:104CE000090E1D590FE30001C8050CE0C7697EECF1 +:104CF00032F00F6A010E0E6EFF0E106857EC30F0A6 +:104D0000B9EC2DF00101666B5EEC2FF025D0C729C0 +:104D100003E1010EC86F2CD0030EC86FA0EC31F078 +:104D200027D0CDEC28F024D0010166AF21D0695105 +:104D3000681103E18AEC1AF01BD068511E0A691150 +:104D400017E16A511A0A14E137EC2CF011D081EC0A +:104D500032F00ED0C86B0CD00001C851D8E0010A67 +:104D6000E0E0030ADBE0010ADFE0070AF0E0F2D747 +:104D7000E90E0101125D030E1359000E1459000EC5 +:104D80001559AAE3126B136B146B156B08EC0FF03B +:104D9000C42BC851030A1AE1BB6BBC6BBD6BBE6B65 +:104DA0000C0E0001BB25D96E010EBC21DA6EDF2A84 +:104DB000BB2B000EBC23BD23BE23060EBB5D000E25 +:104DC000BC59000EBD59000EBE59EAE33B0EC46546 +:104DD00001D0C46BC851030AD8B4E5EC2DF0FEEC49 +:104DE0001DF07AD7E8CF1FF0191C1E6E1F50830AE2 +:104DF00002E14D6A7ED0830E1F640ED0890E1F60C3 +:104E00000BD019C012F01F507C0FCCEC31F01F50AA +:104E10007C0F3BEC32F06BD01F50920A0DE1195021 +:104E20001B6E1A6A46501C6E1D6A1A10466E1B5085 +:104E30001D10476E47505BD01F50930A0BE11A6A52 +:104E400047501B6E19501A10466E1B50476E46C0D5 +:104E50001EF050D0880E1F6419D0910E1F6016D01E +:104E600047C01AF01AC01BF01C6A1B2802E1462832 +:104E700002E0191C3CD019C012F01F50770FBEEC95 +:104E800031F01F50770F31EC32F031D0CF0E1F646C +:104E900017D0E00E1F6014D047C01AF01AC01BF0E4 +:104EA0001C6A1B28E6E14628E4E119C012F01F50F5 +:104EB000300F5BEC31F01F50300F45EC32F017D063 +:104EC0001F50A20AD6E11950550A05E10001BF6B37 +:104ED000C06B550E0CD01950AA0A0CE1E80E000167 +:104EE000BF5D030EC05905E27AEC32F0AA0E1E6EC9 +:104EF00001D01E6A1E50120098C00EF099C00FF02B +:104F00009AC010F09BC011F0000E136EA00E126E2E +:104F10007BEC2CF0A1AF0FD09BAF08D0000E986FA8 +:104F2000996F800E9A6FBF0E9B6FBF0C986B996B39 +:104F30009A6B9B6B12001D0EA05D000EA15909E338 +:104F400098C098F099C099F09AC09AF09BC09BF0D5 +:104F5000120098C07EF099C07FF09AC080F09BC08C +:104F600081F04EEC2BF081C097F080C096F07FC0AE +:104F700095F07EC094F016EC2FF097C09FF096C08D +:104F80009EF095C09DF094C09CF098C00EF099C022 +:104F90000FF09AC010F09BC011F09CC012F09DC0A1 +:104FA00013F09EC014F09FC015F05BEC2EF019E2D8 +:104FB0009CC01EF09DC01FF09EC020F09FC021F03D +:104FC000226A236A800E246EBF0E256EBEEC23F08B +:104FD00021C09BF020C09AF01FC099F01EC098F02D +:104FE00012009CC098F09DC099F09EC09AF09FC09E +:104FF0009BF0120000016A356B35776F776705D03B +:10500000686B696B6A6B6B6B120000016E356F35F4 +:105010007D6F7D6705D0686B696B6A6B6B6B120087 +:105020007D517B0F77276BC07DF000016F517D1B99 +:10503000800E7D176A8F6E8F000E6F17786B796BFD +:105040007A6B7B6B070E7C6F68A108D06C51782758 +:105050006D5179236E517A236F517B23D8906B3336 +:105060006A3369336833D8906C376D376E376F3772 +:105070007C2FEAD7110E7C6F68A108D06C5178277D +:105080006D5179236E517A236F517B23D8906B3306 +:105090006A3369336833D8907B337A337933783322 +:1050A0007C2FEAD778C00EF079C00FF07AC010F0EC +:1050B0007BC011F077C012F07DC013F02DEC29F009 +:1050C00011C06BF010C06AF00FC069F00EC068F03C +:1050D00012008351040D8251F324436E43C0F6FF46 +:1050E0000F0EF76E000EF86E0900F5CF85F009007F +:1050F000F5CF86F00900F5CF87F00A00F5CF88F0EC +:105100003FD085C06CF086C06DF087C06EF088C05F +:105110006FF07EC068F07FC069F080C06AF081C027 +:105120006BF0FAEC27F06BC021F06AC020F069C088 +:105130001FF068C01EF000018307D8A084078351C8 +:10514000040D8251F324436E43C0F6FF0F0EF76E39 +:10515000000EF86E0900F5CF22F00900F5CF23F01C +:105160000900F5CF24F00A00F5CF25F0BEEC23F0BE +:1051700021C088F020C087F01FC086F01EC085F0D7 +:10518000000184518311BDE185C07EF086C07FF0AF +:1051900087C080F088C081F0120056D0512811E0FD +:1051A000810E0001CB6FCC6BCD6BCE6B020ECF6F3F +:1051B00051C0D1F0DEEC30F0010E506E486A496A01 +:1051C00049D0040E0001C86F810ECB6FD169070E64 +:1051D000CC6FCD6BCE6B030ECF6FDEEC30F03AD0E0 +:1051E000010166AF11D06951681134E16A51030AB7 +:1051F00031E1516604D0020E0001C86FDFD7512A99 +:10520000506A0001C96B26D0E90E485C030E49586C +:1052100021E30001C92B020EC96514D0516605D0E7 +:10522000512A506A486A496AECD751C0C7F0030E48 +:10523000C86F506AC75126EC32F00001C96BA0EC70 +:1052400031F008D0506A06D05050A8E0010AC8E0FA +:10525000030AF8E10101666B1200125005E01150DB +:105260000E100F1010100BE10E6A0F6A106A116A0F +:105270001200122AD890113210320F320E32146AF4 +:10528000156A166AFE0E1114176E175014101510B9 +:1052900016100CE0EED7122A0E2A000E0F22102252 +:1052A0001122D890113210320F320E32146A156A60 +:1052B000166A1150176E175014101510161007E0CB +:1052C000EAD71206D8900E360F361036113610AEC9 +:1052D000F8D712B002D07F0E1016D890123212C03A +:1052E00014F0156A166A176A14C017F0166A156A60 +:1052F000146A14500E1215500F1216501012175037 +:1053000011121350D8A4118E0EC00EF00FC00FF062 +:1053100010C010F011C011F012008F6B8DAF0AD0C9 +:105320008D1F8C1F8B1F8A6D000E8B238C238D236A +:10533000010E8F6F89AF0AD0891F881F871F866D66 +:10534000000E872388238923010E8F1B906B916B9E +:10535000926B936B8D518A118B118C1129E0010E88 +:105360008E6F06D0D8908A378B378C378D378E2B3F +:105370008DAFF8D7D89090379137923793378A51BD +:10538000865D8B5187598C5188598D51895909E314 +:105390008A51865F8B51875B8C51885B8D51895B0D +:1053A0009081D8908D338C338B338A338E2FE2D714 +:1053B0008F5108E0931F921F911F906D000E912353 +:1053C0009223932390C086F091C087F092C088F01A +:1053D00093C089F01200000162356335416E416669 +:1053E00005D0606B616B626B636B12000001663508 +:1053F0006735426E426605D0606B616B626B636BB2 +:1054000012004250890F415E63C042F000016751B3 +:10541000421A800E4216628F636B668F676B200E96 +:10542000406ED8903C363D363E363F366451605D26 +:1054300065516159665162596751635909E3645175 +:10544000605F6551615B6651625B6751635B3C8085 +:10545000D8906037613762376337402EE2D73CC05F +:105460000EF03DC00FF03EC010F03FC011F041C043 +:1054700012F042C013F02DEC29F011C063F010C0FF +:1054800062F00FC061F00EC060F0120062C067F001 +:10549000686B696B6A6B69C06AF068C069F067C065 +:1054A00068F0676B60516B6F61516C6F6D6B6E6B09 +:1054B0006CC06EF06BC06DF06C6B6B6B64C06FF0AA +:1054C000706B716B726B1A0ED8906F3770377137C3 +:1054D0007237E82EF9D76B516F11736F6C517011E1 +:1054E000746F6D517111756F6E517211766F6751D6 +:1054F0007311776F68517411786F69517511796FF5 +:105500006A5176117A6F635177117B6F78517C6F96 +:1055100079517D6F7A517E6F7BC03CF07CC03DF04D +:105520007DC03EF07EC03FF065C040F066C041F0F7 +:105530003AEC2FF0000902E14D2A000C010C8867BB +:1055400019D086C018F087C019F074EC30F01BC079 +:1055500030F01AC02FF019C02EF018C02DF0ACECAE +:1055600030F030C08CF02FC08BF02EC08AF02DC0F0 +:1055700089F02AD08851020A19E186C018F087C044 +:1055800019F074EC30F01BC081F01AC080F019C023 +:105590007FF018C07EF07EEC2DF081C08CF080C0D2 +:1055A0008BF07FC08AF07EC089F00ED086C018F0E4 +:1055B00087C019F074EC30F01BC08CF01AC08BF06F +:1055C00019C08AF018C089F089C07EF08AC07FF0C7 +:1055D0008BC080F08CC081F04EEC2BF07EC08DF043 +:1055E0007FC08EF08E51D36F8DC0D4F0120020EEAC +:1055F00089F0DE50DE10DE10DE1005E1896B8A6B6B +:105600008B6B8C6B12008C517F0B8F6FD8908F350A +:10561000906F916B913790518D2791518E238B35DF +:10562000E836010B8D27000E8E238EAF05D0896BD7 +:105630008A6B8B6B8C6B12008E51800A7F0F000E71 +:10564000D8B48D5D0EE38CAF06D089698A697F0E70 +:105650008B6F8C69FF0C89698A697F0E8B6F8C6FE9 +:105660007F0C8E358E31906F8D318F6F8C19800B42 +:105670008F198C6F8DC08FF0010E8F178F338F3382 +:105680008B518F197F0B8F198B6F89C089F08AC05E +:105690008AF08BC08BF08CC08CF01200000180353A +:1056A0008135446E446606D000017E6B7F6B806B53 +:1056B000816B120000017EC082F07FC083F080C049 +:1056C00084F081C085F0200E05D0D89085338433D6 +:1056D00083338233E82EF9D78251436E808F816BFA +:1056E000960E445E44AE0CD04450800A970FDCE323 +:1056F000D890813380337F337E33443EF9D70CD04A +:105700001F0E446407D0D0D7D8907E377F378037BC +:10571000813744064466F8D7435008E0811F801F54 +:105720007F1F7E6D000E7F23802381237EC07EF04D +:105730007FC07FF080C080F081C081F012001D6AC0 +:105740001E6A206A020E1F6E1F500208186E185043 +:105750001A0FD96EDA6A1DC00EF01EC00FF0116A62 +:10576000030E106E1DEC30F01F500E2620500F223D +:10577000AA0E0E24166E000E0F20176E03EC32F0E8 +:10578000DF6E1F06D8A020062050800A800F010E71 +:10579000D8B41F5CD9E21DC018F01EC019F0D89013 +:1057A00018361936D8901836193601011E0E1824ED +:1057B000D96E010E1920DA6E1AC0DEFF1BC0DEFFA3 +:1057C0001CC0DEFF1DC0DEFF1D4A1E2A1E50800ABF +:1057D000800F060ED8B41D5CD8B01200B2D7800E70 +:1057E0000FEC32F0090E0E01436FFC0E446F010EF8 +:1057F000456F200E706E728E729C606A0F01306B66 +:105800000E01806B906BA06BB06BC06BD06BE00E29 +:105810007D6FE06B080EE16FE26BE36BE46BE80E0B +:10582000E56F1A0EE66FE76B030E466F476B716B01 +:10583000110E726F736F746B756B766B776B786B21 +:10584000540E796F050E7A6F7B6B7B6B0F0EF86FC2 +:10585000E00EF96FFA6BFB6BF9870F0EFC6FE00E31 +:10586000FD6FFE69FF6BFD87000E0FEF32F0000148 +:10587000926B01016D2911E0D89000019235906F73 +:10588000916B9137730E9025166E000E9121176E55 +:1058900003EC32F001016D1928E16E2911E0D89076 +:1058A00000019235906F916B9137740E9025166EB2 +:1058B000000E9121176E03EC32F001016E1915E113 +:1058C000166B176B186B196B0AD0E90E0101165D88 +:1058D000030E1759000E1859000E195906E200015F +:1058E0009251BEEC2CF00009F0E00001922B050E65 +:1058F0009265BFD7050C20EE0EF0DE50DE10DE10F4 +:10590000DE100CE112C0D9FF13C0DAFF000EDE6A10 +:10591000DD6A0E6A0F6A106A116A120011507F0B5D +:10592000146ED8901434156E166A163612C0D9FF4C +:1059300013C0DAFF15C0DEFF16C0DDFF1034E836F5 +:10594000010B12C0D9FF13C0DAFFDE12000EDD1208 +:1059500012C0D9FF13C0DAFF820EDE26FF0EDD2251 +:105960001150800B3F09116E109E0EC00EF00FC03B +:105970000FF010C010F011C011F01200E8CF8FF03E +:10598000030ECC6F840ECB6FCE6B0A0ECD6F060E5E +:10599000CF6F430E8F25166E176A000E172203EC89 +:1059A00032F0456E030E4516D8904536D8904536F0 +:1059B000D890453400018F118009D16F820ED26FCB +:1059C0008F51020D000EF324D96E010EF420DA6E11 +:1059D000DECF86F0DDCF87F0430E8F25166E176A77 +:1059E000000E172203EC32F0030B0001886F9FECCE +:1059F0002AF0DEEC30F0000901E1000C010C30C0AF +:105A000022F031C023F032C024F033C025F0380E2C +:105A1000F6EC30F0000901E1000C2CC0D9FF2DC0DC +:105A2000DAFF38C0DFFF2AC0D9FF2BC0DAFF39C048 +:105A3000DFFF3A50346E010E3B14356E28C0D9FF9B +:105A400029C0DAFF34C0DEFF35C0DDFF38C034F0D6 +:105A500039C035F03AC036F03BC037F01B0E05D0E8 +:105A6000D8903732363235323432E82EF9D73450C6 +:105A7000070B2EC0D9FF2FC0DAFFDF6E010CE8CF75 +:105A800011F028D00F0E136E600E22D00F010F0EF2 +:105A9000136E300E1DD00E010E0E136E800E18D038 +:105AA0000E010E0E136E900E13D00E010E0E136E1D +:105AB000A00E0ED00E010E0E136EB00E09D00E0108 +:105AC0000E0E136EC00E04D00E010E0E136ED00E0D +:105AD000126E0FD01150D6E0010AD8E0030ADBE0C5 +:105AE000010ADEE0070AE1E0010AE4E0030AE7E078 +:105AF000EBD712C00EF013C00FF01200226A236A17 +:105B00007A0E246E460E256E00016C6B6D6B100EC6 +:105B10006E6F410E6F6F7EC068F07FC069F080C00D +:105B20006AF081C06BF0FAEC27F06BC021F06AC01C +:105B300020F069C01FF068C01EF0BEEC23F021C049 +:105B400063F020C062F01FC061F01EC060F0000171 +:105B5000646B656BA00E666F400E676FEBEC29F00F +:105B600063C081F062C080F061C07FF060C07EF0F1 +:105B7000120001011C6B1D6B010E4F6E75EC32F0B3 +:105B80000001C76FC76701D0C769C72902E1020ECC +:105B90004F6E0101666B676B686B696B6A6B000126 +:105BA000CB6BCC6BCD6BCE6BCF6B4D6A4C6A516AB5 +:105BB000C86B506AC96B466A476A486A496ABF6BD4 +:105BC000C06BCA6BC66BC56B1200CA2B3B0ECA6595 +:105BD0000CD0CA6BC62BC851030A07E161EC32F046 +:105BE000446E66EC32F036EC31F03B0E0001C665D7 +:105BF00002D0C66BC52B170EC56501D0C56BC85149 +:105C0000030AD8A412004E2A4EC07FF00F0E7F1751 +:105C1000020E7F5DD8B04E6A120081EC2FF0170E95 +:105C2000926E1B0E936E010E946E826A920EAFEC12 +:105C300031F0FB0E0F6E1D0E0E6E4FEC32F00F01A9 +:105C40005F6B5E6BB56A5D815D835D855C815C8346 +:105C50005C85830E0E6EC00E0F6EAF0EF1EC2EF053 +:105C6000EFEC2BF0F28E85EF32F068C0D9FF69C0FF +:105C7000DAFFDECF60F0DECF61F0DECF62F0DECFA4 +:105C800063F06AC064F06BC065F06CC066F06DC014 +:105C900067F0EBEC29F068C0D9FF69C0DAFF0001BA +:105CA00060C0DEFF61C0DEFF62C0DEFF63C0DDFFFB +:105CB000D906D906120011AE09D00E6C0F1ED8B04D +:105CC0000F2A101ED8B0102A800E115615AE09D01A +:105CD000126C131ED8B0132A141ED8B0142A800ECA +:105CE0001556800E111A151A12500E5C13500F58CB +:105CF000145010581550115802E2D8901200D88054 +:105D00001200E8CF43F04350D96EDA6ADECF68F074 +:105D1000DECF69F0DECF6AF0DECF6BF07EC06CF0D4 +:105D20007FC06DF080C06EF081C06FF0FAEC27F09C +:105D30004350D96EDA6A000168C0DEFF69C0DEFF39 +:105D40006AC0DEFF6BC0DDFFD906D90612002DC088 +:105D5000D9FF2EC0DAFFDECF1EF0DECF1FF0DECF80 +:105D600020F0DECF21F02FC022F030C023F031C070 +:105D700024F032C025F0BEEC23F02DC0D9FF2EC098 +:105D8000DAFF1EC0DEFF1FC0DEFF20C0DEFF21C025 +:105D9000DDFFD906D906120035C0D9FF36C0DAFFBB +:105DA000DECF2DF0DECF2EF0DECF2FF0DECF30F0C5 +:105DB00037C031F038C032F039C033F03AC034F077 +:105DC00000EC30F035C0D9FF36C0DAFF2DC0DEFF61 +:105DD0002EC0DEFF2FC0DEFF30C0DDFFD906D906A2 +:105DE0001200E8CF12F0C26AC16AC06A0E507C0B82 +:105DF000C26E0FC0C1FF12C010F0D8901036D890FC +:105E00001036380E101612C011F0113A0F0E11167E +:105E1000070E11161250800B11101010C06E0EAE2E +:105E200003D09E9C9D8CF28CC2801200456A97AF75 +:105E30000AD0971F961F951F946D000E95239623E9 +:105E40009723010E456E94C00EF095C00FF096C0DA +:105E500010F097C011F0960E126E45C013F02DECA5 +:105E600029F011C097F010C096F00FC095F00EC049 +:105E700094F01200426A01011A6B1B6B15D03CC0F2 +:105E800018F03DC019F03EC01AF03FC01BF041C0F1 +:105E90001CF040C01DF0200E1E6E6EEC24F00009B8 +:105EA00003E0010E426E06D0E80E01011A5D030EFA +:105EB0001B59E5E30001CB6B4250120066BF120094 +:105EC000010E296E680E286E010E2B6E6A0E2A6E68 +:105ED000010E2D6E6B0E2C6E010E2F6E670E2E6E48 +:105EE000010E316E660E306E010E336E6C0E326E28 +:105EF000FFEC2CF03C6E3C50D8B412000101668FD0 +:105F000012000101126B136B146B156B0001C46B53 +:105F10000E6A0C0E0E24D96EDA6A010EDA22DF6ADE +:105F20000E50020D000EF324D96E010EF420DA6E2D +:105F3000DE6ADD6A0E2A050E0E64EBD70001C16B26 +:105F40004B6AC36BC26B120001EEA8F013EEC0F0F7 +:105F5000EE6AE550E150FCE1E250FAE101EE00F0BA +:105F6000740EEE6AE806FDE100EEBFF01A0EEE6A6E +:105F7000E806FDE100EE46F00D0EEE6AE806FDE1F2 +:105F8000000162EF26F0E8CF1DF01D50020D9F0EBC +:105F9000F324166E000EF420176E03EC32F01A6E26 +:105FA0001D50020D9E0EF324166E000EF420176E87 +:105FB00003EC32F01C6E1A501B6E1BC018F01CC094 +:105FC00019F0120066510F0B020AD8A4120000014A +:105FD000C751010121EE6CF0DF6212006DC1C7F004 +:105FE0000001C75126EC32F0810E0001CB6FCC6B63 +:105FF000CD6BCE6B070ECF6FC7C0D1F0DEEF30F0A8 +:10600000800E341A2DC01EF02EC01FF02FC020F0BD +:1060100030C021F031C022F032C023F033C024F070 +:1060200034C025F0BEEC23F021C030F020C02FF0AA +:106030001FC02EF01EC02DF012000E501002F3CF24 +:1060400014F0F4CF15F00E501102F3CFF4FFF36A01 +:10605000F3501426F45015220F501002F3CFF4FF22 +:10606000F36AF3501426F450152214C00EF015C034 +:106070000FF01200000EE8EC31F0550A06E1010EB7 +:10608000E8EC31F0AA0A01E1010C020E4F6E83EC3C +:1060900032F0FF0E26EC32F0550E126E000E7FEC41 +:1060A00031F0AA0E126E010E7FEC31F0000C0F5091 +:1060B000030B756E0EC074FF10C073FF7F9E7F9C34 +:1060C0007F84000EF2BE010E116EF29E550E7E6EA2 +:1060D000AA0E7E6E7F827FB2FED711B002D0F29EF2 +:1060E00001D0F28E7F9412001D6A19AE05D0186C93 +:1060F000191ED8B0192A1D2A18C00EF019C00FF0A9 +:10610000106A116A960E126E1DC013F02DEC29F064 +:1061100011C01BF010C01AF00FC019F00EC018F01B +:10612000120066510F0B186E1850D8B412000001FF +:10613000C751010121EE6CF0DF621200180405E086 +:10614000010E1864010C6D67010C0001C769FF0E98 +:1061500026EC32F0B9EF2DF02DC01EF02EC01FF04E +:106160002FC020F030C021F0226A680E236ED50EB9 +:10617000246E460E256EBEEC23F021C030F020C008 +:106180002FF01FC02EF01EC02DF0120066C144F08B +:106190000F0E44164404D8A412000001C751010197 +:1061A00021EE6CF0DF621200800E0001CB6FCC6B31 +:1061B000CD6BCE6B030ECF6FDEEF30F0CDC060F055 +:1061C000CEC061F0CFC062F0C7C063F0CCC064F055 +:1061D0000001CB510F0B656FD10E666F46EC2AF0B4 +:1061E000436E436601D04D2A43501200E8CF26F09B +:1061F00066BF000C24C015F025C016F022C017F0B1 +:1062000023C018F0270E196E26503CEC20F0000930 +:10621000F0E027AC27AA000C010C18C00EF019C042 +:106220000FF0106A116A960E126E000E136A2DECB2 +:1062300029F011C01BF010C01AF00FC019F00EC0E9 +:1062400018F01200E8CF0FF0080E106E116AD89007 +:106250000F341134116ED8900F360E50115C02E3DA +:106260000E50115E102EF3D711501200E8CF45F0FA +:10627000830E0001CB6F070ECC6FCE6B140ECD6F6B +:10628000090ECF6FD16B45C0D2F044C0D3F0DEEF22 +:1062900030F020EE0EF0DE50DE10DE10DE1002E0F8 +:1062A000800E111A0EC00EF00FC00FF010C010F0CB +:1062B00011C011F01200E8CF13F00F0E136401D0DB +:1062C0000F0C7EEC32F0120E13240E6E0F6A000ECD +:1062D0000F2212C010F057EF30F0E8CF12F0120486 +:1062E000D8A412007EEC32F00F6A0E6AFF0E10681E +:1062F00057EC30F0800E0FEC32F0FF001200E8CFC8 +:1063000013F0010E136401D0010C7EEC32F0030E89 +:1063100013240E6E0F6A000E0F2212C010F057EFFA +:1063200030F0E8CF26F07F0E266405D025C019F0A6 +:106330002650F2EF26F025C021F02650B7EF07F0E7 +:10634000810E0001CB6FCC6BCD6BCE6B020ECF6F8D +:10635000C7C0D1F0DEEC30F0010E4F6E010CE8CF7B +:106360000EF00E507F0BD56ED76AD66AF2940EAE41 +:1063700002D0F28A01D0F29AD58E1200E8CF13F043 +:106380007EEC32F00A0E13240E6E0F6A000E0F22FE +:1063900012C010F057EF30F0E8CF13F07EEC32F07F +:1063A000050E13240E6E0F6A000E0F2212C010F09D +:1063B00057EF30F0E8CF0FF00F50000F0E6E0EC009 +:1063C000F6FF0F0EF76E000EF86E0800F550120083 +:1063D000E8CF18F0010E186401D0000C030E182449 +:1063E000166E176A000E172203EF32F0E8CF0EF098 +:1063F0000F6A0E500F24D96EDA6ADF6A0F2A070E71 +:106400000F64F7D7070C1750030B756E16C074FF97 +:106410007F9C7F9E7F8000F000F073501200E8CFD9 +:106420000EF01F0E6F160E506F126F50E00B0E180D +:10643000D8B41200FAD7E8CF2AF07F0E2A6403D02E +:106440002A5034EF22F02A5001EF13F0E8CF12F077 +:106450007EEC32F00F6A010E0E6E12C010F057EF94 +:1064600030F0E8CF18F00A0E1824166E176A000EE6 +:10647000172203EF32F0E8CF18F0050E1824166E3D +:10648000176A000E172203EF32F0E8CF18F0120E51 +:106490001824166E176A000E172203EF32F00EC092 +:1064A00010F00FC011F011C0D7FF10C0D6FF1200BE +:1064B00001C003F002C004F004C0D7FF03C0D6FF40 +:1064C0001200176A420E166E03EF32F0176A410E81 +:1064D000166E03EF32F00E6A0F6A106A116A12002C +:1064E0000E6A0F6A106A116A1200176A010E166EA0 +:1064F00003EF32F0D2EC16F081EF2FF07FA2120002 +:10650000FDD74F6A1200D2EF16F0C2821200C2828B +:106510001200010C080C010C070C020C010C1200FB +:020000040020DA +:08000000FFFFFFFFFFFFFFFF00 +:020000040030CA +:0E0000001512677EFF8991FF0FC00FE00F40C1 +:00000001FF diff --git a/firmware/Kelvin_ntc_pic18f26k80_1_2_7_relocated.zip b/firmware/Kelvin_ntc_pic18f26k80_1_2_7_relocated.zip new file mode 100644 index 0000000..09940ed Binary files /dev/null and b/firmware/Kelvin_ntc_pic18f26k80_1_2_7_relocated.zip differ diff --git a/kelvin_ntc.X/funclist b/kelvin_ntc.X/funclist index d37d53a..b1c3bd1 100644 --- a/kelvin_ntc.X/funclist +++ b/kelvin_ntc.X/funclist @@ -1,107 +1,108 @@ -_vscp_getBootLoaderAlgorithm: CODE, 35666 0 4 -___asflsub: CODE, 33836 0 90 -_vscp_getZone: CODE, 35598 0 14 -_vscp_getControlByte: CODE, 35312 0 28 -_log: CODE, 26342 0 426 -_init: CODE, 32814 0 140 -_vscp_setManufacturerId: CODE, 35340 0 26 +_vscp_getBootLoaderAlgorithm: CODE, 25878 0 2 +___asflsub: CODE, 23960 0 74 +_vscp_getZone: CODE, 25804 0 10 +_vscp_getControlByte: CODE, 25552 0 28 +_log: CODE, 19340 0 312 +_init: CODE, 23578 0 80 +_vscp_setManufacturerId: CODE, 25468 0 28 exp@coeff: SMALLCONST, 3872 0 40 -___aldiv: CODE, 25914 0 428 -_ECANReceiveMessage: CODE, 22152 0 660 -_vscp_getEvent: CODE, 33318 0 110 -___flmul: CODE, 24986 0 482 -_vscp_handleHeartbeat: CODE, 35690 0 2 -_vscp_readRegister: CODE, 35224 0 30 -_vscp_setGUID: CODE, 35156 0 34 -_sendTempEvent: CODE, 30818 0 226 -__RegsToCANID: CODE, 28332 0 372 +___aldiv: CODE, 21274 0 188 +_ECANReceiveMessage: CODE, 16504 0 512 +_vscp_getEvent: CODE, 24252 0 70 +___flmul: CODE, 20468 0 222 +_vscp_handleHeartbeat: CODE, 25886 0 2 +_vscp_readRegister: CODE, 25654 0 22 +_vscp_setGUID: CODE, 25270 0 36 +_sendTempEvent: CODE, 22908 0 130 +__RegsToCANID: CODE, 17944 0 356 _vscp_deviceURL: SMALLCONST, 3840 0 32 -_vscp_writeRegister: CODE, 35122 0 34 -_getVSCPFrame: CODE, 32030 0 176 -i1_ConvertADC: CODE, 35686 0 4 -_vscp_setControlByte: CODE, 35190 0 34 -_vscp_getUserID: CODE, 35512 0 18 -_setEventData: CODE, 31464 0 194 -_Celsius2Kelvin: CODE, 34876 0 54 -_Busy_eep: CODE, 35652 0 6 -_vscp_error: CODE, 35626 0 10 -_doWork: CODE, 19900 0 1570 -_getCalibrationValue: CODE, 34486 0 70 -_vscp_init_pstorage: CODE, 35646 0 6 -___fltol: CODE, 28704 0 354 -_vscp_restoreDefaults: CODE, 35636 0 10 -___flsub: CODE, 34182 0 80 -___flge: CODE, 31846 0 184 -___awmod: CODE, 33080 0 124 -_vscp_readStdReg: CODE, 24504 0 482 -_vscp_readAppReg: CODE, 17720 0 2180 -_vscp_getFamilyCode: CODE, 35476 0 18 -_vscp_setUserID: CODE, 35366 0 26 -_getCANFrame: CODE, 34412 0 74 -_main: CODE, 24012 0 492 -_ldexp: CODE, 27960 0 372 -___fldiv: CODE, 26768 0 408 -_handle_sync: CODE, 31044 0 224 -_Read_b_eep: CODE, 35392 0 24 -___lwtofl: CODE, 34930 0 50 -___flneg: CODE, 34980 0 50 -_vscp_goActiveState: CODE, 34016 0 84 -_vscp_doOneSecondWork: CODE, 31658 0 188 -_vscp_getRegisterPagesUsed: CODE, 35658 0 4 -_doOneSecondWork: CODE, 11872 0 3302 -_sendVSCPFrame: CODE, 30020 0 282 -_vscp_sendEvent: CODE, 34100 0 82 -_vscp_getMDF_URL: CODE, 35284 0 28 -_eval_poly: CODE, 29716 0 304 -_init_app_eeprom: CODE, 15174 0 2546 -_floor: CODE, 29408 0 308 -_sendCANFrame: CODE, 33204 0 114 -_Write_b_eep: CODE, 34690 0 66 -_ConvertADC: CODE, 35682 0 4 -_vscp_check_pstorage: CODE, 33536 0 108 -_vscp_writeStdReg: CODE, 27176 0 408 -_WriteTimer0: CODE, 35548 0 18 -_vscp_writeAppReg: CODE, 3950 0 4166 -_vscp_handleProtocolEvent: CODE, 8116 0 3756 -__initialization: CODE, 34756 0 56 -__ECANPointBuffer: CODE, 32516 0 152 -_vscp_getFamilyType: CODE, 35458 0 18 -_vscp_getBufferSize: CODE, 35662 0 4 -_vscp_getSubzone: CODE, 35584 0 14 -_vscp_getMatrixInfo: CODE, 35076 0 46 -_vscp_handleDropNickname: CODE, 34624 0 66 -_vscp_handleSetNickname: CODE, 33428 0 108 -_frexp: CODE, 32206 0 156 -_vscp_handleProbeState: CODE, 25468 0 446 -_vscp_goBootloaderMode: CODE, 35030 0 46 -___flpack: CODE, 30566 0 252 -_exp: CODE, 21470 0 682 -_writeCoeffs2Ram: CODE, 31268 0 196 -___asfladd: CODE, 34338 0 74 -_vscp_readNicknamePermanent: CODE, 35612 0 14 -_vscp_sendHeartBeat: CODE, 33744 0 92 -_Celsius2Fahrenheit: CODE, 32668 0 146 -_ECANInitialize: CODE, 27584 0 376 -___fladd: CODE, 22812 0 612 -_OpenTimer0: CODE, 35254 0 30 -_interrupt_at_low_vector: CODE, 2072 0 944 -i1_WriteTimer0: CODE, 35566 0 18 -_OpenADC: CODE, 34262 0 76 +_vscp_writeRegister: CODE, 25378 0 30 +_getVSCPFrame: CODE, 23038 0 128 +i1_ConvertADC: CODE, 25870 0 4 +_vscp_setControlByte: CODE, 25342 0 36 +_vscp_getUserID: CODE, 25718 0 20 +_setEventData: CODE, 21822 0 176 +_Celsius2Kelvin: CODE, 24920 0 52 +_Busy_eep: CODE, 25852 0 6 +_vscp_error: CODE, 25858 0 4 +_doWork: CODE, 15356 0 1148 +_getCalibrationValue: CODE, 24454 0 62 +_vscp_init_pstorage: CODE, 25862 0 4 +___fltol: CODE, 22172 0 162 +_vscp_restoreDefaults: CODE, 25844 0 8 +___flsub: CODE, 24576 0 58 +___flge: CODE, 23734 0 76 +_vscp_readStdReg: CODE, 17512 0 432 +_vscp_readAppReg: CODE, 9730 0 1954 +_vscp_getFamilyCode: CODE, 25824 0 10 +_vscp_setUserID: CODE, 25496 0 28 +_getCANFrame: CODE, 25068 0 46 +_main: CODE, 19652 0 288 +_ldexp: CODE, 21998 0 174 +___fldiv: CODE, 21462 0 182 +_handle_sync: CODE, 22638 0 136 +_Read_b_eep: CODE, 25606 0 24 +___lwtofl: CODE, 25114 0 42 +___flneg: CODE, 25234 0 36 +_vscp_goActiveState: CODE, 25408 0 30 +_vscp_doOneSecondWork: CODE, 23498 0 80 +_vscp_getRegisterPagesUsed: CODE, 25874 0 2 +_doOneSecondWork: CODE, 7696 0 2034 +_sendVSCPFrame: CODE, 21644 0 178 +_vscp_sendEvent: CODE, 25020 0 48 +_vscp_getMDF_URL: CODE, 25524 0 28 +_eval_poly: CODE, 20690 0 200 +_init_app_eeprom: CODE, 11684 0 1904 +_floor: CODE, 20216 0 252 +_sendCANFrame: CODE, 24180 0 72 +_Write_b_eep: CODE, 24750 0 58 +_ConvertADC: CODE, 25866 0 4 +_vscp_check_pstorage: CODE, 24692 0 58 +_vscp_writeStdReg: CODE, 19940 0 276 +_WriteTimer0: CODE, 25758 0 18 +_vscp_writeAppReg: CODE, 3950 0 3746 +_vscp_handleProtocolEvent: CODE, 13588 0 1768 +__initialization: CODE, 24392 0 56 +__ECANPointBuffer: CODE, 23166 0 126 +_vscp_getFamilyType: CODE, 25814 0 10 +_vscp_getBufferSize: CODE, 25876 0 2 +_vscp_getSubzone: CODE, 25794 0 10 +_vscp_getMatrixInfo: CODE, 25580 0 26 +_vscp_handleDropNickname: CODE, 24866 0 54 +_vscp_handleSetNickname: CODE, 24516 0 60 +_frexp: CODE, 22774 0 134 +_vscp_handleProbeState: CODE, 20890 0 192 +_vscp_goBootloaderMode: CODE, 25306 0 36 +___flpack: CODE, 21082 0 192 +_exp: CODE, 17016 0 496 +_writeCoeffs2Ram: CODE, 22334 0 160 +___asfladd: CODE, 23886 0 74 +_vscp_readNicknamePermanent: CODE, 25834 0 10 +_vscp_sendHeartBeat: CODE, 25196 0 38 +_Celsius2Fahrenheit: CODE, 23292 0 118 +_ECANInitialize: CODE, 22494 0 144 +___fladd: CODE, 18300 0 352 +___asfldiv: CODE, 23658 0 76 +_OpenTimer0: CODE, 25438 0 30 +_interrupt_at_low_vector: CODE, 2072 0 676 +i1_WriteTimer0: CODE, 25776 0 18 +_OpenADC: CODE, 24034 0 74 log@coeff: SMALLCONST, 3912 0 36 -_vscp_getMajorVersion: CODE, 35678 0 4 -_vscp_getMinorVersion: CODE, 35674 0 4 -_vscp_writeNicknamePermanent: CODE, 35416 0 22 -_vscp_newNodeOnline: CODE, 33644 0 100 -__CANIDToRegs: CODE, 29058 0 350 -_vscp_init: CODE, 30302 0 264 -___awtofl: CODE, 34556 0 68 -_init_app_ram: CODE, 32362 0 154 -___asflmul: CODE, 33926 0 90 -___wmul: CODE, 34818 0 58 -___altofl: CODE, 32954 0 126 -_vscp_getManufacturerId: CODE, 35494 0 18 -_vscp_getSubMinorVersion: CODE, 35670 0 4 -_ECANSetOperationMode: CODE, 35438 0 20 -_ECANSendMessage: CODE, 23424 0 588 -_vscp_getGUID: CODE, 35530 0 18 -Total: 32788 \ No newline at end of file +_vscp_getMajorVersion: CODE, 25884 0 2 +_vscp_getMinorVersion: CODE, 25882 0 2 +_vscp_writeNicknamePermanent: CODE, 25676 0 22 +_vscp_newNodeOnline: CODE, 24972 0 48 +__CANIDToRegs: CODE, 19004 0 336 +_vscp_init: CODE, 23410 0 88 +___awtofl: CODE, 24808 0 58 +_init_app_ram: CODE, 24322 0 70 +___asflmul: CODE, 23810 0 76 +___wmul: CODE, 24634 0 58 +___altofl: CODE, 24108 0 72 +_vscp_getManufacturerId: CODE, 25698 0 20 +___lbmod: CODE, 25156 0 40 +_vscp_getSubMinorVersion: CODE, 25880 0 2 +_ECANSetOperationMode: CODE, 25630 0 24 +_ECANSendMessage: CODE, 18652 0 352 +_vscp_getGUID: CODE, 25738 0 20 +Total: 22716 \ No newline at end of file diff --git a/kelvin_ntc.X/nbproject/Makefile-Debug_2580.mk b/kelvin_ntc.X/nbproject/Makefile-Debug_2580.mk index db0f904..c25f969 100644 --- a/kelvin_ntc.X/nbproject/Makefile-Debug_2580.mk +++ b/kelvin_ntc.X/nbproject/Makefile-Debug_2580.mk @@ -38,6 +38,18 @@ DEBUGGABLE_SUFFIX=elf FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} endif +ifeq ($(COMPARE_BUILD), true) +COMPARISON_BUILD= +else +COMPARISON_BUILD= +endif + +ifdef SUB_IMAGE_ADDRESS + +else +SUB_IMAGE_ADDRESS_COMMAND= +endif + # Object Directory OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} @@ -45,17 +57,18 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} # Source Files Quoted if spaced -SOURCEFILES_QUOTED_IF_SPACED=../main.c ../ntc.c ../ECAN.c ../../vscp_firmware/common/vscp_firmware.c +SOURCEFILES_QUOTED_IF_SPACED=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp-firmware.c # Object Files Quoted if spaced -OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 -POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.p1.d ${OBJECTDIR}/_ext/1472/ntc.p1.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 +POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.p1.d ${OBJECTDIR}/_ext/1472/ntc.p1.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d # Object Files -OBJECTFILES=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 +OBJECTFILES=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 # Source Files -SOURCEFILES=../main.c ../ntc.c ../ECAN.c ../../vscp_firmware/common/vscp_firmware.c +SOURCEFILES=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp-firmware.c + CFLAGS= @@ -85,7 +98,7 @@ ${OBJECTDIR}/_ext/1472/main.p1: ../main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/main.p1.d @${RM} ${OBJECTDIR}/_ext/1472/main.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c @-${MV} ${OBJECTDIR}/_ext/1472/main.d ${OBJECTDIR}/_ext/1472/main.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -93,7 +106,7 @@ ${OBJECTDIR}/_ext/1472/ntc.p1: ../ntc.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c @-${MV} ${OBJECTDIR}/_ext/1472/ntc.d ${OBJECTDIR}/_ext/1472/ntc.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ntc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -101,24 +114,24 @@ ${OBJECTDIR}/_ext/1472/ECAN.p1: ../ECAN.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c @-${MV} ${OBJECTDIR}/_ext/1472/ECAN.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ECAN.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ -${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1: ../../vscp_firmware/common/vscp_firmware.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}/_ext/1935753226" - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 ../../vscp_firmware/common/vscp_firmware.c - @-${MV} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.d ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${FIXDEPS} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ +${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1: ../../vscp-firmware/common/vscp-firmware.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}/_ext/1692658300" + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 ../../vscp-firmware/common/vscp-firmware.c + @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ else ${OBJECTDIR}/_ext/1472/main.p1: ../main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/main.p1.d @${RM} ${OBJECTDIR}/_ext/1472/main.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c @-${MV} ${OBJECTDIR}/_ext/1472/main.d ${OBJECTDIR}/_ext/1472/main.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -126,7 +139,7 @@ ${OBJECTDIR}/_ext/1472/ntc.p1: ../ntc.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c @-${MV} ${OBJECTDIR}/_ext/1472/ntc.d ${OBJECTDIR}/_ext/1472/ntc.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ntc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -134,17 +147,17 @@ ${OBJECTDIR}/_ext/1472/ECAN.p1: ../ECAN.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c @-${MV} ${OBJECTDIR}/_ext/1472/ECAN.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ECAN.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ -${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1: ../../vscp_firmware/common/vscp_firmware.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}/_ext/1935753226" - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 ../../vscp_firmware/common/vscp_firmware.c - @-${MV} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.d ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${FIXDEPS} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ +${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1: ../../vscp-firmware/common/vscp-firmware.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}/_ext/1692658300" + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 ../../vscp-firmware/common/vscp-firmware.c + @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ endif @@ -159,13 +172,13 @@ endif ifeq ($(TYPE_IMAGE), DEBUG_RUN) dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-7dc0-7fff --ram=default,-5f4-5ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=none -DXPRJ_Debug_2580=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex else dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map --double=32 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -DXPRJ_Debug_2580=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} endif diff --git a/kelvin_ntc.X/nbproject/Makefile-Debug_26K80.mk b/kelvin_ntc.X/nbproject/Makefile-Debug_26K80.mk index 8c37770..000368f 100644 --- a/kelvin_ntc.X/nbproject/Makefile-Debug_26K80.mk +++ b/kelvin_ntc.X/nbproject/Makefile-Debug_26K80.mk @@ -57,17 +57,18 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} # Source Files Quoted if spaced -SOURCEFILES_QUOTED_IF_SPACED=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp_firmware.c +SOURCEFILES_QUOTED_IF_SPACED=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp-firmware.c # Object Files Quoted if spaced -OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1 -POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.p1.d ${OBJECTDIR}/_ext/1472/ntc.p1.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 +POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.p1.d ${OBJECTDIR}/_ext/1472/ntc.p1.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d # Object Files -OBJECTFILES=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1 +OBJECTFILES=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 # Source Files -SOURCEFILES=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp_firmware.c +SOURCEFILES=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp-firmware.c + CFLAGS= @@ -97,7 +98,7 @@ ${OBJECTDIR}/_ext/1472/main.p1: ../main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/main.p1.d @${RM} ${OBJECTDIR}/_ext/1472/main.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c @-${MV} ${OBJECTDIR}/_ext/1472/main.d ${OBJECTDIR}/_ext/1472/main.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -105,7 +106,7 @@ ${OBJECTDIR}/_ext/1472/ntc.p1: ../ntc.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c @-${MV} ${OBJECTDIR}/_ext/1472/ntc.d ${OBJECTDIR}/_ext/1472/ntc.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ntc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -113,24 +114,24 @@ ${OBJECTDIR}/_ext/1472/ECAN.p1: ../ECAN.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c @-${MV} ${OBJECTDIR}/_ext/1472/ECAN.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ECAN.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ -${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1: ../../vscp-firmware/common/vscp_firmware.c nbproject/Makefile-${CND_CONF}.mk +${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1: ../../vscp-firmware/common/vscp-firmware.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1692658300" - @${RM} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d - @${RM} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=realice --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1 ../../vscp-firmware/common/vscp_firmware.c - @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.d ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d - @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 ../../vscp-firmware/common/vscp-firmware.c + @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ else ${OBJECTDIR}/_ext/1472/main.p1: ../main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/main.p1.d @${RM} ${OBJECTDIR}/_ext/1472/main.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c @-${MV} ${OBJECTDIR}/_ext/1472/main.d ${OBJECTDIR}/_ext/1472/main.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -138,7 +139,7 @@ ${OBJECTDIR}/_ext/1472/ntc.p1: ../ntc.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c @-${MV} ${OBJECTDIR}/_ext/1472/ntc.d ${OBJECTDIR}/_ext/1472/ntc.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ntc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -146,17 +147,17 @@ ${OBJECTDIR}/_ext/1472/ECAN.p1: ../ECAN.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c @-${MV} ${OBJECTDIR}/_ext/1472/ECAN.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ECAN.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ -${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1: ../../vscp-firmware/common/vscp_firmware.c nbproject/Makefile-${CND_CONF}.mk +${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1: ../../vscp-firmware/common/vscp-firmware.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1692658300" - @${RM} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d - @${RM} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1 ../../vscp-firmware/common/vscp_firmware.c - @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.d ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d - @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp_firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Debug_26K80=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 ../../vscp-firmware/common/vscp-firmware.c + @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ endif @@ -171,13 +172,13 @@ endif ifeq ($(TYPE_IMAGE), DEBUG_RUN) dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=realice -DXPRJ_Debug_26K80=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=none -DXPRJ_Debug_26K80=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex else dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -DXPRJ_Debug_26K80=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -DXPRJ_Debug_26K80=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,-speed,+space,+debug --addrqual=ignore --mode=pro -DDEBUG -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,+file --html --codeoffset=0 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} endif diff --git a/kelvin_ntc.X/nbproject/Makefile-Relocated_2580.mk b/kelvin_ntc.X/nbproject/Makefile-Relocated_2580.mk index a4125a9..119caa3 100644 --- a/kelvin_ntc.X/nbproject/Makefile-Relocated_2580.mk +++ b/kelvin_ntc.X/nbproject/Makefile-Relocated_2580.mk @@ -57,17 +57,18 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} # Source Files Quoted if spaced -SOURCEFILES_QUOTED_IF_SPACED=../main.c ../ntc.c ../ECAN.c ../../vscp_firmware/common/vscp_firmware.c +SOURCEFILES_QUOTED_IF_SPACED=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp-firmware.c # Object Files Quoted if spaced -OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 -POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.p1.d ${OBJECTDIR}/_ext/1472/ntc.p1.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 +POSSIBLE_DEPFILES=${OBJECTDIR}/_ext/1472/main.p1.d ${OBJECTDIR}/_ext/1472/ntc.p1.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d # Object Files -OBJECTFILES=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 +OBJECTFILES=${OBJECTDIR}/_ext/1472/main.p1 ${OBJECTDIR}/_ext/1472/ntc.p1 ${OBJECTDIR}/_ext/1472/ECAN.p1 ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 # Source Files -SOURCEFILES=../main.c ../ntc.c ../ECAN.c ../../vscp_firmware/common/vscp_firmware.c +SOURCEFILES=../main.c ../ntc.c ../ECAN.c ../../vscp-firmware/common/vscp-firmware.c + CFLAGS= @@ -97,7 +98,7 @@ ${OBJECTDIR}/_ext/1472/main.p1: ../main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/main.p1.d @${RM} ${OBJECTDIR}/_ext/1472/main.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c @-${MV} ${OBJECTDIR}/_ext/1472/main.d ${OBJECTDIR}/_ext/1472/main.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -105,7 +106,7 @@ ${OBJECTDIR}/_ext/1472/ntc.p1: ../ntc.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c @-${MV} ${OBJECTDIR}/_ext/1472/ntc.d ${OBJECTDIR}/_ext/1472/ntc.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ntc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -113,24 +114,24 @@ ${OBJECTDIR}/_ext/1472/ECAN.p1: ../ECAN.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c @-${MV} ${OBJECTDIR}/_ext/1472/ECAN.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ECAN.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ -${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1: ../../vscp_firmware/common/vscp_firmware.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}/_ext/1935753226" - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 ../../vscp_firmware/common/vscp_firmware.c - @-${MV} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.d ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${FIXDEPS} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ +${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1: ../../vscp-firmware/common/vscp-firmware.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}/_ext/1692658300" + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 ../../vscp-firmware/common/vscp-firmware.c + @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ else ${OBJECTDIR}/_ext/1472/main.p1: ../main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/main.p1.d @${RM} ${OBJECTDIR}/_ext/1472/main.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/main.p1 ../main.c @-${MV} ${OBJECTDIR}/_ext/1472/main.d ${OBJECTDIR}/_ext/1472/main.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -138,7 +139,7 @@ ${OBJECTDIR}/_ext/1472/ntc.p1: ../ntc.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ntc.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ntc.p1 ../ntc.c @-${MV} ${OBJECTDIR}/_ext/1472/ntc.d ${OBJECTDIR}/_ext/1472/ntc.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ntc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -146,17 +147,17 @@ ${OBJECTDIR}/_ext/1472/ECAN.p1: ../ECAN.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}/_ext/1472" @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${RM} ${OBJECTDIR}/_ext/1472/ECAN.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1472/ECAN.p1 ../ECAN.c @-${MV} ${OBJECTDIR}/_ext/1472/ECAN.d ${OBJECTDIR}/_ext/1472/ECAN.p1.d @${FIXDEPS} ${OBJECTDIR}/_ext/1472/ECAN.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ -${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1: ../../vscp_firmware/common/vscp_firmware.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}/_ext/1935753226" - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${RM} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 - ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1 ../../vscp_firmware/common/vscp_firmware.c - @-${MV} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.d ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d - @${FIXDEPS} ${OBJECTDIR}/_ext/1935753226/vscp_firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ +${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1: ../../vscp-firmware/common/vscp-firmware.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}/_ext/1692658300" + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${RM} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 + ${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist -DXPRJ_Relocated_2580=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1 ../../vscp-firmware/common/vscp-firmware.c + @-${MV} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.d ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d + @${FIXDEPS} ${OBJECTDIR}/_ext/1692658300/vscp-firmware.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ endif @@ -171,16 +172,16 @@ endif ifeq ($(TYPE_IMAGE), DEBUG_RUN) dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=none -DXPRJ_Relocated_2580=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=none -DXPRJ_Relocated_2580=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex else dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -DXPRJ_Relocated_2580=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp_firmware/pic/common" -I"../../vscp_firmware/common" -I"../../vscp_software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.map -DXPRJ_Relocated_2580=$(CND_CONF) --double=32 --float=24 --emi=wordwrite --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -DRELEASE -P -N255 -I"../" -I"../../vscp-firmware/pic/common" -I"../../vscp-firmware/common" -I"../../vscp-software/src/vscp/common" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --codeoffset=0x800 --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @echo Normalizing hex file - @"/opt/microchip/mplabx/v5.00/mplab_platform/platform/../mplab_ide/modules/../../bin/hexmate" --edf="/opt/microchip/mplabx/v5.00/mplab_platform/platform/../mplab_ide/modules/../../dat/en_msgs.txt" dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex + @"/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/hexmate" --edf="/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../dat/en_msgs.txt" dist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex -odist/${CND_CONF}/${IMAGE_TYPE}/kelvin_ntc.X.${IMAGE_TYPE}.hex endif diff --git a/kelvin_ntc.X/nbproject/Makefile-genesis.properties b/kelvin_ntc.X/nbproject/Makefile-genesis.properties index 55e715b..ee57427 100644 --- a/kelvin_ntc.X/nbproject/Makefile-genesis.properties +++ b/kelvin_ntc.X/nbproject/Makefile-genesis.properties @@ -1,22 +1,22 @@ # -#Mon Dec 09 09:37:52 CET 2019 +#Fri May 15 08:20:37 CEST 2020 Debug_26K80.languagetoolchain.version=1.21 -Relocated_26K80.Pack.dfplocation=/opt/microchip/mplabx/v5.30/packs/Microchip/PIC18F-K_DFP/1.2.72 -Relocated_2580.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=f87389d82b4b299d292110931953ebdc -com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=7cd2eead2ea6964989cbf02efe721a76 +Relocated_26K80.Pack.dfplocation=/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18F-K_DFP/1.3.84 +Relocated_2580.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=a3a5a28eafeb3705e0e24f42f2fe6c7a +com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=5db0f4d6bbe0ec2a1f1096ccfb9d7ad3 Debug_26K80.languagetoolchain.dir=/opt/microchip/xc8/v1.21/bin -Relocated_26K80.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=f87389d82b4b299d292110931953ebdc +Relocated_26K80.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=a3a5a28eafeb3705e0e24f42f2fe6c7a Relocated_26K80.languagetoolchain.dir=/opt/microchip/xc8/v1.21/bin -Debug_2580.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=f87389d82b4b299d292110931953ebdc +Debug_2580.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=a3a5a28eafeb3705e0e24f42f2fe6c7a Relocated_2580.languagetoolchain.version=1.21 Relocated_26K80.languagetoolchain.version=1.21 -configurations-xml=b6c009abdd483011558679ac49588f17 -Debug_26K80.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=f87389d82b4b299d292110931953ebdc -Relocated_2580.Pack.dfplocation=/opt/microchip/mplabx/v5.30/packs/Microchip/PIC18Fxxxx_DFP/1.1.19 -Debug_26K80.Pack.dfplocation=/opt/microchip/mplabx/v5.30/packs/Microchip/PIC18F-K_DFP/1.2.72 +configurations-xml=0177396c8f44e12665d5b20771af2dac +Debug_26K80.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=a3a5a28eafeb3705e0e24f42f2fe6c7a +Relocated_2580.Pack.dfplocation=/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18Fxxxx_DFP/1.2.26 +Debug_26K80.Pack.dfplocation=/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18F-K_DFP/1.3.84 host.platform=linux Debug_2580.languagetoolchain.dir=/opt/microchip/xc8/v1.21/bin conf.ids=Relocated_2580,Debug_2580,Debug_26K80,Relocated_26K80 Debug_2580.languagetoolchain.version=1.21 -Debug_2580.Pack.dfplocation=/opt/microchip/mplabx/v5.30/packs/Microchip/PIC18Fxxxx_DFP/1.1.19 +Debug_2580.Pack.dfplocation=/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18Fxxxx_DFP/1.2.26 Relocated_2580.languagetoolchain.dir=/opt/microchip/xc8/v1.21/bin diff --git a/kelvin_ntc.X/nbproject/Makefile-local-Debug_2580.mk b/kelvin_ntc.X/nbproject/Makefile-local-Debug_2580.mk index cdfc03d..e2a9f97 100644 --- a/kelvin_ntc.X/nbproject/Makefile-local-Debug_2580.mk +++ b/kelvin_ntc.X/nbproject/Makefile-local-Debug_2580.mk @@ -14,23 +14,24 @@ # You can invoke make with the values of the macros: # $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... # -PATH_TO_IDE_BIN=/opt/microchip/mplabx/v3.26/mplab_ide/mplab_ide/modules/../../bin/ +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/ # Adding MPLAB X bin directory to path. -PATH:=/opt/microchip/mplabx/v3.26/mplab_ide/mplab_ide/modules/../../bin/:$(PATH) +PATH:=/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) # Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="/opt/microchip/mplabx/v3.26/sys/java/jre1.8.0_65/bin/" +MP_JAVA_PATH="/opt/microchip/mplabx/v5.35/sys/java/jre1.8.0_181/bin/" OS_CURRENT="$(shell uname -s)" MP_CC="/opt/microchip/xc8/v1.21/bin/xc8" # MP_CPPC is not defined # MP_BC is not defined MP_AS="/opt/microchip/xc8/v1.21/bin/xc8" -# MP_LD is not defined -# MP_AR is not defined -DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v3.26/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_LD="/opt/microchip/xc8/v1.21/bin/xc8" +MP_AR="/opt/microchip/xc8/v1.21/bin/xc8" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" MP_CC_DIR="/opt/microchip/xc8/v1.21/bin" # MP_CPPC_DIR is not defined # MP_BC_DIR is not defined MP_AS_DIR="/opt/microchip/xc8/v1.21/bin" -# MP_LD_DIR is not defined -# MP_AR_DIR is not defined +MP_LD_DIR="/opt/microchip/xc8/v1.21/bin" +MP_AR_DIR="/opt/microchip/xc8/v1.21/bin" # MP_BC_DIR is not defined +DFP_DIR="/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18Fxxxx_DFP/1.2.26" diff --git a/kelvin_ntc.X/nbproject/Makefile-local-Debug_26K80.mk b/kelvin_ntc.X/nbproject/Makefile-local-Debug_26K80.mk index e38db99..d31e0de 100644 --- a/kelvin_ntc.X/nbproject/Makefile-local-Debug_26K80.mk +++ b/kelvin_ntc.X/nbproject/Makefile-local-Debug_26K80.mk @@ -14,11 +14,11 @@ # You can invoke make with the values of the macros: # $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... # -PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.05/mplab_platform/platform/../mplab_ide/modules/../../bin/ +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/ # Adding MPLAB X bin directory to path. -PATH:=/opt/microchip/mplabx/v5.05/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +PATH:=/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) # Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="/opt/microchip/mplabx/v5.05/sys/java/jre1.8.0_144/bin/" +MP_JAVA_PATH="/opt/microchip/mplabx/v5.35/sys/java/jre1.8.0_181/bin/" OS_CURRENT="$(shell uname -s)" MP_CC="/opt/microchip/xc8/v1.21/bin/xc8" # MP_CPPC is not defined @@ -26,7 +26,7 @@ MP_CC="/opt/microchip/xc8/v1.21/bin/xc8" MP_AS="/opt/microchip/xc8/v1.21/bin/xc8" MP_LD="/opt/microchip/xc8/v1.21/bin/xc8" MP_AR="/opt/microchip/xc8/v1.21/bin/xc8" -DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.05/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" MP_CC_DIR="/opt/microchip/xc8/v1.21/bin" # MP_CPPC_DIR is not defined # MP_BC_DIR is not defined @@ -34,3 +34,4 @@ MP_AS_DIR="/opt/microchip/xc8/v1.21/bin" MP_LD_DIR="/opt/microchip/xc8/v1.21/bin" MP_AR_DIR="/opt/microchip/xc8/v1.21/bin" # MP_BC_DIR is not defined +DFP_DIR="/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18F-K_DFP/1.3.84" diff --git a/kelvin_ntc.X/nbproject/Makefile-local-Relocated_2580.mk b/kelvin_ntc.X/nbproject/Makefile-local-Relocated_2580.mk index fe4b8bc..e2a9f97 100644 --- a/kelvin_ntc.X/nbproject/Makefile-local-Relocated_2580.mk +++ b/kelvin_ntc.X/nbproject/Makefile-local-Relocated_2580.mk @@ -14,11 +14,11 @@ # You can invoke make with the values of the macros: # $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... # -PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.00/mplab_platform/platform/../mplab_ide/modules/../../bin/ +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/ # Adding MPLAB X bin directory to path. -PATH:=/opt/microchip/mplabx/v5.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +PATH:=/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) # Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="/opt/microchip/mplabx/v5.00/sys/java/jre1.8.0_144/bin/" +MP_JAVA_PATH="/opt/microchip/mplabx/v5.35/sys/java/jre1.8.0_181/bin/" OS_CURRENT="$(shell uname -s)" MP_CC="/opt/microchip/xc8/v1.21/bin/xc8" # MP_CPPC is not defined @@ -26,7 +26,7 @@ MP_CC="/opt/microchip/xc8/v1.21/bin/xc8" MP_AS="/opt/microchip/xc8/v1.21/bin/xc8" MP_LD="/opt/microchip/xc8/v1.21/bin/xc8" MP_AR="/opt/microchip/xc8/v1.21/bin/xc8" -DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" MP_CC_DIR="/opt/microchip/xc8/v1.21/bin" # MP_CPPC_DIR is not defined # MP_BC_DIR is not defined @@ -34,3 +34,4 @@ MP_AS_DIR="/opt/microchip/xc8/v1.21/bin" MP_LD_DIR="/opt/microchip/xc8/v1.21/bin" MP_AR_DIR="/opt/microchip/xc8/v1.21/bin" # MP_BC_DIR is not defined +DFP_DIR="/opt/microchip/mplabx/v5.35/packs/Microchip/PIC18Fxxxx_DFP/1.2.26" diff --git a/kelvin_ntc.X/nbproject/configurations.xml b/kelvin_ntc.X/nbproject/configurations.xml index 9d821ca..cabe7c4 100644 --- a/kelvin_ntc.X/nbproject/configurations.xml +++ b/kelvin_ntc.X/nbproject/configurations.xml @@ -10,11 +10,10 @@ ../vscp_projdefs.h ../ECAN.h ../ntc.h - ../../../../../../../../../Program Files (x86)/Microchip/xc8/v1.21/include/plib/adc.h ../ECAN.def - ../../vscp_firmware/common/vscp_class.h - ../../vscp_firmware/common/vscp_type.h - ../../vscp-firmware/common/vscp_firmware.h + ../../vscp-firmware/common/vscp_class.h + ../../vscp-firmware/common/vscp_type.h + ../../vscp-firmware/common/vscp_bootloader.h ../main.c ../ntc.c ../ECAN.c - ../../vscp-firmware/common/vscp_firmware.c + ../../vscp-firmware/common/vscp-firmware.c ../ - ../../vscp_firmware/common - ../../vscp_firmware/pic/common ../../vscp-firmware/common + ../../vscp-firmware/pic/common Makefile @@ -68,7 +66,7 @@ 2 - + @@ -97,6 +95,7 @@ + @@ -442,6 +441,10 @@ value="report"/> + + + + @@ -628,7 +634,7 @@ 2 - + @@ -657,6 +663,7 @@ + @@ -1002,6 +1009,10 @@ value="report"/> + + + + @@ -1182,13 +1196,13 @@ PIC18F26K80 - RealICEPlatformTool + XC8 1.21 2 - + @@ -1217,6 +1231,7 @@ + @@ -1837,6 +1852,7 @@ + @@ -1857,7 +1873,7 @@ 2 - + @@ -1886,6 +1902,7 @@ + @@ -2231,6 +2248,10 @@ value="report"/> + + + + diff --git a/kelvin_ntc.X/nbproject/private/configurations.xml b/kelvin_ntc.X/nbproject/private/configurations.xml index e4166d4..ccac3f0 100644 --- a/kelvin_ntc.X/nbproject/private/configurations.xml +++ b/kelvin_ntc.X/nbproject/private/configurations.xml @@ -40,7 +40,7 @@ - + noToolString /opt/microchip/xc8/v1.21/bin place holder 1 diff --git a/kelvin_ntc.X/nbproject/private/private.xml b/kelvin_ntc.X/nbproject/private/private.xml index 5f7f68e..6807a2b 100644 --- a/kelvin_ntc.X/nbproject/private/private.xml +++ b/kelvin_ntc.X/nbproject/private/private.xml @@ -2,9 +2,6 @@ - - file:/home/akhe/development/VSCP/can4vscp_kelvin_ntc10k/ECAN.c - file:/home/akhe/development/VSCP/can4vscp_kelvin_ntc10k/main.c - + diff --git a/kelvin_ntc.X/nbproject/project.xml b/kelvin_ntc.X/nbproject/project.xml index 7d5614b..a93a65b 100644 --- a/kelvin_ntc.X/nbproject/project.xml +++ b/kelvin_ntc.X/nbproject/project.xml @@ -14,9 +14,8 @@ ../ - ../../vscp_firmware/common - ../../vscp_firmware/pic/common ../../vscp-firmware/common + ../../vscp-firmware/pic/common diff --git a/main.c b/main.c index 2cb423a..dbea7e5 100644 --- a/main.c +++ b/main.c @@ -5,7 +5,7 @@ * Kelvin NTC10KA Module * ===================== * - * Copyright (C) 2000-2018 Ake Hedman, Grodans Paradis AB + * Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB * http://www.grodansparadis.com * * @@ -32,7 +32,7 @@ #include #include #include -#include +#include #include #include #include "main.h" @@ -355,8 +355,8 @@ void main() ClrWdt(); // Feed the dog - if ( ( vscp_initbtncnt > 250 ) && - ( VSCP_STATE_INIT != vscp_node_state ) ) { + if ( ( vscp_initbtncnt > 2500 ) && + ( VSCP_STATE_INIT != vscp_node_state ) ) { // Init. button pressed vscp_nickname = VSCP_ADDRESS_FREE; @@ -440,7 +440,7 @@ void main() } } - if (seconds > 60) { + if (seconds > 59) { seconds = 0; } diff --git a/main.h b/main.h index 4575a7c..87cf225 100644 --- a/main.h +++ b/main.h @@ -5,7 +5,7 @@ * Kelvin NTC10KA Module * ===================== * - * Copyright (C) 2015-2016 Ake Hedman, Grodans Paradis AB + * Copyright (C) 2015-2020 Ake Hedman, Grodans Paradis AB * http://www.grodansparadis.com * * diff --git a/ntc.c b/ntc.c index 5bc8858..ca57e0b 100644 --- a/ntc.c +++ b/ntc.c @@ -6,7 +6,7 @@ * Kelvin NTC10KA Module * ===================== * - * Copyright (C) 2015-2016 Ake Hedman, Grodans Paradis AB + * Copyright (C) 2015-2020 Ake Hedman, Grodans Paradis AB * http://www.grodansparadis.com * * diff --git a/ntc.h b/ntc.h index cb644b0..47fecc0 100644 --- a/ntc.h +++ b/ntc.h @@ -5,7 +5,7 @@ * Kelvin NTC10KA Module * ===================== * - * Copyright (C) 2015-2018 Ake Hedman, Grodans Paradis AB + * Copyright (C) 2015-2020 Ake Hedman, Grodans Paradis AB * http://www.grodansparadis.com * * diff --git a/version.h b/version.h index 2374af6..95b2c15 100644 --- a/version.h +++ b/version.h @@ -5,7 +5,7 @@ * Kelvin NTC10KA Module * ===================== * - * Copyright (C) 2015-2016 Ake Hedman, Grodans Paradis AB + * Copyright (C) 2015-2020 Ake Hedman, Grodans Paradis AB * http://www.grodansparadis.com * * @@ -26,4 +26,4 @@ #define FIRMWARE_MAJOR_VERSION 1 #define FIRMWARE_MINOR_VERSION 2 -#define FIRMWARE_SUB_MINOR_VERSION 6 +#define FIRMWARE_SUB_MINOR_VERSION 7 diff --git a/vscp_compiler.h b/vscp_compiler.h index 9da30ae..c191843 100644 --- a/vscp_compiler.h +++ b/vscp_compiler.h @@ -2,7 +2,7 @@ * VSCP (Very Simple Control Protocol) * http://www.vscp.org * - * Copyright (C) 1995-2007 Ake Hedman, eurosource, + * Copyright (C) 1995-2020 Ake Hedman, eurosource, * * This software is provided 'as-is', without any express or implied * warranty. In no event will the authors be held liable for any damages diff --git a/vscp_projdefs.h b/vscp_projdefs.h index 4b86e01..2ba81c6 100644 --- a/vscp_projdefs.h +++ b/vscp_projdefs.h @@ -2,7 +2,7 @@ * VSCP (Very Simple Control Protocol) * http://www.vscp.org * - * Copyright (C) 1995-2016 Ake Hedman, Grodans Paradis AB, + * Copyright (C) 1995-2020 Ake Hedman, Grodans Paradis AB, * * * This software is provided 'as-is', without any express or implied