added eeprom code
authorcpresser@slime-ws
Fri, 27 Jun 2008 18:08:06 +0200
changeset 23dc247e80ef26
parent 22 80359450002a
child 24 8fede80bde19
added eeprom code
firmware/_bin/config.lst
firmware/_bin/fw.hex
firmware/_bin/fw.map
firmware/comm.c
firmware/io_cfg.h
     1.1 --- a/firmware/_bin/config.lst	Tue Apr 15 00:21:48 2008 +0200
     1.2 +++ b/firmware/_bin/config.lst	Fri Jun 27 18:08:06 2008 +0200
     1.3 @@ -1,4 +1,4 @@
     1.4 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  1
     1.5 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  1
     1.6  
     1.7  
     1.8  LOC  OBJECT CODE     LINE SOURCE TEXT
     1.9 @@ -57,7 +57,7 @@
    1.10                        00040 ;Values taken from original picdemfsusb.hex file because my configuration above did not work
    1.11                        00041 ;
    1.12                        00042 ;Werte aus der Original picdemfsusb.hex Datei weil meine Konfiguration oben nicht klappte
    1.13 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  2
    1.14 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  2
    1.15  
    1.16  
    1.17  LOC  OBJECT CODE     LINE SOURCE TEXT
    1.18 @@ -101,7 +101,7 @@
    1.19                        00066 ;       ORG     0xF00000
    1.20                        00067 ;       DB      "Holgi was here",0,1,2,3,4,5,6,7,8,9    
    1.21                        00068                 END
    1.22 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  3
    1.23 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  3
    1.24  
    1.25  
    1.26  SYMBOL TABLE
    1.27 @@ -160,7 +160,7 @@
    1.28  BSR                               00000FE0
    1.29  BTOEE                             00000004
    1.30  BTOEF                             00000004
    1.31 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  4
    1.32 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  4
    1.33  
    1.34  
    1.35  SYMBOL TABLE
    1.36 @@ -219,7 +219,7 @@
    1.37  CRC5EE                            00000001
    1.38  CRC5EF                            00000001
    1.39  CREN                              00000004
    1.40 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  5
    1.41 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  5
    1.42  
    1.43  
    1.44  SYMBOL TABLE
    1.45 @@ -278,7 +278,7 @@
    1.46  EPSTALL                           00000000
    1.47  FAST                              00000001
    1.48  FERR                              00000002
    1.49 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  6
    1.50 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  6
    1.51  
    1.52  
    1.53  SYMBOL TABLE
    1.54 @@ -337,7 +337,7 @@
    1.55  INT0E                             00000004
    1.56  INT0F                             00000001
    1.57  INT0IE                            00000004
    1.58 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  7
    1.59 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  7
    1.60  
    1.61  
    1.62  SYMBOL TABLE
    1.63 @@ -396,7 +396,7 @@
    1.64  LATC1                             00000001
    1.65  LATC2                             00000002
    1.66  LATC6                             00000006
    1.67 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  8
    1.68 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  8
    1.69  
    1.70  
    1.71  SYMBOL TABLE
    1.72 @@ -455,7 +455,7 @@
    1.73  PEIE                              00000006
    1.74  PEN                               00000002
    1.75  PGC                               00000006
    1.76 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE  9
    1.77 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE  9
    1.78  
    1.79  
    1.80  SYMBOL TABLE
    1.81 @@ -514,7 +514,7 @@
    1.82  RB4                               00000004
    1.83  RB5                               00000005
    1.84  RB6                               00000006
    1.85 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 10
    1.86 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 10
    1.87  
    1.88  
    1.89  SYMBOL TABLE
    1.90 @@ -573,7 +573,7 @@
    1.91  SSPCON1                           00000FC6
    1.92  SSPCON2                           00000FC5
    1.93  SSPEN                             00000005
    1.94 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 11
    1.95 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 11
    1.96  
    1.97  
    1.98  SYMBOL TABLE
    1.99 @@ -632,7 +632,7 @@
   1.100  T2OUTPS3                          00000006
   1.101  T3CCP1                            00000003
   1.102  T3CCP2                            00000006
   1.103 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 12
   1.104 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 12
   1.105  
   1.106  
   1.107  SYMBOL TABLE
   1.108 @@ -691,7 +691,7 @@
   1.109  TRISB1                            00000001
   1.110  TRISB2                            00000002
   1.111  TRISB3                            00000003
   1.112 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 13
   1.113 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 13
   1.114  
   1.115  
   1.116  SYMBOL TABLE
   1.117 @@ -750,7 +750,7 @@
   1.118  UERRIE                            00000001
   1.119  UERRIF                            00000001
   1.120  UFRM                              00000F66
   1.121 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 14
   1.122 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 14
   1.123  
   1.124  
   1.125  SYMBOL TABLE
   1.126 @@ -809,7 +809,7 @@
   1.127  _CONFIG7L                         0030000C
   1.128  _CP0_OFF_5L                       000000FF
   1.129  _CP0_ON_5L                        000000FE
   1.130 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 15
   1.131 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 15
   1.132  
   1.133  
   1.134  SYMBOL TABLE
   1.135 @@ -868,7 +868,7 @@
   1.136  _IESO_OFF_1H                      0000007F
   1.137  _IESO_ON_1H                       000000FF
   1.138  _LPT1OSC_OFF_3H                   000000FB
   1.139 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 16
   1.140 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 16
   1.141  
   1.142  
   1.143  SYMBOL TABLE
   1.144 @@ -927,7 +927,7 @@
   1.145  _WRTB_ON_6H                       000000BF
   1.146  _WRTC_OFF_6H                      000000FF
   1.147  _WRTC_ON_6H                       000000DF
   1.148 -MPASM  5.15                        CONFIG.ASM   2-7-2008  12:56:44         PAGE 17
   1.149 +MPASM  5.21                        CONFIG.ASM   6-27-2008  18:04:10         PAGE 17
   1.150  
   1.151  
   1.152  SYMBOL TABLE
   1.153 @@ -938,7 +938,6 @@
   1.154  _XINST_OFF_4L                     000000BF
   1.155  _XINST_ON_4L                      000000FF
   1.156  __18F4550                         00000001
   1.157 -__DEBUG                           1
   1.158  
   1.159  Errors   :     0
   1.160  Warnings :    13 reported,     0 suppressed
     2.1 --- a/firmware/_bin/fw.hex	Tue Apr 15 00:21:48 2008 +0200
     2.2 +++ b/firmware/_bin/fw.hex	Fri Jun 27 18:08:06 2008 +0200
     2.3 @@ -1,10 +1,10 @@
     2.4  :020000040000FA
     2.5 -:0600000090EF1CF012005D
     2.6 -:0608000090EF1CF0120055
     2.7 -:06080800EEEF18F01200F3
     2.8 -:0608180042EF19F012008E
     2.9 -:06082A000200A3330000F0
    2.10 -:10083000A6000000010000008E390000A3000000A7
    2.11 +:0600000079EF1CF0120074
    2.12 +:0608000079EF1CF012006C
    2.13 +:06080800A4EF18F012003D
    2.14 +:06081800F8EF18F01200D9
    2.15 +:06082A0002000F33000084
    2.16 +:10083000A6000000010000006E390000A3000000C7
    2.17  :0408400002000000B2
    2.18  :0C084400000000000000000000000000A8
    2.19  :100850000000000000000000000000000000000098
    2.20 @@ -155,39 +155,39 @@
    2.21  :10115000656A926A946A956A966A936A81688A96C1
    2.22  :10116000F26A9D6AA06AD08E9F6AA26A9382938077
    2.23  :10117000400EC86E800EC76E280EC66EC56AF1900E
    2.24 -:1011800081889388146814C0E6FF400EE66E80ECF8
    2.25 -:1011900011F0E552E552E7CF14F0145C0001876FBF
    2.26 -:1011A00087C089F0146814C0E6FF420EE66E80EC3A
    2.27 -:1011B00011F0E552E552E7CF14F0145C0001886F9E
    2.28 +:1011800081889388146814C0E6FF400EE66E97ECE1
    2.29 +:1011900014F0E552E552E7CF14F0145C0001876FBC
    2.30 +:1011A00087C089F0146814C0E6FF420EE66E97EC23
    2.31 +:1011B00014F0E552E552E7CF14F0145C0001886F9B
    2.32  :1011C00088C08AF0F290F286040EE66EE66AA00EFF
    2.33 -:1011D000E66E2DEC11F0E552E552E552000EE66E9A
    2.34 -:1011E000E66AE2EC1BF0E552E552FD0EE66E82EC9B
    2.35 -:1011F0001BF0E552FC0EE66E3F0EE66E21EC1AF097
    2.36 -:10120000E552E552050EE66E36EC1CF0E5520001A3
    2.37 -:10121000A351040DF350E66EE66A05EC1BF0E552AF
    2.38 -:10122000E552400EE66EE66AD6EC1AF0E552E5525B
    2.39 -:10123000E66851EC1CF0E5529492949481EC17F01E
    2.40 +:1011D000E66E64EC14F0E552E552E552000EE66E60
    2.41 +:1011E000E66AB0EC1BF0E552E552FD0EE66E32EC1D
    2.42 +:1011F0001BF0E552FC0EE66E3F0EE66ED7EC19F0E2
    2.43 +:10120000E552E552050EE66E04EC1CF0E5520001D5
    2.44 +:10121000A351040DF350E66EE66AB5EC1AF0E55200
    2.45 +:10122000E552400EE66EE66A86EC1AF0E552E552AB
    2.46 +:10123000E6683AEC1CF0E5529492949437EC17F07F
    2.47  :101240009384F088F08EF198F092F28EF28C000187
    2.48 -:10125000866B15EC16F015EF16F0D9CFE6FFE1CF4F
    2.49 +:10125000866BCBEC15F0CBEF15F0D9CFE6FFE1CFE5
    2.50  :10126000D9FFE652DF6AFC0EDB50DF5C14E2DF5090
    2.51  :10127000E76EFD0EDBCFE9FFFE0EDBCFEAFFE750A6
    2.52 -:10128000E926000EEA22EF50E00FE66EB2EC16F00F
    2.53 +:10128000E926000EEA22EF50E00FE66E68EC16F059
    2.54  :10129000E552DF2AE8D7E552E552E7CFD9FF120041
    2.55  :1012A000D9CFE6FFE1CFD9FF640EF36EFE0EDBCFA0
    2.56  :1012B000F4FFF350F45C1CE3640E146E14C00EF0E3
    2.57 -:1012C000FE0EDBCF09F0ACEC1CF00950100FE66EFF
    2.58 -:1012D000B2EC16F0E552640E146E14C00EF0FE0E61
    2.59 -:1012E000DBCF09F0ACEC1CF0FE0E05C0DBFF05D037
    2.60 -:1012F000100EE66EB2EC16F0E5520A0EF36EFE0E1C
    2.61 +:1012C000FE0EDBCF09F095EC1CF00950100FE66E16
    2.62 +:1012D00068EC16F0E552640E146E14C00EF0FE0EAB
    2.63 +:1012E000DBCF09F095EC1CF0FE0E05C0DBFF05D04E
    2.64 +:1012F000100EE66E68EC16F0E5520A0EF36EFE0E66
    2.65  :10130000DBCFF4FFF350F45C1CE30A0E146E14C040
    2.66 -:101310000EF0FE0EDBCF09F0ACEC1CF00950100F04
    2.67 -:10132000E66EB2EC16F0E5520A0E146E14C00EF022
    2.68 -:10133000FE0EDBCF09F0ACEC1CF0FE0E05C0DBFFAF
    2.69 -:1013400005D0100EE66EB2EC16F0E552FE0EDB5044
    2.70 -:10135000100FE66EB2EC16F0E552E552E7CFD9FF7A
    2.71 -:101360001200146814C0E6FF400EE66E80EC11F027
    2.72 +:101310000EF0FE0EDBCF09F095EC1CF00950100F1B
    2.73 +:10132000E66E68EC16F0E5520A0E146E14C00EF06C
    2.74 +:10133000FE0EDBCF09F095EC1CF0FE0E05C0DBFFC6
    2.75 +:1013400005D0100EE66E68EC16F0E552FE0EDB508E
    2.76 +:10135000100FE66E68EC16F0E552E552E7CFD9FFC4
    2.77 +:101360001200146814C0E6FF400EE66E97EC14F00D
    2.78  :10137000E552E552E7CF14F0145C0001876F146862
    2.79 -:1013800014C0E6FF420EE66E80EC11F0E552E55225
    2.80 +:1013800014C0E6FF420EE66E97EC14F0E552E5520B
    2.81  :10139000E7CF14F0145C0001886F8951875D03E189
    2.82  :1013A0008A51885D65E0856B87C08DF0875189190A
    2.83  :1013B0008B6F88518A198C6F8BA116D08B51871532
    2.84 @@ -203,12 +203,12 @@
    2.85  :10145000856F07D0320E856F04D0340E856F01D0B2
    2.86  :10146000856B855101E086818DC089F088C08AF046
    2.87  :101470001200D9CFE6FFE1CFD9FF100EE126E66ECC
    2.88 -:10148000D9CFE6FFDACFE6FFE66AA00EE66EBEEC45
    2.89 -:1014900011F0146E050EE15E1450080EDBAE02D0A2
    2.90 +:10148000D9CFE6FFDACFE6FFE66AA00EE66EBDEC46
    2.91 +:1014900014F0146E050EE15E1450080EDBAE02D09F
    2.92  :1014A00000018685100EE15C02E2E16AE552E16E20
    2.93  :1014B000E552E7CFD9FF1200D9CFE6FFE1CFD9FF40
    2.94  :1014C0001B0EE126100EE66ED950050FE66E000EDB
    2.95 -:1014D000DA20E66EE66AA00EE66EBEEC11F0146E3F
    2.96 +:1014D000DA20E66EE66AA00EE66EBDEC14F0146E3D
    2.97  :1014E000050EE15E1450090EDB50F00BE8380F0BCF
    2.98  :1014F000DF6E090EDB500F0BE76E010EE7CFDBFF4F
    2.99  :101500000A0EF36E020EF3CFDBFF080EDB50F00B7A
   2.100 @@ -218,616 +218,618 @@
   2.101  :10154000145C000E155801E3D7D0060EE76E190E95
   2.102  :10155000DBCF16F01A0EDBCF17F0E7501626000E81
   2.103  :1015600017221E0E086E096A16C00DF017C00EF085
   2.104 -:10157000C4EC1BF006C014F007C015F0020E1426D0
   2.105 +:1015700074EC1BF006C014F007C015F0020E142620
   2.106  :10158000000E1522150E14C0DBFF160E15C0DBFF72
   2.107  :10159000150EDBCF14F0160EDBCF15F00001156A27
   2.108 -:1015A0001450E66E94EC16F0E552160EDBCFE6FF13
   2.109 -:1015B00094EC16F0E552240EE66EA3EC16F0E5521C
   2.110 +:1015A0001450E66E4AEC16F0E552160EDBCFE6FF5D
   2.111 +:1015B0004AEC16F0E552240EE66E59EC16F0E552B0
   2.112  :1015C000170EDB6A180EDB6A170EDBCF14F0180E4D
   2.113  :1015D000DBCF15F0050E145C000E155801E386D024
   2.114  :1015E000300E086E096A190EDBCF0DF01A0EDBCF34
   2.115 -:1015F0000EF0C4EC1BF006C016F007C017F0D9CFF0
   2.116 +:1015F0000EF074EC1BF006C016F007C017F0D9CF40
   2.117  :101600001AF0DACF1BF0170EDB501A24E96E180E11
   2.118  :10161000DB501B20EA6EEF500F0B186E196A040E98
   2.119 -:10162000086E096A18C00DF019C00EF0C4EC1BF06A
   2.120 +:10162000086E096A18C00DF019C00EF074EC1BF0BA
   2.121  :1016300016500624146E17500720156E150E14C090
   2.122  :10164000DBFF160E15C0DBFF150EDBCFF6FFDB2A26
   2.123  :10165000160EDBCFF7FF01E3DB2A440EF626080E59
   2.124 -:10166000F7220800F550E66EB2EC16F0E552150EC2
   2.125 +:10166000F7220800F550E66E68EC16F0E552150E0C
   2.126  :10167000DBCFF6FFDB2A160EDBCFF7FF01E3DB2A19
   2.127 -:10168000440EF626080EF7220800F550E66EB2EC7E
   2.128 +:10168000440EF626080EF7220800F550E66E68ECC8
   2.129  :1016900016F0E552150EDBCFF6FFDB2A160EDBCF78
   2.130  :1016A000F7FF01E3DB2A440EF626080EF7220800B6
   2.131 -:1016B000F550E66EB2EC16F0E552150EDBCFF6FFF4
   2.132 +:1016B000F550E66E68EC16F0E552150EDBCFF6FF3E
   2.133  :1016C000DB2A160EDBCFF7FF01E3DB2A440EF626FA
   2.134 -:1016D000080EF7220800F550E66EB2EC16F0E5525F
   2.135 +:1016D000080EF7220800F550E66E68EC16F0E552A9
   2.136  :1016E000170EDB2A180E01E3DB2A6ED7190EDB2A50
   2.137 -:1016F0001A0E01E3DB2A1DD7E66A94EC16F0E552D8
   2.138 -:10170000080EE66E94EC16F0E552240EE66EA3EC9D
   2.139 -:1017100016F0E552E66AB2EC16F0E5520A0EDB501E
   2.140 -:10172000300BE8380F0B100FE66EB2EC16F0E552F6
   2.141 -:101730000A0EDB500F0B100FE66EB2EC16F0E552FE
   2.142 -:101740000E0EE66EB2EC16F0E5520B0EDB50100BEF
   2.143 -:10175000E8380F0B100FE66EB2EC16F0E5520B0EE8
   2.144 -:10176000DB500F0B100FE66EB2EC16F0E5520E0ECA
   2.145 -:10177000E66EB2EC16F0E552120EE66EB2EC16F022
   2.146 -:10178000E552100EE66EB2EC16F0E552100EE66E63
   2.147 -:10179000B2EC16F0E552060E146E0B0EDB50A00BE9
   2.148 +:1016F0001A0E01E3DB2A1DD7E66A4AEC16F0E55222
   2.149 +:10170000080EE66E4AEC16F0E552240EE66E59EC31
   2.150 +:1017100016F0E552E66A68EC16F0E5520A0EDB5068
   2.151 +:10172000300BE8380F0B100FE66E68EC16F0E55240
   2.152 +:101730000A0EDB500F0B100FE66E68EC16F0E55248
   2.153 +:101740000E0EE66E68EC16F0E5520B0EDB50100B39
   2.154 +:10175000E8380F0B100FE66E68EC16F0E5520B0E32
   2.155 +:10176000DB500F0B100FE66E68EC16F0E5520E0E14
   2.156 +:10177000E66E68EC16F0E552120EE66E68EC16F0B6
   2.157 +:10178000E552100EE66E68EC16F0E552100EE66EAD
   2.158 +:1017900068EC16F0E552060E146E0B0EDB50A00B33
   2.159  :1017A00014C0E7FFE75204E0E8427F0BE706FCE1E4
   2.160 -:1017B000100F080FE66EB2EC16F0E552D20EE66E90
   2.161 -:1017C00094EC16F0E552080EE66E94EC16F0E55235
   2.162 -:1017D000240EE66EA3EC16F0E552E66AB2EC16F0C3
   2.163 -:1017E000E5522E0EE66EB2EC16F0E552450EE66EB0
   2.164 -:1017F000B2EC16F0E552580EE66EB2EC16F0E55279
   2.165 -:10180000540EE66EB2EC16F0E552E66AB2EC16F053
   2.166 -:10181000E552340EE66EB2EC16F0E552490EE66E75
   2.167 -:10182000B2EC16F0E5524D0EE66EB2EC16F0E55253
   2.168 -:10183000450EE66EB2EC16F0E552520EE66EB2ECD4
   2.169 -:1018400016F0E5521A0EE66EB2EC16F0E552E66AB4
   2.170 -:10185000B2EC16F0E552080EDB50B00801E07ED085
   2.171 -:10186000120EDB50300BE8380F0B100FE66EB2ECA7
   2.172 -:1018700016F0E552120EDB500F0B100FE66EB2ECB5
   2.173 -:1018800016F0E5520E0EE66EB2EC16F0E552130EAF
   2.174 -:10189000DB50100BE8380F0B100FE66EB2EC16F0B1
   2.175 -:1018A000E552130EDB500F0B100FE66EB2EC16F084
   2.176 -:1018B000E5520E0EE66EB2EC16F0E552120EE66E32
   2.177 -:1018C000B2EC16F0E552100EE66EB2EC16F0E552F0
   2.178 -:1018D000100EE66EB2EC16F0E552060E146E130E04
   2.179 +:1017B000100F080FE66E68EC16F0E552D20EE66EDA
   2.180 +:1017C0004AEC16F0E552080EE66E4AEC16F0E552C9
   2.181 +:1017D000240EE66E59EC16F0E552E66A68EC16F057
   2.182 +:1017E000E5522E0EE66E68EC16F0E552450EE66EFA
   2.183 +:1017F00068EC16F0E552580EE66E68EC16F0E5520D
   2.184 +:10180000540EE66E68EC16F0E552E66A68EC16F0E7
   2.185 +:10181000E552340EE66E68EC16F0E552490EE66EBF
   2.186 +:1018200068EC16F0E5524D0EE66E68EC16F0E552E7
   2.187 +:10183000450EE66E68EC16F0E552520EE66E68EC68
   2.188 +:1018400016F0E5521A0EE66E68EC16F0E552E66AFE
   2.189 +:1018500068EC16F0E552080EDB50B00801E07ED0CF
   2.190 +:10186000120EDB50300BE8380F0B100FE66E68ECF1
   2.191 +:1018700016F0E552120EDB500F0B100FE66E68ECFF
   2.192 +:1018800016F0E5520E0EE66E68EC16F0E552130EF9
   2.193 +:10189000DB50100BE8380F0B100FE66E68EC16F0FB
   2.194 +:1018A000E552130EDB500F0B100FE66E68EC16F0CE
   2.195 +:1018B000E5520E0EE66E68EC16F0E552120EE66E7C
   2.196 +:1018C00068EC16F0E552100EE66E68EC16F0E55284
   2.197 +:1018D000100EE66E68EC16F0E552060E146E130E4E
   2.198  :1018E000DB50A00B14C0E7FFE75204E0E8427F0B97
   2.199 -:1018F000E706FCE1100F080FE66EB2EC16F0E552B9
   2.200 -:10190000E66AB2EC16F0E552090EDB50F00BE8384F
   2.201 -:101910000F0B100FE66EB2EC16F0E552090EDB501D
   2.202 -:101920000F0B100FE66EB2EC16F0E5521A0EE66ED3
   2.203 -:10193000B2EC16F0E552080EDB50F00BE8380F0B56
   2.204 -:10194000100FE66EB2EC16F0E552080EDB500F0BEE
   2.205 -:10195000100FE66EB2EC16F0E55254D02E0EE66E85
   2.206 -:10196000B2EC16F0E5524F0EE66EB2EC16F0E55210
   2.207 -:101970004E0EE66EB2EC16F0E552450EE66EB2EC97
   2.208 -:1019800016F0E552E66AB2EC16F0E552E66AB2EC01
   2.209 -:1019900016F0E552E66AB2EC16F0E552E66AB2ECF1
   2.210 -:1019A00016F0E552E66AB2EC16F0E552E66AB2ECE1
   2.211 -:1019B00016F0E552E66AB2EC16F0E552E66AB2ECD1
   2.212 -:1019C00016F0E552E66AB2EC16F0E552E66AB2ECC1
   2.213 -:1019D00016F0E552E66AB2EC16F0E552E66AB2ECB1
   2.214 -:1019E00016F0E552E66AB2EC16F0E552E66AB2ECA1
   2.215 -:1019F00016F0E552E66AB2EC16F0E552E66AB2EC91
   2.216 +:1018F000E706FCE1100F080FE66E68EC16F0E55203
   2.217 +:10190000E66A68EC16F0E552090EDB50F00BE83899
   2.218 +:101910000F0B100FE66E68EC16F0E552090EDB5067
   2.219 +:101920000F0B100FE66E68EC16F0E5521A0EE66E1D
   2.220 +:1019300068EC16F0E552080EDB50F00BE8380F0BA0
   2.221 +:10194000100FE66E68EC16F0E552080EDB500F0B38
   2.222 +:10195000100FE66E68EC16F0E55254D02E0EE66ECF
   2.223 +:1019600068EC16F0E5524F0EE66E68EC16F0E552A4
   2.224 +:101970004E0EE66E68EC16F0E552450EE66E68EC2B
   2.225 +:1019800016F0E552E66A68EC16F0E552E66A68EC95
   2.226 +:1019900016F0E552E66A68EC16F0E552E66A68EC85
   2.227 +:1019A00016F0E552E66A68EC16F0E552E66A68EC75
   2.228 +:1019B00016F0E552E66A68EC16F0E552E66A68EC65
   2.229 +:1019C00016F0E552E66A68EC16F0E552E66A68EC55
   2.230 +:1019D00016F0E552E66A68EC16F0E552E66A68EC45
   2.231 +:1019E00016F0E552E66A68EC16F0E552E66A68EC35
   2.232 +:1019F00016F0E552E66A68EC16F0E552E66A68EC25
   2.233  :101A000016F0E5521B0EE15C02E2E16AE552E16E7E
   2.234  :081A1000E552E7CFD9FF1200F7
   2.235  :081A1800D9CFE6FFE1CFD9FFB1
   2.236  :101A2000420EE126400EE66ED950010FE66E000E22
   2.237 -:101A3000DA20E66EFAEC0FF0E552E552E552DF6E81
   2.238 -:101A4000020EDF5C01E238D1010EDB50AA0801E092
   2.239 -:101A500033D1040EDF5CF36E040EDB50F35C01E067
   2.240 -:101A60002AD1030EDB5001E026D1020EDB50710AB1
   2.241 -:101A700001E115D1010A01E108D1360A01E1ECD0FA
   2.242 -:101A8000030A01E1D0D0040A01E1B4D0010A01E166
   2.243 -:101A90008ED0560A73E0020A33E0040A28E0900A66
   2.244 -:101AA00018E0810A01E004D1040EDB5002E0C7D93E
   2.245 -:101AB00001D1DE52050EDD6E010EE66ED950010F2A
   2.246 -:101AC000E66E000EDA20E66E01D9E552E552E552E7
   2.247 -:101AD000F1D0040EDB5002E0B2D9ECD088D9F29EEE
   2.248 -:101AE000E0EC16F034EC1BF043EF03F0E3D0040E0F
   2.249 -:101AF000DB5002E0A4D9DED0C1EC15F078D9DAD001
   2.250 -:101B0000030EF36E040EDBCFF4FFF350F45C02E23D
   2.251 -:101B100096D9D0D0050EDBCFE6FF94EC16F0E55257
   2.252 -:101B2000060EDBCFE6FF94EC16F0E552240EE66ECF
   2.253 -:101B3000A3EC16F0E552060EF36E410EF3CFDBFF79
   2.254 -:101B4000410EDBCF14F0DF04D880145415E3D950D4
   2.255 -:101B5000010F146EDACF15F0410EDB500F01142483
   2.256 -:101B6000E96E000E1520EA6EEF50E66EB2EC16F04C
   2.257 -:101B7000E552410EDB2AE4D73AD99CD0040EDB5063
   2.258 -:101B8000020802E05CD996D0050EDBCFE6FF94ECAC
   2.259 -:101B900016F0E552060EDBCFE6FF94EC16F0E552A8
   2.260 -:101BA000240EE66EA3EC16F0E55221D983D0040E84
   2.261 -:101BB000DB5002E044D97ED0100EE66ED950010F02
   2.262 -:101BC000E66E000EDA20E66EE66AA00EE66EBEEC69
   2.263 -:101BD00011F0146E050EE15E1450100EE66ED95031
   2.264 -:101BE000010FE66E000EDA20E66E70D8E552E5527F
   2.265 -:101BF000E55260D0040EDB50100802E020D95AD024
   2.266 -:101C0000100EE66ED950050FE66E000EDA20E66E75
   2.267 -:101C1000E66AA00EE66E1EEC12F0146E050EE15E92
   2.268 -:101C20001450E5D847D0040EDB0402E008D942D0B6
   2.269 -:101C3000050EDB50146E156AD89014361536D89000
   2.270 -:101C40001436153614C0E6FF15C0E6FF05EC1BF090
   2.271 -:101C5000E552E552CCD82ED0040EDB0402E0EFD8DA
   2.272 -:101C600029D0050EDB50146E156AD890143615363F
   2.273 -:101C7000D8901436153614C0E6FF15C0E6FFD6EC32
   2.274 -:101C80001AF0E552E552B3D815D0040EDB5002E04D
   2.275 -:101C9000D6D810D00001010EA46FA9D80BD0040E25
   2.276 -:101CA000DB5002E0CCD806D00001A46BA0D802D053
   2.277 -:101CB000F0D800D001D0C3D8420EE15C02E2E16A64
   2.278 -:101CC000E552E16EE552E7CFD9FF1200D9CFE6FF2A
   2.279 -:101CD000E1CFD9FF410EE126550EDF6EDE52010E37
   2.280 -:101CE000DD6E020EDB6AFC0EDB50E76E030EE7CF03
   2.281 -:101CF000DBFF400EDB6AFC0EDB50F36E400EDBCFE9
   2.282 -:101D0000F4FFF350F45C22E2400EDB50E76EFD0E70
   2.283 -:101D1000DBCFE9FFFE0EDBCFEAFFE750E926000E3E
   2.284 -:101D2000EA22EF50E66ED9CF14F0DACF15F0400E6C
   2.285 -:101D3000DB50040F0F011424E96E000E1520EA6E2B
   2.286 -:101D4000E552E750EF6E400EDB2AD5D70001615116
   2.287 -:101D50000EE1D9CF62F0DACF63F0FC0EDB50040F56
   2.288 -:101D60000001666F0001676B0001010E616F410E9B
   2.289 -:101D7000E15C02E2E16AE552E16EE552E7CFD9FFAC
   2.290 -:101D80001200D9CFE6FFE1CFD9FF070EE126550EAD
   2.291 -:101D9000DF6EDE52100EDD6E020EDB6AF36E030E96
   2.292 -:101DA000F3CFDBFFFE0EDB50E76E040EE7CFDBFF69
   2.293 -:101DB000FD0EDB50E76E050EE7CFDBFF0001615142
   2.294 -:101DC0000CE1D9CF62F0DACF63F00001060E666F46
   2.295 -:101DD0000001676B0001010E616F070EE15C02E21A
   2.296 +:101A3000DA20E66E30EC10F0E552E552E552DF6E4A
   2.297 +:101A4000020EDF5C01E26ED1010EDB50AA0801E05C
   2.298 +:101A500069D1040EDF5CF36E040EDB50F35C01E031
   2.299 +:101A600060D1030EDB5001E05CD1020EDB50710A45
   2.300 +:101A700001E14BD1010A01E13ED1360A01E122D157
   2.301 +:101A8000030A01E106D1040A01E1EAD0010A01E1F9
   2.302 +:101A9000C4D0560A01E1A8D0020A68E0040A5DE059
   2.303 +:101AA000300A48E0010A28E0A10A18E0810A01E0B2
   2.304 +:101AB00035D1040EDB5002E0F8D932D1DE52050EEA
   2.305 +:101AC000DD6E010EE66ED950010FE66E000EDA20D3
   2.306 +:101AD000E66E32D9E552E552E55222D1040EDB50D2
   2.307 +:101AE00002E0E3D91DD1B9D9F29E96EC16F0E4ECF0
   2.308 +:101AF0001AF043EF03F014D1040EDB0402E0D5D951
   2.309 +:101B00000FD1050EDBCFE6FFE66A1FEC1CF0E552B5
   2.310 +:101B1000E552E76E010EE7CFDBFF010EE66ED9500E
   2.311 +:101B2000010FE66E000EDA20E66E06D9E552E552A8
   2.312 +:101B3000E552F6D0040EDB0402E0B7D9F1D0060E70
   2.313 +:101B4000DBCFE6FF050EDBCFE6FFE66A0DEC1BF010
   2.314 +:101B5000E552E552E55281D9E3D0040EDB5002E0B4
   2.315 +:101B6000A4D9DED077EC15F078D9DAD0030EF36E75
   2.316 +:101B7000040EDBCFF4FFF350F45C02E296D9D0D030
   2.317 +:101B8000050EDBCFE6FF4AEC16F0E552060EDBCF82
   2.318 +:101B9000E6FF4AEC16F0E552240EE66E59EC16F01C
   2.319 +:101BA000E552060EF36E410EF3CFDBFF410EDBCFA5
   2.320 +:101BB00014F0DF04D880145415E3D950010F146ECB
   2.321 +:101BC000DACF15F0410EDB500F011424E96E000E40
   2.322 +:101BD0001520EA6EEF50E66E68EC16F0E552410E05
   2.323 +:101BE000DB2AE4D73AD99CD0040EDB50020802E08D
   2.324 +:101BF0005CD996D0050EDBCFE6FF4AEC16F0E55235
   2.325 +:101C0000060EDBCFE6FF4AEC16F0E552240EE66E38
   2.326 +:101C100059EC16F0E55221D983D0040EDB5002E0D6
   2.327 +:101C200044D97ED0100EE66ED950010FE66E000E3C
   2.328 +:101C3000DA20E66EE66AA00EE66EBDEC14F0146ED5
   2.329 +:101C4000050EE15E1450100EE66ED950010FE66EDF
   2.330 +:101C5000000EDA20E66E70D8E552E552E55260D00B
   2.331 +:101C6000040EDB50100802E020D95AD0100EE66EA8
   2.332 +:101C7000D950050FE66E000EDA20E66EE66AA00E79
   2.333 +:101C8000E66EFDEC14F0146E050EE15E1450E5D81E
   2.334 +:101C900047D0040EDB0402E008D942D0050EDB5029
   2.335 +:101CA000146E156AD89014361536D8901436153639
   2.336 +:101CB00014C0E6FF15C0E6FFB5EC1AF0E552E55298
   2.337 +:101CC000CCD82ED0040EDB0402E0EFD829D0050ECC
   2.338 +:101CD000DB50146E156AD89014361536D890143629
   2.339 +:101CE000153614C0E6FF15C0E6FF86EC1AF0E55283
   2.340 +:101CF000E552B3D815D0040EDB5002E0D6D810D090
   2.341 +:101D00000001010EA46FA9D80BD0040EDB5002E035
   2.342 +:101D1000CCD806D00001A46BA0D802D0F0D800D057
   2.343 +:101D200001D0C3D8420EE15C02E2E16AE552E16E05
   2.344 +:101D3000E552E7CFD9FF1200D9CFE6FFE1CFD9FFB7
   2.345 +:101D4000410EE126550EDF6EDE52010EDD6E020EF3
   2.346 +:101D5000DB6AFC0EDB50E76E030EE7CFDBFF400EC5
   2.347 +:101D6000DB6AFC0EDB50F36E400EDBCFF4FFF3506A
   2.348 +:101D7000F45C22E2400EDB50E76EFD0EDBCFE9FFA4
   2.349 +:101D8000FE0EDBCFEAFFE750E926000EEA22EF5015
   2.350 +:101D9000E66ED9CF14F0DACF15F0400EDB50040F09
   2.351 +:101DA0000F011424E96E000E1520EA6EE552E7508B
   2.352 +:101DB000EF6E400EDB2AD5D7000161510EE1D9CF7D
   2.353 +:101DC00062F0DACF63F0FC0EDB50040F0001666FA7
   2.354 +:101DD0000001676B0001010E616F410EE15C02E2E0
   2.355  :101DE000E16AE552E16EE552E7CFD9FF1200D9CFA3
   2.356 -:101DF000E6FFE1CFD9FF050EE126550EDF6EDE527C
   2.357 -:101E0000010EDD6E020EDB6A030EDB6A000161511A
   2.358 -:101E10000CE1D9CF62F0DACF63F00001040E666FF7
   2.359 -:101E20000001676B0001010E616F050EE15C02E2CB
   2.360 -:101E3000E16AE552E16EE552E7CFD9FF1200D9CF52
   2.361 -:101E4000E6FFE1CFD9FF050EE126550EDF6EDE522B
   2.362 -:101E5000020EDD6E020EDB6A030EDB6A00016151C9
   2.363 -:101E600002E00000FBD7D9CF62F0DACF63F00001C7
   2.364 -:101E7000040E666F0001676B0001010E616F050EB5
   2.365 -:101E8000E15C02E2E16AE552E16EE552E7CFD9FF9B
   2.366 -:101E90001200D9CFE6FFE1CFD9FF030EE126550EA0
   2.367 -:101EA000DF6E010EDB68020EDB6A030EDB6A0001E7
   2.368 -:101EB00061510CE1D9CF62F0DACF63F00001040E7A
   2.369 -:101EC000666F0001676B0001010E616F030EE15C3C
   2.370 -:101ED00002E2E16AE552E16EE552E7CFD9FF120076
   2.371 -:101EE000040120511F0B010801E05BD02051600B61
   2.372 -:101EF000E842E842E842E842E842010801E051D005
   2.373 -:101F0000245103E0240501E04CD02151230A48E08C
   2.374 -:101F1000010A40E0030A30E0010A25E0240A22E039
   2.375 -:101F2000070A1FE0010A1CE0030A11E0010A01E0B0
   2.376 -:101F300038D00001030E8F6F0001730E906F000EFA
   2.377 -:101F4000916F00019C930001080E946F2AD000014C
   2.378 -:101F5000030E8F6F0001730E926F000E936F21D0EE
   2.379 -:101F600020D01FD01ED00001030E8F6F0001680E1D
   2.380 -:101F7000926F000E936F15D00001030E8F6F00015A
   2.381 -:101F8000680E906F000E916F00019C930001070E88
   2.382 -:101F9000946F07D00001030E8F6F22C46FF001D041
   2.383 -:101FA00000D012000001686BC20E696F010E6A6FEB
   2.384 -:101FB0006B6B6C6B6D6B080E6E6F616B606B1A0EEA
   2.385 -:101FC000726E1E0E736E0401000E166F050E176FF3
   2.386 -:101FD000400E146F0401196F080E1A6F050E1B6F67
   2.387 -:101FE000880E186F0401480E1E6F050E1F6F400EFD
   2.388 -:101FF0001C6F1200D9CFE6FFE1CFD9FF0001606B63
   2.389 -:10200000040118BF30D0FC0EDBCF14F01951D8807A
   2.390 -:10201000145403E2FC0E19C4DBFF0001606BFC0EDC
   2.391 -:10202000DB50605D19E26051EA6A080FE96E050E47
   2.392 -:10203000EA22EF50E66E6051E76EFD0EDBCFE9FF5E
   2.393 -:10204000FE0EDBCFEAFFE750E926000EEA22E5525A
   2.394 -:10205000E750EF6E602BE3D70401400E196F18179D
   2.395 -:10206000187D880E18130001605100D0E552E7CFAB
   2.396 -:10207000D9FF1200D9CFE6FFE1CFD9FFE652000128
   2.397 -:10208000615101E02FD0DF6ADF2ADF50146E156A3C
   2.398 -:10209000FF0E141801E1155001E10BD0FD0EDBCF4E
   2.399 -:1020A000E9FFDB2AFE0EDBCFEAFF01E3DB2AEF507C
   2.400 -:1020B000EBE1DF50146E156AD950FD0FE96EFF0E8B
   2.401 -:1020C000DA20EA6E1450EE5E1550ED5AFD0EDBCFAD
   2.402 -:1020D00062F0FE0EDBCF63F0DFCF66F00001676BCE
   2.403 -:1020E000010E616FE552E552E7CFD9FF1200D9CF5B
   2.404 -:1020F000E6FFE1CFD9FFE6520001615101E030D0A7
   2.405 -:10210000DF6ADF2ADF50146E156AFF0E141801E132
   2.406 -:10211000155001E10CD0FD0EDBCFF6FFDB2AFE0EE1
   2.407 -:10212000DBCFF7FF01E3DB2A0800F550EAE1DF50DF
   2.408 -:10213000146E156AD950FD0FE96EFF0EDA20EA6EB3
   2.409 -:102140001450EE5E1550ED5AFD0EDBCF62F0FE0E20
   2.410 -:10215000DBCF63F0DFCF66F00001010E676F616FC8
   2.411 -:10216000E552E552E7CFD9FF1200D9CFE6FFE1CF24
   2.412 -:10217000D9FFE65204011CBF6BD0030E0001615D64
   2.413 -:1021800001E1616B615101E163D0020E615D06E125
   2.414 -:1021900004011D6B0001030E616F54D0610552E113
   2.415 -:1021A000400E146E156A6651145C000E155803E259
   2.416 -:1021B000400EDF6E02D066C0DFFFDFCF1DF4DF50C0
   2.417 -:1021C000665D666F480E646F050E656F670515E105
   2.418 -:1021D000DF5012E062C0F6FF63C0F7FF0800F55061
   2.419 -:1021E00064C0E9FF65C0EAFFEF6E642B000E652353
   2.420 -:1021F000622B6323DF06ECD713D0DF5011E062C0FF
   2.421 -:10220000E9FF63C0EAFFEF5064C0E9FF65C0EAFF81
   2.422 -:10221000EF6E642B000E6523622B6323DF06EDD780
   2.423 -:10222000665110E104011D51146E156A400E141818
   2.424 -:1022300001E1155004E10001020E616F03D00001BD
   2.425 -:10224000030E616F400E04011C171C7D880E1C13C9
   2.426 -:0A225000E552E552E7CFD9FF120076
   2.427 -:06225A00D9CFE6FFE1CF41
   2.428 -:10226000D9FFC750040B01E0010E146E1F0EC514F8
   2.429 -:10227000141001E0F6D7C580C5B0FED7FE0EDBCF47
   2.430 -:10228000E6FF5DEC1BF0E552C750040B01E0010EC8
   2.431 -:10229000146E1F0EC514141001E0F6D7FD0EDBCF2F
   2.432 -:1022A000E6FF5DEC1BF0E552C750040B01E0010EA8
   2.433 -:1022B000146E1F0EC514141001E0F6D7FC0EDBCF10
   2.434 -:1022C000E6FF5DEC1BF0E552C750040B01E0010E88
   2.435 -:1022D000146E1F0EC514141001E0F6D7C584C5B4E2
   2.436 -:1022E000FED7FE0EDBCFE6FF6AEC1AF0E5520009DE
   2.437 -:1022F00001E0F7D7000E00D0E552E7CFD9FF12007A
   2.438 -:10230000D9CFE6FFE1CFD9FFE652C750040B01E079
   2.439 -:10231000010E146E1F0EC514141001E0F6D7C5800F
   2.440 -:10232000C5B0FED7FE0EDB500109E66E5DEC1BF07A
   2.441 -:10233000E552C750040B01E0010E146E1F0EC514C8
   2.442 -:10234000141001E0F6D7C1EC1CF0DF6EC750040B8F
   2.443 -:1023500001E0010E146E1F0EC514141001E0F6D733
   2.444 -:10236000C58AC588C5B8FED7C584C5B4FED7DF50B9
   2.445 -:1023700000D0E552E552E7CFD9FF1200D9CFE6FFF2
   2.446 -:10238000E1CFD9FFC750040B01E0010E146E1F0E00
   2.447 -:10239000C514141001E0F6D7C580C5B0FED7FE0EF7
   2.448 -:1023A000DBCFE6FF5DEC1BF0E552C750040B01E00C
   2.449 -:1023B000010E146E1F0EC514141001E0F6D7FD0EA9
   2.450 -:1023C000DBCFE6FF5DEC1BF0E552C750040B01E0EC
   2.451 -:1023D000010E146E1F0EC514141001E0F6D7C5824D
   2.452 -:1023E000C5B2FED7FE0EDB500109E66E5DEC1BF0B8
   2.453 -:1023F000E552C750040B01E0010E146E1F0EC51408
   2.454 -:10240000141001E0F6D7FA0EDBCFE6FFFB0EDBCFB0
   2.455 -:10241000E6FFFC0EDBCFE6FFA3EC1AF0E552E55237
   2.456 -:10242000E552C58AC588C5B8FED7C584C5B4FED7F0
   2.457 -:10243000000E00D0E552E7CFD9FF1200D9CFE6FF5A
   2.458 -:10244000E1CFD9FFFA0EDB500001A16FA26BC7509C
   2.459 -:10245000040B01E0010E146E1F0EC514141001E0F0
   2.460 -:10246000F6D7C580C5B0FED7FE0EDBCFE6FF5DEC2C
   2.461 -:102470001BF0E552C750040B01E0010E146E1F0E55
   2.462 -:10248000C514141001E0F6D7FD0EDBCFE6FF5DECBE
   2.463 -:102490001BF0E552C750040B01E0010E146E1F0E35
   2.464 -:1024A000C514141001E0F6D7FB0EDBCFE6FFFC0EDF
   2.465 -:1024B000DBCFE6FF15D8E552E552C750040B01E02B
   2.466 -:1024C000010E146E1F0EC514141001E0F6D7C5845A
   2.467 -:1024D000C5B4FED7000E00D0E552E7CFD9FF1200F9
   2.468 -:1024E000D9CFE6FFE1CFD9FFE652DF6ADFCF14F0A4
   2.469 -:1024F0000001A151145C000EA2553BE2C6A61ED0FD
   2.470 -:10250000FD0EDBCFE9FFFE0EDBCFEAFFEF50E66EFC
   2.471 -:102510005DEC1BF0E552000902E0FD0E2CD0C75027
   2.472 -:10252000040B01E0010E146E1F0EC514141001E01F
   2.473 -:10253000F6D7C5AC02D0FE0E1ED014D09E96FD0E6E
   2.474 -:10254000DBCFE9FFFE0EDBCFEAFFEF50C96EC68896
   2.475 -:102550009EA6FED7C750040B05E1C750010B02E150
   2.476 -:10256000FE0E09D0FD0EDB2AFE0E01E3DB2ADF2A78
   2.477 -:10257000BDD7000E00D0E552E552E7CFD9FF1200DB
   2.478 -:1025800004012051600BE842E842E842E842E84298
   2.479 -:10259000000901E055D02151070A51E00B0A4FE034
   2.480 -:1025A000070A40E0010A2CE00B0A28E0020A26E0B4
   2.481 -:1025B000030A22E0080A12E0010A0EE00F0A0AE00C
   2.482 -:1025C000030A01E03CD00001010E8F6F0001040EF0
   2.483 -:1025D0009B6F36D036D834D090D832D00001010E5F
   2.484 -:1025E0008F6F00019D0E906F000E916F00019C9304
   2.485 -:1025F0000001010E946F24D0A8D822D0F4D820D0A6
   2.486 -:102600000001010E8F6F040124510001906F916B46
   2.487 -:102610009E0E9027000E912300019C930001010E55
   2.488 -:10262000946F0ED00001010E8F6F04012451EA6AED
   2.489 -:102630009E0FE96E000EEA2222C4EFFF01D000D007
   2.490 -:102640001200800E0401205D57E12351030A34E09B
   2.491 -:10265000010A10E0030A01E04DD00001010E8F6F66
   2.492 -:102660000001D60E906F320E916F120E0001946F22
   2.493 -:10267000956B40D00001010E8F6F04012251F66E60
   2.494 -:10268000F76AD890F636F736970EF626330EF7220D
   2.495 -:102690000900F5CF90F00A00F5CF91F0020E00018D
   2.496 -:1026A000F76A9025F66E9151F7220900F5CF94F064
   2.497 -:1026B0000A00F5CF95F01ED00001010E8F6F0401C6
   2.498 -:1026C0002251F66EF76AD890F636F7369B0EF6264C
   2.499 -:1026D000330EF7220900F5CF90F00A00F5CF91F004
   2.500 -:1026E00090C0F6FF91C0F7FF0800F5500001946F0D
   2.501 -:1026F000956B00D000019C8312000001010E8F6FCA
   2.502 -:102700000F0EE66E710EE66E0F0EE66E6CEC17F0B5
   2.503 -:10271000E552E552E552010EE66E9E0EE66E000EA3
   2.504 -:10272000E66E6CEC17F0E552E552E55222C49DF0DE
   2.505 -:102730000401225104E10001050E9B6F05D0000148
   2.506 -:10274000060E9B6FD2EC0FF012000401286B296B70
   2.507 -:10275000040120511F0B020A14E0030A0EE0010AD3
   2.508 -:1027600001E033D00001010E8F6F040128810001C8
   2.509 -:102770009CA102D00401288328D00001010E8F6F94
   2.510 -:1027800024D00001010E8F6F040124510F0B080D9E
   2.511 -:10279000F350156A000F146E040E15222451800B9D
   2.512 -:1027A00001E0010E040DF35000011424926F000E9D
   2.513 -:1027B0001520936F92C0E9FF93C0EAFFEF50040B1E
   2.514 -:1027C00003E00401010E286F00D000018F050AE12B
   2.515 -:1027D0000001280E906F040E916F00019C93000180
   2.516 -:1027E000020E946F12000401220510E120511F0B0C
   2.517 -:1027F00000090CE10001010E8F6F030E0401215D41
   2.518 -:1028000003E100019C8102D000019C91040122514E
   2.519 -:102810003AE120511F0B020836E124510F0B000949
   2.520 -:1028200032E00001010E8F6F040124510F0B080DDF
   2.521 -:10283000F350156A000F146E040E15222451800BFC
   2.522 -:1028400001E0010E040DF35000011424926F000EFC
   2.523 -:102850001520936F030E0401215D07E1840E92C0E1
   2.524 -:10286000E9FF93C0EAFFEF6E0ED024AF06D092C00E
   2.525 -:10287000E9FF93C0EAFFEF6A06D0880E92C0E9FF35
   2.526 -:0828800093C0EAFFEF6E1200A5
   2.527 -:082888006C5002E0000E01D0CB
   2.528 -:10289000010E00090BE0040100513C0BE842E84244
   2.529 -:1028A0000D0802E10CD801D040D808D06C5002E0ED
   2.530 -:1028B000000E01D0010E040901E047D81200D9CF63
   2.531 -:1028C000E6FFE1CFD9FFE65200018E6B8F6B946B70
   2.532 -:1028D000956BC0EC12F0DF6ADF50146E156A010EC2
   2.533 -:1028E000145C000E15581BE200018F5101E017D057
   2.534 -:1028F000F76ADF34FE0BF736F66EA10EF626330EBE
   2.535 -:10290000F7220900F5CF14F00800F5CF15F004D038
   2.536 -:1029100015C0FAFF1450F96EFBDFDF2ADDD7DDD8D2
   2.537 -:10292000E552E552E7CFD9FF1200020E00018E5D9D
   2.538 -:102930000AE196D8040100BD03D0C80E006F02D092
   2.539 -:10294000880E006F01D00FD91200040E00019B5DAC
   2.540 -:102950000AE122C46EFF6E50000803E2050E9B6F71
   2.541 -:1029600002D0030E9B6F00018E050AE10BD8040113
   2.542 -:1029700004BD03D0C80E046F02D0880E046F01D0CE
   2.543 -:10298000F2D81200D9CFE6FFE1CFD9FF020EE1263F
   2.544 -:102990000001080E945D000E955905E294C0DEFF1B
   2.545 -:1029A00095C0DDFF03D0080EDE6EDD6A04010493DE
   2.546 -:1029B0000491010EDB500413DFCF05F4000EDB5051
   2.547 -:1029C0000001945F010EDB50955B280E926F040EA0
   2.548 -:1029D000936F00019CA31ED0D9CFE9FFDACFEAFFA5
   2.549 -:1029E000EE50ED1016E090C0F6FF91C0F7FF080022
   2.550 -:1029F000F55092C0E9FF93C0EAFFEF6E0001922B01
   2.551 -:102A0000000E9323902B9123DF06010E01E2DB06DB
   2.552 -:102A1000E3D71CD0D9CFE9FFDACFEAFFEE50ED10B3
   2.553 -:102A200015E090C0E9FF91C0EAFFEF5092C0E9FFC6
   2.554 -:102A300093C0EAFFEF6E0001922B000E9323902BC0
   2.555 -:102A40009123DF06010E01E2DB06E4D7020EE15C12
   2.556 -:102A500002E2E16AE552E16EE552E7CFD9FF1200EA
   2.557 -:102A6000D9CFE6FFE1CFD9FF020EE126030E040124
   2.558 -:102A70000015E76E010EE7CFDBFF01C4DFFFDE507C
   2.559 -:102A800000019427DD509523280E906F040E916F5E
   2.560 -:102A9000D9CFE9FFDACFEAFFEE50ED1014E090C095
   2.561 -:102AA000E9FF91C0EAFFEF5092C0E9FF93C0EAFF4F
   2.562 -:102AB000EF6E922B000E9323902B9123DF06010ED5
   2.563 -:102AC00001E2DB06E5D7020EE15C02E2E16AE552D3
   2.564 -:102AD000E16EE552E7CFD9FF120000018F510CE102
   2.565 -:102AE0000401080E016F200E026F040E036F840EA6
   2.566 -:102AF000006F0401046F35D0040120AF22D0000123
   2.567 -:102B000094510401265D000195510401275904E206
   2.568 -:102B100026C494F027C495F035DF0001010E8E6FB6
   2.569 -:102B20000401080E016F200E026F040E036F800E69
   2.570 -:102B3000006F0401280E066F040E076FC80E046FA5
   2.571 -:102B400010D00001020E8E6F0401056BC80E046FD9
   2.572 -:102B50000401080E016F280E026F040E036FC80EE9
   2.573 -:102B6000006F6D98120000018E6B0401080E016F5A
   2.574 -:102B7000200E026F040E036F880E006F0401046BB9
   2.575 -:022B8000120041
   2.576 -:0E2B8200D9CFE6FFE1CFD9FF020EE126E66AC9
   2.577 -:102B9000CBD8E552E66AC8D8E552240EE66ED3D803
   2.578 -:102BA000E552010EE66EA5D8E552DE6ADD6AD9CFA0
   2.579 -:102BB000E9FFDACFEAFF1E0ED880EE54010EED5485
   2.580 -:102BC0001DE3E66AB1D8E552E66AAED8E552E66A98
   2.581 -:102BD000ABD8E552E66AA8D8E552E66AA5D8E55230
   2.582 -:102BE000E66AA2D8E552E66A9FD8E552E66A9CD822
   2.583 -:102BF000E552DF2A010E01E3DB2AD9D7E66A79D84C
   2.584 -:102C0000E552E66A91D8E552E66A8ED8E552240E7E
   2.585 -:102C1000E66E99D8E552020EE15C02E2E16AE55205
   2.586 -:102C2000E16EE552E7CFD9FF1200956A836A8D8085
   2.587 -:102C30008D828D94966A800EE66E85D8E5529C0E44
   2.588 -:102C4000E66E81D8E552E66A6FD8E552080EE66E68
   2.589 -:102C50006BD8E552400EE66E76D8E5521E0EE66E53
   2.590 -:102C600063D8E552E66A60D8E552410EE66E6BD84D
   2.591 -:102C7000E552E66A59D8E552E66A56D8E552420E60
   2.592 -:102C8000E66E61D8E5521E0EE66E4ED8E552E66A53
   2.593 -:102C90004BD8E552430EE66E56D8E552C1EF15F01B
   2.594 -:102CA000D9CFE6FFE1CFD9FFE6528D8495680001C8
   2.595 -:102CB000A60509E18D928350DF6E080EDF168D8226
   2.596 -:102CC000DF5CF8E10ED08D928350DF6E000EDF9452
   2.597 -:102CD000DF96DF98DF9ADF9CDF9E8D82030EDF5C3C
   2.598 -:102CE000F2E1956ADF5000D0E552E552E7CFD9FF17
   2.599 -:102CF0001200D9CFE6FFE1CFD9FFE652FE0EDB048A
   2.600 -:102D000006E1B00EE66E1FD8E552CADF04D0B20E5F
   2.601 -:102D1000E66E19D8E552FE0EDBCFA6F000D0E552E4
   2.602 -:102D2000E552E7CFD9FF1200D9CFE6FFE1CFD9FFB7
   2.603 -:102D3000B7DF8D94FE0EDB50836E8D908D80E55253
   2.604 -:102D4000E7CFD9FF1200D9CFE6FFE1CFD9FFA8DF47
   2.605 -:102D50008D84FE0EDB50836E8D908D80E552E7CF23
   2.606 -:102D6000D9FF1200D9CFE6FFE1CFD9FFFE0EDBCFAE
   2.607 -:102D7000E6FFDADFE552C00EE66EE5DFE552E5522A
   2.608 -:062D8000E7CFD9FF1200AD
   2.609 -:0A2D86006DA60FD802D06DB613D869
   2.610 -:102D900000019B0508E16DBA06D0686A696A69801E
   2.611 -:102DA0006988020E9B6F12006D6A696A6D86000168
   2.612 -:102DB000010E9B6F12006D6A696A00019B6B120025
   2.613 -:102DC000DBEF16F000019B5101E13AD06850040B93
   2.614 -:102DD00004E06950040B01E03CD86DB231D068507A
   2.615 -:102DE000010B04E06950010B01E054D86850100B4E
   2.616 -:102DF00004E06950100B01E024D86850400B04E057
   2.617 -:102E00006950400B01E03BD86850200B04E069504A
   2.618 -:102E1000200B01E036D86850020B04E06950020B29
   2.619 -:102E200001E036D8030E00019B5D01E209D0685035
   2.620 -:102E3000080B06E06950080B03E044EC14F06896B8
   2.621 -:102E40001200698468986D82A19AA08A0300A09AF2
   2.622 -:102E500012006D9269946894120000019CA10ED03A
   2.623 -:102E6000F8DF6D840001080E9F6F070EA06F9F07AB
   2.624 -:102E7000000EA05B9F51A011FAE16D941200689CB6
   2.625 -:102E8000120070A003D0B3EC15F07090689A120095
   2.626 -:102E9000689212006A6A686A9F0E6B6E7B0E696E9A
   2.627 -:102EA0006E6A0F0EE66E710EE66E0F0EE66E14D8A9
   2.628 -:102EB000E552E552E552160E706E68A602D068968D
   2.629 -:102EC000FCD76D98B3EC15F000019C9100019D6B4F
   2.630 -:102ED0000001030E9B6F1200D9CFE6FFE1CFD9FFAF
   2.631 -:102EE000FD0EDBCFE9FFFE0EDBCFEAFFFC0EDB5071
   2.632 -:102EF00004E0EE6AFC0EDB06F9D7E552E7CFD9FF16
   2.633 -:022F00001200BD
   2.634 -:0E2F0200D70EE66E1AEC1CF0E552F294F18444
   2.635 -:102F10000001976B986B9A699969966B1200D9CFEB
   2.636 -:102F2000E6FFE1CFD9FF020EE126010EDB68A5EC3A
   2.637 -:102F30001BF0F350DF6EDF50140806E2310EDF5C49
   2.638 -:102F400003E2DE52030EDD6EDF50370806E2520E5A
   2.639 -:102F5000DF5C03E2DE52010EDD6E8150040B01E006
   2.640 -:102F6000010E146E010EDBCFE7FF1450E726010EB1
   2.641 -:102F7000E7CFDBFF00019651FF0A4AE0FF0A48E075
   2.642 -:102F8000020A3AE0030A2BE0050A16E0070A01E00C
   2.643 -:102F90003FD0010EDB50040803E1010E966F0BD009
   2.644 -:102FA000010EDB50020806E1040E966FD8909737A9
   2.645 -:102FB000983701D056D82ED0010EDB50030803E11C
   2.646 -:102FC000020E966F0BD0010EDB0407E1030E966F25
   2.647 -:102FD000D89097379837978101D043D81BD0010EEE
   2.648 -:102FE000DB50030807E1030E966FD89097379837A8
   2.649 -:102FF000978101D036D80ED0010EDB50040806E1CF
   2.650 -:10300000040E966FD8909737983701D02AD802D0FF
   2.651 -:1030100028D800D000019851600B12E096693F0E4D
   2.652 -:103020009715996F320E9715146E156A060ED89083
   2.653 -:1030300015321432E804FBE114C09AF000018683D3
   2.654 -:10304000000EE66EE66AFEEC1BF0E552E552020E5B
   2.655 -:10305000E15C02E2E16AE552E16EE552E7CFD9FFB9
   2.656 -:1030600012000001030E966F010E976F986B12000D
   2.657 -:10307000D9CFE6FFE1CFD9FFE652DF6A140E6F6EBB
   2.658 -:1030800000019B6B00019C6B00019D6BA3EC08F0A1
   2.659 -:103090009DD8000186AB09D0B1EC09F0000186B1E2
   2.660 -:1030A00002D039EC0AF00001869B020E861504E07E
   2.661 -:1030B0000C0E0001995D04E0040E0001861507E086
   2.662 -:1030C0008A8634EC1BF08A96000186878693060E6A
   2.663 -:1030D00000019B5D05E36D50020B02E10CEC0DF06D
   2.664 -:1030E0000001A40524E1060E00019B5D1DE36D5067
   2.665 -:1030F000020B1AE1000186A10AD085C0E6FF200E6E
   2.666 -:10310000E66EC1EC0EF0E552E5520001869186A311
   2.667 -:103110000AD099C0E6FF9AC0E6FFC1EC0EF0E55276
   2.668 -:10312000E5520001869302D00001A46B49D0000152
   2.669 -:1031300086A140D000018551210A22E0010A01E068
   2.670 -:1031400037D00001A351146E156A153404E21450EF
   2.671 -:10315000FA08000E155402E3050EA327A351146EBE
   2.672 -:10316000156AD89014361536D8901436153614C012
   2.673 -:10317000E6FF15C0E6FF05EC1BF0E552E55218D05E
   2.674 -:10318000050E0001A35D02E3050EA35FA351146EBB
   2.675 -:10319000156AD89014361536D8901436153614C0E2
   2.676 -:1031A000E6FF15C0E6FF05EC1BF0E552E55200D046
   2.677 -:1031B0000001869186A904D05CEC0AF00001869992
   2.678 -:1031C00067D7E552E552E7CFD9FF1200C3EC16F0FE
   2.679 -:0C31D0006FBE02D0E2EC16F0B5EF10F07C
   2.680 -:0431DC00DACFE4FF63
   2.681 -:1031E000E2CFDAFFE9CFE4FFEACFE4FFF6CFE4FF76
   2.682 -:1031F000F7CFE4FFF5CFE4FFF3CFE4FFF4CFE4FF34
   2.683 -:10320000FACFE4FF00EE00F0140EE80403E3EECF83
   2.684 -:10321000E4FFFBD700EE14F0080EE80403E3EECF62
   2.685 -:10322000E4FFFBD7E652F2A403D0F29431EC18F09D
   2.686 -:10323000F0A204D08FEC17F0F092F178E55200EE96
   2.687 -:103240001BF0080EE80403E3E5CFEDFFFBD700EE2B
   2.688 -:1032500013F0140EE80403E3E5CFEDFFFBD7E5CF51
   2.689 -:10326000FAFFE5CFF4FFE5CFF3FFE5CFF5FFE5CFBC
   2.690 -:10327000F7FFE5CFF6FFE5CFEAFFE5CFE9FFE5CFC2
   2.691 -:10328000DAFF1100D8CFE4FFE0CFE4FFE46EDACF3D
   2.692 -:10329000E4FFE2CFDAFFE652F29CF2A007D08150C1
   2.693 -:1032A000816EF29081B802D00001868BA1A209D074
   2.694 -:1032B000A1920001A52BA551080803E2A56B00010E
   2.695 -:1032C0008689F28CE552E5CFDAFFE550E5CFE0FFE5
   2.696 -:0632D000E5CFD8FF10005D
   2.697 -:0A32D6001201000202000008D804F3
   2.698 -:1032E0000A000000010200010902430002010080FF
   2.699 -:1032F000320904000001020201000524001001044B
   2.700 -:1033000024020205240600010524010001070582AC
   2.701 -:103310000308000209040100020A00000007050377
   2.702 -:103320000240000007058302400000040309043442
   2.703 -:10333000034300610072007300740065006E00209A
   2.704 -:103340000050007200650073007300650072000099
   2.705 -:10335000000000000000000000000000000000006D
   2.706 -:10336000000000340356006900640065006F00200F
   2.707 -:1033700000760032002000460072006F006E00747C
   2.708 -:103380000070006C0061007400740074006500003F
   2.709 -:1033900000000000000000E832E8322B332F3363D6
   2.710 -:0333A00033E01EF9
   2.711 -:0133A3000029
   2.712 -:0C33A4002A0EF66E080EF76E000EF86E92
   2.713 -:1033B00000010900F550806F0900F550816F03E1AD
   2.714 -:1033C000806701D03DD00900F5507B6F0900F550B2
   2.715 -:1033D0007C6F0900F5507D6F09000900F550E96E1A
   2.716 -:1033E0000900F550EA6E090009000900F5507E6FEA
   2.717 -:1033F0000900F5507F6F09000900F6CF82F0F7CF82
   2.718 -:1034000083F0F8CF84F07BC0F6FF7CC0F7FF7DC06F
   2.719 -:10341000F8FF00017E5302E17F5307E00900F550F9
   2.720 -:10342000EE6E7E07F8E27F07F9D782C0F6FF83C011
   2.721 -:10343000F7FF84C0F8FF00018007000E815BBFD753
   2.722 -:02344000120078
   2.723 -:0E344200D9CFE6FFDACFE6FFE1CFD9FFE2CF28
   2.724 -:10345000DAFFE652FD0EDB80DB82DB84DB86DB8875
   2.725 -:10346000DB8AFC0EDB84DB86DB88DB8ADB8CDB8E95
   2.726 -:10347000FD0EDBCFE6FFC00EBD10E552E714BD6EBA
   2.727 -:10348000FC0EDBCFE6FF0F0EBD10E552E714BD6E5C
   2.728 -:103490003F0E146EFD0EDB50145C02E1949413D0C9
   2.729 -:1034A000FD0EDB50BF0803E19494959A0CD0FD0EFD
   2.730 -:1034B000DB507F0804E0FD0EDB50FF0804E194942C
   2.731 -:1034C000959A959C959EE552E552E5CFDAFFE7CFB8
   2.732 -:0434D000D9FF12000E
   2.733 -:0C34D400D9CFE6FFDACFE6FFE1CFD9FF49
   2.734 -:1034E000E2CFDAFFC750040B01E0010E146E1F0E8D
   2.735 -:1034F000C5141410F7E1C580C5B0FED7A1B612D02F
   2.736 -:103500001AD809E1C5AC09D0C582C5B2FED7A1B6AB
   2.737 -:1035100009D011D8F7E0FD0E08D0C584C5B4FED798
   2.738 -:10352000A1A602D0FF0E01D0000EE552E5CFDAFFD2
   2.739 -:10353000E7CFD9FF1200FD0EDBCFE6FF5DEC1BF0FD
   2.740 -:06354000E5520009120033
   2.741 -:0A354600D9CFE6FFDACFE6FFE1CFB0
   2.742 -:10355000D9FFE2CFDAFFFB0EDBCFF3FFDB06F35040
   2.743 -:1035600000091DE0C1EC1CF0E66EFC0EDBCFE9FFAC
   2.744 -:10357000DB2AFD0EDBCFEAFF01E3DB2AE552E75051
   2.745 -:10358000EF6EC5B6FED7A1A602D0FF0E09D0FB0E86
   2.746 -:10359000DB50E1E0C59AC588C5A8DDD7FDD7000E90
   2.747 -:0C35A000E552E5CFDAFFE7CFD9FF1200BB
   2.748 -:0435AC00D9CFE6FF8E
   2.749 -:1035B000DACFE6FFE1CFD9FFE2CFDAFFE652E652FB
   2.750 -:1035C000FC0EDBCF14F0FD0EDBCF15F0060ED8900D
   2.751 -:1035D00014361536E804FBE114C0DEFF15C0DDFF2C
   2.752 -:1035E000010EDB50BB6EDF50E840E8403F0B300B74
   2.753 -:1035F000146ECF0EBA141410BA6EE552E552E552AD
   2.754 -:0A360000E5CFDAFFE7CFD9FF120093
   2.755 -:06360A00D9CFE6FFDACF84
   2.756 -:10361000E6FFE1CFD9FFE2CFDAFFE652E652FC0E39
   2.757 -:10362000DBCF14F0FD0EDBCF15F0060ED89014366C
   2.758 -:103630001536E804FBE114C0DEFF15C0DDFF010E06
   2.759 -:10364000DB50BE6EDF50E840E8403F0B300B146E9D
   2.760 -:10365000CF0EBD141410BD6EE552E552E552E5CF14
   2.761 -:08366000DAFFE7CFD9FF1200E9
   2.762 -:083668004B0EE66E80EC1CF035
   2.763 -:10367000E55200D01200190EE66E80EC1CF0E55207
   2.764 -:1036800000D0120000000000000000000000000058
   2.765 -:1036900000D01200050EE66E9EEC1CF0E55200D044
   2.766 -:1036A0001200FA0EE66E69EC1CF0E552FA0EE66EB8
   2.767 -:0A36B00069EC1CF0E55200D0120096
   2.768 -:0636BA00D9CFE6FFDACFD4
   2.769 -:1036C000E6FFE1CFD9FFE2CFDAFFFD0EDB50C96E96
   2.770 -:1036D000C6AE02D0FF0E10D0C7B0FED7C750040B45
   2.771 -:1036E00001E0010E146E1F0EC5141410F7E1C5ACF5
   2.772 -:1036F00002D0FE0E01D0000EE552E5CFDAFFE7CF93
   2.773 -:04370000D9FF1200DB
   2.774 -:0C370400D9CFE6FFDACFE6FFE1CFD9FF16
   2.775 -:10371000E2CFDAFFFD0EDB507E0BB16EB36AB26A08
   2.776 -:10372000A192FD0EDBAE02D0A08201D0A092DBB24E
   2.777 -:10373000CD86DBA002D0B18E01D0B19EB180E55222
   2.778 -:0A374000E5CFDAFFE7CFD9FF120052
   2.779 -:06374A00D9CFE6FFDACF43
   2.780 -:10375000E6FFE1CFD9FFE2CFDAFFE652E652D650DC
   2.781 -:10376000DF6E010ED7CFDBFFDECF14F0DDCF15F01B
   2.782 -:1037700014C0F3FF15C0F4FFE552E552E552E5CF62
   2.783 -:08378000DAFFE7CFD9FF1200C8
   2.784 -:0837880008C012F008500D0208
   2.785 -:10379000F4CF07F0F3CF06F009500E02F4CF09F092
   2.786 -:1037A000F3CF08F00D02F3500726F4500822E86A20
   2.787 -:1037B000092212500E02F3500726F4500822E86A3C
   2.788 -:0437C0000922000CCE
   2.789 -:0C37C400D9CFE6FFDACFE6FFE1CFD9FF56
   2.790 -:1037D000E2CFDAFFE652E652FC0EDBCFDEFFDBCFB4
   2.791 -:1037E000DDFF010EDB50B36EDF50B26EE552E552E5
   2.792 -:0C37F000E552E5CFDAFFE7CFD9FF120069
   2.793 -:0437FC00D9CFE6FF3C
   2.794 -:10380000DACFE6FFE1CFD9FFE2CFDAFFE652E652A8
   2.795 -:10381000FC0EDBCFDEFFDBCFDDFF010EDB50D76E12
   2.796 -:10382000DF50D66EE552E552E552E5CFDAFFE7CF3D
   2.797 -:04383000D9FF1200AA
   2.798 -:0C383400D9CFE6FFDACFE6FFE1CFD9FFE5
   2.799 -:10384000E2CFDAFFFD0EDB507F0BD56ED76AD66A6A
   2.800 -:10385000F294FD0EDBAE02D0F28A01D0F29AD58E40
   2.801 -:0C386000E552E5CFDAFFE7CFD9FF1200F8
   2.802 -:04386C00D9CFE6FFCB
   2.803 -:10387000DACFE6FFE1CFD9FFE2CFDAFFFD0EDB5072
   2.804 -:10388000FB0BCA6ECC6A9E92FD0EDBAE02D09D820F
   2.805 -:1038900001D09D92CA84E552E5CFDAFFE7CFD9FF88
   2.806 -:0238A000120014
   2.807 -:0E38A200D9CFE6FFDACFE6FFE1CFD9FFE2CFC4
   2.808 -:1038B000DAFF0C0EBD129494CA94FD0EDB50CB6E51
   2.809 -:1038C000CA84E552E5CFDAFFE7CFD9FF120094941E
   2.810 +:101DF000E6FFE1CFD9FF070EE126550EDF6EDE527A
   2.811 +:101E0000100EDD6E020EDB6AF36E030EF3CFDBFF06
   2.812 +:101E1000FE0EDB50E76E040EE7CFDBFFFD0EDB505E
   2.813 +:101E2000E76E050EE7CFDBFF000161510CE1D9CF72
   2.814 +:101E300062F0DACF63F00001060E666F0001676B97
   2.815 +:101E40000001010E616F070EE15C02E2E16AE552FA
   2.816 +:101E5000E16EE552E7CFD9FF1200D9CFE6FFE1CF1F
   2.817 +:101E6000D9FF050EE126550EDF6EDE52010EDD6E46
   2.818 +:101E7000020EDB6A030EDB6A000161510CE1D9CF6F
   2.819 +:101E800062F0DACF63F00001040E666F0001676B49
   2.820 +:101E90000001010E616F050EE15C02E2E16AE552AC
   2.821 +:101EA000E16EE552E7CFD9FF1200D9CFE6FFE1CFCF
   2.822 +:101EB000D9FF050EE126550EDF6EDE52020EDD6EF5
   2.823 +:101EC000020EDB6A030EDB6A0001615102E00000D2
   2.824 +:101ED000FBD7D9CF62F0DACF63F00001040E666F52
   2.825 +:101EE0000001676B0001010E616F050EE15C02E20B
   2.826 +:101EF000E16AE552E16EE552E7CFD9FF1200D9CF92
   2.827 +:101F0000E6FFE1CFD9FF030EE126550EDF6E010E8D
   2.828 +:101F1000DB68020EDB6A030EDB6A000161510CE133
   2.829 +:101F2000D9CF62F0DACF63F00001040E666F0001D2
   2.830 +:101F3000676B0001010E616F030EE15C02E2E16A72
   2.831 +:0C1F4000E552E16EE552E7CFD9FF120038
   2.832 +:041F4C00040120511B
   2.833 +:101F50001F0B010801E05BD02051600BE842E84212
   2.834 +:101F6000E842E842E842010801E051D0245103E090
   2.835 +:101F7000240501E04CD02151230A48E0010A40E049
   2.836 +:101F8000030A30E0010A25E0240A22E0070A1FE0E4
   2.837 +:101F9000010A1CE0030A11E0010A01E038D0000147
   2.838 +:101FA000030E8F6F0001730E906F000E916F000192
   2.839 +:101FB0009C930001080E946F2AD00001030E8F6FCE
   2.840 +:101FC0000001730E926F000E936F21D020D01FD0AE
   2.841 +:101FD0001ED00001030E8F6F0001680E926F000E7D
   2.842 +:101FE000936F15D00001030E8F6F0001680E906F84
   2.843 +:101FF000000E916F00019C930001070E946F07D0B3
   2.844 +:102000000001030E8F6F22C46FF001D000D01200C8
   2.845 +:102010000001686BC20E696F010E6A6F6B6B6C6BAF
   2.846 +:102020006D6B080E6E6F616B606B1A0E726E1E0E1A
   2.847 +:10203000736E0401000E166F050E176F400E146FBD
   2.848 +:102040000401196F080E1A6F050E1B6F880E186FAA
   2.849 +:102050000401480E1E6F050E1F6F400E1C6F12000C
   2.850 +:10206000D9CFE6FFE1CFD9FF0001606B040118BFB3
   2.851 +:1020700030D0FC0EDBCF14F01951D880145403E299
   2.852 +:10208000FC0E19C4DBFF0001606BFC0EDB50605DD1
   2.853 +:1020900019E26051EA6A080FE96E050EEA22EF5074
   2.854 +:1020A000E66E6051E76EFD0EDBCFE9FFFE0EDBCF83
   2.855 +:1020B000EAFFE750E926000EEA22E552E750EF6E0C
   2.856 +:1020C000602BE3D70401400E196F1817187D880E96
   2.857 +:1020D00018130001605100D0E552E7CFD9FF12007C
   2.858 +:1020E000D9CFE6FFE1CFD9FFE6520001615101E00F
   2.859 +:1020F0002FD0DF6ADF2ADF50146E156AFF0E141826
   2.860 +:1021000001E1155001E10BD0FD0EDBCFE9FFDB2A29
   2.861 +:10211000FE0EDBCFEAFF01E3DB2AEF50EBE1DF50FD
   2.862 +:10212000146E156AD950FD0FE96EFF0EDA20EA6EC3
   2.863 +:102130001450EE5E1550ED5AFD0EDBCF62F0FE0E30
   2.864 +:10214000DBCF63F0DFCF66F00001676B010E616FDC
   2.865 +:10215000E552E552E7CFD9FF1200D9CFE6FFE1CF34
   2.866 +:10216000D9FFE6520001615101E030D0DF6ADF2A79
   2.867 +:10217000DF50146E156AFF0E141801E1155001E1CD
   2.868 +:102180000CD0FD0EDBCFF6FFDB2AFE0EDBCFF7FF18
   2.869 +:1021900001E3DB2A0800F550EAE1DF50146E156A0E
   2.870 +:1021A000D950FD0FE96EFF0EDA20EA6E1450EE5E94
   2.871 +:1021B0001550ED5AFD0EDBCF62F0FE0EDBCF63F063
   2.872 +:1021C000DFCF66F00001010E676F616FE552E552E7
   2.873 +:1021D000E7CFD9FF1200D9CFE6FFE1CFD9FFE65212
   2.874 +:1021E00004011CBF6BD0030E0001615D01E1616B56
   2.875 +:1021F000615101E163D0020E615D06E104011D6BD6
   2.876 +:102200000001030E616F54D0610552E1400E146E5F
   2.877 +:10221000156A6651145C000E155803E2400EDF6E1D
   2.878 +:1022200002D066C0DFFFDFCF1DF4DF50665D666F52
   2.879 +:10223000480E646F050E656F670515E1DF5012E00B
   2.880 +:1022400062C0F6FF63C0F7FF0800F55064C0E9FF05
   2.881 +:1022500065C0EAFFEF6E642B000E6523622B6323DB
   2.882 +:10226000DF06ECD713D0DF5011E062C0E9FF63C096
   2.883 +:10227000EAFFEF5064C0E9FF65C0EAFFEF6E642B30
   2.884 +:10228000000E6523622B6323DF06EDD7665110E154
   2.885 +:1022900004011D51146E156A400E141801E1155009
   2.886 +:1022A00004E10001020E616F03D00001030E616FB3
   2.887 +:1022B000400E04011C171C7D880E1C13E552E552CC
   2.888 +:0622C000E7CFD9FF120078
   2.889 +:0A22C60004012051600BE842E842D9
   2.890 +:1022D000E842E842E842000901E055D02151070AEE
   2.891 +:1022E00051E00B0A4FE0070A40E0010A2CE00B0A1C
   2.892 +:1022F00028E0020A26E0030A22E0080A12E0010AA6
   2.893 +:102300000EE00F0A0AE0030A01E03CD00001010ED2
   2.894 +:102310008F6F0001040E9B6F36D036D834D090D822
   2.895 +:1023200032D00001010E8F6F00019D0E906F000EE4
   2.896 +:10233000916F00019C930001010E946F24D0A8D8E6
   2.897 +:1023400022D0F4D820D00001010E8F6F0401245157
   2.898 +:102350000001906F916B9E0E9027000E912300015B
   2.899 +:102360009C930001010E946F0ED00001010E8F6F3F
   2.900 +:1023700004012451EA6A9E0FE96E000EEA2222C48B
   2.901 +:10238000EFFF01D000D01200800E0401205D57E164
   2.902 +:102390002351030A34E0010A10E0030A01E04DD0A2
   2.903 +:1023A0000001010E8F6F0001420E906F320E916F8F
   2.904 +:1023B000120E0001946F956B40D00001010E8F6FDB
   2.905 +:1023C00004012251F66EF76AD890F636F736030EFE
   2.906 +:1023D000F626330EF7220900F5CF90F00A00F5CF6C
   2.907 +:1023E00091F0020E0001F76A9025F66E9151F722E6
   2.908 +:1023F0000900F5CF94F00A00F5CF95F01ED000014A
   2.909 +:10240000010E8F6F04012251F66EF76AD890F636EE
   2.910 +:10241000F736070EF626330EF7220900F5CF90F0B7
   2.911 +:102420000A00F5CF91F090C0F6FF91C0F7FF0800C9
   2.912 +:10243000F5500001946F956B00D000019C83120051
   2.913 +:102440000001010E8F6F0F0EE66E710EE66E0F0E1D
   2.914 +:10245000E66E22EC17F0E552E552E552010EE66E0B
   2.915 +:102460009E0EE66E000EE66E22EC17F0E552E55287
   2.916 +:10247000E55222C49DF00401225104E10001050E41
   2.917 +:102480009B6F05D00001060E9B6F08EC10F0120048
   2.918 +:102490000401286B296B040120511F0B020A14E070
   2.919 +:1024A000030A0EE0010A01E033D00001010E8F6F34
   2.920 +:1024B0000401288100019CA102D00401288328D0B6
   2.921 +:1024C0000001010E8F6F24D00001010E8F6F0401F7
   2.922 +:1024D00024510F0B080DF350156A000F146E040EF3
   2.923 +:1024E00015222451800B01E0010E040DF350000170
   2.924 +:1024F0001424926F000E1520936F92C0E9FF93C0D1
   2.925 +:10250000EAFFEF50040B03E00401010E286F00D036
   2.926 +:1025100000018F050AE10001280E906F040E916FF3
   2.927 +:1025200000019C930001020E946F12000401220529
   2.928 +:1025300010E120511F0B00090CE10001010E8F6F0B
   2.929 +:10254000030E0401215D03E100019C8102D0000122
   2.930 +:102550009C91040122513AE120511F0B020836E1FF
   2.931 +:1025600024510F0B000932E00001010E8F6F0401AE
   2.932 +:1025700024510F0B080DF350156A000F146E040E52
   2.933 +:1025800015222451800B01E0010E040DF3500001CF
   2.934 +:102590001424926F000E1520936F030E0401215D29
   2.935 +:1025A00007E1840E92C0E9FF93C0EAFFEF6E0ED000
   2.936 +:1025B00024AF06D092C0E9FF93C0EAFFEF6A06D0CD
   2.937 +:0E25C000880E92C0E9FF93C0EAFFEF6E120092
   2.938 +:0225CE006C504F
   2.939 +:1025D00002E0000E01D0010E00090BE004010051E1
   2.940 +:1025E0003C0BE842E8420D0802E10CD801D040D88B
   2.941 +:1025F00008D06C5002E0000E01D0010E040901E089
   2.942 +:1026000047D81200D9CFE6FFE1CFD9FFE65200014B
   2.943 +:102610008E6B8F6B946B956B63EC11F0DF6ADF5000
   2.944 +:10262000146E156A010E145C000E15581BE20001B1
   2.945 +:102630008F5101E017D0F76ADF34FE0BF736F66EE4
   2.946 +:102640000D0EF626330EF7220900F5CF14F0080020
   2.947 +:10265000F5CF15F004D015C0FAFF1450F96EFBDF6A
   2.948 +:10266000DF2ADDD7DDD8E552E552E7CFD9FF1200EA
   2.949 +:10267000020E00018E5D0AE196D8040100BD03D070
   2.950 +:10268000C80E006F02D0880E006F01D00FD9120063
   2.951 +:10269000040E00019B5D0AE122C46EFF6E5000082B
   2.952 +:1026A00003E2050E9B6F02D0030E9B6F00018E05A7
   2.953 +:1026B0000AE10BD8040104BD03D0C80E046F02D098
   2.954 +:1026C000880E046F01D0F2D81200D9CFE6FFE1CF17
   2.955 +:1026D000D9FF020EE1260001080E945D000E955907
   2.956 +:1026E00005E294C0DEFF95C0DDFF03D0080EDE6E6C
   2.957 +:1026F000DD6A040104930491010EDB500413DFCF63
   2.958 +:1027000005F4000EDB500001945F010EDB50955B79
   2.959 +:10271000280E926F040E936F00019CA31ED0D9CF98
   2.960 +:10272000E9FFDACFEAFFEE50ED1016E090C0F6FFB9
   2.961 +:1027300091C0F7FF0800F55092C0E9FF93C0EAFF8F
   2.962 +:10274000EF6E0001922B000E9323902B9123DF0656
   2.963 +:10275000010E01E2DB06E3D71CD0D9CFE9FFDACFC7
   2.964 +:10276000EAFFEE50ED1015E090C0E9FF91C0EAFFDE
   2.965 +:10277000EF5092C0E9FF93C0EAFFEF6E0001922B89
   2.966 +:10278000000E9323902B9123DF06010E01E2DB065E
   2.967 +:10279000E4D7020EE15C02E2E16AE552E16EE55245
   2.968 +:1027A000E7CFD9FF1200D9CFE6FFE1CFD9FF020E64
   2.969 +:1027B000E126030E04010015E76E010EE7CFDBFFF3
   2.970 +:1027C00001C4DFFFDE5000019427DD509523280E61
   2.971 +:1027D000906F040E916FD9CFE9FFDACFEAFFEE5088
   2.972 +:1027E000ED1014E090C0E9FF91C0EAFFEF5092C0F5
   2.973 +:1027F000E9FF93C0EAFFEF6E922B000E9323902B1C
   2.974 +:102800009123DF06010E01E2DB06E5D7020EE15C53
   2.975 +:1028100002E2E16AE552E16EE552E7CFD9FF12002C
   2.976 +:1028200000018F510CE10401080E016F200E026FB0
   2.977 +:10283000040E036F840E006F0401046F35D0040191
   2.978 +:1028400020AF22D0000194510401265D0001955172
   2.979 +:102850000401275904E226C494F027C495F035DF1B
   2.980 +:102860000001010E8E6F0401080E016F200E026F31
   2.981 +:10287000040E036F800E006F0401280E066F040E15
   2.982 +:10288000076FC80E046F10D00001020E8E6F040196
   2.983 +:10289000056BC80E046F0401080E016F280E026F4D
   2.984 +:1028A000040E036FC80E006F6D98120000018E6B4E
   2.985 +:1028B0000401080E016F200E026F040E036F880ED4
   2.986 +:0828C000006F0401046B12001B
   2.987 +:0828C800D9CFE6FFE1CFD9FFF3
   2.988 +:1028D000A3EC1CF0C580C5B0FED7FE0EDBCFE6FF33
   2.989 +:1028E00092EC1BF0E552A3EC1CF0FD0EDBCFE6FFF3
   2.990 +:1028F00092EC1BF0E552A3EC1CF0FC0EDBCFE6FFE4
   2.991 +:1029000092EC1BF0E552A3EC1CF0C584C5B4FED7D5
   2.992 +:10291000FE0EDBCFE6FF53EC1AF0E552000901E0B2
   2.993 +:10292000F7D7000E00D0E552E7CFD9FF1200D9CF7C
   2.994 +:10293000E6FFE1CFD9FFE652A3EC1CF0C580C5B09D
   2.995 +:10294000FED7FE0EDB500109E66E92EC1BF0E5525D
   2.996 +:10295000A3EC1CF0B1EC1CF0DF6EA3EC1CF0C58AFC
   2.997 +:10296000C588C5B8FED7C584C5B4FED7DF5000D032
   2.998 +:10297000E552E552E7CFD9FF1200D9CFE6FFE1CF0C
   2.999 +:10298000D9FFA3EC1CF0C580C5B0FED7FE0EDBCF8F
  2.1000 +:10299000E6FF92EC1BF0E552A3EC1CF0FD0EDBCF42
  2.1001 +:1029A000E6FF92EC1BF0E552A3EC1CF0C582C5B229
  2.1002 +:1029B000FED7FE0EDB500109E66E92EC1BF0E552ED
  2.1003 +:1029C000A3EC1CF0FA0EDBCFE6FFFB0EDBCFE6FF3D
  2.1004 +:1029D000FC0EDBCFE6FF20EC1AF0E552E552E552A3
  2.1005 +:1029E000C58AC588C5B8FED7C584C5B4FED7000E54
  2.1006 +:1029F00000D0E552E7CFD9FF1200D9CFE6FFE1CFF3
  2.1007 +:102A0000D9FFFA0EDB500001A16FA26BA3EC1CF002
  2.1008 +:102A1000C580C5B0FED7FE0EDBCFE6FF92EC1BF003
  2.1009 +:102A2000E552A3EC1CF0FD0EDBCFE6FF92EC1BF0B1
  2.1010 +:102A3000E552A3EC1CF0FB0EDBCFE6FFFC0EDBCF78
  2.1011 +:102A4000E6FF0DD8E552E552A3EC1CF0C584C5B4F1
  2.1012 +:102A5000FED7000E00D0E552E7CFD9FF1200D9CF44
  2.1013 +:102A6000E6FFE1CFD9FFE652DF6ADFCF14F00001C5
  2.1014 +:102A7000A151145C000EA25533E2C6A616D0FD0E7D
  2.1015 +:102A8000DBCFE9FFFE0EDBCFEAFFEF50E66E92EC04
  2.1016 +:102A90001BF0E552000902E0FD0E24D0A3EC1CF06F
  2.1017 +:102AA000C5AC02D0FE0E1ED014D09E96FD0EDBCF1C
  2.1018 +:102AB000E9FFFE0EDBCFEAFFEF50C96EC6889EA687
  2.1019 +:102AC000FED7C750040B05E1C750010B02E1FE0E13
  2.1020 +:102AD00009D0FD0EDB2AFE0E01E3DB2ADF2AC5D773
  2.1021 +:0E2AE000000E00D0E552E552E7CFD9FF1200FC
  2.1022 +:022AEE00D9CF3E
  2.1023 +:102AF000E6FFE1CFD9FF020EE126E66ACBD8E55228
  2.1024 +:102B0000E66AC8D8E552240EE66ED3D8E552010E27
  2.1025 +:102B1000E66EA5D8E552DE6ADD6AD9CFE9FFDACFE5
  2.1026 +:102B2000EAFF1E0ED880EE54010EED541DE3E66A56
  2.1027 +:102B3000B1D8E552E66AAED8E552E66AABD8E552BE
  2.1028 +:102B4000E66AA8D8E552E66AA5D8E552E66AA2D8B0
  2.1029 +:102B5000E552E66A9FD8E552E66A9CD8E552DF2A3C
  2.1030 +:102B6000010E01E3DB2AD9D7E66A79D8E552E66A95
  2.1031 +:102B700091D8E552E66A8ED8E552240EE66E99D8D1
  2.1032 +:102B8000E552020EE15C02E2E16AE552E16EE552D5
  2.1033 +:102B9000E7CFD9FF1200956A836A8D808D828D946C
  2.1034 +:102BA000966A800EE66E85D8E5529C0EE66E81D858
  2.1035 +:102BB000E552E66A6FD8E552080EE66E6BD8E5522C
  2.1036 +:102BC000400EE66E76D8E5521E0EE66E63D8E552EC
  2.1037 +:102BD000E66A60D8E552410EE66E6BD8E552E66AC9
  2.1038 +:102BE00059D8E552E66A56D8E552420EE66E61D8EB
  2.1039 +:102BF000E5521E0EE66E4ED8E552E66A4BD8E55217
  2.1040 +:102C0000430EE66E56D8E55277EF15F0D9CFE6FFC2
  2.1041 +:102C1000E1CFD9FFE6528D8495680001A60509E150
  2.1042 +:102C20008D928350DF6E080EDF168D82DF5CF8E137
  2.1043 +:102C30000ED08D928350DF6E000EDF94DF96DF980A
  2.1044 +:102C4000DF9ADF9CDF9E8D82030EDF5CF2E1956AE6
  2.1045 +:102C5000DF5000D0E552E552E7CFD9FF1200D9CFBF
  2.1046 +:102C6000E6FFE1CFD9FFE652FE0EDB0406E1B00E2F
  2.1047 +:102C7000E66E1FD8E552CADF04D0B20EE66E19D850
  2.1048 +:102C8000E552FE0EDBCFA6F000D0E552E552E7CFCD
  2.1049 +:102C9000D9FF1200D9CFE6FFE1CFD9FFB7DF8D947E
  2.1050 +:102CA000FE0EDB50836E8D908D80E552E7CFD9FF0D
  2.1051 +:102CB0001200D9CFE6FFE1CFD9FFA8DF8D84FE0E49
  2.1052 +:102CC000DB50836E8D908D80E552E7CFD9FF1200E7
  2.1053 +:102CD000D9CFE6FFE1CFD9FFFE0EDBCFE6FFDADF8B
  2.1054 +:102CE000E552C00EE66EE5DFE552E552E7CFD9FFCB
  2.1055 +:022CF0001200D0
  2.1056 +:0E2CF2006DA60FD802D06DB613D800019B0559
  2.1057 +:102D000008E16DBA06D0686A696A69806988020E4E
  2.1058 +:102D10009B6F12006D6A696A6D860001010E9B6FE0
  2.1059 +:102D200012006D6A696A00019B6B120091EF16F048
  2.1060 +:102D300000019B5101E13AD06850040B04E0695056
  2.1061 +:102D4000040B01E03CD86DB231D06850010B04E0B7
  2.1062 +:102D50006950010B01E054D86850100B04E0695031
  2.1063 +:102D6000100B01E024D86850400B04E06950400B80
  2.1064 +:102D700001E03BD86850200B04E06950200B01E0D3
  2.1065 +:102D800036D86850020B04E06950020B01E036D8D7
  2.1066 +:102D9000030E00019B5D01E209D06850080B06E0BC
  2.1067 +:102DA0006950080B03E0E7EC12F0689612006984A2
  2.1068 +:102DB00068986D82A19AA08A0300A09A12006D9271
  2.1069 +:102DC00069946894120000019CA10ED0F8DF6D8414
  2.1070 +:102DD0000001080E9F6F070EA06F9F07000EA05BFB
  2.1071 +:102DE0009F51A011FAE16D941200689C120070A02E
  2.1072 +:102DF00003D056EC14F07090689A1200689212009A
  2.1073 +:102E00006A6A686A9F0E6B6E7B0E696E6E6A0F0E41
  2.1074 +:102E1000E66E710EE66E0F0EE66E14D8E552E552C0
  2.1075 +:102E2000E552160E706E68A602D06896FCD76D98B3
  2.1076 +:102E300056EC14F000019C9100019D6B0001030E03
  2.1077 +:102E40009B6F1200D9CFE6FFE1CFD9FFFD0EDBCF9C
  2.1078 +:102E5000E9FFFE0EDBCFEAFFFC0EDB5004E0EE6A7A
  2.1079 +:0E2E6000FC0EDB06F9D7E552E7CFD9FF1200D2
  2.1080 +:022E6E00D70E7D
  2.1081 +:102E7000E66EE8EC1BF0E552F294F1840001976BEA
  2.1082 +:102E8000986B9A699969966B1200D9CFE6FFE1CFEA
  2.1083 +:102E9000D9FF020EE126010EDB6855EC1BF0F35062
  2.1084 +:102EA000DF6EDF50140806E2310EDF5C03E2DE5213
  2.1085 +:102EB000030EDD6EDF50370806E2520EDF5C03E2E0
  2.1086 +:102EC000DE52010EDD6E8150040B01E0010E146E26
  2.1087 +:102ED000010EDBCFE7FF1450E726010EE7CFDBFF43
  2.1088 +:102EE00000019651FF0A4AE0FF0A48E0020A3AE070
  2.1089 +:102EF000030A2BE0050A16E0070A01E03FD0010EA5
  2.1090 +:102F0000DB50040803E1010E966F0BD0010EDB507D
  2.1091 +:102F1000020806E1040E966FD8909737983701D0D3
  2.1092 +:102F200056D82ED0010EDB50030803E1020E966F37
  2.1093 +:102F30000BD0010EDB0407E1030E966FD890973794
  2.1094 +:102F40009837978101D043D81BD0010EDB5003087E
  2.1095 +:102F500007E1030E966FD89097379837978101D085
  2.1096 +:102F600036D80ED0010EDB50040806E1040E966F31
  2.1097 +:102F7000D8909737983701D02AD802D028D800D0D7
  2.1098 +:102F800000019851600B12E096693F0E9715996FFA
  2.1099 +:102F9000320E9715146E156A060ED890153214323B
  2.1100 +:102FA000E804FBE114C09AF000018683000EE66E8F
  2.1101 +:102FB000E66ACCEC1BF0E552E552020EE15C02E25F
  2.1102 +:102FC000E16AE552E16EE552E7CFD9FF1200000158
  2.1103 +:0C2FD000030E966F010E976F986B1200B5
  2.1104 +:042FDC00D9CFE6FF64
  2.1105 +:102FE000E1CFD9FFE652DF6A140E6F6E00019B6BD2
  2.1106 +:102FF00000019C6B00019D6BA3EC08F09DD80001C3
  2.1107 +:1030000086AB09D0B1EC09F0000186B102D039ECF1
  2.1108 +:103010000AF00001869B020E861504E00C0E0001EA
  2.1109 +:10302000995D04E0040E0001861507E08A86E4EC51
  2.1110 +:103030001AF08A96000186878693060E00019B5D32
  2.1111 +:1030400005E36D50020B02E10CEC0DF00001A4054C
  2.1112 +:1030500024E1060E00019B5D1DE36D50020B1AE199
  2.1113 +:10306000000186A10AD085C0E6FF200EE66EF7ECCF
  2.1114 +:103070000EF0E552E5520001869186A30AD099C070
  2.1115 +:10308000E6FF9AC0E6FFF7EC0EF0E552E5520001CC
  2.1116 +:10309000869302D00001A46B49D0000186A140D0E4
  2.1117 +:1030A00000018551210A22E0010A01E037D0000128
  2.1118 +:1030B000A351146E156A153404E21450FA08000E78
  2.1119 +:1030C000155402E3050EA327A351146E156AD89078
  2.1120 +:1030D00014361536D8901436153614C0E6FF15C0D0
  2.1121 +:1030E000E6FFB5EC1AF0E552E55218D0050E0001E6
  2.1122 +:1030F000A35D02E3050EA35FA351146E156AD89079
  2.1123 +:1031000014361536D8901436153614C0E6FF15C09F
  2.1124 +:10311000E6FFB5EC1AF0E552E55200D000018691C9
  2.1125 +:1031200086A904D05CEC0AF00001869967D7E552C5
  2.1126 +:10313000E552E7CFD9FF120079EC16F06FBE02D04E
  2.1127 +:0831400098EC16F0EBEF10F023
  2.1128 +:08314800DACFE4FFE2CFDAFF69
  2.1129 +:10315000E9CFE4FFEACFE4FFF6CFE4FFF7CFE4FFE7
  2.1130 +:10316000F5CFE4FFF3CFE4FFF4CFE4FFFACFE4FFC1
  2.1131 +:1031700000EE00F0140EE80403E3EECFE4FFFBD70B
  2.1132 +:1031800000EE14F0080EE80403E3EECFE4FFFBD7F3
  2.1133 +:10319000E652F2A403D0F294E7EC17F0F0A204D0C8
  2.1134 +:1031A00045EC17F0F092F178E55200EE1BF0080EB6
  2.1135 +:1031B000E80403E3E5CFEDFFFBD700EE13F0140EB8
  2.1136 +:1031C000E80403E3E5CFEDFFFBD7E5CFFAFFE5CF5A
  2.1137 +:1031D000F4FFE5CFF3FFE5CFF5FFE5CFF7FFE5CF50
  2.1138 +:1031E000F6FFE5CFEAFFE5CFE9FFE5CFDAFF110013
  2.1139 +:1031F000D8CFE4FFE0CFE4FFE46EDACFE4FFE2CF24
  2.1140 +:10320000DAFFE652F29CF2A007D08150816EF29074
  2.1141 +:1032100081B802D00001868BA1A209D0A192000141
  2.1142 +:10322000A52BA551080803E2A56B00018689F28C45
  2.1143 +:10323000E552E5CFDAFFE550E5CFE0FFE5CFD8FF77
  2.1144 +:0232400010007C
  2.1145 +:0E3242001201000202000008D8040A00000079
  2.1146 +:10325000010200010902430002010080320904005A
  2.1147 +:1032600000010202010005240010010424020205ED
  2.1148 +:10327000240600010524010001070582030800025D
  2.1149 +:1032800009040100020A00000007050302400000D3
  2.1150 +:10329000070583024000000403090434034300616E
  2.1151 +:1032A0000072007300740065006E00200050007210
  2.1152 +:1032B00000650073007300650072000000000000EC
  2.1153 +:1032C00000000000000000000000000000000034CA
  2.1154 +:1032D0000356006900640065006F0020007600322C
  2.1155 +:1032E000002000460072006F006E00740070006CD9
  2.1156 +:1032F00000610074007400740065000000000000AC
  2.1157 +:0F3300000000005432543297329B32CF324C1FB0
  2.1158 +:01330F0000BD
  2.1159 +:103310002A0EF66E080EF76E000EF86E0001090018
  2.1160 +:10332000F550806F0900F550816F03E1806701D08F
  2.1161 +:103330003DD00900F5507B6F0900F5507C6F090006
  2.1162 +:10334000F5507D6F09000900F550E96E0900F55050
  2.1163 +:10335000EA6E090009000900F5507E6F0900F5507A
  2.1164 +:103360007F6F09000900F6CF82F0F7CF83F0F8CF26
  2.1165 +:1033700084F07BC0F6FF7CC0F7FF7DC0F8FF000142
  2.1166 +:103380007E5302E17F5307E00900F550EE6E7E07A1
  2.1167 +:10339000F8E27F07F9D782C0F6FF83C0F7FF84C049
  2.1168 +:0E33A000F8FF00018007000E815BBFD712000E
  2.1169 +:0233AE00D9CF75
  2.1170 +:1033B000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65250
  2.1171 +:1033C000FD0EDB80DB82DB84DB86DB88DB8AFC0EA8
  2.1172 +:1033D000DB84DB86DB88DB8ADB8CDB8EFD0EDBCFE0
  2.1173 +:1033E000E6FFC00EBD10E552E714BD6EFC0EDBCF4C
  2.1174 +:1033F000E6FF0F0EBD10E552E714BD6E3F0E146ED2
  2.1175 +:10340000FD0EDB50145C02E1949413D0FD0EDB50F2
  2.1176 +:10341000BF0803E19494959A0CD0FD0EDB507F0811
  2.1177 +:1034200004E0FD0EDB50FF0804E19494959A959C0E
  2.1178 +:10343000959EE552E552E5CFDAFFE7CFD9FF1200BE
  2.1179 +:10344000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF4F
  2.1180 +:10345000FB0EDBCFF3FFDB06F35000091DE0B1EC00
  2.1181 +:103460001CF0E66EFC0EDBCFE9FFDB2AFD0EDBCFA6
  2.1182 +:10347000EAFF01E3DB2AE552E750EF6EC5B6FED75F
  2.1183 +:10348000A1A602D0FF0E09D0FB0EDB50E1E0C59AE9
  2.1184 +:10349000C588C5A8DDD7FDD7000EE552E5CFDAFF18
  2.1185 +:0634A000E7CFD9FF120086
  2.1186 +:0A34A600D9CFE6FFDACFE6FFE1CF51
  2.1187 +:1034B000D9FFE2CFDAFFA3EC1CF0C580C5B0FED780
  2.1188 +:1034C000A1B613D01BD809E0C5AC0AD0C582C5B2DD
  2.1189 +:1034D000FED7A1B60AD012D8F7E1C584FD0E08D0F8
  2.1190 +:1034E000C584C5B4FED7A1A602D0FF0E01D0000E40
  2.1191 +:1034F000E552E5CFDAFFE7CFD9FF1200FD0EDBCFB3
  2.1192 +:0C350000E6FF92EC1BF0E552FF08120001
  2.1193 +:04350C00D9CFE6FF2E
  2.1194 +:10351000DACFE6FFE1CFD9FFE2CFDAFFE652E6529B
  2.1195 +:10352000FC0EDBCF14F0FD0EDBCF15F0060ED890AD
  2.1196 +:1035300014361536E804FBE114C0DEFF15C0DDFFCC
  2.1197 +:10354000010EDB50BB6EDF50E840E8403F0B300B14
  2.1198 +:10355000146ECF0EBA141410BA6EE552E552E5524D
  2.1199 +:0A356000E5CFDAFFE7CFD9FF120034
  2.1200 +:06356A00D9CFE6FFDACF25
  2.1201 +:10357000E6FFE1CFD9FFE2CFDAFFE652E652FC0EDA
  2.1202 +:10358000DBCF14F0FD0EDBCF15F0060ED89014360D
  2.1203 +:103590001536E804FBE114C0DEFF15C0DDFF010EA7
  2.1204 +:1035A000DB50BE6EDF50E840E8403F0B300B146E3E
  2.1205 +:1035B000CF0EBD141410BD6EE552E552E552E5CFB5
  2.1206 +:0835C000DAFFE7CFD9FF12008A
  2.1207 +:0835C8004B0EE66E69EC1CF0ED
  2.1208 +:1035D000E55200D01200190EE66E69EC1CF0E552BF
  2.1209 +:1035E00000D01200000000000000000000000000F9
  2.1210 +:1035F00000D01200050EE66E87EC1CF0E55200D0FC
  2.1211 +:103600001200FA0EE66E52EC1CF0E552FA0EE66E6F
  2.1212 +:0A36100052EC1CF0E55200D012004D
  2.1213 +:06361A00D9CFE6FFDACF74
  2.1214 +:10362000E6FFE1CFD9FFE2CFDAFFFF0EE76EFC0E37
  2.1215 +:10363000DBCF14F0E75014161450A96EFB0EDB50CC
  2.1216 +:10364000A86EA69EA69CA684F29E550EA76EAA0EF4
  2.1217 +:10365000A76EA682F28EA694E552E5CFDAFFE7CFF9
  2.1218 +:04366000D9FF12007C
  2.1219 +:0C366400D9CFE6FFDACFE6FFE1CFD9FFB7
  2.1220 +:10367000E2CFDAFFFD0EDB50360BB16EB36AB26AF1
  2.1221 +:10368000A192FD0EDBAE02D0A08201D0A092DBB2EF
  2.1222 +:10369000CD86DBA002D0B18E01D0B19EB180E552C3
  2.1223 +:0A36A000E5CFDAFFE7CFD9FF1200F3
  2.1224 +:0636AA00D9CFE6FFDACFE4
  2.1225 +:1036B000E6FFE1CFD9FFE2CFDAFFE652E652D6507D
  2.1226 +:1036C000DF6E010ED7CFDBFFDECF14F0DDCF15F0BC
  2.1227 +:1036D00014C0F3FF15C0F4FFE552E552E552E5CF03
  2.1228 +:0836E000DAFFE7CFD9FF120069
  2.1229 +:0836E80008C012F008500D02A9
  2.1230 +:1036F000F4CF07F0F3CF06F009500E02F4CF09F033
  2.1231 +:10370000F3CF08F00D02F3500726F4500822E86AC0
  2.1232 +:10371000092212500E02F3500726F4500822E86ADC
  2.1233 +:043720000922000C6E
  2.1234 +:0C372400D9CFE6FFDACFE6FFE1CFD9FFF6
  2.1235 +:10373000E2CFDAFFFD0EDB50C96EC6AE02D0FF0E3F
  2.1236 +:1037400009D0C7B0FED7A3EC1CF0C5AC02D0FE0E6A
  2.1237 +:1037500001D0000EE552E5CFDAFFE7CFD9FF120026
  2.1238 +:10376000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF2C
  2.1239 +:10377000E652E652FC0EDBCFDEFFDBCFDDFF010EB3
  2.1240 +:10378000DB50B36EDF50B26EE552E552E552E5CF45
  2.1241 +:08379000DAFFE7CFD9FF1200B8
  2.1242 +:08379800D9CFE6FFDACFE6FF0E
  2.1243 +:1037A000E1CFD9FFE2CFDAFFE652E652FC0EDBCFE3
  2.1244 +:1037B000DEFFDBCFDDFF010EDB50D76EDF50D66EB4
  2.1245 +:1037C000E552E552E552E5CFDAFFE7CFD9FF120027
  2.1246 +:1037D000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFBC
  2.1247 +:1037E000FD0EDB507F0BD56ED76AD66AF294FD0EC4
  2.1248 +:1037F000DBAE02D0F28A01D0F29AD58EE552E5CF47
  2.1249 +:08380000DAFFE7CFD9FF120047
  2.1250 +:08380800D9CFE6FFDACFE6FF9D
  2.1251 +:10381000E1CFD9FFE2CFDAFFFD0EDB50FB0BCA6E22
  2.1252 +:10382000CC6A9E92FD0EDBAE02D09D8201D09D92AD
  2.1253 +:0E383000CA84E552E5CFDAFFE7CFD9FF1200D8
  2.1254 +:02383E00D9CFE0
  2.1255 +:10384000E6FFDACFE6FFE1CFD9FFE2CFDAFFFF0EE6
  2.1256 +:10385000E76EFC0EDBCF14F0E75014161450A96E7F
  2.1257 +:10386000A69CA69EA680A850E552E5CFDAFFE7CF3A
  2.1258 +:04387000D9FF12006A
  2.1259 +:0C387400D9CFE6FFDACFE6FFE1CFD9FFA5
  2.1260 +:10388000E2CFDAFF0C0EBD129494CA94FD0EDB5009
  2.1261 +:10389000CB6ECA84E552E5CFDAFFE7CFD9FF12003D
  2.1262 +:0438A00094941200EA
  2.1263 +:0C38A400FF0EE3501D6EEF0E01D0F30E7E
  2.1264 +:1038B000E76EE72E59EF1CF00C0E1C6EE76AE72E40
  2.1265 +:1038C0005FEF1CF01C2E5EEF1CF01D2E57EF1CF05E
  2.1266  :0238D0001200E4
  2.1267 -:0E38D200FF0EE3501D6EEF0E01D0F30EE76EF9
  2.1268 -:1038E000E72E70EF1CF00C0E1C6EE76AE72E76EFE9
  2.1269 -:1038F0001CF01C2E75EF1CF01D2E6EEF1CF012003C
  2.1270 -:10390000FF0EE3501D6E480E01D04C0EE76EE72E01
  2.1271 -:10391000FED7E76AE72EFED71D2EF7D7000012006C
  2.1272 -:1039200013EE00F023EE00F0F86A019CD2EC19F0DF
  2.1273 -:0C393000C6EC1CF038EC18F0FBD71200BD
  2.1274 -:04393C00FF0EE35047
  2.1275 -:103940001D6E1B0E00D001D0200EE76EE72EFED7B5
  2.1276 -:083950001D2EFAD700D0120071
  2.1277 -:08395800056A080EE76ED89025
  2.1278 -:10396000093605360E50055C02E3056E092AE72E7E
  2.1279 -:04397000F7D7120073
  2.1280 -:0C39740000EE00F00F0EEE6AEA62FDD7D4
  2.1281 -:02398000120033
  2.1282 -:0A398200C586C7A0FED7C950120089
  2.1283 -:02398C00120027
  2.1284 -:02398E00000037
  2.1285 +:0E38D200FF0EE3501D6E480E01D04C0EE76E47
  2.1286 +:1038E000E72EFED7E76AE72EFED71D2EF7D700009A
  2.1287 +:0238F0001200C4
  2.1288 +:0E38F20013EE00F023EE00F0F86A019C88EC63
  2.1289 +:0E39000019F0B6EC1CF0EEEC17F0FBD712003D
  2.1290 +:02390E00FF0EAA
  2.1291 +:10391000E3501D6E1B0E00D001D0200EE76EE72E87
  2.1292 +:0A392000FED71D2EFAD700D01200CA
  2.1293 +:06392A00056A080EE76EBD
  2.1294 +:10393000D890093605360E50055C02E3056E092A5B
  2.1295 +:06394000E72EF7D712008C
  2.1296 +:0A3946001F0EC514FDE1C750040B6D
  2.1297 +:04395000FAE1120086
  2.1298 +:0C39540000EE00F00F0EEE6AEA62FDD7F4
  2.1299 +:02396000120053
  2.1300 +:0A396200C586C7A0FED7C9501200A9
  2.1301 +:02396C00120047
  2.1302 +:02396E00000057
  2.1303  :020000040020DA
  2.1304  :080000000001020304050607DC
  2.1305  :020000040030CA
     3.1 --- a/firmware/_bin/fw.map	Tue Apr 15 00:21:48 2008 +0200
     3.2 +++ b/firmware/_bin/fw.map	Fri Jun 27 18:08:06 2008 +0200
     3.3 @@ -1,5 +1,5 @@
     3.4 -MPLINK 4.15, Linker
     3.5 -Linker Map File - Created Thu Feb 07 12:56:48 2008
     3.6 +MPLINK 4.21, Linker
     3.7 +Linker Map File - Created Fri Jun 27 18:04:15 2008
     3.8  
     3.9                                   Section Info
    3.10                    Section       Type    Address   Location Size(Bytes)
    3.11 @@ -10,106 +10,115 @@
    3.12                 low_vector       code   0x000818    program   0x000006
    3.13                     .cinit    romdata   0x00082a    program   0x00001a
    3.14            .romdata_user.o    romdata   0x000844    program   0x000901
    3.15 +         .romdata_T6963.o    romdata   0x001145    program   0x000000
    3.16 +          .idata_usb9.o_i    romdata   0x001145    program   0x000000
    3.17 +    .romdata_usbctrltrf.o    romdata   0x001145    program   0x000000
    3.18 +           .idata_rc5.o_i    romdata   0x001145    program   0x000000
    3.19 +        .idata_usbdrv.o_i    romdata   0x001145    program   0x000000
    3.20 +       .idata_usbmmap.o_i    romdata   0x001145    program   0x000000
    3.21 +       .romdata_usbmmap.o    romdata   0x001145    program   0x000000
    3.22 +      .idata_i2c_eeap.o_i    romdata   0x001145    program   0x000000
    3.23 +      .romdata_fxd0808u.o    romdata   0x001145    program   0x000000
    3.24 +      .idata_i2c_idle.o_i    romdata   0x001145    program   0x000000
    3.25 +       .idata_pw1open.o_i    romdata   0x001145    program   0x000000
    3.26 +        .idata_t0open.o_i    romdata   0x001145    program   0x000000
    3.27 +        .romdata_t2open.o    romdata   0x001145    program   0x000000
    3.28 +        .idata_t3open.o_i    romdata   0x001145    program   0x000000
    3.29 +      .romdata_i2c_read.o    romdata   0x001145    program   0x000000
    3.30 +        .romdata_t0read.o    romdata   0x001145    program   0x000000
    3.31 +        .romdata_read_B.o    romdata   0x001145    program   0x000000
    3.32 +      .romdata_pw1setdc.o    romdata   0x001145    program   0x000000
    3.33 +      .romdata_pw2setdc.o    romdata   0x001145    program   0x000000
    3.34 +      .idata_pw1setoc.o_i    romdata   0x001145    program   0x000000
    3.35 +      .idata_i2c_writ.o_i    romdata   0x001145    program   0x000000
    3.36 +       .idata_t0write.o_i    romdata   0x001145    program   0x000000
    3.37 +       .romdata_t3write.o    romdata   0x001145    program   0x000000
    3.38 +        .idata___init.o_i    romdata   0x001145    program   0x000000
    3.39 +      .romdata_i2c_gets.o    romdata   0x001145    program   0x000000
    3.40 +          .romdata_comm.o    romdata   0x001145    program   0x000000
    3.41 +         .idata_delay.o_i    romdata   0x001145    program   0x000000
    3.42 +           .idata_cdc.o_i    romdata   0x001145    program   0x000000
    3.43 +             .stringtable    romdata   0x001145    program   0x000000
    3.44       .romdata_interrupt.o    romdata   0x001145    program   0x000000
    3.45 -        .romdata_t3open.o    romdata   0x001145    program   0x000000
    3.46 -      .idata_i2c_read.o_i    romdata   0x001145    program   0x000000
    3.47 -      .romdata_i2c_read.o    romdata   0x001145    program   0x000000
    3.48 -         .idata_myi2c.o_i    romdata   0x001145    program   0x000000
    3.49 +          .idata_main.o_i    romdata   0x001145    program   0x000000
    3.50           .romdata_myi2c.o    romdata   0x001145    program   0x000000
    3.51 -       .idata_usbmmap.o_i    romdata   0x001145    program   0x000000
    3.52 -      .romdata_pw2setdc.o    romdata   0x001145    program   0x000000
    3.53 -        .romdata_usbdrv.o    romdata   0x001145    program   0x000000
    3.54 -      .idata_pw2setdc.o_i    romdata   0x001145    program   0x000000
    3.55 -      .romdata_pw1setdc.o    romdata   0x001145    program   0x000000
    3.56 -        .idata_usbdrv.o_i    romdata   0x001145    program   0x000000
    3.57 -          .idata_usb9.o_i    romdata   0x001145    program   0x000000
    3.58 -          .romdata_usb9.o    romdata   0x001145    program   0x000000
    3.59 -      .idata_pw1setdc.o_i    romdata   0x001145    program   0x000000
    3.60 -        .idata_t0open.o_i    romdata   0x001145    program   0x000000
    3.61 -        .romdata_t0open.o    romdata   0x001145    program   0x000000
    3.62 -        .romdata___init.o    romdata   0x001145    program   0x000000
    3.63 -        .idata___init.o_i    romdata   0x001145    program   0x000000
    3.64 -             .stringtable    romdata   0x001145    program   0x000000
    3.65 -           .idata_cdc.o_i    romdata   0x001145    program   0x000000
    3.66 -           .romdata_cdc.o    romdata   0x001145    program   0x000000
    3.67 -      .romdata_i2c_eeap.o    romdata   0x001145    program   0x000000
    3.68 -      .idata_i2c_eeap.o_i    romdata   0x001145    program   0x000000
    3.69 -       .romdata_t0write.o    romdata   0x001145    program   0x000000
    3.70 -       .idata_t0write.o_i    romdata   0x001145    program   0x000000
    3.71 -         .idata_delay.o_i    romdata   0x001145    program   0x000000
    3.72 -         .romdata_delay.o    romdata   0x001145    program   0x000000
    3.73 -        .idata_t3open.o_i    romdata   0x001145    program   0x000000
    3.74 -     .idata_interrupt.o_i    romdata   0x001145    program   0x000000
    3.75 +         .romdata_c018i.o    romdata   0x001145    program   0x000000
    3.76 +            .code_c018i.o       code   0x001146    program   0x000000
    3.77 +             .code_user.o       code   0x001146    program   0x0008d2
    3.78 +           .code_usbdsc.o       code   0x001146    program   0x000000
    3.79            .code_usbmmap.o       code   0x001146    program   0x000000
    3.80 -           .code_usbdsc.o       code   0x001146    program   0x000000
    3.81 -             .code_user.o       code   0x001146    program   0x0008d2
    3.82 -            .code_c018i.o       code   0x001146    program   0x000000
    3.83 -             .code_comm.o       code   0x001a18    program   0x0004c8
    3.84 -              .code_cdc.o       code   0x001ee0    program   0x00037a
    3.85 -            .code_myi2c.o       code   0x00225a    program   0x000326
    3.86 -             .code_usb9.o       code   0x002580    program   0x000308
    3.87 -       .code_usbctrltrf.o       code   0x002888    program   0x0002fa
    3.88 -            .code_T6963.o       code   0x002b82    program   0x000204
    3.89 -           .code_usbdrv.o       code   0x002d86    program   0x00017c
    3.90 -              .code_rc5.o       code   0x002f02    program   0x00016e
    3.91 -             .code_main.o       code   0x003070    program   0x00016c
    3.92 -        .code_interrupt.o       code   0x0031dc    program   0x0000fa
    3.93 -        .romdata_usbdsc.o    romdata   0x0032d6    program   0x0000cd
    3.94 -       .idata_pw1open.o_i    romdata   0x0033a3    program   0x000000
    3.95 -       .romdata_pw1open.o    romdata   0x0033a3    program   0x000000
    3.96 -      .romdata_i2c_gets.o    romdata   0x0033a3    program   0x000000
    3.97 -      .idata_i2c_gets.o_i    romdata   0x0033a3    program   0x000000
    3.98 -        .idata_t2open.o_i    romdata   0x0033a3    program   0x000000
    3.99 -       .romdata_t3write.o    romdata   0x0033a3    program   0x000000
   3.100 -       .idata_t3write.o_i    romdata   0x0033a3    program   0x000000
   3.101 -        .romdata_t2open.o    romdata   0x0033a3    program   0x000000
   3.102 -      .romdata_i2c_writ.o    romdata   0x0033a3    program   0x000000
   3.103 -      .idata_i2c_writ.o_i    romdata   0x0033a3    program   0x000000
   3.104 -      .romdata_pw1setoc.o    romdata   0x0033a3    program   0x000000
   3.105 -      .idata_pw1setoc.o_i    romdata   0x0033a3    program   0x000000
   3.106 -        .idata_t0read.o_i    romdata   0x0033a3    program   0x000000
   3.107 -        .romdata_t0read.o    romdata   0x0033a3    program   0x000000
   3.108 -         .idata_c018i.o_i    romdata   0x0033a3    program   0x000000
   3.109 -         .romdata_c018i.o    romdata   0x0033a3    program   0x000000
   3.110 -          .idata_comm.o_i    romdata   0x0033a3    program   0x000000
   3.111 -          .romdata_comm.o    romdata   0x0033a3    program   0x000000
   3.112 -          .idata_main.o_i    romdata   0x0033a3    program   0x000000
   3.113 -          .romdata_main.o    romdata   0x0033a3    program   0x000000
   3.114 -           .idata_rc5.o_i    romdata   0x0033a3    program   0x000000
   3.115 -           .romdata_rc5.o    romdata   0x0033a3    program   0x000000
   3.116 -         .idata_T6963.o_i    romdata   0x0033a3    program   0x000001
   3.117 -         .romdata_T6963.o    romdata   0x0033a3    program   0x000000
   3.118 -    .idata_usbctrltrf.o_i    romdata   0x0033a3    program   0x000000
   3.119 -    .romdata_usbctrltrf.o    romdata   0x0033a3    program   0x000000
   3.120 -        .idata_usbdsc.o_i    romdata   0x0033a3    program   0x000000
   3.121 -       .romdata_usbmmap.o    romdata   0x0033a3    program   0x000000
   3.122 -      .romdata_fxd0808u.o    romdata   0x0033a3    program   0x000000
   3.123 -      .idata_fxd0808u.o_i    romdata   0x0033a3    program   0x000000
   3.124 -               _cinit_scn       code   0x0033a4    program   0x00009e
   3.125 -         .code_pw1setoc.o       code   0x003442    program   0x000092
   3.126 -         .code_i2c_eeap.o       code   0x0034d4    program   0x000072
   3.127 -         .code_i2c_gets.o       code   0x003546    program   0x000066
   3.128 -         .code_pw2setdc.o       code   0x0035ac    program   0x00005e
   3.129 -         .code_pw1setdc.o       code   0x00360a    program   0x00005e
   3.130 -            .code_delay.o       code   0x003668    program   0x000052
   3.131 -         .code_i2c_writ.o       code   0x0036ba    program   0x00004a
   3.132 -           .code_t3open.o       code   0x003704    program   0x000046
   3.133 -           .code_t0read.o       code   0x00374a    program   0x00003e
   3.134 -                     PROG       code   0x003788    program   0x00003c
   3.135 -          .code_t3write.o       code   0x0037c4    program   0x000038
   3.136 -          .code_t0write.o       code   0x0037fc    program   0x000038
   3.137 -           .code_t0open.o       code   0x003834    program   0x000038
   3.138 -           .code_t2open.o       code   0x00386c    program   0x000036
   3.139 -          .code_pw1open.o       code   0x0038a2    program   0x000030
   3.140 -             D10KTCYXCODE       code   0x0038d2    program   0x00002e
   3.141 -              D1KTCYXCODE       code   0x003900    program   0x000020
   3.142 -             _startup_scn       code   0x003920    program   0x00001c
   3.143 -             D100TCYXCODE       code   0x00393c    program   0x00001c
   3.144 -         .code_fxd0808u.o       code   0x003958    program   0x00001c
   3.145 -                    .code       code   0x003974    program   0x00000e
   3.146 -         .code_i2c_read.o       code   0x003982    program   0x00000a
   3.147 -           .code___init.o       code   0x00398c    program   0x000002
   3.148 -          .idata_user.o_i    romdata   0x00398e    program   0x000002
   3.149 +             .code_comm.o       code   0x001a18    program   0x000534
   3.150 +              .code_cdc.o       code   0x001f4c    program   0x00037a
   3.151 +             .code_usb9.o       code   0x0022c6    program   0x000308
   3.152 +       .code_usbctrltrf.o       code   0x0025ce    program   0x0002fa
   3.153 +            .code_myi2c.o       code   0x0028c8    program   0x000226
   3.154 +            .code_T6963.o       code   0x002aee    program   0x000204
   3.155 +           .code_usbdrv.o       code   0x002cf2    program   0x00017c
   3.156 +              .code_rc5.o       code   0x002e6e    program   0x00016e
   3.157 +             .code_main.o       code   0x002fdc    program   0x00016c
   3.158 +        .code_interrupt.o       code   0x003148    program   0x0000fa
   3.159 +        .romdata_usbdsc.o    romdata   0x003242    program   0x0000cd
   3.160 +          .idata_comm.o_i    romdata   0x00330f    program   0x000000
   3.161 +        .idata_t0read.o_i    romdata   0x00330f    program   0x000000
   3.162 +      .idata_i2c_read.o_i    romdata   0x00330f    program   0x000000
   3.163 +        .romdata_t3open.o    romdata   0x00330f    program   0x000000
   3.164 +        .idata_t2open.o_i    romdata   0x00330f    program   0x000000
   3.165 +        .idata_read_B.o_i    romdata   0x00330f    program   0x000000
   3.166 +           .romdata_cdc.o    romdata   0x00330f    program   0x000000
   3.167 +      .idata_pw1setdc.o_i    romdata   0x00330f    program   0x000000
   3.168 +         .idata_c018i.o_i    romdata   0x00330f    program   0x000000
   3.169 +      .idata_pw2setdc.o_i    romdata   0x00330f    program   0x000000
   3.170 +      .romdata_pw1setoc.o    romdata   0x00330f    program   0x000000
   3.171 +      .romdata_i2c_writ.o    romdata   0x00330f    program   0x000000
   3.172 +       .romdata_t0write.o    romdata   0x00330f    program   0x000000
   3.173 +       .idata_t3write.o_i    romdata   0x00330f    program   0x000000
   3.174 +       .idata_write_B.o_i    romdata   0x00330f    program   0x000000
   3.175 +      .idata_i2c_gets.o_i    romdata   0x00330f    program   0x000000
   3.176 +       .romdata_write_B.o    romdata   0x00330f    program   0x000000
   3.177 +        .romdata___init.o    romdata   0x00330f    program   0x000000
   3.178 +         .idata_myi2c.o_i    romdata   0x00330f    program   0x000000
   3.179 +           .romdata_rc5.o    romdata   0x00330f    program   0x000000
   3.180 +         .idata_T6963.o_i    romdata   0x00330f    program   0x000001
   3.181 +          .romdata_main.o    romdata   0x00330f    program   0x000000
   3.182 +          .romdata_usb9.o    romdata   0x00330f    program   0x000000
   3.183 +    .idata_usbctrltrf.o_i    romdata   0x00330f    program   0x000000
   3.184 +        .romdata_usbdrv.o    romdata   0x00330f    program   0x000000
   3.185 +        .idata_usbdsc.o_i    romdata   0x00330f    program   0x000000
   3.186 +     .idata_interrupt.o_i    romdata   0x00330f    program   0x000000
   3.187 +      .romdata_i2c_eeap.o    romdata   0x00330f    program   0x000000
   3.188 +      .idata_fxd0808u.o_i    romdata   0x00330f    program   0x000000
   3.189 +         .romdata_delay.o    romdata   0x00330f    program   0x000000
   3.190 +        .romdata_t0open.o    romdata   0x00330f    program   0x000000
   3.191 +      .romdata_i2c_idle.o    romdata   0x00330f    program   0x000000
   3.192 +       .romdata_pw1open.o    romdata   0x00330f    program   0x000000
   3.193 +               _cinit_scn       code   0x003310    program   0x00009e
   3.194 +         .code_pw1setoc.o       code   0x0033ae    program   0x000092
   3.195 +         .code_i2c_gets.o       code   0x003440    program   0x000066
   3.196 +         .code_i2c_eeap.o       code   0x0034a6    program   0x000066
   3.197 +         .code_pw2setdc.o       code   0x00350c    program   0x00005e
   3.198 +         .code_pw1setdc.o       code   0x00356a    program   0x00005e
   3.199 +            .code_delay.o       code   0x0035c8    program   0x000052
   3.200 +          .code_write_B.o       code   0x00361a    program   0x00004a
   3.201 +           .code_t3open.o       code   0x003664    program   0x000046
   3.202 +           .code_t0read.o       code   0x0036aa    program   0x00003e
   3.203 +                     PROG       code   0x0036e8    program   0x00003c
   3.204 +         .code_i2c_writ.o       code   0x003724    program   0x00003c
   3.205 +          .code_t3write.o       code   0x003760    program   0x000038
   3.206 +          .code_t0write.o       code   0x003798    program   0x000038
   3.207 +           .code_t0open.o       code   0x0037d0    program   0x000038
   3.208 +           .code_t2open.o       code   0x003808    program   0x000036
   3.209 +           .code_read_B.o       code   0x00383e    program   0x000036
   3.210 +          .code_pw1open.o       code   0x003874    program   0x000030
   3.211 +             D10KTCYXCODE       code   0x0038a4    program   0x00002e
   3.212 +              D1KTCYXCODE       code   0x0038d2    program   0x000020
   3.213 +             _startup_scn       code   0x0038f2    program   0x00001c
   3.214 +             D100TCYXCODE       code   0x00390e    program   0x00001c
   3.215 +         .code_fxd0808u.o       code   0x00392a    program   0x00001c
   3.216 +         .code_i2c_idle.o       code   0x003946    program   0x00000e
   3.217 +                    .code       code   0x003954    program   0x00000e
   3.218 +         .code_i2c_read.o       code   0x003962    program   0x00000a
   3.219 +           .code___init.o       code   0x00396c    program   0x000002
   3.220 +          .idata_user.o_i    romdata   0x00396e    program   0x000002
   3.221                    .idlocs       code   0x200000    program   0x000008
   3.222                    .config       code   0x300000    program   0x00000e
   3.223                  MATH_DATA      udata   0x000000       data   0x000014
   3.224 @@ -127,33 +136,37 @@
   3.225              .idata_user.o      idata   0x0000a3       data   0x000002
   3.226         .udata_interrupt.o      udata   0x0000a5       data   0x000001
   3.227             .idata_T6963.o      idata   0x0000a6       data   0x000001
   3.228 +          .idata_read_B.o      idata   0x0000a7       data   0x000000
   3.229 +          .udata_read_B.o      udata   0x0000a7       data   0x000000
   3.230 +          .idata_t0read.o      idata   0x0000a7       data   0x000000
   3.231 +        .udata_pw1setdc.o      udata   0x0000a7       data   0x000000
   3.232 +          .udata_t0read.o      udata   0x0000a7       data   0x000000
   3.233 +        .idata_i2c_read.o      idata   0x0000a7       data   0x000000
   3.234 +        .udata_i2c_read.o      udata   0x0000a7       data   0x000000
   3.235 +          .idata_t3open.o      idata   0x0000a7       data   0x000000
   3.236 +          .udata_t3open.o      udata   0x0000a7       data   0x000000
   3.237            .idata_t2open.o      idata   0x0000a7       data   0x000000
   3.238            .udata_t2open.o      udata   0x0000a7       data   0x000000
   3.239 -          .udata_t3open.o      udata   0x0000a7       data   0x000000
   3.240 -          .idata_t3open.o      idata   0x0000a7       data   0x000000
   3.241 -        .udata_i2c_read.o      udata   0x0000a7       data   0x000000
   3.242            .idata_t0open.o      idata   0x0000a7       data   0x000000
   3.243 -        .idata_i2c_read.o      idata   0x0000a7       data   0x000000
   3.244 -          .udata_t0read.o      udata   0x0000a7       data   0x000000
   3.245            .udata_t0open.o      udata   0x0000a7       data   0x000000
   3.246 -          .idata_t0read.o      idata   0x0000a7       data   0x000000
   3.247 -         .idata_pw1open.o      idata   0x0000a7       data   0x000000
   3.248 -        .udata_pw1setdc.o      udata   0x0000a7       data   0x000000
   3.249 +        .idata_i2c_gets.o      idata   0x0000a7       data   0x000000
   3.250 +        .udata_i2c_gets.o      udata   0x0000a7       data   0x000000
   3.251 +          .idata___init.o      idata   0x0000a7       data   0x000000
   3.252 +          .udata___init.o      udata   0x0000a7       data   0x000000
   3.253 +         .idata_write_B.o      idata   0x0000a7       data   0x000000
   3.254 +         .udata_write_B.o      udata   0x0000a7       data   0x000000
   3.255 +         .idata_t3write.o      idata   0x0000a7       data   0x000000
   3.256 +         .udata_t3write.o      udata   0x0000a7       data   0x000000
   3.257 +         .idata_t0write.o      idata   0x0000a7       data   0x000000
   3.258 +         .udata_t0write.o      udata   0x0000a7       data   0x000000
   3.259 +        .idata_i2c_writ.o      idata   0x0000a7       data   0x000000
   3.260 +        .udata_i2c_writ.o      udata   0x0000a7       data   0x000000
   3.261 +        .idata_pw1setoc.o      idata   0x0000a7       data   0x000000
   3.262 +        .udata_pw1setoc.o      udata   0x0000a7       data   0x000000
   3.263 +        .idata_pw2setdc.o      idata   0x0000a7       data   0x000000
   3.264 +        .udata_pw2setdc.o      udata   0x0000a7       data   0x000000
   3.265          .idata_pw1setdc.o      idata   0x0000a7       data   0x000000
   3.266 -        .udata_pw2setdc.o      udata   0x0000a7       data   0x000000
   3.267 -        .idata_pw2setdc.o      idata   0x0000a7       data   0x000000
   3.268 -        .udata_pw1setoc.o      udata   0x0000a7       data   0x000000
   3.269 -        .idata_pw1setoc.o      idata   0x0000a7       data   0x000000
   3.270 -        .udata_i2c_writ.o      udata   0x0000a7       data   0x000000
   3.271 -        .idata_i2c_writ.o      idata   0x0000a7       data   0x000000
   3.272 -         .udata_t0write.o      udata   0x0000a7       data   0x000000
   3.273 -         .idata_t0write.o      idata   0x0000a7       data   0x000000
   3.274 -         .udata_t3write.o      udata   0x0000a7       data   0x000000
   3.275 -         .idata_t3write.o      idata   0x0000a7       data   0x000000
   3.276 -          .udata___init.o      udata   0x0000a7       data   0x000000
   3.277 -          .idata___init.o      idata   0x0000a7       data   0x000000
   3.278 -        .udata_i2c_gets.o      udata   0x0000a7       data   0x000000
   3.279 -        .idata_i2c_gets.o      idata   0x0000a7       data   0x000000
   3.280 +           .idata_c018i.o      idata   0x0000a7       data   0x000000
   3.281               .idata_cdc.o      idata   0x0000a7       data   0x000000
   3.282              .udata_comm.o      udata   0x0000a7       data   0x000000
   3.283              .idata_comm.o      idata   0x0000a7       data   0x000000
   3.284 @@ -172,12 +185,14 @@
   3.285            .udata_usbdsc.o      udata   0x0000a7       data   0x000000
   3.286            .idata_usbdsc.o      idata   0x0000a7       data   0x000000
   3.287           .idata_usbmmap.o      idata   0x0000a7       data   0x000000
   3.288 -           .idata_c018i.o      idata   0x0000a7       data   0x000000
   3.289          .udata_i2c_eeap.o      udata   0x0000a7       data   0x000000
   3.290          .idata_i2c_eeap.o      idata   0x0000a7       data   0x000000
   3.291          .udata_fxd0808u.o      udata   0x0000a7       data   0x000000
   3.292          .idata_fxd0808u.o      idata   0x0000a7       data   0x000000
   3.293 +        .udata_i2c_idle.o      udata   0x0000a7       data   0x000000
   3.294 +        .idata_i2c_idle.o      idata   0x0000a7       data   0x000000
   3.295           .udata_pw1open.o      udata   0x0000a7       data   0x000000
   3.296 +         .idata_pw1open.o      idata   0x0000a7       data   0x000000
   3.297                     .stack      udata   0x000300       data   0x000100
   3.298                    usbram4      udata   0x000400       data   0x000030
   3.299                   usbram5a      udata   0x000500       data   0x000088
   3.300 @@ -193,194 +208,201 @@
   3.301                              0x000808    0x00080d      
   3.302                              0x000818    0x00081d      
   3.303                              0x00082a    0x001144      
   3.304 -                            0x001146    0x00398f      
   3.305 +                            0x001146    0x00396f      
   3.306                              0x200000    0x200007      
   3.307                              0x300000    0x30000d      
   3.308 -            12691 out of 33048 program addresses used, program memory utilization is 38%
   3.309 +            12659 out of 33048 program addresses used, program memory utilization is 38%
   3.310  
   3.311  
   3.312  
   3.313                                Symbols - Sorted by Name
   3.314                       Name    Address   Location    Storage File                     
   3.315                  ---------  ---------  ---------  --------- ---------                
   3.316 -                CDCInitEP   0x001fa4    program     extern G:\p_source\picctl\firmware\cdc.c
   3.317 -             CDCTxService   0x00216a    program     extern G:\p_source\picctl\firmware\cdc.c
   3.318 -          ClassReqHandler   0x0033a1    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.319 -               ClearArray   0x002ed8    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.320 -                   D100_1   0x00394a    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.321 -                    D100x   0x003948    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.322 -                   D10K_1   0x0038de    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.323 -                    D10Kl   0x0038ea    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.324 -                    D10Kx   0x0038dc    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.325 -                    D1K_1   0x00390c    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.326 -                     D1Kx   0x00390a    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.327 -             Delay100TCYx   0x00393c    program     extern C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.328 -               Delay100us   0x003694    program     extern G:\p_source\picctl\firmware\delay.c
   3.329 -             Delay10KTCYx   0x0038d2    program     extern C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.330 -                Delay15ms   0x003668    program     extern G:\p_source\picctl\firmware\delay.c
   3.331 -              Delay1KTCYx   0x003900    program     extern C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.332 -                  Delay1s   0x0036a2    program     extern G:\p_source\picctl\firmware\delay.c
   3.333 -                 Delay1us   0x003684    program     extern G:\p_source\picctl\firmware\delay.c
   3.334 -                 Delay5ms   0x003676    program     extern G:\p_source\picctl\firmware\delay.c
   3.335 +                CDCInitEP   0x002010    program     extern G:\p_source\picctl\firmware\cdc.c
   3.336 +             CDCTxService   0x0021d6    program     extern G:\p_source\picctl\firmware\cdc.c
   3.337 +          ClassReqHandler   0x00330d    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.338 +               ClearArray   0x002e44    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.339 +                   D100_1   0x00391c    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.340 +                    D100x   0x00391a    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.341 +                   D10K_1   0x0038b0    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.342 +                    D10Kl   0x0038bc    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.343 +                    D10Kx   0x0038ae    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.344 +                    D1K_1   0x0038de    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.345 +                     D1Kx   0x0038dc    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.346 +             Delay100TCYx   0x00390e    program     extern C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.347 +               Delay100us   0x0035f4    program     extern G:\p_source\picctl\firmware\delay.c
   3.348 +             Delay10KTCYx   0x0038a4    program     extern C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.349 +                Delay15ms   0x0035c8    program     extern G:\p_source\picctl\firmware\delay.c
   3.350 +              Delay1KTCYx   0x0038d2    program     extern C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.351 +                  Delay1s   0x003602    program     extern G:\p_source\picctl\firmware\delay.c
   3.352 +                 Delay1us   0x0035e4    program     extern G:\p_source\picctl\firmware\delay.c
   3.353 +                 Delay5ms   0x0035d6    program     extern G:\p_source\picctl\firmware\delay.c
   3.354                   DrawTime   0x0014b8    program     extern G:\p_source\picctl\firmware\user.c
   3.355 -             EEAckPolling   0x0034d4    program     extern C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.356 -                 FXD0808U   0x003958    program     extern C:\MCC18\src\traditional\math\fxd0808u.c
   3.357 -                 FXM1616U   0x003788    program     extern C:\MCC18\src\traditional\math\fxm1616u.asm
   3.358 -            LDByteReadI2C   0x002300    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.359 -           LDByteWriteI2C   0x00225a    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.360 -            LDPageReadI2C   0x00237c    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.361 -           LDPageWriteI2C   0x00243c    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.362 -                 OpenPWM1   0x0038a2    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.363 -         OpenPWM1ConfigIO   0x0038ce    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.364 -               OpenTimer0   0x003834    program     extern C:\MCC18\src\pmc_common\Timers\t0open.c
   3.365 -               OpenTimer2   0x00386c    program     extern C:\MCC18\src\pmc_common\Timers\t2open.c
   3.366 -               OpenTimer3   0x003704    program     extern C:\MCC18\src\pmc_common\Timers\t3open.c
   3.367 +             EEAckPolling   0x0034a6    program     extern C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.368 +                 FXD0808U   0x00392a    program     extern C:\MCC18\src\traditional\math\fxd0808u.c
   3.369 +                 FXM1616U   0x0036e8    program     extern C:\MCC18\src\traditional\math\fxm1616u.asm
   3.370 +                  IdleI2C   0x003946    program     extern C:\MCC18\src\pmc_common\i2c\i2c_idle.c
   3.371 +            LDByteReadI2C   0x00292e    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.372 +           LDByteWriteI2C   0x0028c8    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.373 +            LDPageReadI2C   0x00297a    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.374 +           LDPageWriteI2C   0x0029fa    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.375 +                 OpenPWM1   0x003874    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.376 +         OpenPWM1ConfigIO   0x0038a0    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.377 +               OpenTimer0   0x0037d0    program     extern C:\MCC18\src\pmc_common\Timers\t0open.c
   3.378 +               OpenTimer2   0x003808    program     extern C:\MCC18\src\pmc_common\Timers\t2open.c
   3.379 +               OpenTimer3   0x003664    program     extern C:\MCC18\src\pmc_common\Timers\t3open.c
   3.380               ProcessInput   0x001a18    program     extern G:\p_source\picctl\firmware\comm.c
   3.381                  ReadClock   0x001472    program     extern G:\p_source\picctl\firmware\user.c
   3.382 -                  ReadI2C   0x003982    program     extern C:\MCC18\src\pmc_common\i2c\i2c_read.c
   3.383 +                  ReadI2C   0x003962    program     extern C:\MCC18\src\pmc_common\i2c\i2c_read.c
   3.384                   ReadKeys   0x001362    program     extern G:\p_source\picctl\firmware\user.c
   3.385 -               ReadTimer0   0x00374a    program     extern C:\MCC18\src\pmc_common\Timers\t0read.c
   3.386 -                SetDCPWM1   0x00360a    program     extern C:\MCC18\src\pmc_common\PWM\pw1setdc.c
   3.387 -                SetDCPWM2   0x0035ac    program     extern C:\MCC18\src\pmc_common\PWM\pw2setdc.c
   3.388 -            SetOutputPWM1   0x003442    program     extern C:\MCC18\src\pmc_common\PWM\pw1setoc.c
   3.389 -        USBCheckBusStatus   0x002d86    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.390 -       USBCheckCDCRequest   0x001ee0    program     extern G:\p_source\picctl\firmware\cdc.c
   3.391 -       USBCheckStdRequest   0x002580    program     extern G:\p_source\picctl\firmware\usb9.c
   3.392 -         USBCtrlEPService   0x002888    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.393 - USBCtrlEPServiceComplete   0x002ada    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.394 -      USBCtrlTrfInHandler   0x00294a    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.395 -     USBCtrlTrfOutHandler   0x00292a    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.396 -      USBCtrlTrfRxService   0x002a60    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.397 -   USBCtrlTrfSetupHandler   0x0028be    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.398 -      USBCtrlTrfTxService   0x002984    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.399 -         USBDriverService   0x002dc4    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.400 -          USBErrorHandler   0x002e90    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.401 -         USBModuleDisable   0x002db6    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.402 -          USBModuleEnable   0x002da8    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.403 -USBPrepareForNextSetupTrf   0x002b66    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.404 -  USBProtocolResetHandler   0x002e94    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.405 -          USBRemoteWakeup   0x002e5a    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.406 -            USBSoftDetach   0x002dc0    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.407 -          USBStallHandler   0x002e82    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.408 -  USBStdFeatureReqHandler   0x0027e6    program     extern G:\p_source\picctl\firmware\usb9.c
   3.409 -      USBStdGetDscHandler   0x002642    program     extern G:\p_source\picctl\firmware\usb9.c
   3.410 -   USBStdGetStatusHandler   0x00274a    program     extern G:\p_source\picctl\firmware\usb9.c
   3.411 -      USBStdSetCfgHandler   0x0026fa    program     extern G:\p_source\picctl\firmware\usb9.c
   3.412 -               USBSuspend   0x002e42    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.413 -                 USBTasks   0x0031cc    program     extern G:\p_source\picctl\firmware\main.c
   3.414 -       USBWakeFromSuspend   0x002e52    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.415 -               USB_CD_Ptr   0x003397    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.416 -               USB_SD_Ptr   0x00339b    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.417 -          USB_SOF_Handler   0x002e7e    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.418 +               ReadTimer0   0x0036aa    program     extern C:\MCC18\src\pmc_common\Timers\t0read.c
   3.419 +               Read_b_eep   0x00383e    program     extern C:\MCC18\src\pmc_common\EEP\read_B.c
   3.420 +                SetDCPWM1   0x00356a    program     extern C:\MCC18\src\pmc_common\PWM\pw1setdc.c
   3.421 +                SetDCPWM2   0x00350c    program     extern C:\MCC18\src\pmc_common\PWM\pw2setdc.c
   3.422 +            SetOutputPWM1   0x0033ae    program     extern C:\MCC18\src\pmc_common\PWM\pw1setoc.c
   3.423 +        USBCheckBusStatus   0x002cf2    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.424 +       USBCheckCDCRequest   0x001f4c    program     extern G:\p_source\picctl\firmware\cdc.c
   3.425 +       USBCheckStdRequest   0x0022c6    program     extern G:\p_source\picctl\firmware\usb9.c
   3.426 +         USBCtrlEPService   0x0025ce    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.427 + USBCtrlEPServiceComplete   0x002820    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.428 +      USBCtrlTrfInHandler   0x002690    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.429 +     USBCtrlTrfOutHandler   0x002670    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.430 +      USBCtrlTrfRxService   0x0027a6    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.431 +   USBCtrlTrfSetupHandler   0x002604    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.432 +      USBCtrlTrfTxService   0x0026ca    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.433 +         USBDriverService   0x002d30    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.434 +          USBErrorHandler   0x002dfc    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.435 +         USBModuleDisable   0x002d22    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.436 +          USBModuleEnable   0x002d14    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.437 +USBPrepareForNextSetupTrf   0x0028ac    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.438 +  USBProtocolResetHandler   0x002e00    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.439 +          USBRemoteWakeup   0x002dc6    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.440 +            USBSoftDetach   0x002d2c    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.441 +          USBStallHandler   0x002dee    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.442 +  USBStdFeatureReqHandler   0x00252c    program     extern G:\p_source\picctl\firmware\usb9.c
   3.443 +      USBStdGetDscHandler   0x002388    program     extern G:\p_source\picctl\firmware\usb9.c
   3.444 +   USBStdGetStatusHandler   0x002490    program     extern G:\p_source\picctl\firmware\usb9.c
   3.445 +      USBStdSetCfgHandler   0x002440    program     extern G:\p_source\picctl\firmware\usb9.c
   3.446 +               USBSuspend   0x002dae    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.447 +                 USBTasks   0x003138    program     extern G:\p_source\picctl\firmware\main.c
   3.448 +       USBWakeFromSuspend   0x002dbe    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.449 +               USB_CD_Ptr   0x003303    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.450 +               USB_SD_Ptr   0x003307    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.451 +          USB_SOF_Handler   0x002dea    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.452                   UserInit   0x001146    program     extern G:\p_source\picctl\firmware\user.c
   3.453                     Wdebug   0x0012a0    program     extern G:\p_source\picctl\firmware\user.c
   3.454 -                 WriteI2C   0x0036ba    program     extern C:\MCC18\src\pmc_common\i2c\i2c_writ.c
   3.455 -              WriteTimer0   0x0037fc    program     extern C:\MCC18\src\pmc_common\Timers\t0write.c
   3.456 -              WriteTimer3   0x0037c4    program     extern C:\MCC18\src\pmc_common\Timers\t3write.c
   3.457 +                 WriteI2C   0x003724    program     extern C:\MCC18\src\pmc_common\i2c\i2c_writ.c
   3.458 +              WriteTimer0   0x003798    program     extern C:\MCC18\src\pmc_common\Timers\t0write.c
   3.459 +              WriteTimer3   0x003760    program     extern C:\MCC18\src\pmc_common\Timers\t3write.c
   3.460 +              Write_b_eep   0x00361a    program     extern C:\MCC18\src\pmc_common\EEP\write_B.c
   3.461                    Wstring   0x00125a    program     extern G:\p_source\picctl\firmware\user.c
   3.462 -       _D100TCYXCODE_0008   0x003944    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.463 -       _D100TCYXCODE_0012   0x00394e    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.464 -       _D100TCYXCODE_0018   0x003954    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.465 -       _D10KTCYXCODE_0010   0x0038e2    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.466 -       _D10KTCYXCODE_001C   0x0038ee    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.467 -        _D1KTCYXCODE_0010   0x003910    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.468 -        _D1KTCYXCODE_0016   0x003916    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.469 -     ___case_112_lbl00026   0x001c8a    program     static                          
   3.470 -     ___case_113_lbl00028   0x001c9e    program     static                          
   3.471 -     ___case_128_lbl00007   0x001ad2    program     static                          
   3.472 -      ___case_16_lbl00009   0x001aee    program     static                          
   3.473 -       ___case_1_lbl00005   0x001aa8    program     static                          
   3.474 -      ___case_20_lbl00011   0x001b00    program     static                          
   3.475 -      ___case_22_lbl00016   0x001b7c    program     static                          
   3.476 -      ___case_64_lbl00018   0x001bae    program     static                          
   3.477 -      ___case_65_lbl00020   0x001bf4    program     static                          
   3.478 -      ___case_69_lbl00022   0x001c26    program     static                          
   3.479 -      ___case_70_lbl00024   0x001c58    program     static                          
   3.480 -      ___default_lbl00029   0x001cb0    program     static                          
   3.481 -         ___else_lbl00031   0x001cb6    program     static                          
   3.482 -          ___for_lbl00012   0x001b72    program     static                          
   3.483 -          ___for_lbl00013   0x001b78    program     static                          
   3.484 -          ___for_lbl00014   0x001b40    program     static                          
   3.485 +       _D100TCYXCODE_0008   0x003916    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.486 +       _D100TCYXCODE_0012   0x003920    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.487 +       _D100TCYXCODE_0018   0x003926    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.488 +       _D10KTCYXCODE_0010   0x0038b4    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.489 +       _D10KTCYXCODE_001C   0x0038c0    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.490 +        _D1KTCYXCODE_0010   0x0038e2    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.491 +        _D1KTCYXCODE_0016   0x0038e8    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.492 +     ___case_112_lbl00030   0x001cf6    program     static                          
   3.493 +     ___case_113_lbl00032   0x001d0a    program     static                          
   3.494 +     ___case_128_lbl00007   0x001adc    program     static                          
   3.495 +      ___case_16_lbl00013   0x001b5a    program     static                          
   3.496 +       ___case_1_lbl00005   0x001ab2    program     static                          
   3.497 +      ___case_20_lbl00015   0x001b6c    program     static                          
   3.498 +      ___case_22_lbl00020   0x001be8    program     static                          
   3.499 +      ___case_32_lbl00011   0x001b34    program     static                          
   3.500 +      ___case_33_lbl00009   0x001af8    program     static                          
   3.501 +      ___case_64_lbl00022   0x001c1a    program     static                          
   3.502 +      ___case_65_lbl00024   0x001c60    program     static                          
   3.503 +      ___case_69_lbl00026   0x001c92    program     static                          
   3.504 +      ___case_70_lbl00028   0x001cc4    program     static                          
   3.505 +      ___default_lbl00033   0x001d1c    program     static                          
   3.506 +         ___else_lbl00035   0x001d22    program     static                          
   3.507 +          ___for_lbl00016   0x001bde    program     static                          
   3.508 +          ___for_lbl00017   0x001be4    program     static                          
   3.509 +          ___for_lbl00018   0x001bac    program     static                          
   3.510             ___if_lbl00001   0x001a48    program     static                          
   3.511 -           ___if_lbl00004   0x001ab2    program     static                          
   3.512 -           ___if_lbl00006   0x001adc    program     static                          
   3.513 -           ___if_lbl00008   0x001af8    program     static                          
   3.514 -           ___if_lbl00010   0x001b14    program     static                          
   3.515 -           ___if_lbl00015   0x001b88    program     static                          
   3.516 -           ___if_lbl00017   0x001bb8    program     static                          
   3.517 -           ___if_lbl00019   0x001c00    program     static                          
   3.518 -           ___if_lbl00021   0x001c30    program     static                          
   3.519 -           ___if_lbl00023   0x001c62    program     static                          
   3.520 -           ___if_lbl00025   0x001c94    program     static                          
   3.521 -           ___if_lbl00027   0x001ca8    program     static                          
   3.522 -           ___if_lbl00030   0x001cb8    program     static                          
   3.523 -           ___if_lbl00032   0x001cb8    program     static                          
   3.524 +           ___if_lbl00004   0x001abc    program     static                          
   3.525 +           ___if_lbl00006   0x001ae6    program     static                          
   3.526 +           ___if_lbl00008   0x001b02    program     static                          
   3.527 +           ___if_lbl00010   0x001b3e    program     static                          
   3.528 +           ___if_lbl00012   0x001b64    program     static                          
   3.529 +           ___if_lbl00014   0x001b80    program     static                          
   3.530 +           ___if_lbl00019   0x001bf4    program     static                          
   3.531 +           ___if_lbl00021   0x001c24    program     static                          
   3.532 +           ___if_lbl00023   0x001c6c    program     static                          
   3.533 +           ___if_lbl00025   0x001c9c    program     static                          
   3.534 +           ___if_lbl00027   0x001cce    program     static                          
   3.535 +           ___if_lbl00029   0x001d00    program     static                          
   3.536 +           ___if_lbl00031   0x001d14    program     static                          
   3.537 +           ___if_lbl00034   0x001d24    program     static                          
   3.538 +           ___if_lbl00036   0x001d24    program     static                          
   3.539 +       ___return_lbl00000   0x000804    program     static                          
   3.540 +       ___return_lbl00000   0x00080c    program     static                          
   3.541         ___return_lbl00000   0x000004    program     static                          
   3.542 -       ___return_lbl00000   0x001cb8    program     static                          
   3.543 -       ___return_lbl00000   0x000804    program     static                          
   3.544 -       ___return_lbl00000   0x003972    program     static                          
   3.545 -       ___return_lbl00000   0x00080c    program     static                          
   3.546 -       ___return_lbl00001   0x00393a    program     static                          
   3.547 +       ___return_lbl00000   0x001d24    program     static                          
   3.548 +       ___return_lbl00000   0x003944    program     static                          
   3.549 +       ___return_lbl00001   0x00390c    program     static                          
   3.550         ___return_lbl00001   0x00081c    program     static                          
   3.551 -       ___return_lbl00002   0x003692    program     static                          
   3.552 -       ___return_lbl00002   0x003440    program     static                          
   3.553 -       ___return_lbl00028   0x002e50    program     static                          
   3.554 -       ___return_lbl00042   0x001e7e    program     static                          
   3.555 -       ___return_lbl00042   0x002efa    program     static                          
   3.556 -   ___switchexit_lbl00003   0x001cb4    program     static                          
   3.557 -        ___while_lbl00043   0x002eec    program     static                          
   3.558 -        ___while_lbl00043   0x001e5c    program     static                          
   3.559 -        ___while_lbl00044   0x002efa    program     static                          
   3.560 -        ___while_lbl00044   0x001e66    program     static                          
   3.561 -                   __init   0x00398c    program     extern C:\MCC18\src\traditional\stdclib\__init.c
   3.562 -                   __pa_0   0x003536    program     static C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.563 +       ___return_lbl00002   0x0033ac    program     static                          
   3.564 +       ___return_lbl00002   0x0035f2    program     static                          
   3.565 +       ___return_lbl00028   0x002dbc    program     static                          
   3.566 +       ___return_lbl00042   0x002e66    program     static                          
   3.567 +       ___return_lbl00046   0x001eea    program     static                          
   3.568 +   ___switchexit_lbl00003   0x001d20    program     static                          
   3.569 +        ___while_lbl00043   0x002e58    program     static                          
   3.570 +        ___while_lbl00044   0x002e66    program     static                          
   3.571 +        ___while_lbl00047   0x001ec8    program     static                          
   3.572 +        ___while_lbl00048   0x001ed2    program     static                          
   3.573 +                   __init   0x00396c    program     extern C:\MCC18\src\traditional\stdclib\__init.c
   3.574 +                   __pa_0   0x0034fc    program     static C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.575                 __tmplbl_0   0x001a6a    program     static                          
   3.576                 __tmplbl_1   0x001a62    program     static                          
   3.577 -            __zero_memory   0x003974    program     extern C:\MCC18\src\traditional\proc\p18F4550.asm
   3.578 -                _do_cinit   0x0033a4    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.579 +            __zero_memory   0x003954    program     extern C:\MCC18\src\traditional\proc\p18F4550.asm
   3.580 +                _do_cinit   0x003310    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.581                     _entry   0x000000    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.582                     _reset   0x000800    program     extern G:\p_source\picctl\firmware\main.c
   3.583 -                 _startup   0x003920    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.584 +                 _startup   0x0038f2    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.585                 bitmapfont   0x000844    program     extern G:\p_source\picctl\firmware\user.c
   3.586 -                    cfg01   0x0032e8    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.587 -               clear_loop   0x00397a    program     static C:\MCC18\src\traditional\proc\p18F4550.asm
   3.588 -            comm_send_ack   0x001dee    program     extern G:\p_source\picctl\firmware\comm.c
   3.589 -           comm_send_data   0x001ccc    program     extern G:\p_source\picctl\firmware\comm.c
   3.590 -             comm_send_ir   0x001d82    program     extern G:\p_source\picctl\firmware\comm.c
   3.591 -           comm_send_nack   0x001e3e    program     extern G:\p_source\picctl\firmware\comm.c
   3.592 -           comm_send_nimp   0x001e92    program     extern G:\p_source\picctl\firmware\comm.c
   3.593 -                copy_loop   0x003416    program     static                          
   3.594 -            copy_one_byte   0x00341c    program     static                          
   3.595 -               device_dsc   0x0032d6    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.596 -                     done   0x003440    program     static                          
   3.597 -             done_copying   0x00342a    program     static                          
   3.598 -                  endloop   0x00396e    program     static                          
   3.599 -                  getsI2C   0x003546    program     extern C:\MCC18\src\pmc_common\i2c\i2c_gets.c
   3.600 -             getsUSBUSART   0x001ff4    program     extern G:\p_source\picctl\firmware\cdc.c
   3.601 -                 high_isr   0x0031dc    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.602 +                    cfg01   0x003254    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.603 +               clear_loop   0x00395a    program     static C:\MCC18\src\traditional\proc\p18F4550.asm
   3.604 +            comm_send_ack   0x001e5a    program     extern G:\p_source\picctl\firmware\comm.c
   3.605 +           comm_send_data   0x001d38    program     extern G:\p_source\picctl\firmware\comm.c
   3.606 +             comm_send_ir   0x001dee    program     extern G:\p_source\picctl\firmware\comm.c
   3.607 +           comm_send_nack   0x001eaa    program     extern G:\p_source\picctl\firmware\comm.c
   3.608 +           comm_send_nimp   0x001efe    program     extern G:\p_source\picctl\firmware\comm.c
   3.609 +                copy_loop   0x003382    program     static                          
   3.610 +            copy_one_byte   0x003388    program     static                          
   3.611 +               device_dsc   0x003242    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.612 +                     done   0x0033ac    program     static                          
   3.613 +             done_copying   0x003396    program     static                          
   3.614 +                  endloop   0x003940    program     static                          
   3.615 +                  getsI2C   0x003440    program     extern C:\MCC18\src\pmc_common\i2c\i2c_gets.c
   3.616 +             getsUSBUSART   0x002060    program     extern G:\p_source\picctl\firmware\cdc.c
   3.617 +                 high_isr   0x003148    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.618   interrupt_at_high_vector   0x000808    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.619    interrupt_at_low_vector   0x000818    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.620 -            lcd_CheckBusy   0x002ca0    program     extern G:\p_source\picctl\firmware\T6963.c
   3.621 -          lcd_ClearScreen   0x002b82    program     extern G:\p_source\picctl\firmware\T6963.c
   3.622 -          lcd_InitDisplay   0x002c2a    program     extern G:\p_source\picctl\firmware\T6963.c
   3.623 -          lcd_SetAutomode   0x002cf2    program     extern G:\p_source\picctl\firmware\T6963.c
   3.624 -            lcd_WriteByte   0x002d64    program     extern G:\p_source\picctl\firmware\T6963.c
   3.625 -         lcd_WriteCommand   0x002d46    program     extern G:\p_source\picctl\firmware\T6963.c
   3.626 -            lcd_WriteData   0x002d28    program     extern G:\p_source\picctl\firmware\T6963.c
   3.627 -                     loop   0x003960    program     static                          
   3.628 -                     loop   0x003930    program     static                          
   3.629 -                  low_isr   0x003284    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.630 -                     main   0x003070    program     extern G:\p_source\picctl\firmware\main.c
   3.631 -            putrsUSBUSART   0x0020ee    program     extern G:\p_source\picctl\firmware\cdc.c
   3.632 -             putsUSBUSART   0x002074    program     extern G:\p_source\picctl\firmware\cdc.c
   3.633 -             putstringI2C   0x0024e0    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.634 -               rc5_decode   0x002f1e    program     extern G:\p_source\picctl\firmware\rc5.c
   3.635 -                 rc5_init   0x002f02    program     extern G:\p_source\picctl\firmware\rc5.c
   3.636 -                rc5_scrap   0x003062    program     extern G:\p_source\picctl\firmware\rc5.c
   3.637 -                    sd000   0x00332b    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.638 -                    sd001   0x00332f    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.639 -                    sd002   0x003363    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.640 -                     test   0x0033be    program     static                          
   3.641 +            lcd_CheckBusy   0x002c0c    program     extern G:\p_source\picctl\firmware\T6963.c
   3.642 +          lcd_ClearScreen   0x002aee    program     extern G:\p_source\picctl\firmware\T6963.c
   3.643 +          lcd_InitDisplay   0x002b96    program     extern G:\p_source\picctl\firmware\T6963.c
   3.644 +          lcd_SetAutomode   0x002c5e    program     extern G:\p_source\picctl\firmware\T6963.c
   3.645 +            lcd_WriteByte   0x002cd0    program     extern G:\p_source\picctl\firmware\T6963.c
   3.646 +         lcd_WriteCommand   0x002cb2    program     extern G:\p_source\picctl\firmware\T6963.c
   3.647 +            lcd_WriteData   0x002c94    program     extern G:\p_source\picctl\firmware\T6963.c
   3.648 +                     loop   0x003932    program     static                          
   3.649 +                     loop   0x003902    program     static                          
   3.650 +                  low_isr   0x0031f0    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.651 +                     main   0x002fdc    program     extern G:\p_source\picctl\firmware\main.c
   3.652 +            putrsUSBUSART   0x00215a    program     extern G:\p_source\picctl\firmware\cdc.c
   3.653 +             putsUSBUSART   0x0020e0    program     extern G:\p_source\picctl\firmware\cdc.c
   3.654 +             putstringI2C   0x002a5e    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.655 +               rc5_decode   0x002e8a    program     extern G:\p_source\picctl\firmware\rc5.c
   3.656 +                 rc5_init   0x002e6e    program     extern G:\p_source\picctl\firmware\rc5.c
   3.657 +                rc5_scrap   0x002fce    program     extern G:\p_source\picctl\firmware\rc5.c
   3.658 +                    sd000   0x003297    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.659 +                    sd001   0x00329b    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.660 +                    sd002   0x0032cf    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.661 +                     test   0x00332a    program     static                          
   3.662                     ADCON0   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18F4550.asm
   3.663                 ADCON0bits   0x000fc2       data     extern C:\MCC18\src\traditional\proc\p18F4550.asm
   3.664                     ADCON1   0x000fc1       data     extern C:\MCC18\src\traditional\proc\p18F4550.asm
   3.665 @@ -662,14 +684,14 @@
   3.666                   __TEMPB3   0x000010       data     extern C:\MCC18\src\traditional\math\temparg.asm
   3.667                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\PWM\pw2setdc.c
   3.668                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\PWM\pw1setoc.c
   3.669 -                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\i2c\i2c_writ.c
   3.670 +                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\EEP\write_B.c
   3.671                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\usbctrltrf.c
   3.672                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\usb9.c
   3.673                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\PWM\pw1setdc.c
   3.674                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\rc5.c
   3.675                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\user.c
   3.676 +                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\EEP\read_B.c
   3.677                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\Timers\t0read.c
   3.678 -                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.679                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\myi2c.c
   3.680                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\main.c
   3.681                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\comm.c
   3.682 @@ -750,165 +772,172 @@
   3.683             ___if_lbl00001   0x001a48    program     static                          
   3.684                 __tmplbl_1   0x001a62    program     static                          
   3.685                 __tmplbl_0   0x001a6a    program     static                          
   3.686 -       ___case_1_lbl00005   0x001aa8    program     static                          
   3.687 -           ___if_lbl00004   0x001ab2    program     static                          
   3.688 -     ___case_128_lbl00007   0x001ad2    program     static                          
   3.689 -           ___if_lbl00006   0x001adc    program     static                          
   3.690 -      ___case_16_lbl00009   0x001aee    program     static                          
   3.691 -           ___if_lbl00008   0x001af8    program     static                          
   3.692 -      ___case_20_lbl00011   0x001b00    program     static                          
   3.693 -           ___if_lbl00010   0x001b14    program     static                          
   3.694 -          ___for_lbl00014   0x001b40    program     static                          
   3.695 -          ___for_lbl00012   0x001b72    program     static                          
   3.696 -          ___for_lbl00013   0x001b78    program     static                          
   3.697 -      ___case_22_lbl00016   0x001b7c    program     static                          
   3.698 -           ___if_lbl00015   0x001b88    program     static                          
   3.699 -      ___case_64_lbl00018   0x001bae    program     static                          
   3.700 -           ___if_lbl00017   0x001bb8    program     static                          
   3.701 -      ___case_65_lbl00020   0x001bf4    program     static                          
   3.702 -           ___if_lbl00019   0x001c00    program     static                          
   3.703 -      ___case_69_lbl00022   0x001c26    program     static                          
   3.704 -           ___if_lbl00021   0x001c30    program     static                          
   3.705 -      ___case_70_lbl00024   0x001c58    program     static                          
   3.706 -           ___if_lbl00023   0x001c62    program     static                          
   3.707 -     ___case_112_lbl00026   0x001c8a    program     static                          
   3.708 -           ___if_lbl00025   0x001c94    program     static                          
   3.709 -     ___case_113_lbl00028   0x001c9e    program     static                          
   3.710 -           ___if_lbl00027   0x001ca8    program     static                          
   3.711 -      ___default_lbl00029   0x001cb0    program     static                          
   3.712 -   ___switchexit_lbl00003   0x001cb4    program     static                          
   3.713 -         ___else_lbl00031   0x001cb6    program     static                          
   3.714 -       ___return_lbl00000   0x001cb8    program     static                          
   3.715 -           ___if_lbl00032   0x001cb8    program     static                          
   3.716 -           ___if_lbl00030   0x001cb8    program     static                          
   3.717 -           comm_send_data   0x001ccc    program     extern G:\p_source\picctl\firmware\comm.c
   3.718 -             comm_send_ir   0x001d82    program     extern G:\p_source\picctl\firmware\comm.c
   3.719 -            comm_send_ack   0x001dee    program     extern G:\p_source\picctl\firmware\comm.c
   3.720 -           comm_send_nack   0x001e3e    program     extern G:\p_source\picctl\firmware\comm.c
   3.721 -        ___while_lbl00043   0x001e5c    program     static                          
   3.722 -        ___while_lbl00044   0x001e66    program     static                          
   3.723 -       ___return_lbl00042   0x001e7e    program     static                          
   3.724 -           comm_send_nimp   0x001e92    program     extern G:\p_source\picctl\firmware\comm.c
   3.725 -       USBCheckCDCRequest   0x001ee0    program     extern G:\p_source\picctl\firmware\cdc.c
   3.726 -                CDCInitEP   0x001fa4    program     extern G:\p_source\picctl\firmware\cdc.c
   3.727 -             getsUSBUSART   0x001ff4    program     extern G:\p_source\picctl\firmware\cdc.c
   3.728 -             putsUSBUSART   0x002074    program     extern G:\p_source\picctl\firmware\cdc.c
   3.729 -            putrsUSBUSART   0x0020ee    program     extern G:\p_source\picctl\firmware\cdc.c
   3.730 -             CDCTxService   0x00216a    program     extern G:\p_source\picctl\firmware\cdc.c
   3.731 -           LDByteWriteI2C   0x00225a    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.732 -            LDByteReadI2C   0x002300    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.733 -            LDPageReadI2C   0x00237c    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.734 -           LDPageWriteI2C   0x00243c    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.735 -             putstringI2C   0x0024e0    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.736 -       USBCheckStdRequest   0x002580    program     extern G:\p_source\picctl\firmware\usb9.c
   3.737 -      USBStdGetDscHandler   0x002642    program     extern G:\p_source\picctl\firmware\usb9.c
   3.738 -      USBStdSetCfgHandler   0x0026fa    program     extern G:\p_source\picctl\firmware\usb9.c
   3.739 -   USBStdGetStatusHandler   0x00274a    program     extern G:\p_source\picctl\firmware\usb9.c
   3.740 -  USBStdFeatureReqHandler   0x0027e6    program     extern G:\p_source\picctl\firmware\usb9.c
   3.741 -         USBCtrlEPService   0x002888    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.742 -   USBCtrlTrfSetupHandler   0x0028be    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.743 -     USBCtrlTrfOutHandler   0x00292a    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.744 -      USBCtrlTrfInHandler   0x00294a    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.745 -      USBCtrlTrfTxService   0x002984    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.746 -      USBCtrlTrfRxService   0x002a60    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.747 - USBCtrlEPServiceComplete   0x002ada    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.748 -USBPrepareForNextSetupTrf   0x002b66    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.749 -          lcd_ClearScreen   0x002b82    program     extern G:\p_source\picctl\firmware\T6963.c
   3.750 -          lcd_InitDisplay   0x002c2a    program     extern G:\p_source\picctl\firmware\T6963.c
   3.751 -            lcd_CheckBusy   0x002ca0    program     extern G:\p_source\picctl\firmware\T6963.c
   3.752 -          lcd_SetAutomode   0x002cf2    program     extern G:\p_source\picctl\firmware\T6963.c
   3.753 -            lcd_WriteData   0x002d28    program     extern G:\p_source\picctl\firmware\T6963.c
   3.754 -         lcd_WriteCommand   0x002d46    program     extern G:\p_source\picctl\firmware\T6963.c
   3.755 -            lcd_WriteByte   0x002d64    program     extern G:\p_source\picctl\firmware\T6963.c
   3.756 -        USBCheckBusStatus   0x002d86    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.757 -          USBModuleEnable   0x002da8    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.758 -         USBModuleDisable   0x002db6    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.759 -            USBSoftDetach   0x002dc0    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.760 -         USBDriverService   0x002dc4    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.761 -               USBSuspend   0x002e42    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.762 -       ___return_lbl00028   0x002e50    program     static                          
   3.763 -       USBWakeFromSuspend   0x002e52    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.764 -          USBRemoteWakeup   0x002e5a    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.765 -          USB_SOF_Handler   0x002e7e    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.766 -          USBStallHandler   0x002e82    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.767 -          USBErrorHandler   0x002e90    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.768 -  USBProtocolResetHandler   0x002e94    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.769 -               ClearArray   0x002ed8    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.770 -        ___while_lbl00043   0x002eec    program     static                          
   3.771 -        ___while_lbl00044   0x002efa    program     static                          
   3.772 -       ___return_lbl00042   0x002efa    program     static                          
   3.773 -                 rc5_init   0x002f02    program     extern G:\p_source\picctl\firmware\rc5.c
   3.774 -               rc5_decode   0x002f1e    program     extern G:\p_source\picctl\firmware\rc5.c
   3.775 -                rc5_scrap   0x003062    program     extern G:\p_source\picctl\firmware\rc5.c
   3.776 -                     main   0x003070    program     extern G:\p_source\picctl\firmware\main.c
   3.777 -                 USBTasks   0x0031cc    program     extern G:\p_source\picctl\firmware\main.c
   3.778 -                 high_isr   0x0031dc    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.779 -                  low_isr   0x003284    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.780 -               device_dsc   0x0032d6    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.781 -                    cfg01   0x0032e8    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.782 -                    sd000   0x00332b    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.783 -                    sd001   0x00332f    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.784 -                    sd002   0x003363    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.785 -               USB_CD_Ptr   0x003397    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.786 -               USB_SD_Ptr   0x00339b    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.787 -          ClassReqHandler   0x0033a1    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.788 -                _do_cinit   0x0033a4    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.789 -                     test   0x0033be    program     static                          
   3.790 -                copy_loop   0x003416    program     static                          
   3.791 -            copy_one_byte   0x00341c    program     static                          
   3.792 -             done_copying   0x00342a    program     static                          
   3.793 -       ___return_lbl00002   0x003440    program     static                          
   3.794 -                     done   0x003440    program     static                          
   3.795 -            SetOutputPWM1   0x003442    program     extern C:\MCC18\src\pmc_common\PWM\pw1setoc.c
   3.796 -             EEAckPolling   0x0034d4    program     extern C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.797 -                   __pa_0   0x003536    program     static C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.798 -                  getsI2C   0x003546    program     extern C:\MCC18\src\pmc_common\i2c\i2c_gets.c
   3.799 -                SetDCPWM2   0x0035ac    program     extern C:\MCC18\src\pmc_common\PWM\pw2setdc.c
   3.800 -                SetDCPWM1   0x00360a    program     extern C:\MCC18\src\pmc_common\PWM\pw1setdc.c
   3.801 -                Delay15ms   0x003668    program     extern G:\p_source\picctl\firmware\delay.c
   3.802 -                 Delay5ms   0x003676    program     extern G:\p_source\picctl\firmware\delay.c
   3.803 -                 Delay1us   0x003684    program     extern G:\p_source\picctl\firmware\delay.c
   3.804 -       ___return_lbl00002   0x003692    program     static                          
   3.805 -               Delay100us   0x003694    program     extern G:\p_source\picctl\firmware\delay.c
   3.806 -                  Delay1s   0x0036a2    program     extern G:\p_source\picctl\firmware\delay.c
   3.807 -                 WriteI2C   0x0036ba    program     extern C:\MCC18\src\pmc_common\i2c\i2c_writ.c
   3.808 -               OpenTimer3   0x003704    program     extern C:\MCC18\src\pmc_common\Timers\t3open.c
   3.809 -               ReadTimer0   0x00374a    program     extern C:\MCC18\src\pmc_common\Timers\t0read.c
   3.810 -                 FXM1616U   0x003788    program     extern C:\MCC18\src\traditional\math\fxm1616u.asm
   3.811 -              WriteTimer3   0x0037c4    program     extern C:\MCC18\src\pmc_common\Timers\t3write.c
   3.812 -              WriteTimer0   0x0037fc    program     extern C:\MCC18\src\pmc_common\Timers\t0write.c
   3.813 -               OpenTimer0   0x003834    program     extern C:\MCC18\src\pmc_common\Timers\t0open.c
   3.814 -               OpenTimer2   0x00386c    program     extern C:\MCC18\src\pmc_common\Timers\t2open.c
   3.815 -                 OpenPWM1   0x0038a2    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.816 -         OpenPWM1ConfigIO   0x0038ce    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.817 -             Delay10KTCYx   0x0038d2    program     extern C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.818 -                    D10Kx   0x0038dc    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.819 -                   D10K_1   0x0038de    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.820 -       _D10KTCYXCODE_0010   0x0038e2    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.821 -                    D10Kl   0x0038ea    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.822 -       _D10KTCYXCODE_001C   0x0038ee    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.823 -              Delay1KTCYx   0x003900    program     extern C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.824 -                     D1Kx   0x00390a    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.825 -                    D1K_1   0x00390c    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.826 -        _D1KTCYXCODE_0010   0x003910    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.827 -        _D1KTCYXCODE_0016   0x003916    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.828 -                 _startup   0x003920    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.829 -                     loop   0x003930    program     static                          
   3.830 -       ___return_lbl00001   0x00393a    program     static                          
   3.831 -             Delay100TCYx   0x00393c    program     extern C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.832 -       _D100TCYXCODE_0008   0x003944    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.833 -                    D100x   0x003948    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.834 -                   D100_1   0x00394a    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.835 -       _D100TCYXCODE_0012   0x00394e    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.836 -       _D100TCYXCODE_0018   0x003954    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.837 -                 FXD0808U   0x003958    program     extern C:\MCC18\src\traditional\math\fxd0808u.c
   3.838 -                     loop   0x003960    program     static                          
   3.839 -                  endloop   0x00396e    program     static                          
   3.840 -       ___return_lbl00000   0x003972    program     static                          
   3.841 -            __zero_memory   0x003974    program     extern C:\MCC18\src\traditional\proc\p18F4550.asm
   3.842 -               clear_loop   0x00397a    program     static C:\MCC18\src\traditional\proc\p18F4550.asm
   3.843 -                  ReadI2C   0x003982    program     extern C:\MCC18\src\pmc_common\i2c\i2c_read.c
   3.844 -                   __init   0x00398c    program     extern C:\MCC18\src\traditional\stdclib\__init.c
   3.845 +       ___case_1_lbl00005   0x001ab2    program     static                          
   3.846 +           ___if_lbl00004   0x001abc    program     static                          
   3.847 +     ___case_128_lbl00007   0x001adc    program     static                          
   3.848 +           ___if_lbl00006   0x001ae6    program     static                          
   3.849 +      ___case_33_lbl00009   0x001af8    program     static                          
   3.850 +           ___if_lbl00008   0x001b02    program     static                          
   3.851 +      ___case_32_lbl00011   0x001b34    program     static                          
   3.852 +           ___if_lbl00010   0x001b3e    program     static                          
   3.853 +      ___case_16_lbl00013   0x001b5a    program     static                          
   3.854 +           ___if_lbl00012   0x001b64    program     static                          
   3.855 +      ___case_20_lbl00015   0x001b6c    program     static                          
   3.856 +           ___if_lbl00014   0x001b80    program     static                          
   3.857 +          ___for_lbl00018   0x001bac    program     static                          
   3.858 +          ___for_lbl00016   0x001bde    program     static                          
   3.859 +          ___for_lbl00017   0x001be4    program     static                          
   3.860 +      ___case_22_lbl00020   0x001be8    program     static                          
   3.861 +           ___if_lbl00019   0x001bf4    program     static                          
   3.862 +      ___case_64_lbl00022   0x001c1a    program     static                          
   3.863 +           ___if_lbl00021   0x001c24    program     static                          
   3.864 +      ___case_65_lbl00024   0x001c60    program     static                          
   3.865 +           ___if_lbl00023   0x001c6c    program     static                          
   3.866 +      ___case_69_lbl00026   0x001c92    program     static                          
   3.867 +           ___if_lbl00025   0x001c9c    program     static                          
   3.868 +      ___case_70_lbl00028   0x001cc4    program     static                          
   3.869 +           ___if_lbl00027   0x001cce    program     static                          
   3.870 +     ___case_112_lbl00030   0x001cf6    program     static                          
   3.871 +           ___if_lbl00029   0x001d00    program     static                          
   3.872 +     ___case_113_lbl00032   0x001d0a    program     static                          
   3.873 +           ___if_lbl00031   0x001d14    program     static                          
   3.874 +      ___default_lbl00033   0x001d1c    program     static                          
   3.875 +   ___switchexit_lbl00003   0x001d20    program     static                          
   3.876 +         ___else_lbl00035   0x001d22    program     static                          
   3.877 +           ___if_lbl00034   0x001d24    program     static                          
   3.878 +           ___if_lbl00036   0x001d24    program     static                          
   3.879 +       ___return_lbl00000   0x001d24    program     static                          
   3.880 +           comm_send_data   0x001d38    program     extern G:\p_source\picctl\firmware\comm.c
   3.881 +             comm_send_ir   0x001dee    program     extern G:\p_source\picctl\firmware\comm.c
   3.882 +            comm_send_ack   0x001e5a    program     extern G:\p_source\picctl\firmware\comm.c
   3.883 +           comm_send_nack   0x001eaa    program     extern G:\p_source\picctl\firmware\comm.c
   3.884 +        ___while_lbl00047   0x001ec8    program     static                          
   3.885 +        ___while_lbl00048   0x001ed2    program     static                          
   3.886 +       ___return_lbl00046   0x001eea    program     static                          
   3.887 +           comm_send_nimp   0x001efe    program     extern G:\p_source\picctl\firmware\comm.c
   3.888 +       USBCheckCDCRequest   0x001f4c    program     extern G:\p_source\picctl\firmware\cdc.c
   3.889 +                CDCInitEP   0x002010    program     extern G:\p_source\picctl\firmware\cdc.c
   3.890 +             getsUSBUSART   0x002060    program     extern G:\p_source\picctl\firmware\cdc.c
   3.891 +             putsUSBUSART   0x0020e0    program     extern G:\p_source\picctl\firmware\cdc.c
   3.892 +            putrsUSBUSART   0x00215a    program     extern G:\p_source\picctl\firmware\cdc.c
   3.893 +             CDCTxService   0x0021d6    program     extern G:\p_source\picctl\firmware\cdc.c
   3.894 +       USBCheckStdRequest   0x0022c6    program     extern G:\p_source\picctl\firmware\usb9.c
   3.895 +      USBStdGetDscHandler   0x002388    program     extern G:\p_source\picctl\firmware\usb9.c
   3.896 +      USBStdSetCfgHandler   0x002440    program     extern G:\p_source\picctl\firmware\usb9.c
   3.897 +   USBStdGetStatusHandler   0x002490    program     extern G:\p_source\picctl\firmware\usb9.c
   3.898 +  USBStdFeatureReqHandler   0x00252c    program     extern G:\p_source\picctl\firmware\usb9.c
   3.899 +         USBCtrlEPService   0x0025ce    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.900 +   USBCtrlTrfSetupHandler   0x002604    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.901 +     USBCtrlTrfOutHandler   0x002670    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.902 +      USBCtrlTrfInHandler   0x002690    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.903 +      USBCtrlTrfTxService   0x0026ca    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.904 +      USBCtrlTrfRxService   0x0027a6    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.905 + USBCtrlEPServiceComplete   0x002820    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.906 +USBPrepareForNextSetupTrf   0x0028ac    program     extern G:\p_source\picctl\firmware\usbctrltrf.c
   3.907 +           LDByteWriteI2C   0x0028c8    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.908 +            LDByteReadI2C   0x00292e    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.909 +            LDPageReadI2C   0x00297a    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.910 +           LDPageWriteI2C   0x0029fa    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.911 +             putstringI2C   0x002a5e    program     extern G:\p_source\picctl\firmware\myi2c.c
   3.912 +          lcd_ClearScreen   0x002aee    program     extern G:\p_source\picctl\firmware\T6963.c
   3.913 +          lcd_InitDisplay   0x002b96    program     extern G:\p_source\picctl\firmware\T6963.c
   3.914 +            lcd_CheckBusy   0x002c0c    program     extern G:\p_source\picctl\firmware\T6963.c
   3.915 +          lcd_SetAutomode   0x002c5e    program     extern G:\p_source\picctl\firmware\T6963.c
   3.916 +            lcd_WriteData   0x002c94    program     extern G:\p_source\picctl\firmware\T6963.c
   3.917 +         lcd_WriteCommand   0x002cb2    program     extern G:\p_source\picctl\firmware\T6963.c
   3.918 +            lcd_WriteByte   0x002cd0    program     extern G:\p_source\picctl\firmware\T6963.c
   3.919 +        USBCheckBusStatus   0x002cf2    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.920 +          USBModuleEnable   0x002d14    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.921 +         USBModuleDisable   0x002d22    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.922 +            USBSoftDetach   0x002d2c    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.923 +         USBDriverService   0x002d30    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.924 +               USBSuspend   0x002dae    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.925 +       ___return_lbl00028   0x002dbc    program     static                          
   3.926 +       USBWakeFromSuspend   0x002dbe    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.927 +          USBRemoteWakeup   0x002dc6    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.928 +          USB_SOF_Handler   0x002dea    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.929 +          USBStallHandler   0x002dee    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.930 +          USBErrorHandler   0x002dfc    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.931 +  USBProtocolResetHandler   0x002e00    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.932 +               ClearArray   0x002e44    program     extern G:\p_source\picctl\firmware\usbdrv.c
   3.933 +        ___while_lbl00043   0x002e58    program     static                          
   3.934 +       ___return_lbl00042   0x002e66    program     static                          
   3.935 +        ___while_lbl00044   0x002e66    program     static                          
   3.936 +                 rc5_init   0x002e6e    program     extern G:\p_source\picctl\firmware\rc5.c
   3.937 +               rc5_decode   0x002e8a    program     extern G:\p_source\picctl\firmware\rc5.c
   3.938 +                rc5_scrap   0x002fce    program     extern G:\p_source\picctl\firmware\rc5.c
   3.939 +                     main   0x002fdc    program     extern G:\p_source\picctl\firmware\main.c
   3.940 +                 USBTasks   0x003138    program     extern G:\p_source\picctl\firmware\main.c
   3.941 +                 high_isr   0x003148    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.942 +                  low_isr   0x0031f0    program     extern G:\p_source\picctl\firmware\interrupt.c
   3.943 +               device_dsc   0x003242    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.944 +                    cfg01   0x003254    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.945 +                    sd000   0x003297    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.946 +                    sd001   0x00329b    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.947 +                    sd002   0x0032cf    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.948 +               USB_CD_Ptr   0x003303    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.949 +               USB_SD_Ptr   0x003307    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.950 +          ClassReqHandler   0x00330d    program     extern G:\p_source\picctl\firmware\usbdsc.c
   3.951 +                _do_cinit   0x003310    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.952 +                     test   0x00332a    program     static                          
   3.953 +                copy_loop   0x003382    program     static                          
   3.954 +            copy_one_byte   0x003388    program     static                          
   3.955 +             done_copying   0x003396    program     static                          
   3.956 +       ___return_lbl00002   0x0033ac    program     static                          
   3.957 +                     done   0x0033ac    program     static                          
   3.958 +            SetOutputPWM1   0x0033ae    program     extern C:\MCC18\src\pmc_common\PWM\pw1setoc.c
   3.959 +                  getsI2C   0x003440    program     extern C:\MCC18\src\pmc_common\i2c\i2c_gets.c
   3.960 +             EEAckPolling   0x0034a6    program     extern C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.961 +                   __pa_0   0x0034fc    program     static C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
   3.962 +                SetDCPWM2   0x00350c    program     extern C:\MCC18\src\pmc_common\PWM\pw2setdc.c
   3.963 +                SetDCPWM1   0x00356a    program     extern C:\MCC18\src\pmc_common\PWM\pw1setdc.c
   3.964 +                Delay15ms   0x0035c8    program     extern G:\p_source\picctl\firmware\delay.c
   3.965 +                 Delay5ms   0x0035d6    program     extern G:\p_source\picctl\firmware\delay.c
   3.966 +                 Delay1us   0x0035e4    program     extern G:\p_source\picctl\firmware\delay.c
   3.967 +       ___return_lbl00002   0x0035f2    program     static                          
   3.968 +               Delay100us   0x0035f4    program     extern G:\p_source\picctl\firmware\delay.c
   3.969 +                  Delay1s   0x003602    program     extern G:\p_source\picctl\firmware\delay.c
   3.970 +              Write_b_eep   0x00361a    program     extern C:\MCC18\src\pmc_common\EEP\write_B.c
   3.971 +               OpenTimer3   0x003664    program     extern C:\MCC18\src\pmc_common\Timers\t3open.c
   3.972 +               ReadTimer0   0x0036aa    program     extern C:\MCC18\src\pmc_common\Timers\t0read.c
   3.973 +                 FXM1616U   0x0036e8    program     extern C:\MCC18\src\traditional\math\fxm1616u.asm
   3.974 +                 WriteI2C   0x003724    program     extern C:\MCC18\src\pmc_common\i2c\i2c_writ.c
   3.975 +              WriteTimer3   0x003760    program     extern C:\MCC18\src\pmc_common\Timers\t3write.c
   3.976 +              WriteTimer0   0x003798    program     extern C:\MCC18\src\pmc_common\Timers\t0write.c
   3.977 +               OpenTimer0   0x0037d0    program     extern C:\MCC18\src\pmc_common\Timers\t0open.c
   3.978 +               OpenTimer2   0x003808    program     extern C:\MCC18\src\pmc_common\Timers\t2open.c
   3.979 +               Read_b_eep   0x00383e    program     extern C:\MCC18\src\pmc_common\EEP\read_B.c
   3.980 +                 OpenPWM1   0x003874    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.981 +         OpenPWM1ConfigIO   0x0038a0    program     extern C:\MCC18\src\pmc_common\PWM\pw1open.c
   3.982 +             Delay10KTCYx   0x0038a4    program     extern C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.983 +                    D10Kx   0x0038ae    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.984 +                   D10K_1   0x0038b0    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.985 +       _D10KTCYXCODE_0010   0x0038b4    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.986 +                    D10Kl   0x0038bc    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.987 +       _D10KTCYXCODE_001C   0x0038c0    program     static C:\MCC18\src\traditional\delays\d10ktcyx.asm
   3.988 +              Delay1KTCYx   0x0038d2    program     extern C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.989 +                     D1Kx   0x0038dc    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.990 +                    D1K_1   0x0038de    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.991 +        _D1KTCYXCODE_0010   0x0038e2    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.992 +        _D1KTCYXCODE_0016   0x0038e8    program     static C:\MCC18\src\traditional\delays\d1ktcyx.asm
   3.993 +                 _startup   0x0038f2    program     extern C:\MCC18\src\traditional\startup\c018i.c
   3.994 +                     loop   0x003902    program     static                          
   3.995 +       ___return_lbl00001   0x00390c    program     static                          
   3.996 +             Delay100TCYx   0x00390e    program     extern C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.997 +       _D100TCYXCODE_0008   0x003916    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.998 +                    D100x   0x00391a    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
   3.999 +                   D100_1   0x00391c    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
  3.1000 +       _D100TCYXCODE_0012   0x003920    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
  3.1001 +       _D100TCYXCODE_0018   0x003926    program     static C:\MCC18\src\traditional\delays\d100tcyx.asm
  3.1002 +                 FXD0808U   0x00392a    program     extern C:\MCC18\src\traditional\math\fxd0808u.c
  3.1003 +                     loop   0x003932    program     static                          
  3.1004 +                  endloop   0x003940    program     static                          
  3.1005 +       ___return_lbl00000   0x003944    program     static                          
  3.1006 +                  IdleI2C   0x003946    program     extern C:\MCC18\src\pmc_common\i2c\i2c_idle.c
  3.1007 +            __zero_memory   0x003954    program     extern C:\MCC18\src\traditional\proc\p18F4550.asm
  3.1008 +               clear_loop   0x00395a    program     static C:\MCC18\src\traditional\proc\p18F4550.asm
  3.1009 +                  ReadI2C   0x003962    program     extern C:\MCC18\src\pmc_common\i2c\i2c_read.c
  3.1010 +                   __init   0x00396c    program     extern C:\MCC18\src\traditional\stdclib\__init.c
  3.1011                       SIGN   0x000000       data     extern C:\MCC18\src\traditional\math\cmath18.asm
  3.1012              __FPFLAGSbits   0x000001       data     extern C:\MCC18\src\traditional\math\cmath18.asm
  3.1013                  __FPFLAGS   0x000001       data     extern C:\MCC18\src\traditional\math\cmath18.asm
  3.1014 @@ -939,14 +968,14 @@
  3.1015                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\comm.c
  3.1016                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\main.c
  3.1017                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\myi2c.c
  3.1018 -                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\i2c\i2c_eeap.c
  3.1019                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\Timers\t0read.c
  3.1020 +                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\EEP\read_B.c
  3.1021                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\user.c
  3.1022                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\rc5.c
  3.1023                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\PWM\pw1setdc.c
  3.1024                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\usb9.c
  3.1025                    __tmp_0   0x000014       data     static G:\p_source\picctl\firmware\usbctrltrf.c
  3.1026 -                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\i2c\i2c_writ.c
  3.1027 +                  __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\EEP\write_B.c
  3.1028                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\PWM\pw1setoc.c
  3.1029                    __tmp_0   0x000014       data     static C:\MCC18\src\pmc_common\PWM\pw2setdc.c
  3.1030              DelayCounter2   0x00001c       data     extern C:\MCC18\src\traditional\delays\delayd2.asm
     4.1 --- a/firmware/comm.c	Tue Apr 15 00:21:48 2008 +0200
     4.2 +++ b/firmware/comm.c	Fri Jun 27 18:08:06 2008 +0200
     4.3 @@ -13,6 +13,7 @@
     4.4  /** I N C L U D E S **********************************************************/
     4.5  #include <p18cxxx.h>
     4.6  #include <pwm.h>
     4.7 +#include <eep.h>
     4.8  #include "typedefs.h"
     4.9  #include "usb.h"
    4.10  #include "cdc.h"
    4.11 @@ -72,6 +73,20 @@
    4.12  					Delay15ms();
    4.13   					_asm goto BOOTLOAD_START _endasm;
    4.14  					break;
    4.15 +
    4.16 +/* E E P R O M    C O M M A N D S */
    4.17 +				case CMD_READ_EEPROM:
    4.18 +					if (input[CMD_HD_LENGTH+1] != 1) { comm_send_nack(); break;}
    4.19 +					input[0] = Read_b_eep (input[CMD_DATA_START]);
    4.20 +					comm_send_data(input, 0x01);
    4.21 +					break;
    4.22 +
    4.23 +				case CMD_WRITE_EEPROM:
    4.24 +					if (input[CMD_HD_LENGTH+1] != 1) { comm_send_nack(); break;}
    4.25 +					Write_b_eep (input[CMD_DATA_START],input[CMD_DATA_START+1]);
    4.26 +					comm_send_ack();
    4.27 +					break;
    4.28 +
    4.29  				
    4.30  /* D I S P L A Y    C O M M A N D S */
    4.31  				case CMD_DISP_CLEAR_SCREEN:
     5.1 --- a/firmware/io_cfg.h	Tue Apr 15 00:21:48 2008 +0200
     5.2 +++ b/firmware/io_cfg.h	Fri Jun 27 18:08:06 2008 +0200
     5.3 @@ -119,6 +119,9 @@
     5.4  #define CMD_DISP_SET_ROW_DATA   	0x14
     5.5  #define CMD_DISP_SET_ADDRESS		0x16
     5.6  
     5.7 +#define CMD_WRITE_EEPROM			0x20
     5.8 +#define CMD_READ_EEPROM				0x21
     5.9 +
    5.10  #define CMD_READ_CLOCK				0x40
    5.11  #define CMD_WRITE_CLOCK				0x41
    5.12  #define CMD_SET_PWM1				0x45