000   GOTO 0xc8      
001   MOVLW 0x8      
002   BTFSC 0x35, 0x2
003   MOVLW 0x1      
004   MOVWF 0x23     
005   CLRF 0x22      
006   MOVF 0x38, W   
007   MOVWF 0x4      
008   MOVF 0x36, W   
009   CALL 0x49      
00A   MOVF 0x36, W   
00B   IORWF 0, F     
00C   BCF 0x4, 0x7   
00D   ANDWF 0, W     
00E   ADDLW 0xff     
00F   BTFSS 0x35, 0x2
010   RRF 0x22, F    
011   BTFSC 0x35, 0x2
012   RLF 0x22, F    
013   MOVLW 0x32     
014   CALL 0x5d      
015   DECFSZ 0x23, F 
016   GOTO 0x8       
017   MOVF 0x22, W   
018   BSF 0x3, 0     
019   GOTO 0xc3      
01A   MOVWF 0x22     
01B   MOVLW 0x8      
01C   BTFSC 0x35, 0x2
01D   MOVLW 0x1      
01E   MOVWF 0x23     
01F   RRF 0x22, F    
020   MOVF 0x38, W   
021   MOVWF 0x4      
022   MOVF 0x36, W   
023   CALL 0x49      
024   MOVF 0x36, W   
025   BTFSC 0x3, 0   
026   IORWF 0, F     
027   MOVLW 0x3c     
028   CALL 0x5d      
029   MOVF 0x36, W   
02A   IORWF 0, F     
02B   DECFSZ 0x23, F 
02C   GOTO 0x1f      
02D   BSF 0x3, 0     
02E   GOTO 0xc3      
02F   BTFSS 0x35, 0x1
030   GOTO 0xc3      
031   GOTO 0x35      
032   MOVWF 0x35     
033   BTFSS 0x35, 0  
034   GOTO 0xc3      
035   MOVF 0x38, W   
036   MOVWF 0x4      
037   MOVF 0x36, W   
038   CALL 0x49      
039   MOVLW 0x1      
03A   MOVWF 0x21     
03B   MOVLW 0xf4     
03C   CALL 0x5e      
03D   MOVF 0x36, W   
03E   IORWF 0, F     
03F   MOVLW 0x1      
040   MOVWF 0x21     
041   MOVLW 0xf4     
042   GOTO 0x5e      
043   MOVF 0x29, W   
044   BTFSC 0x3, 0x2 
045   GOTO 0xc3      
046   CALL 0xbe      
047   DECF 0x29, F   
048   GOTO 0x43      
049   XORLW 0xff     
04A   ANDWF 0, F     
04B   GOTO 0x4c      
04C   BSF 0x4, 0x7   
04D   ANDWF 0, F     
04E   GOTO 0xc3      
04F   BSF 0x3, 0x5   
050   MOVWF 0x1b     
051   BSF 0x1c, 0    
052   MOVF 0x1a, W   
053   GOTO 0xc3      
054   BSF 0x3, 0x5   
055   IORLW 0xf8     
056   ANDWF 0x1, F   
057   ANDLW 0xf      
058   IORWF 0x1, F   
059   SLEEP          
05A   MOVLW 0xf      
05B   IORWF 0x1, F   
05C   GOTO 0xc3      
05D   CLRF 0x21      
05E   ADDLW 0xe8     
05F   MOVWF 0x20     
060   COMF 0x21, F   
061   MOVLW 0xfc     
062   BTFSS 0x3, 0   
063   GOTO 0x67      
064   ADDWF 0x20, F  
065   BTFSC 0x3, 0   
066   GOTO 0x64      
067   ADDWF 0x20, F  
068   NOP            
069   INCFSZ 0x21, F 
06A   GOTO 0x64      
06B   BTFSC 0x20, 0  
06C   GOTO 0x6d      
06D   BTFSS 0x20, 0x1
06E   GOTO 0x71      
06F   NOP            
070   GOTO 0x71      
071   RETURN         
072   ADDLW 0x1      
073   MOVWF 0x27     
074   MOVLW 0xa      
075   MOVWF 0x22     
076   CLRF 0x23      
077   CALL 0x8c      
078   DECFSZ 0x27, F 
079   GOTO 0x77      
07A   MOVF 0x24, W   
07B   RETURN         
07C   BCF 0x3, 0     
07D   RLF 0x20, F    
07E   RLF 0x21, F    
07F   ADDLW 0xff     
080   BTFSC 0x3, 0   
081   GOTO 0x7c      
082   MOVF 0x20, W   
083   GOTO 0xc3      
084   BCF 0x3, 0     
085   RRF 0x21, F    
086   RRF 0x20, F    
087   ADDLW 0xff     
088   BTFSC 0x3, 0   
089   GOTO 0x84      
08A   MOVF 0x20, W   
08B   GOTO 0xc3      
08C   CLRF 0x25      
08D   CLRF 0x24      
08E   MOVLW 0x10     
08F   MOVWF 0x26     
090   RLF 0x21, W    
091   RLF 0x24, F    
092   RLF 0x25, F    
093   MOVF 0x22, W   
094   SUBWF 0x24, F  
095   MOVF 0x23, W   
096   BTFSS 0x3, 0   
097   INCFSZ 0x23, W 
098   SUBWF 0x25, F  
099   BTFSC 0x3, 0   
09A   GOTO 0xa2      
09B   MOVF 0x22, W   
09C   ADDWF 0x24, F  
09D   MOVF 0x23, W   
09E   BTFSC 0x3, 0   
09F   INCFSZ 0x23, W 
0A0   ADDWF 0x25, F  
0A1   BCF 0x3, 0     
0A2   RLF 0x20, F    
0A3   RLF 0x21, F    
0A4   DECFSZ 0x26, F 
0A5   GOTO 0x90      
0A6   MOVF 0x20, W   
0A7   GOTO 0xc3      
0A8   MOVLW 0x10     
0A9   MOVWF 0x28     
0AA   CLRF 0x21      
0AB   CLRF 0x20      
0AC   RRF 0x27, F    
0AD   RRF 0x26, F    
0AE   BTFSS 0x3, 0   
0AF   GOTO 0xb6      
0B0   MOVF 0x22, W   
0B1   ADDWF 0x20, F  
0B2   MOVF 0x23, W   
0B3   BTFSC 0x3, 0   
0B4   INCFSZ 0x23, W 
0B5   ADDWF 0x21, F  
0B6   RRF 0x21, F    
0B7   RRF 0x20, F    
0B8   RRF 0x25, F    
0B9   RRF 0x24, F    
0BA   DECFSZ 0x28, F 
0BB   GOTO 0xac      
0BC   MOVF 0x24, W   
0BD   GOTO 0xc3      
0BE   MOVWF 0x4      
0BF   MOVF 0x31, W   
0C0   MOVWF 0xa      
0C1   MOVF 0x30, W   
0C2   MOVWF 0x2      
0C3   BCF 0x3, 0x7   
0C4   BCF 0x3, 0x6   
0C5   BCF 0x3, 0x5   
0C6   NOP            
0C7   RETURN         
0C8   MOVLW 0x7      
0C9   MOVWF 0x19     
0CA   BSF 0x3, 0x5   
0CB   CLRF 0x1f      
0CC   CLRF 0x5       
0CD   BCF 0x3, 0x5   
0CE   CLRF 0x5       
0CF   BSF 0x5, 0x1   
0D0   MOVLW 0x21     
0D1   MOVWF 0x45     
0D2   CALL 0x3ea     
0D3   MOVLW 0xa9     
0D4   MOVWF 0x45     
0D5   CALL 0x3ea     
0D6   MOVLW 0x6      
0D7   MOVWF 0x45     
0D8   CALL 0x3ea     
0D9   MOVLW 0x13     
0DA   MOVWF 0x45     
0DB   CALL 0x3ea     
0DC   MOVLW 0x20     
0DD   MOVWF 0x45     
0DE   CALL 0x3ea     
0DF   CALL 0x1eb     
0E0   CALL 0x21c     
0E1   MOVLW 0xc      
0E2   MOVWF 0x45     
0E3   BTFSS 0x5, 0x3 
0E4   GOTO 0xe7      
0E5   MOVLW 0xd      
0E6   MOVWF 0x45     
0E7   CALL 0x3ea     
0E8   MOVLW 0x5      
0E9   MOVWF 0x38     
0EA   MOVLW 0x4      
0EB   MOVWF 0x36     
0EC   MOVLW 0x1      
0ED   CALL 0x32      
0EE   MOVLW 0xcc     
0EF   CALL 0x1a      
0F0   MOVLW 0xbe     
0F1   CALL 0x1a      
0F2   CALL 0x2f      
0F3   MOVLW 0x5      
0F4   MOVWF 0x38     
0F5   MOVLW 0x4      
0F6   MOVWF 0x36     
0F7   MOVLW 0        
0F8   CALL 0x32      
0F9   CALL 0x1       
0FA   MOVWF 0x3e     
0FB   CALL 0x1       
0FC   MOVWF 0x3f     
0FD   MOVLW 0x4      
0FE   MOVWF 0x29     
0FF   MOVLW 0x1      
100   MOVWF 0x30     
101   CLRF 0x31      
102   CALL 0x43      
103   CALL 0x1       
104   MOVWF 0x44     
105   CALL 0x1       
106   MOVWF 0x43     
107   CALL 0x2f      
108   BCF 0x41, 0    
109   BTFSS 0x3f, 0x7
10A   GOTO 0x117     
10B   COMF 0x3e, W   
10C   MOVWF 0x32     
10D   COMF 0x3f, W   
10E   MOVWF 0x33     
10F   MOVLW 0x1      
110   ADDWF 0x32, W  
111   MOVWF 0x3e     
112   MOVF 0x33, W   
113   BTFSC 0x3, 0   
114   ADDLW 0x1      
115   MOVWF 0x3f     
116   BSF 0x41, 0    
117   MOVF 0x3e, W   
118   MOVWF 0x20     
119   MOVF 0x3f, W   
11A   MOVWF 0x21     
11B   MOVLW 0x4      
11C   CALL 0x87      
11D   MOVWF 0x48     
11E   MOVLW 0xf      
11F   ANDWF 0x3e, W  
120   MOVWF 0x49     
121   MOVF 0x49, W   
122   MOVWF 0x26     
123   CLRF 0x27      
124   MOVLW 0x71     
125   MOVWF 0x22     
126   MOVLW 0x2      
127   MOVWF 0x23     
128   CALL 0xa8      
129   MOVWF 0x3e     
12A   MOVF 0x25, W   
12B   MOVWF 0x3f     
12C   MOVLW 0x5      
12D   MOVWF 0x38     
12E   MOVLW 0x4      
12F   MOVWF 0x36     
130   MOVLW 0x1      
131   CALL 0x32      
132   MOVLW 0xcc     
133   CALL 0x1a      
134   MOVLW 0x44     
135   CALL 0x1a      
136   CALL 0x2f      
137   MOVLW 0x8c     
138   MOVWF 0x45     
139   CALL 0x3ea     
13A   MOVLW 0x43     
13B   MOVWF 0x45     
13C   CALL 0x3ea     
13D   MOVLW 0x64     
13E   SUBWF 0x48, W  
13F   BTFSS 0x3, 0   
140   GOTO 0x145     
141   MOVLW 0x1      
142   MOVWF 0x42     
143   CALL 0x1f2     
144   GOTO 0x14c     
145   MOVLW 0xa      
146   MOVWF 0x42     
147   BTFSS 0x41, 0  
148   GOTO 0x14b     
149   MOVLW 0xb      
14A   MOVWF 0x42     
14B   CALL 0x1f2     
14C   MOVF 0x48, W   
14D   MOVWF 0x20     
14E   CLRF 0x21      
14F   MOVLW 0x1      
150   CALL 0x72      
151   MOVWF 0x42     
152   CALL 0x1f2     
153   MOVF 0x48, W   
154   MOVWF 0x20     
155   CLRF 0x21      
156   MOVLW 0        
157   CALL 0x72      
158   MOVWF 0x42     
159   CALL 0x1f2     
15A   MOVLW 0xc      
15B   MOVWF 0x42     
15C   CALL 0x1f2     
15D   MOVF 0x3e, W   
15E   MOVWF 0x20     
15F   MOVF 0x3f, W   
160   MOVWF 0x21     
161   MOVLW 0x3      
162   CALL 0x72      
163   MOVWF 0x42     
164   CALL 0x1f2     
165   CALL 0x1b7     
166   MOVLW 0xff     
167   MOVWF 0x3a     
168   MOVLW 0xff     
169   MOVWF 0x3b     
16A   MOVLW 0xff     
16B   MOVWF 0x3c     
16C   MOVLW 0xff     
16D   MOVWF 0x3d     
16E   MOVLW 0x21     
16F   SUBWF 0x48, W  
170   BTFSS 0x3, 0   
171   GOTO 0x173     
172   GOTO 0x19e     
173   MOVF 0x48, W   
174   SUBLW 0x20     
175   MOVWF 0x48     
176   MOVLW 0x1      
177   MOVWF 0x4b     
178   MOVF 0x4b, W   
179   SUBWF 0x48, W  
17A   BTFSS 0x3, 0   
17B   GOTO 0x180     
17C   BCF 0x3, 0     
17D   RLF 0x3a, F    
17E   INCFSZ 0x4b, F 
17F   GOTO 0x178     
180   MOVLW 0x9      
181   MOVWF 0x4b     
182   MOVF 0x4b, W   
183   SUBWF 0x48, W  
184   BTFSS 0x3, 0   
185   GOTO 0x18a     
186   BCF 0x3, 0     
187   RLF 0x3b, F    
188   INCFSZ 0x4b, F 
189   GOTO 0x182     
18A   MOVLW 0x11     
18B   MOVWF 0x4b     
18C   MOVF 0x4b, W   
18D   SUBWF 0x48, W  
18E   BTFSS 0x3, 0   
18F   GOTO 0x194     
190   BCF 0x3, 0     
191   RLF 0x3c, F    
192   INCFSZ 0x4b, F 
193   GOTO 0x18c     
194   MOVLW 0x19     
195   MOVWF 0x4b     
196   MOVF 0x4b, W   
197   SUBWF 0x48, W  
198   BTFSS 0x3, 0   
199   GOTO 0x19e     
19A   BCF 0x3, 0     
19B   RLF 0x3d, F    
19C   INCFSZ 0x4b, F 
19D   GOTO 0x196     
19E   CLRF 0x4b      
19F   MOVLW 0x4      
1A0   SUBWF 0x4b, W  
1A1   BTFSC 0x3, 0   
1A2   GOTO 0x1ac     
1A3   CALL 0x1af     
1A4   MOVF 0x4b, W   
1A5   ADDLW 0x3a     
1A6   MOVWF 0x4      
1A7   MOVF 0, W      
1A8   MOVWF 0x45     
1A9   CALL 0x3eb     
1AA   INCFSZ 0x4b, F 
1AB   GOTO 0x19f     
1AC   MOVLW 0x6      
1AD   CALL 0x54      
1AE   GOTO 0xe1      
1AF   MOVLW 0xcc     
1B0   MOVWF 0x45     
1B1   CALL 0x3ea     
1B2   MOVLW 0x41     
1B3   ADDWF 0x4b, W  
1B4   MOVWF 0x45     
1B5   CALL 0x3ea     
1B6   RETURN         
1B7   CLRF 0x46      
1B8   BTFSS 0x41, 0  
1B9   GOTO 0x1bc     
1BA   MOVLW 0x4      
1BB   MOVWF 0x46     
1BC   MOVLW 0xbf     
1BD   MOVWF 0x45     
1BE   CALL 0x3ea     
1BF   MOVLW 0x43     
1C0   MOVWF 0x45     
1C1   CALL 0x3ea     
1C2   MOVF 0x46, W   
1C3   MOVWF 0x45     
1C4   CALL 0x3eb     
1C5   MOVF 0x46, W   
1C6   MOVWF 0x45     
1C7   CALL 0x3eb     
1C8   BTFSS 0x41, 0  
1C9   GOTO 0x1cc     
1CA   MOVLW 0x1      
1CB   MOVWF 0x46     
1CC   MOVLW 0xbd     
1CD   MOVWF 0x45     
1CE   CALL 0x3ea     
1CF   MOVLW 0x42     
1D0   MOVWF 0x45     
1D1   CALL 0x3ea     
1D2   MOVF 0x46, W   
1D3   MOVWF 0x45     
1D4   CALL 0x3eb     
1D5   MOVF 0x46, W   
1D6   MOVWF 0x45     
1D7   CALL 0x3eb     
1D8   MOVLW 0x1      
1D9   MOVWF 0x46     
1DA   BTFSS 0x41, 0  
1DB   GOTO 0x1de     
1DC   MOVLW 0x41     
1DD   MOVWF 0x46     
1DE   MOVLW 0xbd     
1DF   MOVWF 0x45     
1E0   CALL 0x3ea     
1E1   MOVLW 0x40     
1E2   MOVWF 0x45     
1E3   CALL 0x3ea     
1E4   MOVF 0x46, W   
1E5   MOVWF 0x45     
1E6   CALL 0x3eb     
1E7   MOVF 0x46, W   
1E8   MOVWF 0x45     
1E9   CALL 0x3eb     
1EA   RETURN         
1EB   MOVLW 0x80     
1EC   MOVWF 0x45     
1ED   CALL 0x3ea     
1EE   MOVLW 0x40     
1EF   MOVWF 0x45     
1F0   CALL 0x3ea     
1F1   RETURN         
1F2   MOVF 0x42, W   
1F3   MOVWF 0x26     
1F4   CLRF 0x27      
1F5   MOVLW 0x5      
1F6   MOVWF 0x22     
1F7   CLRF 0x23      
1F8   CALL 0xa8      
1F9   MOVWF 0x47     
1FA   MOVLW 0x1      
1FB   MOVWF 0x40     
1FC   MOVLW 0x6      
1FD   SUBWF 0x40, W  
1FE   BTFSC 0x3, 0   
1FF   GOTO 0x207     
200   MOVF 0x47, W   
201   CALL 0x4f      
202   MOVWF 0x45     
203   CALL 0x3eb     
204   INCF 0x47, F   
205   INCFSZ 0x40, F 
206   GOTO 0x1fc     
207   CLRF 0x45      
208   CALL 0x3eb     
209   RETURN         
20A   ADDLW 0xff     
20B   ADDLW 0xff     
20C   ADDLW 0xff     
20D   ADDLW 0xff     
20E   ADDLW 0xff     
20F   ADDLW 0xff     
210   ADDLW 0xff     
211   ADDLW 0xff     
212   ADDLW 0xff     
213   ADDLW 0xff     
214   ADDLW 0xff     
215   ADDLW 0xff     
216   ADDLW 0xff     
217   ADDLW 0xff     
218   ADDLW 0xff     
219   ADDLW 0xff     
21A   ADDLW 0xff     
21B   ADDLW 0xff     
21C   MOVLW 0x41     
21D   MOVWF 0x4b     
21E   MOVLW 0x80     
21F   SUBWF 0x4b, W  
220   BTFSC 0x3, 0   
221   GOTO 0x228     
222   MOVF 0x4b, W   
223   CALL 0x4f      
224   MOVWF 0x45     
225   CALL 0x3eb     
226   INCFSZ 0x4b, F 
227   GOTO 0x21e     
228   CLRF 0x4b      
229   MOVLW 0xc3     
22A   SUBWF 0x4b, W  
22B   BTFSC 0x3, 0   
22C   GOTO 0x2fe     
22D   MOVF 0x4b, W   
22E   SUBLW 0xc2     
22F   BTFSS 0x3, 0   
230   GOTO 0x2fb     
231   CALL 0x234     
232   MOVWF 0x45     
233   GOTO 0x2fb     
234   MOVLW 0x2      
235   MOVWF 0xa      
236   MOVF 0x4b, W   
237   ADDWF 0x2, F   
238   RETLW 0x1      
239   RETLW 0xa1     
23A   RETLW 0x11     
23B   RETLW 0x51     
23C   RETLW 0xa1     
23D   RETLW 0x1      
23E   RETLW 0xe1     
23F   RETLW 0x11     
240   RETLW 0x11     
241   RETLW 0xe1     
242   RETLW 0x1      
243   RETLW 0x81     
244   RETLW 0x41     
245   RETLW 0x41     
246   RETLW 0x41     
247   RETLW 0x81     
248   RETLW 0x1      
249   RETLW 0x1      
24A   RETLW 0x1      
24B   RETLW 0x1      
24C   RETLW 0xff     
24D   RETLW 0xff     
24E   RETLW 0        
24F   RETLW 0        
250   RETLW 0xff     
251   RETLW 0        
252   RETLW 0x21     
253   RETLW 0x20     
254   RETLW 0x3c     
255   RETLW 0x23     
256   RETLW 0x6      
257   RETLW 0x39     
258   RETLW 0x60     
259   RETLW 0x80     
25A   RETLW 0xa3     
25B   RETLW 0xbd     
25C   RETLW 0x2b     
25D   RETLW 0x2d     
25E   RETLW 0x33     
25F   RETLW 0x80     
260   RETLW 0xff     
261   RETLW 0        
262   RETLW 0        
263   RETLW 0        
264   RETLW 0        
265   RETLW 0xf      
266   RETLW 0xf      
267   RETLW 0xf      
268   RETLW 0        
269   RETLW 0        
26A   RETLW 0        
26B   RETLW 0x3      
26C   RETLW 0x7      
26D   RETLW 0xf      
26E   RETLW 0xd      
26F   RETLW 0xd      
270   RETLW 0xd      
271   RETLW 0x5      
272   RETLW 0        
273   RETLW 0xf      
274   RETLW 0xf      
275   RETLW 0xf      
276   RETLW 0        
277   RETLW 0xf      
278   RETLW 0xf      
279   RETLW 0xf      
27A   RETLW 0        
27B   RETLW 0xf      
27C   RETLW 0xf      
27D   RETLW 0xf      
27E   RETLW 0        
27F   RETLW 0x3f     
280   RETLW 0x3f     
281   RETLW 0x3f     
282   RETLW 0x4      
283   RETLW 0xf      
284   RETLW 0xf      
285   RETLW 0x7      
286   RETLW 0        
287   RETLW 0xc      
288   RETLW 0xc      
289   RETLW 0        
28A   RETLW 0        
28B   RETLW 0        
28C   RETLW 0x4      
28D   RETLW 0x84     
28E   RETLW 0x45     
28F   RETLW 0x45     
290   RETLW 0x84     
291   RETLW 0x4      
292   RETLW 0x84     
293   RETLW 0x45     
294   RETLW 0x45     
295   RETLW 0x84     
296   RETLW 0        
297   RETLW 0xff     
298   RETLW 0        
299   RETLW 0        
29A   RETLW 0        
29B   RETLW 0xff     
29C   RETLW 0        
29D   RETLW 0x84     
29E   RETLW 0x4      
29F   RETLW 0        
2A0   RETLW 0xff     
2A1   RETLW 0xff     
2A2   RETLW 0        
2A3   RETLW 0        
2A4   RETLW 0        
2A5   RETLW 0xe1     
2A6   RETLW 0xf2     
2A7   RETLW 0x12     
2A8   RETLW 0x12     
2A9   RETLW 0x12     
2AA   RETLW 0x12     
2AB   RETLW 0x12     
2AC   RETLW 0x12     
2AD   RETLW 0x12     
2AE   RETLW 0x12     
2AF   RETLW 0x12     
2B0   RETLW 0x12     
2B1   RETLW 0x12     
2B2   RETLW 0x13     
2B3   RETLW 0x13     
2B4   RETLW 0x13     
2B5   RETLW 0x10     
2B6   RETLW 0x10     
2B7   RETLW 0x8      
2B8   RETLW 0x4      
2B9   RETLW 0x2      
2BA   RETLW 0x1      
2BB   RETLW 0x1      
2BC   RETLW 0x1      
2BD   RETLW 0x1      
2BE   RETLW 0x1      
2BF   RETLW 0x1      
2C0   RETLW 0x1      
2C1   RETLW 0x1      
2C2   RETLW 0x1      
2C3   RETLW 0x1      
2C4   RETLW 0x1      
2C5   RETLW 0x1      
2C6   RETLW 0x1      
2C7   RETLW 0x1      
2C8   RETLW 0x1      
2C9   RETLW 0x1      
2CA   RETLW 0x1      
2CB   RETLW 0x1      
2CC   RETLW 0x1      
2CD   RETLW 0x1      
2CE   RETLW 0x1      
2CF   RETLW 0x81     
2D0   RETLW 0x81     
2D1   RETLW 0x81     
2D2   RETLW 0x1      
2D3   RETLW 0x1      
2D4   RETLW 0x1      
2D5   RETLW 0x1      
2D6   RETLW 0x1      
2D7   RETLW 0x1      
2D8   RETLW 0x1      
2D9   RETLW 0x1      
2DA   RETLW 0x1      
2DB   RETLW 0x1      
2DC   RETLW 0xfe     
2DD   RETLW 0        
2DE   RETLW 0        
2DF   RETLW 0        
2E0   RETLW 0x10     
2E1   RETLW 0x14     
2E2   RETLW 0x16     
2E3   RETLW 0x15     
2E4   RETLW 0x14     
2E5   RETLW 0x10     
2E6   RETLW 0x13     
2E7   RETLW 0x14     
2E8   RETLW 0x14     
2E9   RETLW 0x13     
2EA   RETLW 0        
2EB   RETLW 0xff     
2EC   RETLW 0        
2ED   RETLW 0        
2EE   RETLW 0        
2EF   RETLW 0xff     
2F0   RETLW 0        
2F1   RETLW 0x10     
2F2   RETLW 0x10     
2F3   RETLW 0        
2F4   RETLW 0xff     
2F5   RETLW 0xff     
2F6   RETLW 0        
2F7   RETLW 0        
2F8   RETLW 0        
2F9   RETLW 0xff     
2FA   RETLW 0xff     
2FB   CALL 0x3eb     
2FC   INCFSZ 0x4b, F 
2FD   GOTO 0x229     
2FE   CLRF 0x45      
2FF   MOVLW 0x1      
300   MOVWF 0x4b     
301   MOVLW 0x29     
302   SUBWF 0x4b, W  
303   BTFSC 0x3, 0   
304   GOTO 0x308     
305   CALL 0x3eb     
306   INCFSZ 0x4b, F 
307   GOTO 0x301     
308   CLRF 0x4b      
309   MOVLW 0xce     
30A   SUBWF 0x4b, W  
30B   BTFSC 0x3, 0   
30C   GOTO 0x3e9     
30D   MOVF 0x4b, W   
30E   SUBLW 0xcd     
30F   BTFSS 0x3, 0   
310   GOTO 0x3e6     
311   CALL 0x314     
312   MOVWF 0x45     
313   GOTO 0x3e6     
314   MOVLW 0x3      
315   MOVWF 0xa      
316   MOVF 0x4b, W   
317   ADDWF 0x2, F   
318   RETLW 0x3      
319   RETLW 0x2      
31A   RETLW 0x3      
31B   RETLW 0        
31C   RETLW 0        
31D   RETLW 0x3e     
31E   RETLW 0x41     
31F   RETLW 0x41     
320   RETLW 0x41     
321   RETLW 0x23     
322   RETLW 0        
323   RETLW 0        
324   RETLW 0        
325   RETLW 0xff     
326   RETLW 0        
327   RETLW 0        
328   RETLW 0        
329   RETLW 0x40     
32A   RETLW 0x40     
32B   RETLW 0x40     
32C   RETLW 0x41     
32D   RETLW 0x5f     
32E   RETLW 0x40     
32F   RETLW 0x4e     
330   RETLW 0x51     
331   RETLW 0x51     
332   RETLW 0x4e     
333   RETLW 0        
334   RETLW 0xff     
335   RETLW 0        
336   RETLW 0        
337   RETLW 0        
338   RETLW 0xff     
339   RETLW 0        
33A   RETLW 0x42     
33B   RETLW 0x40     
33C   RETLW 0        
33D   RETLW 0xff     
33E   RETLW 0xff     
33F   RETLW 0        
340   RETLW 0x40     
341   RETLW 0xc0     
342   RETLW 0x47     
343   RETLW 0x47     
344   RETLW 0x46     
345   RETLW 0x86     
346   RETLW 0x6      
347   RETLW 0x6      
348   RETLW 0x6      
349   RETLW 0x6      
34A   RETLW 0x6      
34B   RETLW 0x86     
34C   RETLW 0xc6     
34D   RETLW 0x6      
34E   RETLW 0x86     
34F   RETLW 0x46     
350   RETLW 0x46     
351   RETLW 0x86     
352   RETLW 0x6      
353   RETLW 0x46     
354   RETLW 0xc6     
355   RETLW 0x46     
356   RETLW 0x46     
357   RETLW 0x86     
358   RETLW 0x6      
359   RETLW 0x86     
35A   RETLW 0x46     
35B   RETLW 0x46     
35C   RETLW 0x86     
35D   RETLW 0x6      
35E   RETLW 0x86     
35F   RETLW 0x46     
360   RETLW 0x46     
361   RETLW 0x86     
362   RETLW 0x6      
363   RETLW 0x6      
364   RETLW 0x6      
365   RETLW 0x86     
366   RETLW 0x46     
367   RETLW 0x86     
368   RETLW 0x6      
369   RETLW 0x6      
36A   RETLW 0x6      
36B   RETLW 0x6      
36C   RETLW 0x6      
36D   RETLW 0x46     
36E   RETLW 0xc6     
36F   RETLW 0x46     
370   RETLW 0x46     
371   RETLW 0x86     
372   RETLW 0x6      
373   RETLW 0x46     
374   RETLW 0x6      
375   RETLW 0x6      
376   RETLW 0x6      
377   RETLW 0x6      
378   RETLW 0x2      
379   RETLW 0x1      
37A   RETLW 0x80     
37B   RETLW 0xc0     
37C   RETLW 0        
37D   RETLW 0x80     
37E   RETLW 0x40     
37F   RETLW 0x40     
380   RETLW 0x80     
381   RETLW 0        
382   RETLW 0x40     
383   RETLW 0xc0     
384   RETLW 0x40     
385   RETLW 0x40     
386   RETLW 0xc0     
387   RETLW 0        
388   RETLW 0xff     
389   RETLW 0        
38A   RETLW 0        
38B   RETLW 0        
38C   RETLW 0xff     
38D   RETLW 0        
38E   RETLW 0x8      
38F   RETLW 0        
390   RETLW 0        
391   RETLW 0xff     
392   RETLW 0xff     
393   RETLW 0x80     
394   RETLW 0x90     
395   RETLW 0x9f     
396   RETLW 0x90     
397   RETLW 0x90     
398   RETLW 0x90     
399   RETLW 0x8f     
39A   RETLW 0x80     
39B   RETLW 0x92     
39C   RETLW 0x95     
39D   RETLW 0x89     
39E   RETLW 0x80     
39F   RETLW 0x80     
3A0   RETLW 0x9f     
3A1   RETLW 0x80     
3A2   RETLW 0x8d     
3A3   RETLW 0x92     
3A4   RETLW 0x92     
3A5   RETLW 0x8d     
3A6   RETLW 0x80     
3A7   RETLW 0x90     
3A8   RETLW 0x9f     
3A9   RETLW 0x92     
3AA   RETLW 0x92     
3AB   RETLW 0x8d     
3AC   RETLW 0x80     
3AD   RETLW 0x98     
3AE   RETLW 0x94     
3AF   RETLW 0x92     
3B0   RETLW 0x99     
3B1   RETLW 0x80     
3B2   RETLW 0x8f     
3B3   RETLW 0x90     
3B4   RETLW 0x90     
3B5   RETLW 0x8f     
3B6   RETLW 0x80     
3B7   RETLW 0x80     
3B8   RETLW 0x80     
3B9   RETLW 0x8e     
3BA   RETLW 0x91     
3BB   RETLW 0x92     
3BC   RETLW 0x8d     
3BD   RETLW 0x93     
3BE   RETLW 0x80     
3BF   RETLW 0x80     
3C0   RETLW 0x80     
3C1   RETLW 0x90     
3C2   RETLW 0x9f     
3C3   RETLW 0x92     
3C4   RETLW 0x82     
3C5   RETLW 0x81     
3C6   RETLW 0x80     
3C7   RETLW 0x9f     
3C8   RETLW 0x80     
3C9   RETLW 0x8e     
3CA   RETLW 0x91     
3CB   RETLW 0x91     
3CC   RETLW 0x8a     
3CD   RETLW 0x80     
3CE   RETLW 0x80     
3CF   RETLW 0x9f     
3D0   RETLW 0x80     
3D1   RETLW 0x98     
3D2   RETLW 0x94     
3D3   RETLW 0x92     
3D4   RETLW 0x99     
3D5   RETLW 0x80     
3D6   RETLW 0x90     
3D7   RETLW 0x9f     
3D8   RETLW 0x92     
3D9   RETLW 0x82     
3DA   RETLW 0x80     
3DB   RETLW 0x9e     
3DC   RETLW 0xbf     
3DD   RETLW 0xbf     
3DE   RETLW 0xbf     
3DF   RETLW 0xbf     
3E0   RETLW 0xbf     
3E1   RETLW 0x9e     
3E2   RETLW 0x81     
3E3   RETLW 0x81     
3E4   RETLW 0x80     
3E5   RETLW 0xff     
3E6   CALL 0x3eb     
3E7   INCFSZ 0x4b, F 
3E8   GOTO 0x309     
3E9   RETURN         
3EA   BCF 0x5, 0     
3EB   MOVLW 0x1      
3EC   MOVWF 0x4a     
3ED   MOVLW 0x9      
3EE   SUBWF 0x4a, W  
3EF   BTFSC 0x3, 0   
3F0   GOTO 0x3fb     
3F1   BTFSC 0x45, 0x7
3F2   BSF 0x5, 0x4   
3F3   BTFSS 0x45, 0x7
3F4   BCF 0x5, 0x4   
3F5   BCF 0x3, 0     
3F6   RLF 0x45, F    
3F7   BSF 0x5, 0x5   
3F8   BCF 0x5, 0x5   
3F9   INCFSZ 0x4a, F 
3FA   GOTO 0x3ed     
3FB   BSF 0x5, 0     
3FC   RETURN         
3FD   SLEEP          
3FE   GOTO 0x3fd     
3FF   ADDLW 0xff     
end